@font-face{font-family:Inter;src:local('Inter')}*{box-sizing:border-box}body{margin:0;color:#101e33;background:#f4f7fb;font:16px/1.6 Inter,Arial,sans-serif}header{padding:24px 6vw;background:#fff;border-bottom:1px solid #e0e7ef;display:flex;justify-content:space-between;align-items:center}header img{object-fit:contain;max-height:56px}a{color:#205dcc;text-underline-offset:4px}header a{font-size:14px;font-weight:600}main{max-width:1060px;margin:72px auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:0 28px;align-items:start}.intro{padding-top:34px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#2460cf}h1{font-size:48px;line-height:1.15;letter-spacing:-2px;margin:20px 0}p{color:#526079}.steps{display:grid;gap:15px;margin:34px 0;font-weight:600}.small{font-size:13px}.intro .small{max-width:360px}.card{padding:32px;background:white;border:1px solid #dce4ef;border-radius:16px;box-shadow:0 12px 45px #172e5b08}h2{font-size:26px;line-height:1.2;margin:28px 0 10px}nav{display:flex;border-bottom:1px solid #dce4ef;gap:24px}button{cursor:pointer;font:inherit}nav button{border:0;background:none;padding:0 0 14px;color:#637189;font-weight:700;font-size:14px}nav .active{color:#205dcc;border-bottom:3px solid #205dcc}label{display:block;margin:18px 0 8px;font-size:14px;font-weight:600}input:not([type=checkbox]){display:block;width:100%;margin-top:7px;border:1px solid #b7c4d7;border-radius:7px;padding:13px;font:inherit;color:#101e33}input:focus,button:focus-visible,a:focus-visible{outline:3px solid #a0c0f6;outline-offset:3px}.primary{display:block;width:100%;background:#255fd1;color:#fff;border:0;border-radius:7px;padding:14px 16px;font-weight:700;margin-top:24px}.primary:hover{background:#154caf}.primary:disabled{opacity:.5;cursor:wait}.text-button{background:none;border:0;color:#205dcc;padding:0;font-size:14px;margin-top:18px;font-weight:600}.consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400}.consent input{margin-top:4px}.legacy{border-top:1px solid #e3e8f0;margin-top:30px;padding-top:15px;font-size:13px}.legacy p{margin-bottom:4px}#status:not(:empty){padding:12px;background:#eef4ff;border-radius:7px;font-size:14px}#status.error{background:#fff0ee;color:#922b20}#account button{margin:12px 0}footer{text-align:center;font-size:12px;color:#718098;padding:20px}[hidden]{display:none!important}@media(max-width:760px){header{padding:18px 22px}header img{width:125px}main{grid-template-columns:1fr;margin:30px auto;gap:24px;padding:0 20px;max-width:500px}.intro{padding:0}h1{font-size:36px;margin:12px 0}h1 br{display:none}.intro p{margin:10px 0}.steps,.intro .small{display:none}.card{padding:24px}}

@media(max-width:760px){.consent{font-size:14px;line-height:1.6}.consent input{width:20px;height:20px;flex:none}.text-button,nav button{min-height:44px}.card{min-width:0}header a{min-height:44px;display:flex;align-items:center}#status,#description,#account{overflow-wrap:anywhere}}
