.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer;z-index:1001;position:relative}.hamburger-line[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:2px;background:var(--ink);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.hamburger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hamburger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hamburger-line[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-backdrop[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;background:#0006;z-index:999;opacity:0;transition:opacity .3s ease}.mobile-nav-backdrop[data-astro-cid-3ef6ksr2].is-visible{display:block;opacity:1}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;position:fixed;top:0;right:0;width:min(320px,85vw);height:100dvh;background:var(--paper);z-index:1000;padding:96px 28px 40px;box-shadow:-4px 0 24px #0000001f;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav[data-astro-cid-3ef6ksr2].is-open{display:flex;flex-direction:column;transform:translate(0)}.mobile-nav[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:4px}.mobile-nav[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:1.1rem;font-weight:500;color:var(--ink);text-decoration:none;border-radius:8px;transition:background .15s ease}.mobile-nav[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--paper-soft);color:var(--moss)}.mobile-nav-cta[data-astro-cid-3ef6ksr2]{margin-top:24px;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:980px){.hamburger[data-astro-cid-3ef6ksr2]{display:flex}}:root{--ink: #101926;--muted: #344052;--paper: #f3eee3;--paper-soft: #fff9ef;--surface: rgba(255, 249, 239, .82);--surface-strong: #eadcc0;--surface-rule: #d8c8aa;--moss: #223d55;--moss-2: #172a3b;--cta: #07111f;--clay: #b45635;--amber: #d9a441;--lime: #9db574;--line: rgba(16, 25, 38, .16);--line-strong: rgba(16, 25, 38, .44);--shadow: 0 22px 52px rgba(16, 25, 38, .13);--shadow-hard: 8px 8px 0 rgba(180, 86, 53, .28);--radius: 22px;--radius-small: 14px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--section-space: 96px;--max: 1180px}*{box-sizing:border-box}html{color:var(--ink);background:var(--paper);scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Atkinson Hyperlegible,Verdana,sans-serif;font-size:18px;line-height:1.6;background:radial-gradient(circle at top left,rgba(217,164,65,.34),transparent 36rem),radial-gradient(circle at 85% 8%,rgba(34,61,85,.18),transparent 28rem),linear-gradient(135deg,#f3eee3,#fff8ed 48%,#e9eef1)}.grain{pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.2;background-image:linear-gradient(rgba(16,25,38,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(16,25,38,.035) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,black,transparent 90%)}body>*:not(.grain){position:relative;z-index:1}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:12px 24px;background:var(--ink);color:var(--amber);font-weight:700;text-decoration:none;border-radius:0 0 var(--radius-small) 0}.skip-link:focus{left:0}a{color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-family:Fraunces,Georgia,serif;line-height:1.05;letter-spacing:-.055em}h1{font-size:clamp(2.65rem,5.7vw,5.35rem)}h2{font-size:clamp(2.4rem,5vw,5rem)}h3{font-size:clamp(1.45rem,2.2vw,2.2rem)}p{margin:0}main{overflow:hidden}.site-header,.site-footer,.section,.hero,.page-hero{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:grid;width:48px;height:48px;place-items:center;border:2px solid var(--ink);border-radius:50%;background:var(--amber);font-weight:700}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:.78rem}nav{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:.93rem}nav a{text-decoration:none}nav a:hover{color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:2px solid var(--cta);border-radius:999px;background:var(--cta);color:var(--paper-soft);font-weight:700;text-decoration:none;box-shadow:7px 7px 0 var(--clay);transition:transform .16s ease,box-shadow .16s ease}.button:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--clay)}.button-secondary{background:var(--paper-soft);color:var(--ink);box-shadow:none}.button-small{min-height:44px;padding:0 18px;font-size:.92rem}.hero,.page-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.9fr);gap:clamp(40px,6vw,72px);align-items:start;padding:56px 0 46px}.page-hero{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);padding-bottom:var(--space-5)}.hero-copy,.page-copy{display:grid;gap:var(--space-3)}.hero-copy p,.page-copy p,.lead{max-width:760px;color:var(--muted);font-size:clamp(1.16rem,1.8vw,1.42rem)}.hero-copy h1{max-width:10.5ch}.hero-copy>p:not(.eyebrow){max-width:700px}.eyebrow{color:var(--clay);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-actions,.button-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.panel{border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.panel-pad{padding:clamp(24px,4vw,48px)}.proof-meter{position:relative;display:grid;gap:var(--space-3);border-color:var(--ink);background:var(--surface-rule);box-shadow:var(--shadow-hard)}.proof-meter:before{content:"SYSTEM RULE";display:inline-flex;width:max-content;min-height:30px;align-items:center;padding:0 12px;border:2px solid var(--ink);border-radius:999px;background:var(--amber);color:var(--ink);font-size:.74rem;font-weight:700;letter-spacing:.16em}.meter-row{display:grid;gap:8px}.stat-stack{display:grid;gap:12px}.stat-stack div{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-top:2px solid rgba(16,25,38,.18)}.stat-stack span{color:var(--muted);font-size:.92rem;font-weight:700}.stat-stack strong{text-align:right}.proof-note{color:var(--muted);font-size:.96rem}.meter-row span{display:flex;justify-content:space-between;color:var(--muted);font-size:.92rem}.meter{height:16px;border:2px solid var(--ink);border-radius:999px;background:var(--paper);overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--clay),var(--amber),var(--lime))}.section{padding:var(--section-space) 0}.chapter{border-top:2px solid var(--line);border-bottom:2px solid var(--line)}.section-tight{padding:64px 0}.section-header{display:grid;gap:16px;max-width:760px;margin-bottom:var(--space-5)}.section-header p{color:var(--muted);font-size:1.12rem}.grid{display:grid;gap:var(--space-3)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{display:grid;gap:16px;align-content:start;min-height:100%;padding:clamp(22px,3vw,30px);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface)}.card-quiet{background:#fff9ef94}.card-featured{padding:var(--space-4);border:2px solid var(--ink);background:var(--surface-strong);box-shadow:var(--shadow-hard)}.card strong{font-size:1.04rem}.card p,.card li{color:var(--muted);font-size:1.02rem;line-height:1.66}.card a{font-weight:700;color:var(--moss);text-decoration-thickness:2px;text-underline-offset:5px}.card a:after{content:" ->"}.card-interactive{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.card-interactive:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:var(--shadow)}.highlight{background:var(--moss);color:var(--paper-soft);border:2px solid var(--moss-2);box-shadow:var(--shadow-hard)}.highlight p,.highlight li{color:#fff9ecc7}.highlight .mini-proof{padding-top:12px;border-top:1px solid rgba(255,249,236,.24);color:#fff9ece6;font-weight:700}.trust-ribbon{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.trust-ribbon p{color:var(--ink);max-width:820px}.tag-list{display:flex;flex-wrap:wrap;gap:10px}.tag{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper-soft);color:var(--muted);font-size:.88rem;font-weight:700}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-5);align-items:start}.workflow{display:grid;gap:var(--space-3)}.workflow-row{display:grid;grid-template-columns:.75fr 1fr 1fr .75fr;gap:var(--space-3);padding:clamp(22px,3vw,30px);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface)}.workflow-row>div{display:grid;align-content:start;gap:8px;padding-left:14px;border-left:2px solid var(--line)}.workflow-row>div:first-child{padding-left:0;border-left:0}.workflow-row strong{font-family:Fraunces,Georgia,serif;font-size:1.35rem;line-height:1.05}.workflow-row p{color:var(--muted);font-size:1.05rem;line-height:1.7}.checklist{display:grid;gap:12px;padding:0;margin:0;list-style:none}.checklist li{padding-left:28px;position:relative;color:var(--muted)}.checklist li:before{content:"";position:absolute;top:.55em;left:0;width:12px;height:12px;border:2px solid var(--ink);border-radius:50%;background:var(--lime)}.site-footer{display:grid;gap:var(--space-5);padding:72px 0 56px;border-top:3px solid var(--ink)}.footer-statement{display:grid;gap:18px;max-width:860px}.site-footer p{max-width:680px;margin:0;color:var(--muted)}.footer-trust{display:flex;flex-wrap:wrap;gap:10px}.footer-trust span{border:1px solid var(--line-strong);border-radius:999px;padding:8px 12px;background:var(--paper-soft);color:var(--muted);font-size:.92rem;font-weight:700}.badge{width:max-content;padding:7px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--amber);color:var(--ink);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.price{display:block;font-family:Fraunces,Georgia,serif;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1}.pricing-card.recommended{border:2px solid var(--ink);background:var(--surface-strong);box-shadow:var(--shadow-hard)}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);max-width:860px}.footer-links div{display:grid;align-content:start;gap:10px}.footer-links h3{font-size:1.2rem}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--ink)}.pending{border:1px dashed var(--clay);background:#bd61371a;color:var(--clay)}.data-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:2px solid var(--ink);border-radius:var(--radius-small);background:var(--ink)}.data-strip div{display:grid;gap:6px;padding:18px;background:var(--paper-soft)}.data-strip span{color:var(--clay);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.data-strip strong{font-size:1rem}@media(max-width:980px){.site-header>nav{display:none}.hero,.page-hero,.split,.site-footer{grid-template-columns:1fr}.grid-3,.grid-4,.data-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-row{grid-template-columns:1fr}.workflow-row>div{padding-left:0;padding-top:14px;border-left:0;border-top:2px solid var(--line)}.workflow-row>div:first-child{padding-top:0;border-top:0}}@media(max-width:640px){body{font-size:16px}.site-header{align-items:flex-start}.site-header .button{display:none}.hero,.page-hero{padding-top:36px}.grid-2,.grid-3,.grid-4,.data-strip,.footer-links{grid-template-columns:1fr}.trust-ribbon{align-items:flex-start;flex-direction:column}.card,.panel-pad{padding:22px}}
