.ctr{--paper:#f2f5f3;--paper-dim:#e2eae6;--ink:#0b1a15;--ink-soft:#142b23;--muted:#5e6d68;--accent:#01c187;--accent-on-ink:#7ff0c8;--magenta:#01c187;--brand-mint:#7ff0c8;--line:#0d171424;--line-paper:#eaf5f029;--paper-55:#eaf5f08c;--paper-60:#eaf5f099;--paper-70:#eaf5f0b3;--paper-15:#eaf5f026;--paper-25:#eaf5f040;--paper-30:#eaf5f04d;--paper-40:#eaf5f066;--paper-45:#eaf5f073;--ink-15:#0d171426;--ink-25:#0d171440;--ink-70:#0d1714b3;--ink-80:#0d1714cc;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--pad:24px;--gutter:2rem;--measure-tight:32em;--switcher-h:0px;--compare-row-h:64px;--compare-head-h:220px;--compare-sticky-top:108px;--font-display:var(--font-sans2), system-ui, sans-serif;--font-sans2:var(--font-sans), system-ui, sans-serif}.ctr .tabular{font-variant-numeric:tabular-nums}.ctr .eyebrow{font-family:var(--font-sans2);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:500}.ctr .font-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;line-height:.92}.ctr .font-display b{font-weight:inherit;color:var(--accent)}.ctr .link-underline{transition:background-size .45s var(--ease-expo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.ctr .link-underline:hover{background-size:100% 1px}.ctr .idx-tag{border:1px solid color-mix(in oklab, currentColor 45%, transparent);padding:.2em .5em .15em;display:inline-block}.ctr .idx-tag.accent{color:var(--accent)}.ctr .mobile-menu nav a .eyebrow,.ctr .mobile-menu__drop-btn .eyebrow,.ctr .section-eyebrow{color:var(--paper-55)}.ctr .on-paper .section-eyebrow{color:var(--muted)}.ctr .lines .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ctr .lines .line>span{transition:transform .9s var(--ease-soft);display:block;transform:translateY(112%)}.ctr .lines.is-in .line>span{transform:none}.ctr .rise{opacity:0;transition:opacity .8s var(--ease-soft), transform .8s var(--ease-soft);transform:translateY(28px)}.ctr .rise.is-in{opacity:1;transform:none}.ctr .stagger .stagger-item{opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);transform:translateY(24px)}.ctr .stagger.is-in .stagger-item,.ctr .no-js .reveal,.ctr .no-js .rise,.ctr .no-js .stagger .stagger-item,.ctr .no-js .lines .line>span{opacity:1;transform:none}.ctr .wf__grid.is-in .wf-card.is-active{transform:translate(-6px)scale(1.02)}.ctr .wf__grid .stagger-item.wf-card{transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft), border-color .45s, box-shadow .45s, background .45s}.ctr .instrument__cta.rise{transition:opacity .8s var(--ease-soft), transform .8s var(--ease-soft), background-color .2s, color .2s}.ctr .service-detail__points .spark{color:var(--accent-on-ink);flex-shrink:0}.ctr .page-cta .btn-primary{margin-top:32px;display:inline-block}.ctr .hero__bar .eyebrow{color:var(--muted)}.ctr .work__foot .eyebrow{color:var(--paper-55)}.ctr .wf{--wf-w:720px;--wf-h:560px;--wf-scale:1;--wf-blue:#58a08c;--wf-warn:#f5b942;--wf-bad:#ff5f7a;--wf-glass:#0d1e18d1;--wf-line:#eaf5f017;height:calc(var(--wf-steps) * 92vh + 100vh);border-top:1px solid var(--paper-15);background:var(--ink);color:var(--paper);position:relative}.ctr .wf__stage{height:100svh;padding:24px var(--pad) 20px;background:radial-gradient(60% 55% at 52% 42%, #1fc77e1a, transparent 62%), radial-gradient(40% 40% at 82% 18%, #01c18724, transparent 60%), radial-gradient(50% 40% at 15% 85%, #01c18714, transparent 60%), var(--ink);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}@media (min-width:768px){.ctr .wf__stage{padding-top:72px;padding-bottom:24px}}@media (min-width:1024px) and (max-height:760px){.ctr .wf__stage{padding-top:60px}}.ctr .wf__head,.ctr .wf__foot{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.ctr .wf__foot{border-top:1px solid var(--paper-15);color:var(--paper-55);align-items:center;margin-top:auto;padding-top:16px}.ctr .wf__tag,.ctr .wf__foot-tag{color:var(--paper-55);letter-spacing:.18em;align-items:flex-start;gap:14px;font-size:.62rem;line-height:1.6;display:none}.ctr .wf__foot-tag{align-items:center}.ctr .wf__rule{background:var(--paper-30);flex-shrink:0;width:56px;height:1px;margin-top:.5em;display:inline-block}.ctr .wf__foot-tag .wf__rule{margin-top:0}@media (min-width:768px){.ctr .wf__tag,.ctr .wf__foot-tag{display:inline-flex}}@media (max-width:767px){.ctr .wf__foot{display:none}}.ctr .wf__grid{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-height:0;padding-top:18px;display:grid;position:relative}@media (min-width:1024px){.ctr .wf__grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:32px;padding-top:0}}@media (min-width:1280px){.ctr .wf__grid{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(230px,290px);gap:36px}}@media (min-width:1536px){.ctr .wf__grid{gap:48px}}.ctr .wf__left{z-index:3;min-width:0;position:relative}.ctr .wf-swap{display:grid}.ctr .wf-swap__item{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-expo), transform .6s var(--ease-expo), visibility 0s .6s;pointer-events:none;grid-area:1/1;display:block;transform:translateY(10px)}.ctr .wf-swap__item.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.ctr .wf-title{letter-spacing:-.03em;font-size:clamp(30px,3.1vw,46px);font-weight:600;line-height:1.02}.ctr .wf-desc{color:var(--paper-60);max-width:30em;margin-top:14px;font-size:clamp(.85rem,1vw,1rem);line-height:1.5}@media (min-width:1024px){.ctr .wf-desc{margin-top:18px}}.ctr .wf-steps{margin-top:26px;list-style:none;display:none;position:relative}.ctr .wf-steps:before{content:"";background:var(--paper-15);width:1px;position:absolute;top:14px;bottom:14px;left:7px}.ctr .wf-step button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:15px auto 1fr;align-items:start;gap:0 14px;padding:9px 0;display:grid}.ctr .wf-step__dot{z-index:1;border:1px solid var(--paper-30);background:var(--ink);border-radius:50%;width:15px;height:15px;margin-top:3px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative}.ctr .wf-step__n{font-family:var(--font-sans2);letter-spacing:.04em;color:var(--paper-55);padding-top:2px;font-size:.78rem;font-weight:500;transition:color .4s}.ctr .wf-step__t{flex-direction:column;gap:3px;min-width:0;display:flex}.ctr .wf-step__t b{font-family:var(--font-display);color:var(--paper-70);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.15;transition:color .4s}.ctr .wf-step__t small{color:var(--paper-45);font-size:.72rem;line-height:1.35}.ctr .wf-step.is-active .wf-step__dot{background:var(--accent-on-ink);border-color:var(--accent-on-ink);box-shadow:0 0 0 4px #2ee59a2e,0 0 18px #2ee59a8c}.ctr .wf-step.is-active .wf-step__n,.ctr .wf-step.is-active .wf-step__t b{color:var(--paper)}.ctr .wf-step.is-active .wf-step__n{color:var(--accent-on-ink)}@media (hover:hover){.ctr .wf-step button:hover .wf-step__t b{color:var(--paper)}}@media (min-width:1024px){.ctr .wf-steps{display:block}}@media (min-width:1024px) and (max-height:760px){.ctr .wf-step button{padding:6px 0}.ctr .wf-step__t b{font-size:.92rem}.ctr .wf-step__t small{display:none}}.ctr .wf-chips{scrollbar-width:none;gap:8px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.ctr .wf-chips::-webkit-scrollbar{display:none}.ctr .wf-chip{border:1px solid var(--paper-15);color:var(--paper-60);font:inherit;cursor:pointer;background:#eaf5f008;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:500;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.ctr .wf-chip span{letter-spacing:.06em;color:var(--paper-45);font-size:.66rem}.ctr .wf-chip.is-active{color:var(--paper);background:#2ee59a14;border-color:#2ee59a99}.ctr .wf-chip.is-active span{color:var(--accent-on-ink)}@media (min-width:1024px){.ctr .wf-chips{display:none}}.ctr .wf-hint{color:var(--paper-55);align-items:center;gap:12px;margin-top:26px;transition:opacity .5s;display:none}.ctr .wf-hint__ic{border:1px solid var(--paper-30);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ctr .wf-hint__ic svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ctr .wf-hint .eyebrow{letter-spacing:.18em;font-size:.62rem}.ctr .wf.is-scrolled .wf-hint{opacity:0}@media (min-width:1024px){.ctr .wf-hint{display:inline-flex}}@media (min-width:1024px) and (max-height:700px){.ctr .wf-hint{display:none}}.ctr .wf__center{z-index:2;align-self:center;min-width:0;padding-bottom:44px;position:relative}@media (min-width:1024px){.ctr .wf__center{padding-bottom:56px}}.ctr .wf-fit{width:100%;height:calc(var(--wf-h) * var(--wf-scale));position:relative}.ctr .wf-stack{width:var(--wf-w);height:var(--wf-h);transform-origin:50% 0;transform:translateX(-50%) scale(var(--wf-scale));transform-style:preserve-3d;position:absolute;top:0;left:50%}@media (min-width:1024px){.ctr .wf-stack{transform:translateX(-50%) scale(var(--wf-scale)) perspective(2200px) rotateY(-7deg) rotateX(2deg)}}.ctr .wf-frame{background:linear-gradient(160deg,#1828468c,#0d171499);border:1px solid #2ee59a38;border-radius:14px;position:absolute;inset:0}.ctr .wf-frame--1{transform:translate(16px,-16px)}.ctr .wf-frame--2{opacity:.7;border-color:#2ee59a1f;transform:translate(32px,-32px)}.ctr .wf-window{font-family:var(--font-sans2);color:var(--paper);background:linear-gradient(165deg,#162540f5,#0d1714fa);border:1px solid #2ee59a59;border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #2ee59a14,0 30px 80px -20px #000000bf,0 0 80px -30px #2ee59a73}.ctr .wf-window__bar{flex-shrink:0;gap:6px;height:22px;padding:10px 14px 0;display:flex}.ctr .wf-window__bar i{background:#eaf5f029;border-radius:50%;width:8px;height:8px}.ctr .wf-nav{border-bottom:1px solid var(--wf-line);flex-shrink:0;align-items:center;gap:22px;height:42px;padding:0 18px;display:flex}.ctr .wf-nav__brand{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.ctr .wf-nav__brand i{background:var(--accent-on-ink);width:8px;height:8px;box-shadow:0 0 10px var(--accent-on-ink);border-radius:50%}.ctr .wf-nav__tabs{color:var(--paper-60);gap:18px;font-size:10.5px;display:flex}.ctr .wf-nav__tabs span{padding:4px 0;transition:color .3s;position:relative}.ctr .wf-nav__tabs span:after{content:"";background:var(--accent-on-ink);height:2px;transition:transform .4s var(--ease-expo);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.ctr .wf-nav__tabs span.is-active{color:var(--paper)}.ctr .wf-nav__tabs span.is-active:after{transform:scaleX(1)}.ctr .wf-nav__tools{color:var(--paper-70);align-items:center;gap:14px;margin-left:auto;display:inline-flex}.ctr .wf-nav__tools .wf-i{width:14px;height:14px}.ctr .wf-nav__bell{display:inline-flex;position:relative}.ctr .wf-nav__bell:after{content:"";background:var(--wf-bad);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.ctr .wf-nav__av{border:1px solid var(--paper-25);background:#eaf5f01a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8.5px;font-weight:600;display:inline-flex}.ctr .wf-body{flex:1;min-height:0;position:relative}.ctr .wf-screen{opacity:0;visibility:hidden;transition:opacity .55s var(--ease-expo), transform .55s var(--ease-expo), visibility 0s .55s;pointer-events:none;flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex;position:absolute;inset:0;transform:translateY(12px)scale(.985)}.ctr .wf-screen.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.ctr .wf-i{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:12px;height:12px}.ctr .wf-s__head{flex-shrink:0;align-items:center;gap:12px;display:flex}.ctr .wf-s__ic{width:34px;height:34px;color:var(--accent-on-ink);background:#2ee59a14;border:1px solid #2ee59a59;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ctr .wf-s__ic .wf-i{width:16px;height:16px}.ctr .wf-s__t{flex-direction:column;gap:3px;min-width:0;display:flex}.ctr .wf-s__t strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.1}.ctr .wf-s__t span{color:var(--paper-60);font-size:10px}.ctr .wf-cta{background:var(--accent-on-ink);color:var(--ink);border-radius:7px;align-items:center;gap:8px;margin-left:auto;padding:8px 12px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 0 22px -4px #2ee59ab3}.ctr .wf-cta .wf-i{stroke-width:1.8px}.ctr .wf-stats{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ctr .wf-stat{border:1px solid var(--wf-line);background:#eaf5f009;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.ctr .wf-stat__lb{color:var(--paper-60);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex;overflow:hidden}.ctr .wf-stat__lb .wf-i{width:11px;height:11px;color:var(--paper-70)}.ctr .wf-stat__v{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:600;line-height:1}.ctr .wf-stat__ft{color:var(--paper-55);white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;display:flex}.ctr .wf-up{color:var(--accent-on-ink);align-items:center;gap:2px;font-weight:600;display:inline-flex}.ctr .wf-up .wf-i{stroke-width:1.8px;width:9px;height:9px}.ctr .wf-dot{background:var(--accent-on-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ctr .wf-dot--warn{background:var(--wf-warn)}.ctr .wf-dot--bad{background:var(--wf-bad)}.ctr .wf-dot--blue{background:var(--wf-blue)}.ctr .wf-dot--dim{background:#eaf5f073}.ctr .wf-dot--dimmer{background:#eaf5f033}.ctr .wf-prog{background:#eaf5f01a;border-radius:4px;flex:1;min-width:30px;height:4px;overflow:hidden}.ctr .wf-prog__b{background:var(--accent-on-ink);border-radius:4px;height:100%;display:block}.ctr .wf-prog__b--warn{background:var(--wf-warn)}.ctr .wf-prog__b--bad{background:var(--wf-bad)}.ctr .wf-prog__l{color:var(--paper-70)}.ctr .wf-pill{white-space:nowrap;color:var(--accent-on-ink);background:#2ee59a24;border-radius:999px;align-items:center;padding:3px 7px;font-size:8px;font-weight:600;display:inline-flex}.ctr .wf-pill--warn{color:var(--wf-warn);background:#f5b94229}.ctr .wf-pill--dim{color:var(--paper-70);background:#eaf5f014}.ctr .wf-stats:has(.wf-stat--filing){grid-template-columns:repeat(3,minmax(0,1fr))}.ctr .wf-stat--filing{gap:4px}.ctr .wf-stat--filing .wf-stat__lb{color:var(--paper);font-size:10px}.ctr .wf-stat--filing .wf-stat__lb>span{text-overflow:ellipsis;overflow:hidden}.ctr .wf-stat--filing .wf-stat__lb .wf-pill{margin-left:auto}.ctr .wf-stat__q{color:var(--paper-55);font-size:8.5px}.ctr .wf-stat--filing .wf-stat__ft{justify-content:space-between;margin-top:2px}.ctr .wf-panels{flex:1;gap:8px;min-height:0;display:flex}.ctr .wf-screen>.wf-panel,.ctr .wf-screen>.wf-cats{flex:none}.ctr .wf-panel{border:1px solid var(--wf-line);background:#eaf5f009;border-radius:9px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.ctr .wf-panel--wide{flex:1.75}.ctr .wf-panel--donut{text-align:center;justify-content:center;align-items:center;gap:6px}.ctr .wf-panel__hd{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ctr .wf-panel__hd:empty{display:none}.ctr .wf-sel{border:1px solid var(--wf-line);color:var(--paper-70);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:8.5px;font-weight:500;display:inline-flex}.ctr .wf-sel .wf-i{width:9px;height:9px}.ctr .wf-link{color:var(--accent-on-ink);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.ctr .wf-link .wf-i{stroke-width:1.6px;width:10px;height:10px}.ctr .wf-btn{border:1px solid var(--paper-25);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:9.5px;font-weight:500;display:inline-flex}.ctr .wf-cap{color:var(--paper-55);font-size:8.5px}.ctr .wf-chart{flex:1;width:100%;min-height:0;overflow:visible}.ctr .wf-ax{fill:#eaf5f080;font-size:8px;font-family:var(--font-sans2)}.ctr .wf-grid{stroke:#eaf5f014;stroke-width:1px}.ctr .wf-bar--dim{fill:#6f9be08c}.ctr .wf-bar--hi{fill:var(--accent-on-ink)}.ctr .wf-donut{flex-shrink:0;width:84px;height:84px}.ctr .wf-donut--md{width:74px;height:74px}.ctr .wf-donut__track{fill:none;stroke:#eaf5f01a;stroke-width:9px}.ctr .wf-donut__ring,.ctr .wf-donut__seg{fill:none;stroke:var(--accent-on-ink);stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 5px #2ee59a8c)}.ctr .wf-donut__seg{stroke-linecap:butt;filter:none}.ctr .wf-seg--blue{stroke:var(--wf-blue)}.ctr .wf-seg--dim{stroke:#eaf5f066}.ctr .wf-seg--dimmer{stroke:#eaf5f02e}.ctr .wf-donut__t{fill:var(--paper);font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.ctr .wf-donut__s{fill:#eaf5f08c;font-size:7.5px;font-family:var(--font-sans2)}.ctr .wf-panel__cta{color:var(--paper-60);flex-direction:column;align-items:center;gap:3px;font-size:9px;display:flex}.ctr .wf-panel__cta strong{color:var(--paper);font-size:11px;font-weight:600}.ctr .wf-panel__cta .wf-link{margin-top:4px}.ctr .wf-split{flex:1;align-items:center;gap:14px;min-height:0;display:flex}.ctr .wf-legend{color:var(--paper-70);flex-direction:column;flex:1;gap:6px;min-width:0;font-size:9px;list-style:none;display:flex}.ctr .wf-legend li{align-items:center;gap:6px;display:flex}.ctr .wf-legend li b{color:var(--paper);margin-left:auto;font-weight:600}.ctr .wf-legend--row{flex-direction:row;flex:none;gap:14px}.ctr .wf-legend--row span{align-items:center;gap:5px;display:inline-flex}.ctr .wf-legend--center{justify-content:center}.ctr .wf-panel--donut .wf-legend{flex:none;width:100%;padding:0 6px}.ctr .wf-scores{color:var(--paper-70);flex-direction:column;flex:1;gap:8px;font-size:9px;list-style:none;display:flex}.ctr .wf-score{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:8px;display:grid}.ctr .wf-score span{white-space:nowrap}.ctr .wf-score b{color:var(--paper);font-weight:600}.ctr .wf-list{flex-direction:column;flex:1;gap:4px;min-height:0;list-style:none;display:flex}.ctr .wf-list--tight{gap:2px}.ctr .wf-row{background:#eaf5f008;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:6px 8px;font-size:9.5px;line-height:1.2;display:flex}.ctr .wf-list--tight .wf-row{border-bottom:1px solid var(--wf-line);background:0 0;border-radius:0;padding:5px 8px}.ctr .wf-list--tight .wf-row:last-child{border-bottom:0}.ctr .wf-row__t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ctr .wf-row__t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ctr .wf-row__t small{color:var(--paper-55);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.ctr .wf-row__ic{width:14px;height:14px;color:var(--paper-70)}.ctr .wf-row__c{width:11px;height:11px;color:var(--paper-45)}.ctr .wf-row__c.is-ok{color:var(--accent-on-ink);stroke-width:1.8px}.ctr .wf-row__s{color:var(--paper-70);white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;display:inline-flex}.ctr .wf-row__d{color:var(--paper-55);flex-shrink:0;width:62px;font-size:8.5px}.ctr .wf-row__v{color:var(--accent-on-ink);align-items:center;gap:5px;margin-left:auto;font-size:8.5px;font-weight:600;display:inline-flex}.ctr .wf-row__dot{width:7px;height:7px}.ctr .wf-row__p{width:92px;color:var(--paper-55);flex-direction:column;gap:3px;font-size:8px;display:flex}.ctr .wf-row__p .wf-prog{width:100%}.ctr .wf-date{width:30px;font-family:var(--font-display);flex-direction:column;flex-shrink:0;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex}.ctr .wf-date b{letter-spacing:.08em;color:var(--paper-55);margin-bottom:2px;font-size:7px}.ctr .wf-av{background:#6f9be040;border:1px solid #6f9be066;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:7.5px;font-weight:600;display:inline-flex}.ctr .wf-panel>.wf-link{margin-top:2px}.ctr .wf-cats{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-top:14px;display:grid;position:relative}.ctr .wf-cats__t{font-size:10px;font-weight:600;position:absolute;top:0;left:2px}.ctr .wf-cat{border:1px solid var(--wf-line);background:#eaf5f009;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.ctr .wf-cat .wf-i{width:14px;height:14px;color:var(--paper-70)}.ctr .wf-cat span{flex-direction:column;gap:1px;min-width:0;display:flex}.ctr .wf-cat b{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.ctr .wf-cat small{color:var(--paper-55);white-space:nowrap;font-size:8px}.ctr .wf-note{color:var(--paper-70);align-items:flex-end;gap:6px;font-family:Caveat,cursive;font-size:19px;line-height:1.05;display:flex;position:absolute;bottom:-46px;left:0;transform:rotate(-3deg)}.ctr .wf-note__arrow{width:30px;height:30px;color:var(--paper-55);flex-shrink:0;margin-bottom:6px}.ctr .wf-note .wf-swap{min-width:180px}@media (max-width:1023px){.ctr .wf-note{font-size:17px;bottom:-40px;left:8px}}@media (min-width:1024px){.ctr .wf-note{font-size:20px;bottom:-54px;left:4%}}.ctr .wf__right{z-index:3;flex-direction:column;align-self:center;gap:10px;display:none;position:relative}@media (min-width:1280px){.ctr .wf__right{display:flex}}.ctr .wf-card{color:var(--paper);background:var(--wf-glass);border:1px solid var(--paper-15);-webkit-backdrop-filter:blur(8px);transition:border-color .45s, box-shadow .45s, transform .6s var(--ease-expo), background .45s;border-radius:12px;padding:12px 14px 13px;text-decoration:none;display:block;position:relative;box-shadow:0 18px 40px -24px #000000b3}.ctr .wf-card:nth-child(2){margin-left:28px}.ctr .wf-card:nth-child(3){margin-left:14px}.ctr .wf-card:nth-child(4){margin-left:40px}.ctr .wf-card:nth-child(5){margin-left:8px}.ctr .wf-card:nth-child(6){margin-left:32px}.ctr .wf-card__n{letter-spacing:.06em;color:var(--paper-45);font-size:.68rem;font-weight:600;transition:color .4s;display:block}.ctr .wf-card__arrow{color:var(--paper);opacity:0;transition:opacity .4s, transform .5s var(--ease-expo);display:inline-flex;position:absolute;top:12px;right:14px;transform:translate(-6px)}.ctr .wf-card__arrow .wf-i{stroke-width:1.5px;width:16px;height:16px}.ctr .wf-card__body{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.ctr .wf-card__t{flex-direction:column;gap:4px;min-width:0;display:flex}.ctr .wf-card__t b{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.08rem;font-weight:600;line-height:1.1}.ctr .wf-card__t small{color:var(--paper-55);font-size:.74rem}.ctr .wf-card__ic{border:1px solid var(--paper-15);width:38px;height:38px;color:var(--paper-70);background:#eaf5f00a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:color .4s,border-color .4s,background .4s;display:inline-flex}.ctr .wf-card__ic .wf-i{width:17px;height:17px}.ctr .wf-card__bars{flex-shrink:0;width:44px;height:28px}.ctr .wf-card__bars rect{fill:#eaf5f040;transition:fill .4s}.ctr .wf-card__bars rect.hi{fill:var(--accent-on-ink)}.ctr .wf-card.is-active{background:#14263eeb;border-color:#2ee59abf;transform:translate(-6px)scale(1.02);box-shadow:0 0 0 1px #2ee59a40,0 0 46px -10px #2ee59a8c,0 18px 40px -24px #000000b3}.ctr .wf-card.is-active .wf-card__n{color:var(--accent-on-ink)}.ctr .wf-card.is-active .wf-card__arrow{opacity:1;transform:none}.ctr .wf-card.is-active .wf-card__ic{color:var(--accent-on-ink);background:#2ee59a14;border-color:#2ee59a80}@media (hover:hover){.ctr .wf-card:hover{border-color:#2ee59a73}}@media (min-width:1280px) and (max-height:820px){.ctr .wf__right{gap:7px}.ctr .wf-card{padding:9px 12px 10px}.ctr .wf-card__t b{font-size:.98rem}.ctr .wf-card__t small{display:none}.ctr .wf-card__ic{width:30px;height:30px}.ctr .wf-card__bars{width:38px;height:22px}}.ctr .wf-wires{z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}@media (min-width:1280px){.ctr .wf-wires{display:block}}.ctr .wf-wires path{fill:none;stroke:#2ee59a2e;stroke-width:1.2px;transition:stroke .5s,filter .5s}.ctr .wf-wires circle{fill:#2ee59a59;transition:fill .5s}.ctr .wf-wires .is-active path{stroke:var(--accent-on-ink);filter:drop-shadow(0 0 6px #2ee59acc)}.ctr .wf-wires .is-active circle{fill:var(--accent-on-ink)}.ctr .no-js .wf{height:auto}.ctr .no-js .wf__stage{height:auto;position:static}.ctr .svc__eyebrow .eyebrow{letter-spacing:.06em;font-size:.8rem}.ctr .lab{border-top:1px solid var(--paper-15);background:var(--ink);color:var(--paper)}.ctr .lab__inner{padding:96px var(--pad)}@media (min-width:768px){.ctr .lab__inner{padding:128px var(--pad)}}.ctr .lab__head{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.ctr .lab__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ctr .lab h2{letter-spacing:-.015em;margin-top:28px;font-size:clamp(40px,6vw,88px);line-height:.95}.ctr .lab__desc{max-width:30em;color:var(--paper-60);font-size:.9rem;line-height:1.625}.ctr .lab__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:40px;display:flex}.ctr .lab__foot .eyebrow{color:var(--paper-55)}.ctr .lab__foot a{color:var(--paper-70)}.ctr .lab-reel{height:500vh;margin-top:64px;position:relative}.ctr .lab-reel__stage{background:var(--ink);border-top:1px solid var(--paper-15);border-bottom:1px solid var(--paper-15);height:100vh;position:sticky;top:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ctr .lab-reel{height:auto}.ctr .lab-reel__stage{height:auto;position:static;overflow:visible}}.ctr .lab-reel__cards{inset:24px var(--pad) 88px;box-shadow:0 0 0 1px var(--paper-15), 0 30px 60px -30px #0009;border-radius:28px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ctr .lab-reel__cards{height:auto;box-shadow:none;border-radius:0;position:static;inset:auto;overflow:visible}}.ctr .lab-reel__card{background:color-mix(in srgb, var(--paper) 4%, var(--ink));will-change:transform;justify-content:space-between;align-items:center;gap:56px;padding:48px clamp(28px,4vw,64px);display:flex;position:absolute;inset:0;transform:translate(100%)}.ctr .lab-reel__card:first-child{transform:translate(0)}.ctr .lab-reel__card:before{content:"";background:linear-gradient(180deg, var(--accent-on-ink), transparent 75%);width:4px;position:absolute;inset:0 auto 0 0}.ctr .lab-reel__card:not(:first-child){background:var(--magenta);color:var(--ink)}.ctr .lab-reel__card:not(:first-child):before{background:linear-gradient(180deg, var(--ink), transparent 75%)}.ctr .lab-reel__card:not(:first-child) .lab-reel__num{color:#0d171499}.ctr .lab-reel__card:not(:first-child) .lab-reel__tag,.ctr .lab-reel__card:not(:first-child) .lab-reel__title{color:var(--ink);font-weight:700}.ctr .lab-reel__card:not(:first-child) .lab-reel__desc,.ctr .lab-reel__card:not(:first-child) .lab-reel__points li{color:var(--ink);font-weight:600}.ctr .lab-reel__card:not(:first-child) .lab-reel__points .spark{color:var(--ink)}@media (prefers-reduced-motion:reduce){.ctr .lab-reel__card{padding:56px var(--pad);border-bottom:1px solid var(--paper-15);gap:32px;position:static;transform:none!important}}.ctr .lab-reel__col{z-index:2;flex:1 1 0;min-width:0;max-width:520px;position:relative}.ctr .lab-reel__num{letter-spacing:-.02em;color:#eaf5f066;font-size:clamp(56px,8vw,120px);line-height:.88;display:block}.ctr .lab-reel__tag{color:var(--accent-on-ink);letter-spacing:.1em;margin-top:4px}.ctr .lab-reel__title{letter-spacing:-.01em;max-width:13em;margin-top:16px;font-size:clamp(28px,3.4vw,46px);line-height:1.06}.ctr .lab-reel__desc{max-width:32em;color:var(--paper-60);margin-top:20px;font-size:.9rem;line-height:1.625}.ctr .lab-reel__points{grid-template-columns:1fr;gap:12px 32px;margin-top:32px;padding:0;list-style:none;display:grid}@media (min-width:640px){.ctr .lab-reel__points{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctr .lab-reel__points li{color:var(--paper-70);align-items:center;gap:10px;font-size:.9rem;display:flex}.ctr .lab-reel__points .spark{color:var(--accent-on-ink);flex-shrink:0;font-size:.85em}.ctr .lab-reel__visual{z-index:2;flex-shrink:0;display:none;position:relative}.ctr .lab-reel__visual:before{content:"";z-index:-1;pointer-events:none;background:#0d17141a;border-radius:28px;position:absolute;inset:-6%}.ctr .lab-reel__card:first-child .lab-reel__visual:before{background:radial-gradient(closest-side,#2ee59a2e,#2ee59a00 100%),#eaf5f00d}.ctr .lab-reel__frame{border:1px solid #0d171473;border-radius:18px;width:100%;box-shadow:inset 0 1px #eaf5f014,0 40px 80px -30px #0d171499,0 18px 36px -18px #0d171473,0 0 0 1px #0d171459}.ctr .lab-reel__card:first-child .lab-reel__frame{border-color:#eaf5f01f;box-shadow:inset 0 1px #eaf5f014,0 40px 80px -30px #000000b3,0 18px 36px -18px #0000008c,0 0 0 1px #0d171499}.ctr .lab-reel__frame .browser__bar{gap:12px}.ctr .lab-reel__screen{aspect-ratio:16/10;background:var(--ink-soft) center / cover no-repeat;position:relative;overflow:hidden}.ctr .lab-reel__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ctr .lab-reel__video[hidden]{display:none}@media (min-width:900px){.ctr .lab-reel__visual{width:min(46vw,740px);max-width:calc(160vh - 480px);display:block}}@media (min-width:1280px){.ctr .lab-reel__visual{width:min(47vw,800px)}}@media (min-width:640px) and (max-width:899px) and (min-height:740px){.ctr .lab-reel__card{flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;padding-top:48px;padding-bottom:96px}.ctr .lab-reel__col{flex:none;width:100%;max-width:none}.ctr .lab-reel__visual{width:min(100%,160vh - 864px);display:block}}@media (prefers-reduced-motion:reduce) and (max-width:899px){.ctr .lab-reel__card{flex-direction:column;align-items:flex-start}.ctr .lab-reel__col{flex:none;width:100%;max-width:none}.ctr .lab-reel__visual{width:min(100%,560px);display:block}}.ctr .lab-reel__count{bottom:46px;right:var(--pad);z-index:3;color:var(--paper-55);position:absolute}.ctr .lab-reel__bar{left:var(--pad);right:var(--pad);z-index:3;background:var(--paper-15);border-radius:999px;height:3px;position:absolute;bottom:34px;overflow:hidden}.ctr .lab-reel__bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-on-ink));width:0%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.ctr .lab-reel__count,.ctr .lab-reel__bar{display:none}}.ctr .browser{background:var(--ink);border:1px solid #0d171473;border-radius:14px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #eaf5f014,0 40px 70px -30px #0d1714a6,0 18px 30px -18px #0d171480,0 0 0 8px #0d171414}.ctr .browser__bar{height:42px;color:var(--paper);background:linear-gradient(#17332b,#10241d);border-bottom:1px solid #eaf5f014;align-items:center;gap:14px;padding:0 14px;display:flex}.ctr .browser__dots{flex-shrink:0;gap:7px;display:flex}.ctr .browser__dots i{background:#eaf5f02e;border-radius:50%;width:10px;height:10px}.ctr .browser__dots i:first-child{background:#ff5f57}.ctr .browser__dots i:nth-child(2){background:#febc2e}.ctr .browser__dots i:last-child{background:#28c840}.ctr .browser__url{min-width:0;height:26px;color:var(--paper-70);text-transform:lowercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#eaf5f012;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex;overflow:hidden}.ctr .browser__url svg{color:var(--accent-on-ink);flex-shrink:0}.ctr .browser__badge{color:var(--accent-on-ink);flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.ctr .browser__badge i{background:var(--accent-on-ink);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite rec-pulse;box-shadow:0 0 #2ee59a99}@media (max-width:480px){.ctr .browser__badge{display:none}}.ctr .browser--compact{border-radius:12px;box-shadow:inset 0 1px #eaf5f012,0 24px 44px -22px #0d17148c,0 10px 18px -10px #0d171466}.ctr .browser--compact:hover,.ctr .work-item:hover .browser--compact,.ctr .work-item:focus-visible .browser--compact{transition:box-shadow .3s var(--ease-expo);box-shadow:inset 0 1px #eaf5f012,0 28px 52px -22px #0d171499,0 12px 22px -10px #0d171473,0 0 0 1px #2ee59a4d}.ctr .browser--compact .browser__bar{background:linear-gradient(#17332b,#10241d);gap:10px;height:32px;padding:0 10px}.ctr .browser--compact .browser__dots{gap:5px}.ctr .browser--compact .browser__dots i{width:7px;height:7px}.ctr .browser--compact .browser__url{letter-spacing:.01em;gap:5px;height:20px;padding:0 9px;font-size:.6rem}.ctr .browser--compact .browser__url svg{width:8px;height:8px}.ctr .rec-dot{background:var(--accent-on-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-out infinite rec-pulse}@media (max-width:480px){.ctr .rec-dot{display:none}}.ctr .browser__toggle{z-index:2;width:64px;height:64px;color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s, transform .3s var(--ease-expo);background:#0d1714b8;border:1px solid #eaf5f040;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.ctr .browser__toggle svg{fill:currentColor;width:26px;height:26px}.ctr .browser__toggle .ico-play{margin-left:3px;display:none}.ctr .instrument__media:hover .browser__toggle,.ctr .browser__toggle:focus-visible,.ctr .browser.is-paused .browser__toggle{opacity:1;transform:translate(-50%,-50%)scale(1)}.ctr .browser.is-paused .ico-pause{display:none}.ctr .browser.is-paused .ico-play{display:block}.ctr .browser.is-paused .instrument__media video{filter:brightness(.75)}.ctr .browser__foot{height:36px;color:var(--paper-60);background:#10241d;border-top:1px solid #eaf5f014;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.ctr .browser__step{color:var(--paper)}.ctr .browser__step:before{content:"";background:var(--accent-on-ink);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.ctr .browser__progress{background:#eaf5f01f;height:3px}.ctr .browser__progress span{background:linear-gradient(to right, var(--accent), var(--accent-on-ink));width:0;height:100%;transition:width .25s linear;display:block}@keyframes rec-pulse{0%{box-shadow:0 0 #2ee59a8c}70%{box-shadow:0 0 0 7px #2ee59a00}to{box-shadow:0 0 #2ee59a00}}.ctr .contact{background:var(--ink);color:var(--paper)}.ctr .contact__inner{padding:128px var(--pad) 80px}@media (min-width:768px){.ctr .contact__inner{padding:160px var(--pad) 96px}}.ctr .contact__grid{row-gap:48px;display:grid}@media (min-width:768px){.ctr .contact__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.ctr .contact__lead{grid-column:span 5}.ctr .contact__form{grid-column:7/span 6;align-self:end}}.ctr .contact h2{letter-spacing:-.015em;max-width:9em;margin-top:40px;font-size:clamp(40px,6.4vw,96px);line-height:.98}@media (min-width:768px){.ctr .contact h2{margin-top:56px}}.ctr .contact h2 em{color:var(--accent-on-ink)}.ctr .contact__desc{max-width:30em;color:var(--paper-60);margin-top:32px;font-size:.9rem;line-height:1.625}.ctr .honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ctr .form-row{gap:24px;display:grid}@media (min-width:768px){.ctr .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctr .field{display:block}.ctr .field>.eyebrow,.ctr .contact legend{color:var(--paper-55)}.ctr .input{border-bottom:1px solid var(--paper-45);width:100%;color:var(--paper);background:0 0;margin-top:8px;padding:12px 0;font-size:.95rem;transition:border-color .2s;display:block}.ctr .input::placeholder{color:var(--paper-55)}.ctr .input:hover{border-color:var(--paper-70)}.ctr .input:focus{border-color:var(--accent);outline:none}.ctr .input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ctr textarea.input{resize:none}.ctr .contact fieldset{margin-top:32px}.ctr .contact .field.mt{margin-top:24px}.ctr .chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ctr .chip{border:1px solid var(--paper-45);color:var(--paper-70);padding:8px 12px;transition:border-color .2s,color .2s,background-color .2s}.ctr .chip:hover{border-color:var(--paper-70)}.ctr .chip[aria-pressed=true]{border-color:var(--paper);background:var(--paper);color:var(--ink)}.ctr .contact__actions{flex-wrap:wrap;align-items:baseline;gap:24px;margin-top:40px;display:flex}.ctr .magnetic{transition:transform .4s var(--ease-expo);will-change:transform;display:inline-block}.ctr .btn-primary{border:1px solid var(--accent);background:var(--accent);color:var(--ink);padding:16px 24px;transition:background-color .2s,color .2s,border-color .2s}.ctr .btn-primary:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}.ctr .btn-primary:disabled{cursor:wait;opacity:.6}.ctr .contact__status{color:var(--paper-55);font-size:.75rem}.ctr .contact__mail{color:var(--paper-55)}.ctr .contact--paper{background:var(--paper);color:var(--ink)}.ctr .contact--paper h2 em{color:var(--accent)}.ctr .contact--paper .contact__desc,.ctr .contact--paper .field>.eyebrow,.ctr .contact--paper legend,.ctr .contact--paper .contact__status,.ctr .contact--paper .contact__mail{color:var(--muted)}.ctr .contact--paper .input{border-bottom-color:var(--ink-25);color:var(--ink)}.ctr .contact--paper .input::placeholder{color:var(--muted)}.ctr .contact--paper .input:hover{border-bottom-color:var(--ink-70)}.ctr .contact--paper .input:focus{border-bottom-color:var(--accent)}.ctr .contact--paper .chip{border-color:var(--ink-25);color:var(--ink-70)}.ctr .contact--paper .chip:hover{border-color:var(--ink-70)}.ctr .contact--paper .chip[aria-pressed=true],.ctr .contact--paper .btn-primary:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ctr .footer__news .eyebrow{color:var(--paper-55)}@keyframes typeset-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes unsure-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glitch-slice-a{0%{opacity:1;clip-path:inset(15% 0 60%);transform:translate(.06em)}60%{opacity:1;clip-path:inset(65% 0 8%);transform:translate(-.05em)}to{opacity:0;clip-path:inset(0);transform:none}}@keyframes glitch-slice-b{0%{opacity:1;clip-path:inset(55% 0 20%);transform:translate(-.06em)}60%{opacity:1;clip-path:inset(10% 0 70%);transform:translate(.05em)}to{opacity:0;clip-path:inset(0);transform:none}}@keyframes word-swap{0%{opacity:0;filter:blur(6px);transform:translateY(.12em)}to{opacity:1;filter:none;transform:none}}@keyframes preloader-mark{0%{opacity:0;transform:translateY(2.5vh)scale(.93)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ctr .reveal,.ctr .rise,.ctr .stagger .stagger-item,.ctr .lines .line>span{opacity:1;transition:none;transform:none}.ctr .link-underline{transition-duration:.01ms}}.ctr .wf-title,.ctr .lab__head h2,.ctr .lab-reel__title,.ctr .contact__lead h2{letter-spacing:-.045em;font-weight:900;line-height:.95}.ctr .wf-swap__item b,.ctr .wf-card__t b,.ctr .wf-step__t b{font-weight:700}.ctr .eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.14em}.ctr .lab{padding-bottom:0}.ctr .wf__stage,.ctr .lab__inner,.ctr .contact__inner{max-width:1288px;margin-inline:auto}.ctr .section-eyebrow{color:var(--green)}@media (max-width:640px){.ctr .form-row{grid-template-columns:1fr;gap:14px;display:grid}}.ctr .wf{height:calc(var(--wf-steps) * 92vh + 55vh)}.ctr .wf,.ctr .lab{overflow-x:clip}.ctr .wf__grid{align-content:center}@media (min-width:768px){.ctr .wf__stage{padding-top:96px}}.ctr .lab-reel__desc,.ctr .contact__desc,.ctr .wf-desc{color:#eaf5f0b8}.ctr .lab-reel__card:nth-child(3){background:var(--card)}.ctr .lab-reel__card:nth-child(3):before{background:0 0}.ctr .lab-reel__card:nth-child(3) .lab-reel__tag{color:var(--green-deep)}.ctr .lab-reel__card:nth-child(3) .lab-reel__title,.ctr .lab-reel__card:nth-child(3) .lab-reel__desc,.ctr .lab-reel__card:nth-child(3) .lab-reel__points li{color:var(--ink)}.ctr .lab-reel__card:nth-child(3) .lab-reel__num{color:#0d171480}.ctr .lab-reel__card:nth-child(4){background:var(--pine);color:var(--paper)}.ctr .lab-reel__card:nth-child(4) .lab-reel__tag{color:var(--mint)}.ctr .lab-reel__card:nth-child(4) .lab-reel__title,.ctr .lab-reel__card:nth-child(4) .lab-reel__desc,.ctr .lab-reel__card:nth-child(4) .lab-reel__points li{color:var(--paper)}.ctr .lab-reel__card:nth-child(4) .lab-reel__points .spark{color:var(--mint)}.ctr .lab-reel__card:nth-child(4) .lab-reel__num{color:#eaf5f073}
