.flight{--f-ink:#16181d;--f-ink-2:#4a505b;--f-ink-3:#626975;--f-hair:#16181d1f;--f-plate:#f3f5f7db;--f-plate-line:#ffffffb3;--f-edge:inset 0 1px 0 #ffffffbf;--f-shadow:0 2px 4px #44526a14, 0 12px 28px -8px #44526a2e;--f-grad:linear-gradient(90deg, #386bb7 0%, #8c5e98 52%, #e24c4a 100%);--f-ease:cubic-bezier(.16, 1, .3, 1);--g:max(1rem, calc((100vw - 1180px) / 2));--bar:96px;--rail:64px;color:var(--f-ink);background:#f0f2f4;position:relative}.flight[data-dark]{--f-ink:#e9ecf1;--f-ink-2:#aab2bd;--f-ink-3:#9aa3af;--f-hair:#e9ecf129;--f-plate:#16181ddb;--f-plate-line:#e9ecf114;--f-edge:inset 0 1px 0 #e9ecf10f}.flight__stage{position:relative}.flight__world{background:#f0f2f4;height:100svh;position:absolute;inset:0 0 auto;overflow:hidden}.flight__leg{position:absolute;inset:0}.flight__leg:not(:first-child){visibility:hidden}.flight__leg img,.flight__leg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flight__leg video{opacity:0;transition:opacity .4s linear}.flight__leg.has-clip video{opacity:1}@media (min-width:861px){.flight__leg img,.flight__leg video{filter:saturate(.7)}}.flight__scrim{--m:calc(var(--dk,0) * 100%);--s-veil:color-mix(in srgb, #0e0f1373 var(--m), #f0f2f461);--s-0:color-mix(in srgb, #0e0f13b8 var(--m), #f0f2f4e6);--s-1:color-mix(in srgb, #0e0f1380 var(--m), #f0f2f4b3);--s-b:color-mix(in srgb, #0e0f1399 var(--m), #f0f2f499);background:radial-gradient(80% 98% at 0% 42%, var(--s-0), var(--s-1) 45%, transparent 100%), linear-gradient(to top, var(--s-b), transparent 25%), linear-gradient(var(--s-veil), var(--s-veil));transition:opacity .6s var(--f-ease);position:absolute;inset:0}.flight__copy{padding:calc(var(--bar) + 2rem) var(--g) 4rem;gap:3rem;display:grid;position:relative}.flight__copy .board__detail .st{margin-top:1.5rem}.rail{display:none}.js .flight{--sh:min(100svh, 1400px);height:calc((var(--track) + 1) * var(--sh));margin-top:-68px}.js .flight__stage{height:min(100lvh,1400px);position:sticky;top:0;overflow:hidden}.js .flight__world{height:100%}.js .flight__copy{height:100vh;height:var(--sh);padding:0;display:block;position:absolute;inset:0 0 auto}.js .flight [data-win]{opacity:0;pointer-events:none;position:absolute}.js .flight [data-win][data-hero]{opacity:1}.js .flight [data-win][data-on]{pointer-events:auto;will-change:opacity, transform}.js .flight .st{opacity:0;transition:opacity .32s var(--f-ease), transform .42s var(--f-ease);margin:0;position:absolute;inset:auto 0 0;transform:translateY(12px)}.js .flight .st.is-on{opacity:1;transform:none}.js .rail{display:block}.blk{color:var(--f-ink);transition:color .5s var(--f-ease)}.blk :where(p,h1,h2,h3,ul,ol){margin:0}.eyebrow,.tag{font:700 .7rem/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--f-ink-3)}.eyebrow{margin-bottom:1rem!important}.tag{margin-bottom:.5rem!important}.disp{font:300 clamp(1.7rem, 3.5vw, 3.3rem)/1.1 var(--font-display);letter-spacing:-.035em;color:var(--f-ink-2);text-wrap:balance}.disp strong,.disp--ink{color:var(--f-ink);font-weight:400}.lede{max-width:48ch;color:var(--f-ink-2);text-wrap:pretty;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.6;margin-top:1.4rem!important}.body{max-width:52ch;color:var(--f-ink-2);text-wrap:pretty;line-height:1.6}.fine{color:var(--f-ink-3);font-size:.8rem;line-height:1.45;margin-top:.5rem!important}.flink{color:var(--f-ink);border-bottom:1px solid var(--f-hair);gap:.4em;padding-bottom:.15em;font-weight:700;display:inline-flex}.flink:after{content:"→";transition:transform .16s var(--f-ease)}@media (hover:hover){.flink:hover:after{transform:translate(3px)}}.fbtn{height:52px;font:700 .95rem/1 var(--font-body);white-space:nowrap;transition:transform .14s var(--f-ease), background .2s var(--f-ease), box-shadow .2s var(--f-ease);border-radius:999px;align-items:center;gap:.55em;padding:0 1.5rem;display:inline-flex}.fbtn:active{transform:scale(.97)}.fbtn--solid{color:#fff;background:linear-gradient(90deg,#386bb7 0%,#8c5e98 52%,#e24c4a 100%)}.fbtn--solid:after{content:"→"}.fbtn--quiet{color:#16181d;box-shadow:var(--f-edge), 0 1px 2px #44526a1a;background:#fff}.fbtn--quiet:after{content:"↓"}@media (hover:hover){.fbtn--solid:hover{filter:brightness(1.08)}.fbtn--quiet:hover{box-shadow:var(--f-edge), var(--f-shadow)}}.js .plate{background:var(--f-plate);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border:1px solid var(--f-plate-line);box-shadow:var(--f-edge), var(--f-shadow);transition:background .5s var(--f-ease), border-color .5s var(--f-ease);border-radius:22px;padding:clamp(1.25rem,2.4vw,2.2rem)}.hero__mark{background:linear-gradient(262deg,#e24c4a 0%,#386bb7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(4.2rem,15vw,14rem);margin-left:-.05em!important}.hero__h1{font:400 clamp(2.1rem, 4.4vw, 4.4rem)/1.04 var(--font-display);letter-spacing:-.04em;color:#16181d;margin-top:1.2rem!important}.hero__h1 span{color:#858c97}.hero__lede{color:#4a505b;text-wrap:pretty;max-width:44ch;font-size:clamp(1rem,.94rem + .35vw,1.2rem);line-height:1.55;margin-top:1.4rem!important}.hero__cta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cases__cta{grid-column:1/-1}.lever{grid-template-columns:auto 1fr;align-items:start;column-gap:1.3rem;display:grid}.lever>:not(.lever__no){grid-column:2}.lever__no{font:300 clamp(3.2rem, 5.4vw, 5rem)/.82 var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--f-ink-3);grid-row:1/span 3}.lever__h{font:400 clamp(1.45rem, 2.2vw, 2.05rem)/1.12 var(--font-display);letter-spacing:-.03em;margin-bottom:.7rem!important}.intro .body{margin-top:1.1rem!important}.board__list{padding-left:0;list-style:none}.board__list ol{padding:0;list-style:none}.board__phase{font:700 .64rem/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--f-ink-3);justify-content:space-between;gap:1rem;display:flex;margin:1rem 0 .35rem!important}.board__group:first-child .board__phase{margin-top:0!important}.board__phase em{letter-spacing:.08em;font-style:normal}.board__st{font:400 1rem/1.3 var(--font-display);letter-spacing:-.015em;color:var(--f-ink-3);transition:color .3s var(--f-ease);align-items:baseline;gap:.7rem;padding:.28rem 0 .28rem 1.1rem;display:flex;position:relative}.board__st b{font:500 .68rem/1 var(--font-mono);color:inherit}.board__st:before{content:"";background:var(--f-ink-3);opacity:.5;width:6px;height:6px;transition:opacity .3s, transform .3s var(--f-ease);border-radius:50%;position:absolute;top:.78em;left:0}.board__st.is-done{color:var(--f-ink-2)}.board__st.is-done:before{opacity:1;background:var(--f-ink-2)}.board__st.is-on{color:var(--f-ink)}.board__st.is-on:before{opacity:1;background:var(--f-grad);transform:scale(1.7)}.board__dots{display:none}.st__no{font:300 clamp(5rem, 11vw, 10.5rem)/.8 var(--font-display);letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1.2px var(--f-ink-3);margin:0 0 1.2rem -.04em!important}.st__h{font:400 clamp(1.6rem, 2.6vw, 2.6rem)/1.08 var(--font-display);letter-spacing:-.03em;margin-bottom:.9rem!important}.st__line{max-width:40ch;color:var(--f-ink);font-size:clamp(1.02rem,.98rem + .3vw,1.25rem);line-height:1.5}.st__body{max-width:48ch;color:var(--f-ink-2);line-height:1.6;margin-top:.8rem!important}.case__nums{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:.8rem;display:flex;margin:.15rem 0 .5rem!important}.case__was{color:var(--f-ink-3);font-size:clamp(2.6rem,5vw,4.6rem);font-weight:300;position:relative}.case__was:after{content:"";transform-origin:0;height:2px;transform:scaleX(var(--strike,1));background:#e24c4a;position:absolute;top:54%;left:-4%;right:-4%}.case__is{opacity:var(--is,1);transform:translateY(calc((1 - var(--is,1)) * 8px));font-size:clamp(3.4rem,8vw,7rem);font-weight:400;line-height:1}.case__unit{font:400 1.05rem/1 var(--font-display);color:var(--f-ink-2);letter-spacing:-.01em}.disp .eyebrow{display:block}.disp--md{font-size:clamp(1.6rem,2.8vw,2.6rem)}.cta-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;display:flex;margin-top:1.4rem!important}.modules{gap:.15rem;padding:0;list-style:none;display:grid;margin:.4rem 0 0!important}.modules li{border-top:1px solid var(--f-hair);color:var(--f-ink-2);grid-template-columns:7.2rem 1fr;gap:.8rem;padding:.5rem 0;display:grid}.modules b{color:var(--f-ink);font-weight:700}.facts{font:500 .78rem/1.5 var(--font-mono);color:var(--f-ink-2);margin-top:1rem!important}.st__hint{border:1px solid var(--f-hair);color:var(--f-ink);border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:700;display:inline-block;margin-top:.9rem!important}.flight__skip{display:none}.js .flight__skip{right:var(--g);bottom:calc(var(--rail) + .4rem);z-index:2;min-height:44px;font:700 .72rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--f-ink-3);align-items:center;padding:0 .2rem;display:inline-flex;position:absolute}.js .flight__skip:after{content:"↓";margin-left:.4em}.rail{height:var(--rail);padding:0 var(--g);pointer-events:none;position:absolute;inset:auto 0 0}.rail:before{content:"";z-index:-1;background:linear-gradient(#f0f2f400,#f0f2f4eb);position:absolute;inset:-48px 0 0}.flight[data-dark] .rail__stops a{color:#ffffffb8}.flight[data-dark] .rail__stops li[data-current] a{color:#fff}.flight[data-top] .rail,.flight[data-end] .rail,.flight[data-end] .flight__skip{opacity:0;pointer-events:none;transition:opacity .3s}.flight[data-dark] .rail:before{background:linear-gradient(#0e0f1300,#0e0f13d9)}.rail__track{left:var(--g);right:var(--g);background:var(--f-hair);border-radius:2px;height:2px;position:absolute;bottom:22px;overflow:hidden}.rail__fill{background:var(--f-grad);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.rail__stops{left:var(--g);right:var(--g);height:20px;margin:0;padding:0;list-style:none;position:absolute;bottom:32px}.rail__stops li{position:absolute;bottom:0}.rail__stops a{pointer-events:auto;font:700 .64rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--f-ink-3);white-space:nowrap;transition:color .3s var(--f-ease);padding:4px 0;display:inline-block}.rail__stops li[data-current] a{color:var(--f-ink)}.capsule{left:var(--g);color:#16181d;height:22px;box-shadow:var(--f-shadow);font:500 .68rem/1 var(--font-mono);white-space:nowrap;will-change:transform;background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:0 .65rem 0 .5rem;display:inline-flex;position:absolute;bottom:12px}.capsule__dot{background:var(--f-grad);border-radius:50%;width:7px;height:7px}.capsule[data-wait] .capsule__dot{background:#e24c4a;animation:1.1s steps(2,jump-none) infinite f-blink}@keyframes f-blink{50%{opacity:.25}}.js .hero{left:var(--g);right:var(--g);top:calc(var(--bar) + 3vh)}.js .problem{left:var(--g);top:calc(var(--bar) + 3vh);width:min(54rem,60vw)}.js .lever{top:calc(var(--bar) + 3vh);width:min(34rem,42vw);right:var(--g)}.js .audit1{left:var(--g);top:calc(var(--bar) + 3vh);width:min(62rem,70vw)}.js .cta1{left:var(--g);top:calc(var(--bar) + 3vh);width:min(38rem,48vw)}.js .train2,.js .check{left:var(--g);bottom:calc(var(--rail) + 4vh);width:min(40rem,50vw)}.js .finale{inset:var(--bar) var(--g) var(--rail) var(--g)}.js .finale__main{width:min(36rem,46vw);position:absolute;top:2vh;left:0}.js .finale .ticket{max-width:17rem;position:absolute;top:3vh;right:0}.finale .cta-row{flex-direction:column;align-items:flex-start;gap:.6rem}.finale .ticket__list li.ok{display:none}.js .intro{left:var(--g);width:min(40rem,46vw);top:50%;translate:0 -50%}.js .board{inset:calc(var(--bar) + .75rem) var(--g) var(--rail) var(--g);flex-direction:column;gap:1.5vh;display:flex}.board__title{font:400 clamp(1.6rem, 3vw, 2.8rem)/1.08 var(--font-display);letter-spacing:-.035em;color:var(--f-ink);text-shadow:0 1px 24px #0e0f138c}.board__title span{color:var(--f-ink-2);text-shadow:0 0 28px #0e0f13b3;display:block}.js .board__body{flex:1;min-height:0;position:relative}.js .board__list{width:min(23rem,30vw);position:absolute;top:50%;left:0;translate:0 -50%}.js .board__detail{width:min(38rem,44vw);height:min(30rem,100%);position:absolute;top:50%;right:0;translate:0 -50%}.js .board__detail .st{inset:clamp(1.25rem,2.4vw,2.2rem) clamp(1.25rem,2.4vw,2.2rem) auto}.js .gain{left:var(--g);top:calc(var(--bar) + 3vh);width:min(52rem,60vw)}.js .cases{left:var(--g);bottom:calc(var(--rail) + 4vh);width:min(40rem,56vw)}@media (max-width:860px){.flight{--bar:88px;--rail:52px}.js .hero{top:calc(var(--bar) + 1.5vh)}.hero__mark{font-size:19vw}.hero__h1{font-size:clamp(2rem,8.6vw,2.6rem);margin-top:.8rem!important}.hero__lede{font-size:1rem}.hero__cta{margin-top:1.4rem}.fbtn{height:48px;padding:0 1.2rem;font-size:.92rem}.js .problem,.js .lever,.js .gain,.js .intro,.js .cases,.js .cta1,.js .train2,.js .audit1,.js .check{left:var(--g);right:var(--g);width:auto;top:calc(var(--bar) + 1vh);bottom:auto;translate:none}.disp{font-size:clamp(1.55rem,6.4vw,1.9rem)}.lede{font-size:.98rem;margin-top:1rem!important}.lever{grid-template-columns:1fr}.lever>:not(.lever__no){grid-column:1}.lever__no{grid-row:auto;font-size:2.8rem;margin-bottom:.5rem!important}.js .intro{top:auto;bottom:calc(var(--rail) + 3vh)}.js .cases{grid-template-columns:1fr;gap:.9rem}.case__was{font-size:2.6rem}.case__is{font-size:clamp(3rem,14vw,4rem)}.js .board__list,.st__body{display:none}.modules li{grid-template-columns:1fr;gap:0;padding:.4rem 0}.modules li b{font-size:.85rem}.js .finale{flex-direction:column;gap:.8rem;display:flex}.js .finale__main,.js .finale .ticket{width:auto;max-width:none;position:relative;inset:auto}.js .finale .ticket{display:none}.js .flight__skip{bottom:calc(var(--rail) - 2px)}.js .board__detail{width:auto;height:auto;max-height:calc(100% - 44px);display:grid;inset:auto 0 44px;translate:none}.js .board__detail .st{grid-area:1/1;position:relative;inset:auto}.js .board__dots{gap:5px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:1.1rem;right:1.1rem}.board__dots li{background:var(--f-hair);border-radius:2px;width:14px;height:3px;transition:background .3s}.board__dots li.is-done{background:var(--f-ink-3)}.board__dots li.is-on{background:var(--f-grad)}.js .board__detail .st{padding-right:5.5rem}.st__no{font-size:clamp(2.6rem,8svh,4.6rem);margin-bottom:.8rem!important}.case__nums{flex-wrap:wrap}.js .plate{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f5f7eb}.flight[data-dark] .plate{background:#16181ddb}.rail__stops li{display:none}.rail__stops li[data-current]{display:block;left:0!important}.rail__track{bottom:16px}.rail__stops{bottom:26px}.capsule{bottom:6px}}@media (max-height:520px) and (orientation:landscape){.hero__mark,.st__no,.lever__no{display:none}.flight{--bar:76px;--rail:40px}.hero__lede{display:none}}@media (max-height:720px) and (min-width:861px){.st__no{font-size:5rem}.js .board__detail{height:72vh}.hero__mark{font-size:clamp(4rem,11vw,9rem)}}@media (prefers-reduced-motion:reduce){.js .flight .st{transition:opacity .2s linear;transform:none}.capsule[data-wait] .capsule__dot{animation:none}}.ticket{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#16181d;background:#ffffffe0;border-radius:22px;width:100%;max-width:22rem;padding:1.25rem 1.3rem 1.2rem;box-shadow:inset 0 1px #ffffffbf,0 4px 8px #44526a14,0 24px 56px -16px #44526a47}.ticket__kicker{font:500 .7rem/1 var(--font-mono);color:#4a505b;align-items:center;gap:.5rem;display:flex}.ticket__dot{background:linear-gradient(90deg,#386bb7,#8c5e98,#e24c4a);border-radius:50%;width:7px;height:7px}.ticket__h{font:400 1.15rem/1.25 var(--font-display);letter-spacing:-.02em;margin:.8rem 0 .9rem}.ticket__list{color:#4a505b;gap:.32rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.ticket__list li{align-items:center;gap:.5rem;display:flex}.ticket__list li:before{content:"";border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #d5dae1}.ticket__list li.ok:before,.ticket[data-state=done] .ticket__list li.todo:before{box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2l2.2 2.2L8.6 2.6' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/9px no-repeat,#4a505b}.ticket__list li.todo{color:#16181d;font-weight:700}.ticket__list li.todo:before{box-shadow:inset 0 0 0 1.5px #e24c4a}.ticket[data-state=done] .ticket__list li.todo:before{background-color:#8c5e98}.tc{gap:1rem;margin:1.4rem 0 0;display:grid}.tc__row{gap:.45rem;display:grid}.tc__label{color:var(--f-ink-2);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;font-size:.95rem;display:flex}.tc__label b{color:var(--f-ink)}.tc__label span{font:500 .8rem/1.6 var(--font-mono)}.tc__bar{height:36px}.tc__bar i,.tc__legend i{border-radius:6px;display:block}.tc .s1{background:var(--f-ink);opacity:.22}.tc .s2{background:var(--f-ink);opacity:.4}.tc .s3{background:var(--f-ink);opacity:.6}.tc .s4{background:var(--f-ink);opacity:.85}.tc .sg{background:var(--f-grad)}.tc .sa{background:var(--f-ink);opacity:.55}.tc__clip{overflow:hidden}.tc__bar{transform:translateX(calc((var(--p,1) - 1) * 100%));border-radius:6px;overflow:hidden}.tc__track{height:100%;transform:translateX(calc((1 - var(--p,1)) * 100%));gap:3px;display:flex}.tc__row--classic{--p:clamp(0, calc(var(--k,1) * 1.8), 1)}.tc__row--ours{--p:clamp(0, calc((var(--k,1) - .55) * 2.5), 1)}.tc__row--classic .tc__label span{opacity:clamp(0, calc(var(--k,1) * 2.2 - .6), 1)}.tc__row--ours{opacity:clamp(0, calc((var(--k,1) - .5) * 4), 1)}.tc__row--ours .tc__label span{opacity:clamp(0, calc((var(--k,1) - .75) * 4), 1)}.tc__legend{color:var(--f-ink-2);flex-wrap:wrap;gap:.3rem 1.1rem;margin:.2rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.tc__legend li{align-items:center;gap:.4rem;display:flex}.tc__legend i{border-radius:3px;width:10px;height:10px}.gain__more{margin-top:1.2rem!important}.gain__more a{color:var(--f-ink);border-bottom:1px solid var(--f-hair);padding-bottom:.15em;font-weight:700}.gain__more a:after{content:" ↓"}@media (max-width:860px){.tc__bar{height:28px}.tc{gap:.8rem;margin-top:1rem}}.tc .sw{background:repeating-linear-gradient(-45deg, var(--f-ink-3) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--f-ink-3)}.tc__sum{font:400 clamp(1.05rem, 1.6vw, 1.3rem)/1.3 var(--font-display);letter-spacing:-.02em;color:var(--f-ink);opacity:clamp(0, calc((var(--k,1) - .8) * 5), 1);margin-top:.4rem!important}.tc__sum span{color:var(--f-ink-2);display:block}.tc__fine{color:var(--f-ink-3);font-size:.72rem;line-height:1.45}.case__save{background:var(--f-grad);color:#fff;font:700 .8rem/1.4 var(--font-body);letter-spacing:0;opacity:var(--is,1);border-radius:999px;align-self:center;margin-left:.4rem;padding:.25rem .7rem}@media (max-width:860px){.gain .disp--md{font-size:clamp(1.35rem,5.6vw,1.6rem)}.tc__cap{display:none}.tc{gap:.6rem;margin-top:.8rem}.tc__label{flex-wrap:nowrap;align-items:baseline;font-size:.88rem}.tc__label span{white-space:nowrap;font-size:.68rem}.tc__bar{height:22px}.tc__legend{gap:.15rem .7rem;font-size:.72rem}.tc__sum{font-size:1rem}.tc__sum span{display:none}.gain__more{margin-top:.8rem!important}}@media (min-width:861px) and (max-height:780px){.tc__sum span{display:none}.tc{gap:.7rem}.tc__bar{height:28px}}@media (max-width:860px){.tc__fine{font-size:.66rem}.js .flight__skip:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}}.cases .body{opacity:var(--is,1)}.tc__fine,.gain__more{opacity:clamp(0, calc((var(--k,1) - .8) * 5), 1)}.blk .tt-a,.blk .tt-b{display:block}.blk .tt-a{color:var(--f-ink);font-weight:400}.blk .tt-b{color:var(--f-ink-2)}.board__title .tt-b{color:var(--f-ink-2);text-shadow:0 0 28px #0e0f13b3}.tc__row--classic .tc__bar{border-radius:999px;height:26px}.tc__row--classic .tc__track{gap:4px}.tc__bar i{border-radius:999px}.tc .sa{opacity:.3}.tc .sw{background:repeating-linear-gradient(-45deg, var(--f-ink-3) 0 1.5px, transparent 1.5px 6px);opacity:.9;box-shadow:inset 0 0 0 1px #9aa3af73}.tc__legend .sa{opacity:.45}.tc__bar--vc{background:linear-gradient(#ffffff47,#fff0 55%),linear-gradient(90deg,#386bb7 0%,#8c5e98 52%,#e24c4a 100%);border-radius:999px;min-width:78px;height:46px;box-shadow:inset 0 0 0 1px #ffffff38}.tc__track--vc{align-items:center;padding-left:16px}.tc__v{filter:drop-shadow(0 1px 2px #16181d59);flex:none;width:34px;height:34px}.tc__v path{fill:none;stroke:#fff;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){.tc__row--classic .tc__bar{height:18px}.tc__bar--vc{min-width:64px;height:34px}.tc__track--vc{padding-left:12px}.tc__v{width:28px;height:28px}}.train2__tag{margin-top:1.3rem!important}.nw{white-space:nowrap}@media (max-width:860px){.js .train2 .eyebrow,.js .train2__tag{display:none}.js .train2 .modules li{grid-template-columns:6.4rem 1fr;gap:.6rem;padding:.32rem 0;font-size:.85rem}.js .train2 .modules{margin-top:.9rem!important}}.js .board__detail:not(:has(.st.is-on)){opacity:0}.js .dive{left:var(--g);right:var(--g);top:calc(var(--bar) + 3vh)}.js .flight .st:not(.is-on){pointer-events:none}.js .agents{left:var(--g);right:var(--g);top:calc(var(--bar) + 2vh);max-width:78rem}.agents__stage{margin-top:1.4rem}@media (max-width:860px){.js .agents{top:calc(var(--bar) + 1vh)}.js .agents__lede{display:none}.agents__stage{margin-top:1rem}}@media (max-height:950px){.js .agents__lede{display:none}}.tc__line{align-items:center;gap:.9rem;display:flex}.tc__line .tc__clip{flex:1;min-width:0}.tc__row--ours .tc__clip{align-items:center;gap:.9rem;display:flex}.tc__pt{font:500 .8rem/1.2 var(--font-mono);color:var(--f-ink-2);white-space:nowrap;flex:none}.tc__row--classic .tc__pt{opacity:clamp(0, calc(var(--k,1) * 2.2 - .6), 1)}.tc__row--ours .tc__pt{opacity:clamp(0, calc((var(--k,1) - .75) * 4), 1)}@media (max-width:860px){.tc__pt{font-size:.68rem}.tc__line,.tc__row--ours .tc__clip{gap:.6rem}.js .agents h2 .tt-b{display:none}.js .agents{top:calc(var(--bar) + .5vh);padding:1rem}.js .agents .eyebrow,.js .agents .ps__du{display:none}.js .agents .agents__stage{margin-top:.8rem}.js .agents .ps{padding:.9rem}.js .agents .ps__v{--ps-col:min(48%, calc((100svh - 390px) / 3));gap:.8rem;padding-bottom:.4rem}}.agents__cta{justify-items:start;gap:.9rem;margin-top:1.2rem;padding-bottom:.6rem;display:grid}.agents__cta-t{font:400 clamp(1.05rem, 1.5vw, 1.3rem) / 1.25 var(--font-display);letter-spacing:-.02em}.agents__cta-t span{display:block}.agents__cta .fbtn,.flight[data-dark] .agents__cta .fbtn{color:#fff;box-shadow:none;white-space:nowrap;background:linear-gradient(90deg,#386bb7 0%,#8c5e98 52%,#e24c4a 100%)}.agents__cta .fbtn:hover{filter:brightness(1.08)}@media (max-width:860px){.agents__cta{gap:.6rem;margin-top:.8rem;padding-bottom:.3rem}.agents__cta-t{font-size:.98rem}.agents__cta .fbtn{height:42px}}@media (max-height:950px) and (min-width:861px){.js .agents{top:calc(var(--bar) + 1.5vh)}.js .agents .eyebrow{display:none}.agents__cta{margin-top:.9rem}}html:not(.js) .blk.plate{position:relative}.blk.plate:not(.agents):after{content:"";pointer-events:none;background:url(/images/brand/viewconic-signet-gradient.svg) 50%/contain no-repeat;width:26px;height:26px;position:absolute;top:clamp(.9rem,1.6vw,1.4rem);right:clamp(.9rem,1.6vw,1.4rem)}.flight[data-dark] .blk.plate:not(.agents):after{background-image:url(/images/brand/viewconic-signet-white.svg)}.blk.plate:not(.agents)>:first-child{padding-right:2.2rem}@media (max-height:950px) and (min-width:861px){.js .agents{max-width:min(78rem,128vh)}.js .agents h2 .tt-b,.js .agents .ps .hidden li>span:nth-child(n+3){display:none}.js .agents .ps{padding:1rem}.js .agents .agents__stage{margin-top:.9rem}.agents__cta{margin-top:.7rem}}@media (max-width:639px){.flight{--g:.75rem}}@media (min-width:861px){.js .hero{padding-inline:1.5rem}}.grad-em{background:var(--f-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.cta1__who{align-items:center;gap:.85rem;margin-top:1.4rem;display:flex}.cta1__img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.cta1__who p{color:var(--f-ink-2);gap:.1rem;font-size:.92rem;display:grid}.cta1__who b{color:var(--f-ink)}.cta1 .cta-row{margin-top:1.4rem}.hero__lede-2{margin-top:.7em;display:block}.audit1__grid{align-items:start;gap:1.5rem;display:grid}@media (min-width:861px){.audit1__grid{grid-template-columns:minmax(0,1fr) 9.5rem}}.audit1__report{color:var(--f-ink-2);text-underline-offset:3px;justify-items:start;gap:.5rem;font-size:.82rem;font-weight:600;text-decoration:underline;display:grid}.audit1__report img{width:9.5rem;height:auto;box-shadow:var(--f-shadow);transition:rotate .3s var(--f-ease);border-radius:6px;rotate:2deg}.audit1__report:hover img{rotate:none}@media (max-width:860px){.audit1__report{display:none}}.audit1 .cta-row .fbtn:not(.fbtn--solid){background:#fff;box-shadow:inset 0 0 0 1px #16181d2e}.audit1 .cta-row .fbtn:not(.fbtn--solid):hover{box-shadow:inset 0 0 0 1px #16181d73}.dive--light .board__title,.dive--light .board__title span,.dive--light .board__title .tt-b{text-shadow:0 0 24px #f0f2f4e6}.audit1 .cta-row{flex-wrap:nowrap}@media (max-width:520px){.audit1 .cta-row{flex-wrap:wrap}}.fbtn--light{color:var(--f-ink);background:#fff;box-shadow:inset 0 0 0 1px #16181d2e}.fbtn--light:hover{box-shadow:inset 0 0 0 1px #16181d73}.finale .cta-row{flex-flow:wrap;align-items:center}.finale__voices{color:var(--f-ink-2);font-size:.95rem;margin-top:1.1rem!important}.finale__voices a{color:var(--f-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--f-hair);text-decoration-color:var(--f-hair);font-weight:700}.finale__voices a:hover{text-decoration-color:currentColor}
