:root{--bg:#141a2a;--card:#1e293f;--line:#34435d;--text:#f8fbff;--mute:#adbad0;--blue:#38c2f4}body{background:radial-gradient(ellipse at 10% 8%,#203553 0,transparent 35%),var(--bg)}h1,h2,h3{font-family:Inter,sans-serif;letter-spacing:-.04em}.site-brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--text)}.site-brand img{width:42px;height:46px;object-fit:contain}.site-brand strong{font-size:27px;letter-spacing:-1px}.site-nav-actions{display:flex;align-items:center;gap:24px}.sign-in{color:#adbad0;text-decoration:none;font-size:14px}.btn{background:#244cff;border-radius:10px;box-shadow:none;font-size:15px;padding:14px 23px}.btn:hover{background:#365dff}.hero h1{font-weight:600;letter-spacing:-.045em}.hero .media,.split .media{border:1px solid #35435e;box-shadow:0 25px 70px #0002}.early,.card,.step{background:#1e293f;border-color:#35435e;border-radius:22px}.early h2,.split h2,.sec-title,.final h2,.center h2{font-weight:550}.early a:not(.btn),.legal-links a{color:#63d0f6}.step .n{display:grid;place-items:center;border:1px solid #3b526f;background:#263956;width:34px;height:34px;border-radius:50%}.step h3{letter-spacing:-.025em}.ico{background:#263956}footer{background:#182237;border-top:1px solid #34435d;padding:38px 24px;color:#adbad0}footer img{width:76px}.legal-links{margin:22px auto 12px;line-height:2.2;font-size:13px}.legal-links a{text-decoration:none}.company-details{font-size:11px;line-height:1.8;margin-bottom:0}.micro a{color:#63d0f6}input[type=email]:focus{outline:2px solid #38c2f4;outline-offset:2px}@media(max-width:600px){nav{padding:18px}.site-brand strong{font-size:22px}.site-brand img{width:34px;height:38px}.site-nav-actions{gap:14px}.site-nav-actions .btn{font-size:12px;padding:11px}.sign-in{font-size:12px}.hero{padding:35px 0 50px}.hero h1{font-size:42px}.early{padding:35px 20px}.company-details{font-size:10px}}
/* Compact, keyboard-accessible privacy disclosure. */
.privacy-widget{position:relative;width:max-content;max-width:100%;margin:12px auto;color:#adbad0;text-align:left;font:13px/1.5 Inter,system-ui,sans-serif}
.privacy-widget summary{cursor:pointer;list-style:none;border:1px solid #34435d;border-radius:24px;padding:8px 14px;background:#182237;color:#c8d3e5;display:flex;align-items:center;gap:12px;width:max-content}
.privacy-widget summary::-webkit-details-marker{display:none}.privacy-widget summary:after{content:'⌄';font-size:16px}.privacy-widget[open] summary:after{content:'⌃'}
.privacy-widget summary:focus-visible,.privacy-widget a:focus-visible{outline:2px solid #63d0f6;outline-offset:4px}
.privacy-widget .privacy-panel{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:50;width:290px;max-width:calc(100vw - 40px);padding:18px;background:#1e293f;border:1px solid #3b4c67;border-radius:16px;box-shadow:0 12px 40px #0006}
.privacy-panel strong{color:#f8fbff;font-size:15px}.privacy-panel p{font-size:13px;line-height:1.6;margin:8px 0 12px;color:#adbad0}.privacy-panel nav{display:grid;gap:2px;padding:0;margin:0}.privacy-panel a{display:block;color:#dbe8fa;text-decoration:none;padding:8px;border-radius:7px}.privacy-panel a:hover{background:#2a3b56}.privacy-widget .privacy-panel a,.privacy-widget .privacy-panel a:visited{color:#f1f5fb}.privacy-widget .privacy-panel a:hover{color:#fff;background:#34435d}

footer{padding:20px 24px}footer>img{display:none}
