@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');:root{font-family:'DM Sans',sans-serif;color:#f0eee5;background:#142123}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow-x:hidden}.ambient{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 74% 82%,#9e76513e,transparent 40%),radial-gradient(circle at 15% 10%,#38635e85,transparent 43%),linear-gradient(135deg,#172829,#101617)}.ambient:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:86px 86px;mask-image:linear-gradient(135deg,#fff4,transparent 75%)}.layout{max-width:1340px;min-height:100vh;margin:auto;padding:36px 6vw;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto 1fr auto;gap:20px 8vw}header{grid-column:1/-1;display:flex;align-items:center;gap:13px;font-family:'Barlow Condensed',sans-serif;font-weight:800;letter-spacing:.09em;font-size:23px}.mark{width:46px;height:46px;display:grid;place-items:center;background:#e9ae76;color:#182627;font-size:25px;letter-spacing:-.06em}.mark span{font-size:13px;align-self:start;margin-left:-7px}header small{color:#e9ae76;font-size:11px;border:1px solid #e9ae76;padding:2px 5px;margin-left:8px;vertical-align:middle}.hero{align-self:center}.eyebrow,.features,.account label,footer{font:700 12px 'DM Sans',sans-serif;letter-spacing:.13em}.eyebrow{color:#e9ae76}.hero h1{font:900 clamp(65px,8vw,126px)/.86 'Barlow Condensed',sans-serif;letter-spacing:-.02em;margin:27px 0}.hero h1 em{font-style:normal;color:#e9ae76}.hero p{max-width:455px;color:#b9c8c2;line-height:1.7;font-size:16px}.features{display:flex;gap:24px;flex-wrap:wrap;color:#c9d4ca;margin-top:42px}.account{align-self:center;border:1px solid #b8d5c136;background:#172827da;box-shadow:0 25px 80px #07111080;backdrop-filter:blur(20px)}.tabs{display:flex;border-bottom:1px solid #b8d5c136}.tabs button{flex:1;border:0;background:transparent;color:#92a69c;padding:22px;font:800 17px 'Barlow Condensed',sans-serif;letter-spacing:.1em;cursor:pointer}.tabs button.active{color:#e9ae76;box-shadow:inset 0 -3px #e9ae76}form{padding:36px 42px 30px}h2{font:800 37px 'Barlow Condensed',sans-serif;margin:0 0 6px}form p{color:#9caea6;font-size:13px;line-height:1.5;margin:0 0 35px}label{display:block;color:#d8ded4;margin:20px 0 9px}.field{display:flex;align-items:center;border:1px solid #60766c;background:#0e1e1d}.field span{color:#e9ae76;padding-left:16px;font-size:21px}input{width:100%;background:#0e1e1d;border:1px solid #60766c;color:#fff;padding:15px 16px;font:500 16px 'DM Sans',sans-serif;outline:0;border-radius:0}.field input{border:0;padding-left:5px}input:focus,.field:focus-within{border-color:#e9ae76}input::placeholder{color:#6c8579}.submit{width:100%;border:0;background:#e9ae76;color:#182627;padding:17px 20px;margin-top:30px;cursor:pointer;text-align:left;font:800 19px 'Barlow Condensed',sans-serif;letter-spacing:.06em}.submit span{float:right}.submit:hover{background:#ffd0a2}.submit:disabled{opacity:.5}#error{color:#ff9b8c;margin:14px 0 0;min-height:10px}form small{display:block;color:#778f86;font-size:11px;line-height:1.5;margin-top:16px}footer{grid-column:1/-1;display:flex;justify-content:space-between;color:#79938a;margin-top:30px}@media(max-width:850px){.layout{display:flex;flex-direction:column;padding:22px;gap:28px}.hero h1{font-size:70px}.features{margin-top:24px}.account{width:100%}form{padding:25px}footer{font-size:10px}}
