.app-header[data-v-63034644]{z-index:var(--z-header);height:var(--header-height);background:var(--color-bg);transition:all var(--transition-normal);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.app-header.is-scrolled[data-v-63034644]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fffffff7}.header-inner[data-v-63034644]{justify-content:space-between;align-items:center;height:100%;display:flex}.logo[data-v-63034644]{align-items:center;gap:var(--space-sm);color:var(--color-primary);flex-shrink:0;text-decoration:none;display:flex}.logo-mark[data-v-63034644]{color:var(--color-accent);font-size:1.5rem}.logo-text[data-v-63034644]{font-family:var(--font-heading);font-size:var(--font-size-xl);letter-spacing:.15em;font-weight:700}.desktop-nav[data-v-63034644]{align-items:center;gap:var(--space-xs);display:flex}.nav-item[data-v-63034644]{position:relative}.nav-link[data-v-63034644]{padding:var(--space-sm) var(--space-lg);color:var(--color-text);font-size:var(--font-size-sm);letter-spacing:.02em;transition:color var(--transition-fast);border-radius:var(--radius-sm);font-weight:500;text-decoration:none;display:block}.nav-link[data-v-63034644]:hover,.nav-link.active[data-v-63034644]{color:var(--color-accent)}.dropdown[data-v-63034644]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;min-width:180px;transition:all var(--transition-fast);padding:var(--space-xs);position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px)}.nav-item.has-dropdown:hover .dropdown[data-v-63034644]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dropdown-link[data-v-63034644]{width:100%;padding:var(--space-sm) var(--space-md);color:var(--color-text);font-size:var(--font-size-sm);text-align:left;border-radius:var(--radius-sm);transition:all var(--transition-fast);display:block}.dropdown-link[data-v-63034644]:hover{background:var(--color-bg-warm);color:var(--color-accent)}.lang-switcher[data-v-63034644]{position:relative}.lang-toggle[data-v-63034644]{width:auto;padding:0 var(--space-sm);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;font-weight:600;display:flex}.lang-current[data-v-63034644]{line-height:1}.lang-dropdown[data-v-63034644]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;min-width:200px;max-height:360px;transition:all var(--transition-fast);z-index:var(--z-dropdown,100);margin-top:4px;position:absolute;top:100%;right:0;overflow-y:auto;transform:translateY(4px)}.lang-dropdown.open[data-v-63034644]{opacity:1;visibility:visible;transform:translateY(0)}.lang-option[data-v-63034644]{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--color-text);text-align:left;transition:all var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.lang-option[data-v-63034644]:hover{background:var(--color-bg-warm);color:var(--color-accent)}.lang-option.active[data-v-63034644]{color:var(--color-accent);font-weight:600}.lang-code[data-v-63034644]{font-size:var(--font-size-xs);color:var(--color-text-lighter);text-transform:uppercase;font-weight:400}.header-actions[data-v-63034644]{align-items:center;gap:var(--space-sm);display:flex}.icon-btn[data-v-63034644]{width:40px;height:40px;color:var(--color-text);border-radius:var(--radius-full);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.icon-btn[data-v-63034644]:hover{background:var(--color-bg-warm);color:var(--color-accent)}.menu-toggle[data-v-63034644]{display:none}.hamburger[data-v-63034644]{flex-direction:column;gap:5px;width:20px;display:flex}.hamburger span[data-v-63034644]{height:2px;transition:all var(--transition-fast);background:currentColor;border-radius:1px;display:block}.hamburger.open span[data-v-63034644]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span[data-v-63034644]:nth-child(2){opacity:0}.hamburger.open span[data-v-63034644]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.search-overlay[data-v-63034644]{top:var(--header-height);background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-lg) 0;opacity:0;visibility:hidden;transition:all var(--transition-normal);position:absolute;left:0;right:0;transform:translateY(-10px)}.search-overlay.open[data-v-63034644]{opacity:1;visibility:visible;transform:translateY(0)}.search-inner[data-v-63034644]{align-items:center;gap:var(--space-md);display:flex}.search-input[data-v-63034644]{padding:var(--space-sm) 0;font-size:var(--font-size-xl);border:none;border-bottom:2px solid var(--color-border);transition:border-color var(--transition-fast);background:0 0;outline:none;flex:1}.search-input[data-v-63034644]:focus{border-color:var(--color-accent)}.mobile-menu-overlay[data-v-63034644]{z-index:var(--z-mobile-menu);opacity:0;visibility:hidden;transition:all var(--transition-normal);background:#0006;position:fixed;inset:0}.mobile-menu-overlay.open[data-v-63034644]{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(4px)}.mobile-menu[data-v-63034644]{background:var(--color-bg);opacity:0;width:300px;max-width:85vw;transition:transform var(--transition-normal), opacity var(--transition-normal);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.open[data-v-63034644]{opacity:1;transform:translate(0)}.mobile-close[data-v-63034644]{top:calc(var(--space-md) + env(safe-area-inset-top,0px));right:var(--space-md);width:36px;height:36px;color:var(--color-text);border-radius:var(--radius-full);transition:all var(--transition-fast);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.mobile-close[data-v-63034644]:hover{background:var(--color-bg-warm);color:var(--color-accent)}.mobile-close svg[data-v-63034644]{width:20px;height:20px}.mobile-menu-body[data-v-63034644]{padding:calc(var(--header-height) + var(--space-xl)) var(--space-xl) var(--space-xl)}.mobile-section-title[data-v-63034644]{padding:var(--space-md) 0 var(--space-xs);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-lighter);font-weight:600;display:block}.mobile-link[data-v-63034644]{width:100%;padding:var(--space-md) var(--space-md);color:var(--color-text);font-size:var(--font-size-lg);text-align:left;border-bottom:1px solid var(--color-border-light);transition:all var(--transition-fast);border-radius:var(--radius-sm);display:block;position:relative}.mobile-link.active[data-v-63034644]{color:var(--color-accent);font-weight:600}.mobile-link.active[data-v-63034644]:before{content:"";background:var(--color-accent);border-radius:2px;width:3px;height:20px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.mobile-link[data-v-63034644]:hover{color:var(--color-accent);background:var(--color-bg-warm)}@media (width<=768px){.desktop-nav[data-v-63034644]{display:none}.menu-toggle[data-v-63034644]{display:flex}}.app-footer[data-v-b078417c]{background:var(--color-bg-footer);color:var(--color-text-on-dark)}.footer-main[data-v-b078417c]{padding:var(--space-4xl) 0 var(--space-3xl)}.footer-grid[data-v-b078417c]{gap:var(--space-2xl);grid-template-columns:2fr 1fr 1.5fr;display:grid}.footer-col[data-v-b078417c]{min-width:0}.footer-logo[data-v-b078417c]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);text-decoration:none;display:flex}.footer-logo .logo-mark[data-v-b078417c]{color:var(--color-accent);font-size:1.5rem}.footer-logo .logo-text[data-v-b078417c]{font-family:var(--font-heading);font-size:var(--font-size-xl);letter-spacing:.15em;color:var(--color-text-white);font-weight:700}.footer-desc[data-v-b078417c]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-on-dark);margin-bottom:var(--space-lg);opacity:.7}.social-links[data-v-b078417c]{gap:var(--space-sm);display:flex}.social-link[data-v-b078417c]{width:40px;height:40px;color:var(--color-text-white);border-radius:var(--radius-full);font-size:var(--font-size-sm);transition:all var(--transition-fast);background:#ffffff14;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.social-link[data-v-b078417c]:hover{background:var(--color-accent);transform:translateY(-2px)}.footer-heading[data-v-b078417c]{font-family:var(--font-body);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-white);margin-bottom:var(--space-lg);font-weight:600}.footer-links[data-v-b078417c]{gap:var(--space-sm);flex-direction:column;display:flex}.footer-link[data-v-b078417c]{color:var(--color-text-on-dark);opacity:.7;font-size:var(--font-size-sm);transition:all var(--transition-fast);text-decoration:none}.footer-link[data-v-b078417c]:hover{opacity:1;color:var(--color-accent)}.contact-info[data-v-b078417c]{margin-bottom:var(--space-lg)}.contact-info p[data-v-b078417c]{font-size:var(--font-size-sm);opacity:.7;margin-bottom:var(--space-xs);line-height:var(--line-height-relaxed)}.subscribe-form[data-v-b078417c]{gap:var(--space-xs);display:flex}.subscribe-input[data-v-b078417c]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--color-text-white);font-size:var(--font-size-sm);transition:border-color var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;outline:none;flex:1}.subscribe-input[data-v-b078417c]::placeholder{color:#fff6}.subscribe-input[data-v-b078417c]:focus{border-color:var(--color-accent)}.subscribe-btn[data-v-b078417c]{padding:var(--space-sm) var(--space-lg);background:var(--color-accent);color:var(--color-text-white);border-radius:var(--radius-sm);font-size:var(--font-size-sm);white-space:nowrap;transition:background var(--transition-fast);font-weight:600}.subscribe-btn[data-v-b078417c]:hover{background:var(--color-accent-dark)}.footer-bottom[data-v-b078417c]{padding:var(--space-lg) 0;border-top:1px solid #ffffff14}.footer-bottom-inner[data-v-b078417c]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.copyright[data-v-b078417c]{font-size:var(--font-size-xs);opacity:.5}.legal-links[data-v-b078417c]{gap:var(--space-lg);display:flex}.legal-links a[data-v-b078417c]{font-size:var(--font-size-xs);color:var(--color-text-on-dark);opacity:.5;transition:opacity var(--transition-fast);text-decoration:none}.legal-links a[data-v-b078417c]:hover{opacity:.8}@media (width<=1024px){.footer-grid[data-v-b078417c]{gap:var(--space-2xl);grid-template-columns:1fr 1fr}.brand-col[data-v-b078417c]{grid-column:1/-1}}@media (width<=768px){.footer-grid[data-v-b078417c]{gap:var(--space-2xl);grid-template-columns:1fr}.footer-bottom-inner[data-v-b078417c]{text-align:center;flex-direction:column}}.floating-contact[data-v-aa600ee5]{left:var(--space-lg);bottom:var(--space-xl);z-index:var(--z-floating-contact);gap:var(--space-sm);flex-direction:column;display:flex;position:fixed}.contact-btn[data-v-aa600ee5]{padding:var(--space-sm);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--font-size-sm);transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;gap:0;width:44px;font-weight:500;text-decoration:none;display:flex;overflow:hidden}.contact-btn[data-v-aa600ee5]:hover{justify-content:flex-start;gap:var(--space-sm);background:var(--btn-color,var(--color-primary));width:auto;color:var(--color-text-white);border-color:var(--btn-color,var(--color-primary));padding:var(--space-sm) var(--space-md);padding-right:var(--space-lg)}.contact-icon[data-v-aa600ee5]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.contact-icon svg[data-v-aa600ee5]{width:100%;height:100%}.contact-label[data-v-aa600ee5]{opacity:0;transition:opacity var(--transition-fast);overflow:hidden}.contact-btn:hover .contact-label[data-v-aa600ee5]{opacity:1}@media (width<=768px){.floating-contact[data-v-aa600ee5]{background:var(--color-bg);border-top:1px solid var(--color-border);padding:var(--space-sm) var(--space-md);flex-direction:row;justify-content:center;gap:0;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000f}.contact-btn[data-v-aa600ee5]{width:auto;max-width:80px;padding:var(--space-xs) var(--space-sm);box-shadow:none;font-size:var(--font-size-xs);background:0 0;border:none;flex-direction:column;flex:1}.contact-btn[data-v-aa600ee5]:hover{width:auto;padding:var(--space-xs) var(--space-sm);color:var(--color-accent);background:0 0;border-color:#0000;flex:1;justify-content:center;gap:0}.contact-label[data-v-aa600ee5]{opacity:1}.contact-icon[data-v-aa600ee5]{width:20px;height:20px}}.ai-chatbot[data-v-98f46bd1]{right:var(--space-lg);bottom:calc(80px + var(--space-xl));z-index:var(--z-floating-contact,1000);position:fixed}.chat-toggle[data-v-98f46bd1]{background:var(--color-accent);width:56px;height:56px;color:var(--color-text-white);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;margin-left:auto;display:flex;box-shadow:0 4px 20px #00000026}.chat-toggle[data-v-98f46bd1]:hover{background:var(--color-accent-dark);transform:scale(1.05)}.chat-toggle.active[data-v-98f46bd1]{background:var(--color-primary)}.chat-toggle svg[data-v-98f46bd1]{width:24px;height:24px}.chat-panel[data-v-98f46bd1]{background:var(--color-bg,#fff);border-radius:var(--radius-lg);flex-direction:column;width:360px;height:480px;display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 8px 40px #0000001f}.panel-header[data-v-98f46bd1]{padding:var(--space-md) var(--space-lg);background:var(--color-accent);color:var(--color-text-white);justify-content:space-between;align-items:center;display:flex}.header-info[data-v-98f46bd1]{align-items:center;gap:var(--space-sm);display:flex}.header-dot[data-v-98f46bd1]{background:#4ade80;border-radius:50%;width:8px;height:8px}.header-title[data-v-98f46bd1]{font-weight:600;font-size:var(--font-size-base)}.ai-badge[data-v-98f46bd1]{text-transform:uppercase;border-radius:var(--radius-sm);background:#fff3;padding:2px 8px;font-size:10px;font-weight:700}.panel-body[data-v-98f46bd1]{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.msg[data-v-98f46bd1]{display:flex}.msg.user[data-v-98f46bd1]{justify-content:flex-end}.msg-content[data-v-98f46bd1]{max-width:80%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.msg.user .msg-content[data-v-98f46bd1]{background:var(--color-accent);color:var(--color-text-white);border-bottom-right-radius:2px}.msg.assistant .msg-content[data-v-98f46bd1]{color:var(--color-text);background:#f3f4f6;border-bottom-left-radius:2px}.typing[data-v-98f46bd1]{padding:var(--space-sm) var(--space-md);align-items:center;gap:4px;display:flex}.dot-pulse[data-v-98f46bd1]:after{content:"...";animation:1.5s infinite pulse-98f46bd1}@keyframes pulse-98f46bd1{0%,to{opacity:.3}50%{opacity:1}}.faq-section[data-v-98f46bd1]{margin-top:var(--space-md)}.faq-hint[data-v-98f46bd1]{font-size:var(--font-size-xs);color:var(--color-text-light);margin-bottom:var(--space-sm)}.faq-grid[data-v-98f46bd1]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.faq-btn[data-v-98f46bd1]{padding:var(--space-xs) var(--space-sm);background:var(--color-bg-secondary,#f9fafb);color:var(--color-text);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-full);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast)}.faq-btn[data-v-98f46bd1]:hover{border-color:var(--color-accent);color:var(--color-accent)}.panel-footer[data-v-98f46bd1]{padding:var(--space-sm) var(--space-md) var(--space-md);border-top:1px solid var(--color-border,#e5e7eb)}.input-row[data-v-98f46bd1]{gap:var(--space-xs);display:flex}.chat-input[data-v-98f46bd1]{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-full);font-size:var(--font-size-sm);transition:border-color var(--transition-fast);outline:none;flex:1}.chat-input[data-v-98f46bd1]:focus{border-color:var(--color-accent)}.send-btn[data-v-98f46bd1]{background:var(--color-accent);width:40px;height:40px;color:var(--color-text-white);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.send-btn[data-v-98f46bd1]:disabled{opacity:.4;cursor:not-allowed}.send-btn[data-v-98f46bd1]:hover:not(:disabled){background:var(--color-accent-dark)}.send-btn svg[data-v-98f46bd1]{width:18px;height:18px}.full-chat-link[data-v-98f46bd1]{text-align:center;margin-top:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-accent);text-decoration:none;display:block}.panel-enter-active[data-v-98f46bd1],.panel-leave-active[data-v-98f46bd1]{transition:all .2s}.panel-enter-from[data-v-98f46bd1],.panel-leave-to[data-v-98f46bd1]{opacity:0;transform:translateY(10px)scale(.95)}@media (width<=768px){.ai-chatbot[data-v-98f46bd1]{right:var(--space-md);bottom:76px}.chat-panel[data-v-98f46bd1]{width:calc(100vw - 32px);height:60vh;right:0}}.back-to-top[data-v-280b6f8b]{border-radius:var(--radius-full);background:var(--color-accent);width:48px;height:48px;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-lg);z-index:var(--z-floating-contact);transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;animation:.3s fadeIn-280b6f8b;display:flex;position:fixed;bottom:32px;right:32px}.back-to-top[data-v-280b6f8b]:hover{background:var(--color-accent-dark);box-shadow:var(--shadow-xl);transform:translateY(-3px)}.back-to-top svg[data-v-280b6f8b]{width:22px;height:22px}@keyframes fadeIn-280b6f8b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app[data-v-4487ddc2]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-4487ddc2]{padding-top:var(--header-height);flex:1}.page-enter-active[data-v-4487ddc2],.page-leave-active[data-v-4487ddc2]{transition:opacity .25s,transform .25s}.page-enter-from[data-v-4487ddc2]{opacity:0;transform:translateY(12px)}.page-leave-to[data-v-4487ddc2]{opacity:0;transform:translateY(-8px)}.section-title[data-v-8c1e9d55]{margin-bottom:var(--space-3xl)}.section-title.is-center[data-v-8c1e9d55]{text-align:center}.title[data-v-8c1e9d55]{font-size:var(--font-size-4xl);margin-bottom:var(--space-md);font-weight:700;position:relative}.is-light .title[data-v-8c1e9d55]{color:var(--color-text-white)}.title[data-v-8c1e9d55]:after{content:"";background:var(--color-accent);width:60px;height:3px;margin-top:var(--space-md);display:block}.is-center .title[data-v-8c1e9d55]:after{margin-left:auto;margin-right:auto}.subtitle[data-v-8c1e9d55]{font-size:var(--font-size-lg);color:var(--color-text-light);line-height:var(--line-height-relaxed);max-width:600px}.is-light .subtitle[data-v-8c1e9d55]{color:var(--color-text-on-dark);opacity:.7}.is-center .subtitle[data-v-8c1e9d55]{margin:0 auto}@media (width<=768px){.title[data-v-8c1e9d55]{font-size:var(--font-size-3xl)}.section-title[data-v-8c1e9d55]{margin-bottom:var(--space-2xl)}}.product-card[data-v-42f16b18]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);transition:all var(--transition-normal);text-decoration:none;display:block;overflow:hidden}.product-card[data-v-42f16b18]:hover{box-shadow:var(--shadow-xl);border-color:#0000;transform:translateY(-6px)}.card-image[data-v-42f16b18]{aspect-ratio:4/3;background:var(--color-bg-warm);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-placeholder[data-v-42f16b18]{background:var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;width:80%;height:80%;display:flex}.card-img[data-v-42f16b18]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal)}.product-card:hover .card-img[data-v-42f16b18]{transform:scale(1.08)}.placeholder-icon[data-v-42f16b18]{color:var(--color-primary-light);opacity:.2;font-size:3rem}.card-tag[data-v-42f16b18]{top:var(--space-sm);left:var(--space-sm);padding:2px var(--space-sm);background:var(--color-accent);color:var(--color-text-white);font-size:var(--font-size-xs);border-radius:var(--radius-sm);z-index:2;font-weight:600;position:absolute}.card-overlay[data-v-42f16b18]{opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(#2c5f4a1a 0%,#2c5f4a99 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-card:hover .card-overlay[data-v-42f16b18]{opacity:1}.card-overlay-text[data-v-42f16b18]{color:var(--color-text-white);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffff80;font-weight:600}.card-body[data-v-42f16b18]{padding:var(--space-lg)}.card-category[data-v-42f16b18]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-xs);font-weight:600;display:inline-block}.card-title[data-v-42f16b18]{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-primary);margin-bottom:var(--space-xs);font-weight:600}.card-model[data-v-42f16b18]{font-size:var(--font-size-sm);color:var(--color-text-lighter);margin-bottom:var(--space-sm)}.card-desc[data-v-42f16b18]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-cta[data-v-42f16b18]{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-accent);transition:gap var(--transition-fast);font-weight:600;display:inline-flex}.cta-arrow[data-v-42f16b18]{transition:transform var(--transition-fast)}.product-card:hover .card-cta[data-v-42f16b18]{gap:var(--space-sm)}.product-card:hover .cta-arrow[data-v-42f16b18]{transform:translate(4px)}.stats-grid[data-v-3e4ebc04]{gap:var(--space-xl);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.stat-item[data-v-3e4ebc04]{padding:var(--space-xl)}.stat-value[data-v-3e4ebc04]{font-family:var(--font-heading);font-size:var(--font-size-5xl);color:var(--color-accent);margin-bottom:var(--space-xs);font-weight:700;line-height:1;display:block}.stat-label[data-v-3e4ebc04]{font-size:var(--font-size-sm);color:var(--color-text-light);letter-spacing:.02em;font-weight:500}.section-dark{color:var(--color-text-on-dark);opacity:.7}@media (width<=768px){.stats-grid[data-v-3e4ebc04]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.stat-value[data-v-3e4ebc04]{font-size:var(--font-size-4xl)}}.faq-item[data-v-af15e635]{border-bottom:1px solid var(--color-border)}.faq-question[data-v-af15e635]{width:100%;padding:var(--space-lg) 0;font-size:var(--font-size-base);color:var(--color-text);text-align:left;transition:color var(--transition-fast);justify-content:space-between;align-items:center;font-weight:600;display:flex}.faq-question[data-v-af15e635]:hover{color:var(--color-accent)}.faq-arrow[data-v-af15e635]{transition:transform var(--transition-fast);color:var(--color-text-lighter);flex-shrink:0}.faq-arrow.rotated[data-v-af15e635]{transform:rotate(180deg)}.faq-answer[data-v-af15e635]{transition:max-height var(--transition-normal);overflow:hidden}.faq-answer p[data-v-af15e635]{padding-bottom:var(--space-lg);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-light)}.section-dark{color:var(--color-text-on-dark);opacity:.7;border-color:#ffffff1a}.testimonial-card[data-v-8346ab55]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:all var(--transition-normal)}.testimonial-card[data-v-8346ab55]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.testimonial-content[data-v-8346ab55]{margin-bottom:var(--space-xl)}.quote-icon[data-v-8346ab55]{margin-bottom:var(--space-md);color:var(--color-accent)}.testimonial-text[data-v-8346ab55]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-light);font-style:italic}.testimonial-author[data-v-8346ab55]{align-items:center;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--color-border-light);display:flex}.author-avatar[data-v-8346ab55]{border-radius:var(--radius-full);background:var(--color-accent);width:44px;height:44px;color:var(--color-text-white);font-weight:600;font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-img[data-v-8346ab55]{object-fit:cover;width:100%;height:100%;display:block}.author-name[data-v-8346ab55]{font-weight:600;font-size:var(--font-size-sm);color:var(--color-primary)}.author-company[data-v-8346ab55]{font-size:var(--font-size-xs);color:var(--color-text-lighter);margin-top:2px}.section-dark{color:var(--color-text-white);opacity:.8;background:#ffffff0f;border-color:#ffffff1a}.cta-section[data-v-2f74b835]{padding:var(--space-4xl) 0;text-align:center;background:var(--color-bg-warm)}.cta-section.is-dark[data-v-2f74b835]{background:var(--color-primary)}.cta-content[data-v-2f74b835]{max-width:600px;margin:0 auto}.cta-title[data-v-2f74b835]{font-size:var(--font-size-4xl);margin-bottom:var(--space-md)}.is-dark .cta-title[data-v-2f74b835]{color:var(--color-text-white)}.cta-subtitle[data-v-2f74b835]{font-size:var(--font-size-lg);color:var(--color-text-light);margin-bottom:var(--space-2xl);line-height:var(--line-height-relaxed)}.is-dark .cta-subtitle[data-v-2f74b835]{color:var(--color-text-on-dark);opacity:.7}.btn[data-v-2f74b835]{padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-sm);letter-spacing:.03em;border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary[data-v-2f74b835]{background:var(--color-primary);color:var(--color-text-white)}.btn-primary[data-v-2f74b835]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 20px #2c5f4a59}@media (width<=768px){.cta-title[data-v-2f74b835]{font-size:var(--font-size-3xl)}.cta-section[data-v-2f74b835]{padding:var(--space-2xl) 0}}.categories-grid[data-v-87ff9c9c]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.category-card[data-v-87ff9c9c]{color:var(--color-text);text-align:center;padding:var(--space-2xl) var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-normal);text-decoration:none;display:block}.category-card[data-v-87ff9c9c]:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.cat-image[data-v-87ff9c9c]{width:100px;height:100px;margin:0 auto var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-warm);justify-content:center;align-items:center;display:flex;overflow:hidden}.cat-img[data-v-87ff9c9c]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.category-card:hover .cat-img[data-v-87ff9c9c]{transform:scale(1.1)}.cat-icon[data-v-87ff9c9c]{color:var(--color-accent);font-size:2rem}.cat-name[data-v-87ff9c9c]{font-family:var(--font-body);font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.cat-desc[data-v-87ff9c9c]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.cat-cta[data-v-87ff9c9c]{font-size:var(--font-size-sm);color:var(--color-accent);font-weight:600}@media (width<=1024px){.categories-grid[data-v-87ff9c9c]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.categories-grid[data-v-87ff9c9c]{grid-template-columns:1fr}}.advantages-grid[data-v-fbbe0a8a]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.advantage-card[data-v-fbbe0a8a]{padding:var(--space-2xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.advantage-card[data-v-fbbe0a8a]:hover{box-shadow:var(--shadow-md)}.adv-image[data-v-fbbe0a8a]{aspect-ratio:16/10;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-lg);overflow:hidden}.adv-img[data-v-fbbe0a8a]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.advantage-card:hover .adv-img[data-v-fbbe0a8a]{transform:scale(1.05)}.adv-icon-fallback[data-v-fbbe0a8a]{background:var(--color-bg-warm);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-accent);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.adv-title[data-v-fbbe0a8a]{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.adv-desc[data-v-fbbe0a8a]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed)}.section-dark{color:var(--color-text-on-dark);opacity:.7;background:#ffffff1a;border-color:#ffffff1a}@media (width<=1024px){.advantages-grid[data-v-fbbe0a8a]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.advantages-grid[data-v-fbbe0a8a]{grid-template-columns:1fr}}.trust-grid[data-v-a7860e75]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.trust-item[data-v-a7860e75]{text-align:center;padding:var(--space-xl)}.trust-image[data-v-a7860e75]{width:80px;height:80px;margin:0 auto var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-warm);overflow:hidden}.trust-img[data-v-a7860e75]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.trust-item:hover .trust-img[data-v-a7860e75]{transform:scale(1.1)}.trust-label[data-v-a7860e75]{font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--space-xs);font-weight:700;display:block}.trust-desc[data-v-a7860e75]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);display:block}.section-dark{color:var(--color-text-on-dark);opacity:.7}@media (width<=768px){.trust-grid[data-v-a7860e75]{gap:var(--space-lg);grid-template-columns:1fr}}.industry-grid[data-v-e4670c15]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.industry-card[data-v-e4670c15]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-normal);overflow:hidden}.industry-card[data-v-e4670c15]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.industry-image[data-v-e4670c15]{aspect-ratio:16/9;background:var(--color-bg-warm);justify-content:center;align-items:center;display:flex;overflow:hidden}.industry-img[data-v-e4670c15]{object-fit:cover;width:100%;height:100%;display:block}.industry-placeholder[data-v-e4670c15]{color:var(--color-text-lighter);opacity:.3;font-size:2.5rem}.industry-info[data-v-e4670c15]{padding:var(--space-lg)}.industry-title[data-v-e4670c15]{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.industry-desc[data-v-e4670c15]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.industry-tags[data-v-e4670c15]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tag[data-v-e4670c15]{padding:2px var(--space-sm);background:var(--color-bg-warm);color:var(--color-accent);font-size:var(--font-size-xs);border-radius:var(--radius-sm);font-weight:500}@media (width<=1024px){.industry-grid[data-v-e4670c15]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.industry-grid[data-v-e4670c15]{grid-template-columns:1fr}}.how-it-works[data-v-7bc81e01]{padding:var(--space-5xl) 0;background:var(--color-bg)}.hiw-header[data-v-7bc81e01]{text-align:center;margin-bottom:var(--space-4xl)}.hiw-label[data-v-7bc81e01]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;display:inline-block}.hiw-title[data-v-7bc81e01]{font-size:var(--font-size-4xl);color:var(--color-primary-dark);margin-bottom:var(--space-sm)}.hiw-subtitle[data-v-7bc81e01]{font-size:var(--font-size-lg);color:var(--color-text-light);max-width:480px;margin:0 auto}.hiw-grid[data-v-7bc81e01]{gap:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.hiw-card[data-v-7bc81e01]{text-align:center;position:relative}.hiw-image[data-v-7bc81e01]{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-lg);overflow:hidden}.hiw-img[data-v-7bc81e01]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.hiw-card:hover .hiw-img[data-v-7bc81e01]{transform:scale(1.05)}.hiw-number[data-v-7bc81e01]{color:var(--color-primary);opacity:.08;margin-bottom:var(--space-lg);font-size:3.5rem;font-weight:700;line-height:1;font-family:var(--font-heading)}.hiw-step-content[data-v-7bc81e01]{position:relative}.hiw-step-title[data-v-7bc81e01]{font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--space-sm);font-family:var(--font-body)}.hiw-step-desc[data-v-7bc81e01]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);max-width:280px;margin:0 auto}@media (width<=768px){.hiw-grid[data-v-7bc81e01]{gap:var(--space-2xl);grid-template-columns:1fr}.hiw-title[data-v-7bc81e01]{font-size:var(--font-size-3xl)}}.wellness-benefits[data-v-6e21760c]{padding:var(--space-5xl) 0;background:var(--color-bg);position:relative}.wellness-benefits[data-v-6e21760c]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-border), transparent);height:1px;position:absolute;top:0;left:0;right:0}.benefits-header[data-v-6e21760c]{text-align:center;margin-bottom:var(--space-4xl)}.benefits-label[data-v-6e21760c]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;display:inline-block}.benefits-title[data-v-6e21760c]{font-size:var(--font-size-4xl);color:var(--color-primary-dark);margin-bottom:var(--space-sm);font-family:var(--font-heading)}.benefits-subtitle[data-v-6e21760c]{font-size:var(--font-size-lg);color:var(--color-text-light);max-width:520px;line-height:var(--line-height-relaxed);margin:0 auto}.benefits-grid[data-v-6e21760c]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.benefit-card[data-v-6e21760c]{text-align:center;padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-warm);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.benefit-card[data-v-6e21760c]:hover{box-shadow:var(--shadow-md);border-color:var(--color-border);transform:translateY(-6px)}.benefit-image[data-v-6e21760c]{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-lg);overflow:hidden}.benefit-img[data-v-6e21760c]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.benefit-card:hover .benefit-img[data-v-6e21760c]{transform:scale(1.05)}.benefit-title[data-v-6e21760c]{font-size:var(--font-size-lg);color:var(--color-primary-dark);margin-bottom:var(--space-sm);font-weight:600;font-family:var(--font-body)}.benefit-desc[data-v-6e21760c]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);max-width:240px;margin:0 auto}@media (width<=1024px){.benefits-grid[data-v-6e21760c]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.benefits-grid[data-v-6e21760c]{gap:var(--space-lg);grid-template-columns:1fr}.benefits-title[data-v-6e21760c]{font-size:var(--font-size-3xl)}}.hero-editorial[data-v-b8e7e739]{padding:var(--space-5xl) 0 var(--space-4xl);background:linear-gradient(135deg,#f8faf5eb 0%,#f0f5ebd9 50%,#e8f0e1cc 100%),50%/cover no-repeat;position:relative;overflow:hidden}.hero-grain[data-v-b8e7e739]{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-parallax-bg[data-v-b8e7e739]{pointer-events:none;will-change:transform;background:radial-gradient(60% 50% at 70% 40%,#d4a76a0f 0%,#0000 70%);position:absolute;inset:-100px 0}.hero-editorial[data-v-b8e7e739]:after{content:"";background:linear-gradient(180deg, transparent, var(--color-bg-warm));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.hero-layout[data-v-b8e7e739]{gap:var(--space-4xl);grid-template-columns:1fr 1fr;align-items:center;min-height:70vh;display:grid}.hero-text-col[data-v-b8e7e739]{padding:var(--space-3xl) 0;animation:1s forwards heroFadeIn-b8e7e739}.hero-badge[data-v-b8e7e739]{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-lg);background:#d4a76a1a;padding:6px 16px;font-weight:600;animation:.6s .15s both fadeSlideUp-b8e7e739;display:inline-block}.hero-accent-line[data-v-b8e7e739]{background:var(--color-accent);width:50px;height:3px;margin-bottom:var(--space-xl);animation:.6s .3s both fadeSlideUp-b8e7e739}.hero-title[data-v-b8e7e739]{font-size:var(--font-size-6xl);color:var(--color-primary-dark);margin-bottom:var(--space-lg);font-weight:700;line-height:1.05;font-family:var(--font-heading);animation:.7s .4s both fadeSlideUp-b8e7e739}.hero-subtitle[data-v-b8e7e739]{font-size:var(--font-size-lg);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2xl);max-width:480px;animation:.7s .55s both fadeSlideUp-b8e7e739}.hero-actions[data-v-b8e7e739]{gap:var(--space-md);animation:.7s .7s both fadeSlideUp-b8e7e739;display:flex}.btn-hero-primary[data-v-b8e7e739]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-sm);letter-spacing:.03em;background:var(--color-primary);color:var(--color-text-white);border-radius:var(--radius-full);transition:all var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-hero-primary[data-v-b8e7e739]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer-b8e7e739;position:absolute;inset:0}@keyframes shimmer-b8e7e739{0%{background-position:-200%}60%{background-position:200%}to{background-position:200%}}.btn-text[data-v-b8e7e739]{z-index:1;position:relative}.btn-arrow[data-v-b8e7e739]{z-index:1;transition:transform var(--transition-fast);position:relative}.btn-hero-primary[data-v-b8e7e739]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 8px 24px #2c5f4a40}.btn-hero-primary:hover .btn-arrow[data-v-b8e7e739]{transform:translate(4px)}.btn-hero-secondary[data-v-b8e7e739]{padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-sm);letter-spacing:.03em;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-hero-secondary[data-v-b8e7e739]:hover{background:var(--color-primary);color:var(--color-text-white);transform:translateY(-2px)}.hero-visual-col[data-v-b8e7e739]{justify-content:center;align-items:center;animation:1s .3s both heroFadeIn-b8e7e739;display:flex;position:relative}.hero-image-frame[data-v-b8e7e739]{border-radius:var(--radius-lg);width:100%;max-width:440px;transition:transform var(--transition-slow);overflow:hidden;box-shadow:0 20px 60px #2c5f4a1f}.hero-image-frame[data-v-b8e7e739]:hover{transform:scale(1.02)}.hero-product-img[data-v-b8e7e739]{object-fit:cover;width:100%;height:480px;transition:transform var(--transition-slow);display:block}.hero-image-frame:hover .hero-product-img[data-v-b8e7e739]{transform:scale(1.05)}@keyframes heroFadeIn-b8e7e739{0%{opacity:0}to{opacity:1}}@keyframes fadeSlideUp-b8e7e739{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.hero-layout[data-v-b8e7e739]{gap:var(--space-2xl);grid-template-columns:1fr;min-height:auto}.hero-text-col[data-v-b8e7e739]{text-align:center;padding:var(--space-2xl) 0 0}.hero-accent-line[data-v-b8e7e739]{margin-left:auto;margin-right:auto}.hero-subtitle[data-v-b8e7e739]{margin:0 auto var(--space-2xl)}.hero-actions[data-v-b8e7e739]{justify-content:center}.hero-visual-col[data-v-b8e7e739]{display:none}.hero-title[data-v-b8e7e739]{font-size:var(--font-size-5xl)}}@media (width<=768px){.hero-editorial[data-v-b8e7e739]{padding:var(--space-3xl) 0 var(--space-2xl)}.hero-title[data-v-b8e7e739]{font-size:var(--font-size-4xl)}}.feature-card[data-v-7e6071d8]{text-align:center;padding:var(--space-2xl) var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.feature-card[data-v-7e6071d8]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.feature-icon[data-v-7e6071d8]{margin-bottom:var(--space-md);color:var(--color-accent);font-size:2rem}.feature-image[data-v-7e6071d8]{aspect-ratio:16/10;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-md);overflow:hidden}.feature-img[data-v-7e6071d8]{object-fit:cover;width:100%;height:100%;display:block}.feature-title[data-v-7e6071d8]{font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.feature-desc[data-v-7e6071d8]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed)}.stat-card[data-v-34e86382]{text-align:center;padding:var(--space-xl)}.stat-value[data-v-34e86382]{font-size:var(--font-size-4xl);color:var(--color-text-white);margin-bottom:var(--space-xs);font-weight:700;font-family:var(--font-heading);display:block}.stat-label[data-v-34e86382]{font-size:var(--font-size-sm);color:var(--color-text-on-dark);opacity:.7}.intro-layout[data-v-c4ff012a]{gap:var(--space-3xl);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.intro-text[data-v-c4ff012a]{font-size:var(--font-size-base);color:var(--color-text-light);line-height:var(--line-height-relaxed)}.intro-image[data-v-c4ff012a]{border-radius:var(--radius-lg);aspect-ratio:4/3;overflow:hidden}.about-img[data-v-c4ff012a]{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block}@media (width<=768px){.intro-layout[data-v-c4ff012a]{grid-template-columns:1fr}}.testimonial-card[data-v-aa46052d]{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:all var(--transition-normal)}.testimonial-card[data-v-aa46052d]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.testimonial-content[data-v-aa46052d]{margin-bottom:var(--space-xl)}.testimonial-content p[data-v-aa46052d]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);font-style:italic}.testimonial-author[data-v-aa46052d]{align-items:center;gap:var(--space-md);display:flex}.testimonial-avatar[data-v-aa46052d]{border-radius:var(--radius-full);object-fit:cover;width:48px;height:48px}.testimonial-author strong[data-v-aa46052d]{font-size:var(--font-size-sm);color:var(--color-primary);display:block}.testimonial-role[data-v-aa46052d]{font-size:var(--font-size-xs);color:var(--color-text-light);margin-top:2px;display:block}.faq-layout[data-v-8e68f05a]{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.faq-item[data-v-8e68f05a]{border-bottom:1px solid var(--color-border)}.faq-question[data-v-8e68f05a]{width:100%;padding:var(--space-lg) 0;font-weight:600;font-size:var(--font-size-base);cursor:pointer;text-align:left;color:var(--color-primary);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.faq-arrow[data-v-8e68f05a]{color:var(--color-accent);font-size:1.25rem}.faq-answer[data-v-8e68f05a]{padding-bottom:var(--space-lg);color:var(--color-text-light);line-height:var(--line-height-relaxed)}@media (width<=768px){.faq-layout[data-v-8e68f05a]{grid-template-columns:1fr}}.value-card[data-v-0721be2a]{text-align:center;padding:var(--space-2xl);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.value-card[data-v-0721be2a]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-icon[data-v-0721be2a]{color:var(--color-accent);margin-bottom:var(--space-md);font-size:2rem}.value-card h3[data-v-0721be2a]{font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.value-card p[data-v-0721be2a]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed)}.gallery-grid[data-v-d37c22c0]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.gallery-item[data-v-d37c22c0]{border-radius:var(--radius-md);overflow:hidden}.gallery-img[data-v-d37c22c0]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.gallery-caption[data-v-d37c22c0]{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-light);margin-top:var(--space-xs)}@media (width<=768px){.gallery-grid[data-v-d37c22c0]{grid-template-columns:1fr}}.info-items[data-v-0e5477ba]{gap:var(--space-lg);margin-top:var(--space-xl);flex-direction:column;display:flex}.info-item[data-v-0e5477ba]{gap:var(--space-md);display:flex}.info-icon[data-v-0e5477ba]{flex-shrink:0;font-size:1.25rem}.info-item h4[data-v-0e5477ba]{font-size:var(--font-size-sm);color:var(--color-primary);margin-bottom:var(--space-xs);font-weight:600}.info-item a[data-v-0e5477ba],.info-item p[data-v-0e5477ba]{font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:none}.blog-card[data-v-f62c4fa8]{background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-normal);overflow:hidden}.blog-card[data-v-f62c4fa8]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-card-img[data-v-f62c4fa8]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-card-body[data-v-f62c4fa8]{padding:var(--space-lg)}.blog-card-body h3[data-v-f62c4fa8]{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--color-primary)}.blog-card-body p[data-v-f62c4fa8]{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-md)}.blog-link[data-v-f62c4fa8]{font-size:var(--font-size-sm);color:var(--color-accent);font-weight:600;text-decoration:none}.how-it-works[data-v-b0b5efa2]{padding:var(--space-5xl) 0;background:var(--color-bg)}.hiw-header[data-v-b0b5efa2]{text-align:center;margin-bottom:var(--space-4xl)}.hiw-label[data-v-b0b5efa2]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;display:inline-block}.hiw-title[data-v-b0b5efa2]{font-size:var(--font-size-4xl);color:var(--color-primary-dark);margin-bottom:var(--space-sm)}.hiw-subtitle[data-v-b0b5efa2]{font-size:var(--font-size-lg);color:var(--color-text-light);max-width:480px;margin:0 auto}.hiw-grid[data-v-b0b5efa2]{gap:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.hiw-card[data-v-b0b5efa2]{text-align:center;position:relative}.hiw-image[data-v-b0b5efa2]{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-lg);overflow:hidden}.hiw-img[data-v-b0b5efa2]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.hiw-card:hover .hiw-img[data-v-b0b5efa2]{transform:scale(1.05)}.hiw-number[data-v-b0b5efa2]{color:var(--color-primary);opacity:.08;margin-bottom:var(--space-lg);font-size:3.5rem;font-weight:700;line-height:1;font-family:var(--font-heading)}.hiw-step-content[data-v-b0b5efa2]{position:relative}.hiw-step-title[data-v-b0b5efa2]{font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--space-sm);font-family:var(--font-body)}.hiw-step-desc[data-v-b0b5efa2]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);max-width:280px;margin:0 auto}@media (width<=768px){.hiw-grid[data-v-b0b5efa2]{gap:var(--space-2xl);grid-template-columns:1fr}.hiw-title[data-v-b0b5efa2]{font-size:var(--font-size-3xl)}}.wellness-benefits[data-v-75a4f3b0]{padding:var(--space-5xl) 0;background:var(--color-bg);position:relative}.wellness-benefits[data-v-75a4f3b0]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-border), transparent);height:1px;position:absolute;top:0;left:0;right:0}.benefits-header[data-v-75a4f3b0]{text-align:center;margin-bottom:var(--space-4xl)}.benefits-label[data-v-75a4f3b0]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;display:inline-block}.benefits-title[data-v-75a4f3b0]{font-size:var(--font-size-4xl);color:var(--color-primary-dark);margin-bottom:var(--space-sm);font-family:var(--font-heading)}.benefits-subtitle[data-v-75a4f3b0]{font-size:var(--font-size-lg);color:var(--color-text-light);max-width:520px;line-height:var(--line-height-relaxed);margin:0 auto}.benefits-grid[data-v-75a4f3b0]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.benefit-card[data-v-75a4f3b0]{text-align:center;padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-warm);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.benefit-card[data-v-75a4f3b0]:hover{box-shadow:var(--shadow-md);border-color:var(--color-border);transform:translateY(-6px)}.benefit-image[data-v-75a4f3b0]{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-lg);overflow:hidden}.benefit-img[data-v-75a4f3b0]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.benefit-card:hover .benefit-img[data-v-75a4f3b0]{transform:scale(1.05)}.benefit-title[data-v-75a4f3b0]{font-size:var(--font-size-lg);color:var(--color-primary-dark);margin-bottom:var(--space-sm);font-weight:600;font-family:var(--font-body)}.benefit-desc[data-v-75a4f3b0]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);max-width:240px;margin:0 auto}@media (width<=1024px){.benefits-grid[data-v-75a4f3b0]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.benefits-grid[data-v-75a4f3b0]{gap:var(--space-lg);grid-template-columns:1fr}.benefits-title[data-v-75a4f3b0]{font-size:var(--font-size-3xl)}}.apps-header[data-v-f781a997]{text-align:center;margin-bottom:var(--space-2xl)}.apps-title[data-v-f781a997]{font-size:var(--font-size-4xl);color:var(--color-primary-dark);margin-bottom:var(--space-sm)}.apps-subtitle[data-v-f781a997]{font-size:var(--font-size-lg);color:var(--color-text-light)}.industry-grid[data-v-f781a997]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.industry-card[data-v-f781a997]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-normal);overflow:hidden}.industry-card[data-v-f781a997]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.industry-image[data-v-f781a997]{aspect-ratio:16/9;background:var(--color-bg-warm);justify-content:center;align-items:center;display:flex;overflow:hidden}.industry-img[data-v-f781a997]{object-fit:cover;width:100%;height:100%;display:block}.industry-placeholder[data-v-f781a997]{color:var(--color-text-lighter);opacity:.3;font-size:2.5rem}.industry-info[data-v-f781a997]{padding:var(--space-lg)}.industry-title[data-v-f781a997]{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.industry-desc[data-v-f781a997]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.industry-tags[data-v-f781a997]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tag[data-v-f781a997]{padding:2px var(--space-sm);background:var(--color-bg-warm);color:var(--color-accent);font-size:var(--font-size-xs);border-radius:var(--radius-sm);font-weight:500}@media (width<=1024px){.industry-grid[data-v-f781a997]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.industry-grid[data-v-f781a997]{grid-template-columns:1fr}}.trust-grid[data-v-bace7c2c]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.trust-item[data-v-bace7c2c]{text-align:center;padding:var(--space-xl)}.trust-image[data-v-bace7c2c]{width:80px;height:80px;margin:0 auto var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-warm);overflow:hidden}.trust-img[data-v-bace7c2c]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.trust-item:hover .trust-img[data-v-bace7c2c]{transform:scale(1.1)}.trust-label[data-v-bace7c2c]{font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--space-xs);font-weight:700;display:block}.trust-desc[data-v-bace7c2c]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);display:block}@media (width<=768px){.trust-grid[data-v-bace7c2c]{gap:var(--space-lg);grid-template-columns:1fr}}.cert-header[data-v-1cb47096]{text-align:center;margin-bottom:var(--space-2xl)}.cert-label[data-v-1cb47096]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;display:inline-block}.cert-title[data-v-1cb47096]{font-size:var(--font-size-4xl);color:var(--color-primary-dark);margin-bottom:var(--space-sm)}.cert-subtitle[data-v-1cb47096]{font-size:var(--font-size-lg);color:var(--color-text-light);max-width:520px;margin:0 auto}.cert-grid[data-v-1cb47096]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.cert-card[data-v-1cb47096]{text-align:center;padding:var(--space-2xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.cert-card[data-v-1cb47096]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.cert-image[data-v-1cb47096]{width:120px;height:120px;margin:0 auto var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-warm);cursor:pointer;overflow:hidden}.cert-img[data-v-1cb47096]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.cert-card:hover .cert-img[data-v-1cb47096]{transform:scale(1.1)}.cert-name[data-v-1cb47096]{font-weight:600;font-size:var(--font-size-sm);color:var(--color-primary)}.lightbox-overlay[data-v-1cb47096]{z-index:9999;cursor:pointer;padding:var(--space-xl);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-img[data-v-1cb47096]{object-fit:contain;border-radius:var(--radius-lg);max-width:90vw;max-height:90vh}@media (width<=768px){.cert-grid[data-v-1cb47096]{grid-template-columns:repeat(2,1fr)}.cert-image[data-v-1cb47096]{width:100px;height:100px}}.contact-layout[data-v-0737d794]{gap:var(--space-3xl);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}.info-title[data-v-0737d794]{font-size:var(--font-size-3xl);margin-bottom:var(--space-md)}.info-desc[data-v-0737d794]{color:var(--color-text-light);margin-bottom:var(--space-2xl);line-height:var(--line-height-relaxed)}.info-items[data-v-0737d794]{gap:var(--space-xl);flex-direction:column;display:flex}.info-item[data-v-0737d794]{gap:var(--space-md);display:flex}.info-icon[data-v-0737d794]{color:var(--color-accent);flex-shrink:0;margin-top:2px;font-size:1.25rem}.info-item h4[data-v-0737d794]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-primary);margin-bottom:var(--space-xs);font-weight:600}.info-item a[data-v-0737d794],.info-item p[data-v-0737d794]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);text-decoration:none}.info-item a[data-v-0737d794]:hover{color:var(--color-accent)}.form-title[data-v-0737d794]{font-size:var(--font-size-2xl);margin-bottom:var(--space-xl)}.form-row[data-v-0737d794]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-0737d794]{margin-bottom:var(--space-lg)}.form-group label[data-v-0737d794]{font-size:var(--font-size-sm);color:var(--color-primary);margin-bottom:var(--space-xs);font-weight:600;display:block}.form-group input[data-v-0737d794],.form-group textarea[data-v-0737d794]{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition-fast);outline:none}.form-group input[data-v-0737d794]:focus,.form-group textarea[data-v-0737d794]:focus{border-color:var(--color-accent)}.form-group textarea[data-v-0737d794]{resize:vertical}.btn-submit[data-v-0737d794]{width:100%;padding:var(--space-md);background:var(--color-accent);color:var(--color-text-white);font-size:var(--font-size-base);border-radius:var(--radius-md);transition:background var(--transition-fast);cursor:pointer;border:none;font-weight:600}.btn-submit[data-v-0737d794]:hover{background:var(--color-accent-dark)}.btn-submit[data-v-0737d794]:disabled{opacity:.6;cursor:not-allowed}.form-error[data-v-0737d794]{color:#c00;font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md);background:#fff0f0}.form-success[data-v-0737d794]{text-align:center;padding:var(--space-4xl) var(--space-xl)}.success-icon[data-v-0737d794]{background:var(--color-accent);width:64px;height:64px;color:var(--color-text-white);border-radius:var(--radius-full);font-size:var(--font-size-2xl);margin-bottom:var(--space-lg);justify-content:center;align-items:center;display:inline-flex}.form-success h3[data-v-0737d794]{font-size:var(--font-size-2xl);margin-bottom:var(--space-md)}.form-success p[data-v-0737d794]{color:var(--color-text-light);margin-bottom:var(--space-lg)}.btn-link[data-v-0737d794]{color:var(--color-accent);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none}@media (width<=768px){.contact-layout[data-v-0737d794],.form-row[data-v-0737d794]{grid-template-columns:1fr}}.product-gallery[data-v-4c100254]{max-width:600px}.gallery-main[data-v-4c100254]{margin-bottom:var(--space-md);border-radius:var(--radius-lg);background:var(--color-bg-warm);overflow:hidden}.product-img[data-v-4c100254]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.gallery-thumbs[data-v-4c100254]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.thumb-btn[data-v-4c100254]{border:2px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-bg);width:72px;height:72px;transition:border-color var(--transition-fast);padding:0;overflow:hidden}.thumb-btn.active[data-v-4c100254]{border-color:var(--color-accent)}.thumb-img[data-v-4c100254]{object-fit:cover;width:100%;height:100%}.image-placeholder[data-v-4c100254]{aspect-ratio:1;background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;max-width:600px;display:flex}.placeholder-icon[data-v-4c100254]{color:var(--color-text-lighter);opacity:.3;margin-bottom:var(--space-md);font-size:4rem}.placeholder-text[data-v-4c100254]{font-size:var(--font-size-sm);color:var(--color-text-lighter)}.product-category[data-v-baf3783c]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-sm);font-weight:600;display:inline-block}.product-name[data-v-baf3783c]{font-size:var(--font-size-4xl);margin-bottom:var(--space-xs)}.product-model[data-v-baf3783c]{font-size:var(--font-size-sm);color:var(--color-text-lighter);margin-bottom:var(--space-lg)}.product-desc[data-v-baf3783c]{font-size:var(--font-size-base);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xl)}.product-features[data-v-baf3783c]{margin-bottom:var(--space-2xl)}.product-features h3[data-v-baf3783c]{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--space-md);font-weight:600}.product-features ul[data-v-baf3783c]{list-style:none}.product-features li[data-v-baf3783c]{padding:var(--space-xs) 0;padding-left:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-light);position:relative}.product-features li[data-v-baf3783c]:before{content:"◆";color:var(--color-accent);font-size:10px;position:absolute;left:0}.toggle-features[data-v-baf3783c]{color:var(--color-accent);font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-xs) 0;margin-top:var(--space-xs);background:0 0;border:none;font-weight:600}.toggle-features[data-v-baf3783c]:hover{text-decoration:underline}.btn[data-v-baf3783c]{padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-sm);letter-spacing:.03em;border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary[data-v-baf3783c]{background:var(--color-accent);color:var(--color-text-white)}.btn-primary[data-v-baf3783c]:hover{background:var(--color-accent-dark);transform:translateY(-1px);box-shadow:0 4px 20px #c4956a66}.specs-table[data-v-8f5caecd]{border-collapse:collapse;width:100%}.specs-table tr[data-v-8f5caecd]{border-bottom:1px solid var(--color-border)}.specs-table td[data-v-8f5caecd]{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-sm)}.spec-label[data-v-8f5caecd]{color:var(--color-primary);width:40%;font-weight:600}.spec-value[data-v-8f5caecd]{color:var(--color-text-light)}.aplus-section[data-v-322faadb]{background:var(--color-bg-dark)}.aplus-grid[data-v-322faadb]{gap:var(--space-3xl);flex-direction:column;max-width:960px;margin:0 auto;display:flex}.aplus-card[data-v-322faadb]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.aplus-card-reverse[data-v-322faadb]{direction:rtl}.aplus-card-reverse[data-v-322faadb]>*{direction:ltr}.aplus-image[data-v-322faadb]{border-radius:var(--radius-lg);overflow:hidden}.aplus-image img[data-v-322faadb]{object-fit:cover;width:100%;height:300px;display:block}.aplus-content h3[data-v-322faadb]{font-size:var(--font-size-2xl);margin-bottom:var(--space-md)}.aplus-content p[data-v-322faadb]{color:var(--color-text-light);line-height:var(--line-height-relaxed)}@media (width<=768px){.aplus-card[data-v-322faadb]{gap:var(--space-lg);grid-template-columns:1fr}.aplus-card-reverse[data-v-322faadb]{direction:ltr}.aplus-image img[data-v-322faadb]{height:200px}}.category-tabs[data-v-8493e69e]{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.category-tab[data-v-8493e69e]{padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-light);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-fast);font-weight:500;text-decoration:none}.category-tab[data-v-8493e69e]:hover{color:var(--color-accent);border-color:var(--color-accent)}.category-tab.active[data-v-8493e69e]{background:var(--color-accent);color:var(--color-text-white);border-color:var(--color-accent)}.products-count[data-v-8493e69e]{font-size:var(--font-size-sm);color:var(--color-text-lighter);margin-bottom:var(--space-lg);text-align:center}.loading-state[data-v-8493e69e]{text-align:center;padding:var(--space-5xl)}.spinner[data-v-8493e69e]{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite spin-8493e69e}@keyframes spin-8493e69e{to{transform:rotate(360deg)}}.empty-state[data-v-8493e69e]{text-align:center;padding:var(--space-4xl);color:var(--color-text-light)}.btn-link[data-v-8493e69e]{margin-top:var(--space-md);color:var(--color-accent);font-weight:600;display:inline-block}@media (width<=768px){.category-tabs[data-v-8493e69e]{padding-bottom:var(--space-sm);justify-content:flex-start;overflow-x:auto}.category-tab[data-v-8493e69e]{white-space:nowrap}}.category-tabs[data-v-1827b3a5]{gap:var(--space-sm);margin-bottom:var(--space-2xl);flex-wrap:wrap;justify-content:center;display:flex}.category-tab[data-v-1827b3a5]{padding:var(--space-xs) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-light);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-fast);cursor:pointer;background:0 0;font-weight:500}.category-tab[data-v-1827b3a5]:hover{color:var(--color-accent);border-color:var(--color-accent)}.category-tab.active[data-v-1827b3a5]{background:var(--color-accent);color:var(--color-text-white);border-color:var(--color-accent)}.posts-grid[data-v-1827b3a5]{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.post-card[data-v-1827b3a5]{border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-normal);overflow:hidden}.post-card[data-v-1827b3a5]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.post-image[data-v-1827b3a5]{aspect-ratio:16/9;background:var(--color-bg-warm)}.post-img[data-v-1827b3a5]{object-fit:cover;width:100%;height:100%;display:block}.post-body[data-v-1827b3a5]{padding:var(--space-xl)}.post-meta[data-v-1827b3a5]{gap:var(--space-md);margin-bottom:var(--space-md);font-size:var(--font-size-xs);display:flex}.post-category[data-v-1827b3a5]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.post-date[data-v-1827b3a5]{color:var(--color-text-lighter)}.post-title[data-v-1827b3a5]{font-size:var(--font-size-xl);margin-bottom:var(--space-sm)}.post-title a[data-v-1827b3a5]{color:var(--color-primary);text-decoration:none}.post-title a[data-v-1827b3a5]:hover{color:var(--color-accent)}.post-excerpt[data-v-1827b3a5]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-cta[data-v-1827b3a5]{font-size:var(--font-size-sm);color:var(--color-accent);font-weight:600;text-decoration:none}.loading-state[data-v-1827b3a5]{text-align:center;padding:var(--space-5xl)}.spinner[data-v-1827b3a5]{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite spin-1827b3a5}@keyframes spin-1827b3a5{to{transform:rotate(360deg)}}.empty-state[data-v-1827b3a5]{text-align:center;padding:var(--space-4xl);color:var(--color-text-light)}@media (width<=768px){.posts-grid[data-v-1827b3a5]{grid-template-columns:1fr}}.article-header[data-v-c9e1c425]{text-align:center;margin-bottom:var(--space-2xl)}.article-title[data-v-c9e1c425]{font-size:var(--font-size-3xl);margin-bottom:var(--space-sm)}.article-subtitle[data-v-c9e1c425]{color:var(--color-text-light);font-size:var(--font-size-base)}.article-meta[data-v-c9e1c425]{gap:var(--space-md);margin-bottom:var(--space-md);font-size:var(--font-size-sm);align-items:center;display:flex}.article-category[data-v-c9e1c425]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.article-date[data-v-c9e1c425]{color:var(--color-text-lighter)}.article-heading[data-v-c9e1c425]{font-size:var(--font-size-4xl);margin-bottom:var(--space-2xl);line-height:1.2}.article-image[data-v-c9e1c425]{margin-bottom:var(--space-2xl);aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden}.article-img[data-v-c9e1c425]{object-fit:cover;width:100%;height:100%;display:block}.article-content[data-v-c9e1c425]{font-size:var(--font-size-base);color:var(--color-text);line-height:1.8}.article-content h2[data-v-c9e1c425]{font-size:var(--font-size-2xl);margin-top:var(--space-2xl);margin-bottom:var(--space-lg)}.article-content p[data-v-c9e1c425]{margin-bottom:var(--space-lg);color:var(--color-text-light)}.related-title[data-v-c9e1c425]{text-align:center;font-size:var(--font-size-2xl);margin-bottom:var(--space-xl)}.related-list[data-v-c9e1c425]{gap:var(--space-md);flex-direction:column;display:flex}.related-item[data-v-c9e1c425]{padding:var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);transition:all var(--transition-fast);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.related-item[data-v-c9e1c425]:hover{border-color:var(--color-accent);color:var(--color-accent)}.related-arrow[data-v-c9e1c425]{color:var(--color-accent)}@media (width<=768px){.article-heading[data-v-c9e1c425]{font-size:var(--font-size-3xl)}}.text-center[data-v-1b5731a8]{text-align:center}.btn-outline-primary[data-v-1b5731a8]{padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-sm);letter-spacing:.03em;border-radius:var(--radius-full);color:var(--color-primary);border:1px solid var(--color-primary);transition:all var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-outline-primary[data-v-1b5731a8]:hover{background:var(--color-primary);color:var(--color-text-white)}.faq-layout[data-v-1b5731a8]{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.blog-grid[data-v-1b5731a8]{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(3,1fr);display:grid}.blog-card[data-v-1b5731a8]{background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-normal);overflow:hidden}.blog-card[data-v-1b5731a8]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-card-image[data-v-1b5731a8]{aspect-ratio:16/10;overflow:hidden}.blog-card-img[data-v-1b5731a8]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal);display:block}.blog-card:hover .blog-card-img[data-v-1b5731a8]{transform:scale(1.05)}.blog-card-body[data-v-1b5731a8]{padding:var(--space-lg)}.blog-card-title[data-v-1b5731a8]{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.blog-card-excerpt[data-v-1b5731a8]{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.blog-card-link[data-v-1b5731a8]{font-size:var(--font-size-sm);color:var(--color-accent);font-weight:600;text-decoration:none}.hero-editorial[data-v-1b5731a8]{padding:var(--space-5xl) 0 var(--space-4xl);background:linear-gradient(135deg,#f8faf5eb 0%,#f0f5ebd9 50%,#e8f0e1cc 100%),url(/images/hero-bg.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.hero-editorial[data-v-1b5731a8]:after{content:"";background:linear-gradient(180deg, transparent, var(--color-bg-warm));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.hero-layout[data-v-1b5731a8]{gap:var(--space-4xl);grid-template-columns:1fr 1fr;align-items:center;min-height:70vh;display:grid}.hero-text-col[data-v-1b5731a8]{padding:var(--space-3xl) 0}.hero-badge[data-v-1b5731a8]{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-xl);background:#d4a76a1a;padding:6px 16px;font-weight:600;display:inline-block}.hero-title[data-v-1b5731a8]{font-size:var(--font-size-5xl);color:var(--color-primary-dark);margin-bottom:var(--space-lg);font-weight:700;line-height:1.1;font-family:var(--font-heading)}.hero-subtitle[data-v-1b5731a8]{font-size:var(--font-size-lg);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2xl);max-width:480px}.hero-actions[data-v-1b5731a8]{gap:var(--space-md);display:flex}.btn-hero-primary[data-v-1b5731a8]{padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-sm);letter-spacing:.03em;background:var(--color-primary);color:var(--color-text-white);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-hero-primary[data-v-1b5731a8]:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.btn-hero-secondary[data-v-1b5731a8]{padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-sm);letter-spacing:.03em;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-hero-secondary[data-v-1b5731a8]:hover{background:var(--color-primary);color:var(--color-text-white)}.hero-visual-col[data-v-1b5731a8]{justify-content:center;align-items:center;display:flex;position:relative}.hero-image-frame[data-v-1b5731a8]{border-radius:var(--radius-lg);width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 60px #2c5f4a1f}.hero-product-img[data-v-1b5731a8]{object-fit:cover;width:100%;height:480px;display:block}@media (width<=1024px){.hero-layout[data-v-1b5731a8]{gap:var(--space-2xl);grid-template-columns:1fr;min-height:auto}.hero-text-col[data-v-1b5731a8]{text-align:center;padding:var(--space-2xl) 0 0}.hero-subtitle[data-v-1b5731a8]{margin:0 auto var(--space-2xl)}.hero-actions[data-v-1b5731a8]{justify-content:center}.hero-visual-col[data-v-1b5731a8]{display:none}.hero-title[data-v-1b5731a8]{font-size:var(--font-size-4xl)}}@media (width<=768px){.hero-editorial[data-v-1b5731a8]{padding:var(--space-3xl) 0 var(--space-2xl)}.hero-title[data-v-1b5731a8]{font-size:var(--font-size-3xl)}.faq-layout[data-v-1b5731a8]{gap:var(--space-xl);grid-template-columns:1fr}.blog-grid[data-v-1b5731a8]{grid-template-columns:1fr}}:root{--color-primary:#2c5f4a;--color-primary-light:#3d7a60;--color-primary-dark:#1e4032;--color-accent:#d4a76a;--color-accent-light:#e0be8a;--color-accent-dark:#b8894a;--color-bg:#fafaf8;--color-bg-warm:#f0f5f0;--color-bg-dark:#2c5f4a;--color-bg-footer:#1e4032;--color-text:#2d3436;--color-text-light:#636e72;--color-text-lighter:#a0b0a8;--color-text-white:#fff;--color-text-on-dark:#e0e8e0;--color-border:#dce4d8;--color-border-light:#e8ede4;--color-green-light:#e8f0e8;--gradient-hero:linear-gradient(135deg, #f0f5f0 0%, #fafaf8 50%, #f5f0e8 100%);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--font-heading:"Georgia", "Times New Roman", serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:4rem;--font-size-6xl:5rem;--line-height-tight:1.15;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #2c5f4a0f;--shadow-md:0 4px 12px #2c5f4a14;--shadow-lg:0 8px 30px #2c5f4a1a;--shadow-xl:0 20px 60px #2c5f4a1f;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--container-max:1200px;--container-narrow:900px;--header-height:80px;--z-header:100;--z-mobile-menu:200;--z-floating-contact:300;--z-overlay:400;--z-modal:500}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-dark)}ul,ol{list-style:none}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--line-height-tight);color:var(--color-primary)}.container{width:100%;max-width:var(--container-max);padding:0 var(--space-xl);margin:0 auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding:0 var(--space-xl);margin:0 auto}.section{padding:var(--space-5xl) 0}.section-dark{background-color:var(--color-bg-dark);color:var(--color-text-on-dark)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6{color:var(--color-text-white)}.section-warm{background-color:var(--color-bg-warm)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid-2{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.grid-4{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes countUp{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.6s forwards fadeIn}.animate-fade-in-up{animation:.8s forwards fadeInUp}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translate(30px)}.reveal-right.is-visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.reveal-scale.is-visible{opacity:1;transform:scale(1)}.reveal-stagger>*{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reveal-stagger.is-visible>:first-child{transition-delay:0s}.reveal-stagger.is-visible>:nth-child(2){transition-delay:.1s}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.2s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.3s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.4s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.5s}.reveal-stagger.is-visible>:nth-child(7){transition-delay:.6s}.reveal-stagger.is-visible>:nth-child(8){transition-delay:.7s}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}@media (width<=1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.section{padding:var(--space-4xl) 0}}@media (width<=768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:var(--space-3xl) 0}.container{padding:0 var(--space-lg)}}@media (width<=480px){:root{--font-size-4xl:2rem;--font-size-5xl:2.5rem}}
