.hero{min-height:84vh;background-image:url(/images/home/hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero__content{display:flex;flex-direction:column;justify-content:center;gap:20px;flex:1}.hero__claim{background:var(--color-secondary-alpha);color:var(--color-white);font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:31px;margin:10% 40% 0 -5%;padding:2% 2% 2% 10%}.hero__more{margin:0 40% 0 0;text-align:right}.hero__actions{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:auto}.hero__actions .btn:first-child{justify-self:end}.hero__actions .btn:last-child{justify-self:start}.alcance{display:flex;min-height:600px;overflow:hidden;margin-top:-10px;position:relative;z-index:1}.alcance__copy{width:75%;background:var(--color-secondary);color:var(--color-white);padding:3% 8% 0;display:flex;flex-direction:column}.alcance__copy h2{font-family:var(--font-heading);font-size:44px;font-weight:600;color:var(--color-white);margin:20px 0 50px}.alcance__intro{font-family:var(--font-heading);font-size:19px;font-weight:500;line-height:23px;max-width:70%;color:var(--color-white)}.alcance__body{font-family:var(--font-heading);font-size:17px;font-weight:400;color:var(--color-text);max-width:70%;margin:0 0 45px}.alcance__stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;width:100%}.stat{display:flex;flex-direction:column;align-items:center;text-align:center}.stat img,.stat svg{width:80px;height:80px;fill:var(--color-white)}.stat h3{font-family:var(--font-heading);font-size:20px;font-weight:600;margin:8px 0 4px}.stat__label{font-size:16px}.stat__number{color:var(--color-white);font-size:43px;font-weight:600;font-family:var(--font-heading);display:flex;gap:10px;align-items:baseline;justify-content:center}.alcance__cta{display:flex;align-items:center;justify-content:flex-start;align-self:stretch}.alcance__media{width:25%;display:flex;align-items:center;justify-content:center}.alcance__media img{width:100%;max-width:none;margin-left:-80%;margin-top:-40%}.listen{background:var(--color-primary);color:var(--color-white);padding:3% 5%}.listen__inner{display:flex;align-items:center;gap:40px}.listen__copy{width:50%}.listen__copy h2{font-family:var(--font-heading);font-size:24px;font-weight:600;margin-bottom:16px}.listen__copy p+p{margin-top:1em}.listen__video{flex:1}.video-trigger{position:relative;display:block;border-radius:5px;overflow:hidden}.video-trigger img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.video-trigger__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-white)}.video-trigger__play svg{width:72px;height:72px;fill:currentColor;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.testimonials{padding:48px 5% 72px;width:97%;margin:0 auto}.testimonial-slider{position:relative}.testimonial{display:grid;grid-template-columns:minmax(180px,18.7em) 1fr;gap:51px;align-items:center}.testimonial__image{width:18.7em;height:18.7em;border-radius:12px;object-fit:cover}.testimonial__text{color:var(--color-primary);font-family:var(--font-body);font-weight:300;font-size:1.05rem;line-height:1.55}.testimonial__name{display:block;color:var(--color-secondary);font-weight:600;margin-top:20px}.testimonial__role{display:block;color:var(--color-secondary)}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;color:var(--color-secondary);z-index:2}.slider-btn svg{width:27px;height:27px;fill:currentColor}.slider-btn.prev{left:-8px}.slider-btn.next{right:-8px}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.slider-dots button{width:8px;height:8px;border-radius:50%;background:var(--color-secondary);opacity:.45}.slider-dots button.is-active{background:var(--color-bullet-active);opacity:1}.lightbox{position:fixed;inset:0;background:#000000d9;display:none;align-items:center;justify-content:center;z-index:200;padding:24px}.lightbox.is-open{display:flex}.lightbox__frame{width:min(960px,100%);aspect-ratio:16 / 9;background:#000}.lightbox__frame iframe{width:100%;height:100%;border:0}.lightbox__close{position:absolute;top:16px;right:20px;color:var(--color-white);font-size:32px;line-height:1}.btn-alcance{background:var(--color-secondary);color:var(--color-white);border:1px solid var(--color-secondary);font-size:15px;font-weight:400;padding:10px 18px}.btn-alcance:hover,.btn-alcance:focus-visible{background:var(--color-white);color:var(--color-secondary)}@media(max-width:1024px){.hero{min-height:70vh}.hero__claim{margin:8% 12% 0 0;font-size:24px;line-height:1.25}.alcance{min-height:0}.alcance__copy{padding:3% 8% 0 5%}.alcance__intro,.alcance__body{max-width:85%}.alcance__media img{margin-left:-30%;margin-top:0}.listen__inner{gap:24px}.testimonial{grid-template-columns:minmax(140px,160px) 1fr;gap:24px}.testimonial__image{width:160px;height:160px}}@media(max-width:767px){.hero__claim{margin:0;padding:5%;text-align:center;font-size:15px;line-height:1.5}.hero__more{display:none}.hero__actions{grid-template-columns:1fr;justify-items:stretch;margin:28px 16px 24px;gap:10px}.hero__actions .btn{justify-self:stretch}.alcance{flex-direction:column;min-height:0}.alcance__copy,.alcance__media{width:100%}.alcance__copy{padding:20% 0 0;align-items:center}.alcance__copy h2{font-size:26px;text-align:center;margin:0 0 20px}.alcance__intro,.alcance__body{max-width:100%;text-align:center;font-size:15px;padding:0 20px}.alcance__stats{grid-template-columns:1fr;gap:10px;margin-top:0}.stat img,.stat svg{width:67px;height:67px}.stat__number{font-size:37px}.alcance__cta{align-self:stretch;text-align:center;margin:16px 20px 24px}.alcance__cta .btn{width:100%}.alcance__media img{margin:0}.listen__inner{flex-direction:column}.listen__copy,.listen__video{width:100%}.testimonials{width:100%;padding:32px 16px 56px}.testimonial{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}.testimonial__image{width:128px;height:128px}.testimonial__text{font-size:16px}.testimonial__name{font-size:18px}}
