.post-toc{background-color:#f9f9f9;padding:20px;border-radius:12px;margin:30px 0;border:1px solid #eaeaea}.post-toc h3{margin-top:0;margin-bottom:15px;font-weight:700;color:#0A2540}.post-toc ul{list-style-type:none;padding:0;margin:0}.post-toc ol{list-style:none!important;list-style-type:none!important;padding:0;margin:0;counter-reset:toc-counter}.post-toc li{margin-bottom:12px}.post-toc ol li{position:relative;padding-right:30px}.post-toc ol li::before{counter-increment:toc-counter;content:counter(toc-counter) ".";position:absolute;right:0;top:-1px;color:#635BFF;font-weight:800;font-size:1.1rem}.post-toc a{color:#635BFF;text-decoration:none;font-weight:500;transition:color 0.2s ease}.post-toc a:hover{color:#0A2540;text-decoration:none;transform:translateX(-3px)}.post-alert-cyan{background-color:#e0f7fa;padding:30px;border-radius:16px;text-align:center;margin:40px 0;border:1px solid #b2ebf2}.post-alert-cyan-title{color:#00838f;margin-bottom:15px;font-size:1.25rem;font-weight:700}.post-alert-text{margin-bottom:25px;font-size:1.1rem;color:#456}.post-btn-whatsapp{background-color:#25D366;color:white!important;padding:14px 32px;text-decoration:none;border-radius:50px;font-weight:700;display:inline-block;transition:background-color 0.3s,transform 0.2s;box-shadow:0 4px 14px rgb(37 211 102 / .3)}.post-btn-whatsapp:hover{background-color:#20b858;transform:translateY(-2px)}.post-alert-green{background-color:#f1f8e9;padding:30px;border-radius:16px;text-align:center;margin:40px 0;border:1px solid #c5e1a5}.post-alert-green-title{color:#33691e;margin-bottom:15px;font-size:1.25rem;font-weight:700}.post-btn-primary{background-color:#635BFF;color:white!important;padding:14px 32px;text-decoration:none;border-radius:50px;font-weight:700;display:inline-block;transition:background-color 0.3s,transform 0.2s;box-shadow:0 4px 14px rgb(99 91 255 / .3)}.post-btn-primary:hover{background-color:#4a44cc;transform:translateY(-2px)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#0A2540;font-weight:700;line-height:1.4;margin-top:2rem;margin-bottom:1rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose h4{font-size:1.125rem}@media (min-width:768px){.prose h2{font-size:1.875rem}.prose h3{font-size:1.5rem}.prose h4{font-size:1.25rem}}.prose p{font-size:1.125rem;line-height:1.8;color:#425466;margin-bottom:1.25rem}.prose ul{list-style-type:disc;padding-right:1.5rem;margin-bottom:1.5rem}.prose ol{list-style-type:decimal;padding-right:1.5rem;margin-bottom:1.5rem}.prose li{font-size:1.125rem;line-height:1.8;color:#425466;margin-bottom:.5rem}.prose strong{font-weight:700;color:#0A2540}.post-faq-container{margin:30px 0}.post-faq-item{background:#fff;border:1px solid #eaeaea;border-radius:12px;margin-bottom:15px;overflow:hidden;transition:box-shadow 0.3s}.post-faq-item:hover{box-shadow:0 4px 12px rgb(0 0 0 / .05)}.post-faq-question{padding:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:15px;background:#fdfdfd}.post-faq-question h4{margin:0!important;font-size:1rem!important;line-height:1.5!important;font-weight:700;color:#0A2540}@media (min-width:768px){.post-faq-question{padding:20px}.post-faq-question h4{font-size:1.15rem!important}}.post-faq-question i{color:#635BFF;transition:transform 0.3s;margin-top:5px;flex-shrink:0}.post-faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding 0.4s ease-out;background:#fff}.post-faq-answer.open{padding:0 20px 20px 20px}.post-faq-answer p{margin:0;font-size:1.1rem;color:#425466;line-height:1.8}.bento.no-hover:hover{transform:none;box-shadow:0 2px 5px -1px rgb(50 50 93 / .12),0 1px 3px -1px rgb(0 0 0 / .08)}