/* v200 — FAQ becomes the home for detailed information removed from the homepage */
body.faq-x10-v200 .pagehero{background:#0b0a08;color:#f5efe7;border-bottom:1px solid rgba(202,160,91,.22)}
body.faq-x10-v200 .pagehero h1{color:#f1d494;max-width:980px}
body.faq-x10-v200 .pagehero .lead{color:#d8cec2;max-width:860px}
body.faq-x10-v200 .faq-accordion-v200{background:#0b0a08;color:#f6f1e9;padding-top:38px}
body.faq-x10-v200 .faq-accordion-v200 .faq{width:min(980px,calc(100% - 40px));margin-inline:auto}
body.faq-x10-v200 .faq-accordion-v200 details{background:#090806;border-color:rgba(202,160,91,.22)}
body.faq-x10-v200 .faq-accordion-v200 summary{color:#f8f2e9;font-weight:700}
body.faq-x10-v200 .faq-accordion-v200 details p{color:#cfc3b5}

body.faq-x10-v200 .faq-process-v200{background:#0b0a08;color:#f4ecdf}
body.faq-x10-v200 .faq-process-v200 .split{align-items:center;gap:64px}
body.faq-x10-v200 .faq-process-v200 h2{color:#efd08b}
body.faq-x10-v200 .faq-process-v200 .lead{color:#b9aa9a!important}
body.faq-x10-v200 .faq-process-v200 .process-list{display:grid;gap:14px}
body.faq-x10-v200 .faq-process-v200 .process-list li{background:#f6f0e8;color:#4b3b2f;border:1px solid rgba(202,160,91,.14);border-radius:20px;padding:22px 24px 22px 76px;box-shadow:none}
body.faq-x10-v200 .faq-process-v200 .process-list li::before{background:#efe3cf;color:#946522}
body.faq-x10-v200 .faq-process-v200 .process-list strong{color:#946522}

body.faq-x10-v200 .faq-story-v200{background:#eee4d6;color:#3c2e23}
body.faq-x10-v200 .faq-story-v200 .eyebrow{color:#946522}
body.faq-x10-v200 .faq-story-v200 h2,body.faq-x10-v200 .faq-story-v200 h3{color:#2b2119}
body.faq-x10-v200 .faq-story-v200 .home-story-lead{color:#48382b}
body.faq-x10-v200 .faq-story-v200 .home-story-card,body.faq-x10-v200 .faq-story-v200 .home-story-extra{background:#faf6f0;border:1px solid rgba(87,61,37,.10);border-radius:20px}
body.faq-x10-v200 .faq-story-v200 .home-story-closing{border-left:4px solid rgba(160,111,43,.20);background:rgba(255,255,255,.24)}

body.faq-x10-v200 .faq-combo-v200{background:#0b0a08;color:#efe4d5;border-top:1px solid rgba(202,160,91,.18)}
body.faq-x10-v200 .faq-combo-v200 .faq-section-intro-v200{max-width:900px;margin-bottom:36px}
body.faq-x10-v200 .faq-combo-v200 .faq-section-intro-v200 h2{color:#efd49a;margin:.25em 0}
body.faq-x10-v200 .faq-combo-v200 .faq-section-intro-v200 .lead{color:#c8b8a5}
body.faq-x10-v200 .faq-photo-upgrade-panel-v200{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:44px;border:1px solid rgba(202,160,91,.22);border-radius:28px;padding:44px;background:#0d0b09}
body.faq-x10-v200 .faq-photo-upgrade-panel-v200 h3{color:#f0d59e}
body.faq-x10-v200 .faq-photo-upgrade-panel-v200 p{color:#c8b8a5}
body.faq-x10-v200 .faq-photo-upgrade-panel-v200 .home-photo-upgrade-card{border:1px solid rgba(202,160,91,.22);border-radius:24px;padding:34px;background:#12100e}
body.faq-x10-v200 .faq-photo-upgrade-panel-v200 .home-photo-upgrade-benefits{display:grid;gap:10px;margin:22px 0}
body.faq-x10-v200 .faq-photo-upgrade-panel-v200 .home-photo-upgrade-benefits span{display:block;background:#f5efe7;color:#827466;border-radius:14px;padding:14px 16px}
body.faq-x10-v200 .faq-photo-upgrade-panel-v200 .home-photo-upgrade-benefits strong{color:#241b15}

@media(max-width:900px){
 body.faq-x10-v200 .faq-process-v200 .split{grid-template-columns:1fr;gap:28px}
 body.faq-x10-v200 .faq-photo-upgrade-panel-v200{grid-template-columns:1fr;padding:24px;gap:24px}
}
@media(max-width:640px){
 body.faq-x10-v200 .pagehero{padding-bottom:44px}
 body.faq-x10-v200 .pagehero h1{font-size:clamp(2.5rem,12vw,4.2rem);line-height:.95}
 body.faq-x10-v200 .faq-accordion-v200 .faq{width:min(100% - 24px,980px)}
 body.faq-x10-v200 .faq-process-v200 .process-list li{padding:18px 18px 18px 62px;border-radius:16px}
 body.faq-x10-v200 .faq-story-v200 .home-story-grid{grid-template-columns:1fr}
 body.faq-x10-v200 .faq-story-v200 .home-story-columns{grid-template-columns:1fr}
 body.faq-x10-v200 .faq-photo-upgrade-panel-v200{padding:18px;border-radius:20px}
 body.faq-x10-v200 .faq-photo-upgrade-panel-v200 .home-photo-upgrade-card{padding:20px}
}
