body{background:#f5f7fb!important;background-image:none!important;background-attachment:scroll!important;overflow-x:hidden}.gab-header-wrap{background:transparent;padding:14px 0 10px}.gab-header-row{width:min(1240px,calc(100% - 28px))!important;max-width:1240px!important;display:flex;align-items:center;padding:10px 18px;background:#ffffff;border:1px solid rgba(15,23,42,0.08);border-radius:24px;box-shadow:0 8px 22px rgba(15,23,42,0.05)}.gab-header-row>.et_pb_column_1_4:first-child{width:20%!important}.gab-header-row>.et_pb_column_1_2{width:55%!important}.gab-header-row>.et_pb_column_1_4:last-child{width:25%!important}.gab-header-logo img{display:block;width:100%;max-height:48px;object-fit:contain}.gab-header-menu .et_pb_menu__wrap{justify-content:center}.gab-header-menu .et-menu-nav ul li a{font-size:15px;font-weight:600;color:#5c6880!important}.gab-header-menu .et-menu-nav ul li a:hover,.gab-header-menu .et-menu-nav ul li a:focus{color:#0f1728!important;opacity:1!important}.gab-header-menu .mobile_menu_bar:before{color:#0f1728!important}.gab-header-btn .et_pb_button{padding:14px 24px!important;border:none!important;border-radius:999px!important;background:linear-gradient(180deg,#2f6df6 0%,#1f5be0 100%)!important;color:#ffffff!important;font-size:15px!important;font-weight:700!important;box-shadow:0 8px 22px rgba(15,23,42,0.05)}.gab-header-btn .et_pb_button:hover,.gab-header-btn .et_pb_button:focus{background:linear-gradient(180deg,#3d79fb 0%,#2b66ea 100%)!important;color:#ffffff!important}.gab-hero-section{padding:20px 0 40px}.gab-hero-row{width:min(1240px,calc(100% - 28px));max-width:1240px;padding:30px;background:#ffffff;border:1px solid rgba(15,23,42,0.08);border-radius:34px;box-shadow:0 14px 34px rgba(15,23,42,0.07)}.gab-hero-image img{display:block;width:100%;border-radius:24px}.gab-features{list-style:none;padding:0;margin:20px 0 0}.gab-features li{position:relative;margin-bottom:8px;padding-left:18px;color:#5c6880;font-size:14px}.gab-features li::before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;background:#2f6df6;border-radius:50%}a,a:link,a:visited,a:hover,a:active,a:focus,.et_pb_text a,.et_pb_text a:link,.et_pb_text a:visited,.et_pb_text a:hover,.et_pb_text a:active,.et_pb_text a:focus,.elementor a,.elementor a:link,.elementor a:visited,.elementor a:hover,.elementor a:active,.elementor a:focus,nav a,.menu a,.et-menu a,footer a{text-decoration:none!important;box-shadow:none!important;border-bottom:none!important}a{color:#0f1728;transition:color 0.25s ease,opacity 0.25s ease,transform 0.25s ease}a:hover,a:focus{color:#7c5cff;opacity:1}footer a{color:#5c6880}footer a:hover,footer a:focus{color:#7c5cff}.gab-check,.gab-check-list{list-style:none!important;padding:0!important;margin:10px 0 0;max-width:1200px}.gab-check li,.gab-check-list li{list-style:none!important;position:relative;margin-bottom:8px;padding-left:28px;color:#657187;font-size:14px;line-height:1.6}.gab-check li::before,.gab-check-list li::before{content:"✔";position:absolute;top:2px;left:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(47,109,246,0.12);color:#2f6df6;font-size:11px;font-weight:900}.gab-check.is-centered,.gab-check-list.is-centered{margin-left:auto;margin-right:auto}.et_pb_button::after{content:none!important;display:none!important}.gab-btn-primary,.gab-btn-secondary,.et_pb_button.gab-btn-primary,.et_pb_button.gab-btn-secondary,a.gab-btn-primary,a.gab-btn-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding-right:34px!important;text-decoration:none!important;background-image:none!important;transition:background 0.22s ease,color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease}.gab-btn-primary::after,.gab-btn-secondary::after,.et_pb_button.gab-btn-primary::after,.et_pb_button.gab-btn-secondary::after,a.gab-btn-primary::after,a.gab-btn-secondary::after{content:"›"!important;position:absolute;top:50%;right:14px;transform:translateY(-50%) translateX(-6px);opacity:0;color:currentColor;font-size:18px;font-weight:700;line-height:1;display:block!important;transition:transform 0.25s ease,opacity 0.25s ease}.gab-btn-primary:hover::after,.gab-btn-secondary:hover::after,.et_pb_button.gab-btn-primary:hover::after,.et_pb_button.gab-btn-secondary:hover::after,a.gab-btn-primary:hover::after,a.gab-btn-secondary:hover::after,.gab-btn-primary:focus::after,.gab-btn-secondary:focus::after,.et_pb_button.gab-btn-primary:focus::after,.et_pb_button.gab-btn-secondary:focus::after,a.gab-btn-primary:focus::after,a.gab-btn-secondary:focus::after{opacity:1;transform:translateY(-50%) translateX(0)}.gab-btn-primary:hover,.gab-btn-secondary:hover,.et_pb_button.gab-btn-primary:hover,.et_pb_button.gab-btn-secondary:hover,a.gab-btn-primary:hover,a.gab-btn-secondary:hover{transform:translateY(-1px)}.gab-btn-secondary,.et_pb_button.gab-btn-secondary,a.gab-btn-secondary{padding:14px 26px!important;padding-right:36px!important;border:1px solid rgba(47,109,246,0.22)!important;border-radius:999px!important;background:rgba(47,109,246,0.06)!important;color:#16315c!important;font-size:15px!important;font-weight:700!important;line-height:1.2;box-shadow:0 8px 20px rgba(15,23,42,0.05)}.gab-btn-secondary:hover,.gab-btn-secondary:focus,.et_pb_button.gab-btn-secondary:hover,.et_pb_button.gab-btn-secondary:focus,a.gab-btn-secondary:hover,a.gab-btn-secondary:focus{background:rgba(47,109,246,0.12)!important;border-color:rgba(47,109,246,0.36)!important;color:#0f1728!important;box-shadow:0 12px 24px rgba(15,23,42,0.08)}.gab-btn-final,.et_pb_button.gab-btn-final,a.gab-btn-final{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 34px!important;border:none!important;border-radius:999px!important;background:linear-gradient(135deg,#2f6df6,#4f8cff)!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;letter-spacing:0.2px;text-decoration:none!important;box-shadow:0 10px 30px rgba(47,109,246,0.35),inset 0 1px 0 rgba(255,255,255,0.2);overflow:hidden;transition:all 0.25s ease}.gab-btn-final::before,.et_pb_button.gab-btn-final::before,a.gab-btn-final::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.35),transparent);opacity:0;transition:opacity 0.3s ease}.gab-btn-final::after,.et_pb_button.gab-btn-final::after,a.gab-btn-final::after{content:none!important;display:none!important}.gab-btn-final:hover,.gab-btn-final:focus,.et_pb_button.gab-btn-final:hover,.et_pb_button.gab-btn-final:focus,a.gab-btn-final:hover,a.gab-btn-final:focus{transform:translateY(-2px) scale(1.02);color:#ffffff!important;box-shadow:0 18px 40px rgba(47,109,246,0.45),inset 0 1px 0 rgba(255,255,255,0.25)}.gab-btn-final:hover::before,.gab-btn-final:focus::before,.et_pb_button.gab-btn-final:hover::before,.et_pb_button.gab-btn-final:focus::before,a.gab-btn-final:hover::before,a.gab-btn-final:focus::before{opacity:1}footer .container,footer .et_pb_row,footer .elementor-container{max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width:980px){.gab-header-row{padding:8px 14px}.gab-header-row>.et_pb_column_1_4:first-child,.gab-header-row>.et_pb_column_1_2,.gab-header-row>.et_pb_column_1_4:last-child{width:100%!important}.gab-header-logo img{max-height:42px}.gab-hero-row{padding:22px}.gab-btn-primary,.gab-btn-secondary,.gab-btn-final,.et_pb_button.gab-btn-primary,.et_pb_button.gab-btn-secondary,.et_pb_button.gab-btn-final,a.gab-btn-primary,a.gab-btn-secondary,a.gab-btn-final{width:auto;max-width:100%}}.gab-icon-bubble,.gab-service-icon,.gab-feature-icon,.gab-card-icon,.gab-mini-icon{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(47,109,246,0.12)!important;box-shadow:0 8px 18px rgba(15,23,42,0.05)}.gab-icon-bubble i,.gab-service-icon i,.gab-feature-icon i,.gab-card-icon i,.gab-mini-icon i,.gab-icon-bubble svg,.gab-service-icon svg,.gab-feature-icon svg,.gab-card-icon svg,.gab-mini-icon svg{color:#2f6df6!important;fill:#2f6df6!important}@media (max-width:768px){.gab-footer-shell{padding:30px 20px!important}.gab-footer-logo img{max-width:100px!important}.gab-footer-text{max-width:100%!important}}