.page_hero__F2MjG{position:relative;height:80vh;min-height:500px;display:flex;align-items:flex-end;overflow:hidden}.page_heroBg__TFumF{position:absolute;inset:0;background:url(/images/faq/faq-feature-image.jpg) 50%/cover no-repeat}.page_heroOverlay__SXorc{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.05));z-index:1}.page_heroContent___PUas{position:relative;z-index:2;color:var(--white);text-align:center;padding-bottom:48px;width:100%}.page_heroTitle__n8lAI{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:300;color:var(--white);letter-spacing:.02em;text-transform:none;line-height:1.1;margin-bottom:16px}.page_heroSubtitle__PAs8N{font-family:var(--font-sans);font-size:clamp(.85rem,1.2vw,1rem);color:rgba(255,255,255,.75);max-width:480px;line-height:1.7;font-weight:300;margin:0 auto}.page_faqWrapper__aQ7PP{background:#E5DCD0;padding:60px 0 var(--section-pad)}.page_accordionSection__8eNUD{background:transparent;padding-bottom:60px}.page_accordion__ixWfX{max-width:800px;margin:0 auto}.page_item__8wZxZ{border-radius:16px;margin-bottom:12px;background:rgba(255,255,255,.45);border:1px solid rgba(0,0,0,.08);overflow:hidden;transition:background .3s ease,border-color .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_itemOpen__KGzhU{background:rgba(255,255,255,.75);border-color:rgba(0,0,0,.14)}.page_question__TUjfB{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;font-family:var(--font-serif);font-size:clamp(1rem,1.8vw,1.25rem);font-weight:400;color:var(--forest-dark);text-align:left;transition:color .2s ease;background:transparent;border:none;cursor:pointer}.page_question__TUjfB:hover{color:var(--forest)}.page_itemOpen__KGzhU .page_question__TUjfB{color:var(--forest-dark)}.page_icon__pGjWH{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#3a3330;display:flex;align-items:center;justify-content:center;color:var(--white);transition:transform .35s cubic-bezier(.4,0,.2,1)}.page_itemOpen__KGzhU .page_icon__pGjWH{transform:rotate(180deg);background:var(--forest)}.page_answer__xDZH0{padding:0 28px;font-family:var(--font-sans);font-size:.9rem;line-height:1.8;color:#666}.page_answer__xDZH0 p{padding-bottom:22px;white-space:pre-wrap}.page_quoteBanner__6afhv{position:relative;padding:100px 0;overflow:hidden}.page_quoteBg__rD8Lh{position:absolute;inset:0;background:linear-gradient(135deg,#1a3530,#2a5248 50%,#1e3d38)}.page_quoteOverlay__yXqcI{position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.page_quoteContent__rXhh0{position:relative;z-index:2;text-align:center}.page_quoteText__xXIab{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.4rem,3.5vw,3rem);color:var(--white);max-width:820px;margin:0 auto;line-height:1.4;text-transform:uppercase;letter-spacing:.02em}.page_ctaSection__Dvb_M{background:transparent}.page_ctaInner__Ha6vS{text-align:center;max-width:520px;margin:0 auto}.page_ctaTitle__RqC3q{margin-bottom:14px;color:var(--forest-dark)}.page_ctaDesc__517Ba{font-family:var(--font-sans);font-size:.95rem;color:#555;margin-bottom:28px}@media (max-width:580px){.page_question__TUjfB{padding:16px 18px}.page_answer__xDZH0{padding:0 18px}}