.home-hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(20px,4vw,45px) 0 clamp(58px,8vw,104px)}.home-hero h1{max-width:680px}.home-copy>p{max-width:620px;color:#566479;font-size:1.07rem;margin:0}.home-hero picture{display:block;width:100%}.home-hero img{width:100%;height:auto;aspect-ratio:4/4.35;object-fit:cover;border-radius:28px;box-shadow:0 22px 50px rgba(16,27,54,.17);display:block}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:28px}.hero-actions .text-link{margin-top:0}@media(max-width:820px){.home-hero{grid-template-columns:1fr;padding-top:20px}.home-hero picture,.home-hero img{max-width:600px;order:-1}.home-hero img{aspect-ratio:1.35/1}}
