.HeroDots_controls__pvb_m{display:flex;align-items:center;gap:16px}.HeroDots_counter__zF1Dn{min-width:52px;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--c-marinho);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeroDots_segments__5cCPh{display:flex;gap:6px}.HeroDots_segment__5Rsuz{width:44px;height:44px;display:flex;align-items:center;padding:0;border:0;background:none;cursor:pointer}.HeroDots_track__q50NX{position:relative;display:block;width:100%;height:3px;border-radius:3px;background:var(--c-nevoa);overflow:hidden;transition:background-color var(--dur) var(--ease)}.HeroDots_segment__5Rsuz:hover .HeroDots_track__q50NX{background:var(--c-ardosia)}.HeroDots_fill__xi5I7{position:absolute;inset:0;background:var(--c-marinho);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.HeroDots_animated__DvMM_{animation:HeroDots_progress__QrWSP var(--interval) linear both}}@keyframes HeroDots_progress__QrWSP{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HeroDots_toggle__QAVCB{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--c-nevoa);border-radius:50%;background:var(--c-branco);color:var(--c-marinho);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.HeroDots_toggle__QAVCB:hover{background:var(--c-marinho);color:var(--c-branco)}.HeroCarousel_card__Ni1Wb{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:end;overflow:hidden;padding:56px 48px 0 72px;background:var(--c-branco);border-radius:48px 48px 48px 220px;box-shadow:0 30px 80px -60px rgba(27,38,59,.35)}.HeroCarousel_text__IgOT3{min-width:0;display:flex;flex-direction:column;gap:22px;padding-bottom:76px}.HeroCarousel_stack__bFKtp{display:grid}.HeroCarousel_slide__bVVIr{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease),visibility 0s linear .5s}.HeroCarousel_active__GignB{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease),transform .5s var(--ease),visibility 0s}@media (prefers-reduced-motion:reduce){.HeroCarousel_active__GignB,.HeroCarousel_slide__bVVIr{transform:none;transition:none}}.HeroCarousel_text__IgOT3 .HeroCarousel_slide__bVVIr{display:flex;flex-direction:column;gap:22px}.HeroCarousel_title__VbwKg{min-height:3.24em;display:flex;align-items:flex-end;font-size:clamp(36px,4vw,56px);font-weight:300;line-height:1.08;letter-spacing:-.01em}.HeroCarousel_lead__TOrjp{max-width:520px;min-height:3.2em;font-size:18px;line-height:1.6;font-weight:300;color:var(--c-ardosia)}.HeroCarousel_actions__Danfj{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.HeroCarousel_photo__rQH1G{display:grid;align-self:stretch;align-items:end;justify-items:center}.HeroCarousel_photo__rQH1G>*{max-width:500px}@media (max-width:899px){.HeroCarousel_card__Ni1Wb{grid-template-columns:minmax(0,1fr);gap:8px;padding:32px 24px 0;border-radius:32px 32px 32px 110px}.HeroCarousel_text__IgOT3{gap:20px;padding-bottom:0}.HeroCarousel_text__IgOT3 .HeroCarousel_slide__bVVIr{gap:20px}.HeroCarousel_photo__rQH1G>*{max-width:340px}}@media (max-width:768px){.HeroCarousel_title__VbwKg{font-size:32px;line-height:1.15}.HeroCarousel_lead__TOrjp{font-size:16px}.HeroCarousel_actions__Danfj{flex-direction:column;align-items:stretch;gap:14px}}