.trial-bar{background:#17344e;color:#fff;padding:8px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:500 13px/1.6 system-ui,sans-serif}.trial-bar button{background:transparent;border:1px solid #9aaebb;color:#fff;border-radius:4px;padding:4px 12px;min-height:32px;font:inherit;cursor:pointer}.trial-bar button:first-of-type{margin-left:auto}.trial-bar button:hover{background:#294a65}.trial-entry{margin:0;min-height:100dvh;box-sizing:border-box;background:#f1f5f7;color:#17344e;font:400 15px/1.8 system-ui,-apple-system,sans-serif;padding:clamp(24px,6vw,72px)}.trial-login{max-width:520px;margin:0 auto;background:#fff;border:1px solid #d8e2e9;padding:clamp(24px,5vw,48px)}.trial-wordmark{font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.trial-wordmark span{font-size:13px;font-weight:500;background:#e8f0f5;padding:4px 12px}.trial-eyebrow{margin:40px 0 8px;font-size:13px;font-weight:700;color:#46647a}.trial-login h1{font-size:clamp(28px,4vw,38px);line-height:1.5;letter-spacing:.02em;margin:0 0 16px}.trial-login p{color:#465969}.trial-login form{margin:28px 0}.trial-login label{display:block;font-weight:700;margin-bottom:8px}.trial-login input{box-sizing:border-box;width:100%;height:52px;padding:0 16px;border:1px solid #879baa;border-radius:4px;font:inherit}.trial-login button{width:100%;height:52px;background:#17344e;color:#fff;border:0;border-radius:4px;font:700 15px system-ui;cursor:pointer}.trial-login button:hover{background:#294a65}.trial-login :focus-visible,.trial-bar :focus-visible{outline:3px solid #cf8c20;outline-offset:3px}.trial-login .trial-error{color:#a32a27;min-height:24px;font-size:14px;margin:8px 0}.trial-explain{background:#eef3f6;padding:20px;font-size:13px}.trial-explain p{margin:8px 0 0}.trial-explain strong{font-size:14px}@media(max-width:720px){.trial-bar{gap:8px;padding:8px 12px}.trial-bar button:first-of-type{margin-left:0}.trial-entry{padding:20px 12px}}
