.sr-only[data-astro-cid-jthknxt6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.htv-h1[data-astro-cid-jthknxt6]{font-size:var(--text-5xl);max-width:18ch}@media(max-width:480px){.htv-h1[data-astro-cid-jthknxt6]{font-size:clamp(32px,9vw,42px)}}.htv-hl[data-astro-cid-jthknxt6]{background-image:linear-gradient(transparent 62%,var(--color-accent-mint) 62%);padding-inline:.06em}.htv-chips[data-astro-cid-jthknxt6]{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-3);margin:0;padding:0;list-style:none}.htv-chips[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-teal-deep);background:#00bbe114;border:1px solid rgba(0,187,225,.22);border-radius:var(--radius-full);padding:.4rem .85rem}.htv-drawing[data-astro-cid-jthknxt6]{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-neutral-200);background:#fbfcfc;box-shadow:var(--shadow-sm)}.htv-drawing[data-astro-cid-jthknxt6] img[data-astro-cid-jthknxt6]{display:block;width:100%;height:auto}.htv-drawing--wide[data-astro-cid-jthknxt6]{margin-top:var(--spacing-8)}.htv-cap[data-astro-cid-jthknxt6]{display:flex;align-items:center;gap:.5em;padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-page)}.htv-cap__open[data-astro-cid-jthknxt6]{margin-left:auto;flex-shrink:0;padding:.25rem 0 .25rem .5rem;color:var(--color-text-link);text-decoration:none;white-space:nowrap}.htv-cap__open[data-astro-cid-jthknxt6]:hover{text-decoration:underline}.htv-cap--real[data-astro-cid-jthknxt6]:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#1f5a3f}.htv-cap--drawing[data-astro-cid-jthknxt6]:before{content:"";flex-shrink:0;width:11px;height:11px;border:1px solid #9FB3BD;border-radius:2px;background-image:linear-gradient(#C9D5DB 1px,transparent 1px),linear-gradient(90deg,#C9D5DB 1px,transparent 1px);background-size:3px 3px;background-color:#fbfcfc}.htv-wrap[data-astro-cid-jthknxt6]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.htv-wrap[data-astro-cid-jthknxt6]{padding-inline:2rem}}.htv-eyebrow[data-astro-cid-jthknxt6]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--color-brand-teal-deep);margin:0}.htv-h2[data-astro-cid-jthknxt6]{margin-top:var(--spacing-3);font-size:clamp(26px,3.2vw,40px);overflow-wrap:anywhere;font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text-primary);max-width:28ch}.htv-lede[data-astro-cid-jthknxt6]{margin-top:var(--spacing-4);max-width:68ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.htv-note[data-astro-cid-jthknxt6]{margin-top:var(--spacing-6);max-width:72ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.htv-link[data-astro-cid-jthknxt6]{color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.htv-answer[data-astro-cid-jthknxt6]{background:var(--color-surface-page);padding:var(--spacing-16) 0}.htv-answer__grid[data-astro-cid-jthknxt6]{display:grid;gap:var(--spacing-8);margin-top:var(--spacing-6)}@media(min-width:1024px){.htv-answer__grid[data-astro-cid-jthknxt6]{grid-template-columns:1.4fr 1fr;align-items:start}}.htv-answer__body[data-astro-cid-jthknxt6]{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-primary);border-left:3px solid var(--color-accent-mint);padding-left:var(--spacing-5);max-width:70ch}.htv-trust[data-astro-cid-jthknxt6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.htv-trust[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.htv-trust[data-astro-cid-jthknxt6] strong[data-astro-cid-jthknxt6]{display:block;font-size:var(--text-sm);color:var(--color-text-primary)}.htv-trust[data-astro-cid-jthknxt6] span[data-astro-cid-jthknxt6]{display:block;font-size:var(--text-xs);color:var(--color-text-secondary)}.htv-trust[data-astro-cid-jthknxt6] .htv-star[data-astro-cid-jthknxt6]{flex-shrink:0;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-brand-orange-soft);color:var(--color-brand-orange-deep);font-weight:700;font-size:var(--text-base)}.htv-ptk[data-astro-cid-jthknxt6]{background:var(--color-surface-cream);padding:var(--spacing-20) 0}.ptk[data-astro-cid-jthknxt6]{margin-top:var(--spacing-8);display:grid;gap:var(--spacing-6)}@media(min-width:1024px){.ptk[data-astro-cid-jthknxt6].is-enhanced{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start}}.ptk[data-astro-cid-jthknxt6]:not(.is-enhanced) .ptk__picker[data-astro-cid-jthknxt6]{display:none}.ptk[data-astro-cid-jthknxt6].is-enhanced .ptk__cond[data-astro-cid-jthknxt6]{display:none}.ptk__picker[data-astro-cid-jthknxt6]{background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--spacing-5);display:grid;gap:var(--spacing-5);box-shadow:var(--shadow-sm)}@media(min-width:1024px){.ptk__picker[data-astro-cid-jthknxt6]{position:sticky;top:96px}}.ptk__q[data-astro-cid-jthknxt6]{border:0;margin:0;padding:0;min-width:0}.ptk__legend[data-astro-cid-jthknxt6]{display:flex;align-items:center;gap:.6rem;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);padding:0}.ptk__qn[data-astro-cid-jthknxt6]{flex-shrink:0;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-accent-mint);color:#1f5a3f;font-size:.72rem;font-weight:var(--font-weight-extrabold)}.ptk__opts[data-astro-cid-jthknxt6]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-3)}.ptk__opt[data-astro-cid-jthknxt6]{position:relative}.ptk__opt[data-astro-cid-jthknxt6] input[data-astro-cid-jthknxt6]{position:absolute;opacity:0;width:1px;height:1px}.ptk__opt[data-astro-cid-jthknxt6] span[data-astro-cid-jthknxt6]{display:inline-flex;align-items:center;min-height:44px;padding:.45rem .95rem;border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);background:var(--color-surface-elevated, #fff);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ptk__opt[data-astro-cid-jthknxt6] input[data-astro-cid-jthknxt6]:checked+span[data-astro-cid-jthknxt6]{background:var(--color-brand-teal-deep);border-color:var(--color-brand-teal-deep);color:var(--color-text-inverse)}.ptk__opt[data-astro-cid-jthknxt6] input[data-astro-cid-jthknxt6]:focus-visible+span[data-astro-cid-jthknxt6]{outline:2px solid var(--color-brand-teal);outline-offset:2px}.ptk__opt[data-astro-cid-jthknxt6] span[data-astro-cid-jthknxt6]:hover{color:var(--color-text-primary);border-color:var(--color-neutral-300)}.ptk__out[data-astro-cid-jthknxt6]{min-width:0}.ptk__summary[data-astro-cid-jthknxt6]{margin:0 0 var(--spacing-4);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ptk__cols[data-astro-cid-jthknxt6]{display:grid;gap:var(--spacing-4)}@media(min-width:768px){.ptk__cols[data-astro-cid-jthknxt6]{grid-template-columns:1fr 1fr}}.ptk__col[data-astro-cid-jthknxt6]{background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--spacing-5);min-width:0}.ptk__col--crown[data-astro-cid-jthknxt6]{border-top:4px solid var(--color-brand-teal)}.ptk__col--hosp[data-astro-cid-jthknxt6]{border-top:4px solid #945411}.ptk__h3[data-astro-cid-jthknxt6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ptk__badge[data-astro-cid-jthknxt6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .55rem;border-radius:var(--radius-full);background:#00bbe11f;color:var(--color-brand-teal-deep)}.ptk__badge--hosp[data-astro-cid-jthknxt6]{background:#9454111f;color:#945411}.ptk__list[data-astro-cid-jthknxt6]{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:grid;gap:var(--spacing-3)}.ptk__list[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]{position:relative;padding-left:1.6rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);animation:ptk-in .22s var(--ease-out, ease-out)}.ptk__list[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]:before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;border-radius:4px;border:2px solid var(--color-brand-teal);background:#00bbe11a}.ptk__col--hosp[data-astro-cid-jthknxt6] .ptk__list[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]:before{border-color:#945411;background:#94541114}.ptk__list[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6][hidden],.ptk__fit-list[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6][hidden]{display:none}.ptk__cond[data-astro-cid-jthknxt6]{display:inline-block;margin-left:.4rem;font-size:.7rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand-teal-deep);background:#00bbe114;border-radius:var(--radius-full);padding:.1rem .5rem}.ptk__fit[data-astro-cid-jthknxt6]{margin-top:var(--spacing-4);background:var(--color-brand-teal-deep);color:var(--color-text-inverse);border-radius:var(--radius-xl);padding:var(--spacing-4) var(--spacing-5)}.ptk__fit-k[data-astro-cid-jthknxt6]{margin:0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-loose);font-weight:var(--font-weight-bold);color:var(--color-accent-mint)}.ptk__fit-list[data-astro-cid-jthknxt6]{list-style:none;margin:var(--spacing-2) 0 0;padding:0;display:grid;gap:var(--spacing-1);font-size:var(--text-sm)}.ptk__fit-list[data-astro-cid-jthknxt6] strong[data-astro-cid-jthknxt6]{color:#fff}.ptk__fit-list[data-astro-cid-jthknxt6] span[data-astro-cid-jthknxt6]{opacity:.85}@keyframes ptk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.htv-idiom[data-astro-cid-jthknxt6]{background:var(--color-surface-page);padding:var(--spacing-20) 0}.idiom-flow[data-astro-cid-jthknxt6]{list-style:none;margin:var(--spacing-8) 0 0;padding:0;display:grid;gap:var(--spacing-4);counter-reset:none}@media(min-width:768px){.idiom-flow[data-astro-cid-jthknxt6]{grid-template-columns:repeat(3,1fr)}}.idiom-flow__step[data-astro-cid-jthknxt6]{position:relative;background:var(--color-surface-cream);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--spacing-5);min-width:0}@media(min-width:768px){.idiom-flow__step[data-astro-cid-jthknxt6]:not(:last-child):after{content:"→";position:absolute;right:-.95rem;top:50%;transform:translateY(-50%);z-index:1;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%;background:var(--color-brand-teal-deep);color:#fff;font-size:.85rem;font-weight:700}}.idiom-flow__n[data-astro-cid-jthknxt6]{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#0b4a5e;color:#9fdceb;font-weight:800;font-size:var(--text-sm)}.idiom-flow__h[data-astro-cid-jthknxt6]{margin:var(--spacing-3) 0 0;font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.idiom-flow__b[data-astro-cid-jthknxt6]{margin:var(--spacing-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.htv-lines[data-astro-cid-jthknxt6]{background:var(--color-surface-cream-2);padding:var(--spacing-20) 0}.htv-lines__grid[data-astro-cid-jthknxt6]{margin-top:var(--spacing-8);display:grid;gap:var(--spacing-5)}@media(min-width:900px){.htv-lines__grid[data-astro-cid-jthknxt6]{grid-template-columns:repeat(3,1fr)}}.tvline[data-astro-cid-jthknxt6]{display:flex;flex-direction:column;background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-sm);min-width:0}.tvline__tag[data-astro-cid-jthknxt6]{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--color-brand-teal-deep)}.tvline__name[data-astro-cid-jthknxt6]{margin:var(--spacing-2) 0 0;font-size:var(--text-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.tvline__facts[data-astro-cid-jthknxt6]{margin:var(--spacing-4) 0 0;padding:0;list-style:none;display:grid;gap:var(--spacing-2)}.tvline__facts[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]{position:relative;padding-left:1.1rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.tvline__facts[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-brand-teal)}.tvline__best[data-astro-cid-jthknxt6]{margin:auto 0 0;padding-top:var(--spacing-4);font-size:var(--text-sm);color:var(--color-text-primary);border-top:1px dashed var(--color-neutral-200);margin-top:var(--spacing-5)}.htv-unit[data-astro-cid-jthknxt6]{background:var(--color-surface-page);padding:var(--spacing-20) 0}.htv-steps[data-astro-cid-jthknxt6]{list-style:none;margin:var(--spacing-8) 0 0;padding:0;display:grid;gap:var(--spacing-4)}@media(min-width:768px){.htv-steps[data-astro-cid-jthknxt6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.htv-steps[data-astro-cid-jthknxt6]{grid-template-columns:repeat(4,1fr)}}.htv-step[data-astro-cid-jthknxt6]{border-top:3px solid var(--color-brand-teal);padding-top:var(--spacing-4);min-width:0}.htv-step__n[data-astro-cid-jthknxt6]{font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);color:var(--color-brand-teal-deep);letter-spacing:.08em}.htv-step__h[data-astro-cid-jthknxt6]{margin:var(--spacing-2) 0 0;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.htv-step__b[data-astro-cid-jthknxt6]{margin:var(--spacing-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.htv-proof[data-astro-cid-jthknxt6]{background:var(--color-surface-cream);padding:var(--spacing-20) 0}.htv-proof__grid[data-astro-cid-jthknxt6]{margin-top:var(--spacing-8);display:grid;gap:var(--spacing-5)}@media(min-width:768px){.htv-proof__grid[data-astro-cid-jthknxt6]{grid-template-columns:1fr 1fr}}.htv-photo[data-astro-cid-jthknxt6]{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-neutral-200);background:var(--color-surface-page)}.htv-photo[data-astro-cid-jthknxt6] img[data-astro-cid-jthknxt6]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}@media(prefers-reduced-motion:reduce){.ptk__list[data-astro-cid-jthknxt6] li[data-astro-cid-jthknxt6]{animation:none}}
