.product-overview.accordion-container{--accordion-duration:.35s;--accordion-border:1px solid var(--color-neutral-600);--accordion-trigger-color:var(--color-primary-200);--accordion-trigger-active-color:var(--color-primary-200);--accordion-trigger-hover-color:var(--color-primary-200);--accordion-text-color:var(--color-neutral-500);margin-block:var(--space-12)}.product-overview.accordion-container .acpo{border-top:var(--accordion-border);box-sizing:border-box}.product-overview.accordion-container .acpo:first-of-type{border-top:none}.product-overview.accordion-container .acpo .acpo-header{margin:0;padding:0}.product-overview.accordion-container .acpo .acpo-trigger{background-color:initial;border:0;color:var(--accordion-trigger-color);cursor:pointer;display:block;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-18);font-weight:400;letter-spacing:0;line-height:1.2;margin:0;padding:var(--space-24) var(--space-32) var(--space-24) 0;position:relative;text-align:left;text-decoration:none;transition:color .25s ease;width:100%}.product-overview.accordion-container .acpo .acpo-trigger:hover{color:var(--accordion-trigger-hover-color)}.product-overview.accordion-container .acpo .acpo-trigger-icon{color:var(--color-primary-200);font-size:var(--fs-18);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform var(--accordion-duration) ease}.product-overview.accordion-container .acpo.is-active .acpo-trigger{color:var(--accordion-trigger-active-color)}.product-overview.accordion-container .acpo .acpo-panel{color:var(--accordion-text-color);overflow:hidden;transition-property:height,visibility,opacity;transition-timing-function:ease-out}.product-overview.accordion-container .acpo .acpo-text{color:var(--accordion-text-color);font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-14);font-weight:400;letter-spacing:0;line-height:1.5;margin-bottom:var(--space-24)}.product-overview.accordion-container .acpo-text ol,.product-overview.accordion-container .acpo-text ul{line-height:1.6;margin:0 0 0 1.7em;padding:0}.product-overview.accordion-container .acpo-text ol+ol,.product-overview.accordion-container .acpo-text ol+ul,.product-overview.accordion-container .acpo-text ul+ol,.product-overview.accordion-container .acpo-text ul+ul{margin-top:1.7em}.product-overview.accordion-container .acpo-text ul{list-style:disc}.product-overview.accordion-container .acpo-text ol{list-style:decimal}.product-overview.accordion-container .acpo:not(.is-active) .acpo-panel{height:0;opacity:0;visibility:hidden}.product-overview.accordion-container .acpo.is-active .acpo-panel{opacity:1;visibility:visible}.product-overview.accordion-container .acpo.is-active .acpo-trigger-icon{transform:translateY(-50%) rotate(180deg)}.help-cta{border:1px solid var(--color-primary-500);color:var(--color-neutral-100);overflow:hidden;padding:var(--space-16);position:relative}.help-cta:before{background:radial-gradient(50% 50% at 50% 50%,#0050ff 0,#10101000);border-radius:8px;content:"";height:35.75rem;inset:-420px 0 0;position:absolute;width:103.6875rem;z-index:-1}@media screen and (max-width:575px){.help-cta:before{left:-60%}}.help-cta__inner{display:grid;row-gap:var(--space-16)}.help-cta__title{font-size:var(--fs-18);line-height:1.2;margin:0 0 var(--space-8) 0}.help-cta__desc,.help-cta__title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;letter-spacing:0}.help-cta__desc{color:var(--color-neutral-400);font-size:var(--fs-14);line-height:1.5;margin:0}.help-cta__actions{display:flex;gap:2.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:var(--space-8);scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.help-cta__actions::-webkit-scrollbar{display:none}.help-cta__action{align-items:center;border-radius:8px;color:inherit;display:inline-flex;gap:var(--space-8);padding:0;scroll-snap-align:center;text-decoration:none;transition:color var(--transition-smooth);white-space:nowrap}.help-cta__icon{font-size:var(--fs-24);margin:0}.help-cta__icon,.help-cta__icon path,.help-cta__icon rect{stroke:var(--color-primary-400)}.help-cta__label{color:var(--color-primary-100);font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-14);font-weight:500;letter-spacing:0;line-height:1.5}.review-proof[data-v-dba4f74b]{background:var(--color-graphite-gray);padding-block:var(--space-48)}.inner[data-v-dba4f74b]{display:flex;flex-direction:column;gap:2.25rem;margin-inline:auto;max-width:calc(var(--container-max) + var(--container-pad-inline)*2);padding-inline:var(--container-pad-inline);width:100%}.heading[data-v-dba4f74b]{color:var(--color-neutral-300);font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-28);font-weight:400;letter-spacing:0;line-height:1.2;margin:0;text-align:left}.cards[data-v-dba4f74b]{display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.card[data-v-dba4f74b]{border:1px solid color-mix(in srgb,var(--color-neutral-600) 60%,#0000);display:flex;flex-direction:column;gap:var(--space-24);padding:1.25rem;position:relative}.card-header[data-v-dba4f74b]{align-items:center;display:flex;gap:var(--space-16);justify-content:space-between;min-height:var(--space-48)}.logo[data-v-dba4f74b]{display:block;min-width:0}.logo[data-v-dba4f74b] img{display:block;height:auto;max-width:100%}.card-link[data-v-dba4f74b]:after{content:"";inset:0;position:absolute}.card-link[data-v-dba4f74b]:focus-visible{outline:none}.card-link[data-v-dba4f74b]:focus-visible:after{outline:2px solid var(--color-primary-200);outline-offset:2px}.arrow[data-v-dba4f74b]{color:var(--color-neutral-500);flex-shrink:0;font-size:var(--fs-24);margin:0;transition:color var(--transition-base,.15s ease)}.card:has(.card-link:hover,.card-link:focus-visible) .arrow[data-v-dba4f74b]{color:var(--color-neutral-100)}.content[data-v-dba4f74b]{gap:var(--space-8)}.content[data-v-dba4f74b],.rating[data-v-dba4f74b]{display:flex;flex-direction:column}.rating[data-v-dba4f74b]{gap:var(--space-4)}.score[data-v-dba4f74b]{color:var(--color-neutral-100);font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-24);font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.highlight[data-v-dba4f74b]{color:var(--color-primary-200)}.highlight[data-v-dba4f74b],.quote[data-v-dba4f74b]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-16);font-weight:400;letter-spacing:0;line-height:1.5;margin:0}.quote[data-v-dba4f74b]{color:var(--color-neutral-100)}@media screen and (min-width:768px){.review-proof[data-v-dba4f74b]{padding-block:5rem}.inner[data-v-dba4f74b]{gap:var(--space-48)}.heading[data-v-dba4f74b]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-36);font-weight:400;letter-spacing:0;line-height:1.2}.cards[data-v-dba4f74b]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-dba4f74b]{gap:var(--space-32);padding:var(--space-32)}.content[data-v-dba4f74b]{gap:var(--space-16)}.rating[data-v-dba4f74b]{gap:var(--space-8)}.score[data-v-dba4f74b]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-28);font-weight:400;letter-spacing:0;line-height:1.2}.highlight[data-v-dba4f74b]{line-height:1.25}.highlight[data-v-dba4f74b],.quote[data-v-dba4f74b]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-18);font-weight:400;letter-spacing:0}.quote[data-v-dba4f74b]{line-height:1.5}}@media screen and (min-width:1200px){.cards[data-v-dba4f74b]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.cards[data-v-dba4f74b]:has(>.card:nth-child(5)){grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1440px){.cards[data-v-dba4f74b]:has(>.card:nth-child(5)){grid-auto-flow:column;grid-template-columns:none}}.product-mattress-layers[data-v-b5c98c70]{overflow:hidden;padding-block:var(--space-64);position:relative}.product-mattress-layers__inner[data-v-b5c98c70]{margin-inline:auto;max-width:calc(var(--container-max) + var(--container-pad-inline)*2);padding-inline:var(--container-pad-inline);padding-right:0;position:relative;width:100%;z-index:1}.product-mattress-layers__header[data-v-b5c98c70]{margin:0 auto var(--space-32);max-width:45rem;text-align:center}.product-mattress-layers__heading[data-v-b5c98c70]{color:var(--color-neutral-100);font-size:var(--fs-36);line-height:1.2;margin:0}.product-mattress-layers__body[data-v-b5c98c70],.product-mattress-layers__heading[data-v-b5c98c70]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;letter-spacing:0}.product-mattress-layers__body[data-v-b5c98c70]{color:var(--color-neutral-400);font-size:var(--fs-16);line-height:1.5;margin:var(--space-12) 0 0}.product-mattress-layers__desktop-shell[data-v-b5c98c70]{display:none}.product-mattress-layers__desktop-canvas[data-v-b5c98c70]{align-items:center;display:grid;grid-template-columns:22.5rem var(--mattress-layers-stage-width-desktop);min-width:calc(22.5rem + var(--mattress-layers-stage-width-desktop));position:relative}.product-mattress-layers__desktop-cards[data-v-b5c98c70],.product-mattress-layers__mobile-cards[data-v-b5c98c70]{list-style:none;margin:0;padding:0}.product-mattress-layers__desktop-cards[data-v-b5c98c70]{display:grid;position:relative;z-index:2}.product-mattress-layers__desktop-card-item[data-v-b5c98c70]{position:relative}.product-mattress-layers__desktop-card[data-v-b5c98c70],.product-mattress-layers__mobile-card[data-v-b5c98c70]{background:#0000;border:1px solid #0000;border-radius:0;box-sizing:border-box;color:var(--color-neutral-100);display:grid;gap:var(--space-12);padding:var(--space-24);text-align:left;transition:border-color var(--transition-smooth),background var(--transition-smooth),color var(--transition-smooth),box-shadow var(--transition-smooth);width:100%}.product-mattress-layers__mobile-card[data-v-b5c98c70]{padding:var(--space-16)}.product-mattress-layers__desktop-card[data-v-b5c98c70]{min-height:6.4375rem}.product-mattress-layers__desktop-card.is-active[data-v-b5c98c70]{background:linear-gradient(90deg,#0050ff4d,#0050ff14),#030812eb;border-color:#2f45ff80;box-shadow:inset 0 0 0 1px #85a8ff1f,0 0 2.5rem #0050ff29}.product-mattress-layers__mobile-card[data-v-b5c98c70]{background:#000000eb;border-color:#2f45ff80;min-height:10rem}.product-mattress-layers__mobile-card.is-active[data-v-b5c98c70]{background:linear-gradient(180deg,#0050ff75,#0050ff2e),#030812f5;box-shadow:inset 0 0 0 1px #85a8ff26,0 0 2.5rem #0050ff24}.product-mattress-layers__desktop-card[data-v-b5c98c70]:focus-visible,.product-mattress-layers__desktop-target[data-v-b5c98c70]:focus-visible,.product-mattress-layers__mobile-card[data-v-b5c98c70]:focus-visible,.product-mattress-layers__mobile-hotspot-button[data-v-b5c98c70]:focus-visible,.product-mattress-layers__mobile-label[data-v-b5c98c70]:focus-visible{box-shadow:0 0 0 .1875rem #85a8ff57;outline:none}.product-mattress-layers__card-title[data-v-b5c98c70]{color:inherit;font-size:var(--fs-18);line-height:1.2}.product-mattress-layers__card-description[data-v-b5c98c70],.product-mattress-layers__card-title[data-v-b5c98c70]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;letter-spacing:0}.product-mattress-layers__card-description[data-v-b5c98c70]{color:var(--color-neutral-400);font-size:var(--fs-14);line-height:1.5}.product-mattress-layers__desktop-connectors[data-v-b5c98c70],.product-mattress-layers__mobile-connectors[data-v-b5c98c70]{inset:0;pointer-events:none;position:absolute;z-index:2}.product-mattress-layers__connector-segment[data-v-b5c98c70]{background:var(--color-neutral-100);display:block;opacity:.16;position:absolute;transition:background-color var(--transition-smooth),opacity var(--transition-smooth)}.product-mattress-layers__connector-segment.is-active[data-v-b5c98c70]{opacity:.4}.product-mattress-layers__connector-segment--horizontal[data-v-b5c98c70]{height:2px;transform:translateY(-50%)}.product-mattress-layers__connector-segment--vertical[data-v-b5c98c70]{transform:translate(-50%);width:2px}.product-mattress-layers__stage[data-v-b5c98c70]{overflow:visible;position:relative}.product-mattress-layers__stage--desktop[data-v-b5c98c70]{flex:0 0 auto;height:var(--mattress-layers-stage-height-desktop);width:var(--mattress-layers-stage-width-desktop)}.product-mattress-layers__stage--mobile[data-v-b5c98c70]{height:min(var(--mattress-layers-stage-height-mobile),68vw);margin-left:0;max-width:none;width:max(168%,var(--mattress-layers-stage-width-mobile))}.product-mattress-layers__mobile-stage-wrap[data-v-b5c98c70]{width:100%}.product-mattress-layers__glow[data-v-b5c98c70]{background:radial-gradient(50% 50% at 49.91% 50%,#0050ff 0,#10101000);filter:blur(.875rem);inset:11% 9% 14%;pointer-events:none;position:absolute}.product-mattress-layers__image-stack[data-v-b5c98c70]{inset:0;position:absolute}.product-mattress-layers__base-image[data-v-b5c98c70],.product-mattress-layers__overlay-image[data-v-b5c98c70]{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.product-mattress-layers__overlay-image[data-v-b5c98c70]{opacity:0;pointer-events:none;z-index:1}.product-mattress-layers__overlay-image.is-active[data-v-b5c98c70]{opacity:1}.product-mattress-layers__desktop-target[data-v-b5c98c70]{background:#0000;border:1px solid #0000;cursor:pointer;left:50%;padding:0;position:absolute;transform:translate(-50%);transition:background-color var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);width:90%;z-index:4}.product-mattress-layers__desktop-target.is-debug-visible[data-v-b5c98c70]{background:#0050ff1f;border-color:#85a8ffb3;box-shadow:inset 0 0 0 1px #ffffff3d}.product-mattress-layers__hotspot[data-v-b5c98c70]{--hotspot-size:.875rem;--hotspot-mid-scale:1.5;--hotspot-outer-scale:2;animation:productMattressLayersHotspotBreathe-b5c98c70 1.6s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-100) 100%,#0000) 0 46%,color-mix(in srgb,var(--color-primary-100) 88%,#fff 12%) 47% 74%,#0000 75%);border-radius:50%;height:var(--hotspot-size);pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity var(--transition-smooth),transform var(--transition-smooth);width:var(--hotspot-size);z-index:3}.product-mattress-layers__hotspot[data-v-b5c98c70]:after,.product-mattress-layers__hotspot[data-v-b5c98c70]:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1)}.product-mattress-layers__hotspot[data-v-b5c98c70]:before{animation:productMattressLayersHotspotRingMid-b5c98c70 1.6s ease-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-100) 70%,#0000) 0 76%,#0000 77%);-webkit-mask:radial-gradient(circle,#0000 0 49%,#000 50%);mask:radial-gradient(circle,#0000 0 49%,#000 50%)}.product-mattress-layers__hotspot[data-v-b5c98c70]:after{animation:productMattressLayersHotspotRingOuter-b5c98c70 1.6s ease-out infinite;animation-delay:.18s;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-100) 30%,#0000) 0 100%,#0000 101%);-webkit-mask:radial-gradient(circle,#0000 0 49%,#000 50%);mask:radial-gradient(circle,#0000 0 49%,#000 50%)}.product-mattress-layers__hotspot.is-active[data-v-b5c98c70]{transform:translate(-50%,-50%) scale(1.04)}.product-mattress-layers__connector-segment--desktop[data-v-b5c98c70],.product-mattress-layers__hotspot--desktop[data-v-b5c98c70]{opacity:0}.product-mattress-layers__connector-segment--desktop.is-active[data-v-b5c98c70],.product-mattress-layers__hotspot--desktop.is-active[data-v-b5c98c70]{opacity:1}.product-mattress-layers__mobile-layout[data-v-b5c98c70]{display:grid;gap:var(--space-16)}.product-mattress-layers__mobile-label[data-v-b5c98c70]{background:#0000;border:0;color:var(--color-primary-100);cursor:pointer;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-16);font-weight:400;letter-spacing:0;line-height:1.5;opacity:.4;padding:0;position:absolute;transition:opacity var(--transition-smooth);z-index:2}.product-mattress-layers__mobile-label.is-active[data-v-b5c98c70]{opacity:1}.product-mattress-layers__mobile-hotspot-button[data-v-b5c98c70]{background:#0000;border:0;border-radius:50%;height:.875rem;opacity:.4;padding:0;position:absolute;transform:translate(-50%,-50%);width:.875rem;z-index:3}.product-mattress-layers__mobile-hotspot-button.is-active[data-v-b5c98c70]{opacity:1}.product-mattress-layers__mobile-hotspot-button .product-mattress-layers__hotspot[data-v-b5c98c70]{left:50%;top:50%}.product-mattress-layers__hotspot--mobile[data-v-b5c98c70]{--hotspot-size:.4375rem;animation:none}.product-mattress-layers__hotspot--mobile[data-v-b5c98c70]:after,.product-mattress-layers__hotspot--mobile[data-v-b5c98c70]:before{animation:none}.product-mattress-layers__hotspot--mobile.is-active[data-v-b5c98c70]{animation:productMattressLayersHotspotBreathe-b5c98c70 1.6s ease-in-out infinite}.product-mattress-layers__hotspot--mobile.is-active[data-v-b5c98c70]:before{animation:productMattressLayersHotspotRingMid-b5c98c70 1.6s ease-out infinite}.product-mattress-layers__hotspot--mobile.is-active[data-v-b5c98c70]:after{animation:productMattressLayersHotspotRingOuter-b5c98c70 1.6s ease-out infinite;animation-delay:.18s}.product-mattress-layers__mobile-cards[data-v-b5c98c70]{display:grid;gap:var(--space-8)}@media screen and (min-width:1024px){.product-mattress-layers__desktop-shell[data-v-b5c98c70]{display:block;padding-bottom:var(--space-8);scrollbar-width:none}.product-mattress-layers__desktop-shell[data-v-b5c98c70]::-webkit-scrollbar{display:none}.product-mattress-layers__mobile-layout[data-v-b5c98c70]{display:none}}@media screen and (max-width:1023px){.product-mattress-layers[data-v-b5c98c70]{padding-block:var(--space-48)}.product-mattress-layers__inner[data-v-b5c98c70]{margin-inline:auto;max-width:calc(47.5rem + var(--container-pad-inline)*2);padding-inline:var(--container-pad-inline);width:100%}.product-mattress-layers__stage--mobile[data-v-b5c98c70]{height:min(var(--mattress-layers-stage-height-mobile),26.25rem)}.product-mattress-layers__card-title[data-v-b5c98c70]{font-size:var(--fs-16);line-height:1.25}.product-mattress-layers__card-description[data-v-b5c98c70],.product-mattress-layers__card-title[data-v-b5c98c70]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;letter-spacing:0}.product-mattress-layers__card-description[data-v-b5c98c70]{font-size:var(--fs-14);line-height:1.5}.product-mattress-layers__mobile-card[data-v-b5c98c70]{gap:var(--space-8);min-height:5.0625rem;padding:var(--space-16)}}@media screen and (max-width:767px){.product-mattress-layers__heading[data-v-b5c98c70]{font-size:var(--fs-28);line-height:1.2}.product-mattress-layers__body[data-v-b5c98c70],.product-mattress-layers__heading[data-v-b5c98c70]{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;letter-spacing:0}.product-mattress-layers__body[data-v-b5c98c70]{font-size:var(--fs-16);line-height:1.5}}@media(max-width:600px){.product-mattress-layers__inner[data-v-b5c98c70]{padding-inline:var(--space-16)}.product-mattress-layers__stage--mobile[data-v-b5c98c70]{height:min(var(--mattress-layers-stage-height-mobile),57vw)}.product-mattress-layers__mobile-label[data-v-b5c98c70]{font-size:.625rem;line-height:1.2}.product-mattress-layers__connector-segment--horizontal[data-v-b5c98c70]{height:1px;margin-left:3px}}@media(prefers-reduced-motion:reduce){.product-mattress-layers__hotspot[data-v-b5c98c70],.product-mattress-layers__hotspot[data-v-b5c98c70]:after,.product-mattress-layers__hotspot[data-v-b5c98c70]:before{animation:none!important}}@keyframes productMattressLayersHotspotBreathe-b5c98c70{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}@keyframes productMattressLayersHotspotRingMid-b5c98c70{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(var(--hotspot-mid-scale))}}@keyframes productMattressLayersHotspotRingOuter-b5c98c70{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(var(--hotspot-outer-scale))}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.features-centered{color:var(--color-neutral-100,#fff);overflow:hidden;padding-block:clamp(var(--space-64),8vw,7rem) clamp(4.5rem,10vw,8.75rem);position:relative}.features-centered:before{background:radial-gradient(50% 50% at 50% 50%,#0050ff 0,#10101000);content:"";height:52%;left:50%;pointer-events:none;position:absolute;top:-38%;transform:translate(-50%);width:158%}.features-centered__inner{display:flex;flex-direction:column;text-align:center}.features-centered__header{display:grid;gap:var(--space-12);margin-inline:auto;margin-bottom:calc(3.5rem + var(--space-24));max-width:calc(var(--container-max) + var(--container-pad-inline)*2);padding-inline:var(--container-pad-inline);width:100%}.features-centered__title{color:var(--color-neutral-300,#fff);font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-28);font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.features-centered__slider{gap:var(--space-32);position:relative}.features-centered__swiper .swiper-slide{opacity:.3;transition:opacity var(--transition-smooth,.3s ease),transform var(--transition-smooth,.3s ease)}.features-centered__swiper .swiper-slide-active,.features-centered__swiper .swiper-slide-duplicate-active{opacity:1}.features-centered__slide{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.features-centered__slide.swiper-slide-active{cursor:default}@media(min-width:1600px){.features-centered__slide{width:64.0625rem!important}}.features-centered__media{aspect-ratio:375/188;overflow:hidden;position:relative;width:100%}.features-centered__media img{display:block;height:100%;object-fit:cover;width:100%}.features-centered__content{padding:clamp(var(--space-16),4vw,var(--space-48));text-align:left}.features-centered__content-inner{position:relative;z-index:1}.features-centered__subtitle{color:var(--color-neutral-400,#d9d9d9);font-size:var(--fs-14);letter-spacing:.08em;margin:0 0 var(--space-8);text-transform:uppercase}.features-centered__feature-title{color:var(--color-primary-200,#fff);font-size:var(--fs-24);line-height:1.2;margin:0 0 var(--space-4)}.features-centered__description,.features-centered__feature-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;letter-spacing:0}.features-centered__description{color:var(--color-neutral-300,#efefef);font-size:var(--fs-14);line-height:1.5;margin:0}.features-centered__nav{--container-max:83.75rem;align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:calc(var(--container-max) + var(--container-pad-inline)*2);padding-inline:var(--container-pad-inline);pointer-events:none;position:absolute;top:-56px;width:100%;z-index:2}.features-centered__nav-button{align-items:center;border:1px solid var(--color-primary-100);border-radius:999px;color:var(--color-neutral-100,#fff);display:flex;font-size:var(--fs-20);height:var(--space-32);justify-content:center;pointer-events:auto;transition:background var(--transition-base,.15s ease),border-color var(--transition-base,.15s ease);width:var(--space-32)}.features-centered__nav-button.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.features-centered__nav-button svg{margin:0}.features-centered__pagination{display:flex;gap:var(--space-4);justify-content:center;margin:clamp(var(--space-24),4vw,var(--space-48)) auto 0;width:100%}.features-centered__bullet{background:var(--color-neutral-500);border:none;border-radius:100px;cursor:pointer;flex:1;height:var(--space-4);opacity:.5;padding:0;position:relative;transition:background var(--transition-smooth),opacity var(--transition-smooth)}.features-centered__bullet:before{content:"";height:100%;left:50%;padding:var(--space-12) 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.features-centered__bullet--active{background:var(--color-primary-400);opacity:1}@media screen and (min-width:768px){.features-centered__header{margin-bottom:var(--space-48)}.features-centered__nav{inset:0;width:min(92vw,86.25rem)}.features-centered__nav-button{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);font-size:var(--fs-24);height:2.5rem;width:2.5rem}.features-centered__content{background:linear-gradient(180deg,#0000,#0006);inset:auto 0 0;padding:clamp(var(--space-16),4vw,var(--space-48));position:absolute;text-align:left}.features-centered__content-inner{inset:0;position:relative;z-index:1}.features-centered__content:before{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);content:"";inset:0;mask-image:linear-gradient(180deg,#0000 0,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000);pointer-events:none;position:absolute;z-index:0}.features-centered__title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-36);font-weight:400;letter-spacing:0;line-height:1.2}.features-centered__pagination{width:min(66.25vw,64.0625rem)!important}.features-centered__media{aspect-ratio:960/538}.features-centered__feature-title{color:var(--color-neutral-100,#fff);font-size:var(--fs-36);line-height:1.2}.features-centered__description,.features-centered__feature-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;letter-spacing:0}.features-centered__description{font-size:var(--fs-18);line-height:1.5}}
