.gn-css{position:absolute!important;width:0!important;height:0!important;overflow:hidden;pointer-events:none}.gn-auto{width:auto!important;max-width:none!important;flex:0 0 auto}.gn-grow{flex:1 1 0!important;min-width:0}.elementor-widget-text-editor p:last-child{margin-bottom:0}.gn-ico{display:block;flex:0 0 auto}.gn-tile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gn-tile--L{width:52px;height:52px;border-radius:12px}.gn-tile--M{width:36px;height:36px;border-radius:8px}.gn-tile--brand{background:#F2F7FD;color:#2C599A}.gn-tile--solid{background:#1C3660;color:#FFF}.gn-tile--accent{background:#C6F432;color:#111F3A}.gn-tile--inverse{background:#23477D;color:#C7E1F7}.gn-arrow{display:inline-flex;color:#98A1B0;transition:transform .2s ease,color .2s ease}.gn-arrow--inverse{color:#9CC2EA}a.e-con:hover .gn-arrow{transform:translateX(4px);color:#2C599A}a.e-con:hover .gn-arrow--inverse{color:#C6F432}.gn-item,.gn-channel{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;text-decoration:none}.gn-channel:hover{border-color:#9CC2EA!important;box-shadow:0 4px 8px -2px rgba(17,31,58,.06),0 12px 24px -4px rgba(17,31,58,.10)}.gn-badge{align-self:flex-start;width:auto!important}.gn-badge--center{align-self:center}.gn-badge .elementor-heading-title{display:inline-block;padding:4px 12px;border-radius:4px;background:#C7E1F7}.gn-badge--inverse .elementor-heading-title{background:#23477D}.gn-dots .elementor-button-text::after{content:"";display:inline-block;width:18px;height:6px;margin-left:10px;vertical-align:middle;background:radial-gradient(circle,currentColor 2.3px,transparent 2.8px) 0 0/6px 6px repeat-x}.gn-btn .elementor-button{display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease,color .2s ease}.gn-btn.gn-link .elementor-button:hover .elementor-button-text::after{transform:translateX(3px)}.gn-highlights{display:flex;flex-wrap:wrap;gap:16px 24px;list-style:none;margin:0;padding:0}.gn-highlights--col{flex-direction:column;gap:16px}.gn-highlights li{display:flex;align-items:center;gap:12px;font:500 15px/20px Poppins,sans-serif;color:#111F3A}.gn-highlights li .gn-ico{color:#2C599A}.gn-highlights--inverse li{color:#FFF}.gn-highlights--inverse li .gn-ico{color:#C6F432}.gn-grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gn-grid4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1024px){.gn-grid3{grid-template-columns:minmax(0,1fr)}.gn-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gn-grid4{grid-template-columns:minmax(0,1fr)}}.gn-logo,.gn-symbol{display:block;height:auto;overflow:visible}.gn-dot{transform-box:fill-box;transform-origin:center;animation:gnPulse 1.8s ease-in-out infinite}.gn-dot-2{animation-delay:.2s}.gn-dot-3{animation-delay:.4s}@keyframes gnPulse{0%,60%,100%{transform:scale(1)}25%{fill:#C6F432;transform:scale(1.45)}}.gn-hero-visual{width:100%;aspect-ratio:520/620}.gn-diagram{position:relative;width:100%;max-width:820px;aspect-ratio:820/720;margin:0 auto;container-type:inline-size}.gn-diagram .gn-c{position:absolute;border-radius:50%;box-sizing:border-box}.gn-diagram .gn-lbl{position:absolute;width:29.27%;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.gn-diagram .gn-lbl b{font:500 19px/27px Poppins,sans-serif;color:#fff;letter-spacing:-.04px}.gn-diagram .gn-lbl span.k{font:400 14px/22px Poppins,sans-serif;color:#C7E1F7}.gn-diagram .gn-orbit{left:8.54%;top:5.56%;width:82.93%;aspect-ratio:1;border:1px solid #23477D}.gn-diagram .gn-c1{left:2.44%;top:5.56%;width:51.22%;aspect-ratio:1;border:2px solid #2C599A;background:#2C599A;opacity:.55}.gn-diagram .gn-c2{left:46.34%;top:5.56%;width:51.22%;aspect-ratio:1;border:2px solid #C7E1F7;background:#C7E1F7;opacity:.22}.gn-diagram .gn-c3{left:24.39%;top:43.06%;width:51.22%;aspect-ratio:1;border:2px solid #C6F432;background:#C6F432;opacity:.16}.gn-diagram .gn-l-target{left:13.41%;top:20.83%}.gn-diagram .gn-l-code{left:57.32%;top:20.83%}.gn-diagram .gn-l-pen-tool{left:35.37%;top:77.78%}.gn-diagram .gn-hub{position:absolute;left:41.95%;top:38.06%;width:16.1%;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2)}.gn-diagram .gn-hub .gn-symbol{width:36%}.gn-diagram .gn-hub span{font:500 15px/20px Poppins,sans-serif;color:#111F3A}@container (max-width:600px){.gn-diagram .gn-lbl .k{display:none}.gn-diagram .gn-lbl b{font-size:15px;line-height:20px}.gn-diagram .gn-tile--L{width:40px;height:40px}.gn-diagram .gn-hub span{font-size:12px}}.gn-wa-float{position:fixed;right:24px;bottom:24px;z-index:999;display:flex;align-items:center;gap:12px;text-decoration:none}.gn-wa-float .tip{background:#fff;color:#111F3A;font:500 13px/18px Poppins,sans-serif;padding:12px 16px;border-radius:999px;box-shadow:0 4px 8px -2px rgba(17,31,58,.06),0 12px 24px -4px rgba(17,31,58,.10);transition:opacity .2s}.gn-wa-float .fab{width:60px;height:60px;border-radius:50%;background:#128C4B;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2);transition:background-color .2s}.gn-wa-float:hover .fab{background:#0E6E3B}@media (max-width:767px){.gn-wa-float .tip{display:none}.gn-wa-float{right:16px;bottom:16px}}.gn-topbar a{color:inherit;text-decoration:none}.gn-wpmenu .widget-title,.gn-wpmenu h5{display:none}.gn-wpmenu ul.menu{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;list-style:none;margin:0;padding:0}.gn-wpmenu ul.menu>li{position:relative;list-style:none}.gn-wpmenu ul.menu>li>a{display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:999px;color:#4C5566;font:500 15px/20px Poppins,sans-serif;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.gn-wpmenu ul.menu>li>a:hover,.gn-wpmenu ul.menu>li:focus-within>a,.gn-wpmenu ul.menu>li.current-menu-item>a,.gn-wpmenu ul.menu>li.current-menu-ancestor>a{background:#F2F7FD;color:#111F3A}.gn-wpmenu .menu-item-has-children>a::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .2s}.gn-wpmenu .menu-item-has-children:hover>a::after,.gn-wpmenu .menu-item-has-children:focus-within>a::after{transform:rotate(180deg)}.gn-wpmenu ul.sub-menu{position:absolute;top:100%;left:0;z-index:100;min-width:270px;margin:8px 0 0;padding:8px;list-style:none;background:#fff;border:1px solid #DDE1E8;border-radius:12px;box-shadow:0 4px 8px -2px rgba(17,31,58,.06),0 12px 24px -4px rgba(17,31,58,.10);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}.gn-wpmenu ul.sub-menu::before{content:"";position:absolute;left:0;right:0;top:-9px;height:9px}.gn-wpmenu li:hover>ul.sub-menu,.gn-wpmenu li:focus-within>ul.sub-menu{opacity:1;visibility:visible;transform:none}.gn-wpmenu ul.sub-menu a{display:block;padding:10px 14px;border-radius:8px;color:#4C5566;font:400 14px/22px Poppins,sans-serif;text-decoration:none;transition:background-color .2s,color .2s}.gn-wpmenu ul.sub-menu a:hover,.gn-wpmenu ul.sub-menu .current-menu-item>a{background:#F2F7FD;color:#111F3A}.gn-wpmenu .menu-cta>a{background:none;color:#4C5566!important;padding:8px 16px!important}.gn-wpmenu .menu-cta>a::after{display:none}.gn-wpmenu .no-link>a{pointer-events:auto}.gn-burger .elementor-icon{transition:background-color .2s,color .2s}.gn-popup-menu{min-height:100%}.gn-wpmenu-m .widget-title,.gn-wpmenu-m h5{display:none}.gn-wpmenu-m ul.menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gn-wpmenu-m ul.menu>li{position:relative;list-style:none;border-bottom:1px solid #DDE1E8}.gn-wpmenu-m ul.menu>li>a{display:block;padding:16px 48px 16px 0;color:#111F3A;font:500 19px/27px Poppins,sans-serif;letter-spacing:-.04px;text-decoration:none}.gn-wpmenu-m ul.menu>li.current-menu-item>a,.gn-wpmenu-m ul.menu>li>a:hover{color:#2C599A}.gn-wpmenu-m .gn-sub-toggle{position:absolute;right:0;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#F2F7FD;color:#111F3A;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s,transform .25s}.gn-wpmenu-m .gn-sub-toggle::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat}.gn-wpmenu-m .gn-open>.gn-sub-toggle{transform:rotate(180deg);background:#C6F432}.gn-wpmenu-m ul.sub-menu{list-style:none;margin:0;padding:0 0 12px;display:none}.gn-wpmenu-m .gn-open>ul.sub-menu{display:block;animation:gnSubIn .25s ease}@keyframes gnSubIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gn-wpmenu-m ul.sub-menu a{display:block;padding:8px 0 8px 16px;border-left:2px solid #DDE1E8;color:#4C5566;font:400 16px/26px Poppins,sans-serif;text-decoration:none;transition:border-color .2s,color .2s}.gn-wpmenu-m ul.sub-menu a:hover,.gn-wpmenu-m ul.sub-menu .current-menu-item>a{border-color:#C6F432;color:#111F3A}.gn-wpmenu-m .menu-cta>a{background:none!important;color:#111F3A!important;padding:16px 48px 16px 0!important;border-radius:0}.gn-wpmenu-m .menu-cta>a::after{display:none}.gn-popup-contact .elementor-icon-list-item a{text-decoration:none}.elementor .gn-wpmenu ul,.elementor .gn-wpmenu-m ul,.gn-wpmenu ul.menu,.gn-wpmenu-m ul.menu,.gn-wpmenu ul.sub-menu,.gn-wpmenu-m ul.sub-menu{list-style:none!important;margin-left:0!important;padding-left:0!important}.gn-wpmenu li,.gn-wpmenu-m li{list-style:none!important;margin:0!important}.gn-wpmenu li::marker,.gn-wpmenu-m li::marker{content:none}.elementor .gn-wpmenu:not(.gn-wpmenu-m) ul.sub-menu,.gn-wpmenu:not(.gn-wpmenu-m) ul.sub-menu{padding:8px!important}.gn-wpmenu-m button.gn-sub-toggle,.elementor .gn-wpmenu-m button.gn-sub-toggle{width:36px!important;height:36px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#F2F7FD!important;color:#111F3A!important;box-shadow:none!important;font-size:0!important;line-height:0!important}.gn-wpmenu-m li.gn-open>button.gn-sub-toggle{background:#C6F432!important}.gn-wpmenu-m ul.sub-menu,.gn-wpmenu.gn-wpmenu-m ul.sub-menu{display:none!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;min-width:0!important;margin:0!important;padding:0 0 12px!important;background:none!important;border:0!important;box-shadow:none!important}.gn-wpmenu-m li.gn-open>ul.sub-menu,.gn-wpmenu.gn-wpmenu-m li.gn-open>ul.sub-menu{display:block!important}.gn-wpmenu-m .menu-item-has-children>a::after{display:none!important}.gn-wpmenu-m ul.sub-menu::before{display:none!important}.menu-cta>a{display:inline-flex!important;align-items:center;gap:10px;padding:12px 24px!important;border-radius:999px;background:#1C3660;color:#fff!important}.menu-cta>a::after{content:"";width:18px;height:6px;background:radial-gradient(circle,#C6F432 2.3px,transparent 2.8px) 0 0/6px 6px repeat-x}.no-link>a{cursor:default}.gn-reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html.gn-js .gn-reveal:not(.gn-in){opacity:0;transform:translateY(24px)}html.gn-js .gn-stagger>.e-con:not(.gn-in){opacity:0;transform:translateY(12px)}body.elementor-editor-active .gn-reveal,body.elementor-editor-active .gn-stagger>.e-con,body.elementor-editor-preview .gn-reveal,body.elementor-editor-preview .gn-stagger>.e-con{opacity:1!important;transform:none!important}.gn-stagger>.e-con{transition:opacity .5s ease,transform .5s ease,background-color .2s ease}.gn-d2{transition-delay:.12s}.gn-grid3>.gn-reveal:nth-child(2),.gn-grid4>.gn-reveal:nth-child(2){transition-delay:.08s}.gn-grid3>.gn-reveal:nth-child(3),.gn-grid4>.gn-reveal:nth-child(3){transition-delay:.16s}.gn-grid4>.gn-reveal:nth-child(4){transition-delay:.24s}.gn-channel.gn-reveal:nth-child(2){transition-delay:.06s}.gn-channel.gn-reveal:nth-child(3){transition-delay:.12s}.gn-channel.gn-reveal:nth-child(4){transition-delay:.18s}.gn-diagram .gn-c1{animation:gnDrift1 9s ease-in-out infinite}.gn-diagram .gn-c2{animation:gnDrift2 10s ease-in-out infinite}.gn-diagram .gn-c3{animation:gnDrift3 11s ease-in-out infinite}@keyframes gnDrift1{0%,100%{transform:translate(0,0)}50%{transform:translate(-1.2%,1.5%)}}@keyframes gnDrift2{0%,100%{transform:translate(0,0)}50%{transform:translate(1.2%,1.5%)}}@keyframes gnDrift3{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-1.8%)}}.gn-diagram .gn-orbit{animation:gnSpin 28s linear infinite}.gn-diagram .gn-orbit::after{content:"";position:absolute;left:50%;top:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#C6F432;box-shadow:0 0 0 6px rgba(198,244,50,.18)}@keyframes gnSpin{to{transform:rotate(360deg)}}.gn-diagram .gn-lbl .gn-tile{animation:gnFloat 4.5s ease-in-out infinite}.gn-diagram .gn-l-code .gn-tile{animation-delay:-1.5s}.gn-diagram .gn-l-pen-tool .gn-tile{animation-delay:-3s}@keyframes gnFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.gn-diagram .gn-hub{animation:gnHub 4s ease-in-out infinite}@keyframes gnHub{0%,100%{box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2),0 0 0 0 rgba(198,244,50,0)}50%{box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2),0 0 0 10px rgba(198,244,50,.12)}}.gn-cf7 form{margin:0}.gn-cf7 p{margin:0}.gn-cf7 br{display:none}.gn-cf7 .gn-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.gn-cf7 .gn-full{grid-column:1/-1}.gn-cf7 label.gn-l{display:block;margin-bottom:8px;font:500 13px/18px Poppins,sans-serif;color:#111F3A}.gn-cf7 .wpcf7-form-control-wrap{display:block}.gn-cf7 input.wpcf7-text,.gn-cf7 input.wpcf7-email,.gn-cf7 input.wpcf7-tel,.gn-cf7 textarea{width:100%;box-sizing:border-box;padding:12px 16px;border:1px solid #C2C8D2;border-radius:12px;background:#fff;color:#111F3A;font:400 16px/26px Poppins,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s}.gn-cf7 textarea{height:136px;resize:vertical}.gn-cf7 ::placeholder{color:#6B7585;opacity:1}.gn-cf7 input:focus,.gn-cf7 textarea:focus{border-color:#3F73B8;box-shadow:0 0 0 4px rgba(63,115,184,.35)}.gn-cf7 .wpcf7-not-valid{border-color:#D93A3A!important}.gn-cf7 .wpcf7-not-valid-tip{margin-top:6px;font:400 12px/18px Poppins,sans-serif;color:#D93A3A}.gn-cf7 .wpcf7-list-item{margin:0}.gn-cf7 .wpcf7-acceptance label{display:flex;align-items:center;gap:12px;font:400 14px/22px Poppins,sans-serif;color:#4C5566;cursor:pointer}.gn-cf7 .wpcf7-acceptance input{width:22px;height:22px;margin:0;accent-color:#1C3660;flex:0 0 auto}.gn-cf7 .wpcf7-acceptance a{color:#2C599A}.gn-cf7 .wpcf7-submit{width:100%;padding:16px 56px 16px 32px;border:0;border-radius:999px;cursor:pointer;background:#1C3660 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E") no-repeat calc(50% + 78px) 50%;color:#fff;font:500 15px/20px Poppins,sans-serif;transition:background-color .2s}.gn-cf7 .wpcf7-submit:hover{background-color:#2C599A}.gn-cf7 .wpcf7-spinner{position:absolute}.gn-cf7 .wpcf7-response-output{margin:16px 0 0!important;padding:12px 16px!important;border-radius:12px;font:400 14px/22px Poppins,sans-serif}@media (max-width:767px){.gn-cf7 .gn-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html.gn-js .gn-reveal:not(.gn-in),html.gn-js .gn-stagger>.e-con:not(.gn-in){opacity:1;transform:none}.gn-diagram *{animation:none!important}}@media (prefers-reduced-motion:reduce){.gn-dot{animation:none}.gn-arrow,.gn-item{transition:none}}.gn-footer-grid{display:grid!important;grid-template-columns:2.1fr 1fr 1fr 1fr 1fr;gap:24px}@media(max-width:1024px){.gn-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-footer-grid>.e-con:first-child{grid-column:1/-1}}@media(max-width:767px){.gn-footer-grid{grid-template-columns:minmax(0,1fr)}}.gn-css-keep{position:absolute!important;width:0;height:0}.gn-team-w,.elementor-widget-html.gn-team-w{width:100%!important;max-width:100%!important;align-self:stretch!important}.gn-team-w>.elementor-widget-container{width:100%}.gn-team{position:relative;width:100%;max-width:560px;min-width:280px;aspect-ratio:1;margin:0 auto;container-type:inline-size}.gn-team-bg{position:absolute;inset:9%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#F2F7FD 0,#F2F7FD 55%,rgba(242,247,253,0) 72%)}.gn-team-ring{position:absolute;inset:16%;border-radius:50%;border:1.5px dashed #9CC2EA;animation:gnSpin 60s linear infinite}.gn-team-ring--in{inset:31%;border:1px solid #DDE1E8;animation:none}.gn-team-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gn-team-lines line{stroke:#9CC2EA;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:4 6;animation:gnFlow 2.4s linear infinite}.gn-team-hub{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2)}.gn-team-hub::after{content:"";position:absolute;inset:-6%;border-radius:50%;border:2px solid #C6F432;opacity:0;animation:gnRing 3.2s ease-out infinite}.gn-team-hub .gn-symbol{width:34%;height:auto}.gn-team-hub span{font:600 15px/20px Poppins,sans-serif;color:#111F3A;letter-spacing:-.1px}.gn-team-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;background:#fff;border:1px solid #DDE1E8;border-radius:999px;box-shadow:0 4px 8px -2px rgba(17,31,58,.06),0 12px 24px -4px rgba(17,31,58,.10);white-space:nowrap;animation:gnBob 6s ease-in-out infinite}.gn-team-node b{font:500 15px/20px Poppins,sans-serif;color:#111F3A}.gn-team-node .gn-tile{width:36px;height:36px;border-radius:50%}.gn-team-node .gn-tile .gn-ico{width:18px;height:18px}.gn-team-n1{left:50%;top:9%}.gn-team-n2{left:88%;top:50%;animation-delay:-1.5s}.gn-team-n3{left:50%;top:91%;animation-delay:-3s}.gn-team-n4{left:12%;top:50%;animation-delay:-4.5s}@keyframes gnSpin{to{transform:rotate(360deg)}}@keyframes gnFlow{to{stroke-dashoffset:-20}}@keyframes gnBob{0%,100%{margin-top:0}50%{margin-top:-6px}}@keyframes gnRing{0%{transform:scale(.92);opacity:.7}100%{transform:scale(1.25);opacity:0}}@container (max-width:420px){.gn-team-node{padding:6px 10px 6px 6px;gap:6px}.gn-team-node b{font-size:12px;line-height:16px}.gn-team-node .gn-tile{width:26px;height:26px}.gn-team-node .gn-tile .gn-ico{width:14px;height:14px}.gn-team-hub span{font-size:11px;line-height:14px}.gn-team-n2{left:84%}.gn-team-n4{left:16%}}.gn-quote .elementor-heading-title{text-wrap:balance}.gn-quote .gn-hl{color:#C6F432}.gn-quote-mark{display:flex;justify-content:center}.gn-quote-mark .gn-symbol{width:56px;height:auto}.gn-value .elementor-widget-text-editor a{color:#2C599A;text-decoration:underline;text-underline-offset:3px}.gn-value .elementor-widget-text-editor strong{color:#111F3A;font-weight:500}.gn-value--inverse .elementor-widget-text-editor strong{color:#fff}.gn-value--inverse .elementor-widget-text-editor a{color:#C6F432}@media (prefers-reduced-motion:reduce){.gn-team *,.gn-team-hub::after{animation:none!important}}.gn-build-w,.elementor-widget-html.gn-build-w,.gn-steps-w,.elementor-widget-html.gn-steps-w{width:100%!important;max-width:100%!important;align-self:stretch!important}.gn-build-w>.elementor-widget-container,.gn-steps-w>.elementor-widget-container{width:100%}.gn-build{position:relative;width:100%;max-width:600px;min-width:280px;aspect-ratio:600/520;margin:0 auto;container-type:inline-size}.gn-build-win{position:absolute;left:4%;top:6%;width:84%;height:78%;background:#fff;border:1px solid #DDE1E8;border-radius:20px;box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2);overflow:hidden;display:flex;flex-direction:column}.gn-build-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid #DDE1E8;background:#F7F8FA}.gn-build-bar i{width:8px;height:8px;border-radius:50%;background:#C2C8D2}.gn-build-bar i:nth-child(3){background:#C6F432}.gn-build-url{margin-left:12px;flex:1;height:20px;border-radius:999px;background:#fff;border:1px solid #DDE1E8;font:400 11px/18px Poppins,sans-serif;color:#6B7585;padding:0 10px;overflow:hidden;white-space:nowrap}.gn-build-body{flex:1;padding:6%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr auto;gap:5cqw 3cqw}.gn-build-body b{display:block;border-radius:10px;background:#F2F7FD;animation:gnBuild 9s ease-in-out infinite both}.gn-build-body .h{grid-column:1/-1;height:24cqw;background:linear-gradient(135deg,#1C3660,#2C599A);position:relative}.gn-build-body .h::before,.gn-build-body .h::after{content:"";position:absolute;left:7%;height:7%;border-radius:4px;background:rgba(255,255,255,.85)}.gn-build-body .h::before{top:30%;width:46%}.gn-build-body .h::after{top:48%;width:30%;background:#C6F432}.gn-build-body .c{height:100%;min-height:14cqw}.gn-build-body .c:nth-child(2){animation-delay:.35s}.gn-build-body .c:nth-child(3){animation-delay:.7s;background:#E3EFFB}.gn-build-body .c:nth-child(4){animation-delay:1.05s}.gn-build-body .f{grid-column:1/-1;height:5cqw;background:#F7F8FA;animation-delay:1.4s}.gn-build-phone{position:absolute;right:2%;bottom:4%;width:26%;aspect-ratio:9/17;background:#1C3660;border-radius:18px;padding:6px;box-shadow:0 32px 64px -12px rgba(17,31,58,.3);animation:gnFloatY 6s ease-in-out infinite}.gn-build-phone div{width:100%;height:100%;border-radius:13px;background:#fff;padding:12% 10%;display:flex;flex-direction:column;gap:8%}.gn-build-phone b{display:block;border-radius:5px;background:#F2F7FD;height:14%;animation:gnBuild 9s ease-in-out infinite both;animation-delay:1.8s}.gn-build-phone b:first-child{height:28%;background:#2C599A;animation-delay:1.6s}.gn-build-phone b:last-child{height:9%;width:60%;background:#C6F432;border-radius:999px;animation-delay:2.1s}.gn-build-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;background:#fff;border:1px solid #DDE1E8;border-radius:999px;box-shadow:0 4px 8px -2px rgba(17,31,58,.06),0 12px 24px -4px rgba(17,31,58,.10);font:500 14px/20px Poppins,sans-serif;color:#111F3A;white-space:nowrap;animation:gnFloatY 7s ease-in-out infinite}.gn-build-chip .gn-tile{width:30px;height:30px;border-radius:50%}.gn-build-chip .gn-tile .gn-ico{width:16px;height:16px}.gn-build-chip--code{left:0;top:0;animation-delay:-2s}.gn-build-chip--ok{left:10%;bottom:2%;animation-delay:-4s}.gn-build-chip--ok .gn-tile{animation:gnOk 9s ease-in-out infinite}@keyframes gnBuild{0%,4%{opacity:0;transform:translateY(8px) scale(.98)}14%,86%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateY(-4px)}}@keyframes gnFloatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gnOk{0%,30%{transform:scale(1)}36%{transform:scale(1.18)}42%,100%{transform:scale(1)}}@container (max-width:420px){.gn-build-chip{font-size:11px;line-height:14px;padding:5px 10px 5px 5px;gap:6px}.gn-build-chip .gn-tile{width:22px;height:22px}.gn-build-chip .gn-tile .gn-ico{width:12px;height:12px}.gn-build-url{display:none}.gn-build-phone{border-radius:12px;padding:4px}.gn-build-phone div{border-radius:9px}}.gn-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:8px}.gn-steps-track{position:absolute;left:12.5%;right:12.5%;top:34px;height:2px;background:#23477D;border-radius:2px;overflow:hidden}.gn-steps-track::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#C6F432,#9CC2EA);transform-origin:left;animation:gnTrack 8s ease-in-out infinite}.gn-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.gn-step .gn-tile{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;background:#23477D;color:#C7E1F7;box-shadow:0 0 0 6px #1C3660;animation:gnStep 8s ease-in-out infinite both}.gn-step:nth-child(3) .gn-tile{animation-delay:1.6s}.gn-step:nth-child(4) .gn-tile{animation-delay:3.2s}.gn-step:nth-child(5) .gn-tile{animation-delay:4.8s}.gn-step>div{display:flex;flex-direction:column;align-items:center;gap:4px}.gn-step b{font:500 19px/27px Poppins,sans-serif;color:#fff;letter-spacing:-.04px}.gn-step span{font:400 14px/22px Poppins,sans-serif;color:#C7E1F7;max-width:240px}.gn-step em{font:600 12px/16px Poppins,sans-serif;font-style:normal;letter-spacing:.96px;color:#9CC2EA}@keyframes gnTrack{0%{transform:scaleX(0)}70%,90%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}@keyframes gnStep{0%,4%{background:#23477D;color:#C7E1F7}10%,60%{background:#C6F432;color:#111F3A}75%,100%{background:#23477D;color:#C7E1F7}}@media (max-width:767px){.gn-steps{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:0}.gn-steps-track{left:25px;right:auto;top:26px;bottom:26px;width:2px;height:auto}.gn-steps-track::after{transform-origin:top;animation-name:gnTrackV}.gn-step{flex-direction:row;align-items:flex-start;text-align:left}.gn-step>div{align-items:flex-start;padding-top:2px}}@keyframes gnTrackV{0%{transform:scaleY(0)}70%,90%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1);opacity:0}}.gn-svc .elementor-widget-text-editor strong{color:#111F3A;font-weight:500}.gn-svc .elementor-widget-text-editor p{margin-bottom:12px}.gn-svc .gn-link{margin-top:auto}@media (prefers-reduced-motion:reduce){.gn-build *,.gn-steps *,.gn-steps-track::after{animation:none!important}.gn-build-body b,.gn-build-phone b{opacity:1}}.gn-mk-w,.elementor-widget-html.gn-mk-w{width:100%!important;max-width:100%!important;align-self:stretch!important}.gn-mk-w>.elementor-widget-container{width:100%}.gn-mk{position:relative;width:100%;max-width:600px;min-width:280px;aspect-ratio:600/520;margin:0 auto;container-type:inline-size}.gn-mk-card{position:absolute;left:8%;top:10%;width:78%;height:72%;background:#fff;border:1px solid #DDE1E8;border-radius:20px;box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2);padding:6%;display:flex;flex-direction:column;gap:4%}.gn-mk-head{display:flex;align-items:center;justify-content:space-between}.gn-mk-head span{font:500 14px/20px Poppins,sans-serif;color:#6B7585}.gn-mk-head b{font:600 26px/32px Poppins,sans-serif;color:#111F3A;letter-spacing:-.5px}.gn-mk-head em{font:600 13px/18px Poppins,sans-serif;font-style:normal;color:#111F3A;background:#C6F432;border-radius:999px;padding:3px 10px}.gn-mk-chart{position:relative;flex:1;display:flex;align-items:flex-end;gap:5%;padding:0 2%;border-bottom:1px solid #DDE1E8}.gn-mk-chart i{flex:1;border-radius:8px 8px 0 0;background:#E3EFFB;transform-origin:bottom;animation:gnBar 7s ease-in-out infinite both}.gn-mk-chart i:nth-child(1){height:30%}.gn-mk-chart i:nth-child(2){height:42%;animation-delay:.15s}.gn-mk-chart i:nth-child(3){height:38%;animation-delay:.3s}.gn-mk-chart i:nth-child(4){height:58%;animation-delay:.45s}.gn-mk-chart i:nth-child(5){height:70%;animation-delay:.6s;background:#9CC2EA}.gn-mk-chart i:nth-child(6){height:92%;animation-delay:.75s;background:#2C599A}.gn-mk-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gn-mk-line path{fill:none;stroke:#C6F432;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:gnDraw 7s ease-in-out infinite}.gn-mk-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;background:#fff;border:1px solid #DDE1E8;border-radius:999px;box-shadow:0 4px 8px -2px rgba(17,31,58,.06),0 12px 24px -4px rgba(17,31,58,.10);font:500 14px/20px Poppins,sans-serif;color:#111F3A;white-space:nowrap;animation:gnFloatY 7s ease-in-out infinite}.gn-mk-chip .gn-tile{width:30px;height:30px;border-radius:50%}.gn-mk-chip .gn-tile .gn-ico{width:16px;height:16px}.gn-mk-chip--rs{left:0;top:2%}.gn-mk-chip--seo{right:0;top:30%;animation-delay:-2.3s}.gn-mk-chip--ads{left:4%;bottom:4%;animation-delay:-4.6s}.gn-mk-heart{position:absolute;left:24%;top:-2%;color:#E5484D;opacity:0;animation:gnHeart 3.5s ease-out infinite}.gn-mk-heart .gn-ico{width:18px;height:18px;fill:currentColor}@keyframes gnBar{0%,6%{transform:scaleY(.15)}22%,82%{transform:scaleY(1)}96%,100%{transform:scaleY(.15)}}@keyframes gnDraw{0%,12%{stroke-dashoffset:1}40%,82%{stroke-dashoffset:0}96%,100%{stroke-dashoffset:1}}@keyframes gnHeart{0%{opacity:0;transform:translateY(8px) scale(.6)}20%{opacity:1;transform:translateY(0) scale(1)}60%{opacity:0;transform:translateY(-18px) scale(.9)}100%{opacity:0}}@keyframes gnFloatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@container (max-width:420px){.gn-mk-chip{font-size:11px;line-height:14px;padding:5px 10px 5px 5px;gap:6px}.gn-mk-chip .gn-tile{width:22px;height:22px}.gn-mk-chip .gn-tile .gn-ico{width:12px;height:12px}.gn-mk-head b{font-size:18px;line-height:24px}.gn-mk-head span{font-size:11px;line-height:14px}.gn-mk-head em{font-size:10px;padding:2px 7px}}.gn-benefit .elementor-widget-text-editor{color:#C7E1F7}@media (prefers-reduced-motion:reduce){.gn-mk *{animation:none!important}.gn-mk-line path{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.gn-area-dots i.on{animation:none}}.gn-sub3{overflow:hidden;position:relative}.gn-area{display:inline-flex;align-items:center;gap:16px;text-decoration:none!important}.gn-area-dots{display:inline-flex;gap:8px;padding:10px 14px;border-radius:999px;background:#23477D}.gn-area-dots i{width:12px;height:12px;border-radius:50%;background:#2C599A;transition:background-color .3s}.gn-area-dots i.on{background:#C6F432;box-shadow:0 0 0 0 rgba(198,244,50,.55);animation:gnAreaOn 2.6s ease-out infinite}.gn-area span.t{display:flex;flex-direction:column;font:600 20px/26px Poppins,sans-serif;color:#fff;letter-spacing:-.2px}.gn-area small{font:600 11px/14px Poppins,sans-serif;letter-spacing:.9px;text-transform:uppercase;color:#9CC2EA}a.gn-area:hover span.t{color:#C6F432}@keyframes gnAreaOn{0%{box-shadow:0 0 0 0 rgba(198,244,50,.55)}70%,100%{box-shadow:0 0 0 9px rgba(198,244,50,0)}}.gn-intro2 .elementor-widget-text-editor strong{color:#111F3A;font-weight:500}.gn-h1-xl .elementor-heading-title{font-size:72px!important;line-height:1.06!important;letter-spacing:-2.2px!important}@media (max-width:1366px){.gn-h1-xl .elementor-heading-title{font-size:56px!important;letter-spacing:-1.6px!important}}@media (max-width:1024px){.gn-h1-xl .elementor-heading-title{font-size:44px!important}}@media (max-width:767px){.gn-h1-xl .elementor-heading-title{font-size:34px!important;letter-spacing:-.8px!important}}.gn-lead .elementor-heading-title{border-left:3px solid #C6F432;padding-left:16px}.gn-row-n .elementor-heading-title{font:600 64px/1 Poppins,sans-serif!important;letter-spacing:-2px;color:transparent!important;-webkit-text-stroke:1.5px #9CC2EA;transition:-webkit-text-stroke-color .25s}.gn-row:hover .gn-row-n .elementor-heading-title{-webkit-text-stroke-color:#C6F432}.gn-row .elementor-widget-text-editor strong{color:#111F3A;font-weight:500}.gn-row .elementor-widget-text-editor p{margin-bottom:12px}.gn-row .elementor-widget-text-editor a{color:#2C599A;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.gn-row-n .elementor-heading-title{font-size:44px!important}}.gn-intro2 .elementor-widget-text-editor a,.gn-row .elementor-widget-text-editor a{font:inherit!important;color:#2C599A!important;text-decoration:underline!important;text-underline-offset:3px}.gn-intro2 .elementor-widget-text-editor a:hover,.gn-row .elementor-widget-text-editor a:hover{color:#1C3660!important}.gn-venn-w,.elementor-widget-html.gn-venn-w{width:100%!important}.gn-venn{display:flex;justify-content:center;align-items:center;height:150px}.gn-venn i{position:relative;width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 18px/1 Poppins,sans-serif;font-style:normal;letter-spacing:.5px}.gn-venn i:first-child{background:rgba(44,89,154,.85);color:#fff;margin-right:-40px;animation:gnVennL 6s ease-in-out infinite}.gn-venn i:last-child{background:rgba(198,244,50,.8);color:#111F3A;mix-blend-mode:multiply;animation:gnVennR 6s ease-in-out infinite}@keyframes gnVennL{0%,100%{transform:translateX(-10px)}50%{transform:translateX(6px)}}@keyframes gnVennR{0%,100%{transform:translateX(10px)}50%{transform:translateX(-6px)}}@media (prefers-reduced-motion:reduce){.gn-venn i{animation:none!important}}.gn-row--inv .gn-row-n .elementor-heading-title{-webkit-text-stroke-color:#3F73B8;animation:gnRowLit 10s ease-in-out infinite}.gn-rows-loop>.gn-row--inv:nth-child(2) .gn-row-n .elementor-heading-title{animation-delay:2s}.gn-rows-loop>.gn-row--inv:nth-child(3) .gn-row-n .elementor-heading-title{animation-delay:4s}.gn-rows-loop>.gn-row--inv:nth-child(4) .gn-row-n .elementor-heading-title{animation-delay:6s}.gn-rows-loop>.gn-row--inv:nth-child(5) .gn-row-n .elementor-heading-title{animation-delay:8s}.gn-rows-loop>.gn-row--inv:nth-child(6) .gn-row-n .elementor-heading-title{animation-delay:10s}.gn-row--inv .elementor-widget-text-editor strong{color:#fff}.gn-row--inv .elementor-widget-text-editor a{color:#C6F432}@keyframes gnRowLit{0%,22%,100%{-webkit-text-stroke-color:#3F73B8}6%,16%{-webkit-text-stroke-color:#C6F432}}@media (prefers-reduced-motion:reduce){.gn-row--inv .gn-row-n .elementor-heading-title{animation:none}}.gn-tl{position:relative;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.gn-tl::before,.gn-tl::after{content:"";position:absolute;left:28px;right:0;top:27px;height:2px;border-radius:2px;background:#23477D}.gn-tl::after{background:linear-gradient(90deg,#C6F432,#9CC2EA);transform-origin:left;animation:gnTlTrack 10s linear infinite}.gn-tl-step{position:relative;z-index:1}.gn-tl-n{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#23477D;color:#C7E1F7;font:600 18px/1 Poppins,sans-serif;box-shadow:0 0 0 8px #1C3660;transition:background-color .3s}.gn-tl-step .elementor-widget-text-editor strong{color:#fff}@keyframes gnTlTrack{0%{transform:scaleX(0);opacity:1}80%{transform:scaleX(1);opacity:1}94%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}.gn-tl>.gn-tl-step:nth-child(1) .gn-tl-n{animation:gnTl1 10s linear infinite}@keyframes gnTl1{0%{background:#23477D;color:#C7E1F7}0%{background:#23477D;color:#C7E1F7}2%,93%{background:#C6F432;color:#111F3A}98%,100%{background:#23477D;color:#C7E1F7}}.gn-tl>.gn-tl-step:nth-child(2) .gn-tl-n{animation:gnTl2 10s linear infinite}@keyframes gnTl2{0%{background:#23477D;color:#C7E1F7}15%{background:#23477D;color:#C7E1F7}18%,93%{background:#C6F432;color:#111F3A}98%,100%{background:#23477D;color:#C7E1F7}}.gn-tl>.gn-tl-step:nth-child(3) .gn-tl-n{animation:gnTl3 10s linear infinite}@keyframes gnTl3{0%{background:#23477D;color:#C7E1F7}31%{background:#23477D;color:#C7E1F7}34%,93%{background:#C6F432;color:#111F3A}98%,100%{background:#23477D;color:#C7E1F7}}.gn-tl>.gn-tl-step:nth-child(4) .gn-tl-n{animation:gnTl4 10s linear infinite}@keyframes gnTl4{0%{background:#23477D;color:#C7E1F7}47%{background:#23477D;color:#C7E1F7}50%,93%{background:#C6F432;color:#111F3A}98%,100%{background:#23477D;color:#C7E1F7}}.gn-tl>.gn-tl-step:nth-child(5) .gn-tl-n{animation:gnTl5 10s linear infinite}@keyframes gnTl5{0%{background:#23477D;color:#C7E1F7}63%{background:#23477D;color:#C7E1F7}66%,93%{background:#C6F432;color:#111F3A}98%,100%{background:#23477D;color:#C7E1F7}}@media (max-width:1024px){.gn-tl{grid-template-columns:minmax(0,1fr);gap:32px}.gn-tl::before,.gn-tl::after{left:27px;right:auto;top:28px;bottom:28px;width:2px;height:auto}.gn-tl::after{transform-origin:top;animation-name:gnTlTrackV}.gn-tl-step{padding-left:80px!important}.gn-tl-step .gn-tl-nw{position:absolute!important;left:0;top:0}}@keyframes gnTlTrackV{0%{transform:scaleY(0);opacity:1}80%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1);opacity:0}}@media (prefers-reduced-motion:reduce){.gn-tl::after{animation:none;transform:none}.gn-tl-n{animation:none!important}}.gn-grid2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:767px){.gn-grid2{grid-template-columns:minmax(0,1fr)}}.gn-ct-w,.elementor-widget-html.gn-ct-w{width:100%!important;max-width:100%!important;align-self:stretch!important}.gn-ct-w>.elementor-widget-container{width:100%}.gn-ct{position:relative;width:100%;max-width:560px;min-width:280px;aspect-ratio:560/500;margin:0 auto;container-type:inline-size}.gn-ct-card{position:absolute;left:10%;top:12%;width:76%;background:#fff;border:1px solid #DDE1E8;border-radius:24px;box-shadow:0 8px 16px -4px rgba(17,31,58,.08),0 32px 64px -12px rgba(17,31,58,.2);padding:6%;display:flex;flex-direction:column;gap:5%}.gn-ct-head{display:flex;align-items:center;gap:12px;padding-bottom:5%;border-bottom:1px solid #DDE1E8}.gn-ct-head .gn-tile{width:40px;height:40px;border-radius:50%;flex:none}.gn-ct-head .gn-tile .gn-ico{width:20px;height:20px}.gn-ct-head b{display:block;font:600 16px/22px Poppins,sans-serif;color:#111F3A}.gn-ct-head small{display:flex;align-items:center;gap:6px;font:500 12px/16px Poppins,sans-serif;color:#6B7585}.gn-ct-head small:before{content:"";width:8px;height:8px;border-radius:50%;background:#25B045;box-shadow:0 0 0 3px rgba(37,176,69,.18)}.gn-ct-msg{max-width:82%;padding:12px 16px;border-radius:18px;font:500 14px/20px Poppins,sans-serif;opacity:0;animation:9s ease-in-out infinite both}.gn-ct-msg--in{align-self:flex-end;background:#2C599A;color:#fff;border-bottom-right-radius:6px;animation-name:gnCtIn}.gn-ct-msg--out{align-self:flex-start;background:#E3EFFB;color:#111F3A;border-bottom-left-radius:6px;animation-name:gnCtOut}.gn-ct-typing{align-self:flex-start;display:flex;gap:5px;padding:14px 16px;background:#E3EFFB;border-radius:18px;border-bottom-left-radius:6px;opacity:0;animation:gnCtTyping 9s ease-in-out infinite both}.gn-ct-typing i{width:7px;height:7px;border-radius:50%;background:#2C599A;animation:gnCtDot 1s ease-in-out infinite}.gn-ct-typing i:nth-child(2){animation-delay:.15s}.gn-ct-typing i:nth-child(3){animation-delay:.3s}.gn-ct-stack{display:flex;flex-direction:column;gap:12px}.gn-ct-reply{display:grid;justify-items:start;align-items:start}.gn-ct-reply>*{grid-area:1/1}.gn-ct-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;background:#fff;border:1px solid #DDE1E8;border-radius:999px;box-shadow:0 4px 8px -2px rgba(17,31,58,.06),0 12px 24px -4px rgba(17,31,58,.10);font:500 14px/20px Poppins,sans-serif;color:#111F3A;white-space:nowrap;animation:gnCtFloat 7s ease-in-out infinite}.gn-ct-chip .gn-tile{width:30px;height:30px;border-radius:50%}.gn-ct-chip .gn-tile .gn-ico{width:16px;height:16px}.gn-ct-chip--tel{right:0;top:0}.gn-ct-chip--wa{left:2%;bottom:4%;animation-delay:-2.3s}.gn-ct-chip--mail{right:0;bottom:14%;animation-delay:-4.6s}@keyframes gnCtIn{0%,4%{opacity:0;transform:translateY(8px)}10%,90%{opacity:1;transform:none}96%,100%{opacity:0}}@keyframes gnCtTyping{0%,14%{opacity:0}18%,40%{opacity:1}44%,100%{opacity:0}}@keyframes gnCtOut{0%,42%{opacity:0;transform:translateY(8px)}48%,90%{opacity:1;transform:none}96%,100%{opacity:0}}@keyframes gnCtDot{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}@keyframes gnCtFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@container (max-width:420px){.gn-ct-chip--mail{bottom:2%}.gn-ct-chip--wa{bottom:2%;left:0}.gn-ct-chip{font-size:12px;padding:6px 10px 6px 6px}.gn-ct-chip .gn-tile{width:24px;height:24px}.gn-ct-msg{font-size:12px;line-height:17px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.gn-ct-msg,.gn-ct-chip,.gn-ct-typing i{animation:none!important;opacity:1}.gn-ct-typing{display:none}}.gn-legal-body{width:100%;max-width:860px}.elementor-widget-text-editor.gn-legal{padding-top:40px;border-top:1px solid #DDE1E8}.elementor-widget-text-editor.gn-legal--first{padding-top:0;border-top:0}.gn-legal h2{font:600 24px/32px Poppins,sans-serif!important;color:#111F3A!important;letter-spacing:-.3px;margin:0 0 16px!important}.gn-legal h3{font:600 18px/26px Poppins,sans-serif!important;color:#111F3A!important;margin:24px 0 8px!important}.gn-legal p,.gn-legal li{font:400 16px/28px Poppins,sans-serif;color:#4C5566}.gn-legal p{margin:0 0 14px}.gn-legal ul{margin:0 0 14px;padding-left:22px}.gn-legal li{margin:0 0 6px}.gn-legal li::marker{color:#2C599A}.gn-legal strong{color:#111F3A;font-weight:600}.gn-legal a{color:#2C599A!important;text-decoration:underline!important;text-underline-offset:3px;word-break:break-word}.gn-legal a:hover{color:#1C3660!important}.gn-legal dl{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:12px 24px;margin:8px 0 16px;padding:24px 28px;background:#F7F8FA;border:1px solid #DDE1E8;border-radius:16px}.gn-legal dt{font:600 14px/24px Poppins,sans-serif;color:#111F3A}.gn-legal dd{margin:0;font:400 15px/24px Poppins,sans-serif;color:#4C5566}@media (max-width:1024px){.gn-legal h2{font-size:22px!important;line-height:30px!important}}@media (max-width:767px){.gn-legal dl{grid-template-columns:1fr;gap:2px;padding:20px}.gn-legal dd{margin-bottom:10px}.gn-legal p,.gn-legal li{font-size:15px;line-height:26px}.elementor-widget-text-editor.gn-legal{padding-top:32px}}.gn-ok-w,.elementor-widget-html.gn-ok-w{width:100%!important}.gn-ok{position:relative;width:120px;height:120px;margin:0 auto}.gn-ok:before,.gn-ok:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(198,244,50,.35);animation:gnOkRing 3s ease-out infinite}.gn-ok:after{animation-delay:1.5s}.gn-ok span{position:absolute;inset:14px;border-radius:50%;background:#C6F432;display:flex;align-items:center;justify-content:center;z-index:1}.gn-ok svg{width:46px;height:46px}.gn-ok path{fill:none;stroke:#111F3A;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:gnOkDraw .8s .4s ease-out forwards}@keyframes gnOkRing{0%{transform:scale(.7);opacity:1}100%{transform:scale(1.35);opacity:0}}@keyframes gnOkDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.gn-ok:before,.gn-ok:after{animation:none;opacity:0}.gn-ok path{animation:none;stroke-dashoffset:0}}.gn-client{transition:border-color .3s,box-shadow .3s,transform .3s}.gn-client img{filter:grayscale(1);opacity:.8;transition:filter .35s,opacity .35s,transform .35s}.gn-client:hover{border-color:#C2C8D2!important;box-shadow:0 12px 24px -8px rgba(17,31,58,.14);transform:translateY(-3px)}.gn-client:hover img,.gn-client:focus-within img{filter:none;opacity:1;transform:scale(1.04)}@media (hover:none){.gn-client img{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.gn-client,.gn-client img{transition:none}.gn-client:hover{transform:none}}.gn-clients{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%}.gn-clients>.gn-client{min-height:180px}.gn-clients>.gn-reveal:nth-child(4n+2){transition-delay:.08s}.gn-clients>.gn-reveal:nth-child(4n+3){transition-delay:.16s}.gn-clients>.gn-reveal:nth-child(4n){transition-delay:.24s}@media (max-width:1024px){.gn-clients{grid-template-columns:repeat(3,minmax(0,1fr))}.gn-clients>.gn-client{min-height:160px}}@media (max-width:767px){.gn-clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gn-clients>.gn-client{min-height:120px}}.gn-uc-center{text-align:center}.gn-uc-logo{display:flex;justify-content:center}.gn-uc-logo .gn-logo{width:260px}.gn-uc-badge{display:inline-block;padding:8px 16px;border-radius:999px;background:rgba(199,225,247,.10);border:1px solid #2C599A;color:#C7E1F7;font:600 12px/16px Poppins,sans-serif;letter-spacing:.96px;text-transform:uppercase}.gn-progress{width:240px;height:6px;margin:0 auto;border-radius:999px;background:#23477D;overflow:hidden}.gn-progress span{display:block;width:40%;height:100%;border-radius:999px;background:#C6F432;animation:gnSlide 2.4s ease-in-out infinite}@keyframes gnSlide{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.gn-progress span{animation:none}}