:root{--ease:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.12s;--dur:.2s;--dur-in:.32s;--font-display:var(--font-fraunces,"Fraunces"),Georgia,"Times New Roman",serif;--page-max:1280px;--surface:#151312;--surface-subtle:#0f0e0c;--workspace-panel:#1c1a19;--surface-raised:#252422;--text:#f0eeeb;--text-muted:#adaaa7;--line:#3f3d3a;--control-line:#66625e;--shadow:#010000;--focus:#7faee9;--footer-surface:#0b0a08;--footer-line:#2f2d2b;--dialog-surface:#252422;--dialog-shadow:#010000;--overlay:#010000b8;--action:#f0eeeb;--action-hover:#d9d7d4;--action-ink:#181613;--accent:#7faee9;--accent-soft:#1d2a3a;--iris:#7a94b7;--mint:#e3ad4b;--peach:#e6b55d;--on-accent:var(--action-ink);--hero-gold:#e3ad4b;--hero-glow:#e3ad4bbf;--wordmark:#d3d1cd;--paper-ink:#1b1814;--paper-dim:#625d56;--paper-line:#cfcdca;--paper-hover:#345f95;--paper-start:#fff;--paper-middle:#f4f3f1;--paper-end:#dfdedb;--paper-under-start:#888682;--paper-under-end:#3a3735;--paper-under-border:#7d7a76;--paper-under-top:#c6c4c0;--sheet-surface:#fbfaf8;--sheet-ink:#1b1814;--sheet-edge:#fbfaf852;--thread-base:#66625e;--thread-start:#7faee9;--thread-middle:#f0eeeb;--thread-end:#e3ad4b;--contract-start:#faedd5;--contract-end:#e9cca1;--contract-ink:#342c23;--contract-muted:#605343;--section-surface:#201f1d;--section-text:#f0eeeb;--section-accent:#7faee9;--section-line:#3f3d3a;--report-rule:#f0eeeb29;--report-date:#7faee9;--band-dim:#adaaa7;--report-qualifying:#2e5e9a;--report-preparing:#4c82c6;--report-submitted:#79a7e2}@supports (color:lab(0% 0 0)){:root{--surface:lab(6.19695% .400178 1.17705);--surface-subtle:lab(4.05854% .304274 .88394);--workspace-panel:lab(9.52164% .46894 1.44795);--surface-raised:lab(14.1618% .465855 1.44585);--text:lab(94.2119% .224888 1.50446);--text-muted:lab(69.8574% .344187 2.26108);--line:lab(25.7624% .580207 1.80592);--control-line:lab(42.0035% .933051 2.89261);--shadow:lab(.112486% .0321791 .0538379);--focus:lab(69.4245% -4.10879 -35.2008);--footer-surface:lab(2.75435% .236988 .679618);--footer-line:lab(18.8022% .584051 1.80851);--dialog-surface:lab(14.1618% .465855 1.44585);--dialog-shadow:lab(.112486% .0321791 .0538379);--action:lab(94.2119% .224888 1.50446);--action-hover:lab(86.0947% .283301 1.88192);--action-ink:lab(7.2277% .680439 1.93326);--accent:lab(69.4245% -4.10879 -35.2008);--accent-soft:lab(16.341% -1.5578 -12.3498);--iris:lab(60.3577% -3.34674 -21.3639);--mint:lab(74.5447% 12.9328 56.694);--peach:lab(76.888% 11.458 50.9953);--hero-gold:lab(74.5447% 12.9328 56.694);--hero-glow:lab(74.5447% 12.9328 56.694/.75);--wordmark:lab(83.7747% .28348 1.88205);--paper-ink:lab(8.36096% .981279 2.80205);--paper-dim:lab(39.6837% 1.4293 4.35972);--paper-line:lab(82.6147% .283599 1.88211);--paper-hover:lab(39.1273% -1.54862 -34.7168);--paper-start:lab(100% 0 0);--paper-middle:lab(95.9489% .167727 1.12772);--paper-end:lab(88.4119% .225127 1.50465);--paper-under-start:lab(55.9232% .689149 2.1625);--paper-under-end:lab(23.4423% .581324 1.80668);--paper-under-border:lab(51.2832% .690252 2.16323);--paper-under-top:lab(79.1347% .283897 1.88233);--sheet-surface:lab(98.269% .167668 1.12768);--sheet-ink:lab(8.36096% .981279 2.80205);--thread-base:lab(42.0035% .933051 2.89261);--thread-start:lab(69.4245% -4.10879 -35.2008);--thread-middle:lab(94.2119% .224888 1.50446);--thread-end:lab(74.5447% 12.9328 56.694);--contract-start:lab(94.317% 1.47778 13.5234);--contract-end:lab(83.8499% 5.7148 25.3839);--contract-ink:lab(18.7942% 2.60349 7.45645);--contract-muted:lab(36.1913% 3.90521 11.1847);--section-surface:lab(11.8417% .467256 1.44681);--section-text:lab(94.2119% .224888 1.50446);--section-accent:lab(69.4245% -4.10879 -35.2008);--section-line:lab(25.7624% .580207 1.80592);--report-date:lab(69.4245% -4.10879 -35.2008);--band-dim:lab(69.8574% .344187 2.26108);--report-qualifying:lab(39.027% -.873402 -38.0744);--report-preparing:lab(52.9561% -2.21688 -41.7146);--report-submitted:lab(67.0977% -3.98126 -35.1708)}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--surface:#fbfaf8;--surface-subtle:#f1f0ed;--workspace-panel:#fff;--surface-raised:#fff;--text:#1b1814;--text-muted:#625d56;--line:#dbd9d5;--control-line:#b4b1ab;--shadow:#181512;--focus:#345f95;--footer-surface:#ebe9e6;--footer-line:#d3d1cd;--dialog-surface:#fff;--dialog-shadow:#18151247;--overlay:#0d0b098c;--action:#231e1b;--action-hover:#38322d;--action-ink:#fcfcfa;--accent:#345f95;--accent-soft:#eaf1fa;--iris:#4c6585;--mint:#845a00;--peach:#845a00;--on-accent:var(--action-ink);--hero-gold:#9b6400;--hero-glow:#f1c45ee6;--wordmark:#59544f;--paper-ink:#1b1814;--paper-dim:#625d56;--paper-line:#cfcdca;--paper-hover:var(--accent);--paper-start:#fff;--paper-middle:#f4f3f1;--paper-end:#dfdedb;--paper-under-start:#cccac8;--paper-under-end:#95928e;--paper-under-border:#a19e9a;--paper-under-top:#dfdedb;--sheet-surface:#fff;--sheet-ink:#1b1814;--sheet-edge:#d3d1cd;--thread-base:#b4b1ab;--thread-start:#345f95;--thread-middle:#887e74;--thread-end:#a77612;--contract-start:#faedd5;--contract-end:#e9cca1;--contract-ink:#342c23;--contract-muted:#605343;--section-surface:#f1f0ed;--section-text:#1b1814;--section-accent:#345f95;--section-line:#dbd9d5;--report-rule:#1b181429;--report-date:#345f95;--band-dim:#625d56;--report-qualifying:#b5cdeb;--report-preparing:#7ea7dc;--report-submitted:#467cc0}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--surface:lab(98.269% .167668 1.12768);--surface-subtle:lab(94.7919% .224859 1.50445);--workspace-panel:lab(100% 0 0);--surface-raised:lab(100% 0 0);--text:lab(8.36096% .981279 2.80205);--text-muted:lab(39.6837% 1.4293 4.35972);--line:lab(86.6747% .283211 1.88192);--control-line:lab(72.1829% .464618 3.0185);--shadow:lab(7.22706% .929929 2.5436);--focus:lab(39.1273% -1.54862 -34.7168);--footer-surface:lab(92.4719% .224948 1.5045);--footer-line:lab(83.7747% .28348 1.88205);--dialog-surface:lab(100% 0 0);--action:lab(11.8179% 1.75979 3.38255);--action-hover:lab(21.0941% 2.09998 4.04964);--action-ink:lab(98.846% .111073 .751436);--accent:lab(39.1273% -1.54862 -34.7168);--accent-soft:lab(94.7483% -1.18858 -5.48697);--iris:lab(41.767% -2.77115 -21.1971);--mint:lab(41.8908% 15.2444 64.6201);--peach:lab(41.8908% 15.2444 64.6201);--hero-gold:lab(47.5015% 21.6022 72.161);--hero-glow:lab(81.6685% 8.76719 56.2506/.9);--wordmark:lab(36.2035% 1.18349 3.62763);--paper-ink:lab(8.36096% .981279 2.80205);--paper-dim:lab(39.6837% 1.4293 4.35972);--paper-line:lab(82.6147% .283599 1.88211);--paper-start:lab(100% 0 0);--paper-middle:lab(95.9489% .167727 1.12772);--paper-end:lab(88.4119% .225127 1.50465);--paper-under-start:lab(81.4518% .225544 1.50485);--paper-under-end:lab(60.5633% .688136 2.16187);--paper-under-border:lab(65.2033% .687301 2.16131);--paper-under-top:lab(88.4119% .225127 1.50465);--sheet-surface:lab(100% 0 0);--sheet-ink:lab(8.36096% .981279 2.80205);--sheet-edge:lab(83.7747% .28348 1.88205);--thread-base:lab(72.1829% .464618 3.0185);--thread-start:lab(39.1273% -1.54862 -34.7168);--thread-middle:lab(53.6038% 2.42755 7.30011);--thread-end:lab(53.5536% 14.2117 55.6961);--contract-start:lab(94.317% 1.47778 13.5234);--contract-end:lab(83.8499% 5.7148 25.3839);--contract-ink:lab(18.7942% 2.60349 7.45645);--contract-muted:lab(36.1913% 3.90521 11.1847);--section-surface:lab(94.7919% .224859 1.50445);--section-text:lab(8.36096% .981279 2.80205);--section-accent:lab(39.1273% -1.54862 -34.7168);--section-line:lab(86.6747% .283211 1.88192);--report-date:lab(39.1273% -1.54862 -34.7168);--band-dim:lab(39.6837% 1.4293 4.35972);--report-qualifying:lab(81.2982% -3.29053 -17.9811);--report-preparing:lab(67.1625% -4.00582 -31.7567);--report-submitted:lab(50.6201% -1.92028 -41.6694)}}}:root[data-theme=light]{--surface:#fbfaf8;--surface-subtle:#f1f0ed;--workspace-panel:#fff;--surface-raised:#fff;--text:#1b1814;--text-muted:#625d56;--line:#dbd9d5;--control-line:#b4b1ab;--shadow:#181512;--focus:#345f95;--footer-surface:#ebe9e6;--footer-line:#d3d1cd;--dialog-surface:#fff;--dialog-shadow:#18151247;--overlay:#0d0b098c;--action:#231e1b;--action-hover:#38322d;--action-ink:#fcfcfa;--accent:#345f95;--accent-soft:#eaf1fa;--iris:#4c6585;--mint:#845a00;--peach:#845a00;--on-accent:var(--action-ink);--hero-gold:#9b6400;--hero-glow:#f1c45ee6;--wordmark:#59544f;--paper-ink:#1b1814;--paper-dim:#625d56;--paper-line:#cfcdca;--paper-hover:var(--accent);--paper-start:#fff;--paper-middle:#f4f3f1;--paper-end:#dfdedb;--paper-under-start:#cccac8;--paper-under-end:#95928e;--paper-under-border:#a19e9a;--paper-under-top:#dfdedb;--sheet-surface:#fff;--sheet-ink:#1b1814;--sheet-edge:#d3d1cd;--thread-base:#b4b1ab;--thread-start:#345f95;--thread-middle:#887e74;--thread-end:#a77612;--contract-start:#faedd5;--contract-end:#e9cca1;--contract-ink:#342c23;--contract-muted:#605343;--section-surface:#f1f0ed;--section-text:#1b1814;--section-accent:#345f95;--section-line:#dbd9d5;--report-rule:#1b181429;--report-date:#345f95;--band-dim:#625d56;--report-qualifying:#b5cdeb;--report-preparing:#7ea7dc;--report-submitted:#467cc0}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--surface:lab(98.269% .167668 1.12768);--surface-subtle:lab(94.7919% .224859 1.50445);--workspace-panel:lab(100% 0 0);--surface-raised:lab(100% 0 0);--text:lab(8.36096% .981279 2.80205);--text-muted:lab(39.6837% 1.4293 4.35972);--line:lab(86.6747% .283211 1.88192);--control-line:lab(72.1829% .464618 3.0185);--shadow:lab(7.22706% .929929 2.5436);--focus:lab(39.1273% -1.54862 -34.7168);--footer-surface:lab(92.4719% .224948 1.5045);--footer-line:lab(83.7747% .28348 1.88205);--dialog-surface:lab(100% 0 0);--action:lab(11.8179% 1.75979 3.38255);--action-hover:lab(21.0941% 2.09998 4.04964);--action-ink:lab(98.846% .111073 .751436);--accent:lab(39.1273% -1.54862 -34.7168);--accent-soft:lab(94.7483% -1.18858 -5.48697);--iris:lab(41.767% -2.77115 -21.1971);--mint:lab(41.8908% 15.2444 64.6201);--peach:lab(41.8908% 15.2444 64.6201);--hero-gold:lab(47.5015% 21.6022 72.161);--hero-glow:lab(81.6685% 8.76719 56.2506/.9);--wordmark:lab(36.2035% 1.18349 3.62763);--paper-ink:lab(8.36096% .981279 2.80205);--paper-dim:lab(39.6837% 1.4293 4.35972);--paper-line:lab(82.6147% .283599 1.88211);--paper-start:lab(100% 0 0);--paper-middle:lab(95.9489% .167727 1.12772);--paper-end:lab(88.4119% .225127 1.50465);--paper-under-start:lab(81.4518% .225544 1.50485);--paper-under-end:lab(60.5633% .688136 2.16187);--paper-under-border:lab(65.2033% .687301 2.16131);--paper-under-top:lab(88.4119% .225127 1.50465);--sheet-surface:lab(100% 0 0);--sheet-ink:lab(8.36096% .981279 2.80205);--sheet-edge:lab(83.7747% .28348 1.88205);--thread-base:lab(72.1829% .464618 3.0185);--thread-start:lab(39.1273% -1.54862 -34.7168);--thread-middle:lab(53.6038% 2.42755 7.30011);--thread-end:lab(53.5536% 14.2117 55.6961);--contract-start:lab(94.317% 1.47778 13.5234);--contract-end:lab(83.8499% 5.7148 25.3839);--contract-ink:lab(18.7942% 2.60349 7.45645);--contract-muted:lab(36.1913% 3.90521 11.1847);--section-surface:lab(94.7919% .224859 1.50445);--section-text:lab(8.36096% .981279 2.80205);--section-accent:lab(39.1273% -1.54862 -34.7168);--section-line:lab(86.6747% .283211 1.88192);--report-date:lab(39.1273% -1.54862 -34.7168);--band-dim:lab(39.6837% 1.4293 4.35972);--report-qualifying:lab(81.2982% -3.29053 -17.9811);--report-preparing:lab(67.1625% -4.00582 -31.7567);--report-submitted:lab(50.6201% -1.92028 -41.6694)}}@media print{:root,:root[data-theme]{--surface:#fbfaf8;--surface-subtle:#f1f0ed;--workspace-panel:#fff;--surface-raised:#fff;--text:#1b1814;--text-muted:#625d56;--line:#dbd9d5;--control-line:#b4b1ab;--shadow:#181512;--focus:#345f95;--footer-surface:#ebe9e6;--footer-line:#d3d1cd;--dialog-surface:#fff;--dialog-shadow:#18151247;--overlay:#0d0b098c;--action:#231e1b;--action-hover:#38322d;--action-ink:#fcfcfa;--accent:#345f95;--accent-soft:#eaf1fa;--iris:#4c6585;--mint:#845a00;--peach:#845a00;--on-accent:var(--action-ink);--hero-gold:#9b6400;--hero-glow:#f1c45ee6;--wordmark:#59544f;--paper-ink:#1b1814;--paper-dim:#625d56;--paper-line:#cfcdca;--paper-hover:var(--accent);--paper-start:#fff;--paper-middle:#f4f3f1;--paper-end:#dfdedb;--paper-under-start:#cccac8;--paper-under-end:#95928e;--paper-under-border:#a19e9a;--paper-under-top:#dfdedb;--sheet-surface:#fff;--sheet-ink:#1b1814;--sheet-edge:#d3d1cd;--thread-base:#b4b1ab;--thread-start:#345f95;--thread-middle:#887e74;--thread-end:#a77612;--contract-start:#faedd5;--contract-end:#e9cca1;--contract-ink:#342c23;--contract-muted:#605343;--section-surface:#f1f0ed;--section-text:#1b1814;--section-accent:#345f95;--section-line:#dbd9d5;--report-rule:#1b181429;--report-date:#345f95;--band-dim:#625d56;--report-qualifying:#b5cdeb;--report-preparing:#7ea7dc;--report-submitted:#467cc0}@supports (color:lab(0% 0 0)){:root,:root[data-theme]{--surface:lab(98.269% .167668 1.12768);--surface-subtle:lab(94.7919% .224859 1.50445);--workspace-panel:lab(100% 0 0);--surface-raised:lab(100% 0 0);--text:lab(8.36096% .981279 2.80205);--text-muted:lab(39.6837% 1.4293 4.35972);--line:lab(86.6747% .283211 1.88192);--control-line:lab(72.1829% .464618 3.0185);--shadow:lab(7.22706% .929929 2.5436);--focus:lab(39.1273% -1.54862 -34.7168);--footer-surface:lab(92.4719% .224948 1.5045);--footer-line:lab(83.7747% .28348 1.88205);--dialog-surface:lab(100% 0 0);--action:lab(11.8179% 1.75979 3.38255);--action-hover:lab(21.0941% 2.09998 4.04964);--action-ink:lab(98.846% .111073 .751436);--accent:lab(39.1273% -1.54862 -34.7168);--accent-soft:lab(94.7483% -1.18858 -5.48697);--iris:lab(41.767% -2.77115 -21.1971);--mint:lab(41.8908% 15.2444 64.6201);--peach:lab(41.8908% 15.2444 64.6201);--hero-gold:lab(47.5015% 21.6022 72.161);--hero-glow:lab(81.6685% 8.76719 56.2506/.9);--wordmark:lab(36.2035% 1.18349 3.62763);--paper-ink:lab(8.36096% .981279 2.80205);--paper-dim:lab(39.6837% 1.4293 4.35972);--paper-line:lab(82.6147% .283599 1.88211);--paper-start:lab(100% 0 0);--paper-middle:lab(95.9489% .167727 1.12772);--paper-end:lab(88.4119% .225127 1.50465);--paper-under-start:lab(81.4518% .225544 1.50485);--paper-under-end:lab(60.5633% .688136 2.16187);--paper-under-border:lab(65.2033% .687301 2.16131);--paper-under-top:lab(88.4119% .225127 1.50465);--sheet-surface:lab(100% 0 0);--sheet-ink:lab(8.36096% .981279 2.80205);--sheet-edge:lab(83.7747% .28348 1.88205);--thread-base:lab(72.1829% .464618 3.0185);--thread-start:lab(39.1273% -1.54862 -34.7168);--thread-middle:lab(53.6038% 2.42755 7.30011);--thread-end:lab(53.5536% 14.2117 55.6961);--contract-start:lab(94.317% 1.47778 13.5234);--contract-end:lab(83.8499% 5.7148 25.3839);--contract-ink:lab(18.7942% 2.60349 7.45645);--contract-muted:lab(36.1913% 3.90521 11.1847);--section-surface:lab(94.7919% .224859 1.50445);--section-text:lab(8.36096% .981279 2.80205);--section-accent:lab(39.1273% -1.54862 -34.7168);--section-line:lab(86.6747% .283211 1.88192);--report-date:lab(39.1273% -1.54862 -34.7168);--band-dim:lab(39.6837% 1.4293 4.35972);--report-qualifying:lab(81.2982% -3.29053 -17.9811);--report-preparing:lab(67.1625% -4.00582 -31.7567);--report-submitted:lab(50.6201% -1.92028 -41.6694)}}}.wrap{max-width:var(--page-max)}.wordmark{font-family:var(--font-display);font-variation-settings:"SOFT" 35,"WONK" .35,"opsz" 34;letter-spacing:0;color:var(--wordmark);transition:color var(--dur) var(--ease);gap:8px;font-size:27px;font-weight:550;line-height:1}.wordmark:hover{color:var(--text)}.owl-mark{width:auto;height:.93em;color:inherit;flex:none;display:block}.hero h1,.explorer-overview h3,.questions-heading h2,.section-heading h2,.detail-panel h3,.js .inspector h3,.question-copy h3,.paper-title{font-family:var(--font-display);font-variation-settings:"SOFT" 40,"WONK" .4,"opsz" 144;letter-spacing:-.025em;font-weight:470}.hero h1{letter-spacing:-.03em;font-size:clamp(60px,6.9vw,112px);line-height:1.02}.hero h1 em{font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;letter-spacing:-.015em;color:var(--hero-gold);margin-right:.07em;font-style:italic;font-weight:440}.explorer-overview h3,.questions-heading h2,.section-heading h2{letter-spacing:-.03em}.section-heading h2{font-size:54px}.js .inspector h3{letter-spacing:-.02em}.js .inspector #detail-decision h3{font-weight:500}.question-copy h3{letter-spacing:-.02em;font-variation-settings:"SOFT" 30,"WONK" .3,"opsz" 60}.paper-title{letter-spacing:-.02em;font-variation-settings:"SOFT" 30,"WONK" .3,"opsz" 48;font-weight:520}.customer-identity strong,.customer-leaf-title{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 30,"WONK" .2,"opsz" 36;font-weight:500}.price,.plan-allowances dd,.task-agenda time b,.review-register time b,.pipeline-count,.qualification-result output,.decision-result strong,.score-heading output,.paper-score b{font-family:var(--font-display);font-variation-settings:"SOFT" 20,"WONK" 0,"opsz" 72;font-variant-numeric:lining-nums tabular-nums;font-weight:480}.price{letter-spacing:-.02em;font-size:56px}.plan-allowances dd{letter-spacing:-.01em;color:var(--text);font-size:28px}.plan-allowances dt{font-size:11.5px}.review-register time b,.task-agenda time b{letter-spacing:-.02em}@media (max-width:760px){.section-heading h2{font-size:40px}.plan-summary .price{font-size:44px}.hero h1{font-size:clamp(50px,10vw,76px)}}@media (max-width:410px){.hero h1{font-size:47px}}.waitlist-cta,.masthead nav>a.waitlist-cta,.site-header .site-mobile-menu .waitlist-cta{background:var(--action);color:var(--action-ink);box-shadow:0 1px 0 color-mix(in srgb,var(--action-ink) 12%,transparent) inset,0 8px 22px -12px var(--action);transition:background var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);border-radius:8px}.waitlist-cta:hover{background:var(--action-hover);box-shadow:0 1px 0 color-mix(in srgb,var(--action-ink) 12%,transparent) inset,0 12px 26px -12px var(--action)}.waitlist-cta:active{transform:translateY(1px)}.waitlist-cta>span{transition:transform var(--dur) var(--ease-out)}.criterion-entry button{background:var(--action);color:var(--action-ink);border-radius:6px}.sign-in,.phase-button{border-radius:8px}.connection-dialog{border-radius:16px}.category{color:var(--accent)}.category>.category-text,.category>.category-text>span{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;display:inline}.category>span{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.plan h3,.add-criterion-button,.faq-example{color:var(--accent)}#explorer-start.guided-next .circle-arrow{background:var(--action);color:var(--action-ink);box-shadow:0 5px 16px color-mix(in srgb,var(--action) 28%,transparent)}.circle-arrow{transition:transform var(--dur-in) var(--ease-out),background var(--dur) var(--ease),color var(--dur) var(--ease)}.explore-link:hover .circle-arrow{background:color-mix(in srgb,var(--action) 16%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.circle-arrow{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}#explorer-start{--mint:var(--accent)}.hero-journey>i{background:linear-gradient(90deg,var(--line),var(--accent)) center/100% 1px no-repeat}.hero-journey>i:before{background:linear-gradient(90deg,transparent max(0px,calc(100% - 36px)),var(--accent));filter:drop-shadow(0 0 2px var(--accent))}.hero-journey>i:after{background:var(--accent)}.reset-focus:hover,.connection-picker button:hover{color:var(--accent)}.phase-button:hover{border-color:var(--accent)}.phase-button[aria-pressed=true]{color:var(--accent)}.orbit-node,.thread-base,.thread-shine{transition-timing-function:var(--ease)}.thread-shine.idle{opacity:.7}html,body{overflow-x:clip}html:has(.hero) .masthead{z-index:30;position:sticky;top:0}html:has(.hero) div:has(>.masthead){z-index:30;position:sticky;top:0}html:has(.hero) .masthead{isolation:isolate;height:84px}html:has(.hero) .masthead:before{content:"";background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);opacity:0;width:100vw;transition:opacity var(--dur-in) var(--ease);z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}html:has(.hero) .masthead.is-scrolled:before{opacity:1}html{scroll-padding-top:100px}.connected-explorer{scroll-margin-top:0}.faq-grid .question,.anchor-alias{scroll-margin-top:8px}.masthead nav>a.nav-section{transition:color var(--dur) var(--ease);padding-block:6px;position:relative}.masthead nav>a.nav-section:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-in) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.masthead nav>a.nav-section:hover{color:var(--text)}.masthead nav>a.nav-section:hover:after{transform:scaleX(1)}@media (max-width:760px){html:has(.hero) .masthead{height:78px}}.site-header .site-theme-toggle{transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease);place-items:center;display:grid}.site-header .site-theme-toggle svg{transition:transform var(--dur-in) var(--ease-out),opacity var(--dur-in) var(--ease);grid-area:1/1}.site-header .site-theme-moon{opacity:0;display:block;transform:rotate(-90deg)scale(.55)}:root[data-theme=light] .site-header .site-theme-sun{opacity:0;display:block;transform:rotate(90deg)scale(.55)}:root[data-theme=light] .site-header .site-theme-moon{opacity:1;transform:none}.hero{row-gap:44px;padding-block:48px 52px}.hero:before,.hero:after{content:"";pointer-events:none;z-index:-1;filter:blur(28px);border-radius:50%;position:absolute}.hero:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%);width:min(760px,72vw);height:560px;top:-140px;right:-8%}.hero:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--iris) 12%,transparent),transparent 72%);width:min(520px,60vw);height:360px;bottom:-120px;left:-12%}.hero-journey{color:var(--text);counter-reset:step;gap:22px;max-width:none;margin-top:4px;padding-top:0;font-size:13px}.hero-journey>span{counter-increment:step;align-items:baseline;gap:10px;display:flex}.hero-journey>span:before{content:counter(step,decimal-leading-zero);font-family:var(--font-display);font-variation-settings:"SOFT" 20,"WONK" 0,"opsz" 36;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:17px;line-height:1}.hero-journey>i{height:11px}.hero-journey>i:before{height:3px;inset:4px 0}.hero-journey>i:after{top:3px}@media (min-width:961px) and (max-height:800px){.hero{row-gap:34px;padding-block:36px 40px}}@media (max-width:960px){.hero{padding-block:36px 44px}.hero-journey{gap:14px;font-size:11px}.hero-journey>span:before{font-size:14px}}@media (max-width:410px){.hero-journey{align-items:flex-start;gap:10px;font-size:10px}.hero-journey>span{flex-direction:column;align-items:flex-start;gap:4px;max-width:12ch}.hero-journey>span:before{font-size:13px}.hero-journey>i{margin-top:6px}.bid-anchor{width:132px;height:180px;left:45%}.paper-title{margin-top:26px;font-size:18px}.bid-paper,.contract-paper{padding:14px}}.js .hero .category,.js .hero h1 .hero-line,.js .hero-summary>*,.js .hero-journey{animation:rise .9s var(--ease-out) both}.js .hero h1 .hero-line{display:inline-block}.js .hero .category{animation-delay:40ms}.js .hero h1 .hero-line:first-of-type{animation-delay:.12s}.js .hero h1 .hero-line:nth-of-type(2){animation-delay:.22s}.js .hero-summary>:first-child{animation-delay:.3s}.js .hero-summary>:nth-child(2){animation-delay:.38s}.js .hero-summary>:nth-child(3){animation-delay:.44s}.js .hero-journey{animation-delay:.56s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .hero h1 em{isolation:isolate;display:inline-block;position:relative}.js .hero h1 em:before,.js .hero h1 em:after{content:attr(data-text) / "";pointer-events:none;position:absolute;top:0;left:0}.js .hero h1 em:after{color:var(--text);animation:warm-to-gold 1.1s var(--ease) 1s both}.js .hero h1 em:before{z-index:-1;color:#0000;text-shadow:0 0 .2em var(--hero-glow);animation:gold-bloom 1.8s var(--ease) 1s both}.js .hero h1 .hero-line:nth-of-type(2) em:before,.js .hero h1 .hero-line:nth-of-type(2) em:after{animation-delay:1.45s}}@keyframes warm-to-gold{to{opacity:0}}@keyframes gold-bloom{0%{opacity:0}35%{opacity:1}to{opacity:0}}.bid-paper,.contract-paper{box-shadow:0 1px 0 #fff9 inset,0 24px 50px -10px color-mix(in srgb,var(--shadow) 45%,transparent),0 2px 6px color-mix(in srgb,var(--shadow) 20%,transparent)}.js .bid-anchor{will-change:transform}@supports (animation-timeline:view()){.js .explorer-overview>*,.js .questions-heading>*,.js .section-heading,.js .plan-picker,.js .terms,.js .faq-grid .question,.js .footer-grid>*,.js .questions-footer{animation:linear both rise-view;animation-timeline:view();animation-range:entry entry 32%}.js .questions-heading>p,.js .faq-grid .question:nth-child(2n){animation-range:entry 8% entry 40%}.js .plan-features li{animation:linear both rise-view;animation-timeline:view();animation-range:entry entry 30%}.js .plan-features li:nth-child(2){animation-range:entry 4% entry 34%}.js .plan-features li:nth-child(3){animation-range:entry 8% entry 38%}.js .plan-features li:nth-child(4){animation-range:entry 12% entry 42%}.js .plan-features li:nth-child(5){animation-range:entry 16% entry 46%}.js .plan-features li:nth-child(6){animation-range:entry 20% entry 50%}.js .plan-features li:nth-child(7){animation-range:entry 24% entry 54%}.js .plan-features li:nth-child(8){animation-range:entry 28% entry 58%}}@keyframes rise-view{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.plan{transition:transform var(--dur-in) var(--ease),border-color var(--dur-in) var(--ease)}@media (hover:hover){.plan:hover{border-top-color:var(--accent);transform:translateY(-4px)}}.plan-included{color:var(--text-muted)}.continuity-section{border-top:1px solid var(--section-line);border-bottom:1px solid var(--section-line);box-shadow:inset 0 1px #ffffff0a}.journey-motion-control{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));width:28px;height:28px;color:var(--text-muted);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease);border-radius:50%;flex:none;margin-left:4px;position:static}.journey-motion-control svg{width:12px;height:12px;display:block}.journey-motion-control:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--action) 10%,transparent)}@media (max-width:410px){.journey-motion-control{width:26px;height:26px;margin:0}}.review-register time b{color:var(--report-date)}.task-agenda time b{color:var(--section-text)}.pipeline-blocks i{border-radius:2px}@media (prefers-reduced-motion:reduce){.js .hero .category,.js .hero h1 .hero-line,.js .hero-summary>*,.js .hero-journey,.js .plan-features li,.js .explorer-overview>*,.js .questions-heading>*,.js .section-heading,.js .plan-picker,.js .terms,.js .faq-grid .question,.js .footer-grid>*,.js .questions-footer{opacity:1;transform:none;animation:none!important}html:has(.hero) .masthead:before{transition:none}}.detail-label,.js .inspector .detail-label,.orbit-node[aria-pressed=true] .node-title,.customer-leaf-title small,.source-extract>span,.customer-identity span{color:var(--accent)}.connection-picker button:after{background:var(--action)}.source-extract{border-left-color:var(--action);background:color-mix(in srgb,var(--action) 7%,transparent)}.traveller{box-shadow:0 0 12px var(--mint)}.thread-shadow{stroke:var(--accent)}.orbit-halo{background:radial-gradient(ellipse at 55% 47%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%)}.customer-leaf--contract{background:linear-gradient(105deg,color-mix(in srgb,var(--mint) 8%,var(--surface)),var(--surface) 92%);border-top-color:color-mix(in srgb,var(--mint) 45%,var(--line))}.small-cross{color:var(--accent)}.paper-open,.phase-button,.universe-bottom{display:none!important}.js .universe[data-selection=decision] .bid-paper .paper-title{margin-top:45px}.review-register time{min-width:56px;color:var(--paper-dim);flex-direction:row;justify-content:flex-end;align-items:baseline;gap:4px;font-size:10px}.review-register time b{letter-spacing:-.02em;color:var(--section-text);font-size:25px;line-height:1}.review-register time>span{margin-top:0}.review-register li{min-height:65px;padding:12px 0}.review-register li:first-child{min-height:53px;padding-top:0}.explorer-heading h2,.questions-heading .eyebrow{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explorer-heading{min-height:34px}.questions-heading .eyebrow{margin:0}.hero-field{z-index:-1;pointer-events:none;opacity:0;width:100vw;transition:opacity 1.4s var(--ease);position:absolute;top:-84px;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000004d 0,#000 120px 66%,#0000 100%);mask-image:linear-gradient(#0000004d 0,#000 120px 66%,#0000 100%)}.hero-field.is-woven{opacity:1}.hero-field canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-field:after{content:"";background:radial-gradient(ellipse 44% 58% at 26% 50%,color-mix(in srgb,var(--surface) 55%,transparent),transparent 100%);position:absolute;inset:0}.hero{grid-template-rows:1fr auto;min-height:min(100svh - 84px,820px)}.hero-copy,.hero-summary{align-self:center}@media (max-width:760px){.hero{min-height:0}.hero-field{top:-78px}.hero-field:after{background:radial-gradient(ellipse 80% 46% at 50% 44%,color-mix(in srgb,var(--surface) 55%,transparent),transparent 100%)}}@media (prefers-reduced-motion:reduce){.hero-field{transition:none}}button:focus-visible,a:focus-visible,input:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}.glyph-tender,.glyph-contract{color:var(--accent)}.glyph-decision{color:var(--peach)}.glyph-tender i,.glyph-decision i,.glyph-contract i{border:1px solid var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--surface) 60%,transparent);background:currentColor}.glyph-tender i:first-child,.glyph-contract i:first-child,.glyph-decision i:first-child{opacity:.55}.glyph-tender i:nth-child(2){opacity:.8}.glyph-tender i:nth-child(3),.glyph-contract i:last-child,.glyph-decision i:last-child{opacity:1}.glyph-buyer i,.glyph-buyer:before,.glyph-buyer:after,.glyph-team i{box-shadow:0 1px 0 color-mix(in srgb,var(--surface) 60%,transparent)}.glyph-team i:first-child{opacity:.7}.glyph-team i:nth-child(2){opacity:1}.glyph-team i:nth-child(3){opacity:.55}.orbit-node:hover .node-glyph,.orbit-node[aria-pressed=true] .node-glyph{transform:translateY(-2px)}.node-glyph{transition:transform var(--dur-in) var(--ease-out)}.faq-grid{gap:0 70px}.faq-grid .question{border-top:1px solid var(--line)}.question-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:18px 0;list-style:none;display:flex}.question-fold>summary::-webkit-details-marker{display:none}.question-fold>summary h3{letter-spacing:-.2px;transition:color var(--dur) var(--ease);font-size:15px;font-weight:500}.question-fold>summary:hover h3{color:var(--accent)}.fold-mark{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));width:26px;height:26px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-in) var(--ease-out);border-radius:50%;flex:none;position:relative}.fold-mark:before,.fold-mark:after{content:"";background:var(--accent);width:10px;height:1.5px;transition:transform var(--dur-in) var(--ease-out),background var(--dur) var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fold-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.question-fold[open] .fold-mark{background:var(--action);border-color:var(--action)}.question-fold[open] .fold-mark:before,.question-fold[open] .fold-mark:after{background:var(--action-ink)}.question-fold[open] .fold-mark:after{transform:translate(-50%,-50%)rotate(0)}.question-fold .answer{padding:0 44px 20px 0}.question-fold .answer p{margin-top:0}.question-fold .answer .faq-example{margin-top:10px}.js .question-fold[open] .answer{animation:rise .38s var(--ease-out) both}.question-fold>summary:focus-visible{outline-offset:-2px;border-radius:4px}@media (max-width:760px){.faq-grid{gap:0}.question-fold>summary{padding:14px 0}.question-fold>summary h3{font-size:14px}}:root{--shadow-raised:0 1px 3px #0000004d,0 1px 2px -1px #0000004d;--shadow-floating:0 0 0 1px #ffffff0f,0 2px 4px #00000059,0 12px 28px -8px #00000073}@supports (color:lab(0% 0 0)){:root{--shadow-raised:0 1px 3px lab(0% 0 0/.3),0 1px 2px -1px lab(0% 0 0/.3);--shadow-floating:0 0 0 1px lab(100% 0 0/.06),0 2px 4px lab(0% 0 0/.35),0 12px 28px -8px lab(0% 0 0/.45)}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--shadow-raised:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;--shadow-floating:0 1px 2px #1815120f,0 8px 20px -6px #18151229}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--shadow-raised:0 1px 3px lab(0% 0 0/.1),0 1px 2px -1px lab(0% 0 0/.1);--shadow-floating:0 1px 2px lab(7.22706% .929929 2.5436/.06),0 8px 20px -6px lab(7.22706% .929929 2.5436/.16)}}}:root[data-theme=light]{--shadow-raised:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;--shadow-floating:0 1px 2px #1815120f,0 8px 20px -6px #18151229}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--shadow-raised:0 1px 3px lab(0% 0 0/.1),0 1px 2px -1px lab(0% 0 0/.1);--shadow-floating:0 1px 2px lab(7.22706% .929929 2.5436/.06),0 8px 20px -6px lab(7.22706% .929929 2.5436/.16)}}.business-questions{--paper-dim:var(--band-dim)}.business-questions .dark-link{border-bottom-color:var(--section-text)}.reports-together svg{stroke:var(--section-accent)}.hero:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 18%,transparent),transparent 72%)}.hero:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--mint) 9%,transparent),transparent 72%)}body:before{content:"";z-index:200;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;inset:0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) body:before{opacity:.04}}:root[data-theme=light] body:before{opacity:.04}@media print{body:before{display:none}}@supports (animation-timeline:scroll()){html:has(.hero) .masthead:after{content:"";background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--mint)));transform-origin:0;opacity:0;width:100vw;height:2px;transition:opacity var(--dur-in) var(--ease);pointer-events:none;animation:linear both read-progress;animation-timeline:scroll(root);position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}html:has(.hero) .masthead.is-scrolled:after{opacity:1}}@keyframes read-progress{0%{transform:translate(-50%)scaleX(0)}to{transform:translate(-50%)scaleX(1)}}.waitlist-cta{isolation:isolate;position:relative;overflow:hidden}.waitlist-cta:after{content:"";z-index:-1;background:linear-gradient(115deg,transparent 32%,color-mix(in srgb,var(--action-ink) 16%,transparent) 50%,transparent 68%);transition:transform .7s var(--ease-out);pointer-events:none;position:absolute;inset:-1px;transform:translate(-130%)}.waitlist-cta:hover:after{transform:translate(130%)}.waitlist-cta{box-shadow:var(--shadow-raised)}.waitlist-cta:hover{box-shadow:var(--shadow-floating)}.masthead nav>a.sign-in{box-shadow:none;color:var(--text-muted);transition:color var(--dur) var(--ease);background:0 0;border:0;border-radius:0;padding:6px 0;position:relative}.masthead nav>a.sign-in:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-in) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.masthead nav>a.sign-in:hover{color:var(--text);background:0 0}.masthead nav>a.sign-in:hover:after{transform:scaleX(1)}.plan-picker{border:1px solid var(--line);background:var(--workspace-panel);box-shadow:var(--shadow-raised);border-radius:18px;gap:clamp(22px,3vw,30px);padding:clamp(22px,3.4vw,40px);display:grid}.plan-dial{border:0;min-width:0;margin:0;padding:0}.plan-dial legend{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;padding:0;font-size:11.5px;font-weight:600}.plan-dial-track{border:1px solid var(--line);background:var(--surface-subtle);isolation:isolate;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;display:grid;position:relative}.plan-dial-track input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.plan-dial-track label{z-index:1;cursor:pointer;text-align:center;border-radius:10px;align-content:center;justify-items:center;gap:3px;min-height:58px;padding:10px 8px;display:grid;position:relative}.dial-seats{color:var(--text-muted);transition:color var(--dur) var(--ease);font-size:15px;font-weight:600}.dial-price{color:var(--text-muted);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.plan-dial-track label:hover .dial-seats,.plan-dial-track input:checked+label .dial-seats{color:var(--text)}.plan-dial-track input:focus-visible+label{outline:1.5px solid var(--accent);outline-offset:2px}.plan-dial-thumb{z-index:0;background:var(--surface-raised);width:calc(33.3333% - 3.33333px);box-shadow:var(--shadow-floating);border-radius:10px;transition:transform .5s cubic-bezier(.3,1.3,.4,1);position:absolute;top:5px;bottom:5px;left:5px}.plan-dial-track:has(#plan-size-team:checked) .plan-dial-thumb{transform:translate(100%)}.plan-dial-track:has(#plan-size-business:checked) .plan-dial-thumb{transform:translate(200%)}@supports not selector(:has(*)){.plan-dial-thumb{display:none}.plan-dial-track input:checked+label{background:var(--surface-raised)}}.plan-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,72px);padding-top:clamp(22px,3vw,30px);display:grid}.plan-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@supports selector(:has(*)){.plan-readout{grid-template-columns:minmax(0,1fr)}.plan-readout>.plan{visibility:hidden;opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s;grid-area:1/1;transform:translateY(14px)}:is(.plan-picker:has(#plan-size-core:checked) .plan-core,.plan-picker:has(#plan-size-team:checked) .plan-team,.plan-picker:has(#plan-size-business:checked) .plan-business){visibility:visible;opacity:1;transition:opacity .4s var(--ease) 80ms,transform .6s var(--ease-out) 80ms,visibility 0s;transform:none}}.plan-readout .plan{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}@media (hover:hover){.plan-readout .plan:hover{box-shadow:none}}.plan-readout .plan h3{font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" .2,"opsz" 36;letter-spacing:-.01em;color:var(--text);font-size:22px;font-weight:520}.plan-readout .price{color:var(--text);grid-area:auto;justify-self:start;margin-top:12px;font-size:clamp(60px,6.4vw,84px);line-height:1}.plan-readout .price span{font-family:var(--font);letter-spacing:0;color:var(--text-muted);font-size:14px}.plan-readout .plan-allowances{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0 0}.plan-allowances dd{color:var(--text)}.plan-shared{min-width:0}.plan-shared .plan-included{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:0;margin:0;padding:0;font-size:11.5px;font-weight:600}.plan-shared .plan-features{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:18px 0 0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.plan-features li:before{border-color:var(--accent)}.plan-shared .waitlist-cta{border:0;align-items:center;gap:12px;margin-top:30px;padding:14px 20px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:860px){.plan-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.plan-shared .plan-features{grid-template-columns:minmax(0,1fr);gap:12px}.plan-dial-track label{min-height:54px;padding:8px 4px}.dial-seats{font-size:14px}.plan-shared .waitlist-cta{justify-content:space-between;display:flex}}.eyebrow{color:var(--accent);align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);border-radius:50%}.questions-heading .eyebrow:before{display:none}.connected-record{--rec-bg-start:#2d2b29;--rec-bg-mid:#232120;--rec-bg-end:#1c1a19;--rec-ink:#f0eeeb;--rec-dim:#a6a4a0;--rec-line:#413f3d;--rec-accent:#7faee9;--rec-on-accent:#181613;--rec-card:#ffffff0b;--rec-edge:0 0 0 1px #ffffff12 inset;--stamp:#61cb7c;--stamp-blend:normal}@supports (color:lab(0% 0 0)){.connected-record{--rec-bg-start:lab(17.6421% .584841 1.80905);--rec-bg-mid:lab(13.0018% .466526 1.4463);--rec-bg-end:lab(9.52164% .46894 1.44795);--rec-ink:lab(94.2119% .224888 1.50446);--rec-dim:lab(67.5374% .344574 2.26133);--rec-line:lab(26.9224% .579655 1.80558);--rec-accent:lab(69.4245% -4.10879 -35.2008);--rec-on-accent:lab(7.2277% .680439 1.93326);--rec-edge:0 0 0 1px lab(100% 0 0/.07) inset;--stamp:lab(74.0644% -45.1248 29.5688)}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .connected-record{--rec-bg-start:var(--paper-start);--rec-bg-mid:var(--paper-middle);--rec-bg-end:var(--paper-end);--rec-ink:var(--paper-ink);--rec-dim:var(--paper-dim);--rec-line:var(--paper-line);--rec-accent:var(--paper-hover);--rec-on-accent:#fff;--rec-card:#ffffff8c;--rec-edge:0 1px 0 #fff9 inset;--stamp:#007835;--stamp-blend:multiply}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]) .connected-record{--stamp:lab(43.7335% -42.6217 28.5221)}}}:root[data-theme=light] .connected-record{--rec-bg-start:var(--paper-start);--rec-bg-mid:var(--paper-middle);--rec-bg-end:var(--paper-end);--rec-ink:var(--paper-ink);--rec-dim:var(--paper-dim);--rec-line:var(--paper-line);--rec-accent:var(--paper-hover);--rec-on-accent:#fff;--rec-card:#ffffff8c;--rec-edge:0 1px 0 #fff9 inset;--stamp:#007835;--stamp-blend:multiply}@supports (color:lab(0% 0 0)){:root[data-theme=light] .connected-record{--stamp:lab(43.7335% -42.6217 28.5221)}}.connected-record{border-top:1px solid var(--line);padding:56px 0 24px;scroll-margin-top:20px}.record-lead{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:48px;margin-bottom:40px;display:grid}.record-lead h3{font-family:var(--font-display);font-variation-settings:"SOFT" 40,"WONK" .4,"opsz" 144;letter-spacing:-.03em;font-size:clamp(46px,4.8vw,70px);font-weight:470;line-height:1.05}.record-lead>p{color:var(--text-muted);max-width:44ch;padding-bottom:10px;font-size:15px;line-height:1.8}.record-stage{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:64px;display:grid}.record-steps-column{padding-bottom:52vh}.record-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.record-step{border-bottom:1px solid var(--line);min-height:236px;transition:opacity .45s var(--ease);padding:8px 0 10px}.js .record-step:not(.is-active){opacity:.45}.js .record-step:not(.is-active):hover{opacity:.8}.step-button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr 22px;align-items:center;gap:14px;padding:16px 0 6px;display:grid}.step-num{font-family:var(--font-display);font-variation-settings:"SOFT" 20,"WONK" 0,"opsz" 36;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:17px}.step-title{letter-spacing:-.2px;font-size:17px;font-weight:600}.step-title small{color:var(--text-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.step-mark{border:1px solid var(--line);width:22px;height:22px;color:var(--action-ink);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.step-mark svg{opacity:0;width:10px;height:10px;transition:opacity var(--dur) var(--ease),transform var(--dur-in) var(--ease-out);transform:scale(.5)}.record-step.is-done .step-mark{border-color:var(--accent);background:var(--accent)}.record-step.is-done .step-mark svg{opacity:1;transform:none}.step-body{padding-left:54px}.step-body>:last-child{margin-bottom:22px}.step-body .detail-label{margin-bottom:8px}.step-body h4{font-family:var(--font-display);font-variation-settings:"SOFT" 40,"WONK" .4,"opsz" 144;letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:470;line-height:1.1}.step-body h4:focus{outline:none}.step-body>p:not(.detail-label){color:var(--text-muted);max-width:42ch;margin-top:10px;font-size:14px;line-height:1.7}.step-qualifier{gap:12px;max-width:42ch;margin-top:18px;display:grid}.step-qualifier .criterion-row{gap:2px;margin:0;display:grid}.step-qualifier .criterion-row label,.step-qualifier .custom-criterion-heading label{color:var(--text);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.step-qualifier .custom-criterion-heading{align-items:center;gap:10px;display:flex}.step-qualifier .custom-criterion-heading label{flex:1}.step-qualifier .custom-criterion-heading button{border:1px solid var(--line);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;font-size:15px;line-height:1}.step-qualifier .custom-criterion-heading button:hover{color:var(--text);border-color:var(--accent)}.step-qualifier output{font-variant-numeric:tabular-nums;color:var(--text-muted)}.step-qualifier .criterion-range{width:100%;accent-color:var(--accent);cursor:pointer;min-height:26px;margin:0}.step-qualifier .add-criterion-button{min-height:36px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;font-weight:600;display:inline-flex}.step-qualifier .add-criterion-button:hover{color:var(--text)}.step-qualifier .criterion-form{gap:8px;display:grid}.step-qualifier .criterion-form>label{color:var(--text-muted);font-size:12px}.step-qualifier .criterion-entry{gap:8px;display:flex}.step-qualifier .criterion-entry input{border:1px solid var(--control-line);background:var(--surface-raised);min-width:0;color:var(--text);border-radius:6px;flex:1;padding:9px 12px;font-size:13px}.step-qualifier .criterion-entry button{background:var(--action);color:var(--action-ink);cursor:pointer;border:0;border-radius:6px;padding:9px 14px;font-size:12.5px;font-weight:600}.step-qualifier .cancel-criterion{color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px}.step-qualifier .cancel-criterion:hover{color:var(--text)}.step-qualifier .criteria-note{color:var(--text-muted);margin:2px 0 0;font-size:11.5px;line-height:1.6}.record-desk{position:sticky;top:96px}.desk-zoom{perspective:1600px;position:relative}@media (min-width:861px) and (max-height:1040px){.desk-zoom{zoom:.92}}@media (min-width:861px) and (max-height:950px){.desk-zoom{zoom:.84}}@media (min-width:861px) and (max-height:870px){.desk-zoom{zoom:.76}}@media (min-width:861px) and (max-height:790px){.desk-zoom{zoom:.68}}.record{background:linear-gradient(150deg,var(--rec-bg-start) 0%,var(--rec-bg-mid) 62%,var(--rec-bg-end) 100%);color:var(--rec-ink);box-shadow:var(--rec-edge),0 24px 50px -10px color-mix(in srgb,var(--shadow) 45%,transparent),0 2px 6px color-mix(in srgb,var(--shadow) 20%,transparent);border-radius:5px 5px 12px;position:relative}.record-kicker{letter-spacing:.02em;color:var(--rec-dim);align-items:center;gap:8px;font-size:10px;display:flex}.record-kicker:before{content:"";border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}.record-kicker>span:last-child{margin-left:auto}.record-title{font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" .3,"opsz" 48;letter-spacing:-.02em;font-weight:520;line-height:1.1}.record-buyer{color:var(--rec-dim);font-size:11px}.record-figure{font-family:var(--font-display);font-variation-settings:"SOFT" 20,"WONK" 0,"opsz" 72;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;font-weight:480;line-height:1}.record-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rec-accent);margin:0;font-size:9.5px}.record-list{margin:0;padding:0;list-style:none}.record-list li{border-top:1px solid var(--rec-line);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.record-list li:first-child{border-top:0}.record-list li>span:last-child{color:var(--rec-dim);white-space:nowrap;margin-left:auto;font-size:10.5px}.record-tick{width:12px;height:12px;color:var(--rec-dim);border:1px solid;border-radius:50%;flex:none;position:relative;top:1px}.record-tick.is-done{border-color:var(--rec-accent);background:var(--rec-accent)}.record-tick.is-done:after{content:"";border:solid var(--rec-on-accent);border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.record-emblem{width:30px;height:32px;color:var(--rec-accent)}.record-bar{background:var(--rec-line);border-radius:2px;height:3px;overflow:hidden}.record-bar i{background:var(--rec-accent);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block}.bid-record{z-index:1;width:min(100%,520px);padding:32px 34px 34px;transition:transform 1s cubic-bezier(.22,.7,.17,1);position:relative}.connected-record[data-step="5"] .bid-record{transform:translate(-28px,-6px)scale(.94)}.bid-record>.record-title{margin-top:32px;font-size:30px}.bid-record>.record-buyer{margin-top:10px;margin-bottom:10px}.rec-block{border:1px solid var(--rec-line);background:var(--rec-card);transition:border-color .45s var(--ease),box-shadow .45s var(--ease);border-radius:10px;gap:10px;margin-top:12px;padding:14px 16px 16px;display:grid;position:relative}.rec-block.is-current{border-color:color-mix(in srgb,var(--rec-accent) 60%,var(--rec-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--rec-accent) 12%,transparent)}.js .rec-block{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease-out),border-color .45s var(--ease),box-shadow .45s var(--ease);transform:translateY(10px)}.js .rec-block.is-written{opacity:1;transform:none}.rec-block-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.rec-index{width:22px;height:22px;font-family:var(--font-display);font-variation-settings:"SOFT" 20,"WONK" 0,"opsz" 36;font-variant-numeric:lining-nums tabular-nums;color:var(--rec-accent);border:1px solid color-mix(in srgb,var(--rec-accent) 55%,transparent);transition:background .3s var(--ease),color .3s var(--ease);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.rec-block.is-written .rec-index{background:var(--rec-accent);color:var(--rec-on-accent);border-color:var(--rec-accent)}.rec-block-title{font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" .2,"opsz" 36;letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:520;line-height:1.2}.rec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rec-source,.rec-ref{color:var(--rec-dim);white-space:nowrap;font-size:11px}.rec-customer{align-items:center;gap:14px;display:flex}.rec-customer .rec-name{margin:0;font-size:19px}.rec-customer .rec-sub{color:var(--rec-dim);margin-top:3px;font-size:11.5px}.rec-mini{color:var(--rec-dim);margin:0;font-size:11px}.rec-requirements{margin:0;padding:0;list-style:none}.rec-requirements li{border-top:1px solid var(--rec-line);grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:grid}.rec-requirements li:first-child{border-top:0;padding-top:0}.rec-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--rec-accent) 55%,transparent);color:var(--rec-accent);border-radius:999px;padding:2px 7px;font-size:9px}.rec-tag--scored{border-color:color-mix(in srgb,var(--rec-dim) 55%,transparent);color:var(--rec-dim)}.rec-qa{border-top:1px solid var(--rec-line);gap:5px;margin-top:2px;padding-top:10px;font-size:12.5px;display:grid}.rec-q,.rec-a{align-items:baseline;gap:9px;margin:0;display:flex}.rec-q{font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" .2,"opsz" 36;font-size:14px;font-weight:500}.rec-a{color:var(--rec-ink)}.rec-a .rec-ref{margin-left:auto}.rec-qa-mark{width:16px;height:16px;font-family:var(--font);color:var(--rec-on-accent);background:var(--rec-accent);border-radius:4px;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid;position:relative;top:-1px}.rec-a .rec-qa-mark{background:var(--rec-dim)}.rec-score{grid-template-columns:1fr auto;align-items:end;gap:16px 24px;display:grid}.rec-criteria{gap:9px;display:grid}.rec-criteria>div{grid-template-columns:1fr auto;gap:4px 10px;font-size:12px;display:grid}.rec-criteria output{font-variant-numeric:tabular-nums;color:var(--rec-dim)}.rec-criteria .record-bar{grid-column:1/-1}.rec-result{text-align:right}.rec-result .record-figure{font-size:40px}.rec-result .record-figure small{color:var(--rec-dim);letter-spacing:0;font-size:13px}.rec-result strong{font-family:var(--font-display);color:var(--rec-accent);margin-top:4px;font-size:16px;font-weight:500;display:block}.rec-bands{color:var(--rec-dim);justify-content:space-between;margin-top:2px;font-size:9.5px;display:flex}.rec-status{color:var(--rec-dim);align-items:center;gap:8px;margin:12px 0 4px;font-size:11px;display:flex}.rec-status-dot{background:var(--rec-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--rec-accent) 18%,transparent);transition:background .5s var(--ease) .3s,box-shadow .5s var(--ease) .3s;border-radius:50%;flex:none}.rec-stage-names{color:var(--rec-ink);font-weight:600;display:grid}.rec-stage-names>span{white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .3s var(--ease),transform .45s var(--ease-out),visibility 0s linear .45s;grid-area:1/1;transform:translateY(5px)}:root:not(.js) .rec-stage-names>.st-won,.js .connected-record:is([data-step="0"],[data-step="1"],[data-step="2"]) .st-q,.js .connected-record[data-step="3"] .st-qb,.js .connected-record[data-step="4"] .st-sub,.js .connected-record[data-step="5"] .st-won{visibility:visible;opacity:1;transition-delay:0s;transform:none}.js .connected-record[data-step="5"] .st-won{transition-delay:.3s}.st-won{color:var(--stamp)}:root:not(.js) .rec-status-dot,.js .connected-record[data-step="5"] .rec-status-dot{background:var(--stamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--stamp) 24%,transparent)}.bid-record:before{content:"";background:var(--rec-accent);transform-origin:0;height:3px;transform:scaleX(var(--rec-progress,1));transition:transform .8s var(--ease-out),background .5s var(--ease) .3s;pointer-events:none;border-radius:5px 5px 0 0;position:absolute;top:0;left:0;right:0}.js .connected-record{--rec-progress:.06}.js .connected-record[data-step="1"]{--rec-progress:.2}.js .connected-record[data-step="2"]{--rec-progress:.4}.js .connected-record[data-step="3"]{--rec-progress:.6}.js .connected-record[data-step="4"]{--rec-progress:.8}.js .connected-record[data-step="5"]{--rec-progress:1}:root:not(.js) .bid-record:before,.js .connected-record[data-step="5"] .bid-record:before{background:var(--stamp)}.record-tick{transition:background .3s var(--ease),border-color .3s var(--ease)}:root:not(.js) .record-tick,.js .connected-record[data-step="5"] .record-tick{border-color:var(--rec-accent);background:var(--rec-accent)}:root:not(.js) .record-tick:after,.js .connected-record[data-step="5"] .record-tick:after{content:"";border:solid var(--rec-on-accent);border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.js .connected-record[data-step="5"] .record-list li:nth-child(3) .record-tick{transition-delay:.12s}.rec-index{transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.js .connected-record[data-step="5"] .rec-block .rec-index{background:var(--stamp);border-color:var(--stamp);color:var(--rec-on-accent)}.js .connected-record[data-step="5"] .rec-block:first-of-type .rec-index{transition-delay:1.35s}.js .connected-record[data-step="5"] .rec-block:nth-of-type(2) .rec-index{transition-delay:1.47s}.js .connected-record[data-step="5"] .rec-block:nth-of-type(3) .rec-index{transition-delay:1.59s}.js .connected-record[data-step="5"] .rec-block:nth-of-type(4) .rec-index{transition-delay:1.71s}.js .connected-record[data-step="5"] .rec-block:nth-of-type(4){border-color:color-mix(in srgb,var(--stamp) 55%,var(--rec-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--stamp) 14%,transparent)}.win-word{z-index:4;font-family:var(--font-display);font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 144;letter-spacing:-.04em;color:var(--stamp);text-shadow:0 0 60px color-mix(in srgb,var(--stamp) 38%,transparent);white-space:nowrap;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,13vw,210px);font-style:italic;font-weight:420;line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.86)}.desk-zoom:before{content:"";z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--stamp) 24%,transparent),transparent 72%);opacity:0;pointer-events:none;border-radius:50%;width:120%;height:100%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.7)}.js .connected-record[data-step="5"] .win-word{animation:win-word 1.9s var(--ease-out) .3s both}.js .connected-record[data-step="5"] .desk-zoom:before{animation:win-light 2.2s var(--ease-out) .25s both}.js .connected-record[data-step="5"] .bid-record{animation:win-dim 1.9s var(--ease) .3s both}:root:not(.js) .desk-zoom:before{opacity:.5;transform:translate(-50%,-50%)}@keyframes win-word{0%{opacity:0;transform:translate(-50%,-44%)scale(.86)}22%{opacity:1;transform:translate(-50%,-50%)scale(1)}68%{opacity:1;transform:translate(-50%,-51%)scale(1.02)}to{opacity:0;transform:translate(-50%,-58%)scale(1.05)}}@keyframes win-light{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:.5;transform:translate(-50%,-50%)scale(1)}}@keyframes win-dim{0%{opacity:1}20%{opacity:.16}66%{opacity:.16}to{opacity:1}}.contract-record{z-index:2;transform-origin:50% 0;width:min(100%,430px);min-height:560px;padding:28px 30px 30px;position:absolute;top:54px;left:230px;transform:rotate(3deg)}.js .contract-record{opacity:0;pointer-events:none;transition:transform 1.1s cubic-bezier(.22,.7,.17,1),opacity .5s;transform:translate(-40px,-14px)rotate(3deg)rotateX(-84deg)}.js .connected-record[data-step="5"] .contract-record{opacity:1;pointer-events:auto;transition-delay:1.55s;transform:translate(0)rotate(3deg)rotateX(0)}.contract-record>.record-title{margin-top:34px;font-size:28px}.contract-record>.record-buyer{margin-top:10px}.rec-origin{color:var(--rec-accent);align-items:center;gap:10px;margin-top:22px;font-size:11px;display:flex}.rec-origin svg{width:16px;height:16px}.rec-dates{border-top:1px solid var(--rec-line);margin-top:24px}.rec-dates div{border-bottom:1px solid var(--rec-line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:10px 0;font-size:12px;display:grid}.rec-dates div>span:first-child{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;min-width:74px;font-size:15px}.rec-dates div>span:last-child{color:var(--rec-dim);font-size:10.5px}.rec-task{border:1px solid var(--rec-line);border-radius:8px;gap:3px;margin-top:18px;padding:12px 14px;font-size:12px;display:grid}.rec-task span{color:var(--rec-dim);font-size:10px}.record-caption{color:var(--text-muted);margin-top:18px;font-size:11px}@media (max-width:1100px){.record-stage{gap:40px}.contract-record{left:150px}}@media (max-width:860px){.connected-record{padding:44px 0 40px}.record-lead{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.record-lead h3{font-size:clamp(39px,9vw,54px)}.record-lead>p{padding-bottom:0;font-size:14px}.record-stage{grid-template-columns:minmax(0,1fr);gap:28px}.record-steps-column{padding-bottom:0}.record-step{min-height:0;padding:4px 0 6px}.js .record-step:not(.is-active){opacity:1}.step-button{padding:14px 0 4px}.step-title{font-size:15px}.step-body h4{font-size:22px}.record-desk{position:static}.desk-zoom{min-height:0;padding-bottom:48px}.bid-record{width:100%;min-height:0;transform:none}.connected-record[data-step="5"] .bid-record{transform:scale(.98)}.contract-record{width:88%;min-height:0;margin:-40px 0 0 12%;position:relative;top:auto;left:auto}.js .connected-record:not([data-step="5"]) .contract-record{display:none}.js .connected-record[data-step="5"] .contract-record{animation:1s cubic-bezier(.22,.7,.17,1) 1.5s both contract-unfold;transform:none}.win-word{margin-top:-1.15em;font-size:clamp(96px,30vw,150px);top:auto}.rec-block-head .rec-source{white-space:normal;text-align:right}.rec-score{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.record-caption{margin-top:16px}}@keyframes contract-unfold{0%{opacity:0;transform:translateY(-10px)rotateX(-80deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bid-record,.contract-record,.rec-block,.record-bar i,.step-mark svg,.record-step,.rec-index,.record-tick,.rec-status-dot,.rec-stage-names>span,.bid-record:before{transition:none!important}.js .connected-record[data-step="5"] .win-word,.js .connected-record[data-step="5"] .bid-record,.js .connected-record[data-step="5"] .desk-zoom:before,.js .connected-record[data-step="5"] .contract-record{animation:none!important}.js .connected-record[data-step="5"] .desk-zoom:before{opacity:.5;transform:translate(-50%,-50%)}.js .connected-record[data-step="5"] .contract-record{transition-delay:0s}}.product-view{padding:8px 0 24px;position:relative}.product-view:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%);filter:blur(30px);pointer-events:none;z-index:-1;border-radius:50%;width:min(1100px,90vw);height:520px;position:absolute;top:38%;left:50%;transform:translate(-50%)}.product-heading{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.product-heading h2{font-family:var(--font-display);font-variation-settings:"SOFT" 40,"WONK" .4,"opsz" 144;letter-spacing:-.03em;margin-top:18px;font-size:clamp(40px,4.2vw,58px);font-weight:470;line-height:1.05}.product-heading>p{color:var(--text-muted);max-width:40ch;padding-bottom:8px;font-size:15px;line-height:1.8}.product-frame{margin:0}.product-shell{border:1px solid color-mix(in srgb,var(--line) 80%,var(--accent));background:var(--surface);box-shadow:var(--shadow-floating);border-radius:16px;max-height:640px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.product-frame figcaption{color:var(--text-muted);margin-top:16px;font-size:11px}@supports (animation-timeline:view()){.js .product-frame{animation:linear both product-in;animation-timeline:view();animation-range:entry entry 48%}}@keyframes product-in{0%{opacity:.35;transform:perspective(1600px)rotateX(10deg)translateY(36px)}to{opacity:1;transform:none}}.app{--ui-bg:#151312;--ui-side:#110f0e;--ui-card:#1c1a19;--ui-raised:#252422;--ui-line:#3f3d3a;--ui-text:#f0eeeb;--ui-muted:#b9b7b3;--ui-dim:#888682;--ui-primary:#f0eeeb;--ui-primary-fg:#181613;--ui-ink:#7faee9;--ui-success:#62c37a;--ui-secondary:#2d2b29;--ui-stage:#d3d1cd;--ui-stage-off:#494745}@supports (color:lab(0% 0 0)){.app{--ui-bg:lab(6.19695% .400178 1.17705);--ui-side:lab(4.43879% .322409 .939208);--ui-card:lab(9.52164% .46894 1.44795);--ui-raised:lab(14.1618% .465855 1.44585);--ui-line:lab(25.7624% .580207 1.80592);--ui-text:lab(94.2119% .224888 1.50446);--ui-muted:lab(74.4975% .343472 2.2606);--ui-dim:lab(55.9373% .346959 2.26287);--ui-primary:lab(94.2119% .224888 1.50446);--ui-primary-fg:lab(7.2277% .680439 1.93326);--ui-ink:lab(69.4245% -4.10879 -35.2008);--ui-success:lab(71.6219% -42.0726 27.5213);--ui-secondary:lab(17.6419% .464067 1.44467);--ui-stage:lab(83.7747% .28348 1.88205);--ui-stage-off:lab(30.4025% .578254 1.80464)}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .app{--ui-bg:#fbfaf8;--ui-side:#f8f6f4;--ui-card:#fff;--ui-raised:#fff;--ui-line:#dbd9d5;--ui-text:#1b1814;--ui-muted:#625d56;--ui-dim:#847f7a;--ui-primary:#231e1b;--ui-primary-fg:#fcfcfa;--ui-ink:#345f95;--ui-success:#1d7d3e;--ui-secondary:#ebe9e6;--ui-stage:#302d2a;--ui-stage-off:#cfcdca}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]) .app{--ui-bg:lab(98.269% .167668 1.12768);--ui-side:lab(97.109% .167698 1.12771);--ui-card:lab(100% 0 0);--ui-raised:lab(100% 0 0);--ui-line:lab(86.6747% .283211 1.88192);--ui-text:lab(8.36096% .981279 2.80205);--ui-muted:lab(39.6837% 1.4293 4.35972);--ui-dim:lab(53.6043% 1.1681 3.61701);--ui-primary:lab(11.8179% 1.75979 3.38255);--ui-primary-fg:lab(98.846% .111073 .751436);--ui-ink:lab(39.1273% -1.54862 -34.7168);--ui-success:lab(45.9442% -39.3942 26.1392);--ui-secondary:lab(92.4719% .224948 1.5045);--ui-stage:lab(18.8023% .95652 2.90914);--ui-stage-off:lab(82.6147% .283599 1.88211)}}}:root[data-theme=light] .app{--ui-bg:#fbfaf8;--ui-side:#f8f6f4;--ui-card:#fff;--ui-raised:#fff;--ui-line:#dbd9d5;--ui-text:#1b1814;--ui-muted:#625d56;--ui-dim:#847f7a;--ui-primary:#231e1b;--ui-primary-fg:#fcfcfa;--ui-ink:#345f95;--ui-success:#1d7d3e;--ui-secondary:#ebe9e6;--ui-stage:#302d2a;--ui-stage-off:#cfcdca}@supports (color:lab(0% 0 0)){:root[data-theme=light] .app{--ui-bg:lab(98.269% .167668 1.12768);--ui-side:lab(97.109% .167698 1.12771);--ui-card:lab(100% 0 0);--ui-raised:lab(100% 0 0);--ui-line:lab(86.6747% .283211 1.88192);--ui-text:lab(8.36096% .981279 2.80205);--ui-muted:lab(39.6837% 1.4293 4.35972);--ui-dim:lab(53.6043% 1.1681 3.61701);--ui-primary:lab(11.8179% 1.75979 3.38255);--ui-primary-fg:lab(98.846% .111073 .751436);--ui-ink:lab(39.1273% -1.54862 -34.7168);--ui-success:lab(45.9442% -39.3942 26.1392);--ui-secondary:lab(92.4719% .224948 1.5045);--ui-stage:lab(18.8023% .95652 2.90914);--ui-stage-off:lab(82.6147% .283599 1.88211)}}.app{width:1280px;height:720px;font-family:var(--font-public-sans,"Public Sans"),var(--font),sans-serif;color:var(--ui-text);background:var(--ui-bg);text-align:left;letter-spacing:0;-webkit-user-select:none;user-select:none;grid-template-columns:208px 1fr;font-size:13px;line-height:1.4;display:grid}.app *{box-sizing:border-box}.app b{font-weight:600}.app-side{background:var(--ui-side);border-right:1px solid var(--ui-line);flex-direction:column;padding:14px 12px;display:flex}.app-brand{font-family:var(--font-display);font-variation-settings:"SOFT" 35,"WONK" .35,"opsz" 34;color:var(--ui-text);align-items:center;gap:8px;padding:2px 10px 14px;font-size:19px;font-weight:550;display:flex}.app-brand svg{width:18px;height:auto}.app-search{border:1px solid var(--ui-line);color:var(--ui-muted);background:color-mix(in srgb,var(--ui-card) 60%,transparent);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.app-search svg{width:14px;height:14px}.app-search kbd{border:1px solid var(--ui-line);font:inherit;color:var(--ui-dim);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px}.app-nav{gap:2px;margin-top:22px;display:grid}.app-nav span,.app-side-foot span{color:var(--ui-text);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.app-nav span.is-active{background:var(--ui-secondary);font-weight:600;position:relative}.app-nav span.is-active:before{content:"";background:var(--ui-ink);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-12px}.app-ico{opacity:.9;flex:none;width:15px;height:15px}.app-side-foot{border-top:1px solid var(--ui-line);gap:4px;margin-top:auto;padding-top:12px;display:grid}.app-user b{background:var(--ui-secondary);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.app-main{flex-direction:column;min-width:0;display:flex}.app-top{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 12px;display:flex}.app-title{font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" .2,"opsz" 36;letter-spacing:-.01em;font-size:21px;font-weight:520}.app-title small{font-family:var(--font-public-sans,"Public Sans"),sans-serif;color:var(--ui-muted);margin-left:8px;font-size:12.5px;font-weight:400}.app-actions{gap:8px;display:flex}.app-btn{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:7px;align-items:center;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.app-btn--primary{background:var(--ui-primary);color:var(--ui-primary-fg);border-color:#0000}.app-filters{align-items:center;gap:10px;padding:2px 20px 14px;display:flex}.app-input{border:1px solid var(--ui-line);width:220px;color:var(--ui-muted);border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.app-input svg{width:13px;height:13px}.app-tabs{background:var(--ui-secondary);border-radius:8px;gap:2px;padding:3px;display:flex}.app-tabs span{color:var(--ui-muted);border-radius:6px;padding:5px 10px;font-size:12.5px}.app-tabs span.is-on{background:var(--ui-card);color:var(--ui-text);font-weight:600;box-shadow:0 1px 2px #00000040}.app-filter{color:var(--ui-text);padding:6px 10px;font-size:12.5px}.app-views{background:var(--ui-secondary);border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:flex}.app-views span{color:var(--ui-muted);border-radius:6px;padding:5px 10px;font-size:12.5px}.app-views span.is-on{background:var(--ui-card);color:var(--ui-text);font-weight:600}.app-summary{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px 28px;margin:0 20px 12px;padding:14px 18px;display:grid}.app-stat{gap:1px;display:grid}.app-stat small{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);font-size:10px;font-weight:600}.app-stat b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:19px;font-weight:500}.app-stat span{color:var(--ui-muted);font-size:11.5px}.app-stat b.is-won{color:var(--ui-success)}.app-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.app-bar i{background:var(--ui-stage-off);height:100%;display:block}.app-bar i:nth-child(2){background:color-mix(in srgb,var(--ui-stage) 45%,var(--ui-stage-off))}.app-bar i:nth-child(3){background:color-mix(in srgb,var(--ui-stage) 80%,var(--ui-stage-off))}.app-bar i.is-won{background:var(--ui-success)}.app-bar i.is-lost{background:var(--ui-line)}.app-legend{color:var(--ui-muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;font-size:11.5px;display:flex}.app-legend span{align-items:center;gap:6px;display:inline-flex}.app-legend em{color:var(--ui-text);font-style:normal}.app-legend i{background:var(--ui-stage);border-radius:2px;width:8px;height:8px}.app-legend span:first-child i{background:var(--ui-stage-off)}.app-legend span:nth-child(2) i{background:color-mix(in srgb,var(--ui-stage) 45%,var(--ui-stage-off))}.app-legend i.is-won{background:var(--ui-success)}.app-legend i.is-lost{background:var(--ui-line)}.app-table{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:10px;margin:0 20px;overflow:hidden}.app-row{border-top:1px solid var(--ui-line);grid-template-columns:34px 1.55fr 1.35fr 1fr .8fr .95fr .8fr;align-items:center;gap:10px;min-height:46px;padding:0 12px 0 10px;font-size:12.5px;display:grid}.app-row--head{min-height:38px;color:var(--ui-muted);background:color-mix(in srgb,var(--ui-bg) 40%,var(--ui-card));border-top:0;font-size:11.5px}.app-check{border:1px solid var(--ui-line);border-radius:3px;width:13px;height:13px;margin-left:4px}.app-row--head .app-check{visibility:hidden}.app-cell-title{gap:1px;min-width:0;display:grid}.app-cell-title b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.app-cell-title small{color:var(--ui-muted);font-size:11px}.app-stage{white-space:nowrap;align-items:center;gap:8px;display:flex}.app-stage-glyph{gap:2px;height:11px;display:inline-flex}.app-stage-glyph b{background:var(--ui-stage-off);border-radius:1px;width:3px;height:100%}.app-stage-glyph[data-fill="1"] b:nth-child(-n+1),.app-stage-glyph[data-fill="2"] b:nth-child(-n+2),.app-stage-glyph[data-fill="3"] b:nth-child(-n+3),.app-stage-glyph[data-fill="4"] b:nth-child(-n+4),.app-stage-glyph[data-fill="5"] b:nth-child(-n+5),.app-stage-glyph[data-fill="6"] b{background:var(--ui-stage)}.app-stage-glyph.is-won b{background:var(--ui-success)}.app-owner{white-space:nowrap;align-items:center;gap:8px;display:flex}.app-owner b{background:var(--ui-secondary);border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:600;display:grid}.app-num{text-align:right;font-variant-numeric:tabular-nums}.app-date{font-variant-numeric:tabular-nums;gap:0;display:grid}.app-date b{font-weight:500}.app-date small{color:var(--ui-muted);font-size:11px}.app-paging{color:var(--ui-muted);justify-content:space-between;align-items:center;margin:0 20px;padding:12px 4px;font-size:11.5px;display:flex}.app-paging b{border:1px solid var(--ui-line);color:var(--ui-text);border-radius:5px;padding:3px 8px;font-weight:500}@media (max-width:1391px){.app{zoom:.86}}@media (max-width:1200px){.app{zoom:.74}}@media (max-width:1000px){.app{zoom:1;grid-template-columns:1fr;width:100%;height:auto}.app-side,.app-legend,.app-paging,.app-row .app-owner,.app-row .app-date,.app-row>.app-num:last-child,.app-row--head>span:nth-child(4),.app-row--head>span:nth-child(6),.app-row--head>span:nth-child(7),.app-input,.app-filter,.app-views{display:none}.app-row{grid-template-columns:24px 1.4fr 1.2fr .8fr;min-height:44px}.app-summary{grid-template-columns:auto 1fr;gap:10px 18px}.app-summary .app-stat:nth-child(3),.app-summary .app-stat:nth-child(4){display:none}.app-top,.app-filters{padding-inline:14px}.app-summary,.app-table{margin-inline:14px}.app-tabs{overflow:hidden}.product-shell{border-radius:12px;max-height:none}}@media (max-width:760px){.product-view{padding-top:0}.product-heading{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.product-heading h2{font-size:clamp(32px,8vw,44px)}.product-heading>p{padding-bottom:0;font-size:14px}.app-row .app-stage,.app-row--head>span:nth-child(3){display:none}.app-row{grid-template-columns:20px 1fr auto}.app-actions .app-btn:first-child{display:none}.app-top{padding:12px 14px 10px}.app-title{white-space:nowrap;font-size:18px}.app-title small{margin-left:6px}.app-btn{white-space:nowrap;padding:6px 10px;font-size:12px}.app-tabs span{white-space:nowrap;padding:5px 8px}.app-tabs span:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.js .product-frame{opacity:1;transform:none;animation:none!important}}.closing{isolation:isolate;text-align:center;border-top:1px solid var(--line);justify-items:center;padding-block:clamp(84px,11vw,140px) clamp(76px,9vw,112px);display:grid;position:relative}.closing:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--mint) 11%,transparent),transparent 72%);filter:blur(24px);pointer-events:none;border-radius:50%;width:min(760px,92vw);height:440px;position:absolute;top:0;left:50%;transform:translate(-50%)}.closing h2{font-family:var(--font-display);font-variation-settings:"SOFT" 40,"WONK" .4,"opsz" 144;letter-spacing:-.03em;text-wrap:balance;margin-top:42px;font-size:clamp(40px,5.4vw,78px);font-weight:470;line-height:1.04}.closing-lead{max-width:44ch;color:var(--text-muted);text-wrap:balance;margin-top:20px;font-size:16px;line-height:1.7}.closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;margin-top:34px;display:flex}.closing .waitlist-cta{border:0;align-items:center;gap:12px;padding:15px 22px;font-size:15px;font-weight:600;display:inline-flex}.closing-signin{color:var(--text-muted);font-size:13px}.closing-signin a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;transition:text-decoration-color var(--dur) var(--ease)}.closing-signin a:hover{text-decoration-color:currentColor}@supports (animation-timeline:view()){.js .closing h2,.js .closing-lead,.js .closing-actions{animation:linear both rise-view;animation-timeline:view();animation-range:entry entry 40%}}.closing-fold{--fold-paper:var(--wordmark)}.fold-scene{perspective:700px;width:150px;height:178px;position:relative}.fold-sheet,.fold-owl{width:100%;height:100%;position:absolute;inset:0}.fold-sheet{transform-style:preserve-3d}.fold-base,.fold-flap{background:linear-gradient(160deg,color-mix(in srgb,#fff 12%,var(--fold-paper)),var(--fold-paper) 55%,color-mix(in srgb,#000 10%,var(--fold-paper)));position:absolute;inset:0}.fold-base{clip-path:polygon(0 0,63.04% 0,100% 31.19%,100% 78%,50% 100%,0 78%);transition:opacity .5s var(--ease)}.fold-lines{opacity:.55;height:46%;transition:opacity .35s var(--ease);background:linear-gradient(var(--surface),var(--surface)) 0 0/58% 8px no-repeat,repeating-linear-gradient(to bottom,color-mix(in srgb,var(--surface) 60%,transparent) 0 3px,transparent 3px 11px) 0 22px/100% calc(100% - 22px) no-repeat;position:absolute;top:18%;left:14%;right:22%}.fold-flap{transition:transform .75s cubic-bezier(.6,0,.25,1),opacity .5s var(--ease)}.fold-flap--tr{clip-path:polygon(63.04% 0,100% 0,100% 31.19%);transform-origin:63.04% 0;transform:translateZ(0)rotate3d(1,1,0,0)}.fold-flap--bl{clip-path:polygon(0 78%,0 100%,50% 100%);transform-origin:0 78%;transform:translateZ(0)rotate3d(75,39,0,0)}.fold-flap--br{clip-path:polygon(100% 78%,100% 100%,50% 100%);transform-origin:100% 78%;transform:translateZ(0)rotate3d(-75,39,0,0)}.fold-back{opacity:0;transition:opacity .3s var(--ease) .3s;background:linear-gradient(135deg,#ffffff3d,#0000000f);position:absolute;inset:0}.fold-owl{fill:var(--fold-paper);transition:opacity .5s var(--ease);overflow:visible}.fold-shadow{background:var(--shadow);filter:blur(10px);opacity:.45;border-radius:50%;height:14px;position:absolute;bottom:-20px;left:14%;right:14%}.fold-sheet{visibility:hidden}.js .closing-fold .fold-sheet{visibility:visible}.js .closing-fold .fold-owl,.js .closing-fold.is-folding .fold-lines{opacity:0}.js .closing-fold.fold-tr .fold-flap--tr{transform:translateZ(1px)rotate3d(1,1,0,-180deg)}.js .closing-fold.fold-tr .fold-back{opacity:1}.js .closing-fold.fold-b .fold-flap--bl{transform:translateZ(-1px)rotate3d(75,39,0,-180deg)}.js .closing-fold.fold-b .fold-flap--br{transition-delay:.1s;transform:translateZ(-1px)rotate3d(-75,39,0,180deg)}.js .closing-fold.is-owl .fold-owl{opacity:1}.js .closing-fold.is-owl .fold-base,.js .closing-fold.is-owl .fold-flap{opacity:0}.js .closing-fold.is-owl .fold-scene{animation:owl-settle 1s var(--ease-out)}@keyframes owl-settle{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}@media (max-width:760px){.fold-scene{width:120px;height:142px}.closing h2{margin-top:34px}}@media (prefers-reduced-motion:reduce){.closing-fold *{transition:none!important;animation:none!important}.js .closing h2,.js .closing-lead,.js .closing-actions{opacity:1;transform:none;animation:none!important}}@media (min-width:961px){.hero{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:0 56px}.hero-copy{grid-area:2/1;align-self:end}.hero-summary{grid-area:3/1;align-self:start;padding:30px 0 0}.hero-journey{grid-row:5;margin-top:28px}.hero-field{-webkit-mask-image:linear-gradient(#0000004d 0,#000 120px 74%,#0000 100%);mask-image:linear-gradient(#0000004d 0,#000 120px 74%,#0000 100%)}}@media (max-width:960px){.hero{padding-top:calc(clamp(150px,34vw,230px) + 20px)}}.hero:before,.hero:after{content:none}@media (max-width:760px){.hero-field:after{background:radial-gradient(ellipse 86% 40% at 50% 66%,color-mix(in srgb,var(--surface) 55%,transparent),transparent 100%)}}.owl-mark .owl-lid{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0)}.wordmark:hover .owl-lid,.wordmark:focus-visible .owl-lid{animation:owl-blink .9s var(--ease) 1}@keyframes owl-blink{0%,to{transform:scaleY(0)}18%,30%{transform:scaleY(1)}48%{transform:scaleY(0)}62%,72%{transform:scaleY(1)}86%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.wordmark .owl-lid{animation:none!important}}
