.account-page,.commercial-page{color:#0a1730;min-height:100svh;font-family:var(--font-basisrail), Arial, sans-serif;background:#f6f9ff;padding:40px max(24px,50vw - 600px)}.account-brand{margin-bottom:70px;display:inline-block}.account-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.account-kicker{color:#0048e7;letter-spacing:.08em;margin-bottom:20px;font-size:.8125rem;font-weight:700;display:block}.account-page h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(3rem,5vw,5rem);font-weight:500;line-height:1.04}.account-page p,.commercial-page p{color:#556883;font-size:1rem;line-height:1.65}.account-page ol{counter-reset:steps;margin-top:32px}.account-page ol li{border-top:1px solid #dce5f4;align-items:center;gap:18px;padding:16px 0;font-size:1rem;display:flex}.account-page ol li:before{counter-increment:steps;content:"0" counter(steps);color:#0048e7;font-size:.875rem}.account-card{background:#fff;border:1px solid #dae4f5;border-top:3px solid #0048e7;border-radius:5px;padding:40px;box-shadow:0 22px 80px -50px #315281}.account-card h2{letter-spacing:-.04em;margin-bottom:16px;font-size:2rem;line-height:1.15}.account-card form{gap:12px;margin-top:28px;display:grid}.account-card label{font-size:.875rem;font-weight:500}.account-card input:not([type=checkbox]),.account-card select,.commercial-form input:not([type=checkbox]),.commercial-form select,.commercial-form textarea{color:#0a1730;background:#fff;border:1px solid #ccd9ed;border-radius:4px;width:100%;min-height:44px;padding:10px 12px;font-size:1rem}.commercial-check{align-items:flex-start;gap:12px;margin:12px 0;line-height:1.5;display:flex}.commercial-check input{margin-top:5px}.account-card .commercial-note,.commercial-note{color:#6c7e99;font-size:.875rem;line-height:1.55}.commercial-button,.account-card button[type=submit]{color:#fff;background:#0048e7;border-radius:4px;justify-content:space-between;align-items:center;min-height:48px;margin:24px 0 18px;padding:14px 20px;font-weight:500;display:flex}.commercial-head{justify-content:space-between;align-items:center;margin-bottom:52px;display:flex}.commercial-head nav{gap:24px;font-size:.875rem;display:flex}.commercial-page h1{letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.08}.commercial-page h2{letter-spacing:-.035em;font-size:1.5rem}.commercial-section{background:#fff;border:1px solid #dae4f5;border-radius:6px;margin:32px 0;padding:28px}.commercial-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0;display:grid}.commercial-metric{background:#fff;border:1px solid #dae4f5;border-radius:5px;padding:24px}.commercial-metric span{color:#607796;font-size:.8125rem}.commercial-metric strong{letter-spacing:-.05em;color:#003bac;margin:10px 0;font-size:2.25rem;display:block}.commercial-metric p{margin:0;font-size:.8125rem}.commercial-table-wrap{overflow-x:auto}.commercial-page table{border-collapse:collapse;width:100%;margin-top:20px;font-size:.875rem}.commercial-page th{text-align:left;color:#667e9e;letter-spacing:.03em;font-size:.75rem;font-weight:500}.commercial-page th,.commercial-page td{white-space:nowrap;border-bottom:1px solid #e4eaf3;padding:14px 12px}.commercial-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.commercial-form label{gap:8px;font-size:.875rem;display:grid}.commercial-form .wide{grid-column:1/-1}.commercial-form button{color:#fff;background:#0048e7;border-radius:4px;min-height:44px;padding:10px 18px}.commercial-actions{flex-wrap:wrap;gap:14px;display:flex}.commercial-actions button,.commercial-actions a{color:#0048e7;border:1px solid #ccdaef;border-radius:4px;padding:8px 14px;font-size:.875rem}.commercial-actions button[aria-pressed=true]{color:#fff;background:#0048e7}.commercial-chart{align-items:end;gap:5px;height:130px;margin:24px 0 12px;display:flex}.commercial-chart div{background:#0048e7;border-radius:2px 2px 0 0;flex:1;min-height:2px;position:relative}.commercial-chart div:hover{background:#7399ff}.commercial-page .error{color:#a72639;background:#fff0f0;border-radius:4px;padding:12px}.commercial-page .success{color:#156044;background:#e8f6ef;padding:12px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;display:grid}.pricing-grid article{background:#fff;border:1px solid #d7e2f3;border-top:3px solid #0048e7;border-radius:5px;padding:30px}.pricing-grid ul{gap:14px;margin:24px 0;font-size:.9375rem;display:grid}.pricing-grid li{padding-left:22px;position:relative}.pricing-grid li:before{content:"✓";color:#0048e7;position:absolute;left:0}.pricing-amount{letter-spacing:-.045em;margin:22px 0 8px;font-size:2.3rem;line-height:1.2}.owner-trend-caption{color:#687e9c;justify-content:space-between;font-size:.75rem;display:flex}@media (max-width:850px){.account-grid{grid-template-columns:1fr;gap:36px}.account-brand{margin-bottom:40px}.account-page h1 br{display:none}.account-card{padding:28px}.commercial-metrics{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.commercial-head{align-items:start;gap:20px}.commercial-head nav{flex-wrap:wrap;gap:12px}}@media (max-width:500px){.commercial-form{grid-template-columns:1fr}.commercial-form .wide{grid-column:auto}.commercial-metric{padding:17px}.commercial-metric strong{font-size:1.8rem}.commercial-section{padding:18px}.account-page,.commercial-page{padding:24px 18px}.commercial-head{flex-direction:column}}.commercial-form .commercial-check{align-items:flex-start;gap:12px;display:flex}.commercial-form .commercial-check input{width:18px;height:18px;min-height:18px;margin-top:3px}.commercial-page [id]{scroll-margin-top:32px}
