@keyframes nav-slide-in{0%{opacity:0;transform:translate3d(22px,0,0)}to{opacity:1;transform:translateZ(0)}}.brand,.nav__menu>*,.nav__cta>*{animation:nav-slide-in .5s cubic-bezier(.22,.85,.2,1) both}.brand{animation-delay:.05s;animation-duration:.55s}.nav__menu>*:nth-child(1){animation-delay:.18s}.nav__menu>*:nth-child(2){animation-delay:.24s}.nav__menu>*:nth-child(3){animation-delay:.3s}.nav__menu>*:nth-child(4){animation-delay:.36s}.nav__menu>*:nth-child(5){animation-delay:.42s}.nav__menu>*:nth-child(6){animation-delay:.48s}.nav__cta>*{animation-delay:.45s}.dropdown>a{opacity:0;transform:translate3d(8px,0,0);transition:opacity .26s cubic-bezier(.22,.85,.2,1),transform .3s cubic-bezier(.22,.85,.2,1)}.has-dropdown.open .dropdown>a,.has-dropdown:hover .dropdown>a{opacity:1;transform:translateZ(0)}.has-dropdown.open .dropdown>a:nth-child(1),.has-dropdown:hover .dropdown>a:nth-child(1){transition-delay:.04s}.has-dropdown.open .dropdown>a:nth-child(2),.has-dropdown:hover .dropdown>a:nth-child(2){transition-delay:.08s}.has-dropdown.open .dropdown>a:nth-child(3),.has-dropdown:hover .dropdown>a:nth-child(3){transition-delay:.12s}.has-dropdown.open .dropdown>a:nth-child(4),.has-dropdown:hover .dropdown>a:nth-child(4){transition-delay:.16s}.has-dropdown.open .dropdown>a:nth-child(5),.has-dropdown:hover .dropdown>a:nth-child(5){transition-delay:.2s}.has-dropdown.open .dropdown>a:nth-child(6),.has-dropdown:hover .dropdown>a:nth-child(6){transition-delay:.24s}.has-dropdown:not(.open):not(:hover) .dropdown>a{transition-delay:0s}.nav__toggle.is-open span:nth-child(1){transform:translateY(12px) rotate(45deg)}.nav__toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav__toggle.is-open span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.brand,.nav__menu>*,.nav__cta>*,.dropdown>a{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.nav.nav--no-entrance .brand,.nav.nav--no-entrance .nav__menu>*,.nav.nav--no-entrance .nav__cta>*{animation:none!important;opacity:1!important;transform:none!important}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;overflow:hidden;isolation:isolate;opacity:1;transition:opacity .7s ease,visibility .7s ease}.preloader--hide{opacity:0;visibility:hidden;pointer-events:none}body.preloader-active{overflow:hidden}.preloader__grid{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(to right,rgba(178,222,58,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(178,222,58,.07) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);animation:preloader-grid-drift 14s linear infinite;z-index:0}.preloader__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(178,222,58,.18),transparent 55%),radial-gradient(circle at 20% 80%,rgba(178,222,58,.08),transparent 45%),radial-gradient(circle at 80% 20%,rgba(178,222,58,.08),transparent 45%);filter:blur(8px);z-index:0;animation:preloader-glow-pulse 4.5s ease-in-out infinite}.preloader__scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(178,222,58,0) 10%,rgba(178,222,58,.65) 50%,rgba(178,222,58,0) 90%,transparent);box-shadow:0 0 24px #b2de3a99;animation:preloader-scan 3.2s ease-in-out infinite;z-index:0}.preloader__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.85) 100%);z-index:1;pointer-events:none}.preloader__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;animation:preloader-fade-in .8s ease both}.preloader__logo{display:block;width:clamp(220px,36vw,420px);height:auto;margin:0 0 36px;filter:drop-shadow(0 0 22px rgba(178,222,58,.35)) drop-shadow(0 0 44px rgba(178,222,58,.18));animation:preloader-logo-glow 3s ease-in-out infinite}.preloader__bar{position:relative;width:clamp(180px,22vw,260px);height:2px;background:#ffffff14;border-radius:2px;overflow:hidden;margin-bottom:14px}.preloader__bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,#b2de3a 50%,#c4e84a 80%,transparent);box-shadow:0 0 12px #b2de3acc;animation:preloader-bar 1.6s ease-in-out infinite}.preloader__status{font-family:Inter,sans-serif;font-weight:500;font-size:.82rem;letter-spacing:.22em;text-transform:uppercase;color:#fff9;display:inline-flex;align-items:baseline;gap:2px}.preloader__status .dot{display:inline-block;animation:preloader-dot 1.4s ease-in-out infinite;color:#b2de3a}.preloader__status .dot:nth-child(2){animation-delay:.18s}.preloader__status .dot:nth-child(3){animation-delay:.36s}.preloader__bracket{position:absolute;width:40px;height:40px;border:1px solid rgba(178,222,58,.55);z-index:2}.preloader__bracket--tl{top:28px;left:28px;border-right:0;border-bottom:0}.preloader__bracket--tr{top:28px;right:28px;border-left:0;border-bottom:0}.preloader__bracket--bl{bottom:28px;left:28px;border-right:0;border-top:0}.preloader__bracket--br{bottom:28px;right:28px;border-left:0;border-top:0}@keyframes preloader-grid-drift{0%{transform:translate(0)}to{transform:translate(56px,56px)}}@keyframes preloader-glow-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes preloader-scan{0%{top:12%;opacity:0}10%{opacity:1}50%{top:88%;opacity:1}60%{opacity:0}to{top:88%;opacity:0}}@keyframes preloader-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes preloader-logo-glow{0%,to{filter:drop-shadow(0 0 18px rgba(178,222,58,.3)) drop-shadow(0 0 36px rgba(178,222,58,.14))}50%{filter:drop-shadow(0 0 28px rgba(178,222,58,.55)) drop-shadow(0 0 60px rgba(178,222,58,.28))}}@keyframes preloader-bar{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes preloader-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.preloader__grid,.preloader__glow,.preloader__scan,.preloader__logo,.preloader__bar:before,.preloader__status .dot{animation:none!important}}@media(max-width:520px){.preloader__bracket{width:28px;height:28px}.preloader__bracket--tl,.preloader__bracket--tr{top:18px}.preloader__bracket--bl,.preloader__bracket--br{bottom:18px}.preloader__bracket--tl,.preloader__bracket--bl{left:18px}.preloader__bracket--tr,.preloader__bracket--br{right:18px}}:root{--lime: #B2DE3A;--lime-bright: #C4E84A;--lime-deep: #9CC130;--lime-soft: #DCF07E;--black: #000000;--bg: #07080A;--panel: #0E1010;--panel-2: #14171A;--ink: #131516;--line-dark: rgba(255,255,255,.08);--line-soft: rgba(255,255,255,.05);--line-light: rgba(0,0,0,.08);--white: #FFFFFF;--paper: #F5F5F5;--paper-2: #EBEBEB;--paper-3: #DEDEDE;--on-dark: rgba(255,255,255,.78);--on-dark-mut: rgba(255,255,255,.52);--on-light: #131516;--on-light-mut:#4A4F44;--r-xl:32px;--r-lg:24px;--r-md:16px;--r-sm:10px;--r-pill:999px;--maxw: 100%;--gutter: clamp(16px, 3.5vw, 72px);--content-maxw: 1840px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--section-py: clamp(64px, 9vw, 112px);--section-py-tight: clamp(48px, 7vw, 80px);--maxw-tight: 1080px;--maxw-prose: 720px;--card-p: 24px;--card-p-lg: 32px;--card-p-sm: 16px;--stack-eyebrow-to-h2: 16px;--stack-h2-to-body: 20px;--stack-body-to-cta: 24px;--stack-feat-gap: 16px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--on-dark);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Arimo,sans-serif;color:var(--white);margin:0 0 .4em;line-height:1.1;letter-spacing:-.015em;font-weight:800}h1{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900}h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}h3{font-size:1.25rem;font-weight:700}p{margin:0 0 1em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 var(--gutter)}.container--cap>*{max-width:var(--content-maxw);margin-left:auto;margin-right:auto}.center{text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime-deep);margin-bottom:16px}.eyebrow:before{display:none}.eyebrow.on-dark{color:var(--lime)}.eyebrow.on-dark:before{background:var(--lime)}.eyebrow--lg{font-family:Arimo,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:.22em;color:var(--lime-deep);margin-bottom:24px}.section{padding:110px 0;position:relative}.section-dark{background:var(--panel);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:var(--white)}.section-paper{background:var(--paper);color:var(--on-light)}.section-paper-grad{background:linear-gradient(160deg,#f5f5f5,#ebebeb,#dedede);color:var(--on-light)}.section-lime{background:var(--lime);color:var(--ink)}.section-paper h2,.section-paper-grad h2,.section-lime h2{color:var(--ink)}.section-paper p,.section-paper-grad p{color:var(--on-light-mut)}.section-head{max-width:720px;margin:0 auto 64px;text-align:center}.section-head h2 em{font-style:normal;color:var(--lime);font-weight:900}.section-paper .section-head h2 em,.section-paper-grad .section-head h2 em{color:var(--lime-deep)}.section-head p{font-size:1.05rem}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:var(--r-pill);font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,background .2s ease,box-shadow .2s ease,color .2s,border-color .2s}.btn-primary{background:var(--lime);color:var(--black)}.btn-primary:hover{background:var(--lime-bright);transform:translateY(-2px);box-shadow:0 10px 28px #b2de3a59}.btn-outline-light{background:transparent;color:var(--white);border-color:#fff6}.btn-outline-light:hover{background:var(--white);color:var(--ink);border-color:var(--white);transform:translateY(-2px)}.btn-outline-dark{background:transparent;color:var(--ink);border-color:#00000038}.btn-outline-dark:hover{background:var(--ink);color:var(--white);transform:translateY(-2px)}.btn-text-link{font-weight:600;color:var(--lime-deep);display:inline-flex;align-items:center;gap:6px}.btn-text-link:hover{color:var(--ink);transform:translate(3px)}.section-dark .btn-text-link{color:var(--lime)}.section-dark .btn-text-link:hover{color:var(--lime-bright)}main{padding-top:76px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.08)}.nav__inner{position:relative;z-index:1}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:76px}.brand{display:flex;align-items:center;gap:12px;font-family:Arimo,sans-serif;font-weight:800;font-size:1.2rem;color:var(--white);letter-spacing:-.015em;position:relative}.brand__name{display:inline-flex;overflow:hidden;padding:2px 0;position:relative}.brand__name .ch{display:inline-block;transform:translateY(110%);opacity:0;animation:charRise .55s cubic-bezier(.2,.7,.2,1) forwards;transition:color .25s ease,transform .25s ease}.brand:hover .brand__name .ch{color:var(--lime)}.brand:hover .brand__name .ch:nth-child(odd){transform:translateY(-2px)}@keyframes charRise{to{transform:translateY(0);opacity:1}}.brand__logo{width:32px;height:32px;border-radius:8px;background:var(--lime);color:var(--black);display:grid;place-items:center;font-weight:900;font-size:.9rem;position:relative;animation:logoPulse 2.8s ease-in-out infinite}.brand__logo:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:12px;background:var(--lime);opacity:0;z-index:-1;animation:logoRing 2.8s ease-out infinite}@keyframes logoPulse{0%,to{box-shadow:0 0 0 4px #b2de3a1f;transform:scale(1)}50%{box-shadow:0 0 0 6px #b2de3a38;transform:scale(1.04)}}@keyframes logoRing{0%{opacity:.4;transform:scale(1)}80%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.brand:hover .brand__logo{animation-play-state:paused;transform:scale(1.08)}.brand{display:flex;align-items:center}.brand__img{height:38px;width:auto;display:block;border-radius:8px;box-shadow:0 4px 14px #00000059;transition:transform .25s ease,box-shadow .25s ease}.brand:hover .brand__img{transform:scale(1.04);box-shadow:0 6px 18px #b2de3a59}@media(max-width:720px){.brand__img{height:32px}}.nav__menu{display:flex;align-items:center;gap:4px}.nav-link,.has-dropdown>button{background:transparent;border:0;cursor:pointer;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;color:#ffffffd1;padding:10px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.nav-link:hover,.has-dropdown:hover>button,.has-dropdown.open>button{color:var(--lime)}.has-dropdown{position:relative}.has-dropdown>button .chev{width:11px;height:11px;transition:transform .2s ease}.has-dropdown.open>button .chev{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 10px);left:0;background:#0f110ef5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-dark);border-radius:var(--r-md);box-shadow:0 24px 48px #00000080;padding:12px;min-width:280px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.has-dropdown.open .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{display:block;padding:12px 14px;border-radius:10px;color:#ffffffc7;font-size:.9rem;transition:background .15s ease}.dropdown a strong{display:block;color:var(--white);font-weight:600;margin-bottom:3px}.dropdown a span{color:#ffffff73;font-size:.82rem}.dropdown a:hover{background:#b2de3a14}.dropdown a:hover strong{color:var(--lime)}.nav__cta{display:flex;align-items:center;gap:12px}.nav__cta .btn{padding:10px 20px;font-size:.88rem}.nav__toggle{display:none;background:transparent;border:0;cursor:pointer;padding:6px}.nav__toggle span{display:block;width:22px;height:2px;background:var(--white);margin:5px 0;border-radius:2px;transition:transform .2s}.nav__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#00000059;cursor:pointer}@media(max-width:720px){.nav__backdrop{display:block}}.reveal{opacity:0;filter:blur(12px);transform:translateY(28px);transition:opacity .8s ease,filter .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;filter:none;transform:none}.reveal.delay-1{transition-delay:.08s}.reveal.delay-2{transition-delay:.16s}.reveal.delay-3{transition-delay:.24s}.reveal-img{opacity:0;filter:blur(24px) saturate(.6);transform:scale(1.04);transition:opacity .9s ease,filter .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.reveal-img.in{opacity:1;filter:none;transform:none}.stagger>*{transition-delay:0s}.stagger.in>*:nth-child(1){transition-delay:0s}.stagger.in>*:nth-child(2){transition-delay:.08s}.stagger.in>*:nth-child(3){transition-delay:.16s}.stagger.in>*:nth-child(4){transition-delay:.24s}.stagger.in>*:nth-child(5){transition-delay:.32s}.stagger.in>*:nth-child(6){transition-delay:.4s}.stagger.in>*:nth-child(7){transition-delay:.48s}.stagger.in>*:nth-child(8){transition-delay:.56s}@keyframes ringPulse{0%,to{box-shadow:0 0 #b2de3a66}50%{box-shadow:0 0 0 9px #b2de3a00}}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{position:relative;width:100%;min-height:clamp(480px,56vh,600px);padding:76px 0 0;overflow:hidden;isolation:isolate;background:#04060a;margin-top:-76px}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;width:100%;height:100%;object-fit:cover;object-position:center 55%;background-color:#04060a;transform-origin:50% 50%;will-change:transform;filter:contrast(1.04) saturate(1.04)}.hero__fluid canvas{width:100%!important;height:100%!important}.hero .container{position:relative;z-index:1}.hero__copy{pointer-events:auto}@keyframes heroKenBurns{0%{transform:scale(1) translate3d(-.4%,-.2%,0)}50%{transform:scale(1) translate3d(.3%,.2%,0)}to{transform:scale(1) translate3d(.4%,-.1%,0)}}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 60% at 25% 50%,#07080a2e,#07080a8c 60%,#07080ab8),linear-gradient(180deg,#07080a61,#07080a26 35%,#07080a9e)}.hero__glow{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 420px at 85% 15%,rgba(178,222,58,.18),transparent 65%),radial-gradient(560px 360px at 0% 95%,rgba(178,222,58,.1),transparent 60%);will-change:transform;animation:heroGlowDrift 14s ease-in-out infinite alternate}@keyframes heroGlowDrift{0%{transform:translate3d(-1.5%,-1%,0)}to{transform:translate3d(1.5%,1%,0)}}.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px}.hero__scanlines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.08;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.6) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--panel) 100%)}.hero .container{position:relative;z-index:1;height:100%;min-height:inherit;display:flex;align-items:center;padding-top:clamp(80px,12vh,140px);padding-bottom:clamp(48px,6vh,80px)}.hero__inner{width:100%;max-width:var(--content-maxw);margin:0 auto}.hero__copy{max-width:760px}.hero h1{font-family:Arimo,sans-serif;font-size:clamp(2.6rem,6vw,5.2rem);line-height:1.04;letter-spacing:-.015em;text-shadow:0 2px 20px rgba(0,0,0,.45)}.hero h1 .lime-text{color:var(--lime);font-weight:900;-webkit-text-fill-color:var(--lime)}.hero p.lead{font-size:clamp(1.02rem,1.2vw,1.2rem);color:#ffffffdb;max-width:620px;margin-bottom:36px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.hero__cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero__cta .btn-outline-light{border-color:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a}.hero__cta .btn-outline-light:hover{background:#ffffff1a;border-color:var(--white)}.hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);max-width:760px}.stat strong{display:block;font-family:Arimo,sans-serif;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;color:var(--white)}.stat span{color:#ffffff9e;font-size:.88rem}.hero__scroll{position:absolute;left:50%;transform:translate(-50%);bottom:28px;z-index:2;display:inline-flex;align-items:center;gap:8px;color:#ffffff8c;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;animation:heroScrollFade 2.6s ease-in-out infinite}.hero__scroll:after{content:"";width:1px;height:28px;background:linear-gradient(180deg,#b2de3ae6,#b2de3a00)}@keyframes heroScrollFade{0%,to{opacity:.4;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,4px)}}@media(max-width:720px){.hero{min-height:clamp(400px,60vh,540px)}.hero__stats{grid-template-columns:1fr 1fr;gap:18px}.hero__scroll{display:none}}.brands{position:relative;padding:56px 0 48px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--panel);overflow:hidden}.brands:before{content:"";position:absolute;top:-1px;left:0;right:0;height:90px;background:linear-gradient(180deg,rgba(4,6,10,.85) 0%,rgba(0,0,0,.5) 50%,transparent 100%);pointer-events:none;z-index:1}.brands__title,.brands .marquee{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.7,.2,1),transform .9s cubic-bezier(.22,.7,.2,1)}.brands.is-in .brands__title{opacity:1;transform:none;transition-delay:.05s}.brands.is-in .marquee{opacity:1;transform:none;transition-delay:.25s}.brands__title{text-align:center;font-family:Inter,sans-serif;font-weight:600;font-size:.8rem;color:var(--on-dark-mut);letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;position:relative;z-index:2}.marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.marquee__track{display:flex;gap:24px;width:max-content;animation:marqueeScroll var(--marquee-speed, 38s) linear infinite}.brands .marquee__track{animation-play-state:paused}.brands.is-in .marquee__track{animation-play-state:running}.marquee:hover .marquee__track{animation-play-state:paused}.marquee--reverse .marquee__track{animation-direction:reverse}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-family:Arimo,sans-serif;font-weight:700;font-size:1.25rem;color:#fff6;letter-spacing:.04em;transition:color .2s ease,transform .2s ease;padding:8px 0}.marquee__item:hover{color:var(--lime);transform:scale(1.05)}.marquee__logo{display:inline-block;width:var(--logo-w, 110px);height:30px;background-color:#ffffff73;-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .25s ease,transform .25s ease;cursor:default}.marquee__logo:hover{background-color:var(--lime);transform:scale(1.08)}.marquee__pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:150px;padding:0 28px;background:transparent;border:none;box-shadow:none;cursor:default;transition:transform .3s cubic-bezier(.22,.7,.2,1)}.marquee__pill img{display:block;height:130px;width:auto;max-width:420px;object-fit:contain;mix-blend-mode:screen;transition:transform .3s ease,filter .3s ease}.marquee__pill img[src$="itnt.png"]{height:170px;max-width:540px}.marquee__pill--swap{position:relative}.marquee__pill--swap .swap-hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:130px;width:auto;max-width:420px;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .4s ease}.marquee__pill--swap .swap-base{transition:opacity .4s ease}.marquee__pill--swap:hover .swap-base{opacity:0}.marquee__pill--swap:hover .swap-hover{opacity:1}.marquee__pill:hover{transform:scale(1.05)}.marquee__pill:hover img{filter:brightness(1.15)}.marquee__item--dark{color:#0000008c}.marquee__item--dark:hover{color:var(--ink)}#solutions{overflow:hidden;background:#fff!important;color:var(--on-light)}.solutions-zz{display:flex;flex-direction:column;gap:clamp(80px,10vw,160px);margin-top:32px}.zz-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:start;column-gap:clamp(40px,6vw,96px);row-gap:0;max-width:var(--content-maxw);margin:0 auto;width:100%}.zz-row__copy-top{grid-column:1;grid-row:1}.zz-row__copy-bottom{grid-column:1;grid-row:2}.zz-row__media{grid-column:2;grid-row:1 / span 2;align-self:center}.zz-row--reverse .zz-row__copy-top{grid-column:2;grid-row:1}.zz-row--reverse .zz-row__copy-bottom{grid-column:2;grid-row:2}.zz-row--reverse .zz-row__media{grid-column:1;grid-row:1 / span 2;align-self:center}.zz-row__media{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.zz-row__media-inner{position:sticky;top:clamp(96px,14vh,160px);width:100%;aspect-ratio:16 / 9;border-radius:var(--r-xl);overflow:hidden;background:linear-gradient(160deg,#ffffff8c,#fff3);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 30px 60px -20px #0d0e0c2e,0 18px 40px -12px #b2de3a2e,inset 0 1px #ffffffb3;transform:translate3d(80px,24px,0) scale(.94) rotate(.6deg);opacity:0;transition:transform 1.15s cubic-bezier(.16,.84,.2,1),opacity 1s ease;will-change:transform,opacity}.zz-row.zz-row--reverse .zz-row__media-inner{transform:translate3d(-80px,24px,0) scale(.94) rotate(-.6deg)}.zz-row.is-in .zz-row__media-inner{transform:translateZ(0) scale(1) rotate(0);opacity:1}.zz-row__media-inner>.zz-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.06) translate3d(0,var(--pYz, 0px),0);transition:transform .15s linear;will-change:transform}.zz-row__media-inner>.zz-img.zz-img--contain{background-size:contain;background-repeat:no-repeat;background-color:#0f1212}.zz-row__media-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(155deg,rgba(178,222,58,.08) 0%,transparent 35%,transparent 65%,rgba(13,14,12,.2) 100%);border-radius:inherit}.zz-row__media-tag{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);background:#0d0e0cc7;color:var(--lime);font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px #0000002e}.zz-row__media-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #b2de3a2e}.zz-row__copy-top,.zz-row__copy-bottom{transform:translate3d(-60px,24px,0);opacity:0;transition:transform 1.05s cubic-bezier(.16,.84,.2,1) .08s,opacity .9s ease .08s}.zz-row--reverse .zz-row__copy-top,.zz-row--reverse .zz-row__copy-bottom{transform:translate3d(60px,24px,0)}.zz-row.is-in .zz-row__copy-top,.zz-row.is-in .zz-row__copy-bottom{transform:translateZ(0);opacity:1}.zz-row__copy-top>*,.zz-row__copy-bottom>*{opacity:0;transform:translate3d(0,18px,0);transition:transform .8s cubic-bezier(.16,.84,.2,1),opacity .7s ease}.zz-row.is-in .zz-row__copy-top>*,.zz-row.is-in .zz-row__copy-bottom>*{opacity:1;transform:none}.zz-row.is-in .zz-row__copy-top>.zz-row__step{transition-delay:.18s}.zz-row.is-in .zz-row__copy-top>h3{transition-delay:.26s}.zz-row.is-in .zz-row__copy-top>p.lead{transition-delay:.34s}.zz-row.is-in .zz-row__copy-bottom>*:nth-child(1){transition-delay:.44s}.zz-row.is-in .zz-row__copy-bottom>*:nth-child(2){transition-delay:.56s}.zz-row.is-in .zz-row__copy-bottom>*:nth-child(3){transition-delay:.66s}.zz-row__features li{opacity:0;transform:translate3d(0,12px,0);transition:transform .7s cubic-bezier(.16,.84,.2,1),opacity .55s ease,background .2s ease,border-color .2s ease}.zz-row.is-in .zz-row__features li{opacity:1;transform:none}.zz-row.is-in .zz-row__features li:nth-child(1){transition-delay:.5s}.zz-row.is-in .zz-row__features li:nth-child(2){transition-delay:.58s}.zz-row.is-in .zz-row__features li:nth-child(3){transition-delay:.66s}.zz-row.is-in .zz-row__features li:nth-child(4){transition-delay:.74s}.zz-row__metrics .m{opacity:0;transform:translate3d(0,10px,0);transition:transform .65s cubic-bezier(.16,.84,.2,1),opacity .5s ease}.zz-row.is-in .zz-row__metrics .m{opacity:1;transform:none}.zz-row.is-in .zz-row__metrics .m:nth-child(1){transition-delay:.62s}.zz-row.is-in .zz-row__metrics .m:nth-child(2){transition-delay:.7s}.zz-row.is-in .zz-row__metrics .m:nth-child(3){transition-delay:.78s}.zz-row__step{display:inline-flex;align-items:center;gap:14px;font-family:Arimo,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:.26em;text-transform:uppercase;color:var(--lime-deep);margin-bottom:22px}.zz-row__step b{font-size:1.15rem;color:var(--ink);background:var(--lime);padding:6px 14px;border-radius:var(--r-pill);letter-spacing:.04em;line-height:1}.zz-row__copy h3{font-family:Arimo,sans-serif;font-weight:800;font-size:clamp(1.7rem,2.6vw,2.4rem);color:var(--ink);line-height:1.1;letter-spacing:-.015em;margin:0 0 16px}.zz-row__copy h3 em{font-style:normal;color:var(--lime-deep)}.zz-row__copy p.lead{font-size:1.05rem;color:var(--on-light-mut);max-width:540px;margin:0 0 24px;line-height:1.65}.zz-row__copy-top .zz-sol__tagline{font-family:Arimo,sans-serif;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:800;color:var(--ink);margin:0 0 16px;line-height:1.1;letter-spacing:-.015em}.zz-row__copy-top .zz-sol__tagline em{font-style:normal;color:var(--lime-deep)}.zz-row__features{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.zz-row__features li{position:relative;padding:12px 16px 12px 44px;background:#ffffff8c;border:1px solid rgba(178,222,58,.28);border-radius:var(--r-md);color:var(--on-light);font-size:.94rem;line-height:1.5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease,border-color .2s ease,background .2s ease}.zz-row__features li:hover{transform:translate(4px);border-color:var(--lime);background:#ffffffd9}.zz-row__features li:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--lime);box-shadow:inset 0 0 0 4px #fffffff2,0 0 0 4px #b2de3a2e}.zz-row__cta{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:700;font-size:.95rem;padding-bottom:4px;border-bottom:2px solid var(--lime);transition:gap .2s ease,color .2s ease}.zz-row__cta:hover{gap:12px;color:var(--lime-deep)}.zz-row__cta--inactive,.zz-row__cta-btn--inactive{opacity:.35;cursor:default;pointer-events:none}.zz-row__metrics{display:flex;flex-wrap:wrap;gap:28px;margin:0 0 24px}.zz-row__metrics .m strong{display:block;font-family:Arimo,sans-serif;font-weight:800;font-size:1.4rem;color:var(--ink);line-height:1}.zz-row__metrics .m span{font-size:.78rem;color:var(--on-light-mut);letter-spacing:.04em;text-transform:uppercase}@media(max-width:960px){.zz-row,.zz-row.zz-row--reverse{grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.zz-row__copy-top,.zz-row__copy-bottom,.zz-row__media,.zz-row--reverse .zz-row__copy-top,.zz-row--reverse .zz-row__copy-bottom,.zz-row--reverse .zz-row__media{grid-column:1;grid-row:auto}.zz-row__copy-top{order:1}.zz-row__media{order:2}.zz-row__copy-bottom{order:3}.zz-row--reverse .zz-row__copy-top{order:1}.zz-row--reverse .zz-row__media{order:2}.zz-row--reverse .zz-row__copy-bottom{order:3}.zz-row__media-inner{position:relative;top:auto}}@media(prefers-reduced-motion:reduce){.zz-row__media-inner,.zz-row__copy-top,.zz-row__copy-top>*,.zz-row__copy-bottom,.zz-row__copy-bottom>*,.zz-row__features li,.zz-row__metrics .m{transition:none;transform:none;opacity:1}.zz-row__media-inner>.zz-img{transform:none}}.solutions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:#ffffffa6;border:1px solid rgba(0,0,0,.06);border-radius:var(--r-lg);padding:36px;transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease,background .2s ease}.card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0000001a;background:var(--white);border-color:#b2de3a66}.card__icon{width:56px;height:56px;border-radius:var(--r-md);background:var(--lime);color:var(--ink);display:grid;place-items:center;margin-bottom:24px}.card__icon svg{width:28px;height:28px}.card h3{color:var(--ink);margin-bottom:8px}.card p{color:var(--on-light-mut);font-size:.95rem}.card ul{list-style:none;padding:0;margin:18px 0 0}.card ul li{color:var(--on-light);font-size:.9rem;padding:7px 0 7px 26px;position:relative}.card ul li:before{content:"";position:absolute;left:0;top:12px;width:14px;height:14px;border-radius:50%;background:var(--lime);box-shadow:inset 0 0 0 3px var(--paper)}#about{position:relative;overflow:hidden}#about .about__bg{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:0;pointer-events:none;background:radial-gradient(600px 400px at 80% 20%,rgba(178,222,58,.1),transparent 60%),radial-gradient(500px 300px at 10% 80%,rgba(178,222,58,.07),transparent 60%);will-change:transform}#about .container{position:relative;z-index:1}.about__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.about__media{aspect-ratio:5/4;border-radius:var(--r-lg);background:linear-gradient(140deg,var(--panel-2),var(--bg));border:1px solid var(--line-dark);overflow:hidden;display:grid;place-items:center;position:relative;will-change:transform}.about__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(178,222,58,.18),transparent 60%)}.about__media svg{width:75%;height:75%;position:relative;z-index:1;animation:spinSlow 22s linear infinite}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#about{position:relative;padding:96px 0!important;background-image:linear-gradient(90deg,#07080ac7,#07080a8c 45%,#07080a1a 75%,#07080a33);background-size:cover;background-position:center;background-repeat:no-repeat;isolation:isolate}#about.about--bg-loaded{background-image:linear-gradient(90deg,#07080ac7,#07080a8c 45%,#07080a1a 75%,#07080a33),url(/about-us.png)}#about .container{position:relative;z-index:2}.about__wrap{max-width:560px;margin:0;position:relative;z-index:2}.about__head{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.1;letter-spacing:-.015em;margin:12px 0 22px;font-weight:800}.about__head em{font-style:normal;color:var(--lime);font-weight:800}.about__body{margin-bottom:32px}.about__body p{color:#ffffffd9;font-size:.98rem;line-height:1.6;margin:0 0 14px}.about__body p:last-child{margin-bottom:0}@media(max-width:960px){.about__wrap{max-width:100%}#about{background-image:linear-gradient(180deg,#07080ac7,#07080a8c)}#about.about--bg-loaded{background-image:linear-gradient(180deg,#07080ac7,#07080a8c),url(/about-us.png)}.solutions-zz{gap:clamp(48px,8vw,80px)}.section-head{margin-bottom:clamp(40px,5vw,56px)}}@media(max-width:720px){#about{background-image:linear-gradient(180deg,#07080ac7,#07080a8c 22%,#07080a0d 45%,#07080a0d 65%,#07080a59)!important;background-position:center center!important;background-size:cover!important}#about.about--bg-loaded{background-image:linear-gradient(180deg,#07080ac7,#07080a8c 22%,#07080a0d 45%,#07080a0d 65%,#07080a59),url(/reneonix_mobile_about_bg.png)!important;background-position:center center!important;background-size:cover!important}}.about__values{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:0}.value{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;background:transparent;border:0;border-radius:0;box-shadow:none;transition:transform .25s ease}.value:hover{transform:translateY(-2px)}.value__icon{flex-shrink:0;width:46px;height:46px;border-radius:50%;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.18);display:grid;place-items:center;color:var(--lime);transition:border-color .25s ease,background .25s ease}.value:hover .value__icon{border-color:#b2de3a99;background:#b2de3a14}.value__icon svg{width:22px;height:22px}.value__text strong{display:block;color:var(--white);font-family:Arimo,sans-serif;font-weight:700;font-size:.98rem;margin-bottom:4px;line-height:1.2}.value__text span{color:#fff9;font-size:.85rem;line-height:1.45}#investors{background:var(--white);color:var(--on-light);position:relative;overflow:hidden}#investors:before{content:"";position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;z-index:0;pointer-events:none;background:radial-gradient(700px 400px at 80% 0%,rgba(178,222,58,.18),transparent 60%),radial-gradient(600px 400px at 10% 100%,rgba(178,222,58,.12),transparent 60%)}#investors .container{position:relative;z-index:1}#investors .section-head h2{color:var(--ink)}#investors .section-head h2 em{color:var(--lime-deep)}#investors .section-head p{color:var(--on-light-mut)}.partner-marquee{margin-top:32px}.partner-tile{flex:0 0 auto;width:290px;height:150px;padding:20px 28px;background:transparent;border:none;box-shadow:none;display:grid;place-items:center;transition:transform .28s cubic-bezier(.22,.7,.2,1);margin-right:36px;overflow:visible}.partner-tile img{display:block;max-width:100%;max-height:92px;width:auto;height:auto;object-fit:contain;transition:filter .25s ease,transform .25s ease}.partner-tile:hover{transform:scale(1.05)}.partner-tile:hover img{filter:brightness(1.05) saturate(1.1)}.partner-marquee .marquee+.marquee{margin-top:28px!important}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.quote{background:#ffffff0a;border:1px solid var(--line-dark);border-radius:var(--r-lg);padding:32px;position:relative;transition:border-color .2s,transform .25s,background .2s}.quote:hover{border-color:#b2de3a59;transform:translateY(-4px);background:#ffffff0f}.quote__mark{position:absolute;top:18px;right:22px;font-family:Arimo,sans-serif;font-size:4rem;line-height:1;color:var(--lime);opacity:.35;pointer-events:none}.quote p{color:var(--on-dark);position:relative}.quote__author{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line-dark)}.avatar{width:46px;height:46px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-family:Arimo,sans-serif;font-weight:800}.quote__author strong{display:block;color:var(--white);font-size:.95rem;font-weight:600}.quote__author span{color:var(--on-dark-mut);font-size:.82rem}.highlights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.highlight{background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-lg);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;text-decoration:none;color:inherit}.highlight:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0000001f;text-decoration:none}.highlight__img{aspect-ratio:16/10;background:linear-gradient(135deg,var(--paper-2),var(--paper));display:grid;place-items:center;border-bottom:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}.highlight__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 30%,rgba(178,222,58,.25),transparent 60%);pointer-events:none}.highlight__img svg{width:45%;height:45%;position:relative;z-index:1}.highlight__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s ease}.highlight:hover .highlight__img img{transform:scale(1.06)}.highlight__img--video:after{background:linear-gradient(180deg,#0000 40%,#0000008c)}.highlight__img--photo{background:linear-gradient(140deg,#14171a,#07080a)}.highlight__src-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.highlight__src-row .highlight__tag{margin-bottom:0}.highlight__source-badge{width:48px;height:auto;object-fit:contain;border-radius:6px;flex-shrink:0;transition:transform .25s ease}.highlight:hover .highlight__source-badge{transform:scale(1.06)}.highlight__img--photo:after{background:linear-gradient(180deg,#0000 55%,#00000073),radial-gradient(circle at 85% 15%,rgba(178,222,58,.15),transparent 60%)}.highlight__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none}.highlight__play span{width:64px;height:64px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;box-shadow:0 10px 30px #00000059;transition:transform .25s ease}.highlight:hover .highlight__play span{transform:scale(1.1)}.highlight__play svg{width:22px;height:22px;margin-left:3px}.highlight__body{padding:26px;flex:1;display:flex;flex-direction:column}.highlight__tag{font-size:.72rem;font-weight:700;color:var(--lime-deep);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.highlight h3{color:var(--ink);font-size:1.15rem;margin-bottom:8px}.highlight p{color:var(--on-light-mut);font-size:.92rem;flex:1}.highlight__meta{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:600;color:var(--lime-deep);font-size:.9rem;transition:gap .2s ease}.highlight:hover .highlight__meta{gap:12px}.cta-banner{background:var(--lime);color:var(--ink);border-radius:var(--r-xl);padding:64px 56px;text-align:center;position:relative;overflow:hidden;box-shadow:0 30px 80px #b2de3a40}.cta-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.4),transparent 60%);pointer-events:none}.cta-banner h2{color:var(--ink);position:relative}.cta-banner p{color:#000000b3;max-width:600px;margin:0 auto 28px;position:relative}.cta-banner .btn-cta-row{position:relative;display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}footer{background:var(--bg);color:var(--on-dark);padding:84px 0 36px;border-top:1px solid var(--line-dark)}footer h4{color:var(--white);font-family:Inter,sans-serif;font-size:.92rem;margin-bottom:18px;font-weight:600}.footer__brand{display:inline-block}.footer__brand-img{display:block;height:44px;width:auto;transform:translate(-9.9%);transform-origin:left center}.footer__brand:hover .footer__brand-img{filter:brightness(1.05)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:36px}.footer__about p{color:var(--on-dark-mut);max-width:340px;font-size:.92rem}.footer__col ul{list-style:none;padding:0;margin:0}.footer__col li{margin-bottom:12px}.footer__col a{color:var(--on-dark-mut);font-size:.9rem;transition:color .15s}.footer__col a:hover{color:var(--lime)}.footer__link--inactive{color:var(--on-dark-mut);font-size:.9rem;cursor:default}.footer__bottom{margin-top:64px;padding-top:28px;border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:.85rem;color:var(--on-dark-mut)}.footer__bottom a{color:var(--on-dark-mut)}.footer__bottom a:hover{color:var(--lime)}.socials{display:flex;gap:10px;margin-top:20px}.socials a{width:38px;height:38px;border-radius:50%;background:#ffffff0f;color:var(--white);display:grid;place-items:center;transition:background .2s,color .2s}.socials a:hover{background:var(--lime);color:var(--ink)}.socials svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.marquee__track{animation:none!important}.reveal,.reveal-img{opacity:1;filter:none;transform:none}}@media(max-width:1024px){.hero__grid,.about__grid{grid-template-columns:1fr;gap:48px}.solutions__grid,.testimonials__grid,.highlights__grid{grid-template-columns:1fr 1fr}.footer__grid{grid-template-columns:1fr 1fr;gap:40px}.footer__about{grid-column:1 / -1}.solutions-zz{gap:clamp(56px,9vw,100px)}.section-head{margin-bottom:clamp(40px,5vw,64px)}}@media(max-width:720px){.section{padding:80px 0}.hero__stats{grid-template-columns:1fr 1fr;gap:20px}.nav__menu{display:none;position:absolute;top:76px;left:0;right:0;flex-direction:column;align-items:stretch;background:#0d0e0cfa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-dark);padding:16px;gap:4px}.nav__menu.open{display:flex}.nav__menu .has-dropdown{width:100%}.nav__menu>.has-dropdown>button,.nav__menu .nav-link,.nav__menu .nav__link{width:100%;text-align:left;justify-content:space-between}.dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:4px 12px 8px;min-width:0;display:none;background:transparent}.has-dropdown.open .dropdown{display:block}.nav__cta .btn-outline-light{display:none}.nav__toggle{display:block}.solutions__grid,.testimonials__grid,.highlights__grid,.about__values{grid-template-columns:1fr}.cta-banner{padding:48px 24px}.footer__grid{grid-template-columns:1fr 1fr;gap:28px}}.zz-img--hw{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20viewBox%3D%270%200%201600%20900%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27hwbg%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%230F1212%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%231A2018%27/%3E%3C/linearGradient%3E%3ClinearGradient%20id%3D%27hwlime%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23B2DE3A%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%239CC130%27/%3E%3C/linearGradient%3E%3Cpattern%20id%3D%27hwgrid%27%20width%3D%2740%27%20height%3D%2740%27%20patternUnits%3D%27userSpaceOnUse%27%3E%3Cpath%20d%3D%27M40%200%20L0%200%200%2040%27%20fill%3D%27none%27%20stroke%3D%27rgba%28255%2C255%2C255%2C.05%29%27%20stroke-width%3D%271%27/%3E%3C/pattern%3E%3CradialGradient%20id%3D%27hwGlow%27%20cx%3D%2750%25%27%20cy%3D%2740%25%27%20r%3D%2755%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27rgba%28178%2C222%2C58%2C.25%29%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27rgba%28178%2C222%2C58%2C0%29%27/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect%20width%3D%271600%27%20height%3D%27900%27%20fill%3D%27url%28%23hwbg%29%27/%3E%3Crect%20width%3D%271600%27%20height%3D%27900%27%20fill%3D%27url%28%23hwgrid%29%27/%3E%3Crect%20width%3D%271600%27%20height%3D%27900%27%20fill%3D%27url%28%23hwGlow%29%27/%3E%3Cg%20transform%3D%27translate%28820%2C210%29%27%20fill%3D%27none%27%20stroke%3D%27rgba%28255%2C255%2C255%2C.4%29%27%20stroke-width%3D%272%27%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%27560%27%20height%3D%27400%27%20rx%3D%2724%27%20fill%3D%27rgba%28255%2C255%2C255%2C.04%29%27/%3E%3Crect%20x%3D%2740%27%20y%3D%2740%27%20width%3D%27480%27%20height%3D%27280%27%20rx%3D%2712%27%20fill%3D%27rgba%28178%2C222%2C58%2C.06%29%27%20stroke%3D%27rgba%28178%2C222%2C58%2C.4%29%27/%3E%3Ccircle%20cx%3D%27280%27%20cy%3D%27180%27%20r%3D%2742%27%20fill%3D%27rgba%28178%2C222%2C58%2C.18%29%27%20stroke%3D%27%23B2DE3A%27%20stroke-width%3D%273%27/%3E%3Ccircle%20cx%3D%27280%27%20cy%3D%27180%27%20r%3D%2718%27%20fill%3D%27%23B2DE3A%27/%3E%3Cline%20x1%3D%2740%27%20y1%3D%27350%27%20x2%3D%27520%27%20y2%3D%27350%27%20stroke%3D%27rgba%28255%2C255%2C255%2C.18%29%27/%3E%3Ccircle%20cx%3D%2780%27%20%20cy%3D%27350%27%20r%3D%276%27%20fill%3D%27%23B2DE3A%27/%3E%3Ccircle%20cx%3D%27200%27%20cy%3D%27350%27%20r%3D%276%27%20fill%3D%27rgba%28255%2C255%2C255%2C.5%29%27/%3E%3Ccircle%20cx%3D%27320%27%20cy%3D%27350%27%20r%3D%276%27%20fill%3D%27rgba%28255%2C255%2C255%2C.5%29%27/%3E%3Ccircle%20cx%3D%27440%27%20cy%3D%27350%27%20r%3D%276%27%20fill%3D%27rgba%28255%2C255%2C255%2C.5%29%27/%3E%3C/g%3E%3Cg%20transform%3D%27translate%28180%2C360%29%27%20fill%3D%27none%27%20stroke%3D%27rgba%28255%2C255%2C255%2C.4%29%27%20stroke-width%3D%272%27%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%27340%27%20height%3D%27220%27%20rx%3D%2718%27%20fill%3D%27rgba%28255%2C255%2C255%2C.04%29%27/%3E%3Ctext%20x%3D%2728%27%20y%3D%2752%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2714%27%20fill%3D%27rgba%28255%2C255%2C255%2C.55%29%27%20font-weight%3D%27600%27%20letter-spacing%3D%272.6%27%3EFILL%20LEVEL%3C/text%3E%3Crect%20x%3D%2728%27%20y%3D%2772%27%20width%3D%27284%27%20height%3D%2718%27%20rx%3D%279%27%20fill%3D%27rgba%28255%2C255%2C255%2C.08%29%27/%3E%3Crect%20x%3D%2728%27%20y%3D%2772%27%20width%3D%27220%27%20height%3D%2718%27%20rx%3D%279%27%20fill%3D%27url%28%23hwlime%29%27/%3E%3Ctext%20x%3D%2728%27%20y%3D%27130%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2744%27%20font-weight%3D%27800%27%20fill%3D%27%23ffffff%27%3E78%25%3C/text%3E%3Cline%20x1%3D%2728%27%20y1%3D%27160%27%20x2%3D%27312%27%20y2%3D%27160%27%20stroke%3D%27rgba%28255%2C255%2C255%2C.1%29%27/%3E%3Ctext%20x%3D%2728%27%20y%3D%27192%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2714%27%20fill%3D%27rgba%28255%2C255%2C255%2C.5%29%27%3ESensor%20%23A12%20%E2%80%94%20Bay%204%3C/text%3E%3C/g%3E%3Cg%20transform%3D%27translate%28180%2C140%29%27%20fill%3D%27none%27%20stroke%3D%27rgba%28178%2C222%2C58%2C.55%29%27%20stroke-width%3D%272%27%3E%3Ccircle%20cx%3D%2790%27%20cy%3D%2790%27%20r%3D%2780%27%20fill%3D%27rgba%28178%2C222%2C58%2C.05%29%27/%3E%3Ccircle%20cx%3D%2790%27%20cy%3D%2790%27%20r%3D%2752%27%20fill%3D%27rgba%28178%2C222%2C58%2C.10%29%27/%3E%3Ccircle%20cx%3D%2790%27%20cy%3D%2790%27%20r%3D%2724%27%20fill%3D%27%23B2DE3A%27/%3E%3Cpath%20d%3D%27M90%2030%20v120%20M30%2090%20h120%27%20stroke%3D%27rgba%28178%2C222%2C58%2C.35%29%27/%3E%3C/g%3E%3Cg%20stroke%3D%27rgba%28178%2C222%2C58%2C.45%29%27%20stroke-width%3D%271.5%27%20stroke-dasharray%3D%274%206%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M270%20230%20C%20500%20260%2C%20600%20320%2C%20820%20410%27/%3E%3Cpath%20d%3D%27M270%20470%20C%20500%20470%2C%20620%20510%2C%20820%20480%27/%3E%3C/g%3E%3C/svg%3E)}.zz-img--sw{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20viewBox%3D%270%200%201600%20900%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27swbg%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23F4F5EE%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23E0E5D2%27/%3E%3C/linearGradient%3E%3ClinearGradient%20id%3D%27swlime%27%20x1%3D%270%27%20y1%3D%271%27%20x2%3D%270%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%239CC130%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23C4E84A%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%271600%27%20height%3D%27900%27%20fill%3D%27url%28%23swbg%29%27/%3E%3Cg%20transform%3D%27translate%2880%2C80%29%27%3E%3Crect%20width%3D%271440%27%20height%3D%27740%27%20rx%3D%2728%27%20fill%3D%27%23ffffff%27%20stroke%3D%27rgba%2813%2C21%2C22%2C.08%29%27/%3E%3Crect%20width%3D%271440%27%20height%3D%2764%27%20rx%3D%2728%27%20fill%3D%27%23131516%27/%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2732%27%20r%3D%278%27%20fill%3D%27%23ff5f57%27/%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2732%27%20r%3D%278%27%20fill%3D%27%23febc2e%27/%3E%3Ccircle%20cx%3D%2792%27%20cy%3D%2732%27%20r%3D%278%27%20fill%3D%27%2328c840%27/%3E%3Ctext%20x%3D%27160%27%20y%3D%2740%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2718%27%20fill%3D%27rgba%28255%2C255%2C255%2C.7%29%27%20font-weight%3D%27600%27%3Ereneonix.app/dashboard%3C/text%3E%3Cg%20transform%3D%27translate%2840%2C108%29%27%3E%3Crect%20width%3D%27280%27%20height%3D%27600%27%20rx%3D%2714%27%20fill%3D%27%23F4F5EE%27/%3E%3Crect%20x%3D%2720%27%20y%3D%2730%27%20width%3D%27180%27%20height%3D%2714%27%20rx%3D%277%27%20fill%3D%27%23131516%27/%3E%3Crect%20x%3D%2720%27%20y%3D%2760%27%20width%3D%27240%27%20height%3D%2710%27%20rx%3D%275%27%20fill%3D%27rgba%2813%2C21%2C22%2C.12%29%27/%3E%3Crect%20x%3D%2720%27%20y%3D%27110%27%20width%3D%27240%27%20height%3D%2744%27%20rx%3D%2710%27%20fill%3D%27%23B2DE3A%27/%3E%3Ctext%20x%3D%2740%27%20y%3D%27138%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2715%27%20font-weight%3D%27700%27%20fill%3D%27%23131516%27%3ELive%20Routes%3C/text%3E%3Crect%20x%3D%2720%27%20y%3D%27170%27%20width%3D%27240%27%20height%3D%2744%27%20rx%3D%2710%27%20fill%3D%27%23ffffff%27/%3E%3Ctext%20x%3D%2740%27%20y%3D%27198%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2715%27%20fill%3D%27rgba%2813%2C21%2C22%2C.7%29%27%3EFleet%3C/text%3E%3Crect%20x%3D%2720%27%20y%3D%27225%27%20width%3D%27240%27%20height%3D%2744%27%20rx%3D%2710%27%20fill%3D%27%23ffffff%27/%3E%3Ctext%20x%3D%2740%27%20y%3D%27253%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2715%27%20fill%3D%27rgba%2813%2C21%2C22%2C.7%29%27%3EBin%20Network%3C/text%3E%3Crect%20x%3D%2720%27%20y%3D%27280%27%20width%3D%27240%27%20height%3D%2744%27%20rx%3D%2710%27%20fill%3D%27%23ffffff%27/%3E%3Ctext%20x%3D%2740%27%20y%3D%27308%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2715%27%20fill%3D%27rgba%2813%2C21%2C22%2C.7%29%27%3EReports%3C/text%3E%3C/g%3E%3Cg%20transform%3D%27translate%28360%2C108%29%27%3E%3Crect%20width%3D%271040%27%20height%3D%27180%27%20rx%3D%2714%27%20fill%3D%27%23F8FAF0%27/%3E%3Ctext%20x%3D%2728%27%20y%3D%2744%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2714%27%20font-weight%3D%27700%27%20fill%3D%27rgba%2813%2C21%2C22%2C.55%29%27%20letter-spacing%3D%272%27%3EOPERATIONS%20OVERVIEW%3C/text%3E%3Cg%20transform%3D%27translate%2828%2C72%29%27%3E%3Crect%20width%3D%27220%27%20height%3D%2780%27%20rx%3D%2712%27%20fill%3D%27%23ffffff%27%20stroke%3D%27rgba%28178%2C222%2C58%2C.5%29%27/%3E%3Ctext%20x%3D%2720%27%20y%3D%2730%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2713%27%20fill%3D%27rgba%2813%2C21%2C22%2C.6%29%27%3ECOLLECTIONS%20/%20DAY%3C/text%3E%3Ctext%20x%3D%2720%27%20y%3D%2762%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2728%27%20font-weight%3D%27800%27%20fill%3D%27%23131516%27%3E14%2C820%3C/text%3E%3C/g%3E%3Cg%20transform%3D%27translate%28268%2C72%29%27%3E%3Crect%20width%3D%27220%27%20height%3D%2780%27%20rx%3D%2712%27%20fill%3D%27%23ffffff%27%20stroke%3D%27rgba%28178%2C222%2C58%2C.5%29%27/%3E%3Ctext%20x%3D%2720%27%20y%3D%2730%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2713%27%20fill%3D%27rgba%2813%2C21%2C22%2C.6%29%27%3EFLEET%20ACTIVE%3C/text%3E%3Ctext%20x%3D%2720%27%20y%3D%2762%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2728%27%20font-weight%3D%27800%27%20fill%3D%27%23131516%27%3E248%20/%20312%3C/text%3E%3C/g%3E%3Cg%20transform%3D%27translate%28508%2C72%29%27%3E%3Crect%20width%3D%27220%27%20height%3D%2780%27%20rx%3D%2712%27%20fill%3D%27%23ffffff%27%20stroke%3D%27rgba%28178%2C222%2C58%2C.5%29%27/%3E%3Ctext%20x%3D%2720%27%20y%3D%2730%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2713%27%20fill%3D%27rgba%2813%2C21%2C22%2C.6%29%27%3EFUEL%20SAVED%3C/text%3E%3Ctext%20x%3D%2720%27%20y%3D%2762%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2728%27%20font-weight%3D%27800%27%20fill%3D%27%23131516%27%3E32%25%3C/text%3E%3C/g%3E%3Cg%20transform%3D%27translate%28748%2C72%29%27%3E%3Crect%20width%3D%27220%27%20height%3D%2780%27%20rx%3D%2712%27%20fill%3D%27%23B2DE3A%27/%3E%3Ctext%20x%3D%2720%27%20y%3D%2730%27%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2713%27%20fill%3D%27%23131516%27%20opacity%3D%27.7%27%3ECO2%20AVOIDED%3C/text%3E%3Ctext%20x%3D%2720%27%20y%3D%2762%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2728%27%20font-weight%3D%27800%27%20fill%3D%27%23131516%27%3E1%2C240t%3C/text%3E%3C/g%3E%3C/g%3E%3Cg%20transform%3D%27translate%28360%2C308%29%27%3E%3Crect%20width%3D%27640%27%20height%3D%27400%27%20rx%3D%2714%27%20fill%3D%27%23F8FAF0%27/%3E%3Ctext%20x%3D%2728%27%20y%3D%2744%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2714%27%20font-weight%3D%27700%27%20fill%3D%27rgba%2813%2C21%2C22%2C.55%29%27%20letter-spacing%3D%272%27%3EROUTE%20EFFICIENCY%20%C2%B7%20LAST%2030%20DAYS%3C/text%3E%3Cg%20transform%3D%27translate%2840%2C90%29%27%20fill%3D%27none%27%20stroke%3D%27rgba%2813%2C21%2C22%2C.08%29%27%20stroke-width%3D%271%27%3E%3Cline%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%27560%27%20y2%3D%270%27/%3E%3Cline%20x1%3D%270%27%20y1%3D%2770%27%20x2%3D%27560%27%20y2%3D%2770%27/%3E%3Cline%20x1%3D%270%27%20y1%3D%27140%27%20x2%3D%27560%27%20y2%3D%27140%27/%3E%3Cline%20x1%3D%270%27%20y1%3D%27210%27%20x2%3D%27560%27%20y2%3D%27210%27/%3E%3Cline%20x1%3D%270%27%20y1%3D%27280%27%20x2%3D%27560%27%20y2%3D%27280%27/%3E%3C/g%3E%3Cpath%20d%3D%27M40%20350%20C%20120%20280%2C%20180%20320%2C%20240%20250%20S%20360%20200%2C%20440%20220%20S%20540%20130%2C%20600%20110%27%20fill%3D%27none%27%20stroke%3D%27url%28%23swlime%29%27%20stroke-width%3D%274%27/%3E%3Cpath%20d%3D%27M40%20350%20C%20120%20280%2C%20180%20320%2C%20240%20250%20S%20360%20200%2C%20440%20220%20S%20540%20130%2C%20600%20110%20L%20600%20380%20L%2040%20380%20Z%27%20fill%3D%27url%28%23swlime%29%27%20opacity%3D%27.18%27/%3E%3Cg%20fill%3D%27%23B2DE3A%27%20stroke%3D%27%23131516%27%20stroke-width%3D%272%27%3E%3Ccircle%20cx%3D%27240%27%20cy%3D%27250%27%20r%3D%276%27/%3E%3Ccircle%20cx%3D%27440%27%20cy%3D%27220%27%20r%3D%276%27/%3E%3Ccircle%20cx%3D%27600%27%20cy%3D%27110%27%20r%3D%278%27/%3E%3C/g%3E%3C/g%3E%3Cg%20transform%3D%27translate%281020%2C308%29%27%3E%3Crect%20width%3D%27380%27%20height%3D%27400%27%20rx%3D%2714%27%20fill%3D%27%23131516%27/%3E%3Ctext%20x%3D%2724%27%20y%3D%2742%27%20font-family%3D%27Montserrat%2Csans-serif%27%20font-size%3D%2714%27%20font-weight%3D%27700%27%20fill%3D%27rgba%28255%2C255%2C255%2C.6%29%27%20letter-spacing%3D%272%27%3ELIVE%20ALERTS%3C/text%3E%3Cg%20font-family%3D%27Inter%2Csans-serif%27%20font-size%3D%2714%27%20fill%3D%27%23ffffff%27%3E%3Crect%20x%3D%2724%27%20y%3D%2762%27%20width%3D%27332%27%20height%3D%2762%27%20rx%3D%2710%27%20fill%3D%27rgba%28178%2C222%2C58%2C.10%29%27%20stroke%3D%27rgba%28178%2C222%2C58%2C.5%29%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2793%27%20r%3D%276%27%20fill%3D%27%23B2DE3A%27/%3E%3Ctext%20x%3D%2762%27%20y%3D%2788%27%3EBin%20%23A22%20%E2%80%94%20capacity%2092%25%3C/text%3E%3Ctext%20x%3D%2762%27%20y%3D%27110%27%20fill%3D%27rgba%28255%2C255%2C255%2C.55%29%27%3EReroute%20to%20Truck%20T-08%3C/text%3E%3Crect%20x%3D%2724%27%20y%3D%27136%27%20width%3D%27332%27%20height%3D%2762%27%20rx%3D%2710%27%20fill%3D%27rgba%28255%2C255%2C255%2C.05%29%27%20stroke%3D%27rgba%28255%2C255%2C255%2C.1%29%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%27167%27%20r%3D%276%27%20fill%3D%27%23ffffff%27%20opacity%3D%27.4%27/%3E%3Ctext%20x%3D%2762%27%20y%3D%27162%27%3ERecyclable%20purity%20%E2%86%91%204.1%25%3C/text%3E%3Ctext%20x%3D%2762%27%20y%3D%27184%27%20fill%3D%27rgba%28255%2C255%2C255%2C.55%29%27%3ESorter%20line%203%20%E2%80%94%2012:42%3C/text%3E%3Crect%20x%3D%2724%27%20y%3D%27210%27%20width%3D%27332%27%20height%3D%2762%27%20rx%3D%2710%27%20fill%3D%27rgba%28255%2C255%2C255%2C.05%29%27%20stroke%3D%27rgba%28255%2C255%2C255%2C.1%29%27/%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%27241%27%20r%3D%276%27%20fill%3D%27%23ffffff%27%20opacity%3D%27.4%27/%3E%3Ctext%20x%3D%2762%27%20y%3D%27236%27%3EPredicted%20overflow%20%E2%86%92%2016:10%3C/text%3E%3Ctext%20x%3D%2762%27%20y%3D%27258%27%20fill%3D%27rgba%28255%2C255%2C255%2C.55%29%27%3EAuto-dispatched%3C/text%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.zz-row--hw .zz-row__copy-top{align-self:end}.zz-row--hw .zz-row__copy-bottom{align-self:start}.zz-row--hw .zz-row__copy h3 em{color:var(--lime-deep)}.hw-flist{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:0}.hw-flist li{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(0,0,0,.07);opacity:0;transform:translate3d(0,10px,0);transition:transform .65s cubic-bezier(.16,.84,.2,1),opacity .5s ease}.hw-flist li:first-child{border-top:none;padding-top:6px}.zz-row.is-in .hw-flist li{opacity:1;transform:none}.zz-row.is-in .hw-flist li:nth-child(1){transition-delay:.5s}.zz-row.is-in .hw-flist li:nth-child(2){transition-delay:.58s}.zz-row.is-in .hw-flist li:nth-child(3){transition-delay:.66s}.zz-row.is-in .hw-flist li:nth-child(4){transition-delay:.74s}.hw-flist__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(180deg,#fffffff2,#f5f7ee);border:1px solid rgba(156,193,48,.3);display:grid;place-items:center;color:var(--lime-deep);box-shadow:inset 0 1px #fff,0 2px 6px #9cc1301f}.hw-flist__icon svg{width:22px;height:22px}.hw-flist__text strong{display:block;color:var(--ink);font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;margin-bottom:4px}.hw-flist__text span{color:var(--on-light-mut);font-size:.9rem;line-height:1.5}.hw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:26px 0 22px;padding-top:22px;border-top:1px solid rgba(0,0,0,.07)}.hw-stat__icon{width:36px;height:36px;color:var(--lime-deep);margin-bottom:12px}.hw-stat__icon svg{width:32px;height:32px}.hw-stat strong{display:block;color:var(--ink);font-family:Montserrat,sans-serif;font-weight:800;font-size:1.05rem;margin-bottom:2px}.hw-stat span{display:block;color:var(--on-light-mut);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.zz-row--hw{align-items:stretch}.zz-row--hw .zz-row__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(8px,1.5vw,24px) 0}.zz-row--hw .zz-row__media{display:flex;align-items:center}.zz-row--hw .zz-row__media-inner{aspect-ratio:1137 / 1383!important;height:auto!important;max-width:min(100%,520px)!important;margin:0 auto!important;background:#f7f8f4!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.zz-row--hw .zz-row__media-inner>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.hw-visual{position:relative;width:100%;background:linear-gradient(180deg,#fff,#fafbf7);border:1px solid rgba(0,0,0,.05);border-radius:var(--r-xl);overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 18px 48px #0a0f051a,0 40px 80px #0a0f0514}.hw-visual__img{display:block;width:100%;height:auto;object-fit:contain;position:relative;z-index:1}.hw-visual__placeholder{display:none;aspect-ratio:4/3;place-items:center;color:var(--on-light-mut);font-size:.9rem;padding:32px;text-align:center;background:repeating-linear-gradient(45deg,#f6f7f1 0,#f6f7f1 12px,#ecede4 12px,#ecede4 24px)}.hw-visual__placeholder code{font-family:ui-monospace,Menlo,monospace;background:#0000000f;padding:2px 8px;border-radius:4px}.hw-visual.is-missing .hw-visual__img{display:none}.hw-visual.is-missing .hw-visual__placeholder{display:grid}.hw-howworks{background:linear-gradient(180deg,#fff,#fafbf7);border:1px solid rgba(0,0,0,.05);border-radius:var(--r-xl);padding:clamp(28px,3vw,40px);box-shadow:inset 0 1px #fffffff2,0 18px 48px #0a0f051a,0 40px 80px #0a0f0514;position:relative;overflow:hidden}.hw-howworks__title{display:block;font-family:Inter,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin-bottom:24px}.hw-flow{display:grid;gap:12px}.hw-step{display:flex;gap:16px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);background:#b2de3a0f;border:1px solid rgba(156,193,48,.2);transition:transform .25s ease,background .2s ease,border-color .2s ease;opacity:0;transform:translate3d(8px,0,0)}.zz-row.is-in .hw-step{opacity:1;transform:none;transition:opacity .5s ease,transform .55s cubic-bezier(.16,.84,.2,1),background .2s,border-color .2s}.zz-row.is-in .hw-step:nth-child(1){transition-delay:.55s}.zz-row.is-in .hw-step:nth-child(2){transition-delay:.65s}.zz-row.is-in .hw-step:nth-child(3){transition-delay:.75s}.zz-row.is-in .hw-step:nth-child(4){transition-delay:.85s}.zz-row.is-in .hw-step:nth-child(5){transition-delay:.95s}.hw-step:hover{transform:translate(4px);background:#b2de3a1f;border-color:#9cc13073}.hw-step__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--white);border:1.5px solid rgba(156,193,48,.4);display:grid;place-items:center;color:var(--lime-deep);box-shadow:inset 0 1px #fff,0 4px 10px #0a0f050f}.hw-step__icon svg{width:20px;height:20px}.hw-step__num{font-family:Montserrat,sans-serif;font-weight:800;font-size:.72rem;color:var(--lime-deep);letter-spacing:.14em;margin-bottom:2px}.hw-step__title{font-family:Inter,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.hw-step__desc{color:var(--on-light-mut);font-size:.82rem;line-height:1.45}.hw-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(0,0,0,.07)}.hw-pill{text-align:left}.hw-pill__icon{width:32px;height:32px;color:var(--lime-deep);margin-bottom:10px}.hw-pill__icon svg{width:28px;height:28px}.hw-pill strong{display:block;color:var(--ink);font-family:Montserrat,sans-serif;font-weight:700;font-size:.8rem;margin-bottom:4px}.hw-pill span{display:block;color:var(--on-light-mut);font-size:.72rem;line-height:1.4}@media(max-width:960px){.hw-stats{grid-template-columns:repeat(3,1fr);gap:16px}.hw-pills{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hw-stats{grid-template-columns:1fr 1fr}.hw-flist li{gap:14px}.hw-step{padding:12px;gap:12px}}.zz-row__media-inner:has(>img){aspect-ratio:auto;height:auto}.zz-row__media-inner>img{position:relative;inset:auto;display:block;width:100%;height:auto;padding:0;margin:0;z-index:0}.zz-row--ms{align-items:center}.zz-row--ms .zz-row__copy{display:flex;flex-direction:column;justify-content:center}.ms-stats{display:grid;grid-template-columns:repeat(3,auto);gap:36px;margin:22px 0 24px;padding-top:22px;border-top:1px solid rgba(0,0,0,.07);align-items:start;justify-content:start}.ms-stat__icon{width:36px;height:36px;color:var(--lime-deep);margin-bottom:10px}.ms-stat__icon svg{width:32px;height:32px}.ms-stat strong{display:block;color:var(--lime-deep);font-family:Montserrat,sans-serif;font-weight:800;font-size:1.05rem;margin-bottom:2px}.ms-stat span{display:block;color:var(--ink);font-family:Inter,sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}@media(max-width:600px){.ms-stats{grid-template-columns:1fr 1fr;gap:22px}}.zz-row--sw{align-items:stretch}.zz-row--sw .zz-row__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(8px,1.5vw,24px) 0}.zz-row--sw .zz-row__media{display:flex;align-items:center}.zz-row--sw .zz-row__copy h3 em{color:var(--lime)}.zz-row--sw .zz-row__copy p.lead em.hl{font-style:normal;color:var(--ink);font-weight:600;border-bottom:2px solid rgba(178,222,58,.55);padding-bottom:1px}.sw-flist{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.sw-flist li{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;background:linear-gradient(180deg,#fff,#fafbf7);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-md);box-shadow:inset 0 1px #fffffff2,0 4px 14px #0a0f050d;opacity:0;transform:translate3d(0,10px,0);transition:transform .65s cubic-bezier(.16,.84,.2,1),opacity .5s ease,box-shadow .25s ease}.sw-flist li:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 8px 22px #0a0f0514}.zz-row.is-in .sw-flist li{opacity:1;transform:none}.zz-row.is-in .sw-flist li:nth-child(1){transition-delay:.5s}.zz-row.is-in .sw-flist li:nth-child(2){transition-delay:.58s}.zz-row.is-in .sw-flist li:nth-child(3){transition-delay:.66s}.zz-row.is-in .sw-flist li:nth-child(4){transition-delay:.74s}.sw-flist__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--white);border:1.5px solid rgba(156,193,48,.42);display:grid;place-items:center;color:var(--lime-deep);box-shadow:inset 0 1px #fff,0 4px 10px #0a0f050f}.sw-flist__icon svg{width:22px;height:22px}.sw-flist__text strong{display:block;color:var(--ink);font-family:Montserrat,sans-serif;font-weight:700;font-size:.98rem;margin-bottom:4px}.sw-flist__text span{color:var(--on-light-mut);font-size:.88rem;line-height:1.5}.sw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:22px 0 24px;padding-top:22px;border-top:1px solid rgba(0,0,0,.07)}.sw-stat strong{display:block;color:var(--lime-deep);font-family:Montserrat,sans-serif;font-weight:800;font-size:1.1rem;margin-bottom:4px}.sw-stat span{display:block;color:var(--ink);font-family:Inter,sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.sw-visual{position:relative;width:100%;background:linear-gradient(180deg,#fff,#fafbf7);border:1px solid rgba(0,0,0,.05);border-radius:var(--r-xl);overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 18px 48px #0a0f051a,0 40px 80px #0a0f0514}.sw-visual__img{display:block;width:100%;height:auto;object-fit:contain;position:relative;z-index:1}@media(max-width:960px){.sw-stats{grid-template-columns:repeat(3,1fr);gap:16px}}@media(max-width:600px){.sw-stats{grid-template-columns:1fr 1fr}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;mix-blend-mode:overlay}.dropdown{background:linear-gradient(180deg,#14171ac7,#0d0e0cdb)!important;-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.04);backdrop-filter:blur(28px) saturate(200%) brightness(1.04);border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff12,0 24px 60px #0000008c!important}.feature-card:not(.is-featured),.highlight,.solution-slide{background:linear-gradient(180deg,#fff,#fafbf7)!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0a0f050a,0 10px 28px #0a0f0512,0 30px 60px #0a0f0514!important}.feature-card:not(.is-featured):hover,.highlight:hover{box-shadow:inset 0 1px #fffffff2,0 18px 40px #0a0f051a,0 40px 80px #0a0f051f!important}.feature-card.is-featured,.quote,.about__media{background:linear-gradient(180deg,#1a1d20,#0c0e0d)!important;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #00000052,0 30px 60px #00000047!important}.value{background:transparent!important;box-shadow:none!important;border:0!important}.feature-card.is-featured{border:1.5px solid rgba(178,222,58,.7)!important}.quote:hover{box-shadow:inset 0 1px #b2de3a2e,0 20px 44px #0006,0 40px 80px #0000004d!important}.brands{background:#000!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #ffffff0a}.solution-slide__visual{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0a,0 24px 48px #00000047!important}.section-dark{box-shadow:inset 0 1px #ffffff0a}.cta-banner{background:linear-gradient(180deg,#c4e84a 0%,var(--lime) 50%,#a3cc2b 100%)!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000001a,0 24px 60px #b2de3a4d,0 40px 80px #b2de3a2e!important}.btn-outline-light{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);background:#ffffff0a!important;box-shadow:inset 0 1px #ffffff14}.btn-outline-light:hover{background:#ffffff1a!important;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #00000040}.btn-primary{background:linear-gradient(180deg,#c4e84a 0%,var(--lime) 60%,#a3cc2b 100%)!important;box-shadow:inset 0 1px #ffffff80,0 6px 16px #b2de3a4d!important}.btn-primary:hover{box-shadow:inset 0 1px #fff9,0 12px 30px #b2de3a73!important}footer{box-shadow:inset 0 1px #ffffff0d}.partner-tile{background:transparent!important;box-shadow:none!important;border:none!important}.partner-tile:hover{background:transparent!important;box-shadow:none!important}.hero__scroll{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cursor-glow{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;opacity:0;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle,rgba(220,240,126,.55) 0%,rgba(178,222,58,.35) 35%,rgba(156,193,48,.18) 60%,transparent 78%);filter:blur(2px);mix-blend-mode:screen;transition:width .35s cubic-bezier(.22,.7,.2,1),height .35s cubic-bezier(.22,.7,.2,1),background .25s ease,opacity .3s ease}body.cursor-ready .cursor-glow{opacity:1}body.cursor-hover .cursor-glow{width:110px;height:110px;background:radial-gradient(circle,rgba(220,240,126,.6) 0%,rgba(196,232,74,.45) 25%,rgba(178,222,58,.25) 55%,transparent 80%)}body.cursor-down .cursor-glow{width:44px;height:44px;transition:width .15s ease,height .15s ease,background .2s ease}@media(hover:none),(pointer:coarse){.cursor-glow{display:none!important}}@media(prefers-reduced-motion:reduce){.cursor-glow{display:none!important}}.value__icon [data-lucide],.value__icon svg{width:22px;height:22px}.zz-iconfeats__icon [data-lucide],.zz-iconfeats__icon svg{width:22px;height:22px}.sw-flist__icon [data-lucide],.sw-flist__icon svg{width:22px;height:22px}.ms-stat__icon [data-lucide],.ms-stat__icon svg{width:28px;height:28px}[data-lucide],i[data-lucide] svg{stroke-width:1.8}.zz-iconfeats{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:22px}.zz-iconfeats li{display:flex;gap:18px;align-items:flex-start;opacity:0;transform:translate3d(0,10px,0);transition:transform .65s cubic-bezier(.16,.84,.2,1),opacity .5s ease}.zz-row.is-in .zz-iconfeats li{opacity:1;transform:none}.zz-row.is-in .zz-iconfeats li:nth-child(1){transition-delay:.5s}.zz-row.is-in .zz-iconfeats li:nth-child(2){transition-delay:.58s}.zz-row.is-in .zz-iconfeats li:nth-child(3){transition-delay:.66s}.zz-row.is-in .zz-iconfeats li:nth-child(4){transition-delay:.74s}.zz-iconfeats__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:transparent;border:1.5px solid rgba(0,0,0,.18);display:grid;place-items:center;color:var(--ink);transition:border-color .25s ease,color .25s ease,background .25s ease}.zz-iconfeats__icon svg{width:22px;height:22px}.zz-iconfeats li:hover .zz-iconfeats__icon{border-color:var(--lime);color:var(--lime-deep);background:#b2de3a14}.zz-iconfeats__text strong{display:block;color:var(--ink);font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;margin-bottom:4px}.zz-iconfeats__text span{color:var(--on-light-mut);font-size:.9rem;line-height:1.5}.zz-row__cta-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;width:fit-content;max-width:max-content;padding:14px 26px;border-radius:var(--r-pill);background:var(--lime);color:var(--ink);font-family:Inter,sans-serif;font-weight:700;font-size:.95rem;border:1.5px solid var(--lime);transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 6px 16px #b2de3a4d}.zz-row__cta-btn:hover{background:var(--lime-bright);border-color:var(--lime-bright);transform:translateY(-2px);box-shadow:0 10px 24px #b2de3a66;text-decoration:none}.zz-row--sw .zz-row__media-inner{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;aspect-ratio:auto!important;padding:0!important;overflow:visible!important}.zz-row--sw .zz-row__media-inner:after{display:none!important}.zz-row--sw .zz-row__media-inner>img{position:relative!important;inset:auto!important;display:block!important;width:112%!important;margin-left:-6%;height:auto!important;max-width:none;object-fit:contain!important;filter:none!important;mix-blend-mode:multiply}.zz-row--sw .zz-row__media-tag{z-index:2;top:8px;left:8px}.zz-row--sw{align-items:center!important}.zz-row--sw .zz-row__copy h3{margin-bottom:12px!important}.zz-row--sw .zz-row__copy p.lead{margin:0 0 18px!important}.zz-row--sw .sw-flist{gap:8px!important;margin:0 0 14px!important}.zz-row--sw .sw-flist li{padding:12px 16px!important}.zz-row--sw .sw-flist__icon{width:38px!important;height:38px!important}.zz-row--sw .sw-flist__icon svg{width:18px!important;height:18px!important}.zz-row--sw .sw-flist__text strong{font-size:.92rem!important;margin-bottom:2px!important}.zz-row--sw .sw-flist__text span{font-size:.82rem!important;line-height:1.45!important}.zz-row--sw .ms-stats{margin:6px 0 14px!important;padding-top:14px!important;gap:28px!important}.zz-row--sw .ms-stat__icon{width:28px!important;height:28px!important;margin-bottom:4px!important}.zz-row--sw .ms-stat__icon svg{width:24px!important;height:24px!important}.zz-row--sw .ms-stat strong{font-size:.95rem!important}.section{padding:var(--section-py) 0!important}.brands{padding:var(--section-py-tight) 0!important}#about,#solutions{padding:var(--section-py) 0!important}.container{max-width:var(--content-maxw);margin:0 auto}.section-head{margin-bottom:var(--space-12)!important}.section-head .eyebrow{margin-bottom:var(--stack-eyebrow-to-h2)!important}.section-head h2{margin:0 0 var(--stack-h2-to-body)!important}.section-head p{margin:0 auto!important}.solutions-zz{gap:var(--space-24)!important}.zz-row__step{margin-bottom:var(--stack-eyebrow-to-h2)!important}.zz-row__copy h3{margin:0 0 var(--stack-h2-to-body)!important}.zz-row__copy p.lead{margin:0 0 var(--space-8)!important}.zz-row__features{margin:0 0 var(--space-8)!important;gap:var(--space-3)!important}.zz-iconfeats{gap:var(--space-6)!important;margin:0 0 var(--space-8)!important}.zz-row__metrics{margin:0 0 var(--space-6)!important;gap:var(--space-8)!important}.sw-flist{gap:var(--space-3)!important;margin:0 0 var(--space-6)!important}.sw-flist li{padding:var(--space-4) var(--space-5)!important}.ms-stats{gap:var(--space-8)!important;margin:var(--space-5) 0 var(--space-6)!important;padding-top:var(--space-5)!important}.ms-stat__icon{margin-bottom:var(--space-2)!important}.zz-row--sw .sw-flist{gap:7px!important;margin:0 0 10px!important}.zz-row--sw .sw-flist li{padding:10px 14px!important}.zz-row--sw .ms-stats{gap:24px!important;margin:8px 0 10px!important;padding-top:12px!important}.zz-row--sw .ms-stat__icon{margin-bottom:3px!important}.about__head{margin:var(--space-3) 0 var(--space-5)!important}.about__body{margin-bottom:var(--space-8)!important}.about__body p{margin:0 0 var(--space-3)!important}.about__values{gap:var(--space-6) var(--space-8)!important;grid-auto-rows:auto!important;align-items:start!important}.value{padding:0!important;gap:var(--space-4)!important;height:auto;align-items:flex-start}.value__icon{margin-top:2px}.value__text{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:6px}.value__text strong{line-height:1.25;margin-bottom:0!important}.value__text span{line-height:1.5}.solutions-head{margin-bottom:var(--space-6)!important}.solutions-head h2{margin-bottom:var(--space-2)!important}.solutions__grid,.testimonials__grid,.highlights__grid{gap:var(--space-6)!important}.highlight__body{padding:var(--card-p)!important}.quote{padding:var(--card-p-lg)!important}.quote__author{margin-top:var(--space-5)!important;padding-top:var(--space-5)!important}.cta-banner{padding:var(--space-16) var(--space-14)!important}.cta-banner h2{margin-bottom:var(--space-3)!important}.cta-banner p{margin:0 auto var(--space-6)!important}footer{padding:var(--space-20) 0 var(--space-8)!important}footer h4{margin-bottom:var(--space-4)!important}.footer__col li{margin-bottom:var(--space-3)!important}.footer__bottom{margin-top:var(--space-12)!important;padding-top:var(--space-6)!important}.brands__title{margin-bottom:var(--space-6)!important}.btn{padding:12px 22px}@media(max-width:1024px){.section,#about,#solutions{padding:clamp(56px,8vw,88px) 0!important}}@media(max-width:720px){.section,#about,#solutions{padding:clamp(48px,11vw,64px) 0!important}.brands{padding:36px 0!important}.cta-banner{padding:var(--space-10) var(--space-6)!important}.quote{padding:var(--space-6)!important}.highlight__body{padding:var(--space-5)!important}.value{padding:0!important}.section-head{margin-bottom:var(--space-8)!important}}@media(max-width:480px){.section,#about,#solutions{padding:40px 0!important}}@media(max-width:1024px){.container{padding:0 28px}.nav__inner{height:68px}.footer__grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:24px}}@media(max-width:900px){.footer__grid{grid-template-columns:1fr 1fr;gap:32px}.footer__about{grid-column:1 / -1}}@media(max-width:960px){.section{padding:72px 0}#about{padding:72px 0!important}.hero__copy{text-align:left}.hero h1{font-size:clamp(2.1rem,6vw,3rem)}.hero p.lead{font-size:1rem}.hero__cta{gap:10px}.marquee__pill{height:110px;padding:0 20px}.marquee__pill img{height:86px;max-width:280px}.marquee__pill img[src$="itnt.png"]{height:110px;max-width:380px}.partner-tile{width:220px;height:120px;padding:16px 20px;margin-right:24px}.partner-tile img{max-height:72px}#about{background-image:linear-gradient(180deg,#07080ac7,#07080a8c,#07080ac7)!important}#about.about--bg-loaded{background-image:linear-gradient(180deg,#07080ac7,#07080a8c,#07080ac7),url(/about-us.png)!important}.about__wrap{max-width:100%}.about__head{font-size:clamp(1.7rem,4.6vw,2.4rem)}.footer__grid{grid-template-columns:1fr 1fr;gap:36px}.footer__about{grid-column:1 / -1}.highlights__grid{grid-template-columns:1fr 1fr}.cta-banner{padding:48px 32px}}@media(max-width:720px){.container{padding:0 20px}.section{padding:60px 0}.section-head{margin-bottom:36px}.section-head h2{font-size:clamp(1.6rem,6vw,2rem)}.section-head p{font-size:.95rem}.hero h1{font-size:clamp(1.9rem,8vw,2.6rem);line-height:1.12}.hero p.lead{font-size:.95rem}.hero__cta{flex-direction:column;align-items:stretch;gap:10px}.hero__cta .btn{width:100%;justify-content:center}.marquee__pill{height:90px;padding:0 16px}.marquee__pill img{height:70px;max-width:220px}.marquee__pill img[src$="itnt.png"]{height:90px;max-width:300px}.brands{padding:36px 0}.brands__title{font-size:.72rem;margin-bottom:20px}.partner-tile{width:180px;height:100px;padding:12px 16px;margin-right:18px}.partner-tile img{max-height:60px}#about{background-image:linear-gradient(180deg,#07080ac7,#07080a8c 22%,#07080a0d 45%,#07080a0d 65%,#07080a59)!important;background-position:center center!important;background-size:cover!important}#about.about--bg-loaded{background-image:linear-gradient(180deg,#07080ac7,#07080a8c 22%,#07080a0d 45%,#07080a0d 65%,#07080a59),url(/reneonix_mobile_about_bg.png)!important;background-position:center center!important;background-size:cover!important}.about__wrap{max-width:100%}.about__head{font-size:clamp(1.7rem,7vw,2.2rem)}.about__values{grid-template-columns:1fr;gap:12px}.value{padding:0;gap:14px}.value__icon{width:42px;height:42px}.value__text strong{font-size:.95rem}.value__text span{font-size:.82rem}.zz-row,.zz-row.zz-row--reverse{grid-template-columns:1fr!important;grid-template-rows:auto;gap:20px}.zz-row__copy-top{order:1;grid-column:1;grid-row:auto}.zz-row__media{order:2;grid-column:1;grid-row:auto}.zz-row__copy-bottom{order:3;grid-column:1;grid-row:auto}.zz-row__copy h3{font-size:clamp(1.5rem,6vw,1.9rem)}.zz-row__features li{font-size:.9rem;padding:10px 14px 10px 38px}.zz-row__metrics{gap:18px}.zz-row__metrics .m strong{font-size:1.15rem}.highlights__grid{grid-template-columns:1fr;gap:18px}.testimonials__grid{grid-template-columns:1fr!important;gap:16px}.quote{padding:24px}.feature-grid{grid-template-columns:1fr!important}.hw-flist li,.sw-flist li{padding:14px 16px}.cta-banner{padding:36px 20px;border-radius:var(--r-lg)}.cta-banner h2{font-size:clamp(1.5rem,6vw,1.9rem)}.btn-cta-row{flex-direction:column;gap:10px;width:100%}.btn-cta-row .btn{width:100%;justify-content:center}.footer__grid{grid-template-columns:1fr;gap:0}.footer__about{margin-bottom:24px}.footer__col{margin-top:24px}.footer__about p{max-width:100%}.footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}.cursor-glow{display:none!important}.nav__cta .btn-outline-light{display:none}.nav__cta .btn-primary{padding:8px 14px;font-size:.82rem}}@media(max-width:480px){.container{padding:0 16px}.section{padding:48px 0}.nav__inner{height:60px}.nav__menu{top:60px}.brand__img{height:26px!important}.hero{padding:64px 0 48px!important;min-height:auto!important}.hero h1{font-size:clamp(1.7rem,9vw,2.2rem)}.hero p.lead{font-size:.92rem;line-height:1.55}.marquee__pill{height:72px;padding:0 12px}.marquee__pill img{height:54px;max-width:170px}.marquee__pill img[src$="itnt.png"]{height:72px;max-width:230px}.partner-tile{width:150px;height:80px;padding:10px 12px;margin-right:14px}.partner-tile img{max-height:50px}.value{padding:0}.value__icon{width:38px;height:38px}.value__icon svg{width:18px;height:18px}.footer__brand-img{height:36px}.hero__stats{grid-template-columns:1fr;gap:14px}.stat strong{font-size:1.4rem}}@media(hover:none),(pointer:coarse){.marquee__pill:hover,.partner-tile:hover{transform:none}.marquee__pill:hover img{filter:none}.partner-tile:hover img{filter:none;transform:none}}.careers{display:block}.careers-hero{position:relative;padding:clamp(28px,3.5vw,56px) 0 clamp(56px,7vw,96px);background:radial-gradient(900px 500px at 10% 10%,rgba(178,222,58,.06),transparent 60%),radial-gradient(700px 400px at 90% 0%,rgba(178,222,58,.04),transparent 60%),var(--bg);border-bottom:1px solid var(--line-dark);overflow:hidden}.careers-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.careers-hero__copy{max-width:560px}.careers-hero__title{font-family:Arimo,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.05;margin:0 0 24px;color:var(--white)}.careers-hero__title em{font-style:normal;color:var(--lime);font-weight:900}.careers-hero__lead{font-size:1.05rem;color:var(--on-dark);margin:0 0 36px;max-width:480px}.careers-hero__cta{display:flex;flex-wrap:wrap;gap:14px}.careers-hero__media{position:relative}.careers-hero__frame{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 10;background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid var(--line-dark);box-shadow:0 30px 60px #00000073,inset 0 1px #ffffff0f}.careers-hero__video,.careers-hero__image{width:100%;height:100%;object-fit:cover;display:block}.careers-hero__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffffc7;pointer-events:none;text-shadow:0 8px 24px rgba(0,0,0,.5)}.roles-head{margin-bottom:48px}.roles-head h2{color:var(--ink);margin:0}.roles-head h2 em{font-style:normal;color:var(--lime-deep);font-weight:900}.roles-foot{margin-top:40px;display:flex;justify-content:center}.roles-foot__link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600;font-size:.95rem;padding:12px 22px;border-radius:var(--r-pill);border:1.5px solid rgba(0,0,0,.18);background:transparent;transition:color .2s,border-color .2s,background .2s,transform .2s}.roles-foot__link:hover{color:var(--white);background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.roles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.role-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--r-md);padding:24px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.role-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001a;border-color:#00000024}.role-card__title{color:var(--ink);font-size:1.1rem;font-weight:800;margin:0 0 14px}.role-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.role-card__tag{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;color:var(--on-light);background:var(--paper-2);padding:5px 12px;border-radius:var(--r-pill);border:1px solid rgba(0,0,0,.06)}.role-card__skills{font-size:.92rem;color:var(--on-light-mut);margin:0 0 14px;line-height:1.5;flex:1}.role-card__pay{font-size:.95rem;font-weight:700;color:var(--ink);margin:0 0 20px}.role-card__apply{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--r-pill);background:transparent;border:1.5px solid rgba(0,0,0,.18);color:var(--ink);font-weight:600;font-size:.9rem;align-self:flex-start;transition:background .2s,color .2s,border-color .2s,transform .2s}.role-card__apply:hover{background:var(--ink);color:var(--white);border-color:var(--ink);transform:translateY(-2px)}.life-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:56px}.life-gallery__tile{border-radius:var(--r-md);overflow:hidden;aspect-ratio:4 / 3;background:var(--panel-2);border:1px solid var(--line-dark);transition:transform .3s ease,border-color .3s ease}.life-gallery__tile:hover{transform:translateY(-3px);border-color:#b2de3a4d}.life-gallery__tile img{width:100%;height:100%;object-fit:cover}.life-features{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:24px;border-radius:var(--r-lg);background:#ffffff08;border:1px solid var(--line-dark)}.life-feature{display:flex;align-items:center;gap:14px;padding:8px}.life-feature__icon{width:44px;height:44px;flex:0 0 44px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;background:#b2de3a1f;color:var(--lime);border:1px solid rgba(178,222,58,.25)}.life-feature__text{display:flex;flex-direction:column;line-height:1.25}.life-feature__text strong{font-size:.92rem;font-weight:700;color:var(--white)}.life-feature__text span{font-size:.82rem;color:var(--on-dark-mut)}.growth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.growth-card{position:relative;background:linear-gradient(160deg,#c4e84a,#b2de3a 55%,#9cc130);color:var(--ink);border:1px solid rgba(0,0,0,.1);border-radius:var(--r-md);padding:26px 22px;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.growth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(520px 160px at 50% -20%,rgba(255,255,255,.45),transparent 70%);opacity:.85;transition:opacity .28s ease}.growth-card:hover{transform:translateY(-4px);border-color:#0000002e;box-shadow:0 16px 36px #4a4f4438,0 0 0 1px #0000000a inset}.growth-card:hover:before{opacity:1}.growth-card__icon{position:relative;width:48px;height:48px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--lime);margin-bottom:16px;border:1px solid rgba(0,0,0,.2);box-shadow:0 6px 16px #0000002e}.growth-card__title{position:relative;color:var(--ink);font-size:1.05rem;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;line-height:1.25}.growth-card__body{position:relative;font-size:.9rem;color:#000000bd;margin:0;line-height:1.55}.careers-cta-section{padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,100px);background:var(--bg)}.careers-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(24px,3.5vw,36px) clamp(24px,4vw,44px);border-radius:var(--r-lg);background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid var(--line-dark);box-shadow:inset 0 1px #ffffff0a}.careers-cta__icon{width:64px;height:64px;border-radius:50%;background:#ffffff0d;border:1px solid var(--line-dark);display:inline-flex;align-items:center;justify-content:center;color:var(--on-dark)}.careers-cta__copy h3{color:var(--white);font-size:1.4rem;font-weight:800;margin:0 0 6px}.careers-cta__copy p{margin:0;color:var(--on-dark-mut);font-size:.95rem;line-height:1.55;max-width:520px}.careers-cta__actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.careers-cta__email{display:inline-flex;align-items:center;gap:6px;color:var(--on-dark-mut);font-size:.88rem;font-weight:500;transition:color .2s}.careers-cta__email:hover{color:var(--lime)}@media(max-width:1024px){.careers-hero__inner{grid-template-columns:1fr}.careers-hero__media{order:-1}.careers-hero__frame{aspect-ratio:16 / 9}.roles-grid,.growth-grid,.life-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.life-features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.careers-hero{padding-top:56px}.careers-hero__title{font-size:clamp(2rem,8vw,2.6rem)}.careers-hero__lead{font-size:.98rem}.roles-head{flex-direction:column;align-items:flex-start;gap:12px}.roles-grid,.growth-grid{grid-template-columns:1fr}.life-features{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-cta{grid-template-columns:1fr;text-align:center;gap:18px}.careers-cta__icon{margin:0 auto}.careers-cta__copy p{margin-left:auto;margin-right:auto}.careers-cta__actions{align-items:center}}@media(max-width:480px){.life-features,.life-gallery{grid-template-columns:1fr}.careers-hero__cta{flex-direction:column;align-items:flex-start}.careers-hero__cta .btn{width:100%;justify-content:center}.careers-hero{padding-bottom:clamp(40px,8vw,64px)}.roles-picker{padding:20px 16px;border-radius:var(--r-md)}.growth-card{padding:20px 16px}.careers-cta__email{font-size:.82rem}.roles-picker__grid,.footer__grid{grid-template-columns:1fr}}.nav__link{background:transparent;border:0;cursor:pointer;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;color:#ffffffd1;padding:10px 16px;border-radius:8px;display:inline-flex;align-items:center;text-decoration:none;position:relative;transition:color .15s ease}.nav__link:hover{color:var(--lime)}.nav__link--active{color:var(--lime);font-weight:600}.nav__link--active:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;background:var(--lime);border-radius:2px}@media(max-width:720px){.nav__menu .nav__link{width:100%;text-align:left}.nav__link--active:after{left:0;right:auto;width:24px}}.roles-head__sub{margin:8px 0 0;color:var(--on-light-mut);font-size:1rem}.roles-picker{max-width:900px;margin:32px auto 0;padding:clamp(24px,3vw,36px);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--r-lg);box-shadow:0 18px 40px #00000014}.roles-picker__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.roles-picker__field{display:flex;flex-direction:column;gap:8px}.roles-picker__label{font-family:Inter,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.roles-picker__select{position:relative;display:flex;align-items:center}.roles-picker__select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:14px 44px 14px 16px;border-radius:var(--r-md);border:1.5px solid rgba(0,0,0,.14);background:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .2s,box-shadow .2s}.roles-picker__select select:focus{outline:none;border-color:var(--lime-deep);box-shadow:0 0 0 4px #9cc13026}.roles-picker__select select:disabled{background:var(--paper-2);color:var(--on-light-mut);cursor:not-allowed}.roles-picker__chev{position:absolute;right:14px;color:var(--ink);pointer-events:none}.roles-picker__select.is-disabled .roles-picker__chev{opacity:.4}.roles-picker__hint{margin:18px 0 0;color:var(--on-light-mut);font-size:.95rem}.roles-picker__cta{margin-top:18px;display:inline-flex}.roles-picker__cta.is-disabled{background:var(--paper-2);color:var(--on-light-mut);cursor:not-allowed;pointer-events:none;box-shadow:none}@media(max-width:720px){.roles-picker__grid{grid-template-columns:1fr}}.appform-page{background:radial-gradient(900px 500px at 10% 10%,rgba(178,222,58,.06),transparent 60%),var(--bg);color:var(--on-dark);padding:clamp(48px,7vw,96px) 0 clamp(64px,9vw,120px);min-height:70vh}.appform-back{display:inline-flex;align-items:center;gap:6px;color:var(--on-dark-mut);font-size:.9rem;font-weight:500;margin-bottom:28px;transition:color .2s,transform .2s}.appform-back:hover{color:var(--lime);transform:translate(-3px)}.appform-head{max-width:640px;margin:0 auto 32px;text-align:left}.appform-head h1{font-size:clamp(1.9rem,3vw,2.6rem);margin:0 0 8px;color:var(--white)}.appform-head p{margin:0;color:var(--on-dark-mut);font-size:1rem}.appform-context{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.appform-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--r-pill);font-size:.82rem;font-weight:600;color:var(--white);background:#ffffff0f;border:1px solid var(--line-dark)}.appform-chip--lime{background:#b2de3a24;border-color:#9cc13052;color:var(--lime)}.appform{max-width:640px;margin:0 auto;padding:clamp(24px,3vw,36px);background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid var(--line-dark);border-radius:var(--r-lg);box-shadow:inset 0 1px #ffffff0a,0 30px 60px #00000059}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.form-row .form-group{margin-bottom:0}.form-label{font-family:Inter,sans-serif;font-weight:600;font-size:.9rem;color:var(--white)}.form-required{color:var(--lime);margin-left:2px}.form-sub{font-size:.78rem;color:var(--on-dark-mut)}.form-helper{font-size:.82rem;color:var(--on-dark-mut);margin-top:4px}.form-input{width:100%;padding:12px 14px;border-radius:var(--r-md);background:#ffffff0a;border:1.5px solid var(--line-dark);color:var(--white);font-family:Inter,sans-serif;font-size:.98rem;transition:border-color .2s,box-shadow .2s,background .2s}.form-input::placeholder{color:#ffffff59}.form-input:focus{outline:none;border-color:var(--lime);background:#ffffff0f;box-shadow:0 0 0 3px #b2de3a2e}.form-input.has-error{border-color:#ff6b6b;background:#ff50500f}.form-error{color:#ff8a8a;font-size:.82rem;margin-top:2px}.drop-zone{border:1.5px dashed rgba(255,255,255,.18);border-radius:var(--r-md);padding:22px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#ffffff06;color:var(--on-dark);cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.drop-zone:hover,.drop-zone:focus-visible{border-color:var(--lime);background:#b2de3a0d;outline:none}.drop-zone.is-over{border-color:var(--lime);background:#b2de3a1a;transform:scale(1.005)}.drop-zone.is-filled{align-items:stretch;text-align:left;border-style:solid;border-color:#b2de3a47;background:#b2de3a0a}.drop-zone__icon{width:38px;height:38px;border-radius:50%;background:#b2de3a1f;color:var(--lime);display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.drop-zone__title{font-weight:700;color:var(--white);font-size:.95rem}.drop-zone__sub{font-size:.82rem;color:var(--on-dark-mut)}.drop-zone__files{display:flex;flex-direction:column;gap:8px}.drop-zone__file{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);background:#ffffff0d;border:1px solid var(--line-dark);color:var(--white);font-size:.9rem}.drop-zone__file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-zone__file-size{color:var(--on-dark-mut);font-size:.8rem}.drop-zone__remove{background:transparent;border:0;color:var(--on-dark-mut);cursor:pointer;width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.drop-zone__remove:hover{background:#ffffff14;color:var(--white)}.drop-zone__hint{font-size:.78rem;color:var(--on-dark-mut);margin-top:2px}.appform-actions{display:flex;justify-content:flex-end;margin-top:8px}.appform-success{max-width:560px;margin:60px auto;text-align:center;color:var(--white)}.appform-success svg{color:var(--lime);margin-bottom:18px}.appform-success h1{margin:0 0 12px;font-size:2rem}.appform-success p{color:var(--on-dark-mut);font-size:1rem;margin:0 0 28px}@media(max-width:600px){.form-row{grid-template-columns:1fr}.appform{padding:20px}.appform-actions .btn{width:100%;justify-content:center}}.careers .section{padding:72px 0}.careers .section-head{margin:0 auto 32px}.careers-hero__title{margin:0 0 16px}.careers-hero__lead{margin:0 0 24px}.careers-hero__cta{gap:12px}.careers-hero__inner{gap:clamp(24px,4vw,56px)}.careers .roles-head{margin-bottom:24px}.careers .roles-head__sub{margin:4px 0 0;font-size:.95rem}.careers .roles-picker{margin:16px auto 0;padding:clamp(20px,2.5vw,28px)}.careers .roles-picker__hint{margin:14px 0 0}.careers .roles-picker__cta{margin-top:14px}.careers .roles-foot{margin-top:28px}.careers .life-features{margin-top:28px;padding:18px;gap:12px}.careers .life-feature{padding:4px;gap:12px}.careers #growth.section{padding:64px 0}.careers .growth-grid{gap:16px}.careers .careers-cta-section{padding:clamp(28px,4vw,56px) 0 clamp(40px,6vw,72px)}.careers .careers-cta{padding:clamp(20px,2.8vw,28px) clamp(20px,3vw,32px);gap:20px}.careers .careers-cta__copy h3{font-size:1.25rem;margin:0 0 4px}.careers .careers-cta__copy p{font-size:.92rem}@media(max-width:720px){.careers .section{padding:56px 0}.careers #growth.section{padding:48px 0}.careers .section-head{margin:0 auto 24px}.careers .life-features{margin-top:20px;padding:14px}}.appform-page{background:radial-gradient(900px 500px at 10% 10%,rgba(178,222,58,.08),transparent 60%),radial-gradient(700px 400px at 90% 0%,rgba(0,0,0,.03),transparent 60%),#fff;color:var(--on-light)}.appform-back{color:var(--on-light-mut)}.appform-back:hover{color:var(--lime-deep)}.appform-head h1{color:var(--ink)}.appform-head p{color:var(--on-light-mut)}.appform-chip{color:var(--ink);background:var(--paper-2);border-color:#00000014}.appform-chip--lime{background:#b2de3a2e;border-color:#9cc1306b;color:var(--lime-deep)}.appform{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 50px #4a4f441a}.form-label{color:var(--ink)}.form-required{color:var(--lime-deep)}.form-sub,.form-helper{color:var(--on-light-mut)}.form-input{background:#fff;border:1.5px solid rgba(0,0,0,.14);color:var(--ink)}.form-input::placeholder{color:#00000052}.form-input:focus{border-color:var(--lime-deep);background:#fff;box-shadow:0 0 0 4px #b2de3a2e}.form-input.has-error{border-color:#d9534f;background:#d9534f0a}.form-error{color:#c2362f}.drop-zone{border:1.5px dashed rgba(0,0,0,.18);background:var(--paper);color:var(--on-light)}.drop-zone:hover,.drop-zone:focus-visible{border-color:var(--lime-deep);background:#b2de3a14}.drop-zone.is-over{border-color:var(--lime-deep);background:#b2de3a24}.drop-zone.is-filled{border-style:solid;border-color:#9cc1306b;background:#b2de3a0f}.drop-zone__icon{background:#b2de3a2e;color:var(--lime-deep)}.drop-zone__title{color:var(--ink)}.drop-zone__sub{color:var(--on-light-mut)}.drop-zone__file{background:var(--paper);border:1px solid rgba(0,0,0,.08);color:var(--ink)}.drop-zone__file-size,.drop-zone__remove{color:var(--on-light-mut)}.drop-zone__remove:hover{background:#0000000f;color:var(--ink)}.drop-zone__hint{color:var(--on-light-mut)}.appform-success{color:var(--ink)}.appform-success svg{color:var(--lime-deep)}.appform-success p{color:var(--on-light-mut)}.appform-success .btn-outline-light{color:var(--ink);border-color:#00000038}.appform-success .btn-outline-light:hover{background:var(--ink);color:var(--white)}
