.faq-section{color:#1a1a1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:60px 20px}.faq-wrap{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1200px}.faq-left{align-self:start;position:sticky;top:100px}.preheader{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:999px;color:#000;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:10px;line-height:1;margin-bottom:20px;padding:12px 16px}.preheader:before{animation:pulse 1.5s infinite;background-color:#f50;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:8px;width:8px}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.faq-heading{font-size:32px;font-weight:700;margin:0 0 16px}.faq-description{color:#1a1a1a;font-size:18px;line-height:1.6}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{border:1px solid rgba(9,57,61,.2);border-radius:12px;overflow:hidden;transition:background .3s ease}.faq-item,.faq-item[open]{background:#fff}.faq-question{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;list-style:none;padding:18px 20px}.faq-question::-webkit-details-marker{display:none}.faq-answer{color:#1a1a1a;font-size:15px;line-height:1.6;padding:0 20px 20px}.faq-toggle{display:flex;margin-left:16px;transition:transform .25s ease}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.icon-plusminus rect{fill:#0a3a3d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-wrap{gap:40px;grid-template-columns:1fr}.faq-left{position:static}.faq-heading{font-size:24px}.faq-question{font-size:15px;padding:16px}.faq-answer{font-size:14px;padding:0 16px 16px}}.faq-q-text,.faq-question,.faq-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;-webkit-user-select:none;user-select:none}.faq-question:active,.faq-question:focus{background:inherit;outline:none}.faq-question ::selection{background:transparent;color:inherit}.faq-section *{-webkit-tap-highlight-color:transparent}