@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}body{margin:0;background:#f3f6f8;color:#102a43;font-family:'DM Sans',Arial}header{height:78px;background:#102a43;color:#fff;display:flex;align-items:center;padding:0 5%;gap:38px;position:sticky;top:0;z-index:4}.brand{display:flex;align-items:center;gap:11px;color:white;text-decoration:none}.brand-icon{width:42px;height:42px;border-radius:12px;background:#d7f2ee;color:#102a43;display:grid;place-items:center;font:800 25px Manrope}.brand-icon span{color:#00a896}.brand b{font:800 17px Manrope;letter-spacing:-.5px}.brand b span{color:#5ed6c5}.brand small{display:block;font:8px 'DM Sans';letter-spacing:1.7px;color:#a9bdca;margin-top:3px}.header nav{display:flex;gap:25px;margin-left:auto}.header nav a{font-size:11px;color:#c6d4dd;text-decoration:none}.header nav a:hover{color:#5ed6c5}.headbtn{background:#5ed6c5;color:#102a43;padding:12px 16px;text-decoration:none;font-size:10px;font-weight:700;border-radius:5px}.headbtn b{margin-left:12px}.layout{display:grid;grid-template-columns:225px 1fr;max-width:1500px;margin:auto}.layout aside{padding:34px 19px;background:#fbfcfd;border-right:1px solid #e1e9ed;min-height:calc(100vh - 78px)}.sidecap{font-size:9px;letter-spacing:1.8px;color:#8a9ba7;margin:0 0 15px 10px}.layout aside>a{display:flex;align-items:center;gap:13px;padding:12px 10px;border-radius:6px;margin-bottom:3px;color:#5c7180;text-decoration:none;font-size:11px}.layout aside>a span{width:18px;text-align:center;color:#00a896}.layout aside>a:hover,.layout aside>a.active{background:#e3f5f2;color:#102a43;font-weight:700}.asidebox{margin:48px 4px 0;padding:17px;background:#eaf3f5;border-radius:7px;border-left:3px solid #00a896}.asidebox b{font:800 10px Manrope;letter-spacing:.7px}.asidebox p{font-size:10px;line-height:1.7;color:#647b88}.layout main{padding:32px 5% 0;min-width:0}.hero{min-height:400px;display:grid;grid-template-columns:1.05fr .95fr;background:#102a43;color:white;border-radius:9px;overflow:hidden}.hero-copy{padding:53px 0 35px 48px;position:relative;z-index:1}.eyebrow,.pagehero small,.sectionhead small,.bottom small{font-size:9px;letter-spacing:1.8px;color:#5ed6c5;font-weight:700}.eyebrow i{display:inline-block;width:7px;height:7px;background:#5ed6c5;border-radius:50%;margin-right:7px}.hero h1,.pagehero h1{font:800 clamp(42px,5vw,67px)/1.03 Manrope;letter-spacing:-3px;margin:22px 0}.hero h1 em,.pagehero h1 em{font-style:normal;color:#5ed6c5}.hero-copy p,.pagehero p{font-size:13px;line-height:1.85;color:#c3d1da;max-width:400px}.button{display:inline-block;background:#5ed6c5;color:#102a43;padding:14px 17px;margin-top:16px;text-decoration:none;font-size:10px;font-weight:700;border-radius:4px}.button b{margin-left:15px}.hero-foot{font-size:8px;letter-spacing:1.2px;color:#9fb3bf;margin-top:43px}.hero-foot span{margin-left:15px;color:#5ed6c5}.hero-art{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 48% 50%,#286c77,#173e58 50%,#102a43 78%);overflow:hidden}.back-shape{position:absolute;width:320px;height:320px;border:1px solid #83e4d555;border-radius:50%;box-shadow:0 0 0 35px #83e4d510,0 0 0 70px #83e4d508}.form-card{width:245px;background:#fff;color:#102a43;border-radius:9px;padding:16px 18px;transform:rotate(-4deg);box-shadow:0 24px 60px #061c2c88;z-index:1}.form-head{display:flex;justify-content:space-between;font-size:8px;font-weight:700;color:#77909d;letter-spacing:1px}.form-head b{color:#00a896}.form-title{font:800 24px/1.1 Manrope;margin:17px 0}.field{margin:12px 0}.field small{font-size:7px;letter-spacing:1px;color:#718796}.field div{height:22px;border:1px solid #dce5e9;border-radius:4px;margin-top:5px}.field div.long{height:39px}.submit{background:#00a896;color:white;padding:10px;border-radius:4px;font-size:8px;font-weight:700;display:flex;justify-content:space-between}.art-label{position:absolute;right:18px;bottom:18px;font-size:8px;letter-spacing:1.5px;color:#c4e3e4}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin:40px 0 17px}.sectionhead small{color:#00a896}.sectionhead h2,.bottom h2{font:800 28px Manrope;letter-spacing:-1px;margin:7px 0}.sectionhead>span{font-size:10px;color:#81929b}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.card{background:#fff;border:1px solid #e1e9ed;border-radius:7px;padding:23px;text-decoration:none;color:#102a43;transition:.2s}.card:hover{border-color:#69cfc2;transform:translateY(-3px);box-shadow:0 12px 25px #1230440b}.card small{font-size:8px;letter-spacing:1.5px;color:#00a896}.card h3{font:700 19px Manrope;margin:12px 0 7px}.card p{font-size:11px;line-height:1.7;color:#718592;min-height:40px}.card b{font-size:8px;letter-spacing:1px;color:#008f82}.bottom{margin:30px 0 43px;background:#e3f0ee;padding:30px 36px;display:flex;align-items:center;justify-content:space-between;border-radius:8px}.bottom small{color:#008f82}.bottom p{font-size:11px;line-height:1.8;color:#617a80;max-width:390px}.bottom a{font-size:10px;font-weight:700;color:#087e76;text-decoration:none}.mini-grid{display:flex;gap:8px}.mini-grid span{width:72px;height:72px;background:#102a43;color:#5ed6c5;border-radius:7px;padding:12px;font-size:9px}.mini-grid b{display:block;color:white;font-size:8px;margin-top:7px;letter-spacing:.6px}.pagehero{background:#102a43;color:white;padding:58px 7%;border-radius:8px;margin-bottom:22px}.pagehero h1{font-size:clamp(40px,5vw,60px)}article{background:#fff;border:1px solid #e1e9ed;border-radius:8px;padding:35px 7%;max-width:900px;margin-bottom:45px}article h2{font:700 21px Manrope}article p{font-size:13px;line-height:1.9;color:#647987}article a{color:#008f82}footer{border-top:1px solid #dfe7eb;padding:22px 0 26px;display:flex;justify-content:space-between;gap:12px;color:#82939c;font-size:9px}footer a{color:#607783}@media(max-width:850px){.layout{grid-template-columns:185px 1fr}.hero-copy{padding-left:28px}.header nav{display:none}}@media(max-width:620px){header{height:68px;padding:0 13px}.headbtn{margin-left:auto;padding:11px;font-size:9px}.layout{display:block}.layout aside{display:flex;overflow:auto;min-height:0;padding:8px;border:0;border-bottom:1px solid #e1e9ed;position:sticky;top:68px;z-index:3}.sidecap,.asidebox{display:none}.layout aside>a{white-space:nowrap;padding:10px;font-size:10px;margin:0}.layout aside>a span{display:none}.layout main{padding:14px 12px 0}.hero{display:block}.hero-copy{padding:38px 23px}.hero h1{font-size:49px}.hero-art{height:250px}.sectionhead{display:block}.sectionhead>span{display:block;margin-top:8px}.cards{grid-template-columns:1fr}.card p{min-height:0}.bottom{display:block;padding:25px 22px}.mini-grid{margin-top:20px}.pagehero{padding:39px 23px}article{padding:25px 20px}footer{flex-wrap:wrap}}