.cds-faq{padding:var(--cds-section-pad) 0}.cds-faq .cds-faq__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.cds-faq .cds-faq__aside{position:sticky;top:100px}.cds-faq .cds-faq__aside h2{margin:20px 0 22px}.cds-faq .cds-faq__subline{max-width:34ch;margin:0 0 26px}.cds-faq .cds-faq__actions{flex-wrap:wrap;gap:12px;display:flex}.cds-faq .cds-faq__cta.cds-btn{min-height:48px;padding:13px 26px;font-size:12.5px}.cds-faq .cds-faq__cta svg{width:16px;height:16px}.cds-faq .cds-faq__visual{aspect-ratio:4/5;border-radius:var(--cds-r-lg);max-width:440px;box-shadow:var(--cds-shadow-soft);margin-top:34px;position:relative;overflow:hidden}.cds-faq .cds-faq__visual img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cds-faq .cds-faq__visual-scrim{background:linear-gradient(#18201a00 32%,#18201a26 55%,#18201ac7 100%);position:absolute;inset:0}.cds-faq .cds-faq__visual-body{flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex;position:absolute;inset:auto 0 0}.cds-faq .cds-faq__visual-usp{color:#fcfaf4;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.cds-faq .cds-faq__visual-usp svg{width:19px;height:19px;stroke:var(--cds-gold-light);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cds-faq .cds-faq__list{flex-direction:column;gap:12px;display:flex}.cds-faq .cds-faq__item{background:var(--cds-panel);box-shadow:var(--cds-shadow-soft);transition:box-shadow .35s var(--cds-ease);border:1px solid #23201a0d;border-radius:16px;overflow:hidden}.cds-faq .cds-faq__item[open]{box-shadow:var(--cds-shadow-lift)}.cds-faq .cds-faq__summary{cursor:pointer;font-family:var(--cds-font-display);color:var(--cds-ink);transition:color .3s var(--cds-ease);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:19px;font-weight:500;list-style:none;display:flex}.cds-faq .cds-faq__summary::-webkit-details-marker{display:none}.cds-faq .cds-faq__summary:hover,.cds-faq .cds-faq__item[open] .cds-faq__summary{color:var(--cds-gold-ink,#846528)}.cds-faq .cds-faq__badge{background:var(--cds-gold-tint);width:36px;height:36px;transition:transform .4s var(--cds-ease), background-color .4s var(--cds-ease);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cds-faq .cds-faq__badge svg{width:18px;height:18px;stroke:var(--cds-gold);fill:none;stroke-width:1.8px}.cds-faq .cds-faq__item[open] .cds-faq__badge{background:var(--cds-gold);transform:rotate(45deg)}.cds-faq .cds-faq__item[open] .cds-faq__badge svg{stroke:#fffdf6}.cds-faq .cds-faq__answer{transition:grid-template-rows .4s var(--cds-ease);grid-template-rows:0fr;display:grid}.cds-faq .cds-faq__item[open] .cds-faq__answer{grid-template-rows:1fr}.cds-faq .cds-faq__answer-inner{overflow:hidden}.cds-faq .cds-faq__answer .cds-body{max-width:62ch;margin:0;padding:0 24px 24px}@media (width<=1080px){.cds-faq .cds-faq__grid{grid-template-columns:1fr;gap:44px}.cds-faq .cds-faq__aside{position:static}}@media (width<=767px){.cds-faq .cds-faq__summary{padding:20px;font-size:18px}.cds-faq .cds-faq__answer .cds-body{padding:0 20px 20px}}
