.seabim-faq-wrapper{width:100%;max-width:800px;margin:0 auto;padding:40px 20px;box-sizing:border-box;}.seabim-faq-title{font-size:2rem;font-weight:700;color:#111827;text-align:center;margin-bottom:1rem;line-height:1.2;}.seabim-faq-subtitle{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:3rem;margin-top:0;}.seabim-details{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all 0.3s ease;}.seabim-details:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);}.seabim-details[open]{border-color:#0F4C81;box-shadow:0 4px 6px -1px rgba(15,76,129,0.1);}.seabim-summary{padding:20px 24px;cursor:pointer;position:relative;list-style:none;font-weight:600;font-size:1.125rem;color:#111827;display:flex;align-items:center;justify-content:space-between;}.seabim-summary::-webkit-details-marker{display:none;}.seabim-summary::after{content:'+';font-size:1.5rem;font-weight:400;color:#0F4C81;transition:transform 0.3s ease;line-height:1;margin-left:12px;}.seabim-details[open] .seabim-summary::after{transform:rotate(45deg);}.seabim-answer{padding:0 24px 24px 24px;color:#4b5563;line-height:1.6;font-size:1rem;border-top:1px solid transparent;}.seabim-details[open] .seabim-answer{border-top-color:#f3f4f6;padding-top:20px;animation:seabimSlideDown 0.3s ease-out;}@keyframes seabimSlideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}
