.partner-program-page[data-v-06612e55]{overflow-x:clip;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-800: #1F2937;--gray-900: #111827;--violet-50: #F5F0FF;--violet-100: #EDE5FF;--violet-200: #DCCCFB;--violet-300: #C4A0F0;--violet-500: #7B2ABF;--violet-600: #5A0FA0;--violet-700: #44087A;--green-50: #ECFDF5;--green-500: #10B981;--green-600: #059669;--red-50: #FEF2F2;--red-500: #EF4444;--yellow-50: #FFFBEB;--yellow-500: #F59E0B;--yellow-600: #D97706;--blue-50: #EFF6FF;--blue-500: #3B82F6;--blue-600: #2563EB;--orange-50: #FFF7ED;--orange-500: #F97316;--orange-600: #EA580C;--pink-50: #FDF2F8;--pink-500: #EC4899;--pink-600: #DB2777;--cyan-50: #ECFEFF;--cyan-500: #06B6D4;--cyan-600: #0891B2;--brand-blue: #0011FF;--brand-purple: #C538CF;--brand-pink: #ED5F9F;--brand-orange: #FF8000;--color-primary-rgb: 123, 42, 191;--gradient-brand: linear-gradient(135deg, #0011FF 0%, #C538CF 40%, #ED5F9F 70%, #FF8000 100%);--gradient-brand-hover: linear-gradient(135deg, #000DCC 0%, #A02DB0 40%, #D44E88 70%, #E07000 100%);--gradient-brand-soft: linear-gradient(135deg, #EDE5FF 0%, #FCEAF3 40%, #FFF0E8 100%);--ink-950: #050510;--ink-900: #0B0B15;--ink-800: #141226;--ink-700: #1a0f2e;--white: #FFFFFF;--color-bg: #FFFFFF;--color-bg-subtle: var(--gray-50);--color-bg-muted: var(--gray-100);--color-text: var(--gray-900);--color-text-secondary: var(--gray-500);--color-text-muted: var(--gray-400);--color-border: var(--gray-200);--color-border-strong: var(--gray-300);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .05);--shadow-xl: 0 24px 60px rgba(15, 15, 25, .1), 0 8px 20px rgba(15, 15, 25, .06);--shadow-focus: 0 0 0 3px rgba(var(--color-primary-rgb), .3);--font-ui: "Raleway", sans-serif;--font-content: "Inter", sans-serif;--font-numbers: "Radio Canada", sans-serif;--font-2xs: 10px;--font-xs: 12px;--font-sm: 13px;--font-base: 14px;--font-md: 16px;--font-lg: 18px;--font-xl: 24px;--font-2xl: 32px;--font-3xl: 40px;--container-max: 1200px;font-family:var(--font-content);color:var(--color-text);background:var(--color-bg);line-height:1.5;-webkit-font-smoothing:antialiased}.partner-program-page[data-v-06612e55] *,.partner-program-page[data-v-06612e55] *:before,.partner-program-page[data-v-06612e55] *:after{box-sizing:border-box}.partner-program-page[data-v-06612e55] a{text-decoration:none}.partner-program-page[data-v-06612e55] button{font-family:inherit;cursor:pointer}.partner-program-page[data-v-06612e55] .num{font-family:var(--font-numbers);font-feature-settings:"tnum"}.partner-program-page[data-v-06612e55] em{font-style:normal}.container[data-v-06612e55]{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.header[data-v-06612e55]{position:sticky;top:0;z-index:100;background:#ffffffe0;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid transparent;transition:border-color .3s ease}.header.scrolled[data-v-06612e55]{border-bottom-color:#0b0b1514}.header-inner[data-v-06612e55]{display:flex;align-items:center;justify-content:space-between;height:72px}.logo[data-v-06612e55]{display:flex;align-items:center;gap:10px}.logo-mark[data-v-06612e55]{width:32px;height:32px}.logo-text[data-v-06612e55]{font-family:var(--font-ui);font-weight:800;font-size:20px;letter-spacing:-.5px;display:flex;align-items:baseline;gap:4px}.logo-text .synq[data-v-06612e55]{color:var(--gray-900)}.logo-text .ai[data-v-06612e55]{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.nav-actions[data-v-06612e55]{display:flex;gap:var(--space-3);align-items:center}.nav-login[data-v-06612e55]{display:inline-flex;align-items:center;padding:9px 18px;font-family:var(--font-ui);font-weight:700;font-size:13px;color:#fff;background:var(--gray-900);border:none;border-radius:var(--radius-full);transition:all .2s}.nav-login[data-v-06612e55]:hover{background:var(--ink-800)}.nav-cta[data-v-06612e55]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--gradient-brand);color:#fff;border:none;border-radius:var(--radius-full);font-family:var(--font-ui);font-weight:700;font-size:13px;transition:all .2s;box-shadow:0 4px 14px #7b2abf40}.nav-cta[data-v-06612e55]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7b2abf59}.nav-cta svg[data-v-06612e55]{width:13px;height:13px;transition:transform .2s}.nav-cta:hover svg[data-v-06612e55]{transform:translate(2px)}.lang-toggle[data-v-06612e55]{display:inline-flex;padding:3px;border-radius:999px;background:var(--gray-100);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-ui);font-weight:700;font-size:11px;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-opt[data-v-06612e55]{padding:6px 11px;border-radius:999px;color:var(--gray-500);transition:all .2s}.lang-opt.active[data-v-06612e55]{background:#fff;color:var(--gray-900);box-shadow:0 1px 3px #00000014}.nav-cta-short[data-v-06612e55]{display:none}@media(max-width:768px){.nav-cta svg[data-v-06612e55]{display:none}.nav-cta-full[data-v-06612e55]{display:none}.nav-cta-short[data-v-06612e55]{display:inline}}@media(max-width:600px){.lang-toggle[data-v-06612e55]{padding:0;background:transparent;border:none}.lang-opt[data-v-06612e55]{padding:6px 11px;border-radius:999px;background:#fff;border:1px solid var(--color-border);box-shadow:none}.lang-opt[data-v-06612e55]:not(.active){background:#fff;box-shadow:none}.lang-opt.active[data-v-06612e55]{display:none}.nav-cta[data-v-06612e55]{padding:8px 14px;font-size:11px}.nav-login[data-v-06612e55]{padding:8px 12px;font-size:11px}.nav-actions[data-v-06612e55]{gap:6px}}.hero[data-v-06612e55]{position:relative;padding:100px 0 80px;background:var(--ink-950);color:#fff;overflow:hidden}.hero[data-v-06612e55]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 40%,transparent 90%)}.hero[data-v-06612e55]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 15% 25%,rgba(0,17,255,.18) 0%,transparent 55%),radial-gradient(ellipse 50% 50% at 85% 30%,rgba(197,56,207,.16) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(255,128,0,.14) 0%,transparent 60%);pointer-events:none}.hero-hairline[data-v-06612e55]{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;max-width:900px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,17,255,.5) 20%,rgba(197,56,207,.7) 40%,rgba(237,95,159,.7) 60%,rgba(255,128,0,.5) 80%,transparent 100%);z-index:2}.hero .container[data-v-06612e55]{position:relative;z-index:1}.hero-content[data-v-06612e55]{text-align:center;max-width:800px;margin:0 auto}.hero-title[data-v-06612e55]{font-family:var(--font-ui);font-weight:800;font-size:clamp(36px,5.5vw,64px);line-height:1.06;letter-spacing:-.034em;color:#fff;margin-bottom:var(--space-6);text-wrap:balance;text-shadow:0 6px 40px rgba(0,0,0,.4)}.hero-title[data-v-06612e55] em{font-weight:800;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-06612e55]{font-size:var(--font-lg);line-height:1.6;color:#ffffffa6;max-width:580px;margin:0 auto var(--space-10)}.hero-actions[data-v-06612e55]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:64px}.btn-hero-cta[data-v-06612e55]{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:var(--radius-full);background:var(--gradient-brand);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:15px;border:none;box-shadow:0 10px 30px -6px #c538cf80;transition:transform .2s,box-shadow .2s}.btn-hero-cta[data-v-06612e55]:hover{transform:translateY(-2px);box-shadow:0 14px 40px -6px #c538cfb3}.btn-hero-cta svg[data-v-06612e55]{width:16px;height:16px}.btn-hero-ghost[data-v-06612e55]{display:inline-flex;align-items:center;gap:8px;padding:15px 32px;border-radius:var(--radius-full);background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);font-family:var(--font-ui);font-weight:600;font-size:15px;transition:all .2s}.btn-hero-ghost[data-v-06612e55]:hover{background:#ffffff14;border-color:#ffffff59}.hero-stats[data-v-06612e55]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);padding-top:48px;border-top:1px solid rgba(255,255,255,.08)}.hero-stat[data-v-06612e55]{text-align:center}.hero-stat-num[data-v-06612e55]{font-family:var(--font-numbers);font-weight:700;font-size:44px;line-height:1;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-stat-label[data-v-06612e55]{font-size:var(--font-sm);color:#ffffff80;margin-top:var(--space-2)}@media(max-width:768px){.hero[data-v-06612e55]{padding:72px 0 56px}.hero-stats[data-v-06612e55]{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.hero-actions[data-v-06612e55]{flex-direction:column;align-items:center}}.section[data-v-06612e55]{padding:80px 0}@media(max-width:600px){.section[data-v-06612e55]{padding:48px 0}}.section-alt[data-v-06612e55]{background:var(--color-bg-subtle)}.section-head[data-v-06612e55]{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.section-title[data-v-06612e55]{font-family:var(--font-ui)!important;font-weight:800!important;font-size:clamp(26px,3.5vw,38px)!important;line-height:1.15!important;letter-spacing:-.02em!important;text-transform:none!important;display:block!important;gap:0!important;color:var(--color-text)!important;margin-bottom:var(--space-3)!important}.section-title[data-v-06612e55] em{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-06612e55]{font-size:var(--font-md);color:var(--color-text-secondary);line-height:1.6}.benefits-grid[data-v-06612e55]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.benefit-card[data-v-06612e55]{position:relative;background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-16);padding:var(--space-8) var(--space-6);transition:all .3s ease;overflow:hidden}.benefit-card[data-v-06612e55]:hover{border-color:#7b2abf40;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.benefit-card[data-v-06612e55]:before{content:"";position:absolute;inset:0;background:var(--gradient-brand) top left / 100% 2px no-repeat;border-radius:inherit;opacity:0;transition:opacity .3s;pointer-events:none}.benefit-card[data-v-06612e55]:hover:before{opacity:1}.benefit-icon[data-v-06612e55]{width:44px;height:44px;border-radius:var(--radius-12);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.benefit-icon[data-v-06612e55] svg{width:22px;height:22px}.benefit-title[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-2)}.benefit-text[data-v-06612e55]{font-size:var(--font-base);color:var(--color-text-secondary);line-height:1.65}@media(max-width:900px){.benefits-grid[data-v-06612e55]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.benefits-desktop[data-v-06612e55]{display:none}}.levels-grid[data-v-06612e55]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.level-card[data-v-06612e55]{position:relative;border-radius:var(--radius-20);padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);background:var(--white);transition:all .3s;display:flex;flex-direction:column}.level-card[data-v-06612e55]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.level-card.featured[data-v-06612e55]{border-color:var(--violet-300);background:linear-gradient(180deg,#7b2abf05,#fff 40%);box-shadow:0 0 0 1px var(--violet-200),0 8px 32px -4px #7b2abf33,0 16px 48px -8px #c538cf1f}.level-badge[data-v-06612e55]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--gradient-brand);color:#fff;font-family:var(--font-ui);font-size:var(--font-2xs);font-weight:700;padding:4px 16px;border-radius:var(--radius-full);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.level-header-row[data-v-06612e55]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.level-icon[data-v-06612e55]{width:36px;height:36px;border-radius:var(--radius-8);display:flex;align-items:center;justify-content:center;flex-shrink:0}.level-icon[data-v-06612e55] svg{width:18px;height:18px}.level-name[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em}.level-desc[data-v-06612e55]{font-size:var(--font-sm);color:var(--color-text-secondary);line-height:1.5;min-height:36px;margin-bottom:var(--space-3)}.level-commission[data-v-06612e55]{padding:var(--space-4) 0;margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border);min-height:80px;display:flex;flex-direction:column;justify-content:center}.level-commission-number[data-v-06612e55]{font-family:var(--font-numbers);font-size:40px;font-weight:700;line-height:1}.level-commission-label[data-v-06612e55]{font-size:var(--font-xs);color:var(--color-text-secondary);margin-top:var(--space-2)}.level-price[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.level-price strong[data-v-06612e55]{font-family:var(--font-ui);color:var(--color-text);font-weight:700}.level-price strong.num[data-v-06612e55]{font-family:var(--font-numbers)}.level-features[data-v-06612e55]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:var(--space-6);flex:1;padding:0}.level-feature[data-v-06612e55]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text-secondary);line-height:1.5}.level-feature[data-v-06612e55] svg{flex-shrink:0;margin-top:2px}.level-feature.disabled[data-v-06612e55]{opacity:.35}.gradient-num[data-v-06612e55]{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.level-cta[data-v-06612e55]{margin-top:auto}.level-cta .btn[data-v-06612e55]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 20px;font-family:var(--font-ui);font-size:var(--font-sm);font-weight:700;border-radius:var(--radius-full);border:none;transition:all .2s}.btn-lv-primary[data-v-06612e55]{background:var(--violet-500);color:#fff}.btn-lv-primary[data-v-06612e55]:hover{background:var(--violet-600);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-lv-secondary[data-v-06612e55]{background:var(--gray-100);color:var(--color-text);border:1px solid var(--color-border)!important}.btn-lv-secondary[data-v-06612e55]:hover{background:var(--gray-200)}@media(max-width:1100px){.levels-grid[data-v-06612e55]{grid-template-columns:repeat(2,1fr)}}.level-expand[data-v-06612e55]{display:none;width:100%;padding:8px;border:none;background:none;font-family:var(--font-ui);font-size:var(--font-sm);font-weight:600;color:var(--violet-500);cursor:pointer;text-align:center;transition:color .2s}.level-expand[data-v-06612e55]:hover{color:var(--violet-600)}.level-expand[data-v-06612e55] svg{width:14px;height:14px;vertical-align:-2px;margin-left:4px;transition:transform .2s}.level-card.expanded .level-expand[data-v-06612e55] svg{transform:rotate(180deg)}@media(max-width:600px){.levels-grid[data-v-06612e55]{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.level-features[data-v-06612e55]{display:none}.level-card.expanded .level-features[data-v-06612e55]{display:flex}.level-expand[data-v-06612e55]{display:block}}.testimonials-carousel[data-v-06612e55]{position:relative}.testimonials-window[data-v-06612e55]{overflow:hidden;border-radius:var(--radius-16)}.testimonials-track[data-v-06612e55]{display:flex;gap:var(--space-5);transition:transform .5s ease}.testimonial-card[data-v-06612e55]{width:calc(33.333% - 14px);flex-shrink:0;background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-16);padding:var(--space-6);display:flex;flex-direction:column}.carousel-nav[data-v-06612e55]{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.carousel-btn[data-v-06612e55]{width:40px;height:40px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:all .2s}.carousel-btn[data-v-06612e55]:hover{border-color:var(--violet-300);color:var(--violet-500)}.carousel-btn[data-v-06612e55] svg{width:18px;height:18px}.carousel-dots[data-v-06612e55]{display:flex;align-items:center;gap:6px}.carousel-dot[data-v-06612e55]{width:8px;height:8px;border-radius:var(--radius-full);background:var(--gray-200);border:none;cursor:pointer;padding:0;transition:all .2s}.carousel-dot.active[data-v-06612e55]{background:var(--violet-500);width:20px}@media(max-width:900px){.testimonial-card[data-v-06612e55]{width:calc(50% - 10px);min-width:calc(50% - 10px)}}@media(max-width:600px){.testimonial-card[data-v-06612e55]{width:100%;min-width:100%}}.testimonial-text[data-v-06612e55]{font-size:var(--font-base);color:var(--color-text-secondary);line-height:1.7;flex:1;padding-top:var(--space-5)}.testimonial-text[data-v-06612e55] strong{color:var(--color-text);font-weight:600}.testimonial-author[data-v-06612e55]{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.testimonial-avatar[data-v-06612e55]{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-weight:700;font-size:var(--font-md);color:#fff;flex-shrink:0}.testimonial-name[data-v-06612e55]{font-family:var(--font-ui);font-weight:700;font-size:var(--font-sm)}.testimonial-role[data-v-06612e55]{font-size:var(--font-xs);color:var(--color-text-muted)}.calc-wrap[data-v-06612e55]{max-width:720px;margin:0 auto;background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-24);padding:var(--space-10);box-shadow:var(--shadow-md)}.calc-level-toggle[data-v-06612e55]{display:flex;background:var(--gray-100);border-radius:var(--radius-full);padding:3px;gap:2px;margin-bottom:var(--space-8);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.calc-level-toggle[data-v-06612e55]::-webkit-scrollbar{display:none}.calc-level-btn[data-v-06612e55]{flex:1;padding:8px 6px;border:none;background:transparent;font-family:var(--font-ui);font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-secondary);transition:all .2s;white-space:nowrap}.calc-level-btn.active[data-v-06612e55]{background:var(--white);color:var(--color-text);box-shadow:var(--shadow-sm)}.calc-level-btn[data-v-06612e55]:hover:not(.active){background:#ffffff80}.calc-sliders[data-v-06612e55]{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-8)}.calc-slider-group label[data-v-06612e55]{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-ui);font-size:var(--font-base);font-weight:600;margin-bottom:var(--space-3)}.calc-slider-value[data-v-06612e55]{font-family:var(--font-numbers);font-weight:700;font-size:var(--font-xl);color:var(--violet-500)}.calc-slider-group[data-v-06612e55] input[type=range]{-webkit-appearance:none;width:100%;height:6px;border-radius:var(--radius-full);background:var(--gray-200);outline:none;cursor:pointer}.calc-slider-group[data-v-06612e55] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--white);border:3px solid var(--violet-500);cursor:pointer;box-shadow:var(--shadow-sm);-webkit-transition:all .15s;transition:all .15s}.calc-slider-group[data-v-06612e55] input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:var(--shadow-focus)}.calc-slider-group[data-v-06612e55] input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--white);border:3px solid var(--violet-500);cursor:pointer}.calc-range-labels[data-v-06612e55]{display:flex;justify-content:space-between;font-family:var(--font-numbers);font-size:var(--font-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.calc-tier-labels[data-v-06612e55]{display:flex;justify-content:space-between;margin-top:var(--space-2);padding:0 2px}.calc-tier-label[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-xs);font-weight:600;color:var(--color-text-muted);text-align:center;transition:color .2s;line-height:1.4}.calc-tier-label[data-v-06612e55] .num{font-size:var(--font-sm);font-weight:700}.calc-tier-label.active[data-v-06612e55]{color:var(--violet-500)}.calc-tier-label.active[data-v-06612e55] .num{color:var(--violet-600)}.calc-results[data-v-06612e55]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.calc-result[data-v-06612e55]{text-align:center;padding:var(--space-5);border-radius:var(--radius-12);background:var(--color-bg-subtle)}.calc-result-number[data-v-06612e55]{font-family:var(--font-numbers);font-size:28px;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.calc-result-label[data-v-06612e55]{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}@media(max-width:600px){.calc-results[data-v-06612e55]{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.calc-result[data-v-06612e55]{padding:var(--space-3)}.calc-result-number[data-v-06612e55]{font-size:20px}.calc-result-label[data-v-06612e55]{font-size:var(--font-2xs)}.calc-level-btn[data-v-06612e55]{flex:1 0 auto;min-width:0;font-size:var(--font-2xs);padding:6px 8px}.calc-wrap[data-v-06612e55]{padding:var(--space-5)}.calc-tier-labels[data-v-06612e55]{gap:var(--space-1)}.calc-tier-label[data-v-06612e55]{font-size:var(--font-2xs)}.calc-tier-label[data-v-06612e55] .num{font-size:var(--font-xs)}}.steps[data-v-06612e55]{display:flex;flex-direction:column;max-width:680px;margin:0 auto;position:relative}.steps[data-v-06612e55]:before{content:"";position:absolute;left:23px;top:32px;bottom:32px;width:2px;background:linear-gradient(180deg,var(--violet-200),var(--color-border))}.step[data-v-06612e55]{display:flex;gap:var(--space-6);padding:var(--space-5) 0;position:relative}.step-marker[data-v-06612e55]{width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-numbers);font-size:var(--font-lg);font-weight:700;color:#fff;background:var(--violet-500);flex-shrink:0;z-index:1;box-shadow:0 0 0 4px var(--color-bg-subtle)}.step-content[data-v-06612e55]{flex:1;padding-top:var(--space-2)}.step-time[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--violet-500);margin-bottom:var(--space-1)}.step-title[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-2)}.step-desc[data-v-06612e55]{font-size:var(--font-base);color:var(--color-text-secondary);line-height:1.65}.gamif-grid[data-v-06612e55]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.gamif-card[data-v-06612e55]{text-align:center;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--white);transition:all .3s}.gamif-card[data-v-06612e55]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.gamif-icon[data-v-06612e55]{width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.gamif-icon[data-v-06612e55] svg{width:26px;height:26px}.gamif-title[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-2)}.gamif-text[data-v-06612e55]{font-size:var(--font-sm);color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.gamif-desktop[data-v-06612e55]{display:none}}.faq-list[data-v-06612e55]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-v-06612e55]{border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden;transition:border-color .2s}.faq-item.open[data-v-06612e55]{border-color:var(--violet-200)}.faq-question[data-v-06612e55]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background:var(--white);border:none;cursor:pointer;font-family:var(--font-ui);font-size:var(--font-sm);font-weight:600;color:var(--color-text);text-align:left;gap:var(--space-3);transition:background .15s}.faq-question[data-v-06612e55]:hover{background:var(--color-bg-subtle)}.faq-chevron[data-v-06612e55]{width:16px;height:16px;color:var(--color-text-muted);transition:transform .3s;flex-shrink:0}.faq-item.open .faq-chevron[data-v-06612e55]{transform:rotate(180deg);color:var(--violet-500)}.faq-answer[data-v-06612e55]{max-height:0;overflow:hidden;transition:max-height .3s}.faq-answer-inner[data-v-06612e55]{padding:0 var(--space-5) var(--space-5);font-size:var(--font-sm);color:var(--color-text-secondary);line-height:1.7}.cta[data-v-06612e55]{padding:120px 0 100px;background:var(--ink-950);color:#fff;position:relative;overflow:hidden}.cta[data-v-06612e55]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 40%,transparent 90%)}.cta[data-v-06612e55]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 10% 20%,rgba(0,17,255,.18) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 90% 30%,rgba(197,56,207,.16) 0%,transparent 55%),radial-gradient(ellipse 70% 55% at 50% 110%,rgba(255,128,0,.16) 0%,transparent 60%);pointer-events:none}.cta-hairline[data-v-06612e55]{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;max-width:900px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,17,255,.5) 20%,rgba(197,56,207,.7) 40%,rgba(237,95,159,.7) 60%,rgba(255,128,0,.5) 80%,transparent);z-index:2}.cta .container[data-v-06612e55]{position:relative;z-index:1}.cta-head[data-v-06612e55]{text-align:center;max-width:720px;margin:0 auto}.cta-title[data-v-06612e55]{font-family:var(--font-ui);font-weight:800;font-size:clamp(32px,4.5vw,56px);line-height:1.06;letter-spacing:-.034em;color:#fff;margin-bottom:var(--space-5);text-shadow:0 6px 40px rgba(0,0,0,.4)}.cta-title[data-v-06612e55] em{font-weight:800;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-desc[data-v-06612e55]{font-size:var(--font-lg);line-height:1.6;color:#fff9;margin-bottom:var(--space-10)}.cta-actions[data-v-06612e55]{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}@media(max-width:600px){.cta[data-v-06612e55]{padding:80px 0 64px}.cta-actions[data-v-06612e55]{flex-direction:column;align-items:center}}.mini-carousel[data-v-06612e55]{position:relative;display:none}@media(max-width:600px){.mini-carousel[data-v-06612e55]{display:block}}.mini-carousel .mini-window[data-v-06612e55]{overflow:hidden}.mini-carousel .mini-track[data-v-06612e55]{display:flex;transition:transform .4s ease}.mini-carousel .mini-track[data-v-06612e55]>*{width:100%;flex-shrink:0;padding:0 var(--space-1)}.mini-carousel .mini-track[data-v-06612e55]>*>*{height:100%}.mini-arrows[data-v-06612e55]{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.mini-arrow[data-v-06612e55]{width:36px;height:36px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:all .2s}.mini-arrow[data-v-06612e55]:hover{border-color:var(--violet-300);color:var(--violet-500)}.mini-arrow[data-v-06612e55] svg{width:16px;height:16px}.mini-dots[data-v-06612e55]{display:flex;align-items:center;gap:5px}.mini-dot[data-v-06612e55]{width:6px;height:6px;border-radius:50%;background:var(--gray-200);border:none;padding:0;cursor:pointer;transition:all .2s}.mini-dot.active[data-v-06612e55]{background:var(--violet-500);width:16px;border-radius:var(--radius-full)}.modal-overlay[data-v-06612e55]{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);opacity:0;pointer-events:none;transition:opacity .25s}.modal-overlay.open[data-v-06612e55]{opacity:1;pointer-events:auto}.modal[data-v-06612e55]{background:var(--white);border-radius:var(--radius-16);width:388px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);position:relative;transform:translateY(16px) scale(.97);transition:transform .3s;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.modal-overlay.open .modal[data-v-06612e55]{transform:translateY(0) scale(1)}.modal[data-v-06612e55]::-webkit-scrollbar{width:6px}.modal[data-v-06612e55]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.modal-close[data-v-06612e55]{position:absolute;top:var(--space-4);right:var(--space-4);width:36px;height:36px;border-radius:var(--radius-full);border:none;background:var(--gray-100);display:flex;align-items:center;justify-content:center;color:var(--gray-500);transition:all .15s;z-index:1}.modal-close[data-v-06612e55]:hover{background:var(--gray-200);color:var(--gray-700)}.modal-body[data-v-06612e55]{padding:var(--space-10)}.modal-title[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-xl);font-weight:800;text-align:center;margin-bottom:var(--space-2)}.modal-subtitle[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-sm);color:var(--color-text-secondary);text-align:center;margin-bottom:20px;line-height:1.5}.modal-step[data-v-06612e55]{display:none}.modal-step.active[data-v-06612e55]{display:block}.modal-back[data-v-06612e55]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:var(--font-sm);font-weight:600;color:var(--color-text-secondary);background:none;border:none;margin-bottom:var(--space-6);padding:0;transition:color .15s;cursor:pointer}.modal-back[data-v-06612e55]:hover{color:var(--color-text)}.role-grid[data-v-06612e55]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.role-card[data-v-06612e55]{border:2px solid var(--color-border);border-radius:var(--radius-12);padding:var(--space-5);cursor:pointer;transition:all .2s;text-align:center}.role-card[data-v-06612e55]:hover{border-color:var(--violet-200);background:var(--violet-50)}.role-card.selected[data-v-06612e55]{border-color:var(--violet-500);background:var(--violet-50);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)}.role-card-icon[data-v-06612e55]{width:32px;height:32px;border-radius:var(--radius-8);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-2)}.role-card-icon[data-v-06612e55] svg{width:16px;height:16px}.role-card-name[data-v-06612e55]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-1)}.role-card-rate[data-v-06612e55]{font-family:var(--font-numbers);font-size:var(--font-sm);font-weight:600;color:var(--violet-500)}.role-card-price[data-v-06612e55]{font-size:var(--font-xs);color:var(--color-text-muted);margin-top:2px}.role-card-price.num[data-v-06612e55]{font-family:var(--font-numbers)}.form-group[data-v-06612e55]{margin-bottom:var(--space-5)}.form-label[data-v-06612e55]{display:block;font-family:var(--font-ui);font-size:var(--font-sm);font-weight:600;margin-bottom:var(--space-2)}.form-hint[data-v-06612e55]{font-weight:400;color:var(--color-text-muted);font-family:var(--font-content)}.form-input[data-v-06612e55]{width:100%;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-8);font-family:var(--font-content);font-size:var(--font-base);color:var(--color-text);background:var(--white);transition:all .15s;outline:none}.form-input[data-v-06612e55]:focus{border-color:var(--violet-500);box-shadow:var(--shadow-focus)}.form-input[data-v-06612e55]::-moz-placeholder{color:var(--color-text-muted)}.form-input[data-v-06612e55]::placeholder{color:var(--color-text-muted)}@keyframes role-confirm-06612e55{0%{transform:scale(1)}30%{transform:scale(1.04)}60%{transform:scale(.98)}to{transform:scale(1)}}.role-card.confirmed[data-v-06612e55]{animation:role-confirm-06612e55 .4s ease}.modal-logo[data-v-06612e55]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:4px}.modal-logo[data-v-06612e55] svg{flex-shrink:0;width:36px;height:36px}.modal-logo span[data-v-06612e55]{font-family:var(--font-ui);font-weight:800;font-size:22px;color:var(--gray-900);letter-spacing:.02em}.modal-legal[data-v-06612e55]{font-size:var(--font-xs);color:var(--color-text-muted);text-align:center;margin-top:var(--space-4);line-height:1.5}.modal-legal[data-v-06612e55] a{color:var(--violet-500);text-decoration:underline}.confirm-btns[data-v-06612e55]{display:flex;flex-direction:column;gap:var(--space-3)}.form-login-btn[data-v-06612e55]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;border-radius:var(--radius-full);background:var(--white);color:var(--color-text);border:1px solid var(--color-border);font-family:var(--font-ui);font-size:var(--font-md);font-weight:600;cursor:pointer;transition:all .2s}.form-login-btn[data-v-06612e55]:hover{background:var(--gray-50);border-color:var(--gray-300)}.form-login-btn[data-v-06612e55] svg{flex-shrink:0;color:var(--color-text-secondary)}.form-tg-btn[data-v-06612e55]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px;border-radius:var(--radius-full);background:#2aabee;color:#fff;font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;transition:all .2s;text-align:center;cursor:pointer}.form-tg-btn[data-v-06612e55]:hover:not(.disabled){background:#229ed9;transform:translateY(-1px);box-shadow:0 6px 20px #2aabee59}.form-tg-btn.disabled[data-v-06612e55]{opacity:.4;pointer-events:none;cursor:not-allowed}.form-tg-btn[data-v-06612e55] svg{flex-shrink:0}.form-fineprint[data-v-06612e55]{text-align:center;font-size:var(--font-xs);color:var(--color-text-muted);margin-top:var(--space-4);line-height:1.5}.form-submit[data-v-06612e55]{width:100%;padding:14px;font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;border-radius:var(--radius-full);border:none;background:var(--violet-500);color:#fff;transition:all .2s;cursor:pointer}.form-submit[data-v-06612e55]:hover:not(:disabled){background:var(--violet-600);transform:translateY(-1px)}.form-submit[data-v-06612e55]:disabled{opacity:.45;cursor:not-allowed;transform:none!important}@media(max-width:420px){.modal-body[data-v-06612e55]{padding:24px 20px 28px}}@keyframes pulse-dot-06612e55{0%,to{box-shadow:0 0 0 3px #7b2abf33,0 0 12px #c538cfcc}50%{box-shadow:0 0 0 5px #7b2abf1a,0 0 20px #c538cf66}}.fade-in[data-v-06612e55]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible[data-v-06612e55]{opacity:1;transform:translateY(0)}
