.trial-top{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:24px 28px;margin-top:28px}.trial-top h2{font-size:25px;margin:0 0 6px}.trial-top p{font-size:13px;margin:0}.trial-top .button{font-size:14px;white-space:normal;text-align:center;min-width:260px}.trial-login .auth-layout{padding-top:35px}.trial-facts{font-size:12px;color:var(--muted);margin:12px 0 0}.signup-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.signup-fields .full{grid-column:1/-1}.free-card{padding:22px;border:1px solid var(--line);background:var(--soft);border-radius:10px;margin-bottom:22px}.free-card h3{font-size:23px}.preview-banner{display:flex;gap:24px;justify-content:space-between;padding:24px;background:#e3f1ee;color:#163d40;border:1px solid #91b8ae;border-radius:12px;margin:0 0 24px}.preview-banner strong{font-size:21px}.preview-banner p{font-size:14px;margin:8px 0}.preview-banner small{display:block;font-size:12px;max-width:620px;line-height:1.65}.preview-actions{display:flex;align-items:stretch;flex-direction:column;justify-content:center;gap:8px;min-width:215px}.preview-upgrade{padding:12px 16px;background:#163d40;color:white;border-radius:7px;font-size:13px;text-decoration:none;text-align:center}.preview-actions button{padding:9px 12px;border:1px solid #91b8ae;background:transparent;color:inherit;border-radius:6px;font-size:12px}.preview-actions [hidden]{display:none}.preview-banner [disabled]{opacity:.6}.seo-copy{max-width:860px;padding-top:55px;padding-bottom:65px}.seo-copy h1{font-size:clamp(32px,5vw,54px)}.seo-copy h2{font-size:30px;margin:35px 0 14px}.seo-copy h3{font-size:21px}.seo-copy p,.seo-copy li{line-height:1.8}.industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.industry-grid article{padding:25px;border:1px solid var(--line);border-radius:10px}.trial-nav{margin-right:15px}.profile-contact{white-space:pre-line;overflow-wrap:anywhere}html[data-theme="dark"] .preview-banner{background:#173436;color:#e5efed;border-color:#3e6662}html[data-theme="dark"] .preview-upgrade{background:#d6b658;color:#172b3b}
@media(max-width:800px){.trial-top{flex-direction:column;align-items:stretch;gap:16px;padding:22px}.trial-top .button{min-width:0}.trial-nav{display:none}.preview-banner{flex-direction:column}.preview-actions{min-width:0}.industry-grid{grid-template-columns:1fr}}@media(max-width:580px){.trial-top{margin-top:18px}.trial-login .auth-layout{padding-top:25px}.trial-login .auth-brand-panel{display:none}.signup-fields{grid-template-columns:1fr}.signup-fields .full{grid-column:auto}}

/* Explicit registration confirmation, usable with keyboard and on narrow screens. */
.auth-card [hidden]{display:none!important}.auth-verification{outline:none}.auth-verification h2{font-size:clamp(28px,5vw,36px);margin-bottom:18px}.verification-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--soft);color:var(--accent);font-size:30px;margin:0 0 22px}.verification-email{font-weight:700;font-size:16px;overflow-wrap:anywhere;padding:13px 16px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.auth-verification p{font-size:14px}.auth-verification>.button{margin-top:12px;white-space:normal}.auth-verification>.fine{margin:18px 0 8px}.auth-verification:focus-visible{outline:2px solid var(--accent);outline-offset:8px}#auth-form[aria-busy="true"]{opacity:.75}#auth-status:not(:empty){border-left:3px solid var(--accent);background:var(--soft);padding:12px 14px;border-radius:4px}#auth-status.error{border-color:#b54137}html[data-theme="dark"] #auth-status.error{color:#ffb3aa}@media(max-width:580px){.auth-layout:has(#auth-verification) .auth-brand-panel{display:none}.auth-layout:has(#auth-verification){padding-top:26px}.auth-card{padding:24px}}
.preview-banner.preview-exhausted{border:2px solid #c79121;background:#fff5d8;color:#35311d}.preview-exhausted .preview-upgrade{background:#173d40;color:#fff;font-weight:700}html[data-theme="dark"] .preview-banner.preview-exhausted{background:#383224;border-color:#c9a346;color:#fff1c8}html[data-theme="dark"] .preview-exhausted .preview-upgrade{background:#ead17d;color:#192c30}
