.benefit h3{font-size:1rem;font-weight:700;margin-bottom:.4rem;letter-spacing:-.015em}.benefit p{font-size:.92rem;color:var(--muted);margin:0}.section{margin:1.75rem 0}.section-head{margin-bottom:1rem}.section-head h2{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem}.section-head p{color:var(--muted);font-size:.95rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.45rem 1.35rem}.checklist{list-style:none}.checklist li{position:relative;padding:.55rem 0 .55rem 1.85rem;color:var(--muted);font-size:.98rem;border-bottom:1px solid var(--border-soft)}.checklist li:last-child{border-bottom:none;padding-bottom:0}.checklist li:first-child{padding-top:0}.checklist li::before{content:"";position:absolute;left:0;top:.85em;width:.9rem;height:.9rem;border-radius:50%;background:var(--success-soft);border:1.5px solid var(--success);box-shadow:inset 0 0 0 2px transparent}.checklist li::after{content:"";position:absolute;left:.28rem;top:1.05em;width:.35rem;height:.2rem;border-left:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(-45deg)}.checklist strong{color:var(--text);font-weight:650}.steps{display:grid;gap:.85rem;counter-reset:step}.step{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:12px;padding:1rem 1.1rem}.step::before{counter-increment:step;content:counter(step);width:28px;height:28px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-weight:750;font-size:.85rem;border:1px solid rgba(61,139,253,.3)}.step h3{font-size:.98rem;font-weight:700;margin-bottom:.2rem}.step p{font-size:.92rem;color:var(--muted);margin:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mini-card{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:12px;padding:1.1rem 1.15rem}.mini-card h3{font-size:.95rem;margin-bottom:.45rem}.mini-card p,.mini-card li{font-size:.9rem;color:var(--muted)}.mini-card ul{list-style:none;padding:0}.mini-card li{padding:.25rem 0 .25rem 1rem;position:relative}.mini-card li::before{content:"–";position:absolute;left:0;color:var(--muted-2)}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1rem 1.15rem;margin-bottom:.65rem}.faq summary{cursor:pointer;font-weight:650;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--primary);font-weight:700;font-size:1.15rem}.faq details[open] summary::after{content:"–"}.faq details p{color:var(--muted);font-size:.95rem;margin-top:.75rem}.cta-panel{margin:2.25rem 0 1rem;background:linear-gradient(180deg,rgba(61,139,253,.14),rgba(61,139,253,.04));border:1px solid rgba(61,139,253,.3);border-radius:var(--radius);padding:1.75rem 1.4rem;text-align:center;box-shadow:var(--shadow)}.cta-panel h2{font-size:1.35rem;margin-bottom:.5rem;letter-spacing:-.02em}.cta-panel p{color:var(--muted);margin-bottom:1.15rem;max-width:34em;margin-left:auto;margin-right:auto}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(10,14,20,.92);backdrop-filter:blur(14px);border-top:1px solid var(--border);padding:.75rem 1rem}.sticky-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.sticky-copy{font-size:.9rem}.sticky-copy strong{display:block;font-size:.98rem}.sticky-copy span{color:var(--muted);font-size:.82rem}.sticky-cta .btn{padding:.8rem 1.2rem;font-size:.95rem;white-space:nowrap}footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);text-align:center;font-size:.86rem;color:var(--muted)}footer .links{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin:.65rem 0}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--text)}.note{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:1rem 1.15rem;color:var(--muted);font-size:.92rem;margin-top:1rem}.note strong{color:var(--text)}@media (max-width:760px){.grid-3,.two-col{grid-template-columns:1fr}.nav-links .hide-sm{display:none}h1{font-size:1.85rem}.sticky-copy span{display:none}.sticky-cta .btn{padding:.75rem 1rem;font-size:.9rem}}@media (max-width:420px){.topnav-inner{padding:.75rem 1rem}.wrap{padding:1.5rem 1rem 2.5rem}}.as-seen{margin:2rem 0 1rem;padding:1.25rem 0;border-top:1px solid var(--border-soft)}.as-seen .section-head{margin-bottom:.85rem}.as-seen .section-head h2{font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:650}.as-seen .section-head p{font-size:.85rem}.badge-row{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;align-items:center}.badge-row a{display:inline-flex;text-decoration:none;opacity:.92;transition:opacity .15s ease,transform .15s ease}.badge-row a:hover{opacity:1;transform:translateY(-1px);text-decoration:none}.badge-row img{display:block;height:46px;width:auto;max-width:182px;border-radius:8px}