.gallery[data-v-9f5d2b1d]{background:var(--color-void);overflow:hidden;padding:var(--space-24) 0;position:relative}.gallery[data-v-9f5d2b1d]:before{background:var(--color-magenta);content:"";height:10px;left:0;position:absolute;right:0;top:0}.gallery-glow[data-v-9f5d2b1d]{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.gallery-glow-1[data-v-9f5d2b1d]{background:var(--glow-magenta);height:600px;left:-200px;opacity:.15;top:-200px;width:600px}.gallery-glow-2[data-v-9f5d2b1d]{background:var(--glow-blue);bottom:-100px;height:500px;opacity:.1;right:-100px;width:500px}.gallery-header[data-v-9f5d2b1d]{margin-bottom:var(--space-16);text-align:center}.gallery-label[data-v-9f5d2b1d]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--color-magenta);display:inline-block;font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.1em;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);text-transform:uppercase}.gallery-headline[data-v-9f5d2b1d]{color:var(--color-void-text);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-4)}.gallery-subheadline[data-v-9f5d2b1d]{color:var(--color-void-text-secondary);font-size:var(--text-lg);margin:0 auto;max-width:500px}.gallery-layout[data-v-9f5d2b1d]{display:grid;gap:var(--space-8)}@media(min-width:1024px){.gallery-layout[data-v-9f5d2b1d]{align-items:start;gap:var(--space-12);grid-template-columns:1fr 380px}}.gallery-display[data-v-9f5d2b1d]{order:-1}@media(min-width:1024px){.gallery-display[data-v-9f5d2b1d]{order:0}}.gallery-frame[data-v-9f5d2b1d]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow),0 0 60px #d62b7f66,0 0 120px #d62b7f4d,0 0 200px #d62b7f33;overflow:hidden}.gallery-frame-header[data-v-9f5d2b1d]{background:#0000004d;border-bottom:1px solid var(--glass-border);display:flex;gap:6px;padding:var(--space-3) var(--space-4)}.gallery-frame-dot[data-v-9f5d2b1d]{background:var(--color-void-text-muted);border-radius:50%;height:10px;opacity:.5;width:10px}.gallery-image-wrapper[data-v-9f5d2b1d]{aspect-ratio:16/9;background:var(--color-void-elevated);position:relative}.gallery-image[data-v-9f5d2b1d]{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;image-rendering:auto;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;position:absolute;transform:translateZ(0);width:100%}.fade-enter-active[data-v-9f5d2b1d],.fade-leave-active[data-v-9f5d2b1d]{transition:opacity .5s ease}.fade-enter-from[data-v-9f5d2b1d],.fade-leave-to[data-v-9f5d2b1d]{opacity:0}.gallery-nav[data-v-9f5d2b1d]{display:flex;flex-direction:column;gap:var(--space-2)}.gallery-tab[data-v-9f5d2b1d]{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);position:relative;text-align:left;transition:all var(--transition-fast)}.gallery-tab-active[data-v-9f5d2b1d],.gallery-tab[data-v-9f5d2b1d]:hover{background:var(--glass-bg);border-color:var(--glass-border)}.gallery-tab-number[data-v-9f5d2b1d]{color:var(--color-void-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);padding-top:2px}.gallery-tab-active .gallery-tab-number[data-v-9f5d2b1d]{color:var(--color-magenta)}.gallery-tab-content[data-v-9f5d2b1d]{flex:1;min-width:0}.gallery-tab-title[data-v-9f5d2b1d]{color:var(--color-void-text);font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.gallery-tab-description[data-v-9f5d2b1d]{color:var(--color-void-text-muted);display:none;font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.gallery-tab-active .gallery-tab-description[data-v-9f5d2b1d]{color:var(--color-void-text-secondary);display:block}.gallery-tab-progress[data-v-9f5d2b1d]{background:var(--color-void-border);border-radius:1px;bottom:0;height:2px;left:var(--space-5);overflow:hidden;position:absolute;right:var(--space-5)}.gallery-tab-progress-bar[data-v-9f5d2b1d]{background:linear-gradient(90deg,var(--color-magenta),var(--color-blue));border-radius:1px;height:100%;width:0}.gallery-tab-progress-active[data-v-9f5d2b1d]{animation:progress-fill-9f5d2b1d linear forwards}@keyframes progress-fill-9f5d2b1d{0%{width:0}to{width:100%}}.gallery-placeholder[data-v-9f5d2b1d]{align-items:center;background:var(--color-void-elevated);color:var(--color-void-text-muted);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-3);inset:0;justify-content:center;position:absolute}.gallery-placeholder svg[data-v-9f5d2b1d]{height:48px;opacity:.5;width:48px}.problem[data-v-366045e2]{background:var(--color-light-bg);overflow:hidden;padding:var(--space-12) 0;position:relative}.problem[data-v-366045e2]:before{background:var(--color-magenta);content:"";height:10px;left:0;position:absolute;right:0;top:0}.problem-bg[data-v-366045e2]{inset:0;pointer-events:none;position:absolute}.problem-gradient[data-v-366045e2]{border-radius:50%;filter:blur(120px);opacity:.08;position:absolute}.problem-gradient-1[data-v-366045e2]{background:var(--color-magenta);height:600px;right:-200px;top:-200px;width:600px}.problem-gradient-2[data-v-366045e2]{background:var(--color-blue);bottom:-100px;height:400px;left:-100px;width:400px}.problem-content[data-v-366045e2]{margin:0 auto;max-width:800px;text-align:center}.problem-content .anim-item[data-v-366045e2]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.problem-visible .anim-item[data-v-366045e2]:first-child{opacity:1;transform:translateY(0);transition-delay:0s}.problem-visible .anim-item[data-v-366045e2]:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.1s}.problem-visible .anim-item[data-v-366045e2]:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}.problem-visible .anim-item[data-v-366045e2]:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.3s}.problem-visible .anim-item[data-v-366045e2]:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.4s}.problem-label[data-v-366045e2]{background:#d62b7f14;border:1px solid rgba(214,43,127,.15);border-radius:var(--radius-full);color:var(--color-magenta);display:inline-block;font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.1em;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);text-transform:uppercase}.problem-headline[data-v-366045e2]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-8)}.problem-headline-word[data-v-366045e2]{color:var(--color-light-text);display:inline}.problem-headline-accent[data-v-366045e2]{background:linear-gradient(135deg,var(--color-magenta) 0,#ff6b9d 100%);-webkit-background-clip:text;background-clip:text;display:inline;-webkit-text-fill-color:transparent;color:transparent}.problem-divider[data-v-366045e2]{display:flex;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-8)}.problem-divider-dot[data-v-366045e2]{background:var(--color-light-border-strong);border-radius:50%;height:6px;width:6px}.problem-divider-dot[data-v-366045e2]:nth-child(2){background:var(--color-magenta)}.problem-paragraph[data-v-366045e2]{color:var(--color-light-text-secondary);font-size:var(--text-xl);line-height:1.8;margin-bottom:var(--space-6)}.problem-highlight[data-v-366045e2]{color:var(--color-light-text);font-weight:var(--font-medium);position:relative}.problem-highlight[data-v-366045e2]:after{background:linear-gradient(90deg,var(--color-magenta),transparent);bottom:-2px;content:"";height:2px;left:0;opacity:.5;position:absolute;right:0}.problem-statement[data-v-366045e2]{color:var(--color-light-text-muted);font-size:var(--text-lg);font-style:italic;margin-bottom:var(--space-8)}.problem-solution[data-v-366045e2]{align-items:center;display:flex;flex-direction:column;gap:var(--space-4)}.problem-solution-arrow[data-v-366045e2]{animation:bounce-366045e2 2s ease-in-out infinite;color:var(--color-magenta);height:32px;width:32px}.problem-solution-arrow svg[data-v-366045e2]{height:100%;width:100%}@keyframes bounce-366045e2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.problem-emphasis[data-v-366045e2]{color:var(--color-light-text);font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0}.why-luminate[data-v-2da3c1d4]{background:var(--color-void);overflow:hidden;padding:var(--space-24) 0;position:relative}.why-luminate[data-v-2da3c1d4]:before{background:var(--color-green);content:"";height:10px;left:0;position:absolute;right:0;top:0}.why-glow[data-v-2da3c1d4]{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.why-glow-1[data-v-2da3c1d4]{background:var(--glow-magenta);height:500px;left:-100px;opacity:.12;top:-100px;width:500px}.why-glow-2[data-v-2da3c1d4]{background:var(--glow-blue);height:400px;opacity:.1;right:-100px;top:50%;width:400px}.why-glow-3[data-v-2da3c1d4]{background:var(--glow-green);bottom:-50px;height:300px;left:30%;opacity:.08;width:300px}.why-header[data-v-2da3c1d4]{margin-bottom:var(--space-16);opacity:0;text-align:center;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.why-header-visible[data-v-2da3c1d4]{opacity:1;transform:translateY(0)}.why-label[data-v-2da3c1d4]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--color-green);display:inline-block;font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.1em;padding:var(--space-2) var(--space-4);text-transform:uppercase}.why-headline[data-v-2da3c1d4],.why-label[data-v-2da3c1d4]{margin-bottom:var(--space-4)}.why-headline[data-v-2da3c1d4]{color:var(--color-void-text);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em}.why-subheadline[data-v-2da3c1d4]{color:var(--color-void-text-secondary);font-size:var(--text-lg);margin:0 auto;max-width:500px}.why-grid[data-v-2da3c1d4]{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:768px){.why-grid[data-v-2da3c1d4]{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.why-card[data-v-2da3c1d4]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);opacity:0;overflow:hidden;padding:var(--space-8);position:relative;transform:translateY(40px);transition:all .6s ease;transition-delay:var(--delay,0s)}.why-card-visible[data-v-2da3c1d4]{opacity:1;transform:translateY(0)}.why-card[data-v-2da3c1d4]:hover{border-color:var(--glass-border-hover);transform:translateY(-8px)}.why-card:hover .why-card-glow[data-v-2da3c1d4]{opacity:1}.why-card:hover .why-card-shine[data-v-2da3c1d4]{transform:translate(100%)}.why-card-glow[data-v-2da3c1d4]{border-radius:inherit;inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.why-card-magenta .why-card-glow[data-v-2da3c1d4]{background:linear-gradient(135deg,var(--glow-magenta),transparent 60%)}.why-card-blue .why-card-glow[data-v-2da3c1d4]{background:linear-gradient(135deg,var(--glow-blue),transparent 60%)}.why-card-green .why-card-glow[data-v-2da3c1d4]{background:linear-gradient(135deg,var(--glow-green),transparent 60%)}.why-card-shine[data-v-2da3c1d4]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);inset:0;pointer-events:none;position:absolute;transform:translate(-100%);transition:transform .8s ease}.why-card-content[data-v-2da3c1d4]{position:relative;z-index:1}.why-card-icon[data-v-2da3c1d4]{align-items:center;border-radius:var(--radius-lg);display:flex;height:56px;justify-content:center;margin-bottom:var(--space-5);transition:transform .3s ease,box-shadow .3s ease;width:56px}.why-card:hover .why-card-icon[data-v-2da3c1d4]{transform:scale(1.1)}.why-card-icon svg[data-v-2da3c1d4]{height:28px;width:28px}.why-card-icon-magenta[data-v-2da3c1d4]{background:linear-gradient(135deg,#d62b7f33,#d62b7f1a);box-shadow:0 0 30px var(--glow-magenta);color:var(--color-magenta)}.why-card-icon-blue[data-v-2da3c1d4]{background:linear-gradient(135deg,#2558a833,#2558a81a);box-shadow:0 0 30px var(--glow-blue);color:var(--color-blue)}.why-card-icon-green[data-v-2da3c1d4]{background:linear-gradient(135deg,#5a9f4b33,#5a9f4b1a);box-shadow:0 0 30px var(--glow-green);color:var(--color-green)}.why-card:hover .why-card-icon-magenta[data-v-2da3c1d4]{box-shadow:0 0 50px var(--glow-magenta)}.why-card:hover .why-card-icon-blue[data-v-2da3c1d4]{box-shadow:0 0 50px var(--glow-blue)}.why-card:hover .why-card-icon-green[data-v-2da3c1d4]{box-shadow:0 0 50px var(--glow-green)}.why-card-title[data-v-2da3c1d4]{color:var(--color-void-text);font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-3)}.why-card-description[data-v-2da3c1d4]{color:var(--color-void-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.why-cta[data-v-2da3c1d4]{margin-top:var(--space-12);opacity:0;text-align:center;transform:translateY(20px);transition:all .6s ease;transition-delay:.6s}.why-cta-visible[data-v-2da3c1d4]{opacity:1;transform:translateY(0)}.why-cta-button[data-v-2da3c1d4]{align-items:center;background:linear-gradient(135deg,var(--color-magenta) 0,#b82369 100%);border-radius:var(--radius-lg);color:#fff;display:inline-flex;font-size:var(--text-base);font-weight:var(--font-semibold);gap:var(--space-3);padding:var(--space-4) var(--space-8);text-decoration:none;transition:all var(--transition-fast)}.why-cta-button[data-v-2da3c1d4]:hover{box-shadow:0 12px 30px var(--glow-magenta);transform:translateY(-3px)}.why-cta-button svg[data-v-2da3c1d4]{height:18px;transition:transform var(--transition-fast);width:18px}.why-cta-button:hover svg[data-v-2da3c1d4]{transform:translate(4px)}.cta[data-v-a296932c]{background:var(--color-light-bg);overflow:hidden;padding:var(--space-24) 0;position:relative}.cta-accent-line[data-v-a296932c]{background:linear-gradient(90deg,var(--color-magenta),var(--color-golden));height:10px;left:0;position:absolute;right:0;top:0}.cta-content[data-v-a296932c]{margin:0 auto;max-width:600px;opacity:0;position:relative;text-align:center;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease;z-index:1}.cta-content-visible[data-v-a296932c]{opacity:1;transform:translateY(0)}.cta-badge[data-v-a296932c]{align-items:center;background:#d62b7f14;border:1px solid rgba(214,43,127,.15);border-radius:var(--radius-full);color:var(--color-magenta);display:inline-flex;font-size:var(--text-sm);gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4)}.cta-badge-pulse[data-v-a296932c]{animation:glow-pulse-a296932c 2s ease-in-out infinite;background:var(--color-green);border-radius:50%;height:8px;width:8px}@keyframes glow-pulse-a296932c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.cta-headline[data-v-a296932c]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--space-6)}.cta-headline-line[data-v-a296932c]{color:var(--color-light-text);display:block}.cta-headline-accent[data-v-a296932c]{background:linear-gradient(135deg,var(--color-magenta) 0,#ff6b9d 50%,var(--color-golden) 100%);-webkit-background-clip:text;background-clip:text;display:block;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:.1em}.cta-subheadline[data-v-a296932c]{color:var(--color-light-text-secondary);font-size:var(--text-xl);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.cta-features[data-v-a296932c]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);justify-content:center;margin-bottom:var(--space-10)}.cta-feature[data-v-a296932c]{align-items:center;color:var(--color-light-text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-2)}.cta-feature svg[data-v-a296932c]{color:var(--color-green);height:18px;width:18px}.cta-actions[data-v-a296932c]{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}@media(min-width:480px){.cta-actions[data-v-a296932c]{flex-direction:row;justify-content:center}}.cta-button[data-v-a296932c]{align-items:center;background:linear-gradient(135deg,var(--color-magenta) 0,#b82369 100%);border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--text-lg);font-weight:var(--font-bold);gap:var(--space-3);overflow:hidden;padding:var(--space-5) var(--space-10);position:relative;text-decoration:none;transition:all var(--transition-normal)}.cta-button[data-v-a296932c]:hover{box-shadow:0 20px 40px #d62b7f4d;transform:translateY(-4px)}.cta-button:hover .cta-button-icon[data-v-a296932c]{transform:translate(4px)}.cta-button-icon[data-v-a296932c],.cta-button-text[data-v-a296932c]{position:relative;z-index:1}.cta-button-icon[data-v-a296932c]{height:20px;transition:transform var(--transition-fast);width:20px}.cta-button-icon svg[data-v-a296932c]{height:100%;width:100%}.cta-button-glow[data-v-a296932c]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);inset:0;opacity:0;position:absolute;transform:translate(-100%);transition:none}.cta-button:hover .cta-button-glow[data-v-a296932c]{animation:shimmer-once-a296932c .6s ease forwards;opacity:1}@keyframes shimmer-once-a296932c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cta-button-secondary[data-v-a296932c]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-light-text);cursor:pointer;display:inline-flex;font-size:var(--text-lg);font-weight:var(--font-bold);gap:var(--space-3);padding:var(--space-5) var(--space-10);text-decoration:none;transition:all var(--transition-fast)}.cta-button-secondary[data-v-a296932c]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.cta-trust[data-v-a296932c]{align-items:center;color:var(--color-light-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);justify-content:center;margin:0}.cta-trust svg[data-v-a296932c]{height:16px;opacity:.6;width:16px}
