.LoadingSpinner_spinnerContainer__fBdhS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;min-height:200px}.LoadingSpinner_spinner__CFYJL{width:48px;height:48px;border:5px solid hsla(0,0%,100%,.2);border-bottom-color:#10b981;border-radius:50%;display:inline-block;box-sizing:border-box;animation:LoadingSpinner_rotation__52mmD 1s linear infinite}.LoadingSpinner_spinnerText__Xjqsk{color:var(--text-secondary);font-size:1rem;font-weight:500}@keyframes LoadingSpinner_rotation__52mmD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Hero_heroContainer__0ecdk{position:relative;width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent;padding:0;margin:-90px 0 0}.Hero_backgroundLayer__CZhad{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.Hero_gradientOrb1__s55Vw,.Hero_gradientOrb2__LZz97,.Hero_gradientOrb3__IBFqP{position:absolute;border-radius:50%;opacity:.1;filter:blur(40px);animation:Hero_float__Zw66E 8s ease-in-out infinite}.Hero_gradientOrb1__s55Vw{width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,transparent 70%);top:20%;left:10%;animation-delay:0s}.Hero_gradientOrb2__LZz97{width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.03) 0,transparent 70%);top:60%;right:10%;animation-delay:2s}.Hero_gradientOrb3__IBFqP{width:250px;height:250px;background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 70%);top:40%;left:60%;animation-delay:4s}.Hero_meshGradient__NK6pg{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.02) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.015) 0,transparent 50%),radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.01) 0,transparent 50%);opacity:.8}.Hero_particlesContainer__deKKm{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none;overflow:hidden}.Hero_particle__H_OJn{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:Hero_particleFloat__zl0Fb 6s ease-in-out infinite;box-shadow:0 0 6px hsla(0,0%,100%,.2)}.Hero_particle__H_OJn:nth-child(odd){background:hsla(0,0%,100%,.25);box-shadow:0 0 6px hsla(0,0%,100%,.15);animation-duration:8s}.Hero_particle__H_OJn:nth-child(3n){background:hsla(0,0%,100%,.2);box-shadow:0 0 6px hsla(0,0%,100%,.1);animation-duration:10s}.Hero_decorativeElements__Y3f39{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;overflow:hidden}.Hero_floatingShape1__atVDZ,.Hero_floatingShape2__IqHyz,.Hero_floatingShape3__I7uXX{position:absolute;border-radius:50%;opacity:.05;animation:Hero_float__Zw66E 12s ease-in-out infinite}.Hero_floatingShape1__atVDZ{width:80px;height:80px;background:linear-gradient(45deg,rgba(34,197,94,.3),rgba(16,185,129,.2));top:15%;right:20%;animation-delay:1s}.Hero_floatingShape2__IqHyz{width:120px;height:120px;background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(245,158,11,.15));bottom:20%;left:15%;animation-delay:3s}.Hero_floatingShape3__I7uXX{width:60px;height:60px;background:linear-gradient(225deg,rgba(245,158,11,.2),rgba(34,197,94,.15));top:45%;right:40%;animation-delay:5s}.Hero_contentGrid__amPGi{position:relative;z-index:10;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,6vw,6rem);max-width:1400px;width:100%;padding:0 clamp(1rem,4vw,4rem);align-items:center;margin:0}.Hero_leftSection__jnw1w{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.Hero_locationBadgeVertical__AVR7A{position:absolute;top:clamp(1rem,3vh,2rem);right:clamp(1rem,3vw,2rem);z-index:15;display:flex;align-items:center;gap:.5rem;padding:clamp(.625rem,2vw,.875rem) clamp(1rem,3vw,1.5rem);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:2rem;color:hsla(0,0%,100%,.8);font-size:clamp(.75rem,2.5vw,.85rem);font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 20px rgba(0,0,0,.5)}.Hero_locationBadgeVertical__AVR7A:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);box-shadow:0 12px 35px rgba(0,0,0,.6);transform:translateY(-3px) scale(1.05)}.Hero_titleWrapper__zgyRy{position:relative}.Hero_heroTitle__5b5V6{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,7rem);font-weight:700;line-height:1.1;color:#fff;margin:0;display:flex;flex-direction:column;gap:.1em;text-shadow:0 2px 8px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3);letter-spacing:-.02em;position:relative;z-index:1}.Hero_titleLine__w8kQH{display:block;color:#fff;position:relative;font-style:italic}.Hero_titleLine__w8kQH:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8) 20%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.8) 80%,transparent);opacity:.7}.Hero_titleWrapper__zgyRy:hover .Hero_titleLine__w8kQH:after{opacity:1;height:3px;transition:all .3s ease}.Hero_titleUnderline__7_5_G{height:3px;background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.9));border-radius:2px;margin-top:1.5rem;width:0;animation:Hero_underlineGrow__SSzfa 1.8s ease-out forwards;animation-delay:1.2s;box-shadow:0 2px 8px rgba(0,0,0,.2);position:relative}.Hero_heroSubtitle__VF_r6{font-family:var(--font-body);font-size:clamp(1rem,3vw,1.4rem);line-height:1.6;color:rgba(226,232,240,.9);max-width:min(600px,90vw);font-weight:400;text-shadow:0 2px 10px rgba(0,0,0,.4)}.Hero_featuresGrid__ZbWs8{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.Hero_featureCard__nYp_L{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;cursor:pointer;color:rgba(226,232,240,.9)}.Hero_featureCard__nYp_L:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.5);transform:translateY(-2px) scale(1.02)}.Hero_ctaSection__TKyG7{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.Hero_primaryCTA__opgpv{position:relative;display:flex;align-items:center;gap:1rem;padding:1.25rem 2.5rem;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.15);border-radius:50px;color:#fff;font-family:var(--font-body);font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 30px rgba(0,0,0,.4);overflow:hidden}.Hero_primaryCTA__opgpv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.Hero_primaryCTA__opgpv:hover:before{left:100%}.Hero_primaryCTA__opgpv:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.25);background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.08))}.Hero_ctaArrow__6JR9l{font-size:1.3rem;font-weight:700}.Hero_secondaryCTA__pSbOu{display:flex;align-items:center;padding:1.25rem 2.5rem;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;color:rgba(226,232,240,.9);font-family:var(--font-body);font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Hero_secondaryCTA__pSbOu:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.5)}.Hero_rightSection__TZUQQ{display:flex;flex-direction:column;gap:2rem}.Hero_statsGrid___9iFZ{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.Hero_statCard__yxhio{position:relative;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem 1.5rem;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;cursor:pointer;overflow:hidden}.Hero_statCard__yxhio:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);transition:left .6s ease}.Hero_statCard__yxhio:hover:before{left:100%}.Hero_statCard__yxhio:hover{transform:translateY(-5px) scale(1.02);border-color:hsla(0,0%,100%,.2);box-shadow:0 15px 35px rgba(0,0,0,.6);background:hsla(0,0%,100%,.03)}.Hero_statIcon__uKc3e{color:hsla(0,0%,100%,.7);margin-bottom:1rem}.Hero_statNumber__Oe_8X{font-family:var(--font-display);font-size:2.5rem;font-weight:900;color:#fff;margin-bottom:.5rem;display:block;text-shadow:0 2px 10px rgba(0,0,0,.3)}.Hero_statLabel__YquBw{font-size:.9rem;color:rgba(226,232,240,.7);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.Hero_infoCard__dtUzS{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;cursor:pointer}.Hero_infoCard__dtUzS:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 15px 35px rgba(0,0,0,.6);background:hsla(0,0%,100%,.03)}.Hero_infoHeader__pohRx{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Hero_infoIcon__gl4dc{color:hsla(0,0%,100%,.7)}.Hero_infoTitle__WaLYF{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#fff;margin:0}.Hero_infoSubtitle__N7BNk{font-size:.9rem;color:hsla(0,0%,100%,.6);margin:0;font-weight:600}.Hero_infoDescription__hGbvJ{font-size:.95rem;line-height:1.6;color:rgba(226,232,240,.8);margin:0}.Hero_scrollIndicator__MY_9c{position:absolute;bottom:clamp(3vh,5vh,8vh);left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease}.Hero_scrollIndicator__MY_9c:hover{transform:translateX(-50%) translateY(-10px)}.Hero_scrollRing__3umtS{width:60px;height:60px;border:2px solid hsla(0,0%,100%,.15);border-top-color:hsla(0,0%,100%,.5);border-radius:50%;position:relative}.Hero_scrollDot__zvAj_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:Hero_pulse__VdHCa 2s ease-in-out infinite}.Hero_scrollText__Ojq3Y{font-family:var(--font-mono);font-size:.8rem;color:rgba(226,232,240,.7);font-weight:700;text-transform:uppercase;letter-spacing:.2em;background:rgba(0,0,0,.6);padding:.5rem 1rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes Hero_underlineGrow__SSzfa{0%{width:0;opacity:0}50%{opacity:1}to{width:50%;opacity:.9}}@keyframes Hero_pulse__VdHCa{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@keyframes Hero_float__Zw66E{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(-10px) rotate(240deg)}}@keyframes Hero_particleFloat__zl0Fb{0%,to{transform:translateY(0) scale(1);opacity:.6}25%{transform:translateY(-15px) scale(1.1);opacity:.8}50%{transform:translateY(0) scale(.9);opacity:.4}75%{transform:translateY(-8px) scale(1.05);opacity:.7}}@media (max-width:1146px){.Hero_locationBadgeVertical__AVR7A{display:none}.Hero_leftSection__jnw1w{padding-top:clamp(1.5rem,5vh,2.5rem)}}@media (max-width:1024px){.Hero_heroContainer__0ecdk{min-height:auto;padding:0}.Hero_contentGrid__amPGi{grid-template-columns:1fr;gap:0;text-align:center;padding:0 clamp(1rem,3vw,2rem)}.Hero_rightSection__TZUQQ{order:1;margin-top:clamp(2rem,5vh,4rem);padding:clamp(2rem,5vh,4rem) 0}.Hero_statsGrid___9iFZ{grid-template-columns:repeat(2,1fr);gap:1rem}.Hero_leftSection__jnw1w{align-items:center;display:block;padding:clamp(6rem,15vh,10rem) 0}.Hero_featuresGrid__ZbWs8{align-self:center;max-width:500px}.Hero_locationBadgeVertical__AVR7A{top:clamp(.75rem,2vh,1rem);right:clamp(.75rem,2vw,1rem);font-size:clamp(.7rem,2vw,.8rem);padding:clamp(.5rem,1.5vw,.75rem) clamp(.875rem,2.5vw,1.25rem);gap:.5rem}.Hero_gradientOrb1__s55Vw,.Hero_gradientOrb2__LZz97,.Hero_gradientOrb3__IBFqP{display:none}.Hero_particle__H_OJn{opacity:.3}}@media (max-width:768px){.Hero_locationBadgeVertical__AVR7A,.Hero_scrollIndicator__MY_9c{display:none}.Hero_heroContainer__0ecdk{min-height:auto;padding:0}.Hero_contentGrid__amPGi{gap:0;padding:0 clamp(.75rem,3vw,1rem)}.Hero_leftSection__jnw1w{display:block;padding:clamp(4rem,10vh,6rem) 0}.Hero_rightSection__TZUQQ{order:1;margin-top:0;padding:clamp(2rem,5vh,4rem) 0}.Hero_heroTitle__5b5V6{font-size:clamp(2rem,10vw,4rem);letter-spacing:-.03em;line-height:1.05}.Hero_heroSubtitle__VF_r6{font-size:clamp(.9rem,3.5vw,1.2rem);line-height:1.5;max-width:95vw}.Hero_ctaSection__TKyG7{flex-direction:column;gap:.875rem;width:100%;max-width:400px}.Hero_primaryCTA__opgpv,.Hero_secondaryCTA__pSbOu{width:100%;justify-content:center;padding:clamp(.875rem,3vw,1rem) clamp(1.5rem,5vw,2rem);font-size:clamp(.95rem,3vw,1.1rem)}.Hero_statsGrid___9iFZ{grid-template-columns:1fr 1fr;gap:.875rem;max-width:400px;margin:0 auto}.Hero_statCard__yxhio{padding:clamp(1.25rem,4vw,1.5rem) clamp(.875rem,3vw,1rem)}.Hero_statNumber__Oe_8X{font-size:clamp(1.75rem,5vw,2rem)}.Hero_scrollIndicator__MY_9c{position:absolute;bottom:clamp(2rem,5vh,3rem);left:50%;transform:translateX(-50%);z-index:20;scale:clamp(.8,2vw,.9)}.Hero_locationBadgeVertical__AVR7A{font-size:clamp(.65rem,2vw,.75rem);padding:clamp(.5rem,1.5vw,.625rem) clamp(.75rem,2vw,1rem);gap:clamp(.375rem,1vw,.5rem)}.Hero_floatingShape1__atVDZ,.Hero_floatingShape2__IqHyz,.Hero_floatingShape3__I7uXX,.Hero_gradientOrb1__s55Vw,.Hero_gradientOrb2__LZz97,.Hero_gradientOrb3__IBFqP{display:none}.Hero_meshGradient__NK6pg{opacity:.3}.Hero_particle__H_OJn{opacity:.2;animation-duration:12s}}@media (max-width:480px){.Hero_locationBadgeVertical__AVR7A,.Hero_scrollIndicator__MY_9c{display:none}.Hero_heroContainer__0ecdk{min-height:auto;padding:0}.Hero_contentGrid__amPGi{gap:0;padding:0 clamp(.5rem,2vw,.75rem)}.Hero_leftSection__jnw1w{display:block;padding:clamp(1.5rem,6vh,3rem) 0 clamp(1rem,3vh,1.5rem)}.Hero_rightSection__TZUQQ{padding:clamp(1.5rem,4vh,3rem) 0}.Hero_heroTitle__5b5V6{font-size:clamp(1.75rem,12vw,3rem);letter-spacing:-.04em;line-height:1}.Hero_heroSubtitle__VF_r6{font-size:clamp(.85rem,3vw,1.1rem);line-height:1.4;max-width:98vw}.Hero_locationBadgeVertical__AVR7A{top:clamp(.5rem,1.5vh,1rem);right:clamp(.5rem,1.5vw,1rem);font-size:clamp(.6rem,1.8vw,.75rem);padding:clamp(.375rem,1.2vw,.625rem) clamp(.625rem,1.8vw,1rem);gap:clamp(.25rem,.8vw,.375rem)}.Hero_featuresGrid__ZbWs8{grid-template-columns:1fr;gap:clamp(.5rem,1.5vw,.75rem);max-width:100%}.Hero_featureCard__nYp_L{padding:clamp(.75rem,2.5vw,.875rem) clamp(1rem,3vw,1.125rem);font-size:clamp(.8rem,2.2vw,.85rem);gap:clamp(.5rem,1.5vw,.75rem)}.Hero_ctaSection__TKyG7{gap:clamp(.625rem,2vw,.875rem);max-width:100%}.Hero_primaryCTA__opgpv,.Hero_secondaryCTA__pSbOu{padding:clamp(.75rem,2.5vw,.875rem) clamp(1.25rem,4vw,1.5rem);font-size:clamp(.875rem,2.5vw,.95rem)}.Hero_statsGrid___9iFZ{grid-template-columns:1fr;gap:clamp(.75rem,2vw,1rem);max-width:300px;margin:0 auto}.Hero_statCard__yxhio{padding:clamp(1rem,3.5vw,1.25rem) clamp(.75rem,2.5vw,1rem)}.Hero_statNumber__Oe_8X{font-size:clamp(1.5rem,4.5vw,1.75rem)}.Hero_statLabel__YquBw{font-size:clamp(.75rem,2vw,.85rem)}.Hero_infoCard__dtUzS{padding:clamp(1.25rem,3.5vw,1.5rem)}.Hero_infoTitle__WaLYF{font-size:clamp(1.1rem,3vw,1.2rem)}.Hero_infoDescription__hGbvJ{font-size:clamp(.85rem,2.2vw,.9rem)}.Hero_scrollIndicator__MY_9c{position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);left:50%;transform:translateX(-50%);z-index:20;scale:clamp(.7,1.8vw,.8)}.Hero_scrollRing__3umtS{width:clamp(45px,12vw,50px);height:clamp(45px,12vw,50px)}.Hero_scrollText__Ojq3Y{font-size:clamp(.65rem,1.8vw,.75rem);padding:clamp(.375rem,1.2vw,.5rem) clamp(.75rem,2vw,1rem)}.Hero_backgroundLayer__CZhad,.Hero_decorativeElements__Y3f39,.Hero_particlesContainer__deKKm{display:none}}@media (max-width:360px){.Hero_locationBadgeVertical__AVR7A,.Hero_scrollIndicator__MY_9c{display:none}.Hero_heroContainer__0ecdk{min-height:auto;padding:0}.Hero_contentGrid__amPGi{gap:0;padding:0 .5rem}.Hero_leftSection__jnw1w{display:block;padding:3rem 0}.Hero_rightSection__TZUQQ{padding:1.5rem 0}.Hero_heroTitle__5b5V6{font-size:clamp(1.5rem,14vw,2.5rem);line-height:.95}.Hero_heroSubtitle__VF_r6{font-size:clamp(.8rem,3.5vw,1rem);line-height:1.3}.Hero_locationBadgeVertical__AVR7A{top:.5rem;right:.5rem;font-size:.55rem;padding:.375rem .625rem;gap:.25rem}.Hero_featuresGrid__ZbWs8{gap:.5rem}.Hero_featureCard__nYp_L{padding:.625rem .875rem;font-size:.75rem;gap:.5rem}.Hero_primaryCTA__opgpv,.Hero_secondaryCTA__pSbOu{padding:.75rem 1.25rem;font-size:.85rem}.Hero_statsGrid___9iFZ{gap:.75rem;max-width:280px}.Hero_statCard__yxhio{padding:1rem .75rem}.Hero_statNumber__Oe_8X{font-size:1.5rem}.Hero_infoCard__dtUzS{padding:1rem}.Hero_scrollIndicator__MY_9c{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:20;scale:.7}.Hero_backgroundLayer__CZhad,.Hero_decorativeElements__Y3f39,.Hero_particlesContainer__deKKm{display:none}}@media (max-width:768px) and (orientation:landscape){.Hero_heroContainer__0ecdk{min-height:100vh;min-height:100lvh;padding:.5rem 0}.Hero_contentGrid__amPGi{gap:1.5rem;padding:0 1rem}.Hero_heroTitle__5b5V6{font-size:clamp(2rem,8vw,3.5rem)}.Hero_heroSubtitle__VF_r6{font-size:clamp(.9rem,2.5vw,1.1rem)}.Hero_scrollIndicator__MY_9c{bottom:2vh;scale:.8}.Hero_statsGrid___9iFZ{grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:600px}.Hero_statCard__yxhio{padding:1rem .75rem}.Hero_featuresGrid__ZbWs8{grid-template-columns:repeat(2,1fr);max-width:500px}}@media (min-height:900px) and (max-width:768px){.Hero_contentGrid__amPGi{gap:clamp(2rem,6vh,4rem)}.Hero_scrollIndicator__MY_9c{bottom:clamp(5vh,8vh,10vh)}}.MagneticButton_magneticButton__g2hqw{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:none;cursor:pointer;font-family:var(--font-sans);font-weight:600;transition:all .3s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;overflow:hidden;isolation:isolate;will-change:transform;transform:translateZ(0) scale(1);transition:transform .15s cubic-bezier(.25,.46,.45,.94)}.MagneticButton_small__jaFkV{padding:.625rem 1.25rem;font-size:.875rem;border-radius:24px}.MagneticButton_medium__qDiZl{padding:.875rem 2rem;font-size:1rem;border-radius:28px}.MagneticButton_large__hIe_z{padding:1.125rem 2.75rem;font-size:1.125rem;border-radius:32px;letter-spacing:.02em}.MagneticButton_primary__SC6jT{background:linear-gradient(135deg,var(--dark-emerald) 0,var(--dark-azure) 100%);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}.MagneticButton_primary__SC6jT:hover{box-shadow:0 12px 28px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -1px 0 rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.2)}.MagneticButton_secondary__hn1ps{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;border:2px solid hsla(0,0%,100%,.2);box-shadow:0 8px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.MagneticButton_secondary__hn1ps:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);box-shadow:0 12px 28px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.MagneticButton_ghost__bVVbm{background:transparent;color:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.2);box-shadow:none}.MagneticButton_ghost__bVVbm:hover{background:var(--glass-light);border-color:hsla(0,0%,100%,.4);box-shadow:0 8px 20px rgba(0,0,0,.3)}.MagneticButton_premium__dj0rr{background:linear-gradient(135deg,#1a1a2e,#0f0f3a 50%,#1a1a2e);color:#fff;border:1px solid transparent;position:relative;z-index:1;box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1)}.MagneticButton_glowLayer__taRaI{position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.2),hsla(0,0%,100%,.1),transparent,hsla(0,0%,100%,.05),hsla(0,0%,100%,.15),hsla(0,0%,100%,.1));background-size:300% 300%;opacity:.5;z-index:-2;filter:blur(20px);animation:MagneticButton_glowAnimation__1vXPI 12s ease-in-out infinite}@keyframes MagneticButton_glowAnimation__1vXPI{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.MagneticButton_shimmerLayer__cJ7Sk{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.3) 50%,transparent 60%);background-size:200% 200%;background-position:-100% 0;z-index:1;mix-blend-mode:overlay;opacity:0;transition:opacity .3s ease}.MagneticButton_premium__dj0rr:hover .MagneticButton_shimmerLayer__cJ7Sk{opacity:1;animation:MagneticButton_shimmer__wCuvt 1.5s ease-out}@keyframes MagneticButton_shimmer__wCuvt{0%{background-position:-100% 0}to{background-position:200% 0}}.MagneticButton_holographicLayer__dL5c5{position:absolute;inset:1px;border-radius:inherit;background:repeating-linear-gradient(45deg,transparent,transparent 2px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 4px),linear-gradient(90deg,hsla(0,100%,71%,.1),rgba(107,255,255,.1),rgba(255,107,255,.1));z-index:0;opacity:.6;mix-blend-mode:screen}.MagneticButton_premium__dj0rr:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(45deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.2),hsla(0,0%,100%,.4),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;animation:MagneticButton_borderRotate__Xax3_ 8s linear infinite}@keyframes MagneticButton_borderRotate__Xax3_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MagneticButton_content___Po79{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem}.MagneticButton_ripple__POJM2{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation:MagneticButton_rippleAnimation__M43Mv 1s ease-out;pointer-events:none}@keyframes MagneticButton_rippleAnimation__M43Mv{0%{width:0;height:0;opacity:1;background:hsla(0,0%,100%,.5)}to{width:300px;height:300px;opacity:0;background:hsla(0,0%,100%,.1)}}.MagneticButton_magneticField__UY1h7{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.MagneticButton_magneticButton__g2hqw.MagneticButton_hovered__wodfn .MagneticButton_magneticField__UY1h7{opacity:1}.MagneticButton_magneticButton__g2hqw:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.MagneticButton_magneticButton__g2hqw:disabled .MagneticButton_glowLayer__taRaI,.MagneticButton_magneticButton__g2hqw:disabled .MagneticButton_shimmerLayer__cJ7Sk{animation:none;opacity:.3}.MagneticButton_magneticButton__g2hqw:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:4px}.MagneticButton_magneticButton__g2hqw:active:not(:disabled){transform:scale(.98)!important}@media (max-width:768px){.MagneticButton_magneticButton__g2hqw{transition:transform .2s ease}.MagneticButton_small__jaFkV{padding:.5rem 1rem;font-size:.8125rem}.MagneticButton_medium__qDiZl{padding:.75rem 1.5rem;font-size:.9375rem}.MagneticButton_large__hIe_z{padding:1rem 2rem;font-size:1.0625rem}.MagneticButton_glowLayer__taRaI{filter:blur(5px);opacity:.5}.MagneticButton_premium__dj0rr:before{animation:none;opacity:.6}}@media (prefers-reduced-motion:reduce){.MagneticButton_magneticButton__g2hqw{transition:none}.MagneticButton_glowLayer__taRaI,.MagneticButton_premium__dj0rr:before,.MagneticButton_shimmerLayer__cJ7Sk{animation:none}.MagneticButton_ripple__POJM2{display:none}}