:root{--blue:#075889;--bright:#0798d1;--ink:#064e79;--page:#f1f1f1;--navy:#00102e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--page);font-size:14px}.site-header{height:88px;background:#fff;box-shadow:0 2px 10px #00000018;position:relative;z-index:5}.nav-wrap{max-width:1050px;height:100%;margin:auto;display:flex;align-items:center;gap:54px;padding:0 22px}.brand img{width:128px;display:block}.main-nav{display:flex;align-items:center;gap:42px;flex:1}.main-nav a{font-size:17px;text-decoration:none;color:#193f78}.main-nav span{font-size:13px;color:#777}.nav-actions{display:flex;align-items:center;gap:9px}.nav-actions button,.menu-toggle{border:0;background:none;color:#175a81;font-size:18px;cursor:pointer;padding:3px}.menu-toggle{display:none;font-size:26px}.hero{max-width:1050px;height:475px;margin:0 auto;position:relative;padding:58px 22px;overflow:hidden}.hero-copy{position:relative;z-index:2;width:62%}.hero h1{margin:0 0 28px;font-weight:400;font-size:46px;line-height:1.02;letter-spacing:-1.5px;color:#0a4d7b}.hero p{font-size:12px;line-height:1.55;max-width:640px;margin-bottom:28px}.btn{border:2px solid #159ddd;border-radius:18px;padding:8px 28px;text-decoration:none;color:#0588c1;text-align:center;display:inline-block;font-size:12px;background:#fff;cursor:pointer}.btn.filled{background:#0798d1;color:#fff;border-color:#0798d1;padding:11px 39px}.btn.dark{background:#07547c;border-color:#07547c;color:#fff}.science-bulb{position:absolute;right:62px;top:55px;width:190px;height:250px}.bulb-core{position:absolute;left:57px;top:52px;width:77px;height:77px;border-radius:50%;display:grid;place-items:center;font-size:35px;color:#fff;background:#129dcc;border:3px solid #eaf7fa}.molecule{position:absolute;width:42px;height:42px;border:4px solid #e5f5f7;border-radius:50%;display:grid;place-items:center;background:#075981;color:#fff;font-weight:bold}.m1{left:5px;top:16px}.m2{right:10px;top:4px;background:#0f96c4}.m3{right:0;top:70px;background:#2e87ae}.m4{left:10px;top:95px;background:#228db8}.m5{left:66px;top:0;background:#12a5c7}.m6{right:22px;top:126px}.bulb-neck{position:absolute;left:73px;top:130px;width:47px;height:67px;border-bottom:6px double #245c75;border-left:3px solid #245c75;border-right:3px solid #245c75;clip-path:polygon(0 0,100% 0,75% 100%,25% 100%)}.hero-line{position:absolute;left:8px;right:0;bottom:34px;width:calc(100% - 30px);height:95px;overflow:visible}.hero-line path{fill:none;stroke:#0c5e91;stroke-width:2.2}.news-section{max-width:1120px;margin:0 auto 96px;overflow:hidden;padding:0 20px}.news-track{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.news-card{background:#fff;border-radius:16px;overflow:hidden;min-height:430px;display:flex;flex-direction:column}.news-card>img{width:100%;height:120px;object-fit:cover}.card-body{padding:12px 18px 15px;display:flex;flex:1;flex-direction:column}.tags{min-height:33px}.tags span{font-size:9px;background:#0d9dd1;color:white;border-radius:3px;padding:3px 7px;margin-right:4px;display:inline-block;margin-bottom:3px}.news-card h2{font-size:21px;line-height:1.04;font-weight:400;margin:2px 0 12px}.news-card p{font-size:12px;line-height:1.45;color:#14577c;margin:0 0 18px}.news-card .btn{margin-top:auto}.download{height:105px;display:flex;justify-content:center;align-items:center;gap:26px;margin-bottom:55px}.doc-icon{font-size:57px;line-height:.7;position:relative}.doc-icon span{position:absolute;font-size:28px;left:23px;top:20px}.category-grid{max-width:1010px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.category-card{background:#fff;border-radius:15px;min-height:370px;padding:26px;display:flex;flex-direction:column;position:relative}.category-card h3{font-size:22px;font-weight:400;line-height:1.05;margin:0 80px 58px 0}.category-card img{position:absolute;right:27px;top:20px;width:72px;height:72px;object-fit:contain}.category-card p{font-size:12px;line-height:1.45;margin:0 0 18px}.category-card .btn{margin-top:auto;align-self:flex-start;padding:7px 24px}.promo-grid{max-width:1010px;margin:28px auto 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.promo-grid article{min-height:350px;border-radius:14px;padding:28px;color:#fff;background:linear-gradient(#0005,#0009),var(--bg) center/cover;display:flex;flex-direction:column}.promo-grid h3{font-size:22px;font-weight:400;margin:0 0 62px}.promo-grid p{font-size:12px;line-height:1.55}.promo-grid .btn{margin-top:auto;align-self:flex-start}.btn.light{background:transparent;border-color:#fff;color:#fff}.newsletter{max-width:950px;margin:0 auto 90px;display:flex;align-items:center;justify-content:center;gap:22px}.newsletter p{font-size:14px}.paper-plane{font-size:62px;transform:rotate(-25deg);color:#126695}.newsletter .btn{padding:11px 34px}footer{background:#fff;padding:58px 0 0}.footer-top,.footer-links,.socials{max-width:1050px;margin:auto}.footer-top{display:flex;align-items:center;gap:42px;padding:0 20px 48px;border-bottom:1px solid #8292a0}.footer-top img{width:150px}.footer-top p{font-size:12px;line-height:1.45;margin-right:auto}.seal{width:96px;height:70px;border:4px solid #465a84;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:bold;color:#364a7d}.seal.red{border-color:#bf1f29;color:#bf1f29;font-size:30px;width:58px;height:58px}.footer-links{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;padding:30px 20px}.footer-column h4{font-size:13px;margin:0 0 9px;font-weight:500;color:#1f75a6}.footer-column a{display:block;color:#1e6a98;text-decoration:none;font-size:12px;line-height:1.55}.socials{text-align:right;padding:0 20px 36px}.socials a{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid #1e6693;border-radius:50%;color:#1e6693;text-decoration:none;margin-left:8px;font-size:12px}.copyright{background:var(--navy);color:#fff;font-size:9px;padding:13px calc((100% - 1010px)/2)}.toast{position:fixed;right:22px;bottom:22px;background:#07547c;color:white;padding:14px 20px;border-radius:8px;box-shadow:0 8px 25px #0003;opacity:0;transform:translateY(20px);transition:.25s;pointer-events:none}.toast.show{opacity:1;transform:none}@media(max-width:760px){.site-header{height:70px}.nav-wrap{gap:15px}.brand img{width:100px}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;flex-direction:column;align-items:stretch;gap:0;padding:15px 25px;box-shadow:0 7px 10px #0002}.main-nav.open{display:flex}.main-nav a{padding:12px;border-bottom:1px solid #eee}.nav-actions{display:none}.hero{height:500px;padding-top:45px}.hero-copy{width:100%}.hero h1{font-size:38px}.science-bulb{opacity:.23;right:10px;top:180px}.hero-line{bottom:20px}.news-track,.category-grid,.promo-grid{grid-template-columns:1fr}.news-card{min-height:400px}.category-grid,.promo-grid{margin-left:16px;margin-right:16px}.category-card{min-height:300px}.newsletter{flex-direction:column;text-align:center;padding:0 22px}.paper-plane{font-size:45px}.footer-top{flex-wrap:wrap}.footer-top p{margin-right:0}.seal{display:none}.footer-links{grid-template-columns:repeat(2,1fr)}.copyright{padding-left:20px}}
