.muted{color:var(--muted)}.icon-ok{color:var(--ok)}.icon-accent{color:var(--accent)}.icon-warn{color:var(--warn)}.o-btn-lg{min-height:64px;font-size:1.1rem}.o-btn:disabled{opacity:.7;cursor:progress}.section-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.section-title{font-size:clamp(1.8rem,1.3rem + 2.2vw,2.6rem);line-height:1.15}.card-title{font-size:1.3rem}.band{background:var(--surface);border-block:1px solid var(--line)}.hero{flex-wrap:wrap;align-items:center;gap:48px;max-width:1120px;margin:0 auto;padding:64px 24px 56px;display:flex}.hero-text{flex-direction:column;flex:500px;gap:24px;min-width:0;display:flex}.hero-title{overflow-wrap:break-word;font-size:clamp(2.1rem,1.35rem + 3.33vw,3.3rem);line-height:1.1}.hero-lead{color:var(--muted);max-width:34em;font-size:1.2rem}.hero-checks{font-weight:700}.hero-cta{flex-direction:column;gap:12px;max-width:460px;display:flex}.hero-sub{color:var(--muted);text-align:center}.hero-self{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.hero-art{flex:360px;justify-content:center;min-width:0;display:flex}.box-art{width:100%;max-width:460px;height:auto;display:block}.ba-halo{fill:var(--accent-soft)}.ba-box{fill:var(--surface);stroke:var(--ink);stroke-width:3px}.ba-lid{fill:var(--accent);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.ba-book{fill:var(--brass-bg);stroke:var(--brass);stroke-width:3px}.ba-book-title{font-family:var(--font-display);fill:var(--brass);font-size:22px}.ba-book-line{stroke:var(--brass-line);stroke-width:3px;stroke-linecap:round}.ba-card{fill:var(--surface);stroke:var(--ink);stroke-width:3px}.ba-qr-frame{fill:none;stroke:var(--ink);stroke-width:3px}.ba-ink{fill:var(--ink)}.ba-card-line{stroke:var(--line);stroke-width:3px;stroke-linecap:round}.ba-lock{fill:none;stroke:var(--accent);stroke-width:4px}.ba-lock-hole{fill:var(--accent)}.stat-band{background:var(--ink);color:var(--bg)}.stat-band-inner{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:28px;max-width:1120px;margin:0 auto;padding:40px 24px;display:grid}.stat{flex-direction:column;gap:6px;display:flex}.stat-value{font-family:var(--font-display);font-size:2.6rem;line-height:1}.stat-source{opacity:.7;font-size:.85rem}.um{flex-direction:column;gap:16px;display:flex}.um-heads{display:none}.um-row{grid-template-columns:1fr;gap:16px;display:grid}.um-card{border-color:#0000}.um-without{background:var(--warn-bg)}.um-with{background:var(--ok-bg)}.um-tag{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.um-without .um-tag{color:var(--warn)}.um-with .um-tag{color:var(--ok)}.um-row+.um-row{margin-top:16px}@media (min-width:720px){.um-heads,.um-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.um-heads{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 28px;font-size:.9rem;font-weight:700}.um-row+.um-row{margin-top:0}.um-tag{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.vs-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.vs-list{border:1px solid var(--line);background:var(--bg);border-radius:18px;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vs-item{border-bottom:1px solid var(--line);gap:18px;padding:22px 24px;display:flex}.vs-item:last-child{border-bottom:0}.value-icon{color:var(--accent);flex:none}.value-icon-book{color:var(--brass)}.value-icon-qr{color:var(--ink)}.vs-body{flex-direction:column;gap:4px;min-width:0;display:flex}.vs-title{font-size:1.15rem}.vs-text{color:var(--muted)}.price-box{background:var(--accent-soft);border:2px solid var(--accent);border-radius:18px;flex-direction:column;gap:18px;min-width:0;padding:32px;display:flex}.price-intro{font-weight:700}.price-amount{font-family:var(--font-display);font-size:3rem;line-height:1}.price-checks{font-size:.95rem}.price-wait-title{font-size:2rem}@media (min-width:900px){.vs-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.price-box{position:sticky;top:96px}}.waitlist,.waitlist-form{flex-direction:column;gap:12px;display:flex}.waitlist-label{font-weight:700}.waitlist-input{border:2px solid var(--line);min-height:56px;font:inherit;background:var(--surface);color:var(--ink);border-radius:12px;width:100%;padding:0 16px}.waitlist-input:focus-visible{border-color:var(--accent)}.waitlist-done{background:var(--ok-bg);color:var(--ink);border-radius:12px;padding:16px 20px}.waitlist-error{background:var(--warn-bg);color:var(--ink);border-left:4px solid var(--warn);border-radius:12px;padding:16px 20px}.steps{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.step-num{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.step-last{background:var(--accent-soft);border-color:var(--accent)}.objections{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:20px;display:grid}.objection-title{font-size:1.25rem}.sources{flex-direction:column;gap:16px;display:flex}.source-list{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.source-intro{color:var(--muted);margin-right:6px}.source-pill{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:8px 16px;font-weight:700}.source-disclaimer{color:var(--muted);font-size:.95rem}.aldri-closing{flex-flow:wrap;gap:32px}.aldri{background:var(--surface);border:2px solid var(--ink);border-radius:18px;flex-direction:column;flex:400px;gap:16px;min-width:0;padding:28px;display:flex}.aldri-title{font-size:1.7rem}.aldri-warning{background:var(--warn-bg);border-radius:12px;padding:14px 16px}.closing{background:var(--accent);min-width:0;color:var(--accent-ink);border-radius:18px;flex-direction:column;flex:440px;gap:18px;padding:36px;display:flex}.closing-title{font-size:clamp(1.7rem,1.3rem + 1.8vw,2.2rem)}a.closing-primary{background:var(--accent-ink);color:var(--accent);border-color:var(--accent-ink)}a.closing-secondary{color:var(--accent-ink);border-color:var(--accent-ink);background:0 0}a.closing-primary:hover,a.closing-secondary:hover{color:var(--accent);background:var(--bg);border-color:var(--bg)}.closing :focus-visible{outline-color:var(--accent-ink)}.closing-angrerett{opacity:.85;font-size:.95rem}.faq{flex-direction:column;gap:24px;width:100%;max-width:820px;margin:0 auto;padding:24px 24px 72px;display:flex}.faq-title{font-size:clamp(1.7rem,1.3rem + 1.8vw,2.2rem)}.faq-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--line)}.faq-q{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 0;font-weight:700;display:flex}.faq-q .o-chev{flex:none;transition:transform .2s}.faq-a{color:var(--muted);padding:0 0 20px}@media (max-width:640px){.hero{gap:32px;padding:40px 16px 48px}.hero-text{gap:20px}.hero-lead{font-size:1.1rem}.hero-cta{max-width:none}.hero-art .box-art{max-width:320px}.stat-band-inner{gap:24px;padding:32px 16px}.stat-value{font-size:2.2rem}.um-heads{padding:0 22px}.vs-item{gap:14px;padding:18px 16px}.value-icon{width:30px;height:30px}.price-box{padding:22px}.price-amount{font-size:2.6rem}.price-wait-title{font-size:1.7rem}.aldri{padding:22px}.closing{padding:24px}.faq{padding:16px 16px 56px}}
