.blog-inner-rich-text h2 i{font-style:italic;font-weight:400}.blog-inner-rich-text h2 span{display:block;font-size:1.4rem;font-weight:300;margin-top:8px;font-style:normal}.blog-inner-rich-text a{color:#2c7dbf;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color 120ms}.blog-inner-rich-text a:focus,.blog-inner-rich-text a:hover{color:#205f96;outline:0}@media (max-width:991px){.blog-right-wrap{position:static!important}}.blog-right-wrap .blog-post-header a{color:inherit;text-decoration:none}.blog-inner-rich-text h2{margin-top:48px!important;margin-bottom:24px!important;line-height:1.3;font-size:2.6rem!important}.blog-inner-rich-text h3{margin-top:36px!important;margin-bottom:20px!important;line-height:1.4}.blog-inner-rich-text h4{margin-top:32px!important;margin-bottom:16px!important;line-height:1.4;font-size:1.5rem!important}.blog-inner-rich-text h5{margin-top:24px!important;margin-bottom:12px!important;line-height:1.4;font-size:1.25rem!important}.blog-inner-rich-text h2+p,.blog-inner-rich-text h3+p,.blog-inner-rich-text h4+p,.blog-inner-rich-text h5+p{margin-top:0!important;margin-bottom:20px!important}.blog-inner-rich-text p{margin-bottom:20px!important;line-height:1.8}.blog-inner-rich-text ol,.blog-inner-rich-text ul{margin-top:16px!important;margin-bottom:24px!important;padding-left:30px}.blog-inner-rich-text li{margin-bottom:12px!important;line-height:1.7}.blog-inner-rich-text p+h2{margin-top:56px!important}.blog-inner-rich-text p+h3{margin-top:40px!important}.blog-inner-rich-text img{margin:32px 0;max-width:100%;height:auto;border-radius:8px}.blog-img-caption{margin-top:-24px;margin-bottom:32px;font-size:.9rem;color:#666;font-style:italic;text-align:center}.blog-inner-rich-text table{width:100%;margin:32px 0;border-collapse:collapse;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.blog-inner-rich-text table thead{background-color:#f5f5f5}.blog-inner-rich-text table th{padding:16px;text-align:left;font-weight:600;border-bottom:2px solid #e0e0e0}.blog-inner-rich-text table td{padding:16px;border-bottom:1px solid #e0e0e0;vertical-align:top}.blog-inner-rich-text table tbody tr:last-child td{border-bottom:none}.blog-inner-rich-text table tbody tr:hover{background-color:#f9f9f9}.newsletter-form,.newsletter-form-row{display:flex;flex-direction:column;gap:16px;width:100%}.newsletter-form-field{width:100%}.newsletter-form-submit{width:100%;margin-top:8px}.newsletter-form-submit .button{width:100%}.subscribe-message{margin-top:8px;padding:8px 12px;border-radius:4px;font-size:14px;display:none}.subscribe-message.success{display:block;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.subscribe-message.error{display:block;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.button.btn__disabled,.button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.newsletter-form .phone-field-group{display:block;width:100%}.newsletter-form .phone-field-wrapper{display:flex;flex-direction:row;gap:10px;width:100%;align-items:stretch}.newsletter-form .phone-code-wrapper{flex:0 0 152px;min-width:152px;max-width:152px;position:relative}.newsletter-form .phone-field-group .select2-container{width:100%!important;min-width:0!important;max-width:100%!important}.newsletter-form .phone-number-wrapper{flex:1 1 auto;min-width:0}.phone-field-group{width:100%}.phone-field-wrapper{display:flex;gap:8px;width:100%;align-items:stretch}.phone-code-wrapper{flex:0 0 150px;min-width:150px;position:relative}.phone-number-wrapper{flex:1;min-width:0}.phone-code-select{width:50px;height:48px;padding:0 12px;border:1px solid #e1e5e9;border-radius:12px;font-size:14px;background-color:#fff;color:#333;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.phone-code-select:focus{outline:0;border-color:#4d65ff;box-shadow:0 0 0 3px rgba(77,101,255,.1)}.phone-number-input{width:100%;height:48px;padding:0 12px;border:1px solid #e1e5e9;border-radius:4px;font-size:14px;background-color:#fff;color:#333}.phone-number-input:focus{outline:0;border-color:#4d65ff;box-shadow:0 0 0 3px rgba(77,101,255,.1)}.phone-number-input::placeholder{color:#999}.error-message{color:#dc2626;font-size:12px;margin-top:4px;display:none}.error-message.show{display:block}.newsletter-form .phone-code-wrapper .select2-container{width:100%!important;max-width:100%!important;display:block!important}.newsletter-form .phone-code-wrapper select.select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.newsletter-form .phone-code-wrapper .select2-container--default .select2-selection--single{height:2.75rem!important;min-height:2.75rem!important;border:1px solid transparent!important;border-radius:12px!important;background-color:#f5f5f5!important;box-shadow:none!important}.newsletter-form .phone-code-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.6!important;padding:.5rem 1.85rem .5rem .5rem!important;color:#141414!important;font-size:.875rem!important;display:flex!important;align-items:center!important;gap:4px!important;overflow:hidden;text-overflow:ellipsis}.newsletter-form .phone-code-wrapper .country-option{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;overflow:hidden}.newsletter-form .phone-code-wrapper .country-flag{width:18px;height:13px;flex-shrink:0;object-fit:cover;border-radius:2px}.newsletter-form .phone-code-wrapper .country-code-text,.newsletter-form .phone-code-wrapper .country-iso-text{font-size:.8125rem;font-weight:500;color:#141414!important;white-space:nowrap;flex-shrink:0;line-height:1.4}.newsletter-form .phone-code-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important;right:6px!important;width:18px!important}.select2-container{width:100%!important;display:block!important}.select2-container--default .select2-selection--single{height:48px!important;border:1px solid #e1e5e9!important;border-radius:4px!important;background-color:#fff!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px!important;padding-left:12px!important;padding-right:30px!important;color:#333!important;font-size:14px!important;display:flex!important;align-items:center!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important;right:8px!important;width:20px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#333 transparent transparent!important;border-width:5px 4px 0!important;margin-left:-4px!important;margin-top:-2px!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #333!important;border-width:0 4px 5px!important;margin-top:-3px!important}.select2-container--default .select2-selection--single:focus{outline:0}.select2-container--open .select2-selection--single{border-color:#4d65ff!important;box-shadow:0 0 0 3px rgba(77,101,255,.1)!important}.blog-right-wrap .blog-side-wrap a{transition:.25s;padding:6px 8px;border-radius:0;display:block;width:100%;scroll-margin-top:0!important}.blog-right-wrap .blog-side-wrap a.active{color:#2c7dbf!important;background:rgba(44,125,191,.15);font-weight:700;transform:translateX(6px);box-shadow:0 0 10px rgba(44,125,191,.15)}.blog-right-wrap{position:sticky;top:20px;height:fit-content;order:2;overscroll-behavior:contain}.blog-grid.inner{overflow:visible!important;grid-template-columns:1.3fr .75fr!important}.blog-grid.inner>div:not(.blog-right-wrap){order:1}html{scroll-behavior:smooth}.blog-inner-rich-text h2,.blog-inner-rich-text h3{scroll-margin-top:120px}.blog-right-wrap .contributors-wrap{max-height:calc(100vh - 140px);overflow-y:auto;padding-right:6px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.blog-right-wrap .contributors-wrap::-webkit-scrollbar{width:6px}.blog-right-wrap .contributors-wrap::-webkit-scrollbar-track{background:0 0}.blog-right-wrap .contributors-wrap::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:6px}.blog-right-wrap .contributors-wrap::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}@media (max-width:991px){html{scroll-behavior:auto}.blog-inner-rich-text h2,.blog-inner-rich-text h3{scroll-margin-top:80px}.blog-right-wrap .contributors-wrap{max-height:none;overflow:visible}}.blog-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;min-height:48px;background:linear-gradient(45deg,#5495f2,#a0c4f8);color:#fff!important;font-size:16px;font-weight:600;line-height:1;border-radius:14px;border:1px solid rgba(255,255,255,.4);text-decoration:none!important;white-space:nowrap;box-shadow:inset 0 -4px 8px rgba(3,75,183,.5);transition:.3s}.blog-btn:hover{background:#e9f2ff;color:#141414!important;box-shadow:none;transform:translateY(-2px)}.blog-btn:active{transform:translateY(0);box-shadow:inset 0 -2px 4px rgba(0,0,0,.2)}.blog-btn.full-width{width:100%}.blog9_featured-item-link{align-items:flex-start!important}.blog9_mini-image-wrapper{flex-shrink:0;width:222px;min-width:222px;max-width:222px;height:144px;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.blog9_mini-image{width:100%!important;height:100%!important;min-height:144px;max-width:222px!important;object-fit:contain;border-radius:12px;display:block}.blog9_featured-item-content{flex:1;min-width:0;padding-left:12px}.blog9_featured-item{width:100%;overflow:hidden}.blog9_featured-list{width:100%}.blog9_featured-item-link>div:first-child{flex-shrink:0;width:222px;min-width:222px;max-width:222px;height:144px;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.blog9_featured-item-link>div:first-child .blog9_mini-image{object-fit:contain!important}.section_cta .secondary-button{background-color:#fff;color:#000!important}.ttm-toast{position:fixed;bottom:20px;right:20px;background:#111827;color:#fff;padding:12px 16px;border-radius:6px;font-size:13px;opacity:0;transform:translateY(20px);transition:.3s;z-index:999999}.ttm-toast.show{opacity:1;transform:translateY(0)}.ttm-toast.success{background:#16a34a}.ttm-toast.error{background:#dc2626}#ttm-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99999;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;animation:.25s ttmFadeIn;overflow-y:auto;align-items:flex-start}#ttm-popup-overlay.ttm-visible{display:flex}@media (min-height:700px){#ttm-popup-overlay{align-items:center}}@keyframes ttmFadeIn{from{opacity:0}to{opacity:1}}@keyframes ttmSlideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}#ttm-popup{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.25);position:relative;animation:.28s ttmSlideUp;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#ttm-popup .ttm-popup-header{flex-shrink:0;background:#fff;color:#111827;padding:14px 20px 10px;border-radius:12px 12px 0 0;position:sticky;top:0;z-index:1;box-sizing:border-box;text-align:center}#ttm-popup .ttm-popup-body{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;padding:20px 24px 24px}#ttm-popup .ttm-popup-body::-webkit-scrollbar{width:6px}#ttm-popup .ttm-popup-body::-webkit-scrollbar-track{background:0 0}#ttm-popup .ttm-popup-body::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:6px}#ttm-popup .ttm-popup-body::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}@media (max-width:480px){#ttm-popup-overlay{padding:10px 8px}#ttm-popup{max-height:95vh;border-radius:10px}}#ttm-popup .ttm-popup-header h2{margin:0 0 4px;font-size:clamp(15px, 3.8vw, 19px);font-weight:700;line-height:1.25;color:#111827;text-align:center}#ttm-popup .ttm-popup-header p{margin:0;font-size:13px;color:#6b7280;text-align:center}#ttm-popup .ttm-popup-icon-wrap{width:180px;margin:0 auto 8px;background:#fff;display:flex;align-items:center;justify-content:center}#ttm-popup .ttm-popup-icon-wrap img{max-width:100%;max-height:100%}#ttm-popup .ttm-popup-divider{display:block;margin:8px auto 0;max-width:150px;width:100%;height:auto}#ttm-popup-close{position:absolute;top:12px;right:12px;background:#f3f4f6;border:1.5px solid #e5e7eb;color:#6b7280;font-size:13px;width:32px;height:32px;border-radius:50%;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s;-webkit-appearance:none;appearance:none}#ttm-popup-close:hover{background:#e5e7eb}#ttm-popup .ttm-field{margin-bottom:14px}#ttm-popup .ttm-field label{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}#ttm-popup .ttm-field label span.ttm-req{color:#ef4444;margin-left:2px}#ttm-popup .ttm-field input,#ttm-popup .ttm-field select,#ttm-popup .ttm-field textarea{width:100%;padding:10px 12px;border:1.5px solid #d1d5db;border-radius:7px;font-size:14px;color:#111827;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;background:#fafafa;outline:0;font-family:inherit}#ttm-popup .ttm-field input:focus,#ttm-popup .ttm-field select:focus,#ttm-popup .ttm-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12);background:#fff}#ttm-popup .ttm-field textarea{resize:vertical;min-height:72px}#ttm-popup .ttm-phone-row{display:flex;gap:8px;align-items:flex-start}#ttm-popup .ttm-phone-row .select2-container{width:120px!important;min-width:120px!important;flex-shrink:0}#ttm-popup .ttm-phone-row select{width:120px}@media (max-width:480px){#ttm-popup .ttm-phone-row .select2-container{width:70px!important}#ttm-popup .ttm-phone-row select{width:70px}#ttm-popup .ttm-popup-icon-wrap{width:120px}}#ttm-popup .ttm-subject-badge{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#1d4ed8;border:1.5px solid #bfdbfe;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:600}#ttm-popup .ttm-subject-badge svg{width:16px;height:16px;color:#22c55e;flex-shrink:0}#ttm-popup .ttm-error{color:#dc2626;font-size:11.5px;margin-top:4px;display:none}#ttm-popup .ttm-checkbox-field{margin:16px 0 12px;display:flex;align-items:flex-start;gap:10px}#ttm-popup .ttm-checkbox-field input{width:18px;height:18px;margin-top:1px;flex-shrink:0;accent-color:#2563eb}#ttm-popup .ttm-checkbox-field label{font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal;color:#4b5563;line-height:1.4;margin-bottom:0}#ttm-popup .ttm-checkbox-field a{color:#2563eb;text-decoration:none;font-weight:500}#ttm-popup .ttm-checkbox-field a:hover{text-decoration:underline}#ttm-popup .ttm-submit-btn{width:100%;margin-top:6px}#ttm-popup .ttm-submit-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}#ttm-popup .ttm-submit-btn:disabled{opacity:.55;cursor:not-allowed}#ttm-popup .ttm-submit-btn.loading{opacity:.7}#ttm-popup .ttm-disclaimer{font-size:11px;color:#9ca3af;text-align:center;margin-top:10px}#ttm-popup .ttm-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}#ttm-popup .select2-container{width:100px!important;min-width:100px!important}#ttm-popup .select2-selection{height:40px!important;display:flex!important;align-items:center!important;padding:0 6px!important}#ttm-popup .select2-selection__rendered{display:flex!important;align-items:center!important;gap:4px;font-size:13px!important}#ttm-popup .select2-results__option img,#ttm-popup .select2-selection__rendered img{width:16px!important;height:12px!important;object-fit:cover}#ttm-popup .select2-results__option{display:flex;align-items:center;gap:6px;font-size:13px;padding:6px 10px}#ttm-popup .select2-selection__arrow{height:100%!important;right:4px!important}@media (max-width:480px){#ttm-popup .ttm-two-col{grid-template-columns:1fr}#ttm-popup .select2-container{width:85px!important}}@media (max-width:767px){.blog-post-header5_background-image-wrapper .image-overlay-layer{background-image:none;background-color:rgba(0,0,0,.55)}}