.hero-fade-in[data-v-ec65552a]{animation:hero-enter-ec65552a .7s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes hero-enter-ec65552a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-image-in[data-v-ec65552a]{animation:hero-image-enter-ec65552a .9s cubic-bezier(.16,1,.3,1) .05s forwards;opacity:0}@keyframes hero-image-enter-ec65552a{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.gallery-scroll[data-v-ec65552a]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:0}.gallery-scroll[data-v-ec65552a]::-webkit-scrollbar{display:none}.gallery-scroll__item[data-v-ec65552a]{aspect-ratio:4/5;width:calc(100vw - 32px)}.carousel-next-enter-active[data-v-ec65552a],.carousel-prev-enter-active[data-v-ec65552a]{transition:opacity .35s ease,transform .35s ease;z-index:2}.carousel-next-leave-active[data-v-ec65552a],.carousel-prev-leave-active[data-v-ec65552a]{transition:opacity .25s ease;z-index:1}.carousel-next-enter-from[data-v-ec65552a]{opacity:0;transform:translate(20px)}.carousel-next-leave-to[data-v-ec65552a]{opacity:0}.carousel-prev-enter-from[data-v-ec65552a]{opacity:0;transform:translate(-20px)}.carousel-prev-leave-to[data-v-ec65552a]{opacity:0}.thumbnails-scroll[data-v-ec65552a]{scrollbar-width:none;-ms-overflow-style:none}.thumbnails-scroll[data-v-ec65552a]::-webkit-scrollbar{display:none}.trust-marquee[data-v-ec65552a]{position:relative;width:100%}.trust-marquee__track[data-v-ec65552a]{align-items:center;animation:marquee-scroll-ec65552a 30s linear infinite;display:flex;gap:0;width:-moz-max-content;width:max-content}.trust-marquee__item[data-v-ec65552a]{align-items:center;display:flex;gap:6px;padding:0 16px}.trust-marquee__sep[data-v-ec65552a]{color:#0f0f0f26;font-size:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes marquee-scroll-ec65552a{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.trust-marquee:hover .trust-marquee__track[data-v-ec65552a]{animation-play-state:paused}.morph-field[data-v-ec65552a]{opacity:0;transform:translateY(10px)}.morph-container:not(.rounded-pill) .morph-field[data-v-ec65552a]{animation:morph-field-in-ec65552a .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.15s + var(--field-i, 0)*.05s)}@keyframes morph-field-in-ec65552a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-fade-in[data-v-ec65552a],.hero-image-in[data-v-ec65552a]{animation:none;opacity:1;transform:none}.carousel-next-enter-active[data-v-ec65552a],.carousel-next-leave-active[data-v-ec65552a],.carousel-prev-enter-active[data-v-ec65552a],.carousel-prev-leave-active[data-v-ec65552a]{transition:none}.morph-field[data-v-ec65552a],.trust-marquee__track[data-v-ec65552a]{animation:none}.morph-field[data-v-ec65552a]{opacity:1;transform:none}.morph-container[data-v-ec65552a]{transition:none}}.problem-section[data-v-461c0c05]{background:#f5f5f5;position:relative}.problem-inner[data-v-461c0c05]{margin:0 auto;max-width:1190px;padding:3rem 1.25rem}@media(min-width:640px){.problem-inner[data-v-461c0c05]{padding:3.5rem 2rem}}@media(min-width:1024px){.problem-inner[data-v-461c0c05]{padding:4rem 2.5rem}}.problem-header[data-v-461c0c05]{margin-bottom:1.75rem}@media(min-width:640px){.problem-header[data-v-461c0c05]{margin-bottom:2.25rem}}.header-label[data-v-461c0c05]{align-items:center;display:flex;gap:.5rem;margin-bottom:.625rem}.header-label__line[data-v-461c0c05]{background:#5a9ac2;height:1px;width:1.5rem}.header-label span[data-v-461c0c05]{color:#5a9ac2;font-size:.6875rem;font-weight:600;letter-spacing:.25em}.header-label span[data-v-461c0c05],.header-title[data-v-461c0c05]{font-family:Inconsolata,monospace;text-transform:uppercase}.header-title[data-v-461c0c05]{color:#101010;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.08;max-width:36rem}@media(min-width:640px){.header-title[data-v-461c0c05]{font-size:2rem}}@media(min-width:1024px){.header-title[data-v-461c0c05]{font-size:2.25rem}}.header-title__strike[data-v-461c0c05]{color:#d43a35;display:inline-block;position:relative;text-decoration:none}.header-title__strike[data-v-461c0c05]:after{background:#d43a35;border-radius:1px;content:"";height:2px;left:0;position:absolute;top:55%;width:100%}.header-title__accent[data-v-461c0c05]{color:#5a9ac2}.counter[data-v-461c0c05]{color:#0f0f0f33;font-size:.6875rem;letter-spacing:.04em;line-height:1}.card-problem[data-v-461c0c05],.counter[data-v-461c0c05]{font-family:Inconsolata,monospace;font-weight:700}.card-problem[data-v-461c0c05]{color:#101010;font-size:1rem;letter-spacing:-.01em;line-height:1.2;margin:0}.card-problem--lg[data-v-461c0c05]{font-size:1.125rem}@media(min-width:1280px){.card-problem--lg[data-v-461c0c05]{font-size:1.25rem}}.card-pain[data-v-461c0c05]{color:#0f0f0f66;font-weight:400}.card-pain[data-v-461c0c05],.card-solution[data-v-461c0c05]{font-family:Inconsolata,monospace;font-size:.75rem;line-height:1.5;margin:0}.card-solution[data-v-461c0c05]{color:#0f0f0f8c;font-weight:500}@media(min-width:1024px){.card-pain[data-v-461c0c05],.card-solution[data-v-461c0c05]{font-size:.8125rem}}.carousel[data-v-461c0c05]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-padding-left:1.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:-1.25rem;margin-right:-1.25rem;overscroll-behavior-x:contain;padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem;-ms-overflow-style:none;scrollbar-width:none}.carousel[data-v-461c0c05]::-webkit-scrollbar{display:none}@media(min-width:640px){.carousel[data-v-461c0c05]{gap:1.25rem;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;scroll-padding-left:2rem}}@media(min-width:1024px){.carousel[data-v-461c0c05]{display:none}}.carousel__card[data-v-461c0c05]{flex:0 0 68vw;max-width:280px;scroll-snap-align:start;scroll-snap-stop:always}@media(min-width:640px){.carousel__card[data-v-461c0c05]{flex:0 0 45vw;max-width:300px}}.carousel__img[data-v-461c0c05]{aspect-ratio:3/4;border-radius:.375rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.card-body[data-v-461c0c05]{display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem}.card-body .card-solution[data-v-461c0c05]{margin-top:.25rem}.panel[data-v-461c0c05]{display:none}@media(min-width:1024px){.panel[data-v-461c0c05]{align-items:start;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}.panel__content[data-v-461c0c05]{display:flex;flex-direction:column}.panel__item[data-v-461c0c05]{align-items:stretch;cursor:pointer;display:flex;min-height:55vh;opacity:.18;position:relative;transition:opacity .4s ease}.panel__item[data-v-461c0c05]:last-child{min-height:40vh}.panel__item[data-v-461c0c05]:focus-visible{border-radius:.25rem;outline:2px solid #9bcbeb;outline-offset:-2px}.panel__item.is-active[data-v-461c0c05]{opacity:1}.panel__item-indicator[data-v-461c0c05]{background:transparent;border-radius:1px;flex-shrink:0;transition:background .4s ease;width:2px}.panel__item.is-active .panel__item-indicator[data-v-461c0c05]{background:#9bcbeb}.panel__item-body[data-v-461c0c05]{display:flex;flex-direction:column;gap:.35rem;justify-content:center;padding:2rem .5rem 2rem 1.25rem}.panel__item-body .card-solution[data-v-461c0c05]{margin-top:.15rem}.panel__media[data-v-461c0c05]{background:#eaeaea;border-radius:.375rem;height:calc(100vh - 7rem);max-height:36rem;overflow:hidden;position:sticky;top:5.5rem}.panel__img[data-v-461c0c05]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:scale(1.04);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.16,1,.3,1);width:100%}.panel__img.is-active[data-v-461c0c05]{opacity:1;transform:scale(1)}.cta[data-v-461c0c05]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media(min-width:640px){.cta[data-v-461c0c05]{align-items:center;flex-direction:row;margin-top:2.5rem}}.cta__btn[data-v-461c0c05]{align-items:center;background:#9bcbeb;border:none;border-radius:.5rem;box-shadow:0 3px 14px #9bcbeb59;color:#fff;cursor:pointer;display:inline-flex;font-family:Inconsolata,monospace;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.06em;padding:.7rem 1.5rem;text-transform:uppercase;transition:background .2s,transform .15s}.cta__btn[data-v-461c0c05]:hover{background:#7fb3d9}.cta__btn[data-v-461c0c05]:active{transform:scale(.97)}.cta__btn[data-v-461c0c05]:focus-visible{outline:2px solid #5a9ac2;outline-offset:2px}@media(min-width:640px){.cta__btn[data-v-461c0c05]{font-size:.875rem;padding:.75rem 1.875rem}}.cta__sub[data-v-461c0c05]{color:#0f0f0f59;font-family:Inconsolata,monospace;font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.panel__img[data-v-461c0c05],.panel__item[data-v-461c0c05],.panel__item-indicator[data-v-461c0c05]{transition:none}}.review-stage[data-v-05b13d1d]{height:260px;outline:none;perspective:1000px;perspective-origin:50% 50%;position:relative}.review-card[data-v-05b13d1d]{background:#fff;border:1px solid hsla(0,0%,6%,.12);border-radius:1rem;box-shadow:0 1px 3px #0000000a;cursor:pointer;height:260px;left:50%;margin-left:calc(clamp(260px,70vw,320px)/-2);overflow:hidden;position:absolute;top:0;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);width:clamp(260px,70vw,320px);will-change:transform,opacity}.review-card--active[data-v-05b13d1d]{background:#fff;border-color:#0f0f0f1f;box-shadow:0 4px 24px #0000000f,0 1px 3px #0000000a}.review-dot[data-v-05b13d1d]{background:#0f0f0f26;border:none;border-radius:9999px;cursor:pointer;height:8px;padding:0;transition:all .4s cubic-bezier(.16,1,.3,1);width:8px}.review-dot[data-v-05b13d1d]:hover{background:#0f0f0f59}.review-dot--active[data-v-05b13d1d]{background:var(--color-accent,#9bcbeb);box-shadow:0 0 12px #9bcbeb80;width:28px}@media(min-width:640px){.review-stage[data-v-05b13d1d]{height:280px}.review-card[data-v-05b13d1d]{border-radius:1rem;height:280px;margin-left:calc(clamp(340px,32vw,440px)/-2);width:clamp(340px,32vw,440px)}.review-dot--active[data-v-05b13d1d]{width:32px}}.review-card--active .star-pulse[data-v-05b13d1d]{animation:star-pulse-05b13d1d 2s ease-in-out infinite}@keyframes star-pulse-05b13d1d{0%,to{transform:scale(1)}50%{filter:drop-shadow(0 0 4px rgba(250,204,21,.6));transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.review-card[data-v-05b13d1d],.review-dot[data-v-05b13d1d],.star-pulse[data-v-05b13d1d]{animation:none;transition:none}}
