.hero-rotator{align-items:stretch;min-height:100vh;min-height:100svh;padding:calc(var(--t2e-fixed-stack-height) + 18px) 0 32px;background:var(--t2e-ink)}.hero-rotator:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#132f38e6,#132f3899 32%,#132f384d 54%,#132f381a 72%,#b4232e00),linear-gradient(180deg,#132f3829,#132f3814 52%,#132f383d);pointer-events:none}.hero-rotator:after{height:18%;background:linear-gradient(180deg,#fbfaf700,#fbfaf75c)}.hero-backgrounds,.hero-bg-image{position:absolute;inset:0}.hero-backgrounds{z-index:0;overflow:hidden}.hero-bg-image{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.03);transition:opacity .72s ease,transform .9s ease}.hero-bg-image.is-active{opacity:1;transform:scale(1)}.hero-rotator .container{display:flex}.slide-content{display:flex;width:100%;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-height:550px}.hero-slide-copy{display:grid;align-items:center;min-width:0;min-height:336px}.hero-slide-content,.hero-action-set{grid-area:1 / 1;opacity:0;transform:translateY(12px);transition:opacity .42s ease,transform .42s ease,visibility .42s ease;visibility:hidden}.hero-slide-content{min-width:0;max-width:100%}.hero-slide-content.is-active,.hero-action-set.is-active{opacity:1;transform:translateY(0);visibility:visible}.hero-title{max-width:800px;margin-bottom:2rem;color:#fff;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;line-height:1.2;letter-spacing:0}.hero-checklist{display:grid;grid-template-columns:1fr;gap:.8rem;padding:0;color:#fff;font-size:1.1rem;list-style:none}.hero-checklist li{display:flex;align-items:center;gap:.5rem}.hero-checklist i{flex:0 0 auto;color:#fff;font-size:1.05rem}.tabs-cta{display:flex;align-items:stretch;gap:1rem}.hero-tabs{display:grid;flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;width:100%;max-width:800px;min-width:0;margin-top:1.45rem;padding:.6rem;background:#ffffff14;border:2px solid rgba(255,255,255,.2);border-radius:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-tab{position:relative;display:grid;align-items:stretch;gap:0;padding:0;overflow:hidden;color:var(--t2e-ink);background:#fff;border:1px solid transparent;border-radius:4px;font-size:clamp(.7rem,1.6vw,.9rem);font-weight:600;line-height:1.1;text-align:center;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.hero-tab:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--t2e-primary);opacity:0;transform:scaleX(0);transform-origin:left center;pointer-events:none}.hero-tab img{width:100%;height:100%;max-height:60px;object-fit:cover;border:0;border-radius:0}.hero-tab span{display:flex;align-items:center;justify-content:center;min-width:0;padding:.5rem 0;background:#fff}.hero-tab:hover,.hero-tab:focus{color:var(--t2e-ink);border-color:#fff;opacity:.9;transform:translateY(-2px)}.hero-tab:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:2px}.hero-tab.is-active{color:var(--t2e-ink);border-color:var(--t2e-primary)}.hero-tab.is-active:after{opacity:1;animation:hero-tab-progress 7s linear forwards}@keyframes hero-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cta-actions{display:grid;align-self:stretch;flex:0 0 min(34%,420px);min-width:0;margin-top:1.45rem}.hero-actions{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-around;justify-content:space-between}.cta-actions .hero-actions{padding:0 2rem}.hero-actions .btn{display:flex;align-items:center;align-content:center;justify-content:center;width:80%;max-height:fit-content;font-size:1rem}.cta-actions .hero-actions .btn{min-width:80%}@media(max-width:1199.98px)and (min-width:992px){.cta-actions .hero-actions{padding-inline:0}.cta-actions .hero-actions .btn{width:100%}}@media(max-width:991.98px){.hero-rotator{min-height:100vh;min-height:100svh;padding:calc(var(--t2e-fixed-stack-height)) 0 0}.hero-title{max-width:100%}.hero-slide-copy{min-height:440px}.tabs-cta{flex-direction:column}.cta-actions{width:100%;margin-top:.75rem;flex-basis:min(42%,360px)}.cta-actions .hero-actions{flex-direction:row;gap:1rem}.cta-actions .hero-actions .btn{flex:1 1 0;min-width:0;width:auto}.hero-tabs{max-width:100%}.hero-checklist{max-width:640px}.hero-checklist li+li{border-top:1px solid rgba(255,255,255,.18);border-left:0}}@media(max-width:767.98px){.slide-content{min-height:auto}.hero-tabs{display:none}.cta-actions{flex:1 1 auto}.cta-actions .hero-actions{padding-inline:0}.cta-actions .hero-actions .btn{flex-basis:100%;min-width:0;width:100%}}@media(max-width:575.98px){.hero-title{font-size:1.6rem;line-height:1.02}.hero-slide-copy{min-height:auto}.hero-checklist{max-width:100%;margin-top:1.15rem;gap:0;font-size:1rem}.hero-checklist li{min-height:54px;padding:.7rem .85rem;white-space:normal}}@media(prefers-reduced-motion:reduce){.hero-slide-content,.hero-action-set,.hero-bg-image{transition:none;transform:none}.hero-tab{transition:none}.hero-tab:hover,.hero-tab:focus{transform:none}.hero-tab.is-active:after{animation:none;transform:scaleX(1)}}
