#comaslaq-faq-wrap{max-width:980px;margin:0 auto;padding:28px 18px}#comaslaq-faq-wrap .faq-headline{margin:0 0 14px 0;line-height:1.15}#comaslaq-faq-wrap .faq-subtitle{margin:0 0 22px 0;opacity:.85}#comaslaq-faq-wrap .faq-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){#comaslaq-faq-wrap .faq-grid{gap:14px}}#comaslaq-faq-wrap details.faq-item{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:0;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.05)}#comaslaq-faq-wrap details.faq-item[open]{border-color:rgba(0,0,0,.12);box-shadow:0 10px 30px rgba(0,0,0,.08)}#comaslaq-faq-wrap details.faq-item summary{cursor:pointer;list-style:none;padding:16px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;user-select:none}#comaslaq-faq-wrap details.faq-item summary::-webkit-details-marker{display:none}#comaslaq-faq-wrap .faq-q{font-weight:700;line-height:1.25;margin:0}#comaslaq-faq-wrap .faq-icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(0,0,0,.05);transition:transform .2s ease,background .2s ease;font-size:18px}#comaslaq-faq-wrap details.faq-item[open] .faq-icon{transform:rotate(45deg);background:rgba(0,0,0,.08)}#comaslaq-faq-wrap .faq-a{padding:0 16px 16px 16px;margin:0;line-height:1.55;opacity:.92}#comaslaq-faq-wrap .faq-a strong{font-weight:700}#comaslaq-faq-wrap .faq-cta{margin-top:18px;padding:16px;border-radius:14px;border:1px dashed rgba(0,0,0,.14);background:rgba(0,0,0,.03);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}#comaslaq-faq-wrap .faq-cta p{margin:0;line-height:1.35}#comaslaq-faq-wrap .faq-cta a{display:inline-block;padding:10px 14px;border-radius:12px;text-decoration:none;border:1px solid rgba(0,0,0,.18);background:#ffffff;transition:transform .15s ease,box-shadow .15s ease;font-weight:700}#comaslaq-faq-wrap .faq-cta a:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.08)}