.tag-banner-wrapper[data-v-c055d76b] .tag-banner{border-radius:0;margin-left:calc(-50vw + 50%);width:100vw}.training-hero[data-v-c055d76b]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);padding:64px 0 48px;text-align:center}.hero-kicker[data-v-c055d76b]{color:#3b82f6;font-size:.8rem;font-weight:700;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.hero-title[data-v-c055d76b]{color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:12px}.hero-desc[data-v-c055d76b]{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:640px}.hero-on-bg .hero-kicker[data-v-c055d76b]{color:#93c5fd}.hero-on-bg .hero-title[data-v-c055d76b]{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.45)}.hero-on-bg .hero-desc[data-v-c055d76b]{color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.4)}.geo-summary-bar[data-v-c055d76b]{background:#fff;padding:28px 0 8px;text-align:center}.hero-summary[data-v-c055d76b]{color:#374151;font-size:.98rem;line-height:1.7;margin:0 auto;max-width:760px}.hero-chips[data-v-c055d76b]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.hero-chips span[data-v-c055d76b]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#1a56db;font-size:.8rem;font-weight:600;padding:5px 14px}.geo-banner[data-v-c055d76b]{margin-top:8px}.geo-banner img[data-v-c055d76b]{display:block;height:clamp(140px,22vw,320px);-o-object-fit:cover;object-fit:cover;width:100%}.geo-section[data-v-c055d76b]{background:#fff;border-top:1px solid #eef2f7;padding:48px 0 56px}.geo-container[data-v-c055d76b]{max-width:1600px}.geo-h2[data-v-c055d76b]{color:#111827;font-size:1.45rem;font-weight:800;margin:40px 0 14px}.geo-h2[data-v-c055d76b]:first-child{margin-top:0}.geo-p[data-v-c055d76b]{color:#374151;line-height:1.75;margin:0 0 14px}.geo-defs[data-v-c055d76b]{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-c055d76b]{color:#374151;font-size:.93rem;line-height:1.6;padding-left:14px;position:relative}.geo-defs li[data-v-c055d76b]:before{background:#3b82f6;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.geo-defs li b[data-v-c055d76b]{color:#111827}@media(max-width:640px){.geo-defs[data-v-c055d76b]{grid-template-columns:1fr}}.geo-why[data-v-c055d76b]{list-style:none;margin:0 0 8px;padding:0}.geo-why li[data-v-c055d76b]{color:#374151;line-height:1.7;margin-bottom:10px}.geo-why li b[data-v-c055d76b]{color:#111827}.geo-steps[data-v-c055d76b]{color:#374151;line-height:1.8;margin:0 0 8px;padding-left:20px}.geo-steps li[data-v-c055d76b]{margin-bottom:6px}.geo-faq-item[data-v-c055d76b]{margin-bottom:18px}.geo-q[data-v-c055d76b]{color:#111827;font-size:1.02rem;font-weight:700;margin:0 0 6px}.geo-a[data-v-c055d76b]{color:#374151;line-height:1.7;margin:0}.geo-fresh[data-v-c055d76b]{border-top:1px solid #eef2f7;color:#64748b;font-size:.9rem;margin:28px 0 0;padding-top:16px}.category-section.section[data-v-c055d76b]{padding:40px 0}.section-desc[data-v-c055d76b]{color:var(--color-text-secondary);font-size:.92rem;margin:0;max-width:560px}.section-empty[data-v-c055d76b]{background:#fff;border:1px dashed #e5e7eb;border-radius:12px;color:#9ca3af;font-size:.95rem;padding:32px 0;text-align:center}
