body.doc{background-attachment:scroll}.wrap{width:100%;max-width:60rem;padding:0 var(--gut);margin:0 auto}.topbar.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1220db;border-bottom:1px solid #ffffff14;position:sticky}.topbar.solid a{pointer-events:auto}.doc-hero{padding:8rem 0 3.5rem}.doc-hero h1{margin-bottom:.5em;font-size:clamp(2.1rem,5vw,3.4rem)}.doc-hero .lede,.doc-hero p{max-width:42rem}.slogan{color:var(--gold);letter-spacing:-.01em;margin:1.6rem 0 0;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:700}.offer{border-top:1px solid #ffffff1a;padding:3.5rem 0;scroll-margin-top:5.5rem}.offer h2{margin-bottom:.3em;font-size:clamp(1.7rem,3.6vw,2.4rem)}.offer h3{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);margin:2.2rem 0 .9rem;font-size:.78rem;font-weight:700}.offer h4{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.promise{color:var(--paper);margin-bottom:1em;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600}.offer p{max-width:46rem}.fine{opacity:.85;font-size:.85rem}.best-for{font-size:.9rem}.cols{columns:2;column-gap:2rem}@media (min-width:900px){.cols{columns:3}}.cols li{break-inside:avoid}ul.cols:not(.ticks){color:var(--muted);margin:0 0 1.1em;padding-left:1.1rem}ul.cols:not(.ticks) li{margin-bottom:.35rem}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem 1.6rem;margin-bottom:1.4rem;display:grid}.feature-grid b{margin-bottom:.25rem;display:block}.feature-grid p{margin:0;font-size:.9rem}.steps{counter-reset:step;margin:0 0 1.4rem;padding:0;list-style:none}.steps li{counter-increment:step;border-top:1px solid #ffffff14;padding:.9rem 0 .9rem 2.9rem;position:relative}.steps li:before{content:counter(step);width:1.7rem;height:1.7rem;color:var(--teal);background:#19b8a629;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:1rem;left:0}.steps b{margin-bottom:.2rem;display:block}.steps p{margin:0;font-size:.92rem}.tiers{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-bottom:1.6rem;display:grid}.tier{background:#090e2e8c;border:1px solid #ffffff1c;border-radius:14px;padding:1.3rem 1.4rem}.tier.featured{background:linear-gradient(160deg,#f6c45314,#090e2e9e);border-color:#f6c4536b}.tier-name{color:var(--paper);margin:0 0 .2rem;font-size:.95rem;font-weight:700}.tier-price{color:var(--gold);letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.5rem;font-weight:700}.tier-for,.tier-note{margin-bottom:.6rem;font-size:.86rem}.tier .ticks li{margin-bottom:.3rem;font-size:.86rem}.level{border-top:1px solid #ffffff14;padding:1.4rem 0}.level-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.7rem;display:flex}.level-head .tier-price{margin:0;font-size:1.15rem}.disclosure{border:1px solid #ff7a594d;border-left:3px solid var(--coral);background:#ff7a590f;border-radius:0 12px 12px 0;margin:2rem 0 0;padding:1.2rem 1.4rem}.disclosure h4{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.5rem;font-size:.78rem}.disclosure p{margin-bottom:.7rem;font-size:.87rem}.disclosure p:last-child{margin-bottom:0}.ghost{color:var(--paper);transition:border-color .35s var(--ease), background .35s var(--ease);border:1px solid #ffffff38;border-radius:999px;padding:.8rem 1.5rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.ghost:hover{border-color:var(--teal);background:#19b8a61a}.level .ghost{margin-top:.4rem}.closing{padding-bottom:4.5rem}@media (max-width:640px){.cols{columns:1}.doc-hero{padding-top:6.5rem}}.offer.premium{--cream:#f6eee0;--cream-2:#ede1cc;--maroon:#7a1f2b;--maroon-2:#5f1520;--ink-warm:#2b1b18;--muted-warm:#5a4640;--serif:"Palatino Linotype", Palatino, "Book Antiqua", "Iowan Old Style", Georgia, "Times New Roman", serif;background:radial-gradient(120% 80% at 100% 0%, #7a1f2b14, transparent 60%), linear-gradient(180deg, var(--cream), var(--cream-2));color:var(--ink-warm);border:none;border-radius:22px;margin:3.5rem 0 0;padding:clamp(2.2rem,5vw,4rem) clamp(1.4rem,5vw,4rem);box-shadow:0 40px 80px -40px #000000b3,inset 0 0 0 1px #7a1f2b29}.offer.premium p,.offer.premium .ticks li,.offer.premium .feature-grid p{color:var(--muted-warm)}.offer.premium .eyebrow{color:var(--maroon)}.offer.premium h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-warm);font-weight:700}.offer.premium .promise{font-family:var(--serif);letter-spacing:0;color:var(--maroon);font-size:clamp(1.35rem,3vw,2rem);font-weight:400}.offer.premium .promise em{font-style:italic}.offer.premium h3{color:var(--maroon);border-top:1px solid #7a1f2b38;padding-top:1.1rem}.offer.premium .feature-grid b,.offer.premium .ticks b{font-family:var(--serif);color:var(--ink-warm);font-size:1.08rem}.offer.premium .ticks li:before{background:var(--maroon)}.pull{border-left:3px solid var(--maroon);font-family:var(--serif);max-width:40rem;margin:2rem 0 0;padding:.4rem 0 .4rem 1.4rem;font-size:clamp(1.15rem,2.4vw,1.4rem);font-style:italic;line-height:1.45}.offer.premium .pull{color:var(--ink-warm)}.offer.premium .buy{background:var(--maroon);color:var(--cream);box-shadow:0 14px 30px -14px #7a1f2bbf}.offer.premium .buy:hover{background:var(--maroon-2);box-shadow:0 18px 38px -14px #7a1f2bd9}.offer.premium .ghost{color:var(--maroon);border-color:#7a1f2b73}.offer.premium .ghost:hover{border-color:var(--maroon);background:#7a1f2b12}.offer.premium a:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}.offer.premium+.offer{border-top:none}
