.hero-gradient-text[data-v-31a8fe2c]{background:linear-gradient(90deg,#10b981,#6ee7b7 25%,#34d399,#6ee7b7 75%,#10b981);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:gradient-shift-31a8fe2c 4s ease-in-out infinite}@keyframes gradient-shift-31a8fe2c{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-wave[data-v-31a8fe2c]{animation:wave-draw-31a8fe2c 1.2s ease-out .5s forwards,wave-float-31a8fe2c 3s ease-in-out 1.7s infinite;stroke-dasharray:300;stroke-dashoffset:300}@keyframes wave-draw-31a8fe2c{to{stroke-dashoffset:0}}@keyframes wave-float-31a8fe2c{0%,to{d:path("M2 8C30 3 70 2 100 5C130 8 170 9 198 4")}50%{d:path("M2 5C30 9 70 8 100 4C130 2 170 3 198 7")}}@media(prefers-reduced-motion:reduce){.hero-gradient-text[data-v-31a8fe2c],.hero-wave[data-v-31a8fe2c]{animation:none}.hero-wave[data-v-31a8fe2c]{stroke-dashoffset:0}}.review-stage[data-v-f4cdf729]{height:260px;outline:none;perspective:1000px;perspective-origin:50% 50%;position:relative}.review-card[data-v-f4cdf729]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:1.25rem;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-f4cdf729]{background:#ffffff0d;border-color:#10b98133;box-shadow:0 0 30px #10b98114,0 20px 40px #00000040}.review-dot[data-v-f4cdf729]{background:#ffffff26;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-f4cdf729]:hover{background:#ffffff59}.review-dot--active[data-v-f4cdf729]{background:#10b981;box-shadow:0 0 12px #10b98166;width:28px}@media(min-width:640px){.review-stage[data-v-f4cdf729]{height:280px}.review-card[data-v-f4cdf729]{border-radius:1.5rem;height:280px;margin-left:calc(clamp(340px,32vw,440px)/-2);width:clamp(340px,32vw,440px)}.review-dot--active[data-v-f4cdf729]{width:32px}}@media(prefers-reduced-motion:reduce){.review-card[data-v-f4cdf729],.review-dot[data-v-f4cdf729]{transition:none}}.social-stage[data-v-50c48d01]{height:clamp(280px,55vh,480px);outline:none;perspective:1000px;perspective-origin:50% 50%;position:relative}.social-card[data-v-50c48d01]{cursor:pointer;height:100%;left:50%;margin-left:calc(clamp(160px,42vw,260px)/-2);overflow:hidden;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(160px,42vw,260px);will-change:transform,opacity}.social-card[data-v-50c48d01],.social-card__glow[data-v-50c48d01]{border-radius:1rem;position:absolute}.social-card__glow[data-v-50c48d01]{box-shadow:0 0 30px #10b98126,inset 0 0 0 1.5px #10b98140;inset:-2px;opacity:0;pointer-events:none;transition:opacity .5s ease}.social-card--active .social-card__glow[data-v-50c48d01]{opacity:1}.social-card__play[data-v-50c48d01]{transition:opacity .3s ease}.social-card--active:hover .social-card__play[data-v-50c48d01]{opacity:1}.social-dot[data-v-50c48d01]{background:#ffffff26;border:none;border-radius:9999px;cursor:pointer;height:8px;padding:0;transition:all .4s cubic-bezier(.16,1,.3,1);width:8px}.social-dot[data-v-50c48d01]:hover{background:#ffffff59}.social-dot--active[data-v-50c48d01]{background:#10b981;box-shadow:0 0 12px #10b98166;width:28px}@media(min-width:640px){.social-stage[data-v-50c48d01]{height:clamp(360px,60vh,540px)}.social-card[data-v-50c48d01]{margin-left:calc(clamp(220px,22vw,300px)/-2);width:clamp(220px,22vw,300px)}.social-card[data-v-50c48d01],.social-card__glow[data-v-50c48d01]{border-radius:1.25rem}.social-dot--active[data-v-50c48d01]{width:32px}}@media(prefers-reduced-motion:reduce){.social-card[data-v-50c48d01],.social-card__glow[data-v-50c48d01],.social-card__play[data-v-50c48d01],.social-dot[data-v-50c48d01]{transition:none}}
