:root{--navy:#082b52;--blue:#1264bd;--pale:#eff7ff;--ink:#102443;--muted:#60718a;--line:#dce7f2;--aqua:#18b7bd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"DM Sans",sans-serif;color:var(--ink);background:#fff}.topbar{height:35px;background:#06294d;color:#dcecff;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;font-size:11px}.topbar a{color:#fff;text-decoration:none}.site-header{height:84px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#fff;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#102a4b;font-family:Manrope,sans-serif;font-weight:800;font-size:23px;line-height:17px}.brand>span:last-child>span{color:#1473c9}.brand small{font:600 6px "DM Sans";letter-spacing:1px;display:block;color:#54718e}.brand-mark{height:33px;width:33px;border:2px solid #19aeba;color:#0d75bd;display:grid;place-items:center;border-radius:10px;font-size:24px;line-height:1}nav{display:flex;gap:29px;align-items:center}nav a{color:#1a3553;font-size:12px;text-decoration:none;font-weight:600}.nav-button,.primary-button{background:#075dbb!important;color:#fff!important;padding:13px 20px;border-radius:4px;box-shadow:0 6px 14px #005bbb22}.menu-toggle{display:none;border:0;background:none;font-size:24px;color:var(--navy)}.hero{min-height:527px;padding:81px 5.5% 55px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 68% 20%,#dceeff 0, #f5faff 30%,#fff 60%)}.hero-copy{width:51%;position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:1.2px;font-weight:700;color:#1672bb;margin:0 0 12px}.hero h1,h2{font-family:Manrope,sans-serif;letter-spacing:-1.8px}.hero h1{font-size:54px;line-height:1.08;margin:0;color:#082b52}.hero h1 em{font-style:normal;color:#0e65bd}.lead{max-width:440px;color:#4d6076;font-size:15px;line-height:1.65;margin:22px 0}.hero-actions{display:flex;align-items:center;gap:25px}.primary-button{border:0;font:600 13px "DM Sans";text-decoration:none;display:inline-flex;gap:21px;align-items:center;justify-content:center;cursor:pointer}.primary-button span{font-size:19px}.text-link{font-weight:600;color:#135da8;font-size:13px;text-decoration:none}.trust-row{display:flex;gap:35px;margin-top:42px;color:#62748a;font-size:11px}.trust-row b{display:block;color:#112d4f;font-size:14px}.hero-art{position:absolute;right:4%;bottom:0;width:48%;height:100%;overflow:hidden}.art-glow{width:460px;height:460px;border-radius:50%;background:#caebf6;position:absolute;right:5%;top:23%}.art-card{position:absolute;top:24%;right:13%;width:235px;height:208px;border-radius:18px;background:linear-gradient(135deg,#0e4a83,#1185b2);color:white;padding:30px;box-shadow:0 24px 30px #2e87a244}.art-cross{font-size:40px;color:#6ce5e1}.art-card p{font:700 19px/1.2 Manrope;margin:19px 0 11px}.art-card span{font-size:8px;letter-spacing:1px;color:#bce6ed}.art-doctor{position:absolute;bottom:-48px;left:5%;width:280px;height:360px}.doctor-head{height:103px;width:95px;background:#744f3b;border-radius:47% 47% 43% 43%;position:absolute;top:20px;left:90px;box-shadow:inset 20px 0 #5b3e31}.doctor-head:before{content:"";position:absolute;width:110px;height:55px;background:#27252c;top:-21px;left:-8px;border-radius:70% 50% 25% 20%}.doctor-coat{position:absolute;width:230px;height:260px;bottom:0;left:20px;background:#f8fdff;border-radius:100px 100px 8px 8px;border:7px solid #d8e7ee}.doctor-coat:before{content:"";position:absolute;left:94px;width:43px;height:120px;border-left:4px solid #b6d2df;transform:skew(20deg)}.doctor-coat i{position:absolute;top:20px;left:64px;width:92px;height:75px;border:5px solid #839ca7;border-radius:50%;border-top-color:transparent}.clipboard{position:absolute;bottom:50px;right:-5px;width:69px;height:95px;background:#1774a5;color:#e8fbff;font-size:49px;text-align:center;border-radius:5px;transform:rotate(-7deg)}.art-badge{position:absolute;right:8%;bottom:17%;background:white;border-radius:12px;padding:12px 16px;box-shadow:0 15px 28px #27426922;color:#12a6a6;font-size:23px;display:flex;gap:9px}.art-badge span{font-size:10px;line-height:1.3;color:#537087}.art-badge b{color:#153656}.quick-benefits{width:89%;margin:-25px auto 0;position:relative;z-index:1;padding:20px 25px;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 9px 30px #143d6415;border-radius:7px}.quick-benefits div{padding:3px 15px;border-right:1px solid #e4edf5}.quick-benefits div:last-child{border:0}.quick-benefits span{color:#0e70bd;font-size:25px;float:left;margin-right:10px}.quick-benefits b{font-size:11px}.quick-benefits p{margin:4px 0 0;font-size:10px;color:#687a90}.how-section{padding:100px 5.5%;background:#fbfdff}.section-intro{display:flex;justify-content:space-between;align-items:end}.how-section h2,.application-section h2,.why-section h2,.faq h2{margin:0;font-size:31px;line-height:1.15}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:42px}.steps article{background:white;border:1px solid #e5edf5;padding:27px;border-radius:7px}.steps span{color:#1c79c3;font:700 14px Manrope}.steps h3{font:700 16px Manrope;margin:35px 0 9px}.steps p,.why-section>p,.form-aside>p,.modal-box>p{font-size:13px;color:#60718a;line-height:1.65}.application-section{display:grid;grid-template-columns:.76fr 1.24fr;padding:80px 8%;gap:70px;background:#0b3965;color:#fff}.application-section h2{font-size:39px}.form-aside>.eyebrow{color:#6de0dd}.form-aside>p{color:#c1d4e5;max-width:305px}.support-box{display:flex;gap:12px;margin-top:40px;border-top:1px solid #3c668c;padding-top:20px;color:#65dedb}.support-box span{font-size:24px}.support-box p{font-size:12px;line-height:1.6;color:#bcd1e2;margin:0}.support-box b{color:#fff}.support-box a{color:#7be9e0;text-decoration:none}form{background:#fff;color:var(--ink);padding:31px 34px;border-radius:8px;box-shadow:0 18px 40px #001a321c}.form-heading h3{font:700 20px Manrope;margin:0}.form-heading p{font-size:11px;color:#718198;margin:4px 0 22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}label{font-weight:600;font-size:11px;color:#314963;display:block}input,select,textarea{margin-top:6px;width:100%;border:1px solid #d6e2ec;border-radius:4px;background:#fbfdff;padding:10px;font:13px "DM Sans";color:var(--ink);outline:none}input:focus,select:focus,textarea:focus{border-color:#1d81c9;box-shadow:0 0 0 3px #1d81c914}.full-field{margin-top:14px}.consent{display:flex;gap:9px;align-items:flex-start;margin:17px 0}.consent input{width:auto;margin:2px 0 0}.consent span{font-size:10px;line-height:1.5;color:#60718a;font-weight:400}.submit-button{width:100%;padding:12px}.form-note{text-align:center;color:#708196;font-size:10px;margin:10px 0 0}.why-section{padding:90px 12%;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.numbers{grid-column:1/-1;border-top:1px solid var(--line);padding-top:26px;display:flex;gap:70px}.numbers span{font-size:11px;color:#66778d}.numbers b{font:700 23px Manrope;color:#126abd;display:block}.faq{padding:72px 16%;background:#f2f9ff}.faq details{border-bottom:1px solid #cfe0ef;padding:18px 0}.faq summary{list-style:none;font:700 15px Manrope;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary span{float:right;color:#1473bf;font-size:21px}.faq details p{color:#66778d;font-size:13px;margin:14px 0 2px}footer{background:#06294d;color:#aec6da;padding:45px 5.5%;display:flex;align-items:center;gap:45px;font-size:11px}footer .brand{color:white}footer>span{margin-left:auto;font-size:10px}.modal{position:fixed;z-index:10;inset:0;background:#041f3ab5;display:grid;place-items:center;padding:20px}.modal-box{position:relative;max-width:445px;background:white;text-align:center;border-radius:12px;padding:45px 38px;color:var(--ink);box-shadow:0 20px 60px #00152f}.modal-box h2{font-size:32px;margin:9px 0}.success-icon{margin:auto;width:58px;height:58px;border-radius:50%;background:#ddf6f1;color:#08a597;display:grid;place-items:center;font-size:27px}.modal-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:26px;color:#718198;cursor:pointer}.modal .primary-button{margin-top:16px;padding:11px 28px}
@media(max-width:760px){.topbar{padding:0 5%;font-size:9px}.site-header{height:70px;padding:0 5%}nav{display:none;position:absolute;top:70px;left:0;right:0;padding:20px;background:#fff;flex-direction:column;align-items:stretch;box-shadow:0 10px 20px #1234}nav.open{display:flex}.menu-toggle{display:block}.hero{padding:58px 6% 0;min-height:670px}.hero-copy{width:100%}.hero h1{font-size:42px}.hero-art{width:100%;height:290px;right:0;bottom:0}.art-card{right:10%;top:8%;transform:scale(.78);transform-origin:top right}.art-glow{width:320px;height:320px;right:-15%;top:5%}.art-doctor{left:3%;transform:scale(.8);transform-origin:bottom left}.art-badge{right:7%;bottom:18%;transform:scale(.8)}.quick-benefits{grid-template-columns:1fr 1fr;width:90%;padding:10px}.quick-benefits div{border:0;padding:10px}.how-section,.why-section{padding:65px 7%}.steps,.application-section,.why-section{grid-template-columns:1fr}.application-section{padding:60px 7%;gap:35px}.form-grid{grid-template-columns:1fr}.numbers{gap:20px;justify-content:space-between}.faq{padding:60px 7%}footer{display:block}footer p{margin:20px 0}footer>span{display:block}.trust-row{margin-top:28px}.hero-actions{gap:15px}.section-intro{display:block}}
