.elementor-76 .elementor-element.elementor-element-f3e87f8{--display:flex}.ai-cta-primary{background:#dc2626;color:#fff;border:2px solid #dc2626}.ai-cta-primary:hover{background:#b91c1c;border-color:#b91c1c}.ai-cta-secondary{background:0 0;color:#dc2626;border:2px solid #dc2626}.ai-cta-secondary:hover{background:#dc2626;color:#fff}.ai-main-content{margin-bottom:40px}.ai-article{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden}.ai-breadcrumb{background:#f8f9fa;padding:15px 30px;border-bottom:1px solid #e9ecef;color:#6c757d;font-style:italic}.ai-date{background:#f8f9fa;padding:10px 30px;border-bottom:2px solid #dc2626;color:#6c757d;font-size:.9rem}.ai-section{padding:40px 30px;border-bottom:1px solid #e9ecef}.ai-section:last-child{border-bottom:none}.ai-section-title{font-size:2rem;font-weight:700;color:#dc2626;margin:0 0 25px;padding-bottom:10px;border-bottom:3px solid #dc2626;position:relative}.ai-section-title:after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:#b91c1c}.ai-subsection-title{font-size:1.5rem;font-weight:600;color:#333;margin:30px 0 15px;padding-left:15px;border-left:4px solid #dc2626}.ai-content-block{margin-bottom:30px}.ai-paragraph{font-size:1.1rem;line-height:1.8;margin-bottom:20px;color:#444;text-align:justify}.ai-highlight{color:#dc2626;font-weight:600}.ai-ordered-list,.ai-unordered-list{margin:20px 0;padding-left:0}.ai-list-item{margin-bottom:15px;padding:15px;background:#f8f9fa;border-left:4px solid #dc2626;border-radius:0 8px 8px 0;list-style:none;position:relative;transition:all .3s ease}.ai-ordered-list .ai-list-item{counter-increment:list-counter}.ai-ordered-list{counter-reset:list-counter}.ai-ordered-list .ai-list-item:before{content:counter(list-counter);position:absolute;left:-40px;top:50%;transform:translateY(-50%);background:#dc2626;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.ai-unordered-list .ai-list-item:before{content:"✓";position:absolute;left:-40px;top:50%;transform:translateY(-50%);background:#dc2626;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.ai-list-item:hover{background:#fff;box-shadow:0 4px 15px rgba(220,38,38,.1);transform:translateX(5px)}.ai-table-container{margin:30px 0;overflow-x:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.ai-table{width:100%;border-collapse:collapse;background:#fff;font-size:1rem}.ai-table-caption{background:#dc2626;color:#fff;padding:15px;font-size:1.2rem;font-weight:600;text-align:center}.ai-table-header{background:#f8f9fa;color:#333;font-weight:600;padding:15px;text-align:left;border-bottom:2px solid #dc2626}.ai-table-cell{padding:15px;border-bottom:1px solid #e9ecef;vertical-align:top}.ai-table-row:nth-child(even){background:#f8f9fa}.ai-table-row:hover{background:#fff5f5}.ai-table-cell.ai-table-header{background:#dc2626;color:#fff;font-weight:600}.ai-faq-item{margin:25px 0;padding:25px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;transition:all .3s ease}.ai-faq-item:hover{background:#fff;box-shadow:0 4px 20px rgba(220,38,38,.1);border-color:#dc2626}.ai-faq-question{font-size:1.3rem;font-weight:600;color:#dc2626;margin:0 0 15px;padding-left:30px;position:relative}.ai-faq-question:before{content:"Q";position:absolute;left:0;top:0;background:#dc2626;color:#fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.ai-cta-section{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);text-align:center;border-radius:12px;margin:40px 0}.ai-cta-container{margin-top:30px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.ai-footer{background:#333;color:#fff;text-align:center;padding:30px 0;margin-top:40px;border-radius:8px}.ai-footer-text{margin:0;font-size:.9rem}@media (max-width:768px){.ai-container{padding:0 15px}.ai-main-title{font-size:2rem}.ai-section{padding:30px 20px}.ai-section-title{font-size:1.6rem}.ai-subsection-title{font-size:1.3rem}.ai-paragraph{font-size:1rem;text-align:left}.ai-ordered-list .ai-list-item:before,.ai-unordered-list .ai-list-item:before{display:none}.ai-list-item{padding-left:15px}.ai-table-container{font-size:.9rem}.ai-table-header,.ai-table-cell{padding:10px}.ai-cta-container{flex-direction:column;align-items:center}.ai-cta-button{width:100%;max-width:300px;text-align:center}.ai-faq-question{font-size:1.1rem;padding-left:35px}}@media (max-width:480px){.ai-main-title{font-size:1.8rem}.ai-section-title{font-size:1.4rem}.ai-section{padding:20px 15px}.ai-breadcrumb,.ai-date{padding:10px 15px}}@media print{.ai-cta-button,.ai-nav{display:none}.ai-header{background:#dc2626 !important;-webkit-print-color-adjust:exact}.ai-section{page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.ai-cta-button,.ai-list-item,.ai-faq-item{transition:none}}.ai-cta-button:focus{outline:3px solid #fbbf24;outline-offset:2px}@media (prefers-contrast:high){.ai-section-title{color:#000}.ai-highlight{color:#000;background:#ff0}}