.ignition-hero h1{max-width:920px}.ignition-hero .sub{max-width:780px}.hero h1 .brandmark{color:inherit}.fine-print{border-top:1px solid var(--line-dark);color:var(--ink-faint);max-width:900px;margin-top:22px;padding-top:20px;font-size:12px;line-height:1.6}.fine-print a{color:var(--ink-soft)}.problem{background:var(--bg-off)}.problem-lede{gap:18px;max-width:760px;margin:0 auto;display:grid}.problem-lede p{color:var(--ink-soft);font-size:16.5px;line-height:1.65}.problem-lede p b{color:var(--ink);font-weight:600}.problem-lede .kicker{color:var(--ink);font-size:18px;font-weight:600}.problem-lede .kicker .hl{color:var(--red-bright)}.stat-band{border:1px solid #ff5a4847;border-left:4px solid var(--red);border-radius:var(--radius-card);background:var(--panel-dark);max-width:820px;margin:34px auto 0;padding:26px 32px;position:relative;overflow:hidden}.stat-band:after{content:"";pointer-events:none;background:radial-gradient(420px 180px at 100% 120%,#cf150924,#0000 70%);position:absolute;inset:0}.stat-band p{color:#ffffffd1;font-size:16px;line-height:1.6;position:relative}.stat-band p b{color:#fff;font-weight:600}.micro-cta-row{text-align:center;max-width:820px;margin:20px auto 0}.micro-cta{color:var(--red-bright);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.micro-cta:hover{text-decoration:underline}.dualcap-lede{max-width:700px;color:var(--ink-soft);text-align:center;margin:0 auto 40px;font-size:16px;line-height:1.6}.dualcap-lede b{color:var(--ink);font-weight:600}.cap-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cap-card{border:1px solid var(--line-light);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card);padding:30px;position:relative}.cap-card .cap-tag{border-radius:var(--radius-pill);color:var(--steel);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#6aa6e81a;border:1px solid #6aa6e847;align-items:center;gap:8px;padding:5px 13px;font-size:11px;font-weight:600;display:inline-flex}.cap-card.fee .cap-tag{color:var(--red-bright);background:#ff5a481a;border-color:#ff5a4847}.cap-card h3{letter-spacing:0;margin-top:16px;font-size:20px;font-weight:700}.cap-card p{color:var(--ink-soft);margin-top:12px;font-size:14.5px;line-height:1.6}.cap-card p b{color:var(--ink);font-weight:600}.cap-card .locked{border:1px solid var(--line-dark);background:var(--panel-dark-2);color:#ffffffb8;border-radius:10px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.55}.cap-card .locked b{color:#fff;font-weight:600}.onboard-fee{color:var(--ink-soft);font-family:var(--font-mono);text-align:center;margin:0 auto 34px;font-size:13px}.onboard-fee b{color:var(--ink)}.onboard-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:4px;display:grid}.ostep{border:1px solid var(--line-light);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card);padding:24px 22px;position:relative}.ostep .num{background:var(--grad-cta);color:#fff;width:34px;height:34px;font-family:var(--font-mono);border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;box-shadow:0 6px 14px -6px #cf150980}.ostep .wk{color:var(--red-bright);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:10.5px;font-weight:600}.ostep h4{margin-top:5px;font-size:15.5px;font-weight:700}.ostep p{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.5}.runbook{max-width:940px;margin:40px auto 0}.runbook .rb-h{color:var(--red-bright);font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:600}.runbook-tbl{border:1px solid var(--line-light);border-radius:var(--radius-card);border-collapse:collapse;background:var(--card-bg);width:100%;overflow:hidden}.runbook-tbl td{border-bottom:1px solid var(--line-light);vertical-align:top;padding:16px 20px}.runbook-tbl tr:last-child td{border-bottom:none}.runbook-tbl .rb-pil{width:1.7in;color:var(--ink);font-family:var(--font-mono);white-space:nowrap;font-size:13px;font-weight:700}.runbook-tbl .rb-pil b{color:var(--red-bright)}.runbook-tbl .rb-wd{color:var(--ink-soft);font-size:14px;line-height:1.55}.terms-strip{border:1px solid var(--line-light);border-radius:var(--radius-card);background:var(--bg-dark);max-width:1000px;color:var(--ink-soft);text-align:center;margin:26px auto 0;padding:18px 26px;font-size:13px;line-height:1.6}.terms-strip b{color:var(--ink);font-weight:600}.terms-strip a{color:var(--red-bright);font-weight:600;text-decoration:none}.terms-strip a:hover{text-decoration:underline}.terms-strip .sep{color:var(--ink-faint);margin:0 8px}.tier .t-price .per{color:var(--ink-faint);letter-spacing:0;font-size:16px;font-weight:600}.tierfit{max-width:820px;color:var(--ink-soft);text-align:center;margin:26px auto 0;font-size:15px;line-height:1.65}.tierfit b{color:var(--ink);font-weight:600}.tierfit i{color:var(--ink)}.scope-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.scope-col{border:1px solid var(--line-light);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card);padding:30px 32px}.scope-col.addons{border-color:var(--line-dark);background:var(--panel-dark)}.scope-col .head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.scope-col.included .head{color:var(--steel)}.scope-col.addons .head{color:var(--red-bright)}.scope-col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.scope-col li{color:var(--ink-soft);grid-template-columns:18px 1fr;gap:11px;font-size:14px;line-height:1.5;display:grid}.scope-col.included li .mk{color:var(--steel);font-weight:700}.scope-col.addons li .mk{color:var(--red-bright);font-weight:700}.scope-col li b{color:var(--ink);font-weight:600}.scope-note{max-width:860px;color:var(--ink-soft);text-align:center;margin:28px auto 0;font-size:15px}.scope-note b{color:var(--ink);font-weight:600}.crosssell{background:var(--bg-dark)}.cross-body{max-width:780px;margin:0 auto}.cross-body p{color:var(--ink-soft);font-size:16.5px;line-height:1.7}.cross-body p b{color:var(--ink);font-weight:600}.waiver-card{border:1px solid #ff5a4847;border-left:4px solid var(--red);border-radius:var(--radius-card);background:var(--panel-dark);margin-top:26px;padding:24px 28px}.waiver-card .lab{color:var(--red-bright);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.waiver-card p{color:#ffffffc7;font-size:14.5px;line-height:1.65}.waiver-card p b{color:#fff;font-weight:600}.lead-form .form-status[data-state=success]{color:#9ad7ff}@media (width<=1020px){.cap-grid,.scope-grid{grid-template-columns:1fr}.onboard-steps{grid-template-columns:1fr 1fr}.runbook-tbl .rb-pil{white-space:normal;width:auto}}@media (width<=760px){.onboard-steps{grid-template-columns:1fr}.runbook-tbl td{display:block}.runbook-tbl .rb-pil{padding-bottom:4px}.runbook-tbl .rb-wd{padding-top:4px}.terms-strip .sep{display:none}.terms-strip{text-align:left;gap:8px;display:grid}}
