.sp-page[data-v-4e9ea5d0]{background:#fff;min-height:100vh}.sp-hero[data-v-4e9ea5d0]{background:linear-gradient(135deg, var(--c-primary-h) 0%, var(--c-primary) 100%);text-align:center;color:#fff;padding:80px 24px 64px}.sp-hero-inner[data-v-4e9ea5d0]{max-width:760px;margin:0 auto}.sp-eyebrow[data-v-4e9ea5d0]{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-4e9ea5d0]{font-size:clamp(30px,5vw,46px);font-weight:var(--fw-extrabold);color:#fff;margin:0 0 16px}.sp-lead[data-v-4e9ea5d0]{color:#ffffffbf;max-width:60ch;margin:0 auto 28px;font-size:17px;line-height:1.7}.sp-hero-ctas[data-v-4e9ea5d0]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-4e9ea5d0]{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-4e9ea5d0]:hover{background:#0d8a5a}.btn-ghost[data-v-4e9ea5d0]{color:#fff;font-size:15px;font-weight:var(--fw-semibold);background:#ffffff1a;border:1.5px solid #ffffff4d;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:background .2s;display:inline-flex}.btn-ghost[data-v-4e9ea5d0]:hover{background:#ffffff2e}.efh-body[data-v-4e9ea5d0]{max-width:900px;margin:0 auto;padding:64px 24px 80px}.efh-rights-box[data-v-4e9ea5d0]{background:var(--c-primary-s);border:1.5px solid #b0dfc8;border-radius:16px;align-items:flex-start;gap:24px;margin-bottom:56px;padding:32px 36px;display:flex}@media (max-width:600px){.efh-rights-box[data-v-4e9ea5d0]{flex-direction:column;padding:24px 20px}}.efh-rights-icon[data-v-4e9ea5d0]{color:var(--c-primary);flex-shrink:0;margin-top:4px}.efh-rights-box h2[data-v-4e9ea5d0]{font-size:20px;font-weight:var(--fw-bold);color:var(--c-primary-h);margin:0 0 10px}.efh-rights-box p[data-v-4e9ea5d0]{color:#374b44;margin:0;font-size:15px;line-height:1.75}.efh-section[data-v-4e9ea5d0]{margin-bottom:52px}.efh-section>h2[data-v-4e9ea5d0]{font-size:24px;font-weight:var(--fw-bold);color:var(--c-primary-h);margin:0 0 22px}.efh-section>p[data-v-4e9ea5d0]{color:#374b44;margin:0 0 16px;font-size:15px;line-height:1.8}.efh-can-grid[data-v-4e9ea5d0]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}@media (max-width:600px){.efh-can-grid[data-v-4e9ea5d0]{grid-template-columns:1fr}}.efh-col[data-v-4e9ea5d0]{border-radius:14px;padding:24px}.efh-col--can[data-v-4e9ea5d0]{background:var(--c-primary-s);border:1px solid #b0dfc8}.efh-col--cannot[data-v-4e9ea5d0]{background:#fff8f8;border:1px solid #f5c6c6}.efh-col h3[data-v-4e9ea5d0]{font-size:var(--text-base);font-weight:var(--fw-bold);align-items:center;gap:8px;margin:0 0 14px;display:flex}.efh-col--can h3[data-v-4e9ea5d0],.efh-col--can h3 svg[data-v-4e9ea5d0]{color:var(--c-primary)}.efh-col--cannot h3[data-v-4e9ea5d0]{color:#c0392b}.efh-col--cannot h3 svg[data-v-4e9ea5d0]{color:#e74c3c}.efh-col ul[data-v-4e9ea5d0]{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.efh-col li[data-v-4e9ea5d0]{font-size:var(--text-sm);color:#374b44;line-height:1.6}.efh-note[data-v-4e9ea5d0]{font-size:var(--text-sm);color:#7a9e90;font-style:italic}.efh-steps[data-v-4e9ea5d0]{flex-direction:column;gap:0;display:flex}.efh-step[data-v-4e9ea5d0]{border-bottom:1px solid #e8f0ec;gap:18px;padding:20px 0;display:flex}.efh-step[data-v-4e9ea5d0]:last-child{border-bottom:none}.efh-step-num[data-v-4e9ea5d0]{background:var(--c-primary-h);color:#7effc5;width:36px;height:36px;font-size:var(--text-base);font-weight:var(--fw-extrabold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.efh-step h3[data-v-4e9ea5d0]{font-size:15px;font-weight:var(--fw-bold);color:var(--c-primary-h);margin:0 0 5px}.efh-step p[data-v-4e9ea5d0]{font-size:var(--text-base);color:#4a6b5e;margin:0;line-height:1.65}.efh-checklist[data-v-4e9ea5d0]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px;display:grid}.efh-check-item[data-v-4e9ea5d0]{font-size:var(--text-base);color:#1a2e27;font-weight:var(--fw-medium);align-items:flex-start;gap:10px;display:flex}.efh-check-item svg[data-v-4e9ea5d0]{color:var(--c-primary);flex-shrink:0;margin-top:2px}.efh-ol[data-v-4e9ea5d0]{flex-direction:column;gap:12px;padding-left:20px;display:flex}.efh-ol li[data-v-4e9ea5d0]{color:#374b44;font-size:15px;line-height:1.7}.efh-ol a[data-v-4e9ea5d0]{color:var(--c-primary);text-decoration:underline}.efh-template-box[data-v-4e9ea5d0]{background:#f7faf9;border:1.5px solid #b0dfc8;border-radius:12px;margin:20px 0;padding:28px}.efh-template-label[data-v-4e9ea5d0]{font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--c-primary);margin-bottom:14px}.efh-template-text[data-v-4e9ea5d0]{font-size:var(--text-base);color:#374b44;margin:0;line-height:1.85}.efh-tips[data-v-4e9ea5d0]{margin-top:24px}.efh-tips h3[data-v-4e9ea5d0]{font-size:15px;font-weight:var(--fw-bold);color:var(--c-primary-h);margin:0 0 12px}.efh-tips ul[data-v-4e9ea5d0]{flex-direction:column;gap:9px;padding-left:20px;display:flex}.efh-tips li[data-v-4e9ea5d0]{font-size:var(--text-base);color:#374b44;line-height:1.65}.efh-qa-list[data-v-4e9ea5d0]{flex-direction:column;gap:0;display:flex}.efh-qa[data-v-4e9ea5d0]{border-bottom:1px solid #e8f0ec;padding:18px 0}.efh-qa[data-v-4e9ea5d0]:last-child{border-bottom:none}.efh-qa h3[data-v-4e9ea5d0]{font-size:15px;font-weight:var(--fw-semibold);color:var(--c-primary-h);margin:0 0 8px}.efh-qa p[data-v-4e9ea5d0]{font-size:var(--text-base);color:#4a6b5e;margin:0;line-height:1.7}.efh-faq-list[data-v-4e9ea5d0]{flex-direction:column;gap:8px;display:flex}.efh-faq-item[data-v-4e9ea5d0]{border:1px solid #e0ede8;border-radius:10px;overflow:hidden}.efh-faq-item summary[data-v-4e9ea5d0]{font-size:15px;font-weight:var(--fw-semibold);color:var(--c-primary-h);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;list-style:none;display:flex}.efh-faq-item summary[data-v-4e9ea5d0]::-webkit-details-marker{display:none}.efh-faq-item summary[data-v-4e9ea5d0]:after{content:"+";color:#6b8c7d;flex-shrink:0;margin-left:12px;font-size:18px;font-weight:300}details[open].efh-faq-item summary[data-v-4e9ea5d0]:after{content:"−"}.efh-faq-item p[data-v-4e9ea5d0]{font-size:var(--text-base);color:#4a6b5e;margin:0;padding:0 20px 16px;line-height:1.75}.efh-pe-wrap[data-v-4e9ea5d0]{max-width:960px;margin:0 auto 40px;padding:0 24px}.efh-cta[data-v-4e9ea5d0]{text-align:center;background:var(--c-primary-h);color:#fff;border-radius:20px;padding:48px 32px}.efh-cta h2[data-v-4e9ea5d0]{font-size:26px;font-weight:var(--fw-extrabold);color:#fff;margin:0 0 12px}.efh-cta p[data-v-4e9ea5d0]{color:#ffffffb3;margin:0 0 24px;font-size:15px}
