.hp-field[data-v-ef3f9279]{display:none}.lead-form[data-v-ef3f9279]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-ef3f9279]{display:flex;flex-direction:column;gap:0.5rem}.form-group label[data-v-ef3f9279]{font-weight:600;color:#1A1A1A;font-size:0.95rem}.opt-mark[data-v-ef3f9279]{font-weight:500;color:#9CA3AF;font-size:0.82rem}.form-group input[data-v-ef3f9279],
.form-group select[data-v-ef3f9279],
.form-group textarea[data-v-ef3f9279]{padding:0.875rem 1rem;border:1.5px solid #E5E7EB;border-radius:14px;font-size:1rem;font-family:inherit;background:#F9FAFB;transition:all 0.25s}.form-group textarea[data-v-ef3f9279]{resize:vertical;min-height:96px;line-height:1.5}.form-group input[data-v-ef3f9279]:focus,
.form-group select[data-v-ef3f9279]:focus,
.form-group textarea[data-v-ef3f9279]:focus{outline:none;border-color:transparent;background:white;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;box-shadow:0 8px 24px rgba(99, 102, 241, 0.15)}.form-group-label[data-v-ef3f9279]{font-weight:600;color:#1A1A1A;font-size:0.95rem}.checkbox-row[data-v-ef3f9279]{display:flex;flex-wrap:wrap;gap:0.75rem}.checkbox-option[data-v-ef3f9279]{display:flex;align-items:center;gap:0.6rem;padding:0.875rem 1.1rem;border:1.5px solid #E5E7EB;border-radius:14px;background:#F9FAFB;cursor:pointer;user-select:none;font-size:1rem;font-weight:500;color:#1A1A1A;transition:all 0.25s;flex:1 1 auto}.checkbox-option input[data-v-ef3f9279]{width:20px;height:20px;margin:0;accent-color:#6366F1;cursor:pointer;flex-shrink:0}.checkbox-option[data-v-ef3f9279]:has(input:checked){border-color:transparent;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;color:#4F46E5;font-weight:600;box-shadow:0 8px 24px rgba(99, 102, 241, 0.15)}.checkbox-option[data-v-ef3f9279]:hover{border-color:#C7D2FE}.field-hint[data-v-ef3f9279]{font-size:0.85rem;color:#DC2626}.form-package[data-v-ef3f9279]{padding:1rem 1.25rem;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);border-radius:14px;color:#6D28D9}.selected-works[data-v-ef3f9279]{display:flex;flex-direction:column;gap:0.75rem;padding:1.1rem 1.1rem 1.25rem;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);border-radius:16px}.selected-works-head[data-v-ef3f9279]{display:flex;align-items:center;gap:0.5rem}.selected-works-title[data-v-ef3f9279]{font-size:0.95rem;font-weight:700;color:#1A1A1A}.selected-works-grid[data-v-ef3f9279]{display:grid;grid-template-columns:repeat(auto-fill, minmax(104px, 1fr));gap:0.7rem;max-height:300px;overflow-y:auto;padding-right:2px}.selected-work[data-v-ef3f9279]{position:relative;display:flex;flex-direction:column;gap:0.35rem;padding:0.5rem;background:white;border:1px solid rgba(139, 92, 246, 0.16);border-radius:12px;box-shadow:0 6px 16px rgba(139, 92, 246, 0.1)}.selected-work-media[data-v-ef3f9279]{position:relative;border-radius:9px;overflow:hidden;background:linear-gradient(135deg, #F5F3FF 0%, #EFF6FF 100%);aspect-ratio:3 / 4}.selected-work-media img[data-v-ef3f9279]{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.selected-work-num[data-v-ef3f9279]{position:absolute;top:0.4rem;right:0.4rem;width:26px;height:26px;border-radius:50%;background:rgba(15, 23, 42, 0.65);color:white;font-size:0.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255, 255, 255, 0.55)}.selected-work-name[data-v-ef3f9279]{font-size:0.78rem;color:#4B5563;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.selected-work-remove[data-v-ef3f9279]{position:absolute;top:0.35rem;left:0.35rem;width:24px;height:24px;border-radius:50%;border:none;background:rgba(255, 255, 255, 0.92);color:#6B7280;font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;box-shadow:0 2px 8px rgba(15, 23, 42, 0.18)}.selected-work-remove[data-v-ef3f9279]:hover{background:#FEE2E2;color:#DC2626;transform:scale(1.08)}.btn-submit[data-v-ef3f9279]{padding:1.1rem;background:var(--grad);color:white;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.25s;box-shadow:0 14px 30px rgba(99, 102, 241, 0.35)}.btn-submit[data-v-ef3f9279]:hover:not(:disabled){background:var(--grad-hover);transform:translateY(-2px);box-shadow:0 18px 36px rgba(99, 102, 241, 0.45)}.btn-submit[data-v-ef3f9279]:disabled{opacity:0.7;cursor:not-allowed}.form-error[data-v-ef3f9279]{padding:1rem;background:#FEE2E2;color:#991B1B;border-radius:14px}.success-overlay[data-v-ef3f9279]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15, 23, 42, 0.55);backdrop-filter:blur(6px);overflow-y:auto}.confetti[data-v-ef3f9279]{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none}.confetti-piece[data-v-ef3f9279]{position:absolute;top:-24px;animation:confetti-fall-ef3f9279 linear infinite;will-change:transform}@keyframes confetti-fall-ef3f9279{0%{transform:translate3d(0, 0, 0) rotate(0deg);opacity:1}80%{opacity:1}100%{transform:translate3d(var(--sway, 40px), 108vh, 0) rotate(var(--spin, 720deg));opacity:0.85}}.success-card[data-v-ef3f9279]{position:relative;width:100%;max-width:380px;background:white;border-radius:24px;padding:2.75rem 2.25rem 2.25rem;text-align:center;box-shadow:0 30px 80px rgba(15, 23, 42, 0.35)}.success-card[data-v-ef3f9279]::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad);border-radius:24px 24px 0 0}.success-close[data-v-ef3f9279]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;border:1.5px solid #E5E7EB;background:white;color:#6B7280;font-size:1.15rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s}.success-close[data-v-ef3f9279]:hover{color:white;border-color:transparent;background:var(--grad);transform:rotate(90deg)}.success-badge[data-v-ef3f9279]{width:72px;height:72px;margin:0 auto 1.25rem;border-radius:50%;background:var(--grad);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(99, 102, 241, 0.4);animation:success-badge-pop-ef3f9279 0.5s cubic-bezier(0.22, 1, 0.36, 1)}.success-title[data-v-ef3f9279]{font-size:1.45rem;font-weight:700;color:#1A1A1A;margin-bottom:0.6rem}.success-text[data-v-ef3f9279]{font-size:0.98rem;color:#4B5563;line-height:1.55;margin-bottom:1.75rem}.success-btn[data-v-ef3f9279]{width:100%;padding:1rem;background:var(--grad);color:white;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.25s;box-shadow:0 12px 28px rgba(99, 102, 241, 0.35)}.success-btn[data-v-ef3f9279]:hover{background:var(--grad-hover);transform:translateY(-2px);box-shadow:0 16px 34px rgba(99, 102, 241, 0.45)}@keyframes success-badge-pop-ef3f9279{0%{transform:scale(0)}70%{transform:scale(1.15)}100%{transform:scale(1)}}.success-pop-enter-active[data-v-ef3f9279],
.success-pop-leave-active[data-v-ef3f9279]{transition:opacity 0.25s ease}.success-pop-enter-active .success-card[data-v-ef3f9279],
.success-pop-leave-active .success-card[data-v-ef3f9279]{transition:transform 0.3s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.3s ease}.success-pop-enter-from[data-v-ef3f9279],
.success-pop-leave-to[data-v-ef3f9279]{opacity:0}.success-pop-enter-from .success-card[data-v-ef3f9279],
.success-pop-leave-to .success-card[data-v-ef3f9279]{opacity:0;transform:translateY(24px) scale(0.96)}@media (max-width: 480px){.success-card[data-v-ef3f9279]{padding:2.5rem 1.5rem 2rem}}@media (prefers-reduced-motion: reduce){.success-badge[data-v-ef3f9279]{animation:none}.confetti-piece[data-v-ef3f9279]{display:none}}.hero[data-v-de1b18f4]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);position:relative;padding:4.5rem 1.5rem 2.5rem;background:#F5F6F9;overflow:hidden}.hero-blob[data-v-de1b18f4]{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.45;pointer-events:none}.hero-blob-1[data-v-de1b18f4]{width:520px;height:520px;top:-180px;left:-140px;background:radial-gradient(circle, #93C5FD 0%, transparent 70%)}.hero-blob-2[data-v-de1b18f4]{width:520px;height:520px;bottom:-200px;right:-140px;background:radial-gradient(circle, #C4B5FD 0%, transparent 70%)}.hero-particles[data-v-de1b18f4]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero-container[data-v-de1b18f4]{position:relative;max-width:1200px;margin:0 auto;z-index:1}.hero-content[data-v-de1b18f4]{text-align:center;max-width:820px;margin:0 auto 3rem}.hero-eyebrow[data-v-de1b18f4]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 1rem;border-radius:999px;background:#fff;border:1px solid rgba(139, 92, 246, 0.25);color:#6D28D9;font-size:0.8rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:1.5rem;box-shadow:0 4px 16px rgba(99, 102, 241, 0.12)}.eyebrow-dot[data-v-de1b18f4]{width:8px;height:8px;border-radius:50%;background:var(--grad)}.grad-text[data-v-de1b18f4]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero h1[data-v-de1b18f4]{font-size:2.5rem;font-weight:700;color:#1A1A1A;line-height:1.18;margin-bottom:1.5rem;letter-spacing:-0.02em}.hero-subtitle[data-v-de1b18f4]{font-size:1.15rem;color:#4B5563;line-height:1.6;margin-bottom:2.25rem}.hero-actions[data-v-de1b18f4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-de1b18f4]{position:relative;overflow:hidden;display:inline-block;background:linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%);color:white;padding:1rem 2.25rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.25s;border:none;cursor:pointer;box-shadow:0 12px 28px rgba(99, 102, 241, 0.35)}.btn-primary[data-v-de1b18f4]::after{content:'';position:absolute;top:-30%;bottom:-30%;left:0;width:45%;background:linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, 0.6) 50%, transparent 100%);transform:translateX(-220%) skewX(-20deg);opacity:0;animation:btn-shine-de1b18f4 5s ease-in-out infinite;pointer-events:none}@keyframes btn-shine-de1b18f4{0%, 48%{transform:translateX(-220%) skewX(-20deg);opacity:0}56%{opacity:1}78%{transform:translateX(480%) skewX(-20deg);opacity:1}92%, 100%{transform:translateX(480%) skewX(-20deg);opacity:0}}.btn-primary[data-v-de1b18f4]:hover{background:linear-gradient(135deg, #2563EB 0%, #1E40AF 100%);transform:translateY(-2px);box-shadow:0 16px 34px rgba(59, 130, 246, 0.5)}.btn-secondary[data-v-de1b18f4]{display:inline-block;background:rgba(255, 255, 255, 0.9);color:#5B21B6;padding:1rem 2.25rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;border:1.5px solid transparent;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;cursor:pointer;transition:all 0.25s}.btn-secondary[data-v-de1b18f4]:hover{color:white;background:var(--grad);border-color:transparent;box-shadow:0 12px 28px rgba(99, 102, 241, 0.35)}.hero-slider[data-v-de1b18f4]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-bottom:3rem}.slider-card-wrap[data-v-de1b18f4]{will-change:transform}.slider-card[data-v-de1b18f4]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px rgba(30, 27, 75, 0.16);border:1px solid rgba(255, 255, 255, 0.6);transition:transform 0.3s, box-shadow 0.3s}.slider-card[data-v-de1b18f4]:hover{transform:translateY(-6px);box-shadow:0 26px 50px rgba(99, 102, 241, 0.28)}.slider-card img[data-v-de1b18f4]{width:100%;height:280px;object-fit:cover;display:block}.slider-card--portrait[data-v-de1b18f4]::before{content:'';position:absolute;inset:0;background-image:var(--portrait-bg);background-size:cover;background-position:center 25%;filter:blur(24px) brightness(0.72);transform:scale(1.2);z-index:0}.slider-card img.is-portrait[data-v-de1b18f4]{position:relative;z-index:1;object-fit:contain}.slider-label[data-v-de1b18f4]{position:absolute;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(transparent, rgba(20, 10, 60, 0.82));color:white;padding:2.5rem 1.25rem 1.1rem;font-size:0.9rem;font-weight:500}.hero-benefits[data-v-de1b18f4]{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem}.benefit-pill[data-v-de1b18f4]{display:inline-flex;align-items:center;gap:0.35rem;padding:0.5rem 0.95rem;border-radius:999px;background:#fff;border:1px solid rgba(139, 92, 246, 0.18);color:#374151;font-size:0.82rem;font-weight:500;white-space:nowrap;box-shadow:0 6px 16px rgba(30, 27, 75, 0.06)}.benefit-pill b[data-v-de1b18f4]{color:#6D28D9;font-weight:700}.benefit-card[data-v-de1b18f4]{background:white;padding:1.75rem 1.5rem;border-radius:18px;text-align:center;box-shadow:0 10px 30px rgba(79, 70, 229, 0.08);border:1px solid rgba(139, 92, 246, 0.12);position:relative;overflow:hidden}.benefit-card[data-v-de1b18f4]::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}.benefit-number[data-v-de1b18f4]{display:block;font-size:2rem;font-weight:700;margin-bottom:0.5rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefit-text[data-v-de1b18f4]{font-size:0.95rem;color:#4B5563}.modal-overlay[data-v-de1b18f4]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15, 23, 42, 0.55);backdrop-filter:blur(6px);animation:modal-fade-de1b18f4 0.25s ease;overflow-y:auto}.modal-card[data-v-de1b18f4]{position:relative;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;background:white;border-radius:24px;padding:2.5rem 2.25rem 2.25rem;box-shadow:0 30px 80px rgba(15, 23, 42, 0.35);animation:modal-pop-de1b18f4 0.3s cubic-bezier(0.22, 1, 0.36, 1)}.modal-card[data-v-de1b18f4]::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad);border-radius:24px 24px 0 0}.modal-close[data-v-de1b18f4]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;border:1.5px solid #E5E7EB;background:white;color:#6B7280;font-size:1.15rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s}.modal-close[data-v-de1b18f4]:hover{color:white;border-color:transparent;background:var(--grad);transform:rotate(90deg)}.modal-head[data-v-de1b18f4]{text-align:center;margin-bottom:1.75rem}.modal-eyebrow[data-v-de1b18f4]{display:inline-block;padding:0.3rem 0.9rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.7rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.75rem}.modal-title[data-v-de1b18f4]{font-size:1.5rem;font-weight:700;color:#1A1A1A;margin-bottom:0.5rem}.modal-subtitle[data-v-de1b18f4]{font-size:0.95rem;color:#4B5563}@keyframes modal-fade-de1b18f4{from{opacity:0}to{opacity:1}}@keyframes modal-pop-de1b18f4{from{opacity:0;transform:translateY(24px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.btn-primary[data-v-de1b18f4]::after{animation:none}}@media (max-width: 768px){.hero[data-v-de1b18f4]{padding:2.75rem 1rem 1.5rem}.hero h1[data-v-de1b18f4]{font-size:1.75rem}.hero-subtitle[data-v-de1b18f4]{font-size:1rem}.hero-actions[data-v-de1b18f4]{flex-direction:column;align-items:stretch}.btn-primary[data-v-de1b18f4], .btn-secondary[data-v-de1b18f4]{width:100%;text-align:center}.hero-slider[data-v-de1b18f4]{grid-template-columns:1fr}.slider-card img[data-v-de1b18f4]{height:220px}.hero-benefits[data-v-de1b18f4]{grid-template-columns:1fr}}.works-strip[data-v-972bceda]{padding:2.75rem 1.5rem 1rem;background:#F5F6F9}.works-strip-inner[data-v-972bceda]{max-width:1200px;margin:0 auto}.works-strip-head[data-v-972bceda]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem}.works-strip-eyebrow[data-v-972bceda]{display:inline-block;font-size:0.72rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#7C3AED;margin-bottom:0.4rem}.works-strip-head h2[data-v-972bceda]{font-size:1.45rem;font-weight:700;color:#1A1A1A;line-height:1.25;letter-spacing:-0.01em}.works-strip-all[data-v-972bceda]{white-space:nowrap;font-size:0.92rem;font-weight:600;color:#6D28D9;text-decoration:none;border-bottom:1px solid rgba(109, 40, 217, 0.35);padding-bottom:2px;transition:border-color 0.2s, color 0.2s}.works-strip-all[data-v-972bceda]:hover{color:#4C1D95;border-bottom-color:#4C1D95}.works-strip-row[data-v-972bceda]{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.9rem}.works-strip-card[data-v-972bceda]{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:3 / 4;box-shadow:0 10px 24px rgba(30, 27, 75, 0.12);background:#fff}.works-strip-card img[data-v-972bceda]{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.works-strip-card:hover img[data-v-972bceda]{transform:scale(1.04)}.works-strip-tag[data-v-972bceda]{position:absolute;left:10px;top:10px;padding:5px 11px;border-radius:999px;background:rgba(17, 24, 39, 0.66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:0.72rem;font-weight:600}@media (max-width: 900px){.works-strip-row[data-v-972bceda]{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.works-strip[data-v-972bceda]{padding:2rem 1rem 0.5rem}.works-strip-head[data-v-972bceda]{flex-direction:column;align-items:flex-start;gap:0.6rem}.works-strip-head h2[data-v-972bceda]{font-size:1.15rem}.works-strip-row[data-v-972bceda]{display:flex;gap:0.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:0.5rem;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.works-strip-card[data-v-972bceda]{flex:0 0 62%;scroll-snap-align:start}.works-strip-row[data-v-972bceda]::-webkit-scrollbar{display:none}}.before-after[data-v-fa16825e]{padding:3.5rem 1.5rem;background:#fff}.before-after-inner[data-v-fa16825e]{max-width:1200px;margin:0 auto}.before-after-head[data-v-fa16825e]{text-align:center;margin-bottom:2rem}.before-after-eyebrow[data-v-fa16825e]{display:inline-block;padding:0.3rem 0.9rem;border-radius:999px;background:linear-gradient(135deg, #EFF6FF, #F5F3FF);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.8rem}.before-after-head h2[data-v-fa16825e]{font-size:1.75rem;font-weight:700;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.25}.before-after-sub[data-v-fa16825e]{margin-top:0.6rem;color:#6B7280;font-size:0.98rem}.before-after-grid[data-v-fa16825e]{display:grid;grid-template-columns:1.15fr 1fr;gap:1.5rem;align-items:start;max-width:980px;margin:0 auto}.before-after-grid > .ba-figure[data-v-fa16825e]:first-child{grid-row:span 2}@media (max-width: 900px){.before-after-grid[data-v-fa16825e]{grid-template-columns:1fr;max-width:480px}.before-after-grid > .ba-figure[data-v-fa16825e]:first-child{grid-row:auto}}.ba-figure[data-v-fa16825e]{margin:0;width:100%}.ba[data-v-fa16825e]{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:20px;overflow:hidden;background:#0B1020;box-shadow:0 20px 46px rgba(30, 27, 75, 0.18);cursor:ew-resize;touch-action:pan-y;user-select:none}.ba-img[data-v-fa16825e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;pointer-events:none}.ba-before[data-v-fa16825e]{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.ba-badge[data-v-fa16825e]{position:absolute;top:12px;padding:6px 12px;border-radius:999px;font-size:0.72rem;font-weight:700;letter-spacing:0.02em;color:#fff;background:rgba(17, 24, 39, 0.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.ba-badge-before[data-v-fa16825e]{left:12px}.ba-badge-after[data-v-fa16825e]{right:12px}.ba-handle[data-v-fa16825e]{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:0;pointer-events:none}.ba-handle-line[data-v-fa16825e]{position:absolute;top:0;bottom:0;left:-1px;width:2px;background:rgba(255, 255, 255, 0.95);box-shadow:0 0 12px rgba(0, 0, 0, 0.35)}.ba-handle-grip[data-v-fa16825e]{position:absolute;top:50%;left:0;transform:translate(-50%, -50%);width:46px;height:46px;border-radius:50%;background:#fff;color:#4F46E5;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(15, 23, 42, 0.28)}.ba-handle-grip svg[data-v-fa16825e]{width:22px;height:22px}.ba-range[data-v-fa16825e]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ba-side[data-v-fa16825e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:20px;overflow:hidden;box-shadow:0 20px 46px rgba(30, 27, 75, 0.18)}.ba-side-item[data-v-fa16825e]{position:relative;aspect-ratio:3 / 4;background:#0B1020;overflow:hidden}.ba-side-item img[data-v-fa16825e]{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.ba-side-badge[data-v-fa16825e]{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:999px;font-size:0.72rem;font-weight:700;color:#fff;background:rgba(17, 24, 39, 0.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ba-side-badge-after[data-v-fa16825e]{left:auto;right:12px}.ba-caption[data-v-fa16825e]{display:flex;flex-direction:column;gap:0.25rem;margin-top:0.9rem;text-align:center}.ba-caption strong[data-v-fa16825e]{font-size:1rem;color:#1A1A1A}.ba-caption span[data-v-fa16825e]{font-size:0.88rem;color:#6B7280}@media (max-width: 768px){.before-after[data-v-fa16825e]{padding:2.5rem 1rem}.before-after-head h2[data-v-fa16825e]{font-size:1.3rem}.before-after-sub[data-v-fa16825e]{font-size:0.9rem}.ba[data-v-fa16825e]{border-radius:16px}.ba-handle-grip[data-v-fa16825e]{width:40px;height:40px}}.marquee[data-v-7177546b]{margin-top:3rem;overflow:hidden;background:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);border-radius:16px;box-shadow:0 14px 32px rgba(99, 102, 241, 0.28)}.marquee-track[data-v-7177546b]{display:flex;flex-wrap:nowrap;width:max-content;padding:1rem 0;animation:marquee-7177546b 18s linear infinite;will-change:transform}.marquee:hover .marquee-track[data-v-7177546b]{animation-play-state:paused}.marquee-item[data-v-7177546b]{display:inline-block;white-space:nowrap;color:white;font-size:1rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;padding-left:1.6rem}.marquee-sep[data-v-7177546b]{display:inline-block;margin-left:1.6rem;font-size:0.75rem;opacity:0.55}@keyframes marquee-7177546b{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width: 768px){.marquee[data-v-7177546b]{margin-top:2rem;border-radius:12px}.marquee-item[data-v-7177546b]{font-size:0.85rem;padding-left:1.1rem}.marquee-sep[data-v-7177546b]{margin-left:1.1rem}}@media (prefers-reduced-motion: reduce){.marquee-track[data-v-7177546b]{animation:none}}.about[data-v-c55a3881]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);padding:5rem 1.5rem;background:white}.about-container[data-v-c55a3881]{max-width:1200px;margin:0 auto}.section-head[data-v-c55a3881]{text-align:center;margin-bottom:3rem}.section-eyebrow[data-v-c55a3881]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.about h2[data-v-c55a3881]{font-size:2rem;font-weight:700;color:#1A1A1A}.about-grid[data-v-c55a3881]{display:grid;grid-template-columns:380px 1fr;gap:3rem;align-items:start}.about-photo[data-v-c55a3881]{border-radius:24px;overflow:hidden;box-shadow:0 24px 60px rgba(79, 70, 229, 0.22);position:relative;padding:5px;background:var(--grad)}.about-photo img[data-v-c55a3881]{width:100%;height:auto;display:block;border-radius:19px}.photo-caption[data-v-c55a3881]{position:absolute;bottom:5px;left:5px;right:5px;background:linear-gradient(transparent, rgba(20, 10, 60, 0.85));color:white;padding:3rem 1.5rem 1.25rem;border-radius:0 0 19px 19px;font-size:1.05rem;font-weight:600}.about-text h3[data-v-c55a3881]{font-size:1.5rem;font-weight:700;color:#1A1A1A;margin-bottom:1.25rem;line-height:1.3}.about-text p[data-v-c55a3881]{font-size:1.05rem;line-height:1.7;color:#4B5563;margin-bottom:1.25rem}.about-quote[data-v-c55a3881]{background:var(--grad-soft);border-left:4px solid transparent;border-image:var(--grad) 1;border-radius:0 14px 14px 0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;color:#1A1A1A;margin:1.5rem 0}.about-actions[data-v-c55a3881]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.btn-primary[data-v-c55a3881]{display:inline-block;background:var(--grad);color:white;padding:1rem 2.25rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.25s;border:none;cursor:pointer;box-shadow:0 12px 28px rgba(99, 102, 241, 0.35)}.btn-primary[data-v-c55a3881]:hover{background:var(--grad-hover);transform:translateY(-2px);box-shadow:0 16px 34px rgba(99, 102, 241, 0.45)}.btn-secondary[data-v-c55a3881]{display:inline-block;background:white;color:#5B21B6;padding:1rem 2.25rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;border:1.5px solid transparent;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;cursor:pointer;transition:all 0.25s}.btn-secondary[data-v-c55a3881]:hover{color:white;background-image:var(--grad);box-shadow:0 12px 28px rgba(99, 102, 241, 0.35)}.about-note[data-v-c55a3881]{font-size:0.95rem !important;color:#6B7280 !important}.about-note a[data-v-c55a3881]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;text-decoration:none}.about-note a[data-v-c55a3881]:hover{text-decoration:underline}@media (max-width: 900px){.about-grid[data-v-c55a3881]{grid-template-columns:1fr;gap:2rem}.about-photo[data-v-c55a3881]{max-width:420px;margin:0 auto}}@media (max-width: 768px){.about[data-v-c55a3881]{padding:3rem 1rem}.about h2[data-v-c55a3881]{font-size:1.5rem}.about-text h3[data-v-c55a3881]{font-size:1.3rem}.about-text p[data-v-c55a3881]{font-size:1rem}.about-actions[data-v-c55a3881]{flex-direction:column;align-items:stretch}.btn-primary[data-v-c55a3881], .btn-secondary[data-v-c55a3881]{width:100%;text-align:center}}.packages[data-v-f6e1c93e]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);padding:5rem 1.5rem;background:white}.packages-container[data-v-f6e1c93e]{max-width:1200px;margin:0 auto}.section-head[data-v-f6e1c93e]{text-align:center;margin-bottom:3rem}.section-eyebrow[data-v-f6e1c93e]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.packages h2[data-v-f6e1c93e]{font-size:2rem;font-weight:700;color:#1A1A1A}.packages-grid[data-v-f6e1c93e]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-bottom:2rem;align-items:stretch}.package-card[data-v-f6e1c93e]{background:#F5F6F9;border-radius:20px;padding:2rem;display:flex;flex-direction:column;position:relative;border:1px solid transparent;transition:all 0.3s}.package-card[data-v-f6e1c93e]:hover{border-color:rgba(139, 92, 246, 0.4);transform:translateY(-4px);box-shadow:0 20px 44px rgba(79, 70, 229, 0.14)}.package-card.featured[data-v-f6e1c93e]{background:var(--grad);color:white;box-shadow:0 22px 50px rgba(99, 102, 241, 0.4)}.package-card.featured[data-v-f6e1c93e]:hover{background:var(--grad-hover)}.badge[data-v-f6e1c93e]{position:absolute;top:-12px;right:1.5rem;background:linear-gradient(135deg, #10B981 0%, #059669 100%);color:white;padding:0.35rem 0.9rem;border-radius:999px;font-size:0.8rem;font-weight:600;box-shadow:0 6px 14px rgba(16, 185, 129, 0.4)}.package-card h3[data-v-f6e1c93e]{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:inherit}.package-card ul[data-v-f6e1c93e]{list-style:none;padding:0;margin:0 0 1.5rem;flex-grow:1}.package-card li[data-v-f6e1c93e]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;padding:0.5rem 0;border-bottom:1px solid rgba(0,0,0,0.06);font-size:0.95rem}.package-card li[data-v-f6e1c93e]::before{content:'✦';color:#8B5CF6;margin-right:0;font-size:0.8rem}.package-card.featured li[data-v-f6e1c93e]{border-bottom-color:rgba(255,255,255,0.2)}.package-card.featured li[data-v-f6e1c93e]::before{color:rgba(255, 255, 255, 0.9)}.style-label[data-v-f6e1c93e]{flex:0 0 auto;min-width:0}.hint-toggle[data-v-f6e1c93e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:0;border:none;background:transparent;cursor:pointer;font:inherit;line-height:1}.hint-icon[data-v-f6e1c93e]{width:19px;height:19px;border-radius:50%;border:1.5px solid #8B5CF6;color:#8B5CF6;font-size:0.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s;user-select:none}.hint-toggle:hover .hint-icon[data-v-f6e1c93e],
.hint-toggle.open .hint-icon[data-v-f6e1c93e]{background:var(--grad);border-color:transparent;color:white}.package-card.featured .hint-icon[data-v-f6e1c93e]{border-color:rgba(255, 255, 255, 0.85);color:white}.package-card.featured .hint-toggle:hover .hint-icon[data-v-f6e1c93e],
.package-card.featured .hint-toggle.open .hint-icon[data-v-f6e1c93e]{background:white;border-color:transparent;color:#6D28D9}.hint-text[data-v-f6e1c93e]{flex-basis:100%;margin:0.15rem 0 0.35rem 1.25rem;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.15);color:#4B5563;font-size:0.82rem;font-weight:500;line-height:1.55;padding:0.7rem 0.85rem;border-radius:10px;display:block}.package-card.featured .hint-text[data-v-f6e1c93e]{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0.25);color:rgba(255, 255, 255, 0.95)}.package-price[data-v-f6e1c93e]{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:inherit}.package-card:not(.featured) .package-price[data-v-f6e1c93e]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-select[data-v-f6e1c93e]{width:100%;padding:1rem;border-radius:999px;border:none;background:var(--grad);color:white;font-weight:600;font-size:1rem;cursor:pointer;transition:all 0.25s;box-shadow:0 10px 24px rgba(99, 102, 241, 0.3)}.btn-select[data-v-f6e1c93e]:hover{background:var(--grad-hover);transform:translateY(-2px)}.package-card.featured .btn-select[data-v-f6e1c93e]{background:white;color:#6D28D9;box-shadow:0 10px 24px rgba(0, 0, 0, 0.15)}.package-card.featured .btn-select[data-v-f6e1c93e]:hover{background:#F5F3FF}.packages-footer[data-v-f6e1c93e]{text-align:center;padding:2.25rem;background:var(--grad-soft);border-radius:20px;border:1px solid rgba(139, 92, 246, 0.15)}.packages-footer p[data-v-f6e1c93e]{color:#4B5563;margin-bottom:1.25rem}.packages-footer .packages-note[data-v-f6e1c93e]{max-width:720px;margin:0 auto 1rem;padding:0.9rem 1.2rem;border-radius:14px;background:#ffffff;border:1px dashed rgba(109, 40, 217, 0.35);color:#374151;font-size:0.98rem;line-height:1.55}.packages-footer .packages-note strong[data-v-f6e1c93e]{color:#6D28D9;white-space:nowrap}.packages-footer .packages-note-single[data-v-f6e1c93e]{display:block;margin-top:0.55rem;padding-top:0.55rem;border-top:1px solid rgba(109, 40, 217, 0.14);color:#4B5563;font-size:0.95rem}.btn-outline[data-v-f6e1c93e]{display:inline-block;padding:0.75rem 1.75rem;border-radius:999px;border:1.5px solid transparent;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;color:#5B21B6;text-decoration:none;font-weight:600;transition:all 0.25s}.btn-outline[data-v-f6e1c93e]:hover{background-image:var(--grad);color:white;box-shadow:0 10px 24px rgba(99, 102, 241, 0.3)}@media (max-width: 768px){.packages[data-v-f6e1c93e]{padding:3rem 1rem}.packages h2[data-v-f6e1c93e]{font-size:1.5rem}.packages-grid[data-v-f6e1c93e]{grid-template-columns:1fr}}.calculator[data-v-1a86e52d]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);position:relative;padding:5rem 1.5rem;background:#F5F6F9;overflow:hidden}.calculator-blob[data-v-1a86e52d]{position:absolute;width:420px;height:420px;top:-160px;right:-120px;border-radius:50%;background:radial-gradient(circle, #C4B5FD 0%, transparent 70%);filter:blur(80px);opacity:0.5;pointer-events:none}.calculator-container[data-v-1a86e52d]{position:relative;max-width:640px;margin:0 auto;z-index:1}.section-head[data-v-1a86e52d]{text-align:center;margin-bottom:2rem}.section-eyebrow[data-v-1a86e52d]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.calculator h2[data-v-1a86e52d]{font-size:2rem;font-weight:700;color:#1A1A1A}.calculator-form[data-v-1a86e52d]{background:white;padding:2.25rem;border-radius:24px;box-shadow:0 24px 60px rgba(79, 70, 229, 0.14);border:1px solid rgba(139, 92, 246, 0.14)}.calc-group[data-v-1a86e52d]{margin-bottom:1.5rem}.calc-group label[data-v-1a86e52d]{display:block;font-weight:600;color:#1A1A1A;margin-bottom:0.75rem}.package-options[data-v-1a86e52d]{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.75rem}.package-btn[data-v-1a86e52d]{padding:1rem;border:2px solid #E5E7EB;border-radius:14px;background:white;cursor:pointer;display:flex;flex-direction:column;gap:0.25rem;transition:all 0.25s}.package-btn[data-v-1a86e52d]:hover{border-color:rgba(139, 92, 246, 0.4);box-shadow:0 8px 20px rgba(99, 102, 241, 0.1)}.package-btn.active[data-v-1a86e52d]{border-color:transparent;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;box-shadow:0 10px 24px rgba(99, 102, 241, 0.2)}.package-btn strong[data-v-1a86e52d]{font-size:1rem;color:#1A1A1A}.package-btn span[data-v-1a86e52d]{font-size:1.1rem;font-weight:700;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.package-btn small[data-v-1a86e52d]{font-size:0.8rem;color:#6B7280}input[type="range"][data-v-1a86e52d]{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg, #3B82F6 0%, #8B5CF6 100%);outline:none;-webkit-appearance:none}input[type="range"][data-v-1a86e52d]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--grad);border:3px solid white;box-shadow:0 4px 12px rgba(99, 102, 241, 0.4);cursor:pointer}input[type="range"][data-v-1a86e52d]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--grad);border:3px solid white;box-shadow:0 4px 12px rgba(99, 102, 241, 0.4);cursor:pointer}.calc-result[data-v-1a86e52d]{background:var(--grad-soft);padding:1.5rem;border-radius:16px;margin-bottom:1.5rem;border:1px solid rgba(139, 92, 246, 0.15)}.result-row[data-v-1a86e52d]{display:flex;justify-content:space-between;margin-bottom:0.5rem;font-size:0.95rem;color:#4B5563}.result-total[data-v-1a86e52d]{display:flex;justify-content:space-between;padding-top:0.75rem;border-top:1px dashed rgba(139, 92, 246, 0.35);margin-top:0.75rem;font-size:1.15rem;font-weight:700;color:#1A1A1A}.result-total strong[data-v-1a86e52d]{font-size:1.5rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-order[data-v-1a86e52d]{display:block;width:100%;padding:1.1rem;background:var(--grad);color:white;text-align:center;text-decoration:none;border-radius:999px;font-weight:600;font-size:1rem;transition:all 0.25s;box-shadow:0 14px 30px rgba(99, 102, 241, 0.35)}.btn-order[data-v-1a86e52d]:hover{background:var(--grad-hover);transform:translateY(-2px);box-shadow:0 18px 36px rgba(99, 102, 241, 0.45)}@media (max-width: 768px){.calculator[data-v-1a86e52d]{padding:3rem 1rem}.calculator h2[data-v-1a86e52d]{font-size:1.5rem}.package-options[data-v-1a86e52d]{grid-template-columns:1fr}}.process[data-v-5c173c3c]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);position:relative;padding:5rem 1.5rem;background:#F5F6F9}.ink-canvas[data-v-5c173c3c]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.process-container[data-v-5c173c3c]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.section-head[data-v-5c173c3c]{text-align:center;margin-bottom:3rem}.section-eyebrow[data-v-5c173c3c]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.process h2[data-v-5c173c3c]{font-size:2rem;font-weight:700;color:#1A1A1A}.roadmap-grid[data-v-5c173c3c]{position:relative;display:grid;grid-template-columns:repeat(5, 1fr);gap:0.5rem;margin-bottom:3rem}.roadmap-svg[data-v-5c173c3c]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.rcol[data-v-5c173c3c]{position:relative;height:460px;display:flex;flex-direction:column;align-items:center;z-index:1}.rcol-2[data-v-5c173c3c], .rcol-4[data-v-5c173c3c]{flex-direction:column-reverse}.rnode[data-v-5c173c3c]{position:absolute;top:71px;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #7C3AED;box-shadow:0 0 0 5px rgba(139, 92, 246, 0.16), 0 0 16px rgba(124, 58, 237, 0.75);z-index:2}.rcol-2 .rnode[data-v-5c173c3c], .rcol-4 .rnode[data-v-5c173c3c]{top:auto;bottom:71px}.rmarker[data-v-5c173c3c]{flex-grow:1;width:3px;min-height:40px;border-radius:999px;background:linear-gradient(180deg, #3B82F6, #8B5CF6);box-shadow:0 0 12px rgba(99, 102, 241, 0.55);margin-top:96px}.rcol-2 .rmarker[data-v-5c173c3c], .rcol-4 .rmarker[data-v-5c173c3c]{margin-top:0;margin-bottom:96px}.rcard[data-v-5c173c3c]{width:calc(100% - 0.5rem);background:#fff;padding:1.35rem 1.25rem;border-radius:18px;border:1px solid rgba(139, 92, 246, 0.12);box-shadow:0 12px 30px rgba(79, 70, 229, 0.08);transition:transform 0.3s, border-color 0.3s, box-shadow 0.3s}.rcard[data-v-5c173c3c]:hover{transform:translateY(-4px);border-color:rgba(139, 92, 246, 0.35);box-shadow:0 18px 38px rgba(99, 102, 241, 0.16)}.q-badge[data-v-5c173c3c]{display:inline-block;background:var(--grad);color:#fff;font-size:0.7rem;font-weight:700;letter-spacing:0.1em;padding:0.22rem 0.7rem;border-radius:999px;box-shadow:0 6px 14px rgba(99, 102, 241, 0.35);margin-bottom:0.7rem}.rcard h3[data-v-5c173c3c]{font-size:0.98rem;font-weight:600;color:#1A1A1A;margin-bottom:0.45rem;overflow-wrap:break-word}.rcard p[data-v-5c173c3c]{font-size:0.84rem;color:#6B7280;line-height:1.5}.day-pill[data-v-5c173c3c]{position:absolute;top:40px;left:20%;transform:translateX(-50%);z-index:3;background:#fff;border:1px solid rgba(139, 92, 246, 0.45);color:#6D28D9;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;padding:0.28rem 0.85rem;border-radius:999px;white-space:nowrap;box-shadow:0 0 14px rgba(124, 58, 237, 0.35)}.rcol-3 .day-pill[data-v-5c173c3c]{left:80%}.process-timeline[data-v-5c173c3c]{text-align:center;padding:1.5rem 2rem;background:var(--grad-soft);border-radius:999px;margin-bottom:2rem;border:1px solid rgba(139, 92, 246, 0.18)}.process-timeline p[data-v-5c173c3c]{color:#4B5563;font-size:1.05rem}.process-timeline strong[data-v-5c173c3c]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mini-faq[data-v-5c173c3c]{display:flex;flex-direction:column;gap:0.75rem}.mini-faq details[data-v-5c173c3c]{background:white;border-radius:14px;overflow:hidden;border:1px solid rgba(139, 92, 246, 0.1);transition:border-color 0.2s}.mini-faq details[open][data-v-5c173c3c]{border-color:rgba(139, 92, 246, 0.35)}.mini-faq summary[data-v-5c173c3c]{padding:1rem 1.5rem;font-weight:600;color:#1A1A1A;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.mini-faq summary[data-v-5c173c3c]::-webkit-details-marker{display:none}.mini-faq summary[data-v-5c173c3c]::after{content:'+';font-size:1.25rem;color:#7C3AED}.mini-faq details[open] summary[data-v-5c173c3c]::after{content:'−'}.mini-faq details p[data-v-5c173c3c]{padding:0 1.5rem 1.5rem;color:#4B5563;line-height:1.6}.process-cta-wrap[data-v-5c173c3c]{text-align:center;margin-top:2.5rem}.process-video-link[data-v-5c173c3c]{text-align:center;margin-top:1.1rem}.process-video-link a[data-v-5c173c3c]{color:#6D28D9;font-size:0.95rem;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(109, 40, 217, 0.35);transition:border-color 0.2s, color 0.2s}.process-video-link a[data-v-5c173c3c]:hover{color:#4C1D95;border-bottom-color:#4C1D95}.process-cta[data-v-5c173c3c]{display:inline-block;padding:1.1rem 3rem;background:var(--grad);color:white;text-decoration:none;border-radius:999px;font-size:1.05rem;font-weight:600;transition:all 0.25s;box-shadow:0 14px 30px rgba(99, 102, 241, 0.35)}.process-cta[data-v-5c173c3c]:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(99, 102, 241, 0.45)}@media (max-width: 900px){.roadmap-grid[data-v-5c173c3c]{display:flex;flex-direction:column;gap:1.5rem;padding-left:0}.roadmap-grid[data-v-5c173c3c]::before{content:'';position:absolute;left:15px;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg, #3B82F6, #8B5CF6);box-shadow:0 0 10px rgba(99, 102, 241, 0.5)}.roadmap-svg[data-v-5c173c3c]{display:none}.rcol[data-v-5c173c3c],
  .rcol-2[data-v-5c173c3c],
  .rcol-4[data-v-5c173c3c]{height:auto;flex-direction:row;align-items:stretch;padding-left:60px}.rnode[data-v-5c173c3c],
  .rcol-2 .rnode[data-v-5c173c3c],
  .rcol-4 .rnode[data-v-5c173c3c]{top:22px;bottom:auto;left:6px}.rmarker[data-v-5c173c3c],
  .rcol-2 .rmarker[data-v-5c173c3c],
  .rcol-4 .rmarker[data-v-5c173c3c]{display:none}.rcard[data-v-5c173c3c]{width:100%}.day-pill[data-v-5c173c3c]{top:48px;left:6px;transform:none}.rcol-3 .day-pill[data-v-5c173c3c]{left:6px}}@media (max-width: 768px){.process[data-v-5c173c3c]{padding:3rem 1rem}.process h2[data-v-5c173c3c]{font-size:1.5rem}.process-timeline[data-v-5c173c3c]{border-radius:18px}}.lb-overlay[data-v-4759ca15]{position:fixed;inset:0;z-index:1000;background:rgba(10, 12, 26, 0.92);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow:hidden}.lb-stage[data-v-4759ca15]{position:relative;max-width:min(92vw, 1100px);max-height:88vh;display:flex;flex-direction:column;align-items:center;animation:lb-in-4759ca15 0.35s cubic-bezier(0.22, 1, 0.36, 1)}.lb-stage img[data-v-4759ca15]{display:block;max-width:100%;max-height:74vh;object-fit:contain;border-radius:14px;box-shadow:0 30px 80px rgba(0, 0, 0, 0.55)}.lb-meta[data-v-4759ca15]{margin-top:1.1rem;display:flex;align-items:center;gap:0.9rem;flex-wrap:wrap;justify-content:center;color:white}.lb-num[data-v-4759ca15]{font-weight:700;font-size:0.95rem;padding:0.35rem 0.9rem;border-radius:999px;background:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);box-shadow:0 8px 20px rgba(99, 102, 241, 0.4)}.lb-title[data-v-4759ca15]{font-size:1.15rem;font-weight:600}.lb-btn[data-v-4759ca15]{position:absolute;z-index:2;width:48px;height:48px;border-radius:999px;border:1.5px solid rgba(255, 255, 255, 0.25);background:rgba(255, 255, 255, 0.08);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s;backdrop-filter:blur(4px)}.lb-btn[data-v-4759ca15]:hover{background:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);border-color:transparent}.lb-btn svg[data-v-4759ca15]{width:22px;height:22px}.lb-close[data-v-4759ca15]{top:1.25rem;right:1.25rem;font-size:1.6rem;line-height:1}.lb-arrow[data-v-4759ca15]{top:50%;transform:translateY(-50%)}.lb-prev[data-v-4759ca15]{left:1.25rem}.lb-next[data-v-4759ca15]{right:1.25rem}@keyframes lb-in-4759ca15{from{opacity:0;transform:scale(0.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lb-fade-enter-active[data-v-4759ca15],
.lb-fade-leave-active[data-v-4759ca15]{transition:opacity 0.25s ease}.lb-fade-enter-active .lb-stage[data-v-4759ca15],
.lb-fade-leave-active .lb-stage[data-v-4759ca15]{transition:transform 0.25s ease, opacity 0.25s ease}.lb-fade-enter-from[data-v-4759ca15],
.lb-fade-leave-to[data-v-4759ca15]{opacity:0}.lb-fade-enter-from .lb-stage[data-v-4759ca15],
.lb-fade-leave-to .lb-stage[data-v-4759ca15]{transform:scale(0.96)}@media (max-width: 640px){.lb-arrow[data-v-4759ca15]{top:auto;bottom:1rem;transform:none;width:44px;height:44px}.lb-prev[data-v-4759ca15]{left:0.9rem}.lb-next[data-v-4759ca15]{right:0.9rem}.lb-close[data-v-4759ca15]{top:0.9rem;right:0.9rem}.lb-stage img[data-v-4759ca15]{max-height:66vh}}.portfolio[data-v-4748b57b]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);padding:5rem 1.5rem;background:white}.portfolio-container[data-v-4748b57b]{max-width:1200px;margin:0 auto}.section-head[data-v-4748b57b]{text-align:center;margin-bottom:2rem}.section-eyebrow[data-v-4748b57b]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.portfolio h2[data-v-4748b57b]{font-size:2rem;font-weight:700;color:#1A1A1A}.portfolio-filters[data-v-4748b57b]{display:flex;justify-content:center;gap:0.75rem;margin-bottom:2rem;flex-wrap:wrap}.filter-btn[data-v-4748b57b]{padding:0.55rem 1.35rem;border-radius:999px;border:1px solid #E5E7EB;background:white;color:#4B5563;font-size:0.9rem;cursor:pointer;transition:all 0.25s}.filter-btn[data-v-4748b57b]:hover{border-color:rgba(139, 92, 246, 0.5);color:#6D28D9}.filter-btn.active[data-v-4748b57b]{background:var(--grad);color:white;border-color:transparent;box-shadow:0 8px 20px rgba(99, 102, 241, 0.3)}.slider-shell[data-v-4748b57b]{position:relative;margin-bottom:1.75rem}.slider-viewport[data-v-4748b57b]{--per:3;overflow:hidden;border-radius:18px;touch-action:pan-y}.slider-track[data-v-4748b57b]{display:flex;gap:1.25rem;transition:none;will-change:transform}.slider-track.is-animating[data-v-4748b57b]{transition:transform 0.5s cubic-bezier(0.22, 1, 0.36, 1)}.slide[data-v-4748b57b]{flex:0 0 calc((100% - (var(--per) - 1) * 1.25rem) / var(--per));min-width:0;background:#F5F6F9;border-radius:18px;overflow:hidden;border:1px solid rgba(139, 92, 246, 0.08);display:flex;flex-direction:column;transition:border-color 0.3s, box-shadow 0.3s}.slide[data-v-4748b57b]:hover{border-color:rgba(139, 92, 246, 0.3);box-shadow:0 16px 36px rgba(99, 102, 241, 0.14)}.slide-image[data-v-4748b57b]{position:relative;overflow:hidden;flex-shrink:0;height:360px;background:linear-gradient(135deg, #F5F3FF 0%, #EFF6FF 100%);cursor:pointer}.slide-image img[data-v-4748b57b]{display:block;height:100%;width:auto;max-width:100%;margin:0 auto;object-fit:cover;object-position:center 20%;transition:transform 0.4s}.slide-image.ratio-3-4 img[data-v-4748b57b]{aspect-ratio:3 / 4}.slide-image.ratio-9-16 img[data-v-4748b57b]{aspect-ratio:9 / 16}.slide-image.ratio-1-1 img[data-v-4748b57b]{aspect-ratio:1 / 1}.slide:hover .slide-image img[data-v-4748b57b]{transform:scale(1.06)}.slide-tag[data-v-4748b57b]{position:absolute;top:0.75rem;left:0.75rem;background:var(--grad);color:white;padding:0.3rem 0.85rem;border-radius:999px;font-size:0.8rem;font-weight:500;box-shadow:0 6px 16px rgba(99, 102, 241, 0.35)}.slide-num[data-v-4748b57b]{position:absolute;top:0.75rem;right:0.75rem;width:34px;height:34px;border-radius:50%;background:rgba(15, 23, 42, 0.65);backdrop-filter:blur(4px);color:white;font-size:0.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255, 255, 255, 0.55);box-shadow:0 4px 12px rgba(15, 23, 42, 0.25)}.slide-zoom[data-v-4748b57b]{position:absolute;right:0.75rem;bottom:0.75rem;width:38px;height:38px;border-radius:999px;border:none;background:rgba(15, 23, 42, 0.6);backdrop-filter:blur(4px);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s;box-shadow:0 4px 12px rgba(15, 23, 42, 0.25)}.slide-zoom svg[data-v-4748b57b]{width:19px;height:19px}.slide-zoom[data-v-4748b57b]:hover{background:var(--grad);transform:scale(1.08)}.slide-body[data-v-4748b57b]{padding:1.1rem 1.15rem 1.25rem;display:flex;flex-direction:column;flex:1}.slide-title[data-v-4748b57b]{font-size:1.05rem;font-weight:600;color:#1A1A1A;margin-bottom:0.5rem}.slide-desc[data-v-4748b57b]{font-size:0.9rem;color:#6B7280;line-height:1.5;margin-bottom:1.1rem}.slide-btn[data-v-4748b57b]{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:0.45rem;background:var(--grad);color:white;padding:0.65rem 1.4rem;border-radius:999px;border:none;text-decoration:none;font-family:inherit;font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.25s;box-shadow:0 10px 22px rgba(99, 102, 241, 0.3)}.slide-btn[data-v-4748b57b]:hover{background:var(--grad-hover);transform:translateY(-2px);box-shadow:0 14px 28px rgba(99, 102, 241, 0.4)}.slide-btn.is-added[data-v-4748b57b],
.slide-btn.is-added[data-v-4748b57b]:hover{background:linear-gradient(135deg, #10B981 0%, #059669 100%);box-shadow:0 10px 22px rgba(16, 185, 129, 0.35)}.slider-arrow[data-v-4748b57b]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6D28D9;background-color:white;border:1.5px solid transparent;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;box-shadow:0 10px 24px rgba(99, 102, 241, 0.28);transition:all 0.25s}.slider-arrow svg[data-v-4748b57b]{width:20px;height:20px}.slider-arrow.prev[data-v-4748b57b]{left:-22px}.slider-arrow.next[data-v-4748b57b]{right:-22px}.slider-arrow[data-v-4748b57b]:hover:not(:disabled){color:white;background-image:var(--grad);transform:translateY(-50%) scale(1.06)}.slider-arrow[data-v-4748b57b]:disabled{opacity:0.35;cursor:default;pointer-events:none}.slider-dots[data-v-4748b57b]{display:flex;justify-content:center;align-items:center;gap:0.6rem;margin:1.75rem 0 2.5rem}.dot[data-v-4748b57b]{position:relative;width:12px;height:12px;border-radius:999px;border:none;padding:0;background:#C4B5FD;cursor:pointer;transition:all 0.3s;box-shadow:0 2px 6px rgba(99, 102, 241, 0.25)}.dot[data-v-4748b57b]:hover{background:#8B5CF6}.dot[data-v-4748b57b]::after{content:'';position:absolute;inset:-10px}.dot.active[data-v-4748b57b]{width:34px;background:var(--grad);box-shadow:0 4px 14px rgba(99, 102, 241, 0.45)}.selected-bar[data-v-4748b57b]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin:-0.5rem 0 2.5rem;padding:1rem 1.4rem;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.22);border-radius:16px}.selected-bar-text[data-v-4748b57b]{font-size:0.98rem;color:#1A1A1A}.selected-bar-text strong[data-v-4748b57b]{font-size:1.15rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.selected-bar-btn[data-v-4748b57b]{background:var(--grad);color:white;border:none;padding:0.6rem 1.3rem;border-radius:999px;font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.25s;font-family:inherit;box-shadow:0 8px 18px rgba(99, 102, 241, 0.3)}.selected-bar-btn[data-v-4748b57b]:hover{background:var(--grad-hover);transform:translateY(-2px)}.selected-bar-clear[data-v-4748b57b]{background:transparent;color:#6B7280;border:1px solid #D1D5DB;padding:0.55rem 1.1rem;border-radius:999px;font-size:0.88rem;cursor:pointer;transition:all 0.25s;font-family:inherit}.selected-bar-clear[data-v-4748b57b]:hover{color:#DC2626;border-color:#FCA5A5}.portfolio-actions[data-v-4748b57b]{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.btn-primary[data-v-4748b57b]{display:inline-block;background:var(--grad);color:white;padding:0.95rem 2.25rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.25s;border:none;cursor:pointer;box-shadow:0 12px 28px rgba(99, 102, 241, 0.35)}.btn-primary[data-v-4748b57b]:hover{background:var(--grad-hover);transform:translateY(-2px)}.btn-secondary[data-v-4748b57b]{display:inline-block;background:white;color:#5B21B6;padding:0.95rem 2.25rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;border:1.5px solid transparent;background-image:linear-gradient(white, white), var(--grad);background-origin:border-box;background-clip:padding-box, border-box;cursor:pointer;transition:all 0.25s}.btn-secondary[data-v-4748b57b]:hover{color:white;background-image:var(--grad)}@media (max-width: 1023px){.slider-viewport[data-v-4748b57b]{--per:2}}@media (max-width: 639px){.slider-viewport[data-v-4748b57b]{--per:1}}@media (max-width: 768px){.portfolio[data-v-4748b57b]{padding:3rem 1rem}.portfolio h2[data-v-4748b57b]{font-size:1.5rem}.slider-arrow[data-v-4748b57b]{width:40px;height:40px}.slider-arrow.prev[data-v-4748b57b]{left:-8px}.slider-arrow.next[data-v-4748b57b]{right:-8px}.slide-image[data-v-4748b57b]{height:320px}.portfolio-actions[data-v-4748b57b]{flex-direction:column;align-items:stretch}.btn-primary[data-v-4748b57b], .btn-secondary[data-v-4748b57b]{text-align:center}}.audience[data-v-ba6297bb]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);padding:5rem 1.5rem;background:#F5F6F9}.audience-container[data-v-ba6297bb]{max-width:1200px;margin:0 auto}.section-head[data-v-ba6297bb]{text-align:center;margin-bottom:3rem}.section-eyebrow[data-v-ba6297bb]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.audience h2[data-v-ba6297bb]{font-size:2rem;font-weight:700;color:#1A1A1A}.audience-grid[data-v-ba6297bb]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.audience-card[data-v-ba6297bb]{background:white;padding:2rem;border-radius:20px;display:flex;flex-direction:column;border:1px solid rgba(139, 92, 246, 0.1);position:relative;overflow:hidden;transition:all 0.3s}.audience-card[data-v-ba6297bb]::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);opacity:0;transition:opacity 0.3s}.audience-card[data-v-ba6297bb]:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(99, 102, 241, 0.16);border-color:rgba(139, 92, 246, 0.3)}.audience-card[data-v-ba6297bb]:hover::before{opacity:1}.audience-icon[data-v-ba6297bb]{width:60px;height:60px;border-radius:18px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);display:flex;align-items:center;justify-content:center;font-size:1.7rem;margin-bottom:1.25rem}.audience-card h3[data-v-ba6297bb]{font-size:1.15rem;font-weight:700;color:#1A1A1A;margin-bottom:1rem}.audience-details[data-v-ba6297bb]{flex-grow:1;margin-bottom:1.5rem}.audience-details p[data-v-ba6297bb]{font-size:0.9rem;color:#4B5563;margin-bottom:0.5rem;line-height:1.5}.audience-details strong[data-v-ba6297bb]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.audience-details .benefit[data-v-ba6297bb]{font-weight:500;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-audience[data-v-ba6297bb]{display:inline-block;padding:0.8rem 1.25rem;background:var(--grad);color:white;text-decoration:none;border-radius:999px;font-weight:600;font-size:0.9rem;text-align:center;transition:all 0.25s;box-shadow:0 10px 24px rgba(99, 102, 241, 0.3)}.btn-audience[data-v-ba6297bb]:hover{background:var(--grad-hover);transform:translateY(-2px)}@media (max-width: 768px){.audience[data-v-ba6297bb]{padding:3rem 1rem}.audience h2[data-v-ba6297bb]{font-size:1.5rem}.audience-grid[data-v-ba6297bb]{grid-template-columns:1fr}}.reviews[data-v-6110fe2e]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);padding:5rem 1.5rem;background:white}.reviews-container[data-v-6110fe2e]{max-width:1200px;margin:0 auto}.section-head[data-v-6110fe2e]{text-align:center;margin-bottom:3rem}.section-eyebrow[data-v-6110fe2e]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.reviews h2[data-v-6110fe2e]{font-size:2rem;font-weight:700;color:#1A1A1A}.reviews-grid[data-v-6110fe2e]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-bottom:3rem}.review-card[data-v-6110fe2e]{background:#F5F6F9;padding:1.75rem;border-radius:18px;border:1px solid rgba(139, 92, 246, 0.08);transition:all 0.3s}.review-card[data-v-6110fe2e]:hover{transform:translateY(-4px);border-color:rgba(139, 92, 246, 0.3);box-shadow:0 14px 32px rgba(99, 102, 241, 0.12)}.review-header[data-v-6110fe2e]{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem}.review-avatar[data-v-6110fe2e]{width:46px;height:46px;border-radius:14px;background:var(--grad);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:0.85rem;box-shadow:0 8px 18px rgba(99, 102, 241, 0.3)}.review-author[data-v-6110fe2e]{display:flex;flex-direction:column}.review-author strong[data-v-6110fe2e]{font-size:0.95rem;color:#1A1A1A}.review-author span[data-v-6110fe2e]{font-size:0.8rem;color:#6B7280}.review-text[data-v-6110fe2e]{font-size:0.9rem;line-height:1.6;color:#4B5563;margin-bottom:1rem;font-style:italic}.review-meta[data-v-6110fe2e]{display:flex;flex-direction:column;gap:0.25rem}.review-meta span[data-v-6110fe2e]{font-size:0.85rem;color:#6B7280}.review-meta strong[data-v-6110fe2e]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cases[data-v-6110fe2e]{margin-bottom:3rem}.cases h3[data-v-6110fe2e]{text-align:center;font-size:1.5rem;font-weight:700;color:#1A1A1A;margin-bottom:1.5rem}.cases-grid[data-v-6110fe2e]{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:760px;margin:0 auto}.case-card[data-v-6110fe2e]{background:#F5F6F9;padding:1.75rem;border-radius:18px;border-left:4px solid #8B5CF6;transition:all 0.3s}.case-card[data-v-6110fe2e]:hover{background:var(--grad-soft);box-shadow:0 14px 32px rgba(99, 102, 241, 0.12)}.case-card h4[data-v-6110fe2e]{font-size:1.1rem;font-weight:600;color:#1A1A1A;margin-bottom:0.75rem}.case-card p[data-v-6110fe2e]{font-size:0.9rem;color:#4B5563;margin-bottom:0.5rem}.case-result[data-v-6110fe2e]{font-weight:500;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-proof[data-v-6110fe2e]{text-align:center;padding:2.25rem;background:var(--grad-soft);border-radius:20px;border:1px solid rgba(139, 92, 246, 0.18)}.social-proof p[data-v-6110fe2e]{font-size:1.25rem;color:#1A1A1A;margin-bottom:1.25rem}.social-proof strong[data-v-6110fe2e]{font-size:1.5rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-links[data-v-6110fe2e]{display:flex;justify-content:center;gap:1rem}.social-link[data-v-6110fe2e]{display:inline-block;padding:0.6rem 1.5rem;background:var(--grad);color:white;text-decoration:none;border-radius:999px;font-weight:500;transition:all 0.25s;box-shadow:0 10px 24px rgba(99, 102, 241, 0.3)}.social-link[data-v-6110fe2e]:hover{background:var(--grad-hover);transform:translateY(-2px)}@media (max-width: 768px){.reviews[data-v-6110fe2e]{padding:3rem 1rem}.reviews h2[data-v-6110fe2e]{font-size:1.5rem}.reviews-grid[data-v-6110fe2e]{grid-template-columns:1fr}.cases-grid[data-v-6110fe2e]{grid-template-columns:1fr}}.faq[data-v-3c64ec31]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);padding:5rem 1.5rem;background:#F5F6F9}.faq-container[data-v-3c64ec31]{max-width:900px;margin:0 auto}.section-head[data-v-3c64ec31]{text-align:center;margin-bottom:3rem}.section-eyebrow[data-v-3c64ec31]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.faq h2[data-v-3c64ec31]{font-size:2rem;font-weight:700;color:#1A1A1A;min-height:1.2em}.faq h2 .typing-caret[data-v-3c64ec31]{display:inline-block;width:3px;height:0.9em;margin-left:3px;vertical-align:-0.08em;border-radius:2px;background:var(--grad);opacity:1;transition:opacity 0.4s;animation:caret-blink-3c64ec31 0.8s infinite}.faq h2 .typing-caret.hidden[data-v-3c64ec31]{opacity:0;animation:none}@keyframes caret-blink-3c64ec31{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.faq h2 .typing-caret[data-v-3c64ec31]{display:none}}.faq-list[data-v-3c64ec31]{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:3rem}.faq-list details[data-v-3c64ec31]{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(79, 70, 229, 0.06);border:1px solid rgba(139, 92, 246, 0.1);transition:all 0.25s}.faq-list details[open][data-v-3c64ec31]{border-color:rgba(139, 92, 246, 0.35);box-shadow:0 12px 32px rgba(99, 102, 241, 0.12)}.faq-list summary[data-v-3c64ec31]{padding:1.25rem 1.5rem;font-weight:600;color:#1A1A1A;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:1.05rem}.faq-list summary[data-v-3c64ec31]::-webkit-details-marker{display:none}.faq-list summary[data-v-3c64ec31]::after{content:'+';font-size:1.5rem;color:#7C3AED;font-weight:400;width:32px;height:32px;border-radius:10px;background:var(--grad-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:1rem}.faq-list details[open] summary[data-v-3c64ec31]::after{content:'−'}.faq-list details p[data-v-3c64ec31]{padding:0 1.5rem 1.25rem;color:#4B5563;line-height:1.6;font-size:0.95rem}.tech-details[data-v-3c64ec31]{background:white;padding:2.25rem;border-radius:20px;border:1px solid rgba(139, 92, 246, 0.12);position:relative;overflow:hidden}.tech-details[data-v-3c64ec31]::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}.tech-details h3[data-v-3c64ec31]{font-size:1.25rem;font-weight:700;color:#1A1A1A;margin-bottom:1rem}.tech-details ul[data-v-3c64ec31]{list-style:none;padding:0;margin:0}.tech-details li[data-v-3c64ec31]{padding:0.75rem 0;border-bottom:1px solid #EFF0F5;font-size:0.95rem;color:#4B5563;line-height:1.5}.tech-details li[data-v-3c64ec31]:last-child{border-bottom:none}.tech-details strong[data-v-3c64ec31]{color:#1A1A1A;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.faq[data-v-3c64ec31]{padding:3rem 1rem}.faq h2[data-v-3c64ec31]{font-size:1.5rem}}.contact[data-v-3ae4eaeb]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);padding:5rem 1.5rem;background:white}.contact-container[data-v-3ae4eaeb]{max-width:1100px;margin:0 auto}.section-head[data-v-3ae4eaeb]{text-align:center;margin-bottom:3rem}.section-eyebrow[data-v-3ae4eaeb]{display:inline-block;padding:0.35rem 1rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.75rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem}.contact h2[data-v-3ae4eaeb]{font-size:2rem;font-weight:700;color:#1A1A1A}.count-num[data-v-3ae4eaeb]{font-variant-numeric:tabular-nums}.section-subtitle[data-v-3ae4eaeb]{max-width:560px;margin:0.9rem auto 0;font-size:1.05rem;line-height:1.55;color:#6B7280;font-weight:500}.contact-form-col[data-v-3ae4eaeb]{display:flex;flex-direction:column;gap:1.5rem}.month-timer[data-v-3ae4eaeb]{background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.18);border-radius:24px;padding:1.75rem 2rem;position:relative;overflow:hidden}.month-timer[data-v-3ae4eaeb]::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}.timer-head[data-v-3ae4eaeb]{text-align:center;margin-bottom:1.5rem}.timer-eyebrow[data-v-3ae4eaeb]{display:inline-block;padding:0.3rem 0.9rem;border-radius:999px;background:var(--grad);color:white;font-size:0.7rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.75rem}.timer-title[data-v-3ae4eaeb]{font-size:1.15rem;font-weight:700;color:#1A1A1A}.timer-grid[data-v-3ae4eaeb]{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.75rem;max-width:420px;margin:0 auto}.timer-cell[data-v-3ae4eaeb]{display:flex;flex-direction:column;align-items:center;gap:0.35rem;padding:0.9rem 0.5rem;background:white;border-radius:16px;border:1px solid rgba(139, 92, 246, 0.16);box-shadow:0 8px 20px rgba(139, 92, 246, 0.1)}.timer-value[data-v-3ae4eaeb]{font-size:1.9rem;font-weight:700;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.contact-grid[data-v-3ae4eaeb]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-info[data-v-3ae4eaeb]{padding:2.25rem;background:var(--grad-soft);border-radius:24px;border:1px solid rgba(139, 92, 246, 0.18);position:relative;overflow:hidden}.contact-info[data-v-3ae4eaeb]::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}.contact-info h3[data-v-3ae4eaeb]{font-size:1.25rem;font-weight:700;color:#1A1A1A;margin-bottom:1.5rem}.messengers[data-v-3ae4eaeb]{display:flex;gap:1rem;margin-bottom:2rem}.messenger-link[data-v-3ae4eaeb]{flex:1;padding:1rem;border-radius:999px;text-align:center;text-decoration:none;color:white;font-weight:600;transition:all 0.25s}.messenger-link.telegram[data-v-3ae4eaeb]{background:linear-gradient(135deg, #38BDF8 0%, #2563EB 100%);box-shadow:0 10px 24px rgba(37, 99, 235, 0.35)}.messenger-link.max[data-v-3ae4eaeb]{background:linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);box-shadow:0 10px 24px rgba(99, 102, 241, 0.35)}.messenger-link[data-v-3ae4eaeb]:hover{transform:translateY(-2px);opacity:0.92}.contact-details[data-v-3ae4eaeb]{margin-bottom:2rem}.contact-details p[data-v-3ae4eaeb]{font-size:0.95rem;color:#4B5563;margin-bottom:0.5rem}.contact-details strong[data-v-3ae4eaeb]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-links[data-v-3ae4eaeb]{display:flex;flex-direction:column;gap:0.5rem}.legal-links a[data-v-3ae4eaeb]{font-size:0.9rem;color:#6B7280;text-decoration:none;transition:color 0.2s}.legal-links a[data-v-3ae4eaeb]:hover{color:#6D28D9}@media (max-width: 768px){.contact[data-v-3ae4eaeb]{padding:3rem 1rem}.contact h2[data-v-3ae4eaeb]{font-size:1.5rem}.section-subtitle[data-v-3ae4eaeb]{font-size:0.95rem;margin-top:0.7rem}.contact-grid[data-v-3ae4eaeb]{grid-template-columns:1fr;gap:2rem}.messengers[data-v-3ae4eaeb]{flex-direction:column}.month-timer[data-v-3ae4eaeb]{padding:1.5rem 1rem}.timer-grid[data-v-3ae4eaeb]{gap:0.5rem}.timer-value[data-v-3ae4eaeb]{font-size:1.5rem}.timer-label[data-v-3ae4eaeb]{font-size:0.65rem}}.gift-overlay[data-v-29e30e0a]{--grad:linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);--grad-hover:linear-gradient(135deg, #2563EB 0%, #7C3AED 100%);--grad-soft:linear-gradient(135deg, #EFF6FF 0%, #F5F3FF 100%);position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15, 23, 42, 0.55);backdrop-filter:blur(6px);animation:gift-fade-29e30e0a 0.25s ease;overflow-y:auto}.gift-card[data-v-29e30e0a]{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;background:white;border-radius:24px;padding:2.5rem 2.25rem 2rem;box-shadow:0 30px 80px rgba(15, 23, 42, 0.35);animation:gift-pop-29e30e0a 0.3s cubic-bezier(0.22, 1, 0.36, 1)}.gift-card[data-v-29e30e0a]::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad);border-radius:24px 24px 0 0}.gift-close[data-v-29e30e0a]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;border:1.5px solid #E5E7EB;background:white;color:#6B7280;font-size:1.15rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s}.gift-close[data-v-29e30e0a]:hover{color:white;border-color:transparent;background:var(--grad);transform:rotate(90deg)}.gift-head[data-v-29e30e0a]{text-align:center;margin-bottom:1.5rem}.gift-badge[data-v-29e30e0a]{width:64px;height:64px;margin:0 auto 1.1rem;border-radius:20px;background:var(--grad);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(99, 102, 241, 0.4);animation:gift-wiggle-29e30e0a 2.4s ease-in-out infinite}.gift-eyebrow[data-v-29e30e0a]{display:inline-block;padding:0.3rem 0.9rem;border-radius:999px;background:var(--grad-soft);border:1px solid rgba(139, 92, 246, 0.2);color:#6D28D9;font-size:0.7rem;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.75rem}.gift-title[data-v-29e30e0a]{font-size:1.45rem;font-weight:700;color:#1A1A1A;line-height:1.25;margin-bottom:0.75rem}.grad-text[data-v-29e30e0a]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gift-subtitle[data-v-29e30e0a]{font-size:0.95rem;color:#4B5563;line-height:1.6}.gift-thumbs[data-v-29e30e0a]{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.6rem;margin-bottom:1.5rem}.gift-thumb[data-v-29e30e0a]{width:100%;height:92px;object-fit:cover;border-radius:14px;border:1px solid rgba(139, 92, 246, 0.15);box-shadow:0 6px 16px rgba(79, 70, 229, 0.12)}.gift-btn[data-v-29e30e0a]{display:flex;align-items:center;justify-content:center;gap:0.6rem;background:var(--grad);color:white;padding:0.95rem 1.5rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.25s;box-shadow:0 12px 28px rgba(99, 102, 241, 0.35)}.gift-btn-shake[data-v-29e30e0a]{animation:gift-shake-cycle-29e30e0a 5s ease-in-out infinite}.gift-btn[data-v-29e30e0a]:hover{background:var(--grad-hover);transform:translateY(-2px);box-shadow:0 16px 34px rgba(99, 102, 241, 0.45)}.gift-btn-icon[data-v-29e30e0a]{flex-shrink:0}.gift-note[data-v-29e30e0a]{margin-top:0.9rem;text-align:center;font-size:0.82rem;color:#9CA3AF}@keyframes gift-fade-29e30e0a{from{opacity:0}to{opacity:1}}@keyframes gift-pop-29e30e0a{from{opacity:0;transform:translateY(24px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gift-wiggle-29e30e0a{0%, 100%{transform:rotate(0deg)}92%{transform:rotate(0deg)}94%{transform:rotate(-6deg)}96%{transform:rotate(6deg)}98%{transform:rotate(-3deg)}}@keyframes gift-shake-cycle-29e30e0a{0%, 89%{transform:translateX(0)}91%{transform:translateX(-10px)}93%{transform:translateX(10px)}95%{transform:translateX(-7px)}97%{transform:translateX(7px)}99%, 100%{transform:translateX(0)}}@media (prefers-reduced-motion: reduce){.gift-btn-shake[data-v-29e30e0a]{animation:none}}@media (max-width: 480px){.gift-card[data-v-29e30e0a]{padding:2.25rem 1.5rem 1.75rem}.gift-thumb[data-v-29e30e0a]{height:78px}}.sticky-cta[data-v-93b9b1a9]{display:none}@media (max-width: 768px){.sticky-cta[data-v-93b9b1a9]{position:fixed;left:12px;right:12px;bottom:12px;z-index:900;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:rgba(17, 24, 39, 0.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(15, 23, 42, 0.35);transform:translateY(140%);opacity:0;transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.35s;pointer-events:none}.sticky-cta.is-visible[data-v-93b9b1a9]{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-cta-text[data-v-93b9b1a9]{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1}.sticky-cta-text strong[data-v-93b9b1a9]{color:#fff;font-size:0.95rem;font-weight:700}.sticky-cta-text span[data-v-93b9b1a9]{color:rgba(255, 255, 255, 0.7);font-size:0.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta-btn[data-v-93b9b1a9]{flex:0 0 auto;border:0;cursor:pointer;padding:0.8rem 1.4rem;border-radius:999px;background:linear-gradient(135deg, #3B82F6, #8B5CF6);color:#fff;font-size:0.95rem;font-weight:700;font-family:inherit;box-shadow:0 8px 20px rgba(99, 102, 241, 0.45);transition:transform 0.2s}.sticky-cta-btn[data-v-93b9b1a9]:active{transform:scale(0.97)}}@media (prefers-reduced-motion: reduce){.sticky-cta[data-v-93b9b1a9]{transition:none}}.landing{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;color:#1A1A1A;line-height:1.6;overflow-x:clip}.landing main{overflow-x:clip}.landing-marquee{max-width:1200px;margin:0 auto 1.5rem}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:focus-visible{outline:3px solid #7C3AED;outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;padding:0.75rem 1.25rem;background:#4F46E5;color:#fff;border-radius:0 0 12px 0;font-weight:600;text-decoration:none}.skip-link:focus{left:0}section[id]{scroll-margin-top:78px}body{background:#F5F6F9}