.faq-hero[data-astro-cid-tkjepyjs]{background-color:var(--color-teal);color:var(--color-on-teal);padding-block:112px}@media(max-width:767px){.faq-hero[data-astro-cid-tkjepyjs]{padding-block:56px}}.faq-hero__inner[data-astro-cid-tkjepyjs]{display:flex;flex-direction:column;gap:.75rem}.faq-hero__eyebrow[data-astro-cid-tkjepyjs]{font-family:var(--brand-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-on-teal);margin:0}.faq-hero__title[data-astro-cid-tkjepyjs]{font-family:var(--brand-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.15;color:var(--color-on-teal);margin:0}.faq-body[data-astro-cid-tkjepyjs]{background-color:var(--color-paper);padding-block:112px}@media(max-width:767px){.faq-body[data-astro-cid-tkjepyjs]{padding-block:56px}}.faq-body__inner[data-astro-cid-tkjepyjs]{max-width:820px;margin-inline:auto}.section-head[data-astro-cid-tkjepyjs]{margin-bottom:2.5rem}.section-head__rule[data-astro-cid-tkjepyjs]{display:block;height:1px;background-color:var(--color-rule);margin-bottom:1rem}.section-head__eyebrow[data-astro-cid-tkjepyjs]{font-family:var(--brand-mono);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-teal-deep);margin:0}.faq-body__head[data-astro-cid-tkjepyjs]{max-width:820px;margin-inline:auto}.faq-list[data-astro-cid-tkjepyjs]{border-top:1px solid var(--color-rule)}.faq-item[data-astro-cid-tkjepyjs]{border-bottom:1px solid var(--color-rule)}.faq-item__summary[data-astro-cid-tkjepyjs]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;cursor:pointer;list-style:none;min-height:44px}.faq-item__summary[data-astro-cid-tkjepyjs]::-webkit-details-marker{display:none}.faq-item__summary[data-astro-cid-tkjepyjs]::marker{display:none}.faq-item__summary[data-astro-cid-tkjepyjs]:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px;border-radius:var(--radius)}.faq-item__question[data-astro-cid-tkjepyjs]{font-family:var(--brand-display);font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:500;line-height:1.35;color:var(--color-ink);flex:1}.faq-item__chev[data-astro-cid-tkjepyjs]{width:22px;height:22px;flex-shrink:0;color:var(--color-teal-deep);transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.faq-item__chev[data-astro-cid-tkjepyjs]{transition:none}}details[data-astro-cid-tkjepyjs][open]>.faq-item__summary[data-astro-cid-tkjepyjs] .faq-item__chev[data-astro-cid-tkjepyjs]{transform:rotate(180deg)}.faq-item__answer[data-astro-cid-tkjepyjs]{padding-bottom:1.5rem;padding-right:2.25rem}.faq-item__answer[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{font-family:var(--brand-text);font-size:1.0625rem;line-height:1.6;color:var(--color-ink);margin:0}@media(max-width:767px){.faq-item__answer[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{font-size:1rem}}.faq-cta[data-astro-cid-tkjepyjs]{background-color:var(--color-teal);color:var(--color-on-teal);padding-block:112px;position:relative;overflow:hidden}@media(max-width:767px){.faq-cta[data-astro-cid-tkjepyjs]{padding-block:64px}}.faq-cta[data-astro-cid-tkjepyjs] .nh-ambient{z-index:0}.faq-cta__inner[data-astro-cid-tkjepyjs]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.faq-cta__eyebrow[data-astro-cid-tkjepyjs]{font-family:var(--brand-mono);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-on-teal);margin:0}.faq-cta__title[data-astro-cid-tkjepyjs]{font-family:var(--brand-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.2;color:var(--color-on-teal);margin:0}.faq-cta__actions[data-astro-cid-tkjepyjs]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.faq-cta__primary[data-astro-cid-tkjepyjs],.faq-cta__secondary[data-astro-cid-tkjepyjs]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;min-height:52px;border-radius:var(--radius);font-family:var(--brand-text);font-weight:600;font-size:1rem;text-decoration:none;white-space:nowrap;transition:filter .15s ease,background-color .15s ease}@media(prefers-reduced-motion:reduce){.faq-cta__primary[data-astro-cid-tkjepyjs],.faq-cta__secondary[data-astro-cid-tkjepyjs]{transition:none}}.faq-cta__primary[data-astro-cid-tkjepyjs]{background-color:var(--color-copper);color:var(--color-on-copper);border:1px solid transparent}.faq-cta__primary[data-astro-cid-tkjepyjs] svg{width:18px;height:18px}.faq-cta__primary[data-astro-cid-tkjepyjs]:hover{filter:brightness(1.07)}.faq-cta__primary[data-astro-cid-tkjepyjs]:focus-visible{outline:2px solid var(--color-copper-ondark);outline-offset:2px}.faq-cta__secondary[data-astro-cid-tkjepyjs]{background-color:transparent;color:var(--color-on-teal);border:1px solid color-mix(in srgb,var(--color-on-teal) 55%,transparent)}.faq-cta__secondary[data-astro-cid-tkjepyjs]:hover{background-color:color-mix(in srgb,var(--color-on-teal) 10%,transparent);border-color:var(--color-on-teal)}.faq-cta__secondary[data-astro-cid-tkjepyjs]:focus-visible{outline:2px solid var(--color-on-teal);outline-offset:2px}
