:root{--forest:#111813;--forest-soft:#1b271f;--ivory:#f3f0e7;--paper:#faf8f2;--ink:#172019;--muted:#59645c;--line:#c9cec7;--sage:#aebdaf;--signal:#d6ff56;--warning:#ff6b43;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible,.button:focus-visible{outline:3px solid var(--signal);outline-offset:3px;box-shadow:0 0 0 6px var(--forest)}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}.skip-link{z-index:20;background:var(--signal);color:var(--forest);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header,main>section,footer{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.brand{color:var(--forest);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{width:27px;height:33px}.header-link{align-items:center;gap:7px;min-height:44px;font-size:.84rem;font-weight:800;display:inline-flex}.hero{grid-template-columns:minmax(0,1.05fr) minmax(400px,.8fr);align-items:center;gap:clamp(52px,8vw,110px);min-height:720px;padding-block:68px 104px;display:grid}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:850}.eyebrow-light{color:var(--sage)}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3.25rem,6.5vw,6rem);font-weight:730;line-height:.96}.hero-lead{max-width:62ch;color:var(--muted);margin:30px 0 0;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.58}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.button{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 22px;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.button-primary{background:var(--forest);color:var(--paper)}.button-signal{background:var(--signal);color:var(--forest)}.text-link{align-items:center;min-height:44px;font-size:.9rem;font-weight:750;display:inline-flex}.price-line{color:var(--muted);flex-wrap:wrap;gap:8px;margin:24px 0 0;font-size:.88rem;display:flex}.price-line strong{color:var(--ink)}.truth-proof{background:var(--forest);color:var(--ivory);padding:clamp(22px,4vw,38px)}.proof-label{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #405045;justify-content:space-between;gap:18px;padding-bottom:20px;font-size:.68rem;font-weight:800;display:flex}.proof-row{grid-template-columns:1fr auto;gap:5px 18px;padding-block:28px;display:grid}.proof-step{color:var(--sage);letter-spacing:.11em;grid-column:1/-1;font-size:.69rem;font-weight:800}.proof-row strong{font-size:clamp(1.05rem,2vw,1.3rem)}.proof-row code{color:var(--ivory);background:#2a382e;align-self:center;padding:3px 8px}.cart-row code{background:var(--signal);color:var(--forest);font-weight:850}.proof-connector{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:.7rem;font-weight:900;display:grid}.proof-connector span{background:#405045;height:1px}.truth-proof>p{max-width:50ch;color:var(--sage);margin:24px 0 0;font-size:.92rem}main>section{border-top:1px solid var(--line);padding-block:clamp(88px,11vw,144px)}.truth-section,.boundary-section{grid-template-columns:.55fr 1.45fr;gap:clamp(40px,8vw,100px);display:grid}.section-kicker>span{max-width:26ch;color:var(--muted);display:block}.section-copy,.boundary-copy{max-width:70ch}h2{letter-spacing:-.045em;max-width:17ch;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:710;line-height:1.03}.section-copy>p,.boundary-copy>p{max-width:68ch;color:var(--muted);margin:30px 0 0;font-size:1.06rem}.section-copy code{background:var(--ivory);color:var(--ink);padding:2px 5px}.section-heading{grid-template-columns:.55fr 1.45fr;gap:clamp(40px,8vw,100px);margin-bottom:72px;display:grid}.failure-list{border-top:2px solid var(--forest);margin:0;padding:0;list-style:none}.failure-list li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:26px;padding:34px 0;display:grid}.failure-number{color:var(--muted);letter-spacing:.1em;font-size:.72rem;font-weight:850}.failure-list h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15}.failure-list p{max-width:65ch;color:var(--muted);margin:12px 0 0}.failure-list>li>code{background:var(--ivory);white-space:nowrap;align-self:center;padding:6px 9px}.method-section{background:var(--forest);max-width:none;color:var(--ivory);border:0;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:clamp(54px,10vw,140px);padding-inline:max(24px,50vw - 590px);display:grid;width:100%!important}.method-copy>p:not(.eyebrow){max-width:64ch;color:var(--sage);margin:28px 0 0;font-size:1.05rem}.method-steps{border-top:1px solid #405045;margin:42px 0 0;padding:0;list-style:none}.method-steps li{border-bottom:1px solid #405045;grid-template-columns:42px 1fr;gap:14px;padding:18px 0;display:grid}.method-steps span{color:var(--signal);font-size:.72rem;font-weight:850}.result-sample{max-width:100%;color:var(--signal);background:#0a0f0c;border:1px solid #405045;align-self:center;margin:0;padding:clamp(22px,4vw,38px);font-size:.9rem;line-height:1.8;overflow-x:auto}.pricing-section{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(54px,10vw,140px);display:grid}.pricing-copy>p:not(.eyebrow){max-width:62ch;color:var(--muted);margin:28px 0 34px;font-size:1.06rem}.price-examples{border-top:2px solid var(--forest);margin:0}.price-examples div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:25px 0;display:flex}.price-examples dt{color:var(--muted)}.price-examples dd{margin:0;font-size:1.35rem;font-weight:800}.boundary-section{background:var(--forest-soft);max-width:none;color:var(--ivory);border:0;padding-inline:max(24px,50vw - 590px);width:100%!important}.boundary-copy p{color:var(--sage)}.boundary-copy a{color:var(--ivory)}.closing{background:var(--forest);max-width:none;color:var(--ivory);text-align:center;border-top:1px solid #405045;padding-inline:max(24px,50vw - 590px);width:100%!important}.closing h2{max-width:15ch;margin-inline:auto}.closing>p:not(.eyebrow){max-width:57ch;color:var(--sage);margin:28px auto 34px;font-size:1.06rem}footer{min-height:128px;color:var(--muted);justify-content:space-between;align-items:center;gap:28px;font-size:.82rem;display:flex}footer .brand{color:var(--forest)}@media (width<=820px){.hero{grid-template-columns:1fr;min-height:0;padding-top:48px}.truth-proof{max-width:620px}.truth-section,.boundary-section,.section-heading,.method-section,.pricing-section{grid-template-columns:1fr}.section-heading{margin-bottom:48px}.failure-list li{grid-template-columns:42px 1fr}.failure-list>li>code{white-space:normal;grid-column:2;justify-self:start}.result-sample{justify-self:stretch}footer{flex-wrap:wrap;padding-block:34px}}@media (width<=520px){.site-header,main>section,footer{width:min(100% - 32px,1180px)}.site-header{min-height:76px}.brand{letter-spacing:.06em;font-size:.72rem}.header-link{font-size:.78rem}h1{font-size:clamp(2.75rem,15vw,4rem)}h2{font-size:clamp(2.1rem,11vw,3.2rem)}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .button,.hero-actions .text-link{width:100%}.proof-label{flex-direction:column;gap:2px}.failure-list li{grid-template-columns:1fr;gap:12px}.failure-list>li>code{grid-column:1}.method-section,.boundary-section,.closing{padding-inline:16px}.result-sample{padding:18px 14px;font-size:.76rem}footer{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
