.hero{position:relative;background:var(--sec-bg,var(--hero-bg-2));padding-bottom:54px;overflow:hidden}.hero__top{display:grid;grid-template-columns:minmax(min(640px,50%),var(--hero-img-left,38%)) minmax(0,1fr);background:var(--sec-bg,var(--hero-bg))}.hero__media{grid-column:2;grid-row:1;position:relative;height:var(--hero-h,610px);overflow:hidden;display:flex;justify-content:flex-end}.hero__media{margin-right:max(0px,calc((100vw - 1440px)/2))}.hero__media img,.hero__media video{width:min(100%,var(--hero-img-w,100%));height:100%;object-fit:cover;object-position:var(--hero-img-pos,right top);transform:scale(var(--hero-img-zoom,1));transform-origin:var(--hero-img-pos,right top)}.hero__inner{grid-column:1;grid-row:1;position:relative;align-self:start;padding:89px clamp(20px,2.5vw,36px) 48px max(clamp(20px,6.95vw,100px),calc((100vw - 1440px)/2 + 100px));container-type:inline-size}.hero h1{max-width:620px;font-size:clamp(32px,11.5cqi,66px);text-wrap:balance}@container (max-width:500px){.hero__lead br.d{display:none}}.hero__lead{max-width:491px;margin:21px 0 0 -12px;padding:15px 12px 23px;font-size:16px;line-height:1.41}.hero__btns{display:flex;flex-wrap:wrap;gap:13px;margin-top:26px}.hero__cards{position:relative;max-width:1298px;margin:103px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;box-sizing:content-box}.fcard{background:#fff;border:1px solid #EEE6E0;border-radius:20px;padding:28px 14px 26px 33px;min-height:293px;box-shadow:0 6px 24px #50280a0b}.fcard svg{width:26px;height:26px;color:var(--orange)}.fcard h3{margin-top:19px;font-size:23px;line-height:1.3;font-weight:600;color:var(--card-title)}.fcard p{margin-top:15px;font-size:17px;line-height:1.52;color:var(--card-text)}@media (max-width:1200px){.hero__cards{grid-template-columns:repeat(2,1fr);max-width:900px}.fcard{min-height:0}}@media (max-width:1024px){.hero__media{height:min(var(--hero-h,610px),520px)}.hero__inner{padding-top:64px}}@media (max-width:1100px){.hero__top{grid-template-columns:1fr}.hero__media{grid-column:1;grid-row:1;height:auto;aspect-ratio:16/9;min-height:240px;max-height:620px;margin-right:0}.hero__media img,.hero__media video{width:100%;object-position:var(--hero-img-pos-m,center center);transform-origin:var(--hero-img-pos-m,center center)}.hero__inner{grid-row:2;padding:36px clamp(20px,5vw,48px) 32px}.hero h1{max-width:none;font-size:clamp(34px,11cqi,56px)}.hero__lead{max-width:640px}.hero__cards{margin-top:56px}}@media (max-width:760px){.hero__inner{padding-top:28px}.hero__cards{grid-template-columns:1fr;margin-top:40px}.hero__btns .btn{flex:1 1 auto;min-width:0}}@media (max-width:1100px){.hero__lead{font-size:19px;line-height:1.5;max-width:680px}}@media (max-width:760px){.hero__lead{font-size:17px}}
