.MobileCarousel-module__RF-DWq__carousel{min-width:0}.MobileCarousel-module__RF-DWq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin:-1rem -.25rem -1.5rem;padding:1rem .25rem 1.5rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.MobileCarousel-module__RF-DWq__track::-webkit-scrollbar{display:none}.MobileCarousel-module__RF-DWq__track>li{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 1.75rem)}.MobileCarousel-module__RF-DWq__controls{justify-content:center;align-items:center;gap:.2rem;margin-top:.85rem;display:flex}.MobileCarousel-module__RF-DWq__arrowButton{width:2.75rem;height:2.75rem;color:var(--brand-green-dark);touch-action:manipulation;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:inline-flex;position:relative}.MobileCarousel-module__RF-DWq__arrowButton:before{content:"";background:#fff;border:1.5px solid #0f51324d;border-radius:999px;width:2.35rem;height:2.35rem;transition:background-color .15s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.MobileCarousel-module__RF-DWq__arrowButton>svg{z-index:1;position:relative}.MobileCarousel-module__RF-DWq__arrowButton:active:not(:disabled){transform:scale(.94)}.MobileCarousel-module__RF-DWq__arrowButton:disabled{cursor:default;opacity:.32}.MobileCarousel-module__RF-DWq__dots{align-items:center;display:flex}.MobileCarousel-module__RF-DWq__dot{touch-action:manipulation;background:0 0;border:0;border-radius:999px;width:2.75rem;height:2.75rem;position:relative}.MobileCarousel-module__RF-DWq__dot:before{content:"";background:#0f51323d;border-radius:999px;width:.55rem;height:.55rem;transition:width .18s,background-color .18s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.MobileCarousel-module__RF-DWq__dotActive:before{background:var(--brand-green);width:1.45rem}.MobileCarousel-module__RF-DWq__arrowButton:focus-visible,.MobileCarousel-module__RF-DWq__dot:focus-visible{outline:2px solid var(--brand-green-dark);outline-offset:1px}@media (hover:hover){.MobileCarousel-module__RF-DWq__arrowButton:hover:not(:disabled):before{background:#edf3eb}}@media (min-width:1024px){.MobileCarousel-module__RF-DWq__track{scroll-snap-type:none;margin:0;padding:0;overflow:visible}.MobileCarousel-module__RF-DWq__track>li{flex:auto}.MobileCarousel-module__RF-DWq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.MobileCarousel-module__RF-DWq__stepStack{background:#ffffffeb;border:1px solid #0f513229;border-radius:24px;display:block;overflow:hidden;box-shadow:0 16px 45px #17402a12}.MobileCarousel-module__RF-DWq__stepStack>li{box-shadow:none;background:0 0;border:0;border-radius:0}.MobileCarousel-module__RF-DWq__stepStack>li+li{border-top:1px solid #0f51321a}.MobileCarousel-module__RF-DWq__controls{display:none}}@media (prefers-reduced-motion:reduce){.MobileCarousel-module__RF-DWq__arrowButton,.MobileCarousel-module__RF-DWq__arrowButton:before,.MobileCarousel-module__RF-DWq__dot:before{transition:none}}
