:root{--black: #000;--white: #fff;--ink: #333;--muted: #666;--panel: #f4f4f4;--font-mono: ui-monospace, Menlo, Consolas, "SF Mono", "Roboto Mono", monospace;--font-display: Arial, "Helvetica Neue", Helvetica, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--maxw: 1180px;--gutter: clamp(20px, 5vw, 64px);--section-y: clamp(56px, 9vw, 112px);--ease: cubic-bezier(.2, 0, 0, 1);--dur: .16s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--black);color:var(--white)}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter);width:100%}.section{padding-block:var(--section-y)}.rule-top{border-top:1px solid var(--black)}.eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--muted);text-transform:lowercase;margin:0 0 24px}h1,h2,h3{font-family:var(--font-display);font-weight:800;color:var(--black);margin:0}.h-display{font-size:clamp(2.75rem,6.4vw,5rem);letter-spacing:-.02em;line-height:1.03}.h1{font-size:clamp(2rem,4.5vw,3.25rem);letter-spacing:-.02em;line-height:1.1}.h3{font-size:clamp(1.125rem,2vw,1.375rem);letter-spacing:-.01em;line-height:1.2}p{margin:0}.lead{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:var(--ink)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:.5em;justify-content:center;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:15px 26px;border-radius:0;border:1.5px solid var(--black);background:var(--white);color:var(--black);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease);white-space:nowrap}.btn-primary{background:var(--black);color:var(--white)}.btn-primary:hover{opacity:.82}.btn-primary:active{opacity:1;background:var(--ink)}.btn-secondary{background:var(--white);color:var(--black)}.btn-secondary:hover{background:var(--black);color:var(--white)}.btn:focus-visible{outline:2px solid var(--black);outline-offset:3px}.btn-sm{padding:11px 18px}.btn[disabled]{opacity:.45;cursor:not-allowed}.nav{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--black)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:700;font-size:.9375rem;letter-spacing:.06em;color:var(--black);text-decoration:none;white-space:nowrap}.brand-tile{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;background:var(--black);color:var(--white);font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:-.04em}.footer-brand .brand-tile{width:20px;height:20px;font-size:10px}.nav-links{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.nav-links a{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--black);padding:6px 0;border-bottom:1.5px solid transparent;transition:border-color var(--dur) var(--ease)}.nav-links a.link:hover,.nav-links a.active{border-bottom-color:var(--black)}.nav-cta{display:flex;align-items:center;gap:20px}.nav-mob-cta{display:none}.nav-toggle{display:none;background:none;border:1.5px solid var(--black);width:40px;height:40px;cursor:pointer;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1rem}.hero .h-display{max-width:14ch}.hero .lead{max-width:54ch;margin-top:28px}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hero-guarantee{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.03em;color:var(--muted);margin-top:20px}.founder-grid{display:flex;gap:28px;align-items:flex-start;max-width:860px}.founder-mark{flex:none;width:84px;height:84px;background:var(--black);color:var(--white);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:34px;letter-spacing:-.02em}.founder-quote{margin:0}.founder-quote p{font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.32;letter-spacing:-.01em;color:var(--black)}.founder-quote footer{margin-top:20px;font-family:var(--font-mono);font-size:.8125rem}.founder-quote footer strong{display:block;text-transform:uppercase;letter-spacing:.1em;color:var(--black)}.founder-quote footer span{color:var(--muted)}@media(max-width:640px){.founder-grid{flex-direction:column;gap:18px}}.hero-center{text-align:center;padding-block:clamp(48px,7vw,88px)}.hero-center .h-display{max-width:18ch;margin:0 auto;font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:1.05}.hero-center .lead{max-width:56ch;margin:24px auto 0}.trust{background:var(--black);color:var(--white)}.trust-inner{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;padding-block:22px}.tag{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:lowercase;color:var(--white);white-space:nowrap}.tag:before{content:"[ ";color:#fff}.tag:after{content:" ]";color:#fff}.cols-3{display:grid;grid-template-columns:repeat(3,1fr)}.step{padding:8px 32px}.step:first-child{padding-left:0}.step:not(:first-child){border-left:1px solid var(--black)}.step-num{font-family:var(--font-mono);font-size:.875rem;letter-spacing:.1em;color:var(--muted)}.step h3{margin:14px 0 12px;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase}.step p{color:var(--ink)}.features-head{max-width:20ch;margin-bottom:48px}.cards-2{display:grid;grid-template-columns:repeat(2,1fr)}.card{border:1.5px solid var(--black);padding:32px;margin:-.75px;background:var(--white)}.card-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--black)}.card p{margin-top:14px;color:var(--ink)}.pricing-head{margin-bottom:52px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.tier{border:1.5px solid var(--black);padding:34px 28px;background:var(--white);display:flex;flex-direction:column}.tier.featured{box-shadow:5px 5px 0 var(--black);position:relative}.tier-badge{position:absolute;top:-1.5px;right:-1.5px;background:var(--black);color:var(--white);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px}.tier-name{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--black)}.tier-price{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-size:2.75rem;margin:16px 0 0;color:var(--black);line-height:1}.tier-price .per{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.06em;font-weight:400;color:var(--muted);text-transform:none}.tier-list{list-style:none;margin:24px 0 28px;padding:0;flex:1}.tier-list li{padding:11px 0;border-top:1px solid var(--black);font-size:.9375rem;color:var(--ink);line-height:1.45}.tier-list li:last-child{border-bottom:1px solid var(--black)}.tier-list.marks li{position:relative;padding-left:22px}.tier-list.marks li:before{content:"—";position:absolute;left:0;top:11px;font-family:var(--font-mono);color:var(--muted);font-size:.8125rem}.tier-list.marks li.add:before{content:"+"}.tier .btn{width:100%}.fineprint{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;line-height:1.7;color:var(--muted);text-align:center;max-width:62ch;margin:48px auto 0}.pricing-error{font-family:var(--font-mono);font-size:.8125rem;color:var(--black);text-align:center;margin:24px auto 0;max-width:62ch;border:1.5px solid var(--black);padding:12px 16px}.faq-head{margin-bottom:40px}.faq{max-width:820px}.faq-item{border-top:1px solid var(--black);padding:26px 0}.faq-item:last-child{border-bottom:1px solid var(--black)}.faq-q{font-family:var(--font-mono);font-size:.9375rem;letter-spacing:.02em;color:var(--black);margin-bottom:12px}.faq-a{color:var(--ink);max-width:68ch}.footer{border-top:1px solid var(--black)}.footer-inner{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding-block:36px}.footer-brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:700;font-size:.875rem;letter-spacing:.1em;color:var(--black)}.footer-links{display:flex;gap:24px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.footer-links a{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--black)}.footer-links a:hover,.footer-links a.active{text-decoration:underline;text-underline-offset:3px}.footer-meta{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--muted);width:100%;border-top:1px solid var(--black);padding-top:20px}.doc{max-width:720px;margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.back{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--black);padding-top:clamp(28px,5vw,48px)}.back:hover{text-decoration:underline;text-underline-offset:3px}.back:focus-visible{outline:2px solid var(--black);outline-offset:3px}.doc-head{padding-top:28px;padding-bottom:clamp(28px,5vw,44px)}.doc-head h1{letter-spacing:-.02em;line-height:1.06;font-size:clamp(2.25rem,5vw,3.25rem)}.effective{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.03em;color:var(--muted);margin:20px 0 0}.sec{border-top:1px solid var(--black);padding-top:clamp(28px,4vw,40px);padding-bottom:clamp(8px,2vw,16px)}.sec h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.015em;line-height:1.15;color:var(--black);margin:0 0 18px;font-size:clamp(1.375rem,2.6vw,1.75rem);display:flex;gap:.7em;align-items:baseline}.sec h2 .n{font-family:var(--font-mono);font-weight:400;font-size:.8125rem;letter-spacing:.1em;color:var(--muted);flex:none;transform:translateY(-.15em)}.sec p{margin:0 0 16px;color:var(--ink)}.sec p:last-child{margin-bottom:0}.sec ul{margin:0 0 16px;padding:0;list-style:none}.sec li{position:relative;padding:6px 0 6px 22px;color:var(--ink);line-height:1.55}.sec li:before{content:"—";position:absolute;left:0;top:6px;font-family:var(--font-mono);font-size:.8125rem;color:var(--muted)}.sec strong,.sec .term{color:var(--black);font-weight:700}.sec a{color:var(--black);text-decoration:underline;text-underline-offset:2px}.sec a:hover{text-decoration:none}.doc-foot-space{height:clamp(48px,8vw,88px)}@media(max-width:860px){.cols-3,.cards-2,.tiers{grid-template-columns:1fr}.step{padding:28px 0}.step:first-child{padding-top:0}.step:not(:first-child){border-left:none;border-top:1px solid var(--black)}.tiers{max-width:460px;margin-inline:auto}.card{padding:24px}.tier{padding:30px 24px}}@media(max-width:480px){.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%;text-align:center;justify-content:center}.card{padding:20px 16px}.tier{padding:26px 18px}.trust-inner{gap:8px 14px;padding-block:16px}.tiers,.footer-inner,.footer-links{gap:16px}.hero-center{padding-block:clamp(36px,6vw,56px)}}@media(max-width:720px){.nav-toggle{display:inline-flex}.nav-links{position:absolute;left:0;right:0;top:64px;flex-direction:column;align-items:stretch;gap:0;background:var(--white);border-bottom:1px solid var(--black);padding:0 var(--gutter) 16px;display:none}.nav-links.open{display:flex}.nav-links li{display:block}.nav-links a{display:block;font-size:1rem;letter-spacing:.06em;padding:14px 0;min-height:44px;border-bottom:1px solid var(--panel);line-height:1;display:flex;align-items:center}.nav-links a.link:hover,.nav-links a.active{border-bottom-color:var(--panel);background:var(--panel)}.nav-links .nav-mob-cta a{border:1.5px solid var(--black);border-bottom:1.5px solid var(--black);padding:0 18px;min-height:44px;background:var(--white);justify-content:center;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.nav-links .nav-mob-cta a:hover{background:var(--black);color:var(--white)}.nav-links .nav-mob-cta{margin-top:16px;display:block}.nav-cta .btn{display:none}}
