:root{--primary-bg: #F5F7FC;--secondary-bg: #FFFFFF;--surface-bg: #FFFFFF;--card-bg: #FFFFFF;--card-bg-solid: #FFFFFF;--ink-bg: #FEFCFB;--ink-bg-soft: #F3EDE8;--text-primary: #0C0A33;--text-secondary: #3A4668;--text-muted: #5B6B8C;--neon-cyan: #0891B2;--neon-cyan-bright: #0891B2;--electric-blue: #168CFF;--brand-purple: #8B5CF6;--brand-pink: #E946E8;--neon-magenta: #E946E8;--brand-gradient: linear-gradient(135deg, #E946E8 0%, #8B5CF6 45%, #00D9FF 100%);--border-color: #D8E1F0;--border-hover: rgba(8, 145, 178, 0.45);--glass-bg: #FFFFFF;--glass-border: #D8E1F0;--glass-blur: 0px;--shadow-sm: 0 1px 2px rgba(12, 10, 51, 0.08);--shadow-md: 0 4px 16px -4px rgba(12, 10, 51, 0.12);--shadow-lg: 0 20px 45px -12px rgba(12, 10, 51, 0.16);--shadow-glow-cyan: 0 8px 30px -8px rgba(8, 145, 178, 0.35);--shadow-glow-magenta: 0 8px 30px -8px rgba(233, 70, 232, 0.25);--font-heading: 'Poppins', sans-serif;--font-body: 'Inter', sans-serif;--fs-h1: clamp(36px, 5vw, 64px);--fs-h2: clamp(28px, 4vw, 48px);--fs-h3: clamp(22px, 3vw, 32px);--fs-h4: 22px;--fs-body: 16px;--fs-small: 14px;--fs-xs: 12px;--section-gap: clamp(60px, 8vw, 120px);--container-max: 1320px;--container-padding: clamp(16px, 4vw, 24px);--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--radius-xs: 6px;--radius-full: 9999px;--transition-fast: 150ms ease;--transition-base: 300ms ease;--transition-smooth: all 300ms cubic-bezier(0.4, 0, 0.2, 1)}[data-theme=dark]{--primary-bg: #020B24;--secondary-bg: #07152F;--surface-bg: #0B1B38;--card-bg: #0B1B38;--card-bg-solid: #0B1B38;--ink-bg: #020B24;--ink-bg-soft: #07152F;--text-primary: #F8FAFC;--text-secondary: #CBD5E1;--text-muted: #94A3B8;--neon-cyan: #00D9FF;--neon-cyan-bright: #00D9FF;--border-color: #1E3A5F;--border-hover: rgba(0, 217, 255, 0.45);--glass-bg: #0B1B38;--glass-border: #1E3A5F;--shadow-sm: 0 1px 2px rgba(2, 11, 36, 0.6);--shadow-md: 0 4px 16px -4px rgba(2, 11, 36, 0.7);--shadow-lg: 0 20px 45px -12px rgba(2, 11, 36, 0.8);--shadow-glow-cyan: 0 8px 30px -8px rgba(0, 217, 255, 0.35);--shadow-glow-magenta: 0 8px 30px -8px rgba(233, 70, 232, 0.35)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-primary);background:var(--primary-bg);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;touch-action:pan-x pan-y;transition:background-color 250ms ease,color 250ms ease}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;line-height:1.15}p{margin:0;color:var(--text-secondary)}::selection{background:rgba(0,217,255,.25);color:var(--text-primary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--primary-bg)}::-webkit-scrollbar-thumb{background:rgba(0,217,255,.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,217,255,.5)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:var(--brand-gradient);color:#020b24;box-shadow:0 4px 20px rgba(233,70,232,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,217,255,.35)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:rgba(0,0,0,0);color:var(--neon-cyan);border:1px solid rgba(0,217,255,.35)}.btn-outline:hover{background:rgba(0,217,255,.08);border-color:var(--neon-cyan)}.btn-sm{padding:10px 20px;font-size:var(--fs-xs)}.btn-lg{padding:18px 40px;font-size:var(--fs-body)}.card-service{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.card-service:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.card-service{padding:36px 28px;position:relative;overflow:hidden}.card-service::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.card-service:hover::before{transform:scaleX(1)}.card-service .card-icon{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:26px;background:rgba(0,217,255,.08);color:var(--neon-cyan);border:1px solid var(--border-color);transition:var(--transition-smooth)}.card-service:hover .card-icon{background:var(--brand-gradient);color:#020b24;transform:scale(1.08) rotate(-3deg);border-color:rgba(0,0,0,0)}.card-service .card-title{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:600;color:var(--text-primary);margin-bottom:12px}.card-service .card-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.card-service .card-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--neon-cyan);transition:var(--transition-base)}.card-service .card-link i{transition:transform .3s ease}.card-service .card-link:hover{gap:10px}.card-service .card-link:hover i{transform:translateX(3px)}.card-industry{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.card-industry:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.card-industry{padding:32px 24px;text-align:center}.card-industry .card-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:26px;background:rgba(0,217,255,.08);color:var(--neon-cyan);border:1px solid var(--border-color);transition:var(--transition-smooth)}.card-industry .card-title{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.card-industry .card-desc{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5;margin-bottom:16px}.card-industry:hover .card-icon{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.1)}.form-group{margin-bottom:20px}.form-group .form-label{display:block;font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.form-group .form-control{width:100%;padding:14px 18px;background:var(--primary-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-primary);transition:var(--transition-base);outline:none}.form-group .form-control::placeholder{color:var(--text-muted)}.form-group .form-control:focus{border-color:var(--neon-cyan);background:var(--secondary-bg);box-shadow:0 0 0 3px rgba(0,217,255,.15)}.form-group textarea.form-control{min-height:120px;resize:vertical}.form-group select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300D9FF' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.cpop-fab{position:fixed;right:18px;bottom:18px;z-index:9500;display:inline-flex;align-items:center;gap:9px;padding:14px 20px;border-radius:var(--radius-full);border:1px solid rgba(0,0,0,0);background:var(--brand-gradient);color:#020b24;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:700;cursor:pointer;box-shadow:0 8px 28px rgba(233,70,232,.4);transition:transform .25s ease,box-shadow .25s ease}.cpop-fab svg{width:18px;height:18px}.cpop-fab:hover{transform:translateY(-3px);box-shadow:0 12px 34px rgba(0,217,255,.4)}.cpop-fab:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.cpop-fab .cpop-fab__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:cpop-blink 1.6s ease-in-out infinite}.cpop-overlay{position:fixed;inset:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,11,36,.72);backdrop-filter:blur(6px)}.cpop-overlay[hidden]{display:none}.cpop-overlay{animation:cpop-fade .25s ease}.cpop-modal{position:relative;width:100%;max-width:430px;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-radius:22px;padding:30px 26px 26px;animation:cpop-pop .3s cubic-bezier(0.34, 1.4, 0.64, 1)}.cpop-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.07);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition-base)}.cpop-close svg{width:16px;height:16px}.cpop-close:hover{color:#020b24;background:var(--brand-gradient);border-color:rgba(0,0,0,0)}.cpop-body[hidden],.cpop-success[hidden]{display:none}.cpop-modal .section-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px}.cpop-modal .section-badge svg{width:13px;height:13px}.cpop-title{font-family:var(--font-heading);font-size:24px;font-weight:800;margin:12px 0 8px}.cpop-title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.cpop-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:18px}.cpop-form{display:flex;flex-direction:column;gap:0}.cpop-field{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.cpop-field span{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.cpop-field input,.cpop-field select{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--primary-bg);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-small);width:100%}.cpop-field input:focus,.cpop-field select:focus{outline:none;border-color:var(--neon-cyan)}.cpop-field .cpop-err{display:none;font-size:11.5px;color:#f87171}.cpop-field.is-error input,.cpop-field.is-error select{border-color:#f87171}.cpop-field.is-error .cpop-err{display:block}.cpop-submit{width:100%;justify-content:center;margin-top:4px}.cpop-direct{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cpop-direct .cpop-direct__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:12.5px;font-weight:700;color:var(--neon-cyan);text-decoration:none;transition:var(--transition-base)}.cpop-direct .cpop-direct__btn svg{width:15px;height:15px}.cpop-direct .cpop-direct__btn:hover{border-color:var(--neon-cyan);background:rgba(0,217,255,.06)}.cpop-success{text-align:center}.cpop-success .cpop-success__ico{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:4px auto 6px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#22c55e}.cpop-success .cpop-success__ico svg{width:28px;height:28px}.cpop-success .cpop-title{text-align:center}.cpop-success .cpop-desc{text-align:center}@keyframes cpop-fade{from{opacity:0}to{opacity:1}}@keyframes cpop-pop{from{opacity:0;transform:translateY(18px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cpop-blink{0%,100%{opacity:1}50%{opacity:.3}}@media(max-width: 575.98px){.cpop-fab{right:12px;bottom:12px;padding:13px 16px}.cpop-fab .cpop-fab__txt{display:none}.cpop-modal{padding:26px 20px 20px}}@media(prefers-reduced-motion: reduce){.cpop-overlay,.cpop-modal{animation:none !important}.cpop-fab .cpop-fab__dot{animation:none !important}}.leadpop-overlay{position:fixed;inset:0;z-index:11500;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,11,36,.72);backdrop-filter:blur(6px)}.leadpop-overlay[hidden]{display:none}.leadpop-overlay{animation:cpop-fade .25s ease}.leadpop-modal{position:relative;width:100%;max-width:430px;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-radius:22px;padding:34px 26px 26px;text-align:center;animation:cpop-pop .3s cubic-bezier(0.34, 1.4, 0.64, 1)}.leadpop-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.07);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition-base)}.leadpop-close svg{width:16px;height:16px}.leadpop-close:hover{color:#020b24;background:var(--brand-gradient);border-color:rgba(0,0,0,0)}.leadpop-check{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.4);color:#22c55e}.leadpop-check svg{width:30px;height:30px}.leadpop-title{font-family:var(--font-heading);font-size:22px;font-weight:800;margin-bottom:8px}.leadpop-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:16px}.leadpop-ref{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-heading);font-size:20px;font-weight:800;letter-spacing:1px;padding:14px 14px 14px 18px;border-radius:var(--radius-md);background:var(--primary-bg);border:1px dashed var(--neon-cyan);color:var(--text-primary);margin-bottom:16px}.leadpop-copy{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:var(--transition-base)}.leadpop-copy svg{width:15px;height:15px}.leadpop-copy:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.leadpop-direct{display:grid;grid-template-columns:1fr 1fr;gap:10px}.leadpop-direct .leadpop-direct__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:12.5px;font-weight:700;color:var(--neon-cyan);text-decoration:none;transition:var(--transition-base)}.leadpop-direct .leadpop-direct__btn svg{width:15px;height:15px}.leadpop-direct .leadpop-direct__btn:hover{border-color:var(--neon-cyan);background:rgba(0,217,255,.06)}@media(prefers-reduced-motion: reduce){.leadpop-overlay,.leadpop-modal{animation:none !important}}.float-dock{position:fixed;right:18px;bottom:18px;z-index:9400;display:flex;flex-direction:column;gap:14px;align-items:center}.float-dock .float-btn{opacity:0;transform:translateY(18px) scale(0.85)}.float-dock.is-visible .float-btn{opacity:1;transform:translateY(0) scale(1)}.float-dock.is-visible .float-btn--wa{transition:opacity .5s ease .1s,transform .5s cubic-bezier(0.34, 1.56, 0.64, 1) .1s}.float-dock.is-visible .float-btn--call{transition:opacity .5s ease .25s,transform .5s cubic-bezier(0.34, 1.56, 0.64, 1) .25s}.float-btn{position:relative;width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;isolation:isolate}.float-btn:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.float-btn{animation:float-bob 3.4s ease-in-out infinite}.float-btn.float-btn--call{animation-delay:1.7s}.float-btn:hover{animation-play-state:paused}.float-btn:hover .float-btn__core{transform:scale(1.1) rotate(-4deg)}.float-btn.float-btn--call:hover .float-btn__core{animation:float-ring .7s ease}.float-btn.is-hover .float-btn__ring{animation-play-state:paused;opacity:0}.float-btn__core{position:relative;z-index:2;width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:transform .28s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .28s ease}.float-btn__core svg{width:27px;height:27px}.float-btn--wa .float-btn__core{background:linear-gradient(135deg, #2fe07a 0%, #25d366 40%, #128c4b 100%);box-shadow:0 10px 28px rgba(37,211,102,.45),inset 0 1px 0 rgba(255,255,255,.35)}.float-btn--call .float-btn__core{background:var(--brand-gradient);box-shadow:0 10px 28px rgba(0,217,255,.4),inset 0 1px 0 rgba(255,255,255,.35)}.float-btn:hover .float-btn__core{box-shadow:0 14px 36px rgba(0,217,255,.5),inset 0 1px 0 rgba(255,255,255,.4)}.float-btn__ring{position:absolute;inset:0;z-index:1;border-radius:50%;pointer-events:none;animation:float-pulse 2.2s ease-out infinite}.float-btn--wa .float-btn__ring{border:2px solid rgba(37,211,102,.6)}.float-btn--call .float-btn__ring{border:2px solid rgba(0,217,255,.55)}.float-btn__ring.float-btn__ring--2{animation-delay:1.1s}.float-btn__dot{position:absolute;top:2px;right:2px;z-index:3;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2.5px solid var(--primary-bg);animation:float-blink 1.8s ease-in-out infinite}.float-btn__wave{position:absolute;z-index:3;width:56px;height:56px;border-radius:50%;pointer-events:none;overflow:hidden}.float-btn__wave::after{content:"";position:absolute;top:-60%;left:-80%;width:55%;height:220%;transform:rotate(22deg);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);animation:float-shine 3.2s ease-in-out infinite}.float-tip{position:absolute;right:68px;top:50%;transform:translateY(-50%) translateX(10px);display:flex;flex-direction:column;gap:1px;padding:8px 14px;border-radius:12px;background:var(--surface-bg);border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-heading);font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s cubic-bezier(0.34, 1.4, 0.64, 1)}.float-tip::after{content:"";position:absolute;right:-5px;top:50%;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);background:var(--surface-bg);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color)}.float-btn:hover .float-tip,.float-btn:focus-visible .float-tip{opacity:1;transform:translateY(-50%) translateX(0)}.float-tip__sub{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--text-muted)}@keyframes float-pulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.55);opacity:0}100%{transform:scale(1.55);opacity:0}}@keyframes float-bob{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes float-ring{0%,100%{transform:scale(1) rotate(0)}20%{transform:scale(1.08) rotate(-12deg)}40%{transform:scale(1.08) rotate(10deg)}60%{transform:scale(1.1) rotate(-8deg)}80%{transform:scale(1.1) rotate(6deg)}}@keyframes float-shine{0%,55%{left:-80%}85%,100%{left:130%}}@keyframes float-blink{0%,100%{opacity:1}50%{opacity:.45}}@media(max-width: 575.98px){.float-dock{right:12px;bottom:12px;gap:11px}.float-btn,.float-btn__core,.float-btn__wave{width:50px;height:50px}.float-btn__core svg{width:24px;height:24px}.float-tip{display:none}}@media(prefers-reduced-motion: reduce){.float-btn,.float-btn__ring,.float-btn__dot,.float-btn__wave::after{animation:none !important}.float-dock .float-btn{opacity:1;transform:none;transition:none}.float-tip{transition:none}}.cb-widget{position:fixed;left:18px;bottom:18px;z-index:1500;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.cb-widget.is-visible{opacity:1;transform:none}.cb-widget[hidden]{display:none}.cb-fab{position:relative;z-index:4;width:68px;height:68px;padding:0;border-radius:50%;border:2px solid rgba(0,217,255,.55);background:radial-gradient(circle at 35% 30%, #12244a 0%, #020B24 70%);color:#020b24;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px -8px rgba(139,92,246,.55),0 0 24px -6px rgba(0,217,255,.45);transition:transform .25s ease,box-shadow .25s ease}.cb-fab:hover{transform:translateY(-2px) scale(1.05)}.cb-fab:focus-visible{outline:2px solid var(--neon-cyan, #00D9FF);outline-offset:3px}.cb-fab .cb-fab__ico-close{display:none;width:26px;height:26px;color:#f8fafc;position:relative;z-index:3}.cb-fab.is-open{border-color:rgba(236,72,153,.65);background:var(--brand-gradient);box-shadow:0 12px 32px -8px rgba(236,72,153,.45),0 0 24px -6px rgba(0,217,255,.35)}.cb-fab.is-open .cb-fab__face{opacity:0;visibility:hidden;transform:scale(0.7);pointer-events:none}.cb-fab.is-open .cb-fab__ico-close{display:block}.cb-fab.is-open .cb-fab__ring{display:none}.cb-fab .cb-fab__ring{position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(0,217,255,.5);animation:cb-ping 2.2s ease-out infinite;pointer-events:none;z-index:2}.cb-fab .cb-fab__dot{position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2.5px solid var(--primary-bg, #020B24);z-index:4}.cb-fab__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:opacity .2s ease,transform .2s ease,visibility .2s}.cb-fab__face .cb-avatar-status{display:none}.cb-fab__face .cb-avatar-orb{width:100%;height:100%;border:none;box-shadow:none;background:rgba(0,0,0,0);overflow:visible}.cb-fab__face .cb-avatar-glow,.cb-fab__face .cb-avatar-ring{display:none}.cb-fab__face .cb-avatar-face{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);z-index:1}@keyframes cb-ping{0%{transform:scale(1);opacity:.8}70%,100%{transform:scale(1.45);opacity:0}}.cb-st-thinking .cb-fab{border-color:rgba(139,92,246,.85);box-shadow:0 12px 32px -8px rgba(139,92,246,.6),0 0 34px -2px rgba(139,92,246,.55);animation:cb-orb-breathe 1s ease-in-out infinite}.cb-st-thinking .cb-fab .cb-face-antenna-dot{animation:cb-antenna-flash .45s ease-in-out infinite alternate}.cb-st-thinking .cb-fab .cb-face-brow--l,.cb-st-thinking .cb-fab .cb-face-brow--r{transform:translateY(-3px)}.cb-st-talking .cb-fab{border-color:rgba(34,197,94,.75);box-shadow:0 12px 32px -8px rgba(34,197,94,.4),0 0 28px -2px rgba(0,217,255,.5);animation:cb-orb-breathe .7s ease-in-out infinite}.cb-st-listening .cb-fab{border-color:rgba(0,217,255,.9);animation:cb-orb-breathe 1.4s ease-in-out infinite}@keyframes cb-orb-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes cb-antenna-flash{from{fill:#00d9ff;r:3.5}to{fill:#a78bfa;r:5}}.cb-avatar-face .cb-mouth-talk{transition:opacity .1s linear}.cb-avatar-face .cb-mouth-idle{transition:opacity .15s linear}.cb-avatar-face{animation:cb-face-float 3.6s ease-in-out infinite}@keyframes cb-face-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.cb-avatar-status{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--neon-cyan, #00D9FF);background:rgba(2,11,36,.9);border:1px solid rgba(0,217,255,.35);border-radius:999px;padding:2px 8px;white-space:nowrap}.cb-avatar--mini svg{overflow:visible}.cb-avatar--mini .cb-mini-eye{animation:cb-mini-blink 4s infinite;transform-origin:center}.cb-st-talking .cb-avatar--mini .cb-mini-mouth,.cb-open .cb-avatar--mini .cb-mini-mouth{animation:cb-mini-talk .35s ease-in-out infinite alternate}@keyframes cb-mini-blink{0%,46%,50%,100%{transform:scaleY(1)}48%{transform:scaleY(0.1)}}@keyframes cb-mini-talk{from{transform:scaleY(0.6)}to{transform:scaleY(1.3)}}.cb-panel{position:absolute;left:0;bottom:80px;z-index:3;width:min(360px,100vw - 36px);height:min(520px,100dvh - 120px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--surface-bg, #0B1B38);border:1px solid var(--border-color, #1E3A5F);box-shadow:0 24px 60px -12px rgba(12,10,51,.3);opacity:0;visibility:hidden;transform:translateY(14px) scale(0.98);transform-origin:bottom left;transition:opacity .25s ease,transform .25s ease,visibility .25s}.cb-panel.show{opacity:1;visibility:visible;transform:none}.cb-head{display:flex;align-items:center;gap:10px;padding:13px 14px;background:linear-gradient(135deg, #020B24 0%, #0B1B38 70%);border-bottom:1px solid var(--border-color, #1E3A5F);color:#f8fafc;flex-shrink:0}.cb-head .cb-avatar{width:38px;height:38px;border-radius:50%;background:var(--brand-gradient);color:#020b24;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}.cb-head .cb-avatar svg{width:30px;height:30px;overflow:visible}.cb-head .cb-head__txt{flex:1;display:flex;flex-direction:column;line-height:1.3}.cb-head .cb-head__txt strong{font-family:var(--font-heading);font-size:14px}.cb-head .cb-head__txt small{font-size:11px;color:#cbd5e1;display:flex;align-items:center;gap:5px}.cb-head .cb-online{width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block}.cb-head .cb-min{width:32px;height:32px;border-radius:9px;border:1px solid var(--border-color, #1E3A5F);background:rgba(0,0,0,0);color:#cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cb-head .cb-min svg{width:16px;height:16px}.cb-head .cb-min:hover{color:var(--neon-cyan);border-color:var(--neon-cyan)}.cb-body{flex:1;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:9px}.cb-msg{max-width:85%;font-size:13.5px;line-height:1.55}.cb-msg p{margin:0;padding:9px 12px;border-radius:13px}.cb-msg--bot{align-self:flex-start}.cb-msg--bot p{background:rgba(8,145,178,.07);border:1px solid var(--border-color, #1E3A5F);color:var(--text-primary, #F8FAFC);border-top-left-radius:4px;animation:cb-msg-in .28s ease}.cb-msg--user{align-self:flex-end}.cb-msg--user p{background:var(--brand-gradient);color:#020b24;font-weight:500;border-top-right-radius:4px;animation:cb-msg-in .22s ease}@keyframes cb-msg-in{from{opacity:0;transform:translateY(8px) scale(0.97)}to{opacity:1;transform:none}}.cb-typing{display:inline-flex;gap:5px;padding:12px 14px !important}.cb-typing span{width:7px;height:7px;border-radius:50%;background:var(--neon-cyan);animation:cb-blink 1.2s infinite}.cb-typing span:nth-child(2){animation-delay:.2s}.cb-typing span:nth-child(3){animation-delay:.4s}@keyframes cb-blink{0%,60%,100%{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.cb-quick{display:flex;gap:7px;flex-wrap:wrap;padding:0 12px 10px;flex-shrink:0}.cb-quick:empty{display:none}.cb-quick button{font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid rgba(0,217,255,.4);background:rgba(0,0,0,0);color:var(--neon-cyan);cursor:pointer;transition:all .2s ease}.cb-quick button:hover{background:rgba(0,217,255,.12)}.cb-hand{margin:0 12px 10px;padding:11px 12px;border-radius:12px;border:1px dashed rgba(0,217,255,.45);background:rgba(0,217,255,.05);flex-shrink:0}.cb-hand[hidden]{display:none}.cb-hand .cb-hand__t{margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--text-primary, #F8FAFC)}.cb-hand input{width:100%;margin-bottom:7px;padding:9px 11px;border-radius:9px;border:1px solid var(--border-color, #1E3A5F);background:var(--primary-bg, #020B24);color:var(--text-primary, #F8FAFC);font-size:13px;outline:none}.cb-hand input:focus{border-color:var(--neon-cyan)}.cb-hand .cb-hand__row{display:flex;gap:8px}.cb-hand .cb-sendbtn{flex:1;padding:9px;border:none;border-radius:9px;background:var(--brand-gradient);color:#020b24;font-weight:700;font-size:13px;cursor:pointer}.cb-hand .cb-cancel{padding:9px 12px;border-radius:9px;border:1px solid var(--border-color, #1E3A5F);background:rgba(0,0,0,0);color:var(--text-secondary, #CBD5E1);font-size:13px;cursor:pointer}.cb-input{display:flex;gap:8px;padding:10px 12px 12px;flex-shrink:0}.cb-input input{flex:1;min-width:0;padding:11px 13px;border-radius:12px;border:1px solid var(--border-color, #1E3A5F);background:var(--primary-bg, #020B24);color:var(--text-primary, #F8FAFC);font-size:13.5px;outline:none}.cb-input input:focus{border-color:var(--neon-cyan)}.cb-input button{width:44px;height:44px;flex-shrink:0;border:none;border-radius:12px;background:var(--brand-gradient);color:#020b24;cursor:pointer;display:flex;align-items:center;justify-content:center}.cb-input button svg{width:19px;height:19px}.cb-input button:hover{filter:brightness(1.1)}.cb-wa{display:block;text-align:center;font-size:12.5px;font-weight:600;color:#22c55e;padding:0 12px 12px;flex-shrink:0}.cb-wa[hidden]{display:none}[data-theme=dark] .cb-panel{box-shadow:0 30px 70px -12px rgba(2,11,36,.65)}[data-theme=dark] .cb-msg--bot p{background:rgba(0,217,255,.08)}@media(prefers-reduced-motion: reduce){.cb-fab__ring,.cb-typing span,.cb-avatar-face,.cb-fab{animation:none !important}.cb-widget,.cb-panel,.cb-fab{transition:none !important}}@media(max-width: 420px){.cb-fab{width:62px;height:62px}}.ck-root[hidden]{display:none !important}body.ck-lock{overflow:hidden}.ck-link{background:none;border:0;padding:0;margin:0;color:var(--neon-cyan, #00d9ff);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ck-link:hover{color:#7ef3ff}.ck-sep{color:rgba(248,250,252,.35);margin:0 4px}.ck-btn{appearance:none;border:1.5px solid rgba(0,0,0,0);border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;padding:12px 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.ck-btn:active{transform:translateY(1px) scale(0.98)}.ck-btn:focus-visible{outline:2px solid var(--neon-cyan, #00d9ff);outline-offset:2px}.ck-btn--primary{color:#041028;background:linear-gradient(135deg, #00d9ff 0%, #5b8cff 55%, #8b5cf6 120%);box-shadow:0 10px 28px -12px rgba(0,217,255,.75),inset 0 1px 0 rgba(255,255,255,.35)}.ck-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(0,217,255,.85),inset 0 1px 0 rgba(255,255,255,.4)}.ck-btn--soft{color:#e8eefc;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);backdrop-filter:blur(10px)}.ck-btn--soft:hover{background:rgba(255,255,255,.14);border-color:rgba(0,217,255,.45);transform:translateY(-2px)}.ck-btn--ghost{color:#cfd8f0;background:rgba(0,0,0,0);border-color:rgba(255,255,255,.18)}.ck-btn--ghost:hover{color:#fff;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06)}.ck-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#9fb0d4;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.ck-tag--on{color:#6ef7c4;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35)}.ck-chip{appearance:none;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#dbe6ff;font-size:12px;font-weight:700;padding:7px 12px;border-radius:999px;cursor:pointer;transition:all .16s ease}.ck-chip:hover{border-color:rgba(0,217,255,.5);color:#fff;background:rgba(0,217,255,.1)}.ck-chip--muted:hover{border-color:rgba(248,113,113,.5);color:#fecaca;background:rgba(248,113,113,.1)}.ck-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#67e8f9;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.35)}.ck-banner{position:fixed;left:0;right:0;bottom:0;z-index:2800;padding:16px;pointer-events:none;opacity:0;transform:translateY(24px);transition:opacity .35s ease,transform .35s ease}.ck-banner.is-open{opacity:1;transform:translateY(0)}.ck-banner__inner{pointer-events:auto;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon copy actions" "icon links actions";gap:8px 18px;align-items:center;padding:18px 20px;border-radius:22px;background:radial-gradient(ellipse at 0% 0%, rgba(0, 217, 255, 0.14), transparent 42%),radial-gradient(ellipse at 100% 100%, rgba(139, 92, 246, 0.16), transparent 40%),linear-gradient(160deg, rgba(8, 18, 42, 0.96), rgba(4, 10, 28, 0.97));border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -30px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.ck-banner__icon{grid-area:icon;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#00d9ff;background:linear-gradient(145deg, rgba(0, 217, 255, 0.18), rgba(139, 92, 246, 0.18));border:1px solid rgba(0,217,255,.35);box-shadow:0 10px 28px -14px rgba(0,217,255,.7);flex-shrink:0}.ck-banner__icon svg{width:28px;height:28px}.ck-banner__copy{grid-area:copy;min-width:0}.ck-banner__title{margin:0 0 6px;font-size:16.5px;font-weight:800;color:#f8fafc;letter-spacing:-0.01em}.ck-banner__desc{margin:0;font-size:13.5px;line-height:1.55;color:#b7c3de;max-width:62ch}.ck-banner__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ck-banner__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.ck-banner__links{grid-area:links;display:flex;align-items:center;gap:4px;font-size:12.5px;color:#8fa0c4}.ck-modal{position:fixed;inset:0;z-index:2900;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;pointer-events:none}.ck-modal.is-open{visibility:visible;pointer-events:auto}.ck-modal__backdrop{position:absolute;inset:0;background:rgba(2,8,22,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .25s ease}.ck-modal.is-open .ck-modal__backdrop{opacity:1}.ck-modal__panel{position:relative;width:min(720px,100%);max-height:min(88vh,900px);display:flex;flex-direction:column;border-radius:24px;background:radial-gradient(ellipse at 0% 0%, rgba(0, 217, 255, 0.1), transparent 40%),linear-gradient(165deg, rgba(10, 20, 48, 0.98), rgba(4, 10, 28, 0.99));border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 100px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;opacity:0;transform:translateY(18px) scale(0.97);transition:opacity .28s ease,transform .28s ease}.ck-modal.is-open .ck-modal__panel{opacity:1;transform:translateY(0) scale(1)}.ck-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 22px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.ck-modal__eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#00d9ff;margin-bottom:6px}.ck-modal__title{margin:0;font-size:22px;font-weight:800;color:#f8fafc;letter-spacing:-0.02em}.ck-modal__sub{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#9aabc9;max-width:54ch}.ck-modal__close{flex-shrink:0;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#cfd8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s ease}.ck-modal__close svg{width:18px;height:18px}.ck-modal__close:hover{color:#fff;border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.12);transform:rotate(90deg)}.ck-modal__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.ck-modal__status{margin-left:auto;font-size:12px;color:#7dd3fc;font-weight:600}.ck-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22)}.ck-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ck-modal__acts{display:flex;flex-wrap:wrap;gap:8px}.ck-meta-txt{font-size:11.5px;color:#7f8db0}.ck-cats{overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.ck-cat{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.04);padding:14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ck-cat.is-on{border-color:rgba(0,217,255,.35);background:rgba(0,217,255,.06);box-shadow:0 0 0 1px rgba(0,217,255,.12),inset 0 1px 0 rgba(255,255,255,.06)}.ck-cat.is-locked{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.05)}.ck-cat__main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ck-cat__head{display:flex;gap:12px;min-width:0}.ck-cat__ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:17px;color:#6ee7b7;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3)}.ck-cat__ico--cyan{color:#67e8f9;background:rgba(0,217,255,.12);border-color:rgba(0,217,255,.32)}.ck-cat__ico--pink{color:#f9a8d4;background:rgba(236,72,153,.12);border-color:rgba(236,72,153,.32)}.ck-cat__ico--purple{color:#c4b5fd;background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.35)}.ck-cat__ico--amber{color:#fcd34d;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32)}.ck-cat__titles{min-width:0}.ck-cat__titles h3{margin:0 0 4px;font-size:14.5px;font-weight:800;color:#f1f5f9}.ck-cat__titles p{margin:0;font-size:12.8px;line-height:1.5;color:#9aabc9}.ck-switch{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer;user-select:none}.ck-switch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ck-switch__ui{width:46px;height:26px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ck-switch__ui::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.35);transition:transform .22s cubic-bezier(0.34, 1.4, 0.64, 1),background .2s ease}.ck-switch__label{font-size:12px;font-weight:700;color:#8fa0c4;min-width:58px}.ck-switch input:checked+.ck-switch__ui{background:linear-gradient(135deg, rgba(0, 217, 255, 0.55), rgba(139, 92, 246, 0.55));border-color:rgba(0,217,255,.55);box-shadow:0 0 16px -4px rgba(0,217,255,.55)}.ck-switch input:checked+.ck-switch__ui::after{transform:translateX(20px);background:#f8fafc}.ck-switch input:checked~.ck-switch__label{color:#a5f3fc}.ck-switch input:focus-visible+.ck-switch__ui{outline:2px solid var(--neon-cyan, #00d9ff);outline-offset:2px}.ck-switch--locked{cursor:default}.ck-switch--locked .ck-switch__ui{background:rgba(34,197,94,.35);border-color:rgba(34,197,94,.5)}.ck-switch--locked .ck-switch__ui::after{transform:translateX(20px);background:#ecfdf5}.ck-switch--locked .ck-switch__label{color:#6ee7b7}.ck-switch input:disabled+.ck-switch__ui{opacity:.95}.ck-cookies{margin-top:10px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.1)}.ck-cookies summary{cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:#7dd3fc;display:inline-flex;align-items:center;gap:6px;padding:4px 0}.ck-cookies summary::-webkit-details-marker{display:none}.ck-cookies summary::before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);transition:transform .18s ease}.ck-cookies summary:hover{color:#bae6fd}.ck-cookies details[open]>summary::before{transform:rotate(90deg)}.ck-cookies ul{list-style:none;margin:8px 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.ck-cookies li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;color:#94a3b8;padding:7px 10px;border-radius:10px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.05)}.ck-cookies li code{font-size:11.5px;font-weight:700;color:#fde68a;background:rgba(245,158,11,.12);padding:2px 7px;border-radius:6px}.ck-cookies li span{flex:1;min-width:140px}.ck-cookies .ck-count{display:inline-flex;min-width:18px;height:18px;padding:0 5px;border-radius:999px;align-items:center;justify-content:center;font-size:10.5px;background:rgba(255,255,255,.1);color:#e2e8f0}.ck-fab{position:fixed;left:18px;bottom:98px;z-index:2700;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(0,217,255,.45);background:linear-gradient(150deg, rgba(8, 18, 42, 0.95), rgba(4, 10, 28, 0.98));color:#67e8f9;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(10px) scale(0.9);transition:opacity .35s ease,transform .35s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 12px 30px -12px rgba(0,217,255,.55),inset 0 1px 0 rgba(255,255,255,.1)}.ck-fab svg{width:22px;height:22px;position:relative;z-index:1}.ck-fab.is-visible{opacity:1;transform:translateY(0) scale(1)}.ck-fab[hidden]{display:none !important}.ck-fab:hover{transform:translateY(-2px) scale(1.06);border-color:rgba(0,217,255,.85);box-shadow:0 16px 36px -12px rgba(0,217,255,.7),inset 0 1px 0 rgba(255,255,255,.15)}.ck-fab:focus-visible{outline:2px solid var(--neon-cyan, #00d9ff);outline-offset:3px}.ck-fab__ring{position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(0,217,255,.4);animation:ck-ping 2.4s ease-out infinite;pointer-events:none}@keyframes ck-ping{0%{transform:scale(0.9);opacity:.9}80%,100%{transform:scale(1.35);opacity:0}}@media(max-width: 860px){.ck-banner{padding:12px;bottom:0}.ck-banner__inner{grid-template-columns:auto 1fr;grid-template-areas:"icon copy" "actions actions" "links links";padding:16px;border-radius:20px;gap:12px}.ck-banner__actions{justify-content:stretch}.ck-banner__actions .ck-btn{flex:1 1 auto}.ck-banner__links{justify-content:center}.ck-modal{padding:0;align-items:flex-end}.ck-modal__panel{width:100%;max-height:92dvh;border-radius:24px 24px 0 0;transform:translateY(30px)}.ck-modal.is-open .ck-modal__panel{transform:translateY(0)}.ck-modal__foot{flex-direction:column;align-items:stretch}.ck-modal__acts{width:100%}.ck-modal__acts .ck-btn{flex:1 1 auto}.ck-cat__main{flex-direction:column;align-items:stretch;gap:12px}.ck-switch{align-self:flex-start}.ck-fab{left:14px;bottom:92px;width:42px;height:42px}}@media(max-width: 480px){.ck-banner__icon{display:none}.ck-banner__inner{grid-template-columns:1fr;grid-template-areas:"copy" "actions" "links"}.ck-banner__actions{flex-direction:column}.ck-banner__actions .ck-btn{width:100%}.ck-banner__title{font-size:15.5px}.ck-banner__desc{font-size:13px}.ck-modal__title{font-size:19px}}@media(prefers-reduced-motion: reduce){.ck-banner,.ck-modal__panel,.ck-modal__backdrop,.ck-fab,.ck-switch__ui,.ck-switch__ui::after,.ck-btn{transition:none !important;animation:none !important}.ck-fab__ring{display:none}}.cta-section{position:relative;overflow:hidden}.cta-section .cta-inner{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(40px,6vw,72px);text-align:center;position:relative;overflow:hidden;border-color:var(--border-color)}.cta-section .cta-inner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(233, 70, 232, 0.08) 0%, transparent 70%);pointer-events:none}.cta-section .cta-title{font-size:var(--fs-h2);margin-bottom:16px;position:relative}.cta-section .cta-title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.cta-section .cta-desc{font-size:16px;color:var(--text-secondary);max-width:560px;margin:0 auto 32px;line-height:1.7;position:relative}.cta-section .cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;position:relative}.hero-slider{position:relative;width:100%;min-height:clamp(620px,75vh,760px);overflow:hidden;background:var(--ink-bg)}@media(max-width: 767.98px){.hero-slider{min-height:clamp(560px,80vh,720px)}}@media(max-width: 575.98px){.hero-slider{min-height:clamp(520px,85vh,680px)}}.hero-slider__track{position:relative;width:100%;height:100%;min-height:inherit}.hero-slider .hero-slide{position:absolute;inset:0;width:100%;height:100%;min-height:inherit;opacity:0;visibility:hidden;transition:opacity 800ms ease-in-out,visibility 800ms ease-in-out;z-index:0}.hero-slider .hero-slide.is-active{opacity:1;visibility:visible;z-index:1}.hero-slider__bg{position:absolute;inset:0;z-index:0}.hero-slider__bg img{width:100%;height:100%;object-fit:cover;display:block}.hero-slider__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg, rgba(2, 11, 36, 0.94) 0%, rgba(2, 11, 36, 0.84) 25%, rgba(2, 11, 36, 0.55) 50%, rgba(2, 11, 36, 0.25) 75%, rgba(2, 11, 36, 0.08) 100%)}@media(max-width: 767.98px){.hero-slider__overlay{background:linear-gradient(180deg, rgba(2, 11, 36, 0.94) 0%, rgba(2, 11, 36, 0.8) 40%, rgba(2, 11, 36, 0.55) 70%, rgba(2, 11, 36, 0.35) 100%)}}.hero-slider__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:inherit;padding-top:100px;padding-bottom:80px;max-width:620px}@media(max-width: 767.98px){.hero-slider__content{max-width:100%;padding-top:90px;padding-bottom:120px;text-align:left}}.hero-slider__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:rgba(0,217,255,.08);font-family:var(--font-heading);font-size:11px;font-weight:600;color:var(--neon-cyan);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px;width:fit-content;opacity:0;transform:translateY(16px);transition:opacity 600ms ease 100ms,transform 600ms ease 100ms}.hero-slide.is-active .hero-slider__eyebrow{opacity:1;transform:translateY(0)}@media(max-width: 767.98px){.hero-slider__eyebrow{font-size:10px;padding:6px 14px;margin-bottom:16px}}.hero-slider__title{font-family:var(--font-heading);font-size:clamp(36px,5.5vw,68px);font-weight:800;line-height:1.1;color:var(--text-primary);margin-bottom:20px;opacity:0;transform:translateY(20px);transition:opacity 700ms ease 200ms,transform 700ms ease 200ms}.hero-slide.is-active .hero-slider__title{opacity:1;transform:translateY(0)}@media(max-width: 991.98px){.hero-slider__title{font-size:clamp(32px,5vw,52px)}}@media(max-width: 767.98px){.hero-slider__title{font-size:clamp(28px,6vw,44px);margin-bottom:16px}}@media(max-width: 575.98px){.hero-slider__title{font-size:clamp(26px,7vw,36px)}}.hero-slider__desc{font-family:var(--font-body);font-size:clamp(15px,1.4vw,19px);font-weight:400;line-height:1.65;color:var(--text-secondary);margin-bottom:36px;max-width:500px;opacity:0;transform:translateY(20px);transition:opacity 700ms ease 350ms,transform 700ms ease 350ms}.hero-slide.is-active .hero-slider__desc{opacity:1;transform:translateY(0)}@media(max-width: 767.98px){.hero-slider__desc{font-size:clamp(14px,3.5vw,17px);margin-bottom:28px;max-width:100%}}.hero-slider__actions{display:flex;flex-wrap:wrap;gap:14px;opacity:0;transform:translateY(20px);transition:opacity 700ms ease 450ms,transform 700ms ease 450ms}.hero-slide.is-active .hero-slider__actions{opacity:1;transform:translateY(0)}@media(max-width: 575.98px){.hero-slider__actions{flex-direction:column;gap:12px}.hero-slider__actions .btn-primary,.hero-slider__actions .btn-hero-outline{width:100%;justify-content:center}}.hero-slider__nav{position:absolute;bottom:40px;right:clamp(20px,4vw,60px);display:flex;gap:10px;z-index:10}@media(max-width: 767.98px){.hero-slider__nav{bottom:auto;top:50%;transform:translateY(-50%);right:auto;left:12px;flex-direction:column}}@media(max-width: 575.98px){.hero-slider__nav{display:none}}.hero-slider__indicators{position:absolute;bottom:44px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}@media(max-width: 767.98px){.hero-slider__indicators{bottom:32px}}@media(max-width: 575.98px){.hero-slider__indicators{bottom:24px;gap:8px}}.btn-hero-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:rgba(0,0,0,0);color:var(--text-primary);border:1px solid var(--border-color)}.btn-hero-outline:hover{background:rgba(0,217,255,.08);border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-glow-cyan)}.btn-hero-outline i{font-size:13px;transition:transform 300ms ease}.btn-hero-outline:hover i{transform:translateX(3px)}.hero-arrow{width:44px;height:44px;border-radius:50%;background:rgba(11,27,56,.7);border:1px solid var(--border-color);color:var(--text-primary);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-arrow--prev,.hero-arrow--next{width:44px;height:44px;border-radius:50%}.hero-arrow:hover{background:rgba(0,217,255,.12);border-color:var(--border-hover);color:var(--neon-cyan);transform:scale(1.08)}.hero-arrow:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}@media(max-width: 767.98px){.hero-arrow{width:38px;height:38px;font-size:16px}}.hero-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-color);background:rgba(0,0,0,0);cursor:pointer;transition:var(--transition-smooth);padding:0}.hero-dot:hover{border-color:var(--neon-cyan);background:rgba(0,217,255,.12)}.hero-dot.is-active{background:var(--neon-cyan);border-color:var(--neon-cyan);box-shadow:0 0 12px rgba(0,217,255,.5);transform:scale(1.15)}.hero-dot:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}@media(max-width: 575.98px){.hero-dot{width:10px;height:10px}}@media(prefers-reduced-motion: reduce){.hero-slide{transition:opacity 200ms ease,visibility 200ms ease !important}.hero-slide__eyebrow,.hero-slide__title,.hero-slide__desc,.hero-slide__actions{transition:none !important;opacity:1 !important;transform:none !important}}.opti-hero{position:relative;width:100%;min-height:640px;overflow:hidden;background:#020b24;padding-top:80px}@media(max-width: 991.98px){.opti-hero{min-height:570px}}@media(max-width: 767.98px){.opti-hero{min-height:auto;padding-top:90px}}.opti-hero__track{position:relative;width:100%;min-height:inherit}.opti-hero__shapes{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.opti-hero__stats{display:flex;align-items:center;gap:32px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color)}@media(max-width: 991.98px){.opti-hero__stats{gap:24px}}@media(max-width: 767.98px){.opti-hero__stats{gap:20px;flex-wrap:wrap}}@media(max-width: 575.98px){.opti-hero__stats{gap:16px}}.opti-hero__stat{display:flex;flex-direction:column;gap:2px}.opti-hero__stat-num{font-family:var(--font-heading);font-size:clamp(24px,2.5vw,34px);font-weight:800;color:#f8fafc;line-height:1}.opti-hero__stat-plus{font-family:var(--font-heading);font-size:clamp(16px,1.8vw,24px);font-weight:700;color:#00d9ff}.opti-hero__stat-label{font-family:var(--font-body);font-size:11px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 575.98px){.opti-hero__stat-label{font-size:10px}}.opti-hero__stat-divider{width:1px;height:36px;background:linear-gradient(to bottom, transparent, var(--border-color), transparent)}@media(max-width: 767.98px){.opti-hero__stat-divider{display:none}}.opti-hero__indicators{position:absolute;bottom:48px;left:clamp(20px,4vw,60px);display:flex;gap:10px;z-index:10}@media(max-width: 767.98px){.opti-hero__indicators{bottom:70px;left:50%;transform:translateX(-50%);gap:8px}}.opti-hero__bottom-bar{position:absolute;bottom:0;left:0;right:0;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,60px);z-index:10;background:linear-gradient(to top, rgba(2, 11, 36, 0.5), transparent)}@media(max-width: 767.98px){.opti-hero__bottom-bar{display:none}}.opti-hero__controls{display:flex;align-items:center;gap:12px}.opti-hero__pause{width:36px;height:36px;border-radius:50%;background:var(--secondary-bg);border:1px solid var(--border-color);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth);padding:0}.opti-hero__pause:hover{background:rgba(0,217,255,.12);border-color:rgba(0,217,255,.3);color:#00d9ff}.opti-hero__pause .opti-hero__play-icon{display:none}.opti-hero__pause.is-paused .opti-hero__pause-icon{display:none}.opti-hero__pause.is-paused .opti-hero__play-icon{display:block}.opti-hero__nav{display:flex;gap:8px}.opti-hero__progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--border-color);z-index:10}.opti-hero__progress-bar{height:100%;width:0%;background:var(--brand-gradient);transition:width 50ms linear}.opti-slide{position:absolute;inset:0;width:100%;height:100%;min-height:640px;opacity:0;visibility:hidden;transition:opacity 700ms ease-in-out,visibility 700ms ease-in-out;z-index:0}@media(max-width: 991.98px){.opti-slide{min-height:570px}}@media(max-width: 767.98px){.opti-slide{min-height:auto}.opti-slide.is-active{position:relative;inset:auto}}.opti-slide.is-active{opacity:1;visibility:visible;z-index:1}.opti-slide__media{position:absolute;inset:0;z-index:0}.opti-slide__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.05);transition:transform 8s ease}.is-active .opti-slide__media img{transform:scale(1)}.opti-slide__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg, rgba(2, 11, 36, 0.88) 0%, rgba(2, 11, 36, 0.82) 20%, rgba(2, 11, 36, 0.5) 50%, rgba(2, 11, 36, 0.08) 80%, rgba(2, 11, 36, 0.05) 100%)}@media(max-width: 767.98px){.opti-slide__overlay{background:linear-gradient(180deg, rgba(2, 11, 36, 0.92) 0%, rgba(2, 11, 36, 0.78) 40%, rgba(2, 11, 36, 0.6) 70%, rgba(2, 11, 36, 0.5) 100%)}}.opti-slide__inner{position:relative;z-index:2;width:100%;max-width:var(--container-max);margin:0 auto;padding:60px var(--container-padding) 60px;display:flex;align-items:flex-start;min-height:640px}@media(max-width: 991.98px){.opti-slide__inner{min-height:570px}}@media(max-width: 767.98px){.opti-slide__inner{min-height:auto;padding-top:70px;padding-bottom:60px}}.opti-slide__content{max-width:640px;padding-right:40px}@media(max-width: 767.98px){.opti-slide__content{max-width:100%;padding-right:0}}.opti-slide__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:rgba(0,217,255,.08);margin-bottom:32px;width:fit-content;opacity:0;transform:translateY(20px)}.is-active .opti-slide__eyebrow{opacity:1;transform:translateY(0);transition:opacity 600ms ease 200ms,transform 600ms ease 200ms}.opti-slide__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#00d9ff;animation:opti-dot-blink 2s ease-in-out infinite}.opti-slide__eyebrow-text{font-family:var(--font-heading);font-size:11px;font-weight:600;color:#00d9ff;text-transform:uppercase;letter-spacing:2px}@media(max-width: 767.98px){.opti-slide__eyebrow-text{font-size:10px;letter-spacing:1.5px}}.opti-slide__title{font-family:var(--font-heading);font-size:clamp(38px,5.5vw,66px);font-weight:800;line-height:1.08;color:#f8fafc;margin-bottom:24px}@media(max-width: 991.98px){.opti-slide__title{font-size:clamp(34px,4.8vw,52px)}}@media(max-width: 767.98px){.opti-slide__title{font-size:clamp(28px,6.5vw,44px);margin-bottom:18px}}@media(max-width: 575.98px){.opti-slide__title{font-size:clamp(26px,7.5vw,36px)}}.opti-slide__title-line{display:block;overflow:hidden}.is-active .opti-slide__title-line{animation:opti-word-reveal 700ms cubic-bezier(0.16, 1, 0.3, 1) forwards;opacity:0}.is-active .opti-slide__title-line:nth-child(1){animation-delay:300ms}.is-active .opti-slide__title-line:nth-child(2){animation-delay:500ms}.is-active .opti-slide__title-line:nth-child(3){animation-delay:700ms}.opti-slide__gradient{background:var(--brand-gradient);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:opti-gradient-shift 4s ease infinite}.opti-slide__desc{font-family:var(--font-body);font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.75;color:#cbd5e1;margin-bottom:36px;max-width:500px;opacity:0;transform:translateY(20px)}.is-active .opti-slide__desc{opacity:1;transform:translateY(0);transition:opacity 700ms ease 900ms,transform 700ms ease 900ms}@media(max-width: 767.98px){.opti-slide__desc{font-size:clamp(14px,3.5vw,17px);margin-bottom:28px;max-width:100%}}.opti-slide__actions{display:flex;flex-wrap:wrap;gap:14px;opacity:0;transform:translateY(20px)}.is-active .opti-slide__actions{opacity:1;transform:translateY(0);transition:opacity 700ms ease 1100ms,transform 700ms ease 1100ms}@media(max-width: 575.98px){.opti-slide__actions{flex-direction:column;gap:12px}}.opti-hero-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:var(--brand-gradient);color:#020b24;box-shadow:0 4px 24px rgba(233,70,232,.3);position:relative;overflow:hidden}.opti-hero-btn-primary::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, #00D9FF 0%, #8B5CF6 45%, #E946E8 100%);opacity:0;transition:opacity 300ms ease}.opti-hero-btn-primary:hover::before{opacity:1}.opti-hero-btn-primary .opti-hero-btn__arrow{position:relative;z-index:1;display:inline-flex;transition:transform 300ms ease}.opti-hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,217,255,.35)}.opti-hero-btn-primary:hover .opti-hero-btn__arrow{transform:translateX(4px)}@media(max-width: 575.98px){.opti-hero-btn-primary{width:100%;justify-content:center}}.opti-hero-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:rgba(0,0,0,0);color:#f8fafc;border:1px solid var(--border-color);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.opti-hero-btn-secondary .opti-hero-btn__arrow{display:inline-flex;transition:transform 300ms ease}.opti-hero-btn-secondary:hover{background:rgba(0,217,255,.08);border-color:var(--neon-cyan);transform:translateY(-2px)}.opti-hero-btn-secondary:hover .opti-hero-btn__arrow{transform:translateX(4px)}@media(max-width: 575.98px){.opti-hero-btn-secondary{width:100%;justify-content:center}}.opti-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-color);background:rgba(0,0,0,0);cursor:pointer;transition:var(--transition-smooth);padding:0}.opti-dot:hover{border-color:var(--neon-cyan);background:rgba(0,217,255,.12)}.opti-dot.is-active{background:#00d9ff;border-color:#00d9ff;box-shadow:0 0 12px rgba(0,217,255,.5);transform:scale(1.15)}.opti-dot:focus-visible{outline:2px solid #00d9ff;outline-offset:3px}@media(max-width: 575.98px){.opti-dot{width:10px;height:10px}}.opti-arrow{width:44px;height:44px;border-radius:50%;background:var(--secondary-bg);border:1px solid var(--border-color);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0}.opti-arrow:hover{background:rgba(0,217,255,.12);border-color:var(--border-hover);color:#00d9ff;transform:scale(1.08)}.opti-arrow:focus-visible{outline:2px solid #00d9ff;outline-offset:2px}@media(max-width: 767.98px){.opti-arrow{width:38px;height:38px}}.opti-shape{position:absolute;border-radius:50%;opacity:0}.opti-shape--1{width:300px;height:300px;top:10%;right:15%;background:radial-gradient(circle, rgba(0, 217, 255, 0.06) 0%, transparent 70%);animation:opti-float-1 12s ease-in-out infinite}.opti-shape--2{width:200px;height:200px;bottom:20%;right:25%;background:radial-gradient(circle, rgba(233, 70, 232, 0.05) 0%, transparent 70%);animation:opti-float-2 10s ease-in-out infinite 2s}.opti-shape--3{width:150px;height:150px;top:40%;right:8%;background:radial-gradient(circle, rgba(0, 217, 255, 0.04) 0%, transparent 70%);animation:opti-float-3 14s ease-in-out infinite 4s}.opti-hero--loaded .opti-shape{opacity:1}@keyframes opti-word-reveal{0%{opacity:0;transform:translateY(40px) skewY(3deg)}100%{opacity:1;transform:translateY(0) skewY(0deg)}}@keyframes opti-gradient-shift{0%,100%{background-position:0% center}50%{background-position:200% center}}@keyframes opti-dot-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.7)}}@keyframes opti-float-1{0%,100%{transform:translate(0, 0)}33%{transform:translate(20px, -30px)}66%{transform:translate(-15px, 15px)}}@keyframes opti-float-2{0%,100%{transform:translate(0, 0)}33%{transform:translate(-25px, 20px)}66%{transform:translate(15px, -25px)}}@keyframes opti-float-3{0%,100%{transform:translate(0, 0)}50%{transform:translate(30px, -20px)}}@media(prefers-reduced-motion: reduce){.opti-slide__media img,.opti-slide__eyebrow,.opti-slide__title-line,.opti-slide__desc,.opti-slide__actions,.opti-hero__stats,.opti-slide__gradient,.opti-slide__eyebrow-dot,.opti-shape{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important}}.opti-search{position:relative;display:none;flex:0 1 260px;min-width:0;max-width:260px;width:100%}@media(min-width: 1200px){.opti-search{display:block}}.opti-search-box{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--secondary-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:var(--transition-smooth);min-width:0;max-width:260px;width:100%}.opti-search-box .opti-search-icon{position:relative;width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.opti-search-box .opti-search-icon svg{width:16px;height:16px;stroke:var(--text-muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke 250ms ease,transform 250ms ease}.opti-search-box .opti-search-icon::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--neon-cyan);opacity:0;transform:scale(0.6);animation:opti-icon-pulse 2.8s ease-in-out infinite}.opti-search-box input{border:none;outline:none;background:rgba(0,0,0,0);font-family:var(--font-body);font-size:13px;color:var(--text-primary);width:100%;min-width:0}.opti-search-box input::placeholder{color:rgba(0,0,0,0);font-size:13px}.opti-search-box .opti-typing{position:absolute;left:38px;top:50%;transform:translateY(-50%);font-family:var(--font-body);font-size:13px;color:var(--text-muted);pointer-events:none;white-space:nowrap;overflow:hidden;max-width:0;opacity:0;transition:opacity 200ms ease}.opti-search-box:not(.opti-search-box--focus):not(.opti-search-box--has-value) .opti-typing{animation:opti-typing-expand 3.5s steps(30, end) infinite;opacity:1}.opti-search-box.opti-search-box--focus .opti-typing,.opti-search-box.opti-search-box--has-value .opti-typing{opacity:0;max-width:0;animation:none}.opti-search-box:hover{border-color:var(--border-hover);background:var(--card-bg)}.opti-search-box:hover .opti-search-icon svg{stroke:var(--neon-cyan);transform:scale(1.1)}.opti-search-box.opti-search-box--focus{border-color:var(--neon-cyan);background:var(--card-bg);box-shadow:0 0 0 3px rgba(0,217,255,.15)}.opti-search-box.opti-search-box--focus .opti-search-icon svg{stroke:var(--neon-cyan);transform:rotate(-12deg) scale(1.15)}.opti-search-box.opti-search-box--focus .opti-search-icon::after{animation:none;opacity:0}@keyframes opti-typing-expand{0%{max-width:0;opacity:0}5%{opacity:1}40%{max-width:200px;opacity:1}70%{max-width:200px;opacity:1}90%{max-width:200px;opacity:0}100%{max-width:0;opacity:0}}@keyframes opti-icon-pulse{0%{opacity:0;transform:scale(0.6)}30%{opacity:.5;transform:scale(1)}60%{opacity:0;transform:scale(1.3)}100%{opacity:0;transform:scale(0.6)}}.opti-search-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:420px;overflow-y:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1100;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 200ms ease,transform 200ms ease,visibility 200ms ease}.opti-search-dropdown.opti-search-dropdown--open{opacity:1;visibility:visible;transform:translateY(0)}.opti-search-dropdown::-webkit-scrollbar{width:5px}.opti-search-dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.opti-search-dropdown::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.opti-search-results{padding:6px}.opti-search-result{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);text-decoration:none;transition:background 150ms ease;cursor:pointer;border:none;background:rgba(0,0,0,0);width:100%;text-align:left;font-family:var(--font-body)}.opti-search-result.opti-search-result--active{background:rgba(0,217,255,.08)}.opti-search-result:hover{background:rgba(0,217,255,.06)}.opti-search-result:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:-2px}.opti-search-result__icon{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.12);color:var(--neon-cyan);font-size:15px;transition:background 200ms ease,color 200ms ease}.opti-search-result:hover .opti-search-result__icon{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.opti-search-result__text{display:flex;flex-direction:column;gap:1px;min-width:0}.opti-search-result__title{font-family:var(--font-heading);font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opti-search-result__cat{font-size:11.5px;color:var(--text-muted)}.opti-search-result__arrow{margin-left:auto;flex-shrink:0;color:var(--neon-cyan);opacity:0;transform:translateX(-4px);transition:opacity 200ms ease,transform 200ms ease;font-size:13px}.opti-search-result:hover .opti-search-result__arrow{opacity:1;transform:translateX(0)}.opti-search-empty{padding:28px 20px;text-align:center}.opti-search-empty__icon{font-size:28px;color:var(--text-muted);margin-bottom:10px;opacity:.5}.opti-search-empty__title{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.opti-search-empty__desc{font-size:13px;color:var(--text-muted)}.opti-search-footer{padding:10px 12px;border-top:1px solid var(--border-color)}.opti-search-footer__link{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:12.5px;font-weight:600;color:var(--neon-cyan);background:rgba(0,217,255,.06);border:none;cursor:pointer;text-decoration:none;transition:background 150ms ease}.opti-search-footer__link:hover{background:rgba(0,217,255,.12)}.opti-mobile-search-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,0);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:16px;cursor:pointer;transition:var(--transition-base);padding:0;flex-shrink:0}@media(min-width: 1200px){.opti-mobile-search-btn{display:none}}.opti-mobile-search-btn:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.opti-mobile-search{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--primary-bg);z-index:10002;transform:translateX(-100%);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;overflow:hidden}.opti-mobile-search.opti-mobile-search--open{transform:translateX(0)}@media(min-width: 1200px){.opti-mobile-search{display:none}}.opti-mobile-search__header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-color);background:var(--card-bg);flex-shrink:0}.opti-mobile-search__back{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);color:var(--text-primary);font-size:20px;cursor:pointer;flex-shrink:0;border-radius:var(--radius-sm);transition:var(--transition-fast)}.opti-mobile-search__back:hover{background:rgba(2,11,36,.05)}.opti-mobile-search__input-wrap{display:flex;align-items:center;gap:8px;flex:1;min-width:0;position:relative}.opti-mobile-search__input-wrap .opti-search-icon{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.opti-mobile-search__input-wrap .opti-search-icon svg{width:18px;height:18px;stroke:var(--neon-cyan);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.opti-mobile-search__input-wrap input{flex:1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);font-family:var(--font-body);font-size:15px;color:var(--text-primary)}.opti-mobile-search__input-wrap input::placeholder{color:rgba(0,0,0,0)}.opti-mobile-search__input-wrap .opti-typing--mobile{position:absolute;left:30px;top:50%;transform:translateY(-50%);font-family:var(--font-body);font-size:15px;color:var(--text-muted);pointer-events:none;white-space:nowrap;overflow:hidden;max-width:0;opacity:0;animation:opti-typing-expand-mobile 3.5s steps(30, end) infinite}@keyframes opti-typing-expand-mobile{0%{max-width:0;opacity:0}5%{opacity:1}40%{max-width:250px;opacity:1}70%{max-width:250px;opacity:1}90%{max-width:250px;opacity:0}100%{max-width:0;opacity:0}}.opti-mobile-search__results{flex:1;overflow-y:auto;padding:8px}.opti-mobile-search__result{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-sm);text-decoration:none;transition:background 150ms ease;cursor:pointer;border:none;background:rgba(0,0,0,0);width:100%;text-align:left}.opti-mobile-search__result:active{background:rgba(0,217,255,.08)}.opti-mobile-search__result-icon{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.12);color:var(--neon-cyan);font-size:16px}.opti-mobile-search__result-text{display:flex;flex-direction:column;gap:2px;min-width:0}.opti-mobile-search__result-title{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opti-mobile-search__result-cat{font-size:12px;color:var(--text-muted)}.opti-mobile-search__empty{padding:40px 20px;text-align:center}.opti-mobile-search__empty-icon{font-size:32px;color:var(--text-muted);margin-bottom:12px;opacity:.5}.opti-mobile-search__empty-title{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.opti-mobile-search__empty-desc{font-size:13px;color:var(--text-muted)}.opti-mobile-search__footer{padding:12px 16px;border-top:1px solid var(--border-color);background:var(--card-bg)}.opti-mobile-search__footer-link{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--neon-cyan);background:rgba(0,217,255,.06);border:none;cursor:pointer;text-decoration:none}.opti-highlight{background:rgba(0,217,255,.2);border-radius:2px;padding:0 1px}.opti-search-label{font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:8px 12px 4px}.opti-search-result__img{width:40px;height:40px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.12);display:flex;align-items:center;justify-content:center}.opti-search-result__img img{width:100%;height:100%;object-fit:cover;display:block}.opti-search-loading{display:flex;align-items:center;gap:10px;padding:16px 14px;font-size:13px;color:var(--text-muted)}.opti-search-loading__spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,217,255,.25);border-top-color:var(--neon-cyan);animation:opti-search-spin .7s linear infinite;flex-shrink:0}@keyframes opti-search-spin{to{transform:rotate(360deg)}}.opti-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.opti-search-chips.opti-search-chips--center{justify-content:center}.opti-search-chips.opti-search-chips--tight{padding:4px 12px 12px;margin-top:0}.opti-search-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);font-family:var(--font-body);font-size:12.5px;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color 150ms ease,background 150ms ease,color 150ms ease}.opti-search-chip:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);background:rgba(0,217,255,.06)}.opti-search-chip.opti-search-chip--alt{background:rgba(0,217,255,.06);border-color:rgba(0,217,255,.2);color:var(--neon-cyan)}.opti-search-dropdown .opti-search-empty{padding-bottom:8px}.opti-search-page__form{position:relative;display:flex;align-items:center;gap:10px;max-width:640px;margin:24px auto 0;padding:8px 8px 8px 16px;background:#0b1b38;border:1px solid rgba(0,217,255,.25);border-radius:var(--radius-full);box-shadow:0 8px 32px rgba(0,0,0,.25)}.opti-search-page__form .opti-search-icon{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.opti-search-page__form .opti-search-icon svg{width:18px;height:18px;stroke:var(--neon-cyan);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.opti-search-page__form input[type=search],.opti-search-page__form input[type=text]{flex:1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);font-family:var(--font-body);font-size:15px;color:#fff;padding:8px 0}.opti-search-page__form input[type=search]::placeholder,.opti-search-page__form input[type=text]::placeholder{color:rgba(255,255,255,.45)}.opti-search-page__form input[type=search]::-webkit-search-decoration,.opti-search-page__form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.opti-search-page{padding-top:8px}.opti-search-page__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.opti-search-page__label{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--text-primary)}.opti-search-page__hint{font-size:14px;color:var(--text-muted)}.opti-search-page__empty{text-align:center;padding:48px 16px}.opti-search-filters{display:flex;flex-wrap:wrap;gap:8px}.opti-search-filter{display:inline-flex;align-items:center;padding:7px 14px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);font-family:var(--font-heading);font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color 150ms ease,background 150ms ease,color 150ms ease}.opti-search-filter:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.opti-search-filter.is-active{background:rgba(0,217,255,.12);border-color:var(--neon-cyan);color:var(--neon-cyan)}.opti-search-page__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.opti-search-page__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.opti-search-page__grid{grid-template-columns:repeat(3, 1fr)}}.opti-search-card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.opti-search-card:hover{border-color:rgba(0,217,255,.45);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.opti-search-card__media{aspect-ratio:16/9;background:linear-gradient(135deg, #0B1B38 0%, #123 100%);overflow:hidden}.opti-search-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 280ms ease}.opti-search-card__media.opti-search-card__media--fallback{background:radial-gradient(circle at 30% 30%, rgba(0, 217, 255, 0.25), transparent 55%),linear-gradient(135deg, #0B1B38 0%, #152a4a 100%)}.opti-search-card:hover .opti-search-card__media img,.opti-search-card__media:hover img{transform:scale(1.04)}.opti-search-card__body{display:flex;flex-direction:column;gap:6px;padding:16px}.opti-search-card__cat{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--neon-cyan)}.opti-search-card__title{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.opti-search-card__desc{font-size:13.5px;line-height:1.55;color:var(--text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(prefers-reduced-motion: reduce){.opti-search-dropdown,.opti-mobile-search{transition:none !important}.opti-search-loading__spin{animation:none;border-top-color:var(--neon-cyan)}.opti-search-card:hover{transform:none}}.opti-business-segments{position:relative;padding-top:clamp(80px,8vw,100px);padding-bottom:clamp(80px,8vw,100px);background:linear-gradient(180deg, var(--primary-bg) 0%, var(--secondary-bg) 50%, var(--primary-bg) 100%);overflow:hidden}.opti-business-segments::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%, rgba(233, 70, 232, 0.06) 0%, transparent 55%),radial-gradient(ellipse at 80% 60%, rgba(0, 217, 255, 0.05) 0%, transparent 55%);pointer-events:none}.opti-business-segments .container{position:relative;z-index:1}.opti-business-segments__head{text-align:center;max-width:720px;margin:0 auto 52px}.opti-business-segments__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);background:rgba(11,27,56,.85);border:1px solid var(--border-color);font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:18px}.opti-business-segments__eyebrow i{font-size:13px}.opti-business-segments__title{font-family:var(--font-heading);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1;margin-bottom:14px;color:var(--text-primary)}.opti-business-segments__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.opti-business-segments__desc{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7;max-width:600px;margin:0 auto}.opti-business-segments__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;align-items:stretch}@media(max-width: 1199.98px){.opti-business-segments__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){.opti-business-segments__grid{grid-template-columns:1fr}}.opti-segment-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1),border-color 300ms ease,box-shadow 300ms ease}.opti-segment-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan),0 0 0 1px rgba(0,217,255,.08)}.opti-segment-card:focus-within{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.opti-segment-image{position:relative;overflow:hidden;aspect-ratio:8/3;border-radius:18px 18px 0 0;background:linear-gradient(135deg, rgba(233, 70, 232, 0.1), rgba(0, 217, 255, 0.1))}.opti-segment-image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:8/3;transition:transform 300ms ease}.opti-segment-card:hover .opti-segment-image img{transform:scale(1.03)}.opti-segment-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 40%, rgba(11, 27, 56, 0.85) 100%);pointer-events:none}.opti-segment-icon{position:absolute;bottom:14px;left:14px;z-index:2;width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.15), rgba(0, 217, 255, 0.15));border:1px solid rgba(0,217,255,.2);backdrop-filter:blur(8px);transition:var(--transition-smooth)}.opti-segment-icon svg{width:26px;height:26px}.opti-segment-card:hover .opti-segment-icon{background:var(--brand-gradient);border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.opti-segment-card:hover .opti-segment-icon svg{stroke:#020b24}.opti-segment-number{position:absolute;top:14px;right:18px;z-index:2;font-family:var(--font-heading);font-size:48px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none;user-select:none}.opti-segment-content{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.opti-segment-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.25}.opti-segment-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:18px}.opti-segment-highlights{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.opti-segment-highlights li{display:flex;align-items:flex-start;gap:9px;font-size:var(--fs-small);font-weight:500;color:var(--text-primary);line-height:1.5}.opti-segment-highlights li svg{width:16px;height:16px;flex-shrink:0;margin-top:3px}.opti-segment-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.opti-segment-tags .opti-segment-tag{padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--border-color);font-size:var(--fs-xs);font-weight:500;color:var(--text-muted);transition:var(--transition-fast)}.opti-segment-tags .opti-segment-tag:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.opti-segment-actions{margin-top:auto;display:flex;gap:10px;padding-top:18px;border-top:1px dashed rgba(30,58,95,.6)}.opti-segment-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:var(--brand-gradient);color:#020b24;box-shadow:0 4px 20px rgba(233,70,232,.3)}.opti-segment-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,217,255,.35)}.opti-segment-cta{flex:1;padding:13px 18px;font-size:var(--fs-small)}.opti-segment-cta svg{width:16px;height:16px;transition:transform 300ms ease}.opti-segment-cta:hover svg{transform:translateX(4px)}.opti-segment-cta:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.opti-segment-quote{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:var(--radius-md);border:1px solid var(--border-color);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-decoration:none;background:rgba(0,0,0,0);transition:all 250ms ease;white-space:nowrap}.opti-segment-quote:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);transform:translateY(-2px)}.opti-segment-quote:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}@media(prefers-reduced-motion: reduce){.opti-segment-card,.opti-segment-card:hover{transform:none !important}.opti-segment-image img{transition:none !important}}.trusted-stages{--trust-bg: #F5F7FC;--trust-surface: #FFFFFF;--trust-border: #D8E1F0;--trust-heading: #0C0A33;--trust-muted: #5B6B8C;--trust-cyan: #0891B2;--trust-purple: #6B63FF;overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(ellipse 640px 220px at 12% 0%, rgba(8, 145, 178, 0.08) 0%, transparent 60%),radial-gradient(ellipse 640px 220px at 88% 100%, rgba(107, 99, 255, 0.1) 0%, transparent 60%),linear-gradient(180deg, #FFFFFF 0%, #EFF3FA 100%);padding:48px 0;transition:background-color 250ms ease}@media(min-width: 768px){.trusted-stages{padding:60px 0}}@media(min-width: 992px){.trusted-stages{padding:72px 0}}.trusted-stages::before,.trusted-stages::after{content:"";position:absolute;z-index:-1;width:420px;height:420px;border-radius:50%;filter:blur(110px);pointer-events:none}.trusted-stages::before{top:-160px;left:-120px;background:rgba(21,199,255,.12)}.trusted-stages::after{bottom:-180px;right:-120px;background:rgba(107,99,255,.14)}.trusted-stages .container{max-width:1320px}.trusted-stages__edge{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(21, 199, 255, 0.35) 30%, rgba(107, 99, 255, 0.35) 70%, transparent);pointer-events:none}.trusted-stages__edge--top{top:0}.trusted-stages__edge--bottom{bottom:0}.trusted-stages__head{position:relative;text-align:center;margin-bottom:36px}.trusted-stages__pause{position:absolute;top:0;right:0;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--trust-surface);border:1px solid var(--trust-border);color:var(--trust-heading);cursor:pointer;transition:border-color 250ms ease,color 250ms ease,transform 250ms ease}.trusted-stages__pause:hover{border-color:var(--trust-cyan);color:var(--trust-cyan);transform:scale(1.06)}.trusted-stages__pause:focus-visible{outline:2px solid var(--trust-cyan);outline-offset:2px}.trusted-stages__pause[hidden]{display:none}@media(max-width: 575.98px){.trusted-stages__pause{position:static;margin-top:14px}}.trusted-stages__pause-icon{width:16px;height:16px;display:block}.trusted-stages__pause-icon--play{display:none}.trusted-stages.is-paused .trusted-stages__pause-icon--pause{display:none}.trusted-stages.is-paused .trusted-stages__pause-icon--play{display:block}.trusted-stages.is-paused .trusted-stages__track,.trusted-stages.is-paused .trusted-stages__logo--pending{animation-play-state:paused}.trusted-stages__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 16px;border-radius:9999px;background:rgba(21,199,255,.08);border:1px solid rgba(21,199,255,.25);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--trust-cyan);box-shadow:0 0 24px -6px rgba(21,199,255,.4)}.trusted-stages__dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:trusted-stages-ping 2s ease-out infinite;flex-shrink:0}@keyframes trusted-stages-ping{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.trusted-stages__title{margin:0;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--trust-heading)}@media(min-width: 768px){.trusted-stages__title{font-size:17px}}.trusted-stages__gradient{background:linear-gradient(90deg, var(--trust-cyan), var(--trust-purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.trusted-stages__sub{margin:12px auto 0;max-width:560px;font-size:13px;line-height:1.6;color:var(--trust-muted)}.trusted-stages__pending{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#eff3fa;border:1px dashed #d8e1f0;font-size:12px}.trusted-stages__pending-dot{width:6px;height:6px;border-radius:50%;background:var(--trust-cyan);animation:trusted-stages-blink 1.6s ease-in-out infinite;flex-shrink:0}@keyframes trusted-stages-blink{0%,100%{opacity:1}50%{opacity:.25}}.trusted-stages__viewport{width:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 7%, #000 93%, transparent);mask-image:linear-gradient(to right, transparent, #000 7%, #000 93%, transparent)}.trusted-stages__viewport+.trusted-stages__viewport{margin-top:32px}@media(min-width: 768px){.trusted-stages__viewport+.trusted-stages__viewport{margin-top:36px}}.trusted-stages__track{display:flex;width:max-content;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trusted-stages__track--right{animation:trusted-stages-scroll-right 40s linear infinite}.trusted-stages__track--left{animation:trusted-stages-scroll-left 42s linear infinite}.trusted-stages__viewport:hover .trusted-stages__track{animation-play-state:paused}.trusted-stages__viewport:hover .trusted-stages__logo{opacity:.38}.trusted-stages__viewport .trusted-stages__logo:hover{opacity:1}.trusted-stages__set{display:flex;align-items:center;gap:40px;padding-right:40px;flex-shrink:0}@media(min-width: 768px){.trusted-stages__set{gap:56px;padding-right:56px}}@media(min-width: 992px){.trusted-stages__set{gap:72px;padding-right:72px}}.trusted-stages__logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:150px;height:56px;padding:0 14px;border-radius:12px;overflow:hidden;background:var(--trust-surface);border:1px solid var(--trust-border);opacity:.75;transition:opacity 300ms ease,border-color 300ms ease,transform 300ms ease;white-space:nowrap;text-decoration:none;box-shadow:0 8px 24px -12px rgba(12,10,51,.15)}.trusted-stages__logo:hover{opacity:1;border-color:rgba(21,199,255,.35);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 32px -8px rgba(21,199,255,.3)}.trusted-stages__logo--pending{color:#94a3b8;background:linear-gradient(100deg, transparent 30%, rgba(12, 10, 51, 0.07) 50%, transparent 70%),var(--trust-surface);background-size:220% 100%,auto;animation:trusted-stages-shimmer 3.2s linear infinite}.trusted-stages__logo--pending svg{width:26px;height:26px}.trusted-stages__logo--pending:hover{transform:none}.trusted-stages__track--right .trusted-stages__set .trusted-stages__logo--pending:nth-child(3n){min-width:182px}.trusted-stages__track--right .trusted-stages__set .trusted-stages__logo--pending:nth-child(3n+1){min-width:138px}.trusted-stages__track--right .trusted-stages__set .trusted-stages__logo--pending:nth-child(4n){animation-delay:-1.6s}.trusted-stages__track--left .trusted-stages__set .trusted-stages__logo--pending:nth-child(2n){min-width:176px}.trusted-stages__track--left .trusted-stages__set .trusted-stages__logo--pending:nth-child(3n+1){min-width:142px}.trusted-stages__track--left .trusted-stages__set .trusted-stages__logo--pending:nth-child(5n){animation-delay:-2.2s}@keyframes trusted-stages-shimmer{from{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.trusted-stages__img{width:auto;height:30px;max-width:170px;object-fit:contain;display:block;background:rgba(0,0,0,0)}@media(min-width: 768px){.trusted-stages__img{height:34px}}@media(min-width: 992px){.trusted-stages__img{height:40px}}.trusted-stages__logo--bare{min-width:0;height:56px;padding:6px 18px;background:#fff;border:1px solid var(--trust-border);box-shadow:0 8px 24px -12px rgba(12,10,51,.15);opacity:1}.trusted-stages__logo--bare .trusted-stages__img{max-width:200px;filter:grayscale(1);opacity:.75;transition:filter 350ms ease,opacity 350ms ease}.trusted-stages__logo--bare:hover{border-color:var(--trust-cyan);box-shadow:0 8px 32px -8px rgba(8,145,178,.35);transform:none}.trusted-stages__logo--bare:hover .trusted-stages__img{filter:none;opacity:1}@keyframes trusted-stages-scroll-right{from{transform:translate3d(-50%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes trusted-stages-scroll-left{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}[data-theme=dark] .trusted-stages{--trust-bg: #020B24;--trust-surface: rgba(255, 255, 255, 0.04);--trust-border: rgba(255, 255, 255, 0.08);--trust-heading: #FFFFFF;--trust-muted: rgba(255, 255, 255, 0.65);--trust-cyan: #15C7FF;--trust-purple: #6B63FF;background:radial-gradient(ellipse 640px 220px at 12% 0%, rgba(21, 199, 255, 0.09) 0%, transparent 60%),radial-gradient(ellipse 640px 220px at 88% 100%, rgba(107, 99, 255, 0.1) 0%, transparent 60%),linear-gradient(180deg, #06132F 0%, #020B24 100%)}[data-theme=dark] .trusted-stages__title{text-shadow:0 2px 24px rgba(21,199,255,.25)}[data-theme=dark] .trusted-stages__pending{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.18)}[data-theme=dark] .trusted-stages__logo{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 28px -12px rgba(2,11,36,.9)}[data-theme=dark] .trusted-stages__logo--pending{color:rgba(255,255,255,.3);background:linear-gradient(100deg, transparent 30%, rgba(255, 255, 255, 0.09) 50%, transparent 70%),var(--trust-surface)}@media(prefers-reduced-motion: reduce){.trusted-stages__track{animation:none !important;flex-wrap:wrap;width:100%}.trusted-stages__logo--pending{animation:none !important}.trusted-stages__set{flex-wrap:wrap;padding-right:0;gap:16px}.trusted-stages__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:0 0 12px;transition:var(--transition-smooth);background:rgba(2,11,36,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color)}.site-header.scrolled{background:rgba(2,11,36,.96);border-bottom-color:var(--border-color);box-shadow:var(--shadow-md)}.navbar{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding);gap:16px;min-width:0;flex-wrap:nowrap}@media(min-width: 1200px){.navbar{gap:24px}}.navbar .navbar-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:7px 14px 7px 12px;border-radius:14px;background:linear-gradient(135deg, #020B24 0%, #0B1B38 60%, #07152F 100%);border:1px solid rgba(0,217,255,.22);box-shadow:0 6px 22px -8px rgba(2,11,36,.55),0 0 18px -6px rgba(0,217,255,.25),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;line-height:0}.navbar .navbar-brand:hover{transform:translateY(-1px);border-color:rgba(0,217,255,.5);box-shadow:0 10px 28px -8px rgba(2,11,36,.6),0 0 26px -6px rgba(0,217,255,.45),inset 0 1px 0 rgba(255,255,255,.1)}.navbar .navbar-brand:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.navbar .navbar-brand .navbar-logo{height:38px;width:auto;max-width:200px;aspect-ratio:814/306;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(0, 217, 255, 0.25))}@media(min-width: 992px){.navbar .navbar-brand .navbar-logo{height:44px}}.navbar .navbar-brand .brand-text{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--text-primary)}.navbar .navbar-brand .brand-text .brand-accent{color:var(--neon-cyan)}.navbar .navbar-nav{display:none;align-items:center;gap:4px;flex-shrink:0;min-width:0}@media(min-width: 992px){.navbar .navbar-nav{display:flex}}.navbar .navbar-nav .nav-item{position:relative}.navbar .navbar-nav .nav-item .nav-link{display:flex;align-items:center;gap:4px;padding:10px 12px}@media(min-width: 1200px){.navbar .navbar-nav .nav-item .nav-link{padding:10px 16px}}.navbar .navbar-nav .nav-item .nav-link{font-family:var(--font-heading);font-size:14px;font-weight:500;color:var(--text-secondary);border-radius:var(--radius-sm);transition:var(--transition-base);white-space:nowrap}.navbar .navbar-nav .nav-item .nav-link i{font-size:10px;transition:transform .3s ease}.navbar .navbar-nav .nav-item .nav-link:hover{color:var(--text-primary);background:rgba(0,217,255,.08)}.navbar .navbar-nav .nav-item .nav-link.active{color:var(--neon-cyan)}.navbar .navbar-nav .nav-item .dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:var(--transition-base);z-index:1001;border-radius:var(--radius-md)}.navbar .navbar-nav .nav-item:hover .dropdown-menu,.navbar .navbar-nav .nav-item.is-open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar .navbar-nav .nav-item:hover>.nav-link i,.navbar .navbar-nav .nav-item.is-open>.nav-link i{transform:rotate(180deg)}.navbar .navbar-nav .nav-item .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-secondary);transition:var(--transition-fast)}.navbar .navbar-nav .nav-item .dropdown-item i{font-size:16px;width:20px;text-align:center;color:var(--neon-cyan);opacity:.7}.navbar .navbar-nav .nav-item .dropdown-item:hover{background:rgba(0,217,255,.08);color:var(--text-primary)}.navbar .navbar-nav .nav-item .dropdown-item:hover i{opacity:1}.navbar .navbar-nav .nav-item.mega-menu{position:static}.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu{left:50%;transform:translateX(-50%) translateY(8px);width:90vw;max-width:900px;padding:24px}.navbar .navbar-nav .nav-item.mega-menu:hover .dropdown-menu,.navbar .navbar-nav .nav-item.mega-menu.is-open .dropdown-menu{transform:translateX(-50%) translateY(0)}.navbar .navbar-nav .nav-item.mega-menu .mega-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:8px}.navbar .navbar-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto;position:relative;z-index:2;pointer-events:auto}.mobile-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,0);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:20px;cursor:pointer;transition:var(--transition-base);padding:0;pointer-events:auto;z-index:2}@media(min-width: 992px){.mobile-toggle{display:none}}.mobile-toggle:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.opti-theme-toggle{appearance:none;position:relative;width:44px;height:44px;padding:0;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;flex-shrink:0;pointer-events:auto;z-index:2;transition:border-color 300ms ease,color 300ms ease,box-shadow 300ms ease}.opti-theme-toggle:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 20px -6px rgba(0,217,255,.5)}.opti-theme-toggle:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.opti-theme-toggle__track{position:relative;display:block;width:100%;height:100%}.opti-theme-toggle__icon{position:absolute;top:50%;left:50%;width:19px;height:19px;transition:opacity 300ms ease,transform 300ms ease}.opti-theme-toggle__icon svg{width:100%;height:100%;display:block}.opti-theme-toggle__icon--dark{opacity:1;transform:translate(-50%, -50%) scale(1)}.opti-theme-toggle__icon--light{opacity:0;transform:translate(-50%, -50%) scale(0.5)}.opti-theme-toggle[aria-pressed=true] .opti-theme-toggle__icon--dark{opacity:0;transform:translate(-50%, -50%) scale(0.5)}.opti-theme-toggle[aria-pressed=true] .opti-theme-toggle__icon--light{opacity:1;transform:translate(-50%, -50%) scale(1)}.opti-theme-toggle--mobile{width:100%;height:auto;display:flex;align-items:center;gap:12px;padding:12px 4px;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0)}.opti-theme-toggle--mobile .opti-theme-toggle__track{width:44px;height:44px;flex-shrink:0}.opti-theme-toggle__label{font-size:var(--fs-small);font-weight:600;color:var(--text-primary)}@media(prefers-reduced-motion: reduce){.opti-theme-toggle,.opti-theme-toggle__icon{transition:none !important}}.mobile-nav{position:fixed;top:0;right:-100%;width:85vw;max-width:400px;height:100vh;background:var(--secondary-bg);border-left:1px solid var(--border-color);z-index:10001;padding:80px 24px 24px;overflow-y:auto;transition:right .4s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column}.mobile-nav.open{right:0}.mobile-nav .mobile-nav-brand{display:inline-flex;align-items:center;line-height:0;margin-bottom:18px;padding:6px 12px 6px 10px;border-radius:12px;background:linear-gradient(135deg, #020B24 0%, #0B1B38 60%, #07152F 100%);border:1px solid rgba(0,217,255,.22);box-shadow:0 6px 22px -8px rgba(2,11,36,.55)}.mobile-nav .mobile-nav-brand img{height:34px;width:auto;max-width:170px;aspect-ratio:814/306;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(0, 217, 255, 0.25))}.mobile-nav .mobile-nav-close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:18px;cursor:pointer}.mobile-nav .mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-family:var(--font-heading);font-size:15px;font-weight:500;color:var(--text-secondary);border-bottom:1px solid var(--border-color);transition:var(--transition-fast)}.mobile-nav .mobile-nav-link i{font-size:10px;transition:transform .3s ease}.mobile-nav .mobile-nav-link.active,.mobile-nav .mobile-nav-link:hover{color:var(--neon-cyan)}.mobile-nav .mobile-submenu{display:none;padding-left:16px}.mobile-nav .mobile-submenu.open{display:block}.mobile-nav .mobile-submenu a{display:block;padding:10px 0;font-size:14px;color:var(--text-muted);border-bottom:1px solid var(--border-color)}.mobile-nav .mobile-submenu a:hover{color:var(--neon-cyan)}.mobile-nav .mobile-nav-actions{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:12px}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10000;opacity:0;visibility:hidden;transition:var(--transition-base)}.overlay.active{opacity:1;visibility:visible}.navbar .navbar-brand .navbar-logo{height:38px;width:auto}@media(min-width: 992px){.navbar .navbar-brand .navbar-logo{height:44px}}.navbar .nav-link .nav-chev{display:inline-flex;font-style:normal}.navbar .nav-link .nav-chev svg{width:13px;height:13px;display:block}.navbar .navbar-nav .nav-item.mega-menu .mega-panel{min-width:0;width:92vw;max-width:1080px;padding:0;border-radius:18px;box-shadow:var(--shadow-lg),0 0 0 1px rgba(0,217,255,.12),0 24px 60px -20px rgba(2,11,36,.45);overflow:hidden;background:linear-gradient(var(--glass-bg), var(--glass-bg)) padding-box,linear-gradient(135deg, rgba(233, 70, 232, 0.45), rgba(0, 217, 255, 0.45), rgba(139, 92, 246, 0.35)) border-box;border:1px solid rgba(0,0,0,0)}.navbar .navbar-nav .nav-item.mega-menu .mega-panel::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-gradient);pointer-events:none;z-index:2}.navbar .navbar-nav .nav-item.mega-menu .mega-panel::before{content:"";position:absolute;top:-24px;left:0;width:100%;height:24px;z-index:1}.navbar .navbar-nav .nav-item.mega-menu .mega-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 22px 14px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.08), rgba(0, 217, 255, 0.1));border-bottom:1px solid var(--border-color)}.navbar .navbar-nav .nav-item.mega-menu .mega-bar__left{display:flex;align-items:center;gap:12px;min-width:0}.navbar .navbar-nav .nav-item.mega-menu .mega-bar__ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--brand-gradient);color:#020b24;box-shadow:0 8px 20px -8px rgba(0,217,255,.65)}.navbar .navbar-nav .nav-item.mega-menu .mega-bar__ico svg{width:20px;height:20px}.navbar .navbar-nav .nav-item.mega-menu .mega-bar__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.navbar .navbar-nav .nav-item.mega-menu .mega-bar__txt strong{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.2}.navbar .navbar-nav .nav-item.mega-menu .mega-bar__txt small{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .navbar-nav .nav-item.mega-menu .mega-bar__tags{display:flex;align-items:center;gap:8px;flex-shrink:0}.navbar .navbar-nav .nav-item.mega-menu .mega-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--neon-cyan);background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.28)}.navbar .navbar-nav .nav-item.mega-menu .mega-tag--hot{color:#020b24;background:var(--brand-gradient);border-color:rgba(0,0,0,0);box-shadow:0 6px 16px -8px rgba(233,70,232,.7)}.navbar .navbar-nav .nav-item.mega-menu:focus-within .dropdown-menu,.navbar .navbar-nav .nav-item.mega-menu.is-open .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.navbar .navbar-nav .nav-item.mega-menu:hover .mega-panel,.navbar .navbar-nav .nav-item.mega-menu.is-open .mega-panel{animation:nav-mega-in .28s ease both}.navbar .navbar-nav .nav-item.mega-menu .mega-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;padding:16px 16px 4px}@media(max-width: 1199.98px){.navbar .navbar-nav .nav-item.mega-menu .mega-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.navbar .navbar-nav .nav-item.mega-menu .mega-col{border-radius:var(--radius-md);padding:6px;transition:var(--transition-base)}.navbar .navbar-nav .nav-item.mega-menu .mega-col:hover{background:rgba(0,217,255,.06)}.navbar .navbar-nav .nav-item.mega-menu:hover .mega-col,.navbar .navbar-nav .nav-item.mega-menu.is-open .mega-col,.navbar .navbar-nav .nav-item.mega-menu:focus-within .mega-col{animation:mega-col-in .4s cubic-bezier(0.4, 0, 0.2, 1) both}.navbar .navbar-nav .nav-item.mega-menu .mega-col:nth-child(1){animation-delay:.04s}.navbar .navbar-nav .nav-item.mega-menu .mega-col:nth-child(2){animation-delay:.1s}.navbar .navbar-nav .nav-item.mega-menu .mega-col:nth-child(3){animation-delay:.16s}.navbar .navbar-nav .nav-item.mega-menu .mega-col:nth-child(4){animation-delay:.22s}.navbar .navbar-nav .nav-item.mega-menu .mega-head{display:flex;align-items:center;gap:9px;padding:10px 12px 12px;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-primary);border-bottom:1px dashed var(--border-color);margin-bottom:6px}.navbar .navbar-nav .nav-item.mega-menu .mega-head__ico{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg, rgba(233, 70, 232, 0.16), rgba(0, 217, 255, 0.16));border:1px solid var(--border-color);color:var(--neon-cyan);transition:var(--transition-base)}.navbar .navbar-nav .nav-item.mega-menu .mega-head__ico svg{width:17px;height:17px}.navbar .navbar-nav .nav-item.mega-menu .mega-col:hover .mega-head__ico{background:var(--brand-gradient);border-color:rgba(0,0,0,0);color:#020b24;transform:scale(1.06) rotate(-4deg)}.navbar .navbar-nav .nav-item.mega-menu .mega-count{margin-left:auto;font-size:10px;font-weight:700;padding:3px 9px;border-radius:var(--radius-full);background:rgba(0,217,255,.08);border:1px solid var(--border-color);color:var(--neon-cyan)}.navbar .navbar-nav .nav-item.mega-menu .mega-link{gap:11px;padding:10px 12px;border-radius:12px;text-decoration:none}.navbar .navbar-nav .nav-item.mega-menu .mega-link .mega-ico{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,217,255,.08);border:1px solid var(--border-color);color:var(--neon-cyan);transition:var(--transition-base)}.navbar .navbar-nav .nav-item.mega-menu .mega-link .mega-ico svg{width:19px;height:19px}.navbar .navbar-nav .nav-item.mega-menu .mega-link .mega-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.navbar .navbar-nav .nav-item.mega-menu .mega-link .mega-txt strong{font-size:13.5px;font-weight:600;color:var(--text-primary);font-family:var(--font-heading)}.navbar .navbar-nav .nav-item.mega-menu .mega-link .mega-txt small{font-size:11.5px;color:var(--text-muted);font-family:var(--font-body)}.navbar .navbar-nav .nav-item.mega-menu .mega-link .mega-arrow{margin-left:auto;display:inline-flex;color:var(--neon-cyan);opacity:0;transform:translateX(-6px);transition:var(--transition-base);flex-shrink:0}.navbar .navbar-nav .nav-item.mega-menu .mega-link .mega-arrow svg{width:15px;height:15px}.navbar .navbar-nav .nav-item.mega-menu .mega-link:hover{background:var(--secondary-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.navbar .navbar-nav .nav-item.mega-menu .mega-link:hover .mega-ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.06)}.navbar .navbar-nav .nav-item.mega-menu .mega-link:hover .mega-arrow{opacity:1;transform:translateX(0)}.navbar .navbar-nav .nav-item.mega-menu .mega-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0 0;padding:14px 22px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.1), rgba(0, 217, 255, 0.12));border-top:1px solid var(--border-color);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.navbar .navbar-nav .nav-item.mega-menu .mega-foot__all{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--neon-cyan);text-decoration:none;padding:9px 16px;border-radius:var(--radius-full);background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.35);transition:var(--transition-base)}.navbar .navbar-nav .nav-item.mega-menu .mega-foot__all svg{width:16px;height:16px;transition:transform .3s ease}.navbar .navbar-nav .nav-item.mega-menu .mega-foot__all:hover{background:rgba(0,217,255,.18);border-color:var(--neon-cyan);box-shadow:0 0 18px -6px rgba(0,217,255,.7)}.navbar .navbar-nav .nav-item.mega-menu .mega-foot__all:hover svg{transform:rotate(90deg)}.navbar .navbar-nav .nav-item.mega-menu .mega-foot__call{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-primary);text-decoration:none;padding:9px 16px;border-radius:var(--radius-full);background:var(--secondary-bg);border:1px solid var(--border-color);transition:var(--transition-base)}.navbar .navbar-nav .nav-item.mega-menu .mega-foot__call svg{width:15px;height:15px;color:var(--neon-cyan)}.navbar .navbar-nav .nav-item.mega-menu .mega-foot__call:hover{border-color:var(--neon-cyan);transform:translateY(-1px);box-shadow:var(--shadow-md)}.mobile-nav .nav-chev{display:inline-flex;font-style:normal}.mobile-nav .nav-chev svg{width:14px;height:14px;display:block;transition:transform .3s ease}.mobile-nav .mobile-submenu-toggle.is-open .nav-chev{transform:rotate(180deg)}.mobile-nav .mobile-sub-group{padding:14px 0 2px;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--neon-cyan)}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link{position:relative;gap:8px;padding:9px 10px 9px 16px;border-radius:var(--radius-full);border:1px solid rgba(0,217,255,.22);background:rgba(0,217,255,.06);overflow:hidden;transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link::after{content:"";position:absolute;left:16px;right:16px;bottom:5px;height:2px;border-radius:var(--radius-full);background:var(--brand-gradient);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link .nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 7px;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:10px;font-weight:700;line-height:1;color:#020b24;background:var(--brand-gradient);box-shadow:0 0 10px -2px rgba(0,217,255,.55);transition:transform .25s ease,box-shadow .25s ease}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link .nav-chev{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:2px;border-radius:50%;font-style:normal;background:rgba(0,217,255,.14);border:1px solid rgba(0,217,255,.28);color:#00d9ff;transition:transform .35s cubic-bezier(0.34, 1.56, 0.64, 1),background .25s ease,border-color .25s ease,box-shadow .25s ease}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link .nav-chev svg{width:13px;height:13px;display:block}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link:hover{color:#00d9ff;background:rgba(0,217,255,.12);border-color:rgba(0,217,255,.55);box-shadow:0 0 22px -6px rgba(0,217,255,.5),inset 0 0 12px -8px rgba(0,217,255,.6);transform:translateY(-1px)}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link:hover::after{transform:scaleX(1)}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link:hover .nav-badge{transform:scale(1.08);box-shadow:0 0 14px -2px rgba(233,70,232,.65)}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link:hover .nav-chev{transform:rotate(180deg);background:rgba(0,217,255,.28);border-color:rgba(0,217,255,.65);box-shadow:0 0 12px -3px rgba(0,217,255,.7)}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link:focus-visible{outline:2px solid #00d9ff;outline-offset:3px}.site-header .navbar .navbar-nav .nav-item.mega-menu.is-open>.nav-link{color:#00d9ff;background:rgba(0,217,255,.16);border-color:rgba(0,217,255,.7);box-shadow:0 0 26px -6px rgba(0,217,255,.65),inset 0 0 14px -8px rgba(0,217,255,.7)}.site-header .navbar .navbar-nav .nav-item.mega-menu.is-open>.nav-link::after{transform:scaleX(1)}.site-header .navbar .navbar-nav .nav-item.mega-menu.is-open>.nav-link .nav-chev{transform:rotate(180deg);background:rgba(0,217,255,.32);border-color:rgba(0,217,255,.75);box-shadow:0 0 14px -3px rgba(0,217,255,.8)}.mobile-nav .mobile-submenu-toggle .nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 7px;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:10px;font-weight:700;line-height:1;color:#020b24;background:var(--brand-gradient)}@keyframes nav-mega-in{from{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes mega-col-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.top-slider{background:linear-gradient(90deg, #020B24 0%, #07152F 55%, #020B24 100%);border-bottom:1px solid var(--border-color)}.top-slider .top-slider__inner{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding);display:flex;align-items:center;gap:14px;padding-top:8px;padding-bottom:8px}.top-slider .top-slider__view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent);mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent)}.top-slider .top-slider__track{display:inline-flex;align-items:center;width:max-content;will-change:transform;animation:top-slider-scroll 26s linear infinite}.top-slider .top-slider:hover .top-slider__track{animation-play-state:paused}.top-slider .top-slider__slide{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding-right:56px;font-size:12.5px;color:var(--text-secondary);text-decoration:none;white-space:nowrap}.top-slider .top-slider__slide svg{width:15px;height:15px;flex-shrink:0;color:var(--neon-cyan-bright)}.top-slider .top-slider__slide strong{color:var(--text-primary);font-weight:700}.top-slider .top-slider__slide:hover strong{text-decoration:underline}@keyframes top-slider-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.top-slider .top-slider__phone{display:none;align-items:center;gap:7px;flex-shrink:0;font-size:12.5px;font-weight:700;color:var(--text-primary);text-decoration:none;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--border-color);transition:var(--transition-base)}.top-slider .top-slider__phone svg{width:13px;height:13px;color:var(--neon-cyan-bright)}.top-slider .top-slider__phone:hover{background:rgba(0,217,255,.1);border-color:var(--neon-cyan)}@media(min-width: 992px){.top-slider .top-slider__phone{display:inline-flex}}.top-slider{overflow:hidden;max-height:44px;opacity:1;transform:translateY(0);transition:max-height .34s cubic-bezier(0.4, 0, 0.2, 1),opacity .28s ease,transform .34s cubic-bezier(0.4, 0, 0.2, 1),border-width .34s ease;will-change:max-height,opacity,transform}.site-header.is-topbar-hidden .top-slider{max-height:0;opacity:0;transform:translateY(-8px);border-bottom-width:0;pointer-events:none}.site-header{border-bottom-color:#1e3a5f}.site-header .top-slider{border-bottom-color:#1e3a5f}.site-header .navbar .navbar-nav .nav-item .nav-link{color:#cbd5e1}.site-header .navbar .navbar-nav .nav-item .nav-link:hover{color:#f8fafc}.site-header .navbar .navbar-nav .nav-item .nav-link.active{color:#00d9ff}.site-header .mobile-toggle,.site-header .opti-theme-toggle,.site-header .opti-mobile-search-btn{color:#f8fafc;border-color:#1e3a5f}.site-header .top-slider__slide{color:#cbd5e1}.site-header .top-slider__slide strong{color:#f8fafc}.site-header .top-slider__phone{color:#f8fafc}.site-header .opti-search-box{background:#0b1b38;border-color:#1e3a5f}.site-header .opti-search-box:hover,.site-header .opti-search-box.opti-search-box--focus{background:#0b1b38}.site-header .opti-search-box input{color:#f8fafc}.site-header .opti-search-box .opti-typing{color:#94a3b8}.site-header .opti-search-box .opti-search-icon svg{stroke:#94a3b8}@media(prefers-reduced-motion: reduce){.navbar .nav-item.mega-menu:hover .mega-panel,.navbar .nav-item.mega-menu.is-open .mega-panel{animation:none !important}.navbar .nav-item.mega-menu:hover .mega-col,.navbar .nav-item.mega-menu.is-open .mega-col,.navbar .nav-item.mega-menu:focus-within .mega-col{animation:none !important;opacity:1 !important;transform:none !important}.navbar .nav-item.mega-menu .mega-link .mega-arrow{opacity:1 !important;transform:none !important}.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link,.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link .nav-chev,.site-header .navbar .navbar-nav .nav-item.mega-menu>.nav-link::after{transition:none !important}.top-slider__track{animation:none !important}.top-slider,.site-header.is-topbar-hidden .top-slider{transition:none !important}}.navbar{gap:12px}.navbar-actions .nav-webdev-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-family:var(--font-heading);font-weight:700;font-size:13px;line-height:1;text-decoration:none;white-space:nowrap;color:#04122c;background:var(--brand-gradient);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 22px -10px rgba(139,92,246,.9);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.navbar-actions .nav-webdev-btn i{font-size:16px;position:relative;z-index:1}.nav-webdev-btn__txt{position:relative;z-index:1}.navbar-actions .nav-webdev-btn::after{content:"";position:absolute;top:0;left:-65%;width:45%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);transform:skewX(-20deg);animation:webdevShine 3.6s ease-in-out infinite;pointer-events:none}.navbar-actions .nav-webdev-btn:hover,.navbar-actions .nav-webdev-btn:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(139,92,246,.95);color:#04122c}.nav-webdev-btn__badge{position:relative;z-index:1;display:inline-flex;align-items:center;font-size:9.5px;letter-spacing:.12em;font-weight:800;background:rgba(4,18,44,.9);color:#7df9ff;padding:4px 7px;border-radius:999px}@keyframes webdevShine{0%,55%{left:-65%}100%{left:135%}}@media(min-width: 1200px){.opti-search{flex:0 1 240px;max-width:240px}}@media(min-width: 992px)and (max-width: 1199.98px){.navbar{gap:8px}.navbar .navbar-nav{gap:2px}.navbar .navbar-nav .nav-item .nav-link{padding:9px 7px}.navbar-actions{gap:10px}}@media(max-width: 575.98px){.nav-webdev-btn__badge{display:none}.navbar-actions .nav-webdev-btn{padding:10px 12px;gap:6px;font-size:12.5px}}@media(max-width: 991.98px){.navbar-actions .nav-webdev-btn{display:none}}@media(max-width: 479.98px){.nav-webdev-btn__txt{display:none}.navbar-actions .nav-webdev-btn{padding:10px 13px;gap:0}}@media(prefers-reduced-motion: reduce){.navbar-actions .nav-webdev-btn::after{animation:none !important}}.site-footer{--border-hover: rgba(0, 217, 255, 0.45);position:relative;background:var(--ink-bg);border-top:1px solid var(--border-color);padding-top:48px;padding-bottom:0;overflow:hidden;transition:background-color 250ms ease,border-color 250ms ease}@media(min-width: 768px){.site-footer{padding-top:64px}}@media(min-width: 992px){.site-footer{padding-top:72px}}.site-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--brand-gradient);opacity:.8;z-index:1}.site-footer .footer-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width: 576px){.site-footer .footer-grid{grid-template-columns:repeat(2, 1fr);gap:28px 24px}.site-footer .footer-grid .footer-brand{grid-column:1/-1}}@media(min-width: 768px){.site-footer .footer-grid{gap:32px 28px;grid-template-columns:repeat(3, 1fr)}.site-footer .footer-grid .footer-brand{grid-column:1/-1}.site-footer .footer-grid .footer-contact-col{grid-column:1/-1;max-width:520px}}@media(min-width: 992px){.site-footer .footer-grid{grid-template-columns:1.35fr repeat(4, minmax(0, 1fr)) 1.35fr;gap:36px 20px}.site-footer .footer-grid .footer-brand{grid-column:auto;order:1}.site-footer .footer-grid .footer-col{order:2}.site-footer .footer-grid .footer-contact-col{grid-column:auto;max-width:none;order:3}}@media(min-width: 1200px){.site-footer .footer-grid{grid-template-columns:1.4fr repeat(4, minmax(0, 1fr)) 1.4fr;gap:40px 28px}}.site-footer .footer-brand{min-width:0;display:flex;flex-direction:column;align-items:flex-start;align-self:start}.site-footer .footer-brand .footer-logo{display:flex;align-items:center;margin:0 0 12px}@media(min-width: 768px){.site-footer .footer-brand .footer-logo{margin-bottom:14px}}.site-footer .footer-brand .footer-logo a{display:inline-flex;line-height:0;padding:6px 12px 6px 10px;border-radius:12px;background:linear-gradient(135deg, #020B24 0%, #0B1B38 60%, #07152F 100%);border:1px solid rgba(0,217,255,.22)}.site-footer .footer-brand .footer-logo .footer-logo-img{height:36px;width:auto;max-width:168px;object-fit:contain;display:block}@media(min-width: 768px){.site-footer .footer-brand .footer-logo .footer-logo-img{height:42px;max-width:176px}}.site-footer .footer-brand .footer-desc{display:block;font-size:13px;color:var(--text-muted);line-height:1.65;margin:0 0 16px;max-width:360px;width:100%}@media(min-width: 768px){.site-footer .footer-brand .footer-desc{font-size:var(--fs-small);margin-bottom:18px;max-width:380px}}@media(min-width: 992px){.site-footer .footer-brand .footer-desc{max-width:300px}}.site-footer .footer-brand .footer-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.site-footer .footer-brand .footer-socials a{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:rgba(0,217,255,.04);color:var(--text-muted);transition:var(--transition-base)}.site-footer .footer-brand .footer-socials a svg{width:15px;height:15px}.site-footer .footer-brand .footer-socials a:hover{color:#020b24;background:var(--brand-gradient);border-color:rgba(0,0,0,0);transform:translateY(-2px);box-shadow:0 6px 16px rgba(8,145,178,.32)}.site-footer .footer-brand .nav-webdev-btn{margin-top:18px;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-family:var(--font-heading);font-weight:700;font-size:13px;line-height:1;text-decoration:none;white-space:nowrap;color:#04122c;background:var(--brand-gradient);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 22px -10px rgba(139,92,246,.9);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.site-footer .footer-brand .nav-webdev-btn i{font-size:16px;position:relative;z-index:1}.site-footer .footer-brand .nav-webdev-btn span{position:relative;z-index:1}.site-footer .footer-brand .nav-webdev-btn::after{content:"";position:absolute;top:0;left:-65%;width:45%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);transform:skewX(-20deg);animation:webdevShine 3.6s ease-in-out infinite;pointer-events:none}.site-footer .footer-brand .nav-webdev-btn:hover,.site-footer .footer-brand .nav-webdev-btn:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(139,92,246,.95);color:#04122c}.site-footer .footer-contact-col{min-width:0;align-self:start;display:flex;flex-direction:column;gap:2px;width:100%}.site-footer .footer-contact-title{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.55px;margin:0 0 12px;line-height:1.35}@media(min-width: 768px){.site-footer .footer-contact-title{font-size:13px;letter-spacing:.5px;margin-bottom:14px}}@media(min-width: 992px){.site-footer .footer-contact-title{font-size:12.5px;margin-bottom:14px}}.site-footer .footer-contact-title::after{content:"";display:block;width:22px;height:2px;border-radius:2px;background:var(--brand-gradient);margin-top:7px;opacity:.9}@media(min-width: 768px){.site-footer .footer-contact-title::after{width:26px;margin-top:8px}}.site-footer .footer-contact-row{display:flex;align-items:flex-start;gap:9px;padding:5px 0;text-decoration:none;border-radius:var(--radius-xs);transition:var(--transition-fast);min-width:0;width:100%}.site-footer a.footer-contact-row:hover .footer-contact-txt strong{color:var(--neon-cyan)}.site-footer .footer-contact-ico{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;background:rgba(0,217,255,.07);border:1px solid var(--border-color);color:var(--neon-cyan)}.site-footer .footer-contact-ico svg{width:14px;height:14px}.site-footer .footer-contact-txt{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.site-footer .footer-contact-txt strong{font-size:12.5px;font-weight:600;color:var(--text-primary);line-height:1.45;overflow-wrap:anywhere;word-break:break-word;transition:color 150ms ease}.site-footer .footer-contact-txt small{font-size:11px;color:var(--text-muted);line-height:1.4;margin-top:1px}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.site-footer .footer-col{min-width:0;align-self:start}.site-footer .footer-col .footer-title{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.55px;margin:0 0 12px;line-height:1.35;overflow-wrap:break-word}@media(min-width: 768px){.site-footer .footer-col .footer-title{font-size:13px;letter-spacing:.5px;margin-bottom:14px}}@media(min-width: 992px){.site-footer .footer-col .footer-title{font-size:12.5px;margin-bottom:14px}}.site-footer .footer-col .footer-title::after{content:"";display:block;width:22px;height:2px;border-radius:2px;background:var(--brand-gradient);margin-top:7px;opacity:.9}@media(min-width: 768px){.site-footer .footer-col .footer-title::after{width:26px;margin-top:8px}}.site-footer .footer-col .footer-links{list-style:none;margin:0;padding:0}.site-footer .footer-col .footer-links li{margin:0 0 6px}@media(min-width: 768px){.site-footer .footer-col .footer-links li{margin-bottom:8px}.site-footer .footer-col .footer-links li:last-child{margin-bottom:0}}.site-footer .footer-col .footer-links a{font-size:12.5px;color:var(--text-muted);transition:var(--transition-fast);display:inline-flex;align-items:center;gap:0;line-height:1.45;text-decoration:none;padding:2px 0;overflow-wrap:anywhere;max-width:100%}@media(min-width: 768px){.site-footer .footer-col .footer-links a{font-size:var(--fs-small);gap:6px}}.site-footer .footer-col .footer-links a:hover{color:var(--neon-cyan);transform:translateX(2px)}.site-footer .footer-col .footer-links a::before{content:"";width:0;height:1px;background:var(--neon-cyan);transition:width .3s ease;flex-shrink:0}.site-footer .footer-col .footer-links a:hover::before{width:8px}@media(min-width: 768px){.site-footer .footer-col .footer-links a:hover::before{width:12px}}.site-footer .footer-credit{margin-top:24px;display:flex;justify-content:center}@media(min-width: 768px){.site-footer .footer-credit{margin-top:28px}}@media(min-width: 992px){.site-footer .footer-credit{margin-top:30px}}.site-footer .footer-credit-link{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 12px 5px 5px;border-radius:999px;background:#fff5f8;border:1px solid rgba(236,72,153,.22);box-shadow:0 2px 10px rgba(236,72,153,.08);text-decoration:none;transition:var(--transition-base)}@media(min-width: 768px){.site-footer .footer-credit-link{padding:6px 14px 6px 6px;gap:8px}}.site-footer .footer-credit-link:hover{border-color:rgba(236,72,153,.45);box-shadow:0 4px 14px rgba(236,72,153,.16);transform:translateY(-1px)}.site-footer .footer-credit-link:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.site-footer .footer-credit-ico{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg, #EC4899 0%, #DB2777 100%);color:#fff;box-shadow:0 2px 6px rgba(236,72,153,.35)}.site-footer .footer-credit-ico svg{width:11px;height:11px}@media(min-width: 768px){.site-footer .footer-credit-ico{width:24px;height:24px}.site-footer .footer-credit-ico svg{width:12px;height:12px}}.site-footer .footer-credit-txt{font-size:10.5px;font-weight:600;color:#831843;line-height:1.4;min-width:0}@media(min-width: 768px){.site-footer .footer-credit-txt{font-size:11.5px}}.site-footer .footer-credit-txt strong{color:#db2777;font-weight:700;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.site-footer .footer-credit-sep{color:#9d174d;opacity:.7;font-weight:500;padding:0 1px}.site-footer .footer-bottom{margin-top:24px;padding:16px 0 76px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}@media(min-width: 768px){.site-footer .footer-bottom{margin-top:40px;padding:18px 0 24px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;text-align:left}}@media(min-width: 992px){.site-footer .footer-bottom{margin-top:44px;padding:20px 0 28px}}.site-footer .footer-bottom .copyright{font-size:11.5px;color:var(--text-muted);margin:0;line-height:1.55;text-align:center;max-width:100%}@media(min-width: 768px){.site-footer .footer-bottom .copyright{font-size:var(--fs-xs);text-align:left;flex:1 1 auto;min-width:0}}.site-footer .footer-bottom .copyright a{color:inherit;text-decoration:none;font-weight:600;transition:var(--transition-fast)}.site-footer .footer-bottom .copyright a:hover{color:var(--neon-cyan)}.site-footer .footer-bottom .copyright a:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.site-footer .footer-bottom .footer-bottom-right{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0}@media(min-width: 768px){.site-footer .footer-bottom .footer-bottom-right{justify-content:flex-end;margin-left:auto}}.site-footer .footer-bottom .footer-bottom-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:2px 4px}@media(min-width: 768px){.site-footer .footer-bottom .footer-bottom-links{gap:4px}}.site-footer .footer-bottom .footer-bottom-links a{font-size:12px;color:var(--text-muted);text-decoration:none;padding:6px 10px;border-radius:var(--radius-xs);transition:var(--transition-fast);line-height:1.3}@media(min-width: 768px){.site-footer .footer-bottom .footer-bottom-links a{font-size:var(--fs-xs);padding:6px 8px}}.site-footer .footer-bottom .footer-bottom-links a:hover{color:var(--neon-cyan)}.site-footer .footer-bottom .footer-top{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--brand-gradient);border:none;color:#020b24;cursor:pointer;box-shadow:0 4px 16px rgba(8,145,178,.35);transition:transform .25s ease,box-shadow .25s ease;padding:0}.site-footer .footer-bottom .footer-top svg{width:16px;height:16px}.site-footer .footer-bottom .footer-top:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,217,255,.4)}.site-footer .footer-bottom .footer-top:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}@media(prefers-reduced-motion: reduce){.site-footer .footer-col .footer-links a::before{transition:none !important}}[data-theme=dark] .site-footer .footer-brand .footer-logo a{padding:0;border-radius:0;background:none;border:none}.section-header{text-align:center;max-width:640px;margin:0 auto 56px}.section-header .section-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:rgba(0,217,255,.08);font-size:var(--fs-xs);font-weight:600;color:var(--neon-cyan);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.section-header .section-title{font-size:var(--fs-h2);margin-bottom:16px}.section-header .section-title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.section-header .section-desc{font-size:16px;color:var(--text-secondary);line-height:1.7}.section-dark{background:var(--secondary-bg)}.intro-section .intro-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width: 992px){.intro-section .intro-grid{grid-template-columns:1fr 1fr;gap:60px}}.intro-section .intro-visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--glass-bg)}.intro-section .intro-visual img{width:100%;height:100%;object-fit:cover}.intro-section .intro-visual .intro-play{position:absolute;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-gradient);color:#020b24;font-size:22px;cursor:pointer;transition:var(--transition-smooth);box-shadow:0 0 40px rgba(233,70,232,.3)}.intro-section .intro-visual .intro-play:hover{transform:scale(1.1)}.intro-section .intro-content .intro-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:600;color:var(--neon-cyan);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.intro-section .intro-content .intro-label i{font-size:12px}.intro-section .intro-content .intro-title{font-size:var(--fs-h2);margin-bottom:20px}.intro-section .intro-content .intro-title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.intro-section .intro-content .intro-desc{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:32px}.intro-section .intro-content .intro-features{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}@media(min-width: 576px){.intro-section .intro-content .intro-features{grid-template-columns:repeat(2, 1fr)}}.intro-section .intro-content .intro-feature{display:flex;align-items:center;gap:10px}.intro-section .intro-content .intro-feature .feature-icon{width:32px;height:32px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);color:var(--neon-cyan);font-size:14px;flex-shrink:0}.intro-section .intro-content .intro-feature .feature-text{font-size:var(--fs-small);font-weight:500;color:var(--text-primary)}@media(min-width: 992px){.segments-section .section-header{max-width:920px}}@media(min-width: 992px){.segments-section .section-title{white-space:nowrap}}.segments-section .segment-caret{display:inline-block;width:3px;height:1em;margin-left:5px;vertical-align:-0.15em;border-radius:2px;background:var(--brand-gradient);opacity:0}.segments-section .section-title.is-typing .segment-caret{opacity:1;animation:trust-blink .9s steps(1) infinite}.segments-section .section-title.is-typing .segment-caret.is-done{animation:none;transition:opacity .5s ease;opacity:0}.segments-section .segments-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.segments-section .segments-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.segments-section .segments-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.segments-section .segments-grid{grid-template-columns:repeat(4, 1fr);gap:20px}}.segments-section .segment-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.segments-section .segment-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.segments-section .segment-card{padding:34px 28px;text-align:left;position:relative;overflow:hidden;display:flex;flex-direction:column}.segments-section .segment-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.segments-section .segment-card:hover::before{transform:scaleX(1)}.segments-section .segment-card::after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg, transparent, rgba(0, 217, 255, 0.1), transparent);transform:skewX(-20deg);transition:left .7s ease;pointer-events:none}.segments-section .segment-card:hover::after{left:130%}.segments-section .segment-card .segment-number{font-family:var(--font-heading);font-size:52px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.16;position:absolute;top:14px;right:22px;line-height:1;pointer-events:none}.segments-section .segment-card .segment-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.segments-section .segment-card .segment-icon{width:60px;height:60px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);transition:var(--transition-smooth)}.segments-section .segment-card .segment-icon svg{width:30px;height:30px}.segments-section .segment-card:hover .segment-icon{background:var(--brand-gradient);border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.segments-section .segment-card:hover .segment-icon svg{stroke:#020b24}.segments-section .segment-card .segment-count{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--neon-cyan);background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.2);padding:6px 13px;border-radius:var(--radius-full);white-space:nowrap}.segments-section .segment-card .segment-thumb{display:block;width:100%;aspect-ratio:8/3;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-color);margin-bottom:16px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.1), rgba(0, 217, 255, 0.12))}.segments-section .segment-card .segment-title{font-family:var(--font-heading);font-size:19px;font-weight:700;margin-bottom:10px}.segments-section .segment-card .segment-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.segments-section .segment-card .segment-points{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.segments-section .segment-card .segment-points li{display:flex;align-items:flex-start;gap:9px;font-size:var(--fs-small);font-weight:500;color:var(--text-primary);line-height:1.55}.segments-section .segment-card .segment-points li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.segments-section .segment-card .segment-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.segments-section .segment-card .segment-links .seg-link{padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border-color);font-size:var(--fs-xs);color:var(--text-muted);transition:var(--transition-fast)}.segments-section .segment-card .segment-links .seg-link:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.segments-section .segment-card .segment-actions{margin-top:auto;display:flex;gap:10px;align-items:center;padding-top:18px;border-top:1px dashed var(--border-color)}.segments-section .segment-card .segment-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:var(--brand-gradient);color:#020b24;box-shadow:0 4px 20px rgba(233,70,232,.3)}.segments-section .segment-card .segment-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,217,255,.35)}.segments-section .segment-card .segment-cta{flex:1;justify-content:center;padding:13px 18px;font-size:var(--fs-small)}.segments-section .segment-card .segment-cta svg{width:16px;height:16px;transition:transform .3s ease}.segments-section .segment-card .segment-cta:hover svg{transform:translateX(4px)}.segments-section .segment-card .segment-quote{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:var(--radius-md);border:1px solid var(--border-color);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-decoration:none;transition:var(--transition-base);white-space:nowrap}.segments-section .segment-card .segment-quote:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.services-section .services-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.services-section .services-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.services-section .services-grid{grid-template-columns:repeat(4, 1fr)}}.feat-services .services-grid{grid-template-columns:repeat(2, 1fr);gap:12px}@media(min-width: 768px){.feat-services .services-grid{gap:20px}}@media(min-width: 1200px){.feat-services .services-grid{grid-template-columns:repeat(4, 1fr)}}.feat-services{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 0%, rgba(233, 70, 232, 0.07) 0%, transparent 50%),radial-gradient(ellipse at 88% 100%, rgba(0, 217, 255, 0.08) 0%, transparent 55%)}.feat-services .feat-services__orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.5}.feat-services .feat-services__orb--1{width:420px;height:420px;top:-140px;left:-140px;background:rgba(233,70,232,.16)}.feat-services .feat-services__orb--2{width:460px;height:460px;bottom:-180px;right:-160px;background:rgba(0,217,255,.14)}.feat-services .feat-head{display:flex;flex-direction:column;gap:20px;margin-bottom:22px}@media(min-width: 992px){.feat-services .feat-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}}.feat-services .feat-head__left{max-width:720px}.feat-services .section-badge{display:inline-flex;align-items:center;gap:8px}.feat-services .feat-pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:feat-ping 1.8s ease-out infinite}.feat-services .feat-proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.feat-services .feat-proof__item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}.feat-services .feat-proof__item svg{width:15px;height:15px;color:var(--neon-cyan)}.feat-services .feat-head__right{display:flex;flex-direction:column;gap:8px}@media(min-width: 992px){.feat-services .feat-head__right{align-items:flex-end;text-align:right}}.feat-services .feat-all{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:700;color:var(--text-primary);text-decoration:none;padding:12px 8px;transition:var(--transition-base)}.feat-services .feat-all:hover{color:var(--neon-cyan)}.feat-services .feat-all:hover .feat-all__arrow{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.feat-services .feat-all:hover .feat-all__arrow svg{transform:translateX(3px)}.feat-services .feat-all__arrow{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--card-bg);transition:var(--transition-smooth)}.feat-services .feat-all__arrow svg{width:16px;height:16px;transition:transform .3s ease}.feat-services .feat-count{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.feat-services .feat-count strong{color:var(--neon-cyan);font-size:15px}.feat-services .feat-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px;padding:10px;border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}@media(min-width: 992px){.feat-services .feat-tabs{display:inline-flex}}.feat-services .feat-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-full);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-secondary);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:var(--transition-base)}.feat-services .feat-tab svg{width:17px;height:17px}.feat-services .feat-tab:hover{color:var(--text-primary);border-color:var(--border-color);background:rgba(0,217,255,.05)}.feat-services .feat-tab.is-active{background:var(--brand-gradient);color:#020b24;box-shadow:0 4px 18px rgba(233,70,232,.3)}.feat-services .feat-tab__n{font-size:11px;font-weight:700;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.2);color:var(--neon-cyan)}.feat-services .feat-tab.is-active .feat-tab__n{background:rgba(2,11,36,.18);border-color:rgba(2,11,36,.25);color:#020b24}.feat-services .feat-grid{align-items:stretch}.feat-services .feat-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.feat-services .feat-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.feat-services .feat-card{position:relative;overflow:hidden;padding:26px 22px 22px;display:flex;flex-direction:column;isolation:isolate}.feat-services .feat-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:2}.feat-services .feat-card:hover::before{transform:scaleX(1)}.feat-services .feat-card::after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg, transparent, rgba(0, 217, 255, 0.1), transparent);transform:skewX(-20deg);transition:left .7s ease;pointer-events:none;z-index:1}.feat-services .feat-card:hover::after{left:130%}.feat-services .feat-card.is-hidden{display:none}.feat-services .feat-card.is-pop{animation:feat-pop .45s cubic-bezier(0.34, 1.4, 0.64, 1)}.feat-services .feat-card.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.feat-services .feat-card__spot{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%), rgba(0, 217, 255, 0.13), transparent 65%);pointer-events:none}.feat-services .feat-card:hover .feat-card__spot{opacity:1}.feat-services .feat-card__ribbon{position:absolute;top:14px;right:-34px;transform:rotate(38deg);background:var(--brand-gradient);color:#020b24;font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 38px;z-index:3;box-shadow:var(--shadow-md)}.feat-services .feat-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;position:relative;z-index:2}.feat-services .feat-card__ico{width:58px;height:58px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.feat-services .feat-card__ico svg{width:29px;height:29px}.feat-services .feat-card:hover .feat-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg);box-shadow:0 8px 24px rgba(233,70,232,.35)}.feat-services .feat-card__num{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.feat-services .feat-card__cat{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:8px;position:relative;z-index:2}.feat-services .feat-card__title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px;position:relative;z-index:2}.feat-services .feat-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px;position:relative;z-index:2}.feat-services .feat-card__points{list-style:none;margin:0 0 16px;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.feat-services .feat-card__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.feat-services .feat-card__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.feat-services .feat-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;position:relative;z-index:2}.feat-services .feat-card__link{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.2px;color:var(--neon-cyan);text-decoration:none;transition:var(--transition-base)}.feat-services .feat-card__link:hover{color:var(--text-primary)}.feat-services .feat-card__link:hover .feat-card__go{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.feat-services .feat-card__link:hover .feat-card__go svg{transform:translateX(3px)}.feat-services .feat-card__go{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,217,255,.3);background:rgba(0,217,255,.07);transition:var(--transition-smooth)}.feat-services .feat-card__go svg{width:14px;height:14px;transition:transform .3s ease}.feat-services .feat-card__tag{font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:5px 11px;border-radius:var(--radius-full);background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);white-space:nowrap}.feat-services .feat-empty{text-align:center;color:var(--text-muted);font-size:var(--fs-small);padding:18px}.feat-services .feat-empty[hidden]{display:none}.feat-services .feat-foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}@keyframes feat-ping{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 9px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes feat-pop{from{opacity:0;transform:translateY(14px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: 767.98px){.feat-services .feat-tabs{padding:8px}.feat-services .feat-tab{flex:1;justify-content:center;padding:10px 12px}.feat-services .feat-card{padding:18px 14px 16px}.feat-services .feat-card__ico{width:46px;height:46px}.feat-services .feat-card__ico svg{width:23px;height:23px}.feat-services .feat-card__num{font-size:32px}.feat-services .feat-card__cat{font-size:10px}.feat-services .feat-card__title{font-size:15px}.feat-services .feat-card__desc{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feat-services .feat-card__points,.feat-services .feat-card__tag,.feat-services .feat-card__ribbon{display:none}.feat-services .feat-card__foot{padding-top:10px}.feat-services .feat-card__go{width:26px;height:26px}}@media(max-width: 575.98px){.feat-services .services-grid{gap:10px}}@media(prefers-reduced-motion: reduce){.feat-services .feat-pulse{animation:none !important}.feat-services .feat-card::after{display:none !important}.feat-services .feat-card.is-pop{animation:none !important}.feat-services .feat-card__spot{display:none !important}}.why-section .why-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.why-section .why-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.why-section .why-grid{grid-template-columns:repeat(4, 1fr)}}.why-section .why-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:36px 24px;text-align:center;transition:var(--transition-smooth)}.why-section .why-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.why-section .why-card .why-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;background:rgba(0,217,255,.06);color:var(--neon-cyan);border:1px solid rgba(0,217,255,.1);transition:var(--transition-smooth)}.why-section .why-card:hover .why-icon{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.why-section .why-card .why-title{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.why-section .why-card .why-desc{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.6}.industries-section .industries-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:16px}.ind-advanced .ind-advanced__head{display:flex;flex-direction:column;gap:16px;margin-bottom:26px}@media(min-width: 992px){.ind-advanced .ind-advanced__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}}.ind-advanced .ind-advanced__left{max-width:640px}.ind-advanced .ind-advanced__right{display:flex;flex-direction:column;gap:6px}@media(min-width: 992px){.ind-advanced .ind-advanced__right{align-items:flex-end;text-align:right}}.ind-advanced .ind-advanced__all{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:700;color:var(--text-primary);text-decoration:none;transition:var(--transition-base)}.ind-advanced .ind-advanced__all:hover{color:var(--neon-cyan)}.ind-advanced .ind-advanced__all:hover .ind-advanced__all-arrow{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.ind-advanced .ind-advanced__all:hover .ind-advanced__all-arrow svg{transform:translateX(3px)}.ind-advanced .ind-advanced__all-arrow{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--card-bg);transition:var(--transition-smooth)}.ind-advanced .ind-advanced__all-arrow svg{width:16px;height:16px;transition:transform .3s ease}.ind-advanced .ind-advanced__count{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.ind-advanced .ind-advanced__count strong{color:var(--neon-cyan);font-size:15px}.ind-advanced .ind-advanced__grid{grid-template-columns:repeat(2, 1fr);gap:14px}@media(min-width: 768px){.ind-advanced .ind-advanced__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.ind-advanced .ind-advanced__grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px){.ind-advanced .ind-advanced__grid{grid-template-columns:repeat(5, 1fr)}}.ind-advanced .ind-advanced__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border-radius:16px;position:relative;isolation:isolate;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ind-advanced .ind-advanced__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:2}.ind-advanced .ind-advanced__card:hover{transform:translateY(-5px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.ind-advanced .ind-advanced__card:hover::before{transform:scaleX(1)}.ind-advanced .ind-advanced__spot{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%), rgba(0, 217, 255, 0.13), transparent 65%);pointer-events:none}.ind-advanced .ind-advanced__card:hover .ind-advanced__spot{opacity:1}.ind-advanced .ind-advanced__media{position:relative;z-index:1;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--secondary-bg)}.ind-advanced .ind-advanced__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.ind-advanced .ind-advanced__card:hover .ind-advanced__media img{transform:scale(1.06)}.ind-advanced .ind-advanced__shade{position:absolute;inset:0;background:linear-gradient(to top, rgba(2, 11, 36, 0.55) 0%, transparent 55%);pointer-events:none}.ind-advanced .ind-advanced__num{position:absolute;top:10px;right:10px;font-family:var(--font-heading);font-size:11.5px;font-weight:800;letter-spacing:.6px;padding:4px 11px;border-radius:var(--radius-full);background:rgba(2,11,36,.55);color:#f8fafc;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.ind-advanced .ind-advanced__ico{position:absolute;left:12px;bottom:-18px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--card-bg);border:1px solid var(--border-color);color:var(--neon-cyan);box-shadow:var(--shadow-md);transition:var(--transition-base)}.ind-advanced .ind-advanced__ico svg{width:20px;height:20px}.ind-advanced .ind-advanced__card:hover .ind-advanced__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.ind-advanced .ind-advanced__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;padding:26px 14px 14px}.ind-advanced .ind-advanced__title{font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:-0.2px;color:var(--text-primary);line-height:1.35}.ind-advanced .ind-advanced__desc{font-size:12px;color:var(--text-muted);line-height:1.5}.ind-advanced .ind-advanced__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.ind-advanced .ind-advanced__tags span{font-size:10.5px;font-weight:700;letter-spacing:.2px;padding:3px 10px;border-radius:var(--radius-full);background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.16);color:var(--neon-cyan);white-space:nowrap}.ind-advanced .ind-advanced__go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border-color);font-size:12px;font-weight:700;color:var(--neon-cyan)}.ind-advanced .ind-advanced__go svg{width:14px;height:14px;transition:transform .3s ease}.ind-advanced .ind-advanced__card:hover .ind-advanced__go svg{transform:translateX(3px)}.ind-advanced .ind-advanced__foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}@media(max-width: 575.98px){.ind-advanced .ind-advanced__grid{grid-template-columns:repeat(2, 1fr);gap:10px}.ind-advanced .ind-advanced__body{padding:24px 12px 12px}.ind-advanced .ind-advanced__title{font-size:13px}}@media(prefers-reduced-motion: reduce){.ind-advanced .ind-advanced__media img{transition:none !important}.ind-advanced .ind-advanced__spot{display:none !important}.ind-advanced .ind-advanced__card::before{display:none !important}}.why-advanced{position:relative;overflow:hidden}.why-advanced .why-advanced__layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 992px){.why-advanced .why-advanced__layout{grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}}.why-advanced .why-advanced__intro .section-title{margin-bottom:12px}.why-advanced .why-advanced__intro .section-desc{margin-bottom:0;max-width:480px;line-height:1.7}.why-advanced .why-advanced__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:trust-ping 1.8s ease-out infinite;flex-shrink:0}.why-advanced .why-advanced__caret{display:inline-block;width:3px;height:1em;margin-left:5px;vertical-align:-0.15em;border-radius:2px;background:var(--brand-gradient);opacity:0}.why-advanced .why-advanced__intro .section-title.is-typing .why-advanced__caret{opacity:1;animation:trust-blink .9s steps(1) infinite}.why-advanced .why-advanced__intro .section-title.is-typing .why-advanced__caret.is-done{animation:none;transition:opacity .5s ease;opacity:0}.why-advanced .why-advanced__stats{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:28px;border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.why-advanced .why-advanced__stat{padding:16px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:96px;text-align:center;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:rgba(255,255,255,.01);transition:background 250ms ease}.why-advanced .why-advanced__stat:hover{background:rgba(0,217,255,.05)}.why-advanced .why-advanced__num{display:block;font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.1;letter-spacing:-0.3px}.why-advanced .why-advanced__label{display:block;font-size:11.5px;font-weight:500;color:var(--text-muted);margin-top:4px;line-height:1.4}.why-advanced .why-advanced__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:24px}.why-advanced .why-advanced__more{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--neon-cyan);text-decoration:none;transition:var(--transition-base)}.why-advanced .why-advanced__more svg{width:16px;height:16px;transition:transform .3s ease}.why-advanced .why-advanced__more:hover{color:var(--text-primary)}.why-advanced .why-advanced__more:hover svg{transform:translateX(4px)}.why-advanced .why-advanced__grid{gap:16px}@media(min-width: 768px){.why-advanced .why-advanced__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.why-advanced .why-advanced__grid{grid-template-columns:repeat(2, 1fr)}}.why-advanced .why-advanced__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px 24px;display:flex;flex-direction:column;text-align:left;border-radius:18px;position:relative;isolation:isolate;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.why-advanced .why-advanced__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:2}.why-advanced .why-advanced__card:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.why-advanced .why-advanced__card:hover::before{transform:scaleX(1)}.why-advanced .why-advanced__spot{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%), rgba(0, 217, 255, 0.13), transparent 65%);pointer-events:none}.why-advanced .why-advanced__card:hover .why-advanced__spot{opacity:1}.why-advanced .why-advanced__ghost{position:absolute;top:16px;right:20px;z-index:0;font-family:var(--font-heading);font-size:40px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.16;pointer-events:none}.why-advanced .why-advanced__card .why-advanced__ico,.why-advanced .why-advanced__card .why-title,.why-advanced .why-advanced__card .why-desc,.why-advanced .why-advanced__card .why-advanced__points{position:relative;z-index:1}.why-advanced .why-advanced__ico{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.16);color:var(--neon-cyan);transition:var(--transition-base)}.why-advanced .why-advanced__ico svg{width:24px;height:24px}.why-advanced .why-advanced__card:hover .why-advanced__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.why-advanced .why-advanced__card .why-title{font-family:var(--font-heading);font-size:17px;font-weight:700;letter-spacing:-0.2px;margin-bottom:8px}.why-advanced .why-advanced__card .why-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:16px}.why-advanced .why-advanced__points{list-style:none;margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:9px}.why-advanced .why-advanced__points li{display:flex;align-items:flex-start;gap:9px;font-size:13px;font-weight:500;color:var(--text-secondary);line-height:1.5}.why-advanced .why-advanced__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}@media(max-width: 575.98px){.why-advanced .why-advanced__actions .btn-primary{width:100%;justify-content:center}.why-advanced .why-advanced__card{padding:24px 20px}.why-advanced .why-advanced__ghost{font-size:32px}}@media(prefers-reduced-motion: reduce){.why-advanced .why-advanced__spot{display:none !important}.why-advanced .why-advanced__card::before{display:none !important}.why-advanced .why-advanced__pulse{animation:none !important}.why-advanced .why-advanced__caret{display:none !important}}.trust-section .trust-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}@media(min-width: 768px){.trust-section .trust-grid{gap:24px}}.trust-section .trust-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 6px;text-align:center;min-width:0;overflow:hidden;overflow-wrap:break-word;transition:var(--transition-smooth)}.trust-section .trust-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}@media(min-width: 768px){.trust-section .trust-card{padding:32px 24px}}.trust-section .trust-card .trust-number{display:block;font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:4px;white-space:nowrap}@media(min-width: 768px){.trust-section .trust-card .trust-number{font-size:40px;margin-bottom:8px}}.trust-section .trust-card .trust-label{display:block;font-family:var(--font-heading);font-size:10px;font-weight:600;color:var(--text-primary);line-height:1.35;margin-bottom:0}@media(min-width: 768px){.trust-section .trust-card .trust-label{font-size:var(--fs-small);margin-bottom:8px}}.trust-section .trust-card .trust-desc{display:none}@media(min-width: 768px){.trust-section .trust-card .trust-desc{display:block;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}}@media(max-width: 575.98px){.trust-section .trust-grid{gap:6px}.trust-section .trust-card{padding:12px 4px;border-radius:12px}.trust-section .trust-card .trust-number{font-size:17px}.trust-section .trust-card .trust-label{font-size:9px}}.saas-logos{padding:40px 0;border-bottom:1px solid var(--border-color);text-align:center}.saas-logos .saas-logos-label{font-size:var(--fs-xs);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px}.saas-logos .saas-logos-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--text-muted)}.saas-logos .saas-logos-row span{display:inline-flex;align-items:center;gap:8px}.saas-logos .saas-logos-row span i{color:var(--neon-cyan);font-size:16px}.saas-steps .steps-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.saas-steps .steps-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.saas-steps .steps-grid{grid-template-columns:repeat(4, 1fr)}}.saas-steps .step-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.saas-steps .step-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.saas-steps .step-card{padding:32px 24px;position:relative}.saas-steps .step-card .step-num{font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:1px;color:var(--neon-cyan);text-transform:uppercase;margin-bottom:12px;display:block}.saas-steps .step-card .step-title{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.saas-steps .step-card .step-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65}.approach-advanced .approach-advanced__head{text-align:center;max-width:760px;margin:0 auto 34px;display:flex;flex-direction:column;align-items:center}.approach-advanced .approach-advanced__head .section-badge{display:inline-flex;align-items:center;gap:8px}.approach-advanced .approach-advanced__head .section-badge svg{width:14px;height:14px}.approach-advanced .approach-advanced__head .section-title{margin:14px 0 10px}.approach-advanced .approach-advanced__head .section-desc{line-height:1.75}.approach-advanced .approach-advanced__proof{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin-top:18px}.approach-advanced .approach-advanced__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);padding:8px 15px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.approach-advanced .approach-advanced__proof-item svg{width:14px;height:14px;color:var(--neon-cyan)}.approach-advanced .approach-advanced__grid{position:relative}@media(min-width: 992px){.approach-advanced .approach-advanced__grid::before{content:"";position:absolute;top:64px;left:12%;right:12%;border-top:2px dashed var(--border-color);pointer-events:none}}.approach-advanced .approach-advanced__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.approach-advanced .approach-advanced__card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.approach-advanced .approach-advanced__card{position:relative;padding:28px 24px 24px;display:flex;flex-direction:column;overflow:hidden}.approach-advanced .approach-advanced__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.approach-advanced .approach-advanced__card:hover::before{transform:scaleX(1)}.approach-advanced .approach-advanced__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.approach-advanced .approach-advanced__ico{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth);position:relative;z-index:1}.approach-advanced .approach-advanced__ico svg{width:27px;height:27px}.approach-advanced .approach-advanced__card:hover .approach-advanced__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.approach-advanced .approach-advanced__ghost{font-family:var(--font-heading);font-size:46px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.approach-advanced .approach-advanced__step{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:8px}.approach-advanced .approach-advanced__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.approach-advanced .approach-advanced__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.approach-advanced .approach-advanced__points{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px}.approach-advanced .approach-advanced__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.approach-advanced .approach-advanced__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.approach-advanced .approach-advanced__foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}@media(max-width: 575.98px){.approach-advanced .approach-advanced__card{padding:24px 20px}}@media(prefers-reduced-motion: reduce){.approach-advanced .approach-advanced__card::before{display:none !important}}.saas-tiers .tiers-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;max-width:1080px;margin:0 auto}@media(min-width: 768px){.saas-tiers .tiers-grid{gap:24px}}@media(min-width: 992px){.saas-tiers .tiers-grid{grid-template-columns:repeat(3, 1fr);align-items:stretch}}.saas-tiers .tier-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.saas-tiers .tier-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.saas-tiers .tier-card{padding:20px 14px;display:flex;flex-direction:column;position:relative;min-width:0;overflow-wrap:break-word}@media(min-width: 768px){.saas-tiers .tier-card{padding:36px 28px}}.saas-tiers .tier-card.tier-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box;box-shadow:var(--shadow-lg)}.saas-tiers .tier-card .tier-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--brand-gradient);color:#020b24;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 16px;border-radius:var(--radius-full);white-space:nowrap}.saas-tiers .tier-card .tier-name{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:6px;line-height:1.3}@media(min-width: 768px){.saas-tiers .tier-card .tier-name{font-size:18px}}.saas-tiers .tier-card .tier-tagline{font-size:12px;color:var(--text-muted);margin-bottom:16px;line-height:1.5}@media(min-width: 768px){.saas-tiers .tier-card .tier-tagline{font-size:var(--fs-small);margin-bottom:24px}}.saas-tiers .tier-card .tier-points{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}@media(min-width: 768px){.saas-tiers .tier-card .tier-points{margin-bottom:28px;gap:12px}}.saas-tiers .tier-card .tier-points li{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--text-secondary);line-height:1.55}@media(min-width: 768px){.saas-tiers .tier-card .tier-points li{font-size:var(--fs-small);gap:10px}}.saas-tiers .tier-card .tier-points li i{color:var(--neon-cyan);font-size:13px;margin-top:2px;flex-shrink:0}@media(min-width: 768px){.saas-tiers .tier-card .tier-points li i{font-size:15px}}.saas-tiers .tier-card .btn-primary,.saas-tiers .tier-card .btn-outline{padding:12px 10px;font-size:12px;white-space:normal;text-align:center;line-height:1.4}@media(min-width: 768px){.saas-tiers .tier-card .btn-primary,.saas-tiers .tier-card .btn-outline{padding:14px 32px;font-size:var(--fs-small);white-space:nowrap}}@media(max-width: 991.98px){.saas-tiers .tiers-grid .tier-card:last-child:nth-child(odd){grid-column:span 2}}.wd-banner{padding-top:calc(clamp(16px,3vw,32px) + 120px)}@media(max-width: 767.98px){.wd-banner{padding-top:var(--header-h, calc(clamp(16px, 3vw, 32px) + 116px))}}.wd-banner__card{position:relative;width:100%;border-radius:18px;overflow:hidden;background:var(--primary-bg);box-shadow:var(--shadow-md);outline:none}.wd-banner__card:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.wd-banner__viewport{position:relative;width:100%;aspect-ratio:2048/768;overflow:hidden}.wd-banner__track{display:flex;height:100%;transform:translateX(0);transition:transform 600ms cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}.wd-banner__track.is-no-anim{transition:none}.wd-banner__slide{flex:0 0 100%;width:100%;height:100%;position:relative}.wd-banner__slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.wd-banner__progress{position:absolute;top:0;left:0;width:100%;height:3px;z-index:3;background:rgba(255,255,255,.16);overflow:hidden}.wd-banner__progress[hidden]{display:none}.wd-banner__progress i{display:block;width:100%;height:100%;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left center;animation:wd-banner-progress 5s linear forwards}.wd-banner__progress.is-paused i{animation-play-state:paused}@keyframes wd-banner-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.wd-banner .wd-banner__track{transition:none}.wd-banner .wd-banner__slide.is-active img{animation:none}}.wd-banner__dots{position:absolute;left:50%;bottom:clamp(8px,1.5vw,16px);transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:8px}.wd-banner__dots[hidden]{display:none}.wd-banner__dot{width:9px;height:9px;padding:0;border:none;border-radius:var(--radius-full);background:rgba(255,255,255,.5);cursor:pointer;transition:var(--transition-smooth)}.wd-banner__dot:hover{background:#fff}.wd-banner__dot:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.wd-banner__dot.is-active{background:#fff;transform:scale(1.3)}.wd-banner__slide.is-active img{animation:wd-banner-zoom 5.4s ease-out forwards}@keyframes wd-banner-zoom{from{transform:scale(1)}to{transform:scale(1.055)}}.wd-banner__viewport::before,.wd-banner__viewport::after{content:"";position:absolute;top:0;bottom:0;width:clamp(52px,8vw,104px);z-index:2;pointer-events:none;opacity:0;transition:opacity 300ms ease}.wd-banner__viewport::before{left:0;background:linear-gradient(90deg, rgba(2, 11, 36, 0.5), rgba(2, 11, 36, 0))}.wd-banner__viewport::after{right:0;background:linear-gradient(270deg, rgba(2, 11, 36, 0.5), rgba(2, 11, 36, 0))}.wd-banner__card:hover .wd-banner__viewport::before,.wd-banner__card:hover .wd-banner__viewport::after,.wd-banner__card:focus-within .wd-banner__viewport::before,.wd-banner__card:focus-within .wd-banner__viewport::after{opacity:1}.wd-banner__nav{position:absolute;top:50%;z-index:3;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-full);background:rgba(2,11,36,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 18px rgba(2,11,36,.35);color:#fff;cursor:pointer;opacity:0;transform:translateY(-50%) scale(0.92);transition:opacity 250ms ease,transform 250ms ease,background 250ms ease,border-color 250ms ease}.wd-banner__nav--prev{left:clamp(8px,1.6vw,18px)}.wd-banner__nav--next{right:clamp(8px,1.6vw,18px)}.wd-banner__nav svg{display:block;width:20px;height:20px}.wd-banner__nav[hidden]{display:none}.wd-banner__nav:hover{background:rgba(2,11,36,.78);border-color:rgba(0,217,255,.55);transform:translateY(-50%) scale(1.06)}.wd-banner__nav:focus-visible{opacity:1;outline:2px solid var(--neon-cyan);outline-offset:3px}.wd-banner__card:hover .wd-banner__nav,.wd-banner__card:focus-within .wd-banner__nav{opacity:1;transform:translateY(-50%) scale(1)}.wd-banner__counter{position:absolute;right:clamp(8px,1.6vw,18px);bottom:clamp(8px,1.5vw,16px);z-index:3;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-full);background:rgba(2,11,36,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-family:var(--font-heading);font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;pointer-events:none}.wd-banner__counter[hidden]{display:none}.wd-banner__counter b{font-weight:800}.wd-banner__counter i{display:block;width:14px;height:1px;background:rgba(255,255,255,.5)}.wd-banner__counter span{opacity:.65}@media(max-width: 575.98px){.wd-banner__counter{display:none}}@media(max-width: 767.98px),(hover: none){.wd-banner .wd-banner__nav{display:none}.wd-banner .wd-banner__viewport::before,.wd-banner .wd-banner__viewport::after,.wd-banner__card:hover .wd-banner__viewport::before,.wd-banner__card:hover .wd-banner__viewport::after,.wd-banner__card:focus-within .wd-banner__viewport::before,.wd-banner__card:focus-within .wd-banner__viewport::after{opacity:0}}@media(max-width: 767.98px){.wd-banner:not(.wd-banner--static)>.container{padding-left:0;padding-right:0;max-width:100%}.wd-banner:not(.wd-banner--static) .wd-banner__card{border-radius:0;box-shadow:none}.wd-banner:not(.wd-banner--static) .wd-banner__nav{width:38px;height:38px}.wd-banner:not(.wd-banner--static) .wd-banner__nav svg{width:18px;height:18px}.wd-banner:not(.wd-banner--static) .wd-banner__dots{gap:6px}.wd-banner:not(.wd-banner--static) .wd-banner__dot{width:8px;height:8px}}.trust-band{padding:64px 0;border-bottom:1px solid var(--border-color);background:radial-gradient(ellipse at 15% 0%, rgba(233, 70, 232, 0.06) 0%, transparent 50%),radial-gradient(ellipse at 85% 100%, rgba(0, 217, 255, 0.07) 0%, transparent 50%);overflow:hidden}.trust-band .trust-band__head{text-align:center;max-width:640px;margin:0 auto 26px}@media(min-width: 992px){.trust-band .trust-band__head{max-width:920px}}.trust-band .trust-band__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);font-size:var(--fs-xs);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:16px}.trust-band .trust-band__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:trust-ping 1.8s ease-out infinite}.trust-band .trust-band__title{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:800;margin-bottom:10px}@media(min-width: 992px){.trust-band .trust-band__title{white-space:nowrap}}.trust-band .trust-band__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.trust-band .trust-band__caret{display:inline-block;width:3px;height:1em;margin-left:5px;vertical-align:-0.15em;border-radius:2px;background:var(--brand-gradient);opacity:0}.trust-band .trust-band__title.is-typing .trust-band__caret{opacity:1;animation:trust-blink .9s steps(1) infinite}.trust-band .trust-band__title.is-typing .trust-band__caret.is-done{animation:none;transition:opacity .5s ease;opacity:0}.trust-band .trust-band__sub{color:var(--text-secondary);line-height:1.7;font-size:15px}.trust-band .trust-band__marquee{overflow:hidden;margin:0 calc(var(--container-padding)*-1);padding:6px 0 26px;-webkit-mask-image:linear-gradient(to right, transparent, #000 8%, #000 92%, transparent);mask-image:linear-gradient(to right, transparent, #000 8%, #000 92%, transparent)}.trust-band .trust-band__track{display:flex;width:max-content;animation:trust-marquee 28s linear infinite}.trust-band .trust-band__marquee:hover .trust-band__track{animation-play-state:paused}.trust-band .trust-band__pill{display:inline-flex;align-items:center;gap:12px;margin-right:14px;padding:10px 22px 10px 10px;border-radius:18px;background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-md);white-space:nowrap}.trust-band .trust-band__pill-ico{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg, #E946E8 0%, #00D9FF 100%);color:#020b24;box-shadow:0 4px 14px rgba(233,70,232,.3)}.trust-band .trust-band__pill-ico svg{width:23px;height:23px}.trust-band .trust-band__pill-txt{display:flex;flex-direction:column;gap:1px;text-align:left}.trust-band .trust-band__pill-txt strong{font-family:var(--font-heading);font-size:var(--fs-small);font-weight:700;color:var(--text-primary)}.trust-band .trust-band__pill-txt small{font-family:var(--font-body);font-size:11px;color:var(--text-muted)}.trust-band .trust-band__proof{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-top:18px}@media(min-width: 768px){.trust-band .trust-band__proof{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center}}.trust-band .trust-band__proof-item{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:6px;font-size:11px;font-weight:600;line-height:1.4;color:var(--text-secondary);padding:9px 6px;border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.trust-band .trust-band__proof-item svg{width:14px;height:14px;flex-shrink:0;color:var(--neon-cyan)}@media(min-width: 768px){.trust-band .trust-band__proof-item{font-size:var(--fs-xs);padding:8px 15px;border-radius:var(--radius-full)}}.trust-band .trust-band__slider{position:relative}.trust-band .trust-band__slider-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.trust-band .trust-band__count{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.trust-band .trust-band__count strong{color:var(--neon-cyan);font-size:15px}.trust-band .trust-band__pause{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color 250ms ease,color 250ms ease,transform 250ms ease}.trust-band .trust-band__pause:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);transform:scale(1.06)}.trust-band .trust-band__pause:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.trust-band .trust-band__pause[hidden]{display:none}.trust-band .trust-band__pause-icon{width:15px;height:15px;display:block}.trust-band .trust-band__pause-icon--play{display:none}.trust-band .trust-band__slider.is-paused .trust-band__pause-icon--pause{display:none}.trust-band .trust-band__slider.is-paused .trust-band__pause-icon--play{display:block}.trust-band .trust-band__slider.is-paused .trust-band__cards-track{animation-play-state:paused}.trust-band .trust-band__viewport{overflow:hidden;margin:0 calc(var(--container-padding)*-1);padding:4px 0 20px;-webkit-mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent);mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent)}.trust-band .trust-band__cards-track{display:flex;gap:14px;width:max-content;padding:0 var(--container-padding);will-change:transform;animation:trust-cards-scroll 64s linear infinite}.trust-band .trust-band__viewport:hover .trust-band__cards-track{animation-play-state:paused}.trust-band .trust-band__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.trust-band .trust-band__card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.trust-band .trust-band__card{position:relative;overflow:hidden;padding:20px 18px;flex:0 0 244px;max-width:244px;isolation:isolate}.trust-band .trust-band__card::after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg, transparent, rgba(0, 217, 255, 0.13), transparent);transform:skewX(-20deg);transition:left .7s ease;pointer-events:none}.trust-band .trust-band__card:hover::after{left:130%}.trust-band .trust-band__ico{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:11px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);transition:var(--transition-smooth)}.trust-band .trust-band__ico svg{width:21px;height:21px}.trust-band .trust-band__card:hover .trust-band__ico{background:var(--brand-gradient);transform:scale(1.08) rotate(-4deg);border-color:rgba(0,0,0,0)}.trust-band .trust-band__card:hover .trust-band__ico svg{stroke:#020b24}.trust-band .trust-band__spot{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%), rgba(0, 217, 255, 0.13), transparent 65%);pointer-events:none}.trust-band .trust-band__card:hover .trust-band__spot{opacity:1}.trust-band .trust-band__card .trust-band__ico,.trust-band .trust-band__card .trust-band__name,.trust-band .trust-band__card .trust-band__desc,.trust-band .trust-band__card .trust-band__tags,.trust-band .trust-band__card .trust-band__btn{position:relative;z-index:1}.trust-band .trust-band__name{font-family:var(--font-heading);font-size:14.5px;font-weight:700;letter-spacing:-0.01em;margin-bottom:4px}.trust-band .trust-band__desc{font-size:13px;color:var(--text-secondary);line-height:1.55;margin-bottom:10px}.trust-band .trust-band__tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.trust-band .trust-band__tags span{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan)}.trust-band .trust-band__btn{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--neon-cyan);padding:8px 15px;border-radius:var(--radius-full);border:1px solid rgba(0,217,255,.25);background:rgba(0,217,255,.06);text-decoration:none;transition:var(--transition-base)}.trust-band .trust-band__btn svg{width:13px;height:13px;transition:transform .3s ease}.trust-band .trust-band__btn:hover{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:translateY(-1px)}.trust-band .trust-band__btn:hover svg{transform:translateX(3px)}.trust-band .trust-band__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}@keyframes trust-blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes trust-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes trust-cards-scroll{from{transform:translate3d(-50%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes trust-ping{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 9px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@media(max-width: 575.98px){.trust-band{padding:48px 0}.trust-band .trust-band__card{flex-basis:70vw;max-width:264px;padding:16px 14px}}@media(prefers-reduced-motion: reduce){.trust-band .trust-band__track{animation:none !important}.trust-band .trust-band__cards-track{animation:none !important;width:100%;flex-wrap:wrap}.trust-band .trust-band__cards-track .trust-band__card{flex:1 1 232px;max-width:none}.trust-band .trust-band__dot{animation:none !important}.trust-band .trust-band__caret{display:none !important}.trust-band .trust-band__card::after{display:none !important}.trust-band .trust-band__spot{display:none !important}}.rev-advanced{overflow:hidden;background:radial-gradient(ellipse at 15% 0%, rgba(233, 70, 232, 0.06) 0%, transparent 50%),radial-gradient(ellipse at 85% 100%, rgba(0, 217, 255, 0.07) 0%, transparent 50%)}.rev-advanced .rev-advanced__head{margin-bottom:30px}.rev-advanced .rev-advanced__head--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.rev-advanced .rev-advanced__head--center .section-badge{display:inline-flex;align-items:center;gap:8px}.rev-advanced .rev-advanced__head--center .section-badge svg{width:14px;height:14px;color:#fbbf24}.rev-advanced .rev-advanced__head--center .section-title{margin:14px 0 10px}.rev-advanced .rev-advanced__head--center .section-desc{max-width:640px;margin:0 auto;line-height:1.75}.rev-advanced .rev-advanced__proof{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin-top:18px}.rev-advanced .rev-advanced__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);padding:8px 15px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.rev-advanced .rev-advanced__proof-item svg{width:14px;height:14px;color:var(--neon-cyan)}.rev-advanced .rev-advanced__viewport{overflow:hidden;margin:0 calc(var(--container-padding)*-1);padding:6px 0 10px;-webkit-mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent);mask-image:linear-gradient(to right, transparent, #000 6%, #000 94%, transparent)}.rev-advanced .rev-advanced__track{display:flex;gap:16px;width:max-content;padding:0 var(--container-padding);animation:rev-scroll 90s linear infinite}.rev-advanced .rev-advanced__viewport:hover .rev-advanced__track{animation-play-state:paused}.rev-advanced .rev-advanced__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);width:320px;flex-shrink:0;padding:22px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s ease,transform .3s ease}.rev-advanced .rev-advanced__card:hover{border-color:var(--border-hover);transform:translateY(-3px)}@media(min-width: 576px){.rev-advanced .rev-advanced__card{width:340px}}.rev-advanced .rev-advanced__card-stars{display:inline-flex;gap:3px;color:#fbbf24}.rev-advanced .rev-advanced__card-stars svg{width:15px;height:15px}.rev-advanced .rev-advanced__text{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin:0;flex:1}.rev-advanced .rev-advanced__person{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--border-color)}.rev-advanced .rev-advanced__avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-heading);font-size:12px;font-weight:700;color:#020b24;background:var(--brand-gradient)}.rev-advanced .rev-advanced__card:nth-child(3n) .rev-advanced__avatar{background:linear-gradient(135deg, #00D9FF, #8B5CF6)}.rev-advanced .rev-advanced__card:nth-child(3n+1) .rev-advanced__avatar{background:linear-gradient(135deg, #E946E8, #8B5CF6)}.rev-advanced .rev-advanced__card:nth-child(4n) .rev-advanced__avatar{background:linear-gradient(135deg, #22c55e, #00D9FF);color:#020b24}.rev-advanced .rev-advanced__who{display:flex;flex-direction:column;gap:1px;min-width:0}.rev-advanced .rev-advanced__who strong{font-family:var(--font-heading);font-size:13.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rev-advanced .rev-advanced__who small{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rev-advanced .rev-advanced__tag{margin-left:auto;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-full);background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);white-space:nowrap}.rev-advanced .rev-advanced__hint{text-align:center;font-size:var(--fs-xs);color:var(--text-muted);margin:14px 0 0}@keyframes rev-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width: 575.98px){.rev-advanced .rev-advanced__card{width:280px}}@media(prefers-reduced-motion: reduce){.rev-advanced .rev-advanced__track{animation:none !important}.rev-advanced .rev-advanced__track{flex-wrap:wrap;width:auto}}.about-banner{width:100%;overflow:hidden;line-height:0;background:#020b24;margin-top:120px}.about-banner img{width:100%;height:auto;max-height:420px;display:block;object-fit:cover;object-position:center}@media(min-width: 768px){.about-banner{margin-top:112px}}@media(min-width: 576px){.about-banner{margin-top:100px}.about-banner img{max-height:220px}}.about-hero{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 0 80px;position:relative}.about-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%, rgba(233, 70, 232, 0.08) 0%, transparent 60%),radial-gradient(ellipse at 70% 60%, rgba(0, 217, 255, 0.06) 0%, transparent 60%);pointer-events:none}.about-hero .hero-title{font-size:var(--fs-h1);margin-bottom:16px}.about-hero .hero-title .highlight{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.about-hero .hero-desc{font-size:16px;color:var(--text-secondary);max-width:640px;margin:0 auto;line-height:1.7}.about-hero .about-hero__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:trust-ping 1.8s ease-out infinite;flex-shrink:0}.about-hero .about-hero__proof{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin-top:24px}.about-hero .about-hero__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);padding:8px 15px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.about-hero .about-hero__proof-item svg{width:14px;height:14px;color:var(--neon-cyan)}.about-intro .intro-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width: 992px){.about-intro .intro-grid{grid-template-columns:1fr 1fr;gap:60px}}.about-intro .intro-visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--glass-bg)}.about-intro .intro-visual img{width:100%;height:100%;object-fit:cover}.about-intro .intro-chip{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;border-radius:var(--radius-md);background:rgba(2,11,36,.72);border:1px solid rgba(0,217,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-md)}.about-intro .intro-chip strong{font-family:var(--font-heading);font-size:22px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1}.about-intro .intro-chip small{font-size:11.5px;font-weight:600;color:#cbd5e1;line-height:1.4;max-width:130px}.about-intro .intro-content .section-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:600;color:var(--neon-cyan);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.about-intro .intro-content .section-title{font-size:var(--fs-h2);margin-bottom:20px}.about-intro .intro-content .section-title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.about-intro .intro-content .section-desc{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.about-intro .intro-content .feature-list{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width: 576px){.about-intro .intro-content .feature-list{grid-template-columns:repeat(2, 1fr)}}.about-intro .intro-content .feature-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,0);transition:var(--transition-base)}.about-intro .intro-content .feature-item:hover{border-color:var(--border-color);background:var(--card-bg);box-shadow:var(--shadow-sm);transform:translateX(4px)}.about-intro .intro-content .feature-item .fi-icon{width:28px;height:28px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);color:var(--neon-cyan);font-size:12px;flex-shrink:0}.about-intro .intro-content .feature-item .fi-text{font-size:var(--fs-small);font-weight:500;color:var(--text-primary)}.about-expertise .expertise-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.about-expertise .expertise-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.about-expertise .expertise-grid{grid-template-columns:repeat(4, 1fr)}}.about-expertise .expertise-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:36px 24px 28px;text-align:center;position:relative;overflow:hidden;transition:var(--transition-smooth)}.about-expertise .expertise-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.about-expertise .expertise-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.about-expertise .expertise-card:hover::before{transform:scaleX(1)}.about-expertise .expertise-card .exp-ghost{position:absolute;top:12px;right:18px;font-family:var(--font-heading);font-size:40px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.16;pointer-events:none}.about-expertise .expertise-card .exp-icon{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;background:rgba(0,217,255,.06);color:var(--neon-cyan);border:1px solid rgba(0,217,255,.1);transition:var(--transition-smooth)}.about-expertise .expertise-card:hover .exp-icon{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.about-expertise .expertise-card .exp-title{font-family:var(--font-heading);font-size:16px;font-weight:600;margin-bottom:8px}.about-expertise .expertise-card .exp-desc{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.6;margin-bottom:14px}.about-expertise .expertise-card .exp-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.about-expertise .expertise-card .exp-tags span{font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:var(--radius-full);background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.16);color:var(--neon-cyan);white-space:nowrap}.about-approach .approach-timeline{position:relative;max-width:800px;margin:0 auto}.about-approach .approach-timeline::before{content:"";position:absolute;top:0;left:28px;width:2px;height:100%;background:linear-gradient(to bottom, var(--neon-cyan), var(--neon-magenta));opacity:.2}@media(min-width: 768px){.about-approach .approach-timeline::before{left:50%;transform:translateX(-50%)}}.about-approach .approach-step{position:relative;display:grid;grid-template-columns:1fr;gap:24px;padding:24px 0;padding-left:64px}@media(min-width: 768px){.about-approach .approach-step{grid-template-columns:1fr 1fr;gap:0 96px;padding-left:0}}@media(min-width: 768px){.about-approach .approach-step:nth-child(odd) .step-content{grid-column:2}.about-approach .approach-step:nth-child(even) .step-content{grid-column:1;grid-row:1}}.about-approach .approach-step .step-number{position:absolute;left:16px;top:24px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-gradient);color:#020b24;font-family:var(--font-heading);font-size:12px;font-weight:700;z-index:1;box-shadow:0 0 0 5px var(--primary-bg),0 4px 14px rgba(233,70,232,.35)}@media(min-width: 768px){.about-approach .approach-step .step-number{left:50%;transform:translateX(-50%)}}.about-approach .approach-step .step-content{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px;transition:var(--transition-smooth)}.about-approach .approach-step .step-content:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.about-approach .approach-step .step-meta{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--neon-cyan);background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.2);padding:5px 12px;border-radius:var(--radius-full);margin-bottom:12px}.about-approach .approach-step .step-title{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:600;margin-bottom:8px}.about-approach .approach-step .step-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7}.about-why .why-split{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 992px){.about-why .why-split{grid-template-columns:1fr 1fr;gap:60px;align-items:start}}.about-why .why-visual{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;overflow:hidden}.about-why .why-visual::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.about-why .why-visual:hover::before{transform:scaleX(1)}.about-why .why-mini-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;text-align:center;border:1px solid rgba(0,217,255,.08);transition:var(--transition-smooth)}.about-why .why-mini-card:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.about-why .why-mini-card:hover .wmc-icon{transform:scale(1.12)}.about-why .why-mini-card .wmc-icon{font-size:24px;color:var(--neon-cyan);margin-bottom:8px;transition:transform .3s ease}.about-why .why-mini-card .wmc-title{font-size:12px;font-weight:600;color:var(--text-primary)}.about-why .why-content .section-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:600;color:var(--neon-cyan);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.about-why .why-content .section-title{font-size:var(--fs-h2);margin-bottom:20px}.about-why .why-content .section-desc{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.about-why .why-content .feature-list{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width: 576px){.about-why .why-content .feature-list{grid-template-columns:repeat(2, 1fr)}}.about-why .why-content .feature-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,0);transition:var(--transition-base)}.about-why .why-content .feature-item:hover{border-color:var(--border-color);background:var(--card-bg);box-shadow:var(--shadow-sm);transform:translateX(4px)}.about-why .why-content .feature-item .fi-check{color:var(--neon-cyan);font-size:16px;flex-shrink:0}.about-why .why-content .feature-item .fi-text{font-size:var(--fs-small);font-weight:500;color:var(--text-primary)}.wcu-hero{position:relative;overflow:hidden;padding:70px 0 60px;text-align:center}.wcu-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%, rgba(233, 70, 232, 0.1) 0%, transparent 55%),radial-gradient(ellipse at 80% 30%, rgba(0, 217, 255, 0.12) 0%, transparent 55%);pointer-events:none}.wcu-hero .wcu-hero__inner{position:relative;z-index:1;max-width:860px;margin:0 auto}.wcu-hero .section-badge{display:inline-flex;align-items:center;gap:8px}.wcu-hero .section-badge svg{width:14px;height:14px;color:#fbbf24}.wcu-hero .wcu-hero__title{font-family:var(--font-heading);font-size:clamp(30px,4.4vw,58px);font-weight:800;line-height:1.08;margin:16px 0 14px}@media(min-width: 992px){.wcu-hero .wcu-hero__title{white-space:nowrap}}.wcu-hero .wcu-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.wcu-hero .wcu-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:640px;margin:0 auto 26px}.wcu-hero .wcu-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:34px}.wcu-hero .wcu-hero__stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;max-width:680px;margin:0 auto}@media(min-width: 576px){.wcu-hero .wcu-hero__stats{grid-template-columns:repeat(4, 1fr)}}.wcu-hero .wcu-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 10px}.wcu-hero .wcu-hero__num{font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block}.wcu-hero .wcu-hero__label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px;display:block}.wcu-head{max-width:700px;margin:0 auto 34px}.wcu-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}.wcu-head .section-badge{display:inline-flex;align-items:center;gap:8px}.wcu-head .section-badge svg{width:14px;height:14px}.wcu-head .section-title{margin:14px 0 10px}.wcu-head .section-desc{line-height:1.75}.wcu-diff .wcu-diff__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.wcu-diff .wcu-diff__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.wcu-diff .wcu-diff__grid{grid-template-columns:repeat(3, 1fr)}}.wcu-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.wcu-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.wcu-card{position:relative;overflow:hidden;padding:28px 24px 24px;display:flex;flex-direction:column}.wcu-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.wcu-card:hover::before{transform:scaleX(1)}.wcu-card.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.wcu-card .wcu-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.wcu-card .wcu-card__ico{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.wcu-card .wcu-card__ico svg{width:27px;height:27px}.wcu-card:hover .wcu-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.wcu-card .wcu-card__ghost{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.wcu-card .wcu-card__cat{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:8px}.wcu-card .wcu-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.wcu-card .wcu-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.wcu-card .wcu-card__points{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px}.wcu-card .wcu-card__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.wcu-card .wcu-card__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.wcu-vs .wcu-vs__grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:960px;margin:0 auto}@media(min-width: 992px){.wcu-vs .wcu-vs__grid{grid-template-columns:1fr 1.1fr;align-items:stretch}}.wcu-vs .wcu-vs__panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:30px 26px;position:relative;overflow:hidden;display:flex;flex-direction:column}.wcu-vs .wcu-vs__panel--muted{opacity:.85}.wcu-vs .wcu-vs__panel--winner{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.wcu-vs .wcu-vs__ribbon{position:absolute;top:16px;right:16px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:var(--radius-full);background:var(--brand-gradient);color:#020b24}.wcu-vs .wcu-vs__panel-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.wcu-vs .wcu-vs__panel-ico{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wcu-vs .wcu-vs__panel-ico svg{width:22px;height:22px}.wcu-vs .wcu-vs__panel-ico.is-cross{background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.3);color:#f87171}.wcu-vs .wcu-vs__panel-ico.is-check{background:var(--brand-gradient);color:#020b24}.wcu-vs .wcu-vs__panel-title{font-family:var(--font-heading);font-size:17px;font-weight:700}.wcu-vs .wcu-vs__list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.wcu-vs .wcu-vs__list li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);line-height:1.55}.wcu-vs .wcu-vs__list li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.wcu-vs .wcu-vs__panel--muted .wcu-vs__list li{color:var(--text-muted)}.wcu-vs .wcu-vs__panel--muted .wcu-vs__list li svg{color:#f87171}.wcu-vs .wcu-vs__panel--winner .wcu-vs__list li{color:var(--text-secondary)}.wcu-vs .wcu-vs__panel--winner .wcu-vs__list li svg{color:var(--neon-cyan)}.wcu-vs .wcu-vs__cta{width:100%;justify-content:center}.wcu-steps .wcu-steps__grid{display:grid;grid-template-columns:1fr;gap:18px;position:relative}@media(min-width: 768px){.wcu-steps .wcu-steps__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.wcu-steps .wcu-steps__grid{grid-template-columns:repeat(4, 1fr)}.wcu-steps .wcu-steps__grid::before{content:"";position:absolute;top:62px;left:12%;right:12%;border-top:2px dashed var(--border-color);pointer-events:none}}.wcu-steps .wcu-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.wcu-steps .wcu-step:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.wcu-steps .wcu-step{padding:26px 22px;position:relative}.wcu-steps .wcu-step .wcu-step__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.wcu-steps .wcu-step .wcu-step__ico{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth);position:relative;z-index:1}.wcu-steps .wcu-step .wcu-step__ico svg{width:25px;height:25px}.wcu-steps .wcu-step:hover .wcu-step__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.wcu-steps .wcu-step .wcu-step__ghost{font-family:var(--font-heading);font-size:42px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18}.wcu-steps .wcu-step .wcu-step__meta{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:6px;display:block}.wcu-steps .wcu-step .wcu-step__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.wcu-steps .wcu-step .wcu-step__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.wcu-steps .wcu-steps__foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}@media(max-width: 575.98px){.wcu-hero{padding:50px 0 44px}.wcu-hero__actions .btn-primary,.wcu-hero__actions .btn-outline{width:100%;justify-content:center}.wcu-card,.wcu-vs__panel,.wcu-step{padding:24px 20px}.about-why .why-visual{padding:24px;gap:12px}.about-intro .intro-chip{left:10px;bottom:10px;padding:8px 14px 8px 12px}}@media(prefers-reduced-motion: reduce){.wcu-card::before{display:none !important}.about-hero__pulse{animation:none !important}.about-expertise .expertise-card::before,.about-why .why-visual::before{display:none !important}}.contact-hero{position:relative;overflow:hidden;padding:70px 0 60px;text-align:center}.contact-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%, rgba(233, 70, 232, 0.1) 0%, transparent 55%),radial-gradient(ellipse at 80% 30%, rgba(0, 217, 255, 0.12) 0%, transparent 55%),radial-gradient(ellipse at 50% 100%, rgba(0, 217, 255, 0.08) 0%, transparent 60%);pointer-events:none}.contact-hero .contact-hero__inner{position:relative;z-index:1;max-width:860px;margin:0 auto}.contact-hero .contact-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);font-size:var(--fs-xs);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:18px}.contact-hero .contact-hero__badge .contact-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:contact-ping 1.8s ease-out infinite}.contact-hero .contact-hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;line-height:1.08;margin-bottom:14px}.contact-hero .contact-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.contact-hero .contact-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:640px;margin:0 auto 26px}.contact-hero .contact-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:34px}.contact-hero .contact-hero__stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;max-width:640px;margin:0 auto}.contact-hero .contact-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px 10px}.contact-hero .contact-hero__stat .contact-hero__stat-num{font-family:var(--font-heading);font-size:22px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.contact-hero .contact-hero__stat .contact-hero__stat-label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px}.contact-hero .contact-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;z-index:0}.contact-hero .contact-orb--1{width:260px;height:260px;left:-80px;top:10%;background:rgba(233,70,232,.25);animation:contact-float 9s ease-in-out infinite}.contact-hero .contact-orb--2{width:300px;height:300px;right:-90px;top:30%;background:rgba(0,217,255,.28);animation:contact-float 11s ease-in-out infinite reverse}.contact-strip{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--card-bg)}.contact-strip .contact-strip__inner{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;justify-content:center;padding:14px 0;font-size:var(--fs-small);color:var(--text-secondary)}.contact-strip .contact-strip__item{display:inline-flex;align-items:center;gap:8px;font-weight:500}.contact-strip .contact-strip__item svg{width:16px;height:16px}.contact-cards .contact-cards__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.contact-cards .contact-cards__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.contact-cards .contact-cards__grid{grid-template-columns:repeat(4, 1fr)}}.contact-cards .contact-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.contact-cards .contact-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.contact-cards .contact-card{position:relative;overflow:hidden;padding:30px 24px;text-align:left}.contact-cards .contact-card::after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg, transparent, rgba(0, 217, 255, 0.14), transparent);transform:skewX(-20deg);transition:left .7s ease;pointer-events:none}.contact-cards .contact-card:hover::after{left:130%}.contact-cards .contact-card .contact-card__icon{width:54px;height:54px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(68, 232, 245, 0.12));border:1px solid rgba(0,217,255,.18);transition:var(--transition-smooth)}.contact-cards .contact-card .contact-card__icon svg{width:26px;height:26px}.contact-cards .contact-card:hover .contact-card__icon{background:var(--brand-gradient);transform:scale(1.08) rotate(-4deg);border-color:rgba(0,0,0,0)}.contact-cards .contact-card:hover .contact-card__icon svg{stroke:#020b24}.contact-cards .contact-card .contact-card__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.contact-cards .contact-card .contact-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6;margin-bottom:12px}.contact-cards .contact-card .contact-card__value{font-weight:700;font-size:var(--fs-small);color:var(--text-primary);display:block;margin-bottom:4px;word-break:break-word}.contact-cards .contact-card .contact-card__meta{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:14px;display:block}.contact-cards .contact-card .contact-card__actions{display:flex;gap:8px;flex-wrap:wrap}.contact-cards .contact-card .contact-card__btn{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--neon-cyan);padding:9px 14px;border-radius:var(--radius-full);border:1px solid rgba(0,217,255,.25);background:rgba(0,217,255,.06);text-decoration:none;transition:var(--transition-base);cursor:pointer;font-family:var(--font-body)}.contact-cards .contact-card .contact-card__btn svg{width:14px;height:14px}.contact-cards .contact-card .contact-card__btn:hover{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:translateY(-1px)}.contact-cards .contact-card .contact-card__tag{position:absolute;top:16px;right:16px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 10px;border-radius:var(--radius-full);background:rgba(34,197,94,.1);color:#15803d;border:1px solid rgba(34,197,94,.25)}.contact-main .contact-main__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 992px){.contact-main .contact-main__grid{grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}}.contact-main .contact-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:30px 26px;box-shadow:var(--shadow-md)}@media(min-width: 768px){.contact-main .contact-panel{padding:38px 36px}}.contact-main .contact-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--primary-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:6px;margin-bottom:24px}.contact-main .contact-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 12px;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:var(--transition-base)}.contact-main .contact-tab svg{width:17px;height:17px}.contact-main .contact-tab.is-active{background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow-md);border:1px solid var(--border-color)}.contact-main .contact-pane{display:none}.contact-main .contact-pane.is-active{display:block;animation:contact-fade-up .45s ease both}.contact-main .contact-pane__note{display:flex;gap:10px;align-items:flex-start;background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.2);border-radius:var(--radius-sm);padding:12px 14px;font-size:var(--fs-small);color:var(--text-secondary);margin-bottom:20px}.contact-main .contact-pane__note svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.contact-main .contact-side{display:flex;flex-direction:column;gap:20px}.contact-main .contact-side__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:26px 24px}.contact-main .contact-side__card.contact-side__card--dark{background:linear-gradient(135deg, #020B24 0%, #07152F 60%, #020B24 100%);border-color:var(--border-color);color:var(--text-primary);position:relative;overflow:hidden}.contact-main .contact-side__card.contact-side__card--dark::before{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-70px;background:radial-gradient(circle, rgba(233, 70, 232, 0.35), transparent 70%);pointer-events:none}.contact-main .contact-side__card.contact-side__card--dark .contact-side__title{color:#f8fafc}.contact-main .contact-side__card.contact-side__card--dark .contact-side__row strong{color:#f8fafc}.contact-main .contact-side__card.contact-side__card--dark .contact-side__row span{color:#cbd5e1}.contact-main .contact-side__card.contact-side__card--dark .contact-side__row{border-color:rgba(248,250,252,.12)}.contact-main .contact-side__card.contact-side__card--dark .contact-socials__link svg{fill:var(--text-primary);stroke:var(--text-primary)}.contact-main .contact-side__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:14px;display:flex;align-items:center;gap:8px}.contact-main .contact-side__title svg{width:18px;height:18px}.contact-main .contact-side__row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-color);font-size:var(--fs-small)}.contact-main .contact-side__row:last-child{border-bottom:none}.contact-main .contact-side__row svg{width:18px;height:18px;flex-shrink:0}.contact-main .contact-side__row strong{font-weight:700}.contact-main .contact-side__row span{color:var(--text-secondary)}.contact-main .contact-socials{display:flex;gap:10px;margin-top:14px}.contact-main .contact-socials__link{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--card-bg);transition:var(--transition-base)}.contact-main .contact-socials__link svg{width:18px;height:18px}.contact-main .contact-socials__link:hover{background:var(--brand-gradient);border-color:rgba(0,0,0,0);transform:translateY(-3px)}.contact-main .contact-socials__link:hover svg{stroke:#020b24;fill:#020b24}.contact-main .contact-hours{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-small)}.contact-main .contact-hours__line{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary)}.contact-main .contact-hours__line strong{color:var(--text-primary)}.contact-main .contact-pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;padding:6px 12px;border-radius:var(--radius-full);background:rgba(34,197,94,.12);color:#15803d;border:1px solid rgba(34,197,94,.3);margin-top:10px}.contact-main .contact-pill .contact-pill__dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:contact-ping 1.8s ease-out infinite}.contact-steps .contact-steps__grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width: 768px){.contact-steps .contact-steps__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.contact-steps .contact-steps__grid{grid-template-columns:repeat(4, 1fr)}}.contact-steps .contact-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.contact-steps .contact-step:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.contact-steps .contact-step{padding:26px 22px;position:relative;overflow:hidden}.contact-steps .contact-step .contact-step__num{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.9;margin-bottom:10px}.contact-steps .contact-step .contact-step__icon{position:absolute;top:20px;right:20px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.18)}.contact-steps .contact-step .contact-step__icon svg{width:20px;height:20px}.contact-steps .contact-step .contact-step__title{font-family:var(--font-heading);font-size:15px;font-weight:700;margin-bottom:6px}.contact-steps .contact-step .contact-step__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.contact-split .contact-split__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 992px){.contact-split .contact-split__grid{grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}}.contact-split .contact-map{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;min-height:380px;position:relative}.contact-split .contact-map iframe{width:100%;height:100%;min-height:380px;border:0;display:block}.contact-split .contact-map .contact-map__overlay{position:absolute;left:16px;bottom:16px;right:16px;background:rgba(248,250,252,.96);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:16px 18px;display:flex;gap:12px;align-items:flex-start}@media(min-width: 768px){.contact-split .contact-map .contact-map__overlay{right:auto;max-width:380px}}.contact-split .contact-map .contact-map__overlay svg{width:22px;height:22px;flex-shrink:0;margin-top:2px}.contact-split .contact-map .contact-map__overlay strong{display:block;font-size:var(--fs-small)}.contact-split .contact-map .contact-map__overlay span{font-size:var(--fs-xs);color:var(--text-secondary)}.contact-split .contact-map .contact-map__overlay a{color:var(--neon-cyan);font-weight:600;text-decoration:none}.contact-split .contact-map .contact-map__overlay a:hover{text-decoration:underline}.contact-split .contact-faq{display:flex;flex-direction:column;gap:12px}.contact-split .contact-faq__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-base)}.contact-split .contact-faq__item.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.contact-split .contact-faq__item .contact-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.contact-split .contact-faq__item .contact-faq__q .contact-faq__chev{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(8,145,178,.08);transition:transform .3s ease}.contact-split .contact-faq__item .contact-faq__q .contact-faq__chev svg{width:15px;height:15px}.contact-split .contact-faq__item.is-open .contact-faq__chev{transform:rotate(180deg);background:var(--brand-gradient)}.contact-split .contact-faq__item.is-open .contact-faq__chev svg{stroke:#020b24}.contact-split .contact-faq__item .contact-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.contact-split .contact-faq__item .contact-faq__a p{padding:0 20px 18px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin:0}.contact-cta .contact-cta__box{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(135deg, #020B24 0%, #07152F 55%, #020B24 100%);border:1px solid rgba(0,217,255,.25);padding:44px 28px;text-align:center;color:#f8fafc}@media(min-width: 768px){.contact-cta .contact-cta__box{padding:56px 48px}}.contact-cta .contact-cta__box::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%, rgba(233, 70, 232, 0.3) 0%, transparent 45%),radial-gradient(circle at 85% 80%, rgba(68, 232, 245, 0.3) 0%, transparent 45%);pointer-events:none}.contact-cta .contact-cta__box .contact-cta__title{position:relative;font-family:var(--font-heading);font-size:clamp(24px,3.4vw,38px);font-weight:800;margin-bottom:12px}.contact-cta .contact-cta__box .contact-cta__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.contact-cta .contact-cta__box .contact-cta__desc{position:relative;color:rgba(248,250,252,.75);max-width:560px;margin:0 auto 24px;line-height:1.7}.contact-cta .contact-cta__box .contact-cta__actions{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.contact-cta .contact-cta__box .contact-cta__btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:var(--radius-md);border:1px solid rgba(248,250,252,.3);color:#f8fafc;text-decoration:none;font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);transition:var(--transition-base)}.contact-cta .contact-cta__box .contact-cta__btn-ghost svg{width:16px;height:16px}.contact-cta .contact-cta__box .contact-cta__btn-ghost:hover{background:rgba(248,250,252,.12);border-color:#f8fafc}.contact-section-head{text-align:center;max-width:680px;margin:0 auto 34px}.contact-section-head .section-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);font-size:var(--fs-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:14px}.contact-section-head .section-badge svg{width:14px;height:14px}.contact-section-head .section-title{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:800;margin-bottom:10px}.contact-section-head .section-title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.contact-section-head .section-sub{color:var(--text-secondary);line-height:1.7;font-size:15px}@keyframes contact-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes contact-ping{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 9px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes contact-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 575.98px){.contact-hero{padding:50px 0 44px}.contact-hero__stats{grid-template-columns:1fr 1fr}.contact-hero__stats .contact-hero__stat:last-child{grid-column:1/-1}.contact-main .contact-panel{padding:24px 18px}}@media(prefers-reduced-motion: reduce){.contact-hero .contact-orb,.contact-hero .contact-hero__badge .contact-dot,.contact-main .contact-pill .contact-pill__dot{animation:none !important}.contact-cards .contact-card::after{display:none !important}}.svc-hero{position:relative;overflow:hidden;padding:70px 0 60px;text-align:center}.svc-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%, rgba(233, 70, 232, 0.1) 0%, transparent 55%),radial-gradient(ellipse at 80% 30%, rgba(0, 217, 255, 0.12) 0%, transparent 55%),radial-gradient(ellipse at 50% 100%, rgba(0, 217, 255, 0.08) 0%, transparent 60%);pointer-events:none}.svc-hero .svc-hero__inner{position:relative;z-index:1;max-width:880px;margin:0 auto}.svc-hero .svc-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);font-size:var(--fs-xs);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:18px}.svc-hero .svc-hero__badge svg{width:14px;height:14px}.svc-hero .svc-hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;line-height:1.08;margin-bottom:14px}.svc-hero .svc-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.svc-hero .svc-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:660px;margin:0 auto 26px}.svc-hero .svc-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:34px}.svc-hero .svc-hero__stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;max-width:680px;margin:0 auto}.svc-hero .svc-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px 10px}.svc-hero .svc-hero__stat .svc-hero__stat-num{font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.svc-hero .svc-hero__stat .svc-hero__stat-label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px}.svc-hero .svc-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;z-index:0}.svc-hero .svc-orb--1{width:260px;height:260px;left:-80px;top:10%;background:rgba(233,70,232,.25);animation:svc-float 9s ease-in-out infinite}.svc-hero .svc-orb--2{width:300px;height:300px;right:-90px;top:30%;background:rgba(0,217,255,.28);animation:svc-float 11s ease-in-out infinite reverse}.svc-strip{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--card-bg)}.svc-strip .svc-strip__inner{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;justify-content:center;padding:14px 0;font-size:var(--fs-small);color:var(--text-secondary)}.svc-strip .svc-strip__item{display:inline-flex;align-items:center;gap:8px;font-weight:500}.svc-strip .svc-strip__item svg{width:16px;height:16px}.svc-section-head{text-align:center;max-width:700px;margin:0 auto 34px}.svc-section-head .section-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);font-size:var(--fs-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:14px}.svc-section-head .section-badge svg{width:14px;height:14px}.svc-section-head .section-title{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:800;margin-bottom:10px}.svc-section-head .section-title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.svc-section-head .section-sub{color:var(--text-secondary);line-height:1.7;font-size:15px}.svc-alt{background:var(--secondary-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.svc-anchor{scroll-margin-top:110px}.svc-vert .svc-vert__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 992px){.svc-vert .svc-vert__grid{grid-template-columns:repeat(3, 1fr)}}.svc-vert .svc-vert__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.svc-vert .svc-vert__card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.svc-vert .svc-vert__card{position:relative;overflow:hidden;padding:32px 26px;text-decoration:none;display:block}.svc-vert .svc-vert__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.svc-vert .svc-vert__card:hover::before{transform:scaleX(1)}.svc-vert .svc-vert__card .svc-vert__ico{width:58px;height:58px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(68, 232, 245, 0.12));border:1px solid rgba(0,217,255,.18);transition:var(--transition-smooth)}.svc-vert .svc-vert__card .svc-vert__ico svg{width:28px;height:28px}.svc-vert .svc-vert__card:hover .svc-vert__ico{background:var(--brand-gradient);transform:scale(1.08) rotate(-4deg);border-color:rgba(0,0,0,0)}.svc-vert .svc-vert__card:hover .svc-vert__ico svg{stroke:#020b24}.svc-vert .svc-vert__card .svc-vert__title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.svc-vert .svc-vert__card .svc-vert__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.svc-vert .svc-vert__card .svc-vert__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.svc-vert .svc-vert__card .svc-vert__count{font-size:var(--fs-xs);font-weight:700;color:var(--neon-cyan);background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.2);padding:5px 12px;border-radius:var(--radius-full)}.svc-vert .svc-vert__card .svc-vert__go{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--text-primary)}.svc-vert .svc-vert__card .svc-vert__go svg{width:14px;height:14px;transition:transform .3s ease}.svc-vert .svc-vert__card:hover .svc-vert__go svg{transform:translateY(3px)}.svc-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.svc-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.svc-grid{grid-template-columns:repeat(3, 1fr)}}.svc-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.svc-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.svc-card{position:relative;overflow:hidden;padding:30px 26px;display:flex;flex-direction:column}.svc-card::after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg, transparent, rgba(0, 217, 255, 0.13), transparent);transform:skewX(-20deg);transition:left .7s ease;pointer-events:none}.svc-card:hover::after{left:130%}.svc-card .svc-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.svc-card .svc-card__ico{width:54px;height:54px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(68, 232, 245, 0.12));border:1px solid rgba(0,217,255,.18);transition:var(--transition-smooth)}.svc-card .svc-card__ico svg{width:26px;height:26px}.svc-card:hover .svc-card__ico{background:var(--brand-gradient);transform:scale(1.08) rotate(-4deg);border-color:rgba(0,0,0,0)}.svc-card:hover .svc-card__ico svg{stroke:#020b24}.svc-card .svc-card__num{font-family:var(--font-heading);font-size:15px;font-weight:800;color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--radius-full);padding:5px 12px;background:var(--primary-bg)}.svc-card .svc-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:6px}.svc-card .svc-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.svc-card .svc-card__list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.svc-card .svc-card__list li{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.55}.svc-card .svc-card__list li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.svc-card .svc-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px dashed var(--border-color)}.svc-card .svc-card__link{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--neon-cyan);text-decoration:none}.svc-card .svc-card__link svg{width:14px;height:14px;transition:transform .3s ease}.svc-card .svc-card__link:hover svg{transform:translateX(4px)}.svc-card .svc-card__tag{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.svc-models .svc-models__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 992px){.svc-models .svc-models__grid{grid-template-columns:repeat(3, 1fr)}}.svc-models .svc-model{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.svc-models .svc-model:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.svc-models .svc-model{padding:30px 26px;position:relative;overflow:hidden}.svc-models .svc-model.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.svc-models .svc-model .svc-model__badge{position:absolute;top:16px;right:16px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 11px;border-radius:var(--radius-full);background:var(--brand-gradient);color:#020b24}.svc-models .svc-model .svc-model__ico{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.2)}.svc-models .svc-model .svc-model__ico svg{width:24px;height:24px}.svc-models .svc-model .svc-model__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.svc-models .svc-model .svc-model__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:12px}.svc-models .svc-model .svc-model__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:var(--fs-small);color:var(--text-secondary)}.svc-models .svc-model .svc-model__points li{display:flex;gap:8px;align-items:flex-start}.svc-models .svc-model .svc-model__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.svc-steps .svc-steps__grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width: 768px){.svc-steps .svc-steps__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.svc-steps .svc-steps__grid{grid-template-columns:repeat(4, 1fr)}}.svc-steps .svc-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.svc-steps .svc-step:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.svc-steps .svc-step{padding:26px 22px;position:relative;overflow:hidden}.svc-steps .svc-step .svc-step__num{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:10px}.svc-steps .svc-step .svc-step__ico{position:absolute;top:20px;right:20px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.18)}.svc-steps .svc-step .svc-step__ico svg{width:20px;height:20px}.svc-steps .svc-step .svc-step__title{font-family:var(--font-heading);font-size:15px;font-weight:700;margin-bottom:6px}.svc-steps .svc-step .svc-step__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.svc-faq{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 992px){.svc-faq{grid-template-columns:.9fr 1.1fr;align-items:start}}.svc-faq .svc-faq__side{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:30px 26px;position:sticky;top:110px}.svc-faq .svc-faq__side .svc-faq__side-title{font-family:var(--font-heading);font-size:18px;font-weight:700;margin-bottom:8px}.svc-faq .svc-faq__side .svc-faq__side-desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:18px}.svc-faq .svc-faq__side .svc-faq__call{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:var(--primary-bg);border:1px solid var(--border-color);text-decoration:none;transition:var(--transition-base)}.svc-faq .svc-faq__side .svc-faq__call:hover{border-color:var(--neon-cyan);box-shadow:var(--shadow-md)}.svc-faq .svc-faq__side .svc-faq__call svg{width:22px;height:22px;flex-shrink:0}.svc-faq .svc-faq__side .svc-faq__call strong{display:block;font-size:var(--fs-small);color:var(--text-primary)}.svc-faq .svc-faq__side .svc-faq__call span{font-size:var(--fs-xs);color:var(--text-muted)}.svc-faq .svc-faq__list{display:flex;flex-direction:column;gap:12px}.svc-faq .svc-faq__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-base)}.svc-faq .svc-faq__item.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.svc-faq .svc-faq__item .svc-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.svc-faq .svc-faq__item .svc-faq__q .svc-faq__chev{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(8,145,178,.08);transition:transform .3s ease}.svc-faq .svc-faq__item .svc-faq__q .svc-faq__chev svg{width:15px;height:15px}.svc-faq .svc-faq__item.is-open .svc-faq__chev{transform:rotate(180deg);background:var(--brand-gradient)}.svc-faq .svc-faq__item.is-open .svc-faq__chev svg{stroke:#020b24}.svc-faq .svc-faq__item .svc-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.svc-faq .svc-faq__item .svc-faq__a p{padding:0 20px 18px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin:0}@keyframes svc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-22px)}}@media(max-width: 575.98px){.svc-hero{padding:50px 0 44px}.svc-hero__stats{grid-template-columns:1fr 1fr}.svc-hero__stats .svc-hero__stat:last-child{grid-column:1/-1}.svc-faq .svc-faq__side{position:static}}@media(prefers-reduced-motion: reduce){.svc-hero .svc-orb{animation:none !important}.svc-card::after{display:none !important}}.cctv-hero{position:relative;overflow:hidden;padding:60px 0 40px}.cctv-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 15%, rgba(233, 70, 232, 0.09) 0%, transparent 55%),radial-gradient(ellipse at 85% 25%, rgba(0, 217, 255, 0.11) 0%, transparent 55%);pointer-events:none}.cctv-hero .cctv-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.cctv-hero .cctv-hero__grid{grid-template-columns:1.05fr .95fr;gap:48px}}.cctv-hero .section-badge{display:inline-flex;align-items:center;gap:8px}.cctv-hero .section-badge svg{width:14px;height:14px}.cctv-hero .cctv-hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;line-height:1.1;margin:16px 0 14px}.cctv-hero .cctv-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.cctv-hero .cctv-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:560px;margin-bottom:24px}.cctv-hero .cctv-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.cctv-hero .cctv-hero__proof{display:flex;flex-wrap:wrap;gap:8px 18px}.cctv-hero .cctv-hero__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}.cctv-hero .cctv-hero__proof-item svg{width:15px;height:15px;color:var(--neon-cyan)}.cctv-hero .cctv-hero__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg);aspect-ratio:4/3}.cctv-hero .cctv-hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.cctv-hero .cctv-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(2, 11, 36, 0.45) 0%, transparent 45%);pointer-events:none}.cctv-hero .cctv-hero__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);color:var(--text-primary);backdrop-filter:blur(6px)}.cctv-hero .cctv-hero__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.cctv-hero .cctv-hero__chip--live{top:14px;left:14px}.cctv-hero .cctv-hero__chip--app{bottom:14px;right:14px}.cctv-hero .cctv-hero__dot{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:cctv-blink 1.4s ease-in-out infinite}.cctv-hero .cctv-hero__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:30px}@media(min-width: 768px){.cctv-hero .cctv-hero__stats{grid-template-columns:repeat(4, 1fr)}}.cctv-hero .cctv-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 12px;text-align:center;transition:var(--transition-base)}.cctv-hero .cctv-hero__stat:hover{border-color:var(--border-hover);transform:translateY(-2px)}.cctv-hero .cctv-hero__num{font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block}.cctv-hero .cctv-hero__label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px;display:block}.cctv-head{max-width:700px;margin:0 auto 32px}.cctv-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}.cctv-head .section-badge{display:inline-flex;align-items:center;gap:8px}.cctv-head .section-badge svg{width:14px;height:14px}.cctv-head .section-title{margin:14px 0 10px}.cctv-head .section-desc{line-height:1.7}.cctv-head .cctv-head__left{max-width:600px}@media(min-width: 992px){.cctv-head:not(.cctv-head--center){display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:none}}.cctv-head .cctv-head__link{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:var(--fs-small);font-weight:700;color:var(--neon-cyan);text-decoration:none;margin-top:12px}@media(min-width: 992px){.cctv-head .cctv-head__link{margin-top:0}}.cctv-head .cctv-head__link svg{width:16px;height:16px;transition:transform .3s ease}.cctv-head .cctv-head__link:hover svg{transform:translateX(4px)}.cctv-gaps .cctv-gaps__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.cctv-gaps .cctv-gaps__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.cctv-gaps .cctv-gaps__grid{grid-template-columns:repeat(4, 1fr)}}.cctv-gaps .cctv-gap{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.cctv-gaps .cctv-gap:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.cctv-gaps .cctv-gap{padding:26px 22px}.cctv-gaps .cctv-gap .cctv-gap__ico{width:50px;height:50px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2);color:#f87171;transition:var(--transition-smooth)}.cctv-gaps .cctv-gap .cctv-gap__ico svg{width:24px;height:24px}.cctv-gaps .cctv-gap:hover .cctv-gap__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.cctv-gaps .cctv-gap .cctv-gap__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.cctv-gaps .cctv-gap .cctv-gap__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.cctv-kit .cctv-kit__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.cctv-kit .cctv-kit__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.cctv-kit .cctv-kit__grid{grid-template-columns:repeat(3, 1fr)}}.cctv-kit .cctv-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.cctv-kit .cctv-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.cctv-kit .cctv-card{position:relative;overflow:hidden;padding:28px 24px 24px;display:flex;flex-direction:column}.cctv-kit .cctv-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.cctv-kit .cctv-card:hover::before{transform:scaleX(1)}.cctv-kit .cctv-card.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.cctv-kit .cctv-card .cctv-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cctv-kit .cctv-card .cctv-card__ico{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.cctv-kit .cctv-card .cctv-card__ico svg{width:27px;height:27px}.cctv-kit .cctv-card:hover .cctv-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.cctv-kit .cctv-card .cctv-card__ghost{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.cctv-kit .cctv-card .cctv-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.cctv-kit .cctv-card .cctv-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.cctv-kit .cctv-card .cctv-card__points{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px}.cctv-kit .cctv-card .cctv-card__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.cctv-kit .cctv-card .cctv-card__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.cctv-store .cctv-store__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.cctv-store .cctv-store__grid{grid-template-columns:1fr 1fr;gap:48px}}.cctv-store .cctv-store__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-md);aspect-ratio:4/3}.cctv-store .cctv-store__visual img{width:100%;height:100%;object-fit:cover;display:block}.cctv-store .cctv-store__chip{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);backdrop-filter:blur(6px)}.cctv-store .cctv-store__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.cctv-store .section-badge{display:inline-flex;align-items:center;gap:8px}.cctv-store .section-title{margin:14px 0 10px}.cctv-store .section-desc{line-height:1.7;margin-bottom:20px}.cctv-store .cctv-store__plans{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:20px}.cctv-store .cctv-plan{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 10px;text-align:center;transition:var(--transition-base)}.cctv-store .cctv-plan.is-active{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.cctv-store .cctv-plan .cctv-plan__days{display:block;font-family:var(--font-heading);font-size:17px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.cctv-store .cctv-plan .cctv-plan__for{display:block;font-size:11px;color:var(--text-muted);margin-top:4px;line-height:1.4}.cctv-store .cctv-store__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cctv-store .cctv-store__points li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.cctv-store .cctv-store__points li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.cctv-steps .cctv-steps__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.cctv-steps .cctv-steps__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.cctv-steps .cctv-steps__grid{grid-template-columns:repeat(4, 1fr)}}.cctv-steps .cctv-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.cctv-steps .cctv-step:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.cctv-steps .cctv-step{padding:26px 22px}.cctv-steps .cctv-step .cctv-step__num{font-family:var(--font-heading);font-size:42px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block;margin-bottom:10px}.cctv-steps .cctv-step .cctv-step__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.cctv-steps .cctv-step .cctv-step__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.cctv-apps .cctv-apps__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}@media(min-width: 992px){.cctv-apps .cctv-apps__grid{grid-template-columns:repeat(4, 1fr)}}.cctv-apps .cctv-app{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border-radius:16px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.cctv-apps .cctv-app:hover{transform:translateY(-5px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.cctv-apps .cctv-app .cctv-app__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--secondary-bg)}.cctv-apps .cctv-app .cctv-app__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.cctv-apps .cctv-app:hover .cctv-app__media img{transform:scale(1.06)}.cctv-apps .cctv-app .cctv-app__body{display:flex;flex-direction:column;gap:2px;padding:14px}.cctv-apps .cctv-app .cctv-app__body strong{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary)}.cctv-apps .cctv-app .cctv-app__body small{font-size:12px;color:var(--text-muted)}.cctv-faq .cctv-faq__list{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.cctv-faq .cctv-faq__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-base)}.cctv-faq .cctv-faq__item.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.cctv-faq .cctv-faq__item .cctv-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.cctv-faq .cctv-faq__item .cctv-faq__q .cctv-faq__chev{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);transition:transform .3s ease}.cctv-faq .cctv-faq__item .cctv-faq__q .cctv-faq__chev svg{width:15px;height:15px}.cctv-faq .cctv-faq__item.is-open .cctv-faq__chev{transform:rotate(180deg);background:var(--brand-gradient)}.cctv-faq .cctv-faq__item.is-open .cctv-faq__chev svg{stroke:#020b24}.cctv-faq .cctv-faq__item .cctv-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.cctv-faq .cctv-faq__item .cctv-faq__a p{padding:0 20px 18px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin:0}@keyframes cctv-blink{0%,100%{opacity:1}50%{opacity:.25}}@media(max-width: 575.98px){.cctv-hero{padding:44px 0 32px}.cctv-hero__actions .btn-primary,.cctv-hero__actions .btn-outline{width:100%;justify-content:center}.cctv-store__plans{grid-template-columns:1fr 1fr 1fr;gap:8px}}@media(prefers-reduced-motion: reduce){.cctv-hero__dot{animation:none !important}.cctv-card::before{display:none !important}.cctv-app__media img{transition:none !important}}.bio-hero{position:relative;overflow:hidden;padding:60px 0 40px}.bio-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 15%, rgba(233, 70, 232, 0.09) 0%, transparent 55%),radial-gradient(ellipse at 85% 25%, rgba(0, 217, 255, 0.11) 0%, transparent 55%);pointer-events:none}.bio-hero .bio-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.bio-hero .bio-hero__grid{grid-template-columns:1.05fr .95fr;gap:48px}}.bio-hero .section-badge{display:inline-flex;align-items:center;gap:8px}.bio-hero .section-badge svg{width:14px;height:14px}.bio-hero .bio-hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;line-height:1.1;margin:16px 0 14px}.bio-hero .bio-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.bio-hero .bio-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:560px;margin-bottom:24px}.bio-hero .bio-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.bio-hero .bio-hero__proof{display:flex;flex-wrap:wrap;gap:8px 18px}.bio-hero .bio-hero__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}.bio-hero .bio-hero__proof-item svg{width:15px;height:15px;color:var(--neon-cyan)}.bio-hero .bio-hero__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg);aspect-ratio:4/3}.bio-hero .bio-hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.bio-hero .bio-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(2, 11, 36, 0.45) 0%, transparent 45%);pointer-events:none}.bio-hero .bio-hero__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);color:var(--text-primary);backdrop-filter:blur(6px)}.bio-hero .bio-hero__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.bio-hero .bio-hero__chip--match{top:14px;left:14px}.bio-hero .bio-hero__chip--face{bottom:14px;right:14px}.bio-hero .bio-hero__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:bio-blink 1.4s ease-in-out infinite}.bio-hero .bio-hero__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:30px}@media(min-width: 768px){.bio-hero .bio-hero__stats{grid-template-columns:repeat(4, 1fr)}}.bio-hero .bio-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 12px;text-align:center;transition:var(--transition-base)}.bio-hero .bio-hero__stat:hover{border-color:var(--border-hover);transform:translateY(-2px)}.bio-hero .bio-hero__num{font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block}.bio-hero .bio-hero__label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px;display:block}.bio-head{max-width:700px;margin:0 auto 32px}.bio-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}.bio-head .section-badge{display:inline-flex;align-items:center;gap:8px}.bio-head .section-badge svg{width:14px;height:14px}.bio-head .section-title{margin:14px 0 10px}.bio-head .section-desc{line-height:1.7}@media(min-width: 992px){.bio-head:not(.bio-head--center){display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:none}}.bio-head .bio-head__link{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:var(--fs-small);font-weight:700;color:var(--neon-cyan);text-decoration:none;margin-top:12px}@media(min-width: 992px){.bio-head .bio-head__link{margin-top:0}}.bio-head .bio-head__link svg{width:16px;height:16px;transition:transform .3s ease}.bio-head .bio-head__link:hover svg{transform:translateX(4px)}.bio-kit .bio-kit__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.bio-kit .bio-kit__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.bio-kit .bio-kit__grid{grid-template-columns:repeat(3, 1fr)}}.bio-kit .bio-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.bio-kit .bio-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.bio-kit .bio-card{position:relative;overflow:hidden;padding:28px 24px 24px;display:flex;flex-direction:column}.bio-kit .bio-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.bio-kit .bio-card:hover::before{transform:scaleX(1)}.bio-kit .bio-card.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.bio-kit .bio-card .bio-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.bio-kit .bio-card .bio-card__ico{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.bio-kit .bio-card .bio-card__ico svg{width:27px;height:27px}.bio-kit .bio-card:hover .bio-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.bio-kit .bio-card .bio-card__ghost{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.bio-kit .bio-card .bio-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.bio-kit .bio-card .bio-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.bio-kit .bio-card .bio-card__points{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px}.bio-kit .bio-card .bio-card__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.bio-kit .bio-card .bio-card__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.bio-sync .bio-sync__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.bio-sync .bio-sync__grid{grid-template-columns:1fr 1fr;gap:48px}}.bio-sync .bio-sync__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-md);aspect-ratio:4/3}.bio-sync .bio-sync__visual img{width:100%;height:100%;object-fit:cover;display:block}.bio-sync .bio-sync__chip{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);backdrop-filter:blur(6px)}.bio-sync .bio-sync__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.bio-sync .section-badge{display:inline-flex;align-items:center;gap:8px}.bio-sync .section-title{margin:14px 0 10px}.bio-sync .section-desc{line-height:1.7;margin-bottom:20px}.bio-sync .bio-sync__points{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.bio-sync .bio-sync__points li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.bio-sync .bio-sync__points li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.bio-flow .bio-flow__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.bio-flow .bio-flow__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.bio-flow .bio-flow__grid{grid-template-columns:repeat(4, 1fr)}}.bio-flow .bio-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.bio-flow .bio-step:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.bio-flow .bio-step{padding:26px 22px}.bio-flow .bio-step .bio-step__num{font-family:var(--font-heading);font-size:42px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block;margin-bottom:10px}.bio-flow .bio-step .bio-step__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.bio-flow .bio-step .bio-step__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.bio-apps .bio-apps__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}@media(min-width: 992px){.bio-apps .bio-apps__grid{grid-template-columns:repeat(4, 1fr)}}.bio-apps .bio-app{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border-radius:16px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bio-apps .bio-app:hover{transform:translateY(-5px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.bio-apps .bio-app .bio-app__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--secondary-bg)}.bio-apps .bio-app .bio-app__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.bio-apps .bio-app:hover .bio-app__media img{transform:scale(1.06)}.bio-apps .bio-app .bio-app__body{display:flex;flex-direction:column;gap:2px;padding:14px}.bio-apps .bio-app .bio-app__body strong{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary)}.bio-apps .bio-app .bio-app__body small{font-size:12px;color:var(--text-muted)}.bio-faq .bio-faq__list{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.bio-faq .bio-faq__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-base)}.bio-faq .bio-faq__item.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.bio-faq .bio-faq__item .bio-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.bio-faq .bio-faq__item .bio-faq__q .bio-faq__chev{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);transition:transform .3s ease}.bio-faq .bio-faq__item .bio-faq__q .bio-faq__chev svg{width:15px;height:15px}.bio-faq .bio-faq__item.is-open .bio-faq__chev{transform:rotate(180deg);background:var(--brand-gradient)}.bio-faq .bio-faq__item.is-open .bio-faq__chev svg{stroke:#020b24}.bio-faq .bio-faq__item .bio-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.bio-faq .bio-faq__item .bio-faq__a p{padding:0 20px 18px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin:0}@keyframes bio-blink{0%,100%{opacity:1}50%{opacity:.25}}@media(max-width: 575.98px){.bio-hero{padding:44px 0 32px}.bio-hero__actions .btn-primary,.bio-hero__actions .btn-outline{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.bio-hero__pulse{animation:none !important}.bio-card::before{display:none !important}.bio-app__media img{transition:none !important}}.intg-hero{position:relative;overflow:hidden;padding:60px 0 40px}.intg-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 15%, rgba(233, 70, 232, 0.09) 0%, transparent 55%),radial-gradient(ellipse at 85% 25%, rgba(0, 217, 255, 0.11) 0%, transparent 55%);pointer-events:none}.intg-hero .intg-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.intg-hero .intg-hero__grid{grid-template-columns:1.05fr .95fr;gap:48px}}.intg-hero .section-badge{display:inline-flex;align-items:center;gap:8px}.intg-hero .section-badge svg{width:14px;height:14px}.intg-hero .intg-hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;line-height:1.1;margin:16px 0 14px}.intg-hero .intg-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.intg-hero .intg-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:560px;margin-bottom:24px}.intg-hero .intg-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.intg-hero .intg-hero__proof{display:flex;flex-wrap:wrap;gap:8px 18px}.intg-hero .intg-hero__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}.intg-hero .intg-hero__proof-item svg{width:15px;height:15px;color:var(--neon-cyan)}.intg-hero .intg-hero__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg);aspect-ratio:4/3}.intg-hero .intg-hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.intg-hero .intg-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(2, 11, 36, 0.45) 0%, transparent 45%);pointer-events:none}.intg-hero .intg-hero__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);color:var(--text-primary);backdrop-filter:blur(6px)}.intg-hero .intg-hero__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.intg-hero .intg-hero__chip--dash{top:14px;left:14px}.intg-hero .intg-hero__chip--sites{bottom:14px;right:14px}.intg-hero .intg-hero__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:intg-blink 1.4s ease-in-out infinite}.intg-hero .intg-hero__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:30px}@media(min-width: 768px){.intg-hero .intg-hero__stats{grid-template-columns:repeat(4, 1fr)}}.intg-hero .intg-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 12px;text-align:center;transition:var(--transition-base)}.intg-hero .intg-hero__stat:hover{border-color:var(--border-hover);transform:translateY(-2px)}.intg-hero .intg-hero__num{font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block}.intg-hero .intg-hero__label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px;display:block}.intg-head{max-width:700px;margin:0 auto 32px}.intg-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}.intg-head .section-badge{display:inline-flex;align-items:center;gap:8px}.intg-head .section-badge svg{width:14px;height:14px}.intg-head .section-title{margin:14px 0 10px}.intg-head .section-desc{line-height:1.7}@media(min-width: 992px){.intg-head:not(.intg-head--center){display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:none}}.intg-head .intg-head__link{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:var(--fs-small);font-weight:700;color:var(--neon-cyan);text-decoration:none;margin-top:12px}@media(min-width: 992px){.intg-head .intg-head__link{margin-top:0}}.intg-head .intg-head__link svg{width:16px;height:16px;transition:transform .3s ease}.intg-head .intg-head__link:hover svg{transform:translateX(4px)}.intg-eco .intg-eco__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.intg-eco .intg-eco__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.intg-eco .intg-eco__grid{grid-template-columns:repeat(3, 1fr)}}.intg-eco .intg-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.intg-eco .intg-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.intg-eco .intg-card{position:relative;overflow:hidden;padding:28px 24px 24px;display:flex;flex-direction:column}.intg-eco .intg-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.intg-eco .intg-card:hover::before{transform:scaleX(1)}.intg-eco .intg-card.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.intg-eco .intg-card .intg-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.intg-eco .intg-card .intg-card__ico{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.intg-eco .intg-card .intg-card__ico svg{width:27px;height:27px}.intg-eco .intg-card:hover .intg-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.intg-eco .intg-card .intg-card__ghost{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.intg-eco .intg-card .intg-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.intg-eco .intg-card .intg-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.intg-eco .intg-card .intg-card__points{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px}.intg-eco .intg-card .intg-card__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.intg-eco .intg-card .intg-card__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.intg-alerts .intg-alerts__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.intg-alerts .intg-alerts__grid{grid-template-columns:1fr 1fr;gap:48px}}.intg-alerts .intg-alerts__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-md);aspect-ratio:4/3}.intg-alerts .intg-alerts__visual img{width:100%;height:100%;object-fit:cover;display:block}.intg-alerts .intg-alerts__chip{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);backdrop-filter:blur(6px)}.intg-alerts .intg-alerts__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.intg-alerts .section-badge{display:inline-flex;align-items:center;gap:8px}.intg-alerts .section-title{margin:14px 0 10px}.intg-alerts .section-desc{line-height:1.7;margin-bottom:20px}.intg-alerts .intg-alerts__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.intg-alerts .intg-alerts__points li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.intg-alerts .intg-alerts__points li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.intg-flow .intg-flow__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.intg-flow .intg-flow__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.intg-flow .intg-flow__grid{grid-template-columns:repeat(4, 1fr)}}.intg-flow .intg-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.intg-flow .intg-step:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.intg-flow .intg-step{padding:26px 22px}.intg-flow .intg-step .intg-step__num{font-family:var(--font-heading);font-size:42px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block;margin-bottom:10px}.intg-flow .intg-step .intg-step__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.intg-flow .intg-step .intg-step__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.intg-apps .intg-apps__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}@media(min-width: 992px){.intg-apps .intg-apps__grid{grid-template-columns:repeat(4, 1fr)}}.intg-apps .intg-app{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border-radius:16px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.intg-apps .intg-app:hover{transform:translateY(-5px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.intg-apps .intg-app .intg-app__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--secondary-bg)}.intg-apps .intg-app .intg-app__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.intg-apps .intg-app:hover .intg-app__media img{transform:scale(1.06)}.intg-apps .intg-app .intg-app__body{display:flex;flex-direction:column;gap:2px;padding:14px}.intg-apps .intg-app .intg-app__body strong{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary)}.intg-apps .intg-app .intg-app__body small{font-size:12px;color:var(--text-muted)}.intg-faq .intg-faq__list{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.intg-faq .intg-faq__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-base)}.intg-faq .intg-faq__item.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.intg-faq .intg-faq__item .intg-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.intg-faq .intg-faq__item .intg-faq__q .intg-faq__chev{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);transition:transform .3s ease}.intg-faq .intg-faq__item .intg-faq__q .intg-faq__chev svg{width:15px;height:15px}.intg-faq .intg-faq__item.is-open .intg-faq__chev{transform:rotate(180deg);background:var(--brand-gradient)}.intg-faq .intg-faq__item.is-open .intg-faq__chev svg{stroke:#020b24}.intg-faq .intg-faq__item .intg-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.intg-faq .intg-faq__item .intg-faq__a p{padding:0 20px 18px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin:0}@keyframes intg-blink{0%,100%{opacity:1}50%{opacity:.25}}@media(max-width: 575.98px){.intg-hero{padding:44px 0 32px}.intg-hero__actions .btn-primary,.intg-hero__actions .btn-outline{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.intg-hero__pulse{animation:none !important}.intg-card::before{display:none !important}.intg-app__media img{transition:none !important}}.bizz-table-sec .section-header{text-align:center;max-width:720px;margin:0 auto 32px}.bizz-table-sec .bizz-tablewrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.bizz-table-sec .bizz-table{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--fs-small)}.bizz-table-sec .bizz-table thead th{text-align:left;font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--neon-cyan);padding:16px 18px;border-bottom:1px solid var(--border-color);white-space:nowrap}.bizz-table-sec .bizz-table tbody th[scope=row]{font-family:var(--font-heading);font-size:var(--fs-small);font-weight:700;color:var(--text-primary);text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid var(--border-color);min-width:170px}.bizz-table-sec .bizz-table tbody td{vertical-align:top;padding:18px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);line-height:1.65}.bizz-table-sec .bizz-table tbody tr:last-child th,.bizz-table-sec .bizz-table tbody tr:last-child td{border-bottom:none}.bizz-table-sec .bizz-table tbody tr{transition:var(--transition-base)}.bizz-table-sec .bizz-table tbody tr:hover{background:rgba(0,217,255,.04)}.bizz-why .section-header{text-align:center;max-width:720px;margin:0 auto 32px}.bizz-why .bizz-why__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:960px;margin:0 auto}@media(min-width: 768px){.bizz-why .bizz-why__grid{grid-template-columns:repeat(3, 1fr)}}.bizz-why .bizz-why__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.bizz-why .bizz-why__item:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.bizz-why .bizz-why__item{padding:26px 22px}.bizz-why .bizz-why__item strong{display:block;font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:8px;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.bizz-why .bizz-why__item span{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65}.bizz-why .bizz-why__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}@media(max-width: 575.98px){.bizz-why__cta .btn-outline{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.bizz-table tbody tr{transition:none !important}}.mp-hero{position:relative;overflow:hidden;padding:60px 0 40px}.mp-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 15%, rgba(233, 70, 232, 0.09) 0%, transparent 55%),radial-gradient(ellipse at 85% 25%, rgba(0, 217, 255, 0.11) 0%, transparent 55%);pointer-events:none}.mp-hero .mp-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.mp-hero .mp-hero__grid{grid-template-columns:1.05fr .95fr;gap:48px}}.mp-hero .section-badge{display:inline-flex;align-items:center;gap:8px}.mp-hero .section-badge svg{width:14px;height:14px}.mp-hero .mp-hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;line-height:1.1;margin:16px 0 14px}.mp-hero .mp-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.mp-hero .mp-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:560px;margin-bottom:24px}.mp-hero .mp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.mp-hero .mp-hero__proof{display:flex;flex-wrap:wrap;gap:8px 18px}.mp-hero .mp-hero__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}.mp-hero .mp-hero__proof-item svg{width:15px;height:15px;color:var(--neon-cyan)}.mp-hero .mp-hero__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg);aspect-ratio:4/3}.mp-hero .mp-hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.mp-hero .mp-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(2, 11, 36, 0.45) 0%, transparent 45%);pointer-events:none}.mp-hero .mp-hero__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);color:var(--text-primary);backdrop-filter:blur(6px)}.mp-hero .mp-hero__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.mp-hero .mp-hero__chip--live{top:14px;left:14px}.mp-hero .mp-hero__chip--app{bottom:14px;right:14px}.mp-hero .mp-hero__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:mp-blink 1.4s ease-in-out infinite}.mp-hero .mp-hero__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:30px}@media(min-width: 768px){.mp-hero .mp-hero__stats{grid-template-columns:repeat(4, 1fr)}}.mp-hero .mp-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 12px;text-align:center;transition:var(--transition-base)}.mp-hero .mp-hero__stat:hover{border-color:var(--border-hover);transform:translateY(-2px)}.mp-hero .mp-hero__num{font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block}.mp-hero .mp-hero__label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px;display:block}.mp-head{max-width:700px;margin:0 auto 32px}.mp-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}.mp-head .section-badge{display:inline-flex;align-items:center;gap:8px}.mp-head .section-badge svg{width:14px;height:14px}.mp-head .section-title{margin:14px 0 10px}.mp-head .section-desc{line-height:1.7}@media(min-width: 992px){.mp-head:not(.mp-head--center){display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:none}}.mp-head .mp-head__link{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:var(--fs-small);font-weight:700;color:var(--neon-cyan);text-decoration:none;margin-top:12px}@media(min-width: 992px){.mp-head .mp-head__link{margin-top:0}}.mp-head .mp-head__link svg{width:16px;height:16px;transition:transform .3s ease}.mp-head .mp-head__link:hover svg{transform:translateX(4px)}.mp-pains .mp-pains__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.mp-pains .mp-pains__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.mp-pains .mp-pains__grid{grid-template-columns:repeat(4, 1fr)}}.mp-pains .mp-pain{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.mp-pains .mp-pain:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.mp-pains .mp-pain{padding:26px 22px}.mp-pains .mp-pain .mp-pain__ico{width:50px;height:50px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2);color:#f87171;transition:var(--transition-smooth)}.mp-pains .mp-pain .mp-pain__ico svg{width:24px;height:24px}.mp-pains .mp-pain:hover .mp-pain__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.mp-pains .mp-pain .mp-pain__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.mp-pains .mp-pain .mp-pain__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.mp-models .mp-models__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.mp-models .mp-models__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.mp-models .mp-models__grid{grid-template-columns:repeat(3, 1fr)}}.mp-models .mp-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.mp-models .mp-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.mp-models .mp-card{position:relative;overflow:hidden;padding:28px 24px 24px;display:flex;flex-direction:column}.mp-models .mp-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.mp-models .mp-card:hover::before{transform:scaleX(1)}.mp-models .mp-card.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.mp-models .mp-card .mp-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mp-models .mp-card .mp-card__ico{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.mp-models .mp-card .mp-card__ico svg{width:27px;height:27px}.mp-models .mp-card:hover .mp-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.mp-models .mp-card .mp-card__ghost{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.mp-models .mp-card .mp-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.mp-models .mp-card .mp-card__flag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:8px}.mp-models .mp-card .mp-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.mp-models .mp-card .mp-card__points{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px}.mp-models .mp-card .mp-card__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.mp-models .mp-card .mp-card__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.mp-flow .mp-flow__track{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px}.mp-flow .mp-flow__node{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 20px;text-align:center;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:700;transition:var(--transition-base)}.mp-flow .mp-flow__node:hover{border-color:var(--border-hover);transform:translateY(-2px)}.mp-flow .mp-flow__node small{display:block;font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--text-muted);margin-top:4px}.mp-flow .mp-flow__node.is-end{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.mp-flow .mp-flow__arrow{align-self:center;color:var(--neon-cyan)}.mp-flow .mp-flow__arrow svg{width:20px;height:20px;display:block}.mp-talent .mp-talent__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}@media(min-width: 992px){.mp-talent .mp-talent__grid{grid-template-columns:repeat(4, 1fr)}}.mp-talent .mp-talent__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border-radius:16px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.mp-talent .mp-talent__card:hover{transform:translateY(-5px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.mp-talent .mp-talent__card .mp-talent__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--secondary-bg)}.mp-talent .mp-talent__card .mp-talent__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.mp-talent .mp-talent__card:hover .mp-talent__media img{transform:scale(1.06)}.mp-talent .mp-talent__card .mp-talent__body{display:flex;flex-direction:column;gap:2px;padding:14px}.mp-talent .mp-talent__card .mp-talent__body strong{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary)}.mp-talent .mp-talent__card .mp-talent__body small{font-size:12px;color:var(--text-muted)}.mp-faq .mp-faq__list{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.mp-faq .mp-faq__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-base)}.mp-faq .mp-faq__item.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.mp-faq .mp-faq__item .mp-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.mp-faq .mp-faq__item .mp-faq__q .mp-faq__chev{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);transition:transform .3s ease}.mp-faq .mp-faq__item .mp-faq__q .mp-faq__chev svg{width:15px;height:15px}.mp-faq .mp-faq__item.is-open .mp-faq__chev{transform:rotate(180deg);background:var(--brand-gradient)}.mp-faq .mp-faq__item.is-open .mp-faq__chev svg{stroke:#020b24}.mp-faq .mp-faq__item .mp-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.mp-faq .mp-faq__item .mp-faq__a p{padding:0 20px 18px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin:0}@keyframes mp-blink{0%,100%{opacity:1}50%{opacity:.25}}@media(max-width: 575.98px){.mp-hero{padding:44px 0 32px}.mp-hero__actions .btn-primary,.mp-hero__actions .btn-outline{width:100%;justify-content:center}.mp-flow__arrow{transform:rotate(90deg)}}@media(prefers-reduced-motion: reduce){.mp-hero__dot{animation:none !important}.mp-card::before{display:none !important}.mp-talent__media img{transition:none !important}}.pr-hero{position:relative;overflow:hidden;padding:60px 0 40px}.pr-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 15%, rgba(233, 70, 232, 0.09) 0%, transparent 55%),radial-gradient(ellipse at 85% 25%, rgba(0, 217, 255, 0.11) 0%, transparent 55%);pointer-events:none}.pr-hero .pr-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.pr-hero .pr-hero__grid{grid-template-columns:1.05fr .95fr;gap:48px}}.pr-hero .section-badge{display:inline-flex;align-items:center;gap:8px}.pr-hero .section-badge svg{width:14px;height:14px}.pr-hero .pr-hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:800;line-height:1.1;margin:16px 0 14px}.pr-hero .pr-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.pr-hero .pr-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:560px;margin-bottom:24px}.pr-hero .pr-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.pr-hero .pr-hero__proof{display:flex;flex-wrap:wrap;gap:8px 18px}.pr-hero .pr-hero__proof-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}.pr-hero .pr-hero__proof-item svg{width:15px;height:15px;color:var(--neon-cyan)}.pr-hero .pr-hero__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg);aspect-ratio:4/3}.pr-hero .pr-hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.pr-hero .pr-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(2, 11, 36, 0.45) 0%, transparent 45%);pointer-events:none}.pr-hero .pr-hero__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);color:var(--text-primary);backdrop-filter:blur(6px)}.pr-hero .pr-hero__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.pr-hero .pr-hero__chip--live{top:14px;left:14px}.pr-hero .pr-hero__chip--app{bottom:14px;right:14px}.pr-hero .pr-hero__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pr-blink 1.4s ease-in-out infinite}.pr-hero .pr-hero__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:30px}@media(min-width: 768px){.pr-hero .pr-hero__stats{grid-template-columns:repeat(4, 1fr)}}.pr-hero .pr-hero__stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 12px;text-align:center;transition:var(--transition-base)}.pr-hero .pr-hero__stat:hover{border-color:var(--border-hover);transform:translateY(-2px)}.pr-hero .pr-hero__num{font-family:var(--font-heading);font-size:24px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:block}.pr-hero .pr-hero__label{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px;display:block}.pr-head{max-width:700px;margin:0 auto 32px}.pr-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}.pr-head .section-badge{display:inline-flex;align-items:center;gap:8px}.pr-head .section-badge svg{width:14px;height:14px}.pr-head .section-title{margin:14px 0 10px}.pr-head .section-desc{line-height:1.7}.pr-pains .pr-pains__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.pr-pains .pr-pains__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.pr-pains .pr-pains__grid{grid-template-columns:repeat(4, 1fr)}}.pr-pains .pr-pain{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.pr-pains .pr-pain:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.pr-pains .pr-pain{padding:26px 22px}.pr-pains .pr-pain .pr-pain__ico{width:50px;height:50px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2);color:#f87171;transition:var(--transition-smooth)}.pr-pains .pr-pain .pr-pain__ico svg{width:24px;height:24px}.pr-pains .pr-pain:hover .pr-pain__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.pr-pains .pr-pain .pr-pain__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:6px}.pr-pains .pr-pain .pr-pain__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.pr-feats .pr-feats__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.pr-feats .pr-feats__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.pr-feats .pr-feats__grid{grid-template-columns:repeat(4, 1fr)}}.pr-feats .pr-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.pr-feats .pr-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.pr-feats .pr-card{position:relative;overflow:hidden;padding:28px 24px 24px;display:flex;flex-direction:column}.pr-feats .pr-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.pr-feats .pr-card:hover::before{transform:scaleX(1)}.pr-feats .pr-card.is-featured{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.pr-feats .pr-card .pr-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pr-feats .pr-card .pr-card__ico{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.pr-feats .pr-card .pr-card__ico svg{width:27px;height:27px}.pr-feats .pr-card:hover .pr-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:scale(1.08) rotate(-4deg)}.pr-feats .pr-card .pr-card__ghost{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.18;pointer-events:none}.pr-feats .pr-card .pr-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.pr-feats .pr-card .pr-card__flag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:8px}.pr-feats .pr-card .pr-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.pr-feats .pr-card .pr-card__points{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:8px}.pr-feats .pr-card .pr-card__points li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-primary);line-height:1.5}.pr-feats .pr-card .pr-card__points li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.pr-cycle .pr-cycle__track{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px}.pr-cycle .pr-cycle__node{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 20px;text-align:center;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:700;transition:var(--transition-base)}.pr-cycle .pr-cycle__node:hover{border-color:var(--border-hover);transform:translateY(-2px)}.pr-cycle .pr-cycle__node small{display:block;font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--text-muted);margin-top:4px}.pr-cycle .pr-cycle__node.is-end{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.pr-cycle .pr-cycle__arrow{align-self:center;color:var(--neon-cyan)}.pr-cycle .pr-cycle__arrow svg{width:20px;height:20px;display:block}.pr-split .pr-split__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width: 992px){.pr-split .pr-split__grid{grid-template-columns:1fr 1fr;gap:48px}}.pr-split .pr-split__visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-md);aspect-ratio:4/3}.pr-split .pr-split__visual img{width:100%;height:100%;object-fit:cover;display:block}.pr-split .pr-split__chip{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;padding:9px 15px;border-radius:var(--radius-full);background:rgba(2,11,36,.82);border:1px solid var(--border-color);backdrop-filter:blur(6px);color:var(--text-primary)}.pr-split .pr-split__chip svg{width:15px;height:15px;color:var(--neon-cyan)}.pr-split .section-badge{display:inline-flex;align-items:center;gap:8px}.pr-split .section-title{margin:14px 0 10px}.pr-split .section-desc{line-height:1.7;margin-bottom:20px}.pr-split .pr-split__plans{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:20px}.pr-split .pr-plan{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 10px;text-align:center;transition:var(--transition-base)}.pr-split .pr-plan.is-active{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,var(--brand-gradient) border-box}.pr-split .pr-plan .pr-plan__days{display:block;font-family:var(--font-heading);font-size:17px;font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.pr-split .pr-plan .pr-plan__for{display:block;font-size:11px;color:var(--text-muted);margin-top:4px;line-height:1.4}.pr-split .pr-split__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pr-split .pr-split__points li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.pr-split .pr-split__points li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--neon-cyan)}.pr-faq .pr-faq__list{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.pr-faq .pr-faq__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-base)}.pr-faq .pr-faq__item.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.pr-faq .pr-faq__item .pr-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.pr-faq .pr-faq__item .pr-faq__q .pr-faq__chev{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);transition:transform .3s ease}.pr-faq .pr-faq__item .pr-faq__q .pr-faq__chev svg{width:15px;height:15px}.pr-faq .pr-faq__item.is-open .pr-faq__chev{transform:rotate(180deg);background:var(--brand-gradient)}.pr-faq .pr-faq__item.is-open .pr-faq__chev svg{stroke:#020b24}.pr-faq .pr-faq__item .pr-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.pr-faq .pr-faq__item .pr-faq__a p{padding:0 20px 18px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7;margin:0}@keyframes pr-blink{0%,100%{opacity:1}50%{opacity:.25}}@media(max-width: 575.98px){.pr-hero{padding:44px 0 32px}.pr-hero__actions .btn-primary,.pr-hero__actions .btn-outline{width:100%;justify-content:center}.pr-cycle__arrow{transform:rotate(90deg)}}@media(prefers-reduced-motion: reduce){.pr-hero__dot{animation:none !important}.pr-card::before{display:none !important}}.indx-head{max-width:720px;margin:0 auto 34px}.indx-head--center{text-align:center;display:flex;flex-direction:column;align-items:center}.indx-head .section-badge{display:inline-flex;align-items:center;gap:8px}.indx-head .section-badge svg{width:14px;height:14px}.indx-head .section-title{margin:14px 0 10px}.indx-head .section-desc{line-height:1.75}.indx-hero{position:relative;overflow:hidden;padding:60px 0 56px}.indx-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 15%, rgba(233, 70, 232, 0.09) 0%, transparent 55%),radial-gradient(ellipse at 85% 25%, rgba(0, 217, 255, 0.11) 0%, transparent 55%);pointer-events:none}.indx-hero .indx-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width: 992px){.indx-hero .indx-hero__grid{grid-template-columns:1fr 1fr;gap:48px}}.indx-hero .section-badge{display:inline-flex;align-items:center;gap:8px}.indx-hero .indx-hero__title{font-family:var(--font-heading);font-size:clamp(32px,4.6vw,60px);font-weight:800;line-height:1.1;margin:16px 0 14px}.indx-hero .indx-hero__title .gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.indx-hero .indx-hero__desc{font-size:16px;color:var(--text-secondary);line-height:1.75;max-width:560px;margin-bottom:26px}.indx-hero .indx-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.indx-eco{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1}.indx-eco .indx-eco__wires{position:absolute;inset:0;width:100%;height:100%}.indx-eco .indx-eco__wires line{stroke:var(--border-color);stroke-width:.5;transition:stroke .25s ease,stroke-width .25s ease}.indx-eco .indx-eco__wires line.is-active{stroke:var(--neon-cyan);stroke-width:.9}.indx-eco .indx-eco__hub{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:18px 26px;border-radius:18px;font-family:var(--font-heading);font-weight:800;font-size:15px;letter-spacing:2px;color:#020b24;background:var(--brand-gradient);box-shadow:0 8px 30px rgba(233,70,232,.35);white-space:nowrap}.indx-eco .indx-eco__node{position:absolute;top:var(--ny);left:var(--nx);transform:translate(-50%, -50%);padding:8px 14px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-secondary);font-family:var(--font-heading);font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .25s ease,color .25s ease,opacity .25s ease,transform .25s ease}.indx-eco .indx-eco__node span{pointer-events:none}.indx-eco .indx-eco__node:hover,.indx-eco .indx-eco__node:focus-visible,.indx-eco .indx-eco__node.is-active{border-color:var(--neon-cyan);color:var(--text-primary);box-shadow:var(--shadow-glow-cyan)}.indx-eco .indx-eco__node:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.indx-eco.is-focus .indx-eco__node:not(.is-active){opacity:.45}.indx-eco .indx-eco__tip{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);min-height:20px;font-size:var(--fs-xs);font-weight:600;color:var(--neon-cyan);white-space:nowrap}@media(max-width: 575.98px){.indx-eco{aspect-ratio:auto;display:flex;flex-direction:column;gap:8px;max-width:100%}.indx-eco .indx-eco__wires{display:none}.indx-eco .indx-eco__hub{position:static;transform:none;text-align:center;order:-1}.indx-eco .indx-eco__node{position:static;transform:none;text-align:center}.indx-eco.is-focus .indx-eco__node:not(.is-active){opacity:1}.indx-eco .indx-eco__tip{position:static;transform:none;text-align:center}}.indx-intro .indx-intro__narrow{max-width:820px;margin:0 auto;text-align:center}.indx-intro .section-title{margin-bottom:16px}.indx-intro .section-desc{margin-bottom:14px;line-height:1.75}.indx-intro .indx-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.indx-intro .indx-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);font-size:var(--fs-small);font-weight:600;color:var(--text-secondary);transition:var(--transition-base)}.indx-intro .indx-pill svg{width:17px;height:17px;color:var(--neon-cyan)}.indx-intro .indx-pill:hover{border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-2px)}.indx-grid-sec .indx-cards{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.indx-grid-sec .indx-cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.indx-grid-sec .indx-cards{grid-template-columns:repeat(4, 1fr)}}.indx-grid-sec .indx-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.indx-grid-sec .indx-card:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.indx-grid-sec .indx-card{position:relative;overflow:hidden;padding:26px 22px 22px;display:flex;flex-direction:column;border-radius:22px}.indx-grid-sec .indx-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.indx-grid-sec .indx-card:hover::before{transform:scaleX(1)}.indx-grid-sec .indx-card__num{font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:1px;color:var(--neon-cyan);margin-bottom:10px}.indx-grid-sec .indx-card__ico{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.indx-grid-sec .indx-card__ico svg{width:25px;height:25px}.indx-grid-sec .indx-card:hover .indx-card__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);transform:translateY(-3px)}.indx-grid-sec .indx-card__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.indx-grid-sec .indx-card__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:14px}.indx-grid-sec .indx-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.indx-grid-sec .indx-card__tags span{font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--radius-full);background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.16);color:var(--neon-cyan)}.indx-grid-sec .indx-card__req{font-size:12px;font-weight:700;color:var(--text-primary);padding-top:12px;border-top:1px dashed var(--border-color);margin-bottom:12px}.indx-grid-sec .indx-card__go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;color:var(--neon-cyan);text-decoration:none}.indx-grid-sec .indx-card__go svg{width:14px;height:14px;transition:transform .3s ease}.indx-grid-sec .indx-card__go:hover svg{transform:translateX(4px)}.indx-explorer .indx-xp{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 992px){.indx-explorer .indx-xp{grid-template-columns:320px 1fr;gap:20px;align-items:start}}.indx-explorer .indx-xp__list{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}@media(min-width: 992px){.indx-explorer .indx-xp__list{flex-direction:column;overflow:visible}}.indx-explorer .indx-xp__tab{flex-shrink:0;text-align:left;padding:12px 18px;border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-secondary);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:var(--transition-base);position:relative;white-space:nowrap}@media(min-width: 992px){.indx-explorer .indx-xp__tab{white-space:normal}}.indx-explorer .indx-xp__tab:hover{border-color:var(--border-hover);color:var(--text-primary)}.indx-explorer .indx-xp__tab:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.indx-explorer .indx-xp__tab.is-active{border-color:var(--neon-cyan);color:var(--text-primary);background:rgba(0,217,255,.06)}@media(min-width: 992px){.indx-explorer .indx-xp__tab.is-active::before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--brand-gradient)}}.indx-explorer .indx-xp__panel-wrap{min-height:280px}.indx-explorer .indx-xp__panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:30px 26px;border-radius:22px}.indx-explorer .indx-xp__panel.is-pop{animation:indx-pop .3s ease}.indx-explorer .indx-xp__ico{width:54px;height:54px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--brand-gradient);color:#020b24}.indx-explorer .indx-xp__ico svg{width:26px;height:26px}.indx-explorer .indx-xp__title{font-family:var(--font-heading);font-size:22px;font-weight:700;margin-bottom:6px}.indx-explorer .indx-xp__req{font-size:var(--fs-small);font-weight:600;color:var(--neon-cyan);margin-bottom:16px}.indx-explorer .indx-xp__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.indx-explorer .indx-xp__tags span{font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--radius-full);background:rgba(0,217,255,.07);border:1px solid rgba(0,217,255,.16);color:var(--neon-cyan)}.indx-xp__cta{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);font-weight:700;color:var(--text-primary);text-decoration:none;padding:12px 22px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--card-bg);transition:var(--transition-base)}.indx-xp__cta svg{width:15px;height:15px;flex-shrink:0;transition:transform .3s ease}.indx-xp__cta:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.indx-xp__cta:hover svg{transform:translateX(4px)}@keyframes indx-pop{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.indx-matrix .indx-tablewrap{overflow-x:auto}@media(max-width: 767.98px){.indx-matrix .indx-tablewrap{display:none}}.indx-matrix .indx-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;font-size:var(--fs-small)}.indx-matrix .indx-table th,.indx-matrix .indx-table td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--border-color)}.indx-matrix .indx-table thead th{font-family:var(--font-heading);font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--neon-cyan);background:rgba(0,217,255,.04)}.indx-matrix .indx-table tbody th[scope=row]{text-align:left;font-weight:600;color:var(--text-primary)}.indx-matrix .indx-table tbody tr:last-child th,.indx-matrix .indx-table tbody tr:last-child td{border-bottom:none}.indx-matrix .indx-table tbody tr{transition:background .2s ease}.indx-matrix .indx-table tbody tr:hover{background:rgba(0,217,255,.03)}.indx-matrix .indx-yes{display:inline-flex;color:#22c55e}.indx-matrix .indx-yes svg{width:18px;height:18px}.indx-matrix .indx-no{color:var(--text-muted)}.indx-matrix .indx-table .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.indx-matrix .indx-acc{display:none;flex-direction:column;gap:10px}@media(max-width: 767.98px){.indx-matrix .indx-acc{display:flex}}.indx-matrix .indx-acc__item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.indx-matrix .indx-acc__item.is-open{border-color:var(--border-hover)}.indx-matrix .indx-acc__item .indx-acc__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary);text-align:left}.indx-matrix .indx-acc__item .indx-acc__q:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:-2px}.indx-matrix .indx-acc__item .indx-acc__q .indx-acc__chev{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.08);transition:transform .3s ease}.indx-matrix .indx-acc__item .indx-acc__q .indx-acc__chev svg{width:14px;height:14px}.indx-matrix .indx-acc__item.is-open .indx-acc__chev{transform:rotate(180deg);background:var(--brand-gradient)}.indx-matrix .indx-acc__item.is-open .indx-acc__chev svg{stroke:#020b24}.indx-matrix .indx-acc__item .indx-acc__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.indx-matrix .indx-acc__item .indx-acc__a p{padding:0 18px 16px;margin:0;font-size:var(--fs-small);color:var(--neon-cyan)}.indx-quad{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width: 768px){.indx-quad{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.indx-quad{grid-template-columns:repeat(4, 1fr)}}.indx-trio{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width: 768px){.indx-trio{grid-template-columns:repeat(3, 1fr)}}.indx-feat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.indx-feat:hover{transform:translateY(-6px);border-color:var(--border-hover);box-shadow:var(--shadow-glow-cyan)}.indx-feat{padding:28px 24px}.indx-feat .indx-feat__ico{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:linear-gradient(135deg, rgba(233, 70, 232, 0.12), rgba(0, 217, 255, 0.12));border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan);transition:var(--transition-smooth)}.indx-feat .indx-feat__ico svg{width:25px;height:25px}.indx-feat:hover .indx-feat__ico{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0)}.indx-feat .indx-feat__num{font-family:var(--font-heading);font-size:15px;font-weight:800;color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--radius-full);padding:5px 14px;display:inline-block;margin-bottom:14px;background:var(--primary-bg)}.indx-feat .indx-feat__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px}.indx-feat .indx-feat__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65}.indx-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:30px}.indx-flow .indx-flow__node{padding:10px 20px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;color:var(--text-primary)}.indx-flow .indx-flow__node.is-end{background:var(--brand-gradient);color:#020b24;border-color:rgba(0,0,0,0);font-weight:700}.indx-flow .indx-flow__arrow{display:inline-flex;color:var(--neon-cyan)}.indx-flow .indx-flow__arrow svg{width:18px;height:18px}.indx-flow .indx-flow__group{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.indx-flow--tall{flex-direction:column}.indx-flow--tall .indx-flow__group{max-width:640px}@media(max-width: 575.98px){.indx-flow{gap:8px}.indx-flow .indx-flow__node{font-size:12px;padding:8px 14px}}.indx-people .indx-duo{display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px}@media(min-width: 992px){.indx-people .indx-duo{grid-template-columns:1fr 1fr}}.indx-people .indx-note{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px 24px}.indx-people .indx-note .indx-note__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.indx-people .indx-note .indx-note__flag{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-full);background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.18);color:var(--neon-cyan)}.indx-people .indx-note .indx-note__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.65;margin-bottom:16px}.indx-people .indx-mini-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.indx-people .indx-mini-flow span:not([aria-hidden]){padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--primary-bg)}.indx-green .indx-cycle{position:relative;width:300px;height:300px;margin:10px auto 30px}@media(min-width: 768px){.indx-green .indx-cycle{width:360px;height:360px}}.indx-green .indx-cycle__hub{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-gradient);color:#020b24;box-shadow:0 8px 30px rgba(233,70,232,.35)}.indx-green .indx-cycle__hub svg{width:38px;height:38px}.indx-green .indx-cycle__node{position:absolute;top:50%;left:50%;transform:rotate(var(--ca)) translateY(-128px) rotate(calc(var(--ca) * -1))}@media(min-width: 768px){.indx-green .indx-cycle__node{transform:rotate(var(--ca)) translateY(-152px) rotate(calc(var(--ca) * -1))}}.indx-green .indx-cycle__node{padding:8px 14px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);font-size:11.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.indx-green .indx-devices{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:760px;margin:0 auto}.indx-green .indx-devices span{font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--radius-full);background:rgba(0,200,150,.08);border:1px solid rgba(0,200,150,.22);color:var(--neon-cyan)}.indx-green .indx-green__cta{text-align:center;margin-top:24px}@media(max-width: 767.98px){.indx-green .indx-cycle{width:auto;height:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.indx-green .indx-cycle__hub{display:none}.indx-green .indx-cycle__node{position:static;transform:none}}.indx-arch .indx-tree{max-width:1080px;margin:0 auto;text-align:center}.indx-arch .indx-tree__root{display:inline-block;padding:14px 34px;border-radius:16px;font-family:var(--font-heading);font-weight:800;letter-spacing:2px;color:#020b24;background:var(--brand-gradient);box-shadow:0 8px 30px rgba(233,70,232,.3);margin-bottom:14px}.indx-arch .indx-tree__req{display:block;max-width:420px;margin:0 auto 26px;padding:10px 20px;border-radius:var(--radius-full);border:1px dashed var(--border-color);font-size:var(--fs-small);font-weight:600;color:var(--text-secondary)}.indx-arch .indx-branches{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width: 768px){.indx-arch .indx-branches{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.indx-arch .indx-branches{grid-template-columns:repeat(5, 1fr)}}.indx-arch .indx-branch{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 14px;display:flex;flex-direction:column;gap:8px;transition:var(--transition-base)}.indx-arch .indx-branch strong{font-family:var(--font-heading);font-size:14px;color:var(--neon-cyan);margin-bottom:4px}.indx-arch .indx-branch span:not(:first-child){font-size:12.5px;color:var(--text-secondary);padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--primary-bg);transition:var(--transition-base)}.indx-arch .indx-branch:hover{border-color:var(--border-hover);transform:translateY(-4px)}.indx-arch .indx-branch:hover span:not(:first-child):hover{border-color:var(--neon-cyan);color:var(--text-primary)}.indx-why .indx-story{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:34px;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.indx-why .indx-story.in{opacity:1;transform:none}.indx-why .indx-story .indx-story__node{padding:9px 18px;border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--border-color);font-size:12.5px;font-weight:600;color:var(--text-secondary)}.indx-why .indx-story .indx-story__node.is-end{background:rgba(0,200,150,.1);border-color:rgba(0,200,150,.3);color:var(--neon-cyan)}.indx-why .indx-story .indx-story__arrow{color:var(--text-muted);font-weight:700}.indx-cta .indx-cta__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width: 992px){.indx-cta .indx-cta__grid{grid-template-columns:1fr 1fr;gap:40px;align-items:center}}.indx-cta .section-title{margin:14px 0 12px}.indx-cta .section-desc{line-height:1.75;margin-bottom:24px}.indx-cta .indx-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.indx-cta .indx-form{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px 24px;border-radius:22px}.indx-cta .indx-form .indx-form__title{font-family:var(--font-heading);font-size:19px;font-weight:700;margin-bottom:4px}.indx-cta .indx-form .indx-form__note{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:20px}.indx-cta .indx-form__row{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width: 576px){.indx-cta .indx-form__row{grid-template-columns:1fr 1fr}}.indx-cta .indx-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.indx-cta .indx-field span{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.indx-cta .indx-field input,.indx-cta .indx-field select,.indx-cta .indx-field textarea{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--primary-bg);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-small);transition:border-color .2s ease}.indx-cta .indx-field input:focus,.indx-cta .indx-field select:focus,.indx-cta .indx-field textarea:focus{outline:none;border-color:var(--neon-cyan)}.indx-cta .indx-field textarea{resize:vertical;min-height:96px}.indx-cta .indx-field .indx-field__err{display:none;font-size:11.5px;color:#f87171}.indx-cta .indx-field.is-error input,.indx-cta .indx-field.is-error select{border-color:#f87171}.indx-cta .indx-field.is-error .indx-field__err{display:block}.indx-cta .indx-form__submit{width:100%;justify-content:center}.indx-cta .indx-form__done{margin-top:14px;font-size:var(--fs-small);color:var(--neon-cyan);background:rgba(0,217,255,.06);border:1px solid rgba(0,217,255,.2);border-radius:var(--radius-sm);padding:12px 14px}.indx-cta .indx-form__done[hidden]{display:none}@media(max-width: 575.98px){.indx-hero{padding:44px 0}.indx-hero__actions .btn-primary,.indx-hero__actions .btn-outline{width:100%;justify-content:center}.indx-cta__actions .btn-primary,.indx-cta__actions .btn-outline{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.indx-card::before{display:none !important}.indx-xp__panel.is-pop{animation:none !important}.indx-why .indx-story{opacity:1 !important;transform:none !important;transition:none !important}}.opti-cta{position:relative;padding:clamp(60px,8vw,100px) 0;background:linear-gradient(135deg, #020B24 0%, #020B24 40%, #07152F 100%);overflow:hidden}.opti-cta__glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(circle, rgba(233, 70, 232, 0.08) 0%, rgba(0, 217, 255, 0.05) 40%, transparent 70%);pointer-events:none;animation:opti-cta-glow-pulse 6s ease-in-out infinite}.opti-cta__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width: 992px){.opti-cta__inner{grid-template-columns:1.2fr .8fr;gap:60px}}.opti-cta__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--radius-full);background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.2);font-family:var(--font-heading);font-size:11px;font-weight:600;color:#00d9ff;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.opti-cta__badge i{font-size:12px}.opti-cta__title{font-family:var(--font-heading);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;color:#f8fafc;margin-bottom:18px}@media(max-width: 767.98px){.opti-cta__title{font-size:clamp(24px,5.5vw,36px)}}.opti-cta__gradient{background:linear-gradient(135deg, #E946E8 0%, #00D9FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.opti-cta__desc{font-family:var(--font-body);font-size:clamp(15px,1.3vw,17px);line-height:1.7;color:rgba(248,250,252,.65);margin-bottom:32px;max-width:520px}@media(max-width: 767.98px){.opti-cta__desc{max-width:100%}}.opti-cta__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}@media(max-width: 575.98px){.opti-cta__actions{flex-direction:column;gap:12px}}.opti-cta__btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:linear-gradient(135deg, #E946E8 0%, #00D9FF 100%);color:#020b24;box-shadow:0 4px 24px rgba(233,70,232,.3);position:relative;overflow:hidden}.opti-cta__btn-primary::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, #00D9FF 0%, #E946E8 100%);opacity:0;transition:opacity 300ms ease}.opti-cta__btn-primary:hover::before{opacity:1}.opti-cta__btn-primary svg{position:relative;z-index:1;transition:transform 300ms ease}.opti-cta__btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,217,255,.35)}.opti-cta__btn-primary:hover svg{transform:translateX(4px)}@media(max-width: 575.98px){.opti-cta__btn-primary{width:100%;justify-content:center}}.opti-cta__btn-phone{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);text-decoration:none;border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:rgba(0,0,0,0);color:#f8fafc;border:1px solid rgba(248,250,252,.2)}.opti-cta__btn-phone:hover{background:rgba(248,250,252,.08);border-color:rgba(248,250,252,.4);transform:translateY(-2px)}@media(max-width: 575.98px){.opti-cta__btn-phone{width:100%;justify-content:center}}.opti-cta__features{display:flex;flex-direction:column;gap:16px}@media(min-width: 992px){.opti-cta__features{padding-left:40px;border-left:1px solid rgba(0,217,255,.15)}}.opti-cta__feature{display:flex;align-items:center;gap:12px}.opti-cta__feature-icon{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.15);color:#00d9ff}.opti-cta__feature-text{font-family:var(--font-heading);font-size:14px;font-weight:600;color:rgba(248,250,252,.85)}@keyframes opti-cta-glow-pulse{0%,100%{opacity:.6;transform:translate(-50%, -50%) scale(1)}50%{opacity:1;transform:translate(-50%, -50%) scale(1.1)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gradient-text{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section-padding{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:48px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:48px}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}@media(min-width: 992px){.d-lg-inline-flex{display:inline-flex}.d-lg-flex{display:flex}.d-lg-block{display:block}.d-lg-none{display:none}}@media(min-width: 1440px){.d-xxl-inline-flex{display:inline-flex}}.align-center{align-items:center}.justify-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.gap-4{gap:32px}.w-100{width:100%}.mx-auto{margin-left:auto;margin-right:auto}.relative{position:relative}.overflow-hidden{overflow:hidden}/*# sourceMappingURL=style.css.map */
