.hiw-page[data-v-a7124970]{overflow-x:hidden}.hiw-pe-wrap[data-v-a7124970]{max-width:960px;margin:0 auto;padding:0 24px 48px}.hiw-hero[data-v-a7124970]{background:var(--c-dark);text-align:center;padding:100px 24px 80px;position:relative;overflow:hidden}.hiw-hero-bg[data-v-a7124970]{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hiw-blob[data-v-a7124970]{filter:blur(90px);border-radius:50%;position:absolute}.hiw-blob-1[data-v-a7124970]{background:radial-gradient(circle,#1a7a4a59 0%,#0000 70%);width:500px;height:500px;top:-150px;right:-80px}.hiw-blob-2[data-v-a7124970]{background:radial-gradient(circle,#6fe4a826 0%,#0000 70%);width:360px;height:360px;bottom:-80px;left:-60px}.hiw-dots[data-v-a7124970]{background-image:radial-gradient(#6fe4a814 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0}.hiw-hero-inner[data-v-a7124970]{z-index:1;max-width:740px;margin:0 auto;position:relative}.hiw-eyebrow[data-v-a7124970]{text-transform:uppercase;letter-spacing:.12em;color:#6fe4a8;background:#6fe4a81a;border:1px solid #6fe4a833;border-radius:999px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.hiw-h1[data-v-a7124970]{letter-spacing:-.04em;color:#fff;margin-bottom:20px;font-size:clamp(34px,6vw,62px);font-weight:800;line-height:1.08}.hiw-acc[data-v-a7124970]{color:#6fe4a8}.hiw-lead[data-v-a7124970]{color:#ffffffa6;max-width:560px;margin:0 auto 44px;font-size:clamp(15px,2vw,19px);line-height:1.7}.hiw-hero-meta[data-v-a7124970]{flex-wrap:wrap;justify-content:center;gap:20px 48px;display:flex}.hiw-meta-item[data-v-a7124970]{text-align:center}.hiw-meta-val[data-v-a7124970]{letter-spacing:-.04em;color:#fff;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1;display:block}.hiw-meta-label[data-v-a7124970]{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:12px;font-weight:600;display:block}.hiw-steps[data-v-a7124970]{flex-direction:column;gap:80px;display:flex}.hiw-step[data-v-a7124970]{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.hiw-step[data-v-a7124970]{grid-template-columns:1fr 1fr}.step-reverse .hiw-step-visual[data-v-a7124970]{order:2}.step-reverse .hiw-step-text[data-v-a7124970]{order:1}}.hiw-step-visual[data-v-a7124970]{position:relative}.hiw-step-num-bg[data-v-a7124970]{color:var(--c-primary-s);pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.06em;z-index:0;font-size:120px;font-weight:900;line-height:1;position:absolute;top:-20px;left:-10px}.hiw-step-card[data-v-a7124970]{z-index:1;background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--sh-md);border-radius:24px;padding:32px;position:relative}.hiw-step-icon[data-v-a7124970]{background:var(--c-primary-s);width:56px;height:56px;color:var(--c-primary);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.hiw-step-card-content[data-v-a7124970]{flex-direction:column;gap:8px;display:flex}.hiw-step-tag[data-v-a7124970]{text-transform:uppercase;letter-spacing:.1em;color:var(--c-primary);font-size:11px;font-weight:700}.hiw-step-card h3[data-v-a7124970]{color:var(--c-text-1);letter-spacing:-.03em;font-size:20px;font-weight:800}.hiw-step-details[data-v-a7124970]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hiw-step-detail[data-v-a7124970]{color:var(--c-primary);background:var(--c-primary-s);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.hiw-step-text h3[data-v-a7124970]{letter-spacing:-.04em;color:var(--c-text-1);margin-bottom:14px;font-size:clamp(22px,3vw,30px);font-weight:800}.hiw-step-text p[data-v-a7124970]{color:var(--c-text-2);margin-bottom:20px;font-size:16px;line-height:1.75}.hiw-step-bullets[data-v-a7124970]{flex-direction:column;gap:10px;margin-bottom:20px;padding-left:0;list-style:none;display:flex}.hiw-step-bullets li[data-v-a7124970]{color:var(--c-text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.hiw-step-bullets li[data-v-a7124970]:before{content:"";background:var(--c-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.hiw-step-time[data-v-a7124970]{color:var(--c-text-3);background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hiw-step-time svg[data-v-a7124970]{color:var(--c-primary)}.hiw-timeline-section[data-v-a7124970]{background:var(--c-surface-alt);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:40px 0}.hiw-timeline[data-v-a7124970]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;padding:8px 0;display:flex;overflow-x:auto}.hiw-tl-item[data-v-a7124970]{flex-direction:column;align-items:center;gap:8px;min-width:120px;display:flex;position:relative}.hiw-tl-dot[data-v-a7124970]{background:var(--c-primary);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hiw-tl-line[data-v-a7124970]{background:var(--c-primary-b);width:calc(100% - 32px);height:2px;position:absolute;top:16px;left:calc(50% + 16px)}.hiw-tl-label[data-v-a7124970]{color:var(--c-text-1);text-align:center;font-size:12px;font-weight:700;line-height:1.3}.hiw-tl-time[data-v-a7124970]{color:var(--c-primary);font-size:11px;font-weight:600}.hiw-clinician-grid[data-v-a7124970]{align-items:center;gap:64px;display:grid}@media (min-width:1024px){.hiw-clinician-grid[data-v-a7124970]{grid-template-columns:1fr 1fr}}.hiw-clinician-text p[data-v-a7124970]{color:var(--c-text-2);font-size:16px;line-height:1.75}.hiw-clinician-badges[data-v-a7124970]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hiw-badge[data-v-a7124970]{color:var(--c-primary);background:var(--c-primary-s);border:1px solid var(--c-primary-b);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hiw-clin-img-wrap[data-v-a7124970]{box-shadow:var(--sh-lg);border-radius:24px;overflow:hidden}.hiw-clin-img-wrap img[data-v-a7124970]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.hiw-clin-stat-cards[data-v-a7124970]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.hiw-clin-stat[data-v-a7124970]{background:var(--c-surface-alt);border:1px solid var(--c-border);text-align:center;border-radius:16px;padding:20px}.hiw-clin-stat-val[data-v-a7124970]{letter-spacing:-.04em;color:var(--c-primary);font-size:28px;font-weight:900;line-height:1;display:block}.hiw-clin-stat-label[data-v-a7124970]{color:var(--c-text-3);margin-top:4px;font-size:12px;line-height:1.4;display:block}.hiw-section-head[data-v-a7124970]{max-width:580px;margin-bottom:48px}.hiw-letter-preview[data-v-a7124970]{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.hiw-letter-preview[data-v-a7124970]{grid-template-columns:320px 1fr}}.hiw-letter-doc[data-v-a7124970]{border:1px solid var(--c-border);box-shadow:var(--sh-lg);background:#fff;border-radius:16px;padding:28px 24px;position:relative;overflow:hidden}.hiw-letter-doc[data-v-a7124970]:before{content:"";background:var(--c-primary);height:4px;position:absolute;top:0;left:0;right:0}.hiw-letter-header[data-v-a7124970]{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.hiw-letter-logo-line[data-v-a7124970]{background:var(--c-primary);border-radius:4px;width:60%;height:10px}.hiw-letter-logo-line.short[data-v-a7124970]{background:var(--c-border);width:40%}.hiw-letter-body-preview[data-v-a7124970]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.hiw-letter-line[data-v-a7124970]{background:var(--c-border);border-radius:4px;height:8px}.hiw-letter-line.short[data-v-a7124970]{width:55%}.hiw-letter-line.med[data-v-a7124970]{width:75%}.hiw-letter-sig[data-v-a7124970]{flex-direction:column;gap:6px;display:flex}.hiw-letter-sig-line[data-v-a7124970]{background:var(--c-text-3);opacity:.4;border-radius:4px;width:45%;height:12px}.hiw-letter-sig-name[data-v-a7124970]{background:var(--c-border);border-radius:4px;width:35%;height:8px}.hiw-letter-stamp[data-v-a7124970]{background:var(--c-primary-s);border:2px solid var(--c-primary-b);width:44px;height:44px;color:var(--c-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:20px;right:20px}.hiw-letter-items[data-v-a7124970]{flex-direction:column;gap:16px;display:flex}.hiw-letter-item[data-v-a7124970]{align-items:flex-start;gap:14px;display:flex}.hiw-letter-item-icon[data-v-a7124970]{background:var(--c-primary-s);width:36px;height:36px;color:var(--c-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hiw-letter-item strong[data-v-a7124970]{color:var(--c-text-1);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.hiw-letter-item span[data-v-a7124970]{color:var(--c-text-3);font-size:13px;line-height:1.5}.hiw-faq[data-v-a7124970]{background:var(--c-surface-alt)}.hiw-faq-grid[data-v-a7124970]{align-items:start;gap:48px;display:grid}@media (min-width:1024px){.hiw-faq-grid[data-v-a7124970]{grid-template-columns:320px 1fr}}.hiw-faq-head[data-v-a7124970]{position:sticky;top:80px}.hiw-faq-more[data-v-a7124970]{color:var(--c-primary);align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.hiw-faq-list[data-v-a7124970]{flex-direction:column;gap:8px;display:flex}.hiw-faq-item[data-v-a7124970]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;transition:box-shadow .2s;overflow:hidden}.hiw-faq-item[open][data-v-a7124970]{box-shadow:var(--sh-sm)}.hiw-faq-q[data-v-a7124970]{color:var(--c-text-1);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}.hiw-faq-q[data-v-a7124970]::-webkit-details-marker{display:none}.hiw-faq-chevron[data-v-a7124970]{color:var(--c-text-3);flex-shrink:0;transition:transform .25s}.hiw-faq-item[open] .hiw-faq-chevron[data-v-a7124970]{transform:rotate(180deg)}.hiw-faq-a[data-v-a7124970]{color:var(--c-text-2);padding:0 20px 18px;font-size:14px;line-height:1.7}.hiw-guide[data-v-a7124970]{background:var(--c-surface-alt)}.hiw-guide-text[data-v-a7124970]{color:var(--c-text-2);max-width:760px;margin-bottom:var(--sp-5);font-size:17px;line-height:1.8}.hiw-guide-faqs[data-v-a7124970]{max-width:760px}.hiw-gfaq-item[data-v-a7124970]{border:1px solid var(--c-border);border-radius:10px;margin-bottom:12px;overflow:hidden}.hiw-gfaq-q[data-v-a7124970]{color:var(--c-text-1);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.hiw-gfaq-q[data-v-a7124970]::-webkit-details-marker{display:none}.hiw-gfaq-q[data-v-a7124970]:after{content:"+";color:var(--c-text-3);flex-shrink:0;font-size:20px;font-weight:400}details[open] .hiw-gfaq-q[data-v-a7124970]:after{content:"−"}.hiw-gfaq-a[data-v-a7124970]{padding:0 22px 18px}.hiw-gfaq-a p[data-v-a7124970]{color:var(--c-text-2);margin:0;font-size:15px;line-height:1.75}.hiw-cta-section[data-v-a7124970]{background:var(--c-dark);text-align:center;padding:80px 24px}.hiw-cta-inner[data-v-a7124970]{max-width:680px;margin:0 auto}.hiw-cta-content h2[data-v-a7124970]{letter-spacing:-.04em;color:#fff;margin-bottom:14px;font-size:clamp(26px,4vw,40px);font-weight:800}.hiw-cta-content p[data-v-a7124970]{color:#fff9;margin-bottom:36px;font-size:17px;line-height:1.65}.hiw-cta-btns[data-v-a7124970]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hiw-btn-lg[data-v-a7124970]{border-radius:999px;min-height:52px;padding:0 32px;font-size:16px}.hiw-cta-btns .btn-ghost[data-v-a7124970]{color:#fffc;border-color:#fff3}.hiw-cta-btns .btn-ghost[data-v-a7124970]:hover{background:#ffffff0f;border-color:#fff9}.reveal[data-v-a7124970]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.visible[data-v-a7124970]{opacity:1;transform:none}.visually-hidden[data-v-a7124970]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hiw-provider[data-v-a7124970]{background:#fff}.hiw-prov-header[data-v-a7124970]{text-align:center;margin-bottom:var(--sp-10)}.hiw-prov-header .section-lead[data-v-a7124970]{max-width:600px;margin:0 auto}
