:root{font-family:Avenir Next,Segoe UI,sans-serif;color:#16191d;background:#f7f2ea;line-height:1.5;font-weight:400;color-scheme:light;--paper: #f7f2ea;--paper-deep: #efe7db;--ink: #16191d;--muted: rgba(22, 25, 29, .72);--muted-strong: rgba(22, 25, 29, .84);--line: rgba(22, 25, 29, .11);--line-strong: rgba(22, 25, 29, .16);--accent: #0b5bd3;--accent-strong: #0a47a5;--panel: rgba(255, 255, 255, .72);--shadow-soft: 0 22px 60px rgba(13, 20, 31, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(11,91,211,.08),transparent 24%),radial-gradient(circle at 85% 10%,rgba(11,91,211,.06),transparent 18%),linear-gradient(180deg,#fbf7f1,var(--paper));color:var(--ink)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,a{transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}button:hover,button:focus-visible,a:hover,a:focus-visible{transform:translateY(-1px)}button:focus-visible,a:focus-visible{outline:2px solid rgba(11,91,211,.34);outline-offset:3px}#root{min-height:100vh}.site-shell{padding:1rem 1.25rem 4rem}.site-nav,.hero,.section-block{max-width:1220px;margin:0 auto}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0 1rem}.site-nav.compact{justify-content:flex-start}.brand-mark{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-nav-links{display:flex;flex-wrap:wrap;gap:1rem;color:var(--muted);font-size:.95rem}.hero{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:2.5rem;align-items:start;padding:1rem 0 2rem}.hero-copy{display:grid;gap:1rem;align-content:start;padding-top:2rem}.hero-kicker{margin:0;color:#0a47a5d6;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero h1,.section-header h2,.proof-copy h2,.interest-copy h1,.interest-success h2,.sample-overview-block h3,.sample-surface h3,.process-step h3,.roadmap-item h3,.pricing-card h3,.founder-panel h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-weight:700;letter-spacing:-.03em;line-height:.98}.hero h1{max-width:10.8ch;font-size:clamp(3rem,4.9vw,4.6rem);line-height:.94;text-wrap:balance}.hero-body,.section-copy,.process-step p,.sample-overview-block p,.sample-surface p,.roadmap-item p,.pricing-note,.plan-audience,.founder-copy p,.hero-note,.proof-copy p,.proof-screenshot figcaption,.signup-step p,.interest-body,.interest-note,.interest-feedback,.interest-plan-fit{margin:0;color:var(--muted);font-size:1rem}.hero-body{max-width:30rem;font-size:1.06rem}.hero-actions,.founder-actions,.sample-lesson-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-signup-note{display:grid;gap:.35rem;max-width:31rem}.cta-primary,.cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.2rem;border-radius:999px;border:1px solid var(--line);font-size:.96rem;font-weight:700;background:#ffffffc2}.cta-primary{color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent-strong));border-color:transparent;box-shadow:0 16px 38px #0b5bd333}.hero-proof{display:grid;gap:1rem;align-content:start}.proof-stage-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.proof-stage-tabs button{display:inline-grid;place-items:center;width:5.35rem;min-height:2.35rem;padding:.5rem .7rem;border:1px solid var(--line);border-radius:999px;background:#ffffff75;color:var(--muted);cursor:pointer;font-weight:600}.proof-stage-tabs button.active{color:var(--ink);background:#ffffffe0;border-color:#0b5bd342}.proof-copy{display:grid;grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);gap:1rem;align-items:end}.proof-copy h2{max-width:10ch;font-size:clamp(2rem,3vw,2.8rem)}.proof-copy p{max-width:24rem}.proof-screenshot,.roadmap-shot{margin:0}.proof-screenshot{border-radius:1.8rem;overflow:hidden;background:#ffffff8f;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.proof-screenshot img,.roadmap-shot img{width:100%;height:auto}.proof-screenshot figcaption,.roadmap-shot figcaption{padding:.9rem 1rem 1rem;border-top:1px solid rgba(22,25,29,.06)}.section-block{display:grid;gap:1.25rem;padding:3.25rem 0 0}.section-header{display:grid;gap:.7rem;max-width:50rem}.section-header.compact{max-width:44rem}.section-header h2{font-size:clamp(2rem,4.1vw,3.45rem);text-wrap:balance}.workflow-claims{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding-bottom:.1rem}.workflow-claims p{margin:0;color:var(--muted-strong);font-weight:600}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.process-step,.signup-step{display:grid;gap:.55rem;padding-top:1rem;border-top:1px solid var(--line-strong)}.process-index{margin:0;color:#0a47a5d6;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sample-lesson-teaser{display:grid;gap:1rem}.sample-overview-block{display:grid;gap:.55rem;max-width:44rem}.sample-concepts-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sample-concepts-strip article{display:grid;gap:.35rem}.sample-proof-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem}.sample-surface,.pricing-card,.interest-card,.closing-panel,.founder-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.sample-surface{display:grid;gap:.55rem;padding:1.15rem;border-radius:1.35rem}.reference-list{margin:0;padding-left:1.05rem;color:var(--muted)}.roadmap-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.5rem;align-items:start}.roadmap-copy{display:grid;gap:1rem}.roadmap-item{display:grid;gap:.35rem;padding-top:1rem;border-top:1px solid var(--line-strong)}.roadmap-item:first-child{padding-top:0;border-top:0}.roadmap-shot{border-radius:1.5rem;overflow:hidden;background:#ffffff8f;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.signup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pricing-note{max-width:42rem;color:#0a47a5e0;font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pricing-card{display:grid;gap:.8rem;align-content:start;padding:1.15rem;border-radius:1.45rem}.pricing-card.featured{background:linear-gradient(180deg,#fffffff0,#eff6ffeb);border-color:#0b5bd338}.plan-price{display:flex;align-items:baseline;gap:.25rem;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:2.9rem;line-height:.94}.plan-price span{color:var(--muted);font-size:1rem;font-family:Avenir Next,Segoe UI,sans-serif}.plan-fit{margin:-.1rem 0 0;color:#0a47a5db;font-weight:700}.founder-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.2rem;align-items:start;padding:1.25rem;border-radius:1.6rem}.founder-copy{display:grid;gap:.85rem}.founder-actions{justify-content:flex-start;align-content:start}.interest-page{min-height:calc(100svh - 5rem);display:grid;place-items:center;padding:2.5rem 0 1rem}.interest-card{width:min(100%,36rem);display:grid;gap:1.4rem;padding:1.75rem;border-radius:1.9rem}.interest-copy{display:grid;gap:.7rem}.interest-copy h1{font-size:clamp(2rem,4vw,3.1rem)}.interest-plan-fit{color:#0a47a5db;font-weight:700}.interest-form{display:grid;gap:.8rem}.interest-label{font-weight:700}.interest-input{min-height:3.35rem;width:100%;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(22,25,29,.14);background:#ffffffeb;color:var(--ink);font:inherit}.interest-input:focus-visible{outline:2px solid rgba(11,91,211,.34);outline-offset:2px}.interest-submit{width:fit-content;min-width:11rem}.interest-feedback.error{color:#9a2d2d}.interest-success{display:grid;gap:.7rem;padding-top:.15rem}.interest-return{width:fit-content;min-width:12rem;margin-top:.35rem}.interest-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}button,a{transition:none}}@media(max-width:1120px){.hero,.proof-copy,.roadmap-grid,.sample-proof-row,.pricing-grid,.founder-panel,.signup-steps,.process-grid{grid-template-columns:1fr}.hero{gap:1.6rem}.hero-copy{padding-top:.3rem}.hero-proof{order:-1}.sample-concepts-strip{grid-template-columns:1fr}}@media(max-width:760px){.site-shell{padding:.9rem .85rem 3.5rem}.site-nav{flex-direction:column;align-items:flex-start}.site-nav-links{gap:.8rem;font-size:.9rem}.hero{gap:1.25rem;padding-top:.4rem}.hero-copy{gap:.75rem}.hero h1{max-width:9.2ch;font-size:clamp(2.45rem,12vw,3.45rem);line-height:.94;letter-spacing:-.024em}.hero-body{max-width:none;font-size:.98rem}.hero-proof{gap:.8rem}.proof-stage-tabs{gap:.45rem}.proof-stage-tabs button{width:4.85rem;min-height:2.2rem;font-size:.88rem}.proof-screenshot,.roadmap-shot,.pricing-card,.sample-surface,.interest-card,.founder-panel{box-shadow:none}.section-block{padding-top:2.4rem}.section-header h2{font-size:clamp(1.85rem,9vw,2.65rem)}.cta-primary,.cta-secondary{min-height:2.85rem;padding:.72rem 1.05rem}}
