@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {@charset "UTF-8";@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-carousel{min-width:0;position:relative;width:100%}.brxe-carousel .image{background-position:50%;background-size:cover;bottom:0;height:300px;left:0;position:relative;right:0;top:0}.brxe-carousel .swiper-autoheight .image{height:auto!important;width:100%}.brxe-carousel .content-wrapper,.brxe-carousel .overlay-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1}.brxe-carousel .content-wrapper.top,.brxe-carousel .overlay-wrapper.top{justify-content:flex-start}.brxe-carousel .content-wrapper.middle,.brxe-carousel .overlay-wrapper.middle{justify-content:center;margin-bottom:auto;margin-top:auto}.brxe-carousel .content-wrapper.bottom,.brxe-carousel .overlay-wrapper.bottom{justify-content:flex-end}.brxe-carousel .content-wrapper.left,.brxe-carousel .overlay-wrapper.left{align-items:flex-start;text-align:left}.brxe-carousel .content-wrapper.center,.brxe-carousel .overlay-wrapper.center{align-items:center;text-align:center}.brxe-carousel .content-wrapper.right,.brxe-carousel .overlay-wrapper.right{align-items:flex-end;text-align:right}.brxe-carousel .content-wrapper.center.middle,.brxe-carousel .overlay-wrapper.center.middle{margin-bottom:auto;margin-top:auto}.brxe-carousel .overlay-wrapper{position:absolute!important;z-index:2}.brxe-carousel .overlay-wrapper.show-on-hover{opacity:0;position:relative;transition:var(--bricks-transition)}.brxe-carousel .overlay-wrapper.show-on-hover:hover{opacity:1}.brxe-carousel .overlay-wrapper.show-on-hover .overlay-inner{transition:var(--bricks-transition);will-change:transform}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up .overlay-inner{transform:translateY(10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right .overlay-inner{transform:translateX(-10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down .overlay-inner{transform:translateY(-10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left .overlay-inner{transform:translateX(10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-in .overlay-inner{transform:scale(.8)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-in:hover .overlay-inner{transform:scale(1)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-out .overlay-inner{transform:scale(1.2)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-out:hover .overlay-inner{transform:scale(1)}.brxe-carousel .dynamic{margin:0;padding:0}.brxe-carousel .meta{width:100%}.brxe-carousel .meta span:first-child{padding:0}.brxe-carousel .meta span+span{padding:0 5px}.brxe-carousel .meta span+span:before{content:" ·";left:-5px;position:relative}.brxe-carousel .excerpt{margin-top:.5em}.brxe-carousel .taxonomy{margin:0 -5px}.brxe-carousel .taxonomy a{display:inline-block;line-height:2;margin:0 5px}.brxe-carousel .overlay-wrapper{height:300px}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.joydd-product-detail-hero-foundation-v2{color:var(--joy-color-ink);display:block;font-family:var(--joy-font-family);margin:0;max-width:none;padding:0;width:100%} .joydd-product-detail-hero-foundation-v2,.joydd-product-detail-hero-foundation-v2 *{box-sizing:border-box} .joydd-product-detail-hero-foundation-v2 .pdh-hero{display:block;isolation:isolate;min-height:100vh;overflow:hidden;position:relative;width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-grid{align-items:start;column-gap:clamp(48px,4.3vw,68px);display:grid;grid-template-areas:"gallery intro" "gallery facts" "gallery actions" "gallery note";grid-template-columns:minmax(0,56fr) minmax(0,44fr);grid-template-rows:auto auto auto 1fr;margin:0 auto;row-gap:28px;width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-intro{grid-area:intro;min-width:0;padding-top:12px} .joydd-product-detail-hero-foundation-v2 .pdh-category{color:var(--joy-color-brand);margin:0 0 30px;text-transform:uppercase} .joydd-product-detail-hero-foundation-v2 .pdh-name{color:var(--joy-color-ink);margin:0;max-width:760px;text-wrap:balance} .joydd-product-detail-hero-foundation-v2 .pdh-descriptions{display:block;margin-top:clamp(30px,3.1vw,46px);max-width:730px} .joydd-product-detail-hero-foundation-v2 .pdh-description{color:var(--joy-color-muted);margin:0} .joydd-product-detail-hero-foundation-v2 .pdh-description+.pdh-description{margin-top:10px} .joydd-product-detail-hero-foundation-v2 .pdh-gallery{align-self:stretch;display:flex;flex-direction:column;grid-area:gallery;overflow:visible;position:relative} .joydd-product-detail-hero-foundation-v2 .pdh-carousel{align-self:stretch;display:block;flex:1 1 auto;min-height:0;position:relative;width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-carousel>.bricks-swiper-container{background:var(--joy-color-white);border:0;border-radius:var(--joy-radius);height:100%;min-height:0;overflow:hidden;width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-wrapper,.joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-slide{height:100%} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-slide{align-items:stretch;display:flex;justify-content:stretch} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .image{background-color:var(--joy-color-white);background-position:center;background-repeat:no-repeat;background-size:contain;height:100%!important;min-height:0;width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-button{align-items:center;background:var(--joy-color-brand-deep);border:0;border-radius:50%;box-shadow:var(--joy-shadow-button-hover);color:var(--joy-color-white);display:flex;height:var(--joy-product-detail-hero-arrow-size);justify-content:center;margin:0;top:50%;transform:translateY(-50%);transition:background var(--joy-motion-duration) var(--joy-motion-easing),transform var(--joy-motion-duration) var(--joy-motion-easing);width:var(--joy-product-detail-hero-arrow-size);z-index:5} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-button:hover{background:var(--joy-color-brand)} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-button:active{transform:translateY(-50%) scale(.96)} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-button:focus-visible{outline:var(--joy-focus-ring-width) solid var(--joy-focus-ring-color);outline-offset:4px} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-button:before{color:var(--joy-color-white);font-family:Arial,sans-serif;font-size:34px;font-weight:400;line-height:1} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .bricks-swiper-button-prev:before{content:"‹"} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .bricks-swiper-button-next:before{content:"›"} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .bricks-swiper-button-prev{left:28px} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .bricks-swiper-button-next{right:28px} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-button>*{display:none!important} .joydd-product-detail-hero-foundation-v2 .pdh-carousel>.swiper-pagination{align-items:center;bottom:16px;display:flex;justify-content:center;left:50%;max-width:160px;position:absolute;transform:translateX(-50%);z-index:6} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-pagination-bullet{background:var(--joy-color-line);height:8px;opacity:1;width:8px} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-pagination-bullet-active{background:var(--joy-color-brand);height:10px;width:10px} .joydd-product-detail-hero-foundation-v2 .pdh-facts{display:grid;gap:14px;grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-fact{box-shadow:var(--joy-shadow-product-card);display:block;min-height:126px;padding:22px 22px 20px} .joydd-product-detail-hero-foundation-v2 .pdh-fact-heading{color:var(--joy-color-ink);margin:0 0 10px} .joydd-product-detail-hero-foundation-v2 .pdh-fact-copy{color:var(--joy-color-muted);margin:0} .joydd-product-detail-hero-foundation-v2 .pdh-actions{display:flex;gap:14px;grid-area:actions;width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-cta{flex:1 1 0;text-align:center;white-space:normal} .joydd-product-detail-hero-foundation-v2 .pdh-note{border-left:4px solid var(--joy-accent-cyan);color:var(--joy-color-muted);grid-area:note;margin-top:2px;min-height:28px;padding:2px 0 2px 18px}@media(max-width:1040px){.joydd-product-detail-hero-foundation-v2 .pdh-hero{min-height:0} .joydd-product-detail-hero-foundation-v2 .pdh-grid{grid-template-areas:"intro" "gallery" "facts" "actions" "note";grid-template-columns:minmax(0,1fr);row-gap:28px} .joydd-product-detail-hero-foundation-v2 .pdh-intro{padding-top:0} .joydd-product-detail-hero-foundation-v2 .pdh-name{max-width:820px} .joydd-product-detail-hero-foundation-v2 .pdh-descriptions{max-width:760px} .joydd-product-detail-hero-foundation-v2 .pdh-gallery{align-self:auto} .joydd-product-detail-hero-foundation-v2 .pdh-carousel{aspect-ratio:1.45/1;flex:none} .joydd-product-detail-hero-foundation-v2 .pdh-carousel>.bricks-swiper-container{height:100%}}@media(max-width:820px){.joydd-product-detail-hero-foundation-v2 .pdh-grid{column-gap:0}}@media(max-width:560px){.joydd-product-detail-hero-foundation-v2 .pdh-grid{row-gap:22px} .joydd-product-detail-hero-foundation-v2 .pdh-category{margin-bottom:18px} .joydd-product-detail-hero-foundation-v2 .pdh-descriptions{margin-top:22px} .joydd-product-detail-hero-foundation-v2 .pdh-carousel{aspect-ratio:1/1} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .swiper-button{height:var(--joy-product-detail-hero-arrow-size-mobile);width:var(--joy-product-detail-hero-arrow-size-mobile)} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .bricks-swiper-button-prev{left:14px} .joydd-product-detail-hero-foundation-v2 .pdh-carousel .bricks-swiper-button-next{right:14px} .joydd-product-detail-hero-foundation-v2 .pdh-carousel>.swiper-pagination{bottom:12px} .joydd-product-detail-hero-foundation-v2 .pdh-facts{gap:10px} .joydd-product-detail-hero-foundation-v2 .pdh-fact{min-height:140px;padding:17px 14px} .joydd-product-detail-hero-foundation-v2 .pdh-actions{flex-direction:column;gap:10px} .joydd-product-detail-hero-foundation-v2 .pdh-cta{flex:0 0 auto;width:100%} .joydd-product-detail-hero-foundation-v2 .pdh-note{padding-left:14px}}@media(prefers-reduced-motion:reduce){.joydd-product-detail-hero-foundation-v2 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.brxe-pvg001{--pvg-ink:var(--joy-product-detail-hero-ink);--pvg-muted:var(--joy-product-detail-hero-muted);--pvg-accent:var(--joy-product-detail-hero-accent);--pvg-line:var(--joy-color-line);background:color-mix(in srgb,var(--joy-color-surface) 36%,var(--joy-color-paper));border-bottom:1px solid var(--pvg-line);display:block;padding:72px 0 76px;width:100%} .brxe-pvg001,.brxe-pvg001 *{box-sizing:border-box} .brxe-pvg001 .pvg-container{max-width:1656px} .brxe-pvg001 .pvg-head{display:grid;gap:48px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);margin-bottom:30px} .brxe-pvg001 .pvg-head--top{align-items:start} .brxe-pvg001 .pvg-head--bottom{align-items:end} .brxe-pvg001 .pvg-copy{display:flex;flex-direction:column;gap:14px} .brxe-pvg001 .pvg-eyebrow{color:var(--pvg-accent);letter-spacing:.16em;margin:0} .brxe-pvg001 .pvg-heading{color:var(--pvg-ink);font-size:clamp(2.3rem,3.4vw,3.15rem);font-weight:820;letter-spacing:-.045em;line-height:1.02;margin:0} .brxe-pvg001 .pvg-support{color:var(--pvg-muted);font-size:16px;line-height:1.65;margin:0;max-width:540px} .brxe-pvg001 .pvg-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%} .brxe-pvg001 .pvg-grid--portrait>.pvg-card{flex:0 1 calc((100% - 60px)/6);max-width:calc((100% - 60px)/6)} .brxe-pvg001 .pvg-grid--square{margin:0 auto;max-width:980px} .brxe-pvg001 .pvg-grid--square>.pvg-card{flex:0 1 calc((100% - 24px)/3);max-width:calc((100% - 24px)/3)} .brxe-pvg001 .pvg-card{background:var(--joy-color-white);border:1px solid var(--pvg-line);border-radius:var(--joy-radius-10);display:flex;flex-direction:column;gap:9px;min-width:0;padding:8px;transition:border-color var(--joy-motion-duration) var(--joy-motion-easing),transform var(--joy-motion-duration) var(--joy-motion-easing)} .brxe-pvg001 .pvg-card:hover{border-color:var(--joy-card-hover-border-color);transform:translateY(-2px)} .brxe-pvg001 .pvg-card>img{aspect-ratio:.75;background:var(--joy-color-surface);border-radius:var(--joy-radius-08);display:block;height:auto;margin:0;object-fit:contain;overflow:hidden;padding:10px;width:100%} .brxe-pvg001 .pvg-grid--square .pvg-card>img{aspect-ratio:1/1} .brxe-pvg001 .pvg-card-title{color:var(--pvg-ink);font-size:13.5px;font-weight:var(--joy-font-weight-760);line-height:1.3;margin:0;padding:1px 2px 3px}@media(max-width:1040px){.brxe-pvg001 .pvg-grid--portrait>.pvg-card,.brxe-pvg001 .pvg-grid--square>.pvg-card{flex-basis:calc((100% - 24px)/3);max-width:calc((100% - 24px)/3)}}@media(max-width:820px){.brxe-pvg001{padding:60px 0 64px} .brxe-pvg001 .pvg-head{gap:30px;grid-template-columns:1fr} .brxe-pvg001 .pvg-support{max-width:680px}}@media(max-width:560px){.brxe-pvg001{padding:52px 0 56px} .brxe-pvg001 .pvg-head{margin-bottom:24px} .brxe-pvg001 .pvg-heading{font-size:clamp(2rem,10vw,2.8rem)} .brxe-pvg001 .pvg-grid{gap:10px} .brxe-pvg001 .pvg-grid--portrait>.pvg-card{flex-basis:calc((100% - 10px)/2);max-width:calc((100% - 10px)/2)} .brxe-pvg001 .pvg-grid--square>.pvg-card{flex-basis:100%;max-width:360px} .brxe-pvg001 .pvg-card{padding:7px} .brxe-pvg001 .pvg-card>img{padding:8px} .brxe-pvg001 .pvg-card-title{font-size:13px}}@media(prefers-reduced-motion:reduce){.brxe-pvg001 .pvg-card{transition:none}}.brxe-apc001{background:var(--joy-card-bg);border:1px solid var(--joy-color-line);border-radius:var(--joy-card-radius);box-shadow:var(--joy-shadow-surface);color:var(--joy-color-ink);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:border-color var(--joy-motion-duration) var(--joy-motion-easing),box-shadow var(--joy-motion-duration) var(--joy-motion-easing),transform var(--joy-motion-duration) var(--joy-motion-easing)} .brxe-apc001:hover{border-color:var(--joy-card-hover-border-color);box-shadow:var(--joy-shadow-product-card);transform:translateY(var(--joy-card-hover-lift))} .brxe-apc001:focus-within{outline:var(--joy-focus-ring-width) solid var(--joy-focus-ring-color);outline-offset:var(--joy-space-08)} .brxe-apc001 .apc-media,.brxe-apc001 .apc-media img{aspect-ratio:4/3;width:100%} .brxe-apc001 .apc-media img{object-fit:cover} .brxe-apc001 .apc-body{display:flex;flex:1;flex-direction:column;gap:var(--joy-space-12);padding:var(--joy-space-24)} .brxe-apc001 .apc-index,.brxe-apc001 .apc-note{color:var(--joy-color-brand)} .brxe-apc001 .apc-title,.brxe-apc001 .apc-summary,.brxe-apc001 .apc-note{overflow-wrap:anywhere} .brxe-apc001 .apc-summary{color:var(--joy-color-muted)} .brxe-apc001 .apc-note{border-top:1px solid var(--joy-color-line);margin-top:auto;padding-top:var(--joy-space-12)} .brxe-apc001 .apc-action{align-self:flex-start} .brxe-apc001 .apc-action:empty{display:none} .brxe-apc001 .apc-action:empty{display:none} .brxe-apc001[data-brx-variant="apc-compact"]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)} .brxe-apc001[data-brx-variant="apc-compact"] .apc-media,.brxe-apc001[data-brx-variant="apc-compact"] .apc-media img{aspect-ratio:auto;height:100%}@media(max-width:560px){.brxe-apc001[data-brx-variant="apc-compact"]{display:flex} .brxe-apc001[data-brx-variant="apc-compact"] .apc-media,.brxe-apc001[data-brx-variant="apc-compact"] .apc-media img{aspect-ratio:4/3;height:auto} .brxe-apc001 .apc-body{padding:var(--joy-space-20)}}@media(prefers-reduced-motion:reduce){.brxe-apc001,.brxe-apc001 *{transition:none!important} .brxe-apc001:hover{transform:none}}.brxe-aps001{background:var(--joy-color-paper);border-bottom:1px solid var(--joy-color-line);color:var(--joy-product-detail-hero-ink);display:block;width:100%} .brxe-aps001,.brxe-aps001 *{box-sizing:border-box} .brxe-aps001 .aps-container{display:flex;flex-direction:column} .brxe-aps001 .aps-intro{display:flex;flex-direction:column;gap:var(--joy-space-18);margin-bottom:var(--joy-space-42);max-width:980px} .brxe-aps001 .aps-eyebrow,.brxe-aps001 .aps-heading,.brxe-aps001 .aps-lead{margin:0} .brxe-aps001 .aps-grid{align-items:stretch;display:grid;gap:var(--joy-space-18);grid-template-columns:repeat(4,minmax(0,1fr));width:100%} .brxe-aps001 .aps-grid>.brxe-apc001{height:100%;min-width:0}@media(max-width:1040px){.brxe-aps001 .aps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.brxe-aps001 .aps-grid{grid-template-columns:minmax(0,1fr)}}.brxe-stp001{background:var(--joy-card-bg);border:1px solid var(--joy-color-line);border-radius:var(--joy-radius-20);display:flex;flex-direction:column;gap:var(--joy-space-12);height:100%;min-width:0;padding:var(--joy-space-24);position:relative} .brxe-stp001 .stp-number{align-items:center;background:var(--joy-color-brand);border-radius:var(--joy-radius-circle);color:var(--joy-color-white);display:flex;height:var(--joy-space-48);justify-content:center;width:var(--joy-space-48)} .brxe-stp001 .stp-title,.brxe-stp001 .stp-copy{overflow-wrap:anywhere} .brxe-stp001 .stp-copy{color:var(--joy-color-muted)} .brxe-stp001[data-brx-variant="stp-compact"]{padding:var(--joy-space-20)}@media(max-width:560px){.brxe-stp001{padding:var(--joy-space-20)}}@media(prefers-reduced-motion:reduce){.brxe-stp001,.brxe-stp001 *{transition:none!important}} .brxe-stp001 .stp-media:empty{display:none} .brxe-stp001[data-brx-variant="stp-p02"]{background:transparent;border:0;border-left:1px solid var(--p2-line);border-radius:0;display:block;min-height:205px;padding:4px 24px 0} .brxe-stp001[data-brx-variant="stp-p02"] .stp-number{align-items:initial;background:transparent;border-radius:0;color:var(--p2-purple);display:block;font-size:12px;height:auto;letter-spacing:.12em;line-height:normal;width:auto} .brxe-stp001[data-brx-variant="stp-p02"] .stp-title{color:var(--p2-ink);display:block;font-size:1.45rem;line-height:normal;margin-top:58px} .brxe-stp001[data-brx-variant="stp-p02"] .stp-copy{color:var(--p2-muted);display:block;font-size:13px;line-height:1.5;margin-top:9px} .brxe-stp001[data-brx-variant="stp-p02"] .stp-media{display:block} .brxe-stp001[data-brx-variant="stp-p02"] .p2-step-media{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;margin:16px 0 18px;overflow:hidden;width:100%} .brxe-stp001[data-brx-variant="stp-p02"] .p2-step-media img{display:block;height:100%;object-fit:contain;width:100%} .brxe-stp001[data-brx-variant="stp-p02"] .jcp-art{display:block} .brxe-stp001[data-brx-variant="stp-p02"]:last-child{border-right:1px solid var(--p2-line)}@media(max-width:1040px){.brxe-stp001[data-brx-variant="stp-p02"]{min-height:205px}}@media(max-width:820px){.brxe-stp001[data-brx-variant="stp-p02"]{border-top:1px solid var(--p2-line);min-height:205px} .brxe-stp001[data-brx-variant="stp-p02"]:nth-child(3){border-top:1px solid var(--p2-line)}}@media(max-width:560px){.brxe-stp001[data-brx-variant="stp-p02"]{border-right:1px solid var(--p2-line);border-top:1px solid var(--p2-line);min-height:160px;padding:20px} .brxe-stp001[data-brx-variant="stp-p02"]:first-child{border-top:0} .brxe-stp001[data-brx-variant="stp-p02"] .stp-title{margin-top:32px} .brxe-stp001[data-brx-variant="stp-p02"] .p2-step-media{margin:14px auto 18px;max-width:360px} .brxe-stp001[data-brx-variant="stp-p02"] .stp-media:not(:empty)+.stp-title{margin-top:0}}.brxe-psg001{display:grid;gap:var(--joy-space-24);grid-template-columns:repeat(4,minmax(0,1fr));position:relative} .brxe-psg001:before{background:var(--joy-color-line);content:"";height:1px;left:var(--joy-space-24);position:absolute;right:var(--joy-space-24);top:var(--joy-space-24);z-index:0} .brxe-psg001>.brxe-stp001{position:relative;z-index:1} .brxe-psg001[data-brx-variant="psg-stacked"]{grid-template-columns:1fr} .brxe-psg001[data-brx-variant="psg-stacked"]:before{display:none}@media(max-width:1040px){.brxe-psg001{grid-template-columns:repeat(2,minmax(0,1fr))} .brxe-psg001:before{display:none}}@media(max-width:560px){.brxe-psg001{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.brxe-psg001,.brxe-psg001 *{transition:none!important}} .brxe-psg001[data-brx-variant="psg-p02"]{gap:0;grid-template-columns:repeat(4,minmax(0,1fr))} .brxe-psg001[data-brx-variant="psg-p02"]:before{display:none}@media(max-width:1040px){.brxe-psg001[data-brx-variant="psg-p02"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.brxe-psg001[data-brx-variant="psg-p02"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.brxe-psg001[data-brx-variant="psg-p02"]{grid-template-columns:1fr}}.brxe-pad001{--pad-background:#fff7eb;--pad-accent:#a95508;--pad-ink:var(--joy-color-ink);--pad-muted:var(--joy-color-muted);--pad-line:var(--joy-color-line);background:var(--pad-background);color:var(--pad-ink);display:block;font-family:var(--joy-font-sans);overflow:hidden;padding:88px 0;scroll-margin-top:152px;width:100%} .brxe-pad001,.brxe-pad001 *{box-sizing:border-box} .brxe-pad001 h3,.brxe-pad001 p{margin:0} .brxe-pad001 .pad-container{display:block;width:100%} .brxe-pad001 .pad-eyebrow{color:var(--pad-accent);margin:0 0 var(--joy-space-22)} .brxe-pad001 .pad-row{background:transparent;border:0;border-radius:0;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:590px;overflow:visible;width:100%} .brxe-pad001 .pad-media{align-self:center;aspect-ratio:1/1;background:transparent;height:auto;margin:0;min-height:0;overflow:hidden;position:relative;width:100%} .brxe-pad001 .pad-image{display:block;height:100%;inset:0;max-width:100%;object-fit:contain;object-position:center center;position:absolute;width:100%} .brxe-pad001 .pad-caption{background:rgba(255,255,255,.9);border:1px solid color-mix(in srgb,var(--pad-ink) 10%,transparent);border-radius:999px;bottom:18px;color:var(--pad-ink);font-weight:var(--joy-font-weight-700);left:18px;margin:0;padding:9px 12px;position:absolute} .brxe-pad001 .pad-copy{align-self:center;padding:clamp(38px,5vw,68px);width:100%} .brxe-pad001 .pad-title{color:var(--pad-ink);font-size:clamp(31px,3.4vw,44px);font-weight:var(--joy-font-weight-800);letter-spacing:-.045em;line-height:1.04;margin:0 0 32px;max-width:560px} .brxe-pad001 .pad-list-wrap{width:100%} .brxe-pad001 .pad-list{border-top:1px solid var(--pad-line);list-style:none;margin:0;padding:0} .brxe-pad001 .pad-item{border-bottom:1px solid var(--pad-line);display:grid;gap:15px;grid-template-columns:38px minmax(0,1fr);padding:var(--joy-space-18) 0} .brxe-pad001 .pad-number{color:var(--pad-accent);font-size:var(--joy-font-size-12);font-weight:var(--joy-font-weight-900);line-height:1.5} .brxe-pad001 .pad-item strong{color:var(--pad-ink);display:block;font-size:18px;font-weight:var(--joy-font-weight-800);line-height:1.35} .brxe-pad001 .pad-item p{color:var(--pad-muted);font-size:var(--joy-font-size-14);line-height:1.55;margin:6px 0 0}@media(max-width:1040px){.brxe-pad001{padding:72px 0}}@media(max-width:820px){.brxe-pad001{padding:60px 0} .brxe-pad001 .pad-row{grid-template-columns:1fr} .brxe-pad001 .pad-container{padding-left:var(--joy-gutter-18);padding-right:var(--joy-gutter-18)}}@media(max-width:560px){.brxe-pad001{padding:50px 0;scroll-margin-top:132px} .brxe-pad001 .pad-row{min-height:0} .brxe-pad001 .pad-media{min-height:390px} .brxe-pad001 .pad-copy{padding:32px 24px 38px} .brxe-pad001 .pad-item{grid-template-columns:32px minmax(0,1fr)} .brxe-pad001 .pad-item strong{font-size:var(--joy-font-size-16)}}.brxe-pcs001{--pcs-ink:var(--joy-product-detail-hero-ink);--pcs-muted:var(--joy-product-detail-hero-muted);--pcs-accent:#087b73;--pcs-background:#eef8fa;--pcs-line:var(--joy-product-detail-hero-line);--pcs-white:var(--joy-color-white);background:var(--pcs-background);color:var(--pcs-ink);display:block;font-family:var(--joy-font-sans);padding:88px 0;scroll-margin-top:152px;width:100%} .brxe-pcs001,.brxe-pcs001 *{box-sizing:border-box} .brxe-pcs001 h2,.brxe-pcs001 p{margin:0} .brxe-pcs001 .pcs-container{display:block;margin:0 auto;max-width:1656px;padding-left:var(--joy-gutter-28);padding-right:var(--joy-gutter-28);width:100%} .brxe-pcs001 .pcs-head{display:block;margin-bottom:38px} .brxe-pcs001 .pcs-heading-group{display:flex;flex-direction:column;gap:18px;max-width:760px} .brxe-pcs001 .pcs-eyebrow{color:var(--pcs-accent);font-size:var(--joy-type-eyebrow-size);font-weight:var(--joy-type-eyebrow-weight);letter-spacing:.16em;text-transform:uppercase} .brxe-pcs001 .pcs-heading{color:var(--pcs-ink);font-size:clamp(2.2rem,4vw,3.9rem);font-weight:820;letter-spacing:-.045em;line-height:.98} .brxe-pcs001 .pcs-table-wrap{background:rgba(255,255,255,.94);border:1px solid rgba(8,123,115,.14);border-radius:var(--joy-radius-18);box-shadow:0 18px 50px rgba(24,95,97,.07);overflow:hidden;width:100%} .brxe-pcs001 .pcs-pair-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%} .brxe-pcs001 .pcs-pair-table caption{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px} .brxe-pcs001 .pcs-pair-table col:nth-child(1),.brxe-pcs001 .pcs-pair-table col:nth-child(3){width:20%} .brxe-pcs001 .pcs-pair-table col:nth-child(2),.brxe-pcs001 .pcs-pair-table col:nth-child(4){width:30%} .brxe-pcs001 .pcs-pair-table th,.brxe-pcs001 .pcs-pair-table td{border-bottom:1px solid var(--pcs-line);font-size:var(--joy-font-size-14);line-height:1.45;min-height:76px;padding:18px 22px;text-align:left;vertical-align:middle} .brxe-pcs001 .pcs-pair-table th{background:#f6fbfb;color:var(--pcs-ink);font-weight:var(--joy-font-weight-700)} .brxe-pcs001 .pcs-pair-table td{background:var(--pcs-white);color:var(--pcs-ink);font-weight:760} .brxe-pcs001 .pcs-pair-table tr>*:not(:last-child){border-right:1px solid var(--pcs-line)} .brxe-pcs001 .pcs-pair-table tr:last-child>*{border-bottom:0} .brxe-pcs001 .pcs-value-main,.brxe-pcs001 .pcs-note{display:block} .brxe-pcs001 .pcs-note{color:var(--pcs-muted);font-size:var(--joy-font-size-12);font-weight:400;line-height:1.45;margin-top:5px} .brxe-pcs001 .pcs-option{display:block} .brxe-pcs001 .pcs-option+.pcs-option{border-top:1px solid var(--pcs-line);margin-top:10px;padding-top:10px} .brxe-pcs001 .pcs-table-wrap:focus-visible{box-shadow:0 0 0 4px rgba(8,123,115,.18);outline:0}@media(max-width:1040px){.brxe-pcs001{padding:72px 0} .brxe-pcs001 .pcs-pair-table,.brxe-pcs001 .pcs-pair-table tbody{display:block} .brxe-pcs001 .pcs-pair-table colgroup{display:none} .brxe-pcs001 .pcs-pair-table tr{display:grid;grid-template-columns:minmax(140px,34%) minmax(0,66%)} .brxe-pcs001 .pcs-pair-table th,.brxe-pcs001 .pcs-pair-table td{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:76px} .brxe-pcs001 .pcs-pair-table th{align-items:flex-start;border-right:1px solid var(--pcs-line)} .brxe-pcs001 .pcs-pair-table td{align-items:flex-start;border-right:0!important} .brxe-pcs001 .pcs-pair-table td[colspan]{grid-column:auto} .brxe-pcs001 .pcs-pair-table tr:last-child>*{border-bottom:1px solid var(--pcs-line)} .brxe-pcs001 .pcs-pair-table tr:last-child>*:nth-last-child(-n+2){border-bottom:0}}@media(max-width:820px){.brxe-pcs001{padding:60px 0} .brxe-pcs001 .pcs-container{padding-left:var(--joy-gutter-18);padding-right:var(--joy-gutter-18)}}@media(max-width:560px){.brxe-pcs001{padding:50px 0;scroll-margin-top:132px} .brxe-pcs001 .pcs-heading{font-size:clamp(2rem,10vw,2.8rem)} .brxe-pcs001 .pcs-table-wrap{border-radius:14px} .brxe-pcs001 .pcs-pair-table tr{grid-template-columns:minmax(108px,34%) minmax(0,66%)} .brxe-pcs001 .pcs-pair-table th,.brxe-pcs001 .pcs-pair-table td{font-size:var(--joy-font-size-13);min-height:68px;padding:15px 14px} .brxe-pcs001 .pcs-note{font-size:var(--joy-font-size-11)}}.brxe-rve001{--rve-background:#fff6f5;--rve-ink:var(--joy-product-detail-hero-ink);--rve-muted:var(--joy-product-detail-hero-muted);--rve-accent:#b63e6f;background:var(--rve-background);color:var(--rve-ink);display:block;padding:88px 0;scroll-margin-top:152px;width:100%} .brxe-rve001,.brxe-rve001 *{box-sizing:border-box} .brxe-rve001 .rve-container{display:block;margin:0 auto;max-width:1656px;padding:0 28px;width:100%} .brxe-rve001 .rve-head{align-items:end;display:grid;gap:52px;grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);margin-bottom:38px} .brxe-rve001 .rve-copy{display:flex;flex-direction:column;gap:18px;max-width:760px} .brxe-rve001 .rve-eyebrow{color:var(--rve-accent);font-size:11px;font-weight:900;letter-spacing:.16em;margin:0;text-transform:uppercase} .brxe-rve001 .rve-heading{color:var(--rve-ink);font-size:clamp(2.2rem,4vw,3.9rem);font-weight:820;letter-spacing:-.045em;line-height:.98;margin:0} .brxe-rve001 .rve-intro{align-self:end;color:var(--rve-muted);font-size:15px;line-height:1.7;margin:0;max-width:560px} .brxe-rve001 .rve-intro p{margin:0} .brxe-rve001 .rve-intro:empty,.brxe-rve001 .rve-intro:has(>p:only-child:empty){display:none} .brxe-rve001 .rve-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%} .brxe-rve001 .rve-figure{background:transparent;border:0;border-radius:0;margin:0;min-width:0;overflow:visible} .brxe-rve001 .rve-figure:not(:has(img.rve-image)){display:none} .brxe-rve001 .rve-image{display:block;margin:0;width:100%} .brxe-rve001 img.rve-image{aspect-ratio:16/11;border-radius:0;display:block;height:auto;object-fit:cover;width:100%} .brxe-rve001 .rve-grid:not(:has(>.rve-figure:nth-child(2) img.rve-image)){grid-template-columns:1fr;margin-inline:auto;max-width:860px} .brxe-rve001 .rve-grid:not(:has(>.rve-figure:nth-child(2) img.rve-image)) img.rve-image{aspect-ratio:16/9;object-fit:contain} .brxe-rve001 .rve-caption{color:var(--rve-muted);font-size:12px;line-height:1.5;margin:12px 0;padding:14px 17px;text-align:center} .brxe-rve001 .rve-caption:empty{display:none} .brxe-rve001 .rve-contexts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;width:100%} .brxe-rve001 .rve-context{background:#f1edf6;border-radius:999px;color:var(--rve-ink);font-size:12px;font-weight:700;line-height:1.7;padding:9px 13px} .brxe-rve001 .rve-context:empty,.brxe-rve001 .rve-contexts:not(:has(.rve-context:not(:empty))){display:none}@media(max-width:1040px){.brxe-rve001{padding:72px 0}}@media(max-width:820px){.brxe-rve001{padding:60px 0} .brxe-rve001 .rve-container{padding:0 18px} .brxe-rve001 .rve-head{gap:16px;grid-template-columns:1fr} .brxe-rve001 .rve-grid{grid-template-columns:1fr}}@media(max-width:560px){.brxe-rve001{padding:50px 0;scroll-margin-top:132px} .brxe-rve001 .rve-heading{font-size:clamp(2rem,10vw,2.8rem)}}.brxe-fqi001{background:var(--joy-card-bg);border:1px solid var(--joy-color-line);border-radius:var(--joy-radius-16);display:block;overflow:hidden} .brxe-fqi001 .accordion-title-wrapper{align-items:center;color:var(--joy-color-ink);cursor:pointer;display:flex;flex-direction:row;gap:var(--joy-space-16);justify-content:space-between;padding:var(--joy-space-20)} .brxe-fqi001 .fqi-question{flex:1;overflow-wrap:anywhere} .brxe-fqi001 .fqi-icon{color:var(--joy-color-brand);flex:0 0 auto;transition:transform var(--joy-motion-duration) var(--joy-motion-easing)} .brxe-fqi001 .accordion-title-wrapper[aria-expanded="true"] .fqi-icon{transform:rotate(45deg)} .brxe-fqi001 .accordion-title-wrapper:focus-visible{outline:var(--joy-focus-ring-width) solid var(--joy-focus-ring-color);outline-offset:calc(-1 * var(--joy-focus-ring-width))} .brxe-fqi001 .accordion-content-wrapper{color:var(--joy-color-muted);padding:0 var(--joy-space-20) var(--joy-space-20)} .brxe-fqi001 .fqi-answer{overflow-wrap:anywhere} .brxe-fqi001[data-brx-variant="fqi-caution"]{border-color:var(--joy-color-orange)}@media(prefers-reduced-motion:reduce){.brxe-fqi001,.brxe-fqi001 *{scroll-behavior:auto!important;transition:none!important}}.brxe-faq001{display:flex;flex-direction:column;gap:var(--joy-space-12)}@media(prefers-reduced-motion:reduce){.brxe-faq001,.brxe-faq001 *{scroll-behavior:auto!important;transition-duration:0.01ms!important}}[data-brx-variant="pdc-home-category"] .brxe-pdc011 {height: 240px}[data-brx-variant="pdc-home-category"] .brxe-pdc010 {min-height: 270px}[data-brx-variant="pdc-home-category"] .brxe-pdc022 {font-size: 18px}.brxe-pdcv01{background:var(--joy-card-bg);border:1px solid var(--joy-color-line);border-radius:var(--joy-card-radius);box-shadow:var(--joy-shadow-product-card);color:var(--joy-color-ink);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;transition:border-color var(--joy-motion-duration) var(--joy-motion-easing),box-shadow var(--joy-motion-duration) var(--joy-motion-easing),transform var(--joy-motion-duration) var(--joy-motion-easing)} .brxe-pdcv01:hover{border-color:var(--joy-card-hover-border-color);box-shadow:var(--joy-shadow-surface);transform:translateY(var(--joy-card-hover-lift))} .brxe-pdcv01:focus-within{outline:var(--joy-focus-ring-width) solid var(--joy-focus-ring-color);outline-offset:var(--joy-space-08)} .brxe-pdcv01 .pdc-media{aspect-ratio:4/3;background:var(--joy-color-surface);overflow:hidden;position:relative} .brxe-pdcv01 .pdc-image,.brxe-pdcv01 .pdc-image img{height:100%;object-fit:contain;width:100%} .brxe-pdcv01[data-brx-variant="pdc-cover"] .pdc-image img{object-fit:cover} .brxe-pdcv01 .pdc-fallback{align-items:center;color:var(--joy-color-muted);display:flex;font-family:var(--joy-font-sans);font-size:var(--joy-font-size-12);font-weight:var(--joy-font-weight-800);inset:0;justify-content:center;letter-spacing:.08em;padding:var(--joy-space-24);position:absolute;text-align:center;text-transform:uppercase} .brxe-pdcv01 .pdc-media:has(img) .pdc-fallback{display:none} .brxe-pdcv01 .pdc-body{display:flex;flex:1;flex-direction:column;gap:var(--joy-space-12);padding:var(--joy-space-24)} .brxe-pdcv01 .pdc-meta{color:var(--joy-color-brand);overflow-wrap:anywhere} .brxe-pdcv01 .pdc-title{overflow-wrap:anywhere} .brxe-pdcv01 .pdc-summary{color:var(--joy-color-muted);overflow-wrap:anywhere} .brxe-pdcv01 .pdc-status{color:var(--joy-color-orange);margin-top:auto} .brxe-pdcv01 .pdc-action{align-self:flex-start;color:var(--joy-color-brand);margin-top:var(--joy-space-08)} .brxe-pdcv01 .pdc-action:empty{display:none} .brxe-pdcv01 .pdc-action:empty{display:none} .brxe-pdcv01[data-brx-variant="pdc-missing"] .pdc-media{background:linear-gradient(135deg,var(--joy-color-surface),var(--joy-color-paper))} .brxe-pdcv01[data-brx-variant="pdc-missing"] .pdc-fallback{display:flex}@media(max-width:560px){.brxe-pdcv01 .pdc-body{padding:var(--joy-space-20)}}@media(prefers-reduced-motion:reduce){.brxe-pdcv01,.brxe-pdcv01 *{transition:none!important} .brxe-pdcv01:hover{transform:none}}.brxe-pdcv01[data-brx-variant="pdc-home-category"]{--pcx-accent:var(--joy-home-color-cyan);background:var(--joy-home-color-white);border:0;border-radius:var(--joy-home-radius-card);box-shadow:var(--joy-home-shadow-card);color:var(--joy-home-color-ink);cursor:pointer;height:auto;isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .35s ease,transform .35s ease} .brxe-pdcv01[data-brx-variant="pdc-home-category"].pcx-accent-pink{--pcx-accent:var(--joy-home-color-pink)} .brxe-pdcv01[data-brx-variant="pdc-home-category"].pcx-accent-yellow{--pcx-accent:var(--joy-home-color-yellow)} .brxe-pdcv01[data-brx-variant="pdc-home-category"].pcx-accent-orange{--pcx-accent:var(--joy-home-color-orange)} .brxe-pdcv01[data-brx-variant="pdc-home-category"]::before{background:var(--pcx-accent);content:"";height:5px;inset:0 0 auto;position:absolute;z-index:3} .brxe-pdcv01[data-brx-variant="pdc-home-category"]:hover{border:0;box-shadow:0 28px 70px rgba(18,0,65,.34);transform:translateY(-4px)} .brxe-pdcv01[data-brx-variant="pdc-home-category"]:focus-visible{outline:4px solid var(--joy-home-color-cyan);outline-offset:4px} .brxe-pdcv01[data-brx-variant="pdc-home-category"][data-pcx-open="true"]{box-shadow:0 0 0 4px var(--pcx-accent),0 28px 70px rgba(18,0,65,.34);transform:none} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-media{aspect-ratio:auto;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--pcx-accent) 22%,transparent),transparent 43%),linear-gradient(145deg,#fff 15%,#f8f3ff 100%);overflow:hidden;padding:22px 28px 8px;position:relative} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-media::after{border:1px solid color-mix(in srgb,var(--pcx-accent) 40%,transparent);border-radius:50%;bottom:18px;content:"";height:78px;opacity:.55;position:absolute;right:22px;width:78px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-image{max-width:none;position:relative;width:100%;z-index:1} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-image img{filter:drop-shadow(0 24px 22px rgba(49,18,78,.15));height:100%;max-width:none;object-fit:contain;transform:scale(1.14);transition:transform .45s cubic-bezier(.2,.7,.2,1);width:100%} .brxe-pdcv01[data-brx-variant="pdc-home-category"]:hover .pdc-image img{transform:scale(1.23)} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-body{align-items:end;display:grid;flex:0 0 auto;gap:24px;grid-template-columns:minmax(0,1fr) 52px;padding:26px 28px 30px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-meta{color:#7c60a0;font-family:var(--joy-home-font-family);font-size:11px;font-weight:900;grid-column:1;letter-spacing:.16em;line-height:1.3;margin:0;text-transform:uppercase} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-title{color:#35104d;font-family:var(--joy-home-font-family);font-weight:800;grid-column:1;letter-spacing:-.035em;line-height:1.05;margin:9px 0 0;max-width:440px;overflow-wrap:anywhere} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-body::after{align-self:end;background:#f5effb;border:1px solid rgba(91,14,208,.2);border-radius:50%;color:var(--joy-home-color-brand);content:"+";display:grid;font-size:27px;font-weight:400;grid-column:2;grid-row:1/span 2;height:52px;line-height:1;place-items:center;transition:background-color .25s ease,color .25s ease;width:52px} .brxe-pdcv01[data-brx-variant="pdc-home-category"]:hover .pdc-body::after{background:var(--joy-home-color-brand);color:var(--joy-home-color-white)} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-summary,.brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-status,.brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-action,.brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-fallback{display:none}@media(max-width:1040px){.brxe-pdcv01[data-brx-variant="pdc-home-category"]{min-height:421px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-media{min-height:290px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-image{height:280px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-body{gap:14px;padding:23px 22px 25px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-body::after{height:46px;width:46px}}@media(max-width:820px){.brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-media{min-height:245px;padding-inline:14px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-image{height:236px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-title{font-size:clamp(21px,3.1vw,27px)}}@media(max-width:560px){.brxe-pdcv01[data-brx-variant="pdc-home-category"]{min-height:459px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-media{min-height:305px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-image{height:292px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-body{padding:24px 22px 27px} .brxe-pdcv01[data-brx-variant="pdc-home-category"] .pdc-title{font-size:25px}}@media(prefers-reduced-motion:reduce){.brxe-pdcv01[data-brx-variant="pdc-home-category"],.brxe-pdcv01[data-brx-variant="pdc-home-category"] *{transition:none!important} .brxe-pdcv01[data-brx-variant="pdc-home-category"]:hover{transform:none}}.brxe-p09r01{display:contents}.brxe-p09r02{display:contents}.brxe-p09r03{display:contents}.brxe-rps001{color:var(--joy-color-ink);display:block;width:100%} .brxe-rps001,.brxe-rps001 *{box-sizing:border-box} .brxe-rps001 .rps-container{display:flex;flex-direction:column} .brxe-rps001 .rps-intro{align-items:end;display:grid;gap:var(--joy-space-48);grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);margin-bottom:var(--joy-space-38)} .brxe-rps001 .rps-title-column{min-width:0} .brxe-rps001 .rps-stack{display:flex;flex-direction:column;gap:var(--joy-space-18);max-width:760px} .brxe-rps001 .rps-eyebrow,.brxe-rps001 .rps-heading,.brxe-rps001 .rps-lead{margin:0} .brxe-rps001 .rps-eyebrow{color:var(--joy-color-brand)} .brxe-rps001 .rps-heading{color:var(--joy-color-ink);overflow-wrap:anywhere} .brxe-rps001 .rps-lead{color:var(--joy-color-muted);max-width:560px} .brxe-rps001 .rps-grid{align-items:stretch;display:grid;gap:var(--joy-space-18);grid-template-columns:repeat(3,minmax(0,1fr));width:100%} .brxe-rps001 .rps-grid>.brxe-pdcv01{height:100%;min-width:0}@media(max-width:820px){.brxe-rps001 .rps-intro{align-items:start;gap:var(--joy-space-18);grid-template-columns:1fr} .brxe-rps001 .rps-lead{max-width:680px} .brxe-rps001 .rps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.brxe-rps001 .rps-grid{grid-template-columns:minmax(0,1fr)}}.joydd-product-detail-v2{--p2-ink:#1d1528;--p2-muted:#6e6878;--p2-purple:#5b08c6;--p2-violet:#8236e8;--p2-cyan:#12bfd2;--p2-pink:#e93db6;--p2-warm:#f7f5f2;--p2-paper:#fbfafc;--p2-white:#fff;--p2-line:rgba(29,21,40,.12);--p2-shadow:0 24px 70px rgba(40,24,61,.10);background:var(--p2-paper);color:var(--p2-ink);display:block;font-family:Inter,"Segoe UI",Arial,sans-serif;overflow:clip;width:100%} .joydd-product-detail-v2,.joydd-product-detail-v2 *{box-sizing:border-box} .joydd-product-detail-v2 h2,.joydd-product-detail-v2 h3,.joydd-product-detail-v2 p{margin:0} .joydd-product-detail-v2 a{text-decoration:none} .p2-section{padding:88px 0;scroll-margin-top:152px} .p2-container{display:block;margin:0 auto;max-width:1240px;padding:0 28px;width:100%} .p2-eyebrow{color:var(--p2-purple);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase} .p2-title{font-size:clamp(2.9rem,5.5vw,5.4rem);font-weight:850;letter-spacing:-.055em;line-height:.93;max-width:680px} .p2-h2{font-size:clamp(2.2rem,4vw,3.9rem);font-weight:820;letter-spacing:-.045em;line-height:.98} .p2-h3{font-size:1.2rem;font-weight:800;letter-spacing:-.025em;line-height:1.18} .p2-copy{color:var(--p2-muted);font-size:15px;line-height:1.7} .p2-lead{font-size:clamp(1rem,1.5vw,1.2rem);max-width:650px} .p2-stack{display:flex;flex-direction:column;gap:18px} .p2-module-head{align-items:end;display:grid;gap:52px;grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);margin-bottom:38px} .p2-module-head .p2-stack{max-width:760px} .p2-actions{display:flex;flex-wrap:wrap;gap:12px} .p2-button{align-items:center;background:var(--p2-ink);border:1px solid var(--p2-ink);border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:50px;padding:0 22px;transition:transform .18s ease,box-shadow .18s ease} .p2-button:hover{box-shadow:0 14px 28px rgba(29,21,40,.16);transform:translateY(-2px)} .p2-button--secondary{background:transparent;border-color:var(--p2-line);color:var(--p2-ink)} .p2-hero{background:radial-gradient(circle at 8% 14%,rgba(18,191,210,.13),transparent 25%),radial-gradient(circle at 92% 78%,rgba(233,61,182,.11),transparent 27%),#fff;padding:70px 0 82px} .p2-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)} .p2-gallery-shell{background:linear-gradient(145deg,#fff,#f3eefb);border:1px solid var(--p2-line);border-radius:26px;box-shadow:var(--p2-shadow);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 118px;min-height:590px;overflow:hidden;padding:14px;position:relative} .p2-gallery-shell:before{background:linear-gradient(90deg,var(--p2-cyan),var(--p2-purple),var(--p2-pink),#ffcb32);content:"";height:5px;left:0;position:absolute;right:0;top:0} .p2-gallery-main,.p2-gallery-thumb{background:#fff;border:1px solid rgba(29,21,40,.08);border-radius:18px;display:flex;overflow:hidden} .p2-gallery-main{align-items:center;grid-row:1/3;justify-content:center;min-height:560px} .p2-gallery-main img{display:block;height:530px;object-fit:contain;width:100%} .p2-gallery-thumb img{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;width:100%} .p2-gallery-note{background:rgba(29,21,40,.82);border-radius:999px;bottom:26px;color:#fff;font-size:11px;font-weight:700;left:28px;padding:8px 12px;position:absolute} .p2-summary{display:flex;flex-direction:column;gap:22px} .p2-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))} .p2-summary-item{background:var(--p2-warm);border:1px solid rgba(29,21,40,.07);border-radius:14px;min-height:86px;padding:15px} .p2-summary-item strong{display:block;font-size:1.05rem} .p2-summary-item span{color:var(--p2-muted);display:block;font-size:12px;line-height:1.45;margin-top:5px} .p2-boundary{border-left:3px solid var(--p2-cyan);color:var(--p2-muted);font-size:12px;line-height:1.55;padding-left:12px} .p2-highlights{background:var(--p2-ink);color:#fff} .p2-highlights .p2-eyebrow{color:#58e4ee} .p2-highlights .p2-h2{color:#fff} .p2-highlights .p2-copy{color:rgba(255,255,255,.7)} .p2-highlight-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))} .p2-highlight{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:18px;display:flex;flex-direction:column;min-height:210px;padding:22px} .p2-highlight b{color:#61e4ed;font-size:11px;letter-spacing:.12em} .p2-highlight strong{font-size:1.22rem;line-height:1.18;margin-top:auto} .p2-highlight span{color:rgba(255,255,255,.68);font-size:13px;line-height:1.5;margin-top:8px} .p2-card-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))} .p2-card{background:#fff;border:1px solid var(--p2-line);border-radius:18px;display:flex;flex-direction:column;min-height:230px;padding:23px} .p2-card:before{background:var(--p2-purple);border-radius:999px;content:"";height:8px;margin-bottom:34px;width:42px} .p2-card:nth-child(2):before{background:var(--p2-cyan)} .p2-card:nth-child(3):before{background:var(--p2-pink)} .p2-card:nth-child(4):before{background:#ffc62e} .p2-card .p2-h3{margin-top:auto} .p2-card .p2-copy{font-size:13px;margin-top:10px} .p2-how{background:var(--p2-warm)} .p2-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))} .p2-step{border-left:1px solid var(--p2-line);min-height:205px;padding:4px 24px 0} .p2-step:last-child{border-right:1px solid var(--p2-line)} .p2-step b{color:var(--p2-purple);font-size:12px;letter-spacing:.12em} .p2-step strong{display:block;font-size:1.45rem;margin-top:58px} .p2-step span{color:var(--p2-muted);display:block;font-size:13px;line-height:1.5;margin-top:9px} .p2-custom{background:#f2edf8} .p2-option-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))} .p2-option{background:#fff;border:1px solid var(--p2-line);border-radius:22px;min-height:330px;padding:28px;position:relative} .p2-option--featured{background:var(--p2-ink);color:#fff} .p2-option-tag{color:var(--p2-purple);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase} .p2-option--featured .p2-option-tag{color:#62e4ed} .p2-option h3{font-size:2rem;letter-spacing:-.04em;margin:18px 0 12px} .p2-option--featured .p2-copy{color:rgba(255,255,255,.72)} .p2-option ul{color:var(--p2-muted);font-size:14px;line-height:1.6;margin:25px 0 0;padding-left:19px} .p2-option--featured ul{color:rgba(255,255,255,.78)} .p2-scope-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px} .p2-scope{background:rgba(255,255,255,.72);border:1px solid var(--p2-line);border-radius:16px;min-height:150px;padding:18px} .p2-scope strong{display:block;font-size:14px} .p2-scope span{color:var(--p2-muted);display:block;font-size:12px;line-height:1.5;margin-top:9px} .p2-app-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))} .p2-app-figure{background:#fff;border:1px solid var(--p2-line);border-radius:20px;margin:0;overflow:hidden} .p2-app-figure img{aspect-ratio:16/11;display:block;height:auto;object-fit:cover;width:100%} .p2-app-figure figcaption{color:var(--p2-muted);font-size:12px;line-height:1.5;padding:14px 17px} .p2-contexts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px} .p2-contexts span{background:#f1edf6;border-radius:999px;color:var(--p2-ink);font-size:12px;font-weight:700;padding:9px 13px} .p2-specs{background:#fff} .p2-table{border:1px solid var(--p2-line);border-radius:18px;overflow:hidden} .p2-row{background:#fff;border-bottom:1px solid var(--p2-line);display:grid;gap:30px;grid-template-columns:minmax(190px,.72fr) minmax(300px,1.28fr);padding:19px 23px} .p2-row:last-child{border-bottom:0} .p2-row:nth-child(even){background:#fbf9fc} .p2-cell{color:var(--p2-muted);font-size:14px;line-height:1.55} .p2-cell:first-child{color:var(--p2-ink);font-weight:800} .p2-order-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))} .p2-order-stat{background:#fff;border:1px solid var(--p2-line);border-radius:16px;min-height:125px;padding:20px} .p2-order-stat strong{display:block;font-size:1.45rem} .p2-order-stat span{color:var(--p2-muted);display:block;font-size:12px;line-height:1.5;margin-top:7px} .p2-inputs{background:var(--p2-ink);border-radius:18px;color:#fff;margin-top:18px;padding:24px} .p2-inputs strong{font-size:15px} .p2-inputs p{color:rgba(255,255,255,.7);font-size:13px;line-height:1.65;margin-top:8px} .joydd-product-detail-v2 .p2-factory-proof--pending{display:none} .p2-faq-list{border-top:1px solid var(--p2-line)} .p2-faq-list details{border-bottom:1px solid var(--p2-line);padding:0} .p2-faq-list summary{cursor:pointer;font-size:1.05rem;font-weight:800;list-style:none;padding:21px 42px 21px 0;position:relative} .p2-faq-list summary::-webkit-details-marker{display:none} .p2-faq-list summary:after{content:"+";font-size:1.45rem;font-weight:500;position:absolute;right:4px;top:15px} .p2-faq-list details[open] summary:after{content:"–"} .p2-faq-list details p{color:var(--p2-muted);font-size:14px;line-height:1.65;max-width:900px;padding:0 42px 22px 0} .p2-related{background:var(--p2-warm)} .p2-related-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))} .p2-related-card{background:#fff;border:1px solid var(--p2-line);border-radius:18px;color:var(--p2-ink);display:block;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease} .p2-related-card:hover{box-shadow:0 18px 40px rgba(40,24,61,.10);transform:translateY(-3px)} .p2-related-media{background:linear-gradient(145deg,#fff,#eee8f4);padding:18px} .p2-related-media img{aspect-ratio:4/3;display:block;height:auto;object-fit:contain;width:100%} .p2-related-body{padding:20px} .p2-related-body span{color:var(--p2-purple);display:block;font-size:11px;font-weight:900;letter-spacing:.12em;margin-top:11px;text-transform:uppercase} .p2-inquiry{background:var(--p2-ink);color:#fff;padding:76px 0} .p2-inquiry-grid{align-items:end;display:grid;gap:70px;grid-template-columns:1.25fr .75fr} .p2-inquiry .p2-eyebrow{color:#61e4ed} .p2-inquiry .p2-h2{color:#fff} .p2-inquiry .p2-copy{color:rgba(255,255,255,.72)} .p2-inquiry .p2-button{background:#fff;border-color:#fff;color:var(--p2-ink)} .p2-inquiry .p2-button--secondary{background:transparent;border-color:rgba(255,255,255,.35);color:#fff} .p2-placeholder{align-items:center;background:linear-gradient(145deg,#fff,#eee8f5);border:1px dashed rgba(91,8,198,.3);border-radius:16px;color:var(--p2-muted);display:flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.12em;min-height:180px;text-align:center;text-transform:uppercase} .p2-template--generic .p2-gallery-shell{grid-template-columns:1fr} .p2-template--generic .p2-gallery-main{grid-row:auto} .p2-template--generic .p2-gallery-thumb,.p2-template--generic .p2-gallery-note{display:none}@media(max-width:1040px){.p2-section{padding:72px 0} .p2-hero-grid{grid-template-columns:1fr} .p2-gallery-shell{grid-template-columns:minmax(0,1fr) 140px} .p2-highlight-grid,.p2-card-grid,.p2-scope-grid,.p2-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .p2-inquiry-grid{grid-template-columns:1fr}}@media(max-width:820px){.p2-section{padding:60px 0} .p2-container{padding:0 18px} .p2-module-head{gap:16px;grid-template-columns:1fr} .p2-gallery-shell{min-height:480px} .p2-gallery-main{min-height:450px} .p2-gallery-main img{height:420px} .p2-steps{grid-template-columns:repeat(2,minmax(0,1fr))} .p2-step:nth-child(3){border-top:1px solid var(--p2-line)} .p2-step:nth-child(4){border-right:1px solid var(--p2-line);border-top:1px solid var(--p2-line)} .p2-option-grid,.p2-app-grid{grid-template-columns:1fr} .p2-related-grid{grid-template-columns:1fr 1fr} .p2-inquiry{padding:62px 0}}@media(max-width:560px){.p2-section{padding:50px 0;scroll-margin-top:132px} .p2-hero{padding:46px 0 54px} .p2-hero-grid{gap:36px} .p2-title{font-size:clamp(2.65rem,13vw,3.75rem)} .p2-h2{font-size:clamp(2rem,10vw,2.8rem)} .p2-gallery-shell{grid-template-columns:1fr 82px;min-height:360px;padding:9px} .p2-gallery-main{min-height:340px} .p2-gallery-main img{height:320px} .p2-gallery-note{bottom:17px;left:17px} .p2-summary-grid{grid-template-columns:1fr 1fr} .p2-actions{display:grid;grid-template-columns:1fr} .p2-button{width:100%} .p2-highlight-grid,.p2-card-grid,.p2-scope-grid,.p2-order-grid{grid-template-columns:1fr} .p2-highlight,.p2-card{min-height:180px} .p2-steps{grid-template-columns:1fr} .p2-step{border-right:1px solid var(--p2-line);border-top:1px solid var(--p2-line);min-height:160px;padding:20px} .p2-step:first-child{border-top:0} .p2-step strong{margin-top:32px} .p2-option{min-height:0;padding:22px} .p2-row{gap:7px;grid-template-columns:1fr;padding:17px} .p2-cell:first-child{font-size:11px;letter-spacing:.08em;text-transform:uppercase} .p2-related-grid{grid-template-columns:1fr} .p2-inquiry{padding:54px 0}}@media(prefers-reduced-motion:reduce){.joydd-product-detail-v2 *{scroll-behavior:auto!important;transition:none!important}}.joydd-p02-pilot .p2-gallery-shell{display:block;min-height:590px;padding:14px} .p2-carousel{background:#fff;border:1px solid rgba(29,21,40,.08);border-radius:18px;min-height:560px;outline:none;overflow:hidden;position:relative;width:100%} .p2-carousel:focus-visible{box-shadow:0 0 0 4px rgba(91,8,198,.18)} .p2-carousel-viewport{min-height:560px;overflow:hidden;width:100%} .p2-carousel-track{display:flex;min-height:560px;transition:transform .42s cubic-bezier(.22,.75,.25,1);width:100%} .p2-carousel-slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;margin:0;min-height:560px;padding:22px 54px 54px} .p2-carousel-slide img{display:block;height:480px;max-width:100%;object-fit:contain;width:100%} .p2-carousel-arrow{align-items:center;appearance:none;background:rgba(29,21,40,.88);border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:0 10px 28px rgba(29,21,40,.2);color:#fff;cursor:pointer;display:flex;font-size:0;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s ease,transform .18s ease;width:48px;z-index:3} .p2-carousel-arrow:before{border-color:currentColor;border-style:solid;border-width:0 2px 2px 0;content:"";height:11px;width:11px} .p2-carousel-arrow--prev{left:16px} .p2-carousel-arrow--prev:before{transform:rotate(135deg);margin-left:4px} .p2-carousel-arrow--next{right:16px} .p2-carousel-arrow--next:before{transform:rotate(-45deg);margin-right:4px} .p2-carousel-arrow:hover{background:var(--p2-purple);transform:translateY(-50%) scale(1.05)} .p2-carousel-arrow:focus-visible,.p2-carousel-dot:focus-visible{outline:3px solid rgba(91,8,198,.36);outline-offset:3px} .p2-carousel-meta{align-items:center;background:rgba(29,21,40,.86);border-radius:999px;bottom:18px;color:#fff;display:flex;font-size:11px;font-weight:750;gap:9px;left:18px;min-height:36px;padding:0 14px;position:absolute;z-index:3} .p2-carousel-meta span:first-child{font-variant-numeric:tabular-nums} .p2-carousel-dots{align-items:center;background:rgba(255,255,255,.9);border:1px solid var(--p2-line);border-radius:999px;bottom:18px;display:flex;gap:7px;min-height:36px;padding:0 12px;position:absolute;right:18px;z-index:3} .p2-carousel-dot{appearance:none;background:rgba(29,21,40,.24);border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;transition:background .18s ease,transform .18s ease;width:7px} .p2-carousel-dot[aria-current="true"]{background:var(--p2-purple);transform:scale(1.45)}@media(max-width:1040px){.joydd-p02-pilot .p2-gallery-shell{min-height:520px} .p2-carousel,.p2-carousel-viewport,.p2-carousel-track,.p2-carousel-slide{min-height:490px} .p2-carousel-slide img{height:420px}}@media(max-width:820px){.joydd-p02-pilot .p2-gallery-shell{min-height:470px} .p2-carousel,.p2-carousel-viewport,.p2-carousel-track,.p2-carousel-slide{min-height:440px} .p2-carousel-slide{padding:18px 52px 52px} .p2-carousel-slide img{height:370px}}@media(max-width:560px){.joydd-p02-pilot .p2-gallery-shell{display:block;min-height:360px;padding:9px} .p2-carousel,.p2-carousel-viewport,.p2-carousel-track,.p2-carousel-slide{min-height:340px} .p2-carousel-slide{padding:14px 42px 54px} .p2-carousel-slide img{height:278px} .p2-carousel-arrow{height:44px;width:44px} .p2-carousel-arrow--prev{left:9px} .p2-carousel-arrow--next{right:9px} .p2-carousel-meta{bottom:12px;left:12px;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .p2-carousel-dots{bottom:12px;right:12px}}@media(prefers-reduced-motion:reduce){.p2-carousel-track{transition:none}}.p2-config-specs{background:#f2edf8} .p2-config-table-wrap{background:#fff;border:1px solid var(--p2-line);border-radius:18px;box-shadow:0 18px 50px rgba(40,24,61,.06);overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch} .p2-config-table{border-collapse:separate;border-spacing:0;min-width:760px;table-layout:fixed;width:100%} .p2-config-table caption{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px} .p2-config-table col:nth-child(1){width:25%} .p2-config-table col:nth-child(2){width:47%} .p2-config-table col:nth-child(3){width:28%} .p2-config-table thead th{background:var(--p2-ink);color:#fff;font-size:11px;font-weight:900;letter-spacing:.11em;padding:18px 22px;text-align:left;text-transform:uppercase} .p2-config-table thead th:first-child{border-radius:17px 0 0} .p2-config-table thead th:last-child{border-radius:0 17px 0 0} .p2-config-table tbody th,.p2-config-table tbody td{border-bottom:1px solid var(--p2-line);font-size:14px;line-height:1.55;padding:18px 22px;text-align:left;vertical-align:top} .p2-config-table tbody tr:last-child th,.p2-config-table tbody tr:last-child td{border-bottom:0} .p2-config-table tbody tr:nth-child(even) td,.p2-config-table tbody tr:nth-child(even) th{background:#fbf9fc} .p2-config-table tbody th{color:var(--p2-ink);font-weight:800} .p2-config-table tbody td{color:var(--p2-muted)} .p2-config-table tbody td:nth-child(2){color:var(--p2-ink);font-weight:650} .p2-config-table tbody th[rowspan]{border-bottom:1px solid var(--p2-line);vertical-align:middle} .p2-config-table-wrap:focus-visible{box-shadow:0 0 0 4px rgba(91,8,198,.18);outline:0}@media(max-width:820px){.p2-config-table{min-width:720px} .p2-config-table thead th,.p2-config-table tbody th,.p2-config-table tbody td{padding:16px 18px}}@media(max-width:560px){.p2-config-table-wrap{border-radius:14px} .p2-config-table{min-width:680px} .p2-config-table thead th{padding:14px 16px} .p2-config-table tbody th,.p2-config-table tbody td{font-size:13px;padding:15px 16px}}.p2-overview{background:#fff;border-bottom:1px solid rgba(29,21,40,.08);color:var(--p2-ink);padding:104px 0} .p2-overview-grid{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,45fr) minmax(0,55fr)} .p2-overview-copy{gap:20px;max-width:530px} .p2-overview .p2-eyebrow{color:var(--p2-purple)} .p2-overview .p2-h2{color:var(--p2-ink);font-size:clamp(42px,3.35vw,48px);font-weight:820;letter-spacing:-.045em;line-height:1.03;max-width:530px} .p2-overview-body{color:var(--p2-muted);font-size:clamp(17px,1.35vw,19px);line-height:1.65;max-width:650px;padding-top:28px} .p2-results{background:#f8f6fa;border-bottom:1px solid rgba(29,21,40,.08);padding:72px 0 76px} .p2-results-head{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);margin-bottom:30px} .p2-results-copy{gap:14px} .p2-results .p2-eyebrow{color:var(--p2-purple)} .p2-results .p2-h2{color:var(--p2-ink);font-size:clamp(2.3rem,3.4vw,3.15rem);line-height:1.02} .p2-results-support{color:var(--p2-muted);font-size:16px;line-height:1.65;max-width:540px} .p2-results-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))} .p2-result-card{background:#fff;border:1px solid rgba(29,21,40,.12);border-radius:9px;display:flex;flex-direction:column;gap:9px;padding:8px;transition:border-color .18s ease,transform .18s ease} .p2-result-card:hover{border-color:rgba(91,8,198,.28);transform:translateY(-2px)} .p2-result-media{align-items:center;aspect-ratio:.75;background:#f3f0f6;border-radius:5px;display:flex;justify-content:center;overflow:hidden;padding:10px} .p2-result-media img{display:block;height:100%;object-fit:contain;width:100%} .p2-result-paper{background:#fff;border:1px solid rgba(29,21,40,.16);display:flex;flex-direction:column;height:91%;padding:8px;width:74%} .p2-result-masthead{border-bottom:2px solid #2d2636;color:#2d2636;font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;padding-bottom:5px;text-align:center} .p2-result-photo{background:#e6e1ea;height:43%;margin-top:7px} .p2-result-columns{display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:7px} .p2-result-lines{border-bottom:1px solid rgba(45,38,54,.2);border-top:1px solid rgba(45,38,54,.2);height:17px;position:relative} .p2-result-lines:after{border-bottom:1px solid rgba(45,38,54,.2);border-top:1px solid rgba(45,38,54,.2);content:"";height:6px;left:0;position:absolute;right:0;top:4px} .p2-result-title{color:var(--p2-ink);font-size:13.5px;font-weight:750;line-height:1.3;margin:0;padding:1px 2px 3px}@media(max-width:1040px){.p2-overview{padding:84px 0} .p2-overview-grid{gap:48px} .p2-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.p2-overview{padding:68px 0} .p2-overview-grid,.p2-results-head{gap:30px;grid-template-columns:1fr} .p2-overview-copy,.p2-overview .p2-h2,.p2-overview-body{max-width:720px} .p2-overview-body{padding-top:0} .p2-results{padding:60px 0 64px} .p2-results-support{max-width:680px}}@media(max-width:560px){.p2-overview{padding:56px 0} .p2-overview .p2-h2{font-size:clamp(36px,10vw,44px)} .p2-overview-body{font-size:17px} .p2-results{padding:52px 0 56px} .p2-results-head{margin-bottom:24px} .p2-results-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))} .p2-result-card{padding:7px} .p2-result-media{padding:8px} .p2-result-title{font-size:13px}}.joydd-p02-pilot .p2-step{min-height:370px;padding:4px 20px 22px} .joydd-p02-pilot .p2-step-media{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;margin:16px 0 18px;overflow:hidden;width:100%} .joydd-p02-pilot .p2-step-media img{display:block;height:100%;object-fit:contain;width:100%} .joydd-p02-pilot .p2-step strong{margin-top:0}@media(max-width:820px){.joydd-p02-pilot .p2-step{min-height:390px;padding:20px 24px 24px} .joydd-p02-pilot .p2-step-media{margin:14px 0 16px}}@media(max-width:560px){.joydd-p02-pilot .p2-step{min-height:0;padding:20px} .joydd-p02-pilot .p2-step-media{margin:14px auto 18px;max-width:360px} .joydd-p02-pilot .p2-step strong{margin-top:0}}.joydd-p02-pilot .p2-benefit-section{overflow:hidden} .joydd-p02-pilot .p2-benefit-section--advantages{background:#f7f5f2} .joydd-p02-pilot .p2-benefit-section--business{background:#f2edf8} .joydd-p02-pilot .p2-benefit-label{margin-bottom:22px} .joydd-p02-pilot .p2-benefit-row{background:transparent;border:0;border-radius:0;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:590px;overflow:visible} .joydd-p02-pilot .p2-benefit-row--reverse{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)} .joydd-p02-pilot .p2-benefit-media{background:#e9e5ee;min-height:590px;overflow:hidden;position:relative} .joydd-p02-pilot .p2-benefit-media .p2-focus-right{transform:translate(-35%,-50%)} .joydd-p02-pilot .p2-benefit-media .p2-focus-left{transform:translate(-3%,-50%)} .joydd-p02-pilot .p2-benefit-media-note{background:rgba(255,255,255,.9);border:1px solid rgba(29,21,40,.1);border-radius:999px;bottom:18px;color:var(--p2-ink);font-size:11px;font-weight:750;left:18px;padding:9px 12px;position:absolute} .joydd-p02-pilot .p2-benefit-copy{align-self:center;padding:clamp(38px,5vw,68px)} .joydd-p02-pilot .p2-benefit-title{color:var(--p2-ink);font-size:clamp(31px,3.4vw,44px);font-weight:820;letter-spacing:-.045em;line-height:1.04;margin:0 0 32px;max-width:560px} .joydd-p02-pilot .p2-benefit-list{border-top:1px solid var(--p2-line);list-style:none;margin:0;padding:0} .joydd-p02-pilot .p2-benefit-item{border-bottom:1px solid var(--p2-line);display:grid;gap:15px;grid-template-columns:38px 1fr;padding:18px 0} .joydd-p02-pilot .p2-benefit-number{color:var(--p2-purple);font-size:12px;font-weight:900;line-height:1.5} .joydd-p02-pilot .p2-benefit-item strong{color:var(--p2-ink);display:block;font-size:18px;font-weight:800;line-height:1.35} .joydd-p02-pilot .p2-benefit-item p{color:var(--p2-muted);font-size:14px;line-height:1.55;margin:6px 0 0}@media(max-width:820px){.joydd-p02-pilot .p2-benefit-row,.joydd-p02-pilot .p2-benefit-row--reverse{grid-template-columns:1fr} .joydd-p02-pilot .p2-benefit-media{min-height:520px} .joydd-p02-pilot .p2-benefit-row--reverse .p2-benefit-media{order:1} .joydd-p02-pilot .p2-benefit-row--reverse .p2-benefit-copy{order:2}}@media(max-width:560px){.joydd-p02-pilot .p2-benefit-row{border-radius:0;min-height:0} .joydd-p02-pilot .p2-benefit-media{min-height:390px} .joydd-p02-pilot .p2-benefit-media .p2-focus-right{transform:translate(-39%,-50%)} .joydd-p02-pilot .p2-benefit-copy{padding:32px 24px 38px} .joydd-p02-pilot .p2-benefit-item{grid-template-columns:32px 1fr} .joydd-p02-pilot .p2-benefit-item strong{font-size:16px}}.joydd-p02-pilot .p2-breadcrumb-section{background:#fff;border-bottom:1px solid rgba(29,21,40,.08);padding:0;width:100%} .joydd-p02-pilot .p2-breadcrumb-container{display:block;margin:0 auto;max-width:1656px;padding:0 28px;width:100%} .joydd-p02-pilot .p2-breadcrumb{align-items:center;color:#7b7183;display:flex;font-size:13px;font-weight:650;gap:10px;min-height:58px;white-space:nowrap} .joydd-p02-pilot .p2-breadcrumb a{color:#7b7183;transition:color .18s ease} .joydd-p02-pilot .p2-breadcrumb a:hover{color:var(--p2-purple)} .joydd-p02-pilot .p2-breadcrumb-separator{color:var(--p2-purple);font-weight:900} .joydd-p02-pilot .p2-breadcrumb-current{color:var(--p2-ink);min-width:0;overflow:hidden;text-overflow:ellipsis} .joydd-p02-pilot .pdh-hero{min-height:0;padding-left:28px;padding-right:28px;padding-top:58px;padding-bottom:72px} .joydd-p02-pilot .pdh-grid{max-width:1600px} .joydd-p02-pilot .p2-section>.p2-container{box-sizing:border-box;max-width:1656px;padding-left:28px;padding-right:28px;width:100%}@media(max-width:820px){.joydd-p02-pilot .p2-breadcrumb-container{padding-left:18px;padding-right:18px} .joydd-p02-pilot .p2-breadcrumb{min-height:52px} .joydd-p02-pilot .pdh-hero{padding-left:18px;padding-right:18px} .joydd-p02-pilot .p2-section>.p2-container{padding-left:18px;padding-right:18px}}.joydd-p02-pilot #product-advantages .p2-benefit-media img,.joydd-p02-pilot #business-benefits .p2-benefit-media img{display:block;height:100%;left:0;max-width:100%;object-fit:contain;object-position:center center;position:absolute;top:0;transform:none;width:100%}.joydd-p02-pilot #product-advantages .p2-benefit-media,.joydd-p02-pilot #business-benefits .p2-benefit-media{align-self:center;aspect-ratio:1/1;background:transparent;height:auto;min-height:0;width:100%}.joydd-p02-pilot{--p2-section-warm:#fff8f3;--p2-section-lavender:#f6f2fb;--p2-section-mint:#f1faf7;--p2-section-sand:#fff7eb;--p2-section-periwinkle:#f2f1fb;--p2-section-mist:#eef8fa;--p2-section-rose:#fff6f5;--p2-section-ivory:#fffaf2;--p2-section-violet:#f6f3fc} .joydd-p02-pilot .p2-breadcrumb-section{background:#fffdf9;border-bottom-color:rgba(91,8,198,.10)} .joydd-p02-pilot .pdh-hero{background:radial-gradient(circle at 7% 18%,rgba(18,191,210,.10),transparent 31%),radial-gradient(circle at 95% 76%,rgba(233,61,182,.075),transparent 30%),#fffdfb} .joydd-p02-pilot #product-overview{background:var(--p2-section-warm);border-bottom-color:rgba(197,91,33,.10)} .joydd-p02-pilot #printed-results{background:var(--p2-section-lavender);border-bottom-color:rgba(91,8,198,.10)} .joydd-p02-pilot #printed-results .p2-result-card{background:rgba(255,255,255,.92);border-color:rgba(91,8,198,.13)} .joydd-p02-pilot #how-it-works{background:var(--p2-section-mint)} .joydd-p02-pilot #how-it-works .p2-eyebrow,.joydd-p02-pilot #how-it-works .p2-step b{color:#087b73} .joydd-p02-pilot #product-advantages{background:var(--p2-section-sand)} .joydd-p02-pilot #product-advantages .p2-eyebrow,.joydd-p02-pilot #product-advantages .p2-benefit-number{color:#a95508} .joydd-p02-pilot #business-benefits{background:var(--p2-section-periwinkle)} .joydd-p02-pilot #business-benefits .p2-eyebrow,.joydd-p02-pilot #business-benefits .p2-benefit-number{color:#6540b5} .joydd-p02-pilot #configuration-specifications{background:var(--p2-section-mist)} .joydd-p02-pilot #configuration-specifications .p2-eyebrow{color:#087b73} .joydd-p02-pilot #configuration-specifications .p2-config-table-wrap{background:rgba(255,255,255,.94);border-color:rgba(8,123,115,.14);box-shadow:0 18px 50px rgba(24,95,97,.07)} .joydd-p02-pilot #configuration-specifications .p2-config-table tbody tr:nth-child(even) td,.joydd-p02-pilot #configuration-specifications .p2-config-table tbody tr:nth-child(even) th{background:#f6fbfb} .joydd-p02-pilot #applications{background:var(--p2-section-rose)} .joydd-p02-pilot #applications .p2-eyebrow{color:#b63e6f} .joydd-p02-pilot #faq{background:var(--p2-section-ivory)} .joydd-p02-pilot #faq .p2-eyebrow{color:#9b5a08} .joydd-p02-pilot #related-products{background:var(--p2-section-violet)} .joydd-p02-pilot #related-products .p2-eyebrow{color:#6540b5} .joydd-p02-pilot #related-products .p2-related-card{background:rgba(255,255,255,.94);border-color:rgba(101,64,181,.14)}#how-it-works.joydd-config-points-section{background:#fbfaf8;padding:clamp(4.5rem,8vw,7rem) 0}#how-it-works .jcp-head{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);margin-bottom:3.25rem}#how-it-works .jcp-title-group{display:grid;gap:.8rem}#how-it-works .jcp-eyebrow,#how-it-works .jcp-eyebrow p{color:#6e24e8;font-size:.76rem;font-weight:800;letter-spacing:.16em;line-height:1.2;margin:0}#how-it-works .jcp-title{color:#1e1730;font-size:clamp(2.35rem,4vw,4.35rem);font-weight:800;letter-spacing:-.06em;line-height:.98;margin:0;max-width:13ch}#how-it-works .jcp-note,#how-it-works .jcp-note p{color:#777080;font-size:1rem;line-height:1.6;margin:0;max-width:34rem}#how-it-works .jcp-grid{border-bottom:1px solid #ded8e5;border-top:1px solid #ded8e5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#how-it-works .jcp-card{border-left:1px solid #ded8e5;display:flex;flex-direction:column;min-width:0;padding:1.2rem 1.2rem 1.7rem}#how-it-works .jcp-card:last-child{border-right:1px solid #ded8e5}#how-it-works .jcp-art{aspect-ratio:1/.93;background-color:#fbfaf8;background-image:url(https://joyddtech.com/wp-content/uploads/2026/08/joydd-configuration-points-illustration-strip-v1-seo.webp);background-repeat:no-repeat;background-size:400% auto;margin:0 0 1.15rem;width:100%}#how-it-works .jcp-art--1{background-position:0% 50%}#how-it-works .jcp-art--2{background-position:33.333% 50%}#how-it-works .jcp-art--3{background-position:66.667% 50%}#how-it-works .jcp-art--4{background-position:100% 50%}#how-it-works .jcp-label{color:#6e24e8;font-size:.74rem;font-weight:800;letter-spacing:.09em;line-height:1.25;margin:0;text-transform:uppercase}#how-it-works .jcp-card-title{color:#1e1730;font-size:1.25rem;font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:1.2rem 0 .7rem}#how-it-works .jcp-card-copy{color:#777080;font-size:.94rem;line-height:1.58;margin:0;max-width:28ch}@media(max-width:820px){#how-it-works .jcp-head{align-items:start;grid-template-columns:1fr;margin-bottom:2.5rem}#how-it-works .jcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#how-it-works .jcp-card:nth-child(3){border-left:0;border-top:1px solid #ded8e5}#how-it-works .jcp-card:nth-child(4){border-top:1px solid #ded8e5}}@media(max-width:560px){#how-it-works.joydd-config-points-section{padding:4rem 0}#how-it-works .jcp-grid{grid-template-columns:1fr}#how-it-works .jcp-card,#how-it-works .jcp-card:nth-child(3){border-left:1px solid #ded8e5;border-top:1px solid #ded8e5}#how-it-works .jcp-card:first-child{border-top:0}#how-it-works .jcp-art{aspect-ratio:1/.7;max-height:20rem}#how-it-works .jcp-title{font-size:clamp(2.2rem,11vw,3.2rem)}}@media(prefers-reduced-motion:reduce){#how-it-works *{scroll-behavior:auto}}.brxe-fct001,.joydd-final-cta-portable-v2{background:linear-gradient(120deg,var(--joy-color-brand),var(--joy-color-magenta) 62%,var(--joy-color-orange));color:var(--joy-color-white);display:block;font-family:var(--joy-font-sans);padding:94px 0;width:100%} .brxe-fct001,.brxe-fct001 *,.joydd-final-cta-portable-v2,.joydd-final-cta-portable-v2 *{box-sizing:border-box} .brxe-fct001 .joydd-fct-wrap,.joydd-final-cta-portable-v2 .joydd-fct-wrap{display:block;margin:0 auto;max-width:none;padding:0;width:min(var(--joy-container-standard),calc(100% - var(--joy-container-gutter) - var(--joy-container-gutter)))} .brxe-fct001 .joydd-fct-grid,.joydd-final-cta-portable-v2 .joydd-fct-grid{align-items:end;display:grid;gap:86px;grid-template-columns:1.1fr .9fr} .brxe-fct001 .joydd-fct-grid>div,.joydd-final-cta-portable-v2 .joydd-fct-grid>div{min-width:0} .brxe-fct001 .joydd-fct-eyebrow,.joydd-final-cta-portable-v2 .joydd-fct-eyebrow{color:var(--joy-color-yellow);font-size:var(--joy-type-eyebrow-size);font-weight:var(--joy-type-eyebrow-weight);letter-spacing:var(--joy-type-eyebrow-tracking);margin:0 0 var(--joy-space-16);text-transform:uppercase} .brxe-fct001 .joydd-fct-eyebrow p,.brxe-fct001 .joydd-fct-copy p,.joydd-final-cta-portable-v2 .joydd-fct-eyebrow p,.joydd-final-cta-portable-v2 .joydd-fct-copy p{margin:0} .brxe-fct001 .joydd-fct-title,.joydd-final-cta-portable-v2 .joydd-fct-title{color:inherit;font-family:inherit;font-size:clamp(2.5rem,4.8vw,5.1rem);font-weight:var(--joy-type-section-title-weight);letter-spacing:-.055em;line-height:.95;margin:0;overflow-wrap:anywhere} .brxe-fct001 .joydd-fct-copy,.joydd-final-cta-portable-v2 .joydd-fct-copy{color:rgba(255,255,255,.82);font-size:var(--joy-type-body-size);line-height:var(--joy-line-height-body)} .brxe-fct001 .joydd-fct-copy:empty,.joydd-final-cta-portable-v2 .joydd-fct-copy:empty,.brxe-fct001 .joydd-fct-button--secondary:empty,.joydd-final-cta-portable-v2 .joydd-fct-button--secondary:empty{display:none} .brxe-fct001 .joydd-fct-actions,.joydd-final-cta-portable-v2 .joydd-fct-actions{display:flex;flex-wrap:wrap;gap:var(--joy-cluster-gap);margin-top:var(--joy-space-22)} .brxe-fct001 .joydd-fct-button,.joydd-final-cta-portable-v2 .joydd-fct-button{align-items:center;border:1px solid var(--joy-color-white);border-radius:var(--joy-radius-08);display:inline-flex;font-size:var(--joy-button-label-size);font-weight:var(--joy-button-label-weight);justify-content:center;min-height:var(--joy-button-height);padding:0 var(--joy-button-padding-inline);text-decoration:none;transition:transform var(--joy-motion-duration) var(--joy-motion-easing),background var(--joy-motion-duration) var(--joy-motion-easing),color var(--joy-motion-duration) var(--joy-motion-easing)} .brxe-fct001 .joydd-fct-button--primary,.joydd-final-cta-portable-v2 .joydd-fct-button--primary{background:var(--joy-color-white);color:var(--joy-color-ink)} .brxe-fct001 .joydd-fct-button--secondary,.joydd-final-cta-portable-v2 .joydd-fct-button--secondary{background:transparent;color:var(--joy-color-white)} .brxe-fct001 .joydd-fct-button:hover,.joydd-final-cta-portable-v2 .joydd-fct-button:hover{transform:translateY(var(--joy-button-hover-lift))} .brxe-fct001 .joydd-fct-button:focus-visible,.joydd-final-cta-portable-v2 .joydd-fct-button:focus-visible{outline:var(--joy-focus-ring-width) solid var(--joy-focus-ring-color);outline-offset:4px}@media(max-width:1040px){.brxe-fct001,.joydd-final-cta-portable-v2{padding:80px 0} .brxe-fct001 .joydd-fct-grid,.joydd-final-cta-portable-v2 .joydd-fct-grid{gap:52px}}@media(max-width:820px){.brxe-fct001,.joydd-final-cta-portable-v2{padding:70px 0} .brxe-fct001 .joydd-fct-wrap,.joydd-final-cta-portable-v2 .joydd-fct-wrap{width:min(680px,calc(100% - var(--joy-container-gutter-mobile) - var(--joy-container-gutter-mobile)))} .brxe-fct001 .joydd-fct-grid,.joydd-final-cta-portable-v2 .joydd-fct-grid{gap:var(--joy-space-24);grid-template-columns:1fr}}@media(max-width:560px){.brxe-fct001,.joydd-final-cta-portable-v2{padding:var(--joy-space-62) 0} .brxe-fct001 .joydd-fct-actions,.joydd-final-cta-portable-v2 .joydd-fct-actions{flex-direction:column} .brxe-fct001 .joydd-fct-button,.joydd-final-cta-portable-v2 .joydd-fct-button{width:100%}}@media(prefers-reduced-motion:reduce){.brxe-fct001 *,.joydd-final-cta-portable-v2 *{scroll-behavior:auto!important;transition:none!important}}