.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text )}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-12235 .elementor-element.elementor-element-b1e8935 .elementor-toc__header-title{text-align:start}.elementor-12235 .elementor-element.elementor-element-b1e8935 .elementor-toc__header{flex-direction:row}.elementor-12235 .elementor-element.elementor-element-b1e8935{--item-text-hover-decoration:underline}.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-12235 .elementor-element.elementor-element-480dec6{text-align:justify}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-12235 .elementor-element.elementor-element-101623b{text-align:justify}.elementor-12235 .elementor-element.elementor-element-f54addd>.elementor-widget-container{background-color:#EDF8FF;padding:20px 20px 20px 20px}.elementor-12235 .elementor-element.elementor-element-f54addd{text-align:justify}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{color:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-toggle .elementor-toggle-title{font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-toggle .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-toggle .elementor-toggle-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-toggle .elementor-toggle-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}}.hp-cta-container{background-color:#f4f7fc;border-radius:12px;border:1px solid #e2e8f0;border-right:6px solid #0096d6;padding:2.5rem;margin:3rem auto;max-width:800px;display:flex;align-items:center;gap:2rem;overflow:hidden}.hp-cta-icon .server-icon{width:80px;height:80px;color:#0096d6}.hp-cta-content{flex:1}.hp-cta-content h3{font-size:1.75rem;font-weight:700;color:#1a202c;margin-top:0;margin-bottom:.75rem}.hp-cta-content p{font-size:1rem;color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.hp-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem}.hp-cta-btn{display:inline-block;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all 0.3s ease;border:2px solid #fff0;cursor:pointer}.hp-cta-btn-primary{background-color:#0096d6;color:#fff}.hp-cta-btn-primary:hover{background-color:#007ab3;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 150 214 / .2)}.hp-cta-btn-secondary{background-color:#fff0;color:#0096d6;border-color:#0096d6}.hp-cta-btn-secondary:hover{background-color:#0096d6;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.hp-cta-container{flex-direction:column;padding:2rem;text-align:center;border-right-width:0;border-top:6px solid #0096d6}.hp-cta-icon{margin-bottom:1rem}.hp-cta-buttons{justify-content:center}.hp-cta-content h3{font-size:1.5rem}}.table-container{overflow-x:auto;background-color:#fff;border-radius:8px;margin:0 auto;max-width:900px}.comparison-table{width:100%;border-collapse:collapse;text-align:center}.comparison-table thead{background-color:#4A5568;color:#fff}.comparison-table th{padding:15px 20px;font-weight:600;letter-spacing:.5px}.comparison-table td{padding:15px 20px;color:#2D3748;border-bottom:1px solid #e2e8f0}.comparison-table tbody td:first-child{font-weight:500;color:#1A202C;text-align:right}.comparison-table tbody tr:nth-child(even){background-color:#f7fafc}.comparison-table tbody tr:hover{background-color:#edf2f7;transition:background-color 0.2s ease-in-out}.elementor-12235 .elementor-element.elementor-element-eb4848c{direction:ltr}