.dom-account{max-width:1120px;margin:clamp(2rem,5vw,5rem) auto;padding:0 1.25rem;color:#17243b}.dom-account-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.dom-account-header h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1;margin:.25rem 0 .75rem}.dom-account-header nav{display:flex;gap:1rem;flex-wrap:wrap}.dom-account-header a,.dom-account a{color:#17365d;font-weight:750}.dom-account-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem}.dom-account-card{background:#fff;border:1px solid #d9dee7;border-radius:18px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 14px 40px rgba(23,36,59,.07)}.dom-account-card h2{font-size:1.65rem;margin-top:0}.dom-plan-card{background:#17243b;color:#fff}.dom-plan-card h2{color:#fff;font-size:2rem;margin:.25rem 0}.dom-plan-card a:not(.dom-access-button){color:#fff}.dom-plan-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#f2bd64;font-size:.76rem;font-weight:800;margin:0}.dom-plan-price{font-size:1.1rem;color:#e1e6ee}.dom-status{display:inline-block;border-radius:999px;background:#e7f5ed;color:#165c35;font-size:.78rem;font-weight:800;padding:.3rem .65rem;text-transform:uppercase}.dom-status-free{background:#edf0f4;color:#344359}.dom-usage{margin:1.5rem 0}.dom-usage>div:first-child{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.dom-usage-track{height:10px;background:#4a5870;border-radius:999px;overflow:hidden}.dom-usage-track span{display:block;height:100%;background:#f2bd64;border-radius:inherit}.dom-account-note{color:#d9e0ea;font-size:.88rem}.dom-security-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(1.5rem,4vw,4rem);margin-top:1.5rem}.dom-account input:focus-visible,.dom-account button:focus-visible,.dom-account a:focus-visible{outline:3px solid #f1b24a;outline-offset:3px}@media(max-width:780px){.dom-account-grid,.dom-security-card{grid-template-columns:1fr}.dom-account-header{align-items:flex-start;display:grid}}@media(max-width:480px){.dom-account-header nav{display:grid}.dom-usage>div:first-child{display:grid;gap:.25rem}}
