.faq_page__mIZOF{min-height:100vh}.faq_hero___4VWo{padding:5.5rem 1.5rem 3rem;text-align:center}.faq_heroInner__Wb07p{max-width:780px;margin:0 auto}.faq_heroEyebrow__XxlOi{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-gold,#c9a227);margin-bottom:1.25rem;padding:.35rem 1.1rem;border:1px solid rgba(201,162,39,.35);border-radius:999px}.faq_heroTitle__TYFFS{font-family:AstroChitra,serif;font-size:5rem!important;font-weight:700;color:var(--ac-olive,#654e12);padding-top:7rem}.faq_heroTitleAccent__U16NH{color:var(--ac-gold,#c9a227)}.faq_heroSubtitle__d9w40{font-size:clamp(.875rem,2vw,1rem);color:var(--ac-text-medium,#5a4a3a);line-height:1.8;max-width:520px;margin:0 auto}.faq_heroDivider__eojND{display:flex;justify-content:center;gap:.5rem;margin-top:2.5rem;color:var(--ac-gold,#c9a227);font-size:.5rem;opacity:.55;letter-spacing:.25em}.faq_faqSection__Vyccv{padding:2rem 1.5rem 5rem}.faq_faqInner__MnY3P{max-width:820px;margin:0 auto}.faq_faqList__oqvP9{display:flex;flex-direction:column;gap:1rem}.faq_faqItem__nVhFp{background:hsla(36,58%,79%,.4);border:6px double #ae172a;border-radius:2px;margin:0 auto;width:100%;transition:background .25s ease,box-shadow .25s ease;overflow:hidden}.faq_faqItemOpen__9houl{background:hsla(36,58%,79%,.62);box-shadow:0 4px 20px rgba(174,23,42,.1)}.faq_faqQuestion__iXvPg{width:100%;display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem 1.15rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.faq_faqQuestion__iXvPg:hover{background:rgba(174,23,42,.04)}.faq_faqNumber__qwjPG{flex-shrink:0;font-size:.68rem;font-weight:700;color:#ae172a;background:rgba(174,23,42,.1);border:1px solid rgba(174,23,42,.3);border-radius:999px;padding:.18rem .55rem;margin-top:.12rem;min-width:2rem;text-align:center;letter-spacing:0;line-height:1.6}.faq_faqItemOpen__9houl .faq_faqNumber__qwjPG{background:#ae172a;color:#fff;border-color:#ae172a}.faq_faqQuestionText__fEMr2{flex:1 1;font-size:clamp(.9rem,1.8vw,1.05rem);font-weight:600;color:var(--ac-olive,#654e12);line-height:1.5}.faq_faqChevron__ObQLW{flex-shrink:0;font-size:1.3rem;font-weight:300;color:#ae172a;line-height:1;margin-top:.05rem;transition:transform .2s ease;width:1.4rem;text-align:center}.faq_faqAnswerWrap__V5BZU{padding:0 1.15rem 1.25rem calc(1.15rem + .9rem + 2rem);animation:faq_fadeSlide__pVwPa .2s ease forwards}@keyframes faq_fadeSlide__pVwPa{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq_faqAnswer__NlNL0{font-size:clamp(.83rem,1.6vw,.93rem);color:var(--ac-text-medium,#5a4a3a);line-height:1.85;margin:0;border-left:2px solid rgba(174,23,42,.35);padding-left:1rem}.faq_closing__81U94{padding:4rem 1.5rem 5.5rem;text-align:center}.faq_closingInner__5Vd0K{max-width:600px;margin:0 auto;padding:3rem 2.5rem;border-radius:24px;border:1px solid rgba(201,162,39,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.faq_closingDecor__E_yFR{font-size:2.5rem;display:block;margin-bottom:1.25rem;line-height:1}.faq_closingTitle__2FJEd{font-family:AstroChitra,serif;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:700;color:var(--ac-olive,#654e12);margin:0 0 .9rem;line-height:1.4}.faq_closingText__fiQTB{font-size:.88rem;color:var(--ac-text-medium,#5a4a3a);line-height:1.7;margin:0 0 1.75rem}.faq_closingEmailBtn__5HA66{display:inline-block;padding:.7rem 1.75rem;background:var(--ac-olive,#654e12);color:#fff!important;border-radius:999px;font-family:AstroChitra,serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(101,78,18,.22);margin-bottom:1.25rem}.faq_closingEmailBtn__5HA66:hover{background:var(--ac-olive-dark,#4a3a0e);transform:translateY(-2px);box-shadow:0 8px 20px rgba(101,78,18,.28)}.faq_closingLinks__GAmkj{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap;margin-top:.5rem}.faq_closingLink__gG2PL{font-size:.83rem;color:var(--ac-gold,#c9a227);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s ease}.faq_closingLink__gG2PL:hover{color:var(--ac-olive,#654e12)}@media (max-width:768px){.faq_hero___4VWo{padding:4rem 1.25rem 2.5rem}.faq_faqSection__Vyccv{padding:1.5rem 1.25rem 4rem}.faq_faqList__oqvP9{gap:.85rem}.faq_faqItem__nVhFp{border-width:5px}.faq_faqQuestion__iXvPg{padding:1rem;gap:.75rem}.faq_faqAnswerWrap__V5BZU{padding:0 1rem 1.1rem calc(1rem + .75rem + 2rem)}.faq_closingInner__5Vd0K{padding:2rem 1.5rem}.faq_faqQuestionText__fEMr2{font-size:.95rem}.faq_faqAnswer__NlNL0{font-size:.875rem}}@media (max-width:480px){.faq_hero___4VWo{padding:3.5rem 1rem 2rem}.faq_heroTitle__TYFFS{font-size:1.55rem}.faq_heroSubtitle__d9w40{font-size:.875rem}.faq_faqSection__Vyccv{padding:1.25rem .75rem 3.5rem}.faq_faqList__oqvP9{gap:.75rem}.faq_faqItem__nVhFp{border-width:4px}.faq_faqQuestion__iXvPg{padding:.9rem .85rem;gap:.6rem}.faq_faqNumber__qwjPG{min-width:1.75rem;font-size:.62rem;padding:.15rem .45rem}.faq_faqQuestionText__fEMr2{font-size:.88rem;line-height:1.45}.faq_faqChevron__ObQLW{font-size:1.15rem;width:1.2rem}.faq_faqAnswerWrap__V5BZU{padding:0 .85rem 1rem}.faq_faqAnswer__NlNL0{font-size:.83rem;line-height:1.8;border-left-width:2px;padding-left:.75rem}.faq_closingLinks__GAmkj{flex-direction:column;gap:.75rem}.faq_closingInner__5Vd0K{padding:1.75rem 1.1rem}}@media (max-width:360px){.faq_faqQuestion__iXvPg{padding:.8rem .7rem;gap:.5rem}.faq_faqQuestionText__fEMr2{font-size:.83rem}.faq_faqAnswer__NlNL0{font-size:.8rem}}