:root{--teal:#064c54;--teal-deep:#053a40;--lime:#97d700;--ink:#2b2a2a;--gray:#545454;--gray-soft:#878787;--line:rgba(6,76,84,.14);--paper:#fff;--mist:#f4f4f4;--mist-warm:#f6f4f0;--teal-50:#83a6aa;--teal-30:#b4c9cc;--lime-50:#cbeb80;--lime-30:#e0f3b3;--sans:"Roboto",system-ui,sans-serif;--mono:"Roboto Mono",ui-monospace,monospace;--container:1240px;--gutter:clamp(20px,5vw,72px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit}.eyebrow{color:var(--teal);font-size:.95rem;letter-spacing:0;margin:0 0 .9rem}.eyebrow .dot{color:var(--lime)}h1,h2,h3,h4{color:var(--teal);font-weight:500;letter-spacing:-.01em;line-height:1.06;margin:0 0 .5em}.display,h1{font-weight:300}.display{font-size:clamp(2.6rem,6.4vw,5.4rem);letter-spacing:-.02em;line-height:1.02}.display b{font-weight:500}h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}h3{font-size:clamp(1.2rem,1.8vw,1.5rem)}.lede{color:var(--gray);font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:400;line-height:1.5}p{margin:0 0 1em}.body-lg{font-size:1.15rem}.hl{background:linear-gradient(transparent 62%,var(--lime-30) 62%);color:var(--ink);padding:0 .04em}.hl-strong{color:var(--teal);font-weight:500}.mono{color:var(--gray-soft);font-family:var(--mono);font-size:.78rem;letter-spacing:.02em}b,strong{font-weight:500}.wrap{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter)}section{padding-block:clamp(56px,8vw,120px)}.rule{background:var(--line);border:0;height:1px;margin:0}.btn{border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-block;font:500 1rem/1 var(--sans);padding:.95em 1.6em;transition:transform .15s ease,background .2s ease,color .2s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{background:var(--teal-deep)}.btn-lime{color:var(--teal)}.btn-lime:hover{filter:brightness(.96)}.btn-ghost{border-color:var(--teal);color:var(--teal)}.btn-ghost:hover{background:var(--teal);color:#fff}.btn-ghost-light{background:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}.btn-ghost-light:hover{background:#fff;color:var(--teal)}.wordmark{align-items:baseline;color:var(--teal);display:inline-flex;font-size:1.35rem;font-weight:500;gap:.04em;letter-spacing:-.01em;text-decoration:none}.wordmark .s{color:var(--lime);font-weight:700}.wordmark.light{color:#fff}image-slot{--slot-bg:repeating-linear-gradient(135deg,#eceef0 0 14px,#f5f6f7 14px 28px);background:var(--slot-bg)}.slot-note{color:var(--gray-soft);font-family:var(--mono);font-size:.72rem;margin-top:.6rem}.trace{display:block;height:auto;overflow:visible;width:100%}.trace path{fill:none;stroke-linecap:round}.figure{display:flex;flex-direction:column;gap:.35rem}.figure .num{color:var(--teal);font-size:clamp(2.6rem,4.4vw,3.8rem);font-weight:300;letter-spacing:-.02em;line-height:.9}.figure .num em{color:var(--lime);font-style:normal}.figure .lbl{color:var(--gray);font-size:.98rem;max-width:32ch}.figure .src{color:var(--gray-soft);font-family:var(--mono);font-size:.68rem}.card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(24px,3vw,38px)}.grid{display:grid;gap:clamp(20px,3vw,40px)}.muted{color:var(--gray)}.center{text-align:center}.maxw{max-width:62ch}.reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:no-preference){html.anim .reveal:not(.in){opacity:0;transform:translateY(16px)}}html{scroll-behavior:smooth}section[id]{scroll-margin-top:72px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.site-header .wrap{align-items:center;display:flex;gap:24px;height:74px;justify-content:space-between}.site-header .brand img{display:block;height:30px;width:auto}.site-nav{gap:1.7rem}.site-nav a:not(.btn){color:var(--ink);font-size:.96rem;text-decoration:none;white-space:nowrap}.site-nav a:not(.btn):hover{color:var(--teal)}.site-header .btn{padding:.7em 1.3em;white-space:nowrap}.region{position:relative}.region summary{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.96rem;gap:.35rem;list-style:none}.region summary::-webkit-details-marker{display:none}.region .caret{color:var(--gray-soft);font-size:.72em;transition:transform .15s ease}.region[open] .caret{transform:rotate(180deg)}.region-menu{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px -18px rgba(6,76,84,.35);display:grid;gap:2px;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 10px);z-index:60}.region-menu a{border-radius:8px;color:var(--ink);display:block;font-size:.92rem;padding:.55rem .7rem;text-decoration:none}.region-menu a:hover{background:var(--mist);color:var(--teal)}.section-nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.93);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:55}.section-nav .wrap{align-items:center;display:flex;gap:20px;height:56px;justify-content:space-between}.section-links{align-items:center;display:flex;gap:1.6rem}.section-links a{color:var(--gray);font-size:.92rem;padding:.2rem 0;position:relative;text-decoration:none;transition:color .15s ease;white-space:nowrap}.section-links a:hover{color:var(--teal)}.section-links a.active{color:var(--teal);font-weight:500}.section-links a.active:after{background:var(--lime);border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0}.section-nav .btn{font-size:.92rem;padding:.58em 1.2em;white-space:nowrap}@media(max-width:1080px){.region{display:none}}@media(max-width:900px){.section-nav{display:none}}section{padding-block:clamp(38px,4.6vw,66px)}h2{font-size:clamp(1.55rem,2.7vw,2.2rem);margin-bottom:.35em}.lede{font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.45}.eyebrow{margin-bottom:.5rem}.hero{border-bottom:1px solid var(--line)}.hero .wrap{align-items:center;display:grid;gap:clamp(24px,3.5vw,56px);grid-template-columns:1fr .9fr;padding-block:clamp(18px,2.6vw,36px)}.hero h1.display{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.05;margin:.12em 0 0}.hero .eyebrow{margin-bottom:.45rem}.hero .sub{color:var(--gray);font-size:1.04rem;margin:.8rem 0 0;max-width:42ch}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.2rem}.hero-fig image-slot{border-radius:18px;height:clamp(180px,20vw,266px);width:100%}@media(max-width:820px){.hero .wrap{grid-template-columns:1fr}}.specband{background:var(--teal);border-top:2px dashed hsla(0,0%,100%,.26);padding-block:0}.specband .wrap{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding-block:clamp(24px,3vw,34px)}.specband .s .n{color:var(--lime);font-size:clamp(1.5rem,2.4vw,2.05rem);font-weight:700;letter-spacing:-.01em;line-height:1}.specband .s .l{color:hsla(0,0%,100%,.6);font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;margin-top:.55rem;text-transform:uppercase}@media(max-width:680px){.specband .wrap{gap:22px 18px;grid-template-columns:1fr 1fr}}.power .phead{align-items:center;display:grid;gap:clamp(26px,3.5vw,58px);grid-template-columns:1.1fr .9fr}.power .phead .media image-slot{border-radius:18px;height:clamp(200px,24vw,300px);width:100%}.power .lead{color:var(--gray);font-size:1.06rem;line-height:1.5;margin:0;max-width:48ch}.power .cards{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:clamp(24px,3.2vw,40px)}.fcard{border:1px solid var(--line);border-radius:14px;padding:22px 22px 24px}.fcard .key{background:var(--lime);border-radius:2px;height:3px;margin-bottom:16px;width:32px}.fcard h3{color:var(--teal);font-size:1.04rem;margin:0 0 .38rem}.fcard p{color:var(--gray);font-size:.88rem;line-height:1.45;margin:0}@media(max-width:880px){.power .cards{grid-template-columns:1fr 1fr}}@media(max-width:820px){.power .phead{grid-template-columns:1fr}.power .phead .media{order:-1}}.adv{background:var(--teal);color:#fff}.adv h2{color:#fff;max-width:24ch}.adv h2 b{color:var(--lime);font-weight:500}.adv .grid2{display:grid;gap:clamp(22px,2.6vw,38px) clamp(36px,4.5vw,72px);grid-template-columns:1fr 1fr;margin-top:clamp(24px,3vw,42px)}.adv .a{border-top:1px solid hsla(0,0%,100%,.22);padding-top:1.15rem}.adv .a h3{color:var(--lime);font-size:1.08rem;font-weight:500;margin:0 0 .38rem}.adv .a p{color:hsla(0,0%,100%,.82);font-size:.97rem;line-height:1.45;margin:0;max-width:44ch}@media(max-width:760px){.adv .grid2{grid-template-columns:1fr}}.flowsec{background:var(--mist)}.video{aspect-ratio:16/9;border-radius:18px;margin:1.8rem auto 0;max-width:620px;overflow:hidden;position:relative;width:100%;--slot-bg:repeating-linear-gradient(135deg,#e4e7e9 0 16px,#eef0f1 16px 32px)}.video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.diagram{margin-top:3rem}.flowcopy{margin-top:clamp(30px,4vw,52px)}.flowcopy+.diagram{margin-top:1.4rem}.diagram .frame{background:#f1f2f3;border:1px solid var(--line);border-radius:18px;padding:clamp(14px,2vw,26px)}.diagram img{display:block;height:auto;width:100%}.diagram .cap{color:var(--gray-soft);font-family:var(--mono);font-size:.72rem;margin-top:.9rem}.mods{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(4,1fr);margin-top:2.6rem}.mod image-slot{aspect-ratio:1/1;border-radius:16px;width:100%}.mod .name{color:var(--teal);font-weight:500;margin-top:.9rem}.mod .desc{color:var(--gray);font-size:.9rem;margin-top:.2rem}.hero-fig img{display:block;height:auto;margin-inline:auto;max-width:440px;width:100%}.hero-fig .heromedia{aspect-ratio:16/9;background:#0b2b30;border-radius:16px;box-shadow:0 18px 44px -24px rgba(6,76,84,.45);overflow:hidden;position:relative;width:100%}.hero-fig .heromedia iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.hero-fig .video-cap{color:var(--gray);font-size:.86rem;margin:.75rem 0 0;text-align:center}.ytfacade{background:#0b2b30;border:0;cursor:pointer;inset:0;padding:0;position:absolute}.ytfacade,.ytfacade img{display:block;height:100%;width:100%}.ytfacade img{object-fit:cover}.ytfacade .ytplay{background:rgba(6,76,84,.92);border-radius:50%;box-shadow:0 10px 26px -10px rgba(0,0,0,.5);height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s ease,background .2s ease;width:64px}.ytfacade .ytplay:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:11px 0 11px 18px;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}.ytfacade:hover .ytplay{background:var(--teal);transform:translate(-50%,-50%) scale(1.07)}.howfig{margin:1.8rem auto 0;max-width:430px}.howfig img,.power .phead .media img{display:block;height:auto;width:100%}.power .phead .media img{border-radius:18px}.device{background:var(--mist);border:1px solid var(--line);border-radius:18px;margin-top:clamp(28px,3.6vw,48px);padding:clamp(22px,3vw,40px)}.device .needle{margin:0 auto;max-width:980px;width:100%}.device .needle img{display:block;height:auto;width:100%}.device .specs{display:grid;gap:0 clamp(32px,4vw,64px);grid-template-columns:1fr 1fr;list-style:none;margin:clamp(18px,2.4vw,30px) 0 0;padding:0}.device .specs li{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:112px 1fr;padding:15px 0}.device .specs .k{color:var(--teal);font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.device .specs .v{color:var(--gray);font-size:.98rem;line-height:1.4}@media(max-width:680px){.device .specs{grid-template-columns:1fr}.device .specs li{grid-template-columns:96px 1fr}}.imgfig img{border-radius:14px;display:block;height:auto;width:100%}.caselink{border-bottom:1.5px solid var(--lime);color:var(--teal);display:inline-block;font-weight:500;margin-left:.4rem;text-decoration:none;white-space:nowrap}.caselink:hover{color:var(--teal-deep)}@media(max-width:880px){.mods{grid-template-columns:1fr 1fr}}.cmp{border-collapse:collapse;font-size:1rem;margin-top:2.4rem;width:100%}.cmp td,.cmp th{border-bottom:1px solid var(--line);padding:1.05rem 1.1rem;text-align:left;vertical-align:middle}.cmp thead th{border-bottom:2px solid var(--ink);color:var(--gray);font-size:.92rem;font-weight:400}.cmp thead th.me{background:var(--teal);border-radius:12px 12px 0 0;color:#fff;font-weight:500}.cmp tbody th{color:var(--ink);font-weight:400}.cmp tbody tr.cgrp th{border-bottom:1px solid var(--line);color:var(--lime);font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;padding:1.7rem 1.1rem .5rem;text-transform:uppercase}.cmp tbody tr.cgrp.first th{padding-top:.4rem}.cmp td.me{background:var(--mist)}.cmp .yes{color:var(--teal);font-weight:500}.cmp .partial{color:var(--gray)}.cmp .no,.cmp-note{color:var(--gray-soft)}.cmp-note{font-family:var(--mono);font-size:.7rem;margin-top:1rem}.cmp sup,.cmp-foot sup{color:var(--lime);font-weight:500}.cmp-foot{display:grid;gap:.5rem;margin-top:1.5rem;max-width:90ch}.cmp-toggle{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:24px;justify-content:space-between;padding:0;text-align:left;width:100%}.cmp-toggle .cmp-chev{color:var(--teal);flex:none;margin-top:6px;transition:transform .25s ease}.cmp-toggle .cmp-chev svg{display:block;height:26px;width:26px}.cmp-toggle[aria-expanded=true] .cmp-chev{transform:rotate(180deg)}.cmp-toggle:hover .cmp-chev{opacity:.7}.cmp-collapse[hidden]{display:none}.cmp-collapse{margin-top:clamp(20px,2.6vw,34px)}.cmp-foot p{color:var(--gray-soft);font-size:.78rem;line-height:1.5;margin:0}@media(max-width:760px){.cmp{font-size:.8rem}.cmp td,.cmp th{padding:.7rem .5rem}}.stats{background:var(--mist);color:var(--ink)}.stats h2{color:var(--teal)}.stats .lede{color:var(--gray)}.stats-grid{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(4,1fr);margin-top:2.8rem}.stats .figure{border-top:2px solid var(--line);padding-top:1.4rem}.stats .figure .num{color:var(--teal)}.stats .figure .num em{color:var(--lime-deep,#7cb300)}.stats .figure .lbl{color:var(--gray)}.stats .figure .src{color:var(--gray-soft)}@media(max-width:760px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-grid{display:grid;gap:clamp(26px,3.2vw,46px) clamp(20px,2.4vw,34px);grid-template-columns:repeat(6,1fr);margin-top:clamp(28px,3.4vw,46px)}.stat-grid .figure{grid-column:span 2}.clinical-cta{display:block;margin-top:clamp(30px,4vw,54px);padding-right:clamp(70px,11vw,180px);text-align:center}@media(max-width:680px){.stat-grid{gap:24px 20px;grid-template-columns:repeat(2,1fr)}.stat-grid .figure{grid-column:auto!important}}.ev-grid{display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(3,1fr);margin-top:2.6rem}.ev{background:var(--mist);border-radius:16px;padding:30px}.ev .num{color:var(--teal);font-size:2.4rem;font-weight:300;letter-spacing:-.02em;line-height:1}.ev .num em{color:var(--lime);font-style:normal}.ev h3{color:var(--ink);font-size:1.05rem;margin:.9rem 0 .4rem}.ev p{color:var(--gray);font-size:.95rem;margin:0}.ev cite{color:var(--gray-soft);display:block;font-family:var(--mono);font-size:.68rem;font-style:normal;margin-top:1rem}@media(max-width:820px){.ev-grid{grid-template-columns:1fr}}#resources{background:var(--teal);color:#fff}#resources .eyebrow{color:var(--lime)}#resources h2{color:#fff}#resources .res{background-color:#fff;border-color:#fff}#resources .res:hover{background-color:#fff;border-color:var(--lime)}#resources .res h3{color:var(--teal)}#resources .res p{color:var(--gray)}#resources .res .arr{color:var(--lime-deep,#7cb300)}#resources .res .go{color:var(--teal)}.res-grid{display:grid;gap:clamp(14px,1.6vw,20px);grid-template-columns:repeat(4,1fr);margin-top:2.4rem}.res{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;min-height:190px;padding:clamp(26px,2.4vw,34px);text-decoration:none;transition:border-color .2s ease,transform .15s ease}.res:hover{border-color:var(--teal);transform:translateY(-2px)}.res .kind{color:var(--lime);font-family:var(--mono);font-size:.7rem}.res h3{align-items:baseline;color:var(--teal);display:flex;font-size:1.3rem;gap:.4rem;margin:0 0 .55rem}.res .arr{color:var(--lime);font-weight:500;transition:transform .15s ease}.res:hover .arr{transform:translateX(3px)}.res p{color:var(--gray);font-size:.96rem;line-height:1.45;margin:0}.res .go{color:var(--teal);font-size:.92rem;font-weight:500;margin-top:auto}.res-solo{margin-top:2.4rem;max-width:560px}.res-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px,2.8vw,38px)}@media(max-width:980px){.res-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.res-grid{grid-template-columns:1fr}}.cta{background:#fff;border-top:1px solid var(--line);overflow:hidden}.cta .wrap{align-items:center;display:grid;gap:40px;grid-template-columns:1.15fr .85fr;min-height:430px;position:relative}.cta-copy{position:relative;z-index:2}.cta-h{font-size:clamp(2rem,3.6vw,3rem);font-weight:300;letter-spacing:-.02em;line-height:1.04}.cta .lede{max-width:46ch}.checklist{display:grid;gap:14px;list-style:none;margin:1.6rem 0 2rem;padding:0}.checklist li{align-items:center;color:var(--ink);display:grid;font-size:1.06rem;font-weight:500;gap:14px;grid-template-columns:26px 1fr}.checklist li:before{background:var(--teal) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%2397d700' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 12.5 4.2 4.2L19 7'/%3E%3C/svg%3E") center/15px no-repeat;border-radius:6px;content:"";height:24px;width:24px}.cta-media{align-self:stretch;min-height:380px;position:relative}.cta-media img{max-width:none;position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:460px}.partner{align-items:center;display:flex;gap:12px;margin:1.5rem 0 1.9rem}.partner-logo{flex:none;height:40px;width:40px}.partner span{color:var(--gray);font-size:.96rem;max-width:42ch}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.6rem}@media(max-width:820px){.cta .wrap{grid-template-columns:1fr;min-height:0}.cta-media{display:none}}.probe{background:var(--teal);color:#fff}.probe-toggle{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:clamp(26px,3.4vw,42px);padding:5px}.pt-tab{background:transparent;border:0;border-radius:999px;color:hsla(0,0%,100%,.8);cursor:pointer;font:500 .95rem var(--sans);padding:.6em 1.3em;white-space:nowrap}.pt-tab.active{background:#fff;color:var(--teal)}.probe-panel{display:grid}.probe-panel[hidden]{display:none}.probe .eyebrow{color:var(--lime);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.probe h2{color:#fff;max-width:18ch}.probe h2 b{color:var(--lime);font-weight:500}.pt-list{display:grid;gap:.7rem;list-style:none;margin:1.4rem 0 0;padding:0}.pt-list li{color:hsla(0,0%,100%,.85);padding-left:1.4rem;position:relative}.pt-list li:before{background:var(--lime);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.55em;width:7px}.pt-media{background:#fff;border-radius:20px;padding:12px}.pt-media img{border-radius:12px;display:block;height:auto;width:100%}@media(max-width:820px){.probe-panel{grid-template-columns:1fr}.pt-media{order:-1}}.benefits h2{max-width:28ch}.bgrid{display:grid;gap:clamp(26px,3.2vw,50px) clamp(26px,3vw,56px);grid-template-columns:repeat(3,1fr);margin-top:clamp(30px,4vw,52px)}.bitem .ic{display:block;height:48px;margin-bottom:14px;width:48px}.bitem h3{color:var(--teal);font-size:1.1rem;margin:0 0 .4rem}.bitem p{color:var(--gray);font-size:.94rem;line-height:1.5;margin:0}.cta-center{display:flex;justify-content:center;margin-top:clamp(30px,4vw,48px)}@media(max-width:820px){.bgrid{grid-template-columns:1fr}}.why .eyebrow{color:var(--lime)}.why h2{max-width:26ch}.wgrid{display:grid;gap:clamp(26px,3.2vw,52px);grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,3.4vw,46px)}.witem .ic{display:block;height:48px;margin-bottom:14px;width:48px}.witem h3{color:var(--teal);font-size:1.15rem;margin:0 0 .5rem}.witem p{color:var(--gray);font-size:.95rem;line-height:1.5;margin:0 0 1rem}.witem .tag{color:var(--lime);font-size:.72rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}@media(max-width:820px){.wgrid{grid-template-columns:1fr}}.whyms h2{text-align:center}.whyms-grid{display:grid;gap:clamp(22px,2.6vw,40px);grid-template-columns:repeat(4,1fr);margin-top:clamp(28px,3.4vw,46px)}.whyms-item .key{background:var(--lime);border-radius:2px;height:3px;margin-bottom:14px;width:32px}.whyms-item h3{color:var(--teal);font-size:1.12rem;margin:0 0 .4rem}.whyms-item p{color:var(--gray);font-size:.92rem;line-height:1.5;margin:0}@media(max-width:820px){.whyms-grid{grid-template-columns:1fr 1fr}}.gps-wrap{align-items:center;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1fr 1fr}.gps-eyebrow{color:var(--lime);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.gps-media img{display:block;height:auto;width:100%}.gps-media .heromedia{aspect-ratio:16/9;background:#0b2b30;border-radius:16px;box-shadow:0 18px 44px -24px rgba(6,76,84,.45);overflow:hidden;position:relative;width:100%}.gps-media .heromedia iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media(max-width:820px){.gps-wrap{grid-template-columns:1fr}.gps-media{order:-1}}.gpsflow{background:var(--paper);color:var(--ink);margin-top:0;padding-block:clamp(46px,6vw,86px) 0}.gpsflow-inner{align-items:center;display:grid;gap:clamp(28px,4.5vw,72px);grid-template-columns:1.05fr .95fr}.gpsflow .gps-logo{display:block;height:clamp(36px,4.8vw,56px);margin-bottom:clamp(14px,2vw,22px);width:auto}.gpsflow .eyebrow,.gpsflow h2{color:var(--teal)}.gpsflow h2{margin:.3rem 0 .7rem;max-width:22ch}.gpsflow .sub{color:var(--gray);font-size:1.05rem;line-height:1.5;margin:0 0 clamp(22px,3vw,38px);max-width:42ch}.gpsflow-steps{margin-top:clamp(32px,4vw,56px)}.gpsflow-steps img{display:block;height:auto;margin-inline:auto;max-width:960px;width:100%}.gpsflow-video{aspect-ratio:16/9;background:#0b2b30;border-radius:18px;box-shadow:0 24px 56px -28px rgba(0,0,0,.5);overflow:hidden;position:relative;width:100%}.gpsflow-video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media(max-width:820px){.gpsflow-inner{grid-template-columns:1fr}.gpsflow-video{margin-top:clamp(20px,3vw,34px)}.gpsflow-stages{gap:clamp(12px,1.8vw,20px);grid-template-columns:1fr 1fr;padding-top:16px}}.tl-wrap{align-items:center;display:grid;gap:clamp(28px,4vw,60px);grid-template-columns:1.05fr .95fr}.tl-word{color:var(--teal);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:300;letter-spacing:-.02em;line-height:1;margin:0}.tl-word .o{color:var(--lime)}.tl-word sup{font-size:.28em;vertical-align:super}.tl-sub{color:var(--lime);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:500;margin:.6rem 0 1rem}.tl-logo{display:block;height:clamp(34px,4.6vw,54px);margin-bottom:1rem;width:auto}.tl-ref{color:var(--gray-soft);font-size:.76rem;line-height:1.55;margin:1.1rem 0 0;max-width:70ch}.tl-ref sup{color:var(--lime);font-weight:500}.tl-ref a{color:var(--teal);text-decoration:none;word-break:break-all}.tl-ref a:hover{text-decoration:underline}.tl-media img{display:block;height:auto;width:100%}@media(max-width:820px){.tl-wrap{grid-template-columns:1fr}.tl-media{order:-1}}.gps-logo{display:block;height:clamp(46px,6vw,70px);margin:0 0 clamp(14px,2vw,22px);width:auto}.gps-head{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,36px);justify-content:flex-start}.gps-head .gps-logo{flex:none;margin:0}footer{background:var(--teal);color:hsla(0,0%,100%,.72)}footer .wrap{padding-block:clamp(40px,4.5vw,60px)}.fgrid{align-items:start;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1.5fr 1fr 1.7fr}.fbrand .flogo{display:block;height:34px;margin-bottom:1.3rem;width:auto}.ftag{color:hsla(0,0%,100%,.68);font-size:.9rem;line-height:1.6;margin:0 0 1.4rem;max-width:34ch}.fsocial{display:flex;gap:12px}.fsocial a{align-items:center;background:hsla(0,0%,100%,.12);border-radius:6px;color:#fff;display:flex;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.fsocial a:hover{background:var(--lime);color:var(--teal)}.fsocial svg{height:15px;width:15px}footer h4{color:#fff;font-size:1.02rem;font-weight:600;margin:0 0 1.15rem}.fnav ul{display:grid;gap:.62rem;list-style:none;margin:0;padding:0}.fnav a{align-items:center;color:hsla(0,0%,100%,.82);display:inline-flex;font-size:.92rem;gap:.55rem;text-decoration:none}.fnav a:before{border-right:2px solid var(--lime);border-top:2px solid var(--lime);content:"";flex:none;height:6px;transform:rotate(45deg);width:6px}.fnav a:hover{color:#fff}.fcontact-cols{display:grid;gap:clamp(18px,2.6vw,38px);grid-template-columns:1fr 1fr}.fc-line{align-items:center;color:hsla(0,0%,100%,.82);display:flex;font-size:.92rem;gap:.55rem;margin:0 0 .6rem}.fc-line svg{color:var(--lime);flex:none;height:14px;width:14px}.fc-line .chev{border-right:2px solid var(--lime);border-top:2px solid var(--lime);display:inline-block;flex:none;height:6px;transform:rotate(45deg);width:6px}.fc-line b{color:#fff;font-weight:600}.fc-line a{color:hsla(0,0%,100%,.82);text-decoration:none}.fc-line a:hover{color:#fff}.fc-addr{color:hsla(0,0%,100%,.7);font-size:.92rem;line-height:1.4;margin:0 0 .4rem;padding-left:calc(14px + .55rem)}@media(max-width:900px){.fgrid{grid-template-columns:1fr 1fr}.fcontact{grid-column:1/-1}}@media(max-width:560px){.fgrid{grid-template-columns:1fr}}sup{font-size:.62em;line-height:0;vertical-align:super}.ixgps-rail{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,64px);justify-content:center}.ixgps-stop{align-items:center;appearance:none;background:none;border:0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:var(--sans);gap:.6rem;padding:6px;transition:transform .2s ease}.ixgps-stop:focus-visible,.ixgps-stop:hover{outline:none;transform:translateY(-3px)}.ixgps-ring{background:#fff;border:3px solid var(--line);border-radius:50%;color:var(--teal);display:flex;gap:2px;height:78px;transition:border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease;width:78px}.ixgps-mm{font-size:1.5rem;font-weight:500}.ixgps-mm,.ixgps-unit{font-family:var(--mono)}.ixgps-unit{color:var(--gray-soft);font-size:.7rem}.ixgps-stop[aria-current=true] .ixgps-ring{background:#fff;border-color:var(--lime);box-shadow:0 0 0 5px var(--lime-30);color:var(--teal-deep)}.ixgps-stop[aria-current=true] .ixgps-unit{color:var(--lime-deep,#5c8a00)}.ixgps-cap{color:var(--gray);font-size:.82rem;max-width:14ch;text-align:center}.ixgps-track{background:var(--line);border-radius:3px;height:3px;margin:clamp(22px,3vw,34px) auto 0;max-width:520px;position:relative}.ixgps-fill{background:linear-gradient(90deg,var(--teal),var(--lime));border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.2,.7,.2,1);width:8%}@media (max-width:600px){.ixgps-rail{gap:18px}.ixgps-ring{height:64px;width:64px}}.voices{background:var(--teal-deep);color:#fff}.voices-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:clamp(24px,3vw,40px)}.voices-grid-2{grid-template-columns:repeat(2,1fr);max-width:900px}.vcard{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;display:flex;flex-direction:column;gap:16px;margin:0;padding:26px 24px}.vphoto{border-radius:50%;height:52px;object-fit:cover;width:52px}.vcard blockquote{color:#fff;flex:1;font-size:1.05rem;line-height:1.55;margin:0}.vcard figcaption{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.vwho{display:flex;flex-direction:column}.vname{font-size:.9rem;font-weight:500}.vtitle{color:hsla(0,0%,100%,.62);font-size:.78rem}.vlogo{filter:brightness(0) invert(1);height:22px;max-width:80px;object-fit:contain;opacity:.85;width:auto}@media (max-width:760px){.voices-grid-2{grid-template-columns:1fr}}.cta-rich{position:relative}.cta-kicker{background:var(--lime-30);border-radius:999px;color:var(--lime-deep,#5c8a00);display:inline-block;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;margin-bottom:14px;padding:.3rem .7rem;text-transform:uppercase}.cta-stat{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;margin-top:22px;padding-top:20px}.cta-stat-num{color:var(--teal);font-size:clamp(2rem,3vw,2.6rem);font-weight:300;line-height:1}.cta-stat-num em{color:var(--lime-deep,#5c8a00);font-style:normal}.cta-stat-lbl{color:var(--gray);font-size:.86rem;line-height:1.35}.cta-stat-src{color:var(--gray-soft);font-family:var(--mono);font-size:.68rem}.hero-premium{background:radial-gradient(1000px 560px at 50% 96%,rgba(151,215,0,.13),transparent 60%),linear-gradient(168deg,var(--teal-deep) 0,var(--teal) 58%,#07564d 112%);border-bottom:1px solid rgba(151,215,0,.28);color:#fff;overflow:hidden;position:relative}.hero-premium .wrap{gap:0;padding-block:clamp(44px,5.5vw,76px) clamp(56px,7vw,96px);text-align:center}.hero-premium .hero-copy,.hero-premium .wrap{align-items:center;display:flex;flex-direction:column}.hero-premium .hero-copy{position:relative;z-index:2}.hero-premium .eyebrow{color:var(--lime)}.hero-premium .display{color:#fff;font-size:clamp(2.7rem,5.8vw,4.5rem);line-height:1.03}.hero-premium .display b{color:var(--lime);font-weight:400}.hero-premium .sub{color:hsla(0,0%,100%,.86);max-width:52ch}.hero-premium .hero-cta{justify-content:center;margin-top:1.5rem}.hero-premium .btn-primary{color:var(--teal-deep)}.hero-premium .btn-primary:hover{background:#a9e618}.hero-premium .btn-ghost{border-color:hsla(0,0%,100%,.55)}.hero-premium .btn-ghost:hover{background:#fff;color:var(--teal)}.hero-premium .hero-fig{margin-top:clamp(84px,9vw,120px);position:relative;width:min(680px,94%);z-index:1}.hero-premium .heromedia{box-shadow:0 44px 110px -36px rgba(0,0,0,.6);position:relative;z-index:1}.hero-premium .video-cap{color:hsla(0,0%,100%,.62);position:relative;z-index:1}.hero-rings{height:0;left:50%;pointer-events:none;position:absolute;top:-58px;width:0;z-index:0}.hero-rings .ring-s{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;height:var(--rs);left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:var(--rs)}.hero-rings .ring-p{border:1.5px solid rgba(151,215,0,.55);border-radius:50%;height:1180px;left:0;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%) scale(.05);width:1180px}.hero-seed{background:linear-gradient(180deg,#fbffe4,var(--lime) 72%);border-radius:7px;box-shadow:0 0 16px 4px rgba(151,215,0,.6),0 0 64px 16px rgba(151,215,0,.26);height:10px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:22px}@media (prefers-reduced-motion:no-preference){.hero-rings .ring-p{animation:ringPulse 6.3s cubic-bezier(.22,.61,.36,1) infinite;animation-delay:var(--rd)}.hero-seed{animation:seedGlow 2.8s ease-in-out infinite}.hero-in{animation:heroIn .95s cubic-bezier(.2,.7,.2,1) forwards;opacity:0;transform:translateY(24px)}.hero-in.hd1{animation-delay:.05s}.hero-in.hd2{animation-delay:.18s}.hero-in.hd3{animation-delay:.34s}.hero-in.hd4{animation-delay:.5s}.hero-in.hd5{animation-delay:.66s}}@media (prefers-reduced-motion:reduce){.hero-rings .ring-p{opacity:.28;transform:translate(-50%,-50%) scale(.5)}}@keyframes ringPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.05)}9%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes seedGlow{0%,to{box-shadow:0 0 14px 3px rgba(151,215,0,.5),0 0 48px 12px rgba(151,215,0,.2)}50%{box-shadow:0 0 26px 8px rgba(151,215,0,.8),0 0 96px 26px rgba(151,215,0,.35)}}@keyframes heroIn{to{opacity:1;transform:none}}@media (max-width:700px){.hero-premium .hero-fig{margin-top:64px}.hero-rings{top:-40px}.hero-rings .ring-p{height:640px;width:640px}.hero-rings .ring-s{display:none}}.ixgps-figwrap{margin:clamp(26px,3.4vw,44px) auto 0;max-width:100%;position:relative;width:fit-content}.ixgps-figwrap img{display:block;height:auto;width:min(960px,100%)}.ixgps-hl{border:2px solid var(--lime);border-radius:16px;box-shadow:0 0 0 5px rgba(151,215,0,.14),inset 0 0 30px rgba(151,215,0,.07);height:104%;left:.75%;pointer-events:none;position:absolute;top:-2%;transition:left .5s cubic-bezier(.2,.7,.2,1);width:23.5%}.ixgps-zone{appearance:none;background:none;border:0;cursor:pointer;height:100%;padding:0;position:absolute;top:0;width:25%}.ixgps-zone[data-zone="0"]{left:0}.ixgps-zone[data-zone="1"]{left:25%}.ixgps-zone[data-zone="2"]{left:50%}.ixgps-zone[data-zone="3"]{left:75%}.ixgps-zone:focus-visible{border-radius:14px;outline:2px solid var(--lime);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.probe-panel:not([hidden]){animation:panelIn .5s cubic-bezier(.2,.7,.2,1) both}}@keyframes panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fcard,.res,.vcard{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.fcard:hover,.res:hover,.vcard:hover{box-shadow:0 24px 48px -24px rgba(6,76,84,.4);transform:translateY(-5px)}}:root{--teal-2:#0a6a6a;--teal-black:#04282c;--lime-ink:#1f3d10;--muted:#586162;--grey:#f2f3f4;--grey-2:#e8ecec;--line-2:rgba(6,76,84,.08);--nav-h:80px;--btn-r:9px;--radius:16px;--bg:#fff;--shadow:0 20px 48px rgba(6,76,84,.12);--shadow-sm:0 8px 24px rgba(6,76,84,.09);--focus:0 0 0 3px rgba(151,215,0,.55);--ease:cubic-bezier(.22,.61,.36,1);--t:.28s var(--ease)}body{line-height:1.6}h1,h2,h3{text-wrap:balance}h2{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.7px;line-height:1.08}h2,h2 b{font-weight:900}h2 b{color:var(--lime)}.display,h1.display{font-size:clamp(34px,4.6vw,58px);font-weight:900;letter-spacing:-1.4px;line-height:1.06}.hero-premium .display{font-size:clamp(36px,5vw,62px)}.hero-premium .display b{font-weight:900}.eyebrow{font-size:12.5px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase}.lede{font-size:17px}.lede,.sub{line-height:1.65}.btn{align-items:center;border:none;border-radius:var(--btn-r);display:inline-flex;font-size:15px;font-weight:700;gap:9px;justify-content:center;letter-spacing:.2px;min-height:50px;padding:15px 28px;text-decoration:none;transition:transform var(--t),background var(--t),border-color var(--t),color var(--t),filter var(--t)}.btn svg{flex-shrink:0;transition:transform var(--t)}.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translateX(3px)}.btn-lime{background:var(--lime);color:var(--lime-ink)}.btn-lime:hover{filter:brightness(1.06)}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--teal-deep)}.btn-ghost{background:transparent;border:1.6px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.btn-ghost.on-teal{border-color:hsla(0,0%,100%,.6);color:#fff}.btn-ghost.on-teal:hover{border-color:var(--lime);color:var(--lime)}body.nav-lock{overflow:hidden}.site-nav{align-items:center;background:transparent;border-bottom:1px solid transparent;display:flex;gap:18px;left:0;min-height:var(--nav-h);padding:0 40px;position:fixed;right:0;top:0;transition:background var(--t),border-color var(--t),box-shadow var(--t),top .4s var(--ease);z-index:300}.site-nav.scrolled{backdrop-filter:saturate(150%) blur(12px);background:hsla(0,0%,100%,.94);border-bottom-color:var(--line-2);box-shadow:0 4px 20px rgba(6,76,84,.06)}.site-nav .logo{align-items:center;display:flex;flex-shrink:0}.site-nav .logo img{height:44px;width:auto}.site-nav .logo .lg-teal,.site-nav.scrolled .logo .lg-white{display:none}.site-nav.scrolled .logo .lg-teal{display:block}.site-nav .links{align-items:center;display:flex;flex:1;font-size:15px;font-weight:500;gap:8px;justify-content:center}.site-nav .links a{align-items:center;border-radius:8px;color:#fff;display:inline-flex;gap:6px;padding:10px 12px;position:relative;text-decoration:none;transition:color var(--t);white-space:nowrap}.site-nav.scrolled .links a{color:var(--ink)}.nav-item>a:after,.site-nav .links>a:after{background:var(--lime);border-radius:2px;bottom:4px;content:"";height:2px;left:12px;position:absolute;right:100%;transition:right .3s var(--ease)}.nav-item>a:hover:after,.site-nav .links>a:hover:after{right:12px}.site-nav .links a:hover{color:var(--lime)}.site-nav.scrolled .links a:hover{color:var(--teal)}.nav-item{position:relative}.nav-item .caret{transition:transform var(--t)}.nav-item:focus-within .caret,.nav-item:hover .caret{transform:rotate(180deg)}.site-nav .links .sub{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);left:50%;min-width:250px;opacity:0;padding:8px;position:absolute;top:100%;transform:translateX(-50%) translateY(6px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s;visibility:hidden}.nav-item:focus-within .sub,.nav-item:hover .sub{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.site-nav .links .sub a{border-radius:9px;color:var(--ink);display:flex;font-size:14px;padding:12px 14px;white-space:nowrap;width:100%}.site-nav .links .sub:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}.site-nav .links .sub a:after{display:none}.site-nav .links .sub a:hover{background:rgba(6,76,84,.07);color:var(--teal);padding-left:18px}.site-nav .right{align-items:center;display:flex;flex-shrink:0;gap:12px}.lang{position:relative}.lang-btn{align-items:center;background:transparent;border:1.4px solid hsla(0,0%,100%,.4);border-radius:var(--btn-r);color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:7px;letter-spacing:.3px;min-height:42px;padding:9px 15px;transition:var(--t)}.site-nav.scrolled .lang-btn{border-color:var(--line);color:var(--muted)}.lang-btn:hover,.lang.open .lang-btn{border-color:var(--lime);color:#fff}.site-nav.scrolled .lang-btn:hover,.site-nav.scrolled .lang.open .lang-btn{border-color:var(--teal);color:var(--teal)}.lang-menu{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:none;min-width:210px;padding:6px;position:absolute;right:0;top:calc(100% + 10px)}.lang.open .lang-menu{animation:pop .2s var(--ease);display:block}@keyframes pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lang-menu button{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--ink);display:flex;font-size:14px;gap:10px;min-height:46px;padding:12px;text-align:left;transition:var(--t);width:100%}.lang-menu button .flag{font-size:16px}.lang-menu button:hover,.lang-menu button[aria-current=true]{background:rgba(6,76,84,.06);color:var(--teal)}.nav-cta{align-items:center;background:var(--lime);border-radius:var(--btn-r);color:var(--lime-ink);display:inline-flex;font-size:14.5px;font-weight:700;min-height:46px;padding:12px 20px;text-decoration:none;transition:transform var(--t),filter var(--t);white-space:nowrap}.nav-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.nav-toggle{align-items:center;background:transparent;border:1.4px solid hsla(0,0%,100%,.4);border-radius:var(--btn-r);color:#fff;display:none;flex-shrink:0;height:46px;justify-content:center;transition:var(--t);width:46px}.site-nav.scrolled .nav-toggle{border-color:var(--line);color:var(--ink)}.nav-toggle .ic-close{display:none}.site-nav.nav-open .nav-toggle{background:#fff;border-color:var(--line);color:var(--ink)}.site-nav.nav-open .nav-toggle .ic-open{display:none}.site-nav.nav-open .nav-toggle .ic-close{display:block}.m-region,.site-nav .links .mobile-cta{display:none}@media (max-width:900px){.site-nav{padding-left:22px;padding-right:22px}.nav-toggle{display:inline-flex;position:relative;z-index:4}.site-nav .right .lang,.site-nav .right .nav-cta{display:none}.site-nav .right{margin-left:auto}.site-nav .logo{position:relative;z-index:4}.site-nav.nav-open .logo .lg-white{display:block}.site-nav.nav-open .logo .lg-teal{display:none}.site-nav .links{align-items:stretch;background:linear-gradient(165deg,var(--teal-black) 0,var(--teal-deep) 52%,var(--teal) 122%);flex-direction:column;font-size:16px;gap:0;height:100vh;height:100dvh;inset:0;justify-content:flex-start;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--nav-h) + 20px) 30px 44px;pointer-events:none;position:fixed;transform:translateY(-10px);transition:opacity .38s var(--ease),transform .5s var(--ease),visibility .38s;visibility:hidden;width:100%;z-index:2}.site-nav.nav-open .links{opacity:1;pointer-events:auto;transform:none;visibility:visible}.site-nav .links>*{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .55s var(--ease)}.site-nav.nav-open .links>*{opacity:1;transform:none}.site-nav.nav-open .links>:first-child{transition-delay:.06s}.site-nav.nav-open .links>:nth-child(2){transition-delay:.11s}.site-nav.nav-open .links>:nth-child(3){transition-delay:.16s}.site-nav.nav-open .links>:nth-child(4){transition-delay:.21s}.site-nav.nav-open .links>:nth-child(5){transition-delay:.26s}.site-nav.nav-open .links>:nth-child(6){transition-delay:.31s}.site-nav.nav-open .links>:nth-child(7){transition-delay:.36s}.site-nav .links .nav-item>a,.site-nav .links>a{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.14);border-radius:0;color:#fff;font-size:21px;font-weight:500;justify-content:space-between;letter-spacing:-.2px;padding:18px 2px;width:100%}.site-nav .links .nav-item>a:after,.site-nav .links>a:after{display:none}.site-nav .links a:active,.site-nav .links a:hover{color:var(--lime)}.site-nav .links .nav-item{width:100%}.site-nav .links .nav-item .caret{color:var(--lime);display:inline-flex;flex-shrink:0;height:14px;opacity:.85;transition:transform .34s var(--ease);width:14px}.site-nav .links .nav-item.open .caret{transform:rotate(180deg)}.site-nav .links .nav-item:focus-within .sub,.site-nav .links .nav-item:hover .sub,.site-nav .links .sub{background:transparent;border:none;border-radius:0;box-shadow:none;min-width:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;visibility:visible}.site-nav .nav-item .sub{max-height:0;transition:max-height .42s var(--ease)}.site-nav .links .sub a{border-bottom:1px solid hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.72);font-size:15.5px;font-weight:400;padding:14px 2px 14px 16px}.site-nav .links .sub a:hover{background:transparent;color:var(--lime);padding-left:22px}.site-nav .links .sub a:last-child{border-bottom:none}.site-nav.scrolled .links a{color:#fff}.site-nav.scrolled .links a:hover{color:var(--lime)}.site-nav.scrolled .links .sub a{color:hsla(0,0%,100%,.72)}.m-region{display:flex!important;flex-direction:column;gap:12px;margin-top:32px}.m-region-lbl{color:var(--lime);font-size:12.5px;font-weight:500;letter-spacing:2.4px;opacity:.9;text-transform:uppercase}.m-region-btns{display:flex;gap:10px}.m-region-btn{align-items:center;background:transparent;border:1.4px solid hsla(0,0%,100%,.28);border-radius:var(--btn-r);color:#fff;display:inline-flex;flex:1;font-size:13.5px;font-weight:500;gap:7px;justify-content:center;min-width:0;padding:13px 8px;transition:var(--t);white-space:nowrap}.m-region-btn .flag{font-size:16px}.m-region-btn[aria-current=true]{background:rgba(151,215,0,.14);border-color:var(--lime);color:var(--lime)}.site-nav .links .mobile-cta{align-items:center;background:var(--lime);border-radius:var(--btn-r);color:var(--lime-ink);display:inline-flex;font-size:16px;font-weight:700;gap:9px;justify-content:center;margin-top:22px;padding:17px 24px;text-decoration:none}.site-nav .links .mobile-cta:hover{color:var(--lime-ink);filter:brightness(1.06)}}.section-nav{top:var(--nav-h)}section[id]{scroll-margin-top:calc(var(--nav-h) + 64px)}.hero-premium .wrap{padding-block:calc(clamp(44px,5.5vw,76px) + var(--nav-h)) clamp(56px,7vw,96px)}.hero-premium .btn-primary{background:var(--lime);color:var(--lime-ink)}.hero-premium .btn-primary:hover{background:var(--lime);filter:brightness(1.06)}.hero-premium .btn-ghost{background:transparent;border:1.6px solid hsla(0,0%,100%,.6);color:#fff}.hero-premium .btn-ghost:hover{background:transparent;border-color:var(--lime);color:var(--lime)}.sec{padding:100px 0;position:relative}.sec-white{background:var(--bg)}.sec h2{color:var(--ink)}.sec-head{margin-bottom:48px;max-width:760px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head p{color:var(--muted);font-size:17px;line-height:1.65;margin:18px 0 0}.sec-head p.eyebrow{color:var(--teal-2);font-size:12.5px;font-weight:500;letter-spacing:2.4px;line-height:1.4;margin:0 0 18px}.eyebrow.center{text-align:center}.vh{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}html[data-region=international] .us-only{display:none}.cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.cmp-table{border-collapse:collapse;font-size:14.5px;min-width:720px;width:100%}.cmp-table td,.cmp-table th{border-bottom:1px solid var(--line-2);padding:16px 20px;text-align:left;vertical-align:top}.cmp-table thead th{background:var(--grey);color:var(--ink);font-size:13.5px;font-weight:700;position:sticky;top:0}.cmp-table thead th.cmp-lead{background:var(--teal);color:#fff}.cmp-table tbody th{background:#fff;color:var(--ink);font-weight:500;white-space:nowrap}.cmp-table td.cmp-lead{background:rgba(6,76,84,.04);border-left:2px solid var(--teal);border-right:2px solid var(--teal);color:var(--teal-deep);font-weight:700}.cmp-table tr.cmp-group td{background:var(--teal-black);border-bottom:none;color:var(--lime);font-size:12px;font-weight:700;letter-spacing:1.6px;padding:11px 20px;text-transform:uppercase}.cmp-table .cmp-no,.cmp-table .cmp-part,.cmp-table .cmp-yes{align-items:flex-start;display:inline-flex;gap:8px;line-height:1.4}.cmp-table .cmp-yes svg{color:#4e8500;flex-shrink:0;margin-top:2px}.cmp-table td.cmp-lead .cmp-yes svg{color:var(--lime)}.cmp-table .cmp-no svg{color:#b3413a;flex-shrink:0;margin-top:2px}.cmp-table .cmp-part svg{color:#a67c00;flex-shrink:0;margin-top:2px}.cmp-table .cmp-note{color:var(--muted);font-size:13.5px;font-style:italic}.cmp-foot{color:var(--muted);font-size:12.5px;line-height:1.6;margin:16px 4px 0;max-width:920px}@media (max-width:640px){.cmp-table{font-size:13.5px}.cmp-table td,.cmp-table th{padding:13px 16px}}.cta-orb,.cta-orb>img{display:block;position:relative}.cta-orb>img{height:auto;width:100%;z-index:1}.cta-h{font-weight:900;letter-spacing:-.7px}.cta-media>.cta-orb{max-width:none;position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:460px}.cta-orb>img{max-width:100%!important;right:auto!important;top:auto!important;transform:none!important}.cta-orb .orbit,.cta-orb .oring,.cta-orb .oring2{border-radius:50%;height:calc(var(--ory)*2);left:calc(var(--ocx) - var(--orx));pointer-events:none;position:absolute;top:calc(var(--ocy) - var(--ory));width:calc(var(--orx)*2)}.cta-orb .oring{border:1.6px dashed rgba(151,215,0,.55);z-index:0}.cta-orb .oring2{border:1px solid rgba(6,76,84,.14);height:calc(var(--ory)*2.28);left:calc(var(--ocx) - var(--orx)*1.14);top:calc(var(--ocy) - var(--ory)*1.14);width:calc(var(--orx)*2.28);z-index:0}.cta-orb .orbit{z-index:2}.cta-orb .odot{background:var(--lime);border-radius:50%;box-shadow:0 0 12px 3px rgba(151,215,0,.55);height:13px;left:50%;margin:-6.5px 0 0 -6.5px;position:absolute;top:0;width:13px}@media (prefers-reduced-motion:no-preference){.cta-orb .oring{animation:orbSpin 34s linear infinite}.cta-orb .orbit{animation:orbSpin 9s linear infinite}.cta-orb.cta-orb-flow{animation:ctaFloat 7s ease-in-out infinite}.cta-orb.cta-orb-abs{animation:ctaFloatAbs 7s ease-in-out infinite}}@keyframes orbSpin{to{transform:rotate(1turn)}}@keyframes ctaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ctaFloatAbs{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 10px))}}.wf-glow{aspect-ratio:1;background:radial-gradient(circle,rgba(151,215,0,.3),transparent 62%);border-radius:50%;left:8.3%;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:56%;transform:translate(-50%,-50%);transition:left .7s var(--ease),top .7s var(--ease);width:24%;z-index:1}@media (prefers-reduced-motion:no-preference){.ixgps-figwrap.in>img,.wf-figure.in .wf-canvas>img{animation:wfWipe 1.1s var(--ease) both}}@keyframes wfWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}html{overflow-x:clip}:root{--mono:"Roboto",system-ui,-apple-system,sans-serif}.specband{background:linear-gradient(150deg,var(--teal-deep) 0,var(--teal) 75%);border-top:none;padding-block:clamp(30px,3.4vw,48px)}.specband .wrap{gap:clamp(14px,1.6vw,22px)}.specband .s{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.13);border-radius:var(--radius);overflow:hidden;padding:clamp(18px,2vw,26px) clamp(18px,2vw,26px) clamp(20px,2.2vw,28px);position:relative;transition:transform .28s var(--ease),border-color .28s var(--ease),background .28s var(--ease)}.specband .s:before{background:var(--lime);border-radius:0 3px 3px 0;content:"";height:3px;left:0;position:absolute;top:0;width:34px}@media (hover:hover){.specband .s:hover{background:hsla(0,0%,100%,.08);border-color:rgba(151,215,0,.45);transform:translateY(-4px)}}.specband .l{font-size:11.5px;letter-spacing:2px;text-transform:uppercase}.cicon{align-items:center;background:rgba(151,215,0,.16);border-radius:12px;color:var(--teal);display:flex;flex-shrink:0;height:46px;justify-content:center;margin-bottom:14px;width:46px}.cicon svg{height:24px;width:24px}.adv .cicon,.theme .cicon{background:rgba(151,215,0,.14);color:#fff}.res .cicon{margin-bottom:12px}@media (prefers-reduced-motion:no-preference){.phead .media{position:relative}.phead .media:before{animation:fieldPulse 4.5s ease-in-out infinite;background:radial-gradient(circle,rgba(151,215,0,.16),transparent 62%);border-radius:50%;content:"";inset:-6%;pointer-events:none;position:absolute}.phead .media img{animation:mediaFloat 8s ease-in-out infinite;position:relative}.tl-media img{animation:mediaFloat 9s ease-in-out infinite}}@keyframes fieldPulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes mediaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.modgrid .cell{border-radius:14px;overflow:hidden}.modgrid .modlabel{backdrop-filter:blur(6px);background:rgba(4,40,44,.72);border-radius:8px;color:#fff;font-size:12px;font-weight:500;left:10px;letter-spacing:.4px;padding:5px 11px;position:absolute;top:10px;z-index:2}.stats .figure{border-left:1px solid hsla(0,0%,100%,.16);padding-left:20px}.stats .figure .src{color:#6b6b6b;font-family:Roboto,sans-serif;font-size:13px;letter-spacing:.2px}.sec-teal-grad{background:linear-gradient(160deg,var(--teal-deep) 0,var(--teal) 55%,#0a6a5f 108%);color:#fff}.sec-teal-grad h2{color:#fff}.sec-teal-grad .sec-head p.eyebrow{color:var(--lime);opacity:.92}.voices{position:relative}.voices .sec-head{margin-bottom:36px}.voices .topo{height:100%;inset:0;opacity:.1;pointer-events:none;position:absolute;width:100%}.voice-stage{margin:0 auto;max-width:960px;min-height:190px;position:relative}.voice-card,.voice-stage{align-items:center;display:grid}.voice-card{gap:28px;grid-area:1/1;grid-template-columns:1fr;opacity:0;transform:translateY(16px);transition:opacity .55s var(--ease),transform .55s var(--ease),visibility .55s;visibility:hidden}.voice-card.has-logo{grid-template-columns:1fr 180px}.voice-card.active{opacity:1;transform:none;visibility:visible}.voice-main{display:flex;flex-direction:column;gap:24px}.voice-quote{color:#fff;font-size:clamp(21px,2.5vw,28px);font-weight:300;letter-spacing:-.3px;line-height:1.42;margin:0}.voice-quote .q{color:var(--lime);font-weight:700}.voice-person{align-items:center;display:flex;gap:14px}.voice-photo{background:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:58px;object-fit:cover;width:58px}.voice-photo.init{align-items:center;background:hsla(0,0%,100%,.12);color:#fff;display:flex;font-size:17px;font-weight:700;justify-content:center;letter-spacing:.5px}.voice-name{color:#fff;font-size:15.5px;font-weight:700}.voice-title{color:hsla(0,0%,100%,.78);font-size:14px;margin-top:2px}.voice-logo{align-items:center;display:flex;justify-content:center}.voice-logo img{filter:brightness(0) invert(1);max-height:64px;max-width:150px;object-fit:contain;opacity:.9}.voice-controls{gap:16px;justify-content:center;margin-top:26px}.dot-row,.voice-controls{align-items:center;display:flex}.dot-row{gap:8px}.dot-row button{background:hsla(0,0%,100%,.55);border:none;border-radius:5px;height:9px;overflow:hidden;padding:0;position:relative;transition:width var(--t);width:9px}.dot-row button.active{width:38px}.dot-row .pf{background:var(--lime);border-radius:5px;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.cbtn{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.32);border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;padding:0;transition:border-color var(--t),color var(--t);width:48px}.cbtn:hover{border-color:var(--lime);color:var(--lime)}@media (max-width:1000px){.voice-card.has-logo{grid-template-columns:1fr}.voice-logo{justify-content:flex-start}.voice-logo img{max-height:44px}}.vband{background:var(--teal-black);height:min(64vh,580px);overflow:hidden;position:relative}.vband-media{inset:0;pointer-events:none;position:absolute}.vband-media iframe{border:0;height:max(100vh,56.25vw);left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100vw,177.78vh)}.vband-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(4,40,44,.82) 0,rgba(4,40,44,.25) 42%,rgba(4,40,44,.1));display:flex;inset:0;pointer-events:none;position:absolute}.vband-overlay .wrap{align-items:center;align-self:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:clamp(30px,4vw,54px);pointer-events:auto;width:100%}.vband-overlay .eyebrow{color:var(--lime);margin:0}.cta-form .cta-grid{align-items:start;display:grid;gap:clamp(32px,4.5vw,72px);grid-template-columns:1.05fr .95fr;padding-block:clamp(64px,7vw,110px)}.usps{display:flex;flex-direction:column;gap:13px;list-style:none;margin:26px 0 0;padding:0}.usps li{align-items:flex-start;color:var(--ink);display:flex;font-size:15.5px;gap:11px;line-height:1.5}.usps li svg{background:rgba(151,215,0,.16);border-radius:50%;color:var(--lime);flex-shrink:0;height:22px;margin-top:1px;padding:3px;width:22px}.cta-form .partner{margin-top:24px}.cta-formcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(24px,2.8vw,38px)}.cta-formcard h3{color:var(--ink);font-size:clamp(19px,1.8vw,24px);font-weight:900;letter-spacing:-.4px;margin:0 0 20px}.cta-formcard .ff{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.cta-formcard label{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.2px}.cta-formcard label .opt{color:var(--muted);font-weight:400}.cta-formcard input,.cta-formcard textarea{background:#fff;border:1.5px solid var(--grey-2);border-radius:var(--btn-r);color:var(--ink);font-family:inherit;font-size:15px;padding:12px 14px;resize:vertical;transition:border-color var(--t),box-shadow var(--t);width:100%}.cta-formcard input:focus,.cta-formcard textarea:focus{border-color:var(--teal);box-shadow:var(--focus);outline:none}.cta-formcard .btn{margin-top:4px;width:100%}.form-note{color:var(--gray-soft);font-size:12.5px;margin:12px 0 0;text-align:center}.form-note.ok{color:var(--teal);font-weight:700}@media (max-width:900px){.cta-form .cta-grid{grid-template-columns:1fr}}.faqsec{background:var(--grey);border-top:1px solid var(--line-2);padding:clamp(64px,7vw,100px) 0}.faq-list{max-width:860px}.faq-item{background:#fff;border:1px solid var(--line-2);border-radius:12px;margin-bottom:10px;overflow:hidden}.faq-item summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:15.5px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:18px 22px;transition:color var(--t)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--teal);flex-shrink:0;transition:transform .3s var(--ease)}.faq-item[open] summary{color:var(--teal)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item summary:hover{color:var(--teal)}.faq-a{padding:0 22px 20px}.faq-a p{color:var(--muted);font-size:14.5px;line-height:1.65;margin:0}.faq-more{font-size:14.5px;margin:22px 4px 0}.faq-more a{color:var(--teal);font-weight:700;text-decoration:none}.faq-more a:hover{text-decoration:underline}.vband-facade{background:var(--teal-black);border:0;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%}.vband-facade img{display:block;height:100%;object-fit:cover;opacity:.85;transition:transform .6s var(--ease),opacity .4s var(--ease);width:100%}@media (hover:hover){.vband-facade:hover img{opacity:1;transform:scale(1.03)}}.vband-play{align-items:center;background:rgba(151,215,0,.94);border-radius:50%;box-shadow:0 18px 44px -12px rgba(0,0,0,.5);display:flex;height:88px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s var(--ease);width:88px}.vband-facade:hover .vband-play{transform:translate(-50%,-50%) scale(1.08)}.vband-play svg{color:var(--teal-deep);margin-left:5px}@media (prefers-reduced-motion:no-preference){.vband-play{animation:playPulse 2.6s ease-in-out infinite}}@keyframes playPulse{0%,to{box-shadow:0 18px 44px -12px rgba(0,0,0,.5),0 0 0 0 rgba(151,215,0,.45)}50%{box-shadow:0 18px 44px -12px rgba(0,0,0,.5),0 0 0 18px rgba(151,215,0,0)}}.specband .wrap{align-items:stretch}html[data-region=us] .intl-only{display:none}.voices-body{position:relative;z-index:1}.vmarquee{overflow:hidden;padding:8px 0 14px}.vmarquee-track{animation:vmarquee 60s linear infinite;display:flex;width:max-content}.vmarquee:hover .vmarquee-track{animation-play-state:paused}.us-only .vmarquee-track{animation-duration:36s}.vmq-set{align-items:stretch;display:flex;gap:18px;padding-right:18px}.voices .vcard{background:#fff;border:1.4px solid #e0dbd0;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;flex-shrink:0;gap:14px;margin:0;padding:22px 22px 20px;width:330px}.voices .vcard .vlogo-row{align-items:center;border-bottom:1px solid #f0ece3;display:flex;min-height:56px;padding-bottom:14px}.voices .vcard .vlogo-row img{max-height:40px;max-width:170px;object-fit:contain}.voices .vcard .vperson{align-items:center;display:flex;gap:12px}.voices .voice-photo{background:#fff;border:2px solid var(--line);border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.voices .voice-photo.init{align-items:center;background:var(--teal);color:#fff;display:flex;font-size:13.5px;font-weight:700;justify-content:center;letter-spacing:.5px}.voices .voice-name{color:#373636;font-size:14.5px;font-weight:700}.voices .voice-title{color:#7a766e;font-size:12.5px;margin-top:2px}.voices .vcard .vq{color:#444;font-size:13.5px;font-style:italic;font-weight:400;line-height:1.6;margin:0}@keyframes vmarquee{to{transform:translateX(-50%)}}@media (max-width:640px){.voices .vcard{width:80vw}}@media (prefers-reduced-motion:reduce){.vmarquee-track{animation:none!important;flex-wrap:wrap;width:auto}.vmq-set{flex-wrap:wrap;justify-content:center;padding-right:0}.vmq-set+.vmq-set{display:none}}.hero-rings .ring-p{border-color:hsla(0,0%,100%,.3)}.hero-seed{animation:none;background:linear-gradient(180deg,#fff,#c9d0d6 55%,#939ea6);box-shadow:0 1px 3px rgba(0,0,0,.45),0 0 0 5px hsla(0,0%,100%,.07),0 0 26px hsla(0,0%,100%,.28)}.figure .src{color:hsla(0,0%,100%,.82);font-size:13.5px;font-weight:500;letter-spacing:.2px}.hero-rings .ring-p{animation-direction:reverse}.heromedia{position:relative}.lockviz{inset:0;pointer-events:none;position:absolute;z-index:2}.lv-pulse{animation:lvIn 2.6s cubic-bezier(.22,.61,.36,1) infinite;border:1.6px solid hsla(0,0%,100%,.6);border-radius:50%;height:170px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(2.6);width:170px}.lv-p2{animation-delay:1.3s}@keyframes lvIn{0%{opacity:0;transform:translate(-50%,-50%) scale(2.7)}25%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.lockviz.is-locked .lv-pulse{animation-play-state:paused;opacity:0}.lv-ret{color:hsla(0,0%,100%,.85);filter:drop-shadow(0 1px 5px rgba(0,0,0,.4));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .25s var(--ease)}.lockviz.is-locked .lv-ret{color:var(--lime)}.lv-read{backdrop-filter:blur(4px);background:rgba(4,40,44,.72);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.3px;padding:6px 12px;position:absolute;right:14px;top:14px;transition:color .25s,border-color .25s}.lockviz.is-locked .lv-read{border-color:rgba(151,215,0,.6);color:var(--lime)}@media (max-width:600px){.lv-ret{height:112px;width:112px}.lv-pulse{height:120px;width:120px}.lv-read{font-size:11.5px;padding:4px 9px;right:8px;top:8px}}@media (prefers-reduced-motion:reduce){.lv-pulse{display:none}}.probe .probe-toggle{display:flex;margin:0 auto clamp(26px,3.4vw,42px);width:max-content}.probe .pt-tab{font-weight:700;padding:.65em 1.5em;transition:background .22s var(--ease),color .22s var(--ease)}.probe .pt-tab.active{background:var(--lime)}.probe-duo{display:block}.probe-panel{align-items:center;background:none;border:0;border-radius:0;display:grid!important;gap:clamp(28px,4vw,60px);grid-template-columns:1.05fr .95fr;padding:0}.probe-panel:hover{transform:none}.probe-panel:not([hidden]){animation:panelIn .5s cubic-bezier(.2,.7,.2,1) both}.probe-panel h2{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.5px}.probe-panel .pt-list li{text-wrap:pretty}@media (max-width:900px){.probe-panel{gap:22px;grid-template-columns:1fr!important}}.hero-premium .hero-seed{display:none}.hero-premium .heromedia .ytfacade{background:radial-gradient(120% 130% at 50% 38%,#11363c 0,#0b2b30 62%)}.hero-premium .heromedia .ytfacade img{object-fit:contain;padding:5% 7% 6.5%}.vmodal{align-items:center;background:rgba(4,40,44,.92);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.vmodal.open{display:flex}.vmodal-body{aspect-ratio:16/9;background:#000;border-radius:14px;box-shadow:0 30px 90px rgba(0,0,0,.5);overflow:hidden;position:relative;width:min(1180px,100%)}.vmodal-body iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.vmodal-close{background:hsla(0,0%,100%,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:26px;height:44px;line-height:1;position:absolute;right:22px;top:18px;width:44px}.vmodal-close:focus-visible,.vmodal-close:hover{background:hsla(0,0%,100%,.26)}@media (max-width:700px){.vmodal{padding:12px}.vmodal-close{right:10px;top:8px}}.hero-premium .wrap.hero-split{align-items:center;display:grid;gap:clamp(26px,3.6vw,58px);grid-template-columns:1.04fr .96fr;max-width:1220px;padding-block:calc(clamp(18px,2.2vw,30px) + var(--nav-h)) clamp(24px,2.8vw,40px);text-align:left}.hero-premium .hero-split .hero-copy{align-items:flex-start;text-align:left}.hero-premium .hero-split .hero-cta{justify-content:flex-start;margin-top:1.15rem}.hero-premium .hero-split .hero-fig{margin-top:0;width:100%}.hero-premium .hero-split .display{font-size:clamp(30px,3.3vw,45px);letter-spacing:-.9px}.hero-premium .hero-split .sub{font-size:1.02rem;max-width:46ch}.hero-premium .hero-split .video-cap{font-size:.85rem;margin-top:.7rem}.hero-premium .hero-split .heromedia{box-shadow:0 26px 64px -30px rgba(0,0,0,.55)}.hero-premium .hero-split .ytfacade img{height:100%;margin:0;max-width:none;width:100%}@media (max-width:900px){.hero-premium .wrap.hero-split{gap:26px;grid-template-columns:1fr}.hero-premium .hero-split .hero-fig{margin-inline:auto;order:-1;width:min(540px,100%)}}.specband .s:before{display:none}.stats .stat-grid .figure{border-left:0;border-top-width:1px;display:flex;flex-direction:column;padding-left:0;padding-top:1.15rem}.stats .stat-grid .figure .lbl{flex:1}@media (max-width:560px){.power .cards,.stats .stat-grid{grid-template-columns:1fr}}@media (min-width:561px) and (max-width:1000px){.power .cards{grid-template-columns:repeat(2,1fr)}}.ixgps-stage{align-items:center;display:flex;flex-direction:column;gap:.9rem;margin:clamp(26px,3.4vw,44px) auto 0}.ixd{display:block;filter:drop-shadow(0 26px 52px rgba(6,76,84,.26));height:auto;width:min(430px,88%)}.ixgps{overflow-x:clip}.ixd .on-ring,.ixd .tl-ring,.ixd .wb{opacity:0;transition:opacity .34s var(--ease)}.ixd .mm-num{transition:fill .34s var(--ease)}.ixd .wb-cap{transition:x .62s var(--ease),width .62s var(--ease);width:110px;x:30px}.ixgps-stage[data-state="1"] .wb{opacity:1}.ixgps-stage[data-state="1"] .wb-cap{width:86px;x:42px}@media (prefers-reduced-motion:no-preference){.ixgps-stage[data-state="1"] .wb-cap{animation:ixdSeek 2.1s ease-in-out .62s infinite}}@keyframes ixdSeek{0%,to{width:86px;x:42px}50%{width:74px;x:48px}}.ixgps-stage[data-state="1"] .mm-num{fill:#0b1517}.ixgps-stage[data-state="2"] .on-ring,.ixgps-stage[data-state="3"] .tl-ring{opacity:1}.ixgps-stage-cap{color:var(--gray);font-size:.88rem;margin:0}.ixgps-stage-cap b{color:var(--teal-deep);font-weight:500}@media (prefers-reduced-motion:reduce){.ixd .wb-cap{transition:none}}@media (prefers-reduced-motion:no-preference){.ixgps-stage[data-state="2"] .on-ring{animation:ixdPop .42s cubic-bezier(.2,1.5,.4,1) both}.ixgps-stage[data-state="3"] .tl-ring{animation:ixdPop .38s cubic-bezier(.2,1.5,.4,1) both}}@keyframes ixdPop{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}.ixgps-stop{height:100%}.ixgps-cap{align-items:center;display:flex;flex:1;justify-content:center}.ixgps-ring{align-content:center;align-items:baseline;display:grid;grid-auto-flow:column;justify-content:center}.wgrid .witem{display:flex;flex-direction:column}.wgrid .witem p{flex:1 0 auto;-webkit-mask-image:none;mask-image:none;max-height:none;overflow:visible}.wgrid .witem .tag{margin-top:auto;padding-top:.35rem}.ixgps-rail{display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-inline:auto;max-width:min(560px,100%)}.ixgps-stop{width:100%}.ixgps-cap{max-width:100%}.ixgps-track{max-width:420px}@media (max-width:600px){.ixgps-rail{gap:22px 0;grid-template-columns:repeat(2,1fr);max-width:320px}.ixgps-track{display:none}}.ixgps-scr{border-radius:11px;display:block;max-width:100%;transition:box-shadow .25s ease,transform .25s ease;width:112px}.ixgps-scr svg{display:block;height:auto;width:100%}.ixgps-stop[aria-current=true] .ixgps-scr{box-shadow:0 0 0 3px var(--lime),0 0 0 8px var(--lime-30)}.ixgps-stop[aria-current=true] .ixgps-cap{color:var(--teal-deep);font-weight:500}@media (max-width:600px){.ixgps-scr{width:96px}}.ixgps-rail{max-width:min(640px,100%)!important}.ixgps-figwrap img{width:min(880px,100%)}.probe-duo{align-items:center;display:grid;gap:clamp(28px,4vw,60px);grid-template-columns:1.05fr .95fr}.probe-copy{min-width:0}.probe-panel{display:block!important;gap:0!important;grid-template-columns:none!important}.probe-panel[hidden]{display:none!important}.probe-panel:not([hidden]){animation:none!important}.probe .probe-toggle{position:relative}.pt-thumb{background:var(--lime);border-radius:999px;height:calc(100% - 10px);left:0;pointer-events:none;position:absolute;top:5px;transition:transform .44s cubic-bezier(.65,0,.35,1),width .44s cubic-bezier(.65,0,.35,1);width:0;z-index:0}.probe .pt-tab{background:transparent!important;position:relative;transition:color .26s ease;z-index:1}.probe .pt-tab.active{color:var(--lime-ink)}.pt-stage{aspect-ratio:393/297;overflow:hidden;position:relative}.pt-shot{inset:0;margin:0;opacity:0;position:absolute}.pt-shot.is-current{opacity:1}.pt-shot img{border-radius:12px;display:block;height:100%;object-fit:contain;width:100%}@keyframes ptShotIn{0%{opacity:0;transform:translate3d(7%,0,0) scale(1.03)}to{opacity:1;transform:none}}@keyframes ptShotInBack{0%{opacity:0;transform:translate3d(-7%,0,0) scale(1.03)}to{opacity:1;transform:none}}@keyframes ptShotOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-7%,0,0) scale(.97)}}@keyframes ptShotOutBack{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(7%,0,0) scale(.97)}}.pt-shot.pt-in{animation:ptShotIn .46s cubic-bezier(.65,0,.35,1) both;opacity:1;z-index:2}.pt-shot.pt-in-back{animation:ptShotInBack .46s cubic-bezier(.65,0,.35,1) both;opacity:1;z-index:2}.pt-shot.pt-out{animation:ptShotOut .4s cubic-bezier(.65,0,.35,1) both;opacity:1;z-index:1}.pt-shot.pt-out-back{animation:ptShotOutBack .4s cubic-bezier(.65,0,.35,1) both;opacity:1;z-index:1}@keyframes ptCopyIn{0%{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:none}}@keyframes ptCopyInBack{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}.probe-panel.pt-enter .eyebrow,.probe-panel.pt-enter .pt-list,.probe-panel.pt-enter .pt-list-rt,.probe-panel.pt-enter h2{animation:ptCopyIn .44s cubic-bezier(.2,.7,.2,1) both}.probe-panel.pt-enter .pt-list-rt,.probe-panel.pt-enter-back .eyebrow,.probe-panel.pt-enter-back .pt-list,.probe-panel.pt-enter-back h2{animation:ptCopyInBack .44s cubic-bezier(.2,.7,.2,1) both}.probe-panel.pt-enter h2,.probe-panel.pt-enter-back h2{animation-delay:.05s}.probe-panel.pt-enter .pt-list,.probe-panel.pt-enter .pt-list-rt,.probe-panel.pt-enter-back .pt-list{animation-delay:.1s}@media (max-width:900px){.probe-duo{gap:22px;grid-template-columns:1fr}.pt-stage{order:-1}.probe .probe-toggle{max-width:420px;width:100%}.probe .pt-tab{flex:1 1 0;font-size:.86rem;min-width:0;padding:.68em .5em;text-align:center}.pt-shot.pt-in,.pt-shot.pt-in-back{animation-duration:.32s}.pt-shot.pt-out,.pt-shot.pt-out-back{animation-duration:.28s}.probe-panel.pt-enter .eyebrow,.probe-panel.pt-enter .pt-list,.probe-panel.pt-enter .pt-list-rt,.probe-panel.pt-enter h2,.probe-panel.pt-enter-back .eyebrow,.probe-panel.pt-enter-back .pt-list,.probe-panel.pt-enter-back h2{animation-duration:.3s}}@media (max-width:380px){.probe .pt-tab{font-size:.78rem;padding:.7em .35em}}@media (prefers-reduced-motion:reduce){.pt-thumb{transition:none}.probe-panel.pt-enter .eyebrow,.probe-panel.pt-enter .pt-list,.probe-panel.pt-enter .pt-list-rt,.probe-panel.pt-enter h2,.probe-panel.pt-enter-back .eyebrow,.probe-panel.pt-enter-back .pt-list,.probe-panel.pt-enter-back h2,.pt-shot.pt-in,.pt-shot.pt-in-back,.pt-shot.pt-out,.pt-shot.pt-out-back{animation:none!important}}.hero-premium .heromedia .ytfacade{background:#fff}.hero-premium .heromedia .ytfacade img{object-fit:cover;padding:0}.hero-premium .heromedia .ytplay{background:rgba(6,76,84,.94)}.why .why-lede{margin:.55rem 0 0;max-width:62ch}.power .cards{display:flex;flex-wrap:wrap;justify-content:center}.power .cards>.fcard{flex:0 1 calc(33.33333% - 10.66667px)}@media (max-width:1000px){.power .cards>.fcard{flex-basis:calc(50% - 8px)}}@media (max-width:560px){.power .cards>.fcard{flex-basis:100%}}em+sup,i+sup{margin-left:.08em}.figure .num.num--green{color:var(--lime-deep,#7cb300)}.cicon--tile{background:none;height:56px;padding:0;width:56px}.cicon--tile img{border-radius:14px;display:block;height:56px;width:56px}