:root{--bs-form-invalid-color: #ef8e9a;--bs-form-invalid-border-color: #ef8e9a}.btn{border-radius:0.3rem;padding-left:2rem;padding-right:2rem;border:0 solid #fff;line-height:1.5rem}.btn.btn-xl{padding:1rem 3.5rem}.btn-primary{background:linear-gradient(0deg, #0a97ff, #60bbff);border-color:#29a2fb}.btn-primary:hover{background:linear-gradient(0deg, #0987ef, #30abef);border-color:#29a2fb}.btn-form-submit{color:#fff;background:linear-gradient(0deg, #0a6dff, #39abff);border-color:#29a2fb;margin-top:1rem;margin-left:auto;padding-left:3rem;padding-right:3rem}.btn-form-submit:hover{color:#fff;background:linear-gradient(0deg, #0a97ff, #60bbff)}.btn-form-submit:active{color:#eee !important}.btn-form-submit:focus-visible{color:#aaa !important}.btn-form-submit:disabled{color:#fff !important;opacity:0.4}.btn-cta{background:linear-gradient(135deg, #07a3ff, #7900bc);padding:0.5rem 1.6rem;color:white}.btn-cta:hover{background:#5ec2ff;color:white}.table{box-shadow:none;width:100%}.table thead th,.table thead td{border-bottom-width:1px}.table thead th{font-weight:600;color:#555}.table tbody tr:hover{background:#fafafa}.table tbody tr td{border-top:none;vertical-align:middle}.table thead,.table thead tr,.table thead th{background:none}.table tbody tr:last-child td{border-bottom:1px solid #dee2e6}.table tbody td.actions{text-align:right}.table tbody td.actions div.item{display:inline-block;margin:auto 0px auto 10px}.table .crud-icon{color:grey}.dataTables_wrapper .dataTables_filter input{margin-left:0 !important}.dataTables_wrapper .datatable-buttons{width:auto;float:right;text-align:right;margin-top:-5px;margin-left:13px}.dataTables_wrapper .datatable-info{width:auto;float:right;text-align:right;margin-top:-5px}.dataTables_wrapper .datatable-info .dataTables_info{padding-top:0.5rem}.dataTables_wrapper .datatable-search{width:25%;float:left;margin-bottom:10px}.dataTables_wrapper .datatable-length{width:auto;float:right;text-align:right;margin-left:20px}.dataTables_wrapper .dataTables_paginate{margin-top:20px !important}.dataTables_wrapper .datatable-pagination{width:25%;float:left}.dataTables_wrapper .datatable-pagination:after{clear:both}.dataTables_wrapper .dataTables_filter{text-align:left !important}:root{--bs-form-invalid-color: #ef8e9a;--bs-form-invalid-border-color: #ef8e9a}.quill-editor-container{width:100%;height:100%}.quill-editor-container .ql-toolbar{border-color:#e8e8e8}.quill-editor-container .ql-container{height:auto;border-color:#e8e8e8}.quill-editor-container .ql-formats{padding:0 1rem;border-right:1px solid #ccc;margin-right:0 !important;margin-top:0.3rem;margin-bottom:0.3rem}.quill-editor-container .ql-formats:first-child{padding-left:0}.quill-editor-container .ql-formats:last-child{border-right:none}.quill-editor-container .ql-align .ql-picker-label,.quill-editor-container .ql-color .ql-picker-label{padding-top:0}.quill-editor-container .ql-hr{padding-top:0 !important}.ql-editor{flex:1;max-height:calc(100vh - 200px)}.ql-show .ql-align-right{text-align:right}.ql-show .ql-align-center{text-align:center}.ql-show .ql-align-left{text-align:left}.ql-editor p,.ql-show p{margin-bottom:0}.container{--bs-gutter-x: 2.5rem}body{font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;background-color:#fff}a,a:hover{text-decoration:none}.a-dummy{cursor:pointer}h6{font-size:1.15rem}pre{background:#eeecec;border-radius:1rem;padding:1rem}@media (min-width: 768px){.page-container{position:inherit;margin:0 0 0 250px;border-left:1px solid #e7e7e7}}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .form-control:invalid,.form-control.is-invalid{background:white}.was-validated .form-control:valid,.form-control.is-valid,.form-select.is-valid{border-color:#e8e8e8}.was-validated .form-control:valid,.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:#80bdff}select.is-valid~.select2-container--bootstrap4 .select2-selection,form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection,.select2-container--bootstrap4 .select2-selection{border-color:#e8e8e8}.form-select.is-valid,.form-select.is-invalid{background-image:var(--bs-form-select-bg-img);padding-right:2.25rem !important}.form-check-input.is-valid~.form-check-label{color:var(--bs-body-color)}.dropdown-menu{box-shadow:0 0 1rem 0 #e2e2e2;border:none}.dropdown-menu .dropdown-divider{margin:0.5rem 0.8rem}.toasts-container{position:fixed;bottom:1rem;right:1rem;width:22rem;z-index:1300}.toasts-container .toast{backdrop-filter:blur(4px);border-radius:0.5rem;border:none;overflow:hidden}.toasts-container .toast .toast-header{background:#ddeeff;border-bottom:none}.toasts-container .toast .toast-body{margin:1px}.toasts-container .toast .close{padding:0 0.5rem}.window-outer-panes{font-size:13px;display:flex;box-shadow:0 0px 5px 0px #ccc;background:white}.window-outer-panes .section{display:flex}.window-outer-panes .user-menu{box-shadow:none !important;padding:0;margin:0 0.5rem}.window-outer-panes .product-logo{width:50px;padding:0.5rem}.window-outer-panes .org-logo{width:50px;padding:0.5rem}.window-outer-panes .pane-top-item{position:relative;display:flex;justify-content:center;flex-direction:column;height:100%}.window-outer-panes button{font-size:13px}.window-outer-panes .logo-title,.window-outer-panes .logo-title:hover{text-decoration:none;color:#000}.window-outer-panes .logo-title{white-space:nowrap;margin:0 0.5rem}.window-outer-panes .logo-title .product-title{font-size:18px;margin-top:-5px}.window-outer-panes .logo-title .org-title{font-size:10px;color:#4c4c4c}.window-outer-panes .logo-title .org-title-only{font-size:18px}.window-outer-panes .profile-pic{width:32px;height:32px;border-radius:32px}.window-outer-panes.window-outer-panes-top{justify-content:space-between;height:50px;background:white;position:fixed;top:0;z-index:10;width:100%}.window-outer-panes.window-outer-panes-bottom{display:none;height:50px;background:white;position:fixed;bottom:0;z-index:10;width:100%}.window-outer-panes.window-outer-panes-right{display:none;height:100%;background:white;position:fixed;right:0;z-index:9;width:50px}.single-card{margin:1rem 0;padding:1rem;border-radius:1rem;overflow:hidden;box-shadow:0px 0px 8px -2px #999;border:5px solid aliceblue}.single-card .overview{font-size:0.9rem;font-weight:bold;color:#aaa}.single-card .header{margin-top:0.5rem;font-size:1.3rem;font-weight:bold}.single-card .header .icon{display:inline-block}.single-card .header .icon .material-symbols-outlined{color:#535353;margin-right:0.4rem;font-weight:bold}.single-card .description{color:#aaa;margin:1rem 0;font-size:0.9rem}.single-card .data{font-size:2em;margin:1rem 0}.single-card .footer{font-size:0.9rem}.single-card .footer a{color:#aaa}.single-card.default{border-color:#11a7fe}.single-card.green{border-color:#5cb85c}.single-card.red{border-color:#d9534f}.single-card.yellow{border-color:#f0ad4e}.navbar-primary-page-header{z-index:3;background:#fafafa;align-items:center;padding:1rem;position:sticky;top:50px;height:50px;display:flex;justify-content:space-between}.navbar-primary-page-header .section{margin-right:0;display:flex;align-items:center}.navbar-primary-page-header .section .item:last-child{margin-right:0.5rem}.navbar-primary-page-header .section .item{margin:auto 0.2rem}.navbar-primary-page-header .section .primary-header{font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100vw - 250px)}.navbar-primary-page-header .section .primary-header .verb{font-size:0.6rem;text-transform:uppercase;color:gray;margin-bottom:-4px}.navbar-primary-page-header a{color:grey}.navbar-primary-page-header .btn-action{background:#07a3ff;color:white;font-size:0.9rem;margin:auto 0.2rem;padding:0.375rem 0.5rem}.navbar-primary-page-header .btn-action:hover{background:#5ec2ff}.navbar-primary-page-header .btn-action .material-symbols-outlined{font-size:1.3rem}.navbar-secondary-page-header{position:relative;z-index:1;padding:7px 35px;background:#fff}.page-container{position:relative;margin-left:250px;margin-top:50px;border:none;border-radius:8px 0px 0px 8px;background-color:white}.page-container.sidebar-expanded .navbar-primary-page-header .primary-header{max-width:calc(100vw - 500px)}.modal .modal-header{background:#ddeeff;border-bottom:none}.modal .modal-content{border-radius:1rem;overflow:hidden;box-shadow:0 0 1rem 0 #e2e2e2}.select2-results__group{background:antiquewhite}.select2-search--dropdown .select2-search__field{border:none;padding:.375rem}.filter-container{background:#f0f8ff;margin:0px 0px 20px;padding:10px;border-radius:8px;width:100%}.form-control-icon{width:4rem}.alert{margin:0px 0px 1rem}.alert.alert-light-gray{color:#383d41;background-color:#f7f8f9;border-color:#e5e5e5;border-radius:0.5rem}.general-box-shadow{box-shadow:0 0 1rem 0 #e2e2e2}.is-uppercase{text-transform:uppercase}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.hidden{display:none}.common-help-tooltip{color:#ddd}abbr[title]{color:#666;text-decoration:none}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}@media (min-width: 768px){.dropdown-menu.horizontal-menu.show{display:flex}}.profile-pic-128{border-radius:64px;width:128px;height:128px}.badge{margin-left:0.5rem;margin-right:3px;font-size:95%;font-weight:normal}.text-align-center{text-align:center}.text-align-right{text-align:right}.flex-vertical-align-middle{height:100%;display:flex;align-items:center}.flex-align-right{display:flex;justify-content:flex-end}.form-common .section .title{font-size:1.5rem;margin-bottom:20px}.form-common .form-left-section .form-group{width:100%}.form-common .form-right-section{display:flex;align-items:flex-start}.form-common .form-right-section .alert{width:100%;margin:20px;color:#797878;background:#fafafa;border-radius:1rem;font-size:0.95rem}.form-common .form-right-section .form-group{width:100%}.form-common .form-error-section{flex-direction:column;margin-bottom:20px}.form-common .form-error-section .form-error-messages-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#dc3545;border-radius:0.5rem;margin-bottom:1rem;background:#fff3f3}.form-common .form-error-section .form-error-messages-container .description{padding:10px;text-align:center}.form-common .form-error-section .form-error-messages-container .description .material-symbols-outlined{margin-right:0.5rem}.form-common .form-error-section .form-error-messages-container .see-more{padding:1rem;color:#dc3545;text-align:center}.form-common .form-error-section .form-error-collapse-messages{align-self:stretch}.form-common .form-error-section .form-error-collapse-messages .alert{background:#fff4f5;border:none;border-left:3px solid #dc3545;margin:0;border-radius:0.5rem}.form-check-label{position:relative;top:-1px}.unselectable{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.material-symbols-outlined{vertical-align:middle}.product-single-item-button-container{position:relative}.product-single-item-button-container .product-single-item-button{margin:1rem 1rem 1rem 0;border:1px solid #f1f1f1;border-radius:0.5rem;width:250px;padding:10px 20px 20px;box-shadow:0 0 1rem 0 #e2e2e2;background:white}.product-single-item-button-container .product-single-item-button:hover{background:aliceblue}.product-single-item-button-container .product-single-item-button .content{display:flex}.product-single-item-button-container .product-single-item-button .content .product-info{width:110px;margin-right:10px;flex-shrink:0}.product-single-item-button-container .product-single-item-button .content .product-name{color:black;height:4rem;overflow:hidden;font-size:1.1rem}.product-single-item-button-container .product-single-item-button .product-type{color:#6a6a6a;text-transform:uppercase;margin-bottom:5px;font-size:0.8rem}.product-single-item-button-container .product-single-item-button .product-logo{width:84px}.product-single-item-button-container .product-single-item-button .product-logo img{width:64px;height:64px;margin:0px 20px 0px 0px}.product-single-item-button-container .menu{display:block;position:absolute;top:30px;right:30px}.product-single-item-button-container .menu .dropdown>a{color:#aaa}.img-banner{width:100%;border-radius:1rem;box-shadow:0 0 1rem #44444422;margin:2rem 0}.img-grayscale{filter:grayscale(100%)}.page-breadcrumb-badge{border-radius:1rem;display:inline-block;padding:0.4rem 1rem 0.4rem 0;margin:0.5rem 0;color:#07a3ff;font-size:0.9rem}.page-breadcrumb-badge ol{display:inline-block;margin:0;padding:0}.page-breadcrumb-badge ol li{list-style:none;display:inline;margin-right:0.2rem;color:#999}.page-breadcrumb-badge ol li a{color:#07a3ff}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-3{padding:3rem}.font-size-3{font-size:3rem}.font-size-4{font-size:4rem}.box-with-shadow{border-radius:0.7rem;padding:2rem;margin:1rem 0;box-shadow:0 0 1rem 0 #e2e2e2}.pagination{margin:1.8em auto 1.8em auto;text-align:center;justify-content:end}.pagination a{color:#999}.pagination a:hover{color:#b3b3b3}.pagination .newer,.pagination .older,.pagination .page,.pagination .next,.pagination .prev{margin:0 1em}.pagination .current{color:#111}.alert-heading{font-weight:bold}.footer{font-size:0.8rem}.ea-site-header{position:sticky;top:0;z-index:1030;border-bottom:1px solid rgba(128,153,170,0.18);background:rgba(255,255,255,0.9);backdrop-filter:blur(18px);font-family:'Manrope', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;box-shadow:0 0.75rem 2rem rgba(36,58,76,0.05)}.ea-main-nav{padding:0.85rem 0;background:rgba(255,255,255,0.82)}.ea-nav-shell{padding:0}.ea-brand{display:flex;gap:0.7rem;align-items:center;color:#172635}.ea-brand:hover{color:#172635}.ea-brand-mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(120,153,170,0.18);border-radius:0.78rem;background:linear-gradient(180deg, #fff, #f5fbff);box-shadow:0 0.7rem 1.5rem rgba(44,70,91,0.08)}.ea-brand-mark img{width:2rem;height:2rem}.ea-brand-name{display:inline-flex;align-items:baseline;color:#172635;font-size:1.34rem;line-height:1;font-weight:800}.ea-brand-name-accent{color:#127ce3}.ea-nav-toggle{width:2.8rem;height:2.8rem;display:grid;place-items:center;border:1px solid rgba(111,140,158,0.22);border-radius:0.75rem;color:#172635;background:#ffffff}.ea-nav-toggle .menu-icon{display:none}.ea-nav-toggle .close-icon{display:inline-block}.ea-nav-toggle.collapsed .menu-icon{display:inline-block}.ea-nav-toggle.collapsed .close-icon{display:none}.ea-nav-collapse{justify-content:flex-end}.ea-nav-links{gap:0.3rem;align-items:center}.ea-nav-links .nav-link{min-height:2.55rem;display:inline-flex;align-items:center;padding:0.45rem 0.78rem;border:1px solid transparent;border-radius:999px;color:#2c4051;font-size:0.96rem;font-weight:650;white-space:nowrap}.ea-nav-links .nav-link:hover,.ea-nav-links .nav-link:focus{color:#175dcc;border-color:rgba(31,100,209,0.16);background:#f2f6ff}.ea-nav-links .ea-nav-blog{border-color:rgba(18,124,227,0.16);color:#0b6fcb;background:linear-gradient(180deg, #fff, #f4faff);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.55),0 0.45rem 1.1rem rgba(18,124,227,0.08)}.ea-nav-links .ea-nav-blog:hover,.ea-nav-links .ea-nav-blog:focus{color:#075fae;border-color:rgba(18,124,227,0.32);background:#ffffff;box-shadow:0 0.65rem 1.4rem rgba(18,124,227,0.12)}.ea-nav-links .ea-nav-sign-in{color:#526777}.ea-nav-links .ea-nav-primary{min-height:2.5rem;padding-right:1rem;padding-left:1rem;border-color:#127ce3;border-radius:0.72rem;color:white;background:#127ce3;box-shadow:0 0.55rem 1.15rem rgba(18,124,227,0.16)}.ea-nav-links .ea-nav-primary:hover,.ea-nav-links .ea-nav-primary:focus{color:white;border-color:#0b6fcb;background:#0b6fcb;box-shadow:0 0.65rem 1.25rem rgba(18,124,227,0.2)}.ea-nav-links .dropdown-menu{max-height:calc(70vh);overflow:auto;margin-top:0.65rem;padding:0.8rem;border:1px solid rgba(108,137,154,0.16);border-radius:0.9rem;background:rgba(255,255,255,0.98);box-shadow:0 1.6rem 3.5rem rgba(31,52,69,0.14)}.ea-nav-links .ea-app-menu{right:0;left:auto;width:42rem;max-width:calc(100vw - 2rem);grid-template-columns:repeat(3, minmax(13rem, 1fr));gap:0.45rem}.ea-nav-links .ea-app-menu.show{display:grid}.ea-nav-links .dropdown-header{margin:0.2rem 0 0.15rem;padding:0.35rem 0.5rem;color:#657b8b;font-size:0.72rem;font-weight:800;text-transform:uppercase}.ea-nav-links .dropdown-item{padding:0.55rem 0.5rem;border-radius:0.55rem;color:#1f2f3d;font-size:0.95rem;font-weight:650}.ea-nav-links .dropdown-item:hover,.ea-nav-links .dropdown-item:focus{color:#175dcc;background:#f2f6ff}@media (max-width: 991px){.ea-nav-collapse{margin-top:1rem}.ea-nav-links{align-items:stretch;gap:0.4rem}.ea-nav-links .nav-link{display:flex;justify-content:space-between;width:100%;padding:0.7rem 0.8rem}.ea-nav-links .ea-nav-blog,.ea-nav-links .ea-nav-primary{justify-content:center}.ea-nav-links .ea-app-menu{grid-template-columns:1fr;box-shadow:none}}@media (max-width: 575px){.ea-main-nav{padding:0.8rem 0}}.ea-site-footer{padding:0 0 2rem;border-top:1px solid rgba(130,153,168,0.2);color:#526777;background:radial-gradient(circle at 12% 15%, rgba(18,124,227,0.13), transparent 25rem),linear-gradient(180deg, #fff, #f4f8fc)}.ea-site-footer a:not(.ea-footer-logo):not(.ea-footer-primary):not(.ea-footer-secondary){color:#40586a;text-decoration:none}.ea-site-footer a:not(.ea-footer-logo):not(.ea-footer-primary):not(.ea-footer-secondary):hover{color:#175dcc}.ea-footer-cta{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:2rem;align-items:center;margin-bottom:4.25rem;padding:2.2rem;border:1px solid rgba(185,205,235,0.72);border-top:0;border-radius:0 0 1.15rem 1.15rem;background:radial-gradient(circle at 92% 18%, rgba(124,80,224,0.2), transparent 16rem),linear-gradient(135deg, #0b1a2c, #122d4b);box-shadow:0 1.4rem 3.4rem rgba(23,38,53,0.13)}.ea-footer-kicker{margin-bottom:0.55rem;color:#9fc4ff;font-size:0.76rem;font-weight:850;text-transform:uppercase}.ea-footer-cta-copy h2{max-width:46rem;margin-bottom:0.6rem;color:#ffffff;font-size:2rem;line-height:1.12;font-weight:850}.ea-footer-cta-copy p{max-width:46rem;margin:0;color:rgba(255,255,255,0.74);font-size:1.02rem;line-height:1.55}.ea-footer-cta-actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:flex-end}.ea-footer-top{display:grid;grid-template-columns:minmax(18rem, 0.8fr) minmax(0, 1.8fr);gap:4rem;align-items:start}.ea-footer-brand p{max-width:25rem;margin:1.1rem 0 1.5rem;color:#526777;font-size:1rem;line-height:1.65}.ea-footer-logo{display:inline-flex;gap:0.75rem;align-items:center;color:#172635;font-size:1.4rem;font-weight:800}.ea-footer-logo img{width:2.6rem;height:2.6rem;padding:0.35rem;border:1px solid rgba(120,153,170,0.18);border-radius:0.75rem;background:linear-gradient(180deg, #fff, #f5fbff);box-shadow:0 0.8rem 1.8rem rgba(44,70,91,0.08)}.ea-footer-logo:hover{color:#172635}.ea-footer-primary,.ea-footer-secondary{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;padding:0.45rem 0.95rem;border-radius:999px;font-weight:750}.ea-footer-primary{color:white;background:#127ce3;box-shadow:0 0.8rem 1.6rem rgba(18,124,227,0.2)}.ea-footer-primary:hover{color:white;background:#0b6fcb}.ea-footer-secondary{border:1px solid rgba(255,255,255,0.24);color:#ffffff;background:rgba(255,255,255,0.08)}.ea-footer-secondary:hover{border-color:rgba(255,255,255,0.38);color:#ffffff;background:rgba(255,255,255,0.14)}.ea-footer-social{display:flex;gap:0.65rem;align-items:center}.ea-footer-social a{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(111,140,158,0.16);border-radius:0.7rem;background:rgba(255,255,255,0.74)}.ea-footer-social a:hover{border-color:rgba(18,124,227,0.24);background:#ffffff}.ea-footer-social img{width:1.1rem;height:1.1rem;opacity:0.72}.ea-footer-links{display:grid;grid-template-columns:minmax(13rem, 1.25fr) repeat(3, minmax(9rem, 1fr));gap:2.3rem;padding-top:0.2rem}.ea-footer-column{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.ea-footer-column a{padding:0.24rem 0;color:#526777;font-size:0.95rem;line-height:1.45}.ea-footer-heading{margin-bottom:0.75rem;color:#172635;font-size:0.78rem;font-weight:850;text-transform:uppercase}.ea-footer-spaced{margin-top:1.6rem}.ea-footer-group{margin:0.7rem 0 0.18rem;color:#6d8394;font-size:0.75rem;font-weight:850;text-transform:uppercase}.ea-footer-bottom{display:flex;gap:1rem;justify-content:space-between;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(130,153,168,0.18);color:#6b7f8e;font-size:0.9rem}.ea-site-footer .ea-footer-logo{color:#172635}.ea-site-footer .ea-footer-primary{color:#ffffff}.ea-site-footer .ea-footer-secondary{color:#127ce3}@media (max-width: 991px){.ea-footer-cta{grid-template-columns:1fr}.ea-footer-cta-actions{justify-content:flex-start}.ea-footer-top{grid-template-columns:1fr;gap:3rem}.ea-footer-links{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 575px){.ea-footer-cta{margin-right:-0.75rem;margin-bottom:3.25rem;margin-left:-0.75rem;padding:1.55rem;border-radius:0}.ea-footer-cta-copy h2{font-size:1.55rem}.ea-footer-links{grid-template-columns:1fr;gap:1.6rem}.ea-footer-bottom{display:grid}.ea-footer-primary,.ea-footer-secondary{width:100%}}body{font-family:'Plus Jakarta Sans', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif}.section-bg-gray,.section-bg-white{padding:2rem}.section-bg-white{background:linear-gradient(136deg, #fff, #eefbff)}.section-bg-gray{background:linear-gradient(135deg, #07a3ff, #7e62f0);color:white}.section-bg-gray .icon-as-image{color:white}.section-bg-gray a{color:white}.section-bg-gray a:hover{color:#ddd}.section-bg-gray .btn-cta{background:linear-gradient(135deg, #2e26e6, #b600bc)}.section-bg-gray .btn-cta:hover{color:#7e62f0}.section-separator{margin-bottom:-2px}.section-separator svg{margin-top:-5px}.section-separator.white-to-gray{background:linear-gradient(270deg, #07a3ff, #7e62f0)}.section-separator.gray-to-white{background:#fff}.icon-as-image{font-size:5rem;color:#7e62f0;margin:1rem}.office-location{display:flex;justify-content:space-between;margin:2rem}.office-location>div{display:flex;align-items:center;margin:1rem}.office-location>div>div{margin:1rem}.office-location:hover{background:#fafafa}.about-us .heart-icon{font-size:4rem;cursor:pointer;display:inline-block}.about-us .heart-icon:hover{animation:enlarge 5s}@keyframes enlarge{100%{font-size:12rem}}.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center center;margin:1rem 0;min-height:50vh}.banner .title{margin:1rem;font-size:2.5rem;text-align:center;background:white;padding:0.5rem 2rem}.banner .description{margin:1rem 10rem;text-align:center;background:#00000099;padding:0.5rem 2rem;color:#c9c9c9}.poster{box-shadow:0 0 1rem 0 #e2e2e2;padding:2rem;margin:3rem 0 0;border-radius:1rem}.poster .title{font-size:1.5rem;font-weight:600;color:#07a3ff;text-align:center;margin-bottom:1rem}.poster .description{text-align:center;font-size:1.1rem;color:#999}.poster .image{text-align:center}.text-img-article-container{background:white;position:relative;margin:2rem auto;display:flex;border-radius:1rem;flex-direction:column;overflow:hidden;border:1rem solid white;box-shadow:0 0 1rem 0 #e2e2e2}@media (min-width: 576px){.text-img-article-container{flex-direction:row}}.text-img-article-container .img-background{object-fit:cover;margin:1rem;border-radius:0.5rem}@media (min-width: 576px){.text-img-article-container .img-background{width:28%}}.text-img-article-container .content{flex-grow:1}.text-img-article-container .content .title{font-size:1.3rem;color:black;margin:1rem}.text-img-article-container .content .description{color:#606060;margin:1rem}.text-img-article-container .content .read-more{margin:1rem;text-align:right;padding:1rem;text-transform:uppercase;font-size:0.75rem;background:#f5f4f4;border-radius:1rem;display:inline-block}.faq-accordion .item .question{display:block;background:#f7f7f7;padding:1rem;color:black;border-bottom:1px solid #eee;font-size:1.1rem}.faq-accordion .item .question:before{content:'+';margin-right:1rem}.faq-accordion .item .answer .answer-body{padding:1rem}.app-definition{display:block;margin:2rem;color:black}@media (min-width: 576px){.app-definition{width:30vw;display:inline-block}}.app-definition .app-definition-container{display:flex;align-items:center}.app-definition .app-definition-container .logo{width:5rem;height:5rem;margin-right:1rem}.app-definition .app-definition-container .title{font-size:1.5rem}.app-definition:hover{color:#444}.bg-gradient-primary-to-secondary{background:#1e30f3;background:linear-gradient(135deg, #1e30f3 0%, #e21e80 100%)}.text-gradient{background:-webkit-linear-gradient(315deg, #1e30f3 0%, #e21e80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rounded-4{border-radius:1rem !important}.feature{display:inline-flex;align-items:center;justify-content:center;height:3rem;width:3rem;font-size:1.5rem}.profile{position:relative;height:75vw;width:75vw;border-radius:5vw;margin-top:5vw;max-height:40rem;max-width:40rem}.profile .profile-img{height:80vw;max-height:45rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.profile .profile-caption{position:absolute;bottom:1rem;left:40%;color:white;font-size:1.5rem}.profile .dots-1{position:absolute;width:3vw;right:1.5vw;top:4vw}.profile .dots-1 svg{fill:#fff}.profile .dots-2{position:absolute;width:3vw;right:-4vw;top:6.05vw}.profile .dots-2 svg{fill:#1e30f3}.profile .dots-3{position:absolute;width:3vw;left:1.5vw;bottom:6.05vw}.profile .dots-3 svg{fill:#fff}.profile .dots-4{position:absolute;width:3vw;left:-4vw;bottom:4vw}.profile .dots-4 svg{fill:#1e30f3}@media (min-width: 576px){.profile{height:60vw;width:60vw}.profile .profile-img{height:65vw}.profile .dots-1{width:3vw;right:1.5vw}.profile .dots-2{width:3vw;right:-4vw}.profile .dots-3{width:3vw;left:1.5vw}.profile .dots-4{width:3vw;left:-4vw}}@media (min-width: 768px){.profile{height:50vw;width:50vw}.profile .profile-img{height:55vw}.profile .dots-1{width:3vw;right:1.5vw}.profile .dots-2{width:3vw;right:-4vw}.profile .dots-3{width:3vw;left:1.5vw}.profile .dots-4{width:3vw;left:-4vw}}@media (min-width: 992px){.profile{height:40vw;width:40vw}.profile .profile-img{height:45vw}.profile .dots-1{width:1.5vw;right:0.75vw}.profile .dots-2{width:1.5vw;right:-2vw}.profile .dots-3{width:1.5vw;left:0.75vw}.profile .dots-4{width:1.5vw;left:-2vw}}@media (min-width: 1200px){.profile{height:35vw;width:35vw}.profile .profile-img{height:40vw}.profile .dots-1{width:1.5vw;right:0.75vw}.profile .dots-2{width:1.5vw;right:-2vw}.profile .dots-3{width:1.5vw;left:0.75vw}.profile .dots-4{width:1.5vw;left:-2vw}}.ea-home{color:#172635;background:#f7f9fc}.ea-home .btn-cta{border:1px solid #127ce3;color:#ffffff;background:#127ce3;box-shadow:0 0.9rem 1.8rem rgba(18,124,227,0.18)}.ea-home .btn-cta:hover,.ea-home .btn-cta:focus{border-color:#0b6fcb;color:#ffffff;background:#0b6fcb;box-shadow:0 1rem 2rem rgba(18,124,227,0.22)}.ea-kicker{margin-bottom:0.85rem;color:#1f64d1;font-size:0.78rem;font-weight:850;text-transform:uppercase}.ea-lead{max-width:760px;margin:0 auto;color:rgba(255,255,255,0.78);font-size:1.24rem;line-height:1.6}.ea-hero{position:relative;overflow:hidden;padding:6.3rem 0 5.2rem;color:#ffffff;background:radial-gradient(circle at 20% 12%, rgba(52,116,255,0.38), transparent 28rem),radial-gradient(circle at 82% 82%, rgba(119,72,226,0.34), transparent 30rem),linear-gradient(135deg, #081426 0%, #102235 52%, #0a1624 100%)}.ea-hero::before{position:absolute;inset:0;content:"";background:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:92px 92px;mask-image:linear-gradient(180deg, rgba(0,0,0,0.85), transparent)}.ea-hero-glow{position:absolute;right:13%;bottom:-9rem;width:28rem;height:28rem;border-radius:50%;background:rgba(124,80,224,0.24);filter:blur(48px)}.ea-hero .container{position:relative;z-index:1}.ea-hero-copy{max-width:930px;margin:0 auto;text-align:center}.ea-hero-copy .ea-kicker{color:#9fc4ff}.ea-hero-copy h1{margin-bottom:1.35rem;color:#ffffff;font-size:4.65rem;line-height:0.98;font-weight:850}.ea-hero-actions,.inline-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.ea-hero-actions{justify-content:center;margin:2rem 0 1.35rem}.ea-hero-actions .btn-outline-light{border-color:rgba(255,255,255,0.28);color:#ffffff;background:rgba(255,255,255,0.08);box-shadow:0 0.9rem 1.8rem rgba(0,0,0,0.14)}.ea-hero-actions .btn-outline-light:hover,.ea-hero-actions .btn-outline-light:focus{border-color:rgba(255,255,255,0.46);color:#ffffff;background:rgba(255,255,255,0.14)}.ea-hero-trust{display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:center}.ea-hero-trust span{display:inline-flex;min-height:2rem;align-items:center;padding:0.34rem 0.68rem;border:1px solid rgba(255,255,255,0.16);border-radius:999px;color:rgba(255,255,255,0.78);background:rgba(255,255,255,0.07);font-size:0.9rem}.ea-proof-band{border-bottom:1px solid #dde8f0;background:#ffffff}.proof-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-right:1px solid #e3ebf2;border-left:1px solid #e3ebf2}.proof-item{min-height:10.5rem;padding:1.35rem 1.2rem;border-right:1px solid #e3ebf2}.proof-item:last-child{border-right:0}.proof-item span{display:block;margin-bottom:1.1rem;color:#1f64d1;font-weight:850}.proof-item strong{display:block;margin-bottom:0.4rem;color:#132235;font-size:1.02rem}.proof-item small{color:#5a6a76;line-height:1.5}.ea-section{padding:5.4rem 0}.ea-section h2{max-width:860px;margin-bottom:1rem;color:#142232;font-size:2.65rem;line-height:1.08;font-weight:850}.ea-section h3{color:#172635;font-size:1.22rem;line-height:1.25;font-weight:850}.ea-section p{color:#5a6a76;font-size:1.05rem;line-height:1.62}.section-heading{max-width:900px;margin-bottom:2.25rem}.section-heading.centered{margin-right:auto;margin-left:auto;text-align:center}.section-heading.centered h2{margin-right:auto;margin-left:auto}.ea-benefits{background:linear-gradient(rgba(18,124,227,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(18,124,227,0.04) 1px, transparent 1px),#f7f9fc;background-size:76px 76px}.benefit-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem}.benefit-item{min-height:19rem;padding:1.55rem;border:1px solid #dce7f1;border-radius:0.9rem;background:rgba(255,255,255,0.86);box-shadow:0 1.2rem 3rem rgba(47,73,95,0.07)}.benefit-icon{position:relative;width:4rem;height:4rem;margin-bottom:4.2rem;border:1px solid #cfe0f2;border-radius:1rem;background:#edf4ff}.benefit-icon::before,.benefit-icon::after{position:absolute;content:""}.benefit-icon.security::before{inset:0.85rem 1.05rem;border:0.18rem solid #1f64d1;border-top-left-radius:1.3rem;border-top-right-radius:1.3rem;border-bottom-right-radius:1.8rem;border-bottom-left-radius:1.8rem}.benefit-icon.security::after{top:1.8rem;left:1.55rem;width:0.9rem;height:0.48rem;border-bottom:0.18rem solid #1f64d1;border-left:0.18rem solid #1f64d1;transform:rotate(-45deg)}.benefit-icon.scale::before{top:1rem;left:0.85rem;width:2.3rem;height:1.65rem;border:0.18rem solid #1f64d1;border-radius:1.3rem}.benefit-icon.scale::after{right:1.05rem;bottom:0.85rem;width:1.9rem;height:1.9rem;border-right:0.18rem solid #1f64d1;border-bottom:0.18rem solid #1f64d1;transform:rotate(45deg)}.benefit-icon.data::before{top:0.9rem;left:1.05rem;width:1.9rem;height:2.25rem;border:0.18rem solid #1f64d1;border-radius:50%}.benefit-icon.data::after{top:1.5rem;left:1.05rem;width:1.9rem;height:1.3rem;border-top:0.18rem solid #1f64d1;border-bottom:0.18rem solid #1f64d1}.ea-app-catalog{background:#ffffff}.catalog-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;max-width:980px;margin:0 auto}.catalog-card{display:grid;grid-template-columns:4.25rem 1fr;gap:1rem;align-items:center;min-height:7.4rem;padding:1.1rem;border:1px solid #dce7f1;border-radius:0.9rem;color:#172635;background:#ffffff;box-shadow:0 0.9rem 2.2rem rgba(47,73,95,0.08)}.catalog-card:hover,.catalog-card:focus{color:#172635;border-color:#b9cdeb;transform:translateY(-2px)}.catalog-card.featured{border-color:transparent;color:#ffffff;background:linear-gradient(135deg, #1385ef, #5c3ed6);box-shadow:0 1rem 2.6rem rgba(18,124,227,0.24)}.catalog-card.featured .catalog-icon{color:#ffffff;border-color:rgba(255,255,255,0.26);background:rgba(255,255,255,0.12)}.catalog-card.featured .catalog-copy span,.catalog-card.featured .catalog-copy small{color:rgba(255,255,255,0.82)}.catalog-icon{display:grid;place-items:center;width:4.25rem;height:4.25rem;border:1px solid #cfe0f2;border-radius:0.9rem;color:#1f64d1;background:#edf4ff;font-size:0.86rem;font-weight:850}.catalog-copy span,.catalog-copy small{display:block;color:#5a6a76}.catalog-copy span{margin-bottom:0.25rem;font-size:0.75rem;font-weight:850;text-transform:uppercase}.catalog-copy strong{display:block;margin-bottom:0.15rem;font-size:1.3rem;line-height:1.15}.catalog-copy small{line-height:1.45}.ea-platform-diagram{position:relative;overflow:hidden;background:radial-gradient(circle at center, rgba(18,124,227,0.13), transparent 22rem),linear-gradient(rgba(18,124,227,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(18,124,227,0.04) 1px, transparent 1px),#f7f9fc;background-size:auto, 76px 76px, 76px 76px, auto}.platform-map{position:relative;display:grid;grid-template-columns:minmax(14rem, 1fr) minmax(20rem, 0.82fr) minmax(14rem, 1fr);gap:1.75rem;align-items:center;max-width:1060px;margin:0 auto}.platform-map::before,.platform-map::after{position:absolute;top:50%;z-index:0;width:32%;height:1px;content:"";background:linear-gradient(90deg, transparent, #9ab9e6, transparent)}.platform-map::before{left:12%}.platform-map::after{right:12%}.map-side{position:relative;z-index:1;display:grid;gap:0.9rem}.map-side.left .map-node{justify-self:end}.map-side.right .map-node{justify-self:start}.map-node{width:100%;max-width:19rem;min-height:4.8rem;padding:0.9rem 1rem;border:1px solid rgba(185,205,235,0.88);border-radius:0.85rem;color:#172635;background:rgba(255,255,255,0.9);box-shadow:0 0.9rem 2.2rem rgba(47,73,95,0.08);backdrop-filter:blur(12px)}.map-node span{display:block;margin-bottom:0.2rem;color:#132235;font-size:1rem;font-weight:850}.map-node small{display:block;color:#5a6a76;line-height:1.35}.map-core{position:relative;z-index:2;display:grid;min-height:18.5rem;padding:2.2rem;border:1px solid #bfd1e7;border-radius:1.35rem;background:radial-gradient(circle at 50% 0%, rgba(18,124,227,0.2), transparent 10rem),linear-gradient(180deg, rgba(255,255,255,0.94), rgba(245,249,255,0.98)),#fff;place-items:center;text-align:center;box-shadow:0 1.6rem 4rem rgba(47,73,95,0.14)}.map-core::before{position:absolute;inset:-0.65rem;z-index:-1;border:1px solid rgba(18,124,227,0.11);border-radius:1.65rem;content:""}.map-core-badge{display:inline-flex;min-height:2rem;align-items:center;padding:0.3rem 0.72rem;border:1px solid #cfe0f2;border-radius:999px;color:#1f64d1;background:#edf4ff;font-size:0.82rem;font-weight:850}.map-core strong{color:#142232;font-size:1.75rem;line-height:1.15}.map-core small{max-width:16rem;color:#5a6a76;line-height:1.45}.map-core-services{display:flex;flex-wrap:wrap;gap:0.42rem;justify-content:center;max-width:16rem}.map-core-services span{padding:0.28rem 0.55rem;border:1px solid #d6e4f4;border-radius:999px;color:#174367;background:#ffffff;font-size:0.76rem;font-weight:800}.split-section,.domain-layout{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(360px, 0.75fr);gap:3rem;align-items:center}.section-copy{max-width:700px}.text-action{color:#0b6fcb;font-weight:850}.text-action:hover{color:#174367}.ea-blog-wedge{background:#ffffff}.activation-panel{border:1px solid #d7e2f2;border-radius:0.9rem;background:#ffffff;box-shadow:0 1.4rem 3.4rem rgba(23,38,53,0.08)}.activation-step{display:grid;grid-template-columns:3.2rem 1fr;gap:0.9rem;padding:1.25rem;border-bottom:1px solid #e4ebf5}.activation-step:last-child{border-bottom:0}.activation-step span{grid-row:1 / 3;color:#1f64d1;font-weight:850}.activation-step strong{display:block;grid-column:2;color:#172635}.activation-step small{display:block;grid-column:2;margin-top:0.2rem;color:#64747c;line-height:1.45}.ea-domain-trust{background:#f7f9fc}.domain-layout{grid-template-columns:minmax(360px, 0.75fr) minmax(0, 0.95fr)}.domain-proof{border:1px solid #dce6f2;border-radius:0.9rem;background:rgba(255,255,255,0.88);box-shadow:0 1.4rem 3.4rem rgba(47,73,95,0.08)}.domain-row{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid #e4ebf5}.domain-row:last-child{border-bottom:0}.domain-row span{color:#5a6a76;font-weight:850}.domain-row strong{color:#172635;text-align:right}.ea-app-system{background:#102235;color:white}.ea-app-system h2,.ea-app-system h3{color:white}.ea-app-system p{color:#d8e4e8}.ea-app-system .ea-kicker{color:#9fc4ff}.app-system-layout{display:grid;grid-template-columns:minmax(0, 0.72fr) minmax(0, 1fr);gap:3rem;align-items:start}.app-directory{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);border-radius:0.9rem;background:rgba(255,255,255,0.14)}.app-group{padding:1.15rem;background:rgba(255,255,255,0.065)}.app-group-title{margin-bottom:0.65rem;color:#9fc4ff;font-size:0.75rem;font-weight:850;text-transform:uppercase}.app-links{display:flex;flex-wrap:wrap;gap:0.45rem}.app-link{padding:0.34rem 0.56rem;border:1px solid rgba(255,255,255,0.14);border-radius:999px;color:#f5fbff;background:rgba(255,255,255,0.06);font-size:0.92rem;font-weight:700}.app-link:hover{color:#102235;background:#ffffff}@media (max-width: 991px){.ea-hero{padding:4.6rem 0 4rem}.ea-hero-copy h1{font-size:3.4rem}.proof-grid,.benefit-grid,.catalog-grid,.split-section,.domain-layout,.app-system-layout{grid-template-columns:1fr}.proof-item{border-right:0;border-bottom:1px solid #e3ebf2}.proof-item:last-child{border-bottom:0}.platform-map{grid-template-columns:1fr}.platform-map::before,.platform-map::after{display:none}.map-side.left .map-node,.map-side.right .map-node{justify-self:stretch;width:100%}.map-core{order:-1}.app-directory{grid-template-columns:1fr}}@media (max-width: 575px){.ea-hero{padding:3.6rem 0 3.4rem}.ea-hero-copy{text-align:left}.ea-hero-copy h1{font-size:2.55rem}.ea-lead{margin:0;font-size:1.05rem}.ea-hero-actions,.ea-hero-trust{justify-content:flex-start}.ea-hero-actions .btn{width:100%}.ea-section{padding:3.5rem 0}.ea-section h2{font-size:2rem}.benefit-item{min-height:auto}.benefit-icon{margin-bottom:2rem}.catalog-card{grid-template-columns:1fr}.domain-row{display:block}.domain-row strong{display:block;margin-top:0.3rem;text-align:left;word-break:break-word}}.pricing-table{display:flex;flex-direction:column;margin:4rem 0}@media (min-width: 992px){.pricing-table{flex-direction:row}}.pricing-table .column{margin:1rem}.pricing-table .column .header{min-height:10rem;border-bottom:1px solid #ddd}.pricing-table .column .header .plan-name{font-size:1.3rem;font-weight:bold;background:-webkit-linear-gradient(45deg, #07a3ff, #7e62f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-table .column .header .plan-name.normal{color:#449;-webkit-text-fill-color:#449}.pricing-table .column .header .plan-price{font-size:1rem;font-weight:bold;margin:1rem 0}.pricing-table .column .header p{font-size:0.8rem;margin:0;color:gray}.pricing-table .column .item{padding:1rem 0;font-size:1.2rem;font-weight:600;border-bottom:1px solid #ddd}.pricing-table .free-plans{display:flex;flex-direction:row;border-radius:3rem;padding:2rem}.pricing-table .paid-plans{display:flex;flex-direction:column;background:#f0f8fd;border-radius:3rem;padding:2rem}@media (min-width: 992px){.pricing-table .paid-plans{flex-direction:row}}.newsletter-container{border-top:1px solid #ccc;padding:3rem;margin-top:3rem}.newsletter-container .title{font-size:2rem;text-align:center;margin-bottom:2rem}.newsletter-container .description{text-align:center;margin-bottom:1rem}.newsletter-container #mce-responses{display:block !important}.newsletter-container #mce-responses #mce-success-response{width:100%;text-align:center}
