@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&family=Public+Sans:wght@400;500;600;700&display=swap";:root{--bg: oklch(96.2% .013 72);--bg-soft: oklch(97.7% .01 72);--surface: oklch(28% .028 262);--surface-strong: oklch(21% .032 262);--muted: oklch(49% .018 252);--muted-strong: oklch(41% .021 252);--line: oklch(83% .012 72);--line-strong: oklch(74% .018 72);--panel: oklch(98.2% .008 74);--panel-soft: oklch(95.8% .014 76);--panel-cool: oklch(96.8% .016 235);--panel-warm: oklch(94.9% .02 66);--ink: oklch(24% .034 262);--ink-deep: oklch(18% .03 262);--accent: oklch(53% .083 246);--accent-soft: oklch(92.5% .018 246);--focus: oklch(62% .11 246);--success: oklch(52% .08 156);--danger: oklch(56% .12 28);--shadow-soft: 0 18px 36px color-mix(in oklab, var(--ink) 10%, transparent);--shadow-card: 0 14px 26px color-mix(in oklab, var(--ink) 8%, transparent);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 20px;--radius-sm: 999px;--content-width: min(1280px, calc(100vw - 64px) );--anchor-offset: 92px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,color-mix(in oklab,white 58%,transparent) 0%,transparent 18%),linear-gradient(120deg,color-mix(in oklab,var(--panel-warm) 62%,transparent),transparent 52%),var(--bg);color:var(--surface);font-family:Public Sans,ui-sans-serif,system-ui,sans-serif;font-kerning:normal}a{color:inherit;text-decoration:none}button,a,input,textarea,select{font:inherit}button,a{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in oklab,var(--focus) 52%,white 48%);outline-offset:4px;border-radius:14px}#root{min-height:100vh}.page-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.glow{position:absolute;border-radius:999px;filter:blur(56px);opacity:.56}.glow-left{top:32px;left:-88px;width:320px;height:320px;background:color-mix(in oklab,var(--panel-warm) 88%,white 12%)}.glow-right{top:84px;right:84px;width:340px;height:340px;background:color-mix(in oklab,var(--accent-soft) 84%,white 16%)}.glow-bottom{bottom:80px;left:48%;width:460px;height:220px;background:color-mix(in oklab,var(--panel-soft) 82%,transparent);transform:translate(-50%)}.site-header{position:sticky;top:0;z-index:10;padding:20px 0 14px;border-bottom:1px solid color-mix(in oklab,var(--line) 90%,transparent);background:color-mix(in oklab,var(--bg) 92%,white 8%)}.header-inner,.page-shell{position:relative;z-index:1;width:var(--content-width);margin:0 auto}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;flex-direction:column;gap:4px;min-width:236px}.brand-mark{font-family:Newsreader,Times New Roman,serif;font-size:2.05rem;font-weight:400;line-height:.96;letter-spacing:-.02em}.brand-tag{color:var(--muted);font-size:.8rem;font-weight:500}.site-nav{display:flex;align-items:center;gap:6px;margin-left:auto;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--panel) 96%,white 4%)}.site-nav a{padding:12px 18px;border-radius:var(--radius-sm);color:var(--surface);font-size:.95rem;font-weight:500;transition:background-color .18s ease,color .18s ease}.site-nav a:hover{background:color-mix(in oklab,var(--accent-soft) 52%,white 48%)}.page-shell{padding:34px 0 80px}.hero,.problem-section,.workflow-section,.teams-grid,.closing-cta{margin-top:44px}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);gap:42px;align-items:start;padding-top:18px}.hero-copy{max-width:none}.eyebrow,.card-label,.proof-kicker{margin:0;color:var(--muted-strong);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{margin:0;color:var(--surface-strong)}h1,h2{font-family:Newsreader,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;text-wrap:pretty}h1{margin-top:18px;font-size:clamp(3.5rem,6vw,4.85rem);line-height:1}h2{font-size:clamp(2.1rem,3.45vw,2.8rem);line-height:1.02}h3{font-family:Public Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.35rem,1.7vw,1.7rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}p{margin:0;color:var(--muted);font-size:1rem;line-height:1.68;font-weight:400}.hero-lead{margin-top:24px;font-size:1.04rem;text-wrap:pretty}.waitlist-band-section{margin-top:34px}.waitlist-band-section .waitlist-shell{margin-top:0}.waitlist-shell{display:grid;gap:22px;margin-top:28px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-card);scroll-margin-top:var(--anchor-offset)}.waitlist-shell-inverse{min-width:min(100%,500px);border-color:color-mix(in oklab,white 24%,transparent);background:color-mix(in oklab,var(--ink) 90%,white 10%);box-shadow:none}.waitlist-intro{display:grid;gap:10px}.waitlist-kicker{margin:0;color:color-mix(in oklab,var(--accent) 64%,var(--panel-warm) 36%);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.waitlist-copy{font-size:.98rem;text-wrap:pretty}.waitlist-shell h2{font-size:clamp(2.35rem,3vw,2.95rem);line-height:1}.waitlist-shell-inverse .waitlist-kicker,.waitlist-shell-inverse .waitlist-copy,.waitlist-shell-inverse h2{color:color-mix(in oklab,white 92%,var(--panel-warm) 8%)}.waitlist-form{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;gap:14px;align-items:end}.waitlist-field{display:grid;gap:8px}.waitlist-field span{color:var(--muted-strong);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.waitlist-shell-inverse .waitlist-field span{color:color-mix(in oklab,white 76%,var(--panel-warm) 24%)}.waitlist-field input,.waitlist-field select{width:100%;min-height:58px;padding:0 18px;border:1px solid var(--line-strong);border-radius:18px;background:color-mix(in oklab,white 84%,var(--panel-warm) 16%);color:var(--surface-strong);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.waitlist-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:52px;background-image:linear-gradient(45deg,transparent 50%,color-mix(in oklab,var(--muted-strong) 92%,white 8%) 50%),linear-gradient(135deg,color-mix(in oklab,var(--muted-strong) 92%,white 8%) 50%,transparent 50%);background-position:calc(100% - 26px) calc(50% + 1px),calc(100% - 20px) calc(50% + 1px);background-size:7px 7px;background-repeat:no-repeat}.waitlist-shell-inverse .waitlist-field input,.waitlist-shell-inverse .waitlist-field select{border-color:color-mix(in oklab,white 18%,transparent);background:color-mix(in oklab,white 94%,var(--panel-warm) 6%)}.waitlist-field input::placeholder{color:color-mix(in oklab,var(--muted) 78%,white 22%)}.waitlist-field input:hover,.waitlist-field select:hover{border-color:color-mix(in oklab,var(--muted-strong) 46%,white 54%)}.waitlist-field-invalid input,.waitlist-field-invalid select{border-color:color-mix(in oklab,var(--danger) 58%,white 42%);box-shadow:0 0 0 4px color-mix(in oklab,var(--danger) 16%,transparent)}.waitlist-field-error{color:color-mix(in oklab,var(--danger) 76%,var(--surface-strong) 24%);font-size:.86rem;font-weight:500;letter-spacing:normal;text-transform:none}.waitlist-shell-inverse .waitlist-field-error{color:color-mix(in oklab,white 84%,var(--panel-warm) 16%)}.waitlist-submit{min-width:178px;min-height:58px;align-self:end}.waitlist-submit:disabled{cursor:wait;opacity:.72;transform:none}.waitlist-feedback{font-size:.92rem;font-weight:500}.waitlist-feedback-success{color:var(--success)}.waitlist-feedback-error{color:color-mix(in oklab,var(--danger) 74%,var(--surface-strong) 26%)}.waitlist-feedback-inverse.waitlist-feedback-success,.waitlist-feedback-inverse.waitlist-feedback-error{color:color-mix(in oklab,white 92%,var(--panel-warm) 8%)}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.95rem;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.72;transform:none}.button-primary{background:var(--ink);color:color-mix(in oklab,white 96%,var(--panel-warm) 4%);box-shadow:0 12px 22px color-mix(in oklab,var(--ink) 16%,transparent)}.button-primary:hover{background:var(--ink-deep)}.button-secondary{border-color:var(--line-strong);background:color-mix(in oklab,var(--panel) 90%,white 10%);color:var(--surface)}.button-secondary:hover{background:color-mix(in oklab,var(--accent-soft) 44%,white 56%)}.button-cream{background:color-mix(in oklab,var(--panel-warm) 84%,white 16%);color:var(--surface-strong)}.button-cream:hover{background:color-mix(in oklab,var(--panel-warm) 92%,white 8%)}.header-cta{flex-shrink:0}.hero-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px}.mini-feature{display:grid;gap:10px}.mini-feature h2{font-family:Public Sans,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.22}.mini-feature p{font-size:.95rem;text-wrap:pretty}.preview-card{width:100%;padding:24px;border:1px solid var(--line);border-radius:var(--radius-xl);background:color-mix(in oklab,white 80%,var(--panel-soft) 20%);box-shadow:0 22px 40px color-mix(in oklab,var(--ink) 8%,transparent)}.preview-header,.preview-article,.preview-notes{border-radius:calc(var(--radius-lg) - 4px)}.preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 8px 20px}.preview-header h2{margin-top:8px;font-size:clamp(2rem,2.8vw,2.5rem);text-wrap:balance}.preview-meta{display:grid;gap:6px;text-align:right;color:color-mix(in oklab,var(--muted) 88%,white 12%);font-size:.86rem;text-wrap:pretty}.preview-meta span:first-child{color:var(--muted-strong);font-weight:600}.preview-article{padding:24px;border:1px solid color-mix(in oklab,var(--line) 82%,white 18%);background:var(--bg-soft)}.pill{display:inline-flex;align-items:center;padding:8px 14px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--panel-warm) 76%,white 24%);color:color-mix(in oklab,var(--ink) 54%,var(--panel-warm) 46%);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.preview-article h3{margin-top:16px;font-size:clamp(1.45rem,2.2vw,1.75rem);letter-spacing:-.03em;text-wrap:balance}.preview-article p{margin-top:14px;text-wrap:pretty}.preview-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.note-card,.info-card,.workflow-card,.team-panel{padding:22px 20px;border:1px solid var(--line);border-radius:var(--radius-lg)}.note-card{min-height:138px}.note-card p{text-wrap:pretty}.note-warm{background:var(--panel-warm)}.note-cool,.workflow-card-accent,.team-panel-cool{background:var(--panel-cool)}.proof-strip{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.4fr);align-items:center;gap:28px;margin-top:40px;padding:24px 30px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--panel) 96%,white 4%)}.proof-kicker{flex-shrink:0}.proof-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;color:var(--muted-strong);font-size:.92rem;font-weight:600;line-height:1.35}.section-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:44px;align-items:start}.section-copy h2,.workflow-copy h2,.closing-copy h2{margin-top:14px}.section-copy p:last-child,.workflow-copy p:last-child,.team-panel p:last-child,.closing-copy p:last-child{margin-top:18px}.problem-section .section-copy h2{font-size:clamp(2.8rem,4.3vw,3.95rem);line-height:.98}.problem-section .section-copy p:last-child{text-wrap:pretty}.problem-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:6px}.info-card,.workflow-card,.team-panel,.team-panel-light{background:color-mix(in oklab,white 74%,var(--panel-soft) 26%)}.info-card p:last-child,.workflow-card p:last-child{margin-top:12px;text-wrap:pretty}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.workflow-card{min-height:204px}.step-index{display:inline-block;color:color-mix(in oklab,var(--accent) 44%,var(--panel-warm) 56%);font-size:2rem;line-height:1;letter-spacing:-.05em;font-weight:500}.workflow-card h3{margin-top:14px;font-size:1.24rem;line-height:1.22}.workflow-card p{margin-top:14px;font-size:.98rem}.teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.team-panel{min-height:248px;padding:30px 24px}.team-panel h2{margin-top:0;font-family:Newsreader,Times New Roman,serif;font-size:clamp(2.05rem,3vw,2.7rem);font-weight:400;letter-spacing:-.025em;line-height:1.02}.closing-cta{display:grid;grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);align-items:start;gap:40px;padding:44px 44px 42px;border:1px solid color-mix(in oklab,var(--ink) 12%,transparent);border-radius:30px;background:color-mix(in oklab,var(--ink) 92%,white 8%)}.closing-copy .eyebrow,.closing-copy h2{color:color-mix(in oklab,white 92%,var(--panel-warm) 8%)}.closing-copy p{color:color-mix(in oklab,white 72%,var(--panel-warm) 28%)}.closing-copy .eyebrow{opacity:.88}.closing-copy h2{margin-top:14px;font-size:clamp(2.3rem,3.5vw,3.1rem);line-height:.98}.closing-copy p:last-child{margin-top:14px}.closing-cta .waitlist-shell{margin-top:0;padding:40px 42px 38px;gap:24px}.closing-cta .waitlist-intro{gap:12px}.closing-cta .waitlist-shell h2{font-size:clamp(2.5rem,3.2vw,3.1rem)}.closing-cta .waitlist-form{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px 18px}.closing-cta .waitlist-submit{grid-column:1 / -1;width:100%;min-width:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (max-width: 1180px){:root{--content-width: min(1040px, calc(100vw - 40px) )}.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.problem-section .section-copy{max-width:none}.preview-card{max-width:760px}.problem-cards,.workflow-grid,.waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr))}.waitlist-submit{grid-column:1 / -1}}@media (max-width: 920px){:root{--anchor-offset: 28px}.site-header{position:static;padding-top:16px}.header-inner{flex-wrap:wrap;gap:16px}.site-nav{order:3;width:100%;justify-content:space-between;margin-left:0}.header-cta{margin-left:auto}.hero-highlights,.problem-cards,.workflow-grid,.teams-grid,.preview-notes,.section-grid,.proof-strip,.closing-cta{grid-template-columns:minmax(0,1fr)}.closing-cta .waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-cta .waitlist-submit{grid-column:1 / -1}.waitlist-shell-inverse{min-width:0;width:100%}.preview-header{flex-direction:column}.preview-meta{text-align:left}}@media (max-width: 640px){:root{--content-width: min(100vw - 24px, 350px)}body{background:linear-gradient(180deg,color-mix(in oklab,white 56%,transparent) 0%,transparent 20%),var(--bg)}.glow-left{top:12px;left:-60px;width:220px;height:220px}.glow-right{top:76px;right:-56px;width:240px;height:240px}.glow-bottom{width:280px;bottom:180px}.header-inner{flex-direction:column;align-items:stretch;gap:14px}.brand{min-width:0}.brand-mark{font-size:1.6rem}.brand-tag{font-size:.72rem}.header-cta{display:inline-flex;width:100%;margin-left:0}.site-nav{display:none}.header-cta,.button{min-height:50px;padding-inline:20px}.page-shell{padding-top:10px;padding-bottom:44px}.hero,.problem-section,.workflow-section,.teams-grid,.closing-cta{margin-top:28px}.hero{gap:24px}h1{font-size:clamp(2.7rem,10vw,3.45rem);line-height:1}h2{font-size:clamp(2rem,9vw,2.7rem);line-height:1.02}.problem-section .section-copy h2,.closing-copy h2{max-width:none}.hero-lead,.section-copy p:last-child,.workflow-copy h2,.closing-copy h2{max-width:none}.hero-actions{flex-wrap:wrap;gap:10px}.waitlist-shell{padding:22px 20px}.waitlist-form{grid-template-columns:minmax(0,1fr)}.waitlist-submit{min-width:0;width:100%}.hero-actions{display:none}.hero-highlights{gap:16px}.preview-card,.info-card,.workflow-card,.team-panel,.note-card{border-radius:22px}.preview-card{padding:18px}.preview-header{padding:0 4px 14px}.preview-header h2{font-size:2.1rem}.preview-article{padding:18px}.preview-article h3{max-width:none;font-size:clamp(1.9rem,10vw,2.5rem)}.proof-strip{gap:14px;padding:18px 20px;border-radius:28px}.proof-items{grid-template-columns:minmax(0,1fr);gap:12px}.problem-cards{padding-top:0}.workflow-card{min-height:0}.team-panel{min-height:0;padding:24px 20px}.team-panel h2{font-size:clamp(2rem,10vw,2.8rem)}.closing-cta{padding:24px 20px;border-radius:24px}.closing-copy h2{font-size:clamp(2.7rem,12vw,4rem)}.closing-cta .waitlist-shell{padding:24px 20px}.closing-cta .waitlist-form{grid-template-columns:minmax(0,1fr)}.closing-cta .button{width:100%}}
