@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{color:#0f1c3f;background:#f9fafc;margin:0;font-family:Inter,system-ui,sans-serif}header{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:25px 28px;display:flex}header img{width:180px;height:auto}.pill{color:#1a2e6e;background:#eaf2ff;border-radius:50px;padding:8px 13px;font-size:12px;font-weight:600}main{max-width:1180px;margin:54px auto;padding:0 28px}.grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:70px;display:grid}.eyebrow{letter-spacing:1.8px;color:#1f63d5;font-size:12px;font-weight:700}h1{letter-spacing:-2.6px;color:#1a2e6e;margin:18px 0 24px;font-size:58px;line-height:1.1}p{color:#526085;line-height:1.7}.lead{font-size:18px}.offer{border-top:1px solid #d6deec;margin-top:34px;padding-top:25px}.offer strong{color:#1a2e6e;font-size:26px}.offer p{font-size:14px}.card{background:#fff;border:1px solid #e8eef6;border-radius:24px;padding:32px;box-shadow:0 12px 40px #1a2e6e08}h2{color:#1a2e6e;margin:0 0 10px;font-size:25px}.small{font-size:13px}label{margin:20px 0 8px;font-size:14px;font-weight:600;display:block}input:not([type=checkbox]){width:100%;font:inherit;color:#0f1c3f;border:1px solid #98a6bf;border-radius:12px;padding:14px}input:focus{border-color:#1f63d5;outline:3px solid #2e7cf640}.consent{align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}input[type=checkbox]{accent-color:#1a2e6e;flex-shrink:0;width:18px;height:18px;margin-top:4px}button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#1a2e6e;border:0;border-radius:12px;margin-top:15px;padding:16px;font-weight:600}button:disabled{opacity:.55;cursor:wait}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #2e7cf6}.status{color:#1a2e6e;min-height:20px;padding:12px 0;font-size:14px;line-height:1.6}.steps{border-top:1px solid #e8eef6;gap:28px;margin-top:65px;padding-top:25px;display:flex}.steps div{flex:1}.steps b{font-size:14px}.steps p{font-size:13px}details{color:#526085;margin-top:35px;font-size:13px}summary{cursor:pointer;color:#1f63d5}footer{color:#526085;max-width:1180px;margin:50px auto 20px;padding:0 28px;font-size:12px}a{color:#1f63d5}.hp{position:absolute;left:-10000px}@media (max-width:800px){.grid{grid-template-columns:1fr;gap:25px}h1{letter-spacing:-1.8px;font-size:42px}main{margin-top:26px}.steps{flex-direction:column;gap:8px}.card{padding:24px}header img{width:160px}.pill{font-size:10px}}
