@font-face{font-family:display;src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.RPYEya_className{font-family:display,display Fallback}.RPYEya_variable{--font-display-serif:"display", "display Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2f6gsmzeok7d9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0e;--surface:#14161a;--surface-2:#1b1e23;--line:#262a31;--line-strong:#353a43;--ink:#ece8e1;--ink-2:#bdb8ae;--ink-3:#8e897f;--accent:#e0a63a;--accent-ink:#1a1305;--lavender:#bba3fb;--lavender-deep:#8566e0;--good:#4cae7a;--bad:#e66767;--series-views:#3987e5;--series-like:#d55181;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-display-serif), ui-serif, Georgia, serif;--radius:14px;--max:1120px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:radial-gradient(70% 45% at 22% -6%, color-mix(in oklab, var(--lavender-deep) 16%, transparent), transparent 65%), radial-gradient(60% 40% at 85% -4%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 62%), var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:400}:focus-visible{outline:2px solid var(--lavender);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:8px 12px;top:12px;left:16px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:720px){.wrap{padding-left:32px;padding-right:32px}}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.04}.display em{color:var(--lavender);font-style:italic}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:.75rem}.lede{color:var(--ink-2);max-width:38em;font-size:1.15rem}.muted{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums}.header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklab, var(--bg) 78%, transparent);border-bottom:1px solid color-mix(in oklab, var(--line) 60%, transparent);position:sticky;top:0}.header .wrap{align-items:center;gap:20px;height:60px;display:flex}.brand{letter-spacing:.01em;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.brand svg{width:28px;height:28px}.nav{align-items:center;gap:22px;margin-left:auto;font-size:.94rem;display:flex}.nav a{color:var(--ink-2);text-decoration:none}.nav a:not(.btn){padding:10px 0}.nav a:hover{color:var(--ink)}.nav .hide-sm{display:none}@media (min-width:720px){.nav .hide-sm{display:inline}}.footer{border-top:1px solid var(--line);color:var(--ink-3);margin-top:96px;padding:40px 0 56px;font-size:.9rem}.footer .cols{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media (min-width:720px){.footer .cols{grid-template-columns:2fr 1fr 1fr 1fr}}.footer h2{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-family:var(--font-sans);margin-bottom:10px}.footer ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.footer li a{padding:6px 0;display:inline-block}.footer a{color:var(--ink-2);text-decoration:none}.footer a:hover{color:var(--ink)}.btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink-3)}.btn-sm{min-height:38px;padding:0 14px;font-size:.92rem}.actions{flex-wrap:wrap;gap:12px;display:flex}section{padding:72px 0 0}@media (min-width:720px){section{padding-top:112px}}.section-head{max-width:760px;margin-bottom:40px}.section-head h2{font-size:clamp(2rem,5vw,3.1rem)}.section-head p{margin-top:16px}.hero{align-items:center;gap:48px;padding-top:48px;display:grid}@media (min-width:960px){.hero{grid-template-columns:1.05fr 1fr;padding-top:88px}}.hero h1{margin-bottom:22px;font-size:clamp(2.7rem,8vw,4.6rem)}.hero .lede{margin-bottom:28px}.hero-note{color:var(--ink-3);margin-top:16px;font-size:.88rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.contrast{gap:16px;display:grid}@media (min-width:720px){.contrast{grid-template-columns:1fr 1fr}}.contrast .panel{padding:24px}.contrast h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.8rem;font-family:var(--font-sans);margin-bottom:14px}.contrast .said{font-family:var(--font-display);font-size:1.6rem;line-height:1.25}.contrast .ours{border-color:color-mix(in oklab, var(--lavender-deep) 55%, var(--line))}.contrast .ours .said{color:var(--ink)}.contrast .theirs .said{color:var(--ink-3)}.features{gap:16px;display:grid}@media (min-width:720px){.features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.features{grid-template-columns:repeat(3,1fr)}}.feature{padding:26px 24px}.feature .k{color:var(--lavender);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem}.feature h3{font-family:var(--font-display);margin-bottom:10px;font-size:1.65rem;line-height:1.15}.feature p{color:var(--ink-2);margin:0;font-size:.98rem}.case{gap:16px;display:grid}@media (min-width:900px){.case{grid-template-columns:1fr 1fr}}.case .panel{padding:26px 24px}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.stat .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.5rem,5vw,2.1rem);font-weight:600}.stat .l{color:var(--ink-3);font-size:.8rem}.funnel-arrow{color:var(--ink-3)}.bars{gap:8px;margin:18px 0 6px;display:grid}.bar{grid-template-columns:7.5em 1fr 3.2em;align-items:center;gap:10px;font-size:.86rem;display:grid}.bar .track{background:var(--surface-2);border-radius:6px;height:10px;overflow:hidden}.bar .fill{background:var(--ink-3);border-radius:6px;height:100%}.bar.win .fill{background:var(--accent)}.bar .pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.steps{counter-reset:step;gap:16px;display:grid}@media (min-width:860px){.steps{grid-template-columns:repeat(3,1fr)}}.step{padding:24px}.step:before{counter-increment:step;content:counter(step);border:1px solid var(--line-strong);width:30px;height:30px;color:var(--lavender);border-radius:50%;place-items:center;margin-bottom:14px;font-size:.9rem;display:inline-grid}.step h3{font-size:1.15rem;font-weight:600;font-family:var(--font-sans);margin-bottom:8px}.step p{color:var(--ink-2);margin:0;font-size:.98rem}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}table.compare{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.compare thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:500}.compare tbody tr:last-child td,.compare tbody tr:last-child th{border-bottom:0}.compare tbody th{color:var(--ink);font-weight:500}.compare td{color:var(--ink-2)}.compare td.us{background:color-mix(in oklab, var(--lavender-deep) 12%, transparent);color:var(--ink);font-weight:500}.compare thead th.us{background:color-mix(in oklab, var(--lavender-deep) 12%, transparent);color:var(--lavender)}.compare td.us.no{color:var(--ink-3);font-weight:400}@media (max-width:719px){.table-wrap{background:0 0;border:0;overflow:visible}table.compare{min-width:0}.compare thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.compare tbody{gap:10px;display:grid}.compare tr{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.compare th[scope=row],.compare td{border:0;padding:0 16px}.compare th[scope=row]{color:var(--ink-2);grid-column:1/-1;padding-top:14px;font-size:.9rem}.compare td.us{color:var(--lavender);background:0 0;grid-column:1/-1;padding:4px 16px 12px;font-size:1.1rem}.compare td.us.no{color:var(--ink-2)}.compare td:not(.us){border-top:1px solid var(--line);padding:10px 16px 14px;font-size:.86rem}.compare td:not(.us):before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:.7rem;display:block}.compare td:last-child{border-left:1px solid var(--line)}.compare td.us:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--lavender);opacity:.8;margin:6px 0 2px;font-size:.7rem;font-weight:500;display:block}}.yes{color:var(--good)}.no{color:var(--ink-3)}.trust{gap:16px;display:grid}@media (min-width:720px){.trust{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.trust{grid-template-columns:repeat(4,1fr)}}.trust .panel{padding:22px}.trust h3{font-size:1.02rem;font-weight:600;font-family:var(--font-sans);margin-bottom:6px}.trust p{color:var(--ink-2);margin:0;font-size:.94rem}.faq{gap:10px;max-width:820px;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-3);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-2);padding-bottom:6px}.cta{text-align:center;background:radial-gradient(70% 110% at 30% 0%, color-mix(in oklab, var(--lavender-deep) 18%, transparent), transparent 70%), radial-gradient(60% 100% at 80% 0%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 70%), var(--surface);margin-top:0;padding:40px 24px}@media (min-width:720px){.cta{padding:64px 40px}}.cta h2{margin-bottom:12px;font-size:clamp(2rem,5vw,3rem)}.cta p{color:var(--ink-2);max-width:34em;margin:0 auto 24px}.waitlist{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.cta .waitlist{justify-content:center;margin:0 auto}.waitlist input[type=email],.waitlist input[type=text]{background:var(--surface-2);border:1px solid var(--line-strong);min-height:46px;color:var(--ink);border-radius:11px;flex:220px;padding:0 14px;font-family:inherit;font-size:16px}.waitlist input::placeholder{color:var(--ink-3)}.waitlist .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-msg{width:100%;margin:4px 0 0;font-size:.9rem}.form-msg.ok{color:var(--good)}.form-msg.err{color:var(--bad)}.plans{gap:16px;display:grid}@media (min-width:900px){.plans{grid-template-columns:repeat(3,1fr)}}.plan{flex-direction:column;padding:28px 24px;display:flex}.plan.featured{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}.plan h2{font-family:var(--font-sans);font-size:1.05rem;font-weight:600}.plan .price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:14px 0 2px;font-size:2.6rem;font-weight:600}.plan .price small{color:var(--ink-3);font-size:1rem;font-weight:400}.plan ul{color:var(--ink-2);gap:10px;margin:20px 0 24px;padding:0;font-size:.96rem;list-style:none;display:grid}.plan li{padding-left:22px;position:relative}.plan li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:9px;height:5px;position:absolute;top:.6em;left:2px;transform:rotate(-45deg)}.plan .btn{margin-top:auto}.badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:.72rem;display:inline-block}.prose{max-width:720px;padding-top:48px}.prose h1{font-family:var(--font-display);margin-bottom:18px;font-size:clamp(2.3rem,6vw,3.4rem);line-height:1.06}.prose h2{font-family:var(--font-display);margin:2.2em 0 .5em;font-size:1.9rem;line-height:1.15}.prose h3{margin:1.6em 0 .4em;font-size:1.1rem;font-weight:600}.prose p,.prose li{color:var(--ink-2)}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.3em}.prose li{margin-bottom:.4em}.prose a{color:var(--lavender);text-underline-offset:3px}.prose .meta{color:var(--ink-3);margin-bottom:32px;font-size:.9rem}.prose .callout{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--lavender-deep);border-radius:10px;margin:24px 0;padding:16px 18px}.prose .callout p:last-child{margin:0}.prose table{border-collapse:collapse;width:100%;margin:1em 0 1.5em;font-size:.94rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 12px}.prose th{color:var(--ink);font-weight:500}.crumbs{color:var(--ink-3);margin-bottom:18px;font-size:.88rem}.crumbs a{color:var(--ink-3);text-decoration:none}.crumbs a:hover{color:var(--ink)}.guide-list{gap:14px;max-width:820px;display:grid}.guide-card{padding:22px 24px;text-decoration:none;display:block}.guide-card:hover{border-color:var(--line-strong)}.guide-card h2{font-family:var(--font-display);margin-bottom:6px;font-size:1.6rem;line-height:1.15}.guide-card p{color:var(--ink-2);margin:0;font-size:.97rem}.mock{padding:18px;position:relative}.mock-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.chip{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}.chip .dot{background:var(--good);border-radius:50%;width:7px;height:7px}.mock-title{font-size:.98rem;font-weight:600}.mock-sub{color:var(--ink-3);font-size:.8rem}.mock-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 4px;display:grid}.mock-tile{background:var(--surface-2);border-radius:10px;padding:10px 12px}.mock-tile .v{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.mock-tile .l{color:var(--ink-3);font-size:.72rem}.mock-tile .vs{font-size:.72rem}.vs.up{color:var(--good)}.vs.down{color:var(--bad)}.mock-why{color:var(--ink-2);border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:.86rem}.mock-why b{color:var(--ink);font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
