:root{--navy:#142b45;--accent:#98682d;--line:#dbe3eb}*{box-sizing:border-box}body{margin:0;background:#f4f7fa;color:var(--navy);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}header{background:white;border-bottom:1px solid var(--line);padding:22px max(20px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:27px;font-weight:850;letter-spacing:-1.2px;text-decoration:none;color:var(--navy);white-space:nowrap}.brand span{color:var(--accent)}.brand small{font-size:18px}nav{display:flex;gap:20px}a{color:var(--accent)}nav a{font-size:14px;font-weight:700;color:var(--navy)}main{width:min(1180px,calc(100% - 40px));margin:65px auto}.signup-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}h1{font-size:clamp(35px,4vw,55px);line-height:1.13;letter-spacing:-1.8px;margin:15px 0 25px}h2{font-size:29px;line-height:1.2;margin:12px 0 25px}.lede{font-size:19px;color:#566c80}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:800;color:var(--accent)}.panel{background:white;border:1px solid var(--line);border-radius:16px;padding:35px;box-shadow:0 16px 40px #10243a08}.steps{list-style:none;padding:0;counter-reset:step;margin:32px 0}.steps li{counter-increment:step;position:relative;padding:0 0 24px 50px}.steps li:before{content:counter(step);position:absolute;left:0;background:#eee7dd;color:#745022;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-weight:800}.steps span{display:block;color:#62768a;font-size:15px}label{display:block;margin:18px 0;font-size:14px;font-weight:650}input,select,textarea{font:inherit;font-size:16px;width:100%;min-width:0;padding:12px;border:1px solid #bac9d6;border-radius:8px;margin-top:7px;color:var(--navy);background:white}input[readonly]{background:#f2f5f8;color:#61758b}.check{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400}.check input{width:18px;height:18px;flex:none;margin:4px 0 0}button{font:inherit;font-weight:800;width:100%;border:0;border-radius:9px;min-height:50px;padding:13px 18px;background:var(--navy);color:white;cursor:pointer}.small{font-size:12px;color:#617389}.notice,.error{padding:18px;border:1px solid #b8d3c2;border-radius:9px;background:#edf7f0}.error{background:#fff0ed;border-color:#dcb7aa;color:#852e1a}.trap{position:absolute;left:-9999px;width:1px;overflow:hidden}.two{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.setup{max-width:900px}footer{padding:30px 20px;text-align:center;background:var(--navy);color:#d8e0e8;font-size:12px}footer a{color:#e9c495}:focus-visible{outline:3px solid #aa7c42;outline-offset:3px}@media(max-width:760px){header{padding:18px;flex-wrap:wrap}.brand{font-size:24px}.signup-grid{grid-template-columns:1fr;gap:25px}main{margin:30px auto}.panel{padding:24px}.two{grid-template-columns:1fr}h1{font-size:36px}nav{gap:18px}.lede{font-size:17px}}
