.hero-section[data-v-d753d209]{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.hero-background[data-v-d753d209]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-background .hero-bg-image[data-v-d753d209]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-background .hero-overlay[data-v-d753d209]{background:linear-gradient(135deg,#0006,#0003 50%,#0009);height:100%;left:0;position:absolute;top:0;width:100%}.hero-content[data-v-d753d209]{max-width:1200px;padding:0 2rem;position:relative;text-align:center;width:100%;z-index:2}.hero-text-container[data-v-d753d209]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.hero-title[data-v-d753d209]{color:#fff;font-size:3.5rem;font-weight:800;line-height:1.1;margin:0;opacity:0;text-shadow:0 4px 20px rgba(0,0,0,.5);transform:translateY(50px);transition:all 1.2s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.hero-title[data-v-d753d209]{font-size:2.5rem}}@media (max-width:480px){.hero-title[data-v-d753d209]{font-size:2rem}}.hero-title.animate-slide-up[data-v-d753d209]{opacity:1;transform:translateY(0)}.hero-description[data-v-d753d209]{color:#ffffffe6;font-size:1.5rem;font-weight:400;line-height:1.6;margin:0;max-width:800px;opacity:0;text-shadow:0 2px 10px rgba(0,0,0,.5);transform:translateY(50px);transition:all 1.2s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.hero-description[data-v-d753d209]{font-size:1.125rem}}@media (max-width:480px){.hero-description[data-v-d753d209]{font-size:1rem}}.hero-description.animate-slide-up-delayed[data-v-d753d209]{opacity:1;transform:translateY(0)}.hero-button-container[data-v-d753d209]{margin-top:1rem;opacity:0;transform:translateY(50px);transition:all 1.2s cubic-bezier(.4,0,.2,1)}.hero-button-container.animate-slide-up-delayed-2[data-v-d753d209]{opacity:1;transform:translateY(0)}.hero-button[data-v-d753d209]{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:50px;box-shadow:0 8px 25px #ff6b354d;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;letter-spacing:.5px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-button[data-v-d753d209]:hover{background:linear-gradient(135deg,#ff8c42,#ff6b35);box-shadow:0 12px 35px #ff6b3566;transform:translateY(-3px)}.hero-button[data-v-d753d209]:active{transform:translateY(-1px)}@media (max-width:480px){.hero-button[data-v-d753d209]{font-size:1rem;padding:.875rem 2rem}}@keyframes slideUp-d753d209{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero-content[data-v-d753d209]{padding:0 1.5rem}}@media (max-width:768px){.hero-content[data-v-d753d209]{padding:0 1rem}.hero-text-container[data-v-d753d209]{gap:1.25rem}}@media (max-width:480px){.hero-text-container[data-v-d753d209]{gap:1rem}}.section[data-v-9ca1d1c4]{min-height:60vh;position:relative}.section section.lg .header-container[data-v-9ca1d1c4]{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:80rem;padding:3rem 1rem;position:relative;width:100%}@media (min-width:1024px){.section section.lg .header-container[data-v-9ca1d1c4]{padding:4rem 1rem}}.section section.lg .title-container[data-v-9ca1d1c4]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:2}.section section.lg .top-title[data-v-9ca1d1c4]{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.8;margin-top:1rem;max-width:600px;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (min-width:1024px){.section section.lg .top-title[data-v-9ca1d1c4]{font-size:1.75rem}}.section section.lg .top-content[data-v-9ca1d1c4]{font-family:Montserrat,sans-serif;font-size:3.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (min-width:1024px){.section section.lg .top-content[data-v-9ca1d1c4]{font-size:4.5rem}}.section section.lg .decorative-line[data-v-9ca1d1c4]{transition:all .3s ease}.section section.lg .decorative-line[data-v-9ca1d1c4]:hover{transform:scaleX(1.2)}.section section.md .mobile-header-container[data-v-9ca1d1c4]{align-items:center;display:flex;height:100%;justify-content:center;max-width:80rem;padding:2rem 1rem;position:relative;width:100%}.section section.md .mobile-title-container[data-v-9ca1d1c4]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;position:relative;text-align:center;z-index:2}.section section.md .top-title[data-v-9ca1d1c4]{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-top:.5rem;max-width:320px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.section section.md .top-content[data-v-9ca1d1c4]{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-shadow:0 4px 8px rgba(0,0,0,.1)}@media (max-width:480px){.section section.md .top-content[data-v-9ca1d1c4]{font-size:2rem}}.section section.md .decorative-line[data-v-9ca1d1c4]{transition:all .3s ease}@media (max-width:768px){.relative>div[data-v-eaebfd9b]:first-child{transform:translate(-40px) translateY(10px) rotate(-8deg) scale(.85)!important}.relative>div[data-v-eaebfd9b]:nth-child(2){transform:translate(0) translateY(0) rotate(2deg) scale(.9)!important}.relative>div[data-v-eaebfd9b]:nth-child(3){transform:translate(50px) translateY(20px) rotate(12deg) scale(.8)!important}}.relative>div[data-v-eaebfd9b]:hover{transform:scale(1.05) rotate(0)!important;z-index:10!important}.backdrop-blur-sm[data-v-ee53f6fc]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes enhancedFloat-ee53f6fc{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-15px) rotate(120deg) scale(1.05)}66%{transform:translateY(-10px) rotate(240deg) scale(.95)}}.animate-float[data-v-ee53f6fc]{animation:enhancedFloat-ee53f6fc 8s ease-in-out infinite}@keyframes iconRotate-ee53f6fc{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(6deg)}to{transform:scale(1) rotate(0)}}.group:hover .group-hover\:rotate-6[data-v-ee53f6fc]{animation:iconRotate-ee53f6fc .7s ease-in-out}.group:hover .group-hover\:rotate-3[data-v-ee53f6fc]{animation:iconRotate-ee53f6fc .5s ease-in-out}.group:hover .group-hover\:scale-110[data-v-ee53f6fc]{transform:scale(1.1)}.group:hover .group-hover\:-translate-y-3[data-v-ee53f6fc]{transform:translateY(-12px)}@keyframes gradientShift-ee53f6fc{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bg-warm-gradient[data-v-ee53f6fc]{animation:gradientShift-ee53f6fc 3s ease-in-out infinite;background:linear-gradient(135deg,#ff6b35,#f7931e 50%,#ffb84d);background-size:200% 200%}@keyframes enhancedWiggle-ee53f6fc{0%,to{transform:rotate(-3deg) scale(1)}25%{transform:rotate(3deg) scale(1.1)}50%{transform:rotate(-2deg) scale(.9)}75%{transform:rotate(2deg) scale(1.05)}}.animate-wiggle[data-v-ee53f6fc]{animation:enhancedWiggle-ee53f6fc 2s ease-in-out infinite}@keyframes cardSlideIn-ee53f6fc{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in[data-v-ee53f6fc]{animation:cardSlideIn-ee53f6fc .8s ease-out forwards}.animate-slide-up[data-v-ee53f6fc]{animation:cardSlideIn-ee53f6fc .6s ease-out forwards}@keyframes progressBar-ee53f6fc{0%{opacity:0;width:0}50%{opacity:1}to{opacity:1;width:100%}}.group:hover .group-hover\:w-32[data-v-ee53f6fc],.group:hover .group-hover\:w-full[data-v-ee53f6fc]{animation:progressBar-ee53f6fc .7s ease-out forwards}@media (max-width:1024px){.backdrop-blur-sm[data-v-ee53f6fc]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.group:hover .group-hover\:-translate-y-3[data-v-ee53f6fc]{transform:translateY(-6px)}}@media (max-width:768px){.backdrop-blur-sm[data-v-ee53f6fc]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.group:hover .group-hover\:-translate-y-3[data-v-ee53f6fc]{transform:none}.group:hover .group-hover\:scale-110[data-v-ee53f6fc]{transform:scale(1.05)}}.transform-gpu[data-v-ee53f6fc]{transform:translateZ(0);will-change:transform}html[data-v-ee53f6fc]{scroll-behavior:smooth}.font-montserrat[data-v-ee53f6fc]{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.02em}.font-roboto[data-v-ee53f6fc]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.01em}.rounded-4xl[data-v-ee53f6fc]{border-radius:2rem}.rounded-3xl[data-v-ee53f6fc]{border-radius:1.5rem}
