@layer components{.slider-controls_wrap{width:100%;min-width:0;color:var(--integrum-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.slider-controls_counter{text-align:start;font-variant-numeric:tabular-nums;flex:none;margin-inline-end:auto}.slider-controls_steps{align-items:center;gap:1rem;margin-inline-start:auto;display:flex}.slider-controls_steps .button_wrap{flex:none;place-items:center;width:3rem;height:3rem;padding:0;display:grid}.slider_wrap{--_gap-size:var(--site-gutter);--slider-mobile-peek:1rem;--slider-mobile-image-height:30rem;--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.11875;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap:is(.contained,.expanding) .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover){.slider_marker:hover{background-color:var(--text)}}.slider_wrap.expanding{--_gap-size:1.5rem;min-width:0}.slider_wrap.expanding [data-slide-trigger]{display:none}@media (min-width:64rem){.slider_wrap.expanding[data-expanding=true] .slider_list{column-gap:0;row-gap:var(--_gap-size);cursor:auto;scroll-snap-type:none;overflow:clip}.slider_wrap.expanding[data-expanding=true] .slider_list>*{flex:0 0 var(--_slide-width);margin-inline-end:var(--_slide-gap);transition:flex-basis .8s cubic-bezier(.22,1,.36,1),margin-inline-end .8s cubic-bezier(.22,1,.36,1)}.slider_wrap.expanding[data-expanding=true] [data-slide-copy]{opacity:0;pointer-events:none;max-width:none;transition:opacity .18s ease-out;position:absolute;bottom:0;left:0}.slider_wrap.expanding[data-expanding=true] .is-readable [data-slide-copy]{opacity:1;transition:opacity .32s ease-in}.slider_wrap.expanding[data-expanding=true] [data-slide-trigger]{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;display:block;position:absolute;inset:0}.slider_wrap.expanding[data-expanding=true] [data-slide-trigger]:focus-visible{outline-offset:-.25rem}.slider_wrap.expanding[data-expanding=true] [data-slide-marker]{text-align:center;width:min(4rem,100%);right:0}}@media not (min-width:64rem){.slider_wrap.mobile-peek{--_gap-size:1rem}.slider_wrap.mobile-peek .slider_list>*{flex-basis:calc(100% - var(--_gap-size) - var(--slider-mobile-peek))}}.hero-main_wrap{padding:0 var(--integrum-inset)}.hero-main_panel{height:calc(100svh - var(--nav-height) - var(--integrum-hero-inset));min-height:0;margin-bottom:var(--integrum-hero-inset);margin-inline:calc(var(--integrum-hero-inset) - var(--integrum-inset));padding-bottom:calc(var(--integrum-viewport-unit) * 4);isolation:isolate;clip-path:inset(0 round var(--radius-main));border-radius:var(--radius-main);background:var(--dark-900);color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.hero-main_image{object-fit:cover;object-position:var(--_hero-position);border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.hero-main_shade{border-radius:inherit;background:radial-gradient(at 5% 22%,#f265223d,#0000 50%),radial-gradient(at 27% 94%,#10182875,#0000 55%),linear-gradient(90deg,#101828c8,#101828c0 28%,#10182849 49.519%,#0000 68.75%);position:absolute;inset:0}.hero-main_wrap .hero-main_message.layout{z-index:1;max-width:47.5rem;padding:2rem calc(var(--integrum-viewport-unit) * 4);gap:var(--integrum-eyebrow-title-gap);position:relative}.hero-main_message .hero-main_eyebrow{color:var(--brand-500);font-size:.75rem}.hero-main_wrap .hero-main_message .text{color:#fff;max-width:26.25rem}.hero-main_message .button_wrap.link{color:#fff;align-self:center}.hero-main_message .button_wrap.link img{filter:brightness(0)invert()}.hero-main_message .heading{white-space:pre-line}.hero-main_reassurance{grid-template-columns:repeat(var(--_reassurance-count), minmax(0, 1fr));gap:2rem;padding:2rem 3rem;display:grid}@media (min-width:64rem){.hero-main_reassurance{max-width:calc(var(--max-width-wide) + 6rem);margin-inline:auto}}.hero-main_points{z-index:1;inset:auto auto calc(var(--integrum-viewport-unit) * 3.5) calc(var(--integrum-viewport-unit) * 4);gap:var(--integrum-space-24);color:#fff;margin:0;padding:0;list-style:none;display:flex;position:absolute}.hero-main_points li{flex-direction:column;gap:.25rem;display:flex}.hero-main_points li+li{border-left:var(--border-width) solid #ffffff4d;padding-left:var(--integrum-space-24)}.hero-main_points strong{font-size:1rem;font-weight:500;line-height:1.4}.hero-main_points span{color:#fffc;font-size:.875rem;line-height:1.4}.hero-main_panel:has(.hero-main_points){padding-bottom:calc(var(--integrum-viewport-unit) * 8)}.hero-main_reassurance-label{display:none}.hero-main_wrap{color:var(--dark-900);font:400 1rem/1.625 var(--primary-family)}.hero-main_wrap .heading,.hero-main_wrap .text{white-space:pre-line;margin:0}.hero-main_wrap .layout>div{gap:inherit}.hero-main_eyebrow{font:500 .75rem/1.5 var(--primary-family);margin:0}.hero-main_actions{flex-wrap:wrap;gap:1rem;display:flex}@media not (min-width:64rem){.hero-main_wrap{padding-top:0}.hero-main_wrap .hero-main_panel{height:auto;min-height:0;margin-inline:calc(-1 * var(--integrum-inset));flex-direction:column;align-items:stretch;padding-bottom:0}.hero-main_wrap .hero-main_image{object-position:var(--_hero-mobile-position);border-radius:var(--radius-main) var(--radius-main) 0 0;flex:none;height:clamp(17.5rem,74vw,22rem);min-height:0;position:relative}.hero-main_wrap .hero-main_points{display:none}.hero-main_wrap .hero-main_panel:has(.hero-main_points){padding-bottom:0}.hero-main_wrap .hero-main_shade{pointer-events:none;background:radial-gradient(80% 55% at 5% 10%,#f265223d,#f2652214 50%,#0000 100%);inset:0}.hero-main_wrap .hero-main_message.layout{flex:none;gap:1.5rem;max-width:none;padding:1.5rem}.hero-main_wrap .hero-main_message .text{font-size:1.25rem;line-height:1.5}.hero-main_wrap .hero-main_message .hero-main_eyebrow{min-height:1.25rem;font-size:.75rem}.hero-main_wrap .hero-main_message .hero-main_actions{justify-content:center;width:100%}.hero-main_wrap .hero-main_message .hero-main_actions .button_wrap{min-height:3.5rem}.hero-main_wrap .hero-main_message .hero-main_actions .link{display:none}.hero-main_wrap .hero-main_reassurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:2rem 1.5rem}}@media (min-width:64rem) and (not (min-height:49rem)){.hero-main_wrap .hero-main_message.layout{gap:1rem;padding-block:1rem}.hero-main_wrap .hero-main_message .heading{font-size:clamp(2.5rem,6.5vh,4rem);line-height:1.05}.hero-main_wrap .hero-main_message .text{font-size:1rem;line-height:1.5}.hero-main_wrap .hero-main_points{bottom:1.5rem}.hero-main_wrap .hero-main_panel:has(.hero-main_points){padding-bottom:5rem}}@media not (min-width:48rem){.hero-main_wrap .hero-main_reassurance{grid-template-columns:repeat(var(--_support-count), minmax(0, 1fr));margin-inline:calc(0rem - var(--integrum-inset));background:var(--light-100);border-radius:var(--radius-main);gap:.75rem .5rem;padding:2rem 1rem}.hero-main_wrap .hero-main_reassurance[data-count="3"] .reassurance:not(.mobile-feature) .card_visual{aspect-ratio:175/162}.hero-main_wrap .hero-main_reassurance[data-count="3"] .reassurance:not(.mobile-feature) .card_visual .image{position:absolute;inset:0}.hero-main_wrap .hero-main_reassurance-label{color:var(--brand-500);font:500 .6875rem/1.35 var(--primary-family);grid-column:1/-1;margin:0;display:block}.hero-main_wrap .hero-main_reassurance .mobile-feature{grid-column:1/-1}}}
