.entry-content .eem-cta-box{background:linear-gradient(135deg,#0b2d5c,#163d75);padding:36px 30px;border-radius:12px;text-align:center;margin:36px 0;color:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .15)}.entry-content .eem-cta-box h3{color:#fff;margin:0 0 10px;font-size:26px}.entry-content .eem-cta-box p{color:#fff;margin:0 0 22px;font-size:16px}.entry-content .eem-btn{display:inline-block;background:#ff6b00;color:#fff!important;padding:13px 32px;border-radius:50px;text-decoration:none;font-weight:700;font-size:16px;transition:all 0.3s ease}.entry-content .eem-btn:hover{background:#e65f00;color:#fff!important;transform:translateY(-3px)}@media (max-width:768px){.entry-content .eem-cta-box{padding:26px 18px}.entry-content .eem-cta-box h3{font-size:21px}}.entry-content .faq-box{padding:22px 24px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin:36px 0;box-shadow:0 4px 14px rgb(0 0 0 / .05)}.entry-content .faq-box h3{text-align:left;font-size:1.35em;margin:0 0 16px;color:#12374f}.entry-content .faq-box details{padding:14px 16px;margin-bottom:10px;border:1px solid #eee;border-radius:8px;background:#f9fafb}.entry-content .faq-box details[open]{background:#fff;border-color:#f5b301}.entry-content .faq-box summary{cursor:pointer;font-weight:600;color:#222;list-style:none}.entry-content .faq-box summary::-webkit-details-marker{display:none}.entry-content .faq-box summary::after{content:'+';float:right;font-weight:700;color:#ff6b00}.entry-content .faq-box details[open] summary::after{content:'\2212'}.entry-content .faq-box details p{margin:10px 0 2px;color:#444}.entry-content .epm-trust-badge{display:flex;align-items:center;gap:10px;background:#fff8e8;border:1px solid #f5dfa3;border-radius:10px;padding:12px 18px;margin:26px 0;font-size:14.5px;color:#7a5b00}.entry-content .epm-trust-badge .epm-stars{color:#f5b301;font-size:17px;letter-spacing:1px}.entry-content .epm-body-image{margin:28px 0;text-align:center}.entry-content .epm-body-image img{width:100%;max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 18px rgb(0 0 0 / .1)}.entry-content .epm-body-image figcaption{margin-top:8px;font-size:13px;color:#64748b;font-style:italic}.entry-content a{color:#12374f;font-weight:600;text-decoration:underline}.entry-content a:hover{color:#ff6b00}