.elementor-15023 .elementor-element.elementor-element-ee23a5e > .elementor-background-overlay{opacity:1}.elementor-15023 .elementor-element.elementor-element-ee23a5e{padding:40px 10px 40px 10px}.elementor-15023 .elementor-element.elementor-element-da02831 > .elementor-element-populated{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-c18ba3e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}.elementor-15023 .elementor-element.elementor-element-c18ba3e{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-788f1b4 .elementor-heading-title{font-size:36px}.elementor-15023 .elementor-element.elementor-element-7e3c48b{text-align:right}.elementor-15023 .elementor-element.elementor-element-08c5273 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:500;line-height:24px;fill:#4169B8;color:#4169B8;border-style:solid;border-width:0px 0px 0px 0px;border-color:#4169B8;border-radius:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-08c5273 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-08c5273 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-15023 .elementor-element.elementor-element-e5db6ca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}.elementor-15023 .elementor-element.elementor-element-e5db6ca > .elementor-container{max-width:1300px}.elementor-15023 .elementor-element.elementor-element-e5db6ca > .elementor-background-overlay{opacity:1}.elementor-15023 .elementor-element.elementor-element-e5db6ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-cf5eeb2 > .elementor-element-populated{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-62b64a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}.elementor-15023 .elementor-element.elementor-element-62b64a9{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-cb462ec.elementor-column > .elementor-widget-wrap{justify-content:flex-end}.elementor-15023 .elementor-element.elementor-element-2768805:not(.elementor-motion-effects-element-type-background),.elementor-15023 .elementor-element.elementor-element-2768805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#10151F 0%,#1E263A 100%)}.elementor-15023 .elementor-element.elementor-element-2768805{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0px 50px 0px}.elementor-15023 .elementor-element.elementor-element-2768805 > .elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15023 .elementor-element.elementor-element-ec365c8 > .elementor-widget-container{padding:0px 150px 0px 150px}.elementor-15023 .elementor-element.elementor-element-ec365c8{text-align:center}.elementor-15023 .elementor-element.elementor-element-ec365c8 .elementor-heading-title{color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-bb3deee > .elementor-widget-container{padding:0px 50px 0px 50px}.elementor-15023 .elementor-element.elementor-element-bb3deee{text-align:center;color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-893823f{color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-005dada{color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-d9e9f59 > .elementor-container{max-width:1300px}.elementor-15023 .elementor-element.elementor-element-c5e7a4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-15023 .elementor-element.elementor-element-c5e7a4a > .elementor-element-populated{padding:0px 0px 50px 0px}.elementor-15023 .elementor-element.elementor-element-36d2000 > .elementor-widget-container{padding:30px 0px 12px 0px}.elementor-15023 .elementor-element.elementor-element-36d2000{text-align:center}.elementor-15023 .elementor-element.elementor-element-36d2000 .elementor-heading-title{font-size:36px;line-height:1.5em}.elementor-15023 .elementor-element.elementor-element-fe96c9a{text-align:center}.elementor-15023 .elementor-element.elementor-element-2a3f00c:not(.elementor-motion-effects-element-type-background),.elementor-15023 .elementor-element.elementor-element-2a3f00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#10151F 0%,#1E263A 100%)}.elementor-15023 .elementor-element.elementor-element-2a3f00c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0px 50px 0px}.elementor-15023 .elementor-element.elementor-element-2a3f00c > .elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15023 .elementor-element.elementor-element-ce81dc1 > .elementor-widget-container{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-ce81dc1{text-align:center}.elementor-15023 .elementor-element.elementor-element-ce81dc1 .elementor-heading-title{color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-d205c9c{text-align:center;color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-ce62bdb{color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-33b64e9 > .elementor-widget-container{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-33b64e9{text-align:center;color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-8be1664{color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-af59066 > .elementor-widget-container{padding:50px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-af59066{text-align:center}.elementor-15023 .elementor-element.elementor-element-af59066 .elementor-heading-title{font-size:38px;color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-b463eba:not(.elementor-motion-effects-element-type-background),.elementor-15023 .elementor-element.elementor-element-b463eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FB}.elementor-15023 .elementor-element.elementor-element-b463eba{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-b463eba > .elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15023 .elementor-element.elementor-element-f3d7aed{text-align:center}.elementor-15023 .elementor-element.elementor-element-01aeb40{text-align:center}.elementor-15023 .elementor-element.elementor-element-5034982:not(.elementor-motion-effects-element-type-background),.elementor-15023 .elementor-element.elementor-element-5034982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#10151F 0%,#1E263A 100%)}.elementor-15023 .elementor-element.elementor-element-5034982{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-5034982 > .elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15023 .elementor-element.elementor-element-d06f9a2{text-align:center}.elementor-15023 .elementor-element.elementor-element-d06f9a2 .elementor-heading-title{color:#FFFFFF}.elementor-15023 .elementor-element.elementor-element-16638a1:not(.elementor-motion-effects-element-type-background),.elementor-15023 .elementor-element.elementor-element-16638a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FB}.elementor-15023 .elementor-element.elementor-element-16638a1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-16638a1 > .elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-15023 .elementor-element.elementor-element-fd089df{text-align:center}.elementor-15023 .elementor-element.elementor-element-7c36943 > .elementor-widget-container{padding:30px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-7c36943{text-align:center}.elementor-15023 .elementor-element.elementor-element-1f07344 > .elementor-container{max-width:1300px}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-accordion-item{border-width:1px;border-color:#4169B8}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#4169B8}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#4169B8}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-tab-title{background-color:#F3F6FB}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-active .elementor-accordion-icon,.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-active .elementor-accordion-title{color:#38558B}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-active .elementor-accordion-icon svg{fill:#38558B}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#38558B}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#38558B}.elementor-15023 .elementor-element.elementor-element-2de8d44 .elementor-tab-content{background-color:#F3F6FB}.elementor-15023 .elementor-element.elementor-element-e3eb612 > .elementor-widget-container{padding:30px 0px 12px 0px}.elementor-15023 .elementor-element.elementor-element-e3eb612{text-align:center}.elementor-15023 .elementor-element.elementor-element-e3eb612 .elementor-heading-title{font-size:36px;line-height:1.5em}.elementor-15023 .elementor-element.elementor-element-06ce5cd > .elementor-widget-container{padding:0px 150px 0px 150px}.elementor-15023 .elementor-element.elementor-element-06ce5cd{text-align:center}.elementor-15023 .elementor-element.elementor-element-1dc3b35 .elementor-button{background-color:#4169B8}.elementor-15023 .elementor-element.elementor-element-1dc3b35 .elementor-button:hover,.elementor-15023 .elementor-element.elementor-element-1dc3b35 .elementor-button:focus{background-color:#4169B8D6}@media(min-width:768px){.elementor-15023 .elementor-element.elementor-element-cf5eeb2{width:100%}.elementor-15023 .elementor-element.elementor-element-c5e7a4a{width:100%}}@media(max-width:1024px){.elementor-15023 .elementor-element.elementor-element-788f1b4 .elementor-heading-title{font-size:26px}.elementor-15023 .elementor-element.elementor-element-7e3c48b > .elementor-widget-container{margin:0px 0px 30px 0px}.elementor-15023 .elementor-element.elementor-element-7e3c48b{text-align:center}.elementor-15023 .elementor-element.elementor-element-06ce5cd > .elementor-widget-container{padding:0px 20px 0px 20px}}@media(max-width:767px){.elementor-15023 .elementor-element.elementor-element-788f1b4 .elementor-heading-title{font-size:22px;line-height:1.2em}.elementor-15023 .elementor-element.elementor-element-ec365c8 > .elementor-widget-container{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-ec365c8 .elementor-heading-title{font-size:20px;line-height:1.2em}.elementor-15023 .elementor-element.elementor-element-bb3deee > .elementor-widget-container{padding:0px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-36d2000 > .elementor-widget-container{padding:30px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-36d2000 .elementor-heading-title{font-size:22px}.elementor-15023 .elementor-element.elementor-element-af59066 .elementor-heading-title{font-size:22px;line-height:1.2em}.elementor-15023 .elementor-element.elementor-element-f3d7aed .elementor-heading-title{font-size:20px}.elementor-15023 .elementor-element.elementor-element-d06f9a2 .elementor-heading-title{font-size:20px}.elementor-15023 .elementor-element.elementor-element-e3eb612 > .elementor-widget-container{padding:30px 0px 0px 0px}.elementor-15023 .elementor-element.elementor-element-e3eb612 .elementor-heading-title{font-size:22px}.elementor-15023 .elementor-element.elementor-element-06ce5cd > .elementor-widget-container{padding:0px 0px 0px 0px}}.tgc-solution,.tgc-solution *{box-sizing:border-box}.tgc-solution{font-family:'Montserrat',sans-serif;color:#2D3748}.tgc-wrap{max-width:1400px;margin:0 auto;padding:20px}.tgc-title{background:#1B2A4A;color:#fff;text-align:center;font-size:28px;font-weight:600;padding:26px 20px}.tgc-subtitle{background: #243556;color:#A8C8E8;text-align:center;font-size:16px;font-style:italic;padding:14px 20px}.tgc-description{background:#F0F2F5;color:#4A5568;text-align:center;font-size:15px;line-height:1.65;padding:20px 40px}.tgc-column-header{display:grid;grid-template-columns:1fr 72px 1fr 72px 1.15fr;background:#1B2A4A;align-items:center;text-align:center;font-weight:600;padding:14px 0}.tgc-column-header .tgc-col{color:#8eafd4}.tgc-column-header .tgc-col-plus{color:#8eafd4;font-size:26px}.tgc-column-header .tgc-col-eq{color:#1a7a3a;font-size:26px}.tgc-column-header .tgc-col-combined{color:#ffffff}.tgc-divider{height:0px;background:#f0f2f5}.tgc-logic{display:grid;grid-template-columns:1fr 72px 1fr 72px 1.15fr;align-items: center;gap:1px;padding: 5px 0;background:#f0f2f5}.tgc-logic-box:first-child{background:#1b2a4a;color:#fff;padding:10px;text-align:center;border-radius:4px}.tgc-logic-box:nth-child(3){background:#4a90d9;color:#fff;padding:10px;text-align:center;border-radius:4px}.tgc-logic-box:last-child{background:#1a7a3a;color:#fff;padding:10px;text-align:center;border-radius: 4px}.tgc-logic-box,.tgc-logic-op{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:96px;padding:16px}.tgc-logic-title{color:#fff;font-weight:600;font-size:15px}.tgc-logic-sub{color:#fff;font-size:13px;font-weight:700;margin-top:4px}.tgc-logic-title-combined{color:#fff}.tgc-logic-op{font-size:44px;font-weight:700}.tgc-logic-op-plus{color:#4a90d9;font-size:26px;font-weight:700;text-align:center}.tgc-logic-op-eq{color:#1a7a3a;font-size:26px;font-weight:700;text-align:center}.tgc-section{background:#1B2A4A;color:#fff;text-align:center;font-size:15px;font-weight:700;padding:14px 18px;border-top:3px solid #fff;border-bottom:3px solid #fff}.tgc-row{display:grid;grid-template-columns:1fr 72px 1fr 72px 1.15fr}.tgc-cell{padding:18px 16px;border-bottom:1px solid #D6DBE3;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tgc-cell-scale{background:#EDF2FA;font-size: 15px}.tgc-cell-trugrid{background:#EDF2FA;font-size: 15px}.tgc-row-alt .tgc-cell-scale,.tgc-row-alt .tgc-cell-trugrid{background:#DCE6F5}.tgc-cell-op{justify-content:center;align-items:center;font-size:22px;font-weight:700;background:#fff}.tgc-cell-op-plus{color:#4A90D9}.tgc-cell-op-eq{color:#1A7A3A}.tgc-row-alt .tgc-cell-op{background:#F0F0F0}.tgc-cell-combined{background:#E6F4EA;border-left:4px solid #1A7A3A;font-size: 15px}.tgc-row-alt .tgc-cell-combined{background:#D0EADA}.tgc-combined-title{font-weight:700;color:#1A7A3A;margin-bottom:6px}.tgc-combined-heading{font-weight:700;margin-bottom:6px}.tgc-combined-desc{line-height:1.45}.tgc-mobile-label{display:none;font-weight:700;color:#1B2A4A}.tgc-cell-combined .tgc-mobile-label{display:none}@media (min-width:769px){.tgc-cell-scale{justify-content:center;align-items:center;text-align:center}.tgc-cell-trugrid{justify-content:center;align-items:center;text-align:center}.tgc-cell-op{justify-content:center;align-items:center;text-align:center}.tgc-cell-combined{justify-content:center;align-items:flex-start}}@media (max-width:768px){.tgc-column-header{display:none}.tgc-title{font-size: 20px}.tgc-description{padding: 20px 20px}.tgc-row{grid-template-columns:1fr;border:1px solid #D6DBE3;border-radius:8px;overflow:hidden;margin-bottom:18px}.tgc-cell{border-bottom:1px solid #D6DBE3}.tgc-row .tgc-cell:last-child{border-bottom:none}.tgc-mobile-label{display:block;margin-bottom:4px}.tgc-cell-op{min-height:52px;background:#F7F7F7;font-size:24px}.tgc-cell-scale,.tgc-cell-trugrid{background:#EDF2FA !important}.tgc-cell-combined{background:#E6F4EA !important}.tgc-logic{grid-template-columns:1fr}.tgc-logic-box,.tgc-logic-op{min-height:auto;padding:5px 5px}.tgc-logic-box{gap:0px}.tgc-logic-op{font-size:28px;line-height:1}}@media (max-width:400px){.tgc-title{font-size:20px}.tgc-subtitle{font-size:13px}.tgc-description{font-size:13px;padding:16px}.tgc-logic{grid-template-columns:1fr 28px 1fr 28px 1fr}.tgc-logic-op{font-size:24px}}.ftrs-container{background-color: #1D2133;border-radius: 12px;padding: 5px;border: 1px solid rgba(255,255,255,0.2);margin:5px}.alternative-features-container{background-color: #1D2133;border-radius: 12px;padding: 10px;width: 280px;height: 200px;border: 1px solid rgba(255,255,255,0.2)}.alternative-features-header{color: #A8C6FF;font-size: 20px;color: #fff;font-weight: 600}.alternative-features-content p{font-size: 14px;color: rgba(255,255,255,0.8);font-weight: 400}.tg-architecture{padding: 50px 0;background: #f3f6fb}.tg-arch-diagram{display: flex;align-items: center;justify-content: center;gap: 25px;flex-wrap: wrap}.tg-arch-node{background: #ffffff;padding: 10px;width: 230px;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,0.06);text-align: center}.tg-arch-title{font-weight: 700;font-size: 16px;margin-bottom: 8px;color: #1d2b45}.tg-arch-desc{font-size: 14px;line-height: 1.5;color: #4c5b75}.tg-arch-arrow{font-size: 24px;color: #8aa6d1}.tg-deployment{display: flex;justify-content: center;gap: 25px;padding: 50px 0;flex-wrap: wrap}.tg-deploy-step{width: 200px;padding: 20px;background: #f3f6fb;border-radius: 10px;text-align: center;font-size: 14px;position: relative}.tg-deploy-step span{display: block;width: 32px;height: 32px;margin: 0 auto 10px;background: #4169b8;color: white;border-radius: 50%;line-height: 32px;font-weight: 600}.tg-usecases{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 30px;padding: 30px 0}.tg-usecase-card{background: #ffffff;padding: 20px;border-radius: 12px;box-shadow: 0 10px 28px rgba(0,0,0,0.05)}.tg-usecase-card h3{font-size: 18px;margin-bottom: 10px;line-height: 1.6em;color: #1d2b45}.tg-usecase-card p{font-size: 14px;line-height: 1.6;color: #55627a}.tg-bullets{list-style: disc;margin-left: 20px}.tg-bullets li{color: inherit;position: relative}.tg-bullets li::marker{color: #A8C6FF}@media (max-width: 768px){.alternative-features-container{width: 100%;height: auto;padding: 20px}.alternative-features-header{font-size: 18px}.alternative-features-content p{font-size: 12px}.tg-bullets{list-style: disc;margin-left: 0px}.tg-bullets li{color: inherit;position: relative}.tg-bullets li::marker{color: #A8C6FF}.tg-deployment{display: flex;justify-content: center;gap: 25px;padding: 50px 0;flex-wrap: wrap}.tg-deploy-step{width: 250px;padding: 20px;background: #f3f6fb;border-radius: 10px;text-align: center;font-size: 14px;position: relative}.tg-deploy-step span{display: block;width: 32px;height: 32px;margin: 0 auto 10px;background: #4169b8;color: white;border-radius: 50%;line-height: 32px;font-weight: 600}.tgs-compare .tgs-section-row:first-of-type{margin-top: 0}.tgs-compare .tgs-section-row{margin-top: 40px}.tgs-compare .tgs-num{display:block;width:100%;text-align:left;font-weight:700;padding:10px;border-bottom: 0!important;padding-bottom: 0}.tgs-compare .tgs-cap{display:block;width:100%;padding:15px;background:#fff;border-bottom:1px solid #D7DCE7;padding-top: 0}.tg-arch-diagram{flex-direction: column;align-items: center;gap: 20px}.tg-arch-node{width: 100%;max-width: 320px;margin: 0 auto}.tg-arch-arrow{transform: rotate(90deg);margin: 5px 0}.tg-usecase-card{background: #ffffff;border: 1px solid #e2e8f0;box-shadow: 0 6px 18px rgba(0,0,0,0.06);padding: 22px}.tg-usecase-card h3{font-size: 19px}.tg-usecase-card p{font-size: 14px;color: #475569}}@media (max-width: 480px){.alternative-features-header{font-size: 16px}.alternative-features-content p{font-size: 11px}.tg-bullets{list-style: disc;margin-left: 0px}.tg-bullets li{color: inherit;position: relative}.tg-bullets li::marker{color: #A8C6FF}.tg-deployment{display: flex;justify-content: center;gap: 20px;padding: 20px 0;flex-wrap: wrap}.tg-deploy-step{width: 250px;padding: 20px;background: #f3f6fb;border-radius: 10px;text-align: center;font-size: 14px;position: relative}.tg-deploy-step span{display: block;width: 32px;height: 32px;margin: 0 auto 10px;background: #4169b8;color: white;border-radius: 50%;line-height: 32px;font-weight: 600}.tgs-compare .tgs-section-row:first-of-type{margin-top: 0}.tgs-compare .tgs-section-row{margin-top: 40px}.tgs-compare .tgs-num{display:block;width:100%;text-align:left;font-weight:700;padding:10px;border-bottom: 0!important;padding-bottom: 0;margin-left: 5px}.tgs-compare .tgs-cap{display:block;width:100%;padding:15px;background:#fff;border-bottom:1px solid #D7DCE7;padding-top: 0}.tg-usecase-card{background: #ffffff;border: 1px solid #e2e8f0;box-shadow: 0 6px 18px rgba(0,0,0,0.06);padding: 22px}.tg-usecase-card h3{font-size: 19px}.tg-usecase-card p{font-size: 14px;color: #475569}}