.particle-network[data-v-bf7cc5c5]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.hero[data-v-4d0d4ce2]{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1280px;min-height:94vh;overflow:visible;padding:48px 24px 80px;position:relative}.hero-content[data-v-4d0d4ce2]{max-width:620px}.hero-badge[data-v-4d0d4ce2]{align-items:center;background:var(--accent-dim);border:1px solid rgba(0,212,170,.15);border-radius:6px;color:var(--accent);display:inline-flex;font-size:.75rem;font-weight:600;gap:10px;letter-spacing:.06em;margin-bottom:28px;padding:6px 14px}.badge-dot[data-v-4d0d4ce2]{animation:pulse-dot 2s ease-in-out infinite;background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.hero-title[data-v-4d0d4ce2]{font-size:clamp(2.6rem,5.2vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:28px}.hero-desc[data-v-4d0d4ce2]{color:var(--text-muted);font-size:1.125rem;line-height:1.7;margin-bottom:20px;max-width:500px}.hero-typewriter[data-v-4d0d4ce2]{align-items:center;background:#00d4aa0a;border:1px solid rgba(0,212,170,.1);border-radius:6px;color:var(--accent);display:flex;font-family:Courier New,monospace;font-size:.9rem;gap:2px;margin-bottom:32px;max-width:500px;min-height:44px;padding:10px 16px}.typewriter-prefix[data-v-4d0d4ce2]{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.typewriter-text[data-v-4d0d4ce2]{overflow:hidden;white-space:nowrap}.typewriter-cursor[data-v-4d0d4ce2]{animation:blink-4d0d4ce2 1s step-end infinite;font-weight:300;opacity:.7}@keyframes blink-4d0d4ce2{50%{opacity:0}}.hero-cta[data-v-4d0d4ce2]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.btn-hero[data-v-4d0d4ce2]{align-items:center;background:var(--accent);border-radius:8px;color:var(--bg-deep);display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:10px;letter-spacing:.02em;overflow:hidden;padding:14px 28px;position:relative;transition:transform .25s ease,box-shadow .35s ease}.btn-hero[data-v-4d0d4ce2]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .6s ease}.btn-hero[data-v-4d0d4ce2]:hover:before{transform:translate(100%)}.btn-hero[data-v-4d0d4ce2]:hover{box-shadow:0 12px 40px #00d4aa66;transform:translateY(-3px)}.btn-hero svg[data-v-4d0d4ce2]{transition:transform .2s ease}.btn-hero:hover svg[data-v-4d0d4ce2]{transform:translate(4px)}.btn-ghost[data-v-4d0d4ce2]{align-items:center;background:transparent;border:1px solid var(--border-glass);border-radius:8px;color:var(--text-primary);display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:500;padding:14px 24px;transition:border-color .3s ease,color .3s ease,box-shadow .3s ease}.btn-ghost[data-v-4d0d4ce2]:hover{border-color:var(--card-border);box-shadow:0 0 24px #00d4aa0f;color:var(--accent)}.hero-visual[data-v-4d0d4ce2]{align-items:center;display:flex;justify-content:center;min-height:480px;position:relative}.orb[data-v-4d0d4ce2]{border-radius:50%;filter:blur(80px);opacity:calc(var(--aurora-opacity, 1)*.22);position:absolute}.orb-1[data-v-4d0d4ce2]{background:var(--accent);height:280px;left:0;top:-20px;width:280px}.orb-2[data-v-4d0d4ce2]{background:var(--accent-violet);height:220px;right:-10px;top:35%;width:220px}.orb-3[data-v-4d0d4ce2]{background:var(--accent-gold);bottom:0;height:160px;left:25%;opacity:.14;width:160px}.ai-core[data-v-4d0d4ce2]{align-items:center;display:flex;height:260px;justify-content:center;position:relative;width:260px;z-index:2}.ring[data-v-4d0d4ce2]{border:1px solid;border-radius:50%;position:absolute}.ring-1[data-v-4d0d4ce2]{animation:spin-ring 20s linear infinite;border-color:#00d4aa26;height:100%;width:100%}.ring-2[data-v-4d0d4ce2]{animation:spin-ring 15s linear infinite reverse;border-color:#7c6bda1f;border-style:dashed;height:78%;width:78%}.ring-3[data-v-4d0d4ce2]{animation:spin-ring 10s linear infinite;border-color:#00d4aa2e;height:54%;width:54%}.ring-4[data-v-4d0d4ce2]{animation:spin-ring 30s linear infinite;border-color:#7c6bda0f;border-style:dashed;height:130%;width:130%}.core-center[data-v-4d0d4ce2]{align-items:center;background:radial-gradient(circle,#00d4aa2e,#00d4aa08);border:1px solid rgba(0,212,170,.25);border-radius:50%;display:flex;height:80px;justify-content:center;position:relative;width:80px;z-index:3}.core-icon[data-v-4d0d4ce2]{animation:core-spin 8s ease-in-out infinite;color:var(--accent);filter:drop-shadow(0 0 8px rgba(0,212,170,.4))}.core-pulse[data-v-4d0d4ce2]{animation:core-pulse-anim 3s ease-in-out infinite;border:1px solid rgba(0,212,170,.18);border-radius:50%;inset:-10px;position:absolute}.core-pulse-2[data-v-4d0d4ce2]{animation-delay:-1.5s;border-color:#7c6bda1f;inset:-18px}.orbit-track[data-v-4d0d4ce2]{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.orbit-track-1[data-v-4d0d4ce2]{animation:spin-ring 8s linear infinite}.orbit-track-2[data-v-4d0d4ce2]{animation:spin-ring 12s linear infinite reverse;height:78%;left:11%;top:11%;width:78%}.orbit-track-3[data-v-4d0d4ce2]{animation:spin-ring 6s linear infinite;height:130%;left:-15%;top:-15%;width:130%}.orbit-track-4[data-v-4d0d4ce2]{animation:spin-ring 18s linear infinite reverse;height:54%;left:23%;top:23%;width:54%}.orbit-particle[data-v-4d0d4ce2]{background:var(--accent);border-radius:50%;box-shadow:0 0 14px #00d4aab3,0 0 28px #00d4aa59;height:7px;left:50%;position:absolute;top:-3px;width:7px}.orbit-particle.p2[data-v-4d0d4ce2]{background:var(--accent-violet);box-shadow:0 0 14px #7c6bdab3,0 0 28px #7c6bda59;height:6px;width:6px}.orbit-particle.p3[data-v-4d0d4ce2]{background:var(--accent-gold);box-shadow:0 0 14px #c9a227b3;height:5px;width:5px}.orbit-particle.p4[data-v-4d0d4ce2]{background:var(--accent);box-shadow:0 0 10px #00d4aa80;height:4px;width:4px}.float-card[data-v-4d0d4ce2]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--card-shadow);min-width:155px;padding:14px 18px;position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;z-index:4}[data-theme=dark]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.float-card[data-v-4d0d4ce2]:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-3px) scale(1.02)}.float-card-1[data-v-4d0d4ce2]{left:-35px;top:-15px}.float-card-2[data-v-4d0d4ce2]{right:-55px;top:25px}.float-card-3[data-v-4d0d4ce2]{bottom:-15px;left:-25px}.fc-row[data-v-4d0d4ce2]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.fc-label[data-v-4d0d4ce2]{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.02em}.fc-bar[data-v-4d0d4ce2]{background:var(--border-glass);border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden}.fc-bar-fill[data-v-4d0d4ce2]{animation:bar-fill 3s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--accent),var(--accent-violet));border-radius:2px;height:100%;width:72%}.fc-stat[data-v-4d0d4ce2]{font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500}.fc-check[data-v-4d0d4ce2],.fc-stat[data-v-4d0d4ce2]{color:var(--text-muted)}.fc-check[data-v-4d0d4ce2]{font-size:.6875rem;font-weight:500;gap:6px}.fc-check[data-v-4d0d4ce2],.fc-mini-flow[data-v-4d0d4ce2]{align-items:center;display:flex}.fc-mini-flow[data-v-4d0d4ce2]{gap:0;margin-bottom:8px}.fc-flow-dot[data-v-4d0d4ce2]{background:var(--border-glass);border:1px solid var(--border-glass);border-radius:50%;flex-shrink:0;height:8px;width:8px}.fc-flow-dot.active[data-v-4d0d4ce2]{animation:dot-active 2s ease-in-out infinite;background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px #00d4aa80}.fc-flow-line[data-v-4d0d4ce2]{background:var(--border-glass);flex-shrink:0;height:1px;width:20px}.connection-lines[data-v-4d0d4ce2]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.conn-dash[data-v-4d0d4ce2]{animation:dash-flow 4s linear infinite}@media(max-width:900px){.hero[data-v-4d0d4ce2]{gap:32px;grid-template-columns:1fr;min-height:auto;padding-top:100px;text-align:center}.hero-content[data-v-4d0d4ce2]{max-width:100%}.hero-desc[data-v-4d0d4ce2]{margin-left:auto;margin-right:auto}.hero-cta[data-v-4d0d4ce2]{justify-content:center}.hero-visual[data-v-4d0d4ce2]{min-height:380px}.ai-core[data-v-4d0d4ce2]{height:200px;width:200px}.float-card-1[data-v-4d0d4ce2]{left:0;top:0}.float-card-2[data-v-4d0d4ce2]{right:-20px}.float-card-3[data-v-4d0d4ce2]{left:10px}}.services-grid[data-v-ca6ec94a]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.services-grid .service-card[data-v-ca6ec94a]:nth-child(4),.services-grid .service-card[data-v-ca6ec94a]:nth-child(5){max-width:100%}.service-card[data-v-ca6ec94a]{cursor:default;overflow:hidden;padding:32px;position:relative;transition:border-color .3s ease,background .3s ease,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.service-card[data-v-ca6ec94a]:hover{background:var(--card-bg-hover);border-color:var(--card-border);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.service-icon-wrap[data-v-ca6ec94a]{align-items:center;border:1px solid;border-radius:10px;color:var(--text-primary);display:flex;height:44px;justify-content:center;margin-bottom:18px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:44px}.service-card:hover .service-icon-wrap[data-v-ca6ec94a]{transform:scale(1.05)}.service-title[data-v-ca6ec94a]{font-size:1.15rem;font-weight:600;margin-bottom:10px;position:relative}.service-desc[data-v-ca6ec94a]{color:var(--text-muted);font-size:.9rem;line-height:1.65;position:relative}@media(max-width:600px){.services-grid[data-v-ca6ec94a]{grid-template-columns:1fr;margin:0 auto;max-width:520px}}@media(min-width:601px)and (max-width:900px){.services-grid[data-v-ca6ec94a]{grid-template-columns:repeat(2,1fr)}}.section-impact[data-v-2e8043f8]{background:linear-gradient(180deg,transparent,var(--bg-surface),transparent)}.impact-grid[data-v-2e8043f8]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.impact-card[data-v-2e8043f8]{display:flex;flex-direction:column;gap:12px;padding:36px 32px;transition:border-color .3s ease,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.impact-card[data-v-2e8043f8]:hover{border-color:var(--card-border);box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.impact-icon[data-v-2e8043f8]{align-items:center;background:#00d4aa14;border-radius:12px;color:var(--accent);display:flex;height:48px;justify-content:center;margin-bottom:4px;width:48px}.impact-title[data-v-2e8043f8]{color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.impact-desc[data-v-2e8043f8]{color:var(--text-muted);font-size:.925rem;line-height:1.65}.impact-bottom[data-v-2e8043f8]{align-items:center;color:var(--text-secondary);display:flex;font-size:1.0625rem;font-weight:500;gap:10px;justify-content:center;margin-top:48px;text-align:center}@media(max-width:900px){.impact-grid[data-v-2e8043f8]{grid-template-columns:1fr;margin:0 auto;max-width:420px}}@media(min-width:601px)and (max-width:1024px){.impact-grid[data-v-2e8043f8]{grid-template-columns:repeat(2,1fr)}.impact-grid .impact-card[data-v-2e8043f8]:last-child{grid-column:span 2;margin:0 auto;max-width:420px}}.scanner-chips[data-v-d8d44b95]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}.scanner-chip[data-v-d8d44b95]{align-items:center;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .3s ease}.scanner-chip[data-v-d8d44b95]:hover{border-color:#00d4aa33;color:var(--text-secondary)}.scanner-chip-active[data-v-d8d44b95]{background:#00d4aa14}.scanner-chip-active[data-v-d8d44b95],.scanner-chip-active[data-v-d8d44b95]:hover{border-color:#00d4aa4d;color:var(--accent)}.scanner-result[data-v-d8d44b95]{animation:fadeInUp-d8d44b95 .5s cubic-bezier(.16,1,.3,1) forwards;margin:0 auto;max-width:600px;padding:32px}@keyframes fadeInUp-d8d44b95{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.scanner-approach[data-v-d8d44b95]{margin-bottom:24px}.scanner-approach-label[data-v-d8d44b95]{color:var(--text-muted);display:block;font-size:.75rem;font-weight:500;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.scanner-approach-text[data-v-d8d44b95]{color:var(--text-secondary);font-size:.95rem;line-height:1.65}.scanner-cta[data-v-d8d44b95]{align-items:center;background:var(--accent);border-radius:8px;color:var(--bg-deep);display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;padding:10px 20px;transition:transform .25s ease,box-shadow .35s ease}.scanner-cta[data-v-d8d44b95]:hover{box-shadow:0 8px 28px #00d4aa59;transform:translateY(-2px)}.scanner-cta svg[data-v-d8d44b95]{transition:transform .2s ease}.scanner-cta:hover svg[data-v-d8d44b95]{transform:translate(3px)}@media(max-width:600px){.scanner-chips[data-v-d8d44b95]{align-items:stretch;flex-direction:column}.scanner-result[data-v-d8d44b95]{padding:24px 20px}}.section-scanner[data-v-60088568]{padding-bottom:80px}.section-manifesto[data-v-2f471470]{overflow:hidden;padding:120px 24px;position:relative}.section-manifesto[data-v-2f471470]:before{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(0,212,170,.025),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.manifesto-inner[data-v-2f471470]{margin:0 auto;max-width:800px;position:relative;text-align:center}.manifesto-line[data-v-2f471470]{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin-bottom:8px;perspective:800px}.manifesto-dim[data-v-2f471470]{color:var(--text-muted)}.manifesto-accent[data-v-2f471470]{font-size:clamp(2rem,4vw,3.25rem);margin-top:8px}@media(max-width:900px){.section-manifesto[data-v-2f471470]{padding:80px 24px}.manifesto-line[data-v-2f471470]{font-size:clamp(1.4rem,5vw,2rem)}.manifesto-accent[data-v-2f471470]{font-size:clamp(1.6rem,6vw,2.5rem)}}.cases-grid[data-v-eb5113b6]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.case-card[data-v-eb5113b6]{cursor:default;display:flex;flex-direction:column;overflow:hidden;padding:28px 28px 24px;position:relative;transition:border-color .3s ease,background .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.case-card[data-v-eb5113b6]:before{background:radial-gradient(circle at 30% 30%,rgba(0,212,170,.04),transparent 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.case-card[data-v-eb5113b6]:hover{background:var(--card-bg-hover);border-color:var(--card-border);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.case-card[data-v-eb5113b6]:hover:before{opacity:1}.case-icon[data-v-eb5113b6]{align-items:center;border-radius:10px;color:var(--text-primary);display:flex;flex-shrink:0;height:42px;justify-content:center;margin-bottom:16px;position:relative;width:42px}.case-body[data-v-eb5113b6]{flex:1;position:relative}.case-title[data-v-eb5113b6]{font-size:1.0625rem;font-weight:600;margin-bottom:8px;position:relative}.case-desc[data-v-eb5113b6]{color:var(--text-muted);font-size:.9rem;line-height:1.6;position:relative}.case-tags[data-v-eb5113b6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;position:relative}.case-tag[data-v-eb5113b6]{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:6px;color:var(--text-muted);font-size:.7rem;font-weight:500;letter-spacing:.02em;padding:3px 9px;transition:border-color .2s ease,color .2s ease}.case-card:hover .case-tag[data-v-eb5113b6]{border-color:#00d4aa26;color:var(--text-secondary)}@media(max-width:900px){.cases-grid[data-v-eb5113b6]{grid-template-columns:1fr;margin:0 auto;max-width:480px}}@media(min-width:601px)and (max-width:1024px){.cases-grid[data-v-eb5113b6]{grid-template-columns:repeat(2,1fr)}}.section-features[data-v-fd201093]{border-bottom:1px solid var(--border-glass);border-top:1px solid var(--border-glass);padding:64px 24px}.features-strip[data-v-fd201093]{display:flex;flex-wrap:wrap;gap:80px;justify-content:center}.feature-item[data-v-fd201093]{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.feature-icon[data-v-fd201093]{color:var(--accent);margin-bottom:4px;opacity:.7}.feature-number[data-v-fd201093]{background:linear-gradient(135deg,var(--accent),var(--accent-violet));-webkit-background-clip:text;font-family:var(--font-display);font-size:2.5rem;font-weight:800;letter-spacing:-.03em;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.feature-label[data-v-fd201093]{color:var(--text-muted);font-size:.875rem;font-weight:500}@media(max-width:900px){.features-strip[data-v-fd201093]{gap:40px}}.process-grid[data-v-cb5c6f60]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:16px;position:relative}.process-line[data-v-cb5c6f60]{background:linear-gradient(90deg,transparent,var(--border-glass),var(--accent-dim),var(--border-glass),transparent);height:1px;left:20%;position:absolute;right:20%;top:72px;transform-origin:left}.process-step[data-v-cb5c6f60]{position:relative;text-align:center}.step-number[data-v-cb5c6f60]{color:var(--accent);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:16px}.step-icon-wrap[data-v-cb5c6f60]{align-items:center;background:var(--accent-dim);border:1px solid rgba(0,212,170,.15);border-radius:12px;color:var(--accent);display:flex;height:56px;justify-content:center;margin:0 auto 20px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;width:56px}.process-step:hover .step-icon-wrap[data-v-cb5c6f60]{box-shadow:0 8px 24px #00d4aa26;transform:translateY(-4px)}.step-title[data-v-cb5c6f60]{font-size:1.125rem;font-weight:600;margin-bottom:10px}.step-desc[data-v-cb5c6f60]{color:var(--text-muted);font-size:.9375rem;line-height:1.6;margin:0 auto;max-width:300px}@media(max-width:900px){.process-grid[data-v-cb5c6f60]{grid-template-columns:1fr;margin:0 auto;max-width:380px}.process-line[data-v-cb5c6f60]{display:none}}.section-blog-preview[data-v-053ff828]{padding-bottom:40px}.blog-preview-grid[data-v-053ff828]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.blog-preview-cta[data-v-053ff828]{text-align:center}.btn-ghost-sm[data-v-053ff828]{align-items:center;border:1px solid var(--border-glass);border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;padding:10px 20px;transition:border-color .3s ease,color .3s ease,gap .2s ease}.btn-ghost-sm[data-v-053ff828]:hover{border-color:var(--card-border);color:var(--accent);gap:12px}@media(max-width:900px){.blog-preview-grid[data-v-053ff828]{grid-template-columns:1fr;margin:0 auto 32px;max-width:520px}}.section-faq[data-v-4bfe740e]{max-width:760px}.faq-list[data-v-4bfe740e]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-4bfe740e]{overflow:hidden;padding:0;transition:border-color .3s ease}.faq-item.open[data-v-4bfe740e]{border-color:#00d4aa26}.faq-question[data-v-4bfe740e]{align-items:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px;text-align:left;transition:color .3s ease;width:100%}.faq-question[data-v-4bfe740e]:hover{color:var(--accent)}.faq-chevron[data-v-4bfe740e]{color:var(--text-muted);flex-shrink:0;transition:transform .3s ease,color .3s ease}.faq-chevron.rotated[data-v-4bfe740e]{color:var(--accent);transform:rotate(180deg)}.faq-answer[data-v-4bfe740e]{color:var(--text-muted);font-size:.95rem;line-height:1.7;padding:0 24px 20px}@media(max-width:900px){.faq-question[data-v-4bfe740e]{font-size:.95rem;padding:16px 18px}.faq-answer[data-v-4bfe740e]{padding:0 18px 16px}}.section-contact[data-v-98f14b5e]{padding-bottom:120px}.cta-card[data-v-98f14b5e]{margin:0 auto;max-width:760px;overflow:hidden;padding:64px;position:relative}.cta-orb[data-v-98f14b5e]{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.cta-orb-1[data-v-98f14b5e]{animation:breathe 8s ease-in-out infinite;background:var(--accent);height:240px;opacity:.08;right:-60px;top:-80px;width:240px}.cta-orb-2[data-v-98f14b5e]{animation:breathe 10s ease-in-out infinite;animation-delay:-3s;background:var(--accent-violet);bottom:-60px;height:200px;left:-60px;opacity:.06;width:200px}.cta-orb-3[data-v-98f14b5e]{animation:breathe 12s ease-in-out infinite;animation-delay:-6s;background:var(--accent-gold);height:160px;left:50%;opacity:.04;top:50%;transform:translate(-50%,-50%);width:160px}.cta-content[data-v-98f14b5e]{position:relative}.cta-title[data-v-98f14b5e]{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.025em;line-height:1.2;margin-bottom:12px;text-align:center}.cta-desc[data-v-98f14b5e]{color:var(--text-muted);font-size:1.05rem;text-align:center}.cta-desc[data-v-98f14b5e],.quick-scan[data-v-98f14b5e]{margin-bottom:32px}.quick-scan-title[data-v-98f14b5e]{color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:12px;text-align:center;text-transform:uppercase}.quick-scan-options[data-v-98f14b5e]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.scan-option[data-v-98f14b5e]{align-items:center;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.85rem;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.scan-option[data-v-98f14b5e]:hover{background:#00d4aa0d;border-color:#00d4aa4d;color:var(--accent)}.scan-option.scan-active[data-v-98f14b5e]{background:#00d4aa14;border-color:var(--accent);color:var(--accent)}.contact-form[data-v-98f14b5e]{display:flex;flex-direction:column;gap:16px}.form-row-inline[data-v-98f14b5e]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-field input[data-v-98f14b5e],.form-field textarea[data-v-98f14b5e]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-primary);font-family:var(--font-body);font-size:.95rem;padding:14px 18px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-field input[data-v-98f14b5e]::-moz-placeholder,.form-field textarea[data-v-98f14b5e]::-moz-placeholder{color:var(--text-muted);opacity:.7}.form-field input[data-v-98f14b5e]::placeholder,.form-field textarea[data-v-98f14b5e]::placeholder{color:var(--text-muted);opacity:.7}.form-field input[data-v-98f14b5e]:focus,.form-field textarea[data-v-98f14b5e]:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 32px #00d4aa1f;outline:none}.form-field textarea[data-v-98f14b5e]{min-height:100px;resize:vertical}.btn-submit[data-v-98f14b5e]{align-items:center;align-self:center;background:var(--accent);border:none;border-radius:8px;color:var(--bg-deep);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:10px;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:14px 28px;position:relative;transition:transform .25s ease,box-shadow .35s ease}.btn-submit[data-v-98f14b5e]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .6s ease}.btn-submit[data-v-98f14b5e]:hover:before{transform:translate(100%)}.btn-submit[data-v-98f14b5e]:hover{box-shadow:0 12px 40px #00d4aa66;transform:translateY(-3px)}.btn-submit[data-v-98f14b5e]:disabled{cursor:not-allowed;opacity:.7;transform:none}.contact-personal[data-v-98f14b5e]{color:var(--text-muted);font-size:.9rem;font-style:italic;margin-top:20px;text-align:center}.form-success[data-v-98f14b5e]{color:var(--accent);font-size:1.1rem;padding:40px 0;text-align:center}@media(max-width:900px){.form-row-inline[data-v-98f14b5e]{grid-template-columns:1fr}.cta-card[data-v-98f14b5e]{padding:40px 24px}.quick-scan-options[data-v-98f14b5e]{flex-direction:column}}
