.faq-answer-panel.svelte-tz9mmd{gap:0;display:grid;overflow:hidden}.faq-answer-panel__questions.svelte-tz9mmd{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, white);align-content:start;display:grid}.faq-answer-panel__question.svelte-tz9mmd{cursor:pointer;border:0;border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);width:100%;color:var(--color-foreground);font:inherit;text-align:left;transition:background-color .5s var(--ease-premium), color .5s var(--ease-premium);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-weight:800;line-height:1.2;display:flex}.faq-answer-panel__question.svelte-tz9mmd:last-child{border-bottom:0}.faq-answer-panel__question.svelte-tz9mmd:hover,.faq-answer-panel__question--active.svelte-tz9mmd{background:color-mix(in srgb, var(--color-primary) 7%, transparent);color:color-mix(in srgb, var(--color-primary) 78%, var(--color-foreground))}.faq-answer-panel__icon.svelte-tz9mmd{background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:2rem;height:2rem;color:var(--color-primary);transition:transform .5s var(--ease-premium);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:flex}.faq-answer-panel__question--active.svelte-tz9mmd .faq-answer-panel__icon:where(.svelte-tz9mmd){transform:rotate(45deg)}.faq-answer-panel__answer.svelte-tz9mmd{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 14rem), color-mix(in srgb, var(--color-surface) 96%, white);align-content:center;min-height:clamp(16rem,30vw,22rem);padding:clamp(1.35rem,3vw,2.35rem);display:grid}.faq-answer-panel__answer-kicker.svelte-tz9mmd{color:color-mix(in srgb, var(--color-primary) 72%, var(--color-muted));letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.68rem;font-weight:900;line-height:1.2}.faq-answer-panel__answer.svelte-tz9mmd h3:where(.svelte-tz9mmd){color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2rem,4.8vw,3.8rem);font-weight:900;line-height:.9}.faq-answer-panel__answer.svelte-tz9mmd p:where(.svelte-tz9mmd):not(.faq-answer-panel__answer-kicker){color:var(--color-muted);margin:1.1rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}@media (width>=760px){.faq-answer-panel.svelte-tz9mmd{grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr)}.faq-answer-panel__questions.svelte-tz9mmd{border-right:1px solid color-mix(in srgb, var(--color-border) 72%, white);border-bottom:0}}.faq-section__inner.svelte-1rpwbdz{width:min(100% - 2rem, var(--container-width));gap:2.5rem;margin-inline:auto;display:grid}.faq-section--homepage.svelte-1rpwbdz{padding-block:var(--section-spacing);background:var(--brand-halftone-mint) center / cover no-repeat, linear-gradient(180deg, #fffaf4, #f7efe8);position:relative;overflow:hidden}.faq-section--homepage.svelte-1rpwbdz .section-heading{text-align:center;margin-inline:auto}.faq-section--homepage.svelte-1rpwbdz .section-heading__title{color:#ce4115}.faq-section--homepage.svelte-1rpwbdz .faq-section__accordion:where(.svelte-1rpwbdz){max-width:56rem;margin-inline:auto}@media (width>=1024px){.faq-section.svelte-1rpwbdz:not(.faq-section--homepage) .faq-section__inner:where(.svelte-1rpwbdz),.section-y.svelte-1rpwbdz .faq-section__inner:where(.svelte-1rpwbdz){grid-template-columns:.82fr 1.18fr}}
