.hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2rem}.step{border-top:2px solid var(--gold);padding-top:1rem}.step strong,.dashboard-flow span{display:block;color:#725800;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.feature-list{padding-left:1.15rem}.feature-list li{margin:.65rem 0}.profile-panel{background:var(--navy);color:#fff;border-left:4px solid var(--gold);padding:1.6rem}.profile-panel h3,.profile-panel dt{color:var(--gold2)}.profile-panel dt{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:1rem}.profile-panel dd{margin:.2rem 0;color:#dbe2ec}.state-tabs,.dashboard-flow{display:grid;gap:1rem;margin-top:1.5rem}.state-tabs{grid-template-columns:1fr 1fr}.dashboard-flow{grid-template-columns:repeat(4,1fr)}.state-tab,.dashboard-flow article{background:#fff;border:1px solid var(--line);padding:1.25rem}.state-tab strong{font:600 1.35rem var(--disp)}.partner-band{background:var(--navy)!important;color:#fff}.partner-band h2{color:#fff}.partner-band p,.partner-band li{color:#d7deea}.promo-code{display:inline-block;border:1px dashed var(--gold2);padding:1rem 1.25rem;margin:1rem 0;font-weight:700}.faq details{background:#fff;border:1px solid var(--line);padding:1rem 1.2rem;margin:.7rem 0}.faq summary{cursor:pointer;font-weight:700;color:var(--navy)}@media(max-width:900px){.steps,.dashboard-flow{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.steps,.state-tabs,.dashboard-flow{grid-template-columns:1fr}}
