.BannerSlider_sliderSection__JQWX_{--hero-deep:#0b3942;--hero-primary:#17616f;--hero-brand:#358997;--hero-peach:#f4a896;--hero-wave:#bd654f;--hero-ink:#1d2a2d;--hero-muted:#5d6b70;--hero-line:#d7e0e2;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100vh - 94px);min-height:calc(100svh - 94px);width:100%;padding:clamp(12px,1.7vw,26px) clamp(8px,1.6vw,28px) 18px;margin:0;overflow:clip;touch-action:pan-y}.BannerSlider_sliderShell__1NuY1{position:relative;isolation:isolate;width:100%;flex:1 1;display:flex;flex-direction:column;max-width:1592px;margin-inline:auto;padding:clamp(22px,2.9vw,42px) clamp(22px,4vw,72px) 12px;border-radius:0;border:0;background:#ffffff;box-shadow:none;overflow:hidden}.BannerSlider_srOnly__WhvAK{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.BannerSlider_stage__s9ZqI{display:grid;grid-template-columns:minmax(0,1fr);position:relative;min-width:0;flex:1 1;align-items:center}@media(max-width:1199px){.BannerSlider_sliderSection__JQWX_{min-height:calc(100vh - 66px);min-height:calc(100svh - 66px)}}.BannerSlider_slideLayer__ArOKH{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transform:translate3d(0,10px,0);transition:opacity .4s ease,transform .48s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.BannerSlider_slideLayerActive__bY4IJ{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transform:translateZ(0);transition:opacity .4s ease,transform .48s cubic-bezier(.22,1,.36,1),visibility 0s}.BannerSlider_slideLayerDesktopOnly__TbVeZ{display:block}.BannerSlider_slideLayerMobileOnly__V6cZF{display:none}.BannerSlider_slideCard__dLhsg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"media copy";direction:ltr;align-items:center;width:100%;min-width:0;min-height:clamp(400px,29vw,470px);grid-gap:clamp(28px,3.6vw,64px);gap:clamp(28px,3.6vw,64px)}.BannerSlider_mediaColumn__i3XtR{grid-area:media;position:relative;isolation:isolate;width:100%;max-width:720px;min-width:0;margin-inline:auto;padding:0}.BannerSlider_visualPanel__qrKj4{aspect-ratio:3/2;border:0;border-radius:0;box-shadow:none;background:#ffffff}.BannerSlider_picture__bPLtE,.BannerSlider_visualPanel__qrKj4{position:relative;display:block;width:100%;padding:0;margin:0;overflow:hidden}.BannerSlider_picture__bPLtE{height:100%;border-radius:inherit;background:transparent}.BannerSlider_slideImage__JXNk1.BannerSlider_slideImage__JXNk1{display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}.BannerSlider_mediaPlaceholder__tlWRy{width:100%;height:100%;background:transparent}.BannerSlider_imageFallback__RXi9z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;width:100%;background:#e7f4f5;color:var(--hero-primary);font-weight:800}.BannerSlider_fallbackMark__z9lTi{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;background:white;font-size:35px}.BannerSlider_copyPanel__MSkCi{grid-area:copy;min-width:0;text-align:start;position:relative}.BannerSlider_copyInner__DAkbR{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:clamp(12px,1.2vw,18px)}.BannerSlider_copyAccent__T2NTH{display:none}.BannerSlider_eyebrow__cXiCW{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:6px 12px;border-radius:999px;background:#e7f4f5;color:var(--hero-primary);font-size:clamp(.75rem,.8vw,.85rem);line-height:1.6;font-weight:600}.BannerSlider_eyebrow__cXiCW span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.BannerSlider_eyebrow__cXiCW svg{flex:none;width:17px;height:17px}.BannerSlider_heading__NTqCb{margin:0;max-width:710px;color:var(--hero-deep);font-family:inherit;font-size:clamp(1.875rem,2.35vw,2.625rem);line-height:1.6;letter-spacing:0;font-weight:700;overflow-wrap:break-word;text-wrap:balance}.BannerSlider_description__8wsSE{margin:0;max-width:620px;color:var(--hero-muted);font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.9;font-weight:400;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.BannerSlider_description__8wsSE p{margin:0}.BannerSlider_description__8wsSE p+p{margin-top:6px}.BannerSlider_description__8wsSE a{color:var(--hero-primary);text-underline-offset:3px}.BannerSlider_actions__cWvh9{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:5px;min-width:0}.BannerSlider_action__JN4WG{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px clamp(16px,1.5vw,24px);border-radius:13px;border:1px solid transparent;text-decoration:none;text-align:center;font:inherit;font-size:clamp(.85rem,.95vw,.9375rem);font-weight:600;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.BannerSlider_action__JN4WG svg{flex:none;width:20px;height:20px}.BannerSlider_actionFilled__oAwXY{background:linear-gradient(110deg,#17616f,#358997);box-shadow:0 14px 24px rgba(23,97,111,.18)}.BannerSlider_action__JN4WG.BannerSlider_actionFilled__oAwXY,.BannerSlider_action__JN4WG.BannerSlider_actionFilled__oAwXY:focus-visible,.BannerSlider_action__JN4WG.BannerSlider_actionFilled__oAwXY:hover,.BannerSlider_action__JN4WG.BannerSlider_actionFilled__oAwXY:visited{color:#fff}.BannerSlider_action__JN4WG.BannerSlider_actionFilled__oAwXY>span,.BannerSlider_action__JN4WG.BannerSlider_actionFilled__oAwXY>svg{color:inherit}.BannerSlider_actionOutlined__7mz_G{color:var(--hero-deep);background:white;border-color:#cbdadd;box-shadow:0 5px 14px rgba(11,57,66,.045)}.BannerSlider_actionText__mCUHY{color:var(--hero-primary);background:#e7f4f5}.BannerSlider_featureCards__lRsZ_{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;width:100%;max-width:670px;min-width:0;margin-top:4px}.BannerSlider_featureCard__wMzKY{flex:0 1 auto;min-width:0;max-width:100%;min-height:32px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;padding:5px 10px;border:1px solid #cce4e1;border-radius:999px;background:#edf7f5;box-shadow:none;color:#245e60;font-size:.74rem;font-weight:500;line-height:1.55;text-align:start}.BannerSlider_featureCard__wMzKY:nth-child(2n){background:#fff5f0;border-color:#efd9cd;color:#895d4b}.BannerSlider_featureCard__wMzKY svg{width:15px;height:15px;flex:none;color:inherit}.BannerSlider_featureCard__wMzKY span{min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BannerSlider_carouselFooter__WCRN6{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;margin-top:0;padding:0;border-top:0;direction:ltr}.BannerSlider_storyProgress__i4cSE{--dot-slot:34px;--dot-gap:4px;display:flex;align-items:center;justify-content:center;flex:0 1 auto;gap:var(--dot-gap);min-width:0;height:40px;direction:ltr}.BannerSlider_storySegment__mZkIP{position:relative;display:grid;place-items:center;flex:0 0 var(--dot-slot);width:var(--dot-slot);min-width:var(--dot-slot);height:40px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.BannerSlider_storySegment__mZkIP:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#bdd3d6;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.BannerSlider_storySegmentActive__3TvPB:before{background:var(--hero-wave);box-shadow:0 0 0 3px rgba(189,101,79,.12);transform:scale(1.06)}.BannerSlider_segmentProgressRing___7UX7{position:absolute;width:34px;height:34px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.BannerSlider_segmentProgressFill__bq_Gt,.BannerSlider_segmentProgressTrack__7Ir_E{fill:none;stroke-linecap:round;stroke-linejoin:round}.BannerSlider_segmentProgressTrack__7Ir_E{stroke:rgba(189,101,79,.18);stroke-width:1.6}.BannerSlider_segmentProgressFill__bq_Gt{stroke:var(--hero-wave);stroke-width:2.2;stroke-dasharray:100 100;stroke-dashoffset:100;animation:BannerSlider_diasysRoundWaveFill__a_Wty linear forwards}@keyframes BannerSlider_diasysRoundWaveFill__a_Wty{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.BannerSlider_storyProgressIdle__R2wd9 .BannerSlider_segmentProgressFill__bq_Gt{animation:none!important;stroke-dashoffset:100}@media (hover:hover){.BannerSlider_storySegment__mZkIP:not(.BannerSlider_storySegmentActive__3TvPB):hover:before{background:var(--hero-wave);transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.BannerSlider_storySegment__mZkIP:before{transition:none}.BannerSlider_segmentProgressFill__bq_Gt{animation:none!important;stroke-dashoffset:100}}.BannerSlider_arrowButton__zs59s{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #d7e0e2;background:#fff;color:#17616f;box-shadow:0 3px 11px rgba(11,57,66,.055);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .24s ease}.BannerSlider_arrowButton__zs59s svg{width:18px;height:18px}@media (hover:hover){.BannerSlider_arrowButton__zs59s:hover:not(:disabled){background:#e7f4f5;border-color:#b9cfd2;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.BannerSlider_arrowButton__zs59s{transition:none}}.BannerSlider_previewCard__ayxGj{pointer-events:none}.BannerSlider_previewMobileCard__BweSy,.BannerSlider_previewTabletCard__r8yHG{max-width:100%}.BannerSlider_noMotion__C3Ar1 *{transition:none!important;animation:none!important}.BannerSlider_action__JN4WG:focus-visible,.BannerSlider_arrowButton__zs59s:focus-visible{outline:3px solid var(--hero-primary);outline-offset:3px}@media(hover:hover){.BannerSlider_arrowButton__zs59s:hover:not(:disabled){background:#e7f4f5;transform:translateY(-2px)}.BannerSlider_action__JN4WG:hover{transform:translateY(-2px)}}@media(min-width:1440px){.BannerSlider_slideCard__dLhsg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media(min-width:768px) and (max-width:1100px){.BannerSlider_sliderSection__JQWX_{padding-top:22px}.BannerSlider_sliderShell__1NuY1{padding:22px 26px 12px}.BannerSlider_slideCard__dLhsg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:425px}.BannerSlider_mediaColumn__i3XtR{padding:0}.BannerSlider_heading__NTqCb{font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.6}.BannerSlider_description__8wsSE{font-size:.9rem;line-height:1.8}.BannerSlider_copyInner__DAkbR{gap:13px}.BannerSlider_eyebrow__cXiCW{font-size:.74rem;padding:7px 11px}.BannerSlider_action__JN4WG{min-height:43px;padding:9px 13px;font-size:.78rem}.BannerSlider_featureCards__lRsZ_{gap:6px}.BannerSlider_featureCard__wMzKY{font-size:.72rem;padding:5px 9px}}@media(max-width:767px){.BannerSlider_sliderSection__JQWX_{padding:12px 10px 18px}.BannerSlider_sliderShell__1NuY1{padding:16px 15px 10px}.BannerSlider_slideLayerDesktopOnly__TbVeZ{display:none}.BannerSlider_slideLayerMobileOnly__V6cZF{display:block}.BannerSlider_slideCard__dLhsg{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy";gap:18px;min-height:0;align-items:start}.BannerSlider_mediaColumn__i3XtR{max-width:580px;padding:0}.BannerSlider_visualPanel__qrKj4{aspect-ratio:5/4;border-radius:0}.BannerSlider_copyPanel__MSkCi{text-align:center}.BannerSlider_copyInner__DAkbR{gap:13px;align-items:center}.BannerSlider_eyebrow__cXiCW{font-size:.72rem;padding:6px 11px}.BannerSlider_heading__NTqCb{font-size:clamp(1.375rem,5.5vw,1.75rem);line-height:1.6}.BannerSlider_description__8wsSE{font-size:.9rem;line-height:1.75;-webkit-line-clamp:3}.BannerSlider_actions__cWvh9{width:100%;gap:8px;justify-content:center}.BannerSlider_action__JN4WG{font-size:.82rem;min-height:44px;padding:8px 12px;flex:0 1 auto}.BannerSlider_featureCards__lRsZ_{gap:6px;margin-top:3px;justify-content:center}.BannerSlider_featureCard__wMzKY{font-size:.72rem;gap:5px;text-align:center}.BannerSlider_carouselFooter__WCRN6{min-height:46px;margin-top:6px;padding-top:0;gap:13px}.BannerSlider_arrowButton__zs59s{width:36px;height:36px}.BannerSlider_arrowButton__zs59s svg{width:17px;height:17px}}@media(max-width:390px){.BannerSlider_sliderSection__JQWX_{padding-inline:7px}.BannerSlider_sliderShell__1NuY1{padding-inline:12px}.BannerSlider_featureCard__wMzKY{padding-inline:8px;gap:5px}.BannerSlider_featureCards__lRsZ_{gap:5px}.BannerSlider_carouselFooter__WCRN6{gap:8px}}.BannerSlider_previewMobileCard__BweSy{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy";gap:17px;min-height:0;align-items:start}.BannerSlider_previewMobileCard__BweSy .BannerSlider_mediaColumn__i3XtR{max-width:520px;padding:0}.BannerSlider_previewMobileCard__BweSy .BannerSlider_visualPanel__qrKj4{aspect-ratio:5/4;padding:0}.BannerSlider_previewMobileCard__BweSy .BannerSlider_copyPanel__MSkCi{text-align:center}.BannerSlider_previewMobileCard__BweSy .BannerSlider_copyInner__DAkbR{gap:12px;align-items:center}.BannerSlider_previewMobileCard__BweSy .BannerSlider_actions__cWvh9,.BannerSlider_previewMobileCard__BweSy .BannerSlider_featureCards__lRsZ_{justify-content:center}.BannerSlider_previewMobileCard__BweSy .BannerSlider_action__JN4WG{flex:0 1 auto}.BannerSlider_previewMobileCard__BweSy .BannerSlider_heading__NTqCb{font-size:clamp(1.35rem,4.4vw,1.95rem)}.BannerSlider_previewMobileCard__BweSy .BannerSlider_description__8wsSE{font-size:.82rem}.BannerSlider_previewMobileCard__BweSy .BannerSlider_featureCard__wMzKY{font-size:.72rem;padding:5px 8px}.BannerSlider_previewMobileCard__BweSy .BannerSlider_action__JN4WG{font-size:.8rem;min-height:42px}.BannerSlider_previewTabletCard__r8yHG{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:0}.BannerSlider_previewTabletCard__r8yHG .BannerSlider_heading__NTqCb{font-size:clamp(1.3rem,2.65vw,2.1rem)}.BannerSlider_previewTabletCard__r8yHG .BannerSlider_copyInner__DAkbR{gap:11px}.BannerSlider_mediaToolbarSpacer__fA1xi{display:none}@media(prefers-reduced-motion:reduce){.BannerSlider_slideLayer__ArOKH{transition:none!important;transform:none!important}.BannerSlider_action__JN4WG,.BannerSlider_arrowButton__zs59s{transition:none!important}}@media(max-width:390px){.BannerSlider_carouselFooter__WCRN6{gap:6px}}@media (max-width:767px){.BannerSlider_storyProgress__i4cSE{--dot-slot:30px;--dot-gap:2px;height:36px}.BannerSlider_storySegment__mZkIP{height:36px}.BannerSlider_segmentProgressRing___7UX7{width:30px;height:30px}}@media (max-width:390px){.BannerSlider_storyProgress__i4cSE{--dot-gap:1px;gap:var(--dot-gap)}}