.od-faq-cards{background:#fff;color:#00294f;font-family:Eina,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:900px;padding:100px 20px;position:relative}.od-faq-header{margin-bottom:60px;text-align:center}.od-faq-header h2{color:#00294f;font-size:36px;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.od-faq-header .od-underline{background:#0087ff;border-radius:2px;height:3px;margin:0 auto;width:80px}.od-accordion{display:flex;flex-direction:column;gap:16px}.od-accordion-item{background:#00294f;border-radius:16px;box-shadow:0 4px 12px rgba(0,41,79,.08);overflow:hidden;transition:background .2s ease,box-shadow .2s ease}.od-accordion-item:hover{background:#003a6b;box-shadow:0 8px 20px rgba(0,135,255,.15)}.od-accordion-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px;user-select:none}.od-question-text{color:#fff;font-size:18px;font-weight:600;line-height:1.5;margin:0;padding-right:20px}.od-question-icon{align-items:center;color:#fff;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.od-accordion-item.active .od-question-icon{transform:rotate(45deg)}.od-accordion-answer{background:#00294f;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.od-accordion-item.active .od-accordion-answer{max-height:300px;padding:0 24px 24px}.od-answer-content{color:#fff;font-size:16px;line-height:1.7;opacity:.85}.od-answer-content p{color:#fff;margin:0;opacity:1}@media (max-width:600px){.od-faq-cards{padding:70px 20px}.od-faq-header h2{font-size:30px}.od-question-text{font-size:17px}.od-accordion-question{padding:20px}.od-accordion-item.active .od-accordion-answer{padding:0 20px 20px}.od-answer-content{font-size:15px}}