.sp-page[data-v-9d5e78cc]{background:#fff;min-height:100vh}.sp-hero[data-v-9d5e78cc]{background:linear-gradient(135deg, var(--c-primary-h) 0%, var(--c-primary) 100%);text-align:center;color:#fff;padding:80px 24px 60px}.sp-hero-inner[data-v-9d5e78cc]{max-width:720px;margin:0 auto}.sp-eyebrow[data-v-9d5e78cc]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:#7effc5;background:#7effc51f;border:1px solid #7effc54d;border-radius:20px;margin-bottom:20px;padding:4px 14px;display:inline-block}.sp-hero h1[data-v-9d5e78cc]{font-size:clamp(30px,5vw,46px);font-weight:var(--fw-extrabold);color:#fff;margin:0 0 16px}.sp-lead[data-v-9d5e78cc]{color:#ffffffbf;max-width:60ch;margin:0 auto;font-size:17px;line-height:1.7}.vt-body[data-v-9d5e78cc]{max-width:1080px;margin:0 auto;padding:60px 24px 80px}.vt-stats[data-v-9d5e78cc]{background:var(--c-primary-h);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:60px;padding:32px 24px;display:grid}@media (max-width:640px){.vt-stats[data-v-9d5e78cc]{grid-template-columns:repeat(2,1fr)}}.vt-stat[data-v-9d5e78cc]{text-align:center}.vt-stat-val[data-v-9d5e78cc]{font-size:28px;font-weight:var(--fw-extrabold);color:#7effc5;display:block}.vt-stat-label[data-v-9d5e78cc]{font-size:var(--text-xs);color:#ffffff80;margin-top:4px;display:block}.vt-section-head[data-v-9d5e78cc]{text-align:center;margin-bottom:32px}.vt-section-head h2[data-v-9d5e78cc]{font-size:clamp(22px,3vw,30px);font-weight:var(--fw-bold);color:var(--c-primary-h);margin:12px 0 0}.vt-grid[data-v-9d5e78cc]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:56px;display:grid}.vt-card[data-v-9d5e78cc]{border:1px solid #e0ede8;border-radius:16px;transition:box-shadow .2s;overflow:hidden}.vt-card[data-v-9d5e78cc]:hover{box-shadow:0 8px 32px #0a3d2e1f}.vt-thumb[data-v-9d5e78cc]{aspect-ratio:16/9;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.vt-thumb-bg[data-v-9d5e78cc]{background:linear-gradient(135deg, var(--c-primary-h) 0%, var(--c-primary) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.vt-thumb-bg--teal[data-v-9d5e78cc]{background:linear-gradient(135deg, #0d6b55 0%, var(--c-primary) 100%)}.vt-play[data-v-9d5e78cc]{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff26;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s,transform .2s;display:flex;position:relative}.vt-thumb:hover .vt-play[data-v-9d5e78cc]{background:#ffffff40;transform:scale(1.08)}.vt-overlay[data-v-9d5e78cc]{z-index:1;position:absolute;bottom:10px;right:12px}.vt-duration[data-v-9d5e78cc]{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:#fff;background:#00000073;border-radius:4px;padding:2px 6px}.vt-meta[data-v-9d5e78cc]{padding:20px}.vt-stars[data-v-9d5e78cc]{color:#f59e0b;font-size:var(--text-base);margin-bottom:8px}.vt-meta h3[data-v-9d5e78cc]{font-size:15px;font-weight:var(--fw-bold);color:var(--c-primary-h);margin:0 0 10px;line-height:1.4}.vt-quote[data-v-9d5e78cc]{font-size:var(--text-sm);color:#4a6b5e;margin:0 0 14px;font-style:italic;line-height:1.65}.vt-author[data-v-9d5e78cc]{align-items:center;gap:10px;display:flex}.vt-avatar[data-v-9d5e78cc]{background:var(--c-primary-h);color:#7effc5;width:34px;height:34px;font-size:var(--text-base);font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vt-avatar--teal[data-v-9d5e78cc]{background:var(--c-primary)}.vt-name[data-v-9d5e78cc]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#1a2e27;display:block}.vt-loc[data-v-9d5e78cc]{font-size:var(--text-xs);color:#7a9e90;display:block}.vt-faq[data-v-9d5e78cc]{background:#f7faf9;margin-top:0;padding:60px 24px}.vt-faq-inner[data-v-9d5e78cc]{max-width:820px;margin:0 auto}.vt-faq-title[data-v-9d5e78cc]{font-size:22px;font-weight:var(--fw-bold);color:var(--c-primary-h);margin:0 0 24px}.vt-faq-list[data-v-9d5e78cc]{flex-direction:column;gap:12px;display:flex}.vt-faq-item[data-v-9d5e78cc]{background:#fff;border:1.5px solid #e0ede8;border-radius:12px;overflow:hidden}.vt-faq-q[data-v-9d5e78cc]{font-size:14.5px;font-weight:var(--fw-bold);color:var(--c-primary-h);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;list-style:none;display:flex}.vt-faq-q[data-v-9d5e78cc]::-webkit-details-marker{display:none}.vt-faq-a[data-v-9d5e78cc]{color:#4a6b5e;margin:0;padding:0 20px 16px;font-size:13.5px;line-height:1.7}.vt-cta[data-v-9d5e78cc]{text-align:center;background:var(--c-primary-s);border:1px solid #b0dfc8;border-radius:20px;padding:48px 32px}.vt-cta h2[data-v-9d5e78cc]{font-size:26px;font-weight:var(--fw-extrabold);color:var(--c-primary-h);margin:0 0 12px}.vt-cta p[data-v-9d5e78cc]{color:#4a6b5e;margin:0 0 24px;font-size:15px}.btn-primary[data-v-9d5e78cc]{background:var(--c-primary);color:#fff;font-size:15px;font-weight:var(--fw-bold);border-radius:100px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:background .2s;display:inline-flex}.btn-primary[data-v-9d5e78cc]:hover{background:#0d8a5a}
