.JqJbgG_card{--text-align:start;border-radius:var(--radius-5);text-decoration:none;position:relative;overflow:clip}.JqJbgG_card:where(:hover,:focus-visible) .JqJbgG_cta{text-decoration:underline}@media(prefers-reduced-motion:no-preference){.JqJbgG_card:where(:hover,:focus-visible) .JqJbgG_chevron{--cta:cta;animation:var(--cta) .8s ease-out infinite}}.JqJbgG_card .JqJbgG_text{z-index:1;padding:var(--space-m);text-align:var(--text-align);color:var(--color-fg);flex-direction:column;justify-content:flex-end;display:flex}.JqJbgG_card .JqJbgG_text .JqJbgG_subTitle{font-size:var(--step-1);font-family:var(--font-base)}.JqJbgG_card .JqJbgG_text .JqJbgG_title{font-size:var(--step-3)}.JqJbgG_card .JqJbgG_cta{--justify:space-between;flex-wrap:nowrap}.JqJbgG_card .JqJbgG_cta:after{content:"";position:absolute;inset:0}.JqJbgG_card .JqJbgG_cta .JqJbgG_chevron{display:block}.JqJbgG_card .JqJbgG_image{border-radius:var(--radius-5);transition:transform .33s;overflow:clip}.JqJbgG_primary{aspect-ratio:33/40;background-color:var(--color-bg-dark);grid-template-areas:"JqJbgG_stack";display:grid}@media(prefers-reduced-motion:no-preference){.JqJbgG_primary:where(:hover,:focus-visible) .JqJbgG_image{transform:scale(1.05)}}.JqJbgG_primary>*{grid-area:JqJbgG_stack}.JqJbgG_primary .JqJbgG_text{color:var(--color-fg-light);gap:var(--space-2xs);padding:var(--space-fixed-6);background:linear-gradient(200deg,transparent 0%,var(--color-bg-opaque-dark) 45%,var(--color-bg-dark) 80%);padding-block-end:var(--space-fixed-7)}.JqJbgG_primary .JqJbgG_cta{color:var(--color-fg-light);border-block-start:1px solid #fff3;margin-block-start:var(--space-fixed-8);padding-block-start:var(--space-fixed-6)}.JqJbgG_primary .JqJbgG_image{position:absolute;inset:0}.JqJbgG_primary .JqJbgG_image>picture,.JqJbgG_primary .JqJbgG_image>img,.JqJbgG_primary .JqJbgG_image>picture img{object-fit:cover;object-position:top;width:100%;height:100%}.JqJbgG_secondary{gap:var(--space-fixed-3);flex-direction:column;min-height:300px;display:flex}.JqJbgG_secondary .JqJbgG_text{gap:var(--space-fixed-6);background:var(--color-bg-secondary);border-radius:var(--radius-5);padding:var(--space-fixed-7) var(--space-fixed-6)}.JqJbgG_secondary .JqJbgG_text .JqJbgG_subTitle{color:var(--color-fg-muted);font-size:var(--step--2);order:-1}@media(min-width:56.25em){.JqJbgG_secondary .JqJbgG_text{gap:var(--space-fixed-8);width:340px;left:var(--space-m);padding:var(--space-fixed-8);padding-block-end:var(--space-fixed-7);position:absolute;inset-block-end:var(--space-m)}}.JqJbgG_secondary .JqJbgG_cta{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-2xs);padding-block-start:var(--space-s)}.JqJbgG_secondary .JqJbgG_image{order:-1}@media(min-width:56.25em){.JqJbgG_secondary .JqJbgG_image{aspect-ratio:16/9}}.JqJbgG_secondary .JqJbgG_image>picture,.JqJbgG_secondary .JqJbgG_image>img,.JqJbgG_secondary .JqJbgG_image>picture img{border-radius:var(--radius-5);width:100%}@media(min-width:56.25em){.JqJbgG_secondary .JqJbgG_image>picture,.JqJbgG_secondary .JqJbgG_image>img,.JqJbgG_secondary .JqJbgG_image>picture img{object-fit:cover;height:100%}}.JqJbgG_tertiaryQuaternaryBase{grid-template-areas:"JqJbgG_stack";display:grid}.JqJbgG_tertiaryQuaternaryBase>*{grid-area:JqJbgG_stack}@media(prefers-reduced-motion:no-preference){.JqJbgG_tertiaryQuaternaryBase:where(:hover,:focus-visible) .JqJbgG_image{transform:scale(1.05)}}.JqJbgG_tertiaryQuaternaryBase .JqJbgG_title{font-style:italic;font-size:var(--step-5)}.JqJbgG_tertiaryQuaternaryBase .JqJbgG_button{border-color:var(--color-border);background-color:#0000}.JqJbgG_tertiaryQuaternaryBase .JqJbgG_button:where(:hover,:focus-visible){background-color:var(--color-fg-light);color:var(--color-fg-dark)}.JqJbgG_tertiaryQuaternaryBase .JqJbgG_button:after{content:"";position:absolute;inset:0}.JqJbgG_tertiaryQuaternaryBase .JqJbgG_image{position:absolute;inset:0}.JqJbgG_tertiaryQuaternaryBase .JqJbgG_image>picture,.JqJbgG_tertiaryQuaternaryBase .JqJbgG_image>img,.JqJbgG_tertiaryQuaternaryBase .JqJbgG_image>picture img{object-fit:cover;width:100%;height:100%}.JqJbgG_tertiary{aspect-ratio:16/9;background-color:var(--color-bg-tertiary)}.JqJbgG_tertiary .JqJbgG_text{gap:var(--space-xs);max-width:60ch;color:var(--color-fg-light);text-shadow:1px 1px #0003}.JqJbgG_tertiary .JqJbgG_button{align-self:flex-start}.JqJbgG_quaternary{aspect-ratio:21/9}.JqJbgG_quaternary .JqJbgG_text{text-align:center;justify-content:flex-start;gap:var(--space-xs);color:var(--color-fg);padding:var(--space-fixed-9)}.JqJbgG_quaternary .JqJbgG_text .JqJbgG_subTitle{font-size:var(--step--1);font-family:var(--font-base);order:1;align-self:center;max-width:60ch;line-height:1.1}.JqJbgG_quaternary .JqJbgG_button{width:fit-content;color:var(--color-fg-dark);order:2;align-self:center;margin-top:auto}@media(max-width:56.25em){.JqJbgG_quaternary .JqJbgG_text{padding:var(--space-fixed-7)}}.JqJbgG_stacked{gap:var(--space-fixed-3);flex-direction:column;display:flex}.JqJbgG_stacked .JqJbgG_text{gap:var(--space-fixed-6);background:var(--color-bg-secondary);border-radius:var(--radius-5);padding:var(--space-fixed-7) var(--space-fixed-6)}.JqJbgG_stacked .JqJbgG_text .JqJbgG_subTitle{color:var(--color-fg-muted);font-size:var(--step--2)}.JqJbgG_stacked .JqJbgG_cta{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-2xs);padding-block-start:var(--space-s)}.JqJbgG_stacked .JqJbgG_image{order:-1}.JqJbgG_stacked .JqJbgG_image>picture,.JqJbgG_stacked .JqJbgG_image>img,.JqJbgG_stacked .JqJbgG_image>picture img{border-radius:var(--radius-5);width:100%}@media(min-width:56.25em){.JqJbgG_stacked .JqJbgG_image>picture,.JqJbgG_stacked .JqJbgG_image>img,.JqJbgG_stacked .JqJbgG_image>picture img{object-fit:cover;height:100%}}@media(max-width:56.25em){.JqJbgG_quaternary{aspect-ratio:9/10}}@keyframes JqJbgG_animatePrimaryText{0%{opacity:0}30%,to{opacity:1}}@keyframes JqJbgG_animatePrimaryImage{0%{transform:scale(1.2)}30%,to{transform:scale(1)}}@keyframes JqJbgG_animateSecondaryImage{0%{transform:scale(1.3)}50%,80%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes JqJbgG_animateSecondaryText{0%{opacity:0;transform:translateY(100%)}30%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50%)}}@media(prefers-reduced-motion:no-preference){@supports (animation-range:0 100%){.JqJbgG_primary .JqJbgG_text{animation:ease-out both JqJbgG_animatePrimaryText;animation-timeline:view(x)}.JqJbgG_primary .JqJbgG_image>picture,.JqJbgG_primary .JqJbgG_image>img,.JqJbgG_primary .JqJbgG_image>picture img{animation:linear both JqJbgG_animatePrimaryImage;animation-timeline:view(x)}:is(.JqJbgG_secondary,.JqJbgG_tertiary,.JqJbgG_stacked,.JqJbgG_quaternary) .JqJbgG_image>picture,:is(.JqJbgG_secondary,.JqJbgG_tertiary,.JqJbgG_stacked,.JqJbgG_quaternary) .JqJbgG_image>img,:is(.JqJbgG_secondary,.JqJbgG_tertiary,.JqJbgG_stacked,.JqJbgG_quaternary) .JqJbgG_image>picture img{animation:linear both JqJbgG_animateSecondaryImage;animation-timeline:view()}:is(.JqJbgG_secondary,.JqJbgG_stacked) .JqJbgG_text{animation:ease-out both JqJbgG_animateText;animation-timeline:view()}@media(min-width:56.25em){:is(.JqJbgG_secondary,.JqJbgG_stacked) .JqJbgG_text{animation:ease-out both JqJbgG_animateSecondaryText;animation-timeline:view()}}}}.KlTORW_wrapper{gap:var(--space-l);max-inline-size:100%;display:grid}.KlTORW_carousel{--_default-gap:var(--space-s);--_default-item-width:80vw;--_default-grid:auto / auto-flow var(--_default-item-width,--var(--carousel-item-width));margin-inline:calc(var(--carousel-negative-margin) * -1);padding-block:var(--space-fixed-2);padding-inline:var(--carousel-negative-margin);scroll-padding-inline:var(--carousel-negative-margin);grid:var(--carousel-grid,var(--_default-grid));gap:var(--carousel-gap,var(--_default-gap));scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;display:grid;position:relative;overflow:auto hidden}.KlTORW_carousel>*{scroll-snap-align:var(--carousel-snap-align,center)}.KlTORW_carousel::-webkit-scrollbar{display:none}.KlTORW_carousel:defined{scrollbar-width:none}.KlTORW_carousel.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none;scroll-behavior:auto}.KlTORW_carousel.is-dragging>*,.KlTORW_carousel.is-dragging astro-island>*,.KlTORW_carousel.is-dragging astro-slot>*,.KlTORW_carousel.is-dragging astro-static-slot>*{pointer-events:none}.KlTORW_carousel:not(.is-scrollable)~.controls{display:none}.KlTORW_btns{gap:var(--space-xs);justify-content:flex-end;display:flex}.KlTORW_btns>button{--icon-size:1rem;aspect-ratio:1;min-width:var(--space-l);background-color:var(--color-bg-secondary)}.KlTORW_btns>button:not(:disabled):where(:hover,:focus-visible){background-color:var(--color-bg-secondary-hover)}@media(min-width:56.25em){.KlTORW_btns.KlTORW_btnsDesktoptop{order:-1}}@media(max-width:56.25em){.KlTORW_btns{gap:var(--space-fixed-6)}.KlTORW_btns.KlTORW_btnsMobiletop{order:-1}}.KlTORW_scrollProgress{background:var(--color-bg-tertiary);border-radius:var(--radius-2);justify-self:center;width:100%;max-width:30ch;height:3px;display:block;position:relative;overflow:hidden}.KlTORW_scrollProgress:not(:defined){display:none}.KlTORW_scrollProgress:before{content:"";transform-origin:0;transform:scaleX(var(--scroll-progress));background:var(--carousel-scroll-color,var(--color-brand-primary));will-change:transform;position:absolute;inset:0}.ofL8Dq_card{--text-align:start;background-color:var(--color-bg-secondary);border-radius:var(--radius-5);height:100%;text-align:var(--text-align);min-inline-size:var(--min);color:var(--color-fg);flex-direction:column;align-items:stretch;text-decoration:none;display:flex;position:relative;overflow:clip}.ofL8Dq_card.ofL8Dq_premium{background-color:var(--color-brand-primary-200);color:var(--color-brand-primary-800)}.ofL8Dq_card.ofL8Dq_premium .ofL8Dq_header{background-color:var(--color-brand-primary-light)}.ofL8Dq_card:where(:hover,:focus-visible).ofL8Dq_premium{outline-color:var(--color-bg-accent-2)}.ofL8Dq_card:where(:hover,:focus-visible) .ofL8Dq_footer{text-decoration:underline}@media(prefers-reduced-motion:no-preference){.ofL8Dq_card:where(:hover,:focus-visible) .ofL8Dq_chevron{--cta:cta;animation:var(--cta) .8s ease-out infinite}}.ofL8Dq_header{--justify:space-between;padding:var(--space-fixed-6) var(--space-m);background-color:var(--color-bg-muted);line-height:1}.ofL8Dq_upperCaseHeading{text-transform:uppercase}.ofL8Dq_badge{--gradientStart:var(--color-brand-primary-dark);--gradientEnd:var(--color-brand-primary-500);padding:var(--space-fixed-3) var(--space-fixed-4);border-radius:var(--radius-3);color:var(--color-fg-light);font-size:var(--step--2);font-weight:var(--font-bold);background-color:var(--color-brand-primary);background-image:linear-gradient(to bottom right,var(--gradientEnd),var(--gradientStart))}.ofL8Dq_body{gap:var(--space-2xs);height:100%;padding:var(--space-fixed-7) var(--space-m);flex-direction:column;display:flex}.ofL8Dq_body>:first-child{opacity:.7}.ofL8Dq_features{margin-block-end:var(--space-xs);padding:0}.ofL8Dq_features li{--icon-size:1.5em;gap:var(--space-fixed-4);font-size:var(--step--2);align-items:start;margin-block-end:var(--space-fixed-4);line-height:1.5;display:flex}.ofL8Dq_features li svg{width:var(--space-fixed-7);flex-shrink:0}.ofL8Dq_price{flex-direction:column;margin-block-start:auto;margin-block-end:var(--space-fixed-4);display:flex}.ofL8Dq_priceStartsText{opacity:.7;margin-block-end:var(--space-fixed-2)}.ofL8Dq_priceValue{margin-block-end:var(--space-fixed-1)}.ofL8Dq_previousPrice{text-decoration:line-through}.ofL8Dq_info{--justify:flex-start;--gap:var(--space-3xs);--icon-size:1.2em;font-size:var(--step--2);margin-block-start:var(--space-xs)}.ofL8Dq_priceInfo{--justify:flex-start;--gap:var(--space-3xs);--icon-size:1.2em;font-size:var(--step--3);margin-block-start:var(--space-fixed-6)}.ofL8Dq_footer{--justify:space-between}.ofL8Dq_footer:before{content:"";border-block-start:1px solid #0000000d;padding-block-start:var(--space-fixed-6);display:block}.ofL8Dq_minHeightCard{--min-card-height:435px;min-height:var(--min-card-height)}.JQLszG_footer{gap:var(--space-s);flex-direction:column;display:flex}.JQLszG_footer>a{align-self:stretch}@media(min-width:56.25em){.JQLszG_footer{text-align:center;align-items:center}.JQLszG_footer>a{align-self:center}}.JQLszG_featuresList{--gap:var(--space-fixed-2);column-gap:var(--space-s);row-gap:var(--space-fixed-2);color:var(--color-fg-muted);font-weight:var(--font-bold);flex-direction:column;padding:0;list-style:none;display:flex}.JQLszG_featuresList li{--align:start;--justify:start;flex-wrap:unset;text-align:start}@media(min-width:56.25em){.JQLszG_featuresList{flex-flow:wrap;justify-content:center}}.i7U8ta_banner{--flow-space:var(--space-s);inset-inline:var(--space-fixed-4);background:var(--color-brand-primary-dark);border-radius:var(--radius-3);box-shadow:var(--box-shadow);opacity:0;z-index:10;transition:opacity .5s var(--ease-3);display:none;position:fixed;inset-block-end:var(--space-fixed-4)}.i7U8ta_banner[visible]{display:flex}.i7U8ta_banner[visible=true]{opacity:1}@media(prefers-reduced-motion:no-preference){.i7U8ta_banner[visible=true]{animation:var(--animation-slide-in-up-full),i7U8ta_fade-in .5s var(--ease-3) forwards}}@media(prefers-reduced-motion:no-preference){.i7U8ta_banner[visible=false]{animation:var(--animation-slide-out-down-full),i7U8ta_fade-out .5s var(--ease-3) forwards}}.i7U8ta_banner a{gap:var(--space-s);padding-inline:calc(var(--page-gutters) - (var(--space-3xs) * 2));padding-block:var(--space-2xs);border-radius:var(--radius-3);font-size:var(--step--1);font-weight:var(--font-semibold);color:var(--color-fg-light);border-start-end-radius:0;border-end-end-radius:0;flex:1;place-self:center;text-decoration:none;display:flex}@media(max-width:56.25em){.i7U8ta_banner a{flex-direction:column;gap:0}}.i7U8ta_banner .i7U8ta_button{padding:var(--space-xs);border-radius:var(--radius-3);color:var(--color-fg-light);background-color:#0000;border-start-start-radius:0;border-end-start-radius:0;position:relative}.i7U8ta_banner .i7U8ta_button:before{background-color:var(--color-bg-semi-opaque-dark)}.i7U8ta_banner .i7U8ta_button:not(:disabled):where(:hover,:focus-visible){background-color:var(--color-bg-semi-opaque-dark)}.i7U8ta_banner .i7U8ta_button:not(:disabled):where(:hover,:focus-visible):focus-visible{box-shadow:0 0 0 2px var(--color-bg)}.i7U8ta_banner .i7U8ta_button:not(:disabled):where(:hover,:focus-visible):focus-visible:before{background-color:#0000}.i7U8ta_banner .i7U8ta_button:before{content:"";z-index:-1;border-radius:0;width:1px;height:100%;position:absolute;top:0;left:0}.i7U8ta_banner .i7U8ta_icon{--icon-size:1.2rem}
