.hero--promise .hero-content{padding-block:75px 110px}
.hero--promise h1{font-size:clamp(58px,5.5vw,84px);max-width:670px;line-height:1.06}
.hero-promise{max-width:420px;margin-top:24px;font-size:21px;line-height:1.4;letter-spacing:-.025em}
.hero--promise .hero-description{max-width:430px;margin-top:17px;font-size:15px}
.why-aurael{padding-block:85px 90px;border-top:1px solid var(--line)}
.why-aurael h2{max-width:850px;font-size:clamp(38px,4vw,58px);line-height:1.1}
.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin-top:44px}
.why-item{border-top:1px solid var(--line);padding-top:24px}
.why-item h3{font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.5}
.why-item p{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.7}
@media(min-width:761px) and (max-width:1100px){.hero--promise h1{font-size:clamp(49px,5.8vw,64px);max-width:560px}.hero--promise .hero-description{max-width:360px;font-size:14px}.hero-promise{max-width:350px;font-size:19px}.hero--promise .hero-content{padding-block:65px 100px}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px}}
@media(max-width:760px){.hero--promise .hero-content{padding-block:0}.hero--promise h1{font-size:clamp(36px,9vw,62px);max-width:600px;margin-inline:auto}.hero-promise{max-width:310px;margin:20px auto 0;font-size:18px}.hero--promise .hero-description{max-width:350px;margin:16px auto 0;font-size:13px}.hero--promise .hero-actions{flex-wrap:wrap;gap:10px 17px}.why-aurael{padding-block:58px 62px}.why-aurael h2{max-width:550px;font-size:clamp(34px,7.8vw,48px)}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:32px}.why-item{padding-top:20px}.why-item h3{font-size:10px;letter-spacing:.1em}.why-item p{font-size:13px;margin-top:12px}}
@media(max-width:480px){.why-grid{grid-template-columns:1fr;gap:24px}.why-item p{max-width:350px}.hero--promise h1{font-size:clamp(35px,9vw,43px)}}
