@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_b6296e;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b6296e{font-family:__Plus_Jakarta_Sans_b6296e,__Plus_Jakarta_Sans_Fallback_b6296e;font-style:normal}.__variable_b6296e{--font-sans:"__Plus_Jakarta_Sans_b6296e","__Plus_Jakarta_Sans_Fallback_b6296e"}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ce3050912c26948-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:__Lato_06d0dd;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/155cae559bbd1a77-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:__Lato_06d0dd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-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:__Lato_06d0dd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-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:__Lato_06d0dd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-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:__Lato_06d0dd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-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:__Lato_Fallback_06d0dd;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_06d0dd{font-family:__Lato_06d0dd,__Lato_Fallback_06d0dd;font-style:normal}.__variable_06d0dd{--font-lato:"__Lato_06d0dd","__Lato_Fallback_06d0dd"}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pageLoaderRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pageLoaderPulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.75;transform:scale(1.06)}}.page-loader-ring{background:conic-gradient(from 0deg,transparent 0deg,rgba(243,152,34,.15) 90deg,rgba(192,89,36,.85) 200deg,rgba(243,152,34,.4) 300deg,transparent 1turn);animation:pageLoaderRing 2.8s linear infinite;mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.page-loader-pulse{animation:pageLoaderPulse 2.2s ease-in-out infinite}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .7s ease,transform .7s ease}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(30px);transition:opacity .7s ease,transform .7s ease}.reveal-right.visible{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .6s ease,transform .6s ease}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.stagger-6{transition-delay:.6s}.stagger-children .stagger-item{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.stagger-children.visible .stagger-item{opacity:1;transform:translateY(0)}.float-animate{animation:float 4s ease-in-out infinite}.float-animate:nth-child(2){animation-delay:-1.5s}.float-animate:nth-child(3){animation-delay:-3s}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.gradient-shift-text{background:linear-gradient(270deg,#f39822,#c05924,#f39822);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}.spin-slow{animation:spinSlow 8s linear infinite}.typewriter-cursor:after{content:"|";animation:cursorBlink 1s step-end infinite;margin-left:2px}.pulse-anim{animation:pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.float-animate,.gradient-shift-text,.pulse-anim,.shimmer,.spin-slow,.typewriter-cursor:after{animation:none!important}.float-animate{transform:none}.page-loader-pulse,.page-loader-ring{animation:none!important}.page-loader-pulse{opacity:.45;transform:none}}.nav-outer{padding:calc(48px + env(safe-area-inset-top, 0px)) calc(80px + env(safe-area-inset-right, 0px)) 32px calc(80px + env(safe-area-inset-left, 0px));transition:padding .5s cubic-bezier(.4,0,.2,1)}.nav-outer.nav-scrolled{padding:calc(18px + env(safe-area-inset-top, 0px)) calc(40px + env(safe-area-inset-right, 0px)) 16px calc(40px + env(safe-area-inset-left, 0px))}.nav-logo{height:50px;width:auto;transition:height .5s cubic-bezier(.4,0,.2,1)}.nav-inner-scrolled .nav-logo{height:38px}.nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;background:transparent;border-radius:0;padding:0;box-shadow:none;transition:max-width .5s cubic-bezier(.4,0,.2,1),background .5s cubic-bezier(.4,0,.2,1),border-radius .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.nav-inner.nav-inner-scrolled{max-width:920px;background:rgba(10,22,10,.97);border-radius:9999px;padding:10px 10px 10px 24px;box-shadow:0 8px 40px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-pill{backdrop-filter:blur(42px);background:hsla(0,0%,100%,.05);border-radius:9999px;padding:10px 22px;color:#fff;font-family:var(--font-lato),sans-serif;font-size:16px;letter-spacing:-.32px;cursor:pointer;transition:background .2s,transform .2s,padding .5s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center}.nav-pill:hover{background:hsla(0,0%,100%,.15);transform:translateY(-1px)}.nav-pill.active{background:hsla(0,0%,100%,.2);gap:6px}.nav-pill.active:before{content:"";display:inline-block;width:5px;height:5px;background:#fff;border-radius:50%;flex-shrink:0}.nav-inner-scrolled .nav-pill{padding:8px 16px;font-size:15px;background:transparent;backdrop-filter:none}.nav-inner-scrolled .nav-pill:hover{background:hsla(0,0%,100%,.1)}.nav-inner-scrolled .nav-pill.active{background:hsla(0,0%,100%,.12)}.nav-dropdown{position:relative;vertical-align:top}.nav-dropdown,.nav-dropdown__trigger{display:inline-flex;align-items:center}.nav-dropdown__trigger{border:none;margin:0;font:inherit;color:#fff;cursor:pointer;gap:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nav-inner-scrolled .nav-dropdown__trigger{color:#fff}.nav-dropdown__chevron{transition:transform .2s ease;margin-left:2px;opacity:.9}.nav-dropdown__chevron--open{transform:rotate(180deg)}.nav-dropdown__panel{position:absolute;top:calc(100% + 10px);left:0;z-index:100;min-width:200px;padding:8px 0;list-style:none;background:rgba(10,22,10,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-dropdown__panel a{display:block;padding:10px 18px;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.28px;text-decoration:none;font-family:var(--font-lato),sans-serif;white-space:nowrap;transition:background .15s,color .15s}.nav-dropdown__panel a:hover{background:hsla(0,0%,100%,.08);color:#f39822}.nav-dropdown__panel a.is-active{color:#f39822;background:rgba(243,152,34,.08)}.btn-orange{display:inline-flex;align-items:center;background:linear-gradient(90deg,#f39822,#c05924);border-radius:9999px;cursor:pointer;transition:opacity .2s,transform .2s;text-decoration:none;color:#fff}.btn-orange:hover{opacity:.9;transform:translateY(-1px)}.btn-outline{display:inline-flex;align-items:center;border:1.5px solid #f39822;border-radius:9999px;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.btn-outline:hover{background:rgba(243,152,34,.1);transform:translateY(-1px)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;background:none;border:none}.hamburger span{width:26px;height:2px;background:#fff;transition:all .3s;border-radius:2px;display:block}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav{display:none;position:fixed;inset:0;background:#010c02;flex-direction:column;align-items:center;justify-content:center;gap:32px;z-index:200}.mobile-nav.open{display:flex}.mobile-nav-header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:calc(32px + env(safe-area-inset-top, 0px)) calc(24px + env(safe-area-inset-right, 0px)) 24px calc(24px + env(safe-area-inset-left, 0px))}.mobile-nav-close{width:44px;height:44px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s}.mobile-nav-close:hover{background:hsla(0,0%,100%,.14)}.mobile-nav a{color:#fff;font-size:28px;font-weight:600;text-decoration:none;transition:color .2s;letter-spacing:-.5px}.mobile-nav a:hover{color:#f39822}.mobile-nav-more{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:320px}.mobile-nav-more__trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0;border:none;background:none;color:#fff;font-size:28px;font-weight:600;letter-spacing:-.5px;font-family:inherit;cursor:pointer;transition:color .2s}.mobile-nav-more__trigger:hover{color:#f39822}.mobile-nav-more__chev{opacity:.9}.mobile-nav-more__list{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:4px;padding-bottom:4px}.mobile-nav a.mobile-nav-sublink{font-size:20px;font-weight:500;opacity:.95;letter-spacing:-.35px}.mobile-nav a.mobile-nav-sublink:hover{color:#f39822}@media (max-width:1024px){.hamburger{display:flex}.desktop-nav{display:none!important}.nav-outer{padding:calc(36px + env(safe-area-inset-top, 0px)) calc(32px + env(safe-area-inset-right, 0px)) 24px calc(32px + env(safe-area-inset-left, 0px))}.nav-inner:not(.nav-inner-scrolled){max-width:100%;border-radius:0;background:transparent;padding:0;box-shadow:none}.nav-outer.nav-scrolled{padding:calc(14px + env(safe-area-inset-top, 0px)) calc(28px + env(safe-area-inset-right, 0px)) 12px calc(28px + env(safe-area-inset-left, 0px))}.nav-inner.nav-inner-scrolled{max-width:560px}}@media (max-width:640px){.nav-outer{padding:calc(40px + env(safe-area-inset-top, 0px)) calc(32px + env(safe-area-inset-right, 0px)) 24px calc(32px + env(safe-area-inset-left, 0px))}.nav-outer.nav-scrolled{padding:calc(14px + env(safe-area-inset-top, 0px)) calc(24px + env(safe-area-inset-right, 0px)) 12px calc(24px + env(safe-area-inset-left, 0px))}.nav-inner.nav-inner-scrolled{max-width:calc(100% - 32px)}}footer a{transition:color .2s}footer a:hover{color:#f39822}.section-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #011705;border-radius:9999px;padding:4px 14px;font-weight:500;font-size:16px;color:#101702}.section-tag-white{border:1px solid rgba(236,183,43,.5);border-radius:9999px;font-size:16px}.section-tag-orange,.section-tag-white{display:inline-flex;align-items:center;padding:5px 15px;font-weight:500;color:#fff}.section-tag-orange{border:1px solid #835600;border-radius:9999px;font-size:15px}.section-tag-solid-white{display:inline-flex;align-items:center;border:1px solid #fff;border-radius:9999px;padding:4px 14px;font-weight:500;font-size:16px;color:#fff}.card{background:#fafafa;border-radius:8px;transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.card-orange{background:linear-gradient(135deg,#f39822,#c05924);border-radius:8px;transition:transform .3s,box-shadow .3s}.card-orange:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(243,152,34,.35)}.contact-input{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#f2f1f2;border:1px solid transparent;border-radius:8px;padding:14px 20px;font-size:14px;color:#010c02;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.contact-input::-moz-placeholder{color:rgba(77,77,77,.5)}.contact-input::placeholder{color:rgba(77,77,77,.5)}.contact-input:focus{border-color:#f39822;box-shadow:0 0 0 3px rgba(243,152,34,.12)}select.contact-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234d4d4d' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.contact-file-input{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#f2f1f2;border:1px dashed rgba(1,12,2,.15);border-radius:8px;padding:14px 20px;font-size:14px;color:#010c02;cursor:pointer;font-family:inherit}.contact-file-input:focus{border-color:#f39822;outline:none;box-shadow:0 0 0 3px rgba(243,152,34,.12)}.testimonial-card{background:#f2f1f2;border-radius:4px;padding:32px;display:flex;flex-direction:column;gap:32px;flex:1;min-width:280px;transition:transform .3s}.testimonial-card:hover{transform:translateY(-3px)}.services-stack-deck{background:#fff}.services-stack-card-surface{box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 24px 50px -12px rgba(0,0,0,.32),0 10px 24px -8px rgba(0,0,0,.2);transform:translateZ(0);backface-visibility:hidden}.hero-section{position:relative;width:100%;height:80vh;min-height:600px;max-height:920px;background:#010c02;border-radius:0;overflow:hidden}.hero-section--centered{height:720px;min-height:600px;max-height:none}.hero-overlay--centered{background:rgba(0,0,0,.5)}.hero-overlay--article.hero-overlay--centered{background:linear-gradient(180deg,rgba(1,12,2,.72),rgba(1,12,2,.78))}.hero-center-headline{font-size:clamp(36px,7vw,72px)}.hero-bg{overflow:hidden;will-change:transform}.hero-bg,.hero-overlay{position:absolute;inset:0}.hero-overlay{background:rgba(0,0,0,.55)}.float-badge{position:absolute;gap:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);border-radius:9999px;padding:6px 16px 6px 6px;font-size:14px;white-space:nowrap}.float-badge,.float-badge .badge-icon{display:flex;align-items:center;color:#fff}.float-badge .badge-icon{width:24px;height:24px;background:linear-gradient(90deg,#f39822,#c05924);border-radius:50%;justify-content:center;flex-shrink:0;font-size:12px}.hero-section--centered .float-badge.float-badge--centered{position:relative;inset:auto;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);white-space:normal}.accordion-item{border-bottom:1px solid #e5e5e5}.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;background:none;border:none;font-family:var(--font-sans),sans-serif;font-size:18px;font-weight:600;color:#010c02;text-align:left}.accordion-trigger .chevron{width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg,#f39822,#c05924);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s;color:#fff;font-size:14px}.accordion-trigger.open .chevron{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s;font-size:14px;color:#4d4d4d;line-height:1.6}.accordion-content.open{max-height:200px;padding-bottom:16px}.blog-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.blog-card-img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;transition:transform .5s;display:block}.blog-card:hover .blog-card-img{transform:scale(1.04)}.play-btn{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f39822,#c05924);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 0 0 16px rgba(243,152,34,.15);border:none}.play-btn:hover{transform:scale(1.1);box-shadow:0 0 0 24px rgba(243,152,34,.1)}.play-btn svg{margin-left:4px}.marquee-track{display:flex;gap:48px;animation:marquee 30s linear infinite;white-space:nowrap}.testimonials-marquee-wrap{overflow:hidden;width:100%}.testimonials-marquee-track{display:flex;gap:24px;width:-moz-max-content;width:max-content;animation:testimonialsMarquee 38s linear infinite}.testimonials-marquee-track:hover{animation-play-state:paused}.testimonial-carousel-card{width:clamp(280px,32vw,400px);border-radius:12px;background:#fff;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06)}@keyframes testimonialsMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.testimonials-scroll-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.testimonials-scroll-container{grid-template-columns:1fr}}@media (max-width:768px){.hero-section{border-radius:0;height:70vh;min-height:480px;max-height:720px}.hero-section--centered{height:auto;min-height:620px;max-height:none}.hero-center-headline{font-size:clamp(28px,8.5vw,44px)}.testimonials-marquee-track{animation-duration:46s}.testimonials-scroll-container{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px}.testimonials-scroll-container .testimonial-card{min-width:280px;max-width:80vw;scroll-snap-align:start;flex-shrink:0}.accordion-trigger{font-size:16px}}@media (max-width:480px){.testimonials-scroll-container .testimonial-card{min-width:260px;max-width:85vw}}.info-card{background:#f2f1f2;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .3s,box-shadow .3s}.info-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.08)}.info-card-icon{background:#fff;width:40px;height:40px;align-items:center;justify-content:center;flex-shrink:0}.info-card-icon,.value-card{border-radius:8px;display:flex}.value-card{padding:32px;flex-direction:column;gap:18px;flex:1}.value-card-light{background:#f2f1f2}.value-card-orange{background:linear-gradient(135deg,#f39822,#c05924);color:#000}.ceo-section{background:#101702;border-radius:24px}.counter-num{font-size:40px;font-weight:600;color:#fff;letter-spacing:.8px;line-height:1.2}.tab-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:9999px;cursor:pointer;font-weight:500;font-size:14px;transition:all .25s;border:none;white-space:nowrap;background:#f2f1f2;color:#4d4d4d}.tab-btn:hover{background:#e5e3e5}.tab-btn.active{background:linear-gradient(90deg,#f39822,#c05924);color:#fff}.tab-icon{width:16px;height:16px;flex-shrink:0}.tab-panel{display:none;animation:fadeIn .4s ease}.prod-card,.tab-panel.active{display:flex}.prod-card{background:#f2f1f2;border-radius:8px;padding:28px;flex-direction:column;gap:12px;transition:transform .3s,box-shadow .3s}.prod-card:hover{transform:translateY(-3px);box-shadow:0 10px 32px rgba(0,0,0,.08)}.prod-card.featured{background:linear-gradient(135deg,#f39822,#c05924)}.prod-card-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prod-card-icon-featured{background:linear-gradient(135deg,#f39822,#c05924)}.prod-card-icon-light{background:#fff}.prod-card-icon-muted{background:rgba(236,183,43,.15)}.step-card{background:#fff;border:1px solid hsla(0,0%,87%,.3);border-radius:8px;padding:33px;display:flex;flex-direction:column;align-items:center;gap:18px;flex:1;transition:transform .3s,box-shadow .3s}.step-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.step-num{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f39822,#c05924);justify-content:center;flex-shrink:0;font-weight:700;font-size:20px;color:#fff}.quality-check,.step-num{display:flex;align-items:center}.quality-check{gap:8px}.quality-check-icon{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#f39822,#c05924);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stag{border:1px solid #011705;border-radius:9999px;color:#101702}.stag,.stag-white{display:inline-flex;align-items:center;padding:5px 15px;font-weight:500;font-size:16px}.stag-white{border:1px solid rgba(236,183,43,.5);border-radius:9999px;color:#fff}.stag-orange{display:inline-flex;align-items:center;border:1px solid #835600;border-radius:9999px;padding:5px 15px;font-weight:500;font-size:15px;color:#fff}.tab-buttons-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tab-buttons-inner{display:flex;gap:12px;align-items:center;justify-content:center;white-space:nowrap;padding-bottom:4px}@media (max-width:1024px){.tab-buttons-inner{justify-content:flex-start}}@media (max-width:768px){.hero-products{border-radius:16px}.tab-panel{flex-direction:column!important}.tab-btn{padding:10px 16px;font-size:13px}.prod-card{padding:20px}.step-card{padding:24px}}@keyframes quoteCtaGlowPulse{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.22;transform:scale(1.06)}}@keyframes quoteCtaOrbFloat{0%,to{transform:translate(0)}50%{transform:translate(14px,-12px)}}.quote-cta-panel{position:relative;overflow:hidden}.quote-cta-bg-effects{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.quote-cta-glow{position:absolute;left:50%;top:45%;width:120%;height:140%;transform:translate(-50%,-50%);background:radial-gradient(ellipse 55% 45% at 50% 50%,hsla(0,0%,100%,.14) 0,transparent 65%);animation:quoteCtaGlowPulse 14s ease-in-out infinite}.quote-cta-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(48px)}.quote-cta-orb--tl{left:-12%;top:-28%;width:min(320px,55vw);height:min(320px,55vw);background:hsla(0,0%,100%,.35);animation:quoteCtaOrbFloat 20s ease-in-out infinite}.quote-cta-orb--br{right:-10%;bottom:-24%;width:min(260px,48vw);height:min(260px,48vw);background:rgba(176,68,20,.45);animation:quoteCtaOrbFloat 24s ease-in-out infinite reverse}@media (prefers-reduced-motion:reduce){.quote-cta-glow{opacity:.15;transform:translate(-50%,-50%) scale(1)}.quote-cta-glow,.quote-cta-orb{animation:none!important}}