.elementor-1845 .elementor-element.elementor-element-6ae8e8b{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1845 .elementor-element.elementor-element-e9b406a .elementor-heading-title{color:#2563EB}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1845 .elementor-element.elementor-element-e2e9664{--display:flex}.elementor-1845 .elementor-element.elementor-element-fd748fa .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#2563EB}.elementor-1845 .elementor-element.elementor-element-e892a80{--display:flex}.elementor-1845 .elementor-element.elementor-element-6079d30{--display:flex}.elementor-1845 .elementor-element.elementor-element-0ff5102{--n-accordion-title-font-size:1,75rem;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 030px) 0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-1845 .elementor-element.elementor-element-2712149 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#2563EB}.elementor-1845 .elementor-element.elementor-element-ef73b28{--display:flex}.elementor-1845 .elementor-element.elementor-element-970036e{--display:flex}.elementor-1845 .elementor-element.elementor-element-e3f5011{--display:flex}.elementor-1845 .elementor-element.elementor-element-e6016cd{--n-accordion-title-font-size:1,75rem;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-1845 .elementor-element.elementor-element-14bb797 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#2563EB}.elementor-1845 .elementor-element.elementor-element-9b3fa5e{--display:flex}.elementor-1845 .elementor-element.elementor-element-816bbec{--display:flex}.elementor-1845 .elementor-element.elementor-element-b77df32{--n-accordion-title-font-size:1,75rem;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-1845 .elementor-element.elementor-element-0e27b35 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#2563EB}.elementor-1845 .elementor-element.elementor-element-95387df{--display:flex}.elementor-1845 .elementor-element.elementor-element-c1d5e0d{--display:flex}.elementor-1845 .elementor-element.elementor-element-455f592{--display:flex}.elementor-1845 .elementor-element.elementor-element-6c0ab7e{--display:flex}.elementor-1845 .elementor-element.elementor-element-2bd42af{--n-accordion-title-font-size:1,75rem;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-1845 .elementor-element.elementor-element-d2a70bb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#2563EB}.elementor-1845 .elementor-element.elementor-element-f59c612{--display:flex}.elementor-1845 .elementor-element.elementor-element-bbfc26f{--n-accordion-title-font-size:1,75rem;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-1845 .elementor-element.elementor-element-a047950{--display:flex}.elementor-1845 .elementor-element.elementor-element-8b1c522{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#374151}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1845 .elementor-element.elementor-element-0848dd8 .elementor-button{background-color:#2563EB;font-family:"Roboto",Sans-serif;font-weight:500;fill:#FFF;color:#FFF;border-radius:6px 6px 6px 6px;padding:24px 24px 24px 24px}.elementor-1845 .elementor-element.elementor-element-0848dd8 .elementor-button:hover,.elementor-1845 .elementor-element.elementor-element-0848dd8 .elementor-button:focus{background-color:#1D4ED8}@media(max-width:767px){.elementor-1845 .elementor-element.elementor-element-0a65b4a{text-align:left}.elementor-1845 .elementor-element.elementor-element-0848dd8 .elementor-button{padding:15px 15px 15px 15px}}:root{--primary-color:#3b82f6;--bg-page:#ffffff;--bg-light:#f8fafc;--text-main:#0f172a;--text-body:#374151;--text-muted:#64748b;--border-subtle:#e5e7eb;--radius:14px}body{font-family:"Inter",-apple-system,system-ui,sans-serif;color:var(--text-body);background-color:var(--bg-page);line-height:1.7;-webkit-font-smoothing:antialiased}.elementor-1845{max-width:800px;margin:0 auto;padding:0 24px}.elementor-heading-title{font-size:30px;font-weight:800;color:var(--text-main);letter-spacing:-.02em;margin-bottom:12px}h2,h3{font-size:20px;font-weight:700;color:var(--text-main);margin-top:32px;margin-bottom:12px}.elementor-widget-text-editor p:first-child{color:var(--text-muted);font-size:15px;margin-bottom:18px}.elementor-widget-text-editor p strong{color:var(--primary-color);background:#eff6ff;padding:2px 8px;border-radius:6px;font-weight:600}.e-n-accordion-item{border:1px solid var(--border-subtle)!important;border-radius:var(--radius);margin-bottom:14px;background:#fff;transition:all 0.2s ease}.e-n-accordion-item:hover{border-color:#d1d5db}.e-n-accordion-item-title{padding:18px 22px}.e-n-accordion-item-title-text{font-size:16px;font-weight:600;color:var(--text-main)}.e-n-accordion-item p,.e-n-accordion-item li{color:var(--text-body)!important}.e-n-accordion-item[open]{border-color:var(--primary-color)!important}.e-n-accordion-item[open] .e-n-accordion-item-title{border-bottom:1px solid var(--border-subtle)}.e-n-accordion-item .elementor-widget-text-editor{padding:20px 22px;font-size:15px;background:var(--bg-light);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}table{width:100%;border:1px solid var(--border-subtle);font-size:14px;border-collapse:collapse}table th{background:#f1f5f9;color:var(--text-main);font-weight:600;padding:12px}table td{color:#1f2937;font-weight:500;padding:12px;border-top:1px solid var(--border-subtle)}table td:first-child{color:var(--text-main);font-weight:600}table tr:hover td{background:#f9fafb}@media (max-width:768px){.elementor-widget-text-editor,.elementor-widget-text-editor .elementor-widget-container,.elementor-widget-text-editor .elementor-text-editor{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.elementor-widget-text-editor table{width:max-content!important;min-width:700px;border-collapse:collapse}.elementor-widget-text-editor th,.elementor-widget-text-editor td{white-space:nowrap!important;padding:10px 14px}.elementor-section,.elementor-container,.elementor-column{overflow:visible!important}}.elementor-element-a047950{background:#f8fafc;border:1px solid var(--border-subtle);border-radius:18px;padding:30px 40px;margin-top:30px;text-align:center}.elementor-element-a047950 .elementor-widget-text-editor{color:var(--text-main)!important;font-size:18px;font-weight:600;margin-bottom:20px}.elementor-button{background:var(--primary-color)!important;color:#ffffff!important;padding:14px 36px;border-radius:10px;font-weight:600;font-size:16px;transition:all 0.2s ease}.elementor-button:hover{background:#1d4ed8!important}.elementor-widget-text-editor a{color:var(--primary-color);text-decoration:none;font-weight:500}.elementor-widget-text-editor a:hover{text-decoration:underline}