body.bgc-after-dark-faq-page .bgad-faq {--faq-black:#120c0e;--faq-ink:#2d1b1b;--faq-cream:#faf5ee;--faq-bordeaux:#602638;--faq-line:#e6d9d1;--faq-serif:"Cormorant Garamond",Georgia,serif;--faq-sans:"Manrope",Arial,sans-serif;background:var(--faq-cream);color:var(--faq-ink);font-family:var(--faq-sans);padding:0;overflow-x:clip}
body.bgc-after-dark-faq-page .bgad-faq *{box-sizing:border-box}
body.bgc-after-dark-faq-page .bgad-faq-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}
body.bgc-after-dark-faq-page .bgad-faq-hero{position:relative;min-height:465px;background:radial-gradient(ellipse at 83% 50%,#67283b 0%,#30111d 36%,#140e12 75%);color:#fdf1e9;display:flex;align-items:center;overflow:hidden}
body.bgc-after-dark-faq-page .bgad-faq-hero__glow{pointer-events:none;position:absolute;inset:-40%;background:repeating-radial-gradient(ellipse at 70% 36%,transparent 0 29px,rgba(181,87,108,.04) 30px 34px);transform:rotate(-14deg)}
body.bgc-after-dark-faq-page .bgad-faq-hero__content{position:relative;padding:75px 0 78px;z-index:1}
body.bgc-after-dark-faq-page .bgad-faq-kicker{font:700 10px/1.5 var(--faq-sans)!important;letter-spacing:.2em;text-transform:uppercase;color:#ac687c;margin:0 0 12px!important}
body.bgc-after-dark-faq-page .bgad-faq-hero .bgad-faq-kicker{color:#e2b4be}
body.bgc-after-dark-faq-page .bgad-faq h1,body.bgc-after-dark-faq-page .bgad-faq h2{font-family:var(--faq-serif)!important;font-weight:500!important;letter-spacing:-.028em!important}
body.bgc-after-dark-faq-page .bgad-faq h1{font-size:clamp(52px,6vw,82px)!important;line-height:.91!important;color:#fff7ee!important;margin:0 0 21px!important;max-width:1020px}
body.bgc-after-dark-faq-page .bgad-faq h1 em{font-weight:400;font-style:italic;color:#efc2cc}
body.bgc-after-dark-faq-page .bgad-faq-hero__lead{max-width:560px;font:400 14px/1.85 var(--faq-sans)!important;color:#e6cdd0!important;margin:0 0 26px!important}
body.bgc-after-dark-faq-page .bgad-faq-primary{display:inline-flex;gap:26px;align-items:center;justify-content:center;min-height:46px;padding:12px 21px!important;background:#faf2e9!important;border-radius:2px;color:#2b1a19!important;font:700 11px/1.4 var(--faq-sans)!important;letter-spacing:.035em;text-decoration:none!important}
body.bgc-after-dark-faq-page .bgad-faq-primary:hover{background:#f0dbe0!important}
body.bgc-after-dark-faq-page .bgad-faq-content{padding:68px 0 85px}
body.bgc-after-dark-faq-page .bgad-faq-intro{max-width:760px;margin-bottom:30px}
body.bgc-after-dark-faq-page .bgad-faq-intro h2{font-size:clamp(35px,4.1vw,56px)!important;line-height:1.03!important;color:#261a1a!important;margin:0 0 15px!important}
body.bgc-after-dark-faq-page .bgad-faq-intro>p:last-child{color:#796967;font:400 14px/1.8 var(--faq-sans);margin:0}
body.bgc-after-dark-faq-page .bgad-faq-nav{display:flex;flex-wrap:wrap;gap:9px;padding-bottom:45px;border-bottom:1px solid var(--faq-line)}
body.bgc-after-dark-faq-page .bgad-faq-nav a{display:inline-flex;gap:9px;align-items:center;padding:12px 15px;border:1px solid #ded0ca;border-radius:2px;background:#fffaf6;color:#422a2e!important;font:700 11px/1.3 var(--faq-sans)!important;text-decoration:none!important}
body.bgc-after-dark-faq-page .bgad-faq-nav a:hover{background:#f3e4e2}
body.bgc-after-dark-faq-page .bgad-faq-nav a span{color:#a26f7c}
body.bgc-after-dark-faq-page .bgad-faq-section{scroll-margin-top:30px;display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:70px;padding:61px 0 65px;border-bottom:1px solid var(--faq-line)}
body.bgc-after-dark-faq-page .bgad-faq-section__number{display:inline-block;font:400 46px/.9 var(--faq-serif);color:#b9a59e;margin-bottom:24px}
body.bgc-after-dark-faq-page .bgad-faq-section__aside h2{font-size:clamp(37px,4.1vw,56px)!important;line-height:.96!important;color:#321e21!important;margin:0!important}
body.bgc-after-dark-faq-page .bgad-faq-questions{min-width:0}
body.bgc-after-dark-faq-page .bgad-faq-questions details{border-bottom:1px solid #e7dcd5;background:transparent!important;margin:0!important;box-shadow:none!important;border-radius:0!important}
body.bgc-after-dark-faq-page .bgad-faq-questions details:first-child{border-top:1px solid #e7dcd5}
body.bgc-after-dark-faq-page .bgad-faq-questions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:21px 3px;min-height:70px;background:none!important;color:#342125!important;font:650 14px/1.5 var(--faq-sans)!important}
body.bgc-after-dark-faq-page .bgad-faq-questions summary::-webkit-details-marker{display:none}
body.bgc-after-dark-faq-page .bgad-faq-questions summary::marker{content:""}
body.bgc-after-dark-faq-page .bgad-faq-questions summary:focus-visible{outline:2px solid #944864;outline-offset:3px}
body.bgc-after-dark-faq-page .bgad-faq-plus{position:relative;display:block;flex:0 0 23px;height:23px;border:1px solid #c59da8;border-radius:50%;color:#783449}
body.bgc-after-dark-faq-page .bgad-faq-plus:before,body.bgc-after-dark-faq-page .bgad-faq-plus:after{content:"";position:absolute;background:#783449;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:1px}
body.bgc-after-dark-faq-page .bgad-faq-plus:after{transform:translate(-50%,-50%) rotate(90deg)}
body.bgc-after-dark-faq-page .bgad-faq-questions details[open] .bgad-faq-plus:after{display:none}
body.bgc-after-dark-faq-page .bgad-faq-answer{padding:0 48px 22px 3px}
body.bgc-after-dark-faq-page .bgad-faq-answer p{font:400 13px/1.85 var(--faq-sans)!important;color:#715f5d!important;max-width:710px;margin:0!important}
body.bgc-after-dark-faq-page .bgad-faq-footer{margin-top:70px;padding:43px 49px;background:#211317;color:#faeee7;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}
body.bgc-after-dark-faq-page .bgad-faq-footer h2{font-size:clamp(36px,4.7vw,60px)!important;line-height:.95!important;color:#faf0e8!important;margin:0 0 10px!important}
body.bgc-after-dark-faq-page .bgad-faq-footer p:not(.bgad-faq-kicker){color:#d7c0be!important;font:400 13px/1.7 var(--faq-sans)!important;margin:0!important;max-width:480px}
body.bgc-after-dark-faq-page .bgad-faq-footer__links{display:grid;gap:10px;min-width:208px}
body.bgc-after-dark-faq-page .bgad-faq-footer__links a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #76535d;padding:10px 0;text-decoration:none!important;font:600 12px/1.4 var(--faq-sans)!important;color:#fff3ea!important}
body.bgc-after-dark-faq-page .bgad-faq-footer__links a:hover{color:#efbcca!important}
@media(max-width:800px){body.bgc-after-dark-faq-page .bgad-faq-section{grid-template-columns:1fr;gap:23px;padding:48px 0}body.bgc-after-dark-faq-page .bgad-faq-section__number{font-size:34px;margin-bottom:12px}body.bgc-after-dark-faq-page .bgad-faq-section__aside h2{font-size:42px!important}body.bgc-after-dark-faq-page .bgad-faq-footer{grid-template-columns:1fr;padding:32px}}
@media(max-width:520px){body.bgc-after-dark-faq-page .bgad-faq-wrap{width:calc(100% - 36px)}body.bgc-after-dark-faq-page .bgad-faq-hero{min-height:0}body.bgc-after-dark-faq-page .bgad-faq-hero__content{padding:60px 0 65px}body.bgc-after-dark-faq-page .bgad-faq h1{font-size:52px!important;line-height:.92!important}body.bgc-after-dark-faq-page .bgad-faq-hero__lead{font-size:12.5px!important}body.bgc-after-dark-faq-page .bgad-faq-content{padding:45px 0 62px}body.bgc-after-dark-faq-page .bgad-faq-intro h2{font-size:39px!important}body.bgc-after-dark-faq-page .bgad-faq-nav{gap:7px;padding-bottom:29px}body.bgc-after-dark-faq-page .bgad-faq-nav a{font-size:10px!important;padding:10px 12px}body.bgc-after-dark-faq-page .bgad-faq-section{padding:38px 0 44px}body.bgc-after-dark-faq-page .bgad-faq-section__aside h2{font-size:38px!important}body.bgc-after-dark-faq-page .bgad-faq-questions summary{padding:19px 0;font-size:12px!important;gap:14px;min-height:62px}body.bgc-after-dark-faq-page .bgad-faq-answer{padding:0 22px 20px 0}body.bgc-after-dark-faq-page .bgad-faq-answer p{font-size:12px!important}body.bgc-after-dark-faq-page .bgad-faq-footer{margin-top:50px;padding:29px 24px}body.bgc-after-dark-faq-page .bgad-faq-footer h2{font-size:42px!important}}