.hero-slider{height:min(520px,45vw);min-height:320px;position:relative;overflow:hidden;background:#172033}.hero-slide{position:absolute;inset:0;display:grid;align-items:center;padding:6vw max(24px,calc((100% - 1240px)/2));background-size:cover;background-position:center;opacity:0;transition:opacity .8s;color:#fff}.hero-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,17,38,.8),rgba(5,17,38,.08))}.hero-slide.active{opacity:1}.hero-slide>div{position:relative;z-index:1;max-width:620px}.hero-slide h1{font-size:clamp(32px,4.5vw,64px);line-height:1.08;margin:0 0 16px}.hero-button{display:inline-block;padding:12px 22px;background:#fff;color:#244b91;text-decoration:none}.home-news{max-width:1240px;margin:70px auto;padding:0 24px}.home-news>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-news article{border-top:3px solid #244b91;padding:20px;background:#f5f7fa}.site-footer{margin-top:70px;padding:44px max(24px,calc((100% - 1240px)/2));background:#172033;color:#fff}.product-hero{display:block;max-width:100%;max-height:520px;object-fit:contain;margin:auto}.rich-text img{max-width:100%;height:auto}@media(max-width:800px){.hero-slider{height:400px}.home-news>div{grid-template-columns:1fr}}
