.hero-bg[data-v-20f17b15]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.9;pointer-events:none;position:absolute;width:100%;z-index:0}.hero-layout[data-v-20f17b15]{align-items:flex-end;display:flex;flex-direction:row;min-height:42vw;overflow:visible;padding:1.5vw 0 0}.hero-left[data-v-20f17b15]{display:flex;flex-direction:column;flex-shrink:0;gap:.9vw;padding-bottom:2vw;width:40%}.hero-eyebrow[data-v-20f17b15]{font-size:.72vw}.hero-title[data-v-20f17b15]{color:#1a1a2e;font-size:2.8vw;font-weight:800;line-height:1.08;margin:0}.hero-desc[data-v-20f17b15]{color:#5a5a6a;font-size:.95vw;line-height:1.6;margin:0;max-width:88%}.hero-btns[data-v-20f17b15]{align-items:center;display:flex;gap:.8vw;margin-top:.3vw}.hero-btn-primary[data-v-20f17b15],.hero-btn-secondary[data-v-20f17b15]{font-size:.9vw;padding:.75vw 1.8vw}.hero-btn-secondary[data-v-20f17b15]{gap:.4vw}.hero-btn-icon[data-v-20f17b15]{height:.9vw;width:.9vw}.hero-right[data-v-20f17b15]{flex-shrink:0;justify-content:flex-end;position:relative;width:60%}.hero-products[data-v-20f17b15],.hero-right[data-v-20f17b15]{align-items:flex-end;display:flex}.hero-products[data-v-20f17b15]{gap:.8vw}.hero-product-img[data-v-20f17b15]{display:block;filter:drop-shadow(0 8px 24px rgba(0,0,0,.15));height:42vw;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:20vw}.hero-product-img[data-v-20f17b15]:hover{transform:translateY(-.8vw)}.mobile-carousel-wrapper[data-v-20f17b15]{display:none}.features-grid[data-v-20f17b15]{display:grid;grid-template-columns:repeat(5,1fr);padding:1.5vw 0}.feature-item[data-v-20f17b15]{align-items:center;display:flex;gap:.7vw;padding:0 1.2vw}.feature-icon[data-v-20f17b15]{flex-shrink:0;height:5vw;min-height:40px;min-width:40px;width:5vw}.feature-title[data-v-20f17b15]{color:#1f2937;font-size:.85vw;font-weight:600;line-height:1.2;margin:0}.feature-desc[data-v-20f17b15]{color:#6b7280;font-size:.75vw;line-height:1.3;margin:.12vw 0 0}@media (max-width:768px){.hero-layout[data-v-20f17b15]{align-items:stretch;flex-direction:column;gap:0;min-height:auto;padding:8vw 0 0}.hero-left[data-v-20f17b15]{gap:4vw;padding:0 5vw 6vw;width:100%}.hero-eyebrow[data-v-20f17b15]{font-size:3.2vw}.hero-title[data-v-20f17b15]{font-size:8vw}.hero-desc[data-v-20f17b15]{font-size:4vw;max-width:100%}.hero-btns[data-v-20f17b15]{flex-wrap:wrap;gap:3vw;margin-top:2vw}.hero-btn-primary[data-v-20f17b15]{font-size:4vw;padding:3.5vw 6vw}.hero-btn-secondary[data-v-20f17b15]{font-size:4vw;gap:2vw;padding:3.5vw 5vw}.hero-btn-icon[data-v-20f17b15]{height:4.5vw;width:4.5vw}.hero-right[data-v-20f17b15]{display:none}.mobile-carousel-wrapper[data-v-20f17b15]{display:block;padding-bottom:6vw;position:relative;z-index:10}.mobile-carousel[data-v-20f17b15]{display:flex;gap:3vw;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 5vw 2vw;scrollbar-width:none}.mobile-carousel[data-v-20f17b15]::-webkit-scrollbar{display:none}.carousel-item[data-v-20f17b15]{cursor:pointer;flex-shrink:0;scroll-snap-align:start}.carousel-img[data-v-20f17b15]{display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));height:60vw;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:28vw}.carousel-item:active .carousel-img[data-v-20f17b15]{transform:scale(.96)}.carousel-dots[data-v-20f17b15]{display:flex;gap:2vw;justify-content:center;margin-top:3vw}.carousel-dot[data-v-20f17b15]{background:#d1c9b8;border:none;border-radius:50%;cursor:pointer;height:2vw;transition:background .2s,transform .2s;width:2vw}.carousel-dot.active[data-v-20f17b15]{background:#b8860b;transform:scale(1.3)}.features-grid[data-v-20f17b15]{gap:4vw;grid-template-columns:repeat(3,1fr);padding:6vw 2vw}.feature-item[data-v-20f17b15]{align-items:center;border-right:none!important;flex-direction:column;gap:2vw;padding:0 2vw;text-align:center}.feature-icon[data-v-20f17b15]{height:10vw;min-height:36px;min-width:36px;width:10vw}.feature-title[data-v-20f17b15]{font-size:3.2vw}.feature-desc[data-v-20f17b15]{font-size:2.8vw}}.quiz-overlay[data-v-eee0aa78]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.quiz-modal[data-v-eee0aa78]{background:#fff;border-radius:20px;max-height:90vh;max-width:560px;overflow-y:auto;padding:2rem 2.5rem;position:relative;width:100%}.quiz-close[data-v-eee0aa78]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px;position:absolute;right:16px;top:16px}.quiz-close[data-v-eee0aa78]:hover{color:#374151}.quiz-eyebrow[data-v-eee0aa78]{color:#b8860b;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.quiz-progress[data-v-eee0aa78]{align-items:center;display:flex;gap:12px;margin-bottom:24px}.quiz-progress-bar[data-v-eee0aa78]{background:#f0ebe0;border-radius:99px;flex:1;height:6px;overflow:hidden}.quiz-progress-fill[data-v-eee0aa78]{background:#b8860b;border-radius:99px;height:100%;transition:width .4s ease}.quiz-progress-text[data-v-eee0aa78]{color:#9ca3af;font-size:13px;white-space:nowrap}.quiz-question[data-v-eee0aa78]{color:#1a1a2e;font-size:18px;font-weight:700;margin:0 0 20px}.quiz-options[data-v-eee0aa78]{display:grid;gap:10px;margin-bottom:24px}.quiz-options[data-v-eee0aa78],.quiz-options-2[data-v-eee0aa78]{grid-template-columns:repeat(2,1fr)}.quiz-option[data-v-eee0aa78]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-align:left;transition:all .2s ease}.quiz-option[data-v-eee0aa78]:hover{background:#fdf8ee;border-color:#b8860b}.quiz-option.selected[data-v-eee0aa78]{background:#fdf3d0;border-color:#b8860b;color:#92680a}.quiz-option-icon[data-v-eee0aa78]{flex-shrink:0;font-size:20px}.quiz-nav[data-v-eee0aa78]{align-items:center;display:flex;justify-content:space-between}.quiz-btn-back[data-v-eee0aa78]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:14px;padding:0}.quiz-btn-back[data-v-eee0aa78]:hover{color:#374151}.quiz-btn-next[data-v-eee0aa78]{background:#b8860b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:auto;padding:10px 24px;transition:background .2s}.quiz-btn-next[data-v-eee0aa78]:hover{background:#9a7009}.quiz-result[data-v-eee0aa78]{padding:8px 0;text-align:center}.quiz-result-icon[data-v-eee0aa78]{align-items:center;background:#fdf3d0;border-radius:50%;color:#b8860b;display:flex;font-size:24px;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.quiz-result-label[data-v-eee0aa78]{color:#b8860b;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.quiz-result-name[data-v-eee0aa78]{color:#1a1a2e;font-size:22px;font-weight:800;margin:0 0 12px}.quiz-result-desc[data-v-eee0aa78]{color:#5a5a6a;font-size:14px;line-height:1.6;margin:0 auto 24px;max-width:360px}.quiz-result-actions[data-v-eee0aa78]{align-items:center;display:flex;flex-direction:column;gap:12px}.quiz-btn-primary[data-v-eee0aa78]{background:#b8860b;border-radius:10px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:12px 32px;text-decoration:none;transition:background .2s}.quiz-btn-primary[data-v-eee0aa78]:hover{background:#9a7009}.quiz-btn-restart[data-v-eee0aa78]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:13px}.quiz-btn-restart[data-v-eee0aa78]:hover{color:#374151}.overlay-enter-active[data-v-eee0aa78],.overlay-leave-active[data-v-eee0aa78]{transition:opacity .3s ease}.overlay-enter-from[data-v-eee0aa78],.overlay-leave-to[data-v-eee0aa78]{opacity:0}.modal-enter-active[data-v-eee0aa78],.modal-leave-active[data-v-eee0aa78]{transition:opacity .3s ease,transform .3s ease}.modal-enter-from[data-v-eee0aa78],.modal-leave-to[data-v-eee0aa78]{opacity:0;transform:scale(.95) translateY(10px)}.fade-enter-active[data-v-eee0aa78],.fade-leave-active[data-v-eee0aa78]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-eee0aa78]{opacity:0;transform:translate(16px)}.fade-leave-to[data-v-eee0aa78]{opacity:0;transform:translate(-16px)}@media (max-width:768px){.quiz-modal[data-v-eee0aa78]{border-radius:16px;padding:1.5rem 1.25rem}.quiz-question[data-v-eee0aa78]{font-size:16px}.quiz-options[data-v-eee0aa78]{grid-template-columns:1fr}.quiz-option[data-v-eee0aa78]{font-size:14px}}.solutions-header[data-v-6d49fc34]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2vw}.solutions-title[data-v-6d49fc34]{color:#1a1a2e;font-family:primary,sans-serif;font-size:1.6vw;font-weight:700;margin:0}.solutions-viewall[data-v-6d49fc34]{color:#b8860b;font-size:.85vw;font-weight:500;text-decoration:none}.solutions-grid[data-v-6d49fc34]{display:grid;gap:.8vw;grid-template-columns:repeat(6,1fr)}.solution-link[data-v-6d49fc34]{text-decoration:none}.solution-card[data-v-6d49fc34]{background:#fff;border:1px solid #f0ede8;border-radius:16px;display:flex;flex-direction:column;height:16vw;overflow:hidden;transition:all .3s ease}.solution-card[data-v-6d49fc34]:hover{box-shadow:0 12px 32px #00000014;transform:translateY(-4px)}.solution-img-wrap[data-v-6d49fc34]{flex-shrink:0;height:8vw;overflow:hidden;width:100%}.solution-img[data-v-6d49fc34]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.solution-left[data-v-6d49fc34]{display:flex;flex:1;flex-direction:column;gap:.5vw;padding:.8vw 1vw}.solution-icon[data-v-6d49fc34]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:2.2vw;justify-content:center;width:2.2vw}.solution-icon-inner[data-v-6d49fc34]{height:55%;width:55%}.solution-title-text[data-v-6d49fc34]{font-size:.88vw;font-weight:700;line-height:1.2;margin:0 0 .2vw}.solution-desc-text[data-v-6d49fc34]{color:#666;font-size:.7vw;line-height:1.4;margin:0}@media (max-width:768px){.solutions-header[data-v-6d49fc34]{margin-bottom:4vw}.solutions-title[data-v-6d49fc34]{font-size:5.5vw}.solutions-viewall[data-v-6d49fc34]{font-size:3.5vw}.solutions-grid[data-v-6d49fc34]{gap:3vw;grid-template-columns:repeat(2,1fr)}.solution-card[data-v-6d49fc34]{border-radius:12px;height:auto;min-height:45vw}.solution-img-wrap[data-v-6d49fc34]{height:22vw}.solution-left[data-v-6d49fc34]{gap:2vw;padding:3vw 3vw 2vw}.solution-icon[data-v-6d49fc34]{height:9vw;width:9vw}.solution-title-text[data-v-6d49fc34]{font-size:3.5vw}.solution-desc-text[data-v-6d49fc34]{font-size:2.8vw}}.why-inner[data-v-b448936c]{align-items:center;display:flex;gap:4vw}.why-left[data-v-b448936c]{flex-shrink:0;width:30%}.why-stats[data-v-b448936c]{display:grid;flex:1;gap:1.5vw;grid-template-columns:repeat(4,1fr)}.why-stat[data-v-b448936c]{background:#fff;border:1px solid rgba(184,134,11,.1);border-radius:20px;box-shadow:0 4px 20px #0000000a;padding:2vw 1.5vw;text-align:center}.why-stat-icon[data-v-b448936c]{align-items:center;background:#b8860b10;border-radius:50%;display:flex;height:3.5vw;justify-content:center;margin:0 auto .8vw;width:3.5vw}.why-stat-value[data-v-b448936c]{color:#b8860b;font-family:primary,sans-serif;font-size:2.5vw;font-weight:900;line-height:1;margin:0 0 .3vw}.why-stat-label[data-v-b448936c]{color:#666;font-size:.78vw;line-height:1.4;margin:0}@media (max-width:768px){.why-inner[data-v-b448936c]{align-items:center;flex-direction:column;gap:6vw}.why-left[data-v-b448936c]{text-align:center;width:100%}.why-left h2[data-v-b448936c]{font-size:8vw}.why-left p[data-v-b448936c]{font-size:4vw}.why-stats[data-v-b448936c]{gap:4vw;grid-template-columns:repeat(2,1fr)}.why-stat[data-v-b448936c]{border-radius:16px;padding:5vw 4vw}.why-stat-icon[data-v-b448936c]{height:10vw;margin-bottom:3vw;width:10vw}.why-stat-value[data-v-b448936c]{font-size:8vw}.why-stat-label[data-v-b448936c]{font-size:3vw}}.partner-logo[data-v-f3ab8511]{align-items:center;display:flex;height:4vw;justify-content:center;width:8vw}@media (max-width:768px){.partner-logo[data-v-f3ab8511]{height:10vw;width:22vw}}.cert-card[data-v-b7fade31]{align-items:center;background:#fff;border:1px solid #f0ede8;border-radius:12px;box-shadow:0 2px 12px #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:.8vw;padding:1vw;transition:all .3s ease}.cert-card[data-v-b7fade31]:hover{border-color:#b8860b;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.cert-img[data-v-b7fade31]{aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;width:100%}.cert-name[data-v-b7fade31]{color:#444;font-size:.75vw;font-weight:500;line-height:1.4;margin:0;text-align:center}@media (max-width:768px){.cert-card[data-v-b7fade31]{border-radius:8px;gap:2vw;padding:3vw}.cert-name[data-v-b7fade31]{font-size:2.8vw}}.fade-enter-active[data-v-b7fade31],.fade-leave-active[data-v-b7fade31]{transition:opacity .3s ease}.fade-enter-from[data-v-b7fade31],.fade-leave-to[data-v-b7fade31]{opacity:0}
