.feature-banner-carousel-module__PokCNa__carousel{color:#fff;background:#0c3540;width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.patient-viewport .feature-banner-carousel-module__PokCNa__carousel{width:100cqw}.feature-banner-carousel-module__PokCNa__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feature-banner-carousel-module__PokCNa__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.feature-banner-carousel-module__PokCNa__viewport::-webkit-scrollbar{display:none}.feature-banner-carousel-module__PokCNa__track{display:flex}.feature-banner-carousel-module__PokCNa__banner{scroll-snap-align:start;isolation:isolate;flex:0 0 100%;align-items:center;min-width:0;min-height:355px;display:flex;position:relative;overflow:hidden}.feature-banner-carousel-module__PokCNa__banner:before,.feature-banner-carousel-module__PokCNa__banner:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff29;border-radius:50%;position:absolute}.feature-banner-carousel-module__PokCNa__banner:before{width:390px;height:390px;top:-280px;right:5%;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05}.feature-banner-carousel-module__PokCNa__banner:after{background:#ffffff09;width:200px;height:200px;bottom:-130px;right:-55px}.feature-banner-carousel-module__PokCNa__teal{background:linear-gradient(116deg,#092f3a,#115668 58%,#1c7d82)}.feature-banner-carousel-module__PokCNa__amber{background:linear-gradient(116deg,#533a13,#96621a 56%,#c18a35)}.feature-banner-carousel-module__PokCNa__green{background:linear-gradient(116deg,#10372f,#17634f 57%,#239073)}.feature-banner-carousel-module__PokCNa__coral{background:linear-gradient(116deg,#3d2926,#8c4c43 55%,#c96e5f)}.feature-banner-carousel-module__PokCNa__blue{background:linear-gradient(116deg,#0d3440,#155b66 64%,#287783)}.feature-banner-carousel-module__PokCNa__content{width:min(1180px,100%);margin:0 auto;padding:48px 94px 66px}.feature-banner-carousel-module__PokCNa__eyebrow{color:#c5e7e5;letter-spacing:.17em;font-size:11px;font-weight:900}.feature-banner-carousel-module__PokCNa__content h2{letter-spacing:-.06em;word-break:keep-all;max-width:850px;margin:14px 0 12px;font-size:clamp(38px,4.3vw,62px);line-height:1.16}.feature-banner-carousel-module__PokCNa__content p{color:#ffffffd1;word-break:keep-all;max-width:720px;margin:0;font-size:14px;line-height:1.75}.feature-banner-carousel-module__PokCNa__content a{color:#fff;background:#ffffff1a;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:20px;min-height:42px;margin-top:22px;padding:10px 18px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.feature-banner-carousel-module__PokCNa__content a:hover,.feature-banner-carousel-module__PokCNa__content a:focus-visible{background:#ffffff3b;transform:translateY(-2px)}.feature-banner-carousel-module__PokCNa__controls{z-index:2;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.feature-banner-carousel-module__PokCNa__dots{align-items:center;gap:7px;display:flex}.feature-banner-carousel-module__PokCNa__dots button{cursor:pointer;background:#ffffff7a;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.feature-banner-carousel-module__PokCNa__dots button[aria-current=true]{background:#fff;width:23px}.feature-banner-carousel-module__PokCNa__count{color:#ffffffd1;white-space:nowrap;min-width:45px;font-size:11px;font-weight:800}@media (max-width:700px){.feature-banner-carousel-module__PokCNa__banner{min-height:320px}.feature-banner-carousel-module__PokCNa__content{padding:35px 26px 68px}.feature-banner-carousel-module__PokCNa__content h2{font-size:clamp(30px,8vw,42px)}.feature-banner-carousel-module__PokCNa__content p{font-size:12px}.feature-banner-carousel-module__PokCNa__eyebrow{font-size:9px}.feature-banner-carousel-module__PokCNa__controls{bottom:15px}}@container patient (max-width:700px){.feature-banner-carousel-module__PokCNa__banner{min-height:320px}.feature-banner-carousel-module__PokCNa__content{padding:35px 26px 68px}.feature-banner-carousel-module__PokCNa__content h2{font-size:clamp(30px,8cqw,42px)}.feature-banner-carousel-module__PokCNa__content p{font-size:12px}.feature-banner-carousel-module__PokCNa__eyebrow{font-size:9px}.feature-banner-carousel-module__PokCNa__controls{bottom:15px}}@media (prefers-reduced-motion:reduce){.feature-banner-carousel-module__PokCNa__content a,.feature-banner-carousel-module__PokCNa__dots button{transition:none}}
