.faq-module__VSI0LW__page{--bg:#f7f5f0;--paper:#fff;--ink:#12151f;--muted:#62697a;--line:#e2d8c9;--accent:#f18d10;--accent-soft:#fff2d9;min-height:100vh;color:var(--ink);background:radial-gradient(980px 360px at 82% -90px, #f18d1029, transparent 56%), radial-gradient(760px 360px at 0% 18%, #275bff0f, transparent 58%), var(--bg)}.faq-module__VSI0LW__hero{text-align:center;max-width:980px;margin:0 auto;padding:104px 24px 42px}.faq-module__VSI0LW__eyebrow{color:#8c5a13;letter-spacing:.12em;text-transform:uppercase;background:#fffaf2e0;border:1px solid #e6d3b2f2;border-radius:999px;margin:0 0 18px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.faq-module__VSI0LW__title{letter-spacing:0;margin:0;font-size:clamp(38px,6vw,70px);line-height:1.02}.faq-module__VSI0LW__subtitle{max-width:760px;color:var(--muted);margin:22px auto 0;font-size:17px;line-height:1.72}.faq-module__VSI0LW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1040px;margin:0 auto;padding:0 24px 34px;display:grid}.faq-module__VSI0LW__summaryCard,.faq-module__VSI0LW__faqCard,.faq-module__VSI0LW__ctaPanel{border:1px solid var(--line);background:#ffffffdb;box-shadow:0 14px 34px #12151f0f}.faq-module__VSI0LW__summaryCard{border-radius:18px;padding:18px}.faq-module__VSI0LW__summaryLabel{color:#a5630c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.faq-module__VSI0LW__summaryText{color:#333b4e;margin:0;font-size:14px;line-height:1.55}.faq-module__VSI0LW__topicPanel{max-width:1040px;margin:0 auto;padding:0 24px 18px}.faq-module__VSI0LW__topicHead{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:18px;margin-bottom:14px;display:grid}.faq-module__VSI0LW__topicTitle{letter-spacing:0;margin:0;font-size:22px}.faq-module__VSI0LW__topicIntro{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.faq-module__VSI0LW__topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.faq-module__VSI0LW__topicLink{color:#171b26;background:linear-gradient(#ffffffeb,#fffaf2d6);border:1px solid #e2d8c9f2;border-radius:16px;min-height:92px;padding:15px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 28px #12151f0d}.faq-module__VSI0LW__topicLink:hover{border-color:#f18d109e;transform:translateY(-1px);box-shadow:0 16px 34px #f18d101f}.faq-module__VSI0LW__topicLink span{color:#8c5a13;margin-bottom:7px;font-size:14px;font-weight:800;line-height:1.3;display:block}.faq-module__VSI0LW__topicLink small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.faq-module__VSI0LW__faqWrap{max-width:1040px;margin:0 auto;padding:34px 24px 86px}.faq-module__VSI0LW__section{margin-top:28px}.faq-module__VSI0LW__section:first-child{margin-top:0}.faq-module__VSI0LW__sectionTitle{letter-spacing:0;margin:0 0 14px;font-size:22px}.faq-module__VSI0LW__faqList{gap:10px;display:grid}.faq-module__VSI0LW__faqCard{border-radius:16px;overflow:hidden}.faq-module__VSI0LW__question{color:#171b26;margin:0;padding:18px 20px 0;font-size:16px;line-height:1.45}.faq-module__VSI0LW__answer{color:var(--muted);margin:0;padding:9px 20px 20px;font-size:14.5px;line-height:1.7}.faq-module__VSI0LW__ctaPanel{background:radial-gradient(520px 160px at 100% 0,#f18d101f,#0000 65%),#ffffffe6;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding:28px;display:flex}.faq-module__VSI0LW__ctaTitle{letter-spacing:0;margin:0 0 8px;font-size:24px}.faq-module__VSI0LW__ctaText{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.faq-module__VSI0LW__ctaButton{color:#fff;background:linear-gradient(135deg,#f18d10,#ffb347);border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:150px;min-height:46px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #f18d104d}@media (max-width:760px){.faq-module__VSI0LW__hero{padding-top:82px}.faq-module__VSI0LW__summaryGrid,.faq-module__VSI0LW__topicHead,.faq-module__VSI0LW__topicGrid{grid-template-columns:1fr}.faq-module__VSI0LW__faqWrap{padding-bottom:64px}.faq-module__VSI0LW__ctaPanel{flex-direction:column;align-items:flex-start}.faq-module__VSI0LW__ctaButton{width:100%}}
