.decision-page{padding-top:42px;padding-bottom:64px}.decision-page h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.04em;margin:12px 0}.decision-page .lead{max-width:680px;font-size:1.1rem;color:var(--ink-2)}.decision-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.signals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:18px;margin:24px 0}.signal-card{padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,var(--surface),var(--bg-2));display:flex;flex-direction:column;gap:16px}.signal-heading{display:flex;justify-content:space-between;align-items:center;font-weight:700}.signal-heading small{font-weight:400;color:var(--ink-3)}.signal-energy b{font-size:2.5rem;letter-spacing:-.06em;display:block;color:var(--brand)}.signal-energy span,.signal-metrics span{display:block;color:var(--ink-2);font-size:.78rem}.signal-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px}.signal-metrics b{font:600 1.25rem var(--mono)}.coverage{height:4px;background:var(--line);border-radius:5px;overflow:hidden}.coverage i{height:100%;display:block;background:var(--brand)}.signal-link{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:.85rem}.signal-card details{font-size:.76rem}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.plan{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.plan.featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.plan h2{font-size:1.5rem}.plan li{margin:12px 0;font-size:.9rem}.plan ul{padding-left:18px}.plan .btn{margin-top:20px}.worksteps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.worksteps a{padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-decoration:none}.worksteps b{display:block;margin:10px 0;font-size:1.2rem}.worksteps span{color:var(--ink-2);font-size:.9rem}.worksteps small{color:var(--brand)}@media(max-width:760px){.plan-grid,.worksteps{grid-template-columns:1fr}.decision-page{padding-top:24px}}
