.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;min-height:70vh;padding:40px 0 32px;display:flex;position:relative;overflow:hidden}.hero-atmosphere[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(38% 32% at 78% 8%,#ffba4273,#0000 68%),radial-gradient(52% 44% at 12% 22%,#ff8a1a1f,#0000 72%),linear-gradient(#ffe0ac6b 0%,#fbf7ef00 62%);height:150%;position:absolute;inset:-24% -12% auto}.hero-leaves[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(30% 60% at 6% 100%,#60743a1f,#0000 70%),radial-gradient(26% 52% at 96% 100%,#60743a1a,#0000 72%);height:58%;position:absolute;inset:auto -10% -16%}.hero-inner[data-astro-cid-ge2uvauf]{z-index:2;flex-direction:column;gap:0;padding-bottom:24px;display:flex;position:relative}.hero-grid[data-astro-cid-ge2uvauf]{z-index:2;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:56px;display:grid;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{margin:0 0 26px}.hero-inner[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:0;font-size:clamp(44px,4.6vw,72px)}.checkup-card[data-astro-cid-ge2uvauf]{background:var(--bg-card);border:1px solid var(--rule-strong);border-radius:22px;flex-direction:column;gap:22px;padding:28px;display:flex;box-shadow:0 24px 60px -28px #33261a47}.checkup-head[data-astro-cid-ge2uvauf]{flex-direction:column;gap:6px;display:flex}.checkup-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font-size:12.5px}.checkup-sub[data-astro-cid-ge2uvauf]{letter-spacing:-.015em;color:var(--text);font-size:17px;font-weight:600}.checkup-rows[data-astro-cid-ge2uvauf]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.checkup-row[data-astro-cid-ge2uvauf]{flex-direction:column;gap:5px;display:flex}.checkup-row-label[data-astro-cid-ge2uvauf]{color:var(--text-muted);margin-bottom:2px;font-size:14px}.checkup-bar[data-astro-cid-ge2uvauf]{background:#33261a12;border-radius:999px;height:8px;display:block;overflow:hidden}.checkup-fill[data-astro-cid-ge2uvauf]{border-radius:999px;height:100%;display:block}.checkup-you[data-astro-cid-ge2uvauf]{background:var(--orange-warm)}.checkup-them[data-astro-cid-ge2uvauf]{background:#33261a52}.checkup-foot[data-astro-cid-ge2uvauf]{border-top:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.checkup-legend[data-astro-cid-ge2uvauf]{color:var(--text-subtle);align-items:center;gap:6px;font-size:13px;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{border-radius:50%;width:9px;height:9px;display:inline-block}.dot-you[data-astro-cid-ge2uvauf]{background:var(--orange-warm)}.dot-them[data-astro-cid-ge2uvauf]{background:#33261a52;margin-left:8px}.checkup-chip[data-astro-cid-ge2uvauf]{color:var(--orange-text);background:#e2904a24;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}@media (width<=900px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.checkup-card[data-astro-cid-ge2uvauf]{display:none}}.hero-lead[data-astro-cid-ge2uvauf]{color:var(--text-muted);text-wrap:pretty;max-width:40ch;margin:34px 0 0;font-size:clamp(19px,2.1vw,25px);line-height:1.45}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px;display:flex}.btn-hero-primary[data-astro-cid-ge2uvauf]{background:var(--bg-ink);color:var(--text-on-ink);border-radius:var(--radius-pill);letter-spacing:-.01em;align-items:center;gap:10px;padding:17px 30px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-hero-primary[data-astro-cid-ge2uvauf]:hover{background:#4e3b27;text-decoration:none}.btn-hero-secondary[data-astro-cid-ge2uvauf]{color:var(--text);border:1px solid var(--rule-border);border-radius:var(--radius-pill);align-items:center;padding:16px 26px;font-size:17px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.btn-hero-secondary[data-astro-cid-ge2uvauf]:hover{border-color:var(--text-muted);background:#ffffff80;text-decoration:none}.hero-reassurance[data-astro-cid-ge2uvauf]{color:var(--text-subtle);font-size:15.5px;line-height:1.5}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding:48px 0 32px}.hero-lead[data-astro-cid-ge2uvauf]{font-size:18px}.hero-actions[data-astro-cid-ge2uvauf]{display:none}}.how[data-astro-cid-hahnwogd]{padding:55px 0}.how-panel[data-astro-cid-hahnwogd]{border-radius:var(--radius-media);background:#4e3b27;padding:64px}.eyebrow-on-ink[data-astro-cid-hahnwogd]{color:var(--orange-warm);margin-bottom:20px}.how-heading[data-astro-cid-hahnwogd]{color:var(--text-on-ink);margin:0 0 48px}.steps[data-astro-cid-hahnwogd]{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-hahnwogd]{border-right:1px solid #fbf7ef24;flex-direction:column;gap:14px;padding:0 40px 0 0;display:flex}.step[data-astro-cid-hahnwogd]:first-child{padding-left:0}.step[data-astro-cid-hahnwogd]:last-child{border-right:none;padding-left:40px;padding-right:0}.step[data-astro-cid-hahnwogd]:not(:first-child):not(:last-child){padding-left:40px}.step-num[data-astro-cid-hahnwogd]{font-family:var(--font-mono);color:var(--orange-warm);font-size:13px}.step-body[data-astro-cid-hahnwogd]{flex-direction:column;gap:9px;display:flex}.step-body[data-astro-cid-hahnwogd] h3[data-astro-cid-hahnwogd]{letter-spacing:-.025em;color:var(--text-on-ink);margin:0;font-size:22px;font-weight:600;line-height:1.2}.step-desc[data-astro-cid-hahnwogd]{color:var(--text-on-ink-muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.step-bullets[data-astro-cid-hahnwogd]{color:var(--text-on-ink-muted);margin:0;padding-left:20px;font-size:16.5px;line-height:1.55}.step-bullets[data-astro-cid-hahnwogd] strong[data-astro-cid-hahnwogd]{color:var(--text-on-ink);font-weight:600}.step-bullets[data-astro-cid-hahnwogd] li[data-astro-cid-hahnwogd]::marker{color:var(--orange-warm)}@media (width<=768px){.how[data-astro-cid-hahnwogd]{padding:32px 0}.how-panel[data-astro-cid-hahnwogd]{padding:48px 32px}.steps[data-astro-cid-hahnwogd]{grid-template-columns:1fr;gap:32px}.step[data-astro-cid-hahnwogd]{border-bottom:1px solid #fbf7ef24;border-right:none;padding:0 0 32px}.step[data-astro-cid-hahnwogd]:last-child{border-bottom:none;padding-bottom:0}.step[data-astro-cid-hahnwogd]:not(:first-child):not(:last-child),.step[data-astro-cid-hahnwogd]:last-child{padding-left:0}}@media (width<=480px){.how-panel[data-astro-cid-hahnwogd]{padding:32px 24px}}.who[data-astro-cid-htrdkayg]{background:var(--bg-sunk);border-top:1px solid var(--rule);padding:64px 0}.who-grid[data-astro-cid-htrdkayg]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.who-intro[data-astro-cid-htrdkayg]{flex-direction:column;gap:18px;display:flex}.who-intro[data-astro-cid-htrdkayg] .eyebrow[data-astro-cid-htrdkayg]{margin:0}.who-intro[data-astro-cid-htrdkayg] h2[data-astro-cid-htrdkayg]{max-width:22ch;margin:0}.who-body[data-astro-cid-htrdkayg]{color:var(--text-muted);text-wrap:pretty;max-width:56ch;margin:0;font-size:17.5px;line-height:1.6}.people[data-astro-cid-htrdkayg]{border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.person[data-astro-cid-htrdkayg]{border-bottom:1px solid var(--rule-strong);align-items:center;gap:22px;padding:26px 0;display:flex}.person-mentor[data-astro-cid-htrdkayg] .avatar-initial[data-astro-cid-htrdkayg]{background:#4e3b27}.avatar[data-astro-cid-htrdkayg]{object-fit:cover;border-radius:50%;flex-shrink:0;width:76px;height:76px}.avatar-initial[data-astro-cid-htrdkayg]{background:var(--orange-warm);color:#fff;justify-content:center;align-items:center;font-size:30px;font-weight:600;display:flex}.person-text[data-astro-cid-htrdkayg]{flex-direction:column;gap:6px;display:flex}.person-name[data-astro-cid-htrdkayg]{letter-spacing:-.02em;color:var(--text);margin:0;font-size:22px;font-weight:600}.person-role[data-astro-cid-htrdkayg]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0;font-size:12px}.person-focus[data-astro-cid-htrdkayg]{color:var(--text-muted);margin:2px 0 0;font-size:16px}.person-bio[data-astro-cid-htrdkayg]{color:var(--text-muted);text-wrap:pretty;margin:6px 0 0;font-size:15.5px;line-height:1.55}@media (width<=900px){.who-grid[data-astro-cid-htrdkayg]{grid-template-columns:1fr;gap:36px}}@media (width<=640px){.who[data-astro-cid-htrdkayg]{padding:40px 0}.person[data-astro-cid-htrdkayg]{gap:16px;padding:20px 0}.avatar[data-astro-cid-htrdkayg]{width:64px;height:64px}.avatar-initial[data-astro-cid-htrdkayg]{font-size:26px}}.hpfaq[data-astro-cid-i7omop22]{padding:72px 0}.hpfaq-inner[data-astro-cid-i7omop22]{grid-template-columns:340px 1fr;align-items:start;gap:64px;display:grid}.hpfaq-left[data-astro-cid-i7omop22]{flex-direction:column;gap:18px;display:flex;position:sticky;top:110px}.hpfaq-left[data-astro-cid-i7omop22] .eyebrow[data-astro-cid-i7omop22],.hpfaq-left[data-astro-cid-i7omop22] h2[data-astro-cid-i7omop22]{margin:0}.hpfaq-more[data-astro-cid-i7omop22]{color:var(--text-muted);margin:0;font-size:16.5px;line-height:1.55}.hpfaq-more[data-astro-cid-i7omop22] a[data-astro-cid-i7omop22]{color:var(--orange);text-underline-offset:2px;text-decoration:underline}.hpfaq-cta[data-astro-cid-i7omop22]{color:var(--text-on-ink);border-radius:var(--radius-pill);background:#4e3b27;align-self:flex-start;margin-top:6px;padding:14px 24px;font-size:15.5px;font-weight:600;text-decoration:none;transition:opacity .15s}.hpfaq-cta[data-astro-cid-i7omop22]:hover{opacity:.88}.hpfaq-list[data-astro-cid-i7omop22]{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.hpfaq-item[data-astro-cid-i7omop22]{border:1px solid var(--rule-strong);background:var(--bg-card);border-radius:22px;padding:30px 32px 32px}.hpfaq-num[data-astro-cid-i7omop22]{font-family:var(--font-mono);color:var(--orange);margin-bottom:10px;font-size:13px;display:block}.hpfaq-q[data-astro-cid-i7omop22]{letter-spacing:-.02em;color:var(--text);margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.25}.hpfaq-a[data-astro-cid-i7omop22]{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}@media (width<=900px){.hpfaq-inner[data-astro-cid-i7omop22]{grid-template-columns:1fr;gap:36px}.hpfaq-left[data-astro-cid-i7omop22]{position:static}}@media (width<=640px){.hpfaq[data-astro-cid-i7omop22]{padding:40px 0}.hpfaq-item[data-astro-cid-i7omop22]{padding:24px 22px}.hpfaq-q[data-astro-cid-i7omop22]{font-size:19px}}.contact[data-astro-cid-jr6l7ylx]{background:var(--bg-sunk);border-top:1px solid var(--rule);padding:72px 0}.contact-inner[data-astro-cid-jr6l7ylx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.contact-left[data-astro-cid-jr6l7ylx]{flex-direction:column;gap:18px;display:flex}.contact-left[data-astro-cid-jr6l7ylx] .eyebrow[data-astro-cid-jr6l7ylx],.contact[data-astro-cid-jr6l7ylx] h2[data-astro-cid-jr6l7ylx]{margin:0}.contact-lead[data-astro-cid-jr6l7ylx]{max-width:44ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.contact-cards[data-astro-cid-jr6l7ylx]{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.contact-card[data-astro-cid-jr6l7ylx]{border:1px solid var(--rule-strong);background:var(--bg-card);border-radius:22px;flex-direction:column;gap:8px;padding:28px 32px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.contact-card[data-astro-cid-jr6l7ylx]:hover{border-color:var(--orange);text-decoration:none;transform:translateY(-2px)}.contact-card-primary[data-astro-cid-jr6l7ylx]{background:#4e3b27;border-color:#4e3b27}.contact-card-primary[data-astro-cid-jr6l7ylx]:hover{border-color:#4e3b27}.contact-label[data-astro-cid-jr6l7ylx]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font-size:13px}.contact-title[data-astro-cid-jr6l7ylx]{letter-spacing:-.02em;color:var(--text);font-size:21px;font-weight:600;line-height:1.25}.contact-title-email[data-astro-cid-jr6l7ylx]{overflow-wrap:anywhere}.contact-note[data-astro-cid-jr6l7ylx]{color:var(--text-muted);font-size:16px}.contact-card-primary[data-astro-cid-jr6l7ylx] .contact-label[data-astro-cid-jr6l7ylx]{color:var(--orange-warm)}.contact-card-primary[data-astro-cid-jr6l7ylx] .contact-title[data-astro-cid-jr6l7ylx]{color:var(--text-on-ink)}.contact-card-primary[data-astro-cid-jr6l7ylx] .contact-note[data-astro-cid-jr6l7ylx]{color:var(--text-on-ink-muted)}@media (width<=900px){.contact-inner[data-astro-cid-jr6l7ylx]{grid-template-columns:1fr;gap:36px}}@media (width<=640px){.contact[data-astro-cid-jr6l7ylx]{padding:40px 0}.contact-card[data-astro-cid-jr6l7ylx]{padding:22px}.contact-title[data-astro-cid-jr6l7ylx]{font-size:19px}}
