.landing{--bg:#fff;--bg-2:#fafaf7;--bg-3:#f3f3ef;--ink:#0f1112;--ink-2:#292c30;--ink-3:#5c6066;--ink-4:#8a8e94;--hairline:#e6e6e2;--hairline-2:#d8d8d2;--teal:#2a7f6f;--teal-deep:#1d5d52;--teal-pale:#e7f1ee;--teal-paler:#f3f8f6;--serif:var(--font-instrument-serif), ui-serif, Georgia, serif;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-out-strong:cubic-bezier(.16, 1, .3, 1);--r-pill:999px;--r-card:16px;--r-btn:10px;--r-input:10px;--z-nav:60;background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;scroll-padding-top:80px;font-size:16px;line-height:1.6;overflow-x:hidden}.landing ::selection{background:var(--teal);color:#fff}.landing a{color:inherit;text-decoration:none}.landing button{font:inherit;color:inherit}.landing .display{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:1.02}.landing .display em,.landing .h2 em{color:var(--teal);padding-right:.02em;font-style:italic;line-height:1.08;display:inline-block}.landing .h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,4.4vw,58px);font-weight:400;line-height:1.04}.landing .h3{font-family:var(--sans);letter-spacing:-.005em;color:var(--ink);font-size:16px;font-weight:500;line-height:1.35}.landing .lede{font-family:var(--sans);color:var(--ink-3);text-wrap:pretty;max-width:60ch;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.65}.landing .meta{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-4);text-transform:uppercase;font-size:11px}.landing .eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.landing .eyebrow:before{content:"";background:currentColor;width:18px;height:1px;display:inline-block}.landing .btn{border-radius:var(--r-btn);letter-spacing:-.005em;cursor:pointer;height:46px;transition:transform .16s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:500;display:inline-flex}.landing .btn:active{transform:scale(.97)}.landing .btn .arrow{width:14px;height:14px;transition:transform .24s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.landing .btn:hover .arrow{transform:translate(3px)}}.landing .btn-primary{background:var(--ink);color:#fff}.landing .btn-primary:hover{background:var(--teal-deep)}.landing .btn-outline{color:var(--ink);border-color:var(--hairline-2);background:#fff}.landing .btn-outline:hover{border-color:var(--ink)}.landing .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.landing .section{padding:clamp(80px,10vw,140px) 0}.landing .section-tight{padding:clamp(56px,7vw,96px) 0}.landing .nav{z-index:var(--z-nav);-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffd6;border-bottom:1px solid #e6e6e2b3;height:64px;position:fixed;top:0;left:0;right:0}.landing .nav-inner{justify-content:space-between;align-items:center;max-width:1240px;height:100%;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.landing .wordmark{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);align-items:baseline;font-size:30px;line-height:1;display:inline-flex}.landing .wordmark .dot{color:var(--teal)}.landing .nav-links{align-items:center;gap:6px;display:flex}.landing .nav-links a{color:var(--ink-3);transition:color .2s var(--ease-out);border-radius:6px;padding:8px 12px;font-size:13.5px}.landing .nav-links a:hover{color:var(--ink)}.landing .nav-links a.nav-cta,.landing .nav-links a.nav-cta:hover,.landing .nav-links a.nav-cta:focus-visible,.landing .nav-links a.nav-cta:active{background:var(--ink);color:#fff;border-radius:var(--r-btn);height:36px;transition:transform .16s var(--ease-out), background-color .2s var(--ease-out), color .2s var(--ease-out);align-items:center;margin-left:8px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.landing .nav-links a.nav-cta:hover,.landing .nav-links a.nav-cta:focus-visible{background:var(--teal-deep);color:#fff}.landing .nav-links a.nav-cta:active{transform:scale(.97)}.landing .nav-links a.nav-cta{white-space:nowrap}.landing .hero{background:var(--bg);padding:clamp(88px,10vw,120px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.landing .hero:before{content:"";background:var(--teal);height:2px;position:absolute;top:0;left:0;right:0}.landing .simple-hero{max-width:760px}.landing .simple-hero-copy .display{max-width:18ch}.landing .simple-hero-copy .lede{max-width:42ch}.landing .simple-hero-copy .hero-footnote{color:var(--ink-4);margin-top:16px;font-size:13px}.landing .simple-points{background:var(--bg-2);border-top:1px solid var(--hairline)}.landing .simple-points-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.landing .simple-points-grid h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 10px;font-size:26px}.landing .simple-points-grid p{color:var(--ink-3);max-width:36ch;margin:0;font-size:15px;line-height:1.55}.landing .simple-price{text-align:center;max-width:480px;margin:0 auto}.landing .simple-price .h2{margin-bottom:8px}.landing .simple-price .price-amt{margin:20px 0 8px}.landing .simple-price .price-note{max-width:40ch;margin:0 auto 8px}.landing .simple-includes{color:var(--ink-2);flex-direction:column;gap:8px;margin:20px 0 28px;padding:0;font-size:15px;list-style:none;display:flex}.landing .simple-includes li:before{content:"– ";color:var(--teal)}.landing .simple-price .btn{justify-content:center;width:100%}.landing .simple-faq{max-width:720px}.landing .simple-faq-list{gap:28px;margin-top:32px;display:grid}.landing .simple-faq-list h3{font-family:var(--serif);margin:0 0 8px;font-size:22px}.landing .simple-faq-list p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.55}.landing .inline-link{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.landing .inline-link:hover{color:var(--teal)}.landing .policy-note{color:var(--ink-3);max-width:42ch;margin:28px 0 0;font-size:13px;line-height:1.55}.landing .hero .giant-m{font-family:var(--serif);color:#2a7f6f09;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(280px,42vw,640px);line-height:1;position:absolute;top:54%;right:-3vw;transform:translateY(-50%)}.landing .hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid;position:relative}.landing .hero-left{max-width:580px}.landing .hero .lender-card{width:100%;max-width:440px;margin-left:auto}.landing .hero h1{letter-spacing:-.028em;margin:18px 0 22px;font-size:clamp(40px,5.4vw,68px);line-height:1.08}.landing .hero .lede{margin-bottom:32px}.landing .hero-ctas{flex-wrap:wrap;gap:10px;display:flex}.landing .hero-footnote{color:var(--ink-4);margin-top:20px;font-size:13px;line-height:1.5}.landing .hero-footnote .avatars{display:inline-flex}.landing .hero-footnote .avatars span{border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-7px;display:inline-block}.landing .hero-footnote .avatars span:first-child{margin-left:0}.landing .hero-footnote .avatars span:first-child{background:linear-gradient(135deg,#cfe6df,#9ec8bc)}.landing .hero-footnote .avatars span:nth-child(2){background:linear-gradient(135deg,#e8d7b8,#c8a878)}.landing .hero-footnote .avatars span:nth-child(3){background:linear-gradient(135deg,#d4d0e6,#9b95c4)}.landing .hero-footnote .avatars span:nth-child(4){background:linear-gradient(135deg,#e8c4c4,#c48888)}.landing .preview{border:1px solid var(--hairline);border-radius:var(--r-card);background:#fff;overflow:hidden;box-shadow:0 1px #0f111205,0 12px 32px -16px #0f11121a,0 32px 64px -24px #2a7f6f1a}.landing .preview-chrome{border-bottom:1px solid var(--hairline);background:linear-gradient(#fbfbf9,#fff);align-items:center;gap:12px;padding:12px 14px;display:flex}.landing .preview-chrome .dots{gap:6px;display:flex}.landing .preview-chrome .dots i{background:#e9e9e3;border-radius:50%;width:10px;height:10px}.landing .preview-chrome .url{font-family:var(--mono);color:var(--ink-4);letter-spacing:.02em;font-size:11px}.landing .preview-chrome .url b{color:var(--ink-2);font-weight:500}.landing .preview-body{padding:18px}.landing .pipeline-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.landing .pipeline-head .title{color:var(--ink);font-size:14px;font-weight:500}.landing .pipeline-head .count{font-family:var(--mono);color:var(--ink-4);font-size:11px}.landing .lead-row{transition:background-color .2s var(--ease-out);border-radius:10px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:12px 10px;display:grid}.landing .lead-row+.lead-row{margin-top:2px}@media (hover:hover) and (pointer:fine){.landing .lead-row:hover{background:var(--bg-2)}}.landing .lead-avatar{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:500;display:flex}.landing .lead-name{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.3}.landing .lead-sub{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.landing .tag{border-radius:var(--r-pill);padding:3px 8px;font-size:10.5px;font-weight:500}.landing .tag-hot{color:#9c2b21;background:#fdecea}.landing .tag-warm{color:#7a5b18;background:#fdf3df}.landing .tag-nurture{color:#5c6066;background:#f0f0ec}.landing .score{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;min-width:24px;font-size:12.5px;font-weight:500}.landing .score.is-hot{color:var(--teal)}.landing .ai-insight{background:var(--teal-paler);border:1px solid #2a7f6f29;border-radius:10px;grid-template-columns:18px 1fr;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.landing .ai-insight .spark{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.landing .ai-insight .body{color:var(--ink-2);font-size:12.5px;line-height:1.5}.landing .ai-insight .body b{color:var(--ink);font-weight:500}.landing .replaces{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--bg-2);padding:28px 0}.landing .replaces-inner{grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,4vw,56px);display:grid}.landing .replaces-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);max-width:140px;font-size:11px;line-height:1.4}.landing .replaces-list{color:var(--ink-3);letter-spacing:-.01em;flex-wrap:wrap;gap:clamp(20px,3.4vw,44px);font-size:clamp(14px,1.4vw,17px);font-weight:500;display:flex}.landing .replaces-list span{transition:color .2s var(--ease-out);position:relative}.landing .replaces-list span:after{content:"";background:var(--teal);transform-origin:0;height:1.5px;transition:transform .38s var(--ease-out-strong);position:absolute;top:52%;left:-3%;right:-3%;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.landing .replaces-list:hover span:after{transform:scaleX(1)}.landing .replaces-list:hover span{color:var(--ink-4)}}.landing .stats{background:#fff;padding:clamp(64px,8vw,96px) 0}.landing .stats-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);display:grid}.landing .stat .num{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(48px,6vw,80px);line-height:.95}.landing .stat .num .accent{color:var(--teal);font-style:italic}.landing .stat .label{color:var(--ink-3);max-width:240px;margin-top:14px;font-size:14px;line-height:1.55}.landing .problem{background:var(--bg-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.landing .problem-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:flex-start;gap:clamp(40px,6vw,96px);display:grid}.landing .problem h2{font-size:clamp(36px,5vw,64px)}.landing .problem .lede{margin-top:28px}.landing .problem-list{flex-direction:column;display:flex}.landing .problem-item{border-top:1px solid var(--hairline-2);grid-template-columns:1fr 1fr;align-items:baseline;gap:32px;padding:28px 0;display:grid}.landing .problem-item:last-child{border-bottom:1px solid var(--hairline-2)}.landing .problem-item .title{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-size:clamp(22px,2.4vw,30px);line-height:1.15}.landing .problem-item .body{color:var(--ink-3);max-width:42ch;font-size:14.5px;line-height:1.7}.landing .features{background:#fff}.landing .features-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:flex-end;gap:clamp(32px,5vw,64px);margin-bottom:clamp(40px,5vw,64px);display:grid}.landing .features-head .lede{margin:0}.landing .bento{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.landing .cell{border:1px solid var(--hairline);border-radius:var(--r-card);min-height:260px;transition:border-color .22s var(--ease-out);background:#fff;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.landing .cell:hover{border-color:var(--hairline-2)}.landing .cell .h3{margin:0 0 8px}.landing .cell .body{color:var(--ink-3);font-size:13.5px;line-height:1.6}.landing .cell .replaces-tag{font-family:var(--mono);letter-spacing:.04em;color:var(--teal);text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:10.5px}.landing .cell .tag-inline{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:6px;margin-bottom:14px;font-size:10.5px;display:inline-flex}.landing .cell .tag-inline i{background:var(--teal);border-radius:50%;width:6px;height:6px}.landing .cell-hero{background:linear-gradient(180deg, #fff 0%, var(--teal-paler) 120%);grid-column:span 4;min-height:320px}.landing .cell-hero .h2-mini,.landing .cell-cta .h2-mini{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);max-width:18ch;margin:4px 0 12px;font-size:clamp(28px,3.2vw,40px);line-height:1.05}.landing .cell-hero .body{max-width:50ch;font-size:15px}.landing .cell-hero .tc-preview{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.landing .tc-step{border:1px solid var(--hairline);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.landing .tc-step .when{font-family:var(--mono);color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.landing .tc-step .what{color:var(--ink);font-size:13px;line-height:1.35}.landing .tc-step .who{color:var(--ink-4);align-items:center;gap:6px;font-size:11.5px;display:flex}.landing .tc-step .who i{background:#34c46a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #34c46a2e}.landing .cell-2{grid-column:span 2}.landing .cell-3{grid-column:span 3}.landing .cell-lender{background:var(--ink);color:#fff;border-color:var(--ink);grid-column:span 3}.landing .cell-lender .h3{color:#fff}.landing .cell-lender .body{color:#ffffff9e}.landing .cell-lender .tag-inline{color:#ffffff80}.landing .cell-lender .replaces-tag{color:var(--teal)}.landing .cell-lender .split-bars{gap:6px;margin-top:18px;display:grid}.landing .cell-lender .bar-row{grid-template-columns:76px 1fr 56px;align-items:center;gap:10px;font-size:11.5px;display:grid}.landing .cell-lender .bar-row .lbl{color:#fff9}.landing .cell-lender .bar-row .amt{font-family:var(--mono);color:#fff;text-align:right;font-variant-numeric:tabular-nums}.landing .cell-lender .bar{background:#ffffff14;border-radius:3px;height:6px;position:relative;overflow:hidden}.landing .cell-lender .bar i{background:var(--teal);transform-origin:0;border-radius:3px;position:absolute;inset:0}.landing .cell-cta{background:var(--teal);color:#fff;border-color:var(--teal);grid-column:span 2;justify-content:space-between}.landing .cell-cta .h2-mini{color:#fff;font-size:clamp(26px,2.8vw,34px)}.landing .cell-cta .body{color:#ffffffc7;font-size:13.5px}.landing .cell-cta .price-cta{font-family:var(--serif);border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:22px;display:flex}.landing .cell-cta .price-cta b{color:#fff;font-weight:400}.landing .cell-cta .price-cta a{font-family:var(--sans);color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.landing .flywheel{background:var(--bg-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.landing .flywheel-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.landing .flywheel h2{margin-bottom:22px}.landing .flywheel .lede{margin-bottom:32px}.landing .checks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.landing .checks li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:12px;font-size:14.5px;line-height:1.55;display:grid}.landing .checks li svg{color:var(--teal);margin-top:4px}.landing .lender-card{border:1px solid var(--hairline);border-radius:var(--r-card);background:#fff;padding:20px;box-shadow:0 1px #0f111205,0 12px 36px -16px #0f11121a,0 40px 80px -32px #2a7f6f1f}.landing .lender-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.landing .lender-head .title{color:var(--ink-3);font-size:13px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.landing .lender-head .status{color:var(--teal-deep);background:var(--teal-paler);border-radius:var(--r-pill);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.landing .lender-head .status i{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2a7f6f2e}.landing .lender-partner{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:16px;display:grid}.landing .lender-partner .badge{background:var(--ink);color:#fff;width:40px;height:40px;font-family:var(--serif);border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.landing .lender-partner .name{color:var(--ink);font-size:14px;font-weight:500}.landing .lender-partner .nmls{color:var(--ink-4);font-size:11.5px;font-family:var(--mono)}.landing .lender-partner .pct{font-family:var(--serif);color:var(--teal);letter-spacing:-.02em;font-size:28px;line-height:1}.landing .split-graph{background:var(--bg-2);border-radius:12px;margin-top:18px;padding:18px}.landing .split-graph .legend{color:var(--ink-4);font-size:11.5px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;display:flex}.landing .split-graph .bar-track{border-radius:var(--r-pill);border:1px solid var(--hairline);background:#fff;height:12px;display:flex;overflow:hidden}.landing .split-graph .lender-half{background:var(--teal);flex:1}.landing .split-graph .agent-half{background:var(--ink);flex:1}.landing .split-graph .amounts{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.landing .split-graph .amount{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;font-size:22px;line-height:1}.landing .split-graph .amount.is-teal{color:var(--teal)}.landing .split-graph .amount .label{font-family:var(--sans);color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:11px;display:block}.landing .audit-line{background:var(--bg-2);border:1px dashed var(--hairline-2);font-family:var(--mono);color:var(--ink-3);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:11.5px;display:flex}.landing .audit-line svg{color:var(--teal)}.landing .founders{background:var(--ink);color:#fff;position:relative;overflow:hidden}.landing .founders:before{content:"";pointer-events:none;background:radial-gradient(1200px 600px at 80% 30%,#2a7f6f26,#0000 60%),radial-gradient(800px 400px at 10% 80%,#2a7f6f1a,#0000 60%);position:absolute;inset:0}.landing .founders-inner{z-index:1;text-align:center;max-width:980px;margin:0 auto;position:relative}.landing .founders .eyebrow{color:var(--teal)}.landing .founders h2{color:#fff;margin:22px 0;font-size:clamp(38px,5.2vw,68px)}.landing .founders h2 em{color:var(--teal)}.landing .founders .lede{color:#ffffffa8;max-width:58ch;margin:0 auto 56px;font-size:clamp(16px,1.3vw,18px)}.landing .spots{grid-template-columns:repeat(25,1fr);gap:5px;max-width:560px;margin:0 auto 16px;display:grid}.landing .spots i{height:10px;transition:background .22s var(--ease-out);background:#ffffff14;border-radius:3px}.landing .spots i.taken{background:var(--teal)}.landing .spots-meta{font-family:var(--mono);color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-bottom:56px;font-size:11.5px}.landing .spots-meta b{color:#fff;font-weight:500}.landing .benefits{border-radius:var(--r-card);text-align:left;background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;max-width:880px;margin:0 auto 56px;display:grid;overflow:hidden}.landing .benefit{background:var(--ink);padding:22px 22px 26px}.landing .benefit .num{font-family:var(--serif);color:var(--teal);font-size:14px;font-style:italic;display:block}.landing .benefit .title{font-family:var(--serif);color:#fff;letter-spacing:-.012em;margin:8px 0;font-size:20px;line-height:1.2}.landing .benefit .desc{color:#ffffff8c;font-size:12.5px;line-height:1.55}.landing .countdown-row{margin-bottom:40px}.landing .countdown-row .meta{color:#fff6;margin-bottom:16px;display:block}.landing .countdown{gap:36px;display:inline-flex}.landing .countdown .unit{text-align:center}.landing .countdown .v{font-family:var(--serif);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(40px,5vw,56px);line-height:1}.landing .countdown .l{font-family:var(--mono);color:#fff6;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:11px}.landing .founder-form-wrap{border-radius:var(--r-card);text-align:left;background:#ffffff0a;border:1px solid #ffffff14;max-width:520px;margin:0 auto;padding:28px}.landing .founder-form-wrap .meta{color:#ffffff6b;text-align:center;margin-bottom:18px;display:block}.landing form.waitlist{flex-direction:column;gap:10px;display:flex}.landing form.waitlist .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing form.waitlist input,.landing form.waitlist select,.landing form.waitlist textarea{border-radius:var(--r-input);color:#fff;width:100%;height:46px;font-family:var(--sans);transition:border-color .2s var(--ease-out), background .2s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff1f;padding:0 14px;font-size:14px}.landing form.waitlist textarea{resize:none;height:auto;padding:12px 14px}.landing form.waitlist input::placeholder,.landing form.waitlist textarea::placeholder{color:#fff6}.landing form.waitlist input:focus,.landing form.waitlist select:focus,.landing form.waitlist textarea:focus{border-color:var(--teal);background:#2a7f6f14;outline:none}.landing form.waitlist select option{color:var(--ink)}.landing form.waitlist .submit{background:var(--teal);color:#fff;border-radius:var(--r-btn);cursor:pointer;height:50px;transition:transform .16s var(--ease-out), background .2s var(--ease-out);border:0;margin-top:4px;font-size:14.5px;font-weight:500}.landing form.waitlist .submit:hover{background:var(--teal-deep)}.landing form.waitlist .submit:active{transform:scale(.98)}.landing form.waitlist .submit:disabled{opacity:.7;cursor:not-allowed}.landing form.waitlist .fineprint{text-align:center;color:#ffffff6b;margin:6px 0 0;font-size:11.5px}.landing form.waitlist .error{color:#f0a8a4;margin:0;font-size:12px}.landing .cta-form-light form.waitlist input,.landing .cta-form-light form.waitlist select{border:1px solid var(--hairline-2);color:var(--ink);background:#fff}.landing .cta-form-light form.waitlist input::placeholder{color:var(--ink-4)}.landing .cta-form-light form.waitlist input:focus,.landing .cta-form-light form.waitlist select:focus{background:var(--teal-paler);border-color:var(--teal)}.landing .compliance{background:#fff}.landing .compliance-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.landing .compliance h3{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.08}.landing .compliance .body{color:var(--ink-3);max-width:38ch;font-size:15px}.landing .compliance-list{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}.landing .compliance-list .item{border-bottom:1px solid var(--hairline);color:var(--ink-2);align-items:center;gap:10px;padding:18px 0;font-size:13.5px;display:flex}.landing .compliance-list .item:nth-child(3n+2),.landing .compliance-list .item:nth-child(3n){border-left:1px solid var(--hairline);padding-left:20px}.landing .compliance-list .item svg{color:var(--teal);flex-shrink:0}.landing .cta-final{background:var(--teal-paler);position:relative;overflow:hidden}.landing .cta-final:before{content:"M";font-family:var(--serif);color:#2a7f6f0d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(280px,38vw,540px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .cta-final-inner{z-index:1;text-align:center;max-width:580px;margin:0 auto;position:relative}.landing .cta-final h2{margin:24px 0 18px;font-size:clamp(38px,5vw,64px)}.landing .cta-final .lede{text-align:center;margin:0 auto 36px}.landing .cta-form{border:1px solid var(--hairline);border-radius:var(--r-card);text-align:left;background:#fff;padding:26px;box-shadow:0 24px 60px -28px #0f111229}.landing .cta-fine{color:var(--ink-4);margin-top:14px;font-size:12px}.landing .pricing{border-top:1px solid var(--hairline);background:#fff}.landing .pricing-head{max-width:760px;margin-bottom:36px}.landing .compare{border:1px solid var(--hairline);border-radius:16px;margin-bottom:40px;overflow:hidden}.landing .compare-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:12px;padding:14px 20px;font-size:14px;display:grid}.landing .compare-row:first-child{border-top:0}.landing .compare-head{background:var(--bg-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.landing .compare-row span:nth-child(3){color:var(--teal-deep);font-weight:500}.landing .compare-head span:nth-child(3){color:var(--ink-3);font-weight:400}.landing .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.landing .price-card{border:1px solid var(--hairline);background:#fff;border-radius:20px;flex-direction:column;padding:28px 24px 24px;display:flex}.landing .price-card.is-featured{border-color:var(--teal);box-shadow:0 24px 60px -32px #10221f47}.landing .price-name{color:var(--ink-3);margin:0 0 8px;font-size:13px}.landing .price-amt{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:48px;line-height:1}.landing .price-amt span{font-family:var(--sans);color:var(--ink-3);margin-left:6px;font-size:14px}.landing .price-note{color:var(--ink-3);margin:10px 0 20px;font-size:13px}.landing .price-card ul{flex-direction:column;flex:1;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.landing .price-card li{color:var(--ink-2);font-size:13.5px}.landing .price-card li:before{content:"– ";color:var(--teal)}.landing .price-card .btn{justify-content:center;width:100%}.landing .objections{background:var(--bg-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.landing .objections-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);display:grid}.landing .objection-list{grid-template-columns:1fr 1fr;gap:28px 32px;display:grid}.landing .objection-list h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 8px;font-size:22px}.landing .objection-list p{color:var(--ink-3);max-width:42ch;margin:0;font-size:14.5px;line-height:1.55}.landing .sticky-cta{z-index:55;color:#fff;background:#2a7f6f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 16px 40px -20px #2a7f6f73}.landing .sticky-cta p{color:#ffffffbf;margin:0;font-size:12px}.landing .sticky-cta .btn{height:40px;padding:0 16px}.landing .footer{border-top:1px solid var(--hairline);background:#fff;padding:56px 0 32px}.landing .footer-top{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,96px);padding-bottom:40px;display:grid}.landing .footer .brand{max-width:280px}.landing .footer .brand p{color:var(--ink-3);margin:12px 0 0;font-size:13.5px;line-height:1.6}.landing .footer-links{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.landing .footer-links h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:0 0 12px;font-size:11px;font-weight:500}.landing .footer-links a{color:var(--ink-2);transition:color .2s var(--ease-out);padding:5px 0;font-size:13.5px;display:block}.landing .footer-links a:hover{color:var(--teal)}.landing .footer-bottom{color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.landing .footer-bottom p{margin:0}.landing .footer-bottom .links{gap:22px;display:flex}.landing .footer-bottom a{color:var(--ink-4);transition:color .2s var(--ease-out)}.landing .footer-bottom a:hover{color:var(--ink-2)}.landing .reveal{opacity:0;transition:opacity .7s var(--ease-out-strong), transform .7s var(--ease-out-strong);transform:translateY(14px)}.landing .reveal.is-in{opacity:1;transform:translateY(0)}.landing .stagger>*{opacity:0;transition:opacity .6s var(--ease-out-strong), transform .6s var(--ease-out-strong);transform:translateY(10px)}.landing .stagger.is-in>*{opacity:1;transform:translateY(0)}.landing .stagger.is-in>:first-child{transition-delay:0s}.landing .stagger.is-in>:nth-child(2){transition-delay:60ms}.landing .stagger.is-in>:nth-child(3){transition-delay:.12s}.landing .stagger.is-in>:nth-child(4){transition-delay:.18s}.landing .stagger.is-in>:nth-child(5){transition-delay:.24s}.landing .stagger.is-in>:nth-child(6){transition-delay:.3s}.landing .stagger.is-in>:nth-child(7){transition-delay:.36s}.landing .stagger.is-in>:nth-child(8){transition-delay:.42s}@keyframes landing-pulse{0%,to{box-shadow:0 0 #2a7f6f66}50%{box-shadow:0 0 0 6px #2a7f6f00}}.landing .hero-pill .pulse{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite landing-pulse;display:inline-block}.landing .success-block{text-align:center;padding:28px 8px}.landing .success-block h3{font-family:var(--serif);margin:0 0 8px;font-size:24px;font-weight:400}.landing .success-block p{margin:0;font-size:14px;line-height:1.6}.landing .success-mark{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-property:opacity,color,background-color,border-color!important;transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing .reveal,.landing .stagger>*{transform:none!important}.landing .hero-pill .pulse{animation:none}}@media (max-width:1024px){.landing .features-head{grid-template-columns:1fr;align-items:flex-start;gap:18px}.landing .bento{grid-template-columns:repeat(4,1fr)}.landing .cell-hero{grid-column:span 4}.landing .cell-lender,.landing .cell-cta,.landing .cell-2,.landing .cell-3{grid-column:span 2}}@media (max-width:760px){.landing .nav-links a{display:none}.landing .nav-links .nav-cta{display:inline-flex}.landing .sticky-cta{display:flex}.landing .pricing-grid,.landing .simple-points-grid{grid-template-columns:1fr}.landing .compare-row{grid-template-columns:1fr;gap:4px;padding:12px 16px}.landing .objections-grid,.landing .objection-list{grid-template-columns:1fr}.landing .hero-grid{grid-template-columns:1fr;gap:40px}.landing .hero .giant-m{opacity:.7;font-size:60vw;top:auto;bottom:-8vw;right:-10vw;transform:none}.landing .hero h1{font-size:clamp(40px,11vw,56px)}.landing .replaces-inner{grid-template-columns:1fr;gap:16px}.landing .replaces-label{max-width:none}.landing .stats-grid{grid-template-columns:1fr;gap:36px}.landing .problem-grid{grid-template-columns:1fr;gap:32px}.landing .problem-item{grid-template-columns:1fr;gap:10px}.landing .problem-item .body{max-width:none}.landing .bento{grid-template-columns:1fr;gap:10px}.landing .cell-hero,.landing .cell-lender,.landing .cell-cta,.landing .cell-2,.landing .cell-3{grid-column:span 1}.landing .cell{min-height:0;padding:22px}.landing .cell-hero .tc-preview{grid-template-columns:1fr}.landing .flywheel-grid{grid-template-columns:1fr;gap:36px}.landing .benefits{grid-template-columns:1fr 1fr}.landing .compliance-inner{grid-template-columns:1fr;gap:32px}.landing .compliance-list{grid-template-columns:1fr}.landing .compliance-list .item:nth-child(3n+2),.landing .compliance-list .item:nth-child(3n){border-left:0;padding-left:0}.landing .footer-top{grid-template-columns:1fr;gap:36px}.landing .footer-links{grid-template-columns:1fr 1fr}.landing .spots{grid-template-columns:repeat(13,1fr)}.landing .countdown{gap:24px}.landing form.waitlist .row{grid-template-columns:1fr}}
