:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#182235;background:#f4f6fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}button,input{font:inherit}.shell{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);min-height:100vh;display:grid}.story{color:#fff;background:linear-gradient(145deg,#132448,#294c91 58%,#5780d1);flex-direction:column;justify-content:space-between;padding:clamp(40px,7vw,96px);display:flex;position:relative;overflow:hidden}.story:after{content:"";background:#ffffff1a;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-210px;right:-170px}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:750;display:flex}.brand-mark{color:#274981;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.story-copy{z-index:1;max-width:580px;position:relative}.story h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(42px,5vw,70px);line-height:.98}.story p{color:#ffffffd1;max-width:500px;font-size:18px;line-height:1.6}.panel{background:#fff;place-items:center;padding:32px clamp(28px,6vw,88px);display:grid}.card{width:min(100%,430px)}.eyebrow{color:#55709f;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.card h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:34px}.muted{color:#68758a;margin:0 0 28px;line-height:1.55}.social{grid-template-columns:1fr 1fr;gap:10px;display:grid}.button,.social a{color:#23334d;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:650;text-decoration:none;display:flex}.button.primary{color:#fff;background:#315da8;border-color:#315da8;width:100%}.divider{color:#97a1b1;align-items:center;gap:12px;margin:24px 0;font-size:13px;display:flex}.divider:before,.divider:after{content:"";background:#e7eaf0;flex:1;height:1px}.field{gap:7px;margin-bottom:16px;display:grid}.field label{font-size:14px;font-weight:650}.field input{color:#172238;border:1px solid #d7dde7;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px}.field input:focus{border-color:#4e74b7;box-shadow:0 0 0 3px #4e74b721}.error{color:#a12c35;background:#fff0f0;border-radius:10px;margin-bottom:16px;padding:11px 13px;font-size:14px}.link-button{color:#315da8;cursor:pointer;background:0 0;border:0;padding:0}.magic{text-align:center;color:#68758a;margin-top:18px;font-size:14px}.locale{gap:8px;display:flex;position:absolute;top:24px;right:28px}.locale a{color:#68758a;padding:5px;font-size:13px;text-decoration:none}@media (max-width:850px){.shell{display:block}.story{min-height:210px;padding:30px 24px}.story h1{margin-top:44px;font-size:38px}.story p{display:none}.panel{min-height:calc(100vh - 210px);padding:44px 24px}.locale{top:18px;right:18px}.locale a{color:#ffffffeb}}@media (max-width:390px){.social{grid-template-columns:1fr}.card h2{font-size:30px}}.field select{color:#171923;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9dce3;border-radius:8px;padding:12px}.workspace-choices{gap:12px;display:grid}.workspace-choice{overflow-wrap:anywhere;color:inherit;border:1px solid #d9dce3;border-radius:8px;gap:6px;padding:16px;text-decoration:none;display:grid}.workspace-choice:hover{border-color:#315ca8}.workspace-choice span{font-size:14px}
