:root{color-scheme:light;--ink: #161917;--paper: #f7f7f2;--soft: #ecece5;--white: #fff;--black: #0f1110;--black-2: #181b19;--surface-2: #ecece5;--line: #dcded6;--line-dark: #2b2f2c;--muted: #5d625d;--muted-on-dark: #a5aaa5;--red: #c93237;--red-hover: #ad252a;--red-text: #b92c31;--red-on-dark: #f0595d;--green: #22704a;--green-on-dark: #63d39b;--amber: #8a5a00;--amber-on-dark: #e9b44c;--focus: #1f5fd1;--scrim: #0f1110c4;--shadow-color: #0f111033;--radius: 14px;--wrap: 1200px;--font: "Inter", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bg: var(--paper);--fg: var(--ink);--sub: var(--muted);--rule: var(--line);--accent: var(--red-text);--card: var(--white);--card-line: var(--line);--quiet: #8b908a;font-family:var(--font);font-feature-settings:"cv11","ss01";font-synthesis:none;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--paper);-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}a{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}h1,h2,h3{text-wrap:balance;font-weight:650;letter-spacing:-.028em;line-height:1.08}p{line-height:1.65}[hidden]{display:none!important}button:disabled{cursor:wait;opacity:.55}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.lp-dark :focus-visible{outline-color:var(--white)}::-moz-selection{background:#f3cdbe;color:var(--ink)}::selection{background:#f3cdbe;color:var(--ink)}.wrap{width:calc(100% - 32px);max-width:var(--wrap);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-150%);background:var(--ink);color:var(--white);padding:12px 16px;border-radius:8px}.skip-link:focus{transform:none}.lp-section{padding:72px 0;background:var(--bg);color:var(--fg)}.lp-soft{--bg: var(--soft);--rule: #d6d7ce}.lp-dark{--bg: var(--black);--fg: #f2f3ee;--sub: var(--muted-on-dark);--rule: var(--line-dark);--accent: var(--red-on-dark);--card: var(--black-2);--card-line: var(--line-dark);--quiet: #737872;background:var(--bg);color:var(--fg)}.lp-section h2{font-size:32px;margin-top:14px;max-width:20ch}.lp-section h2 em,.hero h1 em,.closing h2 em{font-style:normal;color:var(--quiet);display:block}.lp-lede{font-size:17px;color:var(--sub);margin-top:20px;max-width:600px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);opacity:.78}.eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--red)}.lp-dark .eyebrow:before{background:var(--red-on-dark)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 22px;border-radius:8px;background:var(--red);color:var(--white);font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;box-shadow:0 10px 24px -14px #c9323799}.button:after{content:"↗";font-size:17px;line-height:1}.button:hover{background:var(--red-hover)}.button.small{min-height:44px;padding:10px 16px;font-size:15px}.button.small:after{display:none}.button.ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule)}.button.ghost:after{content:"→"}.button.ghost:hover{background:var(--fg);color:var(--bg);box-shadow:inset 0 0 0 1px var(--fg)}.full{width:100%}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:15px;text-decoration:none}.text-link:after{content:"↗"}.text-link:hover{color:var(--accent)}.check-list{list-style:none;padding:0;margin:20px 0 0}.check-list li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--rule);line-height:1.5}.check-list li:before{content:"✓";flex:none;color:var(--accent);font-weight:700}.site-header{position:sticky;top:0;z-index:20;background:#f7f7f2eb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);color:var(--ink);border-bottom:1px solid var(--line)}.nav-row{display:flex;align-items:center;gap:16px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:21px;text-decoration:none;letter-spacing:-.04em}.brand-rev{color:var(--ink);font-weight:500}.desktop-nav{display:none;gap:28px;margin-left:40px}.desktop-nav a,.sign-in{font-weight:600;font-size:14px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;color:var(--ink)}.desktop-nav a:hover,.sign-in:hover{color:var(--red-text)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:20px}.sign-in{display:none}.menu-toggle{width:44px;height:44px;display:grid;place-content:center;gap:6px;border-radius:8px}.menu-toggle span{display:block;width:22px;height:2px;background:var(--ink)}.mobile-menu{display:grid;padding:8px 0 16px}.mobile-menu a{font-weight:600;font-size:16px;padding:14px 0;border-top:1px solid var(--line);text-decoration:none}.mobile-menu .button{margin-top:12px}.hero{position:relative;overflow:hidden;padding:56px 0 48px;background:var(--paper);color:var(--ink)}.hero:before{content:"";position:absolute;width:1000px;height:1000px;right:-300px;top:-220px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='none' stroke='%23d9dad1' stroke-width='1.2'%3E%3Ccircle cx='500' cy='500' r='330'/%3E%3Ccircle cx='500' cy='500' r='410'/%3E%3Ccircle cx='500' cy='500' r='495'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.hero-inner{position:relative;display:grid;gap:48px}.hero h1{font-size:44px;font-weight:700;letter-spacing:-.035em;line-height:1.02;margin-top:20px}.hero h1 em{color:var(--red)}.hero-row{display:grid;gap:28px;margin-top:24px}.hero-sub{font-size:17px;line-height:1.65;max-width:560px;color:var(--muted)}.hero-sub strong{font-weight:600;color:var(--ink)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-note{margin-top:14px;color:var(--muted);font-size:14px}.hero-proof{list-style:none;padding:24px 0 0;margin:0;display:flex;flex-wrap:wrap;gap:12px 40px;border-top:1px solid var(--line)}.hero-proof li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--ink)}.hero-proof li:before{content:counter(proof,decimal-leading-zero);counter-increment:proof;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.hero-proof{counter-reset:proof}.today{position:relative;margin:0;background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 40px 80px -40px #0f111059,0 2px 6px #0f11110d;overflow:hidden;transform:rotate(-1.2deg)}.today-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--black);color:#f2f3ee;font-size:13px;font-weight:600}.today-bar span+span{color:var(--muted-on-dark);font-weight:500}.today-body{padding:20px;display:grid;gap:4px}.today-hi{font-size:22px;font-weight:700;letter-spacing:-.03em}.today-hi+p{color:var(--muted);font-size:14px;margin-bottom:10px}.today-row{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.35}.today-row i{width:34px;height:34px;border-radius:10px;display:grid;place-content:center;font-style:normal;font-size:15px;background:#f4e3e2;color:var(--red-text)}.today-row i.ok{background:#e3eee7;color:var(--green)}.today-row i.ai{background:var(--black);color:var(--white);font-size:12px;font-weight:700}.today-row b{display:block;font-weight:600}.today-row small{color:var(--muted);font-size:13px}.today-row em{font-style:normal;font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.today-row em.hot{background:var(--red);border-color:var(--red);color:var(--white)}.today figcaption{padding:0 20px 16px;font-size:11px;color:var(--muted)}.shot{margin:0}.shot picture,.shot img{display:block;width:100%}.shot img{border-radius:12px;border:1px solid var(--line);box-shadow:0 40px 90px -40px #0f111066;background:var(--white)}.shot figcaption{margin-top:12px;font-size:12px;color:var(--muted)}.pains{list-style:none;padding:0;display:grid;margin-top:28px;border-bottom:1px solid var(--rule)}.pains li{display:flex;gap:14px;align-items:baseline;padding:18px 0;border-top:1px solid var(--rule);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.pains li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--red);transform:translateY(-4px)}.stat{margin-top:44px;display:grid;gap:14px}.stat-figure{font-size:80px;font-weight:700;line-height:.9;letter-spacing:-.04em;color:var(--red)}.stat p:not(.stat-figure){font-size:18px;font-weight:400;line-height:1.45;letter-spacing:-.01em;max-width:620px}.stat cite{display:block;font-style:normal;font-size:13px;color:var(--sub)}.stat cite a{color:var(--fg)}#lifetime h2{max-width:22ch}.life-chain{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;counter-reset:life}.life-chain li{position:relative;display:grid;gap:4px;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:18px 20px 20px;counter-increment:life}.life-chain li:before{content:counter(life,decimal-leading-zero);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--accent)}.life-chain li:first-child{background:var(--black);border-color:var(--black);color:#f2f3ee}.life-chain li:first-child span{color:var(--muted-on-dark)}.life-chain li:first-child:before{color:var(--red-on-dark)}.life-chain strong{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.life-chain span{color:var(--sub);font-size:14px;line-height:1.5}.life-stats{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:0 40px}.life-stats li{display:grid;gap:8px;align-content:start;border-top:1px solid var(--rule);padding:22px 0 26px}.life-stats strong{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:.95;color:var(--red)}.life-stats span{font-size:16px;line-height:1.55;color:var(--fg);max-width:34ch}.life-stats cite{font-style:normal;font-size:12px;line-height:1.5;color:var(--sub)}.life-stats cite a{color:var(--fg)}.life-does{margin-top:16px;background:var(--black);color:#f2f3ee;border-radius:var(--radius);padding:22px 26px;font-size:16px;font-weight:400;line-height:1.55}.life-does span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red-on-dark)}.lp-section.future h2{font-size:34px;max-width:20ch}.future-row{display:grid;gap:28px;margin-top:40px;padding-top:32px;border-top:1px solid var(--rule)}.future-stat{color:var(--sub);font-size:16px}.future-stat strong{display:block;font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:.9;color:var(--fg);margin-bottom:10px}.future-stat cite,.coach-stat cite{display:block;margin-top:10px;font-style:normal;font-size:13px;color:var(--sub)}.future-copy{font-size:18px;font-weight:400;line-height:1.55;letter-spacing:-.01em;color:var(--fg);max-width:640px}.speed-grid,.coaching-grid,.assistant-grid{display:grid;gap:40px}.ladder-wrap{align-self:center;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:28px 28px 8px;box-shadow:0 30px 70px -45px var(--shadow-color)}.ladder-title{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.ladder{list-style:none;padding:0;margin:22px 0 0}.ladder li{position:relative;display:grid;grid-template-columns:76px 1fr;gap:0 24px;padding:0 0 24px}.ladder li:before{content:"";position:absolute;left:89px;top:9px;width:12px;height:12px;border-radius:50%;background:var(--fg);box-shadow:0 0 0 4px var(--card)}.ladder li:after{content:"";position:absolute;left:94px;top:26px;bottom:2px;width:2px;background:var(--rule)}.ladder li:last-child:after{display:none}.ladder li.hot:before{background:var(--red)}.ladder-at{text-align:right;font-size:26px;font-weight:650;letter-spacing:-.045em;line-height:1}.ladder li.hot .ladder-at{color:var(--red-text)}.ladder-at small{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.ladder-text{padding-left:24px;color:var(--sub);font-size:15px;line-height:1.5}.ladder-text strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--fg);line-height:1.3;margin-bottom:2px}.metric-grid{list-style:none;padding:0;display:grid;gap:16px;margin-top:40px}.metric-grid li{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:22px 22px 24px;display:grid;gap:8px;align-content:start}.metric-grid li.hot{box-shadow:inset 0 3px 0 var(--red)}.metric-grid strong{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.metric-grid li.hot strong{color:var(--accent)}.metric-grid span{color:var(--sub);font-size:15px;line-height:1.55}.morning{margin-top:16px;background:var(--black);color:#f2f3ee;border-radius:var(--radius);padding:22px 26px;font-size:16px;font-weight:400;line-height:1.5}.coach-stat{margin-top:32px;font-size:16px;color:var(--sub);max-width:520px}.coach-stat strong{display:block;font-size:48px;font-weight:700;letter-spacing:-.04em;line-height:.95;color:var(--red);margin-bottom:8px}.call-card{margin:0;align-self:center;background:var(--black);color:#f2f3ee;border-radius:16px;padding:24px 24px 20px;box-shadow:0 40px 90px -40px #0f1110b3}.call-head{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.call-head span+span{color:var(--muted-on-dark);font-weight:500}.call-wave{display:block;width:100%;height:76px;margin:20px 0 10px}.call-wave rect{fill:#3d423e}.call-wave rect.w-hot{fill:var(--red-on-dark)}.rubric{list-style:none;padding:0;margin:0}.rubric li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-top:1px solid var(--line-dark);font-size:15px}.rubric li.hot{color:var(--red-on-dark);font-weight:600}.rubric .dots{display:inline-flex;gap:5px}.rubric i{width:10px;height:10px;border-radius:50%;background:#2e322f}.rubric i.on{background:#f2f3ee}.rubric li.hot i.on{background:var(--red-on-dark)}.call-card figcaption,.chat figcaption{margin-top:12px;font-size:11px;color:var(--muted-on-dark)}.chat{margin:0;align-self:center;display:grid;gap:14px;background:var(--paper);color:var(--ink);border-radius:16px;padding:22px;box-shadow:0 40px 90px -40px #000000b3}.chat .me{justify-self:end;max-width:85%;background:var(--black);color:#f2f3ee;border-radius:14px 14px 4px;padding:11px 15px;font-size:15px;line-height:1.45}.chat .bot{position:relative;margin-left:42px;background:var(--white);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:14px 16px;display:grid;gap:12px;font-size:15px}.chat .bot:before{content:"R";position:absolute;left:-42px;top:0;width:30px;height:30px;border-radius:50%;background:var(--red);color:var(--white);display:grid;place-content:center;font-size:13px;font-weight:700}.chat .bot p{line-height:1.45}.mini-bars{list-style:none;padding:0;margin:0;display:grid;gap:8px}.mini-bars li{display:grid;grid-template-columns:72px 1fr 40px;align-items:center;gap:12px;font-size:13px}.mini-bars i{display:block;height:10px;border-radius:999px;width:var(--w);background:#c9cbc3}.mini-bars li.hot i{background:var(--red)}.mini-bars b{font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.chat-actions{display:flex;gap:8px}.chat-actions span{padding:7px 14px;border-radius:8px;border:1px solid var(--line);font-size:13px;font-weight:500}.chat-actions .approve{background:var(--red);border-color:var(--red);color:var(--white);font-weight:600}.chat figcaption{color:var(--muted)}.money-grid{display:grid;gap:16px;margin-top:40px}.money-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:24px 24px 22px;display:grid;gap:12px;align-content:start}.money-card>p:first-child{color:var(--sub);font-size:15px;line-height:1.55}.money-figure{display:block;margin-bottom:10px;font-size:42px;font-weight:700;line-height:.95;letter-spacing:-.04em;color:var(--red)}.money-card cite{font-style:normal;font-size:12px;line-height:1.5;color:var(--sub)}.money-card cite a{color:var(--fg)}.money-does{display:flex;gap:10px;padding-top:12px;border-top:1px solid var(--rule);font-size:15px;font-weight:600;color:var(--fg)}.money-does:before{content:"→";color:var(--accent)}.money-note{margin-top:12px;font-size:12px;color:var(--sub)}.start-grid{list-style:none;padding:0;display:grid;gap:16px;margin-top:40px}.start-grid li{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:26px 24px 28px;display:grid;gap:10px;align-content:start}.start-grid li:first-child{background:var(--white);border-color:var(--white);color:var(--ink)}.start-grid strong{font-size:20px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.start-grid span{color:var(--sub);font-size:15px;line-height:1.55}.start-grid li:first-child span{color:var(--muted)}.start-grid .start-keep{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.start-grid li:first-child .start-keep{color:var(--red-text)}.everything-grid{list-style:none;padding:0;display:grid;gap:0 40px;margin-top:40px}.everything-grid li{border-top:1px solid var(--rule);padding:18px 0 22px;display:grid;gap:4px;align-content:start}.everything-grid strong{font-size:17px;font-weight:600;letter-spacing:-.015em}.everything-grid span{color:var(--sub);font-size:15px;line-height:1.5}.dept-grid{list-style:none;padding:0;display:grid;gap:16px;margin-top:40px}.dept-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:26px 26px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 24px 50px -40px var(--shadow-color)}.dept-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.dept-card h3{font-size:23px;letter-spacing:-.035em}.dept-card .check-list{margin-top:10px;font-size:15px}.dept-card .check-list li{padding:10px 0}.ai-grid{display:grid;gap:16px;margin-top:40px}.ai-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:26px}.ai-card h3{font-size:20px;margin-top:14px}.ai-card p{color:var(--sub);margin-top:8px}.ai-card ul{margin-top:12px;padding-left:20px;color:var(--sub);line-height:1.6}.ai-card .badge.live{color:var(--red-text)}.ai-rule{margin-top:28px;padding:22px 26px;border-radius:var(--radius);background:var(--black);color:#f2f3ee;font-size:16.5px;font-weight:400;line-height:1.5}.ai-rule span,.morning span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red-on-dark)}.badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.badge.live{color:var(--green)}.badge.pilot{color:var(--amber)}.badge.building{color:var(--muted)}.lp-dark .badge.live{color:var(--green-on-dark)}.lp-dark .badge.pilot{color:var(--amber-on-dark)}.lp-dark .badge.building{color:var(--muted-on-dark)}.ai-card.pilot{border-style:dashed}.billing-toggle{display:inline-flex;border:0;background:var(--soft);border-radius:10px;padding:4px;margin:28px 0 0}.lp-soft .billing-toggle{background:#e1e1d9}.billing-toggle legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.billing-toggle label{position:relative}.billing-toggle input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.billing-toggle span{display:inline-flex;align-items:center;min-height:40px;padding:8px 20px;border-radius:7px;font-weight:600;font-size:14px;color:var(--muted)}.billing-toggle input:checked+span{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #0f111026}.billing-toggle input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.price-grid{display:grid;gap:20px;margin-top:36px}.price-card{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 40px 80px -50px #0f111059}.price-card:first-child{display:grid;gap:4px;align-content:start}.price-big{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:24px}.price-big strong{font-size:68px;font-weight:700;line-height:.9;letter-spacing:-.04em}.price-big span{font-weight:500;font-size:15px;color:var(--muted);max-width:9em;line-height:1.35}.price-note{margin-top:10px;font-size:15px;color:var(--muted)}.free-line{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:600;color:var(--ink)}.free-line:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.totals{width:100%;border-collapse:collapse;margin-top:24px;font-variant-numeric:tabular-nums;font-size:16px}.totals caption{text-align:left;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:8px}.totals th,.totals td{text-align:left;padding:12px 0;border-top:1px solid var(--line)}.totals td{font-weight:600}.totals td:last-child,.totals th:last-child{text-align:right}.totals thead th{font-size:12px;font-weight:600;color:var(--muted);border-top:0}.price-card h3{font-size:19px;letter-spacing:-.025em;margin-top:26px}.price-card h3:first-child{margin-top:0}.price-card p{line-height:1.6;color:var(--muted);margin-top:6px}.price-card .check-list{margin:8px 0 0}.price-card .check-list li{padding:10px 0;border-top-color:var(--line)}.price-card .check-list li:before{color:var(--red-text)}.price-card .plain-list{list-style:none;padding:0;margin-top:8px}.price-card .plain-list li{display:flex;gap:10px;padding:10px 0;line-height:1.5;border-top:1px solid var(--line)}.price-card .plain-list li:before{content:"+";color:var(--red-text);font-weight:700}.price-cta{margin-top:24px;display:grid;gap:10px;justify-items:stretch}.price-cta small{color:var(--muted);font-size:14px;text-align:center}.paths{display:grid;gap:16px;margin-top:32px}.paths p{border-top:1px solid var(--fg);padding-top:14px;font-size:17px;line-height:1.55;max-width:560px}.paths span,.from-title{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.steps{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:12px}.steps li{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:22px 22px 24px;display:grid;gap:6px;align-content:start}.steps li.last{background:var(--black);border-color:var(--black);color:#f2f3ee}.step-n{font-size:13px;font-weight:700;color:var(--red-text);font-variant-numeric:tabular-nums}.step-n:before{content:"0"}.steps li.last .step-n{color:var(--red-on-dark)}.steps strong{font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.step-t{color:var(--sub);font-size:15px;line-height:1.55}.steps li.last .step-t{color:var(--muted-on-dark)}.from-title{margin-top:48px}.from-grid{list-style:none;padding:0;margin:0;display:grid;gap:0 40px}.from-grid li{border-top:1px solid var(--rule);padding:18px 0 20px;display:grid;gap:6px;align-content:start}.from-grid strong{font-size:17px;font-weight:600;letter-spacing:-.015em}.from-grid span{color:var(--sub);font-size:15px;line-height:1.55}.promise-list{list-style:none;padding:0;display:grid;gap:0 40px;margin-top:40px}.promise-list li{display:flex;gap:12px;border-top:1px solid var(--rule);padding:20px 0;font-size:16px;font-weight:400;line-height:1.5}.promise-list li:before{content:"✓";color:var(--accent);font-weight:700}.small-links{margin-top:20px;font-size:15px;color:var(--sub)}.small-links a{font-weight:600;color:var(--fg)}.founder{display:grid;gap:28px}.founder h2{font-size:34px}.founder-copy{display:grid;gap:16px;background:var(--card);border:1px solid var(--card-line);border-radius:18px;padding:28px;box-shadow:0 40px 80px -50px var(--shadow-color)}.founder-copy p{font-size:17px;color:var(--sub);max-width:640px}.founder-copy p:first-child{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.4;color:var(--fg)}.founder .origin{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.faq-list{margin-top:36px;border-top:1px solid var(--rule)}.faq-list details{border-bottom:1px solid var(--rule)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;font-size:18px;letter-spacing:-.02em;line-height:1.3;min-height:44px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:400;color:var(--sub);transition:transform .15s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{padding:0 0 22px;font-size:16px;color:var(--sub);max-width:760px}.faq-more{margin-top:20px;display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center}.closing{position:relative;overflow:hidden;padding:88px 0 96px}.closing:before{content:"";position:absolute;width:1200px;height:1200px;right:-460px;top:-200px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='none' stroke='%23d9dad1' stroke-width='1.2'%3E%3Ccircle cx='500' cy='500' r='330'/%3E%3Ccircle cx='500' cy='500' r='410'/%3E%3Ccircle cx='500' cy='500' r='495'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.closing>.wrap{position:relative}.closing h2{font-size:36px;max-width:16ch}.closing h2 em{color:var(--red)}.closing .hero-actions{margin-top:32px}.brand-line{margin-top:48px;padding-top:22px;border-top:1px solid var(--rule);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red-text)}.site-footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:36px 0 104px}.footer-row{display:grid;gap:16px}.footer-row p{color:var(--muted);font-size:14px;margin-top:6px}.footer-nav{display:flex;flex-wrap:wrap;gap:4px 24px}.footer-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--muted);text-decoration:none}.footer-nav a:hover{color:var(--ink)}.mobile-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:12px;background:var(--black);color:#f2f3ee;box-shadow:0 12px 40px var(--shadow-color);font-size:14px}.live-cols{display:grid;gap:16px;margin-top:32px}.live-col{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.lp-page-title{font-size:38px;font-weight:700;letter-spacing:-.045em;margin-top:18px}.live-col h2{font-size:16px;margin-top:0;letter-spacing:0}.live-col h2 .badge{font-size:12px}.live-col>p{color:var(--muted);margin-top:8px;font-size:15px}.live-col ul{list-style:none;padding:0;margin-top:16px}.live-col li{padding:10px 0;border-top:1px solid var(--line);line-height:1.5;font-size:15px}@media(max-width:359px){.nav-actions .button{display:none}}@media(min-width:700px){.wrap{width:calc(100% - 96px)}.lp-section{padding:112px 0}.lp-section h2{font-size:42px}.hero{padding:88px 0 72px}.hero h1{font-size:60px}.hero-sub{font-size:18px}.lp-page-title{font-size:50px}.pains{grid-template-columns:repeat(3,1fr);gap:0 32px;border-bottom:0}.stat{grid-template-columns:auto 1fr;align-items:end;gap:12px 40px;margin-top:64px}.stat-figure{font-size:112px;grid-row:span 2}.ai-grid{grid-template-columns:repeat(3,1fr)}.money-grid{grid-template-columns:repeat(2,1fr)}.life-chain,.life-stats{grid-template-columns:repeat(3,1fr)}.metric-grid,.dept-grid{grid-template-columns:repeat(2,1fr)}.paths{grid-template-columns:1fr 1fr;gap:40px}.steps,.from-grid{grid-template-columns:repeat(2,1fr)}.lp-section.future h2{font-size:46px}.future-row{grid-template-columns:auto 1fr;align-items:end;gap:56px}.future-stat strong{font-size:84px}.everything-grid,.start-grid,.promise-list{grid-template-columns:repeat(2,1fr)}.founder h2{font-size:44px}.closing h2{font-size:48px}.footer-row{grid-template-columns:1fr auto;align-items:center}.site-footer{padding-bottom:40px}.mobile-cta{display:none}.live-cols{grid-template-columns:repeat(3,1fr)}.price-big strong{font-size:84px}.price-card{padding:36px}}@media(min-width:960px){.desktop-nav,.sign-in{display:inline-flex}.menu-toggle,.mobile-menu{display:none!important}.hero-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px}.hero-copy{grid-column:1}.today{grid-column:2;grid-row:1}.hero-proof{grid-column:1 / -1}.hero h1{font-size:72px}.price-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px}.founder{grid-template-columns:6fr 5fr;align-items:center;gap:72px}.founder h2{font-size:48px}.money-grid{grid-template-columns:repeat(4,1fr)}.life-chain{grid-template-columns:repeat(6,1fr)}.metric-grid,.dept-grid{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(4,1fr)}.from-grid{grid-template-columns:repeat(3,1fr)}.speed-grid,.coaching-grid,.assistant-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:center}.lp-section.future h2{font-size:52px;max-width:18ch}.everything-grid,.start-grid{grid-template-columns:repeat(4,1fr)}.closing h2{font-size:56px}.lp-section h2{font-size:46px}}@media(min-width:700px)and (min-height:600px){.hero,.lp-section,.closing{min-height:calc(100svh - 68px);display:flex;flex-direction:column;justify-content:center}.hero-inner{flex:1;align-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{.site-header,.mobile-cta,.dialog,.hero-actions{display:none!important}}
