.fp-root{--paper:#f4efe6;--paper-2:#ebe4d9;--card:#fcfaf6;--ink:#2a211a;--ink-soft:#594f47;--ink-faint:#6d645d;--line:#d7cec1;--line-2:#c5baad;--clay:#bb5d38;--clay-deep:#a4472a;--clay-deeper:#8d3619;--clay-tint:#f6decd;--green:#4a815a;--green-tint:#d1ebd5;--gold:#cea35f;--serif:"Newsreader", Georgia, serif;--sans:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"Spline Sans Mono", ui-monospace, monospace;--maxw:1180px;--gut:40px;--shadow-card:0 1px 0 #fff9 inset, 0 18px 40px -24px #362c2452, 0 2px 8px -4px #362c2438;--shadow-soft:0 12px 30px -20px #362c244d;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:18px;line-height:1.6;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.fp-root{--paper:lab(94.5935% .538677 4.94921);--paper-2:lab(91.0063% .827909 6.47459);--card:lab(98.2858% .129253 2.28596);--ink:lab(13.526% 3.45905 6.06761);--ink-soft:lab(34.4202% 3.16639 6.08761);--ink-faint:lab(43.145% 2.36478 5.62927);--line:lab(83.2146% 1.69832 7.49033);--line-2:lab(76.2464% 2.14514 8.18428);--clay:lab(50.8646% 36.9256 38.7575);--clay-deep:lab(42.6809% 37.6705 36.5542);--clay-deeper:lab(35.1639% 36.4626 36.4602);--clay-tint:lab(90.0326% 6.81329 11.3143);--green:lab(49.4846% -26.0258 15.4418);--green-tint:lab(90.6733% -11.842 7.56378);--gold:lab(69.8908% 10.3239 41.3804);--shadow-card:0 1px 0 lab(100% 0 0/.6) inset, 0 18px 40px -24px lab(18.7497% 3.63408 6.86861/.32), 0 2px 8px -4px lab(18.7497% 3.63408 6.86861/.22);--shadow-soft:0 12px 30px -20px lab(18.7497% 3.63408 6.86861/.3)}}.fp-root *{box-sizing:border-box}.fp-root:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(#50453d0d .5px,#0000 .6px);background-image:radial-gradient(lab(30.3537% 3.55828 6.7978/.05) .5px,#0000 .6px);background-size:4px 4px;position:fixed;inset:0}.fp-root .wrap{max-width:var(--maxw);padding:0 var(--gut);z-index:1;margin:0 auto;position:relative}.fp-root h1,.fp-root h2,.fp-root h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:430}.fp-root .display{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(44px,6.4vw,86px);font-weight:440;line-height:.99}.fp-root .display em{color:var(--clay);font-style:italic;font-weight:400}.fp-root .h2{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(30px,4.2vw,50px);line-height:1.04}.fp-root .h2 em{color:var(--clay);font-style:italic}.fp-root .lead{color:var(--ink-soft);max-width:38ch;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.fp-root .lead em{color:var(--clay-deep);font-style:italic;font-weight:500}.fp-root .roi-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;padding:28px}.fp-root .roi-inputs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:28px;padding-bottom:28px;display:grid}.fp-root .roi-input label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:11px;display:block}.fp-root .roi-input-row{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.fp-root .roi-input-row input{width:100%;font-family:var(--serif);color:var(--ink);border:none;border-bottom:1px solid var(--line);letter-spacing:-.01em;background:0 0;outline:none;padding:4px 0;font-size:28px;font-weight:500}.fp-root .roi-input-row input:focus{border-bottom-color:var(--clay)}.fp-root .roi-input-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fp-root .roi-input-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fp-root .roi-input-row input[type=number]{-moz-appearance:textfield}.fp-root .roi-affix{font-family:var(--serif);color:var(--ink-faint);font-size:22px}.fp-root .roi-slider{appearance:none;background:var(--line);border-radius:99px;outline:none;width:100%;height:4px}.fp-root .roi-slider::-webkit-slider-thumb{appearance:none;background:var(--clay);cursor:pointer;border:2px solid var(--card);width:18px;height:18px;box-shadow:0 0 0 1px var(--clay);border-radius:50%}.fp-root .roi-slider::-moz-range-thumb{background:var(--clay);cursor:pointer;border:2px solid var(--card);width:18px;height:18px;box-shadow:0 0 0 1px var(--clay);border-radius:50%}.fp-root .roi-outputs{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.fp-root .roi-out{background:var(--paper);padding:18px 20px}.fp-root .roi-out.big{background:#fff2e9;background:lab(96.4626% 3.81556 6.40731)}.fp-root .roi-out-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:10.5px}.fp-root .roi-out-val{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1}.fp-root .roi-out.good .roi-out-val{color:var(--clay)}.fp-root .roi-out.big .roi-out-val{color:var(--clay-deep);font-size:44px}.fp-root .roi-out-sub{color:var(--ink-soft);margin-top:6px;font-size:12.5px}.fp-root .roi-note{color:var(--ink-soft);background:var(--paper-2);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.fp-root .roi-note .tick{color:var(--clay);flex:none;margin-top:3px}.fp-root .roi-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fp-root .roi-cta-sub{font-family:var(--mono);color:var(--clay-deep);font-size:12px}@media (max-width:720px){.fp-root .roi-inputs,.fp-root .roi-outputs{grid-template-columns:1fr}.fp-root .roi-card{padding:20px}.fp-root .roi-input-row input{font-size:24px}.fp-root .roi-out-val{font-size:26px}.fp-root .roi-out.big .roi-out-val{font-size:32px}}.fp-root .kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--clay-deep);align-items:center;gap:10px;font-size:12px;display:inline-flex}.fp-root .kicker:before{content:"";background:var(--clay);width:22px;height:1px;display:inline-block}.fp-root .num{font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.fp-root .btn{font-family:var(--sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,background .2s,box-shadow .2s,color .2s;display:inline-flex}.fp-root .btn-primary{background:var(--clay-deep);color:#fcf8f1;color:lab(97.7087% .579834 3.77247);box-shadow:0 8px 20px -10px var(--clay-deep)}.fp-root .btn-primary:hover{background:var(--clay-deeper);transform:translateY(-1px)}.fp-root .btn-ghost{color:var(--ink);border:1px solid var(--line-2);background:0 0}.fp-root .btn-ghost:hover{background:var(--paper-2);border-color:var(--ink-faint)}.fp-root .btn-arrow{transition:transform .2s}.fp-root .btn:hover .btn-arrow{transform:translate(3px)}.fp-root .nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4efe6d1;background:lab(94.5935% .538677 4.94921/.82);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.fp-root .nav.scrolled{border-bottom-color:var(--line)}.fp-root .nav-inner{max-width:var(--maxw);padding:16px var(--gut);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.fp-root .logo{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:11px;font-size:23px;text-decoration:none;display:flex}.fp-root .logo-mark{background:var(--ink);width:30px;height:30px;color:var(--paper);font-family:var(--serif);border-radius:8px;place-items:center;font-size:19px;font-style:italic;font-weight:500;display:grid}.fp-root .logo b{font-weight:600}.fp-root .nav-links{align-items:center;gap:30px;display:flex}.fp-root .nav-links a.txt{color:var(--ink-soft);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s}.fp-root .nav-links a.txt:hover{color:var(--ink)}.fp-root .hero{padding:60px 0 56px}.fp-root .hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:60px;display:grid}.fp-root .hero-eyebrow,.fp-root .hero h1{margin-bottom:26px}.fp-root .hero .lead{max-width:44ch;margin-bottom:32px}.fp-root .hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.fp-root .hero-note{color:var(--ink-faint);align-items:flex-start;gap:12px;max-width:46ch;font-size:14.5px;line-height:1.5;display:flex}.fp-root .hero-note .tick{color:var(--clay);flex:none;margin-top:2px}.fp-root .device{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);transform-origin:0;border-radius:20px;overflow:hidden;transform:perspective(1600px)rotateY(-4deg)rotateX(1.5deg)}.fp-root .device-bar{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fp-root .device-bar .dots{gap:6px;display:flex}.fp-root .device-bar .dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.fp-root .device-time{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.02em;font-size:12px}.fp-root .brief{padding:20px 20px 16px}.fp-root .brief-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.fp-root .brief-head .t{font-family:var(--serif);font-size:21px}.fp-root .brief-head .badge{font-family:var(--mono);letter-spacing:.04em;color:var(--clay-deep);background:var(--clay-tint);border-radius:100px;padding:4px 9px;font-size:11px;font-weight:500}.fp-root .brief-date{color:var(--ink-faint);font-size:12.5px;font-family:var(--mono);letter-spacing:.02em;margin-bottom:16px}.fp-root .brief-item{border-top:1px solid var(--line);opacity:0;grid-template-columns:28px 1fr;gap:12px;padding:14px 2px 14px 0;display:grid;transform:translateY(8px)}.fp-root .brief-item.in{animation:.5s cubic-bezier(.2,.7,.3,1) forwards fpRiseIn}@keyframes fpRiseIn{to{opacity:1;transform:none}}.fp-root .bi-mark{border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.fp-root .bi-mark.cost,.fp-root .bi-mark.star{background:var(--clay-tint);color:var(--clay-deep)}.fp-root .bi-mark.team{color:#2b568b;color:lab(35.6201% -1.04667 -34.6462);background:#d6e7f8;background:lab(90.6847% -3.08084 -10.611)}.fp-root .bi-title{color:var(--ink);margin-bottom:3px;font-size:14.5px;font-weight:600;line-height:1.35}.fp-root .bi-body{color:var(--ink-soft);margin-bottom:8px;font-size:13px;line-height:1.45}.fp-root .bi-cta{color:var(--clay-deep);font-size:12.5px;font-weight:600;font-family:var(--sans)}.fp-root .brief-foot{border-top:1px solid var(--line);color:var(--ink-faint);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;font-size:12.5px;display:flex}.fp-root .brief-foot .auto{align-items:center;gap:8px;display:flex}.fp-root .brief-foot .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-tint);border-radius:50%}.fp-root .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2);padding:0}.fp-root .stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.fp-root .stat{padding:38px var(--gut);border-right:1px solid var(--line)}.fp-root .stat:last-child{border-right:none}.fp-root .stat .v{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(30px,3.6vw,42px);line-height:1}.fp-root .stat .v em{color:var(--clay);font-style:normal}.fp-root .stat .l{color:var(--ink-soft);font-size:13.5px;line-height:1.4}.fp-root .stats-roi{border-top:1px solid var(--line);padding:20px var(--gut);text-align:center;color:var(--ink-soft);font-size:14.5px}.fp-root .stats-roi .num{color:var(--ink-faint)}.fp-root .stats-roi em{color:var(--clay-deep);font-style:normal;font-weight:600;font-family:var(--serif);letter-spacing:-.01em;font-size:17px}.fp-root .section{padding:100px 0}.fp-root .section-head{max-width:720px;margin-bottom:56px}.fp-root .section-head.center{text-align:center;margin-left:auto;margin-right:auto}.fp-root .section-head .kicker{margin-bottom:22px}.fp-root .section-head .h2{margin-bottom:18px}.fp-root .section-head p{color:var(--ink-soft);max-width:60ch;font-size:19px}.fp-root .center .lead,.fp-root .center p{margin-left:auto;margin-right:auto}.fp-root .problem{background:var(--ink);color:var(--paper)}.fp-root .problem .kicker{color:var(--gold)}.fp-root .problem .kicker:before{background:var(--gold)}.fp-root .problem h2{color:var(--paper)}.fp-root .problem h2 em{color:var(--gold)}.fp-root .problem-grid{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.fp-root .problem p{color:#c9c3ba;color:lab(79.161% .905186 5.68267);font-size:19px;line-height:1.6}.fp-root .problem .chaos{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.fp-root .chaos-chip{font-family:var(--mono);letter-spacing:.01em;color:#bcb7ad;color:lab(74.5208% .909269 5.68553);background:#352c25;background:lab(18.7562% 3.24361 6.15544);border:1px solid #5d5449;border:1px solid lab(36.2006% 2.48715 7.34838);border-radius:8px;padding:9px 13px;font-size:12.5px}.fp-root .problem .punch{font-family:var(--serif);color:var(--paper);letter-spacing:-.01em;margin-top:36px;font-size:clamp(22px,2.4vw,30px);line-height:1.3}.fp-root .problem .punch em{color:var(--gold);font-style:italic}.fp-root .aq{grid-template-columns:.82fr 1.18fr;align-items:start;gap:22px;display:grid}.fp-root .aq-list{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:16px;overflow:hidden}.fp-root .aq-list-head{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.fp-root .aq-list-head .t{font-size:14px;font-weight:600}.fp-root .aq-list-head .c{font-family:var(--mono);color:var(--clay-deep);background:var(--clay-tint);border-radius:100px;padding:3px 9px;font-size:11.5px}.fp-root .aq-row{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--sans);background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:15px 18px;transition:background .18s;display:grid;position:relative}.fp-root .aq-row:last-child{border-bottom:none}.fp-root .aq-row:hover{background:var(--paper-2)}.fp-root .aq-row.active{background:var(--clay-tint)}.fp-root .aq-row.active:before{content:"";background:var(--clay);width:3px;position:absolute;top:0;bottom:0;left:0}.fp-root .aq-row.done{opacity:.5}.fp-root .aq-icon{background:var(--paper-2);border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.fp-root .aq-row.active .aq-icon{background:var(--card)}.fp-root .aq-meta .top{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:600;line-height:1.3}.fp-root .aq-meta .sub{color:var(--ink-faint);font-size:11.5px;font-family:var(--mono);letter-spacing:.01em}.fp-root .aq-tag{font-size:10.5px;font-family:var(--mono);letter-spacing:.03em;border-radius:5px;padding:3px 7px}.fp-root .aq-tag.ready{background:var(--green-tint);color:var(--green)}.fp-root .aq-tag.eta{background:var(--paper-2);color:var(--ink-faint)}.fp-root .aq-tag.shipped{background:var(--ink);color:var(--paper)}.fp-root .aq-detail{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;min-height:380px;padding:26px 28px}.fp-root .aq-detail-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.fp-root .aq-detail-head .ic{background:var(--clay-tint);width:40px;height:40px;color:var(--clay-deep);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.fp-root .aq-detail-head .ttl{font-family:var(--serif);font-size:22px;line-height:1.15}.fp-root .aq-detail-head .meta{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.02em;margin-top:4px;font-size:12px}.fp-root .aq-quote{background:var(--paper-2);border-left:3px solid var(--line-2);color:var(--ink-soft);border-radius:0 8px 8px 0;margin-bottom:18px;padding:14px 16px;font-size:14.5px;line-height:1.5}.fp-root .aq-quote .stars{color:var(--gold);letter-spacing:2px;margin-bottom:6px;font-size:13px}.fp-root .aq-draft-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--clay-deep);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.fp-root .aq-draft-label .spark{background:var(--clay);width:6px;height:6px;box-shadow:0 0 0 3px var(--clay-tint);border-radius:50%}.fp-root .aq-draft{background:var(--paper);border:1px dashed var(--line-2);color:var(--ink);border-radius:10px;margin-bottom:20px;padding:16px 18px;font-size:14.5px;line-height:1.6}.fp-root .aq-draft .sig{color:var(--ink-faint);margin-top:8px;font-style:italic}.fp-root .aq-facts{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:20px;display:grid;overflow:hidden}.fp-root .aq-fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 16px}.fp-root .aq-fact:nth-child(2n){border-right:none}.fp-root .aq-fact .k{color:var(--ink-faint);margin-bottom:4px;font-size:11.5px}.fp-root .aq-fact .v{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-size:17px}.fp-root .aq-fact .v em{color:var(--clay);font-style:normal}.fp-root .aq-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fp-root .aq-confidence{color:var(--ink-faint);font-size:12px;font-family:var(--mono);margin-left:auto}.fp-root .aq-shipped-banner{background:var(--green-tint);color:var(--green);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;font-weight:600;display:flex}.fp-root .aq-plan{gap:12px;margin-bottom:20px;display:grid}.fp-root .aq-plan-step{grid-template-columns:24px 1fr;align-items:start;gap:13px;display:grid}.fp-root .aq-plan-step .pn{background:var(--clay-tint);width:22px;height:22px;color:var(--clay-deep);font-family:var(--mono);border-radius:50%;place-items:center;margin-top:2px;font-size:11px;display:grid}.fp-root .aq-plan-step .pt{color:var(--ink-soft);font-size:14px;line-height:1.5}.fp-root .aq-plan-step .pt b{color:var(--ink);font-weight:600}.fp-root .aq-note{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-soft);border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.fp-root .aq-note .ndot{background:var(--clay);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.fp-root .aq-note b{color:var(--ink);font-weight:600}.fp-root .mid-cta{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:40px;padding:20px 28px;display:flex}.fp-root .mid-cta-text{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:19px}.fp-root .not-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fp-root .not-card{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:22px 24px;display:grid}.fp-root .not-x{background:var(--paper-2);width:26px;height:26px;color:var(--ink-faint);font-size:18px;line-height:1;font-family:var(--serif);border-radius:50%;place-items:center;font-weight:500;display:grid}.fp-root .not-card h3{letter-spacing:-.005em;margin-bottom:5px;font-size:17px}.fp-root .not-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.fp-root .founder-ps{color:var(--ink-faint);font-size:14px;font-style:normal;font-family:var(--sans);max-width:60ch;margin-top:22px;margin-left:auto;margin-right:auto;line-height:1.5}.fp-root .founder-ps em{color:var(--clay-deep);font-style:italic;font-weight:500}.fp-root .steps{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.fp-root .step{border-right:1px solid var(--line);padding:38px 34px 40px;position:relative}.fp-root .step:last-child{border-right:none}.fp-root .step .n{font-family:var(--mono);color:var(--clay-deep);letter-spacing:.05em;margin-bottom:22px;font-size:13px}.fp-root .step h3{letter-spacing:-.01em;margin-bottom:10px;font-size:24px}.fp-root .step p{color:var(--ink-soft);font-size:15.5px;line-height:1.5}.fp-root .persona-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.fp-root .persona{background:var(--paper);padding:30px 28px}.fp-root .persona .ic{background:var(--clay-tint);width:32px;height:32px;color:var(--clay-deep);border-radius:8px;place-items:center;margin-bottom:16px;font-size:16px;display:grid}.fp-root .persona h3{letter-spacing:-.005em;margin-bottom:8px;font-size:19px}.fp-root .persona p{color:var(--ink-soft);font-size:14.5px;line-height:1.55}.fp-root .founding{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fp-root .bene-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.fp-root .bene{background:var(--paper);padding:30px 32px}.fp-root .bene .ic{background:var(--clay-tint);width:34px;height:34px;color:var(--clay-deep);border-radius:9px;place-items:center;margin-bottom:16px;font-size:16px;display:grid}.fp-root .bene h3{letter-spacing:-.005em;margin-bottom:8px;font-size:20px}.fp-root .bene p{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.fp-root .founding-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.fp-root .founding-cta .limit{font-family:var(--mono);color:var(--clay-deep);font-size:13px}.fp-root .founder{text-align:center;max-width:880px;margin:0 auto}.fp-root .founder .kicker{margin-bottom:26px}.fp-root .founder blockquote{font-family:var(--serif);letter-spacing:-.014em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.3}.fp-root .founder blockquote em{color:var(--clay);font-style:italic}.fp-root .founder .rule{background:var(--line-2);width:40px;height:1px;margin:30px auto 18px}.fp-root .founder .sig{font-family:var(--serif);color:var(--ink);font-size:24px;font-style:italic}.fp-root .founder .role{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.02em;margin-top:6px;font-size:12.5px}.fp-root .faq-grid{border-top:1px solid var(--line);max-width:800px;margin:0 auto}.fp-root .faq-item{border-bottom:1px solid var(--line)}.fp-root .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:clamp(19px,2vw,23px);display:flex}.fp-root .faq-q .pm{border:1px solid var(--line-2);width:26px;height:26px;color:var(--clay);border-radius:50%;flex:none;place-items:center;font-size:16px;transition:transform .3s,background .2s;display:grid}.fp-root .faq-item.open .faq-q .pm{background:var(--clay);color:var(--paper);border-color:var(--clay);transform:rotate(45deg)}.fp-root .faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.fp-root .faq-a-inner{color:var(--ink-soft);max-width:64ch;padding:0 4px 26px;font-size:16.5px;line-height:1.6}.fp-root .apply{background:var(--ink);color:var(--paper)}.fp-root .apply .kicker{color:var(--gold)}.fp-root .apply .kicker:before{background:var(--gold)}.fp-root .apply-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.fp-root .apply h2{color:var(--paper);margin-bottom:20px;font-size:clamp(32px,4vw,50px)}.fp-root .apply h2 em{color:var(--gold);font-style:italic}.fp-root .apply .lead{color:#c9c3ba;color:lab(79.161% .905186 5.68267);max-width:42ch;margin-bottom:30px}.fp-root .apply-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fp-root .apply-points li{color:#d3cdc3;color:lab(82.6412% .902385 5.68072);align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.fp-root .apply-points .tick{color:var(--gold);flex:none;margin-top:3px}.fp-root .form-card{background:var(--card);box-shadow:var(--shadow-card);border-radius:18px;padding:30px 30px 28px}.fp-root .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fp-root .field{margin-bottom:16px}.fp-root .field label{color:var(--ink-soft);letter-spacing:.01em;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.fp-root .field label .req{color:var(--clay)}.fp-root .field input,.fp-root .field select,.fp-root .field textarea{width:100%;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:9px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.fp-root .field input:focus,.fp-root .field select:focus,.fp-root .field textarea:focus{border-color:var(--clay);box-shadow:0 0 0 3px var(--clay-tint)}.fp-root .field input.err,.fp-root .field select.err{border-color:var(--clay);box-shadow:0 0 0 3px #e47d6d2e;box-shadow:0 0 0 3px lab(64.0326% 39.4011 27.2637/.18)}.fp-root .field textarea{resize:vertical;min-height:76px}.fp-root .field .hint{color:var(--clay-deep);min-height:14px;margin-top:5px;font-size:11.5px}.fp-root .form-card .btn-primary{justify-content:center;width:100%;margin-top:6px;padding:15px;font-size:16px}.fp-root .form-foot{color:var(--ink-faint);text-align:center;margin-top:14px;font-size:12.5px;line-height:1.5}.fp-root .form-foot a{color:var(--clay-deep)}.fp-root .trust-links{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);justify-content:center;align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}.fp-root .trust-links a{color:var(--ink-soft);border-bottom:1px solid var(--line-2);padding-bottom:1px;text-decoration:none}.fp-root .trust-links a:hover{color:var(--clay-deep);border-color:var(--clay-deep)}.fp-root .form-success{text-align:center;padding:30px 10px}.fp-root .form-success .check{background:var(--green-tint);width:56px;height:56px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:26px;display:grid}.fp-root .form-success h3{margin-bottom:12px;font-size:26px}.fp-root .form-success p{color:var(--ink-soft);max-width:36ch;margin:0 auto;font-size:15.5px;line-height:1.55}.fp-root .footer{padding:40px 0}.fp-root .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fp-root .footer .logo{font-size:19px}.fp-root .footer .logo-mark{width:26px;height:26px;font-size:16px}.fp-root .footer .meta{color:var(--ink-faint);font-size:13px}.fp-root .footer .meta a{color:var(--ink-soft);text-decoration:none}.fp-root .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}.fp-root .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fp-root .reveal{opacity:1!important;transition:none!important;transform:none!important}.fp-root .brief-item{opacity:1!important;animation:none!important;transform:none!important}}.fp-root .fp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:940px){.fp-root{--gut:24px}.fp-root .hero-grid,.fp-root .problem-grid,.fp-root .founder,.fp-root .apply-grid{grid-template-columns:1fr;gap:38px}.fp-root .aq{grid-template-columns:1fr}.fp-root .stats-grid{grid-template-columns:1fr 1fr}.fp-root .stat{border-bottom:1px solid var(--line)}.fp-root .stat:nth-child(2n){border-right:none}.fp-root .steps{grid-template-columns:1fr}.fp-root .step{border-right:none;border-bottom:1px solid var(--line)}.fp-root .bene-grid{grid-template-columns:1fr}.fp-root .persona-grid{grid-template-columns:1fr 1fr}.fp-root .not-grid{grid-template-columns:1fr}.fp-root .device{transform:none}.fp-root .mid-cta{flex-direction:column;align-items:flex-start;gap:12px}.fp-root .section{padding:72px 0}.fp-root .nav-links .txt{display:none}}@media (max-width:540px){.fp-root .stats-grid{grid-template-columns:1fr}.fp-root .stat{border-right:none}.fp-root .form-row{grid-template-columns:1fr}.fp-root .hero-ctas .btn{flex:1;justify-content:center}.fp-root .persona-grid{grid-template-columns:1fr}}.fp-root .mobile-apply-bar{display:none}@media (max-width:640px){.fp-root .mobile-apply-bar{z-index:60;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#f4efe6f0;background:lab(94.5935% .538677 4.94921/.94);justify-content:space-between;align-items:center;gap:12px;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:0;left:0;right:0}.fp-root .mobile-apply-bar.hide{opacity:0;pointer-events:none;transform:translateY(110%)}.fp-root .mobile-apply-bar .btn{flex:none;padding:11px 16px;font-size:14px}.fp-root .mab-seats{color:var(--ink-soft);min-width:0;font-size:12.5px;font-weight:600;line-height:1.3}.fp-root .footer{padding-bottom:104px}}
