@charset "UTF-8";.navbar[data-v-c82f053c]{background-color:#fff;height:var(--header-height);display:flex;align-items:center;position:sticky;top:0;z-index:100;box-shadow:0 1px 2px #0000000d}.navbar .navbar-inner[data-v-c82f053c]{display:flex;justify-content:space-between;align-items:center;width:100%}.logo[data-v-c82f053c]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.25rem;color:#0f172a}.logo .logo-img[data-v-c82f053c]{height:40px;width:40px;object-fit:cover;object-position:left center}.logo .logo-info[data-v-c82f053c]{display:flex;flex-direction:column;justify-content:center;line-height:1.3}.logo .logo-text[data-v-c82f053c]{font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:.05em}.logo .logo-slogan[data-v-c82f053c]{font-size:.7rem;font-weight:400;color:#64748b;margin-top:1px}.nav-links[data-v-c82f053c]{display:flex;gap:8px;align-items:center}.nav-item[data-v-c82f053c]{position:relative}.nav-link[data-v-c82f053c]{color:#1f2a3d;text-decoration:none;font-size:15px;font-weight:500;padding:10px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:color .15s,background .15s}.nav-link[data-v-c82f053c]:hover,.nav-link.active[data-v-c82f053c]{color:#2563eb}.nav-link .caret[data-v-c82f053c]{width:10px;height:10px;transition:transform .2s}.nav-item.open .nav-link[data-v-c82f053c]{color:#2563eb;background:#eff5ff}.nav-item.open .nav-link .caret[data-v-c82f053c]{transform:rotate(180deg)}.mega[data-v-c82f053c]{position:fixed;top:var(--header-height);left:50%;transform:translate(-50%) translateY(8px);width:920px;max-width:92vw;background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 24px 60px #0f172a24;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:60;display:grid;grid-template-columns:280px 1fr 1fr;overflow:hidden}.nav-item.open .mega[data-v-c82f053c]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.mega-col[data-v-c82f053c]{padding:14px 0;border-right:1px solid #eef2f7;max-height:520px;overflow-y:auto}.mega-col[data-v-c82f053c]:last-child{border-right:0}.mega-item[data-v-c82f053c]{display:flex;align-items:center;justify-content:space-between;padding:11px 22px;color:#1f2a3d;font-size:14.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .12s,color .12s;border-left:3px solid transparent}.mega-item[data-v-c82f053c]:hover{background:#eff5ff;color:#2563eb}.mega-item.active[data-v-c82f053c]{background:#eff5ff;color:#2563eb;border-left-color:#2563eb;font-weight:600}.mega-item .arr[data-v-c82f053c]{width:14px;height:14px;color:#94a3b8;flex-shrink:0;margin-left:8px;transition:color .12s,transform .12s}.mega-item:hover .arr[data-v-c82f053c],.mega-item.active .arr[data-v-c82f053c]{color:#2563eb;transform:translate(2px)}.mega-item .l3-cnt[data-v-c82f053c]{color:#2563eb;font-size:12px;font-weight:500;margin-left:8px}.mega-item.featured[data-v-c82f053c]{background:#2563eb;color:#fff;margin:6px 14px 10px;border-radius:8px;padding-left:16px;border-left:0;font-weight:600}.mega-item.featured[data-v-c82f053c]:hover{background:#1d4ed8;color:#fff}.mega-item.featured .arr[data-v-c82f053c]{color:#fff}.see-all[data-v-c82f053c]{display:block;padding:14px 22px 8px;color:#2563eb;font-size:13px;font-weight:600;text-decoration:none;border-top:1px solid #eef2f7;margin-top:8px}.see-all[data-v-c82f053c]:hover{color:#1d4ed8}.mega-empty[data-v-c82f053c]{padding:40px 22px;color:#94a3b8;font-size:13px;text-align:center}.mega-backdrop[data-v-c82f053c]{position:fixed;inset:0;background:#0b12202e;opacity:0;pointer-events:none;transition:opacity .2s;z-index:40}.mega-backdrop.show[data-v-c82f053c]{opacity:1;pointer-events:auto}.nav-actions[data-v-c82f053c]{display:flex;align-items:center;gap:12px}.btn-sm[data-v-c82f053c]{padding:.5rem 1.25rem;font-size:.85rem}.btn-signin[data-v-c82f053c]{background:transparent;border:1.5px solid #e6ebf2;color:#1f2a3d;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s,background .15s}.btn-signin[data-v-c82f053c]:hover{border-color:#2563eb;color:#2563eb;background:#eff5ff}.user-btn-wrap[data-v-c82f053c]{position:relative}.user-btn[data-v-c82f053c]{display:inline-flex;align-items:center;gap:8px;background:#eff5ff;border:1.5px solid #dbe7ff;color:#2563eb;padding:7px 14px 7px 7px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.user-btn[data-v-c82f053c]:hover{background:#dbe7ff}.user-btn .caret[data-v-c82f053c]{width:10px;height:10px;transition:transform .2s}.user-btn-wrap.open .user-btn .caret[data-v-c82f053c]{transform:rotate(180deg)}.user-avatar[data-v-c82f053c]{width:28px;height:28px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.user-name-text[data-v-c82f053c]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown[data-v-c82f053c]{position:absolute;top:calc(100% + 10px);right:0;width:240px;background:#fff;border:1px solid #e6ebf2;border-radius:14px;box-shadow:0 24px 60px #0f172a24;z-index:80;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .15s,transform .15s}.user-btn-wrap.open .user-dropdown[data-v-c82f053c]{opacity:1;pointer-events:auto;transform:translateY(0)}.user-drop-head[data-v-c82f053c]{display:flex;align-items:center;gap:12px;padding:16px 18px 14px}.user-drop-avatar[data-v-c82f053c]{width:38px;height:38px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.user-drop-name[data-v-c82f053c]{font-size:14px;font-weight:700;color:#0b1220}.user-drop-email[data-v-c82f053c]{font-size:12px;color:#64748b;margin-top:2px;word-break:break-all}.user-drop-divider[data-v-c82f053c]{height:1px;background:#eef2f7;margin:2px 0}.user-drop-item[data-v-c82f053c]{display:flex;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:500;cursor:pointer;background:transparent;border:0;width:100%;text-align:left;font-family:inherit;color:#1f2a3d;text-decoration:none}.user-drop-item[data-v-c82f053c]:hover{background:#eef2f7}.user-drop-signout[data-v-c82f053c]{color:#ef4444}.user-drop-signout[data-v-c82f053c]:hover{background:#fee2e2;color:#dc2626}.footer[data-v-189a127d]{background-color:#020817;color:#9ca3af;padding:4rem 0 2rem;font-size:.9rem}.footer-layout-v3[data-v-189a127d]{padding-bottom:2rem}.footer-main[data-v-189a127d]{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;margin-bottom:3rem}.brand-side[data-v-189a127d]{flex:1;max-width:500px;text-align:left}.brand-side .logo[data-v-189a127d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.brand-side .logo .footer-logo-img[data-v-189a127d]{height:40px;width:40px;object-fit:cover;object-position:left center}.brand-side .logo .logo-info[data-v-189a127d]{display:flex;flex-direction:column;line-height:1.25}.brand-side .logo .logo-text[data-v-189a127d]{font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.05em}.brand-side .logo .logo-slogan[data-v-189a127d]{font-size:.7rem;color:#9ca3af}.brand-side .brand-desc[data-v-189a127d]{font-size:.9rem;line-height:1.6;color:#9ca3af;margin-bottom:1.5rem}.brand-side .socials[data-v-189a127d]{display:flex;gap:1.25rem}.brand-side .socials a[data-v-189a127d]{color:#64748b;transition:all .2s ease}.brand-side .socials a[data-v-189a127d]:hover{color:#fff;transform:translateY(-2px)}.footer-links[data-v-189a127d]{display:flex;gap:4rem;padding-top:.5rem}.footer-links .link-col[data-v-189a127d]{display:flex;flex-direction:column}.footer-links .link-col h4[data-v-189a127d]{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;opacity:.9}.footer-links .link-col .footer-link[data-v-189a127d]{color:#9ca3af;text-decoration:none;font-size:.9rem;margin-bottom:1rem;transition:color .2s;white-space:nowrap}.footer-links .link-col .footer-link[data-v-189a127d]:hover{color:#fff}.contact-side .contact-box[data-v-189a127d]{background:#ffffff08;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.05);min-width:320px}.contact-side .contact-box h4[data-v-189a127d]{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;opacity:.9}.contact-side .contact-box .contact-link[data-v-189a127d],.contact-side .contact-box .contact-item[data-v-189a127d]{display:flex;align-items:flex-start;gap:.75rem;color:#9ca3af;text-decoration:none;font-size:.9rem;margin-bottom:1rem;transition:color .2s}.contact-side .contact-box .contact-link[data-v-189a127d]:hover,.contact-side .contact-box .contact-item[data-v-189a127d]:hover{color:#fff}.contact-side .contact-box .contact-link svg[data-v-189a127d],.contact-side .contact-box .contact-item svg[data-v-189a127d]{color:#3b82f6;margin-top:2px}.contact-side .contact-box .address-text[data-v-189a127d]{line-height:1.5}.footer-decoration[data-v-189a127d]{width:70%;margin:0 auto 2rem;opacity:.8}.footer-decoration img[data-v-189a127d]{width:100%;height:auto;border-radius:8px;filter:brightness(.9)}.footer-bottom[data-v-189a127d]{border-top:1px solid rgba(255,255,255,.05);padding:2rem 0;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#4b5563}.footer-bottom .beian-info[data-v-189a127d]{display:flex;gap:1.5rem}.footer-bottom .beian-info a[data-v-189a127d]{color:#4b5563;text-decoration:none}.footer-bottom .beian-info a[data-v-189a127d]:hover{color:#9ca3af}@media(max-width:900px){.footer-main[data-v-189a127d]{flex-direction:column;gap:3rem}.brand-side[data-v-189a127d]{max-width:100%}.contact-side .contact-box[data-v-189a127d]{min-width:100%}}.floating-contact[data-v-e9121c1e]{position:fixed;right:1rem;bottom:50%;transform:translateY(50%);display:flex;flex-direction:column;gap:1rem;z-index:1000}.float-item[data-v-e9121c1e]{display:flex;align-items:center;justify-content:flex-end;text-decoration:none;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.float-item .icon-box[data-v-e9121c1e]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;position:relative;z-index:2;transition:transform .3s ease}.float-item .expand-content[data-v-e9121c1e]{position:absolute;right:28px;background:#fff;padding:.75rem 1.5rem .75rem 1rem;border-radius:30px 0 0 30px;display:flex;flex-direction:column;box-shadow:-5px 5px 15px #0000001a;opacity:0;visibility:hidden;transform:translate(20px);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;min-width:200px;border:1px solid #f1f5f9}.float-item .expand-content .label[data-v-e9121c1e]{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.float-item .expand-content .value[data-v-e9121c1e]{font-size:.9rem;font-weight:600;color:#1e293b}.float-item.whatsapp .icon-box[data-v-e9121c1e]{background:#25d366}.float-item.email .icon-box[data-v-e9121c1e]{background:#3b82f6}.float-item:hover .icon-box[data-v-e9121c1e]{transform:scale(1.1)}.float-item:hover .expand-content[data-v-e9121c1e]{opacity:1;visibility:visible;transform:translate(-10px)}@media(max-width:768px){.floating-contact[data-v-e9121c1e]{right:1rem}.float-item .expand-content[data-v-e9121c1e]{display:none}}.toast-container[data-v-a629fe05]{position:fixed;top:2rem;right:2rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-item[data-v-a629fe05]{pointer-events:auto;min-width:300px;max-width:450px;padding:1rem 1.25rem;background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;align-items:flex-start;gap:.75rem;border-left:4px solid transparent;animation:slide-in .3s ease-out}.toast-item.success[data-v-a629fe05]{border-left-color:#10b981}.toast-item.success .toast-icon[data-v-a629fe05]{color:#10b981}.toast-item.error[data-v-a629fe05]{border-left-color:#ef4444}.toast-item.error .toast-icon[data-v-a629fe05]{color:#ef4444}.toast-item.info[data-v-a629fe05]{border-left-color:#3b82f6}.toast-item.info .toast-icon[data-v-a629fe05]{color:#3b82f6}.toast-item.warning[data-v-a629fe05]{border-left-color:#f59e0b}.toast-item.warning .toast-icon[data-v-a629fe05]{color:#f59e0b}.toast-icon[data-v-a629fe05]{flex-shrink:0;margin-top:2px}.toast-content[data-v-a629fe05]{flex:1;font-size:.9375rem;font-weight:500;color:#1e293b;line-height:1.4}.toast-close[data-v-a629fe05]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px;border-radius:4px;transition:all .2s;flex-shrink:0}.toast-close[data-v-a629fe05]:hover{background:#f1f5f9;color:#64748b}.toast-enter-active[data-v-a629fe05],.toast-leave-active[data-v-a629fe05]{transition:all .3s ease}.toast-enter-from[data-v-a629fe05],.toast-leave-to[data-v-a629fe05]{opacity:0;transform:translate(30px)}.slider-captcha[data-v-e2e64893]{-webkit-user-select:none;user-select:none}.sc-panel[data-v-e2e64893]{position:relative;border-radius:8px;overflow:hidden;background:#f1f5f9}.sc-back[data-v-e2e64893]{width:100%;height:100%;display:block}.sc-loading[data-v-e2e64893]{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:.85rem}.sc-block[data-v-e2e64893]{position:absolute;top:0;display:block}.sc-refresh[data-v-e2e64893]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:6px;background:#ffffffd9;color:#334155;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1}.sc-refresh[data-v-e2e64893]:hover{background:#fff}.sc-bar[data-v-e2e64893]{position:relative;margin-top:12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center}.sc-tip[data-v-e2e64893]{font-size:.85rem;color:#94a3b8;pointer-events:none}.sc-tip.success[data-v-e2e64893]{color:#059669}.sc-tip.fail[data-v-e2e64893]{color:#dc2626}.sc-handle[data-v-e2e64893]{position:absolute;top:-1px;left:0;background:#2563eb;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:grab;font-weight:700;box-shadow:0 1px 4px #2563eb66}.sc-handle[data-v-e2e64893]:active{cursor:grabbing}.sc-handle.success[data-v-e2e64893]{background:#059669}.sc-handle.fail[data-v-e2e64893]{background:#dc2626}.auth-backdrop[data-v-23434fe6]{position:fixed;inset:0;background:#0b122073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}.auth-backdrop.open[data-v-23434fe6]{opacity:1;pointer-events:auto}.auth-modal[data-v-23434fe6]{background:#fff;border-radius:20px;box-shadow:0 32px 80px #0b122033;width:440px;max-width:calc(100vw - 32px);padding:40px 40px 36px;position:relative;max-height:calc(100vh - 48px);overflow-y:auto}.auth-close[data-v-23434fe6]{position:absolute;top:18px;right:18px;width:32px;height:32px;border:0;background:#f6f8fb;border-radius:50%;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.auth-close[data-v-23434fe6]:hover{background:#e6ebf2;color:#0b1220}.auth-logo-row[data-v-23434fe6]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.auth-logo-mark[data-v-23434fe6]{width:36px;height:36px;border-radius:50%;background:#e63946;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:16px;box-shadow:inset 0 -2px #0000001f}.auth-logo-name[data-v-23434fe6]{font-weight:800;font-size:15px;color:#0b1220}.auth-title[data-v-23434fe6]{text-align:center;font-size:24px;font-weight:800;color:#0b1220;margin:0 0 6px}.auth-sub[data-v-23434fe6]{text-align:center;font-size:14px;color:#64748b;margin:0 0 28px;line-height:1.5}.auth-field[data-v-23434fe6]{margin-bottom:14px;position:relative}.auth-input[data-v-23434fe6],.auth-select[data-v-23434fe6]{width:100%;border:1.5px solid #e6ebf2;background:#f6f8fb;padding:13px 16px;border-radius:10px;font-size:14.5px;font-family:inherit;color:#0b1220;outline:none;box-sizing:border-box;transition:border-color .15s,background .15s}.auth-input[data-v-23434fe6]::placeholder,.auth-select[data-v-23434fe6]::placeholder{color:#94a3b8}.auth-input[data-v-23434fe6]:focus,.auth-select[data-v-23434fe6]:focus{border-color:#2563eb;background:#eff5ff}.auth-select[data-v-23434fe6]{appearance:none;cursor:pointer}.auth-select-wrap .auth-select-arrow[data-v-23434fe6]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.auth-btn[data-v-23434fe6]{width:100%;background:#2563eb;color:#fff;border:0;padding:14px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;margin-top:6px;transition:background .15s}.auth-btn[data-v-23434fe6]:hover{background:#1d4ed8}.auth-btn[data-v-23434fe6]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-23434fe6]{text-align:center;margin-top:20px;font-size:13.5px;color:#64748b}.auth-footer a[data-v-23434fe6]{color:#2563eb;font-weight:600;text-decoration:none;cursor:pointer}.auth-footer a[data-v-23434fe6]:hover{text-decoration:underline}.auth-forgot-link[data-v-23434fe6]{display:block;text-align:right;font-size:13px;color:#2563eb;font-weight:600;cursor:pointer;margin-top:4px}.auth-forgot-link[data-v-23434fe6]:hover{text-decoration:underline}.auth-captcha-wrap[data-v-23434fe6]{display:flex;justify-content:center;margin-bottom:16px}.auth-input-wrap[data-v-23434fe6]{position:relative}.auth-input.has-toggle[data-v-23434fe6]{padding-right:44px}.auth-pw-toggle[data-v-23434fe6]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:color .15s,background .15s}.auth-pw-toggle[data-v-23434fe6]:hover{color:#0b1220;background:#f6f8fb}.auth-code-row[data-v-23434fe6]{display:flex;gap:8px;align-items:stretch}.auth-code-row .auth-input[data-v-23434fe6]{flex:1}.auth-code-btn[data-v-23434fe6]{white-space:nowrap;border:1.5px solid #e6ebf2;background:#fff;color:#2563eb;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}.auth-code-btn[data-v-23434fe6]:hover:not(:disabled){border-color:#2563eb;background:#eff5ff}.auth-code-btn[data-v-23434fe6]:disabled{opacity:.5;cursor:not-allowed}.otp-row[data-v-23434fe6]{display:flex;gap:10px;justify-content:center;margin:4px 0 24px}.otp-box[data-v-23434fe6]{width:46px;height:54px;border:1.5px solid #e6ebf2;border-radius:10px;text-align:center;font-size:24px;font-weight:700;color:#0b1220;background:#f6f8fb;outline:none;caret-color:#2563eb;transition:border-color .15s,background .15s}.otp-box[data-v-23434fe6]:focus{border-color:#2563eb;background:#eff5ff}.otp-box.filled[data-v-23434fe6]{border-color:#2563eb}.main-layout[data-v-3e7117a2]{display:flex;flex-direction:column;min-height:100vh}main[data-v-3e7117a2]{flex:1}.quick-rfq-card[data-v-a168c01a]{background:#0f172a;color:#fff;padding:2.5rem;border-radius:32px;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.quick-rfq-card .card-header[data-v-a168c01a]{margin-bottom:2rem}.quick-rfq-card .card-header h2[data-v-a168c01a]{font-size:1.75rem;font-weight:800;margin:0;letter-spacing:-.025em}.quick-rfq-card .card-header p[data-v-a168c01a]{color:#94a3b8;font-size:.95rem;display:flex;align-items:center;gap:.4rem}.quick-rfq-card .card-header p .highlight[data-v-a168c01a]{color:#fff;font-weight:800}.quick-rfq-card .rfq-form[data-v-a168c01a]{display:flex;flex-direction:column;gap:1.25rem}.quick-rfq-card .rfq-form .form-group[data-v-a168c01a]{display:flex;flex-direction:column;gap:.5rem}.quick-rfq-card .rfq-form .form-group label[data-v-a168c01a]{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding-left:.25rem}.quick-rfq-card .rfq-form .form-group label .req[data-v-a168c01a]{color:#ef4444}.quick-rfq-card .rfq-form .form-group input[data-v-a168c01a]{width:100%;background:#172033;border:1px solid #2d3748;padding:1rem 1.25rem;border-radius:12px;color:#fff;font-size:1rem;transition:all .2s}.quick-rfq-card .rfq-form .form-group input[data-v-a168c01a]::placeholder{color:#4a5568}.quick-rfq-card .rfq-form .form-group input[data-v-a168c01a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.quick-rfq-card .rfq-form .form-row[data-v-a168c01a]{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem}.quick-rfq-card .rfq-form .btn-submit[data-v-a168c01a]{width:100%;background:#2563eb;color:#fff;border:none;padding:1.125rem;border-radius:12px;font-weight:700;font-size:1.1rem;margin-top:.5rem;cursor:pointer;transition:all .2s}.quick-rfq-card .rfq-form .btn-submit[data-v-a168c01a]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 10px 15px -3px #2563eb4d}.quick-rfq-card .rfq-form .btn-submit[data-v-a168c01a]:active:not(:disabled){transform:translateY(0)}.quick-rfq-card .rfq-form .btn-submit[data-v-a168c01a]:disabled{opacity:.7;cursor:not-allowed}.quick-rfq-card .rfq-form .multiple-parts-hint[data-v-a168c01a]{text-align:center;font-size:.85rem;color:#94a3b8;margin-top:.5rem}.quick-rfq-card .rfq-form .multiple-parts-hint a[data-v-a168c01a]{color:#3b82f6;text-decoration:none;font-weight:600;transition:color .2s}.quick-rfq-card .rfq-form .multiple-parts-hint a[data-v-a168c01a]:hover{color:#60a5fa;text-decoration:underline}.home-page-v2[data-v-786505e6]{background-color:#fff;padding-bottom:5rem}.hero-section-centered[data-v-786505e6]{padding:3.5rem 0 4rem;position:relative;overflow:hidden;background-image:url(/home-bg.jpg);background-size:cover;background-position:center}.hero-section-centered[data-v-786505e6]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f8fafcdb,#f8fafccc,#f8fafce0);pointer-events:none;z-index:0}.hero-section-centered .container[data-v-786505e6]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero-section-centered .hero-badge[data-v-786505e6]{background:#eff6ff;color:#3b82f6;padding:.5rem 1.25rem;border-radius:99px;font-size:.75rem;font-weight:800;margin-bottom:2rem;letter-spacing:.05em;border:1px solid rgba(59,130,246,.1);display:flex;align-items:center;gap:8px;text-transform:uppercase}.hero-section-centered .hero-badge .dot[data-v-786505e6]{width:8px;height:8px;background:#3b82f6;border-radius:50%}.hero-section-centered h1[data-v-786505e6]{font-size:4.8rem;line-height:1.15;font-weight:900;color:#0f172a;margin-bottom:2.5rem;letter-spacing:-.04em;max-width:1200px;text-align:center;margin-left:auto;margin-right:auto;word-break:keep-all}.hero-section-centered h1 .gradient-text[data-v-786505e6]{background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-section-centered .hero-subtitle[data-v-786505e6]{font-size:1.25rem;color:#64748b;max-width:800px;margin-bottom:4rem;line-height:1.6;font-weight:500}.search-container[data-v-786505e6]{width:100%;max-width:900px;margin-bottom:3rem}.search-container .search-bar-wrapper[data-v-786505e6]{display:flex;align-items:center;background:#fff;padding:8px;border-radius:20px;box-shadow:0 20px 25px -5px #0000000d,0 8px 10px -6px #0000000d;border:1px solid #f1f5f9;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-container .search-bar-wrapper[data-v-786505e6]:focus-within{transform:translateY(-2px);border-color:#3b82f6;box-shadow:0 25px 30px -10px #3b82f626}.search-container .search-bar-wrapper .search-icon[data-v-786505e6]{color:#94a3b8;margin-left:1.5rem}.search-container .search-bar-wrapper input[data-v-786505e6]{flex:1;border:none;outline:none;padding:1rem 1.5rem;font-size:1.15rem;font-weight:500;color:#1e293b;background:transparent}.search-container .search-bar-wrapper input[data-v-786505e6]::placeholder{color:#94a3b8}.search-container .search-bar-wrapper .search-actions[data-v-786505e6]{display:flex;align-items:center;gap:12px}.search-container .search-bar-wrapper .search-actions .divider[data-v-786505e6]{width:1px;height:24px;background:#e2e8f0}.search-container .search-bar-wrapper .search-actions .btn-search[data-v-786505e6]{background:#0f172a;color:#fff;border:none;padding:1rem 2.5rem;border-radius:14px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .2s}.search-container .search-bar-wrapper .search-actions .btn-search[data-v-786505e6]:hover{background:#1e293b;transform:translateY(-1px)}.search-container .search-bar-wrapper .search-actions .btn-upload[data-v-786505e6]{display:flex;align-items:center;gap:.6rem;color:#475569;text-decoration:none;font-weight:600;padding:1rem 1.5rem;border-radius:14px;transition:all .2s;font-size:.95rem}.search-container .search-bar-wrapper .search-actions .btn-upload[data-v-786505e6]:hover{background:#f8fafc;color:#3b82f6}.hero-footer[data-v-786505e6]{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.hero-footer .trust-stats[data-v-786505e6]{display:flex;justify-content:center;gap:3rem}.hero-footer .trust-stats .stat-item[data-v-786505e6]{display:flex;align-items:center;gap:.6rem;color:#64748b;font-size:.9rem;font-weight:600}.hero-footer .trust-stats .stat-item svg[data-v-786505e6]{color:#10b981}.hero-footer .hot-trends-v2[data-v-786505e6]{display:flex;align-items:center;gap:1rem;background:#ffffff80;padding:6px 6px 6px 20px;border-radius:99px;border:1px solid #f1f5f9}.hero-footer .hot-trends-v2 .label[data-v-786505e6]{font-size:.75rem;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.hero-footer .hot-trends-v2 .trend-tags[data-v-786505e6]{display:flex;gap:.5rem}.hero-footer .hot-trends-v2 .trend-tags .trend-tag[data-v-786505e6]{background:#fff;color:#475569;text-decoration:none;font-size:.85rem;font-weight:600;padding:.4rem 1rem;border-radius:99px;border:1px solid #e2e8f0;transition:all .2s}.hero-footer .hot-trends-v2 .trend-tags .trend-tag[data-v-786505e6]:hover{border-color:#3b82f6;color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.split-content-section[data-v-786505e6]{padding:2rem 0;margin-top:1rem}.grid-layout[data-v-786505e6]{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:stretch}.left-col[data-v-786505e6]{display:flex}.left-col .hot-parts-wrapper[data-v-786505e6]{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:24px;padding:2.45rem;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px #00000005}.left-col .section-header-row[data-v-786505e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.left-col .section-header-row .flex-title[data-v-786505e6]{display:flex;align-items:center;gap:.75rem}.left-col .section-header-row .flex-title .icon-hot[data-v-786505e6]{color:#f97316;filter:drop-shadow(0 0 8px rgba(249,115,22,.3))}.left-col .section-header-row h3[data-v-786505e6]{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0}.left-col .carousel-footer-nav[data-v-786505e6]{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid #f1f5f9}.left-col .carousel-footer-nav .nav-btn[data-v-786505e6]{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s}.left-col .carousel-footer-nav .nav-btn[data-v-786505e6]:hover{background:#3b82f6;color:#fff}.left-col .carousel-footer-nav .nav-dots[data-v-786505e6]{display:flex;gap:.5rem}.left-col .carousel-footer-nav .nav-dots .nav-dot[data-v-786505e6]{width:6px;height:6px;border-radius:50%;background:#e2e8f0;cursor:pointer;transition:all .3s}.left-col .carousel-footer-nav .nav-dots .nav-dot.active[data-v-786505e6]{background:#3b82f6;width:16px;border-radius:4px}.left-col .carousel-container[data-v-786505e6]{min-height:400px;position:relative;overflow:hidden}.left-col .carousel-container table[data-v-786505e6]{width:100%;border-collapse:collapse}.left-col .carousel-container table th[data-v-786505e6]{text-align:left;color:#94a3b8;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.left-col .carousel-container table th.w-16[data-v-786505e6]{width:50px}.left-col .carousel-container table th.text-blue[data-v-786505e6]{color:#3b82f6}.left-col .carousel-container table td[data-v-786505e6]{padding:.95rem 0;border-bottom:1px solid #f1f5f9;font-size:.9rem;vertical-align:middle}.left-col .carousel-container table td.index-col[data-v-786505e6]{color:#94a3b8;font-weight:700;font-family:monospace;font-size:.85rem}.left-col .carousel-container table .part-cell[data-v-786505e6]{display:flex;flex-direction:column}.left-col .carousel-container table .part-cell .pn[data-v-786505e6]{font-weight:700;color:#1e293b;font-size:.95rem;margin-bottom:.1rem}.left-col .carousel-container table .part-cell .mfg[data-v-786505e6]{color:#94a3b8;font-size:.7rem}.left-col .carousel-container table .font-medium[data-v-786505e6]{font-weight:500;color:#334155;font-size:.9rem}.left-col .carousel-container table .text-right[data-v-786505e6]{text-align:right}.left-col .carousel-container table .text-blue[data-v-786505e6]{color:#3b82f6}.left-col .carousel-container table tr:last-child td[data-v-786505e6]{border-bottom:none}.left-col .view-more-container[data-v-786505e6]{margin-top:1.5rem;display:flex;justify-content:center;border-top:1px solid #f1f5f9;padding-top:1rem}.left-col .view-more-container .btn-view-more[data-v-786505e6]{background:none;border:none;color:#3b82f6;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:color .2s}.left-col .view-more-container .btn-view-more[data-v-786505e6]:hover{color:#2563eb}.left-col .view-more-container .btn-view-more svg[data-v-786505e6]{transition:transform .2s}.left-col .view-more-container .btn-view-more svg.rotate-90[data-v-786505e6]{transform:rotate(90deg)}.fade-slide-enter-active[data-v-786505e6],.fade-slide-leave-active[data-v-786505e6]{transition:all .4s ease}.fade-slide-enter-from[data-v-786505e6]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-786505e6]{opacity:0;transform:translate(-20px)}.section-divider[data-v-786505e6]{padding:2rem 0 0}.section-divider h2[data-v-786505e6]{font-size:1.8rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.section-divider .divider-line[data-v-786505e6]{width:60px;height:4px;background:#3b82f6;margin:0;border-radius:2px}.why-choose-carousel[data-v-786505e6]{padding:2rem 0}.why-choose-carousel .carousel-wrapper[data-v-786505e6]{position:relative;height:400px;border-radius:24px;overflow:hidden;background:#020617}.why-choose-carousel .slide[data-v-786505e6]{position:absolute;inset:0;padding:4rem;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:opacity .8s ease-in-out;visibility:hidden}.why-choose-carousel .slide.active[data-v-786505e6]{opacity:1;visibility:visible}.why-choose-carousel .slide .slide-content[data-v-786505e6]{max-width:550px;color:#fff}.why-choose-carousel .slide .slide-content .tag[data-v-786505e6]{color:#3b82f6;font-weight:700;font-size:.75rem;letter-spacing:.1em;margin-bottom:1.25rem}.why-choose-carousel .slide .slide-content h2[data-v-786505e6]{font-size:3rem;font-weight:800;margin-bottom:1.25rem;line-height:1.1}.why-choose-carousel .slide .slide-content p[data-v-786505e6]{color:#94a3b8;font-size:1.1rem;margin-bottom:2.5rem;line-height:1.6}.why-choose-carousel .slide .slide-content .btn-white[data-v-786505e6]{background:#fff;color:#0f172a;border:none;padding:.85rem 2rem;border-radius:99px;font-weight:700;cursor:pointer;width:fit-content;transition:transform .2s}.why-choose-carousel .slide .slide-content .btn-white[data-v-786505e6]:hover{transform:translateY(-2px);background:#f8fafc}.why-choose-carousel .carousel-indicators[data-v-786505e6]{position:absolute;bottom:2rem;left:4rem;display:flex;gap:.75rem;z-index:20}.why-choose-carousel .carousel-indicators .dot[data-v-786505e6]{width:10px;height:10px;border-radius:50%;background:#fff3;border:none;cursor:pointer;padding:0;transition:all .3s}.why-choose-carousel .carousel-indicators .dot.active[data-v-786505e6]{background:#3b82f6;width:24px;border-radius:10px}.industry-insights-section[data-v-786505e6]{padding:2rem 0 5rem}.industry-insights-section .section-top-row[data-v-786505e6]{display:flex;justify-content:space-between;align-items:end;margin-bottom:2rem}.industry-insights-section .section-top-row h2[data-v-786505e6]{font-size:2rem;font-weight:800;color:#0f172a;margin-bottom:.5rem}.industry-insights-section .section-top-row .divider-line[data-v-786505e6]{width:60px;height:4px;background:#3b82f6;border-radius:2px}.industry-insights-section .section-top-row .explore-link[data-v-786505e6]{display:flex;align-items:center;gap:.5rem;color:#3b82f6;font-weight:700;font-size:.8rem;letter-spacing:.05em;text-decoration:none}.industry-insights-section .insights-dual-layout[data-v-786505e6]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem}.industry-insights-section .feature-left[data-v-786505e6]{background:#0f172a;background-image:linear-gradient(135deg,#27384e,#264285);border-radius:32px;padding:2.25rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px -10px #0f172a4d}.industry-insights-section .feature-left .tag-badge[data-v-786505e6]{background:#3b82f6;color:#fff;font-size:.65rem;font-weight:700;padding:.35rem 1rem;border-radius:99px;width:fit-content;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.industry-insights-section .feature-left .feature-title[data-v-786505e6]{font-size:1.85rem;font-weight:800;line-height:1.25;margin-bottom:1rem;color:#fff}.industry-insights-section .feature-left .feature-desc[data-v-786505e6]{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;max-width:95%}.industry-insights-section .feature-left .stats-card[data-v-786505e6]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;display:flex;justify-content:space-between;border:1px solid rgba(255,255,255,.1)}.industry-insights-section .feature-left .stats-card .stat .num[data-v-786505e6]{font-size:1.5rem;font-weight:800;margin-bottom:.35rem;color:#fff}.industry-insights-section .feature-left .stats-card .stat .lbl[data-v-786505e6]{font-size:.65rem;color:#64748b;font-weight:600;letter-spacing:.05em}.industry-insights-section .list-right[data-v-786505e6]{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-start}.industry-insights-section .list-right .list-item[data-v-786505e6]{display:flex;align-items:center;gap:1.25rem;padding:.75rem 1.25rem;background:#f8fafc;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid transparent}.industry-insights-section .list-right .list-item[data-v-786505e6]:hover{background:#fff;box-shadow:0 10px 25px -5px #0000000d;transform:translateY(-2px);border-color:#f1f5f9}.industry-insights-section .list-right .list-item:hover .arrow-icon[data-v-786505e6]{opacity:1;transform:translate(0);color:#3b82f6}.industry-insights-section .list-right .list-item .icon-box[data-v-786505e6]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s;overflow:hidden;background:#f1f5f9}.industry-insights-section .list-right .list-item .icon-box .cover-img[data-v-786505e6]{width:100%;height:100%;object-fit:cover}.industry-insights-section .list-right .list-item.market-news .icon-box[data-v-786505e6]{background:#eff6ff;color:#3b82f6}.industry-insights-section .list-right .list-item.market-news .meta .cat[data-v-786505e6]{color:#3b82f6}.industry-insights-section .list-right .list-item.supply-chain .icon-box[data-v-786505e6],.industry-insights-section .list-right .list-item.official .icon-box[data-v-786505e6]{background:#f0fdf4;color:#22c55e}.industry-insights-section .list-right .list-item.supply-chain .meta .cat[data-v-786505e6],.industry-insights-section .list-right .list-item.official .meta .cat[data-v-786505e6]{color:#22c55e}.industry-insights-section .list-right .list-item.technical .icon-box[data-v-786505e6]{background:#fff7ed;color:#f97316}.industry-insights-section .list-right .list-item.technical .meta .cat[data-v-786505e6]{color:#f97316}.industry-insights-section .list-right .list-item.industry-analysis .icon-box[data-v-786505e6]{background:#f5f3ff;color:#8b5cf6}.industry-insights-section .list-right .list-item.industry-analysis .meta .cat[data-v-786505e6]{color:#8b5cf6}.industry-insights-section .list-right .list-item .item-content[data-v-786505e6]{flex:1}.industry-insights-section .list-right .list-item .item-content .meta[data-v-786505e6]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.industry-insights-section .list-right .list-item .item-content .meta .cat[data-v-786505e6]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.industry-insights-section .list-right .list-item .item-content .meta .date[data-v-786505e6]{font-size:.7rem;color:#94a3b8}.industry-insights-section .list-right .list-item .item-content h4[data-v-786505e6]{font-size:1rem;color:#1e293b;font-weight:700;line-height:1.3;margin:5px 0}.industry-insights-section .list-right .list-item .arrow .arrow-icon[data-v-786505e6]{color:#cbd5e1;opacity:.4;transform:translate(-5px);transition:all .3s}@media(max-width:960px){.hero-section-centered h1[data-v-786505e6]{font-size:2.5rem}.grid-layout[data-v-786505e6]{grid-template-columns:1fr}.grid-layout .right-col[data-v-786505e6]{order:-1}.insights-dual-layout[data-v-786505e6]{grid-template-columns:1fr}}.hero[data-v-a6b0c8c7]{background-color:#050b14;color:#fff;padding:6rem 0;position:relative;overflow:hidden;min-height:600px;display:flex;align-items:center}.hero[data-v-a6b0c8c7]:before{content:"";position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?ixlib=rb-4.0.3&auto=format&fit=crop&w=2070&q=80);background-size:cover;background-position:center right;opacity:.15;z-index:0;mask-image:linear-gradient(to right,rgb(0,0,0) 20%,transparent 100%);-webkit-mask-image:linear-gradient(to right,rgb(0,0,0) 20%,transparent 100%)}.hero-content[data-v-a6b0c8c7]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative;z-index:1;width:100%}.hero-text[data-v-a6b0c8c7]{padding-top:2rem}.hero-text .pill-badge[data-v-a6b0c8c7]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);padding:.35rem 1rem;border-radius:99px;font-size:.85rem;color:#94a3b8;margin-bottom:2rem}.hero-text .pill-badge .dot[data-v-a6b0c8c7]{width:6px;height:6px;background-color:#0ea5e9;border-radius:50%}.hero-text h1[data-v-a6b0c8c7]{font-size:4rem;line-height:1.1;font-weight:800;margin-bottom:1.5rem}.hero-text p[data-v-a6b0c8c7]{font-size:1.125rem;color:#94a3b8;max-width:500px;margin-bottom:3rem;line-height:1.6}.hero-text .hero-actions[data-v-a6b0c8c7]{display:flex;gap:1rem}.hero-visual[data-v-a6b0c8c7]{display:flex;justify-content:center;align-items:center;position:relative}.market-insight-card[data-v-a6b0c8c7]{background:#0f172a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:1.5rem;border-radius:1rem;width:100%;max-width:450px;box-shadow:0 25px 50px -12px #00000080}.market-insight-card .card-header[data-v-a6b0c8c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.market-insight-card .card-header h3[data-v-a6b0c8c7]{font-size:1rem;font-weight:600;margin:0}.market-insight-card .chart-mock[data-v-a6b0c8c7]{height:120px;display:flex;align-items:flex-end;gap:12px;margin-bottom:1.5rem;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05)}.market-insight-card .chart-mock .bar[data-v-a6b0c8c7]{flex:1;background:#ffffff1a;border-radius:4px;transition:height .3s}.market-insight-card .chart-mock .bar.active[data-v-a6b0c8c7]{background:var(--color-secondary);box-shadow:0 0 15px #0ea5e94d}.market-insight-card .optimization-bar[data-v-a6b0c8c7]{margin-bottom:1.5rem}.market-insight-card .optimization-bar .label[data-v-a6b0c8c7]{display:flex;justify-content:space-between;font-size:.8rem;color:#94a3b8;margin-bottom:.5rem}.market-insight-card .optimization-bar .label .val[data-v-a6b0c8c7]{color:#0ea5e9;font-weight:600}.market-insight-card .optimization-bar .progress[data-v-a6b0c8c7]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.market-insight-card .optimization-bar .progress .fill[data-v-a6b0c8c7]{background:var(--color-secondary);height:100%}.market-insight-card .stats-row[data-v-a6b0c8c7]{display:flex;gap:2rem}.market-insight-card .stats-row .stat[data-v-a6b0c8c7]{display:flex;flex-direction:column}.market-insight-card .stats-row .stat .label[data-v-a6b0c8c7]{font-size:.75rem;color:#64748b;margin-bottom:.25rem}.market-insight-card .stats-row .stat .value[data-v-a6b0c8c7]{font-size:1.25rem;font-weight:700}.market-insight-card .stats-row .stat .text-blue[data-v-a6b0c8c7]{color:#0ea5e9}@media(max-width:960px){.hero-content[data-v-a6b0c8c7]{grid-template-columns:1fr;text-align:center}.hero-text[data-v-a6b0c8c7]{display:flex;flex-direction:column;align-items:center}.hero-text p[data-v-a6b0c8c7]{margin:0 auto 3rem}.hero-visual[data-v-a6b0c8c7]{margin-top:3rem}}.section-header[data-v-9c6ec64c]{text-align:center;max-width:600px;margin:0 auto 4rem}.section-header h2[data-v-9c6ec64c]{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.section-header p[data-v-9c6ec64c]{color:#6b7280;font-size:1.1rem}.features-grid[data-v-9c6ec64c]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card[data-v-9c6ec64c]{background:#fff;padding:2.5rem;border-radius:1rem;border:1px solid #f3f4f6;text-align:left;transition:transform .3s,box-shadow .3s}.feature-card[data-v-9c6ec64c]:hover{transform:translateY(-5px);box-shadow:0 10px 40px -10px #00000014}.feature-card .icon-wrapper[data-v-9c6ec64c]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-card h3[data-v-9c6ec64c]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#1f2937}.feature-card p[data-v-9c6ec64c]{color:#6b7280;line-height:1.6;font-size:.95rem}@media(max-width:768px){.features-grid[data-v-9c6ec64c]{grid-template-columns:1fr}}.process[data-v-a869df97]{background-color:#050b14;color:#fff;text-align:center}.section-header[data-v-a869df97]{margin-bottom:4rem}.section-header h2[data-v-a869df97]{font-size:2.25rem;font-weight:700}.steps-grid[data-v-a869df97]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.steps-grid[data-v-a869df97]:before{content:"";position:absolute;top:30px;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent);z-index:0}.step-item[data-v-a869df97]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.step-item .step-icon[data-v-a869df97]{width:64px;height:64px;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#0ea5e9;box-shadow:0 0 20px #0ea5e933}.step-item h3[data-v-a869df97]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.step-item p[data-v-a869df97]{font-size:.9rem;color:#94a3b8;max-width:200px;line-height:1.5}@media(max-width:768px){.steps-grid[data-v-a869df97]{grid-template-columns:1fr;gap:3rem}.steps-grid[data-v-a869df97]:before{display:none}}.cta-section[data-v-aeabe190]{padding:5rem 0 8rem}.cta-card[data-v-aeabe190]{background:#fff;border-radius:2rem;padding:4rem 2rem;box-shadow:0 20px 60px -10px #0000001a;text-align:center;max-width:900px;margin:0 auto}.content[data-v-aeabe190]{display:flex;flex-direction:column;align-items:center}.content h2[data-v-aeabe190]{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#111827}.content p[data-v-aeabe190]{color:#6b7280;font-size:1.125rem;margin-bottom:2rem;max-width:500px}.content .btn-lg[data-v-aeabe190]{padding:1rem 3rem;font-size:1.1rem}.header-band[data-v-675b11f0]{background-color:#1e293b;color:#fff;padding:4rem 0 6rem}.header-band h1[data-v-675b11f0]{font-size:2.5rem;margin-bottom:1rem}.header-band p[data-v-675b11f0]{font-size:1.1rem;color:#94a3b8;max-width:600px;line-height:1.6}.header-band .container[data-v-675b11f0]{position:relative}.header-band .trust-badge[data-v-675b11f0]{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:1rem}.header-band .trust-badge .badge-circle[data-v-675b11f0]{width:50px;height:50px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.header-band .trust-badge .text[data-v-675b11f0]{font-size:.8rem;font-weight:600;line-height:1.2}.layout-grid[data-v-675b11f0]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-top:2rem;margin-bottom:5rem;position:relative;z-index:10}.form-section[data-v-675b11f0]{background:#fff;border-radius:12px;padding:2.5rem;margin-bottom:1.5rem;box-shadow:0 4px 20px #0000000d;position:relative}.form-section .step-badge[data-v-675b11f0]{width:32px;height:32px;background:#3b82f6;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.form-section h2[data-v-675b11f0]{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0}.upload-area[data-v-675b11f0]{border:2px dashed #e2e8f0;border-radius:12px;padding:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:border-color .2s}.upload-area[data-v-675b11f0]:hover{border-color:#3b82f6}.upload-area .file-success[data-v-675b11f0]{color:#10b981;font-weight:700}.upload-area .icon-circle[data-v-675b11f0]{width:64px;height:64px;background:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.upload-area h3[data-v-675b11f0]{font-size:1.1rem;margin-bottom:.5rem}.upload-area p[data-v-675b11f0]{color:#94a3b8;font-size:.9rem;max-width:400px;margin-bottom:2rem}.upload-area .actions[data-v-675b11f0]{display:flex;align-items:center;gap:1.5rem}.upload-area .btn-outline-primary[data-v-675b11f0]{border:1px solid #e2e8f0;color:#334155;background:#fff;padding:.6rem 1.25rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;font-weight:600}.upload-area .btn-outline-primary .excel-icon[data-v-675b11f0]{background:#10b981;color:#fff;font-size:.6rem;padding:2px 4px;border-radius:3px;font-weight:700}.upload-area .btn-outline-primary[data-v-675b11f0]:hover{border-color:#3b82f6;color:#3b82f6}.upload-area .btn-download[data-v-675b11f0]{color:#3b82f6;text-decoration:none;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.upload-area .btn-download[data-v-675b11f0]:hover{text-decoration:underline}.section-header[data-v-675b11f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header .badge-title[data-v-675b11f0]{display:flex;align-items:center;gap:1rem}.section-header .btn-text[data-v-675b11f0]{background:none;border:none;color:#3b82f6;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:700;font-size:.9rem;transition:opacity .2s}.section-header .btn-text[data-v-675b11f0]:hover{opacity:.8}.section-header .btn-text svg[data-v-675b11f0]{width:20px;height:20px}.manual-grid[data-v-675b11f0]{display:grid;grid-template-columns:1fr 1fr 1.3fr 1.3fr 40px;gap:1rem;margin-bottom:.75rem;padding-left:.5rem}.manual-grid .col-head[data-v-675b11f0]{font-size:.7rem;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.manual-row[data-v-675b11f0]{display:grid;grid-template-columns:1fr 1fr 1.3fr 1.3fr 40px;gap:1rem;margin-bottom:1rem}.manual-row input[data-v-675b11f0]{width:100%;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;font-size:.95rem}.manual-row input[data-v-675b11f0]::placeholder{color:#94a3b8}.manual-row input[data-v-675b11f0]:focus{outline:none;border-color:#3b82f6;background:#fff}.manual-row .action-cell[data-v-675b11f0]{display:flex;align-items:center;justify-content:center}.manual-row .btn-icon[data-v-675b11f0]{background:none;border:none;color:#cbd5e1;cursor:pointer;transition:color .2s}.manual-row .btn-icon[data-v-675b11f0]:hover{color:#94a3b8}.contact-grid[data-v-675b11f0]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.form-group label[data-v-675b11f0]{display:block;font-size:.75rem;font-weight:700;color:#64748b;margin-bottom:.5rem}.form-group input[data-v-675b11f0]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.form-group input[data-v-675b11f0]:focus{outline:none;border-color:#3b82f6;background:#fff}.btn-block[data-v-675b11f0]{width:100%;font-size:1.1rem;padding:1rem}.sidebar-card[data-v-675b11f0]{border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 20px #0000000d}.sidebar-card.dark[data-v-675b11f0]{background:#171f2e;color:#fff;border-radius:32px;padding:2.5rem 2rem}.sidebar-card.dark h3[data-v-675b11f0]{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.sidebar-card.dark h3 .dot[data-v-675b11f0]{width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block}.sidebar-card.dark p[data-v-675b11f0]{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.sidebar-card.dark .service-promise[data-v-675b11f0]{background:#ffffff0d;padding:1.25rem 1.5rem;border-radius:16px}.sidebar-card.dark .service-promise small[data-v-675b11f0]{color:#3b82f6;font-weight:700;font-size:.65rem;display:block;margin-bottom:.5rem;letter-spacing:.05em}.sidebar-card.dark .service-promise .highlight[data-v-675b11f0]{color:#fff;font-weight:700;font-size:1.25rem}.sidebar-card.light[data-v-675b11f0]{background:#fff;border-radius:32px;padding:2.5rem 2rem}.sidebar-card.light h3[data-v-675b11f0]{font-size:1.25rem;font-weight:800;margin:0 0 2rem;color:#0f172a}.sidebar-card.light .contact-link[data-v-675b11f0]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;border-radius:16px;margin-bottom:1.25rem;text-decoration:none;color:#0f172a;transition:transform .2s;border:1px solid transparent}.sidebar-card.light .contact-link[data-v-675b11f0]:hover{transform:translateY(-2px)}.sidebar-card.light .contact-link .icon[data-v-675b11f0]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.sidebar-card.light .contact-link.whatsapp[data-v-675b11f0]{background:#f0fdf4;border-color:#dcfce7}.sidebar-card.light .contact-link.whatsapp .icon[data-v-675b11f0]{background:#22c55e}.sidebar-card.light .contact-link.email[data-v-675b11f0]{background:#eff6ff;border-color:#dbeafe}.sidebar-card.light .contact-link.email .icon[data-v-675b11f0]{background:#3b82f6}.sidebar-card.light .contact-link small[data-v-675b11f0]{color:#94a3b8;font-size:.65rem;font-weight:700;display:block;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.sidebar-card.light .contact-link .val[data-v-675b11f0]{font-weight:700;font-size:1.1rem}.features-list[data-v-675b11f0]{padding:1rem .5rem;display:flex;flex-direction:column;gap:1.5rem}.features-list .feature-item[data-v-675b11f0]{display:flex;gap:1.25rem;align-items:flex-start}.features-list .feature-item .icon-box[data-v-675b11f0]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.features-list .feature-item .icon-box.green[data-v-675b11f0]{background:#f0fdf4;color:#22c55e}.features-list .feature-item .icon-box.blue[data-v-675b11f0]{background:#eff6ff;color:#3b82f6}.features-list .feature-item .text h4[data-v-675b11f0]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.features-list .feature-item .text p[data-v-675b11f0]{font-size:.85rem;color:#64748b;margin:0;line-height:1.4}@media(max-width:960px){.layout-grid[data-v-675b11f0],.contact-grid[data-v-675b11f0]{grid-template-columns:1fr}}.insights-page[data-v-d78b92d7]{background-color:#050b14;min-height:100vh;padding-bottom:5rem;color:#fff}.insights-page .opacity-50[data-v-d78b92d7]{opacity:.5;transition:opacity .3s;pointer-events:none}.insights-page .loading-state[data-v-d78b92d7],.insights-page .empty-state[data-v-d78b92d7]{text-align:center;padding:10rem 0;color:#94a3b8;font-size:1.2rem}.insights-page .skeleton[data-v-d78b92d7]{background:#0f172a;position:relative;overflow:hidden}.insights-page .skeleton[data-v-d78b92d7]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:skeleton-sweep-d78b92d7 1.5s infinite}.insights-page .feature-card.skeleton[data-v-d78b92d7]{background:#1e293b}.insights-page .feature-card.skeleton .skeleton-tag[data-v-d78b92d7]{width:80px;height:20px;background:#ffffff0d;margin-bottom:2rem;border-radius:4px}.insights-page .feature-card.skeleton .skeleton-title[data-v-d78b92d7]{width:80%;height:40px;background:#ffffff0d;margin-bottom:1.5rem;border-radius:4px}.insights-page .feature-card.skeleton .skeleton-desc[data-v-d78b92d7]{width:60%;height:20px;background:#ffffff0d;border-radius:4px}.insights-page .article-card.skeleton .skeleton-thumb[data-v-d78b92d7]{height:200px;background:#ffffff0d}.insights-page .article-card.skeleton .skeleton-tag-sm[data-v-d78b92d7]{width:60px;height:14px;background:#ffffff0d;margin-bottom:1rem}.insights-page .article-card.skeleton .skeleton-title-sm[data-v-d78b92d7]{width:90%;height:40px;background:#ffffff0d;margin-bottom:1rem}.insights-page .article-card.skeleton .skeleton-footer[data-v-d78b92d7]{width:100%;height:20px;background:#ffffff0d;border-top:1px solid #1e293b;padding-top:1rem}@keyframes skeleton-sweep-d78b92d7{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-header[data-v-d78b92d7]{padding:4rem 0;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}.page-header .header-content[data-v-d78b92d7]{max-width:600px}.page-header .header-content h1[data-v-d78b92d7]{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.page-header .header-content p[data-v-d78b92d7]{color:#94a3b8;line-height:1.6}.page-header .search-bar[data-v-d78b92d7]{display:flex;align-items:center;gap:.5rem}.page-header .search-bar input[data-v-d78b92d7]{background:#1e293b;border:1px solid #334155;color:#fff;padding:.75rem 1.5rem;border-radius:99px;width:300px}.page-header .search-bar input[data-v-d78b92d7]:focus{outline:none;border-color:#3b82f6}.page-header .search-bar .search-btn[data-v-d78b92d7]{background:#3b82f6;color:#fff;border:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-header .search-bar .search-btn[data-v-d78b92d7]:hover{background:#2563eb}.feature-card[data-v-d78b92d7]{height:400px;background-size:cover;background-position:center;background-color:#1e293b;border-radius:1.5rem;padding:4rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:3rem;box-shadow:0 20px 50px -10px #00000080}.feature-card .tag-row[data-v-d78b92d7]{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.feature-card .tag-row .badge[data-v-d78b92d7]{background:#4f46e5;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:700}.feature-card .tag-row .date[data-v-d78b92d7]{font-size:.9rem;color:#cbd5e1}.feature-card h2[data-v-d78b92d7]{font-size:2.5rem;font-weight:800;max-width:700px;margin-bottom:1.5rem;line-height:1.1}.feature-card p[data-v-d78b92d7]{color:#cbd5e1;font-size:1.1rem;max-width:600px;line-height:1.6}.articles-grid[data-v-d78b92d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.article-card[data-v-d78b92d7]{background:#0f172a;border:1px solid #1e293b;border-radius:1rem;overflow:hidden;transition:transform .2s}.article-card[data-v-d78b92d7]:hover{transform:translateY(-5px);border-color:#334155}.article-card .card-thumb[data-v-d78b92d7]{height:200px;background-size:cover;background-position:center}.article-card .card-body[data-v-d78b92d7]{padding:1.5rem}.article-card .tag[data-v-d78b92d7]{color:#818cf8;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.article-card h3[data-v-d78b92d7]{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.4;height:3em;overflow:hidden}.article-card .card-footer[data-v-d78b92d7]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #1e293b;padding-top:1rem}.article-card .card-footer .date[data-v-d78b92d7]{font-size:.8rem;color:#64748b}.article-card .card-footer .read-more[data-v-d78b92d7]{font-size:.8rem;color:#3b82f6;font-weight:600;text-decoration:none}.pagination[data-v-d78b92d7]{display:flex;justify-content:center;gap:.5rem}.pagination .page-btn[data-v-d78b92d7]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;color:#0f172a;border:none;border-radius:4px;font-weight:600;cursor:pointer}.pagination .page-btn.active[data-v-d78b92d7]{background:#3b82f6;color:#fff}.pagination .page-btn[data-v-d78b92d7]:disabled{opacity:.4;cursor:not-allowed}.pagination .page-btn.next[data-v-d78b92d7],.pagination .page-btn.prev[data-v-d78b92d7]{background:#1e293b;color:#fff;border:1px solid #334155}.pagination .dots[data-v-d78b92d7]{color:#64748b;align-self:flex-end;padding:0 .5rem}@media(max-width:960px){.page-header[data-v-d78b92d7]{flex-direction:column;align-items:flex-start;gap:2rem}.articles-grid[data-v-d78b92d7]{grid-template-columns:1fr}.feature-card[data-v-d78b92d7]{padding:2rem}.feature-card h2[data-v-d78b92d7]{font-size:1.8rem}}.search-results-page[data-v-aa5dbbdf]{padding:2rem 0 5rem;background-color:#f8fafc;min-height:100vh}.sr-bread[data-v-aa5dbbdf]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:16px}.sr-bread .crumb-link[data-v-aa5dbbdf]{color:#64748b;text-decoration:none}.sr-bread .crumb-link[data-v-aa5dbbdf]:hover{color:#2563eb}.sr-bread .crumb-here[data-v-aa5dbbdf]{color:#1f2a3d;font-weight:600}.sr-bread .crumb-sep[data-v-aa5dbbdf]{color:#94a3b8}.top-search-section[data-v-aa5dbbdf]{display:flex;flex-direction:row;align-items:stretch;gap:1.5rem;margin-bottom:1rem;padding:2.5rem;background:#fff;border-radius:24px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid #f1f5f9}.top-search-section .search-bar-row[data-v-aa5dbbdf]{flex:1;display:flex;background:#f8fafc;border-radius:16px;padding:8px;border:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0000000d}.top-search-section .search-bar-row[data-v-aa5dbbdf]:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,inset 0 2px 4px #00000005;transform:translateY(-1px)}.top-search-section .search-bar-row .search-input[data-v-aa5dbbdf]{flex:1;border:none;background:transparent;padding:0 2rem;font-size:1.25rem;font-weight:500;color:#0f172a;outline:none}.top-search-section .search-bar-row .search-input[data-v-aa5dbbdf]::placeholder{color:#94a3b8}.top-search-section .search-bar-row .btn-search-now[data-v-aa5dbbdf]{background:#0f172a;color:#fff;border:none;padding:1.25rem 3rem;font-size:1.1rem;font-weight:700;border-radius:12px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #0f172a33}.top-search-section .search-bar-row .btn-search-now[data-v-aa5dbbdf]:hover{background:#1e293b;transform:scale(1.02);box-shadow:0 6px 16px #0f172a4d}.top-search-section .search-bar-row .btn-search-now[data-v-aa5dbbdf]:active{transform:scale(.98)}.top-search-section .btn-custom-quote[data-v-aa5dbbdf]{background:#eff6ff;color:#3b82f6;border:none;padding:0 2rem;border-radius:16px;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap;transition:all .2s}.top-search-section .btn-custom-quote[data-v-aa5dbbdf]:hover{background:#dbeafe;transform:translateY(-1px)}.results-header-row[data-v-aa5dbbdf]{margin:1rem 0 .5rem;display:flex;align-items:center}.results-header-row .label[data-v-aa5dbbdf]{color:#475569;font-size:.85rem;font-weight:600;letter-spacing:.05em}.results-header-row .label .highlight[data-v-aa5dbbdf]{color:#3b82f6;font-weight:800;font-family:monospace}.results-header-row .cat-chip[data-v-aa5dbbdf]{margin-left:.75rem;display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;border-radius:999px;padding:3px 6px 3px 12px;font-size:.8rem;font-weight:600}.results-header-row .cat-chip .cat-chip-x[data-v-aa5dbbdf]{border:0;background:transparent;color:#2563eb;cursor:pointer;font-size:1rem;line-height:1;padding:0 4px}.layout-grid[data-v-aa5dbbdf]{display:grid;grid-template-columns:1fr 450px;gap:2.5rem;align-items:start}.results-list[data-v-aa5dbbdf]{display:flex;flex-direction:column;gap:1rem}.result-card[data-v-aa5dbbdf]{background:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 1px 3px #0000000d;transition:all .2s;cursor:pointer}.result-card[data-v-aa5dbbdf]:hover{box-shadow:0 8px 16px -4px #00000014;transform:translateY(-1px)}.result-card .icon-box[data-v-aa5dbbdf]{width:60px;height:60px;background:#f8fafc;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:6px}.result-card .icon-box img[data-v-aa5dbbdf]{width:100%;height:100%;object-fit:contain}.result-card .card-content[data-v-aa5dbbdf]{flex:1}.result-card .card-content .header-line[data-v-aa5dbbdf]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.result-card .card-content .header-line h3[data-v-aa5dbbdf]{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0;font-family:monospace}.result-card .card-content .header-line .mfg-tag[data-v-aa5dbbdf]{background:#eff6ff;color:#3b82f6;font-size:.6rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;text-transform:uppercase}.result-card .card-content .specs-and-stock[data-v-aa5dbbdf]{display:flex;align-items:center;gap:1.25rem}.result-card .card-content .specs-and-stock .spec-item[data-v-aa5dbbdf],.result-card .card-content .specs-and-stock .stock-status[data-v-aa5dbbdf]{display:flex;align-items:center;gap:.4rem;color:#64748b;font-size:.8rem}.result-card .card-content .specs-and-stock .spec-item svg[data-v-aa5dbbdf],.result-card .card-content .specs-and-stock .stock-status svg[data-v-aa5dbbdf]{color:#94a3b8}.result-card .card-content .specs-and-stock .stock-status.in-stock svg[data-v-aa5dbbdf]{color:#10b981}.result-card .card-content .specs-and-stock .stock-status.in-stock .val[data-v-aa5dbbdf]{font-weight:700;color:#0f172a}.result-card .card-content .specs-and-stock .stock-status.in-stock .lbl[data-v-aa5dbbdf]{font-weight:400;color:#94a3b8}.result-card .card-content .specs-and-stock .stock-status.out-stock svg[data-v-aa5dbbdf]{color:#f59e0b}.result-card .card-action .btn-get-quote[data-v-aa5dbbdf]{background:#2563eb;color:#fff;border:none;padding:1rem 1.8rem;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s}.result-card .card-action .btn-get-quote[data-v-aa5dbbdf]:hover{background:#1d4ed8}.loading-state[data-v-aa5dbbdf],.empty-results[data-v-aa5dbbdf]{background:#fff;border-radius:12px;padding:5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;color:#64748b;margin-bottom:2rem}.loading-state .spinner[data-v-aa5dbbdf],.empty-results .spinner[data-v-aa5dbbdf]{width:40px;height:40px;border:3px solid #f1f5f9;border-top-color:#2563eb;border-radius:50%;animation:spin-aa5dbbdf .8s linear infinite}.btn-custom-quote-lg[data-v-aa5dbbdf]{background:#2563eb;color:#fff;border:none;padding:.8rem 2rem;border-radius:8px;font-weight:600;cursor:pointer}.btn-custom-quote-lg[data-v-aa5dbbdf]:hover{background:#1d4ed8}@keyframes spin-aa5dbbdf{to{transform:rotate(360deg)}}.pagination[data-v-aa5dbbdf]{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.pagination .page-btn[data-v-aa5dbbdf]{width:36px;height:36px;border:none;background:#e2e8f0;border-radius:6px;font-weight:600;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.pagination .page-btn[data-v-aa5dbbdf]:hover:not(:disabled){background:#cbd5e1}.pagination .page-btn.active[data-v-aa5dbbdf]{background:#2563eb;color:#fff}.pagination .page-btn[data-v-aa5dbbdf]:disabled{opacity:.5;cursor:not-allowed}.pagination .dots[data-v-aa5dbbdf]{display:flex;align-items:flex-end;padding:0 .5rem;color:#94a3b8}.sidebar-column[data-v-aa5dbbdf]{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:calc(var(--header-height, 70px) + 2rem);height:fit-content}.verified-card[data-v-aa5dbbdf]{background:#fff;padding:1.5rem;border-radius:16px;border:1px solid #e2e8f0}.verified-card .v-header[data-v-aa5dbbdf]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.verified-card .v-header .shield-icon[data-v-aa5dbbdf]{color:#10b981;background:#ecfdf5;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.verified-card .v-header h3[data-v-aa5dbbdf]{font-size:1rem;font-weight:700;color:#0f172a}.verified-card p[data-v-aa5dbbdf]{font-size:.8rem;color:#64748b;line-height:1.6}@media(max-width:960px){.layout-grid[data-v-aa5dbbdf]{grid-template-columns:1fr}.top-search-section[data-v-aa5dbbdf]{flex-direction:column}.top-search-section .btn-custom-quote[data-v-aa5dbbdf]{padding:1rem;text-align:center}.result-card[data-v-aa5dbbdf]{flex-direction:column;align-items:flex-start}.result-card .card-action[data-v-aa5dbbdf],.result-card .card-action button[data-v-aa5dbbdf]{width:100%}}:root{--color-primary: #0066ff;--color-primary-dark: #004dbf;--color-secondary: #0ea5e9;--color-dark-bg: #050b14;--color-dark-surface: #111827;--color-text-main: #1f2937;--color-text-light: #6b7280;--color-white: #ffffff;--color-border: #e5e7eb;--font-family: "Inter", system-ui, sans-serif;--container-width: 1440px;--header-height: 80px}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family);background-color:#f9fafb;color:var(--color-text-main);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}.container{max-width:var(--container-width);margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:.95rem;text-decoration:none}.btn.btn-primary{background-color:var(--color-primary);color:#fff}.btn.btn-primary:hover{background-color:var(--color-primary-dark)}.btn.btn-outline{background-color:transparent;border:1px solid rgba(255,255,255,.2);color:#fff}.btn.btn-outline:hover{background-color:#ffffff1a;border-color:#fff}.btn.btn-dark{background-color:#111;color:#fff}.text-gradient{background:linear-gradient(to right,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-padding{padding:5rem 0}
