@font-face{font-family:Space;src:url(/fonts/space-grotesk-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space;src:url(/fonts/space-grotesk-bold.ttf) format("truetype");font-weight:600 900;font-style:normal;font-display:swap}:root{--bg:#080b10;--bg-2:#101723;--surface:#131b28;--line:#303843;--text:#f7f7f3;--muted:#aeb9c8;--accent:#ff915a;--accent-ink:#10121a;--blue:#3974ff;--max:1440px;--radius:0px;font-family:Arial,Helvetica,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{max-width:100%;display:block}p{margin:0 0 1.25em}h1,h2,h3{font-family:Space,Arial,sans-serif;font-weight:700;margin:0;line-height:1.02;letter-spacing:-.065em}h1{font-size:clamp(3rem,6.8vw,6.8rem)}h2{font-size:clamp(2.8rem,5.6vw,5.6rem)}h3{font-size:1.5rem;letter-spacing:-.045em}em{font-style:normal}small{font-size:.72em}.wrap{width:100%;max-width:var(--max);padding-left:64px;padding-right:64px;margin:0 auto}.muted{color:var(--muted)}.eyebrow,.section-number,.demo-step,.demo-badge,.hero-footnote,.scene-index{font-family:Space,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.075em;text-transform:uppercase}.eyebrow{color:var(--muted);margin-bottom:32px}.section-number{display:block;margin-bottom:60px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 23px;font-size:12px;font-weight:700;border:1px solid currentColor;border-radius:3px;transition:background .2s,transform .2s;line-height:1.25;min-height:49px}.btn.primary{background:var(--text);border-color:var(--text);color:var(--bg)}.btn:hover{transform:translateY(-2px)}.btn.primary:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost:hover{background:#ffffff10}.text-link{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:22px;padding:15px 0;border-bottom:1px solid currentColor}.text-link:hover{color:var(--accent)}.skip-link{position:fixed;z-index:100;left:16px;top:-100px;background:#fff;color:#000;padding:16px}.skip-link:focus{top:10px}.site-header{height:100px;position:absolute;top:0;left:0;right:0;z-index:20;border-bottom:1px solid #ffffff18}.site-header nav{display:flex;align-items:center;justify-content:space-between;height:100%;gap:28px}.logo{display:inline-flex;align-items:baseline;letter-spacing:-.09em;font-family:Space,Arial,sans-serif;font-size:36px;line-height:1;font-weight:700}.logo span{font-weight:400}.logo i{color:var(--accent);font-size:24px;align-self:flex-start;margin-left:10px;line-height:.9;font-style:normal}.nav-descriptor{font-size:9px;letter-spacing:.08em;color:var(--muted);margin-right:auto;margin-left:54px}.links{display:flex;align-items:center;gap:32px;font-size:12px;font-weight:600}.links a:hover{color:var(--accent)}.nav-contact{border:1px solid #ffffff60;padding:13px 19px;display:flex;gap:28px;border-radius:3px}.menu-toggle,.mobile-only{display:none}[data-instrument-renderer=native-svg] .system-fallback{opacity:0}.opening{position:relative;background:#080b10;isolation:isolate}.system-stage{height:100svh;min-height:600px;position:sticky;top:0;z-index:-1;overflow:hidden;margin-bottom:-100svh;pointer-events:none;background:#080b10}.system-stage canvas{position:absolute;inset:0;width:100%;height:100%}.system-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 83% 48%,#173fcf28,transparent 50%),radial-gradient(ellipse at 78% 23%,#d76a2f15,transparent 30%);opacity:.9}.system-fallback{position:absolute;width:57vw;height:50vw;right:-6vw;top:10vh;transform:rotate(-22deg)}.system-fallback i{position:absolute;inset:15%;border:1px solid #4070ff;border-top-color:#ff945c;transform:rotate(45deg) skew(12deg,12deg);box-shadow:0 0 35px #244eff40,inset 0 0 40px #244eff18}.system-fallback i:nth-child(2){inset:22%;transform:translateY(80px) rotate(45deg) skew(12deg,12deg)}.system-fallback i:nth-child(3){inset:28%;transform:translateY(150px) rotate(45deg) skew(12deg,12deg)}.canvas-ready .system-fallback{opacity:0}.scene-index{position:absolute;bottom:34px;right:64px;display:flex;gap:12px;align-items:center;color:#aab9d1;font-size:9px}.scene-dot{height:5px;width:5px;background:#ff965e;box-shadow:0 0 12px #ff824c;border-radius:50%}.builder-hero{min-height:max(920px,100svh);padding-top:192px;padding-bottom:30px;position:relative}.builder-hero .eyebrow{color:#c9d1dd;font-size:11px;max-width:600px}.builder-hero h1{font-size:clamp(4.2rem,7.1vw,7.5rem);position:relative;z-index:2;max-width:960px;line-height:1.01;letter-spacing:-.075em}.builder-hero h1>span{display:block}.builder-hero h1>span:nth-child(2){color:#a4a9b1}.builder-line{margin-top:14px}.orange-period{color:var(--accent)}.hero-bottom{position:relative;z-index:2;max-width:490px;margin-top:40px}.hero-bottom>p{font-size:15px;color:#bdc5cf;line-height:1.65;max-width:455px}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:25px}.hero-actions .text-link{border:0;padding:12px 0;font-size:11px;gap:11px}.hero-footnote{display:flex;justify-content:space-between;max-width:710px;margin-top:64px;color:#808c9b;font-size:9px}.hero-footnote b{padding-left:20px;color:#fff;font-size:15px}.delivery-section{padding-top:180px;padding-bottom:150px;position:relative;background:linear-gradient(90deg,#080b10ee,#080b10ce 62%,#080b1066)}.delivery-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.delivery-heading h2{max-width:660px}.delivery-heading p{font-size:16px;color:#aeb9c8;margin-bottom:3px;width:32%}.comparison-table{max-width:1120px;border-top:1px solid #8b98ad60}.comparison-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #8b98ad40}.comparison-row>span{padding:26px 28px 26px 0;font-size:17px;line-height:1.4;display:flex;align-items:flex-start;gap:30px}.comparison-row>span:first-child{color:#8995a8;border-right:1px solid #8b98ad30}.comparison-row>span:nth-child(2){padding-left:40px;color:#eef4ff}.comparison-row small{font:10px Space,sans-serif;line-height:2.4;color:#66758b}.comparison-head>span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding-top:22px;padding-bottom:22px}.comparison-head>span:nth-child(2){color:var(--accent);justify-content:space-between}.comparison-note{color:#8995a8;font-size:11px;margin-top:20px}.reach-section{padding-top:130px;padding-bottom:170px;position:relative;min-height:1020px}.reach-section h2{font-size:clamp(4rem,7.7vw,8rem);line-height:.99;max-width:900px;position:relative;z-index:2}.reach-section h2 em{color:#c4d9ff}.reach-copy{margin-left:58%;max-width:475px;position:relative;z-index:2;margin-top:20px}.reach-copy p{font-size:16px;color:#d4e1fb;line-height:1.65}.reach-copy .reach-statement{margin-top:44px;font:700 26px/1.2 Space,sans-serif;color:#fff;letter-spacing:-.05em}.light-transition{height:380px;background:linear-gradient(180deg,transparent,#2360ff70 15%,#5f9fffad 44%,#d1e6fb 78%,#f4f5f3);position:relative;margin-top:-60px}.light-transition span{position:absolute;bottom:50px;left:64px;color:#546478;font:10px Space,sans-serif;letter-spacing:.06em}.light-world{background:#f4f5f3;color:#131a24;--text:#131a24;--muted:#5c6570;--line:#cdd2d7;--accent:#244df5;color-scheme:light}.proof-section{padding-top:80px;padding-bottom:140px}.proof-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:12%;margin-bottom:100px}.proof-intro h2{font-size:clamp(3.2rem,5.6vw,5.8rem);line-height:1.03}.proof-intro h2 span{color:#89929e}.proof-intro>div{padding-top:10px;max-width:455px}.proof-intro p{font-size:15px;color:#5c6570;line-height:1.7}.large-copy{font:700 27px/1.18 Space,sans-serif!important;letter-spacing:-.045em;color:#131a24!important;margin-bottom:30px}.proof-intro .proof-disclosure{font-size:10px;margin-top:27px;color:#737d8b}.decision-demo{border:1px solid #c8d0d9;background:#fff;scroll-margin-top:30px}.demo-heading{display:flex;justify-content:space-between;gap:60px;padding:46px 48px 40px;background:#e9edf1}.demo-badge{display:inline-flex;align-items:center;gap:9px;font-size:9px;color:#415674;margin-bottom:28px}.demo-badge i{width:6px;height:6px;border-radius:50%;background:#244df5}.demo-heading h3{font-size:46px}.demo-heading>p{font-size:14px;line-height:1.7;color:#5c6570;max-width:255px;align-self:flex-end;margin:0}.demo-workspace{display:grid;grid-template-columns:1fr 1.3fr}.demo-inputs{padding:35px 48px 40px;border-right:1px solid #dce1e5}.demo-step{color:#647086;font-size:9px;margin-bottom:28px}.demo-inputs label{display:block;font-size:12px;font-weight:600;margin-top:25px}.demo-inputs label>span,.demo-inputs label>output{float:right;font-size:8px;letter-spacing:.04em;color:#76808c;font-weight:400;margin-top:2px}.input-shell{display:flex;align-items:center;border-bottom:1px solid #c3cbd5;margin-top:6px}.input-shell b{font:400 20px Space,sans-serif;color:#778498}.input-shell input{min-width:0;width:100%;border:0;background:transparent;padding:8px 10px;color:#172b4c;font:400 23px Space,sans-serif}.demo-inputs input[type=range]{width:100%;accent-color:#244df5;margin-top:20px;cursor:pointer}.demo-result{padding:35px 40px 30px}.runway-number{display:flex;gap:25px;align-items:flex-end;margin-top:-10px}.runway-number strong{font:700 94px/1 Space,sans-serif;letter-spacing:-.09em;color:#244df5}.runway-number>span{font-size:12px;color:#657084;line-height:1.5;margin-bottom:9px}.cash-chart{display:block;width:100%;height:auto;margin-top:25px}.cash-chart text{font:9px Space,sans-serif;letter-spacing:.04em;fill:#687487}.chart-legend{display:flex;gap:20px;font-size:10px;color:#687487}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:16px;height:2px;background:#a0a8b3}.chart-legend .legend-hire{background:#244df5}.demo-answer{margin-top:28px;padding-top:24px;border-top:1px solid #dce1e5}.demo-answer .demo-step{margin-bottom:12px}.demo-answer p{font:400 18px/1.5 Space,sans-serif;letter-spacing:-.035em;margin:0}.demo-assumptions{border-top:1px solid #dce1e5}.demo-assumptions summary{padding:21px 48px;font-size:11px;color:#5c6570;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.demo-assumptions summary::-webkit-details-marker{display:none}.demo-assumptions summary span{font-size:16px;line-height:1}.demo-assumptions[open] summary span{transform:rotate(45deg)}.demo-assumptions>div{padding:0 48px 20px;font-size:12px;color:#657084;max-width:950px}.demo-assumptions>div p:first-child{color:#244df5;font-family:Space,sans-serif}.demo-error{font-size:12px;color:#b82916;margin-top:12px}.benefits-section{padding-top:40px;padding-bottom:160px}.benefits-section h2{font-size:clamp(3.2rem,5.5vw,5.5rem);margin-bottom:90px;max-width:1120px}.benefits-section h2 span{color:#919aa6}.benefit-rows article{display:grid;grid-template-columns:8% 43% 1fr;gap:24px;border-top:1px solid #c9d0d6;padding:38px 0 44px}.benefit-rows article>span{font:11px Space,sans-serif;color:#6e7d91}.benefit-rows h3{font-size:32px;line-height:1.1}.benefit-rows p{font-size:15px;line-height:1.7;color:#5c6570;margin:0;max-width:400px}.scope-section{padding:100px 0 110px;background:#e5eaf0;position:relative;overflow:hidden}.scope-section:before{content:"";position:absolute;top:-100px;right:-140px;width:720px;height:720px;border:1px solid #aebfdc55;transform:rotate(35deg);box-shadow:0 0 0 38px #b6c8e21a,0 0 0 76px #b6c8e21a,0 0 0 114px #b6c8e21a;pointer-events:none}.scope-section>.wrap{position:relative}.scope-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;margin-bottom:80px}.scope-heading h2{font-size:clamp(3.2rem,5.5vw,5.5rem)}.scope-heading em{color:#244df5}.scope-heading>p{max-width:450px;color:#5c6570;font-size:15px;line-height:1.7}.practice-list{border-top:1px solid #b6c0cd}.practice-list>a{display:grid;grid-template-columns:8% 1fr 50px;gap:24px;align-items:center;padding:33px 0;border-bottom:1px solid #b6c0cd;transition:color .2s,padding .2s}.practice-list>a:hover{color:#244df5;padding-left:10px}.practice-list>a>span{font:11px Space,sans-serif;color:#6c7a90}.practice-list h3{font-size:37px}.practice-list p{font-size:13px;color:#687587;margin:12px 0 0}.practice-list b{font:400 36px Space,sans-serif;text-align:right}.scope-section .text-link{margin-top:32px}.engagement-section{padding-top:140px;padding-bottom:160px}.engagement-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:12%}.engagement-grid h2{font-size:clamp(3.1rem,5.4vw,5.5rem)}.engagement-grid h2 span{color:#8a94a2}.engagement-grid>div{padding-top:9px;max-width:455px}.engagement-grid>div>p{font-size:15px;line-height:1.7;color:#5c6570}.engagement-terms{display:flex;gap:23px;flex-wrap:wrap;font-size:10px;margin-top:32px;padding-top:24px;border-top:1px solid #cbd1d9}.closing-section{padding:110px 0 90px;position:relative;overflow:hidden;background:#090e1a}.closing-section>.wrap{position:relative}.closing-section h2{font-size:clamp(3.5rem,7.5vw,7.5rem);line-height:1.01;max-width:1150px}.closing-section h2 span{color:#94b7ff}.closing-beam{position:absolute;inset:0;background:radial-gradient(ellipse at 100% 110%,#245eff88,transparent 55%),linear-gradient(160deg,transparent 50%,#2952ff15 68%,#729aff28 68.15%,#090e1a 69%)}.closing-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:65px;max-width:1100px}.closing-bottom p{color:#aeb9c8;font-size:16px;margin:0}.closing-bottom .btn{padding:22px 25px;min-width:270px}.site-footer{background:#080b10;padding:55px 0 28px;color:#adb5c3;border-top:1px solid #ffffff18}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding-bottom:55px}.footer-top>.logo{color:#f4f5f3;align-self:start;width:max-content}.footer-top p{font-size:13px;line-height:1.7;margin:0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:11px}.footer-links a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;gap:40px;font-size:9px;color:#738091;border-top:1px solid #ffffff18;padding-top:23px}.footer-bottom p:last-child{max-width:480px}.footer-bottom p{margin:0}.interior-page main{padding-top:100px}.interior-page .hero{padding:105px 0 70px!important;background:radial-gradient(ellipse at 95% 100%,#245eff24,transparent 55%);border-bottom:1px solid #273246}.interior-page h1{max-width:1060px}.interior-page .lead{font-size:18px;max-width:780px;color:#aeb9c8;margin-top:30px;line-height:1.65}.interior-page section{padding:90px 0}.interior-page section.tight{padding:75px 0}.interior-page .grid{display:grid;gap:32px}.interior-page .grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.interior-page .grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-page .card{padding:28px 0;border-top:1px solid #4b5a73;background:transparent}.interior-page .card h3{font-size:25px;margin:0 0 24px}.interior-page .card .price{font:700 25px/1.3 Space,sans-serif;letter-spacing:-.04em;margin:20px 0}.interior-page .card .price small{font:400 12px Arial,sans-serif;display:block;color:#aeb9c8;margin-top:9px}.interior-page .card ul{padding-left:18px;color:#aeb9c8;font-size:14px;line-height:1.8}.interior-page .card p{font-size:15px}.interior-page h2{font-size:42px;margin-bottom:32px;line-height:1.1}.interior-page .tag{font-size:10px;display:inline-block;color:var(--accent);margin-bottom:14px;letter-spacing:.06em;text-transform:uppercase}.interior-page table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;table-layout:fixed}.interior-page th,.interior-page td{padding:23px 20px 23px 0;border-bottom:1px solid #344052;vertical-align:top;text-align:left;overflow-wrap:anywhere}.interior-page th{font-size:10px;letter-spacing:.06em;color:#8fa0ba;text-transform:uppercase}.interior-page td{color:#aeb9c8}.interior-page td b{color:#f7f7f3}.interior-page th:first-child{width:24%}.interior-page th:last-child{width:23%}.interior-page .alt{background:#0f1725}.interior-page .faq details{border-bottom:1px solid #344052;padding:20px 0}.interior-page .faq summary{cursor:pointer;font-size:16px}.interior-page .faq p{margin-top:20px;color:#aeb9c8;font-size:14px}.notice{font-size:12px;color:var(--muted);border-left:2px solid var(--accent);padding-left:17px;line-height:1.7}.interior-page .cta{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}@media(min-width:1600px){.builder-hero{padding-top:220px;min-height:1050px}.builder-hero h1{font-size:120px}.hero-bottom{margin-top:55px}.system-stage{min-height:760px}}@media(max-width:1100px){.wrap{padding-left:40px;padding-right:40px}.nav-descriptor{display:none}.builder-hero{min-height:900px}.builder-hero h1{font-size:8.2vw}.hero-bottom{max-width:420px}.delivery-section{padding-top:120px}.reach-section{min-height:900px}.proof-intro{gap:7%}.demo-heading{padding:35px;gap:35px}.demo-inputs,.demo-result{padding:30px}.demo-heading h3{font-size:39px}.benefit-rows article{grid-template-columns:5% 44% 1fr;gap:20px}.benefit-rows h3{font-size:27px}.scene-index{right:40px}.scope-heading,.engagement-grid{gap:7%}.light-transition span{left:40px}.links{gap:25px}.footer-top{grid-template-columns:.8fr 1fr 1.3fr}.interior-page .grid{gap:24px}.interior-page .card .price{font-size:22px}}@media(max-width:767px){.wrap{padding-left:25px;padding-right:25px}.site-header{height:80px}.site-header nav{gap:20px}.logo{font-size:32px}.logo i{font-size:20px}.menu-toggle{display:flex;align-items:center;gap:18px;background:none;color:#fff;border:1px solid #ffffff50;padding:9px 13px;font-size:11px;min-height:40px}.menu-toggle span{font-size:19px;line-height:1}.menu-toggle[aria-expanded=true] span{transform:rotate(45deg)}.links{display:none;position:absolute;top:79px;left:0;right:0;padding:25px;background:#101723;border-bottom:1px solid #465571;align-items:stretch;gap:0;box-shadow:0 24px 35px #0006}.links.is-open{display:flex;flex-direction:column}.links>a{padding:16px 0;border-bottom:1px solid #344052;font-size:16px}.links .nav-contact{margin-top:12px;padding:16px;border:1px solid #65728a;justify-content:space-between}.builder-hero{padding-top:144px;min-height:920px;padding-bottom:35px}.builder-hero .eyebrow{font-size:9px;line-height:1.6;margin-bottom:28px}.builder-hero h1{font-size:clamp(42px,9.6vw,73px);line-height:1.055;letter-spacing:-.07em}.builder-line{margin-top:9px}.hero-bottom{margin-top:235px;max-width:440px}.hero-bottom>p{font-size:13px;line-height:1.65;color:#b8c4d7}.hero-actions{gap:18px;flex-wrap:wrap;margin-top:24px}.hero-actions .btn{font-size:10px;gap:17px;padding:15px 17px}.hero-actions .text-link{font-size:10px;gap:8px}.hero-footnote{margin-top:45px;gap:16px;font-size:7px}.hero-footnote>span:last-child{display:none}.system-stage{min-height:600px}.scene-index{font-size:7px;bottom:22px;right:25px}.system-fallback{width:100vw;height:90vw;top:30vh;right:-20vw}.section-number{font-size:9px;margin-bottom:40px}.delivery-section{padding-top:90px;padding-bottom:90px;background:linear-gradient(90deg,#080b10f5,#080b10d9)}.delivery-heading{display:block;margin-bottom:35px}.delivery-heading h2{font-size:44px;line-height:1.03}.delivery-heading p{width:100%;font-size:14px;margin-top:24px}.comparison-head>span{font-size:8px!important;line-height:1.5!important}.comparison-row>span{font-size:12px;padding:20px 16px 20px 0;gap:10px}.comparison-row>span:nth-child(2){padding-left:19px}.comparison-row small{display:none}.comparison-note{font-size:9px;line-height:1.5}.reach-section{padding-top:80px;padding-bottom:100px;min-height:1000px}.reach-section h2{font-size:clamp(42px,10.9vw,74px);line-height:1.04}.reach-copy{margin-left:12%;margin-top:235px;max-width:430px}.reach-copy p{font-size:14px}.reach-copy .reach-statement{font-size:25px;margin-top:30px}.light-transition{height:240px;margin-top:-30px}.light-transition span{left:25px;font-size:8px;bottom:25px}.proof-section{padding-top:55px;padding-bottom:90px}.proof-intro{grid-template-columns:1fr;gap:40px;margin-bottom:60px}.proof-intro h2{font-size:clamp(43px,11.3vw,70px)}.proof-intro>div{padding-top:0;margin-left:12%;max-width:none}.proof-intro p{font-size:14px}.large-copy{font-size:24px!important}.proof-intro .proof-disclosure{font-size:9px}.demo-heading{padding:26px 22px;display:block}.demo-badge{font-size:8px;margin-bottom:24px}.demo-heading h3{font-size:37px;line-height:1.04}.demo-heading>p{font-size:12px;max-width:300px;margin-top:22px}.demo-workspace{grid-template-columns:1fr}.demo-inputs{padding:26px 22px;border-right:0;border-bottom:1px solid #dce1e5;display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.demo-inputs .demo-step{grid-column:1/-1;margin-bottom:0}.demo-inputs label{font-size:10px;margin-top:0}.demo-inputs label>span,.demo-inputs label>output{float:none;display:block;font-size:7px;margin-top:4px}.input-shell input{font-size:19px;padding-left:5px;padding-right:0}.input-shell b{font-size:17px}.demo-inputs label[for=hires]{order:3}.demo-inputs .demo-error{grid-column:1/-1}.demo-result{padding:28px 22px}.runway-number strong{font-size:83px}.runway-number>span{font-size:10px}.demo-answer p{font-size:17px}.demo-assumptions summary{padding:20px 22px;font-size:10px}.demo-assumptions>div{padding:0 22px 15px;font-size:11px}.benefits-section{padding-top:0;padding-bottom:80px}.benefits-section h2{font-size:clamp(37px,9.5vw,63px);line-height:1.04;margin-bottom:50px}.benefit-rows article{grid-template-columns:24px 1fr;gap:15px;padding:28px 0}.benefit-rows h3{font-size:27px}.benefit-rows p{grid-column:2;font-size:13px;line-height:1.7;margin-top:5px}.scope-section{padding:65px 0 75px}.scope-heading{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.scope-heading h2{font-size:45px}.scope-heading>p{font-size:14px;margin-left:12%;margin-bottom:0}.practice-list>a{grid-template-columns:20px 1fr 24px;gap:14px;padding:27px 0}.practice-list h3{font-size:25px}.practice-list p{font-size:11px;line-height:1.6}.practice-list b{font-size:25px}.scope-section .text-link{font-size:11px;gap:18px}.engagement-section{padding-top:80px;padding-bottom:90px}.engagement-grid{grid-template-columns:1fr;gap:40px}.engagement-grid h2{font-size:47px}.engagement-grid>div{margin-left:12%;max-width:none;padding:0}.engagement-grid>div>p{font-size:14px}.engagement-terms{gap:17px;font-size:9px}.closing-section{padding:70px 0}.closing-section h2{font-size:clamp(38px,9.8vw,69px);line-height:1.055}.closing-bottom{display:block;margin-top:40px}.closing-bottom p{font-size:14px;margin-bottom:30px}.closing-bottom .btn{font-size:11px;min-width:0;padding:18px 21px}.site-footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:35px}.footer-top>p{font-size:11px}.footer-links{grid-column:1/-1;font-size:11px;gap:18px}.footer-bottom{display:block;font-size:9px;line-height:1.6}.footer-bottom p:last-child{margin-top:12px}.interior-page main{padding-top:80px}.interior-page .hero{padding:65px 0 45px!important}.interior-page h1{font-size:44px;line-height:1.06}.interior-page .lead{font-size:15px;margin-top:25px}.interior-page section.tight{padding:50px 0}.interior-page .grid.c3,.interior-page .grid.c2{grid-template-columns:1fr}.interior-page h2{font-size:34px;margin-bottom:24px}.interior-page .grid{gap:12px}.interior-page .card .price{font-size:26px}.interior-page table{font-size:11px;line-height:1.55}.interior-page th,.interior-page td{padding:18px 9px 18px 0}.interior-page th{font-size:8px}.interior-page th:first-child{width:26%}.interior-page th:last-child{width:26%}.interior-page .faq summary{font-size:14px}.interior-page .faq p{font-size:13px}}@media(max-width:374px){.wrap{padding-left:21px;padding-right:21px}.builder-hero h1{font-size:9.5vw}.hero-actions{gap:12px}.hero-actions .btn{padding:14px}.hero-actions .text-link{font-size:9px}.hero-bottom{margin-top:220px}.demo-heading h3{font-size:33px}.demo-inputs{gap:20px 12px}.input-shell input{font-size:17px}.demo-inputs label{font-size:9px}.engagement-grid h2{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.system-stage{position:absolute;height:100svh;min-height:900px;inset:0;margin:0}.reach-section{background:linear-gradient(#102444,#173ab0)}.reach-copy{margin-top:70px}.reach-section{min-height:0}.light-transition{background:linear-gradient(#173ab0,#86b8ff,#f4f5f3);margin-top:0}}.eyebrow,.section-number,.demo-step,.demo-badge,.hero-footnote,.scene-index,.builder-hero .eyebrow,.comparison-note,.comparison-row small,.demo-inputs label>span,.demo-inputs label>output,.demo-assumptions>div,.proof-intro .proof-disclosure,.light-transition span,.nav-descriptor,.chart-legend,.footer-bottom,.interior-page th,.interior-page .tag{font-size:12px}.links,.menu-toggle,.btn,.text-link,.hero-actions .btn,.hero-actions .text-link,.demo-inputs label,.demo-assumptions summary,.footer-top p,.footer-links,.engagement-terms,.scope-section .text-link,.comparison-head>span,.runway-number>span,.notice{font-size:14px!important}.hero-bottom>p,.reach-copy p,.proof-intro p,.demo-heading>p,.benefit-rows p,.scope-heading>p,.practice-list p,.engagement-grid>div>p,.closing-bottom p,.interior-page .lead,.interior-page .card p,.interior-page .card ul,.interior-page table,.interior-page .faq p{font-size:16px}.hero-bottom{max-width:550px}.hero-bottom>p{max-width:470px}.hero-actions{flex-wrap:wrap}.demo-heading>p{max-width:330px}.demo-inputs label>span,.demo-inputs label>output{float:none;display:block;margin-top:5px}.demo-inputs .demo-step{line-height:1.6}.demo-assumptions>div{line-height:1.7}.demo-assumptions summary{gap:20px}.comparison-note,.footer-bottom{line-height:1.6}.interior-page th{font-size:12px}.interior-page .card .price small{font-size:14px}.interior-page .faq summary{font-size:16px}.cash-chart text{font-size:12px}@media(max-width:767px){.builder-hero{min-height:1030px}.hero-bottom{margin-top:230px}.hero-actions{gap:8px 20px}.hero-actions .text-link{padding:15px 0}.hero-footnote{margin-top:30px}.scene-index{display:none}.comparison-row>span{font-size:16px;padding-right:16px}.comparison-row>span:nth-child(2){padding-left:16px}.comparison-head>span{font-size:12px!important}.demo-inputs{grid-template-columns:1fr}.demo-inputs label>span,.demo-inputs label>output{float:right;display:inline;font-size:12px;margin-top:1px}.demo-inputs label[for=hires]{order:0}.demo-inputs .demo-step{grid-column:auto}.input-shell input{font-size:24px}.demo-badge{font-size:11px}.runway-number{gap:20px}.runway-number>span{font-size:12px!important}.demo-heading h3{font-size:37px}.footer-top{grid-template-columns:1fr}.footer-top p{margin-bottom:10px}.footer-links{grid-column:auto}.interior-page table{table-layout:auto;display:block;overflow-x:auto}.interior-page th,.interior-page td{min-width:140px;padding-right:18px}.interior-page th:nth-child(2),.interior-page td:nth-child(2){min-width:240px}.interior-page .wrap:has(table){overflow:hidden}.benefit-rows article{grid-template-columns:25px 1fr}.demo-heading>p{font-size:16px}.practice-list h3{font-size:27px}.practice-list p{font-size:16px}}.opening{position:relative;isolation:isolate;overflow:clip;z-index:0}.system-track{position:absolute;inset:0;z-index:0;pointer-events:none}.system-track .system-stage{position:sticky;top:0;height:100svh;min-height:0;margin:0;z-index:0}.opening>.builder-hero,.opening>.delivery-section,.opening>.reach-section{position:relative;z-index:1}.opening>.light-transition{position:relative;z-index:2;background:linear-gradient(180deg,transparent 0%,#2765ff80 19%,#8abafaeb 58%,#d5e8f8 82%,#f4f5f3 100%)}.light-world{position:relative;z-index:1;isolation:isolate}.closing-section,.site-footer{position:relative;z-index:1}.demo-result[data-state=invalid] .cash-chart,.demo-result[data-state=invalid] .chart-legend{visibility:hidden}.demo-result[data-state=invalid] .runway-number strong{color:#a0a7b2}.demo-result[data-state=invalid] .demo-answer{border-top-color:#cc7c66}.demo-inputs input[aria-invalid=true]{outline:2px solid #b82916;outline-offset:2px}.demo-error{font-size:14px;line-height:1.6}.light-world .proof-intro p:not(.large-copy):not(.proof-disclosure),.light-world .benefit-rows p,.light-world .scope-heading>p,.light-world .engagement-grid>div>p{font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#414d5d;line-height:1.75}.proof-intro .proof-disclosure{max-width:360px;padding-top:18px;border-top:1px solid #c4ccd5;color:#4e5b6d}@media(max-width:767px){.reach-section{min-height:0;padding-bottom:90px}.reach-copy{margin-top:54px;margin-left:0;max-width:460px;padding:22px 20px;background:linear-gradient(105deg,#080f20ed,#101b32e0);border-left:2px solid #6897ff}.reach-copy p{color:#e2ebfa}.reach-copy .reach-statement{margin-top:24px}.proof-intro>div{margin-left:0}.demo-badge{font-size:12px}.demo-assumptions>div{font-size:14px}.cash-chart text{font-size:15px}}@media(prefers-reduced-motion:reduce){.system-track .system-stage{position:absolute;inset:0;min-height:900px}.opening>.light-transition{background:linear-gradient(#173ab0,#86b8ff,#f4f5f3)}}.opening>.delivery-section,.opening>.reach-section{background:transparent}.system-track .system-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080b10e3,#080b10d4 52%,#080b10b0);opacity:var(--scene-scrim,0)}.system-stage .scene-index{z-index:2}.reach-copy p{position:relative;text-shadow:0 1px 10px rgba(3,8,17,.4)}@media(max-width:767px){.reach-copy{background:transparent}}@media(prefers-reduced-motion:reduce){.opening>.reach-section{background:transparent}.opening{background:linear-gradient(180deg,#080b10 0% 49%,#102343 76%,#173ab0)}}.scope-section:before{display:none}.scope-map{width:min(100%,840px);margin:0 auto 80px;padding:12px 0 30px}.scope-map svg{display:block;width:100%;overflow:visible}.scope-map text{font:500 24px Space,Arial,sans-serif;text-anchor:middle;fill:#294264;letter-spacing:-.5px}.scope-map .map-core{fill:#fff;font-size:23px}.scope-map .map-output{font-weight:700;fill:#244df5}.scope-map figcaption{text-align:center;color:#526782;font-size:14px;margin-top:30px}.proof-intro h2{position:sticky;top:100px;align-self:start}.cash-chart text:last-child{text-anchor:end}@media(max-width:767px){.scope-map{margin-bottom:50px}.scope-map figcaption{font-size:14px;max-width:260px;margin:25px auto 0}.scope-map text{font-size:26px}.scope-map .map-core{font-size:25px}.proof-intro h2{position:static}.cash-chart text{font-size:24px}}@media(prefers-reduced-motion:reduce){.proof-intro h2{position:static}}.benefits-editorial{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:90px;align-items:start}.decision-trail{margin:0;background:radial-gradient(ellipse at 10% 100%,#3568f5 0%,transparent 58%),#112752;color:#f5f7ff;padding:42px 38px 40px;position:sticky;top:55px;overflow:hidden}.decision-trail figcaption{font:400 12px/1.5 Space,Arial,sans-serif;letter-spacing:.07em;color:#acbfe6;max-width:280px;margin-bottom:45px}.trail-sources{display:flex;justify-content:space-between;font:400 18px/1.3 Space,Arial,sans-serif;color:#d9e4ff;padding:0 8px}.trail-connections{display:block;width:100%;height:190px;margin-top:20px;overflow:visible}.trail-model{font:400 12px/1.4 Space,Arial,sans-serif;letter-spacing:.09em;text-align:center;color:#ffb982;margin-top:8px}.decision-trail blockquote{margin:34px 0 22px;font:700 clamp(34px,3.3vw,48px)/1.05 Space,Arial,sans-serif;letter-spacing:-.065em}.decision-trail>p{font-size:16px;line-height:1.65;color:#ccd8ef;margin-bottom:20px}.decision-trail .text-link{color:#fff;font-size:14px}.benefits-editorial .benefit-rows article{grid-template-columns:28px 1fr;gap:15px 20px;padding:35px 0 39px}.benefits-editorial .benefit-rows article>span{font-size:12px;padding-top:7px;color:#536783}.benefits-editorial .benefit-rows h3{font-size:32px;line-height:1.08}.benefits-editorial .benefit-rows p{grid-column:2;font-size:16px;margin-top:7px;max-width:none}.engagement-section>#engagement-heading{font-size:clamp(48px,5.8vw,82px);line-height:1.02;margin-bottom:65px;max-width:900px}.engagement-section>#engagement-heading span{color:#8793a5}.engagement-grid{align-items:center;gap:11%}.operating-cycle{margin:0;align-self:center;max-width:540px}.operating-cycle svg{display:block;width:100%;height:auto;overflow:visible}.operating-cycle .cycle-words{font:700 26px Space,Arial,sans-serif;text-anchor:middle;letter-spacing:-.04em;fill:#14325d}.operating-cycle .cycle-words text:last-child{fill:#14325d}.operating-cycle figcaption{text-align:center;font:400 16px/1.5 Space,Arial,sans-serif;color:#536783;margin-top:20px}.engagement-grid>.operating-cycle+div{padding-top:0}@media(max-width:1100px){.benefits-editorial{gap:45px}.decision-trail{padding:35px 30px}.benefits-editorial .benefit-rows h3{font-size:28px}.engagement-grid{gap:7%}}@media(max-width:767px){.benefits-editorial{grid-template-columns:1fr;gap:45px}.decision-trail{position:relative;top:auto;padding:34px 28px 36px}.decision-trail figcaption{margin-bottom:35px}.decision-trail blockquote{font-size:43px}.trail-connections{height:150px}.trail-sources{font-size:17px}.benefits-editorial .benefit-rows article{grid-template-columns:25px 1fr;gap:14px;padding:28px 0 33px}.benefits-editorial .benefit-rows h3{font-size:28px}.engagement-section>#engagement-heading{font-size:44px;margin-bottom:40px}.engagement-grid{gap:35px}.operating-cycle{max-width:420px;width:100%;margin:0 auto}.operating-cycle .cycle-words{font-size:28px}.operating-cycle figcaption{margin-top:14px}.engagement-grid>.operating-cycle+div{margin-left:0}.comparison-head{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.comparison-row:not(.comparison-head){grid-template-columns:1fr;gap:0;padding:24px 0}.comparison-row:not(.comparison-head)>span{display:block;padding:0;border:0;font-size:16px;line-height:1.55}.comparison-row:not(.comparison-head)>span+span{padding-top:18px}.comparison-row:not(.comparison-head)>span:before{display:block;font:400 12px/1.5 Space,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.comparison-row:not(.comparison-head)>span:first-child:before{content:"A traditional model";color:#8391a6}.comparison-row:not(.comparison-head)>span:nth-child(2):before{content:"The Thriai approach";color:#ffa875}.comparison-row small{display:none}}@media(prefers-reduced-motion:reduce){.decision-trail{position:relative;top:auto}}@media(max-width:767px){.interior-page table{display:block;overflow:visible;width:100%;table-layout:auto}.interior-page table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.interior-page table tbody{display:block}.interior-page table tr{display:flex;flex-direction:column;padding:26px 0;border-top:1px solid #64718a55;gap:12px}.interior-page table td{display:block;min-width:0!important;width:auto!important;padding:0;border:0;font-size:15px;line-height:1.65}.interior-page table td:first-child{order:0;font-family:Space,sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#f3f5fa}.interior-page table td:last-child{order:1;color:#cfddff}.interior-page table td:last-child b{font-size:19px}.interior-page table td:nth-child(2){order:2;color:#bfc8d6}}.interior-page main{position:relative;isolation:isolate;overflow:clip}.interior-atmosphere{position:absolute;z-index:-1;pointer-events:none;width:820px;height:720px;top:-180px;right:-320px;opacity:.38;transform:rotate(-23deg);background:radial-gradient(ellipse,#163ba242,transparent 64%)}.interior-atmosphere i{position:absolute;inset:14% 0 20%;border:1px solid #4778ee;border-top-color:#ee975e;border-radius:24%;transform:rotate(32deg) skew(-16deg);box-shadow:0 2px 26px #214fed44,inset 0 -12px 30px #315fea1a}.interior-atmosphere i:nth-child(2){transform:translateY(66px) rotate(32deg) skew(-16deg);border-top-color:#4279f7;opacity:.7}.interior-atmosphere i:nth-child(3){transform:translateY(132px) rotate(32deg) skew(-16deg);border-top-color:#4279f7;opacity:.45}.footer-signature{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:15px 0 65px;color:#e3e8ef}.footer-signature>span{font:700 clamp(90px,16vw,220px)/.9 Space,sans-serif;letter-spacing:-.09em;display:flex;align-items:flex-start}.footer-signature>span>i{font-style:normal;font-weight:400;font-size:.38em;line-height:1.5;color:#fa945d;letter-spacing:0;margin-left:.2em}.footer-system{display:flex;align-items:center;gap:16px;max-width:360px;width:33%;padding-top:24px}.footer-system b{font:400 10px/1.3 Space,sans-serif;letter-spacing:.03em;color:#aabbd4}.footer-system>i{height:1px;min-width:18px;flex:1;background:linear-gradient(90deg,#2f64ec,#759dec);position:relative}.footer-system>i:after{content:"";position:absolute;right:0;top:-2px;height:5px;width:5px;background:#ef9a66;border-radius:50%}@media(max-width:767px){.interior-atmosphere{width:450px;height:430px;top:-100px;right:-290px;opacity:.28}.footer-signature{display:block;padding:5px 0 42px}.footer-signature>span{font-size:clamp(88px,25vw,170px)}.footer-system{width:100%;max-width:320px;gap:14px;padding-top:28px}.footer-system b{font-size:10px}}.trail-progress{stroke-width:4;stroke-linecap:round}.scroll-story-active .trail-track{opacity:.19}.trail-sources span{color:rgb(calc(185 + var(--source-progress,1)*45),calc(204 + var(--source-progress,1)*31),255)}.operating-cycle.scroll-story-active .operating-arc{opacity:.35}.operating-cycle.scroll-story-active .operating-arc.is-current{opacity:1;stroke:#315bff}.operating-cycle .cycle-words text.is-current{fill:#15376d;paint-order:stroke;stroke:#f4f5f3;stroke-width:6px;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.trail-track,.operating-cycle .operating-arc{opacity:1!important}.trail-progress{stroke-dashoffset:0!important}}.decision-demo{position:relative;isolation:isolate;border-color:#aebed7;border-radius:12px 4px;box-shadow:12px 16px #dce5f4,23px 28px #e7ecf4,0 32px 80px #2d57a518}.demo-workspace{position:relative}.model-signal{position:absolute;left:0;right:0;top:0;height:3px;z-index:3;background:linear-gradient(90deg,#3c6bff 5%,#759eff 72%,#ff9a62);transform-origin:left center;opacity:0;pointer-events:none}.working-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:90px;align-items:start;position:relative;padding-top:10px;padding-bottom:130px}.working-copy{min-width:0}.working-copy>.wrap,.working-copy .scope-section>.wrap{padding-left:0;padding-right:0}.working-copy .section-number{margin-bottom:34px}.working-copy h2,.working-copy .benefits-section h2,.working-copy .scope-heading h2,.working-copy .engagement-section>#engagement-heading{font-size:clamp(38px,3.55vw,52px);line-height:1.07;letter-spacing:-.055em;margin-bottom:45px}.working-copy .benefits-section{padding:0 0 100px}.working-copy .benefits-editorial{display:block}.working-copy .benefit-rows article{padding:29px 0 34px}.working-copy .benefit-rows h3{font-size:29px}.working-copy .benefit-rows p{line-height:1.75}.working-copy .scope-section{padding:80px 0 90px;background:transparent;border-top:1px solid #bdc8d8;overflow:visible}.working-copy .scope-heading{display:block;margin-bottom:42px}.working-copy .scope-heading>p{max-width:none;margin-left:0;line-height:1.75}.working-copy .practice-list>a{grid-template-columns:20px 1fr 28px;gap:18px;padding:25px 0}.working-copy .practice-list h3{font-size:29px}.working-copy .practice-list p{font-size:16px;line-height:1.65}.working-copy .practice-list b{font-size:28px}.working-copy .scope-section .text-link{font-size:14px;gap:15px}.working-copy .engagement-section{padding:80px 0 35px;border-top:1px solid #bdc8d8}.working-copy .engagement-grid{display:block}.working-copy .engagement-grid>div{margin:0;padding:0;max-width:none}.working-copy .engagement-grid>div>p{line-height:1.75}.story-visual{position:sticky;top:44px;align-self:start;min-width:0;z-index:2}.story-disclosure{font:400 11px/1.5 Space,Arial,sans-serif;letter-spacing:.055em;color:#566b8c;display:flex;align-items:center;gap:10px;margin-bottom:17px}.story-views{display:flex;gap:24px;margin-bottom:22px;border-bottom:1px solid #bcc9dc}.story-views button{background:none;border:0;border-bottom:2px solid transparent;color:#5a6980;font:400 14px/1.5 Space,Arial,sans-serif;padding:7px 0 12px;cursor:pointer}.story-views button[aria-pressed=true]{color:#244df5;border-color:#244df5}.scenario-stack{position:relative;height:555px;perspective:1400px;margin-right:24px;margin-bottom:54px}.artifact-sheet{position:absolute;inset:0;padding:35px 31px 29px;background:radial-gradient(ellipse at 0% 100%,#d5e3ff 0%,transparent 65%),#fbfcff;border:1px solid #b7c9e6;border-top:2px solid #7198e5;border-radius:13px 5px;box-shadow:0 18px 45px #17397020;transform-origin:50% 20%;transition:transform .48s cubic-bezier(.22,.7,.2,1),background .4s,box-shadow .4s;overflow:hidden;z-index:1}.artifact-sheet>*{transition:opacity .2s}.artifact-sheet:not(.is-active)>*{opacity:0;visibility:hidden}.artifact-sheet:not(.is-active){pointer-events:none;background:#d7e3f6;transform:translate(17px,22px) rotateY(-4deg) rotateX(5deg)}.artifact-sheet:nth-child(3):not(.is-active){background:#c5d6f2;transform:translate(32px,39px) rotateY(-4deg) rotateX(5deg);z-index:0}.artifact-sheet.is-active{z-index:3;transform:rotateY(-4deg) rotateX(3deg);border-bottom:2px solid #efa875;box-shadow:0 23px 65px #25458428,0 -1px 18px #6c98ff12}.scenario-stack[data-view=brief] .artifact-model:not(.is-active){transform:translate(32px,39px) rotateY(-4deg) rotateX(5deg);z-index:0}.artifact-kicker{display:block;font:400 11px/1.5 Space,Arial,sans-serif;letter-spacing:.06em;color:#597297;margin-bottom:25px}.artifact-sheet h3{font-size:31px;line-height:1.08;letter-spacing:-.05em;margin:0 0 27px}.artifact-records{margin:0}.artifact-records>div{padding:17px 0;border-bottom:1px solid #d0d9e8;display:flex;align-items:baseline;justify-content:space-between;gap:18px}.artifact-records dt{font:400 13px/1.4 Arial,sans-serif;max-width:145px;color:#5c6d84}.artifact-records dd{font:400 23px/1.2 Space,Arial,sans-serif;letter-spacing:-.04em;color:#17366c;margin:0;white-space:nowrap}.artifact-caption{font:400 13px/1.65 Arial,sans-serif;color:#60728c;margin:23px 0 0}.artifact-runway{display:flex;align-items:flex-end;gap:23px}.artifact-runway strong{font:700 79px/1 Space,Arial,sans-serif;letter-spacing:-.075em;color:#295af4}.artifact-runway>span{font:400 13px/1.4 Arial,sans-serif;color:#5c6d84;margin-bottom:7px}.artifact-chart{display:block;width:100%;height:auto;margin:24px 0 18px}.artifact-chart text{font:12px Space,Arial,sans-serif;fill:#66778f}.artifact-model-total,.artifact-brief-line{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #c7d3e5;padding-top:18px}.artifact-model-total>span,.artifact-brief-line>span{font-size:13px;color:#62738b}.artifact-model-total>strong{font:400 23px Space,Arial,sans-serif;letter-spacing:-.035em}.artifact-model .artifact-caption{font-size:12px;margin-top:16px}.artifact-decision{font:400 22px/1.5 Space,Arial,sans-serif;letter-spacing:-.025em;color:#243f68;margin:32px 0 30px}.artifact-brief-line>strong{font:700 31px Space,Arial,sans-serif;letter-spacing:-.05em;color:#244df5}.artifact-judgment{display:block;font:700 18px/1.3 Space,Arial,sans-serif;letter-spacing:-.03em;color:#1b3b73;padding-left:17px;border-left:2px solid #ed935f;margin-top:27px}.story-edit{font-size:13px!important;margin-top:0;gap:24px}.story-mobile-summary{display:none}.story-visual[data-state=invalid] .artifact-chart{visibility:hidden}.closing-artifact{position:absolute;right:-120px;top:135px;width:760px;height:540px;pointer-events:none;opacity:.72;perspective:1300px;transform:rotate(-15deg)}.closing-artifact>i{position:absolute;inset:0;border-radius:35px 13px;background:radial-gradient(ellipse at 0 100%,#2243ae88,transparent 57%),#0a1429;border:1px solid #4074eac4;box-shadow:0 0 30px #3567ff48,inset 0 0 35px #3567ff15;transform:rotateX(42deg) rotateY(-13deg) translate(-65px,140px);display:flex;flex-direction:column;justify-content:center;padding:90px 150px;gap:25px}.closing-artifact>.closing-model{transform:rotateX(42deg) rotateY(-13deg) translate(-30px,60px)}.closing-artifact>.closing-decision{border-top-color:#ffc094;transform:rotateX(42deg) rotateY(-13deg) translateY(-20px);box-shadow:0 -3px 19px #fb94495e,0 0 35px #3567ff48;background:radial-gradient(ellipse at 0 100%,#2243ae88,transparent 57%),#0a1429}.closing-records b{display:block;height:4px;background:#83aeef99;max-width:300px}.closing-model b{height:70px;width:120px;border:2px solid #81b1ff88;align-self:center}.closing-decision b{display:block;width:250px;height:100px;border-left:3px solid #ffc291;border-bottom:3px solid #ffc291;transform:rotate(-15deg);position:relative}.closing-decision b:after{content:"";position:absolute;right:-12px;bottom:-12px;width:20px;height:20px;border:2px solid #ffbf8c;transform:rotate(45deg);box-shadow:0 0 20px #ffac6c77}.closing-section>.wrap{z-index:1}.closing-section h2,.closing-bottom{position:relative}.closing-beam{background:linear-gradient(90deg,#090e1a 25%,#090e1ae0 43%,#090e1a22);z-index:1}.closing-artifact{z-index:0}@media(max-width:1100px){.working-story{gap:50px}.artifact-sheet{padding:29px 23px}.artifact-records dd{font-size:21px}.artifact-records dt{font-size:12px;max-width:120px}.artifact-sheet h3{font-size:28px}.artifact-runway strong{font-size:68px}.artifact-caption{font-size:12px}.artifact-decision{font-size:20px}.working-copy .practice-list h3{font-size:25px}}@media(max-width:767px){.working-story{display:flex;flex-direction:column;gap:35px;padding-bottom:70px;padding-top:0}.working-copy{order:2;width:100%}.story-visual{order:1;width:100%;top:0;padding:13px 0 12px;background:#f4f5f3f5;border-bottom:1px solid #bdcbe0;backdrop-filter:blur(12px);z-index:6}.story-disclosure{font-size:10px;margin-bottom:7px}.story-views{margin-bottom:8px;gap:24px;border:0}.story-views button{font-size:13px;padding:3px 0 5px}.scenario-stack{display:none}.story-mobile-summary{display:block;font:400 14px/1.45 Space,Arial,sans-serif;color:#284469}.story-edit{font-size:12px!important;padding:6px 0 0;border:0;margin-top:4px}.working-copy h2,.working-copy .benefits-section h2,.working-copy .scope-heading h2,.working-copy .engagement-section>#engagement-heading{font-size:39px;line-height:1.09;margin-bottom:35px}.working-copy .benefits-section{padding-bottom:65px}.working-copy .benefit-rows h3{font-size:27px}.working-copy .scope-section{padding:55px 0 65px}.working-copy .engagement-section{padding-top:55px}.working-copy .section-number{font-size:12px}.working-copy .practice-list>a{grid-template-columns:20px 1fr 25px;gap:12px}.working-copy .practice-list h3{font-size:25px}.closing-artifact{width:500px;height:380px;right:-190px;top:90px;opacity:.65}.closing-artifact>i{padding:60px 90px}.closing-decision b{width:170px;height:70px}.closing-beam{background:linear-gradient(90deg,#090e1aed 5%,#090e1a77 85%)}.decision-demo{box-shadow:7px 10px #dce5f4,13px 18px #e7ecf4,0 24px 45px #2d57a512}}@media(prefers-reduced-motion:reduce){.story-visual{position:relative;top:auto}.artifact-sheet{transition:none}.artifact-sheet.is-active{transform:none}.story-visual{backdrop-filter:none}}.story-disclosure,.artifact-kicker{font-size:12px}.artifact-caption,.artifact-model .artifact-caption,.artifact-records dt,.artifact-model-total>span,.artifact-brief-line>span{font-size:14px}.scenario-stack{height:590px}.story-visual{top:30px}@media(max-width:767px){.story-visual{top:0}.story-disclosure{font-size:11px}.story-views button{font-size:14px}.scenario-stack{display:none}}.scenario-stack{height:640px}.artifact-brief .artifact-decision{font-size:20px;line-height:1.45;margin:23px 0}.artifact-brief .artifact-caption{line-height:1.55}.artifact-brief .artifact-judgment{margin-top:22px}@media(min-width:768px)and (max-height:850px){.story-visual{position:relative;top:0}}.artifact-sheet.is-active{transform:none}@media(min-width:1000px)and (min-height:740px)and (max-height:850px){.story-visual{position:sticky;top:20px}.scenario-stack{height:calc(100svh - 230px);max-height:560px;margin-bottom:44px}.artifact-sheet{padding:26px 25px 24px}.artifact-kicker{margin-bottom:17px}.artifact-sheet h3{font-size:28px;margin-bottom:20px}.artifact-records>div{padding:13px 0}.artifact-caption{margin-top:17px}.artifact-brief .artifact-decision{font-size:19px;line-height:1.4;margin:19px 0}.artifact-brief .artifact-judgment{margin-top:17px}.artifact-brief .artifact-caption{font-size:13px;line-height:1.5}}@media(min-width:1000px)and (min-height:740px)and (max-height:850px){.artifact-chart{margin:16px 0 12px}.artifact-runway strong{font-size:68px}}@media(max-width:767px){.story-mobile-summary{min-height:41px}}.finance-story.story-visual{position:relative;top:auto;display:block;width:auto;padding:0;border:0;background:none;backdrop-filter:none;z-index:auto}.delivery-section{padding-top:100px;padding-bottom:95px}.delivery-heading{margin-bottom:45px}.delivery-section .section-number{margin-bottom:38px}.comparison-table{max-width:1060px}.reach-section{padding-top:90px;padding-bottom:100px;min-height:850px}.reach-section .section-number{margin-bottom:45px}.reach-section h2{font-size:clamp(64px,7.3vw,108px)}.light-transition{height:245px;margin-top:-25px}.proof-section{padding-top:65px;padding-bottom:145px}.proof-intro{margin-bottom:85px}.proof-intro h2{position:static}.finance-story{--arrival:1}.benefits-scene{padding-bottom:120px;overflow:clip}.benefits-scene h2{font-size:clamp(50px,6.6vw,96px);line-height:1.01;max-width:1250px;position:relative;z-index:2;margin-bottom:38px}.benefits-scene h2>span{color:#8793a4}.benefits-scene .section-number{margin-bottom:40px}.runway-landscape{position:relative;margin:0 50px 82px 11%;padding:22px 0 33px;perspective:1500px;isolation:isolate}.runway-landscape:before{content:"";position:absolute;inset:24% -8% -15%;z-index:-2;background:radial-gradient(ellipse at 50% 55%,#4f78c956,#7499dd17 45%,transparent 72%);filter:blur(30px)}.landscape-paper{position:absolute;inset:30px -23px 0 18px;border:1px solid #aec4e4;border-bottom:4px solid #8caade;border-radius:26px 9px;background:linear-gradient(120deg,#eaf0f9,#d1ddf1 70%,#b9cbed);box-shadow:10px 30px 50px #24447828;transform:rotate(calc(-3deg + var(--arrival,1)*2deg))}.cash-surface{margin:0;position:relative;padding:33px 40px 25px;color:#e4eeff;background:radial-gradient(ellipse at 0 100%,#356bddb0,transparent 55%),linear-gradient(135deg,#102744,#081222 75%);border:1px solid #7198dd;border-top-color:#9ebde9;border-bottom:3px solid #7d9cdc;border-radius:26px 9px;box-shadow:0 2px 2px #b7d5ff55 inset,0 -2px 25px #6688f330 inset,0 22px 50px #20345633;transform:translateY(calc((1 - var(--arrival,1))*32px)) rotate(calc((1 - var(--arrival,1))*-3deg));overflow:hidden}.cash-surface:before{content:"";position:absolute;inset:9px;border:1px solid #8fb4ff14;border-radius:19px 4px;pointer-events:none}.cash-surface figcaption{font:400 12px/1.5 Space,Arial,sans-serif;letter-spacing:.055em;display:flex;align-items:center;gap:10px;color:#b5c9e9}.surface-reading{display:flex;align-items:end;gap:25px;position:absolute;left:42px;top:100px;z-index:1}.surface-reading>strong{font:700 clamp(70px,7.9vw,112px)/.95 Space,Arial,sans-serif;letter-spacing:-.08em;color:#e3edff}.surface-reading>span{font-size:14px;line-height:1.5;color:#b5c7e3;padding-bottom:7px}.cash-surface .landscape-chart{width:69%;margin:80px 0 6px auto;height:auto;filter:drop-shadow(0 2px 7px #97b6fb28)}.cash-surface .landscape-chart text{fill:#b6c8e5;font-size:11px}.surface-ledger{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #8298c04d;margin-top:10px;gap:24px;padding-top:24px}.surface-ledger>div{display:flex;flex-direction:column;gap:7px}.surface-ledger span{font-size:13px;color:#b5c7e3}.surface-ledger strong{font:400 clamp(22px,2.3vw,32px)/1.2 Space,sans-serif;letter-spacing:-.045em}.surface-ledger>div:last-child strong{color:#ffb27c}.surface-foot{display:flex;justify-content:space-between;gap:25px;margin-top:28px;color:#b2c5e7;font-size:12px}.surface-foot a{color:#fff;font-size:13px;border-bottom:1px solid #9eb7e370;padding-bottom:4px}.surface-foot b{color:#ffac73;margin-left:15px}.landscape-index{position:absolute;bottom:-28px;left:2px;color:#627492;font:400 11px Space,sans-serif;letter-spacing:.08em}.benefit-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;position:relative}.benefit-triptych article{border-top:1px solid #bac7d8;padding-top:22px}.benefit-triptych article>span{font:400 12px/1.5 Space,sans-serif;letter-spacing:.04em;color:#536b8b}.benefit-triptych h3{font-size:31px;line-height:1.08;margin:30px 0 22px}.benefit-triptych p{font-size:16px;line-height:1.75;color:#414d5d;margin:0}.scope-scene{position:relative;padding:110px 0 65px;overflow:clip;background:radial-gradient(ellipse at 62% 72%,#4167cf,#294e9b 33%,#183968 70%,#102748);color:#eff5ff;isolation:isolate}.scope-scene:before{content:"";position:absolute;left:17%;top:30%;width:90%;height:75%;border-radius:50%;background:radial-gradient(ellipse,#84b0ff3d,transparent 66%);filter:blur(40px);z-index:-1}.scope-scene .section-number{color:#b9cfef;margin-bottom:45px}.scope-scene-heading{display:flex;align-items:end;justify-content:space-between;gap:80px;position:relative;z-index:2}.scope-scene-heading h2{font-size:clamp(58px,6.4vw,92px);line-height:1.02;max-width:740px}.scope-scene-heading h2 em{color:#a6c8ff}.scope-scene-heading p{font-size:16px;line-height:1.75;max-width:350px;color:#d0ddf1;margin:0 0 5px}.finance-folio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:70px 8px 75px;padding:0 5px;position:relative;perspective:1600px;isolation:isolate}.finance-folio:after{content:"";position:absolute;left:10%;right:0;bottom:-52px;height:100px;background:#07183280;filter:blur(35px);border-radius:50%;z-index:-1}.folio-plane{display:flex;flex-direction:column;position:relative;padding:30px 31px 26px;min-height:460px;color:#152d50;border:1px solid #b2c8ed;border-top:2px solid #b6d4ff;border-bottom:4px solid #93b1e4;border-radius:23px 6px;background:radial-gradient(ellipse at 0 100%,#bbd0f4,transparent 70%),linear-gradient(125deg,#f9fbff,#e4ecf9 70%);box-shadow:-8px 20px 35px #0718353d,inset 1px 2px 5px #fff;transform-origin:center center;overflow:hidden;transition:box-shadow .2s,border-color .2s}.folio-plane:before{content:"";position:absolute;inset:8px;border:1px solid #456dc81a;border-radius:16px 3px;pointer-events:none}.folio-plane:hover{border-color:#f2b985;box-shadow:-8px 25px 50px #07183566,inset 1px 2px 5px #fff}.folio-revenue{z-index:1;transform:translate(calc((1 - var(--arrival,1))*72px),calc(30px - var(--arrival,1)*12px)) rotate(calc(-5deg + var(--arrival,1)*2deg))}.folio-platform{z-index:2;transform:translateY(calc((1 - var(--arrival,1))*28px))}.folio-cfo{z-index:3;border-top-color:#f4be90;transform:translate(calc((1 - var(--arrival,1))*-72px),calc(-30px + var(--arrival,1)*12px)) rotate(calc(5deg - var(--arrival,1)*2deg))}.folio-label{display:flex;justify-content:space-between;gap:10px;align-items:center;font:400 12px/1.4 Space,sans-serif;letter-spacing:.04em;color:#506b92}.folio-label b{font-size:23px;color:#2b4c85;font-weight:400}.folio-plane h3{font-size:clamp(32px,3.2vw,46px);line-height:1.03;margin:25px 0 20px;letter-spacing:-.055em}.folio-plane p{font-size:16px;line-height:1.65;color:#4c6281;max-width:270px;margin:0 0 22px}.folio-bottom{display:block;border-top:1px solid #a5bad850;padding-top:16px;margin-top:auto;font:400 12px Space,sans-serif;color:#506a90}.folio-etch{height:90px;margin:10px 0 22px;position:relative;opacity:.85}.etch-records{display:flex;flex-direction:column;gap:12px;justify-content:center}.etch-records i{height:3px;width:88%;background:linear-gradient(90deg,#6d92cf 4%,transparent 4%,transparent 11%,#7f9ecc 11%,#7f9ecc 65%,transparent 65%,transparent 74%,#416bb1 74%)}.etch-model{display:flex;align-items:center;gap:20px;justify-content:center}.etch-model:before{content:"";height:1px;background:#547ebf;position:absolute;left:15%;right:15%;top:50%}.etch-model i{position:relative;width:28px;height:28px;background:#d5e3f8;border:1px solid #6891d4;box-shadow:0 2px #acc7ed}.etch-model i:nth-child(2){width:44px;height:44px;background:#3765b5;border:5px solid #c6d9f4;box-shadow:0 0 0 1px #7198d3}.etch-decision{padding:10px 25px}.etch-decision i{display:block;height:48px;width:75%;border-left:2px solid #c5814d;border-bottom:2px solid #c5814d;position:relative;transform:skewY(-11deg)}.etch-decision i:after{content:"";height:14px;width:14px;position:absolute;bottom:-8px;right:-8px;transform:rotate(45deg);border:2px solid #c5814d;background:#eaf0fb}.scope-scene-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #92b2e657;padding-top:26px}.scope-scene-footer>span{font:400 11px/1.5 Space,sans-serif;letter-spacing:.07em;color:#bad1f3}.scope-scene-footer .text-link{color:#eef5ff;margin:0;white-space:normal}.engagement-scene{padding-top:110px;padding-bottom:140px}.engagement-scene .section-number{margin-bottom:45px}.engagement-scene h2{font-size:clamp(60px,7.2vw,104px);line-height:1.01;position:relative;z-index:2;margin-bottom:60px}.engagement-scene h2 span{color:#8793a4}.open-brief{display:grid;grid-template-columns:1fr 1fr;position:relative;max-width:1170px;margin-left:auto;border-radius:20px 5px;perspective:1700px;box-shadow:0 24px 60px #26467720,12px 13px #d3def0,20px 24px #e4eaf3;background:#fff;border:1px solid #bacce5}.brief-page,.relationship-page{padding:43px 45px;position:relative;min-width:0}.brief-page{background:radial-gradient(ellipse at 0 100%,#d9e5fb,transparent 65%),linear-gradient(90deg,#f6f9ff 90%,#dce5f1);border-right:1px solid #b5c6df;border-radius:20px 0 0 5px;transform-origin:right center;transform:rotateY(calc((1 - var(--arrival,1))*-12deg))}.brief-kicker{font:400 12px/1.5 Space,sans-serif;letter-spacing:.035em;color:#597093;display:flex;align-items:center;gap:10px}.brief-page h3{font-size:36px;line-height:1.08;margin:32px 0 28px;color:#173661}.brief-decision{font:400 20px/1.5 Space,sans-serif;color:#284a79;letter-spacing:-.025em;max-width:400px}.brief-question{border-left:2px solid #db9768;padding-left:20px;margin:28px 0}.brief-question>span{font:400 11px/1.5 Space,sans-serif;letter-spacing:.04em;color:#62799c}.brief-question>p{font-size:16px;line-height:1.85;color:#415979;margin:10px 0 0}.brief-disclosure{font-size:13px;line-height:1.65;color:#627491;margin:0;max-width:390px}.relationship-page{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,#eef2f8,#fff 8%);border-radius:0 5px 20px 0}.relationship-page>p:not(.large-copy){font-size:16px;line-height:1.75;color:#414d5d}.relationship-page .engagement-terms{gap:20px;font-size:13px!important;line-height:1.5;margin-top:12px}.relationship-page .text-link{align-self:start;margin-top:22px}.closing-section{padding-top:105px;padding-bottom:95px}.closing-artifact{right:-65px;top:65px;opacity:.95}.closing-section h2{max-width:1130px}.closing-beam{background:linear-gradient(90deg,#090e1a 14%,#090e1acc 45%,#090e1a11 95%)}@media(min-width:768px)and (max-width:1100px){.benefit-triptych{gap:28px}.benefit-triptych h3{font-size:27px}.scope-scene-heading{gap:35px}.scope-scene-heading p{max-width:300px}.folio-plane{padding:26px 23px;min-height:450px}.folio-plane h3{font-size:36px}.runway-landscape{margin-left:6%;margin-right:25px}.surface-reading{top:96px;left:33px}.cash-surface{padding:30px}.surface-reading strong{font-size:76px}.surface-reading>span{max-width:105px}.cash-surface .landscape-chart{margin-top:100px}.brief-page,.relationship-page{padding:32px}.brief-page h3{font-size:30px}}@media(max-width:767px){.delivery-section{padding-top:80px;padding-bottom:70px}.delivery-section .section-number{margin-bottom:30px}.delivery-heading{margin-bottom:32px}.reach-section{padding-top:65px;padding-bottom:80px;min-height:0}.reach-section h2{font-size:clamp(43px,11.6vw,68px)}.reach-section .section-number{margin-bottom:36px}.light-transition{height:180px}.proof-section{padding-top:45px;padding-bottom:100px}.proof-intro{margin-bottom:55px}.finance-story.story-visual{position:relative;top:auto;padding:0;border:0;background:none;backdrop-filter:none}.benefits-scene{padding-bottom:75px}.benefits-scene .section-number{margin-bottom:30px}.benefits-scene h2{font-size:clamp(39px,10.2vw,63px);line-height:1.055;margin-bottom:35px}.runway-landscape{margin:0 10px 58px 0;padding-top:10px;padding-bottom:18px}.landscape-paper{inset:20px -9px 0 8px;border-radius:17px 4px;transform:none}.cash-surface{padding:25px 20px 21px;border-radius:17px 4px;transform:none}.cash-surface figcaption{font-size:10px;line-height:1.6;letter-spacing:.02em;align-items:start;gap:7px}.cash-surface figcaption .scene-dot{flex-shrink:0;margin-top:5px}.surface-reading{position:relative;top:auto;left:auto;gap:19px;margin-top:30px}.surface-reading>strong{font-size:76px}.surface-reading>span{font-size:12px;padding-bottom:5px;max-width:130px}.cash-surface .landscape-chart{width:100%;margin:27px 0 5px}.cash-surface .landscape-chart text{font-size:18px}.surface-ledger{display:flex;flex-direction:column;gap:0;padding-top:0;margin-top:14px}.surface-ledger>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 0;border-bottom:1px solid #8298c038}.surface-ledger>div>span{font-size:12px;max-width:140px}.surface-ledger strong{font-size:22px;white-space:nowrap}.surface-foot{flex-direction:column;gap:16px;font-size:11px;margin-top:20px}.surface-foot a{align-self:start;font-size:13px}.landscape-index{font-size:10px;bottom:-20px;letter-spacing:.02em}.benefit-triptych{grid-template-columns:1fr;gap:30px}.benefit-triptych article{padding-top:22px}.benefit-triptych article>span{font-size:11px}.benefit-triptych h3{font-size:29px;line-height:1.1;margin:20px 0 17px}.benefit-triptych p{font-size:16px;line-height:1.75}.scope-scene{padding:70px 0 48px}.scope-scene .section-number{margin-bottom:33px}.scope-scene-heading{display:block}.scope-scene-heading h2{font-size:46px;line-height:1.04}.scope-scene-heading p{max-width:none;margin:28px 0 0;font-size:16px;line-height:1.75}.finance-folio{display:flex;flex-direction:column;gap:20px;margin:45px 0 35px;padding:0 6px}.folio-plane{padding:27px 25px 24px;min-height:350px;border-radius:19px 5px;transform:none;box-shadow:6px 8px #193b74,0 20px 35px #07183538}.folio-plane h3{font-size:36px;margin:22px 0 18px}.folio-plane h3 br{display:none}.folio-plane p{font-size:16px;max-width:270px;margin-bottom:10px}.folio-etch{height:65px;margin:4px 0 20px}.folio-label{font-size:11px}.folio-bottom{font-size:12px}.scope-scene-footer{display:block;padding-top:25px}.scope-scene-footer>span{display:block;font-size:10px;line-height:1.7;max-width:270px;margin-bottom:16px}.scope-scene-footer .text-link{font-size:13px!important;gap:14px}.engagement-scene{padding-top:75px;padding-bottom:90px}.engagement-scene .section-number{margin-bottom:32px}.engagement-scene h2{font-size:46px;line-height:1.05;margin-bottom:40px}.open-brief{display:block;margin-right:9px;border-radius:17px 4px;box-shadow:6px 9px #d3def0,11px 15px #e4eaf3,0 24px 40px #26467718}.brief-page,.relationship-page{padding:28px 24px}.brief-page{transform:none;border-right:0;border-bottom:1px solid #b5c6df;background:radial-gradient(ellipse at 0 100%,#d9e5fb,transparent 70%),#f6f9ff;border-radius:17px 4px 0 0}.brief-kicker{font-size:10px;line-height:1.6;gap:7px}.brief-page h3{font-size:30px;margin:26px 0 24px}.brief-decision{font-size:19px;line-height:1.5}.brief-question{margin:24px 0;padding-left:15px}.brief-question>p{font-size:15px;line-height:1.85}.brief-disclosure{font-size:13px;line-height:1.65}.relationship-page{background:#fff;border-radius:0 0 17px 4px;padding-top:35px}.relationship-page>.large-copy{font-size:27px!important;line-height:1.2!important}.relationship-page>p:not(.large-copy){font-size:16px;line-height:1.75}.relationship-page .engagement-terms{gap:13px;font-size:12px!important}.relationship-page .text-link{font-size:13px!important}.closing-artifact{width:510px;height:390px;top:50px;right:-190px;opacity:.85}.closing-section{padding-top:70px;padding-bottom:75px}}@media(prefers-reduced-motion:reduce){.cash-surface,.landscape-paper,.folio-plane,.brief-page{transform:none!important}.finance-story.story-visual{position:relative;top:auto}}@media(max-width:767px){.finance-folio .folio-plane h3 br{display:block}}.material-hero{position:absolute;inset:0;overflow:hidden;background:#080b10;pointer-events:none}.material-object{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.material-object>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.88)}.material-object:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#080b10 0%,#080b10ed 31%,#080b10a8 45%,transparent 69%),linear-gradient(0deg,#080b10 0%,transparent 19%,transparent 87%,#080b10 100%);opacity:var(--art-scrim,1)}.material-trace{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:var(--trace-opacity,0);overflow:visible;filter:drop-shadow(0 0 5px #ff9b4455)}.record-callout{position:absolute;z-index:2;color:#e5f0ff;opacity:var(--record-opacity,0);padding:8px 10px 9px;border-left:1px solid #dda277;background:#08121ce8;box-shadow:0 6px 24px #0004;white-space:nowrap}.record-callout:after{content:"";position:absolute;left:0;bottom:-18px;width:1px;height:18px;background:#dda277}.record-callout>span{display:block;font:400 10px/1.4 Space,Arial,sans-serif;letter-spacing:.02em;color:#adc5df}.record-callout>strong{display:block;font:400 18px/1.2 Space,sans-serif;margin-top:3px;letter-spacing:-.04em}.record-one{left:38%;top:50%}.record-two{left:62%;top:24%}.record-three{right:2%;top:65%}[data-instrument-renderer=native-svg] #system-canvas{opacity:0}.proof-instrument{display:none}.demo-heading{position:relative}[data-instrument-renderer=native-svg] .demo-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 35px;padding-top:38px;padding-bottom:32px}[data-instrument-renderer=native-svg] .demo-heading>div:first-child{grid-row:1;grid-column:1}[data-instrument-renderer=native-svg] .demo-heading>p{grid-row:2;grid-column:1;max-width:420px;font-size:14px;margin:0;align-self:start}[data-instrument-renderer=native-svg] .proof-instrument{display:block;grid-column:2;grid-row:1/3;height:280px;align-self:center;margin:-25px -20px -20px -10px;position:relative;overflow:hidden;border-radius:15px 4px;background:#080b10}.proof-instrument .material-object{--art-scrim:0;--record-opacity:0;--trace-opacity:1}.proof-instrument .material-object>img{object-fit:cover}.proof-instrument .record-callout{display:none}.material-caption{position:absolute;left:16px;bottom:12px;font:400 9px/1.5 Space,sans-serif;letter-spacing:.03em;color:#bfd2e5;z-index:3}.horizon-display{position:relative;margin:80px 0 6px auto;width:69%}.cash-surface .horizon-display .landscape-chart{width:100%;margin:0}.brief-output{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-top:1px solid #b5c7e1;padding-top:20px;margin-top:25px}.brief-output>span{font:400 13px/1.5 Arial,sans-serif;color:#637795}.brief-output>strong{font:700 29px/1 Space,sans-serif;letter-spacing:-.04em;color:#294d80}.brief-chart{display:block;width:100%;height:145px;margin-top:20px}.brief-chart text{font:17px Space,sans-serif;fill:#667d9e}.story-visual[data-state=invalid] .brief-chart{visibility:hidden}.brief-page .brief-question{margin-top:20px}.brief-page .brief-decision{margin-bottom:18px}.brief-material-signature{position:absolute;right:30px;top:20px;width:100px;height:68px;overflow:hidden;border-radius:9px 3px;background:#080b10;box-shadow:0 3px 10px #163e6222}.brief-material-signature .material-object{--art-scrim:0;--trace-opacity:1}.brief-material-signature .record-callout{display:none}.brief-page .brief-kicker{max-width:calc(100% - 95px)}.record-disclosure{display:none;position:absolute;right:64px;top:233px;font:400 10px/1.5 Space,sans-serif;letter-spacing:.03em;color:#91a5c0}[data-instrument-renderer=native-svg] .record-disclosure{display:block}#hiring-line{stroke:#bd6836}.legend-hire{background:#bd6836!important}.cash-surface [data-scenario-path=plan]{stroke:#ffb27c}.brief-chart [data-scenario-path=plan]{stroke:#bd6836}@media(max-width:767px){.material-hero{inset:350px 0 auto;height:230px;mask-image:linear-gradient(0deg,transparent,#000 13%,#000 88%,transparent)}.material-hero .material-object>img{object-position:right center}.material-hero .material-object:after{background:linear-gradient(90deg,#080b1055,transparent 40%);opacity:1}.material-hero .record-callout{display:none}.material-hero .material-trace{object-position:right center}.horizon-display{width:100%;margin:27px 0 5px}[data-instrument-renderer=native-svg] .demo-heading{display:block;padding:28px 22px 24px}[data-instrument-renderer=native-svg] .demo-heading>p{font-size:16px;margin-top:20px}[data-instrument-renderer=native-svg] .proof-instrument{display:block;height:200px;margin:24px -2px 0}.material-caption{font-size:8px;left:12px;bottom:10px}.brief-output{gap:14px}.brief-output>strong{font-size:27px}.brief-chart{height:140px;margin-top:17px}.brief-material-signature{width:73px;height:53px;right:16px;top:17px}.brief-page .brief-kicker{max-width:190px;padding-right:35px}[data-instrument-renderer=native-svg] .record-disclosure{display:none}.builder-hero{min-height:940px}}@media(prefers-reduced-motion:reduce){.material-hero{transform:none!important}}@media(min-width:768px){.material-hero{mask-image:linear-gradient(90deg,transparent,#000 15%),linear-gradient(0deg,transparent,#000 5%,#000 98%,transparent);mask-composite:intersect}}@media(min-width:768px){.material-hero{mask-image:linear-gradient(90deg,transparent,#000 15%,#000 96%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 95%,transparent)}}.mobile-material-slot{display:none}@media(max-width:767px){.system-track .system-stage{position:absolute;top:0}.system-stage .scene-index{display:none}[data-instrument-renderer=native-svg] .mobile-material-slot{display:block;position:relative;height:230px;margin:12px -25px 16px;pointer-events:none}.mobile-material-slot .material-hero{inset:0;height:100%;width:100%}[data-instrument-renderer=native-svg] .builder-hero .hero-bottom{margin-top:0}[data-instrument-renderer=native-svg] .builder-hero{min-height:0;padding-bottom:55px}[data-instrument-renderer=native-svg] .reach-copy{margin-top:32px}[data-instrument-renderer=native-svg] .reach-section .mobile-material-slot{margin-top:24px;margin-bottom:0}}.decision-demo{overflow:visible}.decision-demo .demo-heading,[data-instrument-renderer=native-svg] .demo-heading{display:flex;align-items:end;gap:55px;padding:38px 44px 35px}.decision-demo .demo-heading>div:first-child{flex:1}.decision-demo .demo-heading>p{flex:1;max-width:390px;font-size:16px;line-height:1.65;margin:0}.demo-heading h3{font-size:44px}.demo-workspace{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:0;background:linear-gradient(115deg,#f4f7fb,#e7edf5);position:relative;overflow:visible}.demo-controls{min-width:0;padding-bottom:30px}.demo-inputs{border:0;background:transparent;padding:35px 42px}.demo-process-note{padding:25px 42px 30px;min-height:210px;border-top:1px solid #bccce140}.demo-process-note>span{font:400 11px/1.5 Space,sans-serif;color:#647b99}.demo-process-note h4{font:700 27px/1.08 Space,sans-serif;letter-spacing:-.045em;max-width:310px;margin:18px 0}.demo-process-note p{font-size:15px;line-height:1.7;color:#516580;max-width:340px}.demo-result{position:sticky;top:70px;align-self:start;padding:0;margin:28px 25px 15px 0;height:610px;min-width:0;background:none;perspective:1300px;isolation:isolate;--dock:0;--resolve:0}.working-record{position:absolute;z-index:4;left:24px;top:18px;width:220px;min-height:135px;padding:16px 20px;border:1px solid #d6a678;border-bottom:3px solid #946039;border-radius:13px 4px;background:radial-gradient(ellipse at 0 100%,#365379,#102238 70%);color:#e9f1fd;box-shadow:0 2px 2px #f3bd7944 inset,0 14px 22px #071b3b3d;transform:translate(calc((1 - var(--dock))*115px),calc((1 - var(--dock))*-4px)) rotate(calc((1 - var(--dock))*-7deg));transform-origin:center;transition:box-shadow .2s}.record-id{display:flex;align-items:center;justify-content:space-between;font:400 12px/1.2 Space,sans-serif;color:#ffc48e;margin-bottom:10px}.record-id i{display:block;width:32px;height:11px;background:repeating-linear-gradient(90deg,#d99b68 0 2px,transparent 2px 5px)}.working-record-label{display:block;font:400 9px/1.5 Space,sans-serif;color:#b3c6df;letter-spacing:.03em}.working-record>strong{display:block;font:400 25px/1.1 Space,sans-serif;letter-spacing:-.06em;margin:7px 0 9px;white-space:nowrap}.working-record-total{font:400 11px/1.4 Space,sans-serif;color:#b7cce7}.working-record-total b{font-weight:400;color:#ffc48e}.working-sheet{position:absolute;top:calc(155px - var(--dock)*145px);left:0;right:0;padding:22px 28px 24px;min-height:490px;color:#dceaff;border:1px solid #8cafd9;border-bottom:4px solid #7593bc;border-radius:20px 5px;background:linear-gradient(125deg,#163451,#09192b 80%);box-shadow:0 2px 3px #bfdcff66 inset,9px 15px #b5c9e1,14px 25px #d5e0ec,0 32px 45px #23436724;transform:rotateX(calc((1 - var(--dock))*12deg)) rotateY(calc((1 - var(--dock))*-6deg));transform-origin:center bottom;overflow:hidden}.working-sheet:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#f6f9ff,#e1eafa);opacity:var(--resolve);z-index:-1}.sheet-spine{position:absolute;left:0;top:0;bottom:0;width:8px;border-right:1px solid #d2a16e;background:linear-gradient(90deg,#ac7447,#f2c08d 50%,#a66735);opacity:calc(.25 + var(--resolve)*.75)}.sheet-title{height:24px;position:relative;text-align:right;font:400 10px/1.5 Space,sans-serif;letter-spacing:.03em;color:#a4bedf}.sheet-model-title{opacity:calc(1 - var(--resolve))}.sheet-decision-title{position:absolute;right:0;opacity:var(--resolve);color:#446386}.working-sheet .runway-number{justify-content:flex-end;gap:15px;min-height:87px;margin:0 0 25px}.working-sheet .runway-number strong{font-size:68px;color:inherit;letter-spacing:-.08em}.working-sheet .runway-number>span{font-size:11px!important;line-height:1.5;color:inherit;max-width:100px}.working-sheet .cash-chart{width:100%;height:auto;display:block;margin:20px 0 0;transform:scaleX(calc(.78 + var(--dock)*.22));transform-origin:left center}.working-sheet .cash-chart text{fill:currentColor;font-size:12px}.working-sheet .chart-legend{margin-top:8px;color:inherit;font-size:11px}.working-sheet #hiring-line{stroke:#f6b67b}.working-sheet #baseline-line{stroke:#8ca6c5}.working-cash{display:flex;justify-content:space-between;gap:15px;align-items:baseline;border-top:1px solid #8fa7c74d;margin-top:18px;padding-top:17px}.working-cash>span{font-size:12px}.working-cash strong{font:400 27px/1.1 Space,sans-serif;letter-spacing:-.04em}.working-sheet .demo-answer{border-top:0;padding-top:12px;margin-top:0}.working-sheet .demo-step{font-size:10px;color:inherit;margin-bottom:10px}.working-sheet .demo-answer p{font:400 15px/1.6 Space,sans-serif;color:inherit;margin:0}.demo-result[data-working-phase=decision] .working-sheet{color:#1e4068}.demo-result[data-working-phase=decision] #hiring-line{stroke:#b56b38}.working-progress{position:absolute;top:calc(155px - var(--dock)*145px + 525px);left:20px;right:20px;display:flex;align-items:center;gap:12px;color:#647b99;font:400 10px/1.5 Space,sans-serif;letter-spacing:.02em}.working-progress i{height:1px;flex:1;background:#afbdd0}.demo-result[data-working-phase=record] .working-progress span:first-child,.demo-result[data-working-phase=model] .working-progress span:nth-of-type(2),.demo-result[data-working-phase=decision] .working-progress span:last-child{color:#92542d;font-weight:700}.brief-record-stamp{position:absolute;right:30px;top:25px;font:400 13px/1.2 Space,sans-serif;letter-spacing:.03em;padding:12px 18px;border:1px solid #ba8554;border-left:5px solid #cb925d;border-radius:8px 2px;color:#294665;background:#e8eff9;box-shadow:0 4px 8px #36557d1f}.brief-page .brief-kicker{max-width:calc(100% - 80px)}@media(min-width:768px)and (max-height:780px){.demo-result{top:20px}.working-sheet{padding:17px 22px 20px}.working-sheet .cash-chart{margin-top:10px}.working-sheet .runway-number{margin-bottom:15px}}@media(max-width:1100px)and (min-width:768px){.demo-inputs,.demo-process-note{padding-left:25px;padding-right:25px}.demo-result{margin-right:18px}.working-record{width:185px;padding:13px 15px;left:16px}.working-record>strong{font-size:23px}.working-sheet .runway-number strong{font-size:52px}.working-sheet .runway-number{gap:10px}.working-sheet .runway-number>span{font-size:10px!important;max-width:80px}}@media(max-width:767px){[data-instrument-renderer=native-svg] .reach-section .mobile-material-slot{display:none}.reach-copy{margin-top:30px!important}.decision-demo .demo-heading,[data-instrument-renderer=native-svg] .demo-heading{display:block;padding:26px 22px}.decision-demo .demo-heading>p{font-size:16px;margin-top:20px}.demo-heading h3{font-size:37px}.demo-workspace{display:block}.demo-controls{padding-bottom:0}.demo-inputs{padding:27px 22px 30px;border-bottom:1px solid #c1cfe0}.demo-process-note{display:none}.demo-result{position:relative;top:auto;margin:0 14px 24px;height:660px;padding-top:0;--dock:0}.working-record{left:15px;top:25px;width:185px;min-height:120px;padding:13px 15px;transform:translate(calc((1 - var(--dock))*34px)) rotate(calc((1 - var(--dock))*-6deg))}.working-record>strong{font-size:23px}.record-id{margin-bottom:7px}.working-record-label{font-size:8px}.working-record-total{font-size:10px}.working-sheet{top:calc(163px - var(--dock)*158px);padding:20px 16px 24px;min-height:510px;border-radius:15px 4px;box-shadow:0 2px 3px #bfdcff66 inset,5px 8px #b5c9e1,9px 15px #d5e0ec,0 20px 30px #23436724;transform:none}.working-sheet .runway-number{padding-top:128px;justify-content:space-between;min-height:0;margin:0 0 18px;gap:12px}.working-sheet .runway-number strong{font-size:64px}.working-sheet .runway-number>span{font-size:11px!important;max-width:112px}.sheet-title{height:18px;font-size:9px}.working-sheet .cash-chart{margin-top:8px}.working-sheet .chart-legend{font-size:10px;gap:16px}.working-cash{padding-top:14px;margin-top:15px}.working-cash>span{font-size:11px}.working-cash strong{font-size:25px}.working-sheet .demo-answer p{font-size:14px;line-height:1.6}.working-progress{top:calc(163px - var(--dock)*158px + 564px);left:9px;right:9px;font-size:9px;gap:7px}.brief-record-stamp{right:18px;top:18px;padding:9px 13px;font-size:12px}.brief-page .brief-kicker{padding-right:0;max-width:190px}}@media(prefers-reduced-motion:reduce){.working-record,.working-sheet,.working-sheet .cash-chart{transform:none!important}}.demo-result{height:760px}.working-progress{position:relative;top:auto!important;left:auto;right:auto;margin-top:23px;padding-top:15px;border-top:1px solid #99afca50}.working-sheet #hiring-line{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--dock))}.working-record>strong{font-size:clamp(19px,1.8vw,25px)}.working-record-total b{white-space:nowrap}@media(max-width:767px){.demo-result{height:695px}.working-progress{margin-top:18px;padding-top:12px}.working-record>strong{font-size:22px}.working-sheet .cash-chart text{font-size:17px}.working-sheet .runway-number{padding-top:113px}.working-sheet .demo-answer p{font-size:14px}.working-cash strong{font-size:clamp(20px,6vw,25px)}}.demo-result:not([data-working-phase]){--dock:1;--resolve:1}.demo-result:not([data-working-phase]) .working-sheet{color:#1e4068}.working-sheet{isolation:isolate}@media(max-width:767px){.working-journey{display:block;position:relative;height:1060px}.demo-result{position:sticky;top:12px;height:760px;margin-top:0;margin-bottom:0}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.working-journey{height:auto}.demo-result{position:relative;top:auto;height:650px}}.record-socket{position:absolute;left:24px;top:8px;width:220px;height:135px;display:flex;align-items:center;justify-content:center;border:1px dashed #cf9b6777;border-radius:13px 4px;color:#a9bdd7;font:400 10px/1.4 Space,sans-serif;opacity:calc(1 - var(--dock));pointer-events:none}.demo-workspace{overflow-anchor:none}@media(max-width:1100px)and (min-width:768px){.record-socket{left:16px;width:185px}}@media(max-width:767px){.record-socket{left:15px;top:20px;width:185px;height:120px;font-size:8px}.working-journey{height:calc(1460px - var(--journey-dock,0)*158px)}.demo-result{height:calc(760px - var(--dock)*158px)}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.working-journey{height:auto}.demo-result{height:650px}}.working-sheet:before{opacity:0}.demo-result[data-working-phase=decision] .working-sheet:before,.demo-result:not([data-working-phase]) .working-sheet:before{opacity:1}@media(max-width:767px){.sheet-decision-title .decision-long{display:none}}.working-sheet [hidden]{display:none!important}.working-sheet #hiring-line{stroke-dashoffset:calc(1 - var(--forecast,1))}.working-skip{border:0;border-bottom:1px solid #91aaca;background:none;color:inherit;padding:7px 0 4px;margin-top:9px;font:400 12px/1.4 Space,sans-serif;cursor:pointer}.working-skip span{margin-left:12px}.working-skip:focus-visible{outline:2px solid #ebaf79;outline-offset:4px}.demo-result[data-hiring-state=unapplied] .working-record{box-shadow:0 2px 2px #f3bd7944 inset,0 18px 28px #071b3b55}.demo-result[data-hiring-state=unapplied] #baseline-line{stroke:#d6e5f6;stroke-width:3}.demo-result[data-working-phase] .sheet-model-title{opacity:1}.demo-result[data-working-phase] .sheet-decision-title,.demo-result[data-working-phase=decision] .sheet-model-title{opacity:0}.demo-result[data-working-phase=decision] .sheet-decision-title{opacity:1}.working-record,.demo-result[data-hiring-state=unapplied] .working-record{border-color:#8cabc4 #213d59 #10243e #b78a63;background:radial-gradient(ellipse at calc(8% + var(--dock)*13%) -12%,#496477 0%,#1d3447 27%,transparent 61%),linear-gradient(135deg,#101e2b,#081421 72%,#11263a);box-shadow:1px 1px #e2b58a inset,-2px -3px 3px #030b17 inset,2px 3px #264b70,3px 5px #071728,calc(3px + (1 - var(--dock))*7px) calc(4px + (1 - var(--dock))*12px) calc(5px + (1 - var(--dock))*12px) #06132248;transition:none}.working-record:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 3px,#c9dcf407 3px 4px);box-shadow:1px 0 #edc49a88 inset,0 1px #bfd8ed99 inset}.working-sheet{border-color:#8ba8bd #234260 #071527 #537b9b;border-bottom-width:4px;background:radial-gradient(ellipse at calc(2% + var(--dock)*16%) -22%,#375366 0%,#18334a 29%,transparent 66%),linear-gradient(130deg,#132b40,#081522 79%,#11263a);box-shadow:1px 2px 2px #bbd2df7a inset,-3px -4px 4px #020b16a8 inset,3px 4px #36536d,4px 7px #081725,calc(9px + (1 - var(--dock))*9px) calc(13px + (1 - var(--dock))*13px) calc(17px + (1 - var(--dock))*15px) #11283f36}.working-sheet:before{inset:6px 6px 8px 10px;border-radius:12px 2px;background:radial-gradient(ellipse at 0 0,#fffdf7,transparent 68%),linear-gradient(125deg,#edf4fa,#dce6ef);box-shadow:0 1px #ffffffd9 inset,2px 3px 5px #05152526 inset,-1px -1px 1px #ffffffa8 inset}.working-sheet:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(31px + (1 - var(--dock))*114px);top:calc(16px + (1 - var(--dock))*15px);width:220px;height:135px;border-radius:13px 4px;background:#020a14;opacity:calc(.25 + var(--dock)*.25);filter:blur(calc(3px + (1 - var(--dock))*13px));transform:rotate(calc((1 - var(--dock))*-7deg)) scale(calc(1 + (1 - var(--dock))*.09));transform-origin:center}.working-sheet .sheet-spine{width:8px;opacity:1;background:linear-gradient(90deg,#6e472e,#e1b38a 31%,#a56e43 59%,#3a291f);border-right:1px solid #071a2d;box-shadow:2px 0 3px #020c164d}@media(max-width:1100px)and (min-width:768px){.working-sheet:after{left:calc(22px + (1 - var(--dock))*114px);width:185px}}@media(max-width:767px){.working-sheet:after{left:calc(21px + (1 - var(--dock))*38px);top:calc(26px + (1 - var(--dock))*20px);width:185px;height:120px;filter:blur(calc(3px + (1 - var(--dock))*10px))}.working-sheet:before{inset:5px 5px 7px 9px;border-radius:9px 2px}.working-sheet{box-shadow:1px 2px 2px #bbd2df7a inset,-2px -3px 3px #020b16a8 inset,2px 3px #36536d,3px 5px #081725,calc(5px + (1 - var(--dock))*5px) calc(9px + (1 - var(--dock))*9px) calc(12px + (1 - var(--dock))*10px) #11283f36}}.demo-workspace{grid-template-rows:auto auto}.demo-controls{grid-column:1;grid-row:1}.working-journey{display:contents}.working-action-distance{display:none}.demo-result{grid-column:2;grid-row:1/3;z-index:2}.demo-controls .demo-assumptions summary{padding:20px 42px}.demo-controls .demo-assumptions>div{padding:0 42px 25px}.demo-workspace .benefits-scene{grid-column:1;grid-row:2;padding:65px 42px 75px;margin:0;border-top:1px solid #aabed2;min-width:0}.demo-workspace .benefits-scene .section-number{font-size:11px;margin-bottom:28px}.demo-workspace .benefits-scene h2{font-size:clamp(36px,3.8vw,56px);line-height:1.06;margin:0 0 45px;letter-spacing:-.055em}.demo-workspace .benefits-scene h2 br{display:none}.demo-workspace .benefit-triptych{display:block;margin:0}.demo-workspace .benefit-triptych article{padding:27px 0 32px;border-top:1px solid #b9c9db}.demo-workspace .benefit-triptych h3{font-size:32px;margin:18px 0;line-height:1.1}.demo-workspace .benefit-triptych p{font-size:16px;line-height:1.75;max-width:390px}.demo-workspace .benefit-triptych article>span{font-size:11px}.proof-section{padding-bottom:100px}@media(max-width:1100px)and (min-width:768px){.demo-workspace .benefits-scene{padding-left:25px;padding-right:25px}}@media(max-width:767px){.working-journey{display:block;height:auto!important;position:relative}.working-action-distance{display:block;height:700px}.demo-result{z-index:3;--carry:0;pointer-events:none}.working-skip{pointer-events:auto}.demo-result:before{content:"";position:absolute;z-index:-1;left:-15px;right:-15px;top:-13px;height:calc(655px - var(--carry)*270px);background:linear-gradient(#eaf0f7 94%,#eaf0f700);opacity:var(--carry);pointer-events:none}.demo-workspace .benefits-scene{padding:45px 22px 75px;margin:0;position:relative;z-index:1}.demo-workspace .benefits-scene h2{font-size:42px;line-height:1.06;margin-bottom:36px}.demo-workspace .benefit-triptych h3{font-size:30px}.demo-workspace .benefit-triptych p{font-size:16px;line-height:1.75}.demo-workspace .benefit-triptych article{padding:28px 0 35px}.demo-controls .demo-assumptions summary{padding:21px 22px}.demo-controls .demo-assumptions>div{padding:0 22px 25px}.working-record{top:calc(25px - var(--carry)*9px);width:calc(185px - var(--carry)*37px);min-height:calc(120px - var(--carry)*25px);padding:calc(13px - var(--carry)*3px) calc(15px - var(--carry)*4px)}.working-record>strong{font-size:calc(22px - var(--carry)*4px);margin-top:calc(7px - var(--carry)*3px);margin-bottom:calc(9px - var(--carry)*4px)}.working-record-label{font-size:calc(8px - var(--carry)*1px)}.working-record-total{font-size:calc(10px - var(--carry)*1px)}.working-sheet{min-height:calc(510px - var(--carry)*175px);padding-top:calc(20px - var(--carry)*5px);padding-bottom:calc(24px - var(--carry)*10px)}.working-sheet .runway-number{padding-top:calc(113px - var(--carry)*28px);margin-bottom:calc(18px - var(--carry)*11px)}.working-sheet .runway-number strong{font-size:calc(64px - var(--carry)*19px)}.working-sheet .runway-number>span{font-size:10px!important;margin-bottom:3px}.working-sheet .cash-chart{margin-top:calc(8px - var(--carry)*6px)}.working-sheet .chart-legend{margin-top:calc(8px - var(--carry)*3px)}.working-cash{margin-top:calc(15px - var(--carry)*8px);padding-top:calc(14px - var(--carry)*6px)}.working-cash strong{font-size:calc(25px - var(--carry)*3px)}.working-sheet .demo-answer{max-height:calc(230px*(1 - var(--carry)));overflow:hidden;opacity:calc(1 - var(--carry));padding-top:calc(12px*(1 - var(--carry)))}.working-progress{max-height:calc(50px*(1 - var(--carry)));overflow:hidden;opacity:calc(1 - var(--carry));margin-top:calc(18px*(1 - var(--carry)));padding-top:calc(12px*(1 - var(--carry)));border-top-width:calc(1px*(1 - var(--carry)))}.working-sheet:after{width:calc(185px - var(--carry)*37px);height:calc(120px - var(--carry)*25px);top:calc(26px - var(--carry)*9px)}.proof-section{padding-bottom:65px}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.working-action-distance{display:none}.demo-result{position:relative;height:650px}.demo-result:before{display:none}}@media(max-width:767px){.working-record{padding-top:calc(13px - var(--carry)*5px);padding-bottom:calc(13px - var(--carry)*5px);min-height:calc(120px - var(--carry)*31px)}.working-record .record-id{font-size:calc(12px - var(--carry)*1px);margin-bottom:calc(7px - var(--carry)*2px)}.demo-result[data-working-view=carried] .demo-answer,.demo-result[data-working-view=carried] .working-progress{visibility:hidden}}.open-brief{border:5px solid #183247;border-left:8px solid #ad7c52;box-shadow:2px 4px #3c566c,3px 6px #081725,12px 18px 25px #11283f26}.brief-page{background:radial-gradient(ellipse at 0 0,#fffdf7,transparent 68%),linear-gradient(125deg,#edf4fa,#dce6ef)}.brief-record-stamp{background:linear-gradient(130deg,#1d3447,#081421);color:#edc49a;border-color:#a7805b #284965 #091727 #d1a177;box-shadow:1px 1px #c2d4e477 inset,2px 3px #173247}@media(max-width:767px){.demo-result{transform:translateY(var(--carry-release,0px))}.demo-result:before{height:calc(655px - var(--carry)*459px)}.working-sheet{min-height:calc(510px - var(--carry)*350px);padding-top:calc(20px - var(--carry)*12px);padding-bottom:calc(24px - var(--carry)*14px)}.working-sheet .sheet-title{height:calc(18px*(1 - var(--carry)));opacity:calc(1 - var(--carry))}.working-record{top:calc(25px - var(--carry)*11px);width:calc(185px - var(--carry)*73px);min-height:calc(120px - var(--carry)*49px);padding:calc(13px - var(--carry)*7px) calc(15px - var(--carry)*8px)}.working-record .record-id{font-size:calc(12px - var(--carry)*2px);margin-bottom:calc(7px - var(--carry)*5px)}.working-record .record-id i{width:calc(32px - var(--carry)*10px);height:calc(11px - var(--carry)*3px)}.working-record>strong{font-size:calc(22px - var(--carry)*8px);margin-top:calc(7px - var(--carry)*4px);margin-bottom:calc(9px - var(--carry)*6px)}.working-record-label{font-size:calc(8px - var(--carry)*1px)}.demo-result[data-working-view=carried] .working-record-total{font-size:0}.demo-result[data-working-view=carried] .working-record-total b{font-size:9px}.demo-result[data-working-view=carried] .working-record-total:after{content:" / mo";font-size:8px}.working-sheet .runway-number{padding-top:calc(113px*(1 - var(--carry)));margin-top:calc(8px*var(--carry));margin-left:calc(125px*var(--carry));margin-bottom:calc(18px - var(--carry)*10px);gap:calc(12px - var(--carry)*5px);align-items:center}.working-sheet .runway-number strong{font-size:calc(64px - var(--carry)*28px)}.working-sheet .runway-number>span{font-size:calc(10px - var(--carry)*1px)!important;max-width:calc(112px - var(--carry)*55px)}.working-sheet .cash-chart{height:calc(var(--graph-height,92px)*(1 - var(--carry)) + 44px*var(--carry));margin-top:calc(8px + var(--carry)*28px)}.working-sheet .cash-chart text{opacity:calc(1 - var(--carry))}.working-sheet .chart-legend{max-height:calc(20px*(1 - var(--carry)));overflow:hidden;margin-top:calc(8px*(1 - var(--carry)));opacity:calc(1 - var(--carry))}.working-cash{margin-top:calc(15px - var(--carry)*11px);padding-top:calc(14px - var(--carry)*9px)}.working-cash strong{font-size:calc(25px - var(--carry)*6px)}.working-cash>span{font-size:calc(11px - var(--carry)*1px)}.working-sheet:after{width:calc(185px - var(--carry)*73px);height:calc(120px - var(--carry)*49px);top:calc(26px - var(--carry)*11px)}.demo-result[data-working-view=carried] .working-sheet .chart-legend,.demo-result[data-working-view=carried] .working-sheet .cash-chart text{visibility:hidden}.demo-workspace .benefits-scene{padding-top:28px}.demo-workspace .benefits-scene .section-number{margin-bottom:20px}.demo-workspace .benefits-scene h2{font-size:36px;margin-bottom:24px}.demo-workspace .benefit-triptych article{padding-top:22px;padding-bottom:30px}.demo-workspace .benefit-triptych h3{font-size:28px;margin:15px 0}.working-record-total{display:block;line-height:calc(14px - var(--carry)*3px)}.working-sheet .runway-number{padding-top:calc(113px*(1 - var(--carry-lift,0)));margin-left:calc(125px*var(--carry-place,0))}.demo-result[data-working-view=carried] .demo-answer,.demo-result[data-working-view=carried] .working-progress{max-height:0;margin-top:0;padding-top:0;border-top-width:0}}@media(min-width:768px){.demo-workspace .benefits-scene{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding:65px 0 75px}.demo-workspace .benefits-scene>.section-number{grid-column:1;margin:0 42px 28px}.demo-workspace .benefits-scene>h2{grid-column:1;margin:0 42px 45px}.demo-workspace .benefit-triptych{display:contents}.demo-workspace .benefit-triptych article{margin:0 42px;min-width:0}.demo-workspace .benefit-triptych article:first-child{grid-column:1}.demo-workspace .benefit-triptych article:nth-child(2){grid-column:1;grid-row:4}.demo-workspace .benefit-triptych article:nth-child(3){grid-column:2;grid-row:4}.demo-workspace .benefit-triptych article:nth-child(n+2){padding-top:34px}.demo-workspace .benefit-triptych article:nth-child(n+2) p{max-width:470px}}.working-stage{grid-column:2;grid-row:1/3;align-self:start;min-width:0;position:relative}.working-stage>.demo-result{margin-top:28px}.working-record,.demo-result[data-hiring-state=unapplied] .working-record{border-bottom-width:1px;box-shadow:1px 1px #e2b58a88 inset,0 -1px #030b17 inset,calc(2px + (1 - var(--dock))*7px) calc(3px + (1 - var(--dock))*12px) calc(4px + (1 - var(--dock))*12px) #06132248}.working-sheet{border-width:1px;border-color:#8ba8bd #34516a #1c344b #6f8b9e;box-shadow:0 1px #bbd2df66 inset,calc(5px + (1 - var(--dock))*8px) calc(8px + (1 - var(--dock))*12px) calc(14px + (1 - var(--dock))*13px) #11283f2b}.working-sheet:before{inset:1px 1px 2px 4px;border-radius:17px 3px;box-shadow:0 1px #fff9 inset}.working-sheet .sheet-spine{width:4px;box-shadow:none;border-right:0}.working-record:after{box-shadow:1px 0 #edc49a66 inset,0 1px #bfd8ed66 inset}@media(max-width:767px){.working-stage{display:block;height:auto;position:relative}.working-stage>.demo-result{margin-top:0;margin-bottom:0;transform:none}.demo-result:before{display:none}.working-sheet:before{border-radius:12px 2px}.working-action-distance{height:700px}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.working-action-distance{display:none}}.pebble-mark[data-astro-cid-w2amxwcu]{display:inline-block;width:1em;height:1em;vertical-align:middle}
