.auth-register .auth-heading p{font-size:16px;line-height:1.75}.auth-register .form-grid{gap:20px}.auth-register .form-grid label,.hq-setup .form-grid label{font-size:15px;line-height:1.5}.auth-register input,.hq-setup input{font-size:16px!important;min-height:48px}.auth-register .form-grid .hq-consent,.hq-setup .form-grid .hq-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400}.hq-consent input[type=checkbox]{width:19px;min-width:19px;height:19px;min-height:19px;margin-top:3px;accent-color:#1765df}.hq-consent a{text-decoration:underline;text-underline-offset:3px}.hq-account{max-width:1200px;margin:auto;font-size:16px}.hq-welcome{padding:28px 0 32px}.hq-welcome h1{font-size:clamp(30px,3.5vw,44px);line-height:1.12;letter-spacing:-.04em;margin:16px 0 20px}.hq-account p{font-size:16px;line-height:1.75;color:#52647b}.hq-welcome>p{max-width:800px}.hq-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.hq-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hq-service-grid article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:28px;border-radius:18px}.hq-service-grid h2,.hq-setup h2{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:14px 0}.hq-service-grid p{margin-bottom:22px}.hq-service-grid .button{margin-top:auto}.hq-account .hq-note,.auth-register .hq-note{font-size:14px;line-height:1.65;color:#61738a}.hq-setup{max-width:800px;margin-top:24px}.hq-setup .form-grid{margin-top:24px;gap:24px}.hq-setup fieldset{min-width:0}.hq-setup small{font-size:13px;line-height:1.65;font-weight:400;color:#61738a}.hq-setup .template-choice{padding:12px}.hq-account .button,.auth-register .button{font-size:15px;min-height:48px}.hq-account a:focus-visible,.auth-register input:focus-visible{outline:3px solid #1765df;outline-offset:3px}@media(max-width:1000px){.hq-service-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.hq-service-grid{grid-template-columns:1fr}.hq-service-grid article{padding:24px}.auth-register .form-grid{grid-template-columns:1fr}.auth-register .form-grid .wide{grid-column:auto}.hq-setup .template-picker{grid-template-columns:1fr}.hq-setup .template-preview{height:60px}.hq-welcome{padding-top:20px}.hq-account .hq-actions .button{width:100%;justify-content:center}.hq-setup .form-grid{grid-template-columns:1fr}.hq-setup .wide{grid-column:auto}}
.auth-register .form-grid{align-items:start}
.app-shell .side-nav{align-content:start}
