.account-page{max-width:1040px;margin:0 auto;padding:60px 28px 90px}.account-page h1{font-size:clamp(36px,5vw,58px);line-height:1.12;margin:14px 0 24px}.account-page h2{font-size:24px;margin:0 0 14px}.account-page p{line-height:1.7;max-width:76ch}.account-page section,.account-page details,.price-grid article{padding:26px;border:1px solid var(--border);border-radius:14px;margin:24px 0;background:var(--surface)}.account-page [hidden]{display:none!important}.account-page button,.account-page input,.account-page select{font:inherit}.account-page button,.account-page .button{display:inline-block;border:1px solid #839bc7;border-radius:8px;padding:11px 17px;background:#a7bce7;color:#101c2b;cursor:pointer;text-decoration:none}.account-page .secondary{background:transparent;color:inherit}.account-page button:disabled{opacity:.5;cursor:wait}.account-page input,.account-page select{display:block;padding:11px;border-radius:6px;margin:10px 0 18px;width:min(100%,400px);background:var(--bg);color:var(--text);border:1px solid #7184a1}.account-page output{display:block;overflow-wrap:anywhere;margin:18px 0}.account-page .actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.journey-steps{display:flex;flex-wrap:wrap;gap:28px;padding-left:24px;margin:30px 0}.checksum{overflow-wrap:anywhere}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-grid article{margin:10px 0}.price{font-size:30px;font-weight:700}.price small{font-size:14px}.account-page summary{cursor:pointer;font-weight:600}#sign-in{max-width:440px;margin:24px auto}.notice{border-left:3px solid #a7bce7;padding:12px 18px}.team-form-row{display:flex;flex-wrap:wrap;gap:24px}header nav{flex-wrap:wrap}@media(max-width:760px){.price-grid{grid-template-columns:1fr}.account-page{padding:32px 20px}}