.hero{background-image:linear-gradient(90deg,rgba(5,17,13,.67),rgba(5,17,13,.18)),url("images/silvachar-hero.webp")}.hero.hero-approved{padding-top:7.5rem}.hero-approved h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.83;max-width:1100px}.hero-approved p{max-width:740px;font-size:1.15rem}.hero.hero-approved .button[data-calculator-open]{position:relative;display:inline-flex;align-items:center;overflow:visible;margin-right:78px;padding-right:18px}.hero.hero-approved .button[data-calculator-open]:after{content:"";position:absolute;left:calc(100% + 18px);top:50%;display:block;width:52px;height:52px;border-radius:50%;background:#00a800 url("images/ui/carousel-arrow-compact.png") center/108% 108% no-repeat;box-shadow:0 7px 20px rgba(0,0,0,.2);transform:translate(0,-50%) rotate(180deg);transform-origin:center;animation:silvachar-hero-arrow-pulse 1.35s ease-in-out infinite;pointer-events:none}@keyframes silvachar-hero-arrow-pulse{0%,100%{transform:translate(0,-50%) rotate(180deg)}50%{transform:translate(-6px,-50%) rotate(180deg)}}@media(max-width:760px){.hero.hero-approved{padding-top:6.5rem}.hero-approved h1{font-size:clamp(3.15rem,14vw,5rem);line-height:.82}.hero-approved p{font-size:1rem}.hero.hero-approved .button[data-calculator-open]{max-width:calc(100vw - 80px);margin-right:58px;padding:11px 15px;font-size:clamp(.86rem,4.2vw,1.05rem);line-height:1.05;white-space:normal}.hero.hero-approved .button[data-calculator-open]:after{left:calc(100% + 10px);width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.hero.hero-approved .button[data-calculator-open]:after{animation:none}}
