:root{font-family:Vazirmatn,Tahoma,sans-serif;color:#eafaff;background:#041320;font-synthesis:none}.sales-assistant{position:fixed;inset-inline-end:clamp(16px,2.4vw,34px);bottom:clamp(16px,2.4vw,30px);z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit}.sales-launcher{min-width:58px;height:58px;padding:0 8px;border:1px solid color-mix(in srgb,var(--sales-accent) 48%,transparent);border-radius:21px;background:color-mix(in srgb,var(--page-bg, #07131f) 88%,transparent);color:var(--text-primary, #fff);box-shadow:0 18px 48px #02081759,0 0 32px color-mix(in srgb,var(--sales-accent) 20%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;gap:8px;cursor:pointer;transition:transform .25s ease,border-radius .25s ease}.sales-launcher:hover{transform:translateY(-3px)}.sales-assistant.open .sales-launcher{min-width:52px;height:52px;justify-content:center;border-radius:18px}.sales-launcher>span:last-child{padding-inline-end:10px;font-size:12px;font-weight:800;white-space:nowrap}.sales-avatar,.sales-avatar-image{width:38px;height:38px;flex:0 0 38px;border-radius:14px}.sales-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;background:linear-gradient(145deg,var(--sales-accent),#7c3aed);box-shadow:inset 0 1px #ffffff59,0 8px 20px color-mix(in srgb,var(--sales-accent) 24%,transparent)}.sales-avatar-nova{background:linear-gradient(145deg,#8b5cf6,#d946ef)}.sales-avatar-harmony{background:linear-gradient(145deg,#2dd4bf,#059669)}.sales-avatar-arman{background:linear-gradient(145deg,#38bdf8,#4f46e5)}.sales-avatar i{position:absolute;width:7px;height:7px;top:5px;inset-inline-end:5px;border:2px solid rgba(255,255,255,.85);border-radius:50%;animation:sales-avatar-pulse 2s infinite}.sales-avatar.large,.sales-avatar-image.large{width:46px;height:46px;flex-basis:46px;border-radius:16px}.sales-avatar-image{-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb,var(--sales-accent) 45%,transparent)}.sales-chat{position:relative;isolation:isolate;width:min(390px,calc(100vw - 28px));height:min(650px,calc(100vh - 112px));min-height:480px;overflow:hidden;border:1px solid color-mix(in srgb,var(--sales-accent) 28%,rgba(255,255,255,.12));border-radius:28px;color:var(--text-primary, #f8fafc);background:color-mix(in srgb,var(--page-bg, #06121e) 94%,transparent);box-shadow:0 28px 80px #0208177a,0 0 45px color-mix(in srgb,var(--sales-accent) 10%,transparent);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);display:flex;flex-direction:column;transform-origin:bottom right;animation:sales-chat-open .42s cubic-bezier(.16,1,.3,1) both}[dir=rtl] .sales-chat{transform-origin:bottom left}.sales-chat-glow{position:absolute;z-index:-1;width:240px;height:180px;top:-100px;inset-inline-start:-60px;border-radius:50%;background:var(--sales-accent);opacity:.12;filter:blur(45px);pointer-events:none}.sales-chat>header{min-height:78px;padding:15px 16px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(148,163,184,.12);background:linear-gradient(135deg,color-mix(in srgb,var(--sales-accent) 10%,transparent),transparent)}.sales-chat>header>div{min-width:0;display:flex;flex-direction:column;gap:4px}.sales-chat>header strong{font-size:14px;font-weight:900}.sales-chat>header span{display:flex;align-items:center;gap:5px;max-width:230px;overflow:hidden;color:var(--text-secondary, #cbd5e1);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.sales-chat>header span i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.sales-chat>header button{margin-inline-start:auto;width:34px;height:34px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:rgba(148,163,184,.08);color:inherit;display:grid;place-items:center;cursor:pointer}.sales-lead-form{flex:1;overflow-y:auto;padding:20px 18px 14px;display:flex;flex-direction:column;gap:12px}.sales-lead-intro{margin-bottom:3px;display:flex;align-items:flex-start;gap:11px}.sales-lead-intro>span{width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,var(--sales-accent) 30%,transparent);border-radius:15px;color:var(--sales-accent);background:color-mix(in srgb,var(--sales-accent) 10%,transparent);display:grid;place-items:center}.sales-lead-intro strong{display:block;margin-bottom:4px;color:var(--text-primary, #fff);font-size:14px;font-weight:900}.sales-lead-intro p{margin:0;color:var(--text-secondary, #cbd5e1);font-size:10.5px;line-height:1.8}.sales-lead-form>label:not(.sales-lead-consent){display:flex;flex-direction:column;gap:5px}.sales-lead-form>label>span{color:var(--text-secondary, #cbd5e1);font-size:10px;font-weight:800}.sales-lead-form input:not([type=checkbox]){width:100%;height:43px;padding:0 12px;border:1px solid rgba(148,163,184,.18);border-radius:13px;outline:0;color:var(--text-primary, #fff);background:rgba(148,163,184,.07);font:inherit;font-size:12px;transition:border-color .2s,box-shadow .2s}.sales-lead-form textarea{width:100%;min-height:88px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:13px;outline:0;resize:vertical;color:var(--text-primary, #fff);background:rgba(148,163,184,.07);font:inherit;font-size:12px;line-height:1.8;transition:border-color .2s,box-shadow .2s}.sales-lead-form input:not([type=checkbox]):focus,.sales-lead-form textarea:focus{border-color:color-mix(in srgb,var(--sales-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sales-accent) 9%,transparent)}.sales-lead-consent{padding:9px 10px;border-radius:12px;background:rgba(148,163,184,.06);display:flex;align-items:flex-start;gap:8px;cursor:pointer}.sales-lead-consent input{margin-top:3px;accent-color:var(--sales-accent)}.sales-lead-consent span{font-weight:500!important;line-height:1.8}.sales-lead-error{margin:0;padding:8px 10px;border:1px solid rgba(251,113,133,.25);border-radius:11px;color:#fb7185;background:rgba(244,63,94,.07);font-size:10px}.sales-lead-submit{min-height:44px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--sales-accent),color-mix(in srgb,var(--sales-accent) 55%,#4f46e5));box-shadow:0 10px 24px color-mix(in srgb,var(--sales-accent) 18%,transparent);display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.sales-lead-submit:disabled{opacity:.55;cursor:wait}.sales-lead-skip{border:0;color:var(--text-muted, #94a3b8);background:transparent;font:inherit;font-size:10px;cursor:pointer}.sales-lead-form>small{color:var(--text-muted, #94a3b8);display:flex;align-items:center;justify-content:center;gap:5px;font-size:8.5px;text-align:center}.sales-lead-form>small svg{color:var(--sales-accent)}.sales-messages{flex:1;overflow-y:auto;padding:18px 14px 10px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sales-accent) 45%,transparent) transparent}.sales-message{margin-bottom:13px;display:flex;align-items:flex-end;gap:8px;animation:sales-message-in .28s ease both}.sales-message p{max-width:82%;margin:0;padding:11px 13px;border:1px solid rgba(148,163,184,.12);border-radius:17px 17px 17px 5px;color:var(--text-primary, #f1f5f9);background:rgba(148,163,184,.08);font-size:12.5px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}[dir=rtl] .sales-message p{border-radius:17px 17px 5px}.sales-message.user{justify-content:flex-start;flex-direction:row-reverse}.sales-message.user p{border-color:color-mix(in srgb,var(--sales-accent) 34%,transparent);border-radius:17px 17px 5px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--sales-accent) 72%,#0f172a),color-mix(in srgb,var(--sales-accent) 38%,#312e81))}[dir=rtl] .sales-message.user p{border-radius:17px 17px 17px 5px}.sales-message.error p{border-color:#fb71854d;background:rgba(244,63,94,.08)}.sales-message .sales-avatar{width:29px;height:29px;flex-basis:29px;border-radius:11px}.sales-quick-questions{padding:2px 37px 10px 0;display:flex;flex-wrap:wrap;gap:7px}[dir=rtl] .sales-quick-questions{padding:2px 0 10px 37px}.sales-quick-questions button{padding:7px 9px;border:1px solid color-mix(in srgb,var(--sales-accent) 24%,rgba(148,163,184,.18));border-radius:11px;color:var(--text-secondary, #dbeafe);background:color-mix(in srgb,var(--sales-accent) 7%,transparent);display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:10px;cursor:pointer}[dir=ltr] .sales-quick-questions svg{transform:rotate(180deg)}.sales-typing{min-width:57px;display:flex;align-items:center;justify-content:center;gap:5px}.sales-typing i{width:5px;height:5px;border-radius:50%;background:var(--sales-accent);animation:sales-typing 1.1s infinite ease-in-out}.sales-typing i:nth-child(2){animation-delay:.14s}.sales-typing i:nth-child(3){animation-delay:.28s}.sales-handoff{margin:0 13px 9px;padding:10px;border:1px solid color-mix(in srgb,var(--sales-accent) 18%,rgba(148,163,184,.12));border-radius:15px;background:color-mix(in srgb,var(--sales-accent) 5%,transparent)}.sales-handoff>span{display:block;margin-bottom:7px;color:var(--text-secondary, #cbd5e1);font-size:10px}.sales-handoff>div{display:flex;flex-wrap:wrap;gap:6px}.sales-handoff a{padding:6px 8px;border-radius:9px;color:var(--text-primary, #fff);background:rgba(148,163,184,.1);display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;text-decoration:none}.sales-input{margin:0 13px;min-height:52px;padding:6px 6px 6px 11px;border:1px solid rgba(148,163,184,.18);border-radius:17px;background:rgba(148,163,184,.07);display:flex;align-items:flex-end;gap:6px;transition:border-color .2s,box-shadow .2s}[dir=rtl] .sales-input{padding:6px 11px 6px 6px}.sales-input:focus-within{border-color:color-mix(in srgb,var(--sales-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sales-accent) 9%,transparent)}.sales-input textarea{flex:1;min-height:38px;max-height:90px;padding:8px 3px;border:0;outline:0;resize:none;color:var(--text-primary, #fff);background:transparent;font:inherit;font-size:12px;line-height:1.6}.sales-input textarea::-moz-placeholder{color:var(--text-muted, #94a3b8)}.sales-input textarea::placeholder{color:var(--text-muted, #94a3b8)}.sales-input button{width:38px;height:38px;flex:0 0 38px;border:0;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--sales-accent),color-mix(in srgb,var(--sales-accent) 55%,#4f46e5));display:grid;place-items:center;cursor:pointer}.sales-input button:disabled{opacity:.38;cursor:default}.sales-privacy{padding:8px 14px 11px;color:var(--text-muted, #94a3b8);display:flex;align-items:center;justify-content:center;gap:4px;font-size:8.5px;text-align:center}.sales-privacy svg{color:var(--sales-accent)}.sales-proactive{position:relative;width:min(290px,calc(100vw - 32px));padding:13px 15px;border:1px solid color-mix(in srgb,var(--sales-accent) 28%,rgba(255,255,255,.1));border-radius:18px;color:var(--text-primary, #fff);background:color-mix(in srgb,var(--page-bg, #07131f) 94%,transparent);box-shadow:0 18px 48px #0208174d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:start;animation:sales-message-in .35s ease both}.sales-proactive>button{position:absolute;top:7px;inset-inline-end:7px;width:22px;height:22px;border:0;border-radius:8px;color:inherit;background:rgba(148,163,184,.1);display:grid;place-items:center;cursor:pointer}.sales-proactive>div{padding-inline-end:18px;cursor:pointer}.sales-proactive strong{display:block;margin-bottom:4px;color:var(--sales-accent);font-size:11px}.sales-proactive span{display:-webkit-box;overflow:hidden;color:var(--text-secondary, #cbd5e1);font-size:10px;line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.theme-light .sales-chat,.theme-light .sales-launcher,.theme-light .sales-proactive{--page-bg: #f8fdff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b}.theme-light .sales-launcher{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(236,248,251,.94));border-color:color-mix(in srgb,var(--sales-accent) 34%,rgba(31,126,151,.24));box-shadow:0 18px 48px #255b6f24,0 0 28px color-mix(in srgb,var(--sales-accent) 10%,transparent)}.theme-light .sales-proactive{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(236,248,251,.94));border-color:color-mix(in srgb,var(--sales-accent) 30%,rgba(31,126,151,.2));box-shadow:0 18px 48px #255b6f1f}.theme-light .sales-chat{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(236,248,251,.96));border-color:color-mix(in srgb,var(--sales-accent) 24%,rgba(31,126,151,.18));box-shadow:0 28px 80px #255b6f29,0 0 40px color-mix(in srgb,var(--sales-accent) 8%,transparent)}.theme-light .sales-message.user p,.theme-light .sales-input button{color:#fff}.spin{animation:spin 1s linear infinite}@keyframes sales-chat-open{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:none}}@keyframes sales-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sales-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes sales-avatar-pulse{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.25);opacity:1}}@media (max-width: 640px){.sales-assistant.desktop-only{display:none}.sales-assistant{inset-inline:12px;bottom:12px;align-items:flex-end}.sales-chat{width:calc(100vw - 24px);height:min(680px,calc(100dvh - 82px));min-height:0;border-radius:24px}.sales-launcher>span:last-child{display:none}.sales-handoff{max-height:94px;overflow-y:auto}.sales-chat>header span,.sales-lead-form>label>span,.sales-lead-intro p,.sales-quick-questions button,.sales-handoff>span,.sales-proactive span{font-size:12px}.sales-handoff a{font-size:11px}.sales-lead-form input:not([type=checkbox]),.sales-lead-form textarea,.sales-input textarea{font-size:14px}.sales-lead-error,.sales-lead-skip{font-size:11px}.sales-lead-form>small,.sales-privacy{font-size:10px}.sales-message p{font-size:13.5px}}@media (prefers-reduced-motion: reduce){.sales-chat,.sales-message,.sales-proactive{animation:none}.sales-avatar i,.sales-typing i{animation-duration:2.5s}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#061a2a}html:has(.ai-page){--ai-anchor-offset: 88px;scroll-padding-top:var(--ai-anchor-offset);scroll-behavior:auto;scroll-snap-type:none}html:has(.ai-page.theme-light){background:#f7fcfd}body{margin:0;min-width:320px;min-height:100vh;background:#061a2a;overscroll-behavior-y:none;transition:background-color .35s ease}body.aiharmony-light-body{background:#f7fcfd}body.aiharmony-dark-body{background:#061a2a}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.ai-page{position:relative;min-height:100vh;overflow-x:clip;isolation:isolate;padding-top:max(10px,env(safe-area-inset-top,0px));background:radial-gradient(circle at 44% 49%,rgba(18,184,208,.11),transparent 30%),radial-gradient(circle at 8% 90%,rgba(196,106,25,.08),transparent 27%),linear-gradient(142deg,#061a2a 0%,#04111d 52%,#061725 100%)}.ambient{position:absolute;z-index:-2;border-radius:999px;filter:blur(80px);opacity:.18}.ambient-one{width:520px;height:520px;left:28%;top:24%;background:#12b8d0}.ambient-two{width:360px;height:360px;right:-8%;bottom:0;background:#c46a19;opacity:.1}.noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.aurora-layer{position:fixed;z-index:-1;top:-24vh;right:-18vw;bottom:-24vh;left:-18vw;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .7s ease}.theme-dark .aurora-layer{opacity:.7}.theme-light .aurora-layer{display:none}.aurora-band{position:absolute;display:block;width:72vw;height:34vw;min-width:680px;min-height:300px;border-radius:50%;filter:blur(95px);mix-blend-mode:screen;opacity:.16;transform-origin:center;will-change:transform}.aurora-cyan{top:5%;right:-14%;background:radial-gradient(ellipse,rgba(19,207,229,.9),rgba(17,132,176,.34) 45%,transparent 72%);animation:aurora-drift-one 18s ease-in-out infinite alternate}.aurora-violet{top:35%;left:-22%;background:radial-gradient(ellipse,rgba(139,92,246,.72),rgba(99,102,241,.28) 46%,transparent 72%);animation:aurora-drift-two 23s ease-in-out infinite alternate}.aurora-emerald{right:3%;bottom:-8%;background:radial-gradient(ellipse,rgba(16,185,129,.55),rgba(6,182,212,.25) 46%,transparent 72%);animation:aurora-drift-three 27s ease-in-out infinite alternate}.ai-header{position:sticky;top:10px;z-index:50;width:calc(100% - 28px);height:68px;margin:0 auto;max-width:1500px;padding:0 18px 0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(145,217,232,.14);border-radius:20px;background:linear-gradient(135deg,rgba(10,35,51,.76),rgba(3,17,29,.72));box-shadow:0 16px 45px #0000002e,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);transition:width .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.ai-header.is-scrolled{width:calc(100% - 44px);border-color:#49d2e23d;background:linear-gradient(135deg,rgba(8,31,47,.94),rgba(3,16,28,.91));box-shadow:0 22px 60px #0000004d,0 0 30px #2dd4df0b,inset 0 1px #ffffff0d}.header-progress{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;overflow:hidden;border-radius:999px;background:rgba(106,190,209,.08);pointer-events:none}.header-progress i{display:block;width:100%;height:100%;transform-origin:right center;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#2dd4df 55%,#73e6ee);box-shadow:0 0 12px #2dd4dfb3;transition:transform .12s linear}html[dir=ltr] .header-progress i{transform-origin:left center}.ai-brand{display:flex;direction:ltr;align-items:center;gap:9px;min-width:-moz-max-content;min-width:max-content;padding:5px 10px 5px 6px;border:1px solid rgba(126,204,221,.1);border-radius:14px;background:rgba(255,255,255,.025);font:800 21px/1 Inter,sans-serif;letter-spacing:-.8px;transition:.25s ease}.ai-brand:hover{border-color:#2dd4df4d;background:rgba(45,212,223,.055);transform:translateY(-1px)}.ai-brand img{width:39px;height:39px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(45,212,223,.18))}.ai-brand>span>span{color:#19c4dd}.ai-header nav{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(130,202,219,.08);border-radius:14px;color:#a9c2cc;background:rgba(1,12,21,.24);font-size:12px;font-weight:700}.ai-header nav a{position:relative;padding:8px 10px;border-radius:10px;white-space:nowrap;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.ai-header nav a:after{content:"";position:absolute;right:30%;left:30%;bottom:3px;height:1px;border-radius:2px;background:#49d8e7;transform:scaleX(0);transition:transform .25s ease}.ai-header nav a:hover{color:#ecfdff}.ai-header nav a:hover:after{transform:scaleX(1)}.ai-header nav a.active{color:#effdff;background:linear-gradient(135deg,rgba(45,212,223,.13),rgba(167,139,250,.07));box-shadow:inset 0 0 0 1px #5cdae81a}.ai-header nav a.active:after{transform:scaleX(1)}.ai-header nav .future-nav-link{display:inline-flex;align-items:center;gap:6px;color:#6be3ed}.header-actions{display:flex;align-items:center;gap:10px}.ai-pill{display:flex;direction:ltr;align-items:center;gap:7px;border:1px solid rgba(36,196,220,.46);border-radius:12px;padding:9px 14px;color:#6ce4ee;background:linear-gradient(135deg,rgba(45,212,223,.09),rgba(167,139,250,.06));font:750 12px/1 Inter,sans-serif;box-shadow:inset 0 0 20px #24c4dc0a,0 0 18px #2dd4df0d;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}button.ai-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ai-pill:hover{color:#ecfdff;border-color:#2dd4df9e;background:linear-gradient(135deg,rgba(45,212,223,.16),rgba(167,139,250,.1));transform:translateY(-1px);box-shadow:inset 0 0 20px #24c4dc0f,0 0 22px #2dd4df1f}.header-panel-link{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(167,139,250,.34);border-radius:11px;color:#e8e2ff;background:rgba(167,139,250,.11);font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.header-panel-link:hover{color:#fff;border-color:#a78bfa;background:rgba(167,139,250,.18);transform:translateY(-1px);box-shadow:0 8px 22px #a78bfa24}.language-toggle{min-height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(151,209,224,.18);border-radius:11px;color:#b7d2dc;background:rgba(7,29,45,.72);cursor:pointer;transition:border-color .2s ease,color .2s ease}.language-toggle:hover{color:#fff;border-color:#2dd4df8c}.language-toggle span{font:700 11px Inter,Vazirmatn,sans-serif}.theme-toggle{min-height:36px;display:flex;align-items:center;gap:7px;padding:0 10px 0 8px;border:1px solid rgba(151,209,224,.18);border-radius:11px;color:#c5dae1;background:rgba(7,29,45,.72);cursor:pointer;transition:border-color .25s,color .25s,background .25s,transform .25s}.theme-toggle:hover{color:#fff;border-color:#fbbf246b;transform:translateY(-1px)}.theme-toggle>span{width:23px;height:23px;display:grid;place-items:center;border-radius:8px;color:#fbbf24;background:rgba(251,191,36,.1)}.theme-toggle small{font-size:10px;font-weight:850}.menu-toggle{display:none;width:40px;height:40px;place-items:center;border-radius:12px;border:1px solid rgba(151,209,224,.14);background:rgba(7,29,45,.8)}.ai-scroll-main{position:relative}.scroll-reveal-section{scroll-margin-top:0;transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .75s ease;will-change:opacity,transform}.aiharmony-scroll-ready .scroll-reveal-section:not(.is-visible){opacity:0;filter:blur(8px)}.aiharmony-scroll-ready .scroll-reveal-section.reveal-from-bottom:not(.is-visible){transform:translateY(58px) scale(.988)}.aiharmony-scroll-ready .scroll-reveal-section.reveal-from-top:not(.is-visible){transform:translateY(-58px) scale(.988)}.aiharmony-scroll-ready .scroll-reveal-section.is-visible{opacity:1;transform:none;filter:none;will-change:auto}.has-detail .ecosystem-section{opacity:1!important;transform:none!important;filter:none!important;will-change:auto!important}.future-hero,.ecosystem-section,.pricing-journey,.conversion-gateway,.testimonials-showcase,.smart-faq,.professional-footer{border-top:0!important;border-bottom:0!important}.future-hero{position:relative;min-height:calc(100svh - 78px);display:flex;flex-direction:column;justify-content:center;padding:42px clamp(24px,5vw,82px) 72px;border-bottom:1px solid rgba(91,193,217,.12);isolation:isolate}.future-hero:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 40%,rgba(45,212,223,.12),transparent 30%),radial-gradient(circle at 17% 70%,rgba(167,139,250,.11),transparent 27%),linear-gradient(180deg,rgba(3,15,27,.28),rgba(5,20,33,.9))}.future-hero:after{content:"";position:absolute;z-index:-1;right:-8%;bottom:-190px;left:-8%;height:310px;border-top:1px solid rgba(63,209,227,.42);border-radius:50% 50% 0 0;background:linear-gradient(180deg,rgba(23,113,147,.07),transparent 55%);box-shadow:0 -14px 55px #22c5e014;pointer-events:none}.future-video-background{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:#04111d}.future-video-background video,.future-video-background img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:var(--hero-video-opacity,.42)}.future-video-background img{filter:saturate(.9) contrast(1.06)}.future-hero.has-background-video:before{background:radial-gradient(circle at 72% 40%,rgba(45,212,223,.14),transparent 31%),radial-gradient(circle at 17% 70%,rgba(167,139,250,.13),transparent 28%),linear-gradient(90deg,rgba(2,12,22,.9),rgba(3,15,27,.52) 55%,rgba(3,15,27,.76))}.future-grid{width:min(1500px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(350px,.86fr) minmax(540px,1.14fr);align-items:center;gap:clamp(36px,6vw,92px)}.future-copy{position:relative;z-index:4}.future-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#5edcea;font-size:12px;font-weight:800}.future-copy h1{max-width:720px;margin:19px 0 20px;color:#fff;font-size:clamp(40px,4.15vw,68px);line-height:1.34;letter-spacing:-2.8px;font-weight:900}.future-copy h1 em{display:inline-block;font-style:normal;background:linear-gradient(90deg,#2dd4df,#6dd7f0 56%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 42px rgba(45,212,223,.12)}.future-copy>p{max-width:650px;margin:0;color:#c8dce3;font-size:clamp(15px,1.18vw,18px);line-height:2.05}.future-actions{margin-top:30px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.future-primary,.future-secondary{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:14px;font-size:12px;font-weight:900;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.future-primary{color:#041723;background:linear-gradient(135deg,#2dd4df,#36c8e7);box-shadow:0 15px 36px #2dd4df33}.future-secondary{border:1px solid rgba(91,209,226,.43);color:#d9f7fb;background:rgba(8,34,50,.5)}.future-primary:hover,.future-secondary:hover{transform:translateY(-2px)}.future-primary:hover{box-shadow:0 19px 42px #2dd4df4d}.future-secondary:hover{border-color:#49d9e8}.story-carousel{position:relative;min-height:620px;outline:none;direction:rtl}.story-carousel:focus-visible{border-radius:28px;outline:2px solid var(--story-accent);outline-offset:6px}.story-card{position:absolute;z-index:4;top:34px;right:clamp(92px,9vw,154px);width:min(560px,calc(100% - 130px));min-height:535px;overflow:hidden;border:1px solid color-mix(in srgb,var(--story-accent) 60%,rgba(141,205,222,.25));border-radius:27px;background:linear-gradient(145deg,rgba(16,46,66,.96),rgba(5,22,36,.98));box-shadow:0 40px 90px #00000061,0 0 44px color-mix(in srgb,var(--story-accent) 10%,transparent),inset 0 1px #ffffff12;animation:story-in .55s cubic-bezier(.2,.8,.2,1) both}.story-visual{position:relative;height:265px;overflow:hidden;border-bottom:1px solid rgba(143,209,225,.12);background:radial-gradient(circle at 70% 40%,color-mix(in srgb,var(--story-accent) 16%,transparent),transparent 37%),linear-gradient(145deg,#071d2d,#0c2638)}.story-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(112,194,213,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(112,194,213,.1) 1px,transparent 1px);background-size:29px 29px;-webkit-mask-image:linear-gradient(to top,#000,transparent 90%);mask-image:linear-gradient(to top,#000,transparent 90%)}.story-visual svg{position:absolute;z-index:3;top:18px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 20px);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--story-accent) 42%,transparent))}.predict-owner{position:absolute;z-index:2;right:66px;bottom:0;width:105px;height:185px;border-radius:55px 55px 16px 16px;background:linear-gradient(90deg,rgba(1,10,18,.94),rgba(9,36,52,.92));box-shadow:-14px 0 35px #00000057}.predict-owner i:first-child{position:absolute;top:-39px;right:23px;width:59px;height:69px;border-radius:50% 50% 45% 45%;background:#07131d;border:1px solid color-mix(in srgb,var(--story-accent) 30%,transparent)}.predict-owner i:last-child{position:absolute;top:45px;left:-15px;width:62px;height:2px;transform:rotate(-20deg);background:color-mix(in srgb,var(--story-accent) 42%,transparent)}.predict-cafe{position:absolute;z-index:1;left:32px;right:150px;bottom:27px;height:104px;display:flex;align-items:flex-end;gap:12px}.predict-cafe i{flex:1;height:var(--cafe-h, 68%);border:1px solid rgba(108,188,208,.18);border-radius:28px 28px 5px 5px;background:linear-gradient(180deg,rgba(251,146,60,.18),rgba(14,48,64,.45));box-shadow:inset 0 -12px 22px #0000002e}.predict-cafe i:nth-child(2){--cafe-h: 92%}.predict-cafe i:nth-child(3){--cafe-h: 76%}.predict-cafe i:nth-child(4){--cafe-h: 55%}.story-orb{position:absolute;z-index:4;width:8px;height:8px;border-radius:50%;background:var(--story-accent);box-shadow:0 0 16px 4px color-mix(in srgb,var(--story-accent) 60%,transparent);animation:story-orb 3s ease-in-out infinite}.story-orb-one{left:28%;top:46%}.story-orb-two{left:58%;top:27%;animation-delay:-1.4s}.story-signal{position:absolute;z-index:5;top:23px;left:25px;width:62px;height:62px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--story-accent) 55%,transparent);border-radius:18px;color:var(--story-accent);background:rgba(6,28,43,.82);box-shadow:0 0 28px color-mix(in srgb,var(--story-accent) 18%,transparent)}.visual-caption{position:absolute;z-index:8;right:18px;bottom:14px;display:inline-flex;direction:ltr;align-items:center;gap:5px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--story-accent) 28%,transparent);border-radius:999px;color:color-mix(in srgb,var(--story-accent) 70%,#dff8fb);background:rgba(4,20,32,.72);font:700 7px Inter,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.story-visual-profit{background:radial-gradient(circle at 70% 36%,rgba(52,211,153,.17),transparent 32%),radial-gradient(circle at 23% 68%,rgba(251,191,36,.11),transparent 28%),linear-gradient(145deg,#071d2b,#0b2b31)}.profit-sun{position:absolute;z-index:6;top:24px;right:30px;width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(52,211,153,.48);border-radius:50%;color:#55e1ad;background:rgba(7,42,45,.78);box-shadow:0 0 35px #34d39933}.profit-coins{position:absolute;z-index:4;left:42px;bottom:38px;width:175px;height:130px;display:flex;align-items:flex-end;gap:8px}.profit-coins i{width:34px;height:var(--coin-h, 42px);border:1px solid rgba(251,191,36,.48);border-radius:50% 50% 9px 9px;background:repeating-linear-gradient(to bottom,rgba(251,191,36,.42) 0 5px,rgba(62,48,23,.9) 6px 10px);box-shadow:0 0 16px #fbbf241a}.profit-coins i:nth-child(2){--coin-h: 69px}.profit-coins i:nth-child(3){--coin-h: 97px}.profit-coins i:nth-child(4){--coin-h: 124px}.profit-flow{position:absolute;z-index:2;right:126px;bottom:40px;width:110px;height:120px}.profit-flow span{position:absolute;inset:calc(var(--flow-i, 0) * 14px);border:1px solid rgba(52,211,153,.2);border-radius:50%}.profit-flow span:nth-child(2){--flow-i: 1}.profit-flow span:nth-child(3){--flow-i: 2}.profit-result{position:absolute;z-index:7;right:151px;bottom:78px;width:62px;height:62px;display:grid;place-items:center;border-radius:18px;color:#fbbf24;background:rgba(22,44,39,.9);box-shadow:0 0 28px #34d3992e}.profit-result i{position:absolute;right:-5px;top:-5px;width:12px;height:12px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399}.profit-chart{opacity:.72}.story-visual-loyalty{background:radial-gradient(circle at 50% 47%,rgba(167,139,250,.2),transparent 31%),linear-gradient(145deg,#0b1930,#191735 55%,#081b2a)}.loyalty-heart{position:absolute;z-index:7;top:50%;left:50%;width:92px;height:92px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid rgba(167,139,250,.58);border-radius:28px;color:#b79bf8;background:rgba(27,24,61,.86);box-shadow:0 0 0 12px #a78bfa09,0 0 45px #a78bfa45}.guest{position:absolute;z-index:6;width:49px;height:49px;display:grid;place-items:center;border:1px solid rgba(167,139,250,.32);border-radius:50%;color:#c7b7fa;background:rgba(12,31,48,.9)}.guest svg{position:static;width:21px;height:21px}.guest-one{top:35px;left:47px}.guest-two{top:34px;right:48px}.guest-three{bottom:30px;left:58px}.guest-four{right:60px;bottom:29px}.loyalty-links{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.loyalty-waves{position:absolute;inset:50% auto auto 50%;width:155px;height:155px;transform:translate(-50%,-50%)}.loyalty-waves i{position:absolute;inset:calc(var(--wave, 0) * -15px);border:1px solid rgba(167,139,250,.15);border-radius:50%;animation:pulse-ring 3.2s ease-out infinite}.loyalty-waves i:nth-child(2){--wave: 1;animation-delay:-1s}.loyalty-waves i:nth-child(3){--wave: 2;animation-delay:-2s}.story-visual-calm{background:radial-gradient(circle at 50% 48%,rgba(251,146,60,.16),transparent 30%),linear-gradient(145deg,#17202c,#0a2330)}.calm-clock{position:absolute;z-index:7;top:50%;left:50%;width:92px;height:92px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid rgba(251,146,60,.58);border-radius:50%;color:#fb923c;background:rgba(42,31,27,.88);box-shadow:0 0 38px #fb923c33}.calm-manager{position:absolute;z-index:8;top:38px;left:34px;width:57px;height:57px;display:grid;place-items:center;border-radius:18px;color:#fbd0a5;background:rgba(39,38,42,.9);border:1px solid rgba(251,146,60,.34)}.calm-manager span{position:absolute;right:-4px;top:-4px;width:11px;height:11px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.team-node{position:absolute;z-index:6;width:51px;height:51px;display:grid;place-items:center;border:1px solid rgba(251,146,60,.3);border-radius:16px;color:#f6b477;background:rgba(9,34,45,.88)}.node-order{top:31px;right:35px}.node-team{bottom:27px;left:48px}.node-store{right:45px;bottom:28px}.calm-links{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.story-visual-growth{background:radial-gradient(circle at 50% 72%,rgba(52,211,153,.18),transparent 38%),linear-gradient(145deg,#071d28,#0b2b37)}.growth-ground{position:absolute;z-index:1;right:5%;bottom:-85px;left:5%;height:145px;border:1px solid rgba(52,211,153,.22);border-radius:50%;background:radial-gradient(ellipse,rgba(52,211,153,.16),transparent 66%)}.growth-trunk{position:absolute;z-index:4;bottom:20px;left:50%;width:25px;height:142px;transform:translate(-50%);border-radius:30px 30px 7px 7px;background:linear-gradient(90deg,#18545e,#38bdf8,#1c5360);box-shadow:0 0 24px #38bdf82e}.growth-trunk i{position:absolute;width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399}.growth-trunk i:first-child{top:18%;left:-2px}.growth-trunk i:nth-child(2){top:46%;right:-3px}.growth-trunk i:last-child{top:72%;left:3px}.branch{position:absolute;z-index:7;width:57px;height:57px;display:grid;place-items:center;border:1px solid rgba(56,189,248,.42);border-radius:18px;color:#77d3f5;background:rgba(7,36,49,.9);box-shadow:0 0 24px #38bdf821}.branch-one{top:28px;left:84px}.branch-two{top:20px;right:71px}.branch-three{right:41px;bottom:33px}.growth-links{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.growth-pulse{position:absolute;z-index:8;top:37px;left:50%;width:48px;height:48px;transform:translate(-50%);display:grid;place-items:center;border-radius:50%;color:#4ee2ac;background:rgba(10,50,52,.86);box-shadow:0 0 30px #34d39940}.story-content{padding:22px 25px 24px}.story-meta{display:flex;justify-content:space-between;align-items:center;gap:18px}.story-meta span{direction:ltr;color:var(--story-accent);font:800 10px Inter,sans-serif}.story-meta small{color:color-mix(in srgb,var(--story-accent) 75%,#c7e4eb);font-size:10px;font-weight:800}.story-content h2{margin:11px 0 9px;color:#fff;font-size:clamp(20px,1.75vw,29px);line-height:1.5;font-weight:900}.story-content>p{min-height:56px;margin:0;color:#c0d4dc;font-size:14px;line-height:2}.outcome-label{display:block;margin-top:13px;color:#9eb8c2;font-size:11px;font-weight:700}.story-outcomes{margin-top:7px;display:flex;flex-wrap:wrap;gap:7px}.story-outcomes span{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--story-accent) 21%,transparent);border-radius:9px;color:#e1eff3;background:color-mix(in srgb,var(--story-accent) 6%,transparent);font-size:11px;font-weight:700}.story-outcomes svg{color:var(--story-accent)}.story-preview{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;overflow:hidden;padding:22px 17px;border:1px solid rgba(126,197,214,.16);border-radius:22px;color:#789aa8;background:linear-gradient(145deg,rgba(14,43,61,.72),rgba(5,22,35,.88));text-align:right}.story-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,color-mix(in srgb,var(--story-accent) 8%,transparent),transparent)}.story-preview span,.story-preview strong{position:relative;z-index:1}.story-preview span{direction:ltr;color:#4e798a;font:800 9px Inter,sans-serif}.story-preview strong{font-size:10px;line-height:1.75}.story-preview-next{z-index:2;top:79px;right:22px;width:175px;height:430px;border:1px solid rgba(126,197,214,.22);cursor:pointer}.story-preview-back{z-index:1;top:120px;right:0;width:135px;height:345px;opacity:.58;transform:translate(58px)}.story-controls{position:absolute;z-index:8;right:0;bottom:7px;left:0;display:flex;align-items:center;justify-content:center;gap:14px}.story-controls>button{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(108,200,219,.25);border-radius:50%;color:#a9c5d0;background:rgba(7,28,42,.75);cursor:pointer}.story-controls>button:hover{color:#fff;border-color:var(--story-accent)}.story-dots{display:flex;align-items:center;gap:7px}.story-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#355766;cursor:pointer;transition:width .25s ease,background .25s ease}.story-dots button.active{width:25px;background:var(--story-accent);box-shadow:0 0 12px color-mix(in srgb,var(--story-accent) 60%,transparent)}.story-wheel-hint{position:absolute;z-index:8;bottom:18px;left:18px;display:flex;align-items:center;gap:5px;color:#547887;font-size:8px}html[dir=ltr] .story-wheel-hint{right:18px;left:auto}.future-scroll{position:absolute;z-index:4;bottom:23px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;color:#648896;font-size:10px;white-space:nowrap}.future-scroll svg{color:#2dd4df;animation:scroll-hint 1.9s ease-in-out infinite}.ai-main{position:relative;min-height:calc(100vh - 78px);max-width:1700px;margin:0 auto}.ecosystem-section{border-top:1px solid rgba(93,195,218,.07)}.intro-copy{position:absolute;z-index:4;top:40px;right:42px;width:min(395px,27vw);transition:opacity .3s ease,transform .3s ease}.intro-copy>span{display:flex;align-items:center;gap:8px;color:#8fb0be;font-size:12px;font-weight:700;letter-spacing:.2px}.intro-copy>span i{width:19px;height:1px;background:#21c4da;box-shadow:0 0 8px #21c4da}.intro-copy h2{margin:18px 0 14px;color:#fff;font-size:clamp(31px,3vw,52px);line-height:1.38;letter-spacing:-2.2px;font-weight:900}.intro-copy h2 em{font-style:normal;color:#2bcbe0;text-shadow:0 0 24px rgba(43,203,224,.25)}.intro-copy p{max-width:410px;color:#c1d4dc;font-size:15px;font-weight:400;line-height:2.05}.ecosystem-stage{position:relative;min-height:820px;width:100%;display:grid;place-items:center;transform:translateZ(0);will-change:transform;transition:transform .62s cubic-bezier(.16,1,.3,1)}.has-detail .ecosystem-stage{width:100%;margin:0;transform:translate3d(-19vw,0,0)}.has-detail .intro-copy{opacity:0;pointer-events:none;transform:translateY(-8px)}.orbit-shell{position:relative;width:min(690px,43vw);aspect-ratio:1;direction:ltr}.orbit{position:absolute;border-radius:50%;border:1px solid rgba(109,205,227,.27);box-shadow:inset 0 0 45px #1393b106,0 0 30px #1393b106}.orbit-outer{top:2%;right:2%;bottom:2%;left:2%}.orbit-middle{top:18%;right:18%;bottom:18%;left:18%;border-color:#6dcde32e;border-style:dashed;animation:spin 80s linear infinite}.orbit-inner{top:32%;right:32%;bottom:32%;left:32%;border-color:#6dcde338}.orbit-outer:before,.orbit-outer:after{content:"";position:absolute;border-radius:inherit;top:6%;right:6%;bottom:6%;left:6%;border:1px solid rgba(40,158,188,.1)}.orbit-outer:after{top:-2%;right:-2%;bottom:-2%;left:-2%;border-color:#c46a1929;border-style:dotted;animation:spin 55s linear infinite reverse}.orbit-dots{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(circle at 50% 0,#55def0 0 2px,transparent 3px),radial-gradient(circle at 100% 50%,#55def0 0 2px,transparent 3px),radial-gradient(circle at 50% 100%,#55def0 0 2px,transparent 3px),radial-gradient(circle at 0 50%,#55def0 0 2px,transparent 3px);filter:drop-shadow(0 0 7px #37d4e8);animation:spin 38s linear infinite}.core-rays{position:absolute;top:15%;right:15%;bottom:15%;left:15%;opacity:.28;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(50,211,232,.28) 0deg .25deg,transparent .25deg 12deg);-webkit-mask:radial-gradient(circle,transparent 0 24%,#000 25% 66%,transparent 68%);mask:radial-gradient(circle,transparent 0 24%,#000 25% 66%,transparent 68%);animation:spin 100s linear infinite}.module-links{position:absolute;z-index:3;top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;overflow:visible;pointer-events:none}.module-links line{stroke:var(--link-color);stroke-width:.16;stroke-dasharray:1.1 1.8;opacity:.2;animation:data-link 3.2s ease-in-out var(--link-delay) infinite}.module-links line.ai-linked{stroke-width:.42;stroke-dasharray:2 1;opacity:.92;filter:drop-shadow(0 0 2px var(--link-color));animation:ai-data-flow .85s linear infinite}.ai-core{position:absolute;z-index:8;left:50%;top:50%;width:182px;height:182px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(102,225,240,.65);background:radial-gradient(circle at 50% 35%,rgba(24,87,112,.92),rgba(5,24,38,.98) 68%);box-shadow:0 0 0 9px #19bcd50b,0 0 45px #19bcd536,inset 0 0 35px #19bcd51f;cursor:default}.ai-core:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px dashed rgba(90,222,240,.26);border-radius:50%;animation:spin 18s linear infinite}.core-pulse{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(72,220,238,.35);border-radius:50%;animation:pulse-ring 3.2s ease-out infinite}.core-logo{position:relative;z-index:1;width:61px;height:61px;overflow:hidden;border-radius:50%}.core-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ai-core strong{position:relative;z-index:1;direction:ltr;margin-top:5px;font:800 17px/1.2 Inter,sans-serif}.ai-core strong span{color:#48d5e7}.ai-core small{position:relative;z-index:1;margin-top:5px;color:#72cede;font-size:10px}.ai-satellite{--ai-radius: 122px;position:absolute;z-index:12;left:50%;top:50%;width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid rgba(102,225,240,.8);border-radius:50%;color:#e9fdff;background:radial-gradient(circle at 35% 25%,#247895,#071b2b 68%);box-shadow:0 0 0 5px #2dcde312,0 0 28px #2dcde385,inset 0 1px #ffffff38;cursor:pointer;animation:ai-travel var(--ai-duration, 26s) linear infinite}.ai-satellite span{font:900 15px/1 Inter,sans-serif;letter-spacing:.5px}.ai-satellite i{position:absolute;width:6px;height:6px;right:-3px;border-radius:50%;background:#f5a34b;box-shadow:0 0 12px #f5a34b;animation:satellite-signal 1.4s ease-out infinite}.ai-satellite:hover{border-color:#fff;box-shadow:0 0 0 7px #2dcde31a,0 0 38px #2dcde3b8}.orbit-shell.ai-paused .ai-satellite{animation-play-state:paused}.orbit-node{--radius: clamp(244px, 19.4vw, 319px);position:absolute;z-index:10;left:50%;top:50%;width:91px;min-height:76px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 5px;border:1px solid rgba(153,215,231,.27);border-radius:17px;background:linear-gradient(145deg,rgba(18,47,67,.93),rgba(6,25,40,.97));box-shadow:0 8px 25px #00000038,inset 0 1px #ffffff14;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;animation:node-breathe 4.5s ease-in-out var(--delay) infinite}.orbit-node:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;bottom:-4px;background:var(--node-color);box-shadow:0 0 11px var(--node-color);opacity:.6}.orbit-node .node-icon{display:grid;place-items:center;color:#dffaff;transition:color .25s ease,transform .25s ease}.orbit-node>span:last-child{direction:rtl;white-space:nowrap;color:#ddecf1;font-size:10px;font-weight:800}.orbit-node:hover,.orbit-node.active,.orbit-node.ai-linked{border-color:var(--node-color);background:linear-gradient(145deg,color-mix(in srgb,var(--node-color) 18%,#123047),#071a29 75%);box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color) 11%,transparent),0 0 27px color-mix(in srgb,var(--node-color) 28%,transparent),inset 0 1px #ffffff24;animation-play-state:paused}.orbit-node:hover .node-icon,.orbit-node.active .node-icon,.orbit-node.ai-linked .node-icon{color:var(--node-color);transform:translateY(-2px)}.orbit-node.ai-linked:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid var(--node-color);border-radius:22px;opacity:0;pointer-events:none;animation:ai-node-scan 2s ease-out infinite}.ai-insight{position:absolute;z-index:16;left:50%;top:50%;width:min(255px,40%);min-height:56px;transform:translate(-50%,142px);display:flex;align-items:center;gap:10px;padding:9px 12px;direction:rtl;border:1px solid color-mix(in srgb,var(--insight-color) 48%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--insight-color) 13%,rgba(7,25,38,.95)),rgba(5,21,33,.95));box-shadow:0 12px 32px #00000040,0 0 24px color-mix(in srgb,var(--insight-color) 12%,transparent);pointer-events:none;animation:insight-in .45s cubic-bezier(.2,.8,.2,1) both}.ai-insight>span{flex:0 0 38px;height:30px;direction:ltr;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:9px;color:#eaffff;background:color-mix(in srgb,var(--insight-color) 24%,rgba(12,45,60,.8));font:900 10px Inter,sans-serif}.ai-insight>span svg{color:var(--insight-color)}.ai-insight div{min-width:0}.ai-insight strong{display:block;color:var(--insight-color);font-size:10px}.ai-insight p{margin:3px 0 0;color:#d3e5ea;font-size:11px;line-height:1.75}.stage-label{position:absolute;top:21%;left:8%;display:flex;align-items:center;gap:7px;color:#668d9c;font-size:10px;transform:rotate(-90deg);letter-spacing:.6px}.stage-label span{color:#2fd0e4;font:700 11px Inter,sans-serif}.stage-hint{position:absolute;bottom:38px;display:flex;align-items:center;gap:7px;color:#668795;font-size:11px}.detail-panel{position:fixed;z-index:100;top:92px;bottom:18px;right:20px;width:min(560px,calc(100vw - 40px));display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;padding:0;border:1px solid rgba(136,205,222,.29);border-radius:24px;background:linear-gradient(145deg,rgba(15,43,62,.92),rgba(6,24,38,.97));box-shadow:0 28px 80px #00000059,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:right center;will-change:transform,opacity;animation:panel-in .52s cubic-bezier(.16,1,.3,1) both}.detail-panel-scroll{min-height:0;overflow:hidden auto;padding:30px 30px 16px;scrollbar-width:thin;scrollbar-color:rgba(89,194,216,.38) transparent}.detail-panel-scroll::-webkit-scrollbar{width:6px}.detail-panel-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(89,194,216,.35)}.detail-panel-footer{position:relative;z-index:4;padding:12px 30px 20px;border-top:1px solid rgba(137,199,215,.11);background:linear-gradient(180deg,rgba(6,24,38,.82),rgba(6,24,38,.98));box-shadow:0 -16px 30px #030e172e}.detail-panel-footer .detail-cta{margin-top:0}.detail-backdrop{position:fixed;z-index:29;top:0;right:0;bottom:0;left:0;border:0;background:rgba(1,10,17,.46);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);cursor:default;animation:backdrop-in .3s ease both}.detail-panel.closing{pointer-events:none;animation:panel-out .46s cubic-bezier(.4,0,.2,1) both}.detail-panel.closing .detail-panel-scroll{animation:detail-content-out .28s cubic-bezier(.4,0,1,1) both}.detail-panel.closing .detail-panel-footer{animation:detail-footer-out .3s cubic-bezier(.4,0,1,1) both}.detail-panel.closing .detail-close{animation:detail-close-out .22s ease both}.detail-backdrop.closing{pointer-events:none;animation:backdrop-out .44s ease both}.detail-connection{position:absolute;z-index:26;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.95;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--connection-color) 45%,transparent));animation:detail-link-in .5s ease both}.detail-connection path{fill:none;stroke:var(--connection-color);stroke-width:.24;stroke-linecap:round;stroke-dasharray:2.5 2;animation:detail-link-flow .8s linear infinite}.detail-connection circle{fill:var(--connection-color);transform-box:fill-box;transform-origin:center;animation:detail-link-pulse 1.4s ease-in-out infinite}.detail-connection circle:last-child{animation-delay:-.7s}.detail-connection.closing{animation:detail-link-out .42s cubic-bezier(.4,0,.2,1) both}.detail-connection.closing path{animation:detail-link-return .42s ease-in both}.detail-connection.closing circle{animation:detail-dot-out .24s ease both}.detail-glow{position:absolute;top:-130px;right:-100px;width:300px;height:300px;border-radius:50%;background:var(--module-color);filter:blur(90px);opacity:.12;pointer-events:none}.detail-close{position:absolute;z-index:3;top:22px;left:22px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(151,213,227,.18);background:rgba(5,24,38,.62);color:#a7c3cd;box-shadow:0 8px 24px #00000029,inset 0 1px #ffffff0f;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.detail-close:hover{color:#fff;border-color:color-mix(in srgb,var(--module-color) 55%,rgba(151,213,227,.35));background:color-mix(in srgb,var(--module-color) 12%,rgba(5,24,38,.8));transform:rotate(90deg) scale(1.05);box-shadow:0 10px 28px #00000038,0 0 18px color-mix(in srgb,var(--module-color) 16%,transparent)}.detail-close:focus-visible{outline:2px solid var(--module-color, #3de8d2);outline-offset:3px}.detail-header{display:flex;align-items:center;gap:15px}.detail-icon{flex:0 0 62px;height:62px;display:grid;place-items:center;border-radius:17px;color:var(--module-color);border:1px solid color-mix(in srgb,var(--module-color) 48%,transparent);background:color-mix(in srgb,var(--module-color) 10%,transparent);box-shadow:inset 0 0 25px color-mix(in srgb,var(--module-color) 8%,transparent)}.detail-eyebrow{color:var(--module-color);font-size:10px;font-weight:700}.detail-header h2{margin:4px 0 0;color:#fff;font-size:27px;line-height:1.2;font-weight:900}.detail-summary{max-width:470px;margin:17px 0 20px;color:#c5d8df;font-size:14px;line-height:2}.detail-content-source{display:inline-flex;margin:-10px 0 16px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--module-color) 23%,transparent);border-radius:999px;color:color-mix(in srgb,var(--module-color) 72%,#e8f6f8);background:color-mix(in srgb,var(--module-color) 7%,transparent);font-size:10px;font-weight:700}.product-preview{direction:rtl;height:258px;display:flex;overflow:hidden;border:1px solid rgba(140,204,220,.2);border-radius:17px;background:#071925;box-shadow:0 18px 40px #0003}.ai-core-product-preview{position:relative;isolation:isolate;display:block;direction:rtl;padding:12px 13px;border-color:#2dd4df4d;background:radial-gradient(circle at 50% 48%,rgba(34,211,238,.14),transparent 32%),linear-gradient(145deg,#061925,#081f2e)}.core-preview-grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(80,194,215,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(80,194,215,.07) 1px,transparent 1px);background-size:23px 23px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 74%)}.core-preview-top{position:relative;z-index:5;display:flex;direction:ltr;align-items:center;justify-content:space-between;color:#8aaab6;font:700 6px Inter,sans-serif;letter-spacing:.4px}.core-preview-top>span{display:flex;align-items:center;gap:5px;color:#bceff4}.core-preview-top>span svg{color:#2dd4df}.core-preview-top>i{display:flex;align-items:center;gap:4px;color:#6c929f;font-style:normal}.core-preview-top>i b{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 9px #34d399;animation:core-live 1.8s ease-in-out infinite}.core-lens-map{position:relative;width:100%;height:166px;margin-top:2px}.core-lens-map>svg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.core-lens-map>svg path{fill:none;stroke:#2dd4df;stroke-width:.22;stroke-dasharray:1.6 2;opacity:.45;animation:core-data-flow 1.5s linear infinite}.core-preview-nucleus{position:absolute;z-index:3;left:50%;top:50%;width:86px;height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid rgba(45,212,223,.58);border-radius:50%;color:#eaffff;background:radial-gradient(circle at 50% 32%,rgba(29,114,139,.92),rgba(5,24,38,.98) 68%);box-shadow:0 0 0 7px #2dd4df0b,0 0 30px #2dd4df33,inset 0 0 24px #2dd4df1f}.core-preview-nucleus:before,.core-preview-nucleus:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(45,212,223,.2)}.core-preview-nucleus:before{top:-10px;right:-10px;bottom:-10px;left:-10px;animation:spin 26s linear infinite}.core-preview-nucleus:after{top:9px;right:9px;bottom:9px;left:9px;animation:spin 18s linear infinite reverse}.core-preview-nucleus>span{position:relative;z-index:2;color:#5ee7ef;filter:drop-shadow(0 0 9px rgba(45,212,223,.5))}.core-preview-nucleus strong{position:relative;z-index:2;margin-top:3px;font-size:8px;font-weight:950}.core-preview-nucleus small{position:relative;z-index:2;margin-top:2px;color:#76b8c5;font-size:5px}.core-lens-node{position:absolute;z-index:4;display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--lens-color) 45%,transparent);border-radius:9px;color:var(--lens-color);background:color-mix(in srgb,var(--lens-color) 9%,rgba(5,24,38,.95));box-shadow:0 6px 15px #00000029,0 0 13px color-mix(in srgb,var(--lens-color) 10%,transparent);animation:core-node-float 3.5s ease-in-out infinite}.core-lens-node>span{display:grid;place-items:center}.core-lens-node small{color:color-mix(in srgb,var(--lens-color) 60%,#dff8fb);font-size:6px;font-weight:850;white-space:nowrap}.core-lens-1{top:8px;left:5px}.core-lens-2{top:8px;right:5px;animation-delay:-.7s}.core-lens-3{top:91px;right:1px;animation-delay:-1.4s}.core-lens-4{bottom:0;left:50%;transform:translate(-50%);animation-name:core-node-float-center;animation-delay:-2.1s}.core-lens-5{top:91px;left:1px;animation-delay:-2.8s}.core-brief-strip{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:0}.core-brief-strip>div{min-width:0;display:flex;align-items:center;gap:6px;padding:7px;border:1px solid rgba(126,190,205,.12);border-radius:9px;background:rgba(13,42,57,.76)}.core-brief-strip>div>i{width:4px;height:27px;flex:0 0 auto;border-radius:9px;background:#fb923c;box-shadow:0 0 10px #fb923c59}.core-brief-strip>div>i.brief-tone-2{background:#34d399;box-shadow:0 0 10px #34d39959}.core-brief-strip>div>i.brief-tone-3{background:#2dd4df;box-shadow:0 0 10px #2dd4df59}.core-brief-strip span{min-width:0;display:flex;flex-direction:column}.core-brief-strip small{overflow:hidden;color:#6f929f;font-size:5px;white-space:nowrap;text-overflow:ellipsis}.core-brief-strip strong{margin-top:2px;color:#dff8fb;font-size:7px}@keyframes core-live{0%,to{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes core-data-flow{to{stroke-dashoffset:-7}}@keyframes core-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes core-node-float-center{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.real-product-preview{position:relative;display:grid;grid-template-rows:30px minmax(0,1fr);margin:0;background:#eef3f5}.real-product-preview:after{content:"";position:absolute;top:30px;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 35px #0418241f}.real-preview-bar{direction:ltr;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 11px;border-bottom:1px solid rgba(137,199,215,.15);color:#7795a2;background:#0a2130}.real-preview-bar>span:nth-child(2){direction:rtl;display:flex;align-items:center;gap:5px;color:#a9c8d3;font-size:7px;font-weight:700}.real-preview-bar>span:nth-child(2) svg{color:var(--module-color)}.real-preview-bar small{justify-self:end;color:#4d6e7c;font:700 7px Inter,sans-serif}.preview-window-dots{display:flex;gap:4px}.preview-window-dots i{width:6px;height:6px;border-radius:50%;background:#31505f}.preview-window-dots i:first-child{background:#ef8e57}.preview-window-dots i:nth-child(2){background:#e8c452}.preview-window-dots i:last-child{background:#49c9a5}.real-product-preview>img{width:100%;height:100%;min-height:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.preview-sidebar{width:48px;padding:13px 10px;display:flex;flex-direction:column;align-items:center;gap:15px;border-left:1px solid rgba(154,213,227,.1);background:#081c2a}.preview-mini-brand{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;color:#071925;background:var(--module-color);font:900 12px Inter,sans-serif}.preview-sidebar i{display:block;width:19px;height:4px;border-radius:3px;background:#385161}.preview-sidebar i.active{background:var(--module-color);box-shadow:0 0 8px color-mix(in srgb,var(--module-color) 60%,transparent)}.preview-main{flex:1;min-width:0;padding:14px}.preview-topline{display:flex;justify-content:space-between;align-items:flex-start}.preview-topline div{display:flex;flex-direction:column}.preview-topline strong{color:#effcff;font-size:10px}.preview-topline small{color:#597786;margin-top:2px;font-size:7px}.preview-topline>span{direction:ltr;color:#3f6171;font:700 7px Inter,sans-serif}.preview-kpis{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.preview-kpis>div{position:relative;min-width:0;padding:9px;border-radius:9px;border:1px solid rgba(126,190,205,.11);background:rgba(19,48,65,.68)}.preview-kpis small{display:block;overflow:hidden;color:#71909e;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.preview-kpis strong{display:block;margin-top:5px;color:#eafaff;font-size:9px}.preview-kpis em{position:absolute;top:8px;left:7px;color:#51d4b1;font-size:5px;font-style:normal}.preview-charts{height:126px;margin-top:8px;display:grid;grid-template-columns:1.65fr 1fr;gap:7px}.bar-chart,.donut-wrap{border-radius:10px;border:1px solid rgba(126,190,205,.11);background:rgba(12,37,53,.75)}.bar-chart{padding:9px 10px}.chart-head{display:flex;justify-content:space-between;color:#a4c3cf;font-size:6px}.chart-head small{color:#516f7c}.bars{height:86px;display:flex;align-items:flex-end;gap:5px;padding-top:12px;border-bottom:1px solid rgba(118,181,196,.1);background:repeating-linear-gradient(to bottom,transparent 0 21px,rgba(118,181,196,.055) 22px)}.bars i{flex:1;min-width:3px;border-radius:3px 3px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--module-color) 35%,#143447),var(--module-color));opacity:.82}.donut-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.donut{width:67px;height:67px;border-radius:50%;background:conic-gradient(var(--module-color) 0 46%,#8b5cf6 46% 72%,#f59e0b 72% 84%,#17394b 84%);-webkit-mask:radial-gradient(circle,transparent 0 44%,#000 46%);mask:radial-gradient(circle,transparent 0 44%,#000 46%)}.donut-wrap small{color:#7695a2;font-size:6px}.detail-features{margin-top:14px;display:grid;gap:7px}.detail-features>div{min-height:45px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(137,199,215,.11);border-radius:12px;background:rgba(9,31,46,.5)}.detail-features>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 10%,transparent)}.detail-features p{flex:1;margin:0;color:#e1edf1;font-size:12px;line-height:1.75;font-weight:600}.detail-features>div>svg{color:#3f6473}.detail-cta{width:100%;margin-top:14px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:13px;color:#041723;background:var(--module-color);font-family:inherit;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 11px 25px color-mix(in srgb,var(--module-color) 18%,transparent);transition:transform .2s ease,box-shadow .2s ease}.detail-cta:hover{transform:translateY(-2px);box-shadow:0 15px 30px color-mix(in srgb,var(--module-color) 27%,transparent)}.extended-detail-backdrop{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;border:0;background:rgba(0,8,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:backdrop-in .25s ease both}.extended-detail-modal{position:fixed;z-index:102;top:50%;left:50%;width:min(780px,calc(100vw - 48px));max-height:min(780px,calc(100vh - 48px));overflow:hidden auto;padding:34px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--module-color) 32%,rgba(136,205,222,.22));border-radius:28px;color:#fff;background:linear-gradient(145deg,rgba(16,45,64,.98),rgba(5,21,34,.99));box-shadow:0 38px 110px #00000094,inset 0 1px #ffffff0f;animation:extended-panel-in .38s cubic-bezier(.2,.8,.2,1) both;scrollbar-width:thin;scrollbar-color:rgba(89,194,216,.3) transparent}.extended-detail-glow{position:absolute;z-index:-1;top:-190px;right:-110px;width:440px;height:440px;border-radius:50%;background:var(--module-color);filter:blur(125px);opacity:.13;pointer-events:none}.extended-detail-header{display:flex;align-items:center;gap:16px;padding-left:46px}.extended-detail-header h2{margin:5px 0 0;font-size:clamp(23px,3vw,34px);line-height:1.35;font-weight:900}.extended-detail-description{margin:24px 0;padding:18px 20px;border-right:3px solid var(--module-color);border-radius:13px;color:#d6e6eb;background:rgba(7,29,43,.52);font-size:15px;line-height:2.1}.extended-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.extended-detail-list article{min-height:82px;display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(137,199,215,.12);border-radius:15px;background:rgba(9,31,46,.54)}.extended-detail-list article>span{flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 11%,transparent)}.extended-detail-list article div{min-width:0}.extended-detail-list small{display:block;margin-bottom:4px;color:color-mix(in srgb,var(--module-color) 65%,#93b8c5);font:800 10px Inter,sans-serif}.extended-detail-list p{margin:0;color:#e4f0f3;font-size:12px;font-weight:600;line-height:1.9}.extended-detail-action{width:min(330px,100%);min-height:50px;margin:22px auto 0;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;color:#041723;background:var(--module-color);font-size:11px;font-weight:900;box-shadow:0 14px 30px color-mix(in srgb,var(--module-color) 20%,transparent);transition:transform .2s ease}.extended-detail-action:hover{transform:translateY(-2px)}.pricing-journey{position:relative;min-height:100svh;padding:105px clamp(24px,5vw,82px) 115px;overflow:hidden;border-top:1px solid rgba(91,193,217,.1);background:radial-gradient(circle at 16% 22%,rgba(167,139,250,.09),transparent 28%),radial-gradient(circle at 84% 78%,rgba(45,212,223,.08),transparent 30%),linear-gradient(180deg,rgba(3,16,28,.96),rgba(5,22,35,.98));isolation:isolate}.pricing-journey:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(105,184,204,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(105,184,204,.06) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 78%,transparent)}.pricing-glow{position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;filter:blur(120px);opacity:.1;pointer-events:none}.pricing-glow-one{top:10%;right:-80px;background:#2dd4df}.pricing-glow-two{bottom:4%;left:-90px;background:#a78bfa}.pricing-shell{width:min(1420px,100%);margin:0 auto}.pricing-heading{display:grid;grid-template-columns:minmax(460px,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(35px,8vw,130px)}.pricing-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#62dce9;font-size:11px;font-weight:900}.pricing-heading h2{margin:15px 0 0;color:#fff;font-size:clamp(36px,4vw,61px);line-height:1.42;letter-spacing:-2.4px;font-weight:900}.pricing-heading h2 em{color:transparent;font-style:normal;background:linear-gradient(90deg,#2dd4df,#83dff0 48%,#a78bfa);-webkit-background-clip:text;background-clip:text}.pricing-heading>p{margin:0 0 10px;color:#c3d7de;font-size:15px;line-height:2.1}.pricing-toolbar{margin-top:45px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:9px 10px 9px 18px;border:1px solid rgba(131,200,217,.13);border-radius:16px;color:#7896a2;background:rgba(8,31,47,.58)}.pricing-toolbar>span{font-size:11px;font-weight:800}.duration-switch{display:flex;align-items:center;gap:4px;direction:rtl}.duration-switch button{min-width:78px;min-height:38px;padding:0 13px;border:0;border-radius:10px;color:#7f9da9;background:transparent;font-size:11px;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.duration-switch button b{font:800 13px Inter,Vazirmatn,sans-serif}.duration-switch button.active{color:#041723;background:#42d5e3;box-shadow:0 8px 22px #2dd4df33}.plan-selector{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.plan-selector-card{position:relative;min-width:0;min-height:106px;display:grid;grid-template-columns:35px 42px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:5px 9px;overflow:hidden;padding:16px;border:1px solid rgba(132,198,215,.12);border-radius:17px;color:#a8c1ca;background:linear-gradient(145deg,rgba(12,39,55,.72),rgba(6,25,39,.88));text-align:right;cursor:pointer;transition:transform .25s,border-color .25s,background .25s}.plan-selector-card:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--plan-accent);transform:scaleX(0);transition:transform .25s}.plan-selector-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--plan-accent) 35%,transparent)}.plan-selector-card.active{border-color:color-mix(in srgb,var(--plan-accent) 58%,transparent);color:#edfaff;background:linear-gradient(145deg,color-mix(in srgb,var(--plan-accent) 10%,#0b2a3d),rgba(6,25,39,.96));box-shadow:0 18px 42px #0003,inset 0 1px #ffffff0a}.plan-selector-card.active:before{transform:scaleX(1)}.selector-number{color:color-mix(in srgb,var(--plan-accent) 60%,#72909c);font:800 9px Inter,sans-serif}.selector-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--plan-accent);background:color-mix(in srgb,var(--plan-accent) 9%,rgba(7,29,44,.9))}.selector-copy{min-width:0}.selector-copy strong,.selector-copy small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selector-copy strong{color:#f2fbfd;font-size:12px}.selector-copy small{margin-top:5px;color:#a7c0c9;font-size:10px}.selector-price{grid-column:2 / 4;display:flex;align-items:baseline;gap:5px;direction:rtl}.selector-price b{color:var(--plan-accent);font:800 12px Inter,Vazirmatn,sans-serif}.selector-price small{color:#9ab4be;font-size:10px}.plan-selector-card>i{position:absolute;top:7px;left:8px;display:flex;align-items:center;gap:3px;padding:4px 6px;border-radius:999px;color:#c9bafa;background:rgba(167,139,250,.1);font-size:8px;font-style:normal;font-weight:800}.plan-stage{margin-top:14px;min-height:600px;display:grid;grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--plan-accent) 28%,rgba(132,198,215,.13));border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--plan-accent) 4%,#0b2b3e),#061927 60%);box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0d;animation:plan-stage-in .45s cubic-bezier(.2,.8,.2,1) both}.plan-story-panel{position:relative;overflow:hidden;padding:36px clamp(26px,3vw,48px);border-left:1px solid rgba(134,200,216,.1);background:radial-gradient(circle at 20% 16%,color-mix(in srgb,var(--plan-accent) 16%,transparent),transparent 31%),linear-gradient(160deg,rgba(13,47,63,.84),rgba(7,27,41,.9))}.plan-story-panel:after{content:"";position:absolute;right:-120px;bottom:-170px;width:390px;height:390px;border:1px solid color-mix(in srgb,var(--plan-accent) 18%,transparent);border-radius:50%;box-shadow:0 0 0 35px color-mix(in srgb,var(--plan-accent) 2.5%,transparent),0 0 0 80px color-mix(in srgb,var(--plan-accent) 1.8%,transparent);pointer-events:none}.plan-story-top{display:flex;align-items:center;gap:11px}.plan-large-number{color:color-mix(in srgb,var(--plan-accent) 42%,#385866);font:900 43px/1 Inter,sans-serif;letter-spacing:-3px}.plan-main-icon{width:65px;height:65px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--plan-accent) 42%,transparent);border-radius:20px;color:var(--plan-accent);background:color-mix(in srgb,var(--plan-accent) 8%,rgba(6,28,43,.9));box-shadow:0 0 34px color-mix(in srgb,var(--plan-accent) 13%,transparent)}.plan-popular{margin-right:auto;display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(167,139,250,.25);border-radius:999px;color:#cabdf7;background:rgba(167,139,250,.08);font-size:9px;font-weight:900}.plan-kicker{display:block;margin-top:29px;color:var(--plan-accent);font-size:10px;font-weight:900}.plan-story-panel h3{margin:7px 0 11px;color:#fff;font-size:clamp(27px,2.5vw,39px);line-height:1.4;font-weight:900}.plan-positioning{min-height:57px;margin:0;color:#c5d7de;font-size:13px;line-height:2}.plan-value-card{position:relative;z-index:1;margin-top:23px;padding:19px 20px;border:1px solid color-mix(in srgb,var(--plan-accent) 22%,transparent);border-radius:17px;background:color-mix(in srgb,var(--plan-accent) 5%,rgba(5,24,38,.78))}.plan-value-card>span,.plan-audience>span{color:color-mix(in srgb,var(--plan-accent) 70%,#d2e4e9);font-size:10px;font-weight:900}.plan-value-card strong{display:block;margin-top:7px;color:#f5fdff;font-size:14px}.plan-value-card p,.plan-audience p{margin:7px 0 0;color:#c0d3da;font-size:11px;line-height:2}.plan-audience{position:relative;z-index:1;margin-top:18px}.plan-audience>span{display:flex;align-items:center;gap:7px}.plan-audience p{color:#abc1c9}.plan-details-panel{padding:39px clamp(28px,3.7vw,58px) 30px}.plan-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:27px;border-bottom:1px solid rgba(133,198,214,.1)}.plan-price-row>div>span{color:#a9c0c9;font-size:10px;font-weight:800}.plan-price-row strong{display:block;margin-top:9px;color:var(--plan-accent);font:900 clamp(25px,2.8vw,39px)/1.25 Inter,"Vazirmatn",sans-serif}.plan-price-row strong small{color:#b8ced6;font:600 11px Vazirmatn,sans-serif}.plan-price-row p{margin:8px 0 0;color:#abc1ca;font-size:10px}.plan-saving{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(52,211,153,.2);border-radius:10px;color:#6ce5bc;background:rgba(52,211,153,.07);font-size:10px;font-weight:900}.plan-capabilities{margin-top:25px;display:grid;grid-template-columns:1.25fr .75fr;gap:30px}.plan-capabilities h4{margin:0 0 13px;display:flex;align-items:center;gap:7px;color:#e4f0f3;font-size:12px}.plan-capabilities h4 svg{color:var(--plan-accent)}.plan-features ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;list-style:none}.plan-features li{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(132,197,213,.09);border-radius:10px;color:#d4e3e8;background:rgba(7,29,44,.48);font-size:11px;line-height:1.75}.plan-features li svg{flex:0 0 auto;color:var(--plan-accent)}.plan-limits>div{display:grid;gap:7px}.plan-limits>div>span{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(132,197,213,.09)}.plan-limits small{color:#a9c0c9;font-size:10px}.plan-limits strong{color:#edf7f9;font-size:11px}.plan-actions{margin-top:27px;display:flex;gap:9px}.plan-primary,.plan-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border-radius:13px;font-size:11px;font-weight:900;transition:transform .2s,border-color .2s,box-shadow .2s}.plan-primary{min-width:205px;color:#041723;background:var(--plan-accent);box-shadow:0 13px 28px color-mix(in srgb,var(--plan-accent) 18%,transparent)}.plan-secondary{border:1px solid rgba(133,200,216,.2);color:#a9c2cb;background:rgba(8,31,47,.45)}.plan-primary:hover,.plan-secondary:hover{transform:translateY(-2px)}.plan-secondary:hover{border-color:var(--plan-accent)}.pricing-dynamic-note{margin:16px 0 0;display:flex;align-items:center;gap:7px;color:#a5bec7;font-size:11px}.pricing-dynamic-note span{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.conversion-gateway{position:relative;padding:110px clamp(24px,5vw,82px) 125px;overflow:hidden;border-top:1px solid rgba(91,193,217,.1);background:radial-gradient(circle at 50% 0,rgba(45,212,223,.09),transparent 36%),linear-gradient(180deg,#051623,#03101b)}.conversion-gateway:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.17;background-image:linear-gradient(rgba(110,197,218,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(110,197,218,.07) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.conversion-shell{position:relative;width:min(1320px,100%);margin:0 auto}.conversion-heading{width:min(790px,100%);margin:0 auto 48px;text-align:center}.conversion-heading>span{display:inline-flex;align-items:center;gap:8px;color:#5ee4ed;font-size:11px;font-weight:900}.conversion-heading h2{margin:14px 0;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.45;letter-spacing:-2px;font-weight:950}.conversion-heading p{margin:0 auto;max-width:720px;color:#c5d8df;font-size:15px;line-height:2.1}.conversion-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:22px;align-items:stretch}.demo-card,.panel-card{position:relative;overflow:hidden;border:1px solid rgba(128,205,223,.14);border-radius:28px;padding:clamp(24px,3vw,40px);background:linear-gradient(145deg,rgba(11,38,55,.94),rgba(5,23,36,.93));box-shadow:0 30px 80px #00000040}.demo-card:before,.panel-card:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(80px);opacity:.12;pointer-events:none}.demo-card:before{top:-100px;right:-70px;background:#2dd4df}.panel-card:before{bottom:-100px;left:-70px;background:#a78bfa}.conversion-card-title{position:relative;display:flex;align-items:flex-start;gap:14px}.conversion-card-title>span{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(45,212,223,.26);border-radius:14px;color:#55dce7;background:rgba(45,212,223,.08)}.conversion-card-title small{color:#567481;font:800 10px/1 monospace;letter-spacing:2px}.conversion-card-title h3{margin:5px 0 0;color:#fff;font-size:clamp(19px,2vw,27px);line-height:1.55;font-weight:900}.demo-card>p,.panel-card>p{position:relative;margin:14px 58px 24px 0;color:#c0d4dc;font-size:14px;line-height:2.05}[dir=ltr] .demo-card>p,[dir=ltr] .panel-card>p{margin-right:0;margin-left:58px}.demo-form{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.demo-form label{display:flex;flex-direction:column;gap:7px;color:#b9ced6;font-size:12px;font-weight:800}.demo-form input,.demo-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(126,199,216,.15);border-radius:13px;padding:12px 13px;outline:none;color:#eaf8fb;background:rgba(2,15,25,.62);font:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.demo-form textarea{resize:vertical;min-height:105px;line-height:1.8}.demo-form input:focus,.demo-form textarea:focus{border-color:#2dd4df8c;box-shadow:0 0 0 3px #2dd4df14}.demo-message,.demo-submit,.response-note,.demo-error{grid-column:1/-1}.form-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.demo-submit{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:0;border-radius:14px;cursor:pointer;color:#03131d;background:linear-gradient(90deg,#2dd4df,#72e4ee);font-size:13px;font-weight:950;box-shadow:0 12px 30px #2dd4df29}.demo-submit:disabled{cursor:wait;opacity:.62}.response-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#a9c2cb;font-size:12px;line-height:1.8}.demo-error{margin:0;color:#fb7185;font-size:12px}.spin{animation:conversion-spin .8s linear infinite}@keyframes conversion-spin{to{transform:rotate(360deg)}}.demo-success{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;color:#5ee4a7}.demo-success strong{max-width:430px;color:#e8f8f5;font-size:15px;line-height:2}.demo-success button{border:0;color:#62dce9;background:transparent;cursor:pointer;font-weight:900}.panel-card{display:flex;flex-direction:column}.panel-visual{position:relative;height:235px;margin:-8px 0 30px;border:1px solid rgba(130,203,221,.12);border-radius:21px;overflow:hidden;background:radial-gradient(circle at 70% 35%,rgba(167,139,250,.18),transparent 32%),#061b2a}.panel-window{height:31px;display:flex;align-items:center;gap:5px;padding:0 12px;border-bottom:1px solid rgba(120,196,214,.1)}.panel-window i{width:6px;height:6px;border-radius:50%;background:#315365}.panel-window i:first-child{background:#2dd4df}.panel-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:22px}.panel-dashboard span{height:59px;border:1px solid rgba(126,200,217,.1);border-radius:12px;background:linear-gradient(145deg,rgba(32,82,103,.35),rgba(11,37,53,.35))}.panel-dashboard span:last-child{grid-column:1/-1;height:42px}.panel-orbit{position:absolute;top:79px;left:50%;display:grid;place-items:center;width:82px;height:82px;transform:translate(-50%);border:1px solid rgba(167,139,250,.35);border-radius:50%;color:#c4b5fd;background:rgba(10,31,48,.86);box-shadow:0 0 0 13px #a78bfa0a,0 0 40px #a78bfa33}.panel-login{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;min-height:50px;border:1px solid rgba(167,139,250,.34);border-radius:14px;color:#e8e2ff;background:rgba(167,139,250,.11);font-size:11px;font-weight:950;text-decoration:none;transition:.25s}.panel-login:hover{transform:translateY(-2px);border-color:#a78bfa;background:rgba(167,139,250,.18)}.quick-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px}.quick-contact a{padding:7px 10px;border:1px solid rgba(125,198,216,.16);border-radius:9px;color:#bad0d8;font-size:12px;text-decoration:none}.quick-contact a:hover{color:#62dce9}.ai-footer{position:relative;z-index:5;min-height:64px;margin:0 35px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(138,205,221,.08);color:#4b6c7a;font:600 11px Inter,Vazirmatn,sans-serif}.ai-footer a{display:flex;align-items:center;gap:5px;font-family:Vazirmatn,sans-serif;transition:color .2s}.ai-footer a:hover{color:#39cee1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ai-travel{0%{transform:translate(-50%,-50%) rotate(0) translateY(calc(var(--ai-radius) * -1)) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(calc(var(--ai-radius) * -1)) rotate(-360deg)}}@keyframes data-link{0%,to{opacity:.08;stroke-dashoffset:0}50%{opacity:.5;stroke-dashoffset:-5}}@keyframes ai-data-flow{to{stroke-dashoffset:-6}}@keyframes ai-node-scan{0%{opacity:.65;transform:scale(.88)}to{opacity:0;transform:scale(1.12)}}@keyframes insight-in{0%{opacity:0;transform:translate(-50%,134px) scale(.94)}to{opacity:1;transform:translate(-50%,142px) scale(1)}}@keyframes satellite-signal{0%{box-shadow:0 0 #f5a34ba6,0 0 12px #f5a34b}to{box-shadow:0 0 0 10px #f5a34b00,0 0 12px #f5a34b}}@keyframes pulse-ring{0%{transform:scale(.9);opacity:0}35%{opacity:.6}to{transform:scale(1.28);opacity:0}}@keyframes node-breathe{0%,to{margin-top:0}50%{margin-top:-3px}}@keyframes panel-in{0%{opacity:0;transform:translate3d(54px,0,0) scale(.975)}68%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes panel-in-ltr{0%{opacity:0;transform:translate3d(-54px,0,0) scale(.975)}68%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes panel-out{0%{opacity:1;transform:translateZ(0) scale(1)}45%{opacity:.96;transform:translate3d(8px,0,0) scale(.995)}to{opacity:0;transform:translate3d(58px,0,0) scale(.965)}}@keyframes panel-out-ltr{0%{opacity:1;transform:translateZ(0) scale(1)}45%{opacity:.96;transform:translate3d(-8px,0,0) scale(.995)}to{opacity:0;transform:translate3d(-58px,0,0) scale(.965)}}@keyframes panel-in-mobile{0%{opacity:0;transform:translate3d(0,24px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes panel-out-mobile{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,26px,0) scale(.97)}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes detail-link-in{0%{opacity:0;clip-path:inset(0 58% 0 0)}to{opacity:.95;clip-path:inset(0)}}@keyframes detail-link-out{0%{opacity:.95;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 58% 0 0)}}@keyframes detail-link-return{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:18;opacity:.15}}@keyframes detail-dot-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.25)}}@keyframes detail-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes detail-footer-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes detail-close-out{0%{opacity:1;transform:rotate(0) scale(1)}to{opacity:0;transform:rotate(70deg) scale(.72)}}@keyframes detail-link-flow{to{stroke-dashoffset:-4.5}}@keyframes detail-link-pulse{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.65);opacity:1}}@keyframes extended-panel-in{0%{opacity:0;transform:translate(-50%,-47%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes story-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes story-orb{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@keyframes scroll-hint{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes plan-stage-in{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:none}}@keyframes aurora-drift-one{0%{transform:translate3d(-5%,-4%,0) rotate(-8deg) scale(.92)}50%{transform:translate3d(-18%,12%,0) rotate(7deg) scale(1.08)}to{transform:translate3d(8%,22%,0) rotate(-2deg) scale(1)}}@keyframes aurora-drift-two{0%{transform:translate3d(4%,8%,0) rotate(9deg) scale(1.04)}50%{transform:translate3d(22%,-9%,0) rotate(-8deg) scale(.94)}to{transform:translate3d(38%,13%,0) rotate(5deg) scale(1.1)}}@keyframes aurora-drift-three{0%{transform:translate3d(10%,12%,0) rotate(-5deg) scale(.9)}50%{transform:translate3d(-16%,-18%,0) rotate(10deg) scale(1.08)}to{transform:translate3d(-30%,-4%,0) rotate(-4deg) scale(.98)}}html[dir=ltr] .story-carousel{direction:ltr}html[dir=ltr] .story-card{right:auto;left:clamp(92px,9vw,154px)}html[dir=ltr] .story-preview{text-align:left}html[dir=ltr] .story-preview-next{right:auto;left:22px}html[dir=ltr] .story-preview-back{right:auto;left:0;transform:translate(-58px)}html[dir=ltr] .predict-owner{right:auto;left:66px}html[dir=ltr] .predict-cafe{right:150px;left:32px}html[dir=ltr] .visual-caption{right:auto;left:18px}html[dir=ltr] .intro-copy{right:auto;left:42px}html[dir=ltr] .ai-insight{direction:ltr}html[dir=ltr] .orbit-node>span:last-child{direction:ltr}html[dir=ltr] .has-detail .ecosystem-stage{margin:0;transform:translate3d(19vw,0,0)}html[dir=ltr] .detail-panel{right:auto;left:20px;transform-origin:left center;animation-name:panel-in-ltr}html[dir=ltr] .detail-panel.closing{animation-name:panel-out-ltr}html[dir=ltr] .detail-close{left:auto;right:22px}html[dir=ltr] .extended-detail-header{padding-left:0;padding-right:46px}html[dir=ltr] .extended-detail-description{border-right:0;border-left:3px solid var(--module-color)}html[dir=ltr] .detail-connection{transform:scaleX(-1)}html[dir=ltr] .product-preview{direction:ltr}html[dir=ltr] .preview-sidebar{border-right:1px solid rgba(154,213,227,.1);border-left:0}html[dir=ltr] .detail-features>div>svg,html[dir=ltr] .detail-cta>svg,html[dir=ltr] .extended-detail-action>svg{transform:rotate(180deg)}html[dir=ltr] .plan-selector-card{text-align:left}html[dir=ltr] .plan-selector-card>i{right:8px;left:auto}html[dir=ltr] .selector-price{direction:ltr}html[dir=ltr] .plan-popular{margin-right:0;margin-left:auto}html[dir=ltr] .plan-story-panel{border-right:1px solid rgba(134,200,216,.1);border-left:0}@media (max-width: 1260px){.future-grid{grid-template-columns:minmax(330px,.85fr) minmax(500px,1.15fr);gap:32px}.future-copy h1{font-size:clamp(38px,4.3vw,56px)}.story-card{right:105px;width:calc(100% - 112px)}html[dir=ltr] .story-card{left:105px;right:auto}.intro-copy{width:29vw;right:24px}html[dir=ltr] .intro-copy{right:auto;left:24px}.intro-copy h2{font-size:35px}.has-detail .ecosystem-stage{width:100%;margin:0;transform:translate3d(-20vw,0,0)}html[dir=ltr] .has-detail .ecosystem-stage{margin:0;transform:translate3d(20vw,0,0)}.detail-panel{right:18px;width:42vw;padding:0}html[dir=ltr] .detail-panel{right:auto;left:18px}.orbit-shell{width:52vw}.orbit-node{--radius: 24vw;width:80px;min-height:70px}.orbit-node>span:last-child{font-size:10px}.plan-stage{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr)}.plan-details-panel{padding-inline:30px}.plan-capabilities{grid-template-columns:1fr;gap:22px}}@media (max-width: 960px){.ai-page{overflow:auto}.ai-header,.ai-header.is-scrolled{top:6px;width:calc(100% - 16px);height:64px;margin-top:0;padding:0 10px;border-radius:17px}.ai-header nav{position:absolute;top:72px;right:0;left:0;display:none;padding:9px;flex-direction:column;align-items:stretch;gap:2px;border:1px solid rgba(143,205,220,.18);border-radius:17px;background:rgba(5,24,38,.97);box-shadow:0 25px 50px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ai-header nav.open{display:flex}.ai-header nav a{padding:12px}.menu-toggle{display:grid}.ai-pill,.header-panel-link span{display:none}.header-panel-link{width:40px;padding:0;justify-content:center}.future-hero{min-height:auto;padding:54px 18px 82px}.future-grid{grid-template-columns:1fr;gap:34px}.future-copy{max-width:700px;margin:0 auto;text-align:center}.future-eyebrow{justify-content:center}.future-copy>p{margin:0 auto}.future-actions{justify-content:center}.story-carousel{width:min(700px,100%);min-height:600px;margin:0 auto}.story-card,html[dir=ltr] .story-card{right:82px;left:auto;width:calc(100% - 92px)}html[dir=ltr] .story-card{right:auto;left:82px}.story-preview-next{right:4px;width:130px}html[dir=ltr] .story-preview-next{right:auto;left:4px}.story-preview-back{display:none}.ai-main{min-height:auto;padding:26px 16px 110px}.intro-copy{position:relative;top:auto;right:auto;width:min(620px,100%);margin:0 auto;text-align:center}.intro-copy>span{justify-content:center}.intro-copy p{margin:0 auto}.ecosystem-stage,.has-detail .ecosystem-stage,html[dir=ltr] .has-detail .ecosystem-stage{width:100%;min-height:720px;margin:0;transform:none}.has-detail .intro-copy{opacity:1;pointer-events:auto;transform:none}.orbit-shell{width:min(620px,82vw)}.orbit-node{--radius: min(38vw, 280px)}.stage-label{display:none}.detail-panel,html[dir=ltr] .detail-panel{position:fixed;z-index:100;top:76px;right:16px;bottom:16px;left:16px;width:auto;max-width:600px;margin:0 auto;transform-origin:center bottom;animation-name:panel-in-mobile}.detail-panel.closing,html[dir=ltr] .detail-panel.closing{animation-name:panel-out-mobile}.detail-panel:before{display:none}.detail-connection{display:none}.pricing-journey{min-height:auto;padding:85px 18px 90px}.pricing-heading{grid-template-columns:1fr;gap:18px;text-align:center}.pricing-heading>p{max-width:650px;margin:0 auto}.pricing-toolbar{margin-top:34px}.plan-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-stage{grid-template-columns:1fr}.plan-story-panel{border-bottom:1px solid rgba(134,200,216,.1);border-left:0}html[dir=ltr] .plan-story-panel{border-right:0}.plan-positioning{min-height:0}.ai-footer{margin:0 20px}}@media (max-width: 640px){html:has(.ai-page){--ai-anchor-offset: 78px}.ai-brand>span{display:none}.ai-brand{padding:4px;border-color:transparent;background:transparent}.language-toggle span{display:none}.language-toggle,.theme-toggle{width:40px;padding:0;justify-content:center}.theme-toggle small{display:none}.ai-pill{padding:8px 11px;font-size:11px}.future-copy h1{font-size:36px;letter-spacing:-1.7px}.future-copy>p{font-size:14px}.future-actions{align-items:stretch}.future-primary,.future-secondary{flex:1 1 100%}.story-carousel{min-height:590px;margin-inline:-4px;width:calc(100% + 8px)}.story-card,html[dir=ltr] .story-card{top:20px;right:0;left:0;width:100%;min-height:520px}.story-preview{display:none}.story-visual{height:225px}.predict-owner{right:40px;transform:scale(.86);transform-origin:bottom}html[dir=ltr] .predict-owner{right:auto;left:40px}.predict-cafe{left:20px;right:120px}html[dir=ltr] .predict-cafe{left:120px;right:20px}.visual-caption{display:none}.profit-coins{left:20px;transform:scale(.82);transform-origin:bottom left}.profit-sun{right:18px}.profit-flow,.profit-result{transform:scale(.82);transform-origin:bottom right}.branch-one{left:35px}.branch-two{right:31px}.branch-three{right:20px}.story-content{padding:19px 18px 22px}.story-content h2{font-size:20px}.story-controls{bottom:5px}.story-wheel-hint{display:none}.intro-copy h2{font-size:31px;letter-spacing:-1.5px}.intro-copy p{font-size:14px}.ecosystem-stage,.has-detail .ecosystem-stage{min-height:540px;overflow:hidden;margin-inline:-16px;width:calc(100% + 32px)}.orbit-shell{width:360px;flex-shrink:0;transform:none}.orbit-node{--radius: 145px;width:74px;min-height:64px;border-radius:14px;padding:7px 4px}.orbit-node>span:last-child{font-size:10px}.orbit-node .node-icon svg{width:19px;height:19px}.ai-core{width:142px;height:142px}.ai-satellite{--ai-radius: 96px;width:42px;height:42px}.ai-satellite span{font-size:13px}.core-logo{width:48px;height:48px}.ai-core strong{font-size:14px}.ai-core small{font-size:10px}.stage-hint{bottom:28px;font-size:12px}.ai-insight{top:auto;bottom:-58px;width:min(260px,calc(100vw - 48px));min-height:52px;transform:translate(-50%);padding:8px 10px;animation:none}.ai-insight>span{flex-basis:34px;height:27px;font-size:11px}.ai-insight strong{font-size:11px}.ai-insight p{font-size:12px;line-height:1.75}.detail-panel{padding:0;border-radius:20px}.detail-panel-scroll{padding:22px 16px 14px}.detail-panel-footer{padding:10px 16px 14px}.extended-detail-modal{top:76px;right:10px;bottom:10px;left:10px;width:auto;max-height:none;padding:22px 16px;transform:none;border-radius:20px;animation-name:panel-in}.extended-detail-header{padding-left:42px}.extended-detail-header h2{font-size:22px}.extended-detail-description{margin:18px 0;padding:14px;font-size:14px}.extended-detail-list{grid-template-columns:1fr}.detail-header h2{font-size:23px}.detail-icon{flex-basis:52px;height:52px}.product-preview{height:220px}.preview-charts{height:95px}.bars{height:60px}.donut{width:54px;height:54px}.pricing-heading h2{font-size:31px;letter-spacing:-1.4px}.pricing-heading>p{font-size:14px}.pricing-toolbar{align-items:stretch;flex-direction:column;padding:12px}.duration-switch{display:grid;grid-template-columns:repeat(4,1fr)}.duration-switch button{min-width:0;padding:0 5px}.plan-selector{display:flex;margin-inline:-18px;padding:0 18px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.plan-selector-card{flex:0 0 245px;scroll-snap-align:center}.plan-stage{border-radius:21px}.plan-story-panel,.plan-details-panel{padding:26px 18px}.plan-large-number{font-size:35px}.plan-main-icon{width:55px;height:55px;border-radius:17px}.plan-main-icon svg{width:29px}.plan-story-panel h3{font-size:27px}.plan-price-row{flex-direction:column}.plan-capabilities{gap:21px}.plan-features ul{grid-template-columns:1fr}.plan-actions{flex-direction:column}.plan-primary,.plan-secondary{width:100%}.ai-footer{flex-direction:column;align-items:center;gap:8px}.story-meta small{font-size:11px}.story-outcomes span,.outcome-label{font-size:12px}.future-scroll,.detail-eyebrow,.detail-content-source{font-size:11px}.pricing-toolbar>span{font-size:12px}.duration-switch button{font-size:11px;min-height:42px}.duration-switch button b{font-size:14px}.selector-copy small,.selector-price small{font-size:11px}.plan-popular{font-size:10px}.plan-kicker{font-size:11px}.plan-value-card>span,.plan-audience>span{font-size:11px}.plan-price-row>div>span,.plan-price-row p{font-size:11px}.plan-saving{font-size:11px}.plan-features li{font-size:12px;min-height:44px}.plan-limits small{font-size:11px}.plan-limits strong{font-size:12px}.plan-primary,.plan-secondary{font-size:12px;min-height:50px}.pricing-dynamic-note{font-size:12px}.conversion-card-title small{font-size:11px}.plan-selector-card>i{font-size:9px}.detail-features p,.extended-detail-list p{font-size:13px}.extended-detail-list small{font-size:11px}.detail-cta,.extended-detail-action{font-size:12px}.panel-login{font-size:13px}.testimonial-quote{font-size:15px}.testimonial-author small{font-size:12px}.faq-item button strong{font-size:14px}.faq-answer p{font-size:13px}.footer-contact-list small{font-size:11px}.footer-contact-list strong{font-size:12px}.enamad-card p{font-size:11px}.footer-bottom,.footer-bottom>span{font-size:11px}}.smart-faq{position:relative;padding:110px clamp(24px,5vw,82px) 125px;overflow:hidden;border-top:1px solid rgba(91,193,217,.1);background:radial-gradient(circle at 15% 15%,rgba(167,139,250,.1),transparent 28%),linear-gradient(180deg,#03101b,#061724)}.testimonials-showcase{position:relative;padding:110px clamp(24px,5vw,82px) 115px;overflow:hidden;border-top:1px solid rgba(91,193,217,.1);background:radial-gradient(circle at 82% 18%,rgba(45,212,223,.1),transparent 30%),radial-gradient(circle at 12% 82%,rgba(251,191,36,.08),transparent 28%),linear-gradient(180deg,#04131f,#061926)}.testimonials-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;pointer-events:none;background-image:linear-gradient(rgba(105,184,204,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(105,184,204,.06) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.testimonials-shell{position:relative;width:min(1120px,100%);margin:0 auto}.testimonials-heading{width:min(790px,100%);margin:0 auto 48px;text-align:center}.testimonials-heading>span{display:inline-flex;align-items:center;gap:8px;color:#fbbf24;font-size:12px;font-weight:900}.testimonials-heading h2{margin:15px 0;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.45;letter-spacing:-2px;font-weight:950}.testimonials-heading p{margin:0 auto;max-width:720px;color:#c4d8df;font-size:15px;line-height:2.1}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}.testimonial-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;min-height:280px;padding:28px clamp(22px,3vw,34px);border:1px solid rgba(130,204,221,.14);border-radius:24px;background:linear-gradient(145deg,rgba(12,43,59,.9),rgba(7,27,42,.92));box-shadow:0 24px 60px #0000002e,inset 0 1px #ffffff0d}.testimonial-card:before{content:"";position:absolute;top:-90px;right:-70px;width:220px;height:220px;border-radius:50%;background:rgba(251,191,36,.12);filter:blur(70px);pointer-events:none}.testimonial-stars{display:flex;align-items:center;gap:4px;color:#fbbf24;filter:drop-shadow(0 0 10px rgba(251,191,36,.18))}.testimonial-quote{flex:1;margin:0;color:#e8f6f8;font-size:14px;line-height:2.25;font-weight:500}.testimonial-author{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(127,201,218,.12)}.testimonial-avatar{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;color:#041723;background:linear-gradient(135deg,#2dd4df,#fbbf24);font:900 18px/1 Inter,Vazirmatn,sans-serif;box-shadow:0 10px 24px #2dd4df2e}.testimonial-author strong{display:block;color:#fff;font-size:14px;line-height:1.6}.testimonial-author small{display:block;margin-top:4px;color:#89a8b4;font-size:11px;line-height:1.8}.smart-faq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;pointer-events:none;background-image:radial-gradient(rgba(102,198,219,.35) .7px,transparent .7px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}.faq-shell{position:relative;width:min(1120px,100%);margin:0 auto}.faq-heading{width:min(790px,100%);margin:0 auto 48px;text-align:center}.faq-heading>span{display:inline-flex;align-items:center;gap:8px;color:#62dce9;font-size:12px;font-weight:900}.faq-heading h2{margin:15px 0;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.45;letter-spacing:-2px;font-weight:950}.faq-heading p{margin:0 auto;max-width:720px;color:#c4d8df;font-size:15px;line-height:2.1}.faq-list{display:grid;gap:11px}.faq-item{overflow:hidden;border:1px solid rgba(130,204,221,.13);border-radius:18px;background:rgba(7,29,44,.68);transition:border-color .25s,background .25s,transform .25s}.faq-item:hover{border-color:#62dce945}.faq-item.open{border-color:#2dd4df61;background:linear-gradient(135deg,rgba(12,43,59,.92),rgba(7,27,42,.92));box-shadow:0 18px 45px #00000029;transform:translateY(-1px)}.faq-item>button{width:100%;min-height:76px;display:grid;grid-template-columns:48px 1fr 36px;align-items:center;gap:13px;padding:13px 19px;border:0;cursor:pointer;color:inherit;text-align:start;background:transparent}.faq-number{color:#91adb8;font:800 11px/1 Inter,sans-serif;letter-spacing:1px}.faq-item button strong{color:#f0fbfd;font-size:15px;line-height:1.9;font-weight:850}.faq-item button i{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(129,201,218,.18);border-radius:11px;color:#a7c2cc;background:rgba(255,255,255,.025);transition:.25s}.faq-item.open button i{color:#57dce8;border-color:#2dd4df57;transform:rotate(180deg)}.faq-answer{padding:0 80px 24px 67px}.faq-answer p{margin:0;padding-top:17px;border-top:1px solid rgba(127,201,218,.12);color:#d0e0e5;font-size:13px;line-height:2.25}.faq-empty{text-align:center;color:#b4cbd3}.professional-footer{position:relative;z-index:5;overflow:hidden;border-top:1px solid rgba(98,220,233,.2);background:#020b12;color:#fff}.professional-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(112,196,215,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(112,196,215,.07) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.footer-glow{position:absolute;width:520px;height:240px;top:-170px;right:10%;border-radius:50%;background:#2dd4df;filter:blur(150px);opacity:.11;pointer-events:none}.footer-shell{position:relative;width:min(1420px,100%);margin:0 auto;padding:72px clamp(24px,5vw,72px) 24px}.footer-main{display:grid;grid-template-columns:1.35fr .72fr 1.05fr .72fr;gap:clamp(30px,4vw,72px)}.footer-brand{display:inline-flex;align-items:center;direction:ltr;gap:10px;font:850 25px/1 Inter,sans-serif;letter-spacing:-1px}.footer-brand img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.footer-brand strong{color:#2dd4df}.footer-brand-column h2{max-width:420px;margin:22px 0 12px;color:#eaf8fa;font-size:20px;line-height:1.85}.footer-brand-column>p{max-width:440px;margin:0;color:#bfd3da;font-size:12px;line-height:2.05}.footer-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.footer-action{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:12px;font-size:11px;font-weight:900;text-decoration:none;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.footer-action:hover{transform:translateY(-1px)}.footer-action-demo{color:#03141d;background:linear-gradient(90deg,#2dd4df,#72e4ee)}.footer-action-demo:hover{box-shadow:0 10px 24px #2dd4df2e}.footer-action-panel{border:1px solid rgba(167,139,250,.28);color:#eeeaff;background:rgba(167,139,250,.08)}.footer-action-panel:hover{color:#fff;border-color:#a78bfa;background:rgba(167,139,250,.16);box-shadow:0 10px 24px #a78bfa24}.footer-main h3{margin:5px 0 20px;color:#b4cbd3;font-size:11px;font-weight:950;letter-spacing:.6px}.footer-links-column nav{display:grid;gap:5px}.footer-links-column nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid rgba(122,192,208,.09);color:#c8dbe1;font-size:11px;font-weight:750;transition:.2s}.footer-links-column nav a svg{opacity:.5;transform:translate(-2px,2px);transition:.2s}.footer-links-column nav a:hover{color:#62dce9}.footer-links-column nav a:hover svg{opacity:1;transform:none}.footer-contact-list{display:grid;gap:8px}.footer-contact-list>a,.footer-address{display:flex;align-items:flex-start;gap:10px;padding:9px;border:1px solid transparent;border-radius:12px;transition:.2s}.footer-contact-list>a:hover{border-color:#2dd4df2b;background:rgba(45,212,223,.05)}.footer-contact-list i,.footer-address i{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:#4fd7e4;background:rgba(45,212,223,.08)}.footer-contact-list span{min-width:0;display:grid;gap:4px}.footer-contact-list small{color:#a4bec7;font-size:9px;font-weight:850}.footer-contact-list strong{color:#d5e4e9;font-size:11px;line-height:1.75;overflow-wrap:anywhere}.footer-address strong{font-weight:650}.enamad-card{display:flex;flex-direction:column;align-items:center;padding:16px 12px;border:1px solid rgba(129,201,218,.17);border-radius:18px;text-align:center;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.02));transition:.25s}.enamad-card:hover{transform:translateY(-3px);border-color:#2dd4df59}.enamad-image{display:grid;place-items:center;width:96px;height:96px;overflow:hidden;border-radius:15px;background:#fff}.enamad-image img{max-width:86px;max-height:86px;-o-object-fit:contain;object-fit:contain}.enamad-card>strong{margin-top:12px;color:#e9f6f8;font-size:11px}.enamad-card p{margin:7px 0 0;color:#b5cbd3;font-size:9px;line-height:1.9}.footer-bottom{min-height:70px;margin-top:55px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(126,198,215,.12);color:#a4bdc6;font-size:10px}.footer-bottom p{margin:0}.footer-bottom>span{display:flex;direction:ltr;align-items:center;gap:8px;font:750 10px Inter,sans-serif;letter-spacing:.7px}.footer-bottom i{width:4px;height:4px;border-radius:50%;background:#2dd4df;box-shadow:0 0 8px #2dd4df}.ai-page.theme-light{color:#173747;background:radial-gradient(circle at 44% 18%,rgba(45,212,223,.14),transparent 29%),radial-gradient(circle at 8% 72%,rgba(167,139,250,.09),transparent 26%),linear-gradient(145deg,#f7fcfd 0%,#eef8fb 48%,#f8fbff 100%)}.theme-light .noise{opacity:.018;mix-blend-mode:multiply}.theme-light .ambient{opacity:.1}.theme-light .ambient-two{opacity:.06}.theme-light .ai-header,.theme-light .ai-header.is-scrolled{border-color:#1f7e972e;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(238,249,252,.83));box-shadow:0 18px 50px #255b6f1f,inset 0 1px #fff}.theme-light .ai-brand{color:#102f3f;border-color:#24859d1f;background:rgba(255,255,255,.56)}.theme-light .ai-brand:hover{border-color:#12adc157;background:#fff}.theme-light .ai-header nav{color:#496b79;border-color:#1f7e971c;background:rgba(225,242,247,.62)}.theme-light .ai-header nav a:hover,.theme-light .ai-header nav a.active{color:#0a6174}.theme-light .ai-header nav a.active{background:linear-gradient(135deg,rgba(45,212,223,.17),rgba(167,139,250,.09));box-shadow:inset 0 0 0 1px #1596ad1f}.theme-light .language-toggle,.theme-light .theme-toggle{color:#315b6b;border-color:#1f7e9729;background:rgba(255,255,255,.65)}.theme-light .language-toggle:hover,.theme-light .theme-toggle:hover{color:#123a4b;background:#fff}.theme-light .theme-toggle>span{color:#6d55c5;background:rgba(109,85,197,.1)}.theme-light .ai-pill{color:#08768a;border-color:#12a5bb47;background:linear-gradient(135deg,rgba(45,212,223,.14),rgba(167,139,250,.08))}.theme-light .ai-pill:hover{color:#065f6f;border-color:#12a5bb6b;background:linear-gradient(135deg,rgba(45,212,223,.22),rgba(167,139,250,.12));box-shadow:0 0 20px #2dd4df1a}.theme-light .header-panel-link{color:#4c3d8f;border-color:#6d55c547;background:rgba(167,139,250,.12)}.theme-light .header-panel-link:hover{color:#3b2f72;border-color:#6d55c566;background:rgba(167,139,250,.18);box-shadow:0 8px 22px #6d55c51f}.theme-light .menu-toggle{color:#204b5c;border-color:#1f7e9726;background:rgba(255,255,255,.72)}.theme-light .header-progress{background:rgba(22,112,135,.1)}.theme-light .future-hero{border-bottom-color:#1c849c1f}.theme-light .future-hero:before{background:radial-gradient(circle at 72% 40%,rgba(45,212,223,.16),transparent 31%),radial-gradient(circle at 17% 70%,rgba(167,139,250,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.38),rgba(235,247,250,.82))}.theme-light .future-hero:after{border-top-color:#1ea6bc4d;background:linear-gradient(180deg,rgba(45,212,223,.07),transparent 55%);box-shadow:0 -14px 55px #22c5e012}.theme-light .future-video-background{background:#eaf7f9}.theme-light .future-video-background img{filter:saturate(.8) contrast(.96)}.theme-light .future-hero.has-background-video:before{background:radial-gradient(circle at 72% 40%,rgba(45,212,223,.12),transparent 31%),linear-gradient(90deg,rgba(247,252,253,.95),rgba(239,249,251,.7) 58%,rgba(236,247,249,.88))}.theme-light .future-copy h1,.theme-light .story-content h2,.theme-light .intro-copy h2,.theme-light .pricing-heading h2,.theme-light .conversion-heading h2,.theme-light .faq-heading h2{color:#113443}.theme-light .future-copy>p,.theme-light .story-content>p,.theme-light .intro-copy p,.theme-light .pricing-heading>p,.theme-light .conversion-heading p,.theme-light .faq-heading p{color:#426776}.theme-light .future-secondary{color:#145467;border-color:#1497b059;background:rgba(255,255,255,.62)}.theme-light .story-card{border-color:color-mix(in srgb,var(--story-accent) 45%,rgba(27,116,139,.18));background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,248,251,.98));box-shadow:0 35px 80px #22526529,0 0 38px color-mix(in srgb,var(--story-accent) 8%,transparent),inset 0 1px #fff}.theme-light .story-meta small{color:#537887}.theme-light .outcome-label{color:#5c7d8a}.theme-light .story-outcomes span{color:#244c5c;background:color-mix(in srgb,var(--story-accent) 8%,#fff)}.theme-light .story-preview{color:#416a7a;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(225,241,246,.94));box-shadow:0 20px 50px #2453641a}.theme-light .story-preview span{color:#416b7b}.theme-light .story-controls>button{color:#315d6d;background:rgba(255,255,255,.84)}.theme-light .story-wheel-hint,.theme-light .future-scroll{color:#587b88}.theme-light .story-visual{border-bottom-color:#23849a24;background:radial-gradient(circle at 70% 40%,color-mix(in srgb,var(--story-accent) 15%,transparent),transparent 38%),linear-gradient(145deg,#f8fcfd,#e4f3f7)}.theme-light .story-visual:before{opacity:.34;background-image:linear-gradient(rgba(41,132,153,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(41,132,153,.1) 1px,transparent 1px)}.theme-light .story-visual-profit{background:radial-gradient(circle at 70% 36%,rgba(52,211,153,.18),transparent 32%),radial-gradient(circle at 23% 68%,rgba(251,191,36,.15),transparent 28%),linear-gradient(145deg,#f7fcfa,#e6f6ef)}.theme-light .story-visual-loyalty{background:radial-gradient(circle at 50% 47%,rgba(167,139,250,.2),transparent 32%),linear-gradient(145deg,#faf9ff,#eeeafd 56%,#edf7fa)}.theme-light .story-visual-calm{background:radial-gradient(circle at 50% 48%,rgba(251,146,60,.18),transparent 31%),linear-gradient(145deg,#fffaf5,#edf6f8)}.theme-light .story-visual-growth{background:radial-gradient(circle at 50% 72%,rgba(52,211,153,.2),transparent 39%),linear-gradient(145deg,#f7fcfa,#e5f5f2)}.theme-light .predict-owner{background:linear-gradient(90deg,#bcd8e2,#dcecf1);box-shadow:-14px 0 35px #315b6b24}.theme-light .predict-owner i:first-child{background:#d5e7ed;border-color:color-mix(in srgb,var(--story-accent) 38%,rgba(35,123,145,.18))}.theme-light .predict-cafe i{border-color:#25859c2e;background:linear-gradient(180deg,rgba(251,146,60,.24),rgba(194,224,232,.7));box-shadow:inset 0 -12px 22px #285a6b14}.theme-light .story-signal{background:rgba(255,255,255,.82);box-shadow:0 10px 30px color-mix(in srgb,var(--story-accent) 15%,rgba(36,83,100,.08))}.theme-light .visual-caption{color:color-mix(in srgb,var(--story-accent) 68%,#244d5c);background:rgba(255,255,255,.78)}.theme-light .profit-sun{color:#169b70;background:rgba(255,255,255,.76)}.theme-light .profit-coins i{background:repeating-linear-gradient(to bottom,rgba(251,191,36,.62) 0 5px,rgba(255,244,201,.96) 6px 10px)}.theme-light .profit-result{color:#b67a00;background:rgba(255,255,255,.82)}.theme-light .loyalty-heart{color:#8063dc;background:rgba(255,255,255,.78)}.theme-light .guest{color:#8068d1;background:rgba(255,255,255,.82)}.theme-light .calm-clock{color:#d76f17;background:rgba(255,255,255,.82)}.theme-light .calm-manager,.theme-light .team-node{color:#bb641c;background:rgba(255,255,255,.8)}.theme-light .branch{color:#1687b3;background:rgba(255,255,255,.82)}.theme-light .growth-pulse{color:#159b6c;background:rgba(255,255,255,.82)}.theme-light .ecosystem-section{border-top-color:#248da51a;background:radial-gradient(circle at 58% 48%,rgba(45,212,223,.12),transparent 31%)}.theme-light .intro-copy>span{color:#426c7b}.theme-light .orbit{border-color:#1d849c33}.theme-light .orbit-middle{border-color:#1f91a93d}.theme-light .orbit-inner{border-color:#1f91a94d}.theme-light .stage-label,.theme-light .stage-hint{color:#4e7482}.theme-light .orbit-node{border-color:color-mix(in srgb,var(--node-color) 28%,rgba(33,124,146,.18));background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(225,241,246,.98));box-shadow:0 10px 28px #28536421,inset 0 1px #fff}.theme-light .orbit-node .node-icon{color:#315c6c}.theme-light .orbit-node>span:last-child{color:#1d4656}.theme-light .orbit-node:hover,.theme-light .orbit-node.active,.theme-light .orbit-node.ai-linked{border-color:var(--node-color);background:linear-gradient(145deg,color-mix(in srgb,var(--node-color) 13%,#fff),#edf8fa 76%);box-shadow:0 0 0 4px color-mix(in srgb,var(--node-color) 10%,transparent),0 15px 32px #27526329,inset 0 1px #fff}.theme-light .orbit-node:hover .node-icon,.theme-light .orbit-node.active .node-icon,.theme-light .orbit-node.ai-linked .node-icon{color:color-mix(in srgb,var(--node-color) 78%,#173c4b)}.theme-light .ai-core{color:#173c4b;border-color:#1697af73;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.98),rgba(211,239,245,.98) 68%);box-shadow:0 0 0 9px #19bcd512,0 18px 48px #275c6d29,inset 0 0 35px #19bcd517}.theme-light .ai-core:before{border-color:#1997b040}.theme-light .ai-core strong{color:#173c4b}.theme-light .ai-core small{color:#28758a}.theme-light .ai-satellite{color:#0f6175;border-color:#14a0b88c;background:radial-gradient(circle at 35% 25%,#fff,#ccebf1 70%);box-shadow:0 0 0 5px #2dcde317,0 12px 28px #2d8fa233,inset 0 1px #fff}.theme-light .ai-insight{border-color:color-mix(in srgb,var(--insight-color) 42%,rgba(33,124,146,.15));background:linear-gradient(135deg,color-mix(in srgb,var(--insight-color) 9%,#fff),rgba(239,248,250,.98));box-shadow:0 14px 34px #27536424,0 0 22px color-mix(in srgb,var(--insight-color) 9%,transparent)}.theme-light .ai-insight>span{color:#194858;background:color-mix(in srgb,var(--insight-color) 15%,#fff)}.theme-light .ai-insight p{color:#315968}.theme-light .detail-backdrop{background:rgba(50,87,100,.2)}.theme-light .detail-panel,.theme-light .extended-detail-modal{color:#163846;border-color:color-mix(in srgb,var(--module-color) 32%,rgba(31,126,151,.2));background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(235,247,250,.99));box-shadow:0 30px 90px #224e603d,inset 0 1px #fff}.theme-light .detail-close{color:#456b79;background:rgba(229,243,247,.85)}.theme-light .detail-header h2,.theme-light .extended-detail-header h2{color:#123746}.theme-light .detail-summary,.theme-light .extended-detail-description{color:#416776}.theme-light .extended-detail-description{background:rgba(218,239,245,.58)}.theme-light .detail-features>div,.theme-light .extended-detail-list article{border-color:#2b849921;background:rgba(226,242,246,.66)}.theme-light .detail-features p,.theme-light .extended-detail-list p{color:#234b5b}.theme-light .detail-features>div>svg{color:#6b8b97}.theme-light .detail-panel-footer{border-top-color:#28849921;background:linear-gradient(180deg,rgba(240,249,251,.88),rgba(231,245,248,.99));box-shadow:0 -16px 30px #2d5a6a14}.theme-light .ai-core-product-preview{border-color:#199db547;background:radial-gradient(circle at 50% 48%,rgba(34,211,238,.13),transparent 34%),linear-gradient(145deg,#f8fcfd,#e5f4f7);box-shadow:0 18px 40px #2a5d6c21}.theme-light .core-preview-grid{opacity:.34}.theme-light .core-preview-top{color:#537987}.theme-light .core-preview-top>span{color:#225b6d}.theme-light .core-preview-nucleus{color:#17495a;border-color:#199db57a;background:radial-gradient(circle at 50% 32%,#fff,#cceaf0 70%);box-shadow:0 0 0 7px #2dd4df12,0 14px 30px #27637424,inset 0 0 24px #2dd4df1a}.theme-light .core-preview-nucleus small{color:#3d7688}.theme-light .core-lens-node{background:color-mix(in srgb,var(--lens-color) 9%,rgba(255,255,255,.96));box-shadow:0 7px 16px #315e6c1a}.theme-light .core-lens-node small{color:color-mix(in srgb,var(--lens-color) 68%,#244f5e)}.theme-light .core-brief-strip>div{border-color:#2a849921;background:rgba(255,255,255,.75)}.theme-light .core-brief-strip small{color:#527683}.theme-light .core-brief-strip strong{color:#214d5d}.theme-light .pricing-journey{border-top-color:#258ba31f;background:radial-gradient(circle at 16% 22%,rgba(167,139,250,.1),transparent 28%),radial-gradient(circle at 84% 78%,rgba(45,212,223,.13),transparent 30%),linear-gradient(180deg,#f4fbfc,#eaf6f9)}.theme-light .pricing-toolbar{color:#486e7d;border-color:#20809726;background:rgba(255,255,255,.66)}.theme-light .duration-switch button{color:#486d7b}.theme-light .plan-selector-card{color:#355e6e;border-color:#23819724;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(230,244,248,.94));box-shadow:0 12px 30px #2856670f}.theme-light .plan-selector-card.active{color:#123b4a;background:linear-gradient(145deg,color-mix(in srgb,var(--plan-accent) 9%,#fff),#edf8fa);box-shadow:0 18px 42px #2b586921,inset 0 1px #fff}.theme-light .selector-copy strong{color:#173d4c}.theme-light .selector-copy small,.theme-light .selector-price small{color:#597d8a}.theme-light .plan-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--plan-accent) 5%,#fff),#edf8fa 60%);box-shadow:0 32px 80px #27536424,inset 0 1px #fff}.theme-light .plan-story-panel{border-color:#227e951f;background:radial-gradient(circle at 20% 16%,color-mix(in srgb,var(--plan-accent) 13%,transparent),transparent 31%),linear-gradient(160deg,rgba(244,251,252,.95),rgba(229,244,248,.92))}.theme-light .plan-story-panel h3{color:#143846}.theme-light .plan-positioning,.theme-light .plan-value-card p,.theme-light .plan-audience p{color:#426979}.theme-light .plan-value-card{background:color-mix(in srgb,var(--plan-accent) 5%,rgba(255,255,255,.82))}.theme-light .plan-value-card strong{color:#173c4b}.theme-light .plan-price-row>div>span,.theme-light .plan-price-row p{color:#527785}.theme-light .plan-price-row strong small{color:#557986}.theme-light .plan-capabilities h4{color:#214957}.theme-light .plan-features li{color:#315a69;border-color:#227f951a;background:rgba(255,255,255,.58)}.theme-light .plan-limits small{color:#587b88}.theme-light .plan-limits strong{color:#214a59}.theme-light .plan-secondary{color:#315d6d;border-color:#23859d38;background:rgba(255,255,255,.58)}.theme-light .pricing-dynamic-note{color:#527684}.theme-light .selector-icon,.theme-light .plan-main-icon{border-color:color-mix(in srgb,var(--plan-accent) 34%,rgba(34,126,149,.14));background:color-mix(in srgb,var(--plan-accent) 10%,#fff);box-shadow:0 10px 26px color-mix(in srgb,var(--plan-accent) 10%,rgba(39,83,100,.08)),inset 0 1px #fff}.theme-light .conversion-gateway{border-top-color:#2389a01f;background:radial-gradient(circle at 50% 0,rgba(45,212,223,.14),transparent 36%),linear-gradient(180deg,#eef9fb,#f8fcfd)}.theme-light .demo-card,.theme-light .panel-card{border-color:#22829926;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,246,249,.94));box-shadow:0 28px 70px #28546521}.theme-light .conversion-card-title h3{color:#143846}.theme-light .conversion-card-title small{color:#567b89}.theme-light .demo-card>p,.theme-light .panel-card>p{color:#456c7b}.theme-light .demo-form label{color:#426877}.theme-light .demo-form input,.theme-light .demo-form textarea{color:#163947;border-color:#2180972e;background:rgba(255,255,255,.76)}.theme-light .response-note{color:#547986}.theme-light .panel-visual{border-color:#227e9624;box-shadow:0 18px 45px #27526317}.theme-light .conversion-card-title>span{color:#197b90;border-color:#1c8ea538;background:rgba(255,255,255,.72)}.theme-light .panel-visual{background:radial-gradient(circle at 70% 35%,rgba(167,139,250,.18),transparent 32%),#e9f5f8}.theme-light .panel-window{border-bottom-color:#2381981f}.theme-light .panel-dashboard span{border-color:#227f9621;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(201,230,237,.66))}.theme-light .panel-orbit{color:#7259c4;border-color:#7558ca4d;background:rgba(255,255,255,.86);box-shadow:0 0 0 13px #a78bfa0f,0 14px 40px #59499126}.theme-light .smart-faq{border-top-color:#22869e1f;background:radial-gradient(circle at 15% 15%,rgba(167,139,250,.11),transparent 28%),linear-gradient(180deg,#f8fcfd,#edf8fa)}.theme-light .testimonials-showcase{border-top-color:#22869e1f;background:radial-gradient(circle at 82% 18%,rgba(45,212,223,.08),transparent 30%),linear-gradient(180deg,#f8fcfd,#edf8fa)}.theme-light .testimonials-heading h2{color:#113443}.theme-light .testimonials-heading p{color:#426776}.theme-light .testimonial-card{border-color:#22809724;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(230,246,249,.9));box-shadow:0 18px 45px #29546514}.theme-light .testimonial-quote{color:#234956}.theme-light .testimonial-author strong{color:#173d4c}.theme-light .testimonial-author small{color:#5f7d8a}.theme-light .testimonial-author{border-top-color:#21809721}.theme-light .faq-item{border-color:#22809724;background:rgba(255,255,255,.7);box-shadow:0 9px 28px #2a57680b}.theme-light .faq-item:hover,.theme-light .faq-item.open{border-color:#12a2b84d;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(230,246,249,.95));box-shadow:0 18px 45px #2954651a}.theme-light .faq-item button strong{color:#173d4c}.theme-light .faq-number{color:#668793}.theme-light .faq-item button i{color:#547887;border-color:#21809729;background:rgba(226,242,246,.72)}.theme-light .faq-answer p{color:#3e6574;border-top-color:#21809721}.theme-light .professional-footer{color:#163846;border-top-color:#238ba22b;background:linear-gradient(180deg,#e7f5f8,#dceff4)}.theme-light .professional-footer:before{opacity:.18;background-image:linear-gradient(rgba(37,131,153,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(37,131,153,.1) 1px,transparent 1px)}.theme-light .footer-brand-column h2{color:#173c4b}.theme-light .footer-brand-column>p{color:#456b79}.theme-light .footer-main h3{color:#365f6e}.theme-light .footer-links-column nav a{color:#315968;border-bottom-color:#2480961c}.theme-light .footer-contact-list small{color:#547785}.theme-light .footer-contact-list strong{color:#244d5c}.theme-light .footer-contact-list>a:hover{background:rgba(255,255,255,.5)}.theme-light .footer-action-demo{color:#03141d;background:linear-gradient(90deg,#2dd4df,#72e4ee)}.theme-light .footer-action-panel{color:#4c3d8f;border-color:#6d55c54d;background:rgba(167,139,250,.14)}.theme-light .footer-action-panel:hover{color:#3b2f72;border-color:#6d55c56b;background:rgba(167,139,250,.22)}.theme-light .enamad-card{border-color:#2280972b;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(239,249,251,.58))}.theme-light .enamad-card>strong{color:#214a59}.theme-light .enamad-card p{color:#527684}.theme-light .footer-bottom{color:#4a6f7d;border-top-color:#23809721}.theme-dark .future-hero:before{background:radial-gradient(circle at 72% 40%,rgba(45,212,223,.12),transparent 30%),radial-gradient(circle at 17% 70%,rgba(167,139,250,.11),transparent 27%),linear-gradient(180deg,rgba(3,15,27,.18),rgba(5,20,33,.82))}.theme-dark .pricing-journey{background:radial-gradient(circle at 16% 22%,rgba(167,139,250,.09),transparent 28%),radial-gradient(circle at 84% 78%,rgba(45,212,223,.08),transparent 30%),linear-gradient(180deg,rgba(3,16,28,.9),rgba(5,22,35,.93))}.theme-dark .conversion-gateway{background:radial-gradient(circle at 50% 0,rgba(45,212,223,.09),transparent 36%),linear-gradient(180deg,rgba(5,22,35,.91),rgba(3,16,27,.94))}.theme-dark .smart-faq{background:radial-gradient(circle at 15% 15%,rgba(167,139,250,.1),transparent 28%),linear-gradient(180deg,rgba(3,16,27,.93),rgba(6,23,36,.94))}.theme-dark .professional-footer{background:linear-gradient(180deg,rgba(2,11,18,.95),rgba(2,11,18,.98))}.theme-dark .future-hero.has-background-video:before{background:radial-gradient(circle at 72% 40%,rgba(45,212,223,.14),transparent 31%),radial-gradient(circle at 17% 70%,rgba(167,139,250,.13),transparent 28%),linear-gradient(90deg,rgba(2,12,22,.9),rgba(3,15,27,.52) 55%,rgba(3,15,27,.76))}.ai-page,.ai-header,.future-hero,.story-card,.pricing-journey,.plan-selector-card,.plan-stage,.conversion-gateway,.demo-card,.panel-card,.smart-faq,.faq-item,.professional-footer,.detail-panel,.extended-detail-modal{transition-property:background-color,background,border-color,color,box-shadow,opacity,transform,filter;transition-duration:.42s;transition-timing-function:ease}.scroll-reveal-section{transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .75s ease,background .42s ease,border-color .42s ease,color .42s ease,box-shadow .42s ease}@media (max-width: 1050px){.footer-main{grid-template-columns:1.2fr .8fr 1fr}.footer-trust-column{grid-column:1/-1;display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px}.footer-trust-column h3{grid-column:1/-1;margin-bottom:0}}@media (max-width: 900px){.conversion-gateway{padding:85px 18px 95px}.conversion-grid{grid-template-columns:1fr}.panel-card{min-height:620px}.smart-faq{padding:85px 18px 95px}.testimonials-showcase{padding:85px 18px 90px}.testimonials-heading{margin-bottom:30px}.testimonials-heading h2{font-size:30px;letter-spacing:-1.2px}.testimonials-heading p{font-size:14px}.testimonial-card{min-height:0;padding:22px 18px;border-radius:20px}.testimonial-quote{font-size:14px;line-height:2.15}.footer-main{grid-template-columns:1fr 1fr}.footer-brand-column{grid-column:1/-1}.footer-trust-column{grid-column:auto;display:block}.footer-trust-column h3{margin-bottom:20px}}@media (max-width: 560px){.conversion-heading{margin-bottom:30px}.conversion-heading h2{font-size:31px;letter-spacing:-1.2px}.conversion-heading p{font-size:14px}.demo-card,.panel-card{padding:22px 18px;border-radius:22px}.demo-form{grid-template-columns:1fr}.demo-message,.demo-submit,.response-note,.demo-error{grid-column:auto}.demo-card>p,.panel-card>p,[dir=ltr] .demo-card>p,[dir=ltr] .panel-card>p{margin:12px 0 20px}.panel-card{min-height:560px}.panel-visual{height:205px}.faq-heading{margin-bottom:30px}.faq-heading h2{font-size:30px;letter-spacing:-1.2px}.faq-heading p{font-size:14px}.faq-item>button{grid-template-columns:32px 1fr 32px;min-height:76px;gap:8px;padding:12px}.faq-item button strong{font-size:14px}.faq-answer{padding:0 52px 20px 12px}.faq-answer p{font-size:13px;line-height:2.15}.footer-shell{padding:58px 18px 20px}.footer-main{grid-template-columns:1fr;gap:38px}.footer-brand-column,.footer-trust-column{grid-column:auto}.footer-brand-column h2{font-size:17px}.footer-contact-list{grid-template-columns:1fr 1fr}.footer-address{grid-column:1/-1}.enamad-card{max-width:260px}.footer-bottom{margin-top:40px;padding:18px 0;flex-direction:column;align-items:flex-start;min-height:auto;font-size:11px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
