.navbar[data-v-93dfd959]{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;transition:background .3s ease,padding .3s ease,backdrop-filter .3s ease}.navbar.scrolled[data-v-93dfd959]{background:color-mix(in srgb,var(--bg-base) 85%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:14px 0}.navbar-inner[data-v-93dfd959]{display:flex;align-items:center;justify-content:space-between;gap:32px}.logo[data-v-93dfd959]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.logo-text[data-v-93dfd959]{color:var(--text)}.logo-ug[data-v-93dfd959]{font-size:11px;font-weight:500;color:var(--text-muted);margin-left:4px;vertical-align:super}.nav-links[data-v-93dfd959]{display:flex;align-items:center;gap:36px}.nav-links a[data-v-93dfd959]{font-size:14px;font-weight:500;color:var(--text-muted);transition:color .2s}.nav-links a[data-v-93dfd959]:hover{color:var(--text)}.nav-cta[data-v-93dfd959]{color:#fff!important;padding:10px 20px!important;font-size:14px!important}.nav-right[data-v-93dfd959]{display:flex;align-items:center;gap:8px}.theme-toggle[data-v-93dfd959]{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s,background .2s}.theme-toggle[data-v-93dfd959]:hover{color:var(--text);border-color:var(--border-hover);background:var(--bg-card-hover)}.hamburger[data-v-93dfd959]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span[data-v-93dfd959]{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .3s ease}.hamburger.open span[data-v-93dfd959]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-93dfd959]:nth-child(2){opacity:0}.hamburger.open span[data-v-93dfd959]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 768px){.hamburger[data-v-93dfd959]{display:flex}.nav-links[data-v-93dfd959]{position:fixed;top:0;right:0;bottom:0;width:260px;background:var(--bg-surface);border-left:1px solid var(--border);flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 32px;gap:28px;transform:translate(100%);transition:transform .35s ease}.nav-links.open[data-v-93dfd959]{transform:translate(0)}.nav-links a[data-v-93dfd959]{font-size:16px}}.hero[data-v-c5a40231]{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:100px;overflow:hidden}.hero-bg[data-v-c5a40231]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-glow[data-v-c5a40231]{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse,rgba(79,142,247,.12) 0%,transparent 70%)}.grid-overlay[data-v-c5a40231]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}[data-theme=light] .grid-overlay[data-v-c5a40231]{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px)}.hero-inner[data-v-c5a40231]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:40px;padding-bottom:80px}.hero-badge[data-v-c5a40231]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-muted);border:1px solid var(--border);background:var(--bg-card);padding:7px 14px;border-radius:100px;margin-bottom:28px}.badge-dot[data-v-c5a40231]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;animation:pulse-c5a40231 2s infinite}@keyframes pulse-c5a40231{0%,to{opacity:1}50%{opacity:.4}}.hero-title[data-v-c5a40231]{font-size:clamp(32px,4.5vw,58px);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:24px}.hero-subtitle[data-v-c5a40231]{font-size:18px;color:var(--text-muted);line-height:1.7;max-width:480px;margin-bottom:36px}.hero-actions[data-v-c5a40231]{display:flex;gap:14px;flex-wrap:wrap}.hero-visual[data-v-c5a40231]{position:relative;height:380px}.vis-card[data-v-c5a40231]{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 32px #0003}[data-theme=light] .vis-card[data-v-c5a40231]{box-shadow:0 4px 20px #00000014}.vis-main[data-v-c5a40231]{position:absolute;top:0;left:0;right:80px;padding:24px;animation:float-main-c5a40231 5s ease-in-out infinite}@keyframes float-main-c5a40231{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vis-card-header[data-v-c5a40231]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.vis-icon-wrap[data-v-c5a40231]{width:30px;height:30px;border-radius:8px;background:#4f8ef71f;border:1px solid rgba(79,142,247,.2);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.vis-label[data-v-c5a40231]{font-size:13px;font-weight:600;color:var(--text);flex:1}.vis-status[data-v-c5a40231]{font-size:11px;font-weight:600;padding:3px 9px;border-radius:100px}.vis-status.active[data-v-c5a40231]{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.vis-metric[data-v-c5a40231]{display:flex;flex-direction:column;gap:8px}.vis-metric-row[data-v-c5a40231]{display:flex;align-items:center;gap:12px}.vis-metric-label[data-v-c5a40231]{font-size:11px;color:var(--text-subtle);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.vis-metric-before[data-v-c5a40231]{font-size:22px;font-weight:700;color:var(--text-muted);text-decoration:line-through;text-decoration-color:#ef444480}.vis-arrow[data-v-c5a40231]{color:var(--text-subtle);font-size:18px}.vis-metric-after[data-v-c5a40231]{font-size:22px;font-weight:800;color:var(--primary)}.vis-bar-wrap[data-v-c5a40231]{display:flex;align-items:center;gap:12px;margin-top:4px}.vis-bar[data-v-c5a40231]{flex:1;height:6px;background:var(--border);border-radius:3px;overflow:hidden}.vis-bar-fill[data-v-c5a40231]{height:100%;width:96%;background:var(--gradient-btn);border-radius:3px;animation:bar-grow-c5a40231 1.5s ease-out .6s both}@keyframes bar-grow-c5a40231{0%{width:0}to{width:96%}}.vis-bar-label[data-v-c5a40231]{font-size:11px;font-weight:600;color:#4ade80;white-space:nowrap}.vis-float[data-v-c5a40231]{position:absolute;padding:14px 16px;display:flex;align-items:center;gap:10px;border-radius:14px}.vis-float-tr[data-v-c5a40231]{top:-24px;right:0;width:200px;animation:float-tr-c5a40231 6s ease-in-out 1s infinite}.vis-float-bl[data-v-c5a40231]{bottom:32px;left:-16px;animation:float-bl-c5a40231 5.5s ease-in-out .5s infinite}.vis-float-br[data-v-c5a40231]{bottom:-16px;right:16px;width:210px;animation:float-br-c5a40231 6.5s ease-in-out 1.5s infinite}@keyframes float-tr-c5a40231{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes float-bl-c5a40231{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes float-br-c5a40231{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vis-float-icon[data-v-c5a40231]{width:30px;height:30px;border-radius:8px;background:#818cf81f;display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.vis-float-content[data-v-c5a40231]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vis-float-title[data-v-c5a40231]{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vis-float-sub[data-v-c5a40231]{font-size:11px;color:var(--text-muted);white-space:nowrap}.vis-float-value[data-v-c5a40231]{font-size:16px;font-weight:800;color:var(--primary);white-space:nowrap}.vis-check[data-v-c5a40231]{width:24px;height:24px;border-radius:50%;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vis-float-chip[data-v-c5a40231]{font-size:11px;font-weight:600;color:#4ade80;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);padding:2px 8px;border-radius:100px;white-space:nowrap}.vis-avatar[data-v-c5a40231]{width:30px;height:30px;border-radius:50%;background:var(--gradient-btn);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.hero-scroll[data-v-c5a40231]{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-indicator[data-v-c5a40231]{width:24px;height:38px;border:2px solid var(--border);border-radius:12px;position:relative}.scroll-indicator[data-v-c5a40231]:after{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:4px;height:8px;background:var(--primary);border-radius:2px;animation:scroll-down-c5a40231 1.8s ease infinite}@keyframes scroll-down-c5a40231{0%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:0;transform:translate(-50%) translateY(0)}}@media (max-width: 900px){.hero-inner[data-v-c5a40231]{grid-template-columns:1fr;gap:56px;text-align:center}.hero-subtitle[data-v-c5a40231]{margin:0 auto 36px}.hero-actions[data-v-c5a40231]{justify-content:center}.hero-badge[data-v-c5a40231]{margin-left:auto;margin-right:auto}.hero-visual[data-v-c5a40231]{height:320px;max-width:480px;margin:0 auto}.vis-main[data-v-c5a40231]{right:60px}}@media (max-width: 480px){.hero-actions[data-v-c5a40231]{flex-direction:column}.btn[data-v-c5a40231]{width:100%;justify-content:center}.hero-visual[data-v-c5a40231]{height:280px}.vis-float-tr[data-v-c5a40231],.vis-float-br[data-v-c5a40231]{width:170px}}.problem-section[data-v-aaf4be19]{background:linear-gradient(180deg,transparent 0%,rgba(79,142,247,.03) 50%,transparent 100%)}.problem-grid[data-v-aaf4be19]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.pain-cards[data-v-aaf4be19]{display:flex;flex-direction:column;gap:16px}.pain-card[data-v-aaf4be19]{display:flex;gap:18px;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:border-color .3s,box-shadow .3s}.pain-card[data-v-aaf4be19]:hover{border-color:#ef44444d;box-shadow:0 0 24px #ef44440f}.pain-icon[data-v-aaf4be19]{font-size:28px;flex-shrink:0;margin-top:2px}.pain-title[data-v-aaf4be19]{font-size:15px;font-weight:600;margin-bottom:6px}.pain-desc[data-v-aaf4be19]{font-size:14px;color:var(--text-muted);line-height:1.6}@media (max-width: 900px){.problem-grid[data-v-aaf4be19]{grid-template-columns:1fr;gap:48px}}.solution-section[data-v-e05e0b8c]{background:var(--bg-surface)}.solution-header[data-v-e05e0b8c]{max-width:600px;margin:0 auto 64px;text-align:center}.solution-header .section-subtitle[data-v-e05e0b8c]{margin:0 auto}.services-grid[data-v-e05e0b8c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card[data-v-e05e0b8c]{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px 28px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;cursor:default}.service-card[data-v-e05e0b8c]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.service-icon[data-v-e05e0b8c]{color:var(--icon-color);margin-bottom:4px;transition:color .25s}.service-card:hover .service-icon[data-v-e05e0b8c]{color:var(--primary)}.service-title[data-v-e05e0b8c]{font-size:17px;font-weight:700;color:var(--text);line-height:1.3}.service-desc[data-v-e05e0b8c]{font-size:14px;color:var(--text-muted);line-height:1.7;flex:1}@media (max-width: 900px){.services-grid[data-v-e05e0b8c]{grid-template-columns:repeat(2,1fr)}.solution-header[data-v-e05e0b8c]{text-align:left;margin:0 0 48px}}@media (max-width: 560px){.services-grid[data-v-e05e0b8c]{grid-template-columns:1fr}}.benefits-header[data-v-d6061c39]{max-width:520px;margin-bottom:64px}.benefits-grid[data-v-d6061c39]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:60px}.benefit-item[data-v-d6061c39]{padding:36px 28px;background:var(--bg-card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .3s}.benefit-item[data-v-d6061c39]:hover{background:#4f8ef70a}.benefit-item[data-v-d6061c39]:nth-child(3n){border-right:none}.benefit-item[data-v-d6061c39]:nth-child(4),.benefit-item[data-v-d6061c39]:nth-child(5),.benefit-item[data-v-d6061c39]:nth-child(6){border-bottom:none}.benefit-number[data-v-d6061c39]{font-size:12px;font-weight:700;color:var(--primary);font-family:Menlo,monospace;margin-bottom:14px;opacity:.7}.benefit-title[data-v-d6061c39]{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1.3}.benefit-desc[data-v-d6061c39]{font-size:14px;color:var(--text-muted);line-height:1.65}.trust-bar[data-v-d6061c39]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.trust-item[data-v-d6061c39]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;background:var(--bg-card);text-align:center}.trust-value[data-v-d6061c39]{font-size:28px;font-weight:800;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-label[data-v-d6061c39]{font-size:13px;color:var(--text-muted)}@media (max-width: 900px){.benefits-grid[data-v-d6061c39]{grid-template-columns:repeat(2,1fr)}.benefit-item[data-v-d6061c39]:nth-child(2n){border-right:none}.benefit-item[data-v-d6061c39]:nth-child(3),.benefit-item[data-v-d6061c39]:nth-child(4){border-bottom:1px solid var(--border)}.benefit-item[data-v-d6061c39]:nth-child(5),.benefit-item[data-v-d6061c39]:nth-child(6){border-bottom:none}.trust-bar[data-v-d6061c39]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.benefits-grid[data-v-d6061c39]{grid-template-columns:1fr}.benefit-item[data-v-d6061c39]{border-right:none!important;border-bottom:1px solid var(--border)!important}.benefit-item[data-v-d6061c39]:last-child{border-bottom:none!important}}.projects-section[data-v-65c333ae]{background:var(--bg-surface)}.projects-header[data-v-65c333ae]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.projects-nav[data-v-65c333ae]{display:flex;align-items:center;gap:14px;padding-bottom:6px}.nav-count[data-v-65c333ae]{font-size:13px;font-weight:600;color:var(--text-muted);min-width:36px;text-align:center}.slider-btn[data-v-65c333ae]{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.slider-btn[data-v-65c333ae]:hover:not(:disabled){border-color:var(--border-hover);color:var(--text);background:var(--bg-card-hover)}.slider-btn[data-v-65c333ae]:disabled{opacity:.3;cursor:default}.slider-track-outer[data-v-65c333ae]{overflow:hidden;margin:0 -10px}.slider-track[data-v-65c333ae]{display:flex;transition:transform .45s cubic-bezier(.4,0,.2,1)}.slide[data-v-65c333ae]{flex:0 0 calc(100% / 3);padding:0 10px;min-width:0}.project-card[data-v-65c333ae]{background:var(--bg-base);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s;height:100%;display:flex;flex-direction:column}.project-card[data-v-65c333ae]:hover{box-shadow:var(--shadow-glow),0 8px 32px #0000001f;transform:translateY(-4px);border-color:var(--border-hover)}.project-thumb[data-v-65c333ae]{height:180px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}[data-theme=dark] .project-thumb[data-v-65c333ae]{opacity:.85}.project-thumb-icon[data-v-65c333ae]{font-size:56px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.project-body[data-v-65c333ae]{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.project-category[data-v-65c333ae]{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.project-title[data-v-65c333ae]{font-size:18px;font-weight:700;line-height:1.3;color:var(--text)}.project-desc[data-v-65c333ae]{font-size:14px;color:var(--text-muted);line-height:1.7;flex:1}.project-meta[data-v-65c333ae]{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border);margin-top:4px}.meta-row[data-v-65c333ae]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.meta-label[data-v-65c333ae]{font-size:12px;color:var(--text-subtle);white-space:nowrap}.meta-value[data-v-65c333ae]{font-size:13px;font-weight:600;color:var(--text);text-align:right}.project-link[data-v-65c333ae]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--primary);margin-top:4px;transition:gap .2s}.project-link[data-v-65c333ae]:hover{gap:10px}.slider-dots[data-v-65c333ae]{display:flex;justify-content:center;gap:8px;margin-top:28px}.dot-btn[data-v-65c333ae]{width:8px;height:8px;border-radius:50%;border:none;background:var(--border);cursor:pointer;padding:0;transition:all .25s ease}.dot-btn.active[data-v-65c333ae]{background:var(--primary);width:24px;border-radius:4px}@media (max-width: 900px){.slide[data-v-65c333ae]{flex:0 0 50%}}@media (max-width: 560px){.slide[data-v-65c333ae]{flex:0 0 100%}.projects-header[data-v-65c333ae]{flex-direction:column;align-items:flex-start;gap:16px}}.faq-inner[data-v-feaaa7ec]{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq-list[data-v-feaaa7ec]{display:flex;flex-direction:column;gap:2px}.faq-item[data-v-feaaa7ec]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:border-color .25s;margin-bottom:8px}.faq-item[data-v-feaaa7ec]:hover,.faq-item.open[data-v-feaaa7ec]{border-color:var(--border-hover)}.faq-question[data-v-feaaa7ec]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:15px;font-weight:500;-webkit-user-select:none;user-select:none}.faq-icon[data-v-feaaa7ec]{flex-shrink:0;color:var(--text-muted);transition:transform .3s ease}.faq-icon.rotated[data-v-feaaa7ec]{transform:rotate(180deg)}.faq-answer[data-v-feaaa7ec]{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-answer[data-v-feaaa7ec]{max-height:200px}.faq-answer p[data-v-feaaa7ec]{padding:16px 24px 20px;font-size:14px;color:var(--text-muted);line-height:1.7;border-top:1px solid var(--border)}@media (max-width: 900px){.faq-inner[data-v-feaaa7ec]{grid-template-columns:1fr;gap:48px}}.contact-section[data-v-fc58934e]{background:var(--bg-surface);position:relative;overflow:hidden}.contact-section[data-v-fc58934e]:before{content:"";position:absolute;bottom:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(129,140,248,.08) 0%,transparent 70%);pointer-events:none}.contact-inner[data-v-fc58934e]{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.contact-promises[data-v-fc58934e]{display:flex;flex-direction:column;gap:12px;margin-top:32px}.promise-item[data-v-fc58934e]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-muted)}.contact-form-wrap[data-v-fc58934e]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px}.contact-form[data-v-fc58934e]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-fc58934e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-fc58934e]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-fc58934e]{font-size:13px;font-weight:500;color:var(--text-muted)}.form-group input[data-v-fc58934e],.form-group textarea[data-v-fc58934e]{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .25s,box-shadow .25s;outline:none;resize:vertical}.form-group input[data-v-fc58934e]::placeholder,.form-group textarea[data-v-fc58934e]::placeholder{color:var(--text-subtle)}.form-group input[data-v-fc58934e]:focus,.form-group textarea[data-v-fc58934e]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4f8ef71f}.submit-btn[data-v-fc58934e]{width:100%;justify-content:center}.form-hint[data-v-fc58934e]{font-size:12px;color:var(--text-subtle);text-align:center}.success-msg[data-v-fc58934e]{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#22c55e0f;border:1px solid rgba(34,197,94,.2);border-radius:var(--radius)}.success-msg strong[data-v-fc58934e]{display:block;font-size:15px;margin-bottom:4px;color:#86efac}.success-msg p[data-v-fc58934e]{font-size:13px;color:var(--text-muted)}@media (max-width: 900px){.contact-inner[data-v-fc58934e]{grid-template-columns:1fr;gap:48px}}@media (max-width: 500px){.form-row[data-v-fc58934e]{grid-template-columns:1fr}.contact-form-wrap[data-v-fc58934e]{padding:24px}}.footer[data-v-63a8b91b]{border-top:1px solid var(--border);background:var(--bg-base)}.footer-inner[data-v-63a8b91b]{display:flex;justify-content:space-between;gap:60px;padding-top:60px;padding-bottom:60px}.logo[data-v-63a8b91b]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--text);margin-bottom:12px}.ug[data-v-63a8b91b]{font-size:11px;font-weight:400;color:var(--text-subtle)}.footer-tagline[data-v-63a8b91b]{font-size:14px;color:var(--text-muted);max-width:240px}.footer-links[data-v-63a8b91b]{display:flex;gap:60px}.footer-col[data-v-63a8b91b]{display:flex;flex-direction:column;gap:12px}.footer-col-title[data-v-63a8b91b]{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:4px}.footer-col a[data-v-63a8b91b]{font-size:14px;color:var(--text-muted);transition:color .2s}.footer-col a[data-v-63a8b91b]:hover{color:var(--text)}.footer-bottom[data-v-63a8b91b]{border-top:1px solid var(--border);padding:20px 0}.footer-bottom-inner[data-v-63a8b91b]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-subtle)}.footer-right[data-v-63a8b91b]{display:flex;align-items:center;gap:24px}.theme-toggle[data-v-63a8b91b]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--text-subtle);background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:6px 12px;cursor:pointer;transition:color .2s,border-color .2s;font-family:inherit}.theme-toggle[data-v-63a8b91b]:hover{color:var(--text-muted);border-color:var(--border-hover)}.footer-legal[data-v-63a8b91b]{display:flex;gap:24px}.footer-legal a[data-v-63a8b91b]{color:var(--text-subtle);transition:color .2s}.footer-legal a[data-v-63a8b91b]:hover{color:var(--text-muted)}@media (max-width: 768px){.footer-right[data-v-63a8b91b]{flex-direction:column;gap:12px;align-items:flex-start}}@media (max-width: 768px){.footer-inner[data-v-63a8b91b]{flex-direction:column;gap:40px;padding-bottom:40px}.footer-links[data-v-63a8b91b]{gap:32px}.footer-bottom-inner[data-v-63a8b91b]{flex-direction:column;gap:12px;text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--bg-base: #060B14;--bg-surface: #0D1928;--bg-card: rgba(255, 255, 255, .03);--bg-card-hover: rgba(255, 255, 255, .05);--border: rgba(255, 255, 255, .08);--border-hover: rgba(79, 142, 247, .4);--primary: #4F8EF7;--primary-light: #7AB0FA;--primary-dark: #1D4ED8;--accent: #818CF8;--accent-glow: rgba(79, 142, 247, .15);--text: #F1F5F9;--text-muted: #94A3B8;--text-subtle: #64748B;--icon-color: #94A3B8;--gradient-text: linear-gradient(135deg, #4F8EF7 0%, #818CF8 50%, #C084FC 100%);--gradient-btn: linear-gradient(135deg, #4F8EF7, #818CF8);--gradient-hero: radial-gradient(ellipse 80% 60% at 50% -10%, rgba(79, 142, 247, .15) 0%, transparent 70%);--radius: 12px;--radius-lg: 20px;--shadow: 0 4px 24px rgba(0, 0, 0, .4);--shadow-glow: 0 0 40px rgba(79, 142, 247, .12)}[data-theme=light]{--bg-base: #ffffff;--bg-surface: #f4f6f9;--bg-card: rgba(0, 0, 0, .02);--bg-card-hover: rgba(0, 0, 0, .04);--border: rgba(0, 0, 0, .09);--border-hover: rgba(79, 142, 247, .5);--primary: #2563EB;--primary-light: #3B82F6;--primary-dark: #1D4ED8;--accent: #6366F1;--accent-glow: rgba(37, 99, 235, .1);--text: #0F172A;--text-muted: #475569;--text-subtle: #94A3B8;--icon-color: #475569;--gradient-text: linear-gradient(135deg, #2563EB 0%, #6366F1 50%, #8B5CF6 100%);--gradient-btn: linear-gradient(135deg, #2563EB, #6366F1);--gradient-hero: radial-gradient(ellipse 80% 60% at 50% -10%, rgba(37, 99, 235, .08) 0%, transparent 70%);--shadow: 0 4px 24px rgba(0, 0, 0, .08);--shadow-glow: 0 0 40px rgba(37, 99, 235, .08)}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-base);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}a{color:inherit;text-decoration:none}img{max-width:100%}.container{max-width:1140px;margin:0 auto;padding:0 24px}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section{padding:100px 0}.section-label{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:#4f8ef71a;border:1px solid rgba(79,142,247,.2);padding:6px 14px;border-radius:100px;margin-bottom:20px}.section-title{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.2;margin-bottom:16px}.section-subtitle{font-size:18px;color:var(--text-muted);max-width:580px;line-height:1.7}.reveal{opacity:0;transform:translateY(32px);transition:opacity .65s ease,transform .65s ease}.reveal[data-visible=true]{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--radius);font-size:15px;font-weight:600;cursor:pointer;border:none;transition:all .25s ease;white-space:nowrap}.btn-primary{background:var(--gradient-btn);color:#fff;box-shadow:0 4px 20px #4f8ef759}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #4f8ef780}.btn-secondary{background:transparent;color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{border-color:var(--border-hover);background:#4f8ef70f}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}@media (max-width: 768px){.section{padding:70px 0}.section-subtitle{font-size:16px}}
