section#faq details>summary.faq-summary{display:block;padding:.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-summary-inner{background:linear-gradient(180deg,#fff,#f8fafc);border-radius:.75rem;padding:18px 20px;box-shadow:0 6px 18px rgba(2,6,23,.04);border:1px solid rgba(15,23,42,.06);display:flex;align-items:center;gap:12px}.faq-title{font-size:1.6rem;font-weight:700;color:#0f172a;text-align:left}.faq-action{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:#ecfdf5;color:#065f46;padding:6px 10px;border-radius:999px;font-weight:600}.faq-chevron{display:inline-block;transition:transform .18s ease}details[open] .faq-chevron{transform:rotate(180deg)}.faq-summary .faq-title{line-height:1.05}section#faq .group.p-6{transition:transform .12s ease,box-shadow .12s ease}section#faq .group.p-6:hover{transform:translateY(-4px);box-shadow:0 8px 26px rgba(2,6,23,.06)}section#faq .group.p-6 summary{cursor:pointer}section#faq details>div{margin-top:.6rem}.partners-belt .logo{height:3rem;width:auto;object-fit:contain;display:block;filter:grayscale(1) saturate(0) brightness(.95);opacity:.8;transition:transform .25s ease,filter .25s ease,opacity .25s ease}.partners-belt .is-center{transform:scale(1.12);filter:drop-shadow(0 6px 14px rgba(2,6,23,.08));z-index:1}.partners-belt .is-center>.logo{filter:none;opacity:1}.partners-belt:hover .logo{filter:none;opacity:1}.partners-belt:hover .belt-track{animation-play-state:paused!important}@keyframes belt-scroll-x{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.partners-belt .belt-track{animation:none!important}}.partners-belt .logo-wrap{width:70px;height:50px;flex-shrink:0;padding:0!important;gap:0}.partners-belt .belt-seq{gap:1rem!important;padding-right:1rem!important}@media (min-width:640px){.partners-belt .logo-wrap{width:90px;height:60px}.partners-belt .logo{opacity:.85}.partners-belt a:hover img.logo,.partners-belt img.logo:hover,.partners-belt img.logo:focus{-webkit-filter:none!important;filter:none!important;opacity:1!important}}.partners-belt a:hover img.logo,.partners-belt img.logo:hover,.partners-belt img.logo:focus{-webkit-filter:none!important;filter:none!important;opacity:1!important;transform:translateY(-4px) scale(1.06)!important}.partners-belt:hover .logo{opacity:.9}.logo-wrap.is-center img.logo{-webkit-filter:none!important;filter:none!important;opacity:1!important;transform:translateY(-6px) scale(1.08)!important}@media (max-width:639px){.partners-belt .logo{-webkit-filter:none!important;filter:none!important;opacity:1!important}.logo-wrap.is-center img.logo{-webkit-filter:none!important;filter:none!important;opacity:1!important}}