@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
:root{--blue:#087bbb;--mid:#4d92c2;--light:#eaf2f7;--text:#1f252b;--orange:#ed6b18}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.6}.site-header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;position:absolute;top:0;left:0;width:100%;z-index:10}.brand,.footer-brand{font-size:34px;font-weight:800;letter-spacing:3px;color:var(--blue);text-decoration:none}.menu-btn{border:0;background:none;width:48px;display:flex;flex-direction:column;gap:6px;cursor:pointer;position:absolute;left:3%}.menu-btn span{height:4px;width:27px;background:#111;border-radius:3px}.top-tools{margin-left:auto;background:white;border-radius:16px;padding:13px 22px;display:flex;gap:25px;align-items:center;box-shadow:0 5px 20px #0001}.top-tools a,.lang{font-size:25px;color:#187abd;text-decoration:none;border:0;background:none}.drawer{position:fixed;top:80px;left:2%;z-index:20;background:#fff;padding:22px 30px;border-radius:12px;box-shadow:0 15px 40px #0002;display:none;flex-direction:column;gap:14px}.drawer.open{display:flex}.drawer a{color:#166f9f;text-decoration:none;font-weight:600}.hero{min-height:820px;position:relative;overflow:hidden;padding:220px 0 60px}.hero-image{position:absolute;right:0;top:0;width:60%;height:100%;overflow:hidden;border-bottom-left-radius:48% 48%;clip-path:ellipse(70% 72% at 72% 42%)}.hero-image img{width:100%;height:100%;object-fit:cover}.hero-copy{position:relative;z-index:2;width:53%;min-height:520px;padding:90px 8% 70px;background:rgba(62,139,190,.91);border-radius:0 260px 260px 0;color:white}.hero-copy .eyebrow{font-size:18px;margin-bottom:10px}.hero-copy h1{font-size:54px;line-height:1.28;margin:0 0 24px;font-weight:600}.hero-copy p{font-size:18px}.section{max-width:1180px;margin:auto;padding:100px 38px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;position:relative;min-height:620px}.intro h2,.services h2,.contact-card h2{font-size:28px;color:var(--blue);margin-top:0}.intro p{font-size:16px}.interest{grid-column:2;display:flex;align-items:end;gap:20px;margin-top:-120px}.interest img{width:190px;height:120px;object-fit:cover;border-radius:0 60px 0 60px}.interest>div{background:#eef2f4;border-radius:100px 0 0 0;padding:25px 30px}.interest strong{font-size:13px}.interest p{font-size:12px}.btn{display:inline-block;background:var(--blue);color:#fff;padding:9px 25px;text-decoration:none;font-size:12px}.section-title{margin-bottom:30px}.section-title span{display:block;width:20px;border-top:3px solid var(--blue);margin-bottom:8px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.service-grid article img{width:100%;height:135px;object-fit:cover;border-radius:0 32px 0 0}.service-grid h3{font-size:15px;letter-spacing:1px;margin:16px 0 14px}.service-grid p{font-size:12px}.feature{display:grid;grid-template-columns:2fr 1fr;gap:70px;align-items:start;min-height:700px}.feature-image{position:relative}.feature-image img{width:100%;height:480px;object-fit:cover;border-radius:0 80px 0 0}.feature-image span{position:absolute;left:8%;bottom:-70px;width:230px;height:145px;background:rgba(66,145,194,.78);border-radius:80px 0 0 80px}.hotline img{width:100%;height:175px;object-fit:cover;border-radius:0 60px 0 0}.hotline h2{font-size:27px;line-height:1.08;letter-spacing:2px}.phone{margin-top:55px}.hotline p{font-size:15px}.news{padding-top:70px}.news h2{color:var(--orange);font-size:34px;margin:0}.news h3{font-size:24px;margin:0 0 20px;font-weight:500}.columns{display:grid;grid-template-columns:1fr 1fr;gap:65px}.lower{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:40px}.download,.contact-card{background:#f1f1f1;padding:28px}.download h2{color:#277db1;font-size:31px;font-weight:400;margin-top:0}.pdf-row{display:grid;grid-template-columns:170px 1fr;gap:30px;align-items:start}.pdf-cover{height:245px;background:linear-gradient(#087bbb 0 25%,#fff 25% 65%,#eee 65%);padding:16px;color:#087bbb;font-weight:800}.pdf-cover small{display:block;margin-top:35px;color:white;font-weight:500}.pdf-row h3{color:#277db1;font-weight:500}.download-link{display:block;color:#111;text-decoration:none;margin-top:10px}.contact-card{display:grid;grid-template-columns:1fr 1.05fr;gap:25px}.contact-card h2{font-size:32px}.contact-card h3{font-size:20px;font-weight:500}.contact-card a{color:#167abd}.map{min-height:300px}.map iframe{width:100%;height:100%;min-height:300px;border:0;border-radius:50%}.footer-top{background:#eee;padding:60px 7%;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:50px}.footer-top h3,.footer-bottom h3{color:#277db1}.footer-top a{display:block;color:#222;text-decoration:none;font-size:12px}.footer-bottom{background:#ddd;padding:35px 7%;display:grid;grid-template-columns:1fr auto;gap:20px}.footer-bottom span{font-size:12px;margin-right:35px}.footer-bottom p{font-size:12px}.footer-brand{font-size:25px}@media(max-width:900px){.top-tools{display:none}.hero{padding-top:120px;min-height:auto}.hero-image{position:relative;width:100%;height:420px;clip-path:none;border-radius:0}.hero-copy{width:90%;margin-top:-100px;min-height:auto;padding:55px 9%;border-radius:0 120px 120px 0}.hero-copy h1{font-size:39px}.intro,.feature,.lower{grid-template-columns:1fr}.interest{grid-column:auto;margin-top:0}.service-grid{grid-template-columns:1fr 1fr}.columns{grid-template-columns:1fr}.contact-card{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.footer-bottom{grid-template-columns:1fr}}@media(max-width:560px){.brand{font-size:25px;margin-left:45px}.section{padding:65px 22px}.service-grid{grid-template-columns:1fr}.hero-copy h1{font-size:31px}.hero-image{height:300px}.interest{display:block}.interest img{width:100%;height:160px}.interest>div{border-radius:0;padding:20px}.feature-image img{height:300px}.footer-top{grid-template-columns:1fr}.pdf-row{grid-template-columns:1fr}.site-header{height:75px}}
