.section{padding:56px 0 8px;border-top:1px solid var(--line)}.section:first-of-type{border-top:none}.section__head{margin-bottom:36px}.section__title{font-size:clamp(30px,8vw,42px);max-width:640px;margin:0 0 14px}.section__lede{font-size:16px;line-height:1.6;color:var(--soft);max-width:560px;margin:0 0 44px}.hero{padding:40px 0 60px;display:grid;gap:40px}.hero__copy .eyebrow{margin-bottom:22px}.hero h1{font-size:clamp(34px,9vw,64px);line-height:1}.hero__sub{margin:22px 0 0;max-width:480px;font-size:17px;line-height:1.6;color:var(--soft)}.hero__sub strong{color:var(--ink)}.hero__price{font-family:var(--font-mono);margin-top:6px;font-size:15px;color:var(--ink)}.hero__price span{color:var(--accent);font-weight:700}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero__trace{font-family:var(--font-mono);margin-top:26px;font-size:13px;color:var(--muted);line-height:2}.hero__trace .prompt{color:var(--accent)}.hero__trace strong{color:var(--ink);font-weight:600}.hero__phone-wrap{justify-self:center;width:100%;max-width:340px}.phone{position:relative;background:#111;border:1.5px solid var(--phone-edge);border-radius:40px;padding:10px;box-shadow:0 40px 80px -34px #00000080}.phone__pill{position:absolute;z-index:2;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:#fff;background:var(--accent);border:1px solid #0b2a80;border-radius:100px;padding:4px 11px;pointer-events:none}.phone__screen{border-radius:30px;overflow:hidden;aspect-ratio:340 / 712;background:#0e0e13}.phone__screen iframe{width:100%;height:100%;border:0;display:block}.phone__meta{font-family:var(--font-mono);display:flex;justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:11px;color:var(--muted)}.replay-btn{cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:7px 12px;font-size:11px;font-weight:600;font-family:var(--font-mono)}@media (min-width: 860px){.hero{grid-template-columns:1.3fr 1fr;align-items:center;padding:76px 0 84px}.hero__phone-wrap{justify-self:end}}.steps{display:grid;gap:36px;margin-bottom:20px}@media (min-width: 760px){.steps{grid-template-columns:repeat(3,1fr);gap:44px}}.step__num{font-family:var(--font-mono);font-size:34px;font-weight:700;color:var(--accent);margin-bottom:12px}.step__title{font-weight:700;font-size:18px;margin-bottom:8px}.step__body{font-size:14px;line-height:1.6;color:var(--soft)}.pricing-grid{display:grid;gap:22px;margin-bottom:28px}@media (min-width: 700px){.pricing-grid{grid-template-columns:1fr 1fr}}.price-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 28px;background:var(--surface);display:flex;flex-direction:column}.price-card--accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.price-card__eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;margin-bottom:16px;opacity:.75}.price-card__amount{font-size:clamp(38px,9vw,52px);font-weight:700;letter-spacing:-.03em;margin-bottom:4px}.price-card__amount span{font-size:16px;font-weight:500;opacity:.7}.price-card__tagline{font-size:14px;margin:6px 0 22px;opacity:.85;line-height:1.5}.price-card__bullets{list-style:none;margin:20px 0 26px;padding:0;font-family:var(--font-mono);font-size:13px;line-height:2.1}.price-card__bullets li:before{content:"✓"}.price-card .btn{margin-top:auto}.pricing-note{font-size:14px;line-height:1.6;color:var(--soft);max-width:620px;border:1px dashed var(--line);border-radius:var(--radius);padding:14px 18px}.pricing-note strong{color:var(--ink)}.band{background:var(--band);color:var(--band-ink);border-top:1px solid var(--band-line);border-bottom:1px solid var(--band-line)}.band .section__title,.band .eyebrow{color:var(--band-ink)}.band .eyebrow{color:#5c9dff}.band .section__lede{color:var(--band-soft)}.band-grid{display:grid;gap:30px;margin-bottom:40px}@media (min-width: 760px){.band-grid{grid-template-columns:repeat(3,1fr)}}.band-fact__num{font-family:var(--font-mono);font-size:32px;font-weight:700;color:#5c9dff;margin-bottom:10px}.band-fact__title{font-weight:700;font-size:17px;margin-bottom:7px}.band-fact__body{font-size:14px;line-height:1.6;color:var(--band-soft)}.lockout-card{border:1px solid var(--band-line);border-radius:var(--radius-lg);padding:22px;font-family:var(--font-mono);font-size:13px;color:var(--band-soft);line-height:1.9;margin-bottom:20px}.lockout-card__title{color:#5c9dff;font-size:12px;letter-spacing:.06em;margin-bottom:10px}.faq-grid{display:grid;gap:4px;margin-bottom:20px}@media (min-width: 760px){.faq-grid{grid-template-columns:1fr 1fr;gap:8px 48px}}.faq-item{border-bottom:1px solid var(--line);padding:16px 0}.faq-item summary{cursor:pointer;font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);color:var(--accent);flex:none;font-size:18px}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--soft)}.alpha-note{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--warn);border:1px solid var(--warn);border-radius:var(--radius);padding:6px 10px}
