.faq-module__r4QJwq__page{background:#fff}.faq-module__r4QJwq__heroSection{background:radial-gradient(circle at top right,#c93b562e,transparent 38%),linear-gradient(180deg,var(--cherry-navy-deep)0%,var(--cherry-navy)100%);padding:68px 0 56px;position:relative;overflow:hidden}.faq-module__r4QJwq__heroContainer,.faq-module__r4QJwq__contentContainer,.faq-module__r4QJwq__valuesContainer,.faq-module__r4QJwq__finalContainer{gap:28px;display:grid}.faq-module__r4QJwq__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:24px;display:grid}.faq-module__r4QJwq__heroCopy,.faq-module__r4QJwq__heroSummaryCard,.faq-module__r4QJwq__sectionHeader,.faq-module__r4QJwq__valueCard,.faq-module__r4QJwq__finalCard,.faq-module__r4QJwq__finalCopy{display:grid}.faq-module__r4QJwq__heroCopy{gap:18px}.faq-module__r4QJwq__heroEyebrow,.faq-module__r4QJwq__summaryEyebrow,.faq-module__r4QJwq__sectionEyebrow,.faq-module__r4QJwq__tocEyebrow,.faq-module__r4QJwq__finalEyebrow{color:var(--cherry-accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0;font:700 .78rem/1.2 Manrope,Lato,sans-serif}.faq-module__r4QJwq__heroTitle{color:#fff;font:var(--cherry-heading-h1-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.faq-module__r4QJwq__heroDescription,.faq-module__r4QJwq__heroFootnote,.faq-module__r4QJwq__sectionDescription,.faq-module__r4QJwq__valueDescription,.faq-module__r4QJwq__finalDescription{color:var(--cherry-copy);margin:0;font:500 1.04rem/1.72 Lato,sans-serif}.faq-module__r4QJwq__heroDescription{color:#ffffffd6}.faq-module__r4QJwq__heroFootnote{color:#ffffffb8;font-size:.96rem;line-height:1.6}.faq-module__r4QJwq__heroActions,.faq-module__r4QJwq__finalActions{flex-wrap:wrap;gap:12px;display:flex}.faq-module__r4QJwq__primaryButton,.faq-module__r4QJwq__secondaryButton{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font:700 .92rem/1 Manrope,Lato,sans-serif;text-decoration:none;display:inline-flex}.faq-module__r4QJwq__primaryButton{background:var(--cherry-cta-red);color:#fff}.faq-module__r4QJwq__secondaryButton{color:#fff;background:#ffffff0f;border-color:#ffffff38}.faq-module__r4QJwq__primaryButton:hover,.faq-module__r4QJwq__primaryButton:focus-visible{background:var(--cherry-accent-strong)}.faq-module__r4QJwq__secondaryButton:hover,.faq-module__r4QJwq__secondaryButton:focus-visible{border-color:#ffffff57}.faq-module__r4QJwq__heroSummaryCard{background:#ffffff0f;border:1px solid #ffffff1f;gap:16px;padding:24px}.faq-module__r4QJwq__summaryTitle{color:#fff;font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.faq-module__r4QJwq__summaryList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.faq-module__r4QJwq__summaryItem{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;display:grid}.faq-module__r4QJwq__summaryBullet{background:var(--cherry-accent-strong);width:8px;height:8px;margin-top:.55rem}.faq-module__r4QJwq__summaryLink{color:#fff;font:600 .98rem/1.62 Lato,sans-serif;text-decoration:none}.faq-module__r4QJwq__summaryLink:hover,.faq-module__r4QJwq__summaryLink:focus-visible{color:#ffffffc7}.faq-module__r4QJwq__contentSection,.faq-module__r4QJwq__valuesSection,.faq-module__r4QJwq__finalSection{padding:88px 0}.faq-module__r4QJwq__contentSection,.faq-module__r4QJwq__finalSection{background:#fff}.faq-module__r4QJwq__valuesSection{background:var(--cherry-surface-soft)}.faq-module__r4QJwq__contentLayout{grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);align-items:start;gap:24px;display:grid}.faq-module__r4QJwq__tocCard{border:1px solid var(--cherry-surface-soft-border);background:var(--cherry-surface-soft);gap:16px;padding:20px;display:grid;position:sticky;top:112px}.faq-module__r4QJwq__tocList{gap:10px;display:grid}.faq-module__r4QJwq__tocLink{color:var(--cherry-ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font:600 .94rem/1.5 Lato,sans-serif;text-decoration:none;display:grid}.faq-module__r4QJwq__tocLink:hover,.faq-module__r4QJwq__tocLink:focus-visible{color:var(--cherry-black)}.faq-module__r4QJwq__tocIndex{color:var(--cherry-black);letter-spacing:.08em;font:700 .8rem/1.3 Manrope,Lato,sans-serif}.faq-module__r4QJwq__sectionsColumn{gap:56px;display:grid}.faq-module__r4QJwq__faqSection{gap:22px;display:grid}.faq-module__r4QJwq__sectionHeader{grid-template-columns:1fr;justify-items:start;gap:10px;padding-bottom:15px}.faq-module__r4QJwq__sectionTitle,.faq-module__r4QJwq__finalTitle{color:var(--cherry-black);font:var(--cherry-heading-h2-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.faq-module__r4QJwq__faqList{gap:14px;display:grid}.faq-module__r4QJwq__faqItem{border:1px solid var(--cherry-surface-soft-border);background:var(--cherry-surface-soft)}.faq-module__r4QJwq__faqQuestion{cursor:pointer;color:var(--cherry-black);font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.faq-module__r4QJwq__faqQuestion::-webkit-details-marker{display:none}.faq-module__r4QJwq__faqIcon{color:var(--cherry-black);flex:none;font:600 2rem/1 Lato,sans-serif;transition:transform .18s}.faq-module__r4QJwq__faqItem[open] .faq-module__r4QJwq__faqIcon{transform:rotate(45deg)}.faq-module__r4QJwq__faqAnswer{padding:0 22px 20px}.faq-module__r4QJwq__faqAnswer p{color:var(--cherry-copy);margin:0;font:500 1.03rem/1.78 Lato,sans-serif}.faq-module__r4QJwq__valuesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.faq-module__r4QJwq__valueCard{border:1px solid var(--cherry-surface-soft-border);background:#fff;gap:12px;padding:24px}.faq-module__r4QJwq__valueTitle{color:var(--cherry-black);font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.faq-module__r4QJwq__finalCard{border:1px solid var(--cherry-surface-soft-border);background:var(--cherry-surface-soft);grid-template-columns:minmax(0,1.08fr) auto;align-items:end;gap:24px;padding:28px}.faq-module__r4QJwq__finalCopy{gap:10px}@media (max-width:1080px){.faq-module__r4QJwq__heroGrid,.faq-module__r4QJwq__contentLayout,.faq-module__r4QJwq__valuesGrid,.faq-module__r4QJwq__finalCard{grid-template-columns:1fr}.faq-module__r4QJwq__tocCard{position:static}}@media (max-width:991px){.faq-module__r4QJwq__heroSection,.faq-module__r4QJwq__contentSection,.faq-module__r4QJwq__valuesSection,.faq-module__r4QJwq__finalSection{padding:80px 0}}@media (max-width:767px){.faq-module__r4QJwq__heroSection,.faq-module__r4QJwq__contentSection,.faq-module__r4QJwq__valuesSection,.faq-module__r4QJwq__finalSection{padding:72px 0}.faq-module__r4QJwq__heroSummaryCard,.faq-module__r4QJwq__tocCard,.faq-module__r4QJwq__valueCard,.faq-module__r4QJwq__finalCard{padding:20px}.faq-module__r4QJwq__faqQuestion,.faq-module__r4QJwq__faqAnswer{padding-left:18px;padding-right:18px}.faq-module__r4QJwq__heroActions,.faq-module__r4QJwq__finalActions{display:grid}.faq-module__r4QJwq__primaryButton,.faq-module__r4QJwq__secondaryButton{width:100%}}
