@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Noto+Sans+SC:wght@300;400;500;600;700;900&display=swap";:root{--primary:#0ea5e9;--primary-dark:#0284c7;--primary-light:#38bdf8;--accent:#06b6d4;--accent-gold:#f59e0b;--accent-purple:#8b5cf6;--dark:#0f172a;--dark-light:#1e293b;--dark-card:#1e293b;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border:#94a3b826;--glass-bg:#0f172ab3;--glass-border:#38bdf833}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text-primary);font-family:Inter,Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=768px){.container{padding:0 16px}}.navbar[data-v-23c46951]{z-index:1000;background:0 0;height:64px;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-23c46951]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);background:#0f172ad9}.nav-container[data-v-23c46951]{justify-content:space-between;align-items:center;height:100%;display:flex}.logo[data-v-23c46951]{align-items:center;gap:12px;display:flex}.logo-icon[data-v-23c46951]{border-radius:50%;width:40px;height:40px}.logo-text[data-v-23c46951]{flex-direction:column;display:flex}.logo-name[data-v-23c46951]{color:var(--text-primary);letter-spacing:.5px;font-size:16px;font-weight:700}.logo-sub[data-v-23c46951]{color:var(--primary-light);letter-spacing:2px;font-size:10px;font-weight:600}.nav-links[data-v-23c46951]{align-items:center;gap:40px;display:flex}.nav-link[data-v-23c46951]{color:var(--text-secondary);padding:8px 0;font-size:15px;font-weight:500;transition:color .3s;position:relative}.nav-link[data-v-23c46951]:hover,.nav-link.active[data-v-23c46951]{color:var(--text-primary)}.nav-link-line[data-v-23c46951]{background:linear-gradient(90deg, var(--primary), var(--accent-purple));border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link:hover .nav-link-line[data-v-23c46951],.nav-link.active .nav-link-line[data-v-23c46951]{width:100%}.mobile-toggle[data-v-23c46951]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}.mobile-toggle span[data-v-23c46951]{background:var(--text-primary);width:24px;height:2px;transition:all .3s;display:block}.mobile-toggle span.open[data-v-23c46951]:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-toggle span.open[data-v-23c46951]:nth-child(2){opacity:0}.mobile-toggle span.open[data-v-23c46951]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (width<=768px){.nav-links[data-v-23c46951]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#0f172af2;flex-direction:column;gap:20px;padding:24px;transition:all .3s;position:fixed;top:64px;left:0;right:0;transform:translateY(-100%)}.nav-links.open[data-v-23c46951]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-toggle[data-v-23c46951]{display:flex}}.footer[data-v-575e62d4]{background:linear-gradient(180deg, var(--dark-light) 0%, var(--dark) 100%);border-top:1px solid var(--border)}.footer-top[data-v-575e62d4]{padding:60px 0 40px}.footer-grid[data-v-575e62d4]{grid-template-columns:2fr 1fr 1fr;gap:60px;display:grid}.footer-logo[data-v-575e62d4]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-logo img[data-v-575e62d4]{border-radius:50%;width:36px;height:36px}.footer-logo span[data-v-575e62d4]{color:var(--text-primary);font-size:18px;font-weight:700}.footer-desc[data-v-575e62d4]{color:var(--text-secondary);max-width:320px;font-size:14px;line-height:1.7}.footer-links h4[data-v-575e62d4],.footer-contact h4[data-v-575e62d4]{color:var(--text-primary);margin-bottom:20px;font-size:16px;font-weight:600}.footer-links ul[data-v-575e62d4],.footer-contact ul[data-v-575e62d4]{list-style:none}.footer-links li[data-v-575e62d4],.footer-contact li[data-v-575e62d4]{margin-bottom:12px}.footer-links a[data-v-575e62d4]{color:var(--text-secondary);font-size:14px;transition:color .3s}.footer-links a[data-v-575e62d4]:hover{color:var(--primary-light)}.footer-contact li[data-v-575e62d4]{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.contact-icon[data-v-575e62d4]{color:var(--primary-light);font-size:16px}.footer-bottom[data-v-575e62d4]{border-top:1px solid var(--border);padding:20px 0}.footer-bottom-content[data-v-575e62d4]{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}@media (width<=768px){.footer-grid[data-v-575e62d4]{grid-template-columns:1fr;gap:40px}.footer-bottom-content[data-v-575e62d4]{text-align:center;flex-direction:column;gap:8px}}.app[data-v-d59ea68b]{background:var(--dark);min-height:100vh}main[data-v-d59ea68b]{padding-top:64px}.hero[data-v-e7f36a7d]{background:var(--dark);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-e7f36a7d]{position:absolute;inset:0;overflow:hidden}.bg-image[data-v-e7f36a7d]{opacity:.25;z-index:0;background:url(/bg.png) 50%/cover no-repeat;position:absolute;inset:0}.bg-overlay[data-v-e7f36a7d]{z-index:1;background:linear-gradient(#0f172a99 0%,#0f172a66 50%,#0f172ab3 100%);position:absolute;inset:0}.grid-overlay[data-v-e7f36a7d]{z-index:2;background-image:linear-gradient(#38bdf808 1px,#0000 1px),linear-gradient(90deg,#38bdf808 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.particles[data-v-e7f36a7d]{z-index:2;position:absolute;inset:0}.particle[data-v-e7f36a7d]{background:var(--primary-light);opacity:.4;width:3px;height:3px;animation:8s ease-in-out infinite float-e7f36a7d;animation-delay:calc(var(--i) * .4s);left:calc(var(--i) * 5%);top:calc(var(--i) * 8% + 20%);border-radius:50%;position:absolute}@keyframes float-e7f36a7d{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-30px)scale(1.5)}}.hero-content[data-v-e7f36a7d]{z-index:2;width:100%;padding:80px 0;position:relative}.hero-grid[data-v-e7f36a7d]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hero-title[data-v-e7f36a7d]{margin-bottom:20px}.title-line[data-v-e7f36a7d]{color:var(--text-primary);letter-spacing:-1px;font-size:56px;font-weight:900;line-height:1.15;display:block}.title-line.highlight[data-v-e7f36a7d]{background:linear-gradient(135deg, var(--primary-light), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-e7f36a7d]{color:var(--text-secondary);max-width:400px;margin-bottom:32px;font-size:18px}.hero-actions[data-v-e7f36a7d]{gap:16px;display:flex}.btn-primary[data-v-e7f36a7d]{background:linear-gradient(135deg, var(--primary), var(--accent-purple));color:#fff;border-radius:10px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #0ea5e94d}.btn-primary[data-v-e7f36a7d]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0ea5e966}.btn-arrow[data-v-e7f36a7d]{transition:transform .3s}.btn-primary:hover .btn-arrow[data-v-e7f36a7d]{transform:translate(4px)}.slide-dots[data-v-e7f36a7d]{gap:10px;margin-top:40px;display:flex}.dot[data-v-e7f36a7d]{background:var(--border);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.dot.active[data-v-e7f36a7d]{background:var(--primary-light);border-radius:5px;width:30px;box-shadow:0 0 10px #38bdf880}.hero-visual[data-v-e7f36a7d]{justify-content:center;align-items:center;display:flex}.orbit-container[data-v-e7f36a7d]{width:400px;height:400px;position:relative}.center-glow[data-v-e7f36a7d]{background:radial-gradient(circle,#0ea5e94d,#0000 70%);border-radius:50%;width:120px;height:120px;animation:3s ease-in-out infinite pulse-e7f36a7d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse-e7f36a7d{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.orbit[data-v-e7f36a7d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-1[data-v-e7f36a7d]{animation:20s linear infinite orbit1-e7f36a7d}.orbit-2[data-v-e7f36a7d]{animation:20s linear infinite orbit2-e7f36a7d}.orbit-3[data-v-e7f36a7d]{animation:20s linear infinite orbit3-e7f36a7d}.orbit-4[data-v-e7f36a7d]{animation:20s linear infinite orbit4-e7f36a7d}.orbit-5[data-v-e7f36a7d]{animation:20s linear infinite orbit5-e7f36a7d}.orbit-6[data-v-e7f36a7d]{animation:20s linear infinite orbit6-e7f36a7d}.orbit-7[data-v-e7f36a7d]{animation:20s linear infinite orbit7-e7f36a7d}.orbit-8[data-v-e7f36a7d]{animation:20s linear infinite orbit8-e7f36a7d}.orbit-item[data-v-e7f36a7d]{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:90px;padding:16px;display:flex}.orbit-item span[data-v-e7f36a7d]{color:var(--text-secondary);font-size:12px;font-weight:500}.item-icon[data-v-e7f36a7d]{font-size:28px}@keyframes orbit1-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(0)translate(220px)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)translate(220px)rotate(-360deg)}}@keyframes orbit2-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(45deg)translate(220px)rotate(-45deg)}to{transform:translate(-50%,-50%)rotate(405deg)translate(220px)rotate(-405deg)}}@keyframes orbit3-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(90deg)translate(220px)rotate(-90deg)}to{transform:translate(-50%,-50%)rotate(450deg)translate(220px)rotate(-450deg)}}@keyframes orbit4-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(135deg)translate(220px)rotate(-135deg)}to{transform:translate(-50%,-50%)rotate(495deg)translate(220px)rotate(-495deg)}}@keyframes orbit5-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(180deg)translate(220px)rotate(-180deg)}to{transform:translate(-50%,-50%)rotate(540deg)translate(220px)rotate(-540deg)}}@keyframes orbit6-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(225deg)translate(220px)rotate(-225deg)}to{transform:translate(-50%,-50%)rotate(585deg)translate(220px)rotate(-585deg)}}@keyframes orbit7-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(270deg)translate(220px)rotate(-270deg)}to{transform:translate(-50%,-50%)rotate(630deg)translate(220px)rotate(-630deg)}}@keyframes orbit8-e7f36a7d{0%{transform:translate(-50%,-50%)rotate(315deg)translate(220px)rotate(-315deg)}to{transform:translate(-50%,-50%)rotate(675deg)translate(220px)rotate(-675deg)}}.hero-gradient-bar[data-v-e7f36a7d]{height:3px;transition:background .5s;position:absolute;bottom:0;left:0;right:0}@media (width<=1024px){.hero-grid[data-v-e7f36a7d]{text-align:center;grid-template-columns:1fr}.hero-desc[data-v-e7f36a7d]{margin-left:auto;margin-right:auto}.hero-actions[data-v-e7f36a7d],.slide-dots[data-v-e7f36a7d]{justify-content:center}.hero-visual[data-v-e7f36a7d]{display:none}.title-line[data-v-e7f36a7d]{font-size:40px}}.stats[data-v-8a7bc233]{background:linear-gradient(180deg, var(--dark) 0%, #0ea5e90d 50%, var(--dark) 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 0}.stats-grid[data-v-8a7bc233]{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}.stat-item[data-v-8a7bc233]{text-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:30px 20px;transition:all .3s}.stat-item[data-v-8a7bc233]:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 30px #0ea5e926}.stat-value[data-v-8a7bc233]{margin-bottom:8px}.stat-number[data-v-8a7bc233]{background:linear-gradient(135deg, var(--accent-gold), #f97316);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:800}.stat-suffix[data-v-8a7bc233]{color:var(--accent-gold);font-size:24px;font-weight:700}.stat-label[data-v-8a7bc233]{color:var(--text-secondary);font-size:14px;font-weight:500}@media (width<=1024px){.stats-grid[data-v-8a7bc233]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.stats-grid[data-v-8a7bc233]{grid-template-columns:repeat(2,1fr)}.stat-number[data-v-8a7bc233]{font-size:32px}}.about[data-v-6d1eb740]{background:var(--dark);padding:100px 0}.about-grid[data-v-6d1eb740]{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:80px;transition:all .8s;display:grid;transform:translateY(40px)}.about-grid.visible[data-v-6d1eb740]{opacity:1;transform:translateY(0)}.section-tag[data-v-6d1eb740]{border:1px solid var(--glass-border);color:var(--primary-light);background:#0ea5e91a;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.section-title[data-v-6d1eb740]{color:var(--text-primary);letter-spacing:-.5px;margin-bottom:24px;font-size:36px;font-weight:800}.about-text[data-v-6d1eb740]{color:var(--text-secondary);margin-bottom:16px;font-size:16px;line-height:1.8}.about-features[data-v-6d1eb740]{gap:24px;margin-top:32px;display:flex}.feature[data-v-6d1eb740]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex}.feature-icon[data-v-6d1eb740]{font-size:24px}.feature-text[data-v-6d1eb740]{flex-direction:column;display:flex}.feature-text strong[data-v-6d1eb740]{color:var(--text-primary);font-size:14px}.feature-text span[data-v-6d1eb740]{color:var(--text-muted);font-size:12px}.about-visual[data-v-6d1eb740]{justify-content:center;display:flex}.visual-card[data-v-6d1eb740]{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;width:100%;max-width:100%;position:relative;overflow:hidden}.card-glow[data-v-6d1eb740]{background:radial-gradient(circle,#0ea5e91a,#0000 60%);width:200%;height:200%;animation:20s linear infinite rotate-6d1eb740;position:absolute;top:-50%;right:-50%}@keyframes rotate-6d1eb740{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-content[data-v-6d1eb740]{z-index:1;position:relative}.tech-grid[data-v-6d1eb740]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.tech-item[data-v-6d1eb740]{justify-content:center;align-items:center;padding:20px;display:flex}.tech-dot[data-v-6d1eb740]{background:var(--primary-light);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite blink-6d1eb740;box-shadow:0 0 10px #38bdf880}.tech-item:nth-child(2n) .tech-dot[data-v-6d1eb740]{animation-delay:.3s}.tech-item:nth-child(3n) .tech-dot[data-v-6d1eb740]{animation-delay:.6s}@keyframes blink-6d1eb740{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.visual-text[data-v-6d1eb740]{text-align:center}.visual-label[data-v-6d1eb740]{color:var(--text-secondary);margin-bottom:8px;font-size:14px;display:block}.visual-highlight[data-v-6d1eb740]{background:linear-gradient(135deg, var(--primary-light), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;display:block}@media (width<=1024px){.about-grid[data-v-6d1eb740]{grid-template-columns:1fr;gap:50px}.about-visual[data-v-6d1eb740]{order:-1}.section-title[data-v-6d1eb740]{font-size:28px}}@media (width<=640px){.about-features[data-v-6d1eb740]{flex-direction:column}}.products[data-v-ca391136]{background:linear-gradient(180deg, var(--dark) 0%, #8b5cf608 50%, var(--dark) 100%);padding:100px 0}.section-header[data-v-ca391136]{text-align:center;margin-bottom:60px}.section-tag[data-v-ca391136]{border:1px solid var(--glass-border);color:var(--primary-light);background:#0ea5e91a;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.section-title[data-v-ca391136]{color:var(--text-primary);letter-spacing:-.5px;margin-bottom:12px;font-size:36px;font-weight:800}.section-desc[data-v-ca391136]{color:var(--text-secondary);font-size:16px}.products-grid[data-v-ca391136]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.product-card[data-v-ca391136]{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:20px;transition:all .6s;position:relative;overflow:hidden;transform:translateY(30px)}.product-card.visible[data-v-ca391136]{opacity:1;transform:translateY(0)}.product-card[data-v-ca391136]:hover{border-color:#38bdf84d;transform:translateY(-8px);box-shadow:0 20px 40px #0ea5e91a}.card-accent[data-v-ca391136]{width:100%;height:4px}.card-body[data-v-ca391136]{padding:32px}.product-icon[data-v-ca391136]{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:28px;display:flex;box-shadow:0 4px 15px #0003}.product-title[data-v-ca391136]{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:700}.product-desc[data-v-ca391136]{color:var(--text-secondary);margin-bottom:20px;font-size:14px;line-height:1.7}.product-features[data-v-ca391136]{flex-wrap:wrap;gap:8px;display:flex}.feature-tag[data-v-ca391136]{border:1px solid var(--border);color:var(--text-secondary);background:#94a3b81a;border-radius:20px;padding:4px 12px;font-size:12px;transition:all .3s}.product-card:hover .feature-tag[data-v-ca391136]{color:var(--primary-light);background:#0ea5e91a;border-color:#0ea5e933}@media (width<=1024px){.products-grid[data-v-ca391136]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.products-grid[data-v-ca391136]{grid-template-columns:1fr}.section-title[data-v-ca391136]{font-size:28px}}.home[data-v-08061030]{overflow-x:hidden}.contact-page[data-v-f48620fd]{min-height:100vh}.contact-hero[data-v-f48620fd]{background:var(--dark);padding:120px 0 80px;position:relative;overflow:hidden}.hero-bg[data-v-f48620fd]{position:absolute;inset:0}.grid-overlay[data-v-f48620fd]{background-image:linear-gradient(#38bdf808 1px,#0000 1px),linear-gradient(90deg,#38bdf808 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.hero-content[data-v-f48620fd]{z-index:1;text-align:center;position:relative}.section-tag[data-v-f48620fd]{border:1px solid var(--glass-border);color:var(--primary-light);background:#0ea5e91a;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.hero-title[data-v-f48620fd]{color:var(--text-primary);letter-spacing:-1px;margin-bottom:16px;font-size:48px;font-weight:900}.hero-desc[data-v-f48620fd]{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:18px}.contact-info[data-v-f48620fd]{background:linear-gradient(180deg, var(--dark) 0%, #0ea5e90d 50%, var(--dark) 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:60px 0}.info-grid[data-v-f48620fd]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.info-card[data-v-f48620fd]{text-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px 30px;transition:all .3s}.info-card[data-v-f48620fd]:hover{border-color:#38bdf84d;transform:translateY(-4px);box-shadow:0 8px 30px #0ea5e91a}.info-icon[data-v-f48620fd]{margin-bottom:16px;font-size:36px}.info-title[data-v-f48620fd]{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.info-content[data-v-f48620fd]{color:var(--primary-light);margin-bottom:4px;font-size:18px;font-weight:700}.info-desc[data-v-f48620fd]{color:var(--text-muted);font-size:13px}.contact-form-section[data-v-f48620fd]{background:var(--dark);padding:100px 0}.form-grid[data-v-f48620fd]{grid-template-columns:1fr 1.5fr;align-items:start;gap:80px;display:grid}.form-title[data-v-f48620fd]{color:var(--text-primary);margin-bottom:16px;font-size:32px;font-weight:800}.form-desc[data-v-f48620fd]{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.7}.form-features[data-v-f48620fd]{flex-direction:column;gap:16px;display:flex}.form-feature[data-v-f48620fd]{color:var(--text-secondary);align-items:center;gap:12px;font-size:15px;display:flex}.feature-check[data-v-f48620fd]{background:linear-gradient(135deg, var(--primary), var(--accent-purple));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.form-container[data-v-f48620fd]{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px}.contact-form[data-v-f48620fd]{flex-direction:column;gap:20px;display:flex}.form-row[data-v-f48620fd]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group[data-v-f48620fd]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-f48620fd]{color:var(--text-primary);font-size:14px;font-weight:500}.form-group input[data-v-f48620fd],.form-group textarea[data-v-f48620fd]{border:1px solid var(--border);color:var(--text-primary);background:#94a3b80d;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:15px;transition:all .3s}.form-group input[data-v-f48620fd]::placeholder,.form-group textarea[data-v-f48620fd]::placeholder{color:var(--text-muted)}.form-group input[data-v-f48620fd]:focus,.form-group textarea[data-v-f48620fd]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0ea5e91a}.form-group textarea[data-v-f48620fd]{resize:vertical;min-height:120px}.submit-btn[data-v-f48620fd]{background:linear-gradient(135deg, var(--primary), var(--accent-purple));color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #0ea5e94d}.submit-btn[data-v-f48620fd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #0ea5e966}.submit-btn[data-v-f48620fd]:disabled{opacity:.8;cursor:default}.btn-arrow[data-v-f48620fd]{transition:transform .3s}.submit-btn:hover:not(:disabled) .btn-arrow[data-v-f48620fd]{transform:translate(4px)}@media (width<=1024px){.form-grid[data-v-f48620fd]{grid-template-columns:1fr;gap:50px}.info-grid[data-v-f48620fd]{grid-template-columns:repeat(2,1fr)}.hero-title[data-v-f48620fd]{font-size:36px}}@media (width<=640px){.info-grid[data-v-f48620fd],.form-row[data-v-f48620fd]{grid-template-columns:1fr}.form-container[data-v-f48620fd]{padding:24px}.hero-title[data-v-f48620fd]{font-size:28px}}
