.tag-banner-wrapper[data-v-605cf70e] .tag-banner{border-radius:0;margin-left:calc(-50vw + 50%);width:100vw}.training-hero[data-v-605cf70e]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);padding:64px 0 48px;text-align:center}.hero-kicker[data-v-605cf70e]{color:#3b82f6;font-size:.8rem;font-weight:700;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.hero-title[data-v-605cf70e]{color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:12px}.solver-h1[data-v-605cf70e]{color:#fff;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:800;line-height:1.22;margin:0 auto 16px;max-width:900px;text-align:center}.hero-desc[data-v-605cf70e]{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:640px}.hero-image-wrap[data-v-605cf70e]{background:#fff;padding:20px 0 8px}.hero-image[data-v-605cf70e]{border-radius:14px;box-shadow:0 12px 32px #1e293b2e;display:block;height:auto;margin:0 auto;max-width:1200px;width:100%}.geo-summary-bar[data-v-605cf70e]{background-image:linear-gradient(#0f172ab8,#0f172ad1),url(https://images.iqiqgame.com/upload/system/2026/10/11/083707A001.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding:56px 0 44px;text-align:center}.hero-summary[data-v-605cf70e]{color:#fffffff2;font-size:.98rem;line-height:1.7;margin:0 auto;max-width:760px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.hero-chips[data-v-605cf70e]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.hero-chips span[data-v-605cf70e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff;font-size:.8rem;font-weight:600;padding:5px 14px}.geo-banner[data-v-605cf70e]{margin-top:8px}.geo-banner img[data-v-605cf70e]{display:block;height:clamp(140px,22vw,320px);-o-object-fit:cover;object-fit:cover;width:100%}.geo-section[data-v-605cf70e]{background:#fff;border-top:1px solid #eef2f7;padding:48px 0 56px}.geo-container[data-v-605cf70e]{max-width:1600px}.geo-h2[data-v-605cf70e]{color:#111827;font-size:1.45rem;font-weight:800;margin:40px 0 14px}.geo-h2[data-v-605cf70e]:first-child{margin-top:0}.geo-p[data-v-605cf70e]{color:#374151;line-height:1.75;margin:0 0 14px}.geo-defs[data-v-605cf70e]{display:grid;gap:8px 24px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 8px;padding:0}.geo-defs li[data-v-605cf70e]{color:#374151;font-size:.93rem;line-height:1.6;padding-left:14px;position:relative}.geo-defs li[data-v-605cf70e]:before{background:#3b82f6;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.geo-defs li b[data-v-605cf70e]{color:#111827}@media(max-width:640px){.geo-defs[data-v-605cf70e]{grid-template-columns:1fr}}.geo-why[data-v-605cf70e]{list-style:none;margin:0 0 8px;padding:0}.geo-why li[data-v-605cf70e]{color:#374151;line-height:1.7;margin-bottom:10px}.geo-why li b[data-v-605cf70e]{color:#111827}.geo-steps[data-v-605cf70e]{color:#374151;line-height:1.8;margin:0 0 8px;padding-left:20px}.geo-steps li[data-v-605cf70e]{margin-bottom:6px}.geo-table-wrap[data-v-605cf70e]{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:8px;overflow-x:auto}.geo-table[data-v-605cf70e]{border-collapse:collapse;font-size:.9rem;min-width:640px;width:100%}.geo-table td[data-v-605cf70e],.geo-table th[data-v-605cf70e]{border-top:1px solid #f1f5f9;padding:10px 14px;text-align:left;vertical-align:top}.geo-table thead th[data-v-605cf70e]{background:#f8fafc;border-top:none;color:#334155;font-weight:700;white-space:nowrap}.geo-table tbody tr[data-v-605cf70e]:nth-child(odd){background:#fafbfc}.geo-table .geo-link[data-v-605cf70e]{color:#1a56db;font-weight:600;text-decoration:none}.geo-table .geo-link[data-v-605cf70e]:hover{text-decoration:underline}.geo-faq-item[data-v-605cf70e]{margin-bottom:18px}.geo-q[data-v-605cf70e]{color:#111827;font-size:1.02rem;font-weight:700;margin:0 0 6px}.geo-a[data-v-605cf70e]{color:#374151;line-height:1.7;margin:0}.geo-fresh[data-v-605cf70e]{border-top:1px solid #eef2f7;color:#64748b;font-size:.9rem;margin:28px 0 0;padding-top:16px}.category-section.section[data-v-605cf70e]{padding:40px 0}.section-desc[data-v-605cf70e]{color:var(--color-text-secondary);font-size:.92rem;margin:0;max-width:560px}.section-empty[data-v-605cf70e]{background:#fff;border:1px dashed #e5e7eb;border-radius:12px;color:#9ca3af;font-size:.95rem;padding:32px 0;text-align:center}
