.step-image-enter-active[data-v-c6c3cf1f],.step-image-leave-active[data-v-c6c3cf1f]{transition:opacity .18s ease,transform .18s ease}.step-image-enter-from[data-v-c6c3cf1f]{opacity:0;transform:translate(8px)}.step-image-leave-to[data-v-c6c3cf1f]{opacity:0;transform:translate(-8px)}@media(prefers-reduced-motion:reduce){.step-image-enter-active[data-v-c6c3cf1f],.step-image-leave-active[data-v-c6c3cf1f]{transition:none}}.testimonials-viewport[data-v-a62a8c21]{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow:hidden}.testimonials-track[data-v-a62a8c21]{animation:testimonials-scroll-a62a8c21 56s linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.testimonials-group[data-v-a62a8c21]{display:flex;gap:20px;padding-right:20px}.testimonial-card[data-v-a62a8c21]{background:#26215c;border:1px solid rgba(185,179,245,.14);border-radius:8px;box-shadow:0 18px 42px #0003;display:flex;flex-direction:column;flex-shrink:0;gap:20px;min-height:320px;overflow:hidden;padding:28px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;width:clamp(300px,29vw,370px)}.testimonial-card[data-v-a62a8c21]:before{background:linear-gradient(90deg,#f7b955,#f07b57 55%,#afaaec);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .22s ease}.testimonial-card[data-v-a62a8c21]:focus-visible,.testimonial-card[data-v-a62a8c21]:hover{border-color:#b9b3f56b;box-shadow:0 22px 52px #544ab73d;outline:none;transform:translateY(-6px)}.testimonial-card[data-v-a62a8c21]:focus-visible:before,.testimonial-card[data-v-a62a8c21]:hover:before{opacity:1}.testimonials-viewport:focus-within .testimonials-track[data-v-a62a8c21],.testimonials-viewport:hover .testimonials-track[data-v-a62a8c21]{animation-play-state:paused}@keyframes testimonials-scroll-a62a8c21{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:639px){.testimonials-viewport[data-v-a62a8c21]{mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.testimonials-track[data-v-a62a8c21]{animation-duration:34s}.testimonials-group[data-v-a62a8c21]{gap:14px;padding-right:14px}.testimonial-card[data-v-a62a8c21]{min-height:340px;padding:24px;width:min(84vw,320px)}}@media(prefers-reduced-motion:reduce){.testimonials-viewport[data-v-a62a8c21]{mask-image:none;-webkit-mask-image:none;overflow-x:auto}.testimonials-track[data-v-a62a8c21]{animation:none}.testimonials-group[aria-hidden=true][data-v-a62a8c21]{display:none}}.ratio-picker[data-v-c8126741]{position:relative;width:100%}.ratio-trigger[data-v-c8126741]{align-items:center;background:#22242d;border:1px solid #3b3e49;border-radius:10px;box-shadow:inset 0 1px #ffffff05;color:#fff;cursor:pointer;display:flex;gap:10px;height:44px;padding:0 12px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:100%}.ratio-trigger[data-v-c8126741]:hover{background:#262832;border-color:#565a68}.ratio-trigger[aria-expanded=true][data-v-c8126741]{background:#25282e;border-color:#544ab7ad;box-shadow:0 0 0 1px #544ab724,inset 0 1px #ffffff0a}.ratio-trigger[data-v-c8126741]:focus-visible{outline:2px solid #544ab7;outline-offset:2px}.ratio-preview[data-v-c8126741]{display:grid;flex:0 0 32px;height:24px;place-items:center;width:32px}.ratio-shape[data-v-c8126741]{aspect-ratio:var(--aspect-ratio);background:#777a8714;border:1.5px solid #777a87;border-radius:3px;display:block;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.ratio-shape--landscape[data-v-c8126741]{width:28px}.ratio-shape--portrait[data-v-c8126741]{height:22px}.ratio-shape--square[data-v-c8126741]{width:20px}.ratio-shape--default[data-v-c8126741]{border-style:dashed}.ratio-option--active .ratio-shape[data-v-c8126741],.ratio-trigger .ratio-shape[data-v-c8126741]{background:#7f77dd40;border-color:#7f77dd}.ratio-trigger .ratio-shape[data-v-c8126741]{box-shadow:0 0 12px #544ab729}.ratio-label[data-v-c8126741]{flex:1;font-size:13px;font-weight:600;line-height:18px;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ratio-chevron[data-v-c8126741]{color:#92949f;flex:0 0 auto;height:17px;transition:color .18s ease;width:17px}.ratio-chevron--open[data-v-c8126741]{color:#afaaec}.ratio-menu[data-v-c8126741]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1d1f27fc;border:1px solid #414550;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 -16px 42px #0000006b,0 0 0 1px #ffffff05;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));left:0;max-height:min(280px,48dvh);overflow-y:auto;overscroll-behavior:contain;padding:7px;position:absolute;top:auto;width:100%;z-index:50}.ratio-option[data-v-c8126741]{align-items:center;background:#ffffff03;border:1px solid transparent;border-radius:8px;color:#b7bac5;cursor:pointer;display:flex;gap:8px;min-height:46px;min-width:0;padding:6px 8px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease;width:100%}.ratio-option[data-v-c8126741]:hover{background:#ffffff0d;border-color:#ffffff14;color:#fff}.ratio-option[data-v-c8126741]:focus-visible{outline:2px solid #544ab7;outline-offset:-2px}.ratio-option--active[data-v-c8126741]{background:#7f77dd40;border-color:#7f77dda6;color:#afaaec}.ratio-check[data-v-c8126741]{flex:0 0 auto;height:15px;stroke-width:2.5;width:15px}.ratio-menu-enter-active[data-v-c8126741],.ratio-menu-leave-active[data-v-c8126741]{transform-origin:bottom;transition:opacity .15s ease,transform .15s ease}.ratio-menu-enter-from[data-v-c8126741],.ratio-menu-leave-to[data-v-c8126741]{opacity:0;transform:translateY(6px) scale(.985)}@media(max-width:899px){.ratio-menu[data-v-c8126741]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.ratio-trigger[data-v-c8126741]{border-radius:9px;gap:8px;height:42px;padding:0 11px}.ratio-preview[data-v-c8126741]{flex-basis:29px;height:22px;width:29px}.ratio-shape--landscape[data-v-c8126741]{width:25px}.ratio-shape--portrait[data-v-c8126741]{height:20px}.ratio-shape--square[data-v-c8126741]{width:18px}.ratio-label[data-v-c8126741]{font-size:12px}.ratio-menu[data-v-c8126741]{border-radius:12px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(300px,52dvh);padding:6px}.ratio-option[data-v-c8126741]{gap:8px;min-height:42px;padding:6px 8px}}
