.eyebrow[data-astro-cid-ye6nllpd] a[data-astro-cid-ye6nllpd],.copy[data-astro-cid-ye6nllpd] a[data-astro-cid-ye6nllpd]:not(.btn){text-underline-offset:4px;text-decoration:underline}.hero-bottom[data-astro-cid-ye6nllpd]{margin-top:30px}.split[data-astro-cid-ye6nllpd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);display:grid}.section[data-astro-cid-ye6nllpd] h2[data-astro-cid-ye6nllpd]{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.1}h3[data-astro-cid-ye6nllpd]{letter-spacing:-.025em;font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.2}.section[data-astro-cid-ye6nllpd] p[data-astro-cid-ye6nllpd]{color:var(--slate);font-size:16px;line-height:1.7}.section[data-astro-cid-ye6nllpd] .eyebrow[data-astro-cid-ye6nllpd]{font-size:11px}.section[data-astro-cid-ye6nllpd] .intro[data-astro-cid-ye6nllpd]{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.6}.copy[data-astro-cid-ye6nllpd] p[data-astro-cid-ye6nllpd]{margin:0 0 1.2em}.section-intro[data-astro-cid-ye6nllpd]{margin-bottom:44px}.section-intro[data-astro-cid-ye6nllpd]>.intro[data-astro-cid-ye6nllpd]{align-self:center;margin-top:0}.definition[data-astro-cid-ye6nllpd]{border-top:1px solid var(--line-soft)}.soft[data-astro-cid-ye6nllpd]{background:var(--bg-soft);border-block:1px solid var(--line-soft)}summary[data-astro-cid-ye6nllpd]{cursor:pointer;list-style:none}summary[data-astro-cid-ye6nllpd]::-webkit-details-marker{display:none}summary[data-astro-cid-ye6nllpd]:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.toggle[data-astro-cid-ye6nllpd]{flex-shrink:0;font-size:24px;font-weight:400;line-height:1}details[data-astro-cid-ye6nllpd][open]>summary[data-astro-cid-ye6nllpd] .toggle[data-astro-cid-ye6nllpd]{transform:rotate(45deg)}.taxonomy[data-astro-cid-ye6nllpd]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;display:grid}.taxonomy[data-astro-cid-ye6nllpd] details[data-astro-cid-ye6nllpd]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.taxonomy[data-astro-cid-ye6nllpd] summary[data-astro-cid-ye6nllpd]{grid-template-columns:1fr auto;gap:12px;padding:24px 20px;display:grid}.letter[data-astro-cid-ye6nllpd]{font-family:var(--display);letter-spacing:-.05em;grid-column:1;font-size:clamp(3rem,5vw,5rem);line-height:1}.family-name[data-astro-cid-ye6nllpd]{overflow-wrap:anywhere;grid-column:1/-1;font-size:17px;font-weight:500}.family-goal[data-astro-cid-ye6nllpd]{color:var(--slate);grid-column:1/-1;font-size:14px;line-height:1.5}.taxonomy[data-astro-cid-ye6nllpd] .toggle[data-astro-cid-ye6nllpd]{grid-area:1/2;align-self:start}.family-content[data-astro-cid-ye6nllpd]{border-top:1px solid var(--line-soft);padding:20px}.family-content[data-astro-cid-ye6nllpd] p[data-astro-cid-ye6nllpd]{margin:0;font-size:14px}.family-content[data-astro-cid-ye6nllpd] .examples[data-astro-cid-ye6nllpd]{color:var(--ink);margin-top:16px;font-weight:500}.note[data-astro-cid-ye6nllpd]{margin:24px 0 0}.process[data-astro-cid-ye6nllpd]{margin:0;padding:0;list-style:none}.process[data-astro-cid-ye6nllpd] li[data-astro-cid-ye6nllpd]{padding:0 0 20px;position:relative}.process[data-astro-cid-ye6nllpd] li[data-astro-cid-ye6nllpd]:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:44px;bottom:0;left:21px}.process[data-astro-cid-ye6nllpd] summary[data-astro-cid-ye6nllpd]{grid-template-columns:44px minmax(0,1fr) 24px;align-items:start;gap:16px;display:grid}.step-number[data-astro-cid-ye6nllpd]{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.step-title[data-astro-cid-ye6nllpd]{font-family:var(--display);margin:4px 0 8px;font-size:21px;line-height:1.25;display:block}.step-lead[data-astro-cid-ye6nllpd]{color:var(--slate);font-size:13px;line-height:1.5;display:block}.process[data-astro-cid-ye6nllpd] .toggle[data-astro-cid-ye6nllpd]{margin-top:10px}.step-content[data-astro-cid-ye6nllpd]{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);margin:20px 0 0 60px;padding:22px}.step-content[data-astro-cid-ye6nllpd] p[data-astro-cid-ye6nllpd]{margin:0}.step-content[data-astro-cid-ye6nllpd] .human-role[data-astro-cid-ye6nllpd]{border-top:1px solid var(--line);color:var(--ink);margin-top:20px;padding-top:16px;font-weight:500}.offers[data-astro-cid-ye6nllpd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.offers[data-astro-cid-ye6nllpd] article[data-astro-cid-ye6nllpd]{border-top:1px solid var(--line);padding-top:24px}.number[data-astro-cid-ye6nllpd]{letter-spacing:.14em;color:var(--muted);font-size:11px}.offers[data-astro-cid-ye6nllpd] h3[data-astro-cid-ye6nllpd]{margin:24px 0 20px}.offers[data-astro-cid-ye6nllpd] .offer-lead[data-astro-cid-ye6nllpd]{color:var(--ink);font-weight:500}.contact-note[data-astro-cid-ye6nllpd]{border-left:3px solid var(--accent);background:var(--surface);margin-top:44px;padding:clamp(24px,3vw,40px)}.contact-note[data-astro-cid-ye6nllpd] h3[data-astro-cid-ye6nllpd]{margin:0 0 20px}.faq[data-astro-cid-ye6nllpd] details[data-astro-cid-ye6nllpd]{border-top:1px solid var(--line)}.faq[data-astro-cid-ye6nllpd] details[data-astro-cid-ye6nllpd]:last-child{border-bottom:1px solid var(--line)}.faq[data-astro-cid-ye6nllpd] summary[data-astro-cid-ye6nllpd]{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:500;line-height:1.4;display:flex}.faq[data-astro-cid-ye6nllpd] p[data-astro-cid-ye6nllpd]{margin:0 0 28px}@media (width<=1100px){.taxonomy[data-astro-cid-ye6nllpd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.split[data-astro-cid-ye6nllpd],.offers[data-astro-cid-ye6nllpd]{grid-template-columns:1fr}.section-intro[data-astro-cid-ye6nllpd]{margin-bottom:32px}.section-intro[data-astro-cid-ye6nllpd].split{gap:8px}.section[data-astro-cid-ye6nllpd] h2[data-astro-cid-ye6nllpd] br[data-astro-cid-ye6nllpd]{display:none}}@media (width<=600px){.taxonomy[data-astro-cid-ye6nllpd]{grid-template-columns:1fr}.taxonomy[data-astro-cid-ye6nllpd] summary[data-astro-cid-ye6nllpd]{grid-template-columns:52px minmax(0,1fr) 24px;gap:6px 14px;padding:20px}.letter[data-astro-cid-ye6nllpd]{grid-row:1/3;font-size:48px}.family-name[data-astro-cid-ye6nllpd],.family-goal[data-astro-cid-ye6nllpd]{grid-column:2}.taxonomy[data-astro-cid-ye6nllpd] .toggle[data-astro-cid-ye6nllpd]{grid-column:3}.step-content[data-astro-cid-ye6nllpd]{margin-left:0;position:relative}}
