.faq_hero__mNc7c{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--wine),var(--wine) 58%,#b33455)}.faq_heroGlow__JKLwM{position:absolute;inset:0;background:radial-gradient(600px 320px at 82% -6%,rgba(235,217,180,.24),transparent 70%)}.faq_heroInner__uG4x_{position:relative;max-width:1200px;margin:0 auto;padding:70px 28px 74px;text-align:center}.faq_badge__domu3{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:8px 15px;border-radius:999px}.faq_h1__7yXc_{font-family:var(--serif);font-weight:800;font-size:50px;line-height:1.08;margin:20px 0 16px;color:#fff}.faq_lede__5d3EO{font-size:17px;line-height:1.6;color:#fff;margin:0 auto;max-width:56ch}.faq_container__OYHpA{max-width:1200px;margin:0 auto;padding:0 28px}.faq_body__N2T3_{padding:44px 0 20px}.faq_layout__DfXsN{display:grid;grid-template-columns:230px 1fr;grid-gap:48px;gap:48px;align-items:start}.faq_sidebar__mHChk{position:-webkit-sticky;position:sticky;top:130px;display:flex;flex-direction:column;gap:10px}.faq_sidebarHead__ix5IJ{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.faq_catBtn__QsptW{text-align:left;justify-content:flex-start;display:flex;align-items:center;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s}@media (hover:hover){.faq_catBtn__QsptW:hover{border-color:var(--wine);color:var(--wine)}}.faq_catBtnOn___ewvH,.faq_catBtnOn___ewvH:hover{background:var(--wine);border-color:var(--wine);color:#fff}.faq_questions__Ixicu{display:flex;flex-direction:column;gap:14px}.faq_activeLabel__pTqJ6{font-family:var(--serif);font-weight:800;font-size:28px;margin:0 0 6px;color:var(--ink)}.faq_faqItem__sJ7dM{border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:hidden;box-shadow:0 4px 16px rgba(110,22,47,.05);transition:box-shadow .2s ease}.faq_faqItemOn__67ExM{box-shadow:0 10px 30px rgba(110,22,47,.09)}.faq_faqQ__mEGpS{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:transparent;border:0;padding:22px 24px;font-family:var(--serif);font-weight:700;font-size:18.5px;color:var(--ink);cursor:pointer;transition:color .15s ease}@media (hover:hover){.faq_faqQ__mEGpS:hover{color:var(--wine)}}.faq_faqChev__7Qp7P{flex:none;width:34px;height:34px;border-radius:50%;background:var(--blush);color:var(--wine);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .15s,color .15s}.faq_faqItemOn__67ExM .faq_faqChev__7Qp7P{transform:rotate(180deg);background:var(--wine);color:#fff}.faq_faqA__8Zo4M{padding:0 24px}.faq_faqAInner__6uN7x{padding:0 0 24px;max-width:66ch;font-size:15.5px;line-height:1.72;color:var(--ink)}.faq_ctaSection__0bqL2{padding:44px 0 76px}.faq_cta__ZtiP_{background:var(--blush);border:1px solid var(--blush-2,var(--line));border-radius:24px;padding:48px 44px;text-align:center}.faq_ctaTitle__r38ua{font-family:var(--serif);font-weight:800;font-size:32px;margin:0 0 10px;color:var(--ink)}.faq_ctaBody__daoHd{font-size:16px;color:var(--ink);margin:0 auto 26px;max-width:50ch;line-height:1.6}.faq_ctaBtns__Pl6dG{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:860px){.faq_layout__DfXsN{grid-template-columns:1fr;gap:24px}.faq_sidebar__mHChk{position:static;top:auto;flex-direction:row;flex-wrap:wrap}.faq_sidebarHead__ix5IJ{width:100%}}@media (max-width:720px){.faq_container__OYHpA{padding:0 16px}.faq_heroInner__uG4x_{padding:56px 16px 60px}.faq_h1__7yXc_{font-size:34px}}