.navbar[data-v-cda3a6c0]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;transition:all .3s ease;background:#fefdfbf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(234,88,12,.08)}.navbar-scrolled[data-v-cda3a6c0]{box-shadow:var(--shadow-md);padding:.75rem 0}.navbar-container[data-v-cda3a6c0]{display:flex;align-items:center;justify-content:space-between}.logo[data-v-cda3a6c0]{display:flex;align-items:center;gap:.75rem}.logo-icon[data-v-cda3a6c0]{flex-shrink:0}.logo-text[data-v-cda3a6c0]{display:flex;flex-direction:column}.logo-title[data-v-cda3a6c0]{font-size:1.25rem;font-weight:700;color:var(--text-primary);line-height:1.2}.logo-subtitle[data-v-cda3a6c0]{font-size:.75rem;color:var(--primary);letter-spacing:2px;font-weight:500}.nav-menu[data-v-cda3a6c0]{display:flex;align-items:center;gap:2.5rem}.nav-link[data-v-cda3a6c0]{color:var(--text-secondary);font-weight:500;transition:color .3s ease;position:relative}.nav-link[data-v-cda3a6c0]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width .3s ease;border-radius:2px}.nav-link[data-v-cda3a6c0]:hover{color:var(--primary)}.nav-link[data-v-cda3a6c0]:hover:after{width:100%}.nav-cta[data-v-cda3a6c0]{padding:.625rem 1.25rem;font-size:.875rem}.nav-toggle[data-v-cda3a6c0]{display:none;flex-direction:column;gap:5px;padding:5px}.nav-toggle-bar[data-v-cda3a6c0]{display:block;width:24px;height:2px;background:var(--text-primary);transition:all .3s ease}.nav-toggle-bar.open[data-v-cda3a6c0]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-toggle-bar.open[data-v-cda3a6c0]:nth-child(2){opacity:0}.nav-toggle-bar.open[data-v-cda3a6c0]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 768px){.nav-toggle[data-v-cda3a6c0]{display:flex}.nav-menu[data-v-cda3a6c0]{position:fixed;top:70px;left:0;right:0;background:#fefdfbfa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:2rem;gap:1.5rem;border-bottom:1px solid rgba(234,88,12,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:var(--shadow-lg)}.nav-menu-open[data-v-cda3a6c0]{transform:translateY(0);opacity:1;visibility:visible}}.hero[data-v-f4ffffdd]{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:100px;padding-bottom:60px;overflow:hidden;background:linear-gradient(135deg,#fefdfb,#fff7ed,#ffedd5)}.hero-bg[data-v-f4ffffdd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-blob[data-v-f4ffffdd]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.blob-1[data-v-f4ffffdd]{width:500px;height:500px;background:linear-gradient(135deg,#fb923c,#f97316);top:-100px;right:-100px}.blob-2[data-v-f4ffffdd]{width:400px;height:400px;background:linear-gradient(135deg,#34d399,#059669);bottom:-50px;left:-100px;opacity:.3}.hero-pattern[data-v-f4ffffdd]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(234,88,12,.03) 1px,transparent 1px);background-size:30px 30px}.hero-container[data-v-f4ffffdd]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content[data-v-f4ffffdd]{max-width:600px}.hero-badge[data-v-f4ffffdd]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ea580c1a;border:1px solid rgba(234,88,12,.2);border-radius:50px;font-size:.875rem;color:var(--primary);font-weight:500;margin-bottom:1.5rem}.badge-dot[data-v-f4ffffdd]{width:8px;height:8px;background:var(--secondary);border-radius:50%;animation:pulse 2s infinite}.hero-title[data-v-f4ffffdd]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1rem;color:var(--text-primary)}.title-line[data-v-f4ffffdd]{display:block}.title-highlight[data-v-f4ffffdd]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-slogan[data-v-f4ffffdd]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;color:var(--text-secondary);margin-bottom:1.5rem;flex-wrap:wrap}.slogan-item[data-v-f4ffffdd]{font-weight:500}.slogan-separator[data-v-f4ffffdd]{color:var(--primary);font-weight:700}.hero-desc[data-v-f4ffffdd]{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:2rem}.hero-cta[data-v-f4ffffdd]{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.btn-lg[data-v-f4ffffdd]{padding:1rem 2rem;font-size:1.125rem}.hero-stats[data-v-f4ffffdd]{display:flex;gap:2.5rem}.hero-stat[data-v-f4ffffdd]{display:flex;flex-direction:column;gap:.25rem}.stat-number[data-v-f4ffffdd]{font-size:1.75rem;font-weight:700;color:var(--primary)}.stat-label[data-v-f4ffffdd]{font-size:.875rem;color:var(--text-muted)}.hero-visual[data-v-f4ffffdd]{position:relative;display:flex;justify-content:center;align-items:center}.screenshot-card[data-v-f4ffffdd]{width:100%;max-width:520px;background:#fff;border:1px solid rgba(234,88,12,.15);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #ea580c0d}.card-header[data-v-f4ffffdd]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f5f5f4;border-bottom:1px solid rgba(234,88,12,.08)}.header-dot[data-v-f4ffffdd]{width:10px;height:10px;border-radius:50%}.header-dot.red[data-v-f4ffffdd]{background:#ef4444}.header-dot.yellow[data-v-f4ffffdd]{background:#f59e0b}.header-dot.green[data-v-f4ffffdd]{background:#10b981}.header-title[data-v-f4ffffdd]{margin-left:auto;font-size:.75rem;color:var(--text-muted);font-family:monospace}.card-body[data-v-f4ffffdd]{position:relative;overflow:hidden;background:#1c1917}.dashboard-preview[data-v-f4ffffdd]{width:100%;height:auto;display:block;transition:transform .5s ease}.screenshot-card:hover .dashboard-preview[data-v-f4ffffdd]{transform:scale(1.02)}.card-footer[data-v-f4ffffdd]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f5f5f4;border-top:1px solid rgba(234,88,12,.08);font-size:.75rem;color:var(--text-muted)}.status-item[data-v-f4ffffdd]{display:flex;align-items:center;gap:.375rem}.status-dot[data-v-f4ffffdd]{width:6px;height:6px;background:var(--secondary);border-radius:50%;animation:pulse 2s infinite}.floating-badge[data-v-f4ffffdd]{position:absolute;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid rgba(234,88,12,.15);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-secondary);animation:float 4s ease-in-out infinite;box-shadow:var(--shadow-card)}.badge-1[data-v-f4ffffdd]{top:5%;right:-5%;animation-delay:0s}.badge-2[data-v-f4ffffdd]{bottom:15%;left:-5%;animation-delay:1s}@media (max-width: 1024px){.hero-container[data-v-f4ffffdd]{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-content[data-v-f4ffffdd]{max-width:100%}.hero-title[data-v-f4ffffdd]{font-size:2.75rem}.hero-slogan[data-v-f4ffffdd],.hero-cta[data-v-f4ffffdd],.hero-stats[data-v-f4ffffdd]{justify-content:center}.hero-visual[data-v-f4ffffdd]{order:-1}.screenshot-card[data-v-f4ffffdd]{max-width:450px}.floating-badge[data-v-f4ffffdd]{display:none}}@media (max-width: 640px){.hero-title[data-v-f4ffffdd]{font-size:2.25rem}.hero-slogan[data-v-f4ffffdd]{font-size:1rem}.hero-stats[data-v-f4ffffdd]{gap:1.5rem}.stat-number[data-v-f4ffffdd]{font-size:1.25rem}.screenshot-card[data-v-f4ffffdd]{max-width:100%}}.features[data-v-7ae6fbe0]{background:var(--bg-light)}.features-grid[data-v-7ae6fbe0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card[data-v-7ae6fbe0]{background:var(--bg-card);border:1px solid rgba(234,88,12,.08);border-radius:var(--radius-lg);padding:2rem;transition:all var(--transition-normal);position:relative;overflow:hidden}.feature-card[data-v-7ae6fbe0]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-normal)}.feature-card[data-v-7ae6fbe0]:hover{border-color:#ea580c33;transform:translateY(-5px);box-shadow:var(--shadow-lg)}.feature-card[data-v-7ae6fbe0]:hover:before{transform:scaleX(1)}.feature-icon[data-v-7ae6fbe0]{width:56px;height:56px;background:#ea580c14;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:1.25rem;transition:all var(--transition-normal)}.feature-card:hover .feature-icon[data-v-7ae6fbe0]{background:var(--gradient-primary);color:#fff;transform:scale(1.05)}.feature-title[data-v-7ae6fbe0]{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.feature-desc[data-v-7ae6fbe0]{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.feature-list[data-v-7ae6fbe0]{list-style:none}.feature-list li[data-v-7ae6fbe0]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.875rem;margin-bottom:.375rem}.feature-list li svg[data-v-7ae6fbe0]{color:var(--secondary);flex-shrink:0}@media (max-width: 1024px){.features-grid[data-v-7ae6fbe0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.features-grid[data-v-7ae6fbe0]{grid-template-columns:1fr}}.solutions[data-v-eb9740d7]{background:var(--bg-cream);position:relative}.solutions-grid[data-v-eb9740d7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.solution-card[data-v-eb9740d7]{background:var(--bg-card);border:1px solid rgba(234,88,12,.08);border-radius:var(--radius-lg);padding:2rem;display:flex;gap:1.5rem;transition:all var(--transition-normal)}.solution-card[data-v-eb9740d7]:hover{border-color:#ea580c33;transform:translateY(-3px);box-shadow:var(--shadow-lg)}.solution-icon[data-v-eb9740d7]{width:64px;height:64px;background:#ea580c14;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.solution-content[data-v-eb9740d7]{flex:1}.solution-title[data-v-eb9740d7]{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.solution-desc[data-v-eb9740d7]{color:var(--text-secondary);font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.solution-features[data-v-eb9740d7]{list-style:none}.solution-features li[data-v-eb9740d7]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.875rem;margin-bottom:.375rem}.feature-dot[data-v-eb9740d7]{width:5px;height:5px;background:var(--secondary);border-radius:50%;flex-shrink:0}@media (max-width: 768px){.solutions-grid[data-v-eb9740d7]{grid-template-columns:1fr}.solution-card[data-v-eb9740d7]{flex-direction:column}.solution-icon[data-v-eb9740d7]{width:56px;height:56px}}.stats[data-v-2b987211]{padding:4rem 0;background:linear-gradient(90deg,#ea580c08,#05966908);border-top:1px solid rgba(234,88,12,.08);border-bottom:1px solid rgba(234,88,12,.08)}.stats-grid[data-v-2b987211]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-item[data-v-2b987211]{text-align:center;padding:1.5rem}.stat-number-wrapper[data-v-2b987211]{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.stat-num[data-v-2b987211]{font-size:2.75rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-suffix[data-v-2b987211]{font-size:1.25rem;font-weight:600;color:var(--primary)}.stat-label[data-v-2b987211]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.stat-desc[data-v-2b987211]{font-size:.875rem;color:var(--text-muted)}@media (max-width: 768px){.stats-grid[data-v-2b987211]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-num[data-v-2b987211]{font-size:2rem}}@media (max-width: 480px){.stats-grid[data-v-2b987211]{grid-template-columns:1fr}}.showcase[data-v-b33920d8]{background:var(--bg-light)}.showcase-content[data-v-b33920d8]{max-width:1100px;margin:0 auto 4rem}.showcase-tabs[data-v-b33920d8]{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;background:var(--bg-cream);padding:.5rem;border-radius:var(--radius-lg);border:1px solid rgba(234,88,12,.1)}.tab-btn[data-v-b33920d8]{padding:.75rem 1.5rem;color:var(--text-secondary);font-size:.9375rem;font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-normal)}.tab-btn[data-v-b33920d8]:hover{color:var(--primary);background:#ea580c0d}.tab-btn.active[data-v-b33920d8]{color:#fff;background:var(--gradient-primary)}.showcase-panel[data-v-b33920d8]{background:var(--bg-card);border:1px solid rgba(234,88,12,.1);border-radius:var(--radius-lg);overflow:hidden}.panel-content[data-v-b33920d8]{display:grid;grid-template-columns:1fr 1.2fr}.panel-info[data-v-b33920d8]{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.panel-title[data-v-b33920d8]{font-size:1.375rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.panel-desc[data-v-b33920d8]{color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem}.panel-features[data-v-b33920d8]{list-style:none}.panel-features li[data-v-b33920d8]{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);margin-bottom:.75rem;font-size:.9375rem}.panel-features li svg[data-v-b33920d8]{color:var(--secondary);flex-shrink:0}.panel-visual[data-v-b33920d8]{background:#1c1917;display:flex;align-items:center;justify-content:center;padding:1.5rem}.screenshot-wrapper[data-v-b33920d8]{border-radius:var(--radius-md);overflow:hidden;box-shadow:0 20px 40px #0000004d}.screenshot-img[data-v-b33920d8]{display:block;width:100%;max-width:480px;height:auto}.gallery-section[data-v-b33920d8]{margin-top:3rem}.gallery-title[data-v-b33920d8]{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:2rem;color:var(--text-primary)}.gallery-grid[data-v-b33920d8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.gallery-item[data-v-b33920d8]{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;border:1px solid rgba(234,88,12,.1);transition:all var(--transition-normal)}.gallery-item[data-v-b33920d8]:hover{transform:translateY(-5px);border-color:#ea580c33;box-shadow:var(--shadow-lg)}.gallery-item img[data-v-b33920d8]{width:100%;height:160px;object-fit:cover;display:block;transition:transform .5s ease}.gallery-item:hover img[data-v-b33920d8]{transform:scale(1.05)}.gallery-caption[data-v-b33920d8]{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(transparent,#000c);color:#fff;font-size:.875rem;transform:translateY(100%);transition:transform var(--transition-normal)}.gallery-item:hover .gallery-caption[data-v-b33920d8]{transform:translateY(0)}.lightbox[data-v-b33920d8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.lightbox-img[data-v-b33920d8]{max-width:90%;max-height:85vh;border-radius:var(--radius-md);box-shadow:0 25px 50px #00000080}.lightbox-close[data-v-b33920d8],.lightbox-nav[data-v-b33920d8]{position:absolute;width:48px;height:48px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all var(--transition-normal)}.lightbox-close[data-v-b33920d8]:hover,.lightbox-nav[data-v-b33920d8]:hover{background:#fff3}.lightbox-close[data-v-b33920d8]{top:2rem;right:2rem}.lightbox-close[data-v-b33920d8]:hover{transform:rotate(90deg)}.lightbox-nav.prev[data-v-b33920d8]{top:50%;left:2rem;transform:translateY(-50%)}.lightbox-nav.next[data-v-b33920d8]{top:50%;right:2rem;transform:translateY(-50%)}.lightbox-caption[data-v-b33920d8]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);color:#fff;font-size:1rem;padding:.75rem 1.5rem;background:#0009;border-radius:var(--radius-md)}@media (max-width: 1024px){.panel-content[data-v-b33920d8]{grid-template-columns:1fr}.panel-info[data-v-b33920d8]{padding:2rem;order:2}.panel-visual[data-v-b33920d8]{order:1;padding:1rem}.gallery-grid[data-v-b33920d8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.showcase-tabs[data-v-b33920d8]{flex-wrap:wrap}.tab-btn[data-v-b33920d8]{padding:.625rem 1rem;font-size:.875rem}.gallery-grid[data-v-b33920d8]{grid-template-columns:1fr}.lightbox-nav[data-v-b33920d8]{display:none}}.contact[data-v-b4a34f22]{background:var(--bg-cream);position:relative}.contact-grid[data-v-b4a34f22]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.info-card[data-v-b4a34f22]{background:var(--bg-card);border:1px solid rgba(234,88,12,.1);border-radius:var(--radius-lg);padding:2rem;height:100%}.info-title[data-v-b4a34f22]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--text-primary)}.info-desc[data-v-b4a34f22]{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(234,88,12,.1)}.contact-items[data-v-b4a34f22]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.contact-item[data-v-b4a34f22]{display:flex;align-items:flex-start;gap:.875rem}.contact-icon[data-v-b4a34f22]{width:44px;height:44px;background:#ea580c14;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.contact-detail[data-v-b4a34f22]{display:flex;flex-direction:column;gap:.125rem}.contact-label[data-v-b4a34f22]{font-size:.8125rem;color:var(--text-muted)}.contact-value[data-v-b4a34f22]{font-size:.9375rem;color:var(--text-primary);font-weight:500}.contact-value[data-v-b4a34f22]:hover{color:var(--primary)}.qr-code[data-v-b4a34f22]{display:flex;align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid rgba(234,88,12,.1)}.qr-placeholder[data-v-b4a34f22]{width:88px;height:88px;background:#ea580c0d;border:1px solid rgba(234,88,12,.15);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary)}.qr-image[data-v-b4a34f22]{width:88px;height:88px;object-fit:cover;border-radius:var(--radius-md);border:1px solid rgba(234,88,12,.15);background:#fff}.qr-text[data-v-b4a34f22]{font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.contact-form-wrapper[data-v-b4a34f22]{background:var(--bg-card);border:1px solid rgba(234,88,12,.1);border-radius:var(--radius-lg);padding:2rem}.contact-form[data-v-b4a34f22]{display:flex;flex-direction:column;gap:1.25rem}.form-row[data-v-b4a34f22]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-b4a34f22]{display:flex;flex-direction:column;gap:.375rem}.form-group label[data-v-b4a34f22]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.form-group input[data-v-b4a34f22],.form-group select[data-v-b4a34f22],.form-group textarea[data-v-b4a34f22]{padding:.75rem 1rem;background:var(--bg-light);border:1px solid rgba(234,88,12,.15);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9375rem;transition:all var(--transition-normal);font-family:inherit}.form-group input[data-v-b4a34f22]::placeholder,.form-group textarea[data-v-b4a34f22]::placeholder{color:var(--text-muted)}.form-group input[data-v-b4a34f22]:focus,.form-group select[data-v-b4a34f22]:focus,.form-group textarea[data-v-b4a34f22]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ea580c1a}.form-group select[data-v-b4a34f22]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a8a29e' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.form-group select option[data-v-b4a34f22]{background:var(--bg-card);color:var(--text-primary)}.form-group textarea[data-v-b4a34f22]{resize:vertical;min-height:90px}.btn-submit[data-v-b4a34f22]{width:100%;padding:.875rem;font-size:1rem;margin-top:.25rem}.btn-submit[data-v-b4a34f22]:disabled{cursor:wait;opacity:.85;transform:none;box-shadow:0 4px 15px #ea580c33}.form-note[data-v-b4a34f22]{margin-top:-.375rem;font-size:.8125rem;color:var(--text-muted);line-height:1.6}.form-feedback[data-v-b4a34f22]{padding:.875rem 1rem;border-radius:var(--radius-md);font-size:.875rem;line-height:1.6}.form-feedback-success[data-v-b4a34f22]{background:#0596691a;border:1px solid rgba(5,150,105,.2);color:#047857}.form-feedback-error[data-v-b4a34f22]{background:#dc262614;border:1px solid rgba(220,38,38,.16);color:#b91c1c}@media (max-width: 768px){.contact-grid[data-v-b4a34f22],.form-row[data-v-b4a34f22]{grid-template-columns:1fr}.info-card[data-v-b4a34f22],.contact-form-wrapper[data-v-b4a34f22]{padding:1.5rem}}.footer[data-v-dbaaf265]{background:var(--text-primary);padding-top:3.5rem}.footer-grid[data-v-dbaaf265]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:2.5rem}.footer-brand[data-v-dbaaf265]{max-width:300px}.footer-logo[data-v-dbaaf265]{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}.logo-text[data-v-dbaaf265]{display:flex;flex-direction:column}.logo-title[data-v-dbaaf265]{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.2}.logo-subtitle[data-v-dbaaf265]{font-size:.6875rem;color:var(--primary-light);letter-spacing:2px;font-weight:500}.footer-desc[data-v-dbaaf265]{color:#a8a29e;font-size:.875rem;line-height:1.7;margin-bottom:1.25rem}.footer-social[data-v-dbaaf265]{display:flex;gap:.625rem}.social-link[data-v-dbaaf265]{width:36px;height:36px;background:#ffffff14;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#a8a29e;transition:all var(--transition-normal)}.social-link[data-v-dbaaf265]:hover{background:var(--gradient-primary);color:#fff;transform:translateY(-2px)}.footer-title[data-v-dbaaf265]{font-size:.9375rem;font-weight:600;color:#fff;margin-bottom:1rem}.footer-links ul[data-v-dbaaf265]{list-style:none}.footer-links li[data-v-dbaaf265]{margin-bottom:.625rem}.footer-links a[data-v-dbaaf265]{color:#a8a29e;font-size:.875rem;transition:color var(--transition-fast)}.footer-links a[data-v-dbaaf265]:hover{color:var(--primary-light)}.footer-bottom[data-v-dbaaf265]{border-top:1px solid rgba(255,255,255,.08);padding:1.25rem 0;display:flex;flex-direction:column;align-items:center;gap:.375rem}.copyright[data-v-dbaaf265],.icp a[data-v-dbaaf265],.icp span[data-v-dbaaf265]{font-size:.8125rem;color:#78716c}.icp a[data-v-dbaaf265]:hover{color:var(--primary-light)}@media (max-width: 1024px){.footer-grid[data-v-dbaaf265]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.footer-grid[data-v-dbaaf265]{grid-template-columns:1fr;gap:2rem}.footer-brand[data-v-dbaaf265]{max-width:100%}}:root{--primary: #ea580c;--primary-dark: #c2410c;--primary-light: #fb923c;--secondary: #059669;--accent: #0ea5e9;--bg-light: #fefdfb;--bg-cream: #fff7ed;--bg-card: #ffffff;--bg-hover: #fff1e6;--text-primary: #1c1917;--text-secondary: #57534e;--text-muted: #a8a29e;--gradient-primary: linear-gradient(135deg, #ea580c 0%, #f97316 100%);--gradient-warm: linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%);--gradient-soft: linear-gradient(180deg, #fefdfb 0%, #fff7ed 100%);--shadow-sm: 0 2px 8px rgba(234, 88, 12, .08);--shadow-md: 0 4px 20px rgba(234, 88, 12, .12);--shadow-lg: 0 8px 40px rgba(234, 88, 12, .15);--shadow-card: 0 4px 24px rgba(0, 0, 0, .06);--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-light);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{border:none;background:none;cursor:pointer;font-family:inherit}img{max-width:100%;height:auto}.container{max-width:1280px;margin:0 auto;padding:0 var(--space-lg)}.section{padding:var(--space-3xl) 0;position:relative}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:var(--space-xs);color:var(--text-primary)}.section-title:after{content:"";display:block;width:60px;height:4px;background:var(--gradient-primary);border-radius:var(--radius-full);margin:1rem auto 0}.section-subtitle{font-size:1.125rem;color:var(--text-secondary);text-align:center;margin-bottom:var(--space-2xl)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.875rem 1.75rem;font-size:1rem;font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-normal);cursor:pointer}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px #ea580c4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ea580c66}.btn-secondary{background:#fff;color:var(--primary);border:2px solid var(--primary)}.btn-secondary:hover{background:var(--primary);color:#fff}.card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-card);border:1px solid rgba(234,88,12,.08);transition:all var(--transition-normal)}.card:hover{border-color:#ea580c33;transform:translateY(-5px);box-shadow:var(--shadow-lg)}.grid{display:grid;gap:var(--space-lg)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fadeInUp{animation:fadeInUp .6s ease forwards}.animate-float{animation:float 3s ease-in-out infinite}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.section-title{font-size:2rem}}@media (max-width: 768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section-title{font-size:1.75rem}.section{padding:var(--space-2xl) 0}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-cream)}::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}::selection{background:#ea580c33;color:var(--text-primary)}
