.mp-before-after{--mp-spring: cubic-bezier(.34, 1.56, .64, 1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--mp-ink);background:var(--mp-surface);padding:var(--mp-pad-t) 16px var(--mp-pad-b)}.mp-before-after .mp-ba-notice{background:var(--mp-surface);border-radius:14px;padding:22px;margin:0 auto;max-width:640px;box-shadow:-5px -5px 12px #ffffffe6,5px 5px 12px #a3b1c680}.mp-before-after .mp-ba-notice-title{margin:0 0 8px;font-size:16px;font-weight:700}.mp-before-after .mp-ba-notice p:last-child{margin:0;font-size:14px;line-height:1.55;opacity:.85}.mp-before-after .mp-ba-inner{max-width:1040px;margin:0 auto}.mp-before-after .mp-ba-heading{margin:0 0 10px;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.01em}.mp-before-after .mp-ba-subheading{margin:0 0 26px;font-size:16px;line-height:1.6;opacity:.75}.mp-before-after .mp-ba-align-center{text-align:center}.mp-before-after .mp-ba-align-left{text-align:left}.mp-before-after .mp-ba-stage{position:relative;overflow:hidden;border-radius:var(--mp-radius);background:var(--mp-surface);box-shadow:-8px -8px 20px #ffffffe6,8px 8px 20px #a3b1c68c;user-select:none;-webkit-user-select:none}.mp-before-after .mp-ba-orient-h{touch-action:pan-y}.mp-before-after .mp-ba-orient-v{touch-action:pan-x}.mp-before-after .mp-ba-orient-h{cursor:ew-resize}.mp-before-after .mp-ba-orient-v{cursor:ns-resize}.mp-before-after .mp-ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.mp-before-after .mp-ba-top{position:absolute;top:0;right:0;bottom:0;left:0}.mp-before-after .mp-ba-orient-h .mp-ba-top{clip-path:inset(0 calc((100 - var(--mp-pos)) * 1%) 0 0)}.mp-before-after .mp-ba-orient-v .mp-ba-top{clip-path:inset(0 0 calc((100 - var(--mp-pos)) * 1%) 0)}.mp-before-after .mp-ba-label{position:absolute;z-index:10;background:var(--mp-surface);color:var(--mp-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 15px;border-radius:999px;pointer-events:none;box-shadow:-3px -3px 8px #ffffffe6,3px 3px 8px #a3b1c680}.mp-before-after .mp-ba-orient-h .mp-ba-label-before{top:14px;left:14px}.mp-before-after .mp-ba-orient-h .mp-ba-label-after{top:14px;right:14px}.mp-before-after .mp-ba-orient-v .mp-ba-label-before{top:14px;left:50%;transform:translate(-50%)}.mp-before-after .mp-ba-orient-v .mp-ba-label-after{bottom:14px;left:50%;transform:translate(-50%)}.mp-before-after .mp-ba-handle{position:absolute;z-index:4;outline:none}.mp-before-after .mp-ba-orient-h .mp-ba-handle{top:0;bottom:0;left:calc(var(--mp-pos) * 1%);width:64px;transform:translate(-50%)}.mp-before-after .mp-ba-orient-v .mp-ba-handle{left:0;right:0;top:calc(var(--mp-pos) * 1%);height:64px;transform:translateY(-50%)}.mp-before-after .mp-ba-line{position:absolute;background:#fff;box-shadow:0 0 10px #1f29374d}.mp-before-after .mp-ba-orient-h .mp-ba-line{top:0;bottom:0;left:50%;width:4px;margin-left:-2px}.mp-before-after .mp-ba-orient-v .mp-ba-line{left:0;right:0;top:50%;height:4px;margin-top:-2px}.mp-before-after .mp-ba-knob{position:absolute;top:50%;left:50%;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 6px 18px -6px #0f172a59,0 2px 6px #0f172a2e;color:var(--mp-accent);cursor:grab;transition:transform .25s var(--mp-spring),box-shadow .2s ease}.mp-before-after .mp-ba-handle-round .mp-ba-knob{width:52px;height:52px;background:#fff;width:58px;height:58px;border-radius:50%;background:var(--mp-surface);display:flex;align-items:center;justify-content:center;box-shadow:-5px -5px 12px #ffffffe6,5px 5px 12px #a3b1c68c,inset 1px 1px 2px #fff9}.mp-before-after .mp-ba-orient-v .mp-ba-handle-round .mp-ba-knob svg{transform:rotate(90deg)}.mp-before-after .mp-ba-handle-grip .mp-ba-knob{width:30px;height:98px;border-radius:16px;background:repeating-linear-gradient(180deg,rgba(31,41,55,.16) 0 2px,transparent 2px 7px),var(--mp-surface);box-shadow:-5px -5px 12px #ffffffe6,5px 5px 12px #a3b1c68c,inset 1px 1px 2px #fff9}.mp-before-after .mp-ba-orient-v .mp-ba-handle-grip .mp-ba-knob{width:98px;height:30px;border-radius:16px;background:repeating-linear-gradient(90deg,rgba(31,41,55,.16) 0 2px,transparent 2px 7px),var(--mp-surface)}.mp-before-after .mp-ba-handle-grip .mp-ba-knob svg{display:none}.mp-before-after .mp-ba-stage.is-dragging .mp-ba-knob{cursor:grabbing;transform:translate(-50%,-50%) scale(.94);box-shadow:inset -3px -3px 8px #ffffffb3,inset 3px 3px 8px #a3b1c68c}.mp-before-after .mp-ba-handle:focus-visible .mp-ba-knob{outline:3px solid var(--mp-accent);outline-offset:3px}@media(min-width:750px){.mp-before-after .mp-ba-heading{font-size:38px}}@media(prefers-reduced-motion:reduce){.mp-before-after .mp-ba-knob{width:52px;height:52px;border-radius:50%;background:#fff;transition:none}}.mp-before-after .mp-ba-stage{overflow:hidden!important}.mp-before-after .mp-ba-knob{width:52px!important;height:52px!important;border-radius:999px!important;background:#fff!important;border:2px solid #e2e8f0!important;box-shadow:0 8px 20px #0f172a40!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1e293b!important}.mp-before-after .mp-ba-label-before,.mp-before-after .mp-ba-label-after{z-index:5!important;max-width:calc(100% - 32px)!important;white-space:nowrap!important}.mp-before-after .mp-ba-stage{position:relative!important;overflow:hidden!important;contain:paint!important}.mp-cardstack{--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-shadow-light: rgba(255, 255, 255, .95);--mp-shadow-dark: rgba(163, 177, 198, .55);background:var(--mp-surface, #EDF0F5);color:var(--mp-ink, #1F2937);padding:var(--mp-pad-t) 20px var(--mp-pad-b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mp-cardstack .mp-inner{max-width:var(--mp-maxw);margin:0 auto}.mp-cardstack .mp-heading{margin:0 0 10px;text-align:center;font-size:clamp(26px,4.5vw,38px);line-height:1.2;letter-spacing:-.01em;color:var(--mp-ink, #1F2937)}.mp-cardstack .mp-sub{margin:0 auto;max-width:52ch;text-align:center;font-size:16px;line-height:1.6;color:var(--mp-muted, #6B7280)}.mp-cardstack .mp-deck{display:grid;margin-top:34px;border-radius:var(--mp-radius, 20px)}.mp-cardstack .mp-deck:focus{outline:none}.mp-cardstack .mp-deck:focus-visible{outline:3px solid var(--mp-accent, #4F46E5);outline-offset:8px}.mp-cardstack .mp-card{grid-area:1 / 1;position:relative;margin:0;padding:clamp(26px,5vw,42px);border-radius:var(--mp-radius, 20px);background-color:#f7f9fc;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 40%,#ffffff);box-shadow:-10px -10px 24px var(--mp-shadow-light),10px 10px 24px var(--mp-shadow-dark);will-change:transform;transform:translateZ(0) scale(1);user-select:none;-webkit-user-select:none}.mp-cardstack .mp-deck>.mp-card:nth-child(1){z-index:10}.mp-cardstack .mp-deck>.mp-card:nth-child(2){z-index:9;transform:translate3d(0,14px,0) scale(.955)}.mp-cardstack .mp-deck>.mp-card:nth-child(3){z-index:8;transform:translate3d(0,28px,0) scale(.91)}.mp-cardstack .mp-deck>.mp-card:nth-child(4){z-index:7;transform:translate3d(0,42px,0) scale(.865)}.mp-cardstack .mp-deck>.mp-card:nth-child(n+5){z-index:6;transform:translate3d(0,48px,0) scale(.85);opacity:0}.mp-cardstack .mp-card:not(.is-top){pointer-events:none}.mp-cardstack .mp-card.is-top{cursor:grab;touch-action:pan-y}.mp-cardstack .mp-card.is-dragging{cursor:grabbing}.mp-cardstack.is-single .mp-card.is-top{cursor:default}.mp-cardstack .mp-mark{display:block;font-family:Georgia,Times New Roman,serif;font-size:64px;line-height:.55;margin-bottom:14px;color:var(--mp-accent, #4F46E5);opacity:.3}.mp-cardstack .mp-stars{margin-bottom:14px;font-size:18px;letter-spacing:3px;line-height:1}.mp-cardstack .mp-star{color:var(--mp-ink, #1F2937);opacity:.16}.mp-cardstack .mp-star.is-on{color:var(--mp-accent, #4F46E5);opacity:1}.mp-cardstack .mp-quote{margin:0 0 24px;padding:0;border:0;font-size:clamp(17px,2.6vw,21px);line-height:1.65;font-style:normal;color:var(--mp-ink, #1F2937)}.mp-cardstack .mp-person{display:flex;align-items:center;gap:14px}.mp-cardstack .mp-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:0 0 auto;box-shadow:-3px -3px 8px var(--mp-shadow-light),3px 3px 8px var(--mp-shadow-dark)}.mp-cardstack .mp-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--mp-accent, #4F46E5);background-color:#eef1f7;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 65%,#ffffff);box-shadow:inset -3px -3px 7px var(--mp-shadow-light),inset 3px 3px 7px var(--mp-shadow-dark)}.mp-cardstack .mp-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mp-cardstack .mp-name{font-weight:700;font-size:16px;line-height:1.35}.mp-cardstack .mp-role{font-size:14px;line-height:1.4;color:var(--mp-muted, #6B7280)}.mp-cardstack .mp-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:56px}.mp-cardstack .mp-arrow{width:50px;height:50px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mp-ink, #1F2937);background-color:#eef1f6;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 70%,#ffffff);box-shadow:-5px -5px 12px var(--mp-shadow-light),5px 5px 12px var(--mp-shadow-dark);transition:transform .18s ease,box-shadow .18s ease}.mp-cardstack .mp-arrow:hover{transform:translateY(-1px)}.mp-cardstack .mp-arrow:active{transform:translateY(2px);box-shadow:inset -3px -3px 8px var(--mp-shadow-light),inset 3px 3px 8px var(--mp-shadow-dark)}.mp-cardstack .mp-arrow:focus-visible,.mp-cardstack .mp-dot:focus-visible{outline:3px solid var(--mp-accent, #4F46E5);outline-offset:3px}.mp-cardstack .mp-dots{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;box-shadow:inset -3px -3px 8px var(--mp-shadow-light),inset 3px 3px 8px var(--mp-shadow-dark)}.mp-cardstack .mp-dot{width:12px;height:12px;padding:0;border:0;border-radius:999px;cursor:pointer;background-color:#dfe4ec;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 55%,#c9d2e0);box-shadow:-2px -2px 5px var(--mp-shadow-light),2px 2px 5px var(--mp-shadow-dark);transition:width .28s var(--mp-spring, cubic-bezier(.34, 1.56, .64, 1)),background-color .2s ease,box-shadow .2s ease}.mp-cardstack .mp-dot.is-active{width:34px;background:var(--mp-accent, #4F46E5);box-shadow:inset -2px -2px 5px #ffffff59,inset 2px 2px 5px #00000040}.mp-cardstack .mp-notice{margin:30px auto 0;max-width:560px;padding:18px 22px;border:2px dashed var(--mp-accent, #4F46E5);border-radius:14px;text-align:center;color:var(--mp-muted, #6B7280);font-size:15px;line-height:1.6}.mp-cardstack .mp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.mp-cardstack *,.mp-cardstack *:before,.mp-cardstack *:after{transition:none!important;animation:none!important}}.mp-fc{--mp-surface: #EDF0F5;--mp-ink: #1F2937;--mp-accent: #4F46E5;--mp-digit: 72;--mp-radius: 16px;--mp-pad-top: 48px;--mp-pad-bottom: 48px;background:var(--mp-surface);padding:var(--mp-pad-top) 20px var(--mp-pad-bottom);color:var(--mp-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mp-fc-inner{max-width:960px;margin:0 auto}.mp-fc-heading{margin:0 0 .5rem;text-align:center;font-size:clamp(1.6rem,2.6vw,2.4rem);letter-spacing:-.01em;line-height:1.2}.mp-fc-sub{margin:0 auto 2rem;max-width:600px;text-align:center;font-size:1rem;line-height:1.55;opacity:.72}.mp-fc-panel{background:var(--mp-surface);border-radius:var(--mp-radius);box-shadow:10px 10px 26px #a3b1c68c,-10px -10px 26px #fffffff2;padding:clamp(22px,4vw,46px) clamp(14px,3vw,40px)}.mp-fc-timer{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,3vw,30px)}.mp-fc-unit{display:flex;flex-direction:column;align-items:center;gap:14px}.mp-fc-digits{display:flex;gap:.14em;font-size:calc(var(--mp-digit, 72) * 1px)}.mp-fc-digit{position:relative;display:inline-block;width:.74em;height:1.24em;perspective:6em;border-radius:.12em;box-shadow:5px 5px 12px #a3b1c68c,-4px -4px 10px #ffffffe6}.mp-fc-half,.mp-fc-flap{position:absolute;left:0;width:100%;height:.62em;overflow:hidden;background-color:var(--mp-ink);color:#f8fafc}.mp-fc-half>span,.mp-fc-flap>span{display:block;height:1.24em;line-height:1.24em;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.mp-fc-half--top{top:0;border-radius:.12em .12em 0 0;border-bottom:1px solid rgba(0,0,0,.55);background-image:linear-gradient(180deg,#ffffff29,#fff0);box-shadow:inset 0 2px 2px #ffffff1f}.mp-fc-half--bottom{bottom:0;border-radius:0 0 .12em .12em;background-image:linear-gradient(180deg,#0000,#00000052);box-shadow:inset 0 -2px 3px #00000059}.mp-fc-half--bottom>span{transform:translateY(-.62em)}.mp-fc-flap{z-index:2;backface-visibility:hidden}.mp-fc-flap--top{top:0;transform-origin:50% 100%;border-radius:.12em .12em 0 0;border-bottom:1px solid rgba(0,0,0,.55);background-image:linear-gradient(180deg,#ffffff29,#fff0)}.mp-fc-flap--bottom{bottom:0;transform-origin:50% 0%;transform:rotateX(90deg);border-radius:0 0 .12em .12em;background-image:linear-gradient(180deg,#0000,#00000052)}.mp-fc-flap--bottom>span{transform:translateY(-.62em)}.mp-fc-digit.is-flipping .mp-fc-flap--top{animation:mp-fc-flip-top .3s cubic-bezier(.37,.01,.94,.35) both}.mp-fc-digit.is-flipping .mp-fc-flap--bottom{animation:mp-fc-flip-bottom .3s .3s cubic-bezier(.15,.45,.28,1) both}@keyframes mp-fc-flip-top{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes mp-fc-flip-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.mp-fc-label{font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.mp-fc-tz{margin:1.6rem 0 0;text-align:center;font-size:.85rem;opacity:.6}.mp-fc-expired{margin:0 auto;max-width:560px;text-align:center;border-radius:calc(var(--mp-radius) * .75);box-shadow:inset 5px 5px 12px #a3b1c699,inset -5px -5px 12px #ffffffd9;padding:2rem 1.5rem}.mp-fc-expired p{margin:0;font-size:1.2rem;font-weight:600;color:var(--mp-accent)}.mp-fc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:560px){.mp-fc .mp-fc-digits{font-size:calc(var(--mp-digit, 72) * .58 * 1px)}.mp-fc-timer{gap:14px 12px}}@media(prefers-reduced-motion:reduce){.mp-fc .mp-fc-flap{display:none}.mp-fc *,.mp-fc *:before,.mp-fc *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mp-scroll-story{--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-shadow-raised: -7px -7px 14px rgba(255, 255, 255, .95), 7px 7px 14px rgba(163, 177, 198, .55);--mp-shadow-raised-sm: -4px -4px 8px rgba(255, 255, 255, .95), 4px 4px 8px rgba(163, 177, 198, .5);--mp-shadow-inset: inset -4px -4px 8px rgba(255, 255, 255, .9), inset 4px 4px 8px rgba(163, 177, 198, .55);--mp-ink-soft: rgba(31, 41, 55, .62);background:var(--mp-surface);color:var(--mp-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:var(--mp-pad) 16px}.mp-scroll-story .mp-ss-inner{max-width:1060px;margin:0 auto}.mp-scroll-story .mp-ss-head{text-align:center;max-width:720px;margin:0 auto 44px}.mp-scroll-story .mp-ss-heading{margin:0 0 10px;font-size:clamp(26px,4vw,40px);line-height:1.15;letter-spacing:-.02em;color:var(--mp-ink)}.mp-scroll-story .mp-ss-sub{margin:0;font-size:16px;line-height:1.6;color:var(--mp-ink-soft)}.mp-scroll-story .mp-ss-sub p{margin:0}.mp-scroll-story .mp-ss-timeline{position:relative}.mp-scroll-story .mp-ss-list{list-style:none;margin:0;padding:8px 0 8px 56px}.mp-scroll-story .mp-ss-railwrap{position:absolute;top:0;bottom:0;left:25px;width:8px;pointer-events:none}.mp-scroll-story .mp-ss-rail{width:100%;height:100%;border-radius:999px;background:var(--mp-surface);box-shadow:var(--mp-shadow-inset)}.mp-scroll-story .mp-ss-fill{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;background:linear-gradient(180deg,var(--mp-line),var(--mp-line));box-shadow:inset 0 2px 2px #ffffff80,inset 0 -2px 3px #0000002e,0 0 8px #4f46e559;transform:scaleY(0);transform-origin:top center}.mp-scroll-story .mp-ss-step{position:relative;margin:0 0 28px;min-height:76px}.mp-scroll-story .mp-ss-step:last-child{margin-bottom:0}.mp-scroll-story .mp-ss-node{position:absolute;top:2px;left:-56px;width:100%;pointer-events:none}.mp-scroll-story .mp-ss-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-left:-1px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--mp-line),var(--mp-line));box-shadow:-4px -4px 8px #ffffffe6,4px 4px 8px #7887a080,inset 0 2px 2px #fff6,inset 0 -3px 5px #00000038;text-shadow:0 1px 2px rgba(0,0,0,.25);transform:scale(.6);opacity:0;transition:transform .45s var(--mp-spring),opacity .3s ease}.mp-scroll-story .mp-ss-icon svg{width:26px;height:26px}.mp-scroll-story .mp-ss-step.is-visible .mp-ss-icon{transform:scale(1);opacity:1}.mp-scroll-story .mp-ss-card{position:relative;background:var(--mp-surface);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-raised);padding:24px 24px 24px 28px;opacity:0;transform:translateY(28px) scale(.97);transition:opacity .4s ease,transform .5s var(--mp-spring),box-shadow .4s var(--mp-spring)}.mp-scroll-story .mp-ss-step.is-visible .mp-ss-card{opacity:1;transform:translateY(0) scale(1)}.mp-scroll-story .mp-ss-step.is-visible .mp-ss-card:hover{box-shadow:var(--mp-shadow-inset)}.mp-scroll-story .mp-ss-num{position:absolute;top:14px;right:20px;font-size:44px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(163,177,198,.7);-webkit-user-select:none;user-select:none}.mp-scroll-story .mp-ss-title{margin:0 52px 8px 0;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--mp-ink)}.mp-scroll-story .mp-ss-text{font-size:15px;line-height:1.65;color:var(--mp-ink-soft)}.mp-scroll-story .mp-ss-text p{margin:0}.mp-scroll-story .mp-ss-text p+p{margin-top:8px}@media(min-width:900px){.mp-scroll-story .mp-ss-list{padding-left:0;display:grid;grid-template-columns:1fr 96px 1fr}.mp-scroll-story .mp-ss-railwrap{left:50%}.mp-scroll-story[data-sticky-rail=true] .mp-ss-railwrap{width:0}.mp-scroll-story[data-sticky-rail=false] .mp-ss-railwrap{margin-left:-4px}.mp-scroll-story[data-sticky-rail=true] .mp-ss-rail{position:sticky;top:15vh;height:70vh;width:8px;margin-left:-4px}.mp-scroll-story .mp-ss-step{display:contents}.mp-scroll-story .mp-ss-node{position:static;grid-column:2;grid-row:auto;display:flex;justify-content:center;align-items:flex-start;padding-top:6px;width:auto}.mp-scroll-story .mp-ss-step:nth-child(odd) .mp-ss-card{grid-column:1}.mp-scroll-story .mp-ss-step:nth-child(2n) .mp-ss-card{grid-column:3}.mp-scroll-story .mp-ss-step:nth-child(odd) .mp-ss-node{grid-column:2}.mp-scroll-story .mp-ss-step:nth-child(2n) .mp-ss-node{grid-column:2}.mp-scroll-story .mp-ss-step:nth-child(odd) .mp-ss-card{margin-right:8px}.mp-scroll-story .mp-ss-step:nth-child(2n) .mp-ss-card{margin-left:8px}.mp-scroll-story .mp-ss-step .mp-ss-card{margin-bottom:44px}.mp-scroll-story .mp-ss-step:last-child .mp-ss-card{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.mp-scroll-story .mp-ss-card,.mp-scroll-story .mp-ss-icon,.mp-scroll-story .mp-ss-fill{transition:none!important}.mp-scroll-story .mp-ss-step .mp-ss-card,.mp-scroll-story .mp-ss-step .mp-ss-icon{opacity:1;transform:none}}.mp-tilt{--mp-sh-light: color-mix(in srgb, #ffffff 72%, var(--mp-surface));--mp-sh-dark: color-mix(in srgb, #a3b1c6 52%, var(--mp-surface));--mp-spring: cubic-bezier(.34, 1.56, .64, 1);background:var(--mp-surface);color:var(--mp-ink);padding-top:var(--mp-pad-top);padding-bottom:var(--mp-pad-bottom);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mp-tilt .mp-tilt__inner{max-width:1180px;margin-inline:auto;padding-inline:20px}.mp-tilt .mp-tilt__heading{margin:0 0 12px;font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;text-align:center;color:var(--mp-ink)}.mp-tilt .mp-tilt__sub{margin:0 0 40px;text-align:center;color:var(--mp-muted);font-size:1.05rem;line-height:1.6}.mp-tilt .mp-tilt__grid{display:grid;grid-template-columns:1fr;gap:32px;padding-top:18px}@media(min-width:900px){.mp-tilt .mp-tilt__grid{grid-template-columns:repeat(var(--mp-cols),minmax(0,1fr));align-items:stretch}}.mp-tilt .mp-tilt__grid--single{max-width:560px;margin-inline:auto}.mp-tilt .mp-tilt__card{--mp-lift: 0px;--mp-rx: 0deg;--mp-ry: 0deg;position:relative;display:flex;flex-direction:column;padding:36px 30px;border-radius:var(--mp-radius);background:var(--mp-surface);color:var(--mp-ink);box-shadow:-8px -8px 18px var(--mp-sh-light),8px 8px 18px var(--mp-sh-dark);transform:translateY(var(--mp-lift)) perspective(950px) rotateX(var(--mp-rx)) rotateY(var(--mp-ry));transition:transform .22s ease-out,box-shadow .35s var(--mp-spring);will-change:transform}.mp-tilt .mp-tilt__card.is-highlight{--mp-lift: -8px;box-shadow:-10px -10px 22px var(--mp-sh-light),16px 20px 34px var(--mp-sh-dark)}.mp-tilt .mp-tilt__badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);padding:7px 18px;border-radius:999px;background:var(--mp-accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:-3px -3px 8px var(--mp-sh-light),4px 5px 10px var(--mp-sh-dark)}.mp-tilt .mp-tilt__name{margin:0 0 6px;font-size:1.15rem;font-weight:700;letter-spacing:.01em;text-align:center;color:var(--mp-ink)}.mp-tilt .mp-tilt__price-row{margin:0 0 26px;text-align:center}.mp-tilt .mp-tilt__price{display:block;font-size:2.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--mp-ink)}.mp-tilt .mp-tilt__card.is-highlight .mp-tilt__price{color:var(--mp-accent)}.mp-tilt .mp-tilt__note{display:block;margin-top:4px;font-size:.9rem;color:var(--mp-muted)}.mp-tilt .mp-tilt__features{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:13px;flex:1 1 auto}.mp-tilt .mp-tilt__feature{display:flex;align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.5;color:var(--mp-ink)}.mp-tilt .mp-tilt__check{flex:0 0 auto;width:22px;height:22px;margin-top:1px;color:var(--mp-accent)}.mp-tilt .mp-tilt__cta{display:inline-block;width:100%;padding:16px 24px;border-radius:calc(var(--mp-radius) - 6px);background:var(--mp-accent);color:#fff;font:inherit;font-size:1.02rem;font-weight:700;text-align:center;text-decoration:none;box-shadow:-4px -4px 10px var(--mp-sh-light),6px 7px 14px var(--mp-sh-dark);transition:transform .14s ease-out,box-shadow .22s var(--mp-spring),filter .2s ease}.mp-tilt .mp-tilt__cta:hover{filter:brightness(1.06)}.mp-tilt .mp-tilt__cta:active{transform:translateY(2px);box-shadow:inset -3px -3px 8px #00000038,inset 3px 3px 8px #ffffff2e}.mp-tilt .mp-tilt__cta:focus-visible,.mp-tilt .mp-tilt__card:focus-visible{outline:3px solid var(--mp-accent);outline-offset:3px}@media(max-width:640px){.mp-tilt .mp-tilt__card{padding:30px 24px}}@media(prefers-reduced-motion:reduce){.mp-tilt *,.mp-tilt *:before,.mp-tilt *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mp-tilt .mp-tilt__card{transform:translateY(var(--mp-lift))}}.mp-voltiers{--mp-muted: #6B7280;--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-shadow-light: rgba(255, 255, 255, .95);--mp-shadow-dark: rgba(163, 177, 198, .55);background:var(--mp-surface, #EDF0F5);color:var(--mp-ink, #1F2937);padding:var(--mp-pad-t) 20px var(--mp-pad-b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mp-voltiers .mp-inner{max-width:880px;margin:0 auto}.mp-voltiers .mp-heading{margin:0 0 10px;text-align:center;font-size:clamp(26px,4.5vw,38px);line-height:1.2;letter-spacing:-.01em;color:var(--mp-ink, #1F2937)}.mp-voltiers .mp-sub{margin:0 auto;max-width:52ch;text-align:center;font-size:16px;line-height:1.6;color:var(--mp-muted)}.mp-voltiers .mp-tiers{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}@media(min-width:560px){.mp-voltiers .mp-tiers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.mp-voltiers .mp-tier{border:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--mp-radius, 18px);background-color:#f7f9fc;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 40%,#ffffff);box-shadow:-7px -7px 16px var(--mp-shadow-light),7px 7px 16px var(--mp-shadow-dark);transition:transform .18s ease,box-shadow .22s ease}.mp-voltiers .mp-tier:hover{transform:translateY(-2px)}.mp-voltiers .mp-tier:active{transform:translateY(2px);box-shadow:inset -4px -4px 10px var(--mp-shadow-light),inset 4px 4px 10px var(--mp-shadow-dark)}.mp-voltiers .mp-tier.is-selected{transform:translateY(1px);box-shadow:inset -5px -5px 12px var(--mp-shadow-light),inset 5px 5px 12px var(--mp-shadow-dark),0 0 0 2px var(--mp-accent, #4F46E5)}.mp-voltiers .mp-tier:focus-visible{outline:3px solid var(--mp-accent, #4F46E5);outline-offset:3px}.mp-voltiers .mp-tier[disabled]{opacity:.5;cursor:not-allowed;transform:none}.mp-voltiers .mp-tier-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mp-voltiers .mp-tier-label{font-weight:700;font-size:15px;line-height:1.3}.mp-voltiers .mp-tier-badge{flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--mp-accent, #4F46E5);border-radius:999px;padding:3px 10px;box-shadow:-2px -2px 5px var(--mp-shadow-light),2px 2px 5px var(--mp-shadow-dark)}.mp-voltiers .mp-tier-qty{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mp-muted)}.mp-voltiers .mp-tier-unit{margin-top:4px;font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--mp-ink, #1F2937)}.mp-voltiers .mp-tier.is-selected .mp-tier-unit{color:var(--mp-accent, #4F46E5)}.mp-voltiers .mp-each{font-size:13px;font-weight:500;color:var(--mp-muted)}.mp-voltiers .mp-readout{margin-top:20px;padding:18px 22px;border-radius:var(--mp-radius, 18px);background-color:#e9edf3;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 80%,#d5dbe5);box-shadow:inset -5px -5px 12px var(--mp-shadow-light),inset 5px 5px 12px var(--mp-shadow-dark);text-align:center}.mp-voltiers .mp-readout-text{margin:0;font-size:clamp(16px,2.6vw,20px);font-weight:700;line-height:1.5;color:var(--mp-ink, #1F2937)}.mp-voltiers .mp-atc{display:block;width:100%;margin:22px 0 0;padding:18px 24px;border:0;border-radius:var(--mp-radius, 18px);font:inherit;font-size:18px;font-weight:800;letter-spacing:.01em;cursor:pointer;color:#fff;background:#4b44d1;background:var(--mp-accent, #4F46E5);box-shadow:0 5px #3730a3,8px 8px 18px var(--mp-shadow-dark),-6px -6px 14px var(--mp-shadow-light);box-shadow:0 5px color-mix(in srgb,var(--mp-accent, #4F46E5) 72%,#000000),8px 8px 18px var(--mp-shadow-dark),-6px -6px 14px var(--mp-shadow-light);transition:transform .12s ease,box-shadow .12s ease,opacity .2s ease}.mp-voltiers .mp-atc:hover{transform:translateY(-1px)}.mp-voltiers .mp-atc:active{transform:translateY(3px);box-shadow:0 2px #3730a3,4px 4px 10px var(--mp-shadow-dark);box-shadow:0 2px color-mix(in srgb,var(--mp-accent, #4F46E5) 72%,#000000),4px 4px 10px var(--mp-shadow-dark)}.mp-voltiers .mp-atc:focus-visible{outline:3px solid var(--mp-ink, #1F2937);outline-offset:3px}.mp-voltiers .mp-atc[disabled]{opacity:.55;cursor:not-allowed;transform:none}.mp-voltiers .mp-atc.is-loading{cursor:wait;opacity:.8}.mp-voltiers .mp-error{margin:12px 0 0;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.5;color:#b91c1c;background:#fef2f2;box-shadow:inset -3px -3px 8px #ffffffe6,inset 3px 3px 8px #b91c1c1f}.mp-voltiers .mp-note{margin:16px 0 0;text-align:center;font-size:14px;line-height:1.6;color:var(--mp-muted)}.mp-voltiers .mp-notice{margin:30px auto 0;max-width:620px;padding:18px 22px;border:2px dashed var(--mp-accent, #4F46E5);border-radius:14px;font-size:15px;line-height:1.6;color:var(--mp-muted)}.mp-voltiers .mp-notice code{font-size:13px;background:#4f46e514;padding:1px 6px;border-radius:6px}@media(prefers-reduced-motion:reduce){.mp-voltiers *,.mp-voltiers *:before,.mp-voltiers *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAABRAAAiE */
