.faq-shell{color:#fffdf2;background:#090909;min-height:100vh;padding:0 max(22px,50vw - 540px)}.faq-topbar{border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.faq-brand{color:#fffdf2;align-items:center;gap:12px;display:inline-flex}.faq-brand img{object-fit:contain;width:48px;height:48px}.faq-brand span{gap:4px;display:grid}.faq-brand strong{letter-spacing:.08em;direction:ltr;font-family:Georgia,serif;font-size:12px}.faq-brand small{color:#c2bda9;font-size:10px}.faq-home-link,.faq-breadcrumbs a{color:#fd0;font-size:12px;font-weight:800}.faq-breadcrumbs{color:#777367;align-items:center;gap:10px;margin-top:22px;font-size:11px;display:flex}.faq-hero{max-width:760px;padding:64px 0 42px}.faq-kicker{color:#fd0;letter-spacing:.12em;direction:ltr;font:700 10px/1.8 Georgia,serif}.faq-hero h1{color:#fffdf2;letter-spacing:-.04em;margin:16px 0;font-size:clamp(36px,5.5vw,60px);font-weight:900;line-height:1.55}.faq-hero h1 span{color:#fd0}.faq-hero p{color:#beb9ab;max-width:690px;margin:0;font-size:13px;line-height:2.3}.faq-list{border-top:1px solid #333}.faq-item{border-bottom:1px solid #333}.faq-item summary{cursor:pointer;grid-template-columns:42px 1fr 28px;align-items:center;gap:16px;min-height:84px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-number{color:#fd0;direction:ltr;font:italic 13px Georgia,serif}.faq-item summary strong{color:#fffdf2;font-size:14px;line-height:1.9}.faq-plus{color:#fd0;border:1px solid #4a4524;border-radius:50%;place-items:center;width:27px;height:27px;font-size:19px;transition:transform .2s,background .2s;display:grid}.faq-item[open] .faq-plus{color:#080808;background:#fd0;transform:rotate(45deg)}.faq-item>p{color:#c2bda9;max-width:820px;margin:0 0 26px 58px;font-size:13px;line-height:2.35}.faq-cta{background:#151515;border:1px solid #383323;border-radius:16px;justify-content:space-between;align-items:center;gap:26px;margin:48px 0;padding:28px;display:flex}.faq-cta h2{color:#fffdf2;margin:0;font-size:20px;font-weight:900;line-height:1.8}.faq-cta p{color:#bdb7a8;margin:7px 0 0;font-size:12px;line-height:2}.faq-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.faq-button{color:#fffdf2;background:#222;border:1px solid #514a24;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.faq-button:hover{color:#fd0;border-color:#fd0}.faq-button-primary{color:#080808;background:#fd0;border-color:#fd0}.faq-button-primary:hover{color:#fd0;background:#080808}.faq-footer{color:#bdb7a8;border-top:1px solid #333;justify-content:space-between;align-items:center;gap:16px;min-height:82px;font-size:11px;display:flex}.faq-footer a:first-child{color:#fd0;font-weight:800}.faq-footer a:last-child:hover{color:#fd0}@media (max-width:680px){.faq-shell{padding-inline:19px}.faq-topbar{min-height:76px}.faq-hero{padding:48px 0 30px}.faq-item summary{grid-template-columns:28px 1fr 25px;gap:10px;min-height:78px}.faq-item summary strong{font-size:12px}.faq-item>p{margin:0 0 22px 38px;font-size:12px}.faq-cta{flex-direction:column;align-items:stretch;padding:21px}.faq-cta-actions{flex-direction:column}.faq-footer{min-height:72px}}
