.home-hero[data-v-07b0047b]{background-image:url(/images/background/hero-packaging.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}.home-hero .hero-overlay[data-v-07b0047b]{z-index:1;background:linear-gradient(90deg,#ffffff1a 0%,#fffc 40%,#fff3 60%,#fff0 100%);align-items:center;min-height:min(840px,100vh - 50px);padding:40px 20px;display:flex;position:relative}@media (width<=1200px){.home-hero .hero-overlay[data-v-07b0047b]{background:#ffffffd9;padding:20px 10px 60px}}.home-hero .hero-overlay .container[data-v-07b0047b]{width:100%;max-width:1320px;margin:-60px auto 0}@media (width<=768px){.home-hero .hero-overlay .container[data-v-07b0047b]{max-width:90%;margin-top:0}}.home-hero .hero-overlay .hero-copy[data-v-07b0047b]{width:min(100%,640px);animation:.7s cubic-bezier(.16,1,.3,1) both rise-in-07b0047b}.home-hero .hero-overlay .hero-copy .eyebrow[data-v-07b0047b]{color:var(--text-title-color,#2563eb);letter-spacing:.18em;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.home-hero .hero-overlay .hero-copy h1[data-v-07b0047b]{color:#0f2f64;letter-spacing:-.02em;margin:20px 0 18px;font-size:clamp(30px,4.2vw,52px);line-height:1.2}.home-hero .hero-overlay .hero-copy .hero-divider[data-v-07b0047b]{background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:999px;width:54px;height:3px;margin-bottom:32px}.home-hero .hero-overlay .hero-copy p[data-v-07b0047b]{color:#4b5563;margin:0 0 32px;font-size:16px;line-height:1.8}.home-hero .hero-overlay .hero-copy .hero-form[data-v-07b0047b]{background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;max-width:580px;height:66px;padding:6px;display:flex;position:relative;box-shadow:0 20px 40px #0f172a0f}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select[data-v-07b0047b]{align-items:center;height:100%;display:flex;position:relative}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-trigger[data-v-07b0047b]{color:#0f2f64;cursor:pointer;user-select:none;background:0 0;border:0;outline:0;align-items:center;gap:10px;height:100%;padding:0 16px 0 24px;font-size:16px;font-weight:800;display:flex}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-trigger .arrow-icon[data-v-07b0047b]{color:#9ca3af;transition:transform .2s}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-trigger.active .arrow-icon[data-v-07b0047b]{color:#2563eb;transform:rotate(180deg)}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-options-card[data-v-07b0047b]{z-index:100;background:#fff;border:1px solid #0f172a0f;border-radius:12px;width:140px;padding:6px;position:absolute;top:calc(100% + 12px);left:12px;overflow:hidden;box-shadow:0 12px 30px #0f172a1a}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-options-card .option-item[data-v-07b0047b]{color:#4b5563;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:flex}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-options-card .option-item[data-v-07b0047b]:hover{color:#2563eb;background:#2563eb0f}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-options-card .option-item.selected[data-v-07b0047b]{color:#1d4ed8;background:#2563eb14;font-weight:700}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-options-card .option-item.selected .check-icon[data-v-07b0047b]{color:#2563eb}.home-hero .hero-overlay .hero-copy .hero-form .hero-divider-vertical[data-v-07b0047b]{background:#0f172a1f;flex-shrink:0;width:1px;height:22px}.home-hero .hero-overlay .hero-copy .hero-form .hero-field[data-v-07b0047b]{flex:1;align-items:center;display:flex}.home-hero .hero-overlay .hero-copy .hero-form .hero-field input[data-v-07b0047b]{color:#111827;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 16px;font-size:16px}.home-hero .hero-overlay .hero-copy .hero-form .hero-field input[data-v-07b0047b]::placeholder{color:#9ca3af}.home-hero .hero-overlay .hero-copy .hero-form .hero-cta[data-v-07b0047b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa 0%,#1d4ed8 100%);border:0;border-radius:999px;height:100%;padding:0 36px;font-size:16px;font-weight:800;transition:opacity .2s}.home-hero .hero-overlay .hero-copy .hero-form .hero-cta[data-v-07b0047b]:hover{opacity:.9}@media (width<=580px){.home-hero .hero-overlay .hero-copy .hero-form[data-v-07b0047b]{height:auto;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:14px;padding:0;display:grid}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select[data-v-07b0047b]{background:#fff;border:1px solid #0f172a1f;border-radius:20px;height:54px}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-trigger[data-v-07b0047b]{justify-content:space-between;width:100%;padding:0 20px}.home-hero .hero-overlay .hero-copy .hero-form .hero-custom-select .select-options-card[data-v-07b0047b]{width:100%;top:calc(100% + 6px);left:0;box-shadow:0 8px 20px #0f172a14}.home-hero .hero-overlay .hero-copy .hero-form .hero-divider-vertical[data-v-07b0047b]{display:none}.home-hero .hero-overlay .hero-copy .hero-form .hero-field input[data-v-07b0047b]{background:#fff;border:1px solid #0f172a1f;border-radius:20px;height:54px;padding:0 20px}.home-hero .hero-overlay .hero-copy .hero-form .hero-cta[data-v-07b0047b]{border-radius:20px;width:100%;height:54px}}.home-hero .hero-overlay .hero-copy .dropdown-fade-enter-active[data-v-07b0047b],.home-hero .hero-overlay .hero-copy .dropdown-fade-leave-active[data-v-07b0047b]{transition:all .2s}.home-hero .hero-overlay .hero-copy .dropdown-fade-enter-from[data-v-07b0047b],.home-hero .hero-overlay .hero-copy .dropdown-fade-leave-to[data-v-07b0047b]{opacity:0;transform:translateY(-8px)}@keyframes rise-in-07b0047b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.overflow-tag-list[data-v-1b243061]{align-items:center;gap:var(--overflow-tag-gap,6px);flex-wrap:nowrap;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.overflow-tag-list__tag[data-v-1b243061]{max-width:var(--overflow-tag-max-width,140px);min-height:var(--overflow-tag-height,26px);padding:var(--overflow-tag-padding,3px 8px);border:var(--overflow-tag-border,0);border-radius:var(--overflow-tag-radius,7px);background:var(--overflow-tag-bg,#eff6ff);color:var(--overflow-tag-color,#2563eb);font:inherit;font-size:var(--overflow-tag-font-size,12px);font-weight:var(--overflow-tag-font-weight,700);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex;overflow:hidden}button.overflow-tag-list__tag[data-v-1b243061]{cursor:pointer}.overflow-tag-list__more[data-v-1b243061]{border:var(--overflow-tag-more-border,1px solid #2563eb33);background:var(--overflow-tag-more-bg,#fff);color:var(--overflow-tag-more-color,var(--overflow-tag-color,#2563eb))}button.overflow-tag-list__more[data-v-1b243061]:hover,button.overflow-tag-list__more[data-v-1b243061]:focus-visible{border-color:var(--overflow-tag-more-hover-border,currentColor);background:var(--overflow-tag-more-hover-bg,#2563eb14);outline:none}.overflow-tag-list__measure[data-v-1b243061]{align-items:center;gap:var(--overflow-tag-gap,6px);visibility:hidden;pointer-events:none;width:max-content;display:flex;position:absolute;top:0;left:0}.boxes-section[data-v-097dd294]{width:min(1280px,100% - 40px);max-width:90%;margin:0 auto;padding:clamp(64px,8vw,108px) 20px;position:relative}.boxes-container[data-v-097dd294]{background:linear-gradient(112deg,#fffffffa 0 48%,#e8f3fff5 48% 100%);border:1px solid #2f73d71f;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);width:min(1320px,100%);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #2050911a}.boxes-copy[data-v-097dd294]{z-index:2;padding:clamp(42px,5vw,76px);position:relative}.boxes-eyebrow[data-v-097dd294]{color:var(--primary-color,#2f73d7);letter-spacing:.2em;margin-bottom:16px;font-size:12px;font-weight:900;display:block}.boxes-copy h2[data-v-097dd294]{max-width:540px;color:var(--text-hero-color,#0f2f64);letter-spacing:.02em;margin:0;font-size:clamp(32px,3.5vw,42px);font-weight:700;line-height:1.2}.boxes-lead[data-v-097dd294]{max-width:570px;color:var(--text-main-color,#4b5563);margin:20px 0 0;font-size:16px;line-height:1.8}.boxes-steps[data-v-097dd294]{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.boxes-steps li[data-v-097dd294]{border-bottom:1px solid #94a3b838;align-items:center;gap:14px;min-height:78px;padding:14px 0;display:flex;position:relative}.boxes-steps li[data-v-097dd294]:last-child{border-bottom:0}.boxes-step-number[data-v-097dd294]{color:var(--primary-color,#2f73d7);letter-spacing:.08em;min-width:38px;font-size:24px;font-weight:900}.boxes-steps strong[data-v-097dd294],.boxes-steps small[data-v-097dd294]{display:block}.boxes-steps strong[data-v-097dd294]{color:var(--text-hero-color,#0f2f64);font-size:18px;font-weight:800}.boxes-steps small[data-v-097dd294]{color:var(--text-muted-color,#64748b);margin-top:5px;font-size:14px;line-height:1.5}.boxes-actions[data-v-097dd294]{align-items:center;gap:12px;margin-top:32px;display:flex}.boxes-primary-action[data-v-097dd294],.boxes-secondary-action[data-v-097dd294]{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.boxes-primary-action[data-v-097dd294]{background:var(--primary-color,#2f73d7);color:#fff;gap:10px}.boxes-secondary-action[data-v-097dd294]{color:var(--primary-color,#2f73d7);background:#ffffffb8;border:1px solid #2f73d73d}.boxes-primary-action[data-v-097dd294]:hover,.boxes-secondary-action[data-v-097dd294]:hover{transform:translateY(-2px)}.boxes-visual[data-v-097dd294]{justify-content:center;align-items:center;min-height:620px;padding:64px clamp(42px,5vw,72px);display:flex;position:relative}.boxes-visual[data-v-097dd294]:before{content:"";aspect-ratio:1;border:1px solid #2f73d71f;border-radius:50%;width:78%;position:absolute;inset:8% -8% auto auto}.boxes-visual-glow[data-v-097dd294]{filter:blur(40px);background:#60a5fa2e;border-radius:50%;width:430px;height:430px;position:absolute}.boxes-stage[data-v-097dd294]{z-index:2;width:min(100%,550px);position:relative}.boxes-sheet[data-v-097dd294]{z-index:2;width:100%;color:inherit;background:#fff;border:1px solid #ffffffe6;border-radius:22px;text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 70px #1e407829}.boxes-visual:hover .boxes-sheet[data-v-097dd294]{transform:rotate(0)translateY(-5px)}.boxes-marketplace-photo[data-v-097dd294]{aspect-ratio:16/10;background:#eef2f6;position:relative;overflow:hidden}.boxes-marketplace-photo img[data-v-097dd294]{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.boxes-visual:hover .boxes-marketplace-photo img[data-v-097dd294]{transform:scale(1.025)}.boxes-sheet-status[data-v-097dd294]{color:#fff;background:#188447eb;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #0f172a1f}.boxes-marketplace-body[data-v-097dd294]{padding:22px 24px 24px}.boxes-marketplace-body small[data-v-097dd294],.boxes-marketplace-body strong[data-v-097dd294]{display:block}.boxes-marketplace-body small[data-v-097dd294]{color:var(--text-muted-color,#64748b);font-size:12px;font-weight:700}.boxes-marketplace-tags[data-v-097dd294]{--overflow-tag-gap:6px;--overflow-tag-height:25px;--overflow-tag-padding:3px 8px;--overflow-tag-radius:7px;--overflow-tag-max-width:128px;--overflow-tag-bg:#eff6ff;--overflow-tag-color:var(--primary-color,#2f73d7);--overflow-tag-font-size:12px;--overflow-tag-font-weight:700;margin-top:9px}.boxes-marketplace-body>strong[data-v-097dd294]{color:var(--text-hero-color,#0f2f64);margin-top:5px;font-size:20px;line-height:1.35}.boxes-marketplace-body>p[data-v-097dd294]{color:var(--text-muted-color,#64748b);margin:8px 0 0;font-size:14px}.boxes-marketplace-meta[data-v-097dd294]{border-top:1px solid #94a3b833;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:16px;display:flex}.boxes-marketplace-meta span[data-v-097dd294]{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.boxes-marketplace-meta i[data-v-097dd294]{color:var(--primary-color,#2f73d7)}.boxes-marketplace-note[data-v-097dd294]{color:#315d94;background:#f3f7fd;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.boxes-floating-note[data-v-097dd294]{z-index:3;color:#315d94;background:#ffffffeb;border:1px solid #ffffffe6;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 16px 35px #1e40781f}.boxes-floating-note.is-top[data-v-097dd294]{top:-58px;right:-28px}.boxes-floating-note.is-bottom[data-v-097dd294]{bottom:-58px;left:-28px}@media (width<=1080px){.boxes-container[data-v-097dd294]{background:linear-gradient(#fff 0 48%,#e8f3ff 48% 100%);grid-template-columns:1fr}.boxes-copy[data-v-097dd294]{padding-bottom:42px}.boxes-visual[data-v-097dd294]{min-height:570px;padding-top:40px}}@media (width<=640px){.boxes-section[data-v-097dd294]{padding:34px 10px}.boxes-container[data-v-097dd294]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 42px #20509114}.boxes-copy[data-v-097dd294]{padding:28px 20px 24px}.boxes-eyebrow[data-v-097dd294]{margin-bottom:10px;font-size:11px}.boxes-copy h2[data-v-097dd294]{letter-spacing:0;font-size:28px;line-height:1.28}.boxes-lead[data-v-097dd294]{margin-top:14px;font-size:14px;line-height:1.65}.boxes-steps[data-v-097dd294]{margin-top:22px}.boxes-steps li[data-v-097dd294]{gap:10px;min-height:0;padding:11px 0}.boxes-step-number[data-v-097dd294]{min-width:36px;font-size:22px}.boxes-steps strong[data-v-097dd294]{font-size:15px}.boxes-steps small[data-v-097dd294]{margin-top:2px;font-size:12px}.boxes-actions[data-v-097dd294]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin-top:22px;display:grid}.boxes-primary-action[data-v-097dd294],.boxes-secondary-action[data-v-097dd294]{box-sizing:border-box;white-space:nowrap;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 10px;font-size:13px}.boxes-visual[data-v-097dd294]{background:#edf6ff;min-height:0;padding:32px 16px 28px}.boxes-visual[data-v-097dd294]:before{width:100%;inset:8% -20% auto auto}.boxes-visual-glow[data-v-097dd294]{filter:blur(30px);width:260px;height:260px}.boxes-stage[data-v-097dd294]{width:100%}.boxes-sheet[data-v-097dd294]{border-radius:16px;transform:none;box-shadow:0 18px 42px #1e40781f}.boxes-marketplace-photo[data-v-097dd294]{aspect-ratio:16/9}.boxes-marketplace-body[data-v-097dd294]{padding:17px 18px 19px}.boxes-marketplace-body>strong[data-v-097dd294]{font-size:17px}.boxes-sheet-status[data-v-097dd294]{white-space:nowrap;padding:5px 8px;top:10px;right:10px}.boxes-marketplace-meta[data-v-097dd294]{margin-top:14px;padding-top:13px}.boxes-floating-note.is-top[data-v-097dd294],.boxes-floating-note.is-bottom[data-v-097dd294]{display:none}}@media (width<=360px){.boxes-actions[data-v-097dd294]{grid-template-columns:1fr}}.section[data-v-71f81674]{min-height:100vh;padding:10vh 0;font-family:sans-serif}.section .container[data-v-71f81674]{width:min(1280px,100% - 40px);max-width:90%;margin:0 auto}.section .section-heading[data-v-71f81674]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.section .section-heading .heading-content[data-v-71f81674]{max-width:600px}.section .section-heading .eyebrow[data-v-71f81674]{color:var(--text-title-color,#2563eb);letter-spacing:.18em;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.section .section-heading h2[data-v-71f81674]{color:var(--text-hero-color,#0f2f64);letter-spacing:.02em;margin:12px 0;font-size:clamp(32px,3.5vw,42px);font-weight:700;line-height:1.2}.section .section-heading p[data-v-71f81674]{color:var(--text-muted-color,#64748b);margin:0;font-size:16px;line-height:1.6}.section .section-heading .view-all-btn[data-v-71f81674]{color:var(--primary-color,#2f73d7);white-space:nowrap;background:#2563eb14;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.section .section-heading .view-all-btn[data-v-71f81674]:hover{background:#2563eb26}@media (width<=768px){.section .section-heading[data-v-71f81674]{flex-direction:column;align-items:flex-start;gap:16px}}.demands-grid[data-v-71f81674]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;display:grid}@media (width<=1024px){.demands-grid[data-v-71f81674]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.demands-grid[data-v-71f81674]{grid-template-columns:1fr}}.demand-card[data-v-71f81674]{background:var(--surface-color,#fff);border:1px solid #0f172a0f;border-radius:20px;flex-direction:column;height:100%;min-height:100%;padding:22px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 6px 18px #0f172a09}.demand-card[data-v-71f81674]:hover{border-color:var(--el-color-primary-light-7,#2563eb24);transform:translateY(-3px);box-shadow:0 14px 28px #2563eb0f}.demand-card.is-placeholder[data-v-71f81674]{box-shadow:none;background:linear-gradient(#f8fafceb,#f1f5f9e0);border:2px dashed #94a3b899}.demand-card.is-placeholder[data-v-71f81674]:hover{box-shadow:none;border-color:#60a5fa66;transform:none}.card-header[data-v-71f81674]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card-header .tags[data-v-71f81674]{--overflow-tag-gap:8px;--overflow-tag-height:30px;--overflow-tag-padding:6px 10px;--overflow-tag-radius:10px;--overflow-tag-max-width:112px;--overflow-tag-bg:var(--el-color-primary-light-9,#2563eb14);--overflow-tag-color:var(--primary-color,#2f73d7);--overflow-tag-more-border:1px solid #2f73d72e}.card-header .date[data-v-71f81674]{color:var(--text-muted-color,#64748b);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.card-header .date[data-v-71f81674]:before{content:"";background-color:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polyline points=\"12 6 12 12 16 14\"></polyline></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polyline points=\"12 6 12 12 16 14\"></polyline></svg>") 50%/contain no-repeat}.card-body[data-v-71f81674]{flex:auto}.card-body h3[data-v-71f81674]{color:var(--text-main-color,#0f172a);margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.4}.card-body p[data-v-71f81674]{color:var(--text-muted-color,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.quantity-box[data-v-71f81674]{background:color-mix(in srgb, var(--primary-color,#2f73d7) 9%, #fff);border-radius:14px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;display:flex}.quantity-box strong[data-v-71f81674]{color:var(--primary-color,#2f73d7);font-size:15px;font-weight:800;line-height:1.4}.quantity-box__label[data-v-71f81674]{color:var(--text-main-color,#4b5563);font-size:13px}.quantity-box__icon[data-v-71f81674]{background:var(--primary-color,#2f73d7);border-radius:10px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.quantity-box__icon i[data-v-71f81674]{background-color:#fff;width:14px;height:14px;display:inline-block}.card-footer[data-v-71f81674]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.card-footer .meta-info[data-v-71f81674]{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.card-footer .meta-item[data-v-71f81674]{color:var(--text-main-color,#475569);align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.card-footer .meta-item i[data-v-71f81674]{background-color:var(--text-main-color,#475569);width:14px;height:14px;display:inline-block}.card-footer .meta-item .icon-location[data-v-71f81674]{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle></svg>") 50%/contain no-repeat}.card-footer .meta-item .icon-box[data-v-71f81674]{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"></path><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"></polyline><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"></line></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"></path><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"></polyline><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"></line></svg>") 50%/contain no-repeat}.card-footer .view-btn[data-v-71f81674]{min-height:34px;color:var(--primary-color,#2f73d7);cursor:pointer;background:#2563eb14;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.card-footer .view-btn[data-v-71f81674]:after{content:"→";justify-content:center;align-items:center;display:inline-flex}.card-footer .view-btn[data-v-71f81674]:hover{background:#2563eb24}.icon-quantity[data-v-71f81674]{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"></path><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"></polyline><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"></line></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"></path><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"></polyline><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"></line></svg>") 50%/contain no-repeat}.demand-placeholder[data-v-71f81674]{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;height:100%;min-height:100%;padding:32px 20px;display:flex}.demand-placeholder__badge[data-v-71f81674]{min-height:32px;color:var(--primary-color,#2f73d7);letter-spacing:.08em;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.demand-placeholder__title[data-v-71f81674]{color:var(--text-main-color,#0f172a);font-size:18px;font-weight:600;line-height:1.25}.demand-placeholder__text[data-v-71f81674]{max-width:260px;color:var(--text-muted-color,#64748b);font-size:14px;line-height:1.75}@media (width<=768px){.demand-card[data-v-71f81674]{padding:20px}.card-footer[data-v-71f81674]{flex-direction:column;align-items:flex-start;gap:14px}.card-footer .view-btn[data-v-71f81674]{align-self:flex-end}}.home-process[data-v-a6566ea4]{background-color:#f8fafc;padding:20vh 0;font-family:sans-serif;position:relative}.home-process[data-v-a6566ea4]:before{content:"SMART MATCH";color:var(--el-color-primary-light-9,#2563eb0e);letter-spacing:.08em;writing-mode:vertical-rl;pointer-events:none;font-size:82px;font-weight:900;line-height:1;position:absolute;top:-12%;left:0}.home-process__container[data-v-a6566ea4]{width:min(1280px,100% - 80px);max-width:90%;margin:0 auto}.home-process__panel[data-v-a6566ea4]{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:44px;display:grid}.home-process__copy[data-v-a6566ea4]{z-index:5;padding:18px 0 18px 10px;position:relative}.home-process__eyebrow[data-v-a6566ea4]{color:var(--text-title-color,#2563eb);letter-spacing:.18em;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.home-process__title[data-v-a6566ea4]{color:var(--text-hero-color,#0f172a);letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.16}.home-process__desc[data-v-a6566ea4]{max-width:500px;color:var(--text-muted-color,#64748b);margin-bottom:30px;font-size:16px;line-height:1.9}.home-process__divider[data-v-a6566ea4]{background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:999px;width:54px;height:3px;margin:10px 0 20px}.home-process__steps[data-v-a6566ea4]{gap:18px;max-width:540px;display:grid}.home-process__visual[data-v-a6566ea4]{min-width:0;position:relative}.process-step[data-v-a6566ea4]{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:20px;display:grid}.process-step__icon[data-v-a6566ea4]{background:var(--el-color-primary-light-3,#2563eb0e);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 18px 36px #2563eb24}.process-step__icon[data-v-a6566ea4] svg{width:30px;height:30px}.process-step__copy h3[data-v-a6566ea4]{color:var(--text-hero-color,#0f172a);margin:0 0 6px;font-size:19px;font-weight:850;line-height:1.28}.process-step__copy p[data-v-a6566ea4]{color:var(--text-muted-color,#64748b);margin:0;font-size:13px;line-height:1.2}.visual-stage[data-v-a6566ea4]{isolation:isolate;perspective:1800px;min-height:620px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.visual-stage:hover .visual-stage__image[data-v-a6566ea4]{transform:translate(-1%)translateY(-10px)rotate(-.5deg)rotateX(6deg)rotateY(-10deg)scale(1.02)}.visual-stage[data-v-a6566ea4]:after{content:"";z-index:-3;filter:blur(4px);background:linear-gradient(135deg,#93c5fda3 0%,#60a5fa5c 100%);border-radius:999px;width:300px;height:300px;position:absolute;top:20%;right:-5%}.visual-stage__image[data-v-a6566ea4]{z-index:5;transform-origin:50%;will-change:transform, filter;backface-visibility:hidden;filter:drop-shadow(0 34px 54px #0f172a1f)drop-shadow(0 10px 18px #ffffff47);width:min(112%,900px);max-width:none;height:auto;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:translate(-2%)rotate(-1.2deg)rotateX(0)rotateY(0)translateZ(0)}.visual-stage__shape[data-v-a6566ea4]{pointer-events:none;position:absolute}.visual-stage__shape--blue[data-v-a6566ea4]{z-index:-2;clip-path:polygon(0 6%,100% 18%,88% 100%,0 92%);opacity:.72;background:linear-gradient(135deg,#bfdbfee6,#60a5fa85);width:300px;height:300px;bottom:10%;left:6%;transform:rotate(60deg);box-shadow:0 18px 36px #60a5fa29}.visual-stage__shape--yellow[data-v-a6566ea4]{z-index:-2;background:#fbbf242e;border-radius:999px;width:400px;height:400px;top:-5%;left:5%}.visual-stage__shape--circle[data-v-a6566ea4]{z-index:-1;background:linear-gradient(#ffffff42,#dbeafe14);border:3px solid #60a5fa33;border-radius:999px;width:350px;height:350px;bottom:-5%;right:3%}.visual-stage__shape--grid[data-v-a6566ea4]{z-index:-1;opacity:1;background-image:radial-gradient(#60a5fa66 3px,#0000 3px);background-size:16px 16px;width:600px;height:600px;top:-10%;right:-10%;mask-image:radial-gradient(circle,#000 0%,#0000 72%)}@media (width<=1280px){.home-process__panel[data-v-a6566ea4]{grid-template-columns:1fr}.home-process__copy[data-v-a6566ea4]{padding:0}.home-process__visual[data-v-a6566ea4]{margin-top:24px}.visual-stage[data-v-a6566ea4]{border-radius:40px;min-height:560px}.visual-stage__image[data-v-a6566ea4]{width:min(100%,820px);transform:none}}@media (width<=767px){.home-process[data-v-a6566ea4]{padding:52px 0 56px}.home-process[data-v-a6566ea4]:before{display:none}.home-process__container[data-v-a6566ea4]{width:min(100%,100% - 80px)}.home-process__panel[data-v-a6566ea4]{gap:24px}.home-process__copy[data-v-a6566ea4]{padding:0}.home-process__title[data-v-a6566ea4]{letter-spacing:-.03em;margin:14px 0 12px;font-size:28px;line-height:1.22}.home-process__desc[data-v-a6566ea4]{max-width:none;margin-bottom:22px;font-size:14px;line-height:1.8}.home-process__divider[data-v-a6566ea4]{margin:6px 0 16px}.home-process__steps[data-v-a6566ea4]{gap:12px}.process-step[data-v-a6566ea4]{background:#ffffffd1;border:1px solid #94a3b82e;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 14px 13px;box-shadow:0 14px 32px #94a3b81a}.process-step__icon[data-v-a6566ea4]{width:42px;height:42px;box-shadow:none}.process-step__icon[data-v-a6566ea4] svg{width:18px;height:18px}.process-step__copy h3[data-v-a6566ea4]{margin-bottom:4px;font-size:15px;line-height:1.35}.process-step__copy p[data-v-a6566ea4]{font-size:12px;line-height:1.6}.visual-stage[data-v-a6566ea4]{min-height:unset}.visual-stage[data-v-a6566ea4]:after{display:none}.visual-stage__shape--blue[data-v-a6566ea4]{width:150px;height:150px;bottom:0;left:10%}.visual-stage__shape--yellow[data-v-a6566ea4]{width:200px;height:200px;top:0;left:0}.visual-stage__shape--circle[data-v-a6566ea4]{width:200px;height:200px;bottom:5%;right:5%}.visual-stage__shape--grid[data-v-a6566ea4]{width:200px;height:200px;top:0;right:10%}.visual-stage__image[data-v-a6566ea4]{width:100%;max-width:100%;padding:20px;transform:none!important}}.listing-image-preview[data-v-e06c73d3]{background:#eef3f9;width:100%;height:100%;display:block;position:relative;overflow:hidden}.listing-image-preview img[data-v-e06c73d3],.listing-image-preview__empty[data-v-e06c73d3]{width:100%;height:100%;display:block}.listing-image-preview img[data-v-e06c73d3]{object-fit:var(--listing-image-object-fit,cover)}.listing-image-preview__empty[data-v-e06c73d3]{color:#94a3b8;place-items:center;font-size:clamp(24px,4vw,44px);display:grid}.section[data-v-e22f7d26]{min-height:100vh;padding:10vh 0;font-family:sans-serif;overflow:hidden}.section .container[data-v-e22f7d26]{width:min(1280px,100% - 40px);margin:0 auto}.section .vendor-heading[data-v-e22f7d26]{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.section .vendor-heading .heading-content[data-v-e22f7d26]{max-width:600px}.section .vendor-heading .eyebrow[data-v-e22f7d26]{color:var(--text-title-color,#2563eb);letter-spacing:.18em;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.section .vendor-heading h2[data-v-e22f7d26]{color:var(--text-hero-color,#0f2f64);letter-spacing:.05em;margin:12px 0;font-size:clamp(32px,3.5vw,42px);font-weight:600;line-height:1.2}.section .vendor-heading p[data-v-e22f7d26]{color:var(--text-muted-color,#64748b);margin:0;font-size:16px;line-height:1.6}.section .vendor-heading .view-all-btn[data-v-e22f7d26]{color:var(--primary-color,#2f73d7);white-space:nowrap;background:#2563eb14;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.section .vendor-heading .view-all-btn[data-v-e22f7d26]:hover{background:#2563eb26}@media (width<=768px){.section .vendor-heading[data-v-e22f7d26]{flex-direction:column;gap:16px}}.section .carousel-outer[data-v-e22f7d26]{padding:0 10px;position:relative}@media (width<=768px){.section .carousel-outer[data-v-e22f7d26]{padding:0}}.section .carousel-outer .nav-btn[data-v-e22f7d26]{z-index:10;cursor:pointer;border:1px solid #0f172a1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:calc(50% - 22px);box-shadow:0 4px 12px #0f172a0f}.section .carousel-outer .nav-btn.prev[data-v-e22f7d26]{left:-50px}.section .carousel-outer .nav-btn.next[data-v-e22f7d26]{right:-50px}.section .carousel-outer .nav-btn[data-v-e22f7d26]:hover{border-color:var(--text-title-color,#2563eb);background:#f8fafc;transform:scale(1.05)}.section .carousel-outer .nav-btn:hover i[data-v-e22f7d26]{background-color:var(--text-title-color,#2563eb)}.section .carousel-outer .nav-btn[data-v-e22f7d26]:active{transform:scale(.95)}.section .carousel-outer .nav-btn i[data-v-e22f7d26]{background-color:var(--text-muted-color,#64748b);width:20px;height:20px;transition:background-color .2s;display:inline-block}.section .carousel-outer .nav-btn .arrow-left[data-v-e22f7d26]{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"19\" y1=\"12\" x2=\"5\" y2=\"12\"></line><polyline points=\"12 19 5 12 12 5\"></polyline></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"19\" y1=\"12\" x2=\"5\" y2=\"12\"></line><polyline points=\"12 19 5 12 12 5\"></polyline></svg>") 50%/contain no-repeat}.section .carousel-outer .nav-btn .arrow-right[data-v-e22f7d26]{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"></line><polyline points=\"12 5 19 12 12 19\"></polyline></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"></line><polyline points=\"12 5 19 12 12 19\"></polyline></svg>") 50%/contain no-repeat}@media (width<=768px){.section .carousel-outer .nav-btn[data-v-e22f7d26]{display:none}}.section .carousel-outer .carousel-wrapper[data-v-e22f7d26]{margin:-24px 0;padding:24px 0;overflow:hidden}.section .carousel-outer .carousel-wrapper .vendor-track[data-v-e22f7d26]{will-change:transform;gap:24px;width:100%;display:flex}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card[data-v-e22f7d26]{background:var(--surface-color,#fff);user-select:none;border:1px solid #0f172a0f;border-radius:24px;flex-direction:column;flex:0 0 calc(33.333% - 16px);min-height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f172a0a}@media (width<=1024px){.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card[data-v-e22f7d26]{flex:0 0 calc(50% - 12px)}}@media (width<=640px){.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card[data-v-e22f7d26]{flex:0 0 100%}}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card[data-v-e22f7d26]:hover{border-color:#2563eb26;transform:translateY(-6px);box-shadow:0 2px 10px #0f172a14}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card:hover .vendor-cover[data-v-e22f7d26]{transform:scale(1.05)}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card:hover .view-btn[data-v-e22f7d26]{background:var(--text-title-color,#2563eb);color:var(--surface-color,#fff);border-color:var(--text-title-color,#2563eb)}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card.is-placeholder[data-v-e22f7d26]{box-shadow:none;background:linear-gradient(#f8fafceb,#f1f5f9e0);border:2px dashed #94a3b899}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card.is-placeholder[data-v-e22f7d26]:hover{box-shadow:none;border-color:#60a5fa66;transform:none}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-image-wrapper[data-v-e22f7d26]{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-image-wrapper .vendor-cover[data-v-e22f7d26]{width:100%;height:100%;transition:transform .6s}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-image-wrapper .location-badge[data-v-e22f7d26]{background:var(--surface-color,#fff);backdrop-filter:blur(4px);color:#0f172a;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #00000014}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-image-wrapper .location-badge i[data-v-e22f7d26]{background-color:var(--primary-color,#2f73d7);width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle></svg>") 50%/contain no-repeat}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-body[data-v-e22f7d26]{flex-grow:1;padding:24px 24px 16px}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-body .vendor-tags[data-v-e22f7d26]{--overflow-tag-gap:8px;--overflow-tag-height:27px;--overflow-tag-padding:4px 10px;--overflow-tag-radius:6px;--overflow-tag-max-width:118px;--overflow-tag-bg:#f1f5f9;--overflow-tag-color:#475569;--overflow-tag-font-size:13px;--overflow-tag-font-weight:600;--overflow-tag-more-border:1px solid #dbe4ef;--overflow-tag-more-color:#475569;margin-bottom:16px}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-body h3[data-v-e22f7d26]{color:var(--text-main-color,#0f172a);margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.3}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-body p[data-v-e22f7d26]{color:var(--text-muted-color,#64748b);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-footer[data-v-e22f7d26]{padding:0 24px 24px}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-footer .view-btn[data-v-e22f7d26]{width:100%;color:var(--primary-color,#2f73d7);cursor:pointer;background:0 0;border:1.5px solid #2563eb4d;border-radius:12px;padding:12px;font-size:15px;font-weight:700;transition:all .3s}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-footer .view-btn[data-v-e22f7d26]:active{transform:scale(.97)}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .card-footer .view-btn[data-v-e22f7d26]:hover{background:var(--el-color-primary-light-9,#2f72d75c)}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .vendor-placeholder[data-v-e22f7d26]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:36px 28px;display:flex}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .vendor-placeholder__badge[data-v-e22f7d26]{min-height:32px;color:var(--primary-color,#2f73d7);letter-spacing:.08em;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .vendor-placeholder__title[data-v-e22f7d26]{color:#334155;font-size:24px;font-weight:800;line-height:1.25}.section .carousel-outer .carousel-wrapper .vendor-track .vendor-card .vendor-placeholder__text[data-v-e22f7d26]{color:#64748b;max-width:260px;font-size:15px;line-height:1.7}.section .carousel-dots[data-v-e22f7d26]{justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.section .carousel-dots .dot[data-v-e22f7d26]{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:999px;width:12px;height:12px;padding:0;transition:all .3s}.section .carousel-dots .dot[data-v-e22f7d26]:hover{background-color:#94a3b8}.section .carousel-dots .dot.active[data-v-e22f7d26]{background-color:var(--text-title-color,#2563eb);width:24px}.section[data-v-847a4e7a]{min-height:100vh;padding:10vh 0;font-family:sans-serif}.section .container[data-v-847a4e7a]{width:min(1280px,100% - 40px);max-width:90%;margin:0 auto}.section .container .faq-shell[data-v-847a4e7a]{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:56px;display:grid}.section .faq-aside[data-v-847a4e7a]{position:sticky;top:120px}.section .faq-aside .eyebrow[data-v-847a4e7a]{color:var(--text-title-color,#2563eb);letter-spacing:.18em;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.section .faq-aside h2[data-v-847a4e7a]{color:var(--text-hero-color,#0f2f64);letter-spacing:.05em;margin:12px 0;font-size:clamp(32px,3.5vw,42px);font-weight:600;line-height:1.2}.section .faq-aside p[data-v-847a4e7a]{color:var(--text-muted-color,#64748b);margin:0;font-size:16px;line-height:1.6}.section .faq-aside .faq-aside__note[data-v-847a4e7a]{border-top:1px solid #0f172a14;gap:10px;margin-top:28px;padding-top:20px;display:grid}.section .faq-aside .faq-aside__note strong[data-v-847a4e7a]{color:var(--text-hero-color,#061e43);font-size:16px;font-weight:700}.section .faq-aside .faq-aside__note span[data-v-847a4e7a]{color:var(--text-muted-color,#878b96);font-size:14px;line-height:1.8}.section .faq-aside .faq-aside__note a[data-v-847a4e7a]{width:fit-content;color:var(--text-title-color,#2563eb);font-size:14px;font-weight:700;text-decoration:none}.section .faq-list[data-v-847a4e7a]{border-top:1px solid #0f172a14;display:grid}.section .faq-list .faq-item[data-v-847a4e7a]{border-bottom:1px solid #0f172a14;transition:background-color .22s,border-color .22s}.faq-question[data-v-847a4e7a]{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;padding:22px 0;display:grid}.faq-question .faq-question__index[data-v-847a4e7a]{background:var(--el-color-primary-light-8,#2563eb1f);width:48px;height:48px;color:var(--text-title-color,#2563eb);letter-spacing:.04em;border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.faq-question .faq-question__title[data-v-847a4e7a]{color:var(--text-hero-color,#061e43);font-size:20px;font-weight:700;line-height:1.45}.faq-question .faq-icon[data-v-847a4e7a]{flex:none;width:18px;height:18px;position:relative}.faq-question .faq-icon[data-v-847a4e7a]:before,.faq-question .faq-icon[data-v-847a4e7a]:after{content:"";background-color:var(--text-muted-color,#94a3b8);border-radius:999px;transition:all .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-question .faq-icon[data-v-847a4e7a]:before{width:16px;height:2px}.faq-question .faq-icon[data-v-847a4e7a]:after{width:2px;height:16px}.faq-item.is-active .faq-question__title[data-v-847a4e7a]{color:var(--text-title-color,#2563eb)}.faq-item.is-active .faq-question__index[data-v-847a4e7a]{background:var(--text-title-color,#2563eb);color:#f3f7ff}.faq-item.is-active .faq-icon[data-v-847a4e7a]:before{background-color:var(--text-title-color,#2563eb)}.faq-item.is-active .faq-icon[data-v-847a4e7a]:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer[data-v-847a4e7a]{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-answer .faq-answer-inner[data-v-847a4e7a]{overflow:hidden}.faq-answer .faq-answer-inner p[data-v-847a4e7a]{background:var(--surface-color,#fff);border:1px solid var(--el-color-primary-light-7,#2563eb14);color:var(--text-main-color,#4b5563);border-radius:18px;max-width:780px;margin:0 0 24px 72px;padding:18px 22px;font-size:15px;line-height:1.85}.faq-item.is-active .faq-answer[data-v-847a4e7a]{grid-template-rows:1fr}@media (width<=1120px){.section .container .faq-shell[data-v-847a4e7a]{grid-template-columns:1fr;gap:28px}.section .faq-aside[data-v-847a4e7a]{position:static}}@media (width<=767px){.section[data-v-847a4e7a]{padding:64px 0}.section .container[data-v-847a4e7a]{width:min(100%,100% - 24px)}.faq-question[data-v-847a4e7a]{grid-template-columns:40px minmax(0,1fr) 20px;gap:5px;padding:18px 0}.faq-question .faq-question__index[data-v-847a4e7a]{border-radius:12px;width:40px;height:40px;font-size:15px}.faq-question .faq-question__title[data-v-847a4e7a]{margin-right:10px;font-size:16px;line-height:1.45}.faq-answer .faq-answer-inner p[data-v-847a4e7a]{margin:0 0 20px 45px;padding:16px 18px;font-size:14px;line-height:1.8}}.section[data-v-f26e6a4f]{min-height:100vh;padding:10vh 0 20vh;font-family:sans-serif}.section .container[data-v-f26e6a4f]{width:min(1280px,100% - 40px);max-width:90%;margin:0 auto}.section .section-heading[data-v-f26e6a4f]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.section .section-heading .eyebrow[data-v-f26e6a4f]{color:var(--text-title-color,#2563eb);letter-spacing:.18em;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.section .section-heading h2[data-v-f26e6a4f]{color:var(--text-hero-color,#0f2f64);letter-spacing:.02em;margin:12px 0;font-size:clamp(32px,3.5vw,42px);font-weight:700;line-height:1.2}.section .section-heading p[data-v-f26e6a4f]{color:var(--text-muted-color,#64748b);margin:0;font-size:16px;line-height:1.6}@media (width<=768px){.section .section-heading[data-v-f26e6a4f]{flex-direction:column;align-items:flex-start;gap:16px}}.contact-grid[data-v-f26e6a4f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.contact-grid .contact-card[data-v-f26e6a4f],.contact-grid .form-card[data-v-f26e6a4f]{background:var(--surface-color,#fff);border:1px solid #0f172a14;border-radius:24px;min-height:100%;padding:28px;box-shadow:0 18px 36px #0f172a0d}.contact-grid .contact-card[data-v-f26e6a4f]{flex-direction:column;gap:0;display:flex}.contact-grid .contact-card .contact-row[data-v-f26e6a4f]{border-bottom:1px solid #0f172a14;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.contact-grid .contact-card .contact-row[data-v-f26e6a4f]:last-child{border-bottom:0}.contact-grid .contact-card .contact-row .icon[data-v-f26e6a4f]{width:38px;height:38px;color:var(--text-title-color,#2563eb);background:#2563eb14;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.contact-grid .contact-card .contact-row .icon i[data-v-f26e6a4f]{font-size:17px;line-height:1}.contact-grid .contact-card .contact-row strong[data-v-f26e6a4f]{color:var(--text-hero-color,#0f2f64);font-size:16px;font-weight:700;display:block}.contact-grid .contact-card .contact-row a[data-v-f26e6a4f],.contact-grid .contact-card .contact-row span[data-v-f26e6a4f]{color:var(--text-main-color,#4b5563);font-size:15px;text-decoration:none}.contact-grid .contact-card .contact-row .social-entry[data-v-f26e6a4f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-grid .contact-card .contact-row .social-icon-link[data-v-f26e6a4f]{width:34px;height:34px;color:var(--text-title-color,#2563eb);background:#2563eb0f;border:1px solid #2563eb29;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex}.contact-grid .contact-card .contact-row .social-icon-link i[data-v-f26e6a4f]{font-size:15px}.contact-grid .contact-card .contact-row .social-icon-link[data-v-f26e6a4f]:hover,.contact-grid .contact-card .contact-row .social-icon-link[data-v-f26e6a4f]:focus-visible{background:#2563eb21;outline:none;transform:translateY(-1px)}.contact-grid .form-card form[data-v-f26e6a4f]{flex-direction:column;gap:22px;display:flex}.contact-grid .form-card .form-row[data-v-f26e6a4f]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-grid .form-card .form-row>div[data-v-f26e6a4f],.contact-grid .form-card .message-field[data-v-f26e6a4f]{flex-direction:column;gap:8px;display:flex}.contact-grid .form-card .form-row__full[data-v-f26e6a4f]{grid-column:1/-1}.contact-grid .form-card label[data-v-f26e6a4f]{color:var(--text-hero-color,#0f2f64);font-size:15px;font-weight:800}.contact-grid .form-card .required[data-v-f26e6a4f]{color:#ef4444;margin-left:4px}.contact-grid .form-card input[data-v-f26e6a4f],.contact-grid .form-card textarea[data-v-f26e6a4f]{color:#111827;background:#fff;border:1px solid #0f172a1f;border-radius:14px;outline:none;width:100%;font-family:inherit;font-size:15px;transition:all .2s}.contact-grid .form-card input[data-v-f26e6a4f]::placeholder,.contact-grid .form-card textarea[data-v-f26e6a4f]::placeholder{color:#9ca3af}.contact-grid .form-card input[data-v-f26e6a4f]:focus,.contact-grid .form-card textarea[data-v-f26e6a4f]:focus{border-color:var(--text-title-color,#2563eb);box-shadow:0 0 0 4px #2563eb1a}.contact-grid .form-card input[data-v-f26e6a4f]{height:52px;padding:0 16px}.contact-grid .form-card .contact-type-select[data-v-f26e6a4f]{width:100%;position:relative}.contact-grid .form-card .contact-type-select__trigger[data-v-f26e6a4f]{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:14px;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;height:52px;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex}.contact-grid .form-card .contact-type-select__trigger i[data-v-f26e6a4f]{color:#7c8aa0;font-size:13px;transition:transform .2s}.contact-grid .form-card .contact-type-select.is-open .contact-grid .form-card .contact-type-select__trigger[data-v-f26e6a4f]{border-color:var(--text-title-color,#2563eb);box-shadow:0 0 0 4px #2563eb1a}.contact-grid .form-card .contact-type-select.is-open .contact-grid .form-card .contact-type-select__trigger i[data-v-f26e6a4f]{transform:rotate(180deg)}.contact-grid .form-card .contact-type-select__menu[data-v-f26e6a4f]{z-index:30;background:#fff;border:1px solid #2563eb29;border-radius:14px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0f2f6429}.contact-grid .form-card .contact-type-select__option[data-v-f26e6a4f]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;font-family:inherit;font-size:14px;display:flex}.contact-grid .form-card .contact-type-select__option[data-v-f26e6a4f]:hover,.contact-grid .form-card .contact-type-select__option[data-v-f26e6a4f]:focus-visible{color:var(--text-title-color,#2563eb);background:#2563eb14;outline:none}.contact-grid .form-card .contact-type-select__option.is-selected[data-v-f26e6a4f]{color:var(--text-title-color,#2563eb);background:#2563eb1a;font-weight:800}.contact-grid .form-card textarea[data-v-f26e6a4f]{resize:none;min-height:180px;padding:16px}.contact-grid .form-card .btn[data-v-f26e6a4f]{cursor:pointer;border:none;border-radius:999px;width:100%;height:54px;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s}.contact-grid .form-card .btn-primary[data-v-f26e6a4f]{color:#fff;background:linear-gradient(135deg,#60a5fa 0%,#1d4ed8 100%);box-shadow:0 12px 24px #2563eb33}.contact-grid .form-card .btn-primary[data-v-f26e6a4f]:hover:not(:disabled){opacity:.96;transform:translateY(-2px);box-shadow:0 16px 28px #2563eb3d}.contact-grid .form-card .btn-primary[data-v-f26e6a4f]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.contact-grid .form-card .form-note[data-v-f26e6a4f]{color:var(--text-muted-color,#878b96);margin:0;font-size:13px;line-height:1.8}@media (width<=1080px){.contact-grid[data-v-f26e6a4f]{grid-template-columns:1fr}}@media (width<=767px){.section[data-v-f26e6a4f]{padding:64px 0}.section .container[data-v-f26e6a4f]{width:min(100%,100% - 24px)}.contact-grid .contact-card[data-v-f26e6a4f],.contact-grid .form-card[data-v-f26e6a4f]{border-radius:20px;padding:22px 18px}.contact-grid .form-card .form-row[data-v-f26e6a4f]{grid-template-columns:1fr;gap:16px}}.my-page-content[data-v-c694897f]{isolation:isolate;z-index:0;min-height:100vh;position:relative;overflow:hidden}.my-page-content[data-v-c694897f]:before{content:"";pointer-events:none;transform-origin:50%;z-index:-1;opacity:.2;background:url(/images/background/ai-stripe.webp) 50%/cover no-repeat;position:absolute;inset:0}
