/* index-wPSGSdy6.css */
.blank-layout[data-v-27a6bd10]{min-height:100vh;width:100%}.ck-toggle.active[data-v-7ce50b4b]{background:#7b2abf}.ck-toggle.active .ck-toggle-dot[data-v-7ce50b4b]{transform:translate(14px)}.transition-counter .num[data-v-de609c2e]{font-family:var(--font-numbers, "Radio Canada", sans-serif);font-weight:600}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#app{width:100%;min-height:100vh}.app-root{min-height:100vh;width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}html.onboarding-no-scrollbar #app,html.onboarding-no-scrollbar .app-root,html.onboarding-no-scrollbar .blank-layout{height:100%!important;min-height:0!important;overflow:hidden!important}:root{--onb-safe-bottom: 0px}@media(display-mode:standalone),(display-mode:fullscreen){:root{--onb-safe-bottom: env(safe-area-inset-bottom, 0px)}}:root{--blue-50: #EFF6FF;--blue-100: #DBEAFE;--blue-200: #BFDBFE;--blue-300: #93C5FD;--blue-400: #60A5FA;--blue-500: #3B82F6;--blue-600: #2563EB;--blue-700: #1D4ED8;--blue-800: #1E40AF;--blue-900: #1E3A8A;--indigo-50: #EEF2FF;--indigo-100: #E0E7FF;--indigo-200: #C7D2FE;--indigo-300: #A5B4FC;--indigo-400: #818CF8;--indigo-500: #6366F1;--indigo-600: #4F46E5;--indigo-700: #4338CA;--indigo-800: #3730A3;--indigo-900: #312E81;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-150: #ECECEF;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-800: #1F2937;--gray-900: #111827;--green-500: #10B981;--green-600: #059669;--green-50: #ECFDF5;--green-100: #D1FAE5;--green-200: #A7F3D0;--green-300: #6EE7B7;--red-500: #EF4444;--red-600: #DC2626;--red-50: #FEF2F2;--red-100: #FEE2E2;--red-200: #FECACA;--red-300: #FCA5A5;--pink-500: #ED5F9F;--yellow-500: #F59E0B;--yellow-600: #D97706;--yellow-50: #FFFBEB;--teal-500: #14B8A6;--teal-50: #F0FDFA;--orange-500: #F97316;--orange-50: #FFF0E8;--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-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-32: 32px;--radius-full: 9999px;--font-4xs: 9px;--font-2xs: 10px;--font-3xs: 11px;--font-xs: 12px;--font-sm: 13px;--font-base: 14px;--font-md: 16px;--font-lg: 18px;--font-xl: 24px;--font-2xl: 32px;--font-3xl: 40px;--dur-fast: .15s;--dur-normal: .2s;--dur-slow: .3s;--skel-base: #E8EAEC;--skel-base-strong: #DDE0E4;--skel-sheen: rgba(255, 255, 255, .62)}:root{--color-primary-50: #F5F0FF;--color-primary-100: #EDE5FF;--color-primary-200: #D4C4FF;--color-primary-300: #A87BFF;--color-primary-400: #8B3ECF;--color-primary-500: #7B2ABF;--color-primary-600: #5A0FA0;--color-primary-700: #3A0078;--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-light: linear-gradient(135deg, #EDE5FF 0%, #FCEAF3 40%, #FFF0E8 100%);--gradient-qoin: linear-gradient(135deg, #ED5F9F 0%, #FF8000 100%);--gradient-blue: linear-gradient(78deg, #0C8BCA 31%, #1E9FDF 40%, #34B7FA 96%);--white: #ffffff;--violet-50: #F5F0FF;--violet-100: #EDE5FF;--violet-200: #D4C4FF;--violet-300: #A87BFF;--violet-400: #8B3ECF;--violet-500: #7B2ABF;--violet-600: #5A0FA0;--violet-700: #3A0078;--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);--color-divider: var(--gray-200);--color-success: var(--green-500);--color-success-bg: var(--green-50);--color-error: var(--red-500);--color-error-bg: var(--red-50);--color-warning: var(--yellow-500);--color-warning-bg: var(--yellow-50);--color-info: var(--blue-500);--color-info-bg: var(--blue-50);--color-chat-user-bg: var(--orange-50);--agent-synq_ai: #7B2ABF;--agent-synq_ai-bg: #F5F0FF;--agent-prompt_writer: #6366F1;--agent-prompt_writer-bg: #EEF2FF;--agent-stage_writer: #0891B2;--agent-stage_writer-bg: #ECFEFF;--agent-agent_editor: #D97706;--agent-agent_editor-bg: #FEF3C7;--agent-mailing_writer: #DB2777;--agent-mailing_writer-bg: #FCE7F3;--agent-sherlock: #B8753D;--agent-sherlock-bg: #FEF3E2;--agent-onboarding: #10B981;--agent-onboarding-bg: #ECFDF5;--radius-sm: var(--radius-4);--radius-md: var(--radius-8);--radius-lg: var(--radius-12);--radius-xl: var(--radius-16);--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.06);--shadow-lg: 0 10px 25px rgba(0,0,0,.1), 0 6px 10px rgba(0,0,0,.08);--shadow-focus: 0 0 0 3px rgba(var(--color-primary-rgb), .3);--transition-fast: var(--dur-fast) ease;--transition-normal: var(--dur-normal) ease;--transition-slow: var(--dur-slow) ease;--transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--gradient-brand-subtle: linear-gradient(135deg, rgba(0,17,255,.06) 0%, rgba(197,56,207,.06) 40%, rgba(237,95,159,.06) 70%, rgba(255,128,0,.06) 100%);--avatar-gradient-1: linear-gradient(135deg, #0011FF 0%, #ED5F9F 50%, #FF8000 100%);--avatar-gradient-2: linear-gradient(135deg, #6366F1 0%, #A855F7 50%, #EC4899 100%);--avatar-gradient-3: linear-gradient(135deg, #06B6D4 0%, #3B82F6 50%, #8B5CF6 100%);--avatar-gradient-4: linear-gradient(135deg, #F59E0B 0%, #EF4444 50%, #DC2626 100%);--avatar-gradient-5: linear-gradient(135deg, #10B981 0%, #059669 50%, #0D9488 100%);--overlay-subtle: rgba(0,0,0,.05);--overlay-light: rgba(0,0,0,.1);--overlay-medium: rgba(0,0,0,.25);--overlay-backdrop: rgba(0,0,0,.5);--overlay-heavy: rgba(0,0,0,.9);--z-base: 1;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 30;--z-modal: 40;--z-toast: 50;--z-drag: 60;--z-debug: 1000;--font-ui: "AppDigits", "Raleway", sans-serif;--font-content: "AppDigits", "Inter", sans-serif;--font-mono: "AppDigits", "SF Mono", "Fira Code", monospace;--font-numbers: "AppDigits", "Radio Canada", sans-serif}:root{--button-bg: var(--gradient-brand);--button-bg-hover: var(--gradient-brand-hover);--button-text: #FFFFFF;--button-radius: var(--radius-md);--button-transition: all var(--transition-normal);--input-bg: #FFFFFF;--input-border: var(--color-border);--input-border-focus: var(--color-primary-500);--input-radius: var(--radius-md);--input-placeholder: var(--color-text-muted);--card-bg: #FFFFFF;--card-border: var(--color-border);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-sm);--badge-radius: var(--radius-full);--sidebar-bg: #FFFFFF;--sidebar-border: var(--color-border);--sidebar-width: 256px;--sidebar-width-collapsed: 108px;--sidebar-item-radius: 8px;--sidebar-active-bg: linear-gradient(90deg, #F2F1F1, #F8F8F8 54%, #EFEFEF);--sidebar-item-color: #64646F;--sidebar-item-active-color: var(--color-text);--sidebar-group-color: #787882;--sherlock-brown: #B8753D;--sherlock-brown-hover: #A5683A;--sherlock-primary: #B8753D;--sherlock-hover: #A5683A;--sherlock-bg-light: #F5EDE4;--sherlock-bg-warm: #FEF3E2;--sherlock-border: #EDD9C0;--sherlock-text: #5C3A1E;--sherlock-text-secondary: #7A5C3E;--plan-dark: #1E1E21;--plan-bg: #F9F9F9;--plan-feature-excluded: #A6A6A6;--plan-messages-color: #64646F;--chat-bg: #F4F5F7;--msg-incoming-bg: #FFFFFF;--msg-outgoing-bg: #E8F5E1;--msg-outgoing-ai-bg: #E8F1F8;--msg-bubble-shadow: 0 1px 1px rgba(0, 0, 0, .06);--msg-sender-client: #D84C10;--msg-sender-agent: #1A73BD;--msg-sender-operator: var(--green-600);--msg-ai-badge-bg: var(--blue-500);--msg-time-color: var(--gray-500);--msg-action-border: var(--color-border);--msg-action-shadow: 0 1px 2px rgba(0, 0, 0, .04);--system-event-deal-bg: rgba(245, 158, 11, .12);--system-event-deal-border: rgba(245, 158, 11, .2);--system-event-deal-color: var(--yellow-600);--system-event-var-bg: rgba(123, 42, 191, .08);--system-event-var-border: rgba(123, 42, 191, .15);--system-event-var-color: var(--color-primary-500);--date-divider-bg: rgba(0, 0, 0, .08);--date-divider-color: var(--gray-600);--chat-input-bg: var(--color-bg);--chat-input-border: var(--color-border);--chat-input-radius: var(--radius-16);--chat-send-btn-bg: var(--gray-700);--chat-send-btn-hover: var(--gray-800);--conv-item-active-bg: var(--color-primary-50);--conv-avatar-size: 48px;--conv-unread-bg: var(--blue-500);--client-card-bg-end: #F0EFF1}@keyframes ds-slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px 16px;font-family:var(--font-ui);font-size:var(--font-base);font-weight:600;border-radius:var(--button-radius);border:none;cursor:pointer;transition:var(--button-transition);line-height:1.4;text-decoration:none}.btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.form-group{margin-bottom:var(--space-5)}.form-label{display:block;font-family:var(--font-ui);font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--space-1)}.form-hint{font-size:var(--font-xs);color:var(--color-text-muted);margin-top:4px}.toggle-track.active{background:var(--color-primary-500)}.toggle-track.active .toggle-thumb{transform:translate(18px)}.modal{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:480px;animation:ds-slideUp .25s ease;position:relative}.modal-title{font-family:var(--font-ui);font-size:var(--font-lg);font-weight:700;color:var(--color-text)}.modal-close{width:32px;height:32px;border-radius:var(--radius-md);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:18px;transition:all var(--transition-fast)}.modal-close:hover{background:var(--color-bg-muted);color:var(--color-text)}.modal-body{padding:var(--space-5) var(--space-6)}.tab.active{font-weight:600}.tabs-accent .tab.active,.tabs .tab.active{color:var(--color-primary-500);border-bottom-color:var(--color-primary-500)}.tabs-gradient .tab.active{color:var(--color-primary-500);-o-border-image:var(--gradient-brand) 1;border-image:var(--gradient-brand) 1}.tabs-dark .tab.active{color:var(--color-text);border-bottom-color:var(--color-text)}.tabs-subtle .tab.active{color:var(--color-text-secondary);border-bottom-color:var(--color-text-muted)}.stage-chip.selected{box-shadow:0 0 0 2px #7b2abf40;border-color:var(--color-primary-500)}.selection-card.selected{border-color:var(--violet-500);box-shadow:0 0 0 3px #7b2abf1a;transform:translateY(-1px)}.selection-card .btn{align-self:center}.special-card.selected{border-color:var(--violet-500);border-style:solid;background:var(--color-bg);box-shadow:0 0 0 3px #7b2abf1a}.special-card:hover .special-card-icon,.special-card.selected .special-card-icon{background:var(--gradient-brand-light)}.book-card.selected{border-color:var(--violet-500);box-shadow:0 0 0 3px #7b2abf1a;transform:translateY(-2px)}.book-card.selected .book-tag{background:#7b2abf14;border-color:#7b2abf40;color:var(--violet-500)}.book-card.selected .book-slider-wrap{display:flex}.btn-cta.active{opacity:1;pointer-events:auto;box-shadow:0 4px 16px #7b2abf40}.btn-cta.active:hover{background:var(--gradient-brand-hover);transform:translateY(-1px);box-shadow:0 6px 20px #7b2abf52}.limit-reached .book-card:not(.selected),.limit-reached .selection-card:not(.selected){opacity:.5;pointer-events:none}.agent-tab.active{font-weight:600;color:var(--color-primary-500);border-bottom-color:var(--color-primary-500)}.agent-tab.active .agent-tab-count{background:var(--violet-50);color:var(--violet-600)}.stat-icon.active{background:var(--green-50);color:var(--green-600)}.tab-pill.active{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm);font-weight:600}.trigger-select-card.selected{border-color:var(--violet-500);background:var(--violet-50);box-shadow:0 0 0 2px #7b2abf26}.section-title{font-family:var(--font-ui);font-size:var(--font-sm);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.section-title svg{color:var(--color-text-muted)}.modal-tab.active{color:var(--violet-500)}.modal-tab.active:after{background:var(--violet-500)}.sidebar-item.active{background:var(--sidebar-active-bg)}.sidebar-item.active .sidebar-item-icon{color:var(--sidebar-item-active-color)}.sidebar-item.active .sidebar-item-label{color:var(--sidebar-item-active-color)}.billing-toggle-track.active{background:var(--plan-dark)}.billing-toggle-track.active .billing-toggle-thumb{transform:translate(28px)}.type-card.selected{border-color:var(--color-primary-500);background:var(--color-primary-50);box-shadow:var(--shadow-focus)}.type-card.selected .type-card-radio{border-color:var(--color-primary-500)}.type-card.selected .type-card-radio:after{opacity:1;transform:scale(1)}.messenger-card.selected{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus),var(--shadow-sm);transform:translateY(-2px);background:var(--color-primary-50)}.messenger-card.selected .card-radio{border-color:var(--color-primary-500)}.messenger-card.selected .card-radio:after{opacity:1;transform:scale(1)}.messenger-card:hover .messenger-icon-wrap,.messenger-card.selected .messenger-icon-wrap{transform:scale(1.06)}.step-dot.active{width:28px;background:var(--gradient-brand)}.notif-stab.active{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm)}.notif-stab:hover:not(.active){color:var(--color-text-secondary)}.notif-type-chip.active{background:var(--violet-50);color:var(--violet-500);border-color:#7b2abf33}.radio-option.selected{border-color:var(--violet-500);background:var(--violet-50);box-shadow:0 0 0 2px #7b2abf14}.filter-chip.active{background:var(--violet-50);color:var(--violet-500);border-color:var(--violet-200)}.billing-toggle-label-text.active{color:var(--color-text)}.feat-item.disabled{color:var(--gray-400)}@font-face{font-family:Raleway;font-style:normal;font-weight:400 900;font-display:swap;src:url(/marketing/assets/raleway-latin-CSF1BaNN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400 900;font-display:swap;src:url(/marketing/assets/raleway-cyrillic-B0Yo_ULV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400 900;font-display:swap;src:url(/marketing/assets/raleway-latin-ext-CwtNDoQR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-weight:400 900;font-display:swap;src:url(/marketing/assets/raleway-italic-latin-RigrtYt2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:italic;font-weight:400 900;font-display:swap;src:url(/marketing/assets/raleway-italic-cyrillic-DWTmaMJk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:italic;font-weight:400 900;font-display:swap;src:url(/marketing/assets/raleway-italic-latin-ext-MbfTa5YI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/marketing/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/marketing/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/marketing/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Radio Canada;font-style:normal;font-weight:300 700;font-display:swap;src:url(/marketing/assets/radio-canada-latin-eVTf2BBm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Radio Canada;font-style:normal;font-weight:300 700;font-display:swap;src:url(/marketing/assets/radio-canada-latin-ext-BCfaaKrm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/marketing/assets/jetbrains-mono-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/marketing/assets/jetbrains-mono-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/marketing/assets/noto-sans-latin-CrvTEWhy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/marketing/assets/noto-sans-cyrillic-DYZmzPmX.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:AppDigits;font-style:normal;font-weight:100 1000;font-display:swap;font-feature-settings:"tnum";src:url(/marketing/assets/radio-canada-latin-eVTf2BBm.woff2) format("woff2");unicode-range:U+0030-0039,U+002E,U+002C,U+003A,U+002F,U+0025,U+002B,U+002D,U+005F,U+00A0,U+202F,U+2013-2014,U+0024,U+20AC,U+20BD}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .2s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(2px);background:var(--gray-900);color:#fff;font-family:var(--font-ui);font-size:var(--font-2xs);font-weight:600;line-height:1.3;letter-spacing:.01em;padding:5px 9px;border-radius:var(--radius-6);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s ease 0ms,transform .16s ease 0ms;z-index:var(--z-toast);max-width:220px}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0);transition-delay:.35s}[data-tip][data-tip-pos=bottom]:after{bottom:auto;top:calc(100% + 6px);transform:translate(-50%) translateY(-2px)}[data-tip][data-tip-pos=bottom]:hover:after,[data-tip][data-tip-pos=bottom]:focus-visible:after{transform:translate(-50%) translateY(0)}[data-tip][data-tip-pos=left]:after{bottom:auto;top:50%;left:auto;right:calc(100% + 6px);transform:translateY(-50%) translate(2px)}[data-tip][data-tip-pos=left]:hover:after,[data-tip][data-tip-pos=left]:focus-visible:after{transform:translateY(-50%) translate(0)}[data-tip][data-tip-pos=right]:after{bottom:auto;top:50%;left:calc(100% + 6px);right:auto;transform:translateY(-50%) translate(-2px)}[data-tip][data-tip-pos=right]:hover:after,[data-tip][data-tip-pos=right]:focus-visible:after{transform:translateY(-50%) translate(0)}[data-tip][data-tip-wide]:after{white-space:normal;max-width:280px;text-align:left;text-wrap:pretty}@media(hover:none){[data-tip]:after{display:none!important}}@media(prefers-reduced-motion:reduce){[data-tip]:after{transition:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SF Mono,Fira Code,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{touch-action:manipulation;-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;user-select:none}input,textarea,.msg-text,.msg-text *,.message-content,.message-content *,.system-message-content,.system-message-content *,.client-info-card,.client-info-card *,.mcs-name,.mcs-body,.mcs-body *{-webkit-user-select:text;-webkit-touch-callout:default;-moz-user-select:text;user-select:text}html{-ms-content-zooming:none;touch-action:manipulation}html,body{overscroll-behavior:none;max-width:100%;overflow-x:clip}@media(min-width:768px){html,body{position:fixed;overflow:hidden;width:100%;height:100%}#app{width:100%;height:100%;overflow:auto;overflow-y:overlay;position:relative}}@media(max-width:767px){#app{width:100%;min-height:100vh;position:relative}html,body{background:#fff}html,body,#app{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}}#app::-webkit-scrollbar{width:6px;background:transparent;position:absolute}#app::-webkit-scrollbar-track{background:transparent}#app::-webkit-scrollbar-thumb{background:var(--gradient-brand);border-radius:3px}#app::-webkit-scrollbar-thumb:hover{background:var(--gradient-brand-hover)}body{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}h1{font-size:40px;line-height:1.1;font-weight:700}h2{font-size:32px;line-height:1.2;font-weight:600}h3{font-size:24px;line-height:1.3;font-weight:600}a{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.\!sticky{position:sticky!important}.\!block{display:block!important}.\!inline{display:inline!important}.\!table{display:table!important}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}body.no-page-scrollbar #app{scrollbar-width:none;-ms-overflow-style:none}body.no-page-scrollbar #app::-webkit-scrollbar,body.no-page-scrollbar #app::-webkit-scrollbar-track,body.no-page-scrollbar #app::-webkit-scrollbar-thumb{display:none!important;width:0!important;height:0!important}@media print{body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-amber-300:disabled{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-indigo-400:disabled{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.disabled\:bg-red-400:disabled{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:root{--chat-bg: #F0F2F5;--msg-incoming-bg: #FFFFFF;--msg-outgoing-ai-bg: #E3EEFF;--msg-outgoing-op-bg: #E0F5D4;--tab-bar-height: 82px;--status-bar-height: 0px;--safe-bottom: env(safe-area-inset-bottom, 0px);--stage-1: #FF6B5B;--stage-2: #EC4899;--stage-3: #A855F7;--stage-4: #4F46E5;--stage-5: #06B6D4;--stage-6: #14B8A6;--stage-7: #F59E0B;--stage-8: #6366F1;--z-mobile-tabbar: 290;--z-mobile-chat-detail: 300;--z-mobile-synqai-panel: 350;--z-mobile-sheet-backdrop: 400;--z-mobile-sheet: 401;--z-mobile-context-menu: 500;--z-mobile-toast: 600}

/* LandingFooter-BKIueL5_.css */
.footer[data-v-fd37c742]{border-top:1px solid var(--color-border, #e5e7eb);padding:56px 0 env(safe-area-inset-bottom);background:#fff}.container[data-v-fd37c742]{max-width:var(--container-max, 1240px);margin:0 auto;padding:0 var(--space-6, 24px)}.footer-grid[data-v-fd37c742]{display:grid;grid-template-columns:200px 1fr 1fr 1fr 1fr;gap:var(--space-8, 32px);padding-bottom:var(--space-8, 32px)}.footer-brand[data-v-fd37c742]{min-width:0}.footer-logo[data-v-fd37c742]{display:flex;align-items:baseline;gap:5px;font-family:var(--font-ui, "Raleway", sans-serif);font-weight:800;font-size:24px;color:var(--color-text, #111827);margin-bottom:var(--space-3, 12px)}.footer-logo-grad[data-v-fd37c742]{background:linear-gradient(135deg,#01f,#c538cf,#ed5f9f,#ff8000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer-brand-divider[data-v-fd37c742]{height:1px;background:var(--color-border, #e5e7eb);margin-bottom:var(--space-3, 12px)}.footer-legal-info[data-v-fd37c742]{font-family:var(--font-content, "Inter", sans-serif);font-size:11px;color:var(--color-text-muted, #9ca3af);line-height:1.6}.footer-col-title[data-v-fd37c742]{font-family:var(--font-ui, "Raleway", sans-serif);font-weight:700;font-size:14px;color:var(--color-text, #111827);margin-bottom:var(--space-4, 16px)}.footer-link[data-v-fd37c742]{display:block;font-family:var(--font-content, "Inter", sans-serif);font-size:13px;color:var(--color-text-secondary, #6b7280);margin-bottom:var(--space-3, 12px);transition:color .2s;text-decoration:none}.footer-link[data-v-fd37c742]:hover{color:var(--color-text, #111827)}.footer-link-icon[data-v-fd37c742]{display:inline-flex;align-items:center;gap:6px}.footer-link-icon svg[data-v-fd37c742]{flex-shrink:0;opacity:.7}.footer-socials[data-v-fd37c742]{display:flex;gap:var(--space-3, 12px);margin-top:var(--space-3, 12px);flex-wrap:wrap}.social-icon[data-v-fd37c742]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary, #6b7280);transition:color .2s;text-decoration:none}.social-icon[data-v-fd37c742]:hover{color:var(--color-text, #111827)}.social-icon svg[data-v-fd37c742]{width:20px;height:20px}.footer-bottom[data-v-fd37c742]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4, 16px);padding:var(--space-4, 16px) 0;border-top:1px solid var(--color-border, #e5e7eb)}.footer-copyright[data-v-fd37c742]{font-family:var(--font-content, "Inter", sans-serif);font-size:12px;color:var(--color-text-muted, #9ca3af)}.footer-bottom-links[data-v-fd37c742]{display:flex;gap:var(--space-6, 24px);flex-wrap:wrap}.footer-bottom-link[data-v-fd37c742]{font-family:var(--font-content, "Inter", sans-serif);font-size:12px;color:var(--color-text-muted, #9ca3af);transition:color .2s;text-decoration:none}.footer-bottom-link[data-v-fd37c742]:hover{color:var(--color-text, #111827)}@media(max-width:900px){.footer-grid[data-v-fd37c742]{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "about solutions" "support social";gap:var(--space-6, 24px)}.footer-brand[data-v-fd37c742]{grid-area:brand}.footer-col-about[data-v-fd37c742]{grid-area:about}.footer-col-solutions[data-v-fd37c742]{grid-area:solutions}.footer-col-support[data-v-fd37c742]{grid-area:support}.footer-col-social[data-v-fd37c742]{grid-area:social}.footer-bottom[data-v-fd37c742]{flex-direction:column;align-items:flex-start;gap:var(--space-3, 12px)}.footer-bottom-links[data-v-fd37c742]{gap:var(--space-3, 12px)}}@media(max-width:720px){.footer[data-v-fd37c742]{padding:32px 0 0}.footer-brand[data-v-fd37c742]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6, 24px);align-items:start}.footer-logo[data-v-fd37c742]{margin-bottom:0}.footer-brand-divider[data-v-fd37c742]{display:none}.footer-legal-info[data-v-fd37c742]{font-size:10px;line-height:1.5}}

/* useSeoMeta-C4UlDC2K.css */
.header-sentinel[data-v-dd8961f0]{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;opacity:0}.header[data-v-dd8961f0]{position:sticky;top:0;z-index:100;background:#ffffff73;padding-top:env(safe-area-inset-top);backdrop-filter:blur(22px) saturate(1.8);-webkit-backdrop-filter:blur(22px) saturate(1.8);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.header.scrolled[data-v-dd8961f0]{background:#ffffffb3;border-bottom-color:var(--gray-200);box-shadow:0 1px 12px #1118270a}@media(max-width:767px){.header[data-v-dd8961f0]{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.header.scrolled[data-v-dd8961f0]{background:#fff;box-shadow:none}}.header.transparent-top[data-v-dd8961f0]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.header-inner[data-v-dd8961f0]{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:1170px;margin:0 auto;padding:0 var(--space-6)}.logo[data-v-dd8961f0]{display:flex;align-items:center;gap:10px;font-family:var(--font-ui);text-decoration:none}.logo svg[data-v-dd8961f0]{flex-shrink:0}.logo-word[data-v-dd8961f0]{display:flex;align-items:baseline;gap:4px}.logo-word-plain[data-v-dd8961f0]{font-family:var(--font-ui);font-weight:700;font-size:20px;color:var(--gray-900);letter-spacing:-.5px}.logo-word-grad[data-v-dd8961f0]{font-family:var(--font-ui);font-weight:700;font-size:20px;letter-spacing:.5px;background:linear-gradient(135deg,#01f,#c538cf,#ed5f9f,#ff8000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-actions[data-v-dd8961f0]{display:flex;gap:var(--space-3);align-items:center}.lang-toggle[data-v-dd8961f0]{display:inline-flex;padding:3px;border-radius:999px;background:var(--gray-100);border:1px solid var(--color-border);gap:0;cursor:default;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-dd8961f0]{padding:6px 11px;border-radius:999px;color:var(--gray-500);cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.lang-opt[data-v-dd8961f0]:hover{color:var(--gray-900)}.lang-opt.active[data-v-dd8961f0]{background:#fff;color:var(--gray-900);box-shadow:0 1px 3px #00000014}@media(max-width:900px){.nav-actions[data-v-dd8961f0]{gap:6px}}@media(max-width:520px){.nav-actions[data-v-dd8961f0]{gap:5px}.lang-opt[data-v-dd8961f0]{padding:6px 10px;font-size:10px}.logo svg[data-v-dd8961f0]{width:26px;height:26px}.logo-word-plain[data-v-dd8961f0],.logo-word-grad[data-v-dd8961f0]{font-size:16px}}

/* Landing-DvV9MRuF.css */.chat-message[data-v-fcca83e4]{display:flex;align-items:flex-end;gap:8px}.chat-message-user[data-v-fcca83e4]{justify-content:flex-end}.chat-avatar[data-v-fcca83e4]{width:17px;height:17px;border-radius:50%;flex-shrink:0}.chat-bubble[data-v-fcca83e4]{background:#f1f1f4;border-radius:16px;padding:10px;font-weight:500;font-size:12px;color:#000;max-width:268px;word-break:break-word}.chat-bubble p[data-v-fcca83e4]{margin:0 0 4px}.chat-bubble p[data-v-fcca83e4]:last-child{margin-bottom:0}.chat-bubble-user[data-v-fcca83e4]{background:#00a8f0;color:#fff}.typing-bubble[data-v-fcca83e4]{display:flex;align-items:center;gap:4px;padding:10px 16px}.dot[data-v-fcca83e4]{width:6px;height:6px;background:#999;border-radius:50%;animation:typing-dot-fcca83e4 1.4s infinite ease-in-out}.dot[data-v-fcca83e4]:nth-child(2){animation-delay:.2s}.dot[data-v-fcca83e4]:nth-child(3){animation-delay:.4s}@keyframes typing-dot-fcca83e4{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@media(max-width:767px){.chat-bubble[data-v-fcca83e4]{max-width:85%}}.container[data-v-08109d4e]{max-width:1170px;margin:0 auto;padding:0 var(--space-6)}.hero[data-v-08109d4e]{text-align:center;padding:60px 0 40px}.hero-title[data-v-08109d4e]{font-family:var(--font-ui);font-weight:800;font-size:clamp(42px,6vw,72px);line-height:1.1;letter-spacing:-2px;color:var(--color-text);margin-bottom:var(--space-6)}.hero-title .num[data-v-08109d4e],.hero-title[data-v-08109d4e] .num{font-weight:700}.synqai-tab.active[data-v-08109d4e]{background:var(--gray-900);color:#fff;border-color:var(--gray-900)}.synqai-panel.active[data-v-08109d4e]{display:block}.synq-showcase-badge .dot[data-v-08109d4e]{width:6px;height:6px;border-radius:50%;background:var(--violet-500)}.sherlock-progress-seg.active[data-v-08109d4e]{background:#b8753d66}.section-title[data-v-08109d4e]{display:block;text-transform:none;gap:0;align-items:initial;font-family:var(--font-ui);font-weight:800;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-1px;text-align:center;margin-bottom:var(--space-8);color:var(--color-text)}.features-tab.active[data-v-08109d4e]{background:var(--gray-900);color:#fff;border-color:var(--gray-900)}.features-panel.active[data-v-08109d4e]{display:flex}.client-tab.active[data-v-08109d4e]{background:var(--gray-900);color:#fff;border-color:var(--gray-900)}.case-mini-chat[data-v-08109d4e] .chat-message{align-items:flex-start;gap:8px}.case-mini-chat[data-v-08109d4e] .chat-bubble{background:var(--gray-100);color:var(--color-text);border-radius:14px 14px 14px 4px;padding:9px 13px;font-family:var(--font-content);font-size:var(--font-sm);font-weight:400;max-width:85%;line-height:1.45}.case-mini-chat[data-v-08109d4e] .chat-bubble-user{background:var(--gray-900);color:#fff;border-radius:14px 14px 4px}.case-mini-chat[data-v-08109d4e] .chat-avatar{width:24px;height:24px;border-radius:8px}.pricing-toggle-label.active[data-v-08109d4e]{color:var(--color-text)}.toggle-track.active[data-v-08109d4e]{background:var(--violet-500)}.toggle-track.active .toggle-thumb[data-v-08109d4e]{transform:translate(24px)}.plan-price-free .num[data-v-08109d4e],.plan-price-free[data-v-08109d4e] .num{margin-right:6px;font-size:32px}.plan-messages .num[data-v-08109d4e]{font-weight:700;color:var(--color-text);margin-right:4px}@media(max-width:768px){.plan-card.expanded .plan-expand-btn svg[data-v-08109d4e]{transform:rotate(180deg)}.plan-card.expanded .plan-features-detail[data-v-08109d4e]{display:flex}}@property --ent-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.footer[data-v-08109d4e]{border-top:1px solid var(--color-border);padding:56px 0 0;background:#fff}.footer-grid[data-v-08109d4e]{display:grid;grid-template-columns:200px 1fr 1fr 1fr 1fr;gap:var(--space-8);padding-bottom:var(--space-8)}.footer-brand[data-v-08109d4e]{min-width:0}.footer-logo[data-v-08109d4e]{display:flex;align-items:baseline;gap:5px;font-family:var(--font-ui);font-weight:800;font-size:var(--font-xl);color:var(--color-text);margin-bottom:var(--space-3)}.footer-logo-grad[data-v-08109d4e]{background:linear-gradient(135deg,#01f,#c538cf,#ed5f9f,#ff8000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer-brand-divider[data-v-08109d4e]{height:1px;background:var(--color-border);margin-bottom:var(--space-3)}.footer-legal-info[data-v-08109d4e]{font-family:var(--font-content);font-size:11px;color:var(--color-text-muted);line-height:1.6}.footer-col-title[data-v-08109d4e]{font-family:var(--font-ui);font-weight:700;font-size:var(--font-base);color:var(--color-text);margin-bottom:var(--space-4)}.footer-link[data-v-08109d4e]{display:block;font-family:var(--font-content);font-size:var(--font-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3);transition:color .2s}.footer-link[data-v-08109d4e]:hover{color:var(--color-text)}.footer-link-icon[data-v-08109d4e]{display:inline-flex;align-items:center;gap:6px}.footer-link-icon svg[data-v-08109d4e]{flex-shrink:0;opacity:.7}.footer-socials[data-v-08109d4e]{display:flex;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.social-icon[data-v-08109d4e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s}.social-icon[data-v-08109d4e]:hover{color:var(--color-text)}.social-icon svg[data-v-08109d4e]{width:20px;height:20px}.footer-bottom[data-v-08109d4e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.footer-copyright[data-v-08109d4e]{font-family:var(--font-content);font-size:var(--font-xs);color:var(--color-text-muted)}.footer-bottom-links[data-v-08109d4e]{display:flex;gap:var(--space-6);flex-wrap:wrap}.footer-bottom-link[data-v-08109d4e]{font-family:var(--font-content);font-size:var(--font-xs);color:var(--color-text-muted);transition:color .2s}.footer-bottom-link[data-v-08109d4e]:hover{color:var(--color-text)}@media(max-width:900px){.footer-grid[data-v-08109d4e]{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "about solutions" "support social";gap:var(--space-6)}.footer-brand[data-v-08109d4e]{grid-area:brand}.footer-col-about[data-v-08109d4e]{grid-area:about}.footer-col-solutions[data-v-08109d4e]{grid-area:solutions}.footer-col-support[data-v-08109d4e]{grid-area:support}.footer-col-social[data-v-08109d4e]{grid-area:social}.footer-bottom[data-v-08109d4e]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.footer-bottom-links[data-v-08109d4e]{gap:var(--space-3)}}@media(max-width:720px){.footer[data-v-08109d4e]{padding:32px 0 0}.footer-brand[data-v-08109d4e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}.footer-logo[data-v-08109d4e]{margin-bottom:0}.footer-brand-divider[data-v-08109d4e]{display:none}.footer-legal-info[data-v-08109d4e]{font-size:10px;line-height:1.5}}.fade-in[data-v-08109d4e]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}html.prerendered .fade-in[data-v-08109d4e]{opacity:1;transform:none}.fade-in[data-visible][data-v-08109d4e]{opacity:1;transform:translateY(0)}

/* Enterprise-CxDzk7zl.css */
.enterprise-page .fade-in[data-v-3086a6f0]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}html.prerendered .fade-in[data-v-3086a6f0]{opacity:1;transform:none}.enterprise-page .fade-in[data-visible][data-v-3086a6f0]{opacity:1;transform:translateY(0)}[data-v-3086a6f0],[data-v-3086a6f0]:before,[data-v-3086a6f0]:after{box-sizing:border-box;margin:0;padding:0}html[data-v-3086a6f0]{scroll-behavior:smooth;overflow-x:clip}body[data-v-3086a6f0]{font-family:var(--font-content);color:var(--color-text);background:var(--color-bg);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a[data-v-3086a6f0]{text-decoration:none;color:inherit}button[data-v-3086a6f0]{font-family:inherit;cursor:pointer}img[data-v-3086a6f0]{max-width:100%;display:block}.num[data-v-3086a6f0]{font-feature-settings:"tnum"}em[data-v-3086a6f0]{font-style:normal}.container[data-v-3086a6f0]{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.header[data-v-3086a6f0]{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-3086a6f0]{border-bottom-color:#0b0b1514}.header-inner[data-v-3086a6f0]{display:flex;align-items:center;justify-content:space-between;height:72px}.logo[data-v-3086a6f0]{display:flex;align-items:center;gap:10px}.nav-actions[data-v-3086a6f0]{display:flex;gap:var(--space-3);align-items:center}.nav-cta[data-v-3086a6f0]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--gray-900);color:#fff;border:none;border-radius:var(--radius-full);font-family:var(--font-ui);font-weight:700;font-size:13px;letter-spacing:.01em;transition:all .2s ease}.nav-cta[data-v-3086a6f0]:hover{background:var(--ink-800);transform:translateY(-1px)}.nav-cta svg[data-v-3086a6f0]{width:13px;height:13px;transition:transform .2s ease}.nav-cta:hover svg[data-v-3086a6f0]{transform:translate(2px)}.lang-toggle[data-v-3086a6f0]{display:inline-flex;padding:3px;border-radius:999px;background:var(--gray-100);border:1px solid var(--color-border);gap:0;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-3086a6f0]{padding:6px 11px;border-radius:999px;color:var(--gray-500);transition:all .2s ease}.lang-opt.active[data-v-3086a6f0]{background:#fff;color:var(--gray-900);box-shadow:0 1px 3px #00000014}body.lang-en .ru-only[data-v-3086a6f0],body.lang-ru .en-only[data-v-3086a6f0]{display:none!important}.enterprise-page.lang-en .hero-title[data-v-3086a6f0],.enterprise-page.lang-en .section-title[data-v-3086a6f0],.enterprise-page.lang-en .cta-title[data-v-3086a6f0]{letter-spacing:-.035em}.enterprise-page.lang-en .hero-title[data-v-3086a6f0] em,.enterprise-page.lang-en .section-title[data-v-3086a6f0] em,.enterprise-page.lang-en .cta-title[data-v-3086a6f0] em{font-style:italic!important;font-weight:900!important;letter-spacing:-.04em;padding-right:.16em;padding-bottom:.12em;margin-right:-.1em;margin-bottom:-.12em}.hero[data-v-3086a6f0]{position:relative;padding:64px 0 56px}.hero[data-v-3086a6f0]:before{content:"";position:absolute;top:-30%;right:-15%;width:780px;height:780px;background:radial-gradient(ellipse,rgba(197,56,207,.09) 0%,rgba(123,42,191,.04) 40%,transparent 70%);pointer-events:none;z-index:0}.hero[data-v-3086a6f0]:after{content:"";position:absolute;bottom:-10%;left:-5%;width:900px;height:500px;background:radial-gradient(ellipse,rgba(255,128,0,.09) 0%,rgba(237,95,159,.06) 25%,rgba(123,42,191,.04) 50%,transparent 75%);pointer-events:none;z-index:0}.hero .container[data-v-3086a6f0]{position:relative;z-index:1}.hero-title[data-v-3086a6f0]{font-family:var(--font-ui)!important;font-weight:800!important;font-size:clamp(44px,6vw,84px)!important;line-height:1.04!important;letter-spacing:-.032em!important;margin-bottom:var(--space-8);color:var(--color-text);text-wrap:balance}.hero-lead strong[data-v-3086a6f0],.hero-lead .num[data-v-3086a6f0]{color:var(--gray-900);font-weight:600}.hero-actions[data-v-3086a6f0]{display:flex;gap:var(--space-3);flex-wrap:wrap}@media(max-width:720px){.hero[data-v-3086a6f0]{padding:48px 0 32px}.hero-title[data-v-3086a6f0]{font-size:clamp(34px,9vw,44px);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin-bottom:var(--space-8)}.hero-actions[data-v-3086a6f0]{flex-direction:column;align-items:stretch;gap:var(--space-4)}.header-inner[data-v-3086a6f0]{height:56px}.container.header-inner[data-v-3086a6f0]{padding:0 var(--space-3)}.nav-cta[data-v-3086a6f0]{display:none}.nav-actions[data-v-3086a6f0]{gap:6px}.logo[data-v-3086a6f0]{gap:7px}.lang-toggle[data-v-3086a6f0]{font-size:10px}.lang-opt[data-v-3086a6f0]{padding:4px 8px}}@media(max-width:400px){.hero-title[data-v-3086a6f0]{font-size:clamp(28px,8vw,34px)}.container[data-v-3086a6f0]{padding:0 var(--space-4)}}@media(max-width:720px){body.msticky-on .cta[data-v-3086a6f0]{padding-bottom:200px}}.section-title[data-v-3086a6f0]{font-family:var(--font-ui)!important;font-weight:800!important;font-size:clamp(30px,3.8vw,48px)!important;line-height:1.08!important;letter-spacing:-.03em!important;text-transform:none!important;display:block!important;gap:0!important;color:var(--color-text);max-width:880px;margin-bottom:var(--space-4)}.section-title[data-v-3086a6f0] em,.hero-title[data-v-3086a6f0] em,.cta-title[data-v-3086a6f0] em{font-style:normal!important;font-weight:800!important;display:inline;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.section-title[data-v-3086a6f0] br,.hero-title[data-v-3086a6f0] br,.cta-title[data-v-3086a6f0] br{display:block;content:"";height:0}.quiz-head .section-title[data-v-3086a6f0]{margin:0 auto var(--space-4)}.caps .container[data-v-3086a6f0]{position:relative;z-index:1}.caps .section-title[data-v-3086a6f0]{color:#fff}.pricing .section-title[data-v-3086a6f0]{color:#fff}.arch-intro .section-title[data-v-3086a6f0]{max-width:none!important}.arch-badge .num[data-v-3086a6f0]{font-weight:500}.pricing .container[data-v-3086a6f0]{position:relative;z-index:1}.pricing-head .section-title[data-v-3086a6f0],.pricing-head .section-sub[data-v-3086a6f0]{margin-left:auto;margin-right:auto}.faq .container[data-v-3086a6f0]{position:relative;z-index:1}.faq-tab.active[data-v-3086a6f0]{color:var(--color-text);border-left-color:var(--brand-pink);background:#ed5f9f0f;font-weight:700}.faq-answer[data-v-3086a6f0]{padding:var(--space-8);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-20);position:relative;min-height:320px}.faq-answer[data-v-3086a6f0]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-20);padding:1px;background:linear-gradient(135deg,rgba(123,42,191,.15),transparent 40%,rgba(237,95,159,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.faq-answer-pane.active[data-v-3086a6f0]{display:block;animation:fade-slide-3086a6f0 .35s ease}@keyframes fade-slide-3086a6f0{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(max-width:900px){.faq-tab.active[data-v-3086a6f0]{border-left:none;border-color:var(--violet-300);background:var(--violet-50);font-weight:700}.faq-answer[data-v-3086a6f0]{padding:var(--space-5)}}.cta[data-v-3086a6f0]{padding:140px 0 120px;background:var(--ink-950);color:#fff;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.05)}.cta[data-v-3086a6f0]: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-3086a6f0]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 10% 20%,rgba(0,17,255,.22) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 90% 30%,rgba(197,56,207,.2) 0%,transparent 55%),radial-gradient(ellipse 70% 55% at 50% 110%,rgba(255,128,0,.2) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 30% 100%,rgba(237,95,159,.14) 0%,transparent 60%);pointer-events:none}.cta .container[data-v-3086a6f0]{position:relative;z-index:1}.cta-hairline[data-v-3086a6f0]{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}.cta-head[data-v-3086a6f0]{text-align:center;max-width:960px;margin:0 auto var(--space-10);position:relative;z-index:2}.cta-title[data-v-3086a6f0]{font-family:var(--font-ui)!important;font-weight:800!important;font-size:clamp(40px,5.5vw,72px)!important;line-height:1.02!important;letter-spacing:-.034em!important;color:#fff;margin-bottom:var(--space-5);text-wrap:balance;text-shadow:0 6px 40px rgba(0,0,0,.4)}@media(max-width:900px){.cta[data-v-3086a6f0]{padding:80px 0}}@media(max-width:540px){.cta[data-v-3086a6f0]{padding:56px 0}.cta-title[data-v-3086a6f0]{font-size:clamp(28px,8vw,36px)}.cta-title .nowrap[data-v-3086a6f0]{white-space:normal}}.footer[data-v-3086a6f0]{border-top:1px solid var(--color-border);padding:56px 0 0;background:#fff}.footer-grid[data-v-3086a6f0]{display:grid;grid-template-columns:200px 1fr 1fr 1fr 1fr;gap:var(--space-8);padding-bottom:var(--space-8)}.footer-logo[data-v-3086a6f0]{font-family:var(--font-ui);font-weight:800;font-size:24px;margin-bottom:var(--space-3);display:flex;align-items:baseline;gap:5px}.footer-logo .logo-ai-grad[data-v-3086a6f0]{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-legal-info[data-v-3086a6f0]{font-family:var(--font-content);font-size:11px;color:var(--color-text-muted);line-height:1.6}.footer-col-title[data-v-3086a6f0]{font-family:var(--font-ui);font-weight:700;font-size:14px;margin-bottom:var(--space-4);color:var(--color-text)}.footer-link[data-v-3086a6f0]{display:block;font-family:var(--font-content);font-size:13px;color:var(--color-text-secondary);margin-bottom:var(--space-3);transition:color .2s}.footer-link[data-v-3086a6f0]:hover{color:var(--color-text)}.footer-socials[data-v-3086a6f0]{display:flex;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.social-icon[data-v-3086a6f0]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s}.social-icon[data-v-3086a6f0]:hover{color:var(--color-text)}.social-icon svg[data-v-3086a6f0]{width:20px;height:20px}.footer-bottom[data-v-3086a6f0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.footer-copyright[data-v-3086a6f0]{font-family:var(--font-content);font-size:12px;color:var(--color-text-muted)}.footer-bottom-links[data-v-3086a6f0]{display:flex;gap:var(--space-6);flex-wrap:wrap}.footer-bottom-link[data-v-3086a6f0]{font-family:var(--font-content);font-size:12px;color:var(--color-text-muted);transition:color .2s}.footer-bottom-link[data-v-3086a6f0]:hover{color:var(--color-text)}@media(max-width:900px){.footer-grid[data-v-3086a6f0]{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "about solutions" "support social";gap:var(--space-6)}.footer-brand[data-v-3086a6f0]{grid-area:brand}.footer-col-about[data-v-3086a6f0]{grid-area:about}.footer-col-solutions[data-v-3086a6f0]{grid-area:solutions}.footer-col-support[data-v-3086a6f0]{grid-area:support}.footer-col-social[data-v-3086a6f0]{grid-area:social}.footer-bottom[data-v-3086a6f0]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}@media(max-width:720px){.faq-tabs[data-v-3086a6f0],.faq-answer[data-v-3086a6f0]{display:none!important}}

/* PartnerProgram-C2tp0pH3.css */
.partner-program-page[data-v-460125fd]{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: "AppDigits", "Raleway", sans-serif;--font-content: "AppDigits", "Inter", sans-serif;--font-numbers: "AppDigits", "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-460125fd] *,.partner-program-page[data-v-460125fd] *:before,.partner-program-page[data-v-460125fd] *:after{box-sizing:border-box}.partner-program-page[data-v-460125fd] a{text-decoration:none}.partner-program-page[data-v-460125fd] button{font-family:inherit;cursor:pointer}.partner-program-page[data-v-460125fd] .num{font-feature-settings:"tnum"}.partner-program-page[data-v-460125fd] em{font-style:normal}.container[data-v-460125fd]{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.header[data-v-460125fd]{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-460125fd]{border-bottom-color:#0b0b1514}.header-inner[data-v-460125fd]{display:flex;align-items:center;justify-content:space-between;height:72px}.logo[data-v-460125fd]{display:flex;align-items:center;gap:10px}.nav-actions[data-v-460125fd]{display:flex;gap:var(--space-3);align-items:center}.nav-login[data-v-460125fd]{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-460125fd]:hover{background:var(--ink-800)}.nav-cta[data-v-460125fd]{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-460125fd]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7b2abf59}.nav-cta svg[data-v-460125fd]{width:13px;height:13px;transition:transform .2s}.nav-cta:hover svg[data-v-460125fd]{transform:translate(2px)}.lang-toggle[data-v-460125fd]{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-460125fd]{padding:6px 11px;border-radius:999px;color:var(--gray-500);transition:all .2s}.lang-opt.active[data-v-460125fd]{background:#fff;color:var(--gray-900);box-shadow:0 1px 3px #00000014}.nav-cta-short[data-v-460125fd]{display:none}@media(max-width:768px){.nav-cta svg[data-v-460125fd]{display:none}.nav-cta-full[data-v-460125fd]{display:none}.nav-cta-short[data-v-460125fd]{display:inline}}@media(max-width:600px){.nav-cta[data-v-460125fd]{padding:8px 14px;font-size:11px}.nav-login[data-v-460125fd]{padding:8px 12px;font-size:11px}.nav-actions[data-v-460125fd]{gap:6px}}.hero[data-v-460125fd]{position:relative;padding:100px 0 80px;background:var(--ink-950);color:#fff;overflow:hidden}.hero[data-v-460125fd]: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-460125fd]: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-460125fd]{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-460125fd]{position:relative;z-index:1}.hero-content[data-v-460125fd]{text-align:center;max-width:800px;margin:0 auto}.hero-title[data-v-460125fd]{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-460125fd] em{font-weight:800;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-460125fd]{font-size:var(--font-lg);line-height:1.6;color:#ffffffa6;max-width:580px;margin:0 auto var(--space-10)}.hero-actions[data-v-460125fd]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:64px}.btn-hero-cta[data-v-460125fd]{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-460125fd]:hover{transform:translateY(-2px);box-shadow:0 14px 40px -6px #c538cfb3}.btn-hero-cta svg[data-v-460125fd]{width:16px;height:16px}.btn-hero-ghost[data-v-460125fd]{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-460125fd]:hover{background:#ffffff14;border-color:#ffffff59}.hero-stats[data-v-460125fd]{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-460125fd]{text-align:center}.hero-stat-num[data-v-460125fd]{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-460125fd]{font-size:var(--font-sm);color:#ffffff80;margin-top:var(--space-2)}@media(max-width:768px){.hero[data-v-460125fd]{padding:72px 0 56px}.hero-stats[data-v-460125fd]{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.hero-actions[data-v-460125fd]{flex-direction:column;align-items:center}}.section[data-v-460125fd]{padding:80px 0}@media(max-width:600px){.section[data-v-460125fd]{padding:48px 0}}.section-alt[data-v-460125fd]{background:var(--color-bg-subtle)}.section-head[data-v-460125fd]{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.section-title[data-v-460125fd]{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-460125fd] em{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-460125fd]{font-size:var(--font-md);color:var(--color-text-secondary);line-height:1.6}.benefits-grid[data-v-460125fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.benefit-card[data-v-460125fd]{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-460125fd]:hover{border-color:#7b2abf40;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.benefit-card[data-v-460125fd]: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-460125fd]:hover:before{opacity:1}.benefit-icon[data-v-460125fd]{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-460125fd] svg{width:22px;height:22px}.benefit-title[data-v-460125fd]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-2)}.benefit-text[data-v-460125fd]{font-size:var(--font-base);color:var(--color-text-secondary);line-height:1.65}@media(max-width:900px){.benefits-grid[data-v-460125fd]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.benefits-desktop[data-v-460125fd]{display:none}}.levels-grid[data-v-460125fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.level-card[data-v-460125fd]{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-460125fd]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.level-card.featured[data-v-460125fd]{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-460125fd]{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-460125fd]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.level-icon[data-v-460125fd]{width:36px;height:36px;border-radius:var(--radius-8);display:flex;align-items:center;justify-content:center;flex-shrink:0}.level-icon[data-v-460125fd] svg{width:18px;height:18px}.level-name[data-v-460125fd]{font-family:var(--font-ui);font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em}.level-desc[data-v-460125fd]{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-460125fd]{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-460125fd]{font-size:40px;font-weight:700;line-height:1}.level-commission-label[data-v-460125fd]{font-size:var(--font-xs);color:var(--color-text-secondary);margin-top:var(--space-2)}.level-price[data-v-460125fd]{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-460125fd]{font-family:var(--font-ui);color:var(--color-text);font-weight:700}.level-features[data-v-460125fd]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:var(--space-6);flex:1;padding:0}.level-feature[data-v-460125fd]{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-460125fd] svg{flex-shrink:0;margin-top:2px}.level-feature.disabled[data-v-460125fd]{opacity:.35}.gradient-num[data-v-460125fd]{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.level-cta[data-v-460125fd]{margin-top:auto}.level-cta .btn[data-v-460125fd]{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-460125fd]{background:var(--violet-500);color:#fff}.btn-lv-primary[data-v-460125fd]:hover{background:var(--violet-600);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-lv-secondary[data-v-460125fd]{background:var(--gray-100);color:var(--color-text);border:1px solid var(--color-border)!important}.btn-lv-secondary[data-v-460125fd]:hover{background:var(--gray-200)}@media(max-width:1100px){.levels-grid[data-v-460125fd]{grid-template-columns:repeat(2,1fr)}}.level-expand[data-v-460125fd]{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-460125fd]:hover{color:var(--violet-600)}.level-expand[data-v-460125fd] svg{width:14px;height:14px;vertical-align:-2px;margin-left:4px;transition:transform .2s}.level-card.expanded .level-expand[data-v-460125fd] svg{transform:rotate(180deg)}@media(max-width:600px){.levels-grid[data-v-460125fd]{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.level-features[data-v-460125fd]{display:none}.level-card.expanded .level-features[data-v-460125fd]{display:flex}.level-expand[data-v-460125fd]{display:block}}.testimonials-carousel[data-v-460125fd]{position:relative}.testimonials-window[data-v-460125fd]{overflow:hidden;border-radius:var(--radius-16)}.testimonials-track[data-v-460125fd]{display:flex;gap:var(--space-5);transition:transform .5s ease}.testimonial-card[data-v-460125fd]{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-460125fd]{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.carousel-btn[data-v-460125fd]{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-460125fd]:hover{border-color:var(--violet-300);color:var(--violet-500)}.carousel-btn[data-v-460125fd] svg{width:18px;height:18px}.carousel-dots[data-v-460125fd]{display:flex;align-items:center;gap:6px}.carousel-dot[data-v-460125fd]{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-460125fd]{background:var(--violet-500);width:20px}@media(max-width:900px){.testimonial-card[data-v-460125fd]{width:calc(50% - 10px);min-width:calc(50% - 10px)}}@media(max-width:600px){.testimonial-card[data-v-460125fd]{width:100%;min-width:100%}}.testimonial-text[data-v-460125fd]{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-460125fd] strong{color:var(--color-text);font-weight:600}.testimonial-author[data-v-460125fd]{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-460125fd]{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-460125fd]{font-family:var(--font-ui);font-weight:700;font-size:var(--font-sm)}.testimonial-role[data-v-460125fd]{font-size:var(--font-xs);color:var(--color-text-muted)}.calc-wrap[data-v-460125fd]{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-460125fd]{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-460125fd]::-webkit-scrollbar{display:none}.calc-level-btn[data-v-460125fd]{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-460125fd]{background:var(--white);color:var(--color-text);box-shadow:var(--shadow-sm)}.calc-level-btn[data-v-460125fd]:hover:not(.active){background:#ffffff80}.calc-sliders[data-v-460125fd]{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-8)}.calc-slider-group label[data-v-460125fd]{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-460125fd]{font-weight:700;font-size:var(--font-xl);color:var(--violet-500)}.calc-slider-group[data-v-460125fd] 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-460125fd] 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-460125fd] input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:var(--shadow-focus)}.calc-slider-group[data-v-460125fd] 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-460125fd]{display:flex;justify-content:space-between;font-size:var(--font-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.calc-tier-labels[data-v-460125fd]{display:flex;justify-content:space-between;margin-top:var(--space-2);padding:0 2px}.calc-tier-label[data-v-460125fd]{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-460125fd] .num{font-size:var(--font-sm);font-weight:700}.calc-tier-label.active[data-v-460125fd]{color:var(--violet-500)}.calc-tier-label.active[data-v-460125fd] .num{color:var(--violet-600)}.calc-results[data-v-460125fd]{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-460125fd]{text-align:center;padding:var(--space-5);border-radius:var(--radius-12);background:var(--color-bg-subtle)}.calc-result-number[data-v-460125fd]{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-460125fd]{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}@media(max-width:600px){.calc-results[data-v-460125fd]{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.calc-result[data-v-460125fd]{padding:var(--space-3)}.calc-result-number[data-v-460125fd]{font-size:20px}.calc-result-label[data-v-460125fd]{font-size:var(--font-2xs)}.calc-level-btn[data-v-460125fd]{flex:1 0 auto;min-width:0;font-size:var(--font-2xs);padding:6px 8px}.calc-wrap[data-v-460125fd]{padding:var(--space-5)}.calc-tier-labels[data-v-460125fd]{gap:var(--space-1)}.calc-tier-label[data-v-460125fd]{font-size:var(--font-2xs)}.calc-tier-label[data-v-460125fd] .num{font-size:var(--font-xs)}}.steps[data-v-460125fd]{display:flex;flex-direction:column;max-width:680px;margin:0 auto;position:relative}.steps[data-v-460125fd]: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-460125fd]{display:flex;gap:var(--space-6);padding:var(--space-5) 0;position:relative}.step-marker[data-v-460125fd]{width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;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-460125fd]{flex:1;padding-top:var(--space-2)}.step-title[data-v-460125fd]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-2)}.step-desc[data-v-460125fd]{font-size:var(--font-base);color:var(--color-text-secondary);line-height:1.65}.gamif-grid[data-v-460125fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.gamif-card[data-v-460125fd]{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-460125fd]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.gamif-icon[data-v-460125fd]{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-460125fd] svg{width:26px;height:26px}.gamif-title[data-v-460125fd]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-2)}.gamif-text[data-v-460125fd]{font-size:var(--font-sm);color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.gamif-desktop[data-v-460125fd]{display:none}}.faq-list[data-v-460125fd]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-v-460125fd]{border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden;transition:border-color .2s}.faq-item.open[data-v-460125fd]{border-color:var(--violet-200)}.faq-question[data-v-460125fd]{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-460125fd]:hover{background:var(--color-bg-subtle)}.faq-chevron[data-v-460125fd]{width:16px;height:16px;color:var(--color-text-muted);transition:transform .3s;flex-shrink:0}.faq-item.open .faq-chevron[data-v-460125fd]{transform:rotate(180deg);color:var(--violet-500)}.faq-answer[data-v-460125fd]{max-height:0;overflow:hidden;transition:max-height .3s}.faq-answer-inner[data-v-460125fd]{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-460125fd]{padding:120px 0 100px;background:var(--ink-950);color:#fff;position:relative;overflow:hidden}.cta[data-v-460125fd]: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-460125fd]: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-460125fd]{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-460125fd]{position:relative;z-index:1}.cta-head[data-v-460125fd]{text-align:center;max-width:720px;margin:0 auto}.cta-title[data-v-460125fd]{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-460125fd] em{font-weight:800;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-desc[data-v-460125fd]{font-size:var(--font-lg);line-height:1.6;color:#fff9;margin-bottom:var(--space-10)}.cta-actions[data-v-460125fd]{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}@media(max-width:600px){.cta[data-v-460125fd]{padding:80px 0 64px}.cta-actions[data-v-460125fd]{flex-direction:column;align-items:center}}.mini-carousel[data-v-460125fd]{position:relative;display:none}@media(max-width:600px){.mini-carousel[data-v-460125fd]{display:block}}.mini-carousel .mini-window[data-v-460125fd]{overflow:hidden}.mini-carousel .mini-track[data-v-460125fd]{display:flex;transition:transform .4s ease}.mini-carousel .mini-track[data-v-460125fd]>*{width:100%;flex-shrink:0;padding:0 var(--space-1)}.mini-carousel .mini-track[data-v-460125fd]>*>*{height:100%}.mini-arrows[data-v-460125fd]{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.mini-arrow[data-v-460125fd]{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-460125fd]:hover{border-color:var(--violet-300);color:var(--violet-500)}.mini-arrow[data-v-460125fd] svg{width:16px;height:16px}.mini-dots[data-v-460125fd]{display:flex;align-items:center;gap:5px}.mini-dot[data-v-460125fd]{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-460125fd]{background:var(--violet-500);width:16px;border-radius:var(--radius-full)}.modal-overlay[data-v-460125fd]{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-460125fd]{opacity:1;pointer-events:auto}.modal[data-v-460125fd]{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-460125fd]{transform:translateY(0) scale(1)}.modal[data-v-460125fd]::-webkit-scrollbar{width:6px}.modal[data-v-460125fd]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.modal-close[data-v-460125fd]{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-460125fd]:hover{background:var(--gray-200);color:var(--gray-700)}.modal-body[data-v-460125fd]{padding:var(--space-10)}.modal-title[data-v-460125fd]{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-460125fd]{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-460125fd]{display:none}.modal-step.active[data-v-460125fd]{display:block}.modal-back[data-v-460125fd]{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-460125fd]:hover{color:var(--color-text)}.role-grid[data-v-460125fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.role-card[data-v-460125fd]{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-460125fd]:hover{border-color:var(--violet-200);background:var(--violet-50)}.role-card.selected[data-v-460125fd]{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-460125fd]{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-460125fd] svg{width:16px;height:16px}.role-card-name[data-v-460125fd]{font-family:var(--font-ui);font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-1)}.role-card-rate[data-v-460125fd]{font-size:var(--font-sm);font-weight:600;color:var(--violet-500)}.role-card-price[data-v-460125fd]{font-size:var(--font-xs);color:var(--color-text-muted);margin-top:2px}.form-group[data-v-460125fd]{margin-bottom:var(--space-5)}.form-label[data-v-460125fd]{display:block;font-family:var(--font-ui);font-size:var(--font-sm);font-weight:600;margin-bottom:var(--space-2)}.form-hint[data-v-460125fd]{font-weight:400;color:var(--color-text-muted);font-family:var(--font-content)}.form-input[data-v-460125fd]{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-460125fd]:focus{border-color:var(--violet-500);box-shadow:var(--shadow-focus)}.form-input[data-v-460125fd]::-moz-placeholder{color:var(--color-text-muted)}.form-input[data-v-460125fd]::placeholder{color:var(--color-text-muted)}@keyframes role-confirm-460125fd{0%{transform:scale(1)}30%{transform:scale(1.04)}60%{transform:scale(.98)}to{transform:scale(1)}}.role-card.confirmed[data-v-460125fd]{animation:role-confirm-460125fd .4s ease}.modal-logo[data-v-460125fd]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:4px}.modal-logo[data-v-460125fd] svg{flex-shrink:0;width:36px;height:36px}.modal-logo span[data-v-460125fd]{font-family:var(--font-ui);font-weight:800;font-size:22px;color:var(--gray-900);letter-spacing:.02em}.modal-legal[data-v-460125fd]{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-460125fd] a{color:var(--violet-500);text-decoration:underline}.confirm-btns[data-v-460125fd]{display:flex;flex-direction:column;gap:var(--space-3)}.form-login-btn[data-v-460125fd]{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-460125fd]:hover{background:var(--gray-50);border-color:var(--gray-300)}.form-login-btn[data-v-460125fd] svg{flex-shrink:0;color:var(--color-text-secondary)}.form-tg-btn[data-v-460125fd]{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-460125fd]:hover:not(.disabled){background:#229ed9;transform:translateY(-1px);box-shadow:0 6px 20px #2aabee59}.form-tg-btn.disabled[data-v-460125fd]{opacity:.4;pointer-events:none;cursor:not-allowed}.form-tg-btn[data-v-460125fd] svg{flex-shrink:0}.form-fineprint[data-v-460125fd]{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-460125fd]{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-460125fd]:hover:not(:disabled){background:var(--violet-600);transform:translateY(-1px)}.form-submit[data-v-460125fd]:disabled{opacity:.45;cursor:not-allowed;transform:none!important}@media(max-width:420px){.modal-body[data-v-460125fd]{padding:24px 20px 28px}}.fade-in[data-v-460125fd]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}html.prerendered .fade-in[data-v-460125fd]{opacity:1;transform:none}.fade-in[data-visible][data-v-460125fd]{opacity:1;transform:translateY(0)}

/* — добавлено extract-static-marketing.mjs — */
.case-card-hidden { display: none !important; }

/* Возвращаем ОБЫЧНЫЙ скролл документа.
   В SPA body зафиксирован, а прокручивается #app — так сделано ради мобильных
   экранов приложения с фиксированной нижней навигацией. Статической странице
   эта модель только вредит: браузер не прячет адресную строку при скролле, не
   восстанавливает позицию при возврате, ломаются якорные ссылки и sticky. */
html, body {
  position: static !important;
  overflow: visible !important;
  height: auto !important;
}
#app, .app-root, .blank-layout {
  overflow: visible !important;
  height: auto !important;
}

/* — мобильный хедер —
   Селектор языка на узких экранах выглядит так же, как на десктопе (тумблер
   из трёх языков с подсвеченным текущим), а не двумя отдельными чипами без
   активного. Он от этого шире, поэтому здесь ужимаем шрифт и отступы: иначе
   кнопка входа не помещается в строку и сминается в кружок. */
@media(max-width:600px){.lang-opt[data-v-dd8961f0]{padding:5px 7px;font-size:10px}}

/* — узкие экраны (360px и уже) —
   На русском подписи кнопок длиннее, и хедер вылезал за экран на несколько
   пикселей. Ужимаем тумблер ещё немного: разрядка на двухбуквенных кодах
   всё равно ничего не даёт читаемости, а стоит по два пикселя на каждом. */
@media(max-width:400px){.header-inner[data-v-dd8961f0]{padding:0 var(--space-3)}.lang-toggle[data-v-dd8961f0]{letter-spacing:normal}.lang-opt[data-v-dd8961f0]{padding:4px 6px}}
