.faq[data-astro-cid-7synugci]{border-top:1px solid var(--line);max-width:52rem}.faq__item[data-astro-cid-7synugci]{border-bottom:1px solid var(--line)}.faq__question[data-astro-cid-7synugci]{color:var(--heading);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.35;list-style:none;display:flex}.faq__question[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-7synugci]{border:1px solid var(--line-accent);border-radius:50%;flex:none;width:2rem;height:2rem;position:relative}.faq__icon[data-astro-cid-7synugci]:before,.faq__icon[data-astro-cid-7synugci]:after{content:"";background:var(--accent);width:.75rem;height:1px;transition:transform .25s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-7synugci]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-7synugci][open] .faq__icon[data-astro-cid-7synugci]:after{transform:translate(-50%,-50%)rotate(0)}.faq__question[data-astro-cid-7synugci]:hover .faq__icon[data-astro-cid-7synugci]{border-color:var(--accent)}.faq__answer[data-astro-cid-7synugci]{padding-bottom:1.75rem;padding-right:3.5rem}.faq__answer[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{max-width:44em;color:var(--text-muted)}@media (width<=39.99em){.faq__answer[data-astro-cid-7synugci]{padding-right:0}}.page-nav[data-astro-cid-i4752evd]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-nav__inner[data-astro-cid-i4752evd]{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-block:1rem;display:flex}.page-nav__label[data-astro-cid-i4752evd]{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.page-nav__list[data-astro-cid-i4752evd]{flex-wrap:wrap;gap:0 1.5rem;display:flex}.page-nav__list[data-astro-cid-i4752evd] a[data-astro-cid-i4752evd]{color:var(--text-muted);font-size:var(--fs-small);padding-block:.625rem;text-decoration:none;display:inline-block}.page-nav__list[data-astro-cid-i4752evd] a[data-astro-cid-i4752evd]:hover{color:var(--heading);text-decoration:underline;text-decoration-color:var(--gold)}.causes[data-astro-cid-i4752evd]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (width>=64em){.causes[data-astro-cid-i4752evd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.causes[data-astro-cid-i4752evd] .causes__text{margin-bottom:0}.causes__prose[data-astro-cid-i4752evd]{color:var(--text-muted)}.diagram[data-astro-cid-i4752evd]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);justify-items:center;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.diagram__label[data-astro-cid-i4752evd]{color:var(--accent);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.25rem;font-weight:500}.diagram__causes[data-astro-cid-i4752evd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;display:grid}@media (width>=36em){.diagram__causes[data-astro-cid-i4752evd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.diagram__causes[data-astro-cid-i4752evd] li[data-astro-cid-i4752evd]{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);min-height:3.5rem;color:var(--navy);font-size:var(--fs-small);text-align:center;place-items:center;padding:.5rem .75rem;font-weight:500;line-height:1.3;display:grid}.diagram__bracket[data-astro-cid-i4752evd]{border:1px solid var(--gold);border-radius:0 0 var(--radius) var(--radius);border-top:0;width:calc(100% - 3rem);height:1.25rem}.diagram__arrow[data-astro-cid-i4752evd]{color:var(--gold-deep);justify-items:center;display:grid}.diagram__arrow[data-astro-cid-i4752evd]:before{content:"";background:var(--gold);width:1px;height:1.5rem}.diagram__symptom[data-astro-cid-i4752evd]{border-radius:var(--radius);background:var(--navy);text-align:center;justify-items:center;gap:.25rem;margin-top:.5rem;padding:1.25rem 2rem;display:grid}.diagram__symptom[data-astro-cid-i4752evd] span[data-astro-cid-i4752evd]{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.diagram__symptom[data-astro-cid-i4752evd] strong[data-astro-cid-i4752evd]{color:var(--white);font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:400}.offers[data-astro-cid-i4752evd]{gap:var(--gap);display:grid}@media (width>=60em){.offers[data-astro-cid-i4752evd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.steps[data-astro-cid-i4752evd]{gap:2.5rem;display:grid}@media (width>=40em){.steps[data-astro-cid-i4752evd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.steps[data-astro-cid-i4752evd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.step[data-astro-cid-i4752evd]{border-top:1px solid #c9a24a73;align-content:start;gap:.75rem;padding-top:1.5rem;display:grid}.step__number[data-astro-cid-i4752evd]{color:var(--gold);font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(2.25rem,1.9rem + 1.4vw,3rem);font-weight:300;line-height:1}.step__title[data-astro-cid-i4752evd]{font-size:var(--fs-h3)}.step__text[data-astro-cid-i4752evd]{color:var(--text-muted)}.steps__note[data-astro-cid-i4752evd]{color:var(--text-muted);font-size:var(--fs-small);align-items:center;gap:.75rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:flex}.steps__note[data-astro-cid-i4752evd] svg{color:var(--gold);flex:none}
