.hc-h1[data-astro-cid-k7hwxftb]{font-size:var(--text-5xl);max-width:20ch}@media(max-width:480px){.hc-h1[data-astro-cid-k7hwxftb]{font-size:clamp(34px,9.6vw,44px)}}.hc-hl[data-astro-cid-k7hwxftb]{background-image:linear-gradient(transparent 62%,var(--color-accent-mint) 62%);padding-inline:.06em}.hc-hero-chips[data-astro-cid-k7hwxftb]{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-3);margin:1.75rem 0 0;padding:0}.hc-hero-chips[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]{list-style:none;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}.hc-legend[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);border-bottom:1px solid var(--color-neutral-200)}.hc-legend__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding:var(--spacing-4) 1rem;display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-8);list-style:none}@media(min-width:768px){.hc-legend__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.hc-legend__inner[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]{display:flex;align-items:center;gap:.55rem;font-size:var(--text-xs);color:var(--color-text-secondary)}.hc-legend__inner[data-astro-cid-k7hwxftb] strong[data-astro-cid-k7hwxftb]{color:var(--color-text-primary)}.hc-legend__dot[data-astro-cid-k7hwxftb]{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#1f5a3f}.hc-legend__grid[data-astro-cid-k7hwxftb]{flex-shrink:0;width:14px;height:14px;border:1px solid #9FB3BD;border-radius:2px;background-image:linear-gradient(#C9D5DB 1px,transparent 1px),linear-gradient(90deg,#C9D5DB 1px,transparent 1px);background-size:4px 4px;background-color:#fbfcfc}.hc-h2[data-astro-cid-k7hwxftb]{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)}.hc-lede[data-astro-cid-k7hwxftb]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hc-inline-link[data-astro-cid-k7hwxftb]{color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.sr-only[data-astro-cid-k7hwxftb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hc-answer[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);padding:var(--spacing-10) 0}.hc-answer__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.hc-answer__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.hc-answer__eyebrow[data-astro-cid-k7hwxftb]{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 0 var(--spacing-3)}.hc-answer__wrap[data-astro-cid-k7hwxftb]{max-width:78ch}.hc-answer__more[data-astro-cid-k7hwxftb]{appearance:none;background:none;border:0;cursor:pointer;margin:var(--spacing-2) 0 0 var(--spacing-5);padding:.5rem 0;min-height:44px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);text-decoration:underline;text-underline-offset:2px}.hc-answer__more[data-astro-cid-k7hwxftb][hidden]{display:none}@media(max-width:767px){.hc-answer__body[data-astro-cid-k7hwxftb]{font-size:var(--text-sm)!important}.hc-answer__wrap[data-astro-cid-k7hwxftb].is-clamped .hc-answer__body[data-astro-cid-k7hwxftb]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.hc-answer__body[data-astro-cid-k7hwxftb]{max-width:78ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-primary);margin:0;border-left:3px solid var(--color-accent-mint);padding-left:var(--spacing-5)}.fwalk__cap[data-astro-cid-k7hwxftb]{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)}.fwalk__cap-open[data-astro-cid-k7hwxftb]{margin-left:auto;flex-shrink:0;padding:.25rem 0 .25rem .5rem;color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.fwalk__cap-open[data-astro-cid-k7hwxftb]:hover{text-decoration:underline}.fwalk__cap--real[data-astro-cid-k7hwxftb]:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#1f5a3f}.fwalk__cap--drawing[data-astro-cid-k7hwxftb]: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}.fwalk[data-astro-cid-k7hwxftb]{background:var(--color-surface-elevated);padding:var(--spacing-20) 0}.fwalk__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.fwalk__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.fwalk__tabs[data-astro-cid-k7hwxftb]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);margin-top:var(--spacing-8)}@media(min-width:768px){.fwalk__tabs[data-astro-cid-k7hwxftb]{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--color-neutral-200);padding-bottom:var(--spacing-3)}}.fwalk__tab[data-astro-cid-k7hwxftb]{appearance:none;display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-neutral-200);background:var(--color-surface-page);border-radius:var(--radius-full);padding:.5rem 1rem .5rem .55rem;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);min-height:44px}.fwalk__tab-n[data-astro-cid-k7hwxftb]{flex-shrink:0;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-surface-cream);color:#1f5a3f;font-size:.72rem;font-weight:var(--font-weight-extrabold)}.fwalk__tab[data-astro-cid-k7hwxftb]:hover{color:var(--color-text-primary);border-color:var(--color-neutral-300)}.fwalk__tab[data-astro-cid-k7hwxftb].is-active{background:var(--color-brand-teal-deep);border-color:var(--color-brand-teal-deep);color:var(--color-text-inverse)}.fwalk__tab[data-astro-cid-k7hwxftb].is-active .fwalk__tab-n[data-astro-cid-k7hwxftb]{background:var(--color-accent-mint);color:#1f5a3f}.fwalk__tab[data-astro-cid-k7hwxftb]:focus-visible{outline:2px solid var(--color-brand-teal);outline-offset:2px}.fwalk__stage[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-8)}.fwalk__panel[data-astro-cid-k7hwxftb]{display:grid;gap:var(--spacing-6);padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-12);border-bottom:1px solid var(--color-neutral-200)}.fwalk__panel[data-astro-cid-k7hwxftb]:last-child{border-bottom:0;margin-bottom:0}@media(min-width:900px){.fwalk__panel[data-astro-cid-k7hwxftb]{grid-template-columns:1.45fr 1fr;gap:var(--spacing-10);align-items:start}}.fwalk--enhanced[data-astro-cid-k7hwxftb] .fwalk__panel[data-astro-cid-k7hwxftb]{display:none;border-bottom:0;margin-bottom:0;padding-bottom:0}.fwalk--enhanced[data-astro-cid-k7hwxftb] .fwalk__panel[data-astro-cid-k7hwxftb].is-active{display:grid;animation:hc-fade var(--duration-normal) var(--ease-out)}@keyframes hc-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fwalk--enhanced[data-astro-cid-k7hwxftb] .fwalk__panel[data-astro-cid-k7hwxftb].is-active{animation:none}}.fwalk__media[data-astro-cid-k7hwxftb]{margin:0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--color-neutral-100)}.fwalk__img[data-astro-cid-k7hwxftb]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.fwalk__img--drawing[data-astro-cid-k7hwxftb]{object-fit:contain;background:#fbfcfc}.fwalk__eyebrow[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:#1f5a3f;margin:0 0 var(--spacing-2)}.fwalk__title[data-astro-cid-k7hwxftb]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug)}.fwalk__body[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-3);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.fwalk__specs[data-astro-cid-k7hwxftb]{margin:var(--spacing-5) 0 0;display:grid;gap:var(--spacing-3)}.fwalk__specs[data-astro-cid-k7hwxftb]>div[data-astro-cid-k7hwxftb]{display:grid;gap:2px;background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4)}.fwalk__specs[data-astro-cid-k7hwxftb] dt[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--color-text-muted)}.fwalk__specs[data-astro-cid-k7hwxftb] dd[data-astro-cid-k7hwxftb]{margin:0;font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.fwalk__link[data-astro-cid-k7hwxftb]{display:inline-block;margin-top:var(--spacing-5);color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-decoration:none}.fwalk__link[data-astro-cid-k7hwxftb]:hover{text-decoration:underline}.hc-also[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-14, 3.5rem);border-top:1px solid var(--color-neutral-200);padding-top:var(--spacing-8)}.hc-also__label[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--color-text-muted);margin:0 0 var(--spacing-5)}.hc-also__grid[data-astro-cid-k7hwxftb]{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}@media(min-width:640px){.hc-also__grid[data-astro-cid-k7hwxftb]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.hc-also__grid[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(4,1fr)}}.hc-also__card[data-astro-cid-k7hwxftb]{display:flex;gap:var(--spacing-3);align-items:flex-start}.hc-also__icon[data-astro-cid-k7hwxftb]{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-lg);background:var(--color-accent-mint);color:#1f5a3f}.hc-also__text[data-astro-cid-k7hwxftb]{display:grid;gap:2px}.hc-also__title[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug)}.hc-also__body[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.job[data-astro-cid-k7hwxftb]{background:var(--color-surface-cream);padding:var(--spacing-20) 0}.job__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.job__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.job__track[data-astro-cid-k7hwxftb]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2);margin-top:var(--spacing-10)}@media(min-width:900px){.job__track[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.job__track[data-astro-cid-k7hwxftb]:before{content:"";position:absolute;left:calc(100% / 12);right:calc(100% / 12);top:22px;height:3px;border-radius:3px;background:var(--color-neutral-200)}.job__track[data-astro-cid-k7hwxftb]:after{content:"";position:absolute;left:calc(100% / 12);top:22px;height:3px;border-radius:3px;width:calc((100% - 100% / 6) * var(--job-p, 0));background:#1f5a3f;transition:width var(--duration-normal) var(--ease-out)}}.job__step[data-astro-cid-k7hwxftb]{appearance:none;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:.6rem .25rem;font-family:inherit;cursor:pointer;min-height:44px;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}@media(min-width:900px){.job__step[data-astro-cid-k7hwxftb]{background:transparent;border:0;padding:0 .25rem}}.job__dot[data-astro-cid-k7hwxftb]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-surface-page);border:2px solid var(--color-neutral-300);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);transition:all var(--duration-fast) var(--ease-out)}@media(min-width:900px){.job__dot[data-astro-cid-k7hwxftb]{width:46px;height:46px;font-size:var(--text-base)}}.job__step-label[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-align:center;line-height:1.2}@media(min-width:900px){.job__step-label[data-astro-cid-k7hwxftb]{font-size:var(--text-sm)}}.job__step[data-astro-cid-k7hwxftb]:hover .job__dot[data-astro-cid-k7hwxftb]{border-color:#1f5a3f}.job__step[data-astro-cid-k7hwxftb].is-done .job__dot[data-astro-cid-k7hwxftb]{background:var(--color-accent-mint);border-color:#1f5a3f;color:#1f5a3f}.job__step[data-astro-cid-k7hwxftb].is-active{border-color:#1f5a3f}.job__step[data-astro-cid-k7hwxftb].is-active .job__dot[data-astro-cid-k7hwxftb]{background:#1f5a3f;border-color:#1f5a3f;color:#fff;transform:scale(1.06)}.job__step[data-astro-cid-k7hwxftb].is-active .job__step-label[data-astro-cid-k7hwxftb]{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.job__step[data-astro-cid-k7hwxftb]:focus-visible{outline:2px solid var(--color-brand-teal);outline-offset:3px;border-radius:var(--radius-lg)}.job__stage[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-8)}.job__panel[data-astro-cid-k7hwxftb]{display:grid;gap:var(--spacing-6);padding-bottom:var(--spacing-10);margin-bottom:var(--spacing-10);border-bottom:1px solid var(--color-neutral-300)}@media(min-width:900px){.job__panel[data-astro-cid-k7hwxftb]{grid-template-columns:1.3fr 1fr;gap:var(--spacing-10);align-items:center}}.job--enhanced[data-astro-cid-k7hwxftb] .job__panel[data-astro-cid-k7hwxftb]{display:none;padding-bottom:0;margin-bottom:0;border-bottom:0}.job--enhanced[data-astro-cid-k7hwxftb] .job__panel[data-astro-cid-k7hwxftb].is-active{display:grid;animation:hc-fade var(--duration-normal) var(--ease-out)}@media(prefers-reduced-motion:reduce){.job--enhanced[data-astro-cid-k7hwxftb] .job__panel[data-astro-cid-k7hwxftb].is-active{animation:none}}.job__media[data-astro-cid-k7hwxftb]{margin:0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--color-surface-page)}.job__img[data-astro-cid-k7hwxftb]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.job__img--drawing[data-astro-cid-k7hwxftb]{object-fit:contain;background:#fbfcfc}.job__count[data-astro-cid-k7hwxftb]{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:#1f5a3f}.job__title[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-2);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug)}.job__who[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-4);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5)}.job__who--us[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-left:4px solid #1F5A3F}.job__who--you[data-astro-cid-k7hwxftb]{background:transparent;border:1px dashed var(--color-neutral-300)}.job__who-label[data-astro-cid-k7hwxftb]{margin:0;display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose)}.job__who--us[data-astro-cid-k7hwxftb] .job__who-label[data-astro-cid-k7hwxftb]{color:#1f5a3f}.job__who--you[data-astro-cid-k7hwxftb] .job__who-label[data-astro-cid-k7hwxftb]{color:#8a4b2a}.job__who-body[data-astro-cid-k7hwxftb]{margin:var(--spacing-1) 0 0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.job__who--you[data-astro-cid-k7hwxftb] .job__who-body[data-astro-cid-k7hwxftb]{color:var(--color-text-secondary)}.job__nav[data-astro-cid-k7hwxftb]{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}.job__nav[data-astro-cid-k7hwxftb][hidden]{display:none}.job__navbtn[data-astro-cid-k7hwxftb]{appearance:none;display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);background:var(--color-surface-page);border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);padding:.55rem 1rem;min-height:44px;cursor:pointer}.job__navbtn--next[data-astro-cid-k7hwxftb]{background:#1f5a3f;border-color:#1f5a3f;color:#fff}.job__navbtn[data-astro-cid-k7hwxftb]:disabled{opacity:.4;cursor:default}.job__navbtn[data-astro-cid-k7hwxftb]:focus-visible{outline:2px solid var(--color-brand-teal);outline-offset:2px}.job__progress[data-astro-cid-k7hwxftb]{flex:1;height:4px;border-radius:4px;background:var(--color-neutral-200);overflow:hidden}.job__progress-bar[data-astro-cid-k7hwxftb]{display:block;height:100%;width:calc(100% * var(--job-p1, .1667));background:#1f5a3f;transition:width var(--duration-normal) var(--ease-out)}.job__ledger[data-astro-cid-k7hwxftb]{display:grid;gap:var(--spacing-4);margin-top:var(--spacing-8)}@media(min-width:768px){.job__ledger[data-astro-cid-k7hwxftb]{grid-template-columns:1.6fr 1fr}}.job__list[data-astro-cid-k7hwxftb]{border-radius:var(--radius-xl);padding:var(--spacing-5)}.job__list--them[data-astro-cid-k7hwxftb]{background:#fff6ef;border:1px solid #F2D5C4}.job__list--us[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);border:1px solid var(--color-neutral-200)}.job__list-label[data-astro-cid-k7hwxftb]{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-2);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.job__tally[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);background:#8a4b2a;color:#fff;border-radius:var(--radius-full);padding:.2rem .65rem}.job__tally--us[data-astro-cid-k7hwxftb]{background:#1f5a3f}.job__todos[data-astro-cid-k7hwxftb]{list-style:none;margin:var(--spacing-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.job__todo[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:#6b3a20;background:#fff;border:1px solid #EBC3AC;border-radius:var(--radius-md);padding:.35rem .6rem;transform:rotate(-.6deg)}.job__todo[data-astro-cid-k7hwxftb]:nth-child(2n){transform:rotate(.8deg)}.job__todo--us[data-astro-cid-k7hwxftb]{color:#1f5a3f;border-color:var(--color-accent-mint);background:#f1faf5;transform:none}.job--enhanced[data-astro-cid-k7hwxftb] .job__todo[data-astro-cid-k7hwxftb][data-job-todo].is-hidden{display:none}.job--enhanced[data-astro-cid-k7hwxftb] .job__todo[data-astro-cid-k7hwxftb].is-new{animation:job-pop .38s var(--ease-out)}@keyframes job-pop{0%{transform:scale(.6) rotate(-4deg);opacity:0}70%{transform:scale(1.08) rotate(1deg);opacity:1}to{transform:rotate(-.6deg)}}@media(prefers-reduced-motion:reduce){.job--enhanced[data-astro-cid-k7hwxftb] .job__todo[data-astro-cid-k7hwxftb].is-new{animation:none}}.job__list-note[data-astro-cid-k7hwxftb]{margin:var(--spacing-3) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug)}.hccomp[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-16)}.hccomp__h3[data-astro-cid-k7hwxftb]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-5)}.hccomp__table[data-astro-cid-k7hwxftb]{width:100%;border-collapse:collapse;text-align:left}.hccomp__table[data-astro-cid-k7hwxftb] thead[data-astro-cid-k7hwxftb] tr[data-astro-cid-k7hwxftb]{border-bottom:2px solid var(--color-neutral-300)}.hccomp__table[data-astro-cid-k7hwxftb] thead[data-astro-cid-k7hwxftb] th[data-astro-cid-k7hwxftb]{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.hccomp__table[data-astro-cid-k7hwxftb] thead[data-astro-cid-k7hwxftb] th[data-astro-cid-k7hwxftb]:first-child{padding-left:0}.hccomp__th-crown[data-astro-cid-k7hwxftb]{color:var(--color-brand-teal-deep)!important;font-weight:var(--font-weight-bold)!important}.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb] tr[data-astro-cid-k7hwxftb]{border-bottom:1px solid var(--color-neutral-200);vertical-align:top}.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb] th[data-astro-cid-k7hwxftb]{padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);width:18%}.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb] td[data-astro-cid-k7hwxftb]{padding:var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hccomp__td-crown[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);color:var(--color-text-primary)!important}.hccomp__td-crown[data-astro-cid-k7hwxftb]:before{content:"✓";display:inline-grid;place-items:center;width:1.35em;height:1.35em;margin-right:.5em;border-radius:50%;background:#1f5a3f;color:#fff;font-size:.75em;font-weight:800;vertical-align:.1em}@media(max-width:699px){.hccomp__table[data-astro-cid-k7hwxftb] thead[data-astro-cid-k7hwxftb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hccomp__table[data-astro-cid-k7hwxftb],.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb],.hccomp__table[data-astro-cid-k7hwxftb] tr[data-astro-cid-k7hwxftb],.hccomp__table[data-astro-cid-k7hwxftb] th[data-astro-cid-k7hwxftb],.hccomp__table[data-astro-cid-k7hwxftb] td[data-astro-cid-k7hwxftb]{display:block;width:100%}.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb] tr[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);margin-bottom:var(--spacing-3);overflow:hidden}.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb] th[data-astro-cid-k7hwxftb]{padding:var(--spacing-3) var(--spacing-4) 0;width:100%;font-size:var(--text-base)}.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb] td[data-astro-cid-k7hwxftb]{padding:var(--spacing-2) var(--spacing-4)}.hccomp__table[data-astro-cid-k7hwxftb] tbody[data-astro-cid-k7hwxftb] td[data-astro-cid-k7hwxftb]:after{content:none}.hccomp__td-typical[data-astro-cid-k7hwxftb]{padding-bottom:var(--spacing-4)!important}.hccomp__td-typical[data-astro-cid-k7hwxftb]:before{content:attr(data-label) ": ";font-weight:var(--font-weight-bold);color:#8a4b2a}}.hc-staff-grid[data-astro-cid-k7hwxftb]{list-style:none;margin:var(--spacing-10) 0 0;padding:0;display:grid;gap:var(--spacing-4)}@media(min-width:640px){.hc-staff-grid[data-astro-cid-k7hwxftb]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.hc-staff-grid[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}}.hc-staff-card[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-top:4px solid var(--color-accent-mint);border-radius:var(--radius-xl);padding:var(--spacing-5)}.hc-staff-card__num[data-astro-cid-k7hwxftb]{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);color:var(--color-accent-mint);background:#1f5a3f;border-radius:var(--radius-md);padding:.15rem .5rem}.hc-staff-card__title[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-3);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug)}.hc-staff-card__body[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hcloop[data-astro-cid-k7hwxftb]{background:var(--color-surface-elevated);padding:var(--spacing-20) 0;border-top:1px solid var(--color-neutral-200)}.hcloop__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem;display:grid;gap:var(--spacing-10)}@media(min-width:768px){.hcloop__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}@media(max-width:959px){.hcloop__inner[data-astro-cid-k7hwxftb]{gap:var(--spacing-6)}.hcloop__stage[data-astro-cid-k7hwxftb]{order:1}.hcloop__pick[data-astro-cid-k7hwxftb]{order:2}.hcloop__phi[data-astro-cid-k7hwxftb] svg[data-astro-cid-k7hwxftb]{flex-shrink:0}.hcloop__real[data-astro-cid-k7hwxftb]{order:3}}@media(min-width:960px){.hcloop__inner[data-astro-cid-k7hwxftb]{grid-template-columns:.9fr 1.1fr;column-gap:var(--spacing-16);row-gap:var(--spacing-6);grid-template-areas:"head stage" "pick stage" "pick real";align-items:start}.hcloop__intro[data-astro-cid-k7hwxftb]{grid-area:head}.hcloop__pick[data-astro-cid-k7hwxftb]{grid-area:pick}.hcloop__stage[data-astro-cid-k7hwxftb]{grid-area:stage}.hcloop__real[data-astro-cid-k7hwxftb]{grid-area:real}}.hcloop__chips[data-astro-cid-k7hwxftb]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.hcloop__chip[data-astro-cid-k7hwxftb]{appearance:none;display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-page);border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);padding:.45rem .9rem .45rem .55rem;min-height:44px;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.hcloop__chip-box[data-astro-cid-k7hwxftb]{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:2px solid var(--color-neutral-300);background:#fff;display:grid;place-items:center}.hcloop__chip[data-astro-cid-k7hwxftb][aria-pressed=true]{background:#f1faf5;border-color:#1f5a3f;color:var(--color-text-primary)}.hcloop__chip[data-astro-cid-k7hwxftb][aria-pressed=true] .hcloop__chip-box[data-astro-cid-k7hwxftb]{background:#1f5a3f;border-color:#1f5a3f}.hcloop__chip[data-astro-cid-k7hwxftb][aria-pressed=true] .hcloop__chip-box[data-astro-cid-k7hwxftb]:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.hcloop__chip-len[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.hcloop__chip--nope[data-astro-cid-k7hwxftb]{border-style:dashed}.hcloop__chip--nope[data-astro-cid-k7hwxftb].is-shake{animation:hc-shake .42s ease-in-out;border-color:var(--color-state-error);color:var(--color-state-error)}.hcloop__chip--nope[data-astro-cid-k7hwxftb].is-shake .hcloop__chip-box[data-astro-cid-k7hwxftb]{border-color:var(--color-state-error)}@keyframes hc-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.hcloop__chip--nope[data-astro-cid-k7hwxftb].is-shake{animation:none}}.hcloop__chip[data-astro-cid-k7hwxftb]:focus-visible{outline:2px solid var(--color-brand-teal);outline-offset:2px}.hcloop__msg[data-astro-cid-k7hwxftb]{min-height:1.5em;margin:var(--spacing-3) 0 0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-state-error);line-height:var(--leading-snug)}.hcloop__rules[data-astro-cid-k7hwxftb]{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:grid;gap:var(--spacing-3)}.hcloop__rules[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary);padding-left:var(--spacing-4);border-left:3px solid var(--color-accent-mint)}.hcloop__rules[data-astro-cid-k7hwxftb] strong[data-astro-cid-k7hwxftb]{color:var(--color-text-primary)}.hcloop__tv[data-astro-cid-k7hwxftb]{display:grid;justify-items:center}.hcloop__screen[data-astro-cid-k7hwxftb]{position:relative;width:100%;aspect-ratio:16 / 9;background:#f4faf7;border:10px solid #111;border-radius:10px;box-shadow:var(--shadow-xl);overflow:hidden;display:grid;grid-template-rows:1fr auto auto;font-family:var(--font-body, inherit)}@media(max-width:480px){.hcloop__screen[data-astro-cid-k7hwxftb]{border-width:6px;aspect-ratio:4 / 3}}.hcloop__stand[data-astro-cid-k7hwxftb]{width:22%;height:10px;background:#2a2a2a;border-radius:0 0 6px 6px}.hcloop__tag[data-astro-cid-k7hwxftb],.hcloop__mute[data-astro-cid-k7hwxftb]{position:absolute;top:8px;z-index:2;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.15rem .5rem}.hcloop__tag[data-astro-cid-k7hwxftb]{left:8px;background:#1f5a3f1a;color:#1f5a3f}.hcloop__mute[data-astro-cid-k7hwxftb]{right:8px;display:inline-flex;align-items:center;gap:.25rem;background:#fff;color:#1f5a3f;border:1px solid rgba(31,90,63,.2)}.hcloop__slides[data-astro-cid-k7hwxftb]{position:relative;min-height:0}.hcloop__slide[data-astro-cid-k7hwxftb]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:2.2rem 1.4rem .6rem;opacity:0;transition:opacity .42s var(--ease-out)}.hcloop__slide[data-astro-cid-k7hwxftb].is-on{opacity:1}@media(prefers-reduced-motion:reduce){.hcloop__slide[data-astro-cid-k7hwxftb]{transition:none}}.hcloop__kicker[data-astro-cid-k7hwxftb]{margin:0;font-size:clamp(.62rem,1.4vw,.78rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f5a3f}.hcloop__head[data-astro-cid-k7hwxftb]{margin:.3rem 0 0;font-family:var(--font-display);font-size:clamp(1rem,2.6vw,1.6rem);font-weight:800;line-height:1.15;color:#0b2b34;max-width:22ch}.hcloop__team[data-astro-cid-k7hwxftb]{display:flex;gap:.5rem;margin-top:.7rem;flex-wrap:wrap}.hcloop__team[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]{display:grid;place-items:center;width:clamp(34px,6vw,48px);aspect-ratio:1;border-radius:50%;background:var(--color-accent-mint);color:#1f5a3f;font-size:clamp(.55rem,1.2vw,.7rem);font-weight:800;border:2px solid #fff;box-shadow:0 1px 3px #0000001f}.hcloop__svc[data-astro-cid-k7hwxftb],.hcloop__tip[data-astro-cid-k7hwxftb]{display:flex;gap:.45rem;margin-top:.8rem}.hcloop__svc[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]{flex:1;height:clamp(18px,3.4vw,30px);border-radius:6px;background:#fff;border:1px solid rgba(31,90,63,.18)}.hcloop__svc[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]:first-child{background:var(--color-accent-mint)}.hcloop__tip[data-astro-cid-k7hwxftb]{flex-direction:column;max-width:60%}.hcloop__tip[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]{height:6px;border-radius:6px;background:#0b2b3426}.hcloop__tip[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]:nth-child(2){width:80%}.hcloop__tip[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]:nth-child(3){width:55%}.hcloop__pharm[data-astro-cid-k7hwxftb]{margin-top:.6rem;color:#1f5a3f}.hcloop__slide--tip[data-astro-cid-k7hwxftb]{background:linear-gradient(135deg,#fff8ec,#f4faf7)}.hcloop__slide--pharm[data-astro-cid-k7hwxftb]{background:linear-gradient(135deg,#eaf6fb,#f4faf7)}.hcloop__empty[data-astro-cid-k7hwxftb]{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.hcloop__empty[data-astro-cid-k7hwxftb][hidden]{display:none}.hcloop__cc[data-astro-cid-k7hwxftb]{margin:0 auto .45rem;max-width:92%;display:flex;align-items:center;gap:.4rem;background:#000000c7;color:#fff;border-radius:4px;font-size:clamp(.6rem,1.3vw,.78rem);line-height:1.3;padding:.2rem .5rem}.hcloop__cc-tag[data-astro-cid-k7hwxftb]{flex-shrink:0;font-size:.55rem;font-weight:800;border:1px solid rgba(255,255,255,.7);border-radius:2px;padding:0 .2rem}.hcloop__strip[data-astro-cid-k7hwxftb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem .8rem;background:#1f5a3f;color:#fff;font-size:clamp(.6rem,1.3vw,.78rem);padding:.35rem .8rem}.hcloop__strip[data-astro-cid-k7hwxftb] strong[data-astro-cid-k7hwxftb]{color:var(--color-accent-mint);font-size:1.1em}.hcloop__strip-late[data-astro-cid-k7hwxftb]{opacity:.9}.hcloop__screen[data-astro-cid-k7hwxftb].no-strip .hcloop__strip[data-astro-cid-k7hwxftb]{display:none}.hcloop__controls[data-astro-cid-k7hwxftb]{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-5)}.hcloop__controls[data-astro-cid-k7hwxftb][hidden]{display:none}.hcloop__play[data-astro-cid-k7hwxftb]{appearance:none;display:inline-flex;align-items:center;gap:.4rem;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#fff;background:#1f5a3f;border:0;border-radius:var(--radius-full);padding:.5rem 1rem;min-height:44px;cursor:pointer;white-space:nowrap}.hcloop__play[data-astro-cid-k7hwxftb]:focus-visible{outline:2px solid var(--color-brand-teal);outline-offset:2px}.hcloop__play[data-astro-cid-k7hwxftb] .hcloop__icon-pause[data-astro-cid-k7hwxftb]{display:none}.hcloop__play[data-astro-cid-k7hwxftb][aria-pressed=true] .hcloop__icon-pause[data-astro-cid-k7hwxftb]{display:block}.hcloop__play[data-astro-cid-k7hwxftb][aria-pressed=true] .hcloop__icon-play[data-astro-cid-k7hwxftb]{display:none}.hcloop__bar[data-astro-cid-k7hwxftb]{flex:1;height:4px;border-radius:4px;background:var(--color-neutral-200);overflow:hidden}.hcloop__bar[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]{display:block;height:100%;width:0;background:#1f5a3f}.hcloop__time[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.hcloop__phi[data-astro-cid-k7hwxftb]{display:flex;align-items:center;gap:.5rem;margin:var(--spacing-4) 0 0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#1f5a3f}.hcloop__real[data-astro-cid-k7hwxftb]{margin:0;display:grid;grid-template-columns:120px 1fr;gap:var(--spacing-4);align-items:center;background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:var(--spacing-3)}.hcloop__real[data-astro-cid-k7hwxftb] img[data-astro-cid-k7hwxftb]{width:120px;height:90px;object-fit:cover;border-radius:var(--radius-md)}.hcloop__real[data-astro-cid-k7hwxftb] figcaption[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.hcloop__real-dot[data-astro-cid-k7hwxftb]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1f5a3f;margin-right:.4em}@media(max-width:420px){.hcloop__real[data-astro-cid-k7hwxftb]{grid-template-columns:88px 1fr}.hcloop__real[data-astro-cid-k7hwxftb] img[data-astro-cid-k7hwxftb]{width:88px;height:66px}}.hcemrg[data-astro-cid-k7hwxftb]{position:relative;background:var(--color-surface-dark-warm);color:var(--color-text-inverse);overflow:hidden}.hcemrg__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding:var(--spacing-20) 1rem;display:grid;gap:var(--spacing-12);align-items:center}@media(min-width:768px){.hcemrg__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}@media(min-width:900px){.hcemrg__inner[data-astro-cid-k7hwxftb]{grid-template-columns:1.1fr .9fr;gap:var(--spacing-16)}}.hcemrg__h2[data-astro-cid-k7hwxftb]{font-size:clamp(28px,3.6vw,var(--text-4xl));font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text-inverse);margin-top:var(--spacing-3)}.hcemrg__body[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-5);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-inverse-muted)}.hcemrg__list[data-astro-cid-k7hwxftb]{margin:var(--spacing-5) 0 0;padding:0;display:grid;gap:var(--spacing-2)}.hcemrg__list[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]{list-style:none;position:relative;padding-left:1.4rem;font-size:var(--text-sm);color:var(--color-text-inverse-muted);line-height:var(--leading-snug)}.hcemrg__list[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:var(--color-state-error)}.hcemrg__demo[data-astro-cid-k7hwxftb]{display:grid;justify-items:center;gap:var(--spacing-5)}.hcemrg__screen[data-astro-cid-k7hwxftb]{position:relative;width:min(420px,100%);aspect-ratio:16 / 10;border-radius:var(--radius-lg);border:6px solid #000;overflow:hidden;background:#0b2b34;box-shadow:var(--shadow-xl)}.hcemrg__screen-normal[data-astro-cid-k7hwxftb],.hcemrg__screen-alert[data-astro-cid-k7hwxftb]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.2rem;transition:opacity var(--duration-normal) var(--ease-out)}.hcemrg__screen-normal[data-astro-cid-k7hwxftb]{background:linear-gradient(160deg,#0e3d4a,#0b2b34)}.hcemrg__screen-kicker[data-astro-cid-k7hwxftb]{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:var(--color-brand-teal)}.hcemrg__screen-queue[data-astro-cid-k7hwxftb]{font-size:1.35rem;font-weight:800;color:#fff;margin-top:.5rem;letter-spacing:.02em}.hcemrg__screen-line[data-astro-cid-k7hwxftb]{font-size:.72rem;color:#ffffffbf;margin-top:.6rem}.hcemrg__screen-alert[data-astro-cid-k7hwxftb]{background:var(--color-state-error);opacity:0;align-items:center;text-align:center}.hcemrg__screen-alert-icon[data-astro-cid-k7hwxftb]{font-size:1.8rem;line-height:1}.hcemrg__screen-alert-title[data-astro-cid-k7hwxftb]{font-size:1.05rem;font-weight:800;color:#fff;margin-top:.3rem;letter-spacing:.05em}.hcemrg__screen-alert-sub[data-astro-cid-k7hwxftb]{font-size:.72rem;color:#ffffffeb;margin-top:.35rem}.hcemrg__screen[data-astro-cid-k7hwxftb].is-alert .hcemrg__screen-normal[data-astro-cid-k7hwxftb]{opacity:0}.hcemrg__screen[data-astro-cid-k7hwxftb].is-alert .hcemrg__screen-alert[data-astro-cid-k7hwxftb]{opacity:1}.hcemrg__btn[data-astro-cid-k7hwxftb]{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);background:var(--color-state-error);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-full);padding:.7rem 1.3rem;min-height:44px;transition:filter var(--duration-fast) var(--ease-out)}.hcemrg__btn[data-astro-cid-k7hwxftb]:hover{filter:brightness(1.08)}.hcemrg__btn[data-astro-cid-k7hwxftb][aria-pressed=true]{background:var(--color-neutral-700)}.hcemrg__btn[data-astro-cid-k7hwxftb]:focus-visible{outline:2px solid #fff;outline-offset:2px}.hcprice[data-astro-cid-k7hwxftb]{background:var(--color-surface-cream);padding:var(--spacing-20) 0}.hcprice__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.hcprice__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.hcprice__rail[data-astro-cid-k7hwxftb]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}@media(min-width:640px){.hcprice__rail[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}}@media(min-width:1024px){.hcprice__rail[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(5,1fr)}}.hcprice__card[data-astro-cid-k7hwxftb]{display:flex;flex-direction:column;align-items:flex-start;background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);padding:var(--spacing-5) var(--spacing-4);box-shadow:var(--shadow-sm);min-width:0}@media(min-width:640px){.hcprice__card[data-astro-cid-k7hwxftb]{padding:var(--spacing-6) var(--spacing-5)}}@media(max-width:639px){.hcprice__card[data-astro-cid-k7hwxftb]:last-child:nth-child(odd){grid-column:span 2}}.hcprice__size[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);color:var(--color-accent-mint);background:#1f5a3f;border-radius:var(--radius-md);padding:.15rem .55rem}.hcprice__amount[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-4);font-family:var(--font-display);font-size:clamp(1.5rem,6vw,var(--text-3xl));font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-display);color:var(--color-text-primary);line-height:1}@media(min-width:1024px){.hcprice__amount[data-astro-cid-k7hwxftb]{font-size:clamp(1.5rem,2.2vw,var(--text-3xl))}}.hcprice__per[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--color-text-muted)}.hcprice__use[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-neutral-200);width:100%;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);line-height:var(--leading-snug)}.hcprice__meta[data-astro-cid-k7hwxftb]{display:grid;gap:var(--spacing-8)}@media(min-width:900px){.hcprice__meta[data-astro-cid-k7hwxftb]{grid-template-columns:1.1fr .9fr;gap:var(--spacing-12);align-items:start}}.hcprice__includes-label[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--color-text-muted);margin:0 0 var(--spacing-4)}.hcprice__includes-list[data-astro-cid-k7hwxftb]{margin:0;padding:0;display:grid;gap:var(--spacing-2)}@media(min-width:640px){.hcprice__includes-list[data-astro-cid-k7hwxftb]{grid-template-columns:1fr 1fr;gap:var(--spacing-3)}}.hcprice__includes-list[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]{list-style:none;display:flex;gap:.55rem;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.hcprice__tick[data-astro-cid-k7hwxftb]{flex-shrink:0;color:#1f5a3f;margin-top:1px}.hcprice__note[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-left:4px solid var(--color-brand-teal);border-radius:var(--radius-lg);padding:var(--spacing-6)}.hcprice__note-title[data-astro-cid-k7hwxftb]{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.hcprice__note-body[data-astro-cid-k7hwxftb]{margin:var(--spacing-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hcprice__cta[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4)}.hcprice__link[data-astro-cid-k7hwxftb]{color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-decoration:none;font-size:var(--text-sm)}.hcprice__link[data-astro-cid-k7hwxftb]:hover{text-decoration:underline}.hipaa[data-astro-cid-k7hwxftb]{background:var(--color-surface-cream-2);padding:var(--spacing-20) 0}.hipaa__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem;display:grid;gap:var(--spacing-12);align-items:center}@media(min-width:768px){.hipaa__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}@media(min-width:900px){.hipaa__inner[data-astro-cid-k7hwxftb]{grid-template-columns:1.15fr .85fr;gap:var(--spacing-16)}}.hipaa__list[data-astro-cid-k7hwxftb]{margin:var(--spacing-6) 0 0;padding:0;display:grid;gap:var(--spacing-3)}.hipaa__list[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]{list-style:none;background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-left:4px solid var(--color-accent-mint);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hipaa__list[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb] strong[data-astro-cid-k7hwxftb]{color:var(--color-text-primary)}.hipaa__mock[data-astro-cid-k7hwxftb]{display:grid;justify-items:center}.hipaa__mock-screen[data-astro-cid-k7hwxftb]{width:min(360px,100%);background:linear-gradient(165deg,#0e3d4a,#0b2b34);border:6px solid #000;border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-xl);color:#fff}.hipaa__mock-kicker[data-astro-cid-k7hwxftb]{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.14em;color:var(--color-brand-teal)}.hipaa__mock-big[data-astro-cid-k7hwxftb]{margin:var(--spacing-2) 0 0;font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--text-5xl);line-height:1;letter-spacing:var(--tracking-display)}.hipaa__mock-rows[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-5);display:grid;gap:var(--spacing-2)}.hipaa__mock-row[data-astro-cid-k7hwxftb]{display:flex;justify-content:space-between;gap:var(--spacing-4);font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.12);padding-top:var(--spacing-2)}.hipaa__mock-row[data-astro-cid-k7hwxftb] span[data-astro-cid-k7hwxftb]:first-child{color:#ffffff8c}.hipaa__mock-foot[data-astro-cid-k7hwxftb]{margin:var(--spacing-5) 0 0;font-size:.68rem;color:#fff9;line-height:var(--leading-snug)}.hcint[data-astro-cid-k7hwxftb]{background:var(--color-surface-cream-2);padding:var(--spacing-20) 0;border-top:1px solid var(--color-neutral-200)}.hcint__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.hcint__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.hcint__grid[data-astro-cid-k7hwxftb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);margin:var(--spacing-8) 0 0;padding:0}@media(min-width:640px){.hcint__grid[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.hcint__grid[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(4,1fr)}}.hcint__pill[data-astro-cid-k7hwxftb]{list-style:none;display:flex;flex-direction:column;gap:2px;min-width:0;background:var(--color-surface-page);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:var(--spacing-4)}.hcint__pill-name[data-astro-cid-k7hwxftb]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);overflow-wrap:anywhere}.hcint__pill-cat[data-astro-cid-k7hwxftb]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--color-brand-teal-deep);font-weight:var(--font-weight-semibold)}.hcint__foot[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:70ch}.hcguides[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);padding:var(--spacing-20) 0;border-top:1px solid var(--color-neutral-200)}.hcguides__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.hcguides__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.hcguides__head[data-astro-cid-k7hwxftb]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4)}.hcguides__all[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);text-decoration:none}.hcguides__all[data-astro-cid-k7hwxftb]:hover{text-decoration:underline}.hcguides__grid[data-astro-cid-k7hwxftb]{list-style:none;margin:var(--spacing-8) 0 0;padding:0;display:grid;gap:var(--spacing-3)}@media(min-width:640px){.hcguides__grid[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-5)}}@media(min-width:1024px){.hcguides__grid[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(4,minmax(0,1fr))}.hcguides__item--featured[data-astro-cid-k7hwxftb]{grid-column:span 2}.hcguides__item--featured[data-astro-cid-k7hwxftb] .hcguides__card[data-astro-cid-k7hwxftb]{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr}.hcguides__item--featured[data-astro-cid-k7hwxftb] .hcguides__thumb[data-astro-cid-k7hwxftb]{height:100%;border-bottom:0;border-right:1px solid var(--color-neutral-200)}.hcguides__item--featured[data-astro-cid-k7hwxftb] .hcguides__thumb[data-astro-cid-k7hwxftb] img[data-astro-cid-k7hwxftb]{height:100%;aspect-ratio:auto;min-height:220px}.hcguides__item--featured[data-astro-cid-k7hwxftb] .hcguides__text[data-astro-cid-k7hwxftb]{align-content:center;padding:var(--spacing-6)}}.hcguides__item[data-astro-cid-k7hwxftb]{min-width:0}.hcguides__card[data-astro-cid-k7hwxftb]{display:grid;grid-template-columns:112px 1fr;gap:var(--spacing-3);align-items:center;height:100%;text-decoration:none;color:inherit;background:var(--color-surface-elevated);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:var(--spacing-2);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@media(min-width:640px){.hcguides__card[data-astro-cid-k7hwxftb]{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:0;padding:0;overflow:hidden;border-radius:var(--radius-xl)}}.hcguides__card[data-astro-cid-k7hwxftb]:hover{border-color:#1f5a3f;box-shadow:var(--shadow-md);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.hcguides__card[data-astro-cid-k7hwxftb]:hover{transform:none}}.hcguides__card[data-astro-cid-k7hwxftb]:focus-visible{outline:2px solid var(--color-brand-teal);outline-offset:3px}.hcguides__thumb[data-astro-cid-k7hwxftb]{display:block;overflow:hidden;border-radius:var(--radius-md);background:#fbfcfc}@media(min-width:640px){.hcguides__thumb[data-astro-cid-k7hwxftb]{border-radius:0;border-bottom:1px solid var(--color-neutral-200)}}.hcguides__thumb[data-astro-cid-k7hwxftb] img[data-astro-cid-k7hwxftb]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media(max-width:639px){.hcguides__thumb[data-astro-cid-k7hwxftb] img[data-astro-cid-k7hwxftb]{aspect-ratio:4 / 3}}.hcguides__text[data-astro-cid-k7hwxftb]{display:grid;gap:2px;align-content:start;min-width:0}@media(min-width:640px){.hcguides__text[data-astro-cid-k7hwxftb]{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5);gap:4px}}.hcguides__kicker[data-astro-cid-k7hwxftb]{font-size:.7rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:#1f5a3f}.hcguides__title[data-astro-cid-k7hwxftb]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug)}.hcguides__item--featured[data-astro-cid-k7hwxftb] .hcguides__title[data-astro-cid-k7hwxftb]{font-size:var(--text-xl)}.hcguides__blurb[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-snug)}@media(max-width:639px){.hcguides__blurb[data-astro-cid-k7hwxftb]{display:none}}.hcroll[data-astro-cid-k7hwxftb]{background:var(--color-surface-page);padding:var(--spacing-20) 0}.hcroll__inner[data-astro-cid-k7hwxftb]{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.hcroll__inner[data-astro-cid-k7hwxftb]{padding-inline:2rem}}.hcroll__head[data-astro-cid-k7hwxftb]{display:grid;gap:var(--spacing-6)}@media(min-width:1024px){.hcroll__head[data-astro-cid-k7hwxftb]{grid-template-columns:1.2fr 1fr;align-items:end;gap:var(--spacing-10)}}.hcroll__chips[data-astro-cid-k7hwxftb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.hcroll__chips[data-astro-cid-k7hwxftb] li[data-astro-cid-k7hwxftb]{font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-surface-cream);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);padding:.35rem .8rem}.hcroll__chips[data-astro-cid-k7hwxftb] strong[data-astro-cid-k7hwxftb]{color:#1f5a3f}.hcroll__steps[data-astro-cid-k7hwxftb]{list-style:none;margin:var(--spacing-10) 0 0;padding:0;display:grid;gap:var(--spacing-8)}@media(min-width:720px){.hcroll__steps[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.hcroll__steps[data-astro-cid-k7hwxftb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-6)}}.hcroll__step[data-astro-cid-k7hwxftb]{display:flex;flex-direction:column;min-width:0}@media(max-width:719px){.hcroll__steps[data-astro-cid-k7hwxftb]{gap:var(--spacing-5)}.hcroll__step[data-astro-cid-k7hwxftb]{display:grid;grid-template-columns:116px 1fr;gap:var(--spacing-4);align-items:start}.hcroll__step[data-astro-cid-k7hwxftb] .hcroll__img[data-astro-cid-k7hwxftb]{aspect-ratio:1 / 1}.hcroll__cap[data-astro-cid-k7hwxftb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0}.hcroll__step[data-astro-cid-k7hwxftb] .hcroll__media[data-astro-cid-k7hwxftb]{position:relative;border-radius:var(--radius-lg)}.hcroll__copy[data-astro-cid-k7hwxftb]{padding-top:0}.hcroll__title[data-astro-cid-k7hwxftb]{font-size:var(--text-lg)}}.hcroll__media[data-astro-cid-k7hwxftb]{margin:0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background:var(--color-neutral-100)}.hcroll__img[data-astro-cid-k7hwxftb]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.hcroll__cap[data-astro-cid-k7hwxftb]{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-cream)}.hcroll__cap[data-astro-cid-k7hwxftb]:before{content:"●";color:#1f5a3f;margin-right:.45em}.hcroll__copy[data-astro-cid-k7hwxftb]{position:relative;padding-top:var(--spacing-5)}.hcroll__n[data-astro-cid-k7hwxftb]{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);color:#1f5a3f;letter-spacing:var(--tracking-loose);border-top:3px solid #1F5A3F;padding-top:var(--spacing-2)}.hcroll__title[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-2);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.hcroll__body[data-astro-cid-k7hwxftb]{margin-top:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hcroll__plan[data-astro-cid-k7hwxftb]{margin:var(--spacing-12) 0 0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-subtle, #DDE2E6);background:#fbfcfc}.hcroll__plan-img[data-astro-cid-k7hwxftb]{display:block;width:100%;height:auto}.hcroll__plan-cap[data-astro-cid-k7hwxftb]{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-surface-page)}
