.hero[data-v-4ca906b0]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 0 80px;position:relative}.hero-stars[data-v-4ca906b0]{inset:0;pointer-events:none;position:absolute}.hero-star[data-v-4ca906b0]{animation:twinkle-4ca906b0 var(--dur,3s) ease-in-out infinite;background:#fff;border-radius:50%;position:absolute}@keyframes twinkle-4ca906b0{0%,to{opacity:.15}50%{opacity:.85}}.hero-blob[data-v-4ca906b0]{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;will-change:transform}@media(max-width:768px){.hero-blob[data-v-4ca906b0]{filter:blur(40px)}}.hero-blob--1[data-v-4ca906b0]{animation:blob1-4ca906b0 12s ease-in-out infinite;background:radial-gradient(circle,#512feb 0,transparent 70%);height:600px;left:50%;opacity:.35;top:-150px;transform:translate(-50%);width:600px}.hero-blob--2[data-v-4ca906b0]{animation:blob2-4ca906b0 15s ease-in-out infinite;background:radial-gradient(circle,#7c3aed 0,transparent 70%);bottom:10%;height:400px;opacity:.25;right:-100px;width:400px}.hero-blob--3[data-v-4ca906b0]{animation:blob3-4ca906b0 10s ease-in-out infinite;background:radial-gradient(circle,#4f46e5 0,transparent 70%);bottom:20%;height:300px;left:-80px;opacity:.2;width:300px}@keyframes blob1-4ca906b0{0%,to{transform:translate(-50%) scale(1)}33%{transform:translate(-42%) scale(1.1) rotate(5deg)}66%{transform:translate(-58%) scale(.95) rotate(-3deg)}}@keyframes blob2-4ca906b0{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-40px) scale(1.1)}}@keyframes blob3-4ca906b0{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.08)}}.hero-content[data-v-4ca906b0]{max-width:900px;position:relative;text-align:center;z-index:2}.hero-badge[data-v-4ca906b0]{align-items:center;background:#512feb1f;border:1px solid rgba(81,47,235,.3);border-radius:100px;color:#ffffffbf;display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.01em;margin-bottom:32px;padding:8px 16px}.hero-badge-dot[data-v-4ca906b0]{animation:pulse-dot-4ca906b0 2s ease-in-out infinite;background:#512feb;border-radius:50%;box-shadow:0 0 8px #512febcc;height:6px;width:6px}@keyframes pulse-dot-4ca906b0{0%,to{box-shadow:0 0 6px #512febcc}50%{box-shadow:0 0 18px #512feb}}.hero-title[data-v-4ca906b0]{font-size:clamp(2.8rem,6vw,5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 24px}.hero-title-lyvia[data-v-4ca906b0]{background:linear-gradient(90deg,#512feb,#a78bfa 40%,#c4b5fd 55%,#a78bfa 65%,#512feb);-webkit-background-clip:text;background-size:200% auto;display:inline;-webkit-text-fill-color:transparent;animation:shimmer-4ca906b0 4s linear infinite;background-clip:text}@keyframes shimmer-4ca906b0{0%{background-position:0}to{background-position:200%}}.hero-title-rest[data-v-4ca906b0]{color:#fff}.hero-subtitle[data-v-4ca906b0]{color:#fff9;font-size:clamp(1rem,2vw,1.2rem);font-weight:400;line-height:1.6;margin:0 0 40px}.hero-cta[data-v-4ca906b0]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero-tagline[data-v-4ca906b0]{color:#ffffffeb;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:80px auto 0;max-width:800px;padding:0 20px;text-align:center}.tagline-word[data-v-4ca906b0]{display:inline-block}.hero-scroll[data-v-4ca906b0]{align-items:center;bottom:36px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translate(-50%)}.hero-scroll-dot[data-v-4ca906b0]{animation:scroll-pulse-4ca906b0 1.8s ease-in-out infinite;background:linear-gradient(180deg,rgba(81,47,235,.9),transparent);border-radius:2px;height:40px;width:4px}@keyframes scroll-pulse-4ca906b0{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}@media(max-width:768px){.hero[data-v-4ca906b0]{min-height:auto;padding:100px 0 60px}.hero-blob--1[data-v-4ca906b0]{height:360px;width:360px}.hero-blob--2[data-v-4ca906b0]{height:260px;right:-40px;width:260px}.hero-blob--3[data-v-4ca906b0]{height:200px;left:-40px;width:200px}.hero-tagline[data-v-4ca906b0]{margin-top:40px}.hero-scroll[data-v-4ca906b0]{display:none}}@media(max-width:640px){.hero[data-v-4ca906b0]{padding:88px 0 40px}.hero-badge[data-v-4ca906b0]{font-size:12px;margin-bottom:16px}.hero-title[data-v-4ca906b0]{margin:0 0 14px}.hero-subtitle[data-v-4ca906b0]{margin:0 0 24px}.hero-cta[data-v-4ca906b0]{gap:12px}.hero-tagline[data-v-4ca906b0]{font-size:clamp(1rem,4.5vw,1.2rem);letter-spacing:-.01em;line-height:1.5;margin-top:28px}}@media(max-width:480px){.hero-blob--2[data-v-4ca906b0],.hero-blob--3[data-v-4ca906b0]{display:none}.hero-blob--1[data-v-4ca906b0]{height:300px;opacity:.25;width:300px}}.processus[data-v-ad9fdcab]{background:#08080e}.processus-grid[data-v-ad9fdcab]{display:grid;gap:20px;margin-bottom:20px}.processus-grid--3[data-v-ad9fdcab]{grid-template-columns:repeat(3,1fr)}.processus-grid--2[data-v-ad9fdcab]{grid-template-columns:repeat(2,1fr)}.processus-card[data-v-ad9fdcab]{display:flex;flex-direction:column;gap:12px;min-height:320px;padding:32px 28px}.processus-num[data-v-ad9fdcab]{color:#fff6;font-size:14px;font-weight:600;letter-spacing:.02em}.processus-card-title[data-v-ad9fdcab]{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0}.processus-card-desc[data-v-ad9fdcab]{color:#ffffff8c;flex:1;font-size:14px;line-height:1.65;margin:0}.processus-mockup[data-v-ad9fdcab]{animation:aurora-bg-ad9fdcab 10s ease infinite;background:linear-gradient(-45deg,#08080e,#0f0a22,#0d102e,#080a18);background-size:400% 400%;border-radius:12px;margin-top:16px;overflow:hidden;padding:2px}@keyframes aurora-bg-ad9fdcab{0%,to{background-position:0 50%}50%{background-position:100% 50%}}[data-v-ad9fdcab] .pm{background:#0a0816e6;border-radius:10px;display:flex;flex-direction:column;gap:7px;padding:12px}[data-v-ad9fdcab] .pm-dots{align-items:center;display:flex;gap:4px}[data-v-ad9fdcab] .pm-dot{animation:dot-breathe-ad9fdcab 3s ease-in-out infinite;border-radius:50%;display:block;height:7px;width:7px}[data-v-ad9fdcab] .pm-dot--a{animation-delay:0s;background:linear-gradient(135deg,#512feb,#7c5fff);box-shadow:0 0 5px #512feb99}[data-v-ad9fdcab] .pm-dot--b{animation-delay:.25s;background:linear-gradient(135deg,#7c5fff,#a78bfa);box-shadow:0 0 5px #7c5fff80}[data-v-ad9fdcab] .pm-dot--c{animation-delay:.5s;background:linear-gradient(135deg,#a78bfa,#c4b5fd);box-shadow:0 0 5px #a78bfa66}@keyframes dot-breathe-ad9fdcab{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}[data-v-ad9fdcab] .pm-bar{align-items:center;display:flex;gap:7px;margin-bottom:3px}[data-v-ad9fdcab] .pm-bar-lbl{color:#ffffff59;font-size:10px;font-weight:500}[data-v-ad9fdcab] .pm-msgs{display:flex;flex-direction:column;gap:5px}[data-v-ad9fdcab] .pm-msg{border-radius:8px;font-size:11px;line-height:1.4;max-width:85%;padding:6px 10px}[data-v-ad9fdcab] .pm-msg--in{align-self:flex-start;background:#512feb2e;border:1px solid rgba(81,47,235,.2);color:#ffffffb3}[data-v-ad9fdcab] .pm-msg--out{align-self:flex-end;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);color:#ffffff8c}[data-v-ad9fdcab] .pm-typing{align-items:center;background:#512feb1f;border-radius:8px;display:flex;gap:3px;padding:6px 10px;width:-moz-fit-content;width:fit-content}[data-v-ad9fdcab] .pm-typing span{animation:typing-bounce-ad9fdcab 1.2s ease-in-out infinite;background:#7c5fffb3;border-radius:50%;height:4px;width:4px}[data-v-ad9fdcab] .pm-typing span:nth-child(2){animation-delay:.2s}[data-v-ad9fdcab] .pm-typing span:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-ad9fdcab{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}[data-v-ad9fdcab] .pm-badge{align-self:flex-start;border-radius:6px;font-size:10px;font-weight:700;padding:4px 8px}[data-v-ad9fdcab] .pm-badge--ok{background:#512feb33;border:1px solid rgba(81,47,235,.3);color:#a78bfa}[data-v-ad9fdcab] .pm-step{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:7px;display:flex;gap:8px;padding:6px 8px}[data-v-ad9fdcab] .pm-step--active{background:#512feb1f;border-color:#512feb40}[data-v-ad9fdcab] .pm-step-dot{background:#fff3;border-radius:50%;flex-shrink:0;height:6px;width:6px}[data-v-ad9fdcab] .pm-step--active .pm-step-dot{background:linear-gradient(135deg,#512feb,#7c5fff);box-shadow:0 0 6px #512feb99}[data-v-ad9fdcab] .pm-step-content{align-items:center;display:flex;flex:1;gap:4px;justify-content:space-between}[data-v-ad9fdcab] .pm-step-label{color:#fff9;font-size:10.5px;font-weight:500}[data-v-ad9fdcab] .pm-step-pri{color:#7c5fffb3;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-v-ad9fdcab] .pm-kpi-row{align-items:center;display:flex;gap:8px;margin-top:2px}[data-v-ad9fdcab] .pm-kpi{align-items:baseline;display:flex;gap:3px}[data-v-ad9fdcab] .pm-kpi-sep{background:#ffffff1a;height:14px;width:1px}[data-v-ad9fdcab] .pm-kpi-val{background:linear-gradient(90deg,#7c5fff,#c4b5fd);-webkit-background-clip:text;font-size:12px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text}[data-v-ad9fdcab] .pm-kpi-lbl{color:#ffffff59;font-size:9px}[data-v-ad9fdcab] .pm-deploy-row{align-items:center;border-radius:5px;display:flex;font-size:10.5px;gap:7px;padding:4px 6px}[data-v-ad9fdcab] .pm-deploy-row--done{background:#512feb14;color:#a78bfacc}[data-v-ad9fdcab] .pm-deploy-row--active{background:#ffffff0a;color:#ffffffb3}[data-v-ad9fdcab] .pm-deploy-row--pending{color:#ffffff4d}[data-v-ad9fdcab] .pm-deploy-icon{flex-shrink:0;font-size:10px;text-align:center;width:14px}[data-v-ad9fdcab] .pm-deploy-label{flex:1}[data-v-ad9fdcab] .pm-progress-wrap{display:flex;flex-direction:column;gap:4px;margin-top:2px}[data-v-ad9fdcab] .pm-progress-meta{display:flex;justify-content:space-between}[data-v-ad9fdcab] .pm-progress-lbl{color:#fff6;font-size:10px}[data-v-ad9fdcab] .pm-progress-pct{color:#a78bfa;font-size:10px;font-weight:700}[data-v-ad9fdcab] .pm-progress-track{background:#ffffff12;border-radius:2px;height:4px;overflow:hidden}[data-v-ad9fdcab] .pm-progress-fill{animation:bar-shimmer-ad9fdcab 2.5s ease infinite;background:linear-gradient(90deg,#512feb,#7c5fff,#c4b5fd);background-size:200% 100%;border-radius:2px;height:100%;width:75%}@keyframes bar-shimmer-ad9fdcab{0%{background-position:100% 0}to{background-position:-100% 0}}[data-v-ad9fdcab] .pm-metrics{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}[data-v-ad9fdcab] .pm-metric-card{align-items:center;background:#512feb14;border:1px solid rgba(81,47,235,.15);border-radius:7px;display:flex;flex-direction:column;gap:1px;padding:6px 7px}[data-v-ad9fdcab] .pm-metric-val{background:linear-gradient(90deg,#7c5fff,#c4b5fd);-webkit-background-clip:text;font-size:11px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text}[data-v-ad9fdcab] .pm-metric-lbl{color:#ffffff59;font-size:9px}[data-v-ad9fdcab] .pm-metric-trend{color:#7c5fffcc;font-size:9px;font-weight:700}[data-v-ad9fdcab] .pm-bars{align-items:flex-end;display:flex;gap:4px;height:72px;padding:0 2px}[data-v-ad9fdcab] .pm-bar-col{align-items:flex-end;display:flex;flex:1;height:100%}[data-v-ad9fdcab] .pm-bar-fill{background:linear-gradient(0deg,#512feb,#7c5fff,#c4b5fd);border-radius:3px 3px 0 0;opacity:.8;transition:opacity .2s;width:100%}[data-v-ad9fdcab] .pm-bar-col:hover .pm-bar-fill{opacity:1}[data-v-ad9fdcab] .pm-kpi-line{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:6px;display:flex;gap:6px;padding:5px 7px}[data-v-ad9fdcab] .pm-kpi-line-dot{background:linear-gradient(135deg,#512feb,#7c5fff);border-radius:50%;box-shadow:0 0 5px #512feb99;flex-shrink:0;height:5px;width:5px}[data-v-ad9fdcab] .pm-kpi-line-label{color:#ffffff73;flex:1;font-size:10px}[data-v-ad9fdcab] .pm-kpi-line-val{color:#ffffffbf;font-size:10.5px;font-weight:700}[data-v-ad9fdcab] .pm-kpi-line-delta{color:#a78bfa;font-size:10px;font-weight:700;min-width:30px;text-align:right}@media(max-width:900px){.processus-grid--2[data-v-ad9fdcab],.processus-grid--3[data-v-ad9fdcab]{grid-template-columns:1fr}}@media(min-width:640px)and (max-width:900px){.processus-grid--3[data-v-ad9fdcab]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.processus-card[data-v-ad9fdcab]{min-height:auto;padding:24px 20px}}.gains[data-v-5cb0fcb9]{background:linear-gradient(180deg,#08080e,#0d0a1e 50%,#08080e);position:relative}.gains-bg-glow[data-v-5cb0fcb9]{background:radial-gradient(ellipse,rgba(81,47,235,.12) 0,transparent 70%);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.gains-grid[data-v-5cb0fcb9]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.gains-card[data-v-5cb0fcb9]{background:#512feb0f;border-color:#512feb26;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:36px 32px;position:relative}.gains-card[data-v-5cb0fcb9]:before{background:radial-gradient(circle at top left,rgba(81,47,235,.08) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.gains-num[data-v-5cb0fcb9]{color:#512feb33;font-size:clamp(4rem,8vw,6rem);font-weight:900;letter-spacing:-.05em;line-height:1}.gains-body[data-v-5cb0fcb9]{display:flex;flex-direction:column;gap:10px}.gains-title[data-v-5cb0fcb9]{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0}.gains-desc[data-v-5cb0fcb9]{color:#ffffff8c;font-size:14px;line-height:1.7;margin:0}@media(max-width:768px){.gains-grid[data-v-5cb0fcb9]{grid-template-columns:1fr}}.services[data-v-96992ba2]{background:#08080e}.services-grid[data-v-96992ba2]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.services-card[data-v-96992ba2]{display:flex;flex-direction:column;overflow:hidden;padding:0}.services-visual[data-v-96992ba2]{align-items:center;animation:aurora-bg-96992ba2 10s ease infinite;background:linear-gradient(-45deg,#08080e,#0f0a22,#0d102e,#080a18);background-size:400% 400%;border-bottom:1px solid rgba(81,47,235,.15);border-radius:22px 22px 0 0;display:flex;height:210px;justify-content:center;overflow:hidden;padding:20px 24px;position:relative}@keyframes aurora-bg-96992ba2{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.services-visual-glow[data-v-96992ba2]{animation:glow-pulse-96992ba2 4s ease-in-out infinite;background:radial-gradient(ellipse at 50% 0,rgba(81,47,235,.22) 0,transparent 65%);inset:0;pointer-events:none;position:absolute}@keyframes glow-pulse-96992ba2{0%,to{opacity:.7}50%{opacity:1}}.services-content[data-v-96992ba2]{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px 28px 32px}.services-title[data-v-96992ba2]{color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0}.services-desc[data-v-96992ba2]{color:#ffffff8c;font-size:13.5px;line-height:1.65;margin:0}[data-v-96992ba2] .sv{display:flex;flex-direction:column;gap:8px;position:relative;width:100%;z-index:1}[data-v-96992ba2] .sv-dots{align-items:center;display:flex;gap:5px}[data-v-96992ba2] .sv-dot{animation:dot-breathe-96992ba2 3s ease-in-out infinite;border-radius:50%;display:block;height:8px;width:8px}[data-v-96992ba2] .sv-dot--a{animation-delay:0s;background:linear-gradient(135deg,#512feb,#7c5fff);box-shadow:0 0 6px #512feb99}[data-v-96992ba2] .sv-dot--b{animation-delay:.3s;background:linear-gradient(135deg,#7c5fff,#a78bfa);box-shadow:0 0 6px #7c5fff80}[data-v-96992ba2] .sv-dot--c{animation-delay:.6s;background:linear-gradient(135deg,#a78bfa,#c4b5fd);box-shadow:0 0 6px #a78bfa66}@keyframes dot-breathe-96992ba2{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}[data-v-96992ba2] .sv-bar{align-items:center;background:#ffffff0a;border:1px solid rgba(81,47,235,.15);border-radius:8px;display:flex;gap:8px;margin-bottom:4px;padding:7px 10px}[data-v-96992ba2] .sv-bar-title{color:#fff6;font-size:11px;font-weight:500}[data-v-96992ba2] .sv-score-row{display:flex;flex-direction:column;gap:4px}[data-v-96992ba2] .sv-score-meta{display:flex;justify-content:space-between}[data-v-96992ba2] .sv-score-label{color:#ffffff80;font-size:11px}[data-v-96992ba2] .sv-score-val{color:#ffffffb3;font-size:11px;font-weight:700}[data-v-96992ba2] .sv-score-track{background:#ffffff12;border-radius:2px;height:4px;overflow:hidden}[data-v-96992ba2] .sv-score-fill{animation:bar-shimmer-96992ba2 3s ease infinite;background:linear-gradient(90deg,#512feb,#7c5fff,#a78bfa);background-size:200% 100%;border-radius:2px;height:100%}@keyframes bar-shimmer-96992ba2{0%{background-position:100% 0}to{background-position:-100% 0}}[data-v-96992ba2] .sv-audit-cta{margin-top:2px}[data-v-96992ba2] .sv-audit-badge{color:#7c5fffe6;font-size:11px;font-weight:600}[data-v-96992ba2] .sv-infra{gap:12px}[data-v-96992ba2] .sv-hub-wrap{align-items:center;display:flex;height:56px;justify-content:center;position:relative}[data-v-96992ba2] .sv-hub-ring{animation:ring-expand-96992ba2 3s ease-in-out infinite;border:1px solid rgba(81,47,235,.25);border-radius:50%;position:absolute}[data-v-96992ba2] .sv-hub-ring--1{animation-delay:0s;height:48px;width:48px}[data-v-96992ba2] .sv-hub-ring--2{animation-delay:.5s;border-color:#512feb1f;height:70px;width:70px}@keyframes ring-expand-96992ba2{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.08)}}[data-v-96992ba2] .sv-hub{align-items:center;background:linear-gradient(135deg,#512feb80,#7c5fff59);border:1px solid rgba(124,95,255,.4);border-radius:10px;box-shadow:0 0 16px #512feb4d;display:flex;flex-direction:column;height:36px;justify-content:center;width:36px;z-index:1}[data-v-96992ba2] .sv-hub-icon{color:#a78bfa;font-size:10px;line-height:1}[data-v-96992ba2] .sv-hub-text{color:#ffffffb3;font-size:8px;font-weight:700;letter-spacing:.04em}[data-v-96992ba2] .sv-tools{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}[data-v-96992ba2] .sv-tool{align-items:center;background:#ffffff0a;border:1px solid rgba(81,47,235,.12);border-radius:7px;color:#ffffff80;display:flex;font-size:10px;gap:5px;padding:5px 8px}[data-v-96992ba2] .sv-tool-dot{background:linear-gradient(135deg,#512feb,#7c5fff);border-radius:50%;box-shadow:0 0 4px #512feb99;flex-shrink:0;height:5px;width:5px}[data-v-96992ba2] .sv-status-row{align-items:center;display:flex;gap:6px;margin-top:2px}[data-v-96992ba2] .sv-status-pulse{animation:status-pulse-96992ba2 1.5s ease-in-out infinite;background:#7c5fff;border-radius:50%;box-shadow:0 0 8px #7c5fffcc;height:6px;width:6px}@keyframes status-pulse-96992ba2{0%,to{box-shadow:0 0 4px #7c5fff99}50%{box-shadow:0 0 12px #7c5fff}}[data-v-96992ba2] .sv-status-text{color:#7c5fffcc;font-size:11px;font-weight:600}[data-v-96992ba2] .sv-ranks{display:flex;flex-direction:column;gap:5px}[data-v-96992ba2] .sv-rank-row{align-items:center;background:#ffffff0a;border:1px solid rgba(81,47,235,.1);border-radius:7px;display:flex;gap:6px;padding:6px 9px}[data-v-96992ba2] .sv-rank-src{color:#fff9;flex-shrink:0;font-size:10px;font-weight:700;width:60px}[data-v-96992ba2] .sv-rank-kw{color:#ffffff4d;flex:1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-96992ba2] .sv-rank-pos{border-radius:4px;flex-shrink:0;font-size:11px;font-weight:800;padding:2px 7px}[data-v-96992ba2] .pos-1{background:#512feb40;border:1px solid rgba(81,47,235,.3);color:#a78bfa}[data-v-96992ba2] .pos-2{background:#7c5fff2e;border:1px solid rgba(124,95,255,.25);color:#c4b5fd}[data-v-96992ba2] .pos-3{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);color:#ffffff80}[data-v-96992ba2] .sv-chart-area{display:flex;flex-direction:column;gap:6px;margin-top:2px}[data-v-96992ba2] .sv-chart-svg{height:28px;width:100%}[data-v-96992ba2] .sv-vis-metrics{align-items:center;display:flex;gap:10px}[data-v-96992ba2] .sv-vis-metric{align-items:baseline;display:flex;gap:4px}[data-v-96992ba2] .sv-vis-sep{background:#ffffff1a;height:16px;width:1px}[data-v-96992ba2] .sv-vis-val{background:linear-gradient(90deg,#7c5fff,#c4b5fd);-webkit-background-clip:text;font-size:13px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text}[data-v-96992ba2] .sv-vis-lbl{color:#fff6;font-size:10px}@media(max-width:900px){.services-grid[data-v-96992ba2]{grid-template-columns:1fr}}@media(min-width:640px)and (max-width:900px){.services-grid[data-v-96992ba2]{grid-template-columns:repeat(2,1fr)}}.testimonials[data-v-6aa3bc76]{background:linear-gradient(180deg,#08080e,#0d0a1e 50%,#08080e);position:relative}.testimonials-bg-glow[data-v-6aa3bc76]{background:radial-gradient(ellipse,rgba(81,47,235,.1) 0,transparent 70%);bottom:10%;height:300px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:600px}.testimonials-grid[data-v-6aa3bc76]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.testimonial-card[data-v-6aa3bc76]{background:#512feb0d;border-color:#512feb26;display:flex;flex-direction:column;gap:20px;padding:32px 28px}.testimonial-quote[data-v-6aa3bc76]{color:#512feb66;font-family:Georgia,serif;font-size:3rem;line-height:1;margin-top:-8px}.testimonial-text[data-v-6aa3bc76]{color:#ffffffb3;flex:1;font-size:14px;line-height:1.75;margin:0}.testimonial-author[data-v-6aa3bc76]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:12px;padding-top:16px}.testimonial-avatar[data-v-6aa3bc76]{border:2px solid rgba(81,47,235,.3);border-radius:50%;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.testimonial-name[data-v-6aa3bc76]{color:#fff;font-size:14px;font-weight:700}.testimonial-role[data-v-6aa3bc76]{color:#ffffff73;font-size:12px;margin-top:2px}@media(max-width:900px){.testimonials-grid[data-v-6aa3bc76]{grid-template-columns:1fr}}@media(min-width:640px)and (max-width:900px){.testimonials-grid[data-v-6aa3bc76]{grid-template-columns:repeat(2,1fr)}}.contact[data-v-24255ef0]{background:linear-gradient(180deg,#08080e,#0d0a1e 50%,#08080e);position:relative}.contact-bg-glow[data-v-24255ef0]{background:radial-gradient(ellipse,rgba(81,47,235,.1) 0,transparent 70%);height:350px;left:50%;pointer-events:none;position:absolute;top:30%;transform:translate(-50%);width:700px}.contact-subtitle[data-v-24255ef0]{color:#ffffff8c;font-size:1.05rem;line-height:1.6;margin:-16px auto 56px;max-width:480px;text-align:center}.contact-grid[data-v-24255ef0]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.contact-card[data-v-24255ef0]{display:flex;flex-direction:column;gap:16px;padding:36px 32px;transition:transform .25s cubic-bezier(.23,1,.32,1);will-change:transform}@media(hover:hover)and (pointer:fine){.contact-card[data-v-24255ef0]:hover{transform:translateY(-6px)}.contact-card:hover .contact-card-icon[data-v-24255ef0]{background:#512feb33;border-color:#512feb73;transform:scale(1.1) rotate(-6deg)}}.contact-card--main[data-v-24255ef0]{background:#512feb14;border-color:#512feb40}.contact-card-icon[data-v-24255ef0]{align-items:center;background:#512feb1f;border:1px solid rgba(81,47,235,.2);border-radius:14px;color:#7c5fff;display:flex;height:52px;justify-content:center;transition:transform .25s cubic-bezier(.23,1,.32,1),background .25s cubic-bezier(.23,1,.32,1),border-color .25s cubic-bezier(.23,1,.32,1);width:52px}.contact-card-title[data-v-24255ef0]{color:#fff;font-size:1.15rem;font-weight:700;margin:0}.contact-card-desc[data-v-24255ef0]{color:#ffffff8c;flex:1;font-size:14px;line-height:1.65;margin:0}.contact-cta[data-v-24255ef0]{align-self:flex-start;margin-top:4px}@media(max-width:900px){.contact-grid[data-v-24255ef0]{grid-template-columns:1fr}}@media(min-width:640px)and (max-width:900px){.contact-grid[data-v-24255ef0]{grid-template-columns:repeat(2,1fr)}}.faq[data-v-1b07fb7c]{background:#08080e}.faq-list[data-v-1b07fb7c]{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:760px}.faq-item[data-v-1b07fb7c]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;cursor:pointer;overflow:hidden;transition:border-color .25s cubic-bezier(.23,1,.32,1),background .25s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.faq-item[data-v-1b07fb7c]:hover{border-color:#512feb40}}.faq-item--open[data-v-1b07fb7c]{background:#512feb0a;border-color:#512feb59}.faq-question[data-v-1b07fb7c]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:22px 24px;text-align:left;width:100%}.faq-icon[data-v-1b07fb7c]{color:#512febb3;display:flex;flex-shrink:0;transition:transform .35s cubic-bezier(.23,1,.32,1),color .25s ease}.faq-item--open .faq-icon[data-v-1b07fb7c]{color:#7c5fff;transform:rotate(180deg)}.faq-answer[data-v-1b07fb7c]{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .45s cubic-bezier(.23,1,.32,1),padding .45s cubic-bezier(.23,1,.32,1)}.faq-item--open .faq-answer[data-v-1b07fb7c]{max-height:500px;padding:0 24px 22px}.faq-answer p[data-v-1b07fb7c]{border-top:1px solid hsla(0,0%,100%,.06);color:#ffffff8c;font-size:14px;line-height:1.7;margin:0;opacity:0;padding-top:16px;transform:translateY(8px);transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}.faq-item--open .faq-answer p[data-v-1b07fb7c]{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.23,1,.32,1) .1s,transform .3s cubic-bezier(.23,1,.32,1) .1s}@media(max-width:640px){.faq-question[data-v-1b07fb7c]{font-size:14px;padding:16px 18px}.faq-answer[data-v-1b07fb7c]{padding:0 18px}.faq-item--open .faq-answer[data-v-1b07fb7c]{padding:0 18px 18px}}.cta[data-v-9948a404]{background:#08080e;overflow:hidden;position:relative}.cta-bg-glow[data-v-9948a404]{background:radial-gradient(ellipse,rgba(81,47,235,.18) 0,transparent 65%);height:800px;left:50%;top:50%;transform:translate(-50%,-50%);width:800px}.cta-bg-glow[data-v-9948a404],.cta-bg-grid[data-v-9948a404]{pointer-events:none;position:absolute}.cta-bg-grid[data-v-9948a404]{background-image:linear-gradient(rgba(81,47,235,.04) 1px,transparent 0),linear-gradient(90deg,rgba(81,47,235,.04) 1px,transparent 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 0,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 0,transparent 100%)}.cta-inner[data-v-9948a404]{display:flex;justify-content:center;position:relative;z-index:2}.cta-box[data-v-9948a404]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#512feb0d;border:1px solid rgba(81,47,235,.2);border-radius:28px;max-width:720px;overflow:hidden;padding:72px 48px;position:relative;text-align:center}.cta-box[data-v-9948a404]:before{background:linear-gradient(90deg,transparent,rgba(81,47,235,.6),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.cta-label[data-v-9948a404]{color:#512febcc;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.cta-title[data-v-9948a404]{color:#fff;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 20px}.cta-desc[data-v-9948a404]{color:#ffffff8c;font-size:15px;line-height:1.7;margin:0 auto 40px;max-width:500px}.cta-buttons[data-v-9948a404]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.cta-btn[data-v-9948a404]{font-size:15px;padding:14px 28px}@media(max-width:640px){.cta-box[data-v-9948a404]{padding:48px 24px}}
