.faq-chiller{--faq-radius:12px;--faq-border:#e5e7eb;--faq-text:#0f172a;--faq-muted:#64748b;--faq-accent:#0f172a;--faq-bg:#fff;--faq-bg-hover:#fafafa;--faq-shadow:0 10px 30px rgba(2,6,23,.06);--faq-gap:18px;--faq-ring:0 0 0 3px rgba(205,23,25,.25);display:flex;flex-direction:column;align-items:center;gap:var(--faq-gap);padding:0 15px}.faq-chiller .faq-list{display:flex;flex-direction:column;gap:var(--faq-gap);width:100%;max-width:860px}.faq-chiller .faq-item{position:relative;border:1px solid var(--faq-border);border-radius:var(--faq-radius);background:var(--faq-bg);box-shadow:var(--faq-shadow);overflow:hidden;transition:border-color .2s,box-shadow .2s,background-color .2s}.faq-chiller .faq-item::before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:0 0;transition:background-color .2s}.faq-chiller .faq-item.is-open::before{background:#cd1719}.faq-chiller .faq-q{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;background:0 0;border:0;outline:0;cursor:pointer;font-weight:800;color:var(--faq-text);text-align:right}.faq-chiller .faq-q-text{flex:1;line-height:1.7}.faq-chiller .faq-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#64748b;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transform:rotate(0deg);transition:transform .22s,color .2s,border-color .2s,background-color .2s}.faq-chiller .faq-item.is-open .faq-icon{transform:rotate(180deg);color:#cd1719;border-color:#d73235;background:#fff5f5}.faq-chiller .faq-a{padding:0 18px 16px;color:#1f2937;line-height:1.9;overflow:hidden;transition:max-height .28s ease}@media (hover:hover){.faq-chiller .faq-item:hover{background:var(--faq-bg-hover)}}.faq-chiller .faq-q:focus-visible{box-shadow:var(--faq-ring);border-radius:var(--faq-radius)}@media (max-width:600px){.faq-chiller{--faq-gap:14px}.faq-chiller .faq-q{padding:14px;gap:12px}.faq-chiller .faq-icon{width:26px;height:26px;border-radius:7px}.faq-chiller .faq-a{padding:0 14px 14px}}@media (max-width:640px){.faq-chiller h2{text-align:center!important}}