*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Inter',system-ui,-apple-system,sans-serif;color:#122451;background:#f6f8fd}.wrap{width:min(1240px,calc(100% - 48px));margin:auto}.topbar{height:88px;background:#071d55;color:#fff;position:relative;z-index:20}.nav-wrap{height:100%;display:flex;align-items:center;gap:30px;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.brand-shield{width:48px;height:55px;border:2px solid #ffb71b;border-radius:12px 12px 22px 22px;display:grid;place-items:center;color:#ffb71b;font-size:25px}.brand b{display:block;font-size:22px;letter-spacing:.4px}.brand small{display:block;color:#ffb71b;font-size:10px;font-weight:800;letter-spacing:2px;margin-top:3px}.head-contact{font-size:11px;line-height:1.8;white-space:nowrap;font-weight:500}.head-contact span{display:block}.head-btn{background:#ffb71b;color:#071d55;text-decoration:none;font-weight:800;font-size:11px;padding:15px 16px;border-radius:9px;white-space:nowrap}.head-btn i{font-style:normal;margin-left:10px}.hamburger{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{height:545px;background:linear-gradient(110deg,#061b51,#0748b5 65%,#126ce8);color:#fff;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:17px 17px;opacity:.18}.hero-wrap{height:100%;position:relative}.hero-copy{position:relative;z-index:5;padding-top:58px;width:50%}.chips{display:flex;gap:7px;margin-bottom:18px}.chips span,.chips strong{padding:7px 13px;border-radius:20px;background:#1164d9;font-size:11px}.chips strong{background:#ffb71b;color:#071d55}.hero h1{font-size:58px;line-height:1.03;margin:0;letter-spacing:-1.5px}.hero h1 em{font-style:normal;color:#ffb71b}.hero-copy p{font-size:16px;line-height:1.55;max-width:510px;color:#e7efff}.primary-btn{display:inline-block;margin-top:8px;background:#ffb71b;color:#071d55;padding:15px 22px;border-radius:9px;font-weight:800;text-decoration:none;font-size:13px}.primary-btn b{margin-left:16px}.hero-person{position:absolute;right:23%;bottom:-70px;width:35%;height:104%;background:url("../assets/hero-medical.png") center/cover no-repeat}.hero-cards{position:absolute;right:2%;top:82px;width:270px;z-index:7;display:grid;gap:12px}.hero-cards article{background:#fff;color:#102657;border-radius:12px;padding:14px;display:flex;gap:12px;align-items:center;box-shadow:0 10px 25px rgba(0,0,0,.18)}.hero-cards article>span{width:45px;height:45px;border-radius:12px;background:#edf3ff;display:grid;place-items:center;color:#0b55cf;font-size:20px}.hero-cards b{display:block;font-size:13px}.hero-cards small{display:block;font-size:10px;color:#687692;margin-top:4px}.metrics{display:flex;gap:30px;margin-top:28px}.metrics div{display:grid}.metrics b{font-size:20px}.metrics span{font-size:10px;color:#d6e3ff;margin-top:3px}.application{margin-top:-44px;position:relative;z-index:10;background:#fff;border-radius:22px;padding:28px;box-shadow:0 18px 45px rgba(7,29,85,.14);display:grid;grid-template-columns:235px 1fr 185px;gap:25px}.application-side{border-radius:16px;background:linear-gradient(160deg,#0755d0,#071d55);color:#fff;padding:22px;overflow:hidden}.side-kicker{font-size:11px;font-weight:800;color:#bcd3ff}.application-side h2{font-size:25px;margin:8px 0 12px}.application-side h2 span{color:#ffb71b}.application-side>p{font-size:12px;line-height:1.55;color:#dbe6ff}.side-steps{display:grid;gap:15px;margin-top:25px}.side-steps div{display:flex;gap:9px;align-items:center;font-size:11px}.side-steps b{width:34px;height:34px;border-radius:50%;background:#fff;color:#0755d0;display:grid;place-items:center}.side-steps span{font-weight:700}.side-steps small{display:block;color:#b9cced;margin-top:3px;font-weight:400}.form-panel h2{text-align:center;font-size:21px;margin:8px 0 20px}.progress{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.p{display:flex;align-items:center;gap:7px;font-size:10px;color:#78839a;white-space:nowrap}.p b{width:31px;height:31px;border:2px solid #d5ddea;border-radius:50%;display:grid;place-items:center}.p.active{color:#0755d0;font-weight:800}.p.active b{background:#0755d0;color:#fff;border-color:#0755d0}.progress>i{height:2px;width:50px;background:#dbe2ee;margin:0 7px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields label{border:1px solid #dce3ef;border-radius:8px;padding:11px 13px;min-height:62px}.fields label b{display:block;font-size:10px;margin-bottom:8px}.fields input{border:0;outline:0;width:100%;font-size:11px;color:#71809b}.next{display:block;margin:18px auto 0;border:0;border-radius:8px;background:#0755d0;color:#fff;padding:13px 38px;font-weight:800}.next span{margin-left:20px}.secure{text-align:center;font-size:9px;color:#6f7c96;line-height:1.6}.help{background:#f0f4fb;border-radius:14px;padding:15px}.doctor-box{height:155px;background:linear-gradient(#dce8fa,#fff);border-radius:10px;display:grid;place-items:center;font-size:58px}.help h3{margin:13px 0 5px}.help p{font-size:11px;color:#697792}.help>b{font-size:12px;color:#0755d0}.trust{margin:18px 0 30px;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(7,29,85,.08);display:grid;grid-template-columns:repeat(4,1fr);padding:18px 8px}.trust>div{display:flex;gap:11px;align-items:center;padding:5px 17px;border-right:1px solid #e3e8f1}.trust>div:last-child{border:0}.trust strong{width:46px;height:46px;background:#edf3ff;color:#0755d0;border-radius:50%;display:grid;place-items:center;font-size:19px;flex:none}.trust b{display:block;font-size:11px}.trust small{display:block;color:#71809a;font-size:9px;line-height:1.35;margin-top:4px}footer{background:#061a4b;color:#fff;padding:38px 0 16px}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1fr 1fr;gap:35px}.footer-brand{min-width:0}.footer-grid p,.footer-grid a{color:#ccd8f0;font-size:11px;line-height:1.7}.footer-grid a{display:block;text-decoration:none}.footer-grid h4{color:#ffb71b;font-size:12px;margin:0 0 14px}.copyright{border-top:1px solid rgba(255,255,255,.15);margin-top:28px;padding-top:13px;text-align:center;color:#9eb0d3;font-size:10px}@media(max-width:1050px){.head-contact{display:none}.hero h1{font-size:48px}.hero-cards{width:235px}.application{grid-template-columns:200px 1fr}.help{display:none}.trust{grid-template-columns:repeat(3,1fr)}.trust>div{border-bottom:1px solid #e3e8f1}}@media(max-width:800px){.topbar{height:70px}.head-btn{display:none}.hero{height:650px}.hero-copy{width:100%;padding-top:45px}.hero h1{font-size:43px}.hero-person{width:100%;height:48%;bottom:0;opacity:.72}.hero-cards{display:none}.metrics{margin-top:20px;gap:15px}.application{grid-template-columns:1fr;padding:20px}.application-side{display:none}.trust{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wrap{width:calc(100% - 28px)}.brand{min-width:0}.brand b{font-size:17px}.brand small{font-size:8px}.brand-shield{width:40px;height:44px;font-size:19px}.hero h1{font-size:36px}.hero-copy p{font-size:14px}.metrics{display:none}.fields{grid-template-columns:1fr}.progress>i{width:15px;margin:0 3px}.p{font-size:8px}.p b{width:27px;height:27px}.trust{grid-template-columns:1fr}.trust>div{border-right:0}.footer-grid{grid-template-columns:1fr}}

@media screen and (max-width: 800px) {
    .hero-person {
        width: 100%;
        height: 62%;
        bottom: 0;
        opacity: .72;
        right: 10%;
    }
}