.CookieConsent_banner__qyI_8{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-cookie-banner);display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:color-mix(in srgb,var(--brand-primary) 97%,#000 3%);border-top:3px solid var(--brand-accent);box-shadow:0 -4px 24px rgba(0,0,0,.35);flex-wrap:wrap}.CookieConsent_text___Ef0_{font-size:.85rem;color:hsla(0,0%,100%,.85);max-width:55ch}.CookieConsent_text___Ef0_ a{color:var(--brand-accent);text-decoration:underline;font-weight:500}.CookieConsent_actions__949NZ{display:flex;gap:var(--space-2)}.CookieConsent_accept__gTINd,.CookieConsent_decline__A8JHC{padding:.5rem 1.25rem;font-family:var(--ff-heading);font-size:.85rem;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease}@media(prefers-reduced-motion:reduce){.CookieConsent_accept__gTINd,.CookieConsent_decline__A8JHC{transition:none}}.CookieConsent_accept__gTINd{background:var(--brand-accent);color:var(--brand-primary);border:none}.CookieConsent_accept__gTINd:hover{background:#e6951a}.CookieConsent_decline__A8JHC{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.25)}.CookieConsent_decline__A8JHC:hover{border-color:hsla(0,0%,100%,.6);color:#fff}.Footer_footer__OYoYH{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 80%,#000 20%) 0,var(--brand-primary) 100%);color:#fff;padding:var(--space-7) 0 var(--space-4);border-top:3px solid var(--brand-accent)}.Footer_footerInner__6iDKy{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}.Footer_grid__Er3p4{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-6)}@media(min-width:768px){.Footer_grid__Er3p4{grid-template-columns:1.5fr 1fr 1fr 1fr}}.Footer_brand__wxouA img{width:200px;height:auto;margin-bottom:var(--space-3)}.Footer_brand__wxouA p{color:hsla(0,0%,100%,.7)!important;font-size:.9rem;max-width:30ch}.Footer_heading__cx0ft{font-family:var(--ff-heading);font-size:.95rem;font-weight:700;margin-bottom:var(--space-3);color:var(--brand-accent)}.Footer_linkList__D2Kib{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_link__NE5H5{color:hsla(0,0%,100%,.8);font-size:.9rem;text-decoration:none;transition:color .3s ease}@media(prefers-reduced-motion:reduce){.Footer_link__NE5H5{transition:none}}.Footer_link__NE5H5:hover{color:var(--brand-accent)}.Footer_social__cW3W3{display:flex;gap:var(--space-3)}.Footer_socialLink__tVeAt{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:1.1rem;text-decoration:none;transition:all .3s ease}@media(prefers-reduced-motion:reduce){.Footer_socialLink__tVeAt{transition:none}}.Footer_socialLink__tVeAt:hover{background:hsla(0,0%,100%,.1);color:var(--brand-accent)}.Footer_bottom__KuoWZ{border-top:1px solid hsla(0,0%,100%,.15);padding-top:var(--space-4);text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.9);letter-spacing:.01em}.Footer_bottom__KuoWZ p{color:#fff!important}.Footer_bottom__KuoWZ a{color:var(--brand-accent);font-weight:600;text-decoration:none}.Footer_bottom__KuoWZ a:hover{text-decoration:underline}.Header_header__MwWvM{position:sticky;top:0;z-index:var(--z-header);background:var(--brand-primary);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.14),inset 0 -18px 30px rgba(2,10,24,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Header_header__MwWvM:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(90vw,1240px);height:1px;background:linear-gradient(90deg,transparent,rgba(18,118,186,.45) 24%,rgba(245,166,35,.55) 50%,rgba(18,118,186,.45) 76%,transparent);pointer-events:none}.Header_topRow__izw87{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem;display:flex;align-items:center;justify-content:space-between;height:var(--header-height);gap:var(--space-3)}.Header_logo__V9h3K{display:flex;align-items:center;flex-shrink:0}.Header_contactBar__2H6oh{display:none;align-items:center;gap:var(--space-4)}@media(min-width:768px){.Header_contactBar__2H6oh{display:flex}}.Header_contactLink__46wMo{display:inline-flex;align-items:center;gap:.4rem;color:#fff;font-family:var(--ff-heading);font-size:.85rem;font-weight:600;text-decoration:none;padding:.4rem 1rem;border-radius:var(--radius-full);border:1px solid hsla(0,0%,100%,.26);background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.02));box-shadow:0 6px 14px rgba(0,0,0,.22);transition:all .3s ease}@media(prefers-reduced-motion:reduce){.Header_contactLink__46wMo{transition:none}}.Header_contactLink__46wMo:hover{background:linear-gradient(135deg,rgba(245,166,35,.28),rgba(255,255,255,.1));color:var(--brand-accent)}.Header_contactLabel__H_0Yv{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.Header_controls__BASWe{display:flex;align-items:center;gap:var(--space-2)}.Header_menuToggle__KAqbQ,.Header_themeToggle__Zu12B{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:1.1rem;transition:all .3s ease}@media(prefers-reduced-motion:reduce){.Header_menuToggle__KAqbQ,.Header_themeToggle__Zu12B{transition:none}}.Header_menuToggle__KAqbQ:focus-visible,.Header_themeToggle__Zu12B:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.Header_menuToggle__KAqbQ:hover,.Header_themeToggle__Zu12B:hover{background:hsla(0,0%,100%,.1)}@media(min-width:1024px){.Header_menuToggle__KAqbQ{display:none}}.Header_desktopNav__RfYdq{display:none}@media(min-width:1024px){.Header_desktopNav__RfYdq{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding-top:0;padding-bottom:.5rem;border-top:1px solid hsla(0,0%,100%,.12)}}.Header_navLink__8V6kV{color:hsla(0,0%,100%,.8);font-family:var(--ff-heading);font-size:.82rem;font-weight:600;text-decoration:none;padding:.35rem .75rem;border-radius:var(--radius-sm);transition:all .3s ease}@media(prefers-reduced-motion:reduce){.Header_navLink__8V6kV{transition:none}}.Header_navLink__8V6kV:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.Header_navLink__8V6kV:hover{color:var(--brand-accent);background:hsla(0,0%,100%,.06)}.Header_mobilePanel__tuTO7{display:none}@media(max-width:1023px){.Header_mobilePanel__tuTO7{display:block;position:fixed;top:0;left:0;right:0;z-index:var(--z-menu-overlay);background:var(--brand-primary);padding:calc(var(--header-height) + var(--space-3)) var(--space-4) var(--space-5);transform:translateY(-100%);transition:transform .4s cubic-bezier(.22,1,.36,1);visibility:hidden}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.Header_mobilePanel__tuTO7{transition:none}}@media(max-width:1023px){.Header_mobilePanel__tuTO7.Header_mobileOpen__MqK7Q{transform:translateY(0);visibility:visible}}.Header_menuClose__CzSGW{display:none}@media(max-width:1023px){.Header_menuClose__CzSGW{display:flex;position:absolute;top:calc(var(--header-height) + var(--space-1));right:var(--space-4);width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);align-items:center;justify-content:center;color:#fff;font-size:1.15rem;transition:all .3s ease}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.Header_menuClose__CzSGW{transition:none}}@media(max-width:1023px){.Header_menuClose__CzSGW:hover{background:hsla(0,0%,100%,.12)}}.Header_mobileNav__vMFS1{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.Header_mobileLink__LtLnX{display:block;width:100%;text-align:center;color:#fff;font-family:var(--ff-heading);font-size:1.15rem;font-weight:700;text-decoration:none;padding:.75rem 1rem;border-radius:var(--radius-sm);transition:color background ease}@media(prefers-reduced-motion:reduce){.Header_mobileLink__LtLnX{transition:none}}.Header_mobileLink__LtLnX:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.Header_mobileLink__LtLnX:hover{color:var(--brand-accent);background:hsla(0,0%,100%,.06)}.Header_backdrop__X2g5j{display:none}@media(max-width:1023px){.Header_backdrop__X2g5j{display:block;position:fixed;inset:0;z-index:calc(var(--z-menu-overlay) - 1);background:rgba(0,0,0,.5)}}.Header_progressRail__j_Q_f{position:absolute;left:0;right:0;bottom:-1px;height:4px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08),rgba(255,255,255,.04));overflow:hidden}.Header_progressFill__0xhMS{height:100%;min-width:0;background:linear-gradient(90deg,var(--brand-secondary) 0,#34c8df 45%,var(--brand-accent) 100%);box-shadow:0 0 18px rgba(52,200,223,.35);transition:width .1s linear}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_7d3aca{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_7d3aca{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes fillRing{0%{stroke-dashoffset:283}}.animate-fade-in-up{animation:fadeInUp .6s ease both}.animate-fade-in{animation:fadeIn .5s ease both}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.light-mode,:root{--brand-primary:#0b2d5c;--brand-secondary:#1276ba;--brand-accent:#f5a623;--brand-audio:#00b4d8;--success:#25d366;--danger:#e74c3c;--bg:#f4f7fb;--bg-alt:#eef3fa;--surface:#ffffff;--surface-soft:#eaf2fb;--text:#0f172a;--text-muted:#334155;--text-inverse:#f4f7fb;--border:#d8e1ea;--shadow-sm:0 2px 12px rgba(15,23,42,0.08);--shadow-md:0 8px 24px rgba(15,23,42,0.14);--shadow-lg:0 16px 48px rgba(15,23,42,0.18);--ff-heading:var(--font-montserrat),"Segoe UI",Arial,sans-serif;--ff-body:var(--font-inter),"Segoe UI",Arial,sans-serif;--space-1:0.5rem;--space-2:0.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--radius-sm:0.5rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-full:9999px;--header-height:4.5rem;--z-back-to-top:50;--z-header:100;--z-menu-overlay:200;--z-cookie-banner:300}.dark-mode{--bg:#0a0f1b;--bg-alt:#0e1728;--surface:#111a2b;--surface-soft:#17243a;--text:#e6edf7;--text-muted:#b7c4d9;--text-inverse:#0f172a;--border:#243752;--shadow-sm:0 2px 12px rgba(0,0,0,0.3);--shadow-md:0 8px 24px rgba(0,0,0,0.4);--shadow-lg:0 16px 48px rgba(0,0,0,0.5)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}*{scrollbar-width:auto;scrollbar-color:var(--brand-accent) color-mix(in srgb,var(--brand-primary) 78%,var(--surface) 22%)}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--brand-primary) 84%,var(--surface) 16%)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brand-secondary),var(--brand-accent));border-radius:999px;border:3px solid color-mix(in srgb,var(--brand-primary) 84%,var(--surface) 16%)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1b8cd9,#f5a623)}body{font-family:var(--ff-body);font-size:1rem;line-height:1.6;color:var(--text);background:var(--bg);min-height:100vh;overflow-x:hidden;transition:background-color .3s ease}@media(prefers-reduced-motion:reduce){body{transition:none}}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading);line-height:1.2;color:var(--text)}h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:800}h2{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:700}h3{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:600}p{color:var(--text-muted);max-width:65ch}a{color:var(--brand-secondary);text-decoration:none;transition:color .3s ease}@media(prefers-reduced-motion:reduce){a{transition:none}}a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}a:hover{color:var(--brand-accent)}img{max-width:100%;height:auto;display:block}ol,ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}input,select,textarea{font-family:inherit;font-size:inherit}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}.skip-link,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:var(--space-2);left:var(--space-2);z-index:9999;padding:var(--space-2) var(--space-3);background:var(--brand-primary);color:#fff;border-radius:var(--radius-sm);clip:auto;width:auto;height:auto}.section{padding:var(--space-8) 0;position:relative}.section--alt{background:var(--bg-alt)}.section+.section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(92vw,1240px);height:1px;background:linear-gradient(90deg,transparent,rgba(18,118,186,.34) 30%,rgba(245,166,35,.35) 50%,rgba(18,118,186,.34) 70%,transparent)}.section__header{text-align:center;margin-bottom:var(--space-7);position:relative;padding-bottom:1.6rem}.section__header:after{content:"";position:absolute;left:50%;bottom:0;width:.95rem;height:.95rem;transform:translateX(-50%) rotate(45deg);border-radius:.1rem;background:linear-gradient(135deg,var(--brand-secondary),var(--brand-accent))}.section__tagline{display:block;font-family:var(--ff-heading);font-size:.9rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent);margin-bottom:var(--space-3)}.section__tagline:after,.section__tagline:before{content:"";display:inline-block;width:2.7rem;height:2px;margin:0 .9rem;vertical-align:middle;background:linear-gradient(90deg,var(--brand-secondary),var(--brand-accent));opacity:.85}.section__title{margin-bottom:var(--space-4);display:inline-block;position:relative;padding-bottom:1.55rem}.section__title:after,.section__title:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-radius:999px;opacity:.95}.section__title:before{bottom:.62rem;width:9rem;height:4px;background:linear-gradient(90deg,rgba(18,118,186,.15),var(--brand-secondary),rgba(245,166,35,.2))}.section__title:after{bottom:0;width:14rem;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--brand-secondary),var(--brand-accent))}.section__subtitle{max-width:60ch;margin-inline:auto}@media(prefers-reduced-motion:no-preference){.reveal-target{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease;will-change:opacity,transform}.reveal-target.is-revealed{opacity:1;transform:translateY(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;font-family:var(--ff-heading);font-size:.9rem;font-weight:600;border-radius:var(--radius-sm);transition:all .3s ease}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.btn{text-decoration:none;white-space:nowrap;cursor:pointer}.btn--primary{background:var(--brand-accent);color:var(--brand-primary)}.btn--primary:hover{background:#e6951a;color:var(--brand-primary)}.btn--secondary{background:var(--brand-secondary);color:#fff}.btn--secondary:hover{background:#0f5f99;color:#fff}.btn--whatsapp{background:var(--success);color:#fff}.btn--whatsapp:hover{background:#1ebe57;color:#fff}.btn--outline{background:rgba(0,0,0,0);color:var(--text);border:2px solid var(--border)}.btn--outline:hover{border-color:var(--brand-secondary);color:var(--brand-secondary)}