.JZ8hCG_section{--crimson:#a4112b;--crimson-dark:#8c0e24;--ink:#16233b;--gray:#6b7280;--border:#e5e7eb;--bg:#f4f6f9;--gap:20px;background:var(--bg);color:var(--ink);padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.JZ8hCG_inner{max-width:1672px;margin:0 auto}.JZ8hCG_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;margin-left:calc(clamp(16px,4vw,48px) - 24px);display:flex}@media (max-width:767px){.JZ8hCG_header{margin-left:-8px}}.JZ8hCG_heading{letter-spacing:-.01em;margin-top:0;font-size:27px;font-weight:730;line-height:1.2}.JZ8hCG_headingAccent{color:#6e0015}.JZ8hCG_subtitle{color:var(--gray);margin:0;font-size:16px}.JZ8hCG_viewAll{color:var(--crimson);flex-shrink:0;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.JZ8hCG_viewAll svg{transition:transform .2s}.JZ8hCG_viewAll:hover svg,.JZ8hCG_viewAll:focus-visible svg{transform:translate(3px)}.JZ8hCG_viewport{padding:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.JZ8hCG_track{gap:var(--gap);width:max-content;display:flex}html[data-motion=on] .JZ8hCG_track{animation:30s linear infinite JZ8hCG_marquee}@keyframes JZ8hCG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.JZ8hCG_card{scroll-snap-align:start;border:1px solid var(--border);width:160px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:16px;padding:20px 14px 22px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #16233b0d}.JZ8hCG_card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #16233b1a}.JZ8hCG_card:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}.JZ8hCG_logoBox{justify-content:center;align-items:center;width:100%;height:84px;display:flex}.JZ8hCG_logoImg{object-fit:contain;max-width:80%;max-height:100%}.JZ8hCG_logoFallback{color:#16274b;letter-spacing:.02em;background:#f1f3f7;border-radius:10px;place-items:center;width:100%;height:100%;font-size:26px;font-weight:700;display:grid}.JZ8hCG_brandName{text-align:center;font-size:16px;font-weight:700;line-height:1.3}@media (max-width:1024px){.JZ8hCG_section{padding:64px 24px}.JZ8hCG_header{margin-bottom:40px}.JZ8hCG_heading{font-size:26px}}@media (max-width:640px){.JZ8hCG_section{--gap:12px;padding:12px 18px}.JZ8hCG_header{flex-direction:column;gap:4px;margin-bottom:28px;margin-left:-150px}.JZ8hCG_heading{margin-bottom:6px;margin-left:138px;font-size:22px}.JZ8hCG_subtitle{margin-left:143px;font-size:16px}.JZ8hCG_viewAll{margin-top:10px;font-size:14px}.JZ8hCG_card{border-radius:12px;gap:12px;width:150px;padding:14px 10px 16px}.JZ8hCG_logoBox{height:64px}.JZ8hCG_logoFallback{font-size:21px}.JZ8hCG_brandName{font-size:14px}}@media (prefers-reduced-motion:reduce){.JZ8hCG_card{transition:none}.JZ8hCG_card:hover{transform:none}.JZ8hCG_track{animation:none}}
