.Hero_hero__bqvNd{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:center;min-height:calc(100vh - 86px);padding:clamp(56px,8vw,112px) clamp(20px,5vw,72px);overflow:hidden;color:#fff}.Hero_heroBg__4biSy{position:absolute;inset:-30% 0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0;will-change:transform}.Hero_heroBg__4biSy:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.48) 55%,rgba(0,0,0,.25))}.Hero_copy__KMVTd,.Hero_panel__x8FAc{position:relative;z-index:3}.Hero_copy__KMVTd{grid-column:1}.Hero_panel__x8FAc{grid-column:2}.Hero_eyebrow__zlAY_{margin:0 0 14px;color:#ffb4b4;font-size:.79rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.Hero_heroText__a7lfW{max-width:650px;margin-bottom:34px;color:hsla(0,0%,100%,.88);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.Hero_actions__yXeUX{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.Hero_button__COWUi{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:6px;font-weight:800;text-decoration:none}.Hero_primary__A3dKy{color:#fff;background:var(--red);transition:background .18s,box-shadow .18s}.Hero_primary__A3dKy:hover{background:#b91c1c;box-shadow:0 4px 18px rgba(220,38,38,.45)}.Hero_secondary__naBSQ{color:#fff;border:1px solid hsla(0,0%,100%,.5);transition:background .18s,border-color .18s}.Hero_secondary__naBSQ:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.8)}.Hero_panel__x8FAc{align-self:center;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;padding:clamp(22px,4vw,38px);background:hsla(0,0%,100%,.94);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.3);color:var(--ink)}.Hero_statusCard__lH53O{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--ink)}.Hero_statusDot__eMy4G{display:block;width:12px;height:12px;background:#16a34a;border-radius:50%;flex-shrink:0;animation:Hero_pulse__3PO1k 2.2s ease-in-out infinite}@keyframes Hero_pulse__3PO1k{0%,to{box-shadow:0 0 0 0 rgba(22,163,74,.5)}50%{box-shadow:0 0 0 6px rgba(22,163,74,0)}}@media (max-width:900px){.Hero_hero__bqvNd{grid-template-columns:1fr;min-height:auto;padding:clamp(48px,8vw,80px) clamp(20px,5vw,48px)}.Hero_panel__x8FAc{align-self:stretch}}@media (max-width:560px){.Hero_hero__bqvNd{padding:48px 20px 40px}.Hero_eyebrow__zlAY_{font-size:.72rem}.Hero_heroText__a7lfW{font-size:1rem}.Hero_actions__yXeUX{width:100%;flex-direction:column}.Hero_button__COWUi{width:100%;justify-content:center;min-height:52px}.Hero_panel__x8FAc{padding:20px}}.RotatingPanel_panel__DyCcw{display:flex;flex-direction:column;gap:20px}.RotatingPanel_slideWrapper__99jg1{position:relative;overflow:hidden;min-height:200px}.RotatingPanel_slide__fLVit{width:100%}.RotatingPanel_slideEnter__xylOh{animation:RotatingPanel_slideFromRight__fKWGj .42s cubic-bezier(.25,.46,.45,.94) both}.RotatingPanel_slideLeave__FK43e{position:absolute;top:0;left:0;right:0;animation:RotatingPanel_slideToLeft__k7gms .42s cubic-bezier(.25,.46,.45,.94) both;pointer-events:none}@keyframes RotatingPanel_slideFromRight__fKWGj{0%{transform:translateX(48px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes RotatingPanel_slideToLeft__k7gms{0%{transform:translateX(0);opacity:1}to{transform:translateX(-48px);opacity:0}}.RotatingPanel_eyebrow__TXhyd{margin:0 0 12px;color:var(--red);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.RotatingPanel_stat__YLLA6{margin:0 0 4px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:850;color:var(--ink);line-height:1}.RotatingPanel_label__Bynf8{margin:0 0 12px;font-size:.88rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.RotatingPanel_description__Nl_Ml{margin:0;font-size:.95rem;color:var(--muted);line-height:1.55;padding-top:12px;border-top:1px solid var(--line)}.RotatingPanel_dots__sDxxv{display:flex;gap:8px;align-items:center}.RotatingPanel_dot__6Cimu{width:8px;height:8px;border-radius:50%;border:none;background:var(--line);cursor:pointer;padding:0;transition:background .2s,transform .2s}.RotatingPanel_dotActive__4TrII{background:var(--red);transform:scale(1.35)}