:root{--ea-ground:#ffffff;--ea-surface:#f4f7fb;--ea-surface-raised:#eef2f8;--ea-header:#ffffff;--ea-border:#d8e0ec;--ea-border-strong:#aebcd0;--ea-text:#151c43;--ea-muted:#5a6880;--ea-placeholder:#6b7890;--ea-accent:#0a7d6e;--ea-accent-hover:#06564c;--ea-accent-strong:#0e9f8e;--ea-accent-fill:#3ef2da;--ea-accent-fill-hover:#23d9b8;--ea-on-accent:#151c43;--ea-focus:#0e9f8e;--ea-danger:#c0362f;--ea-danger-bg:#fdf0ef;--ea-danger-border:#f1c9c6;--ea-warning:#8a5300;--ea-warning-bg:#fdf4e6;--ea-success:#1c7a4b;--ea-success-bg:#eaf7f0;--ea-info:#2b44b8;--ea-info-bg:#eef0f7;--ea-neutral:#5a6880;--ea-neutral-bg:#eef2f8;--ea-shadow:0 1px 2px rgba(21, 28, 67, 0.06),0 4px 12px rgba(21, 28, 67, 0.06);--ea-font:'Source Sans 3','Helvetica Neue',Helvetica,Arial,sans-serif;--ea-radius-sm:8px;--ea-radius:10px;--ea-radius-lg:14px;--ea-radius-pill:999px;--ea-touch:44px}:root[data-bs-theme=dark]{--ea-ground:#0a1222;--ea-surface:#101b2f;--ea-surface-raised:#15223a;--ea-header:#0b1530;--ea-border:#22314c;--ea-border-strong:#3a4c72;--ea-text:#e8edf5;--ea-muted:#aab5c8;--ea-placeholder:#8e9bb3;--ea-accent:#3ef2da;--ea-accent-hover:#7df6e6;--ea-accent-strong:#14d7c8;--ea-accent-fill:#3ef2da;--ea-accent-fill-hover:#7df6e6;--ea-on-accent:#151c43;--ea-focus:#3ef2da;--ea-danger:#ff9090;--ea-danger-bg:rgba(240, 82, 82, 0.16);--ea-danger-border:rgba(231, 76, 60, 0.55);--ea-warning:#ffc46b;--ea-warning-bg:rgba(245, 166, 35, 0.16);--ea-success:#74e3a8;--ea-success-bg:rgba(55, 209, 124, 0.16);--ea-info:#a6bfff;--ea-info-bg:rgba(102, 145, 255, 0.18);--ea-neutral:#c9d2e1;--ea-neutral-bg:rgba(170, 181, 200, 0.14);--ea-shadow:0 1px 2px rgba(0, 0, 0, 0.4),0 4px 16px rgba(0, 0, 0, 0.35)}:root,:root[data-bs-theme=dark]{--bs-body-bg:var(--ea-ground);--bs-body-color:var(--ea-text);--bs-secondary-color:var(--ea-muted);--bs-emphasis-color:var(--ea-text);--bs-border-color:var(--ea-border);--bs-link-color:var(--ea-accent);--bs-link-hover-color:var(--ea-accent-hover);--bs-border-radius:var(--ea-radius);--bs-border-radius-sm:var(--ea-radius-sm);--bs-border-radius-lg:var(--ea-radius-lg);--bs-body-font-family:var(--ea-font)}.brand-navbar{background-color:var(--ea-header)!important;border-bottom-color:var(--ea-border)!important}.brand-navbar .navbar-nav .nav-link{color:var(--ea-text)}.brand-navbar .navbar-nav .nav-link:hover{color:var(--ea-accent)}.card-header,h1,h2,h3{color:var(--ea-text)}.card{--bs-card-title-color:var(--ea-text);--bs-card-bg:var(--ea-surface);--bs-card-border-color:var(--ea-border);--bs-card-cap-bg:var(--ea-surface-raised);border-radius:var(--ea-radius-lg)}a{color:var(--ea-accent)}a:hover{color:var(--ea-accent-hover)}.btn:focus-visible,.form-control:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ea-focus);outline-offset:2px;box-shadow:none}.btn{--bs-btn-border-radius:var(--ea-radius);font-weight:600}.btn-primary{--bs-btn-color:var(--ea-on-accent);--bs-btn-bg:var(--ea-accent-fill);--bs-btn-border-color:var(--ea-accent-fill);--bs-btn-hover-color:var(--ea-on-accent);--bs-btn-hover-bg:var(--ea-accent-fill-hover);--bs-btn-hover-border-color:var(--ea-accent-fill-hover);--bs-btn-active-color:var(--ea-on-accent);--bs-btn-active-bg:var(--ea-accent-fill-hover);--bs-btn-active-border-color:var(--ea-accent-fill-hover);--bs-btn-disabled-color:var(--ea-on-accent);--bs-btn-disabled-bg:var(--ea-accent-fill);--bs-btn-disabled-border-color:var(--ea-accent-fill)}.btn-outline-primary{--bs-btn-color:var(--ea-text);--bs-btn-border-color:var(--ea-border-strong);--bs-btn-hover-color:var(--ea-on-accent);--bs-btn-hover-bg:var(--ea-accent-fill);--bs-btn-hover-border-color:var(--ea-accent-fill);--bs-btn-active-color:var(--ea-on-accent);--bs-btn-active-bg:var(--ea-accent-fill-hover);--bs-btn-active-border-color:var(--ea-accent-fill-hover);--bs-btn-disabled-color:var(--ea-muted);--bs-btn-disabled-border-color:var(--ea-border)}.form-control,.form-select{background-color:var(--ea-surface);border-color:var(--ea-border);color:var(--ea-text);border-radius:var(--ea-radius-sm)}.form-control::placeholder,.form-select::placeholder{color:var(--ea-placeholder)}.form-control:focus,.form-select:focus{background-color:var(--ea-surface);border-color:var(--ea-accent-strong);color:var(--ea-text)}.alert{border-radius:var(--ea-radius)}.alert-danger{--bs-alert-color:var(--ea-danger);--bs-alert-bg:var(--ea-danger-bg);--bs-alert-border-color:var(--ea-danger-border)}.alert-warning{--bs-alert-color:var(--ea-warning);--bs-alert-bg:var(--ea-warning-bg);--bs-alert-border-color:var(--ea-warning)}.alert-success{--bs-alert-color:var(--ea-success);--bs-alert-bg:var(--ea-success-bg);--bs-alert-border-color:var(--ea-success)}.alert-info{--bs-alert-color:var(--ea-info);--bs-alert-bg:var(--ea-info-bg);--bs-alert-border-color:var(--ea-info)}.dropdown-menu{--bs-dropdown-bg:var(--ea-surface);--bs-dropdown-border-color:var(--ea-border);--bs-dropdown-link-color:var(--ea-text);--bs-dropdown-link-hover-bg:var(--ea-surface-raised);--bs-dropdown-link-hover-color:var(--ea-text);--bs-dropdown-border-radius:var(--ea-radius);box-shadow:var(--ea-shadow)}.table{--bs-table-bg:transparent;--bs-table-color:var(--ea-text);--bs-table-border-color:var(--ea-border)}.welcome-block .brand-logo{margin-bottom:15px}.home-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.home-actions .btn{min-width:180px}.home-card{display:block;color:inherit;text-decoration:none;border-color:var(--ea-border);transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out}.home-card:focus-visible,.home-card:hover{color:inherit;border-color:var(--ea-accent-strong);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.home-card{transition:none}.home-card:focus-visible,.home-card:hover{transform:none}}.home-card .card-body{padding:24px}.home-card__icon{display:block;margin-bottom:14px;font-size:28px;line-height:1;color:var(--ea-accent)}.home-card__title{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--ea-text)}.home-card__desc{margin:0;font-size:14px;line-height:20px;color:var(--ea-muted)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}*{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div,form,h1,h2,h3,h4,h5,h6,html,li,p,ul{margin:0;padding:0;list-style:none;font-weight:400}button,input,select,textarea{margin:0;padding:0;border:none;font-family:var(--ea-font)}.custfield:focus:not(:focus-visible){outline:0;box-shadow:none}body{font-family:var(--ea-font);font-size:14px;background-color:var(--ea-ground);color:var(--ea-text)}a{text-decoration:none;color:var(--ea-accent)}a:focus,a:hover{text-decoration:none;color:var(--ea-accent-hover)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ea-focus);outline-offset:2px}img{border:none;vertical-align:middle}footer,header,section{width:100%}a,a:hover,button{transition:all .3s ease 0s}.bbtn,.obtn{display:inline-block;padding:10px 28px;min-height:var(--ea-touch);font-size:14px;letter-spacing:.4px;font-weight:700;border-radius:var(--ea-radius-pill);border:2px solid transparent}.bbtn{background-color:var(--ea-accent-fill);color:var(--ea-on-accent)!important}.bbtn:hover{background-color:var(--ea-accent-fill-hover)}.obtn{background-color:transparent;border-color:var(--ea-border-strong);color:var(--ea-text)!important}.obtn:hover{background-color:var(--ea-accent-fill);border-color:var(--ea-accent-fill);color:var(--ea-on-accent)!important}.ctitle{font-size:25px;text-align:center;font-weight:800;margin-bottom:15px;color:var(--ea-text);letter-spacing:.2px}body{display:flex;flex-direction:column;min-height:100vh}main{display:flex;flex-direction:column;flex:1 1 auto}.contactpage,.login-section{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:40px 16px}.contactpage>.container,.login-section>.container{width:100%;max-width:440px;margin:0;padding:32px;background-color:var(--ea-surface);border:1px solid var(--ea-border);border-radius:var(--ea-radius-lg);box-shadow:var(--ea-shadow)}.contactpage [class*=col-],.login-section [class*=col-]{flex:0 0 auto;width:100%;max-width:100%;padding-left:0;padding-right:0}.contactpage .ctitle,.login-section .ctitle{text-align:left;font-size:24px;line-height:1.25;margin-bottom:6px}.auth-subtitle{margin-bottom:24px;color:var(--ea-muted);font-size:15px;line-height:22px}.auth-link{display:block;margin-top:16px;text-align:center;font-size:14px;font-weight:600;color:var(--ea-accent)}.auth-link:hover{text-decoration:underline}.auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0 18px;color:var(--ea-muted);font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.auth-divider::after,.auth-divider::before{content:"";flex:1 1 auto;height:1px;background-color:var(--ea-border)}@media only screen and (max-width:575px){.contactpage,.login-section{padding:24px 16px 48px;align-items:flex-start}.contactpage>.container,.login-section>.container{padding:0;background-color:transparent;border:0;box-shadow:none}}header{padding:25px 0;background-color:var(--ea-header)}.logo{float:left;margin-top:2px}.logo a img{float:left}.mainbanner img{width:100%}.texts{text-align:center;padding:55px 0}.texts h2{text-align:center}.texts p{font-size:16px;color:var(--ea-muted);line-height:24px;letter-spacing:.2px}.productpage,.subscriptions{border-top:1px solid var(--ea-border);padding:60px 0}.login-page{margin-bottom:50px}.cform .fieldrow{margin-bottom:18px;position:relative;padding-top:22px}.cform .fieldrow .custfield{display:block;width:100%;height:var(--ea-touch);padding:0 14px;color:var(--ea-text);background-color:var(--ea-ground);border:1px solid var(--ea-border);border-radius:var(--ea-radius);font-size:15px;font-weight:500;resize:none;transition:border-color .15s ease-in-out}.cform .fieldrow textarea.custfield{height:80px;padding:10px 14px}.cform .fieldrow label{position:absolute;top:0;left:0;margin:0;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--ea-muted);cursor:pointer}.cform .fieldrow .custfield:focus{border-color:var(--ea-accent-strong)}.cform .fieldrow .custfield:-webkit-autofill,.cform .fieldrow .custfield:-webkit-autofill:focus,.cform .fieldrow .custfield:-webkit-autofill:hover{-webkit-text-fill-color:var(--ea-text);-webkit-box-shadow:0 0 0 1000px var(--ea-ground) inset;caret-color:var(--ea-text)}.cform .bbtn,.cform .obtn{display:block;width:100%;padding:10px 24px;text-align:center}.cform .bbtn+.obtn,.cform .obtn+.bbtn{margin-top:10px}@media only screen and (max-width:1199px){.custnav{margin-left:5px}.custnav .menus>li{margin-left:30px}.tools .toolbox .details,.tools .toolbox .topbar{padding:15px}.tools .toolbox .details p{min-height:135px}.storepage .toolbox .tooln{width:276px}.storepage .toolbox .details p{min-height:90px}.productpage .productimg{width:540px}.productpage .proddetails{width:390px;padding-left:40px}}@media only screen and (max-width:991px){header{padding:15px 0}.custnav{float:right;margin:0}.logo{margin-top:4px}header .container{position:relative}#mobilemenu{float:left;width:36px;height:36px;background-color:var(--ea-accent-strong);background-image:url(../images/menu-icon.png);background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.custnav .menus{position:absolute;background-color:var(--ea-surface);left:0;width:100%;top:50px;display:none;z-index:111}header .links{display:none}.custnav .menus>li{width:100%;display:block!important;margin:0;border-top:1px solid var(--ea-border)}.custnav .menus>li>a{width:100%;padding:8px 15px}.tools .toolbox .details p{min-height:initial}.productpage .productimg{width:100%}.productpage .proddetails{width:100%;padding:25px 0 0}}@media only screen and (max-width:767px){.ctitle{font-size:26px}.texts,.tools{padding:35px 0}.tools .toolbox{margin-top:15px}.productpage,.subscriptions{padding:40px 0}.productpage .proddetails h2{font-size:26px}}@media only screen and (max-width:479px){.ctitle{font-size:22px}header{padding:10px 0}.logo{margin-top:7px}.logo a img{width:230px}.custnav .menus{top:45px}.storepage .toolbox .tooln{width:245px}.productpage .proddetails h2{font-size:22px}}@media only screen and (max-width:374px){.storepage .toolbox .tooln{width:195px}}#emanaged-logo{width:100%}.login-page{align-content:center}.error-message{margin-bottom:30px}#customBtn{display:inline-block;background:var(--ea-surface);color:var(--ea-text);width:190px;border-radius:var(--ea-radius-sm);border:thin solid var(--ea-border);box-shadow:var(--ea-shadow);white-space:nowrap;margin-top:15px}#customBtn:hover{cursor:pointer}span.label{font-family:serif;font-weight:400}span.icon{background:url(/images/btn_google_signin_dark_normal_web.png) transparent 5px 50% no-repeat;display:inline-block;vertical-align:middle;width:48px;height:42px;margin-left:-6px;border-radius:4px}span.buttonText{display:inline-block;vertical-align:middle;padding-left:42px;padding-right:42px;font-size:14px;font-weight:700;font-family:Roboto,sans-serif;margin-top:10px}.gbtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:var(--ea-touch);padding:10px 16px;background-color:#fff;color:#1f1f1f;border:1px solid #747775;border-radius:var(--ea-radius-pill);font-family:Roboto,var(--ea-font);font-size:14px;font-weight:500;letter-spacing:.2px;cursor:pointer;transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out}:root[data-bs-theme=dark] .gbtn{background-color:#131314;color:#e3e3e3;border-color:#8e918f}.gbtn:hover{background-color:#f7f8f8;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}:root[data-bs-theme=dark] .gbtn:hover{background-color:#1c1c1d;box-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 3px 1px rgba(0,0,0,.3)}.gbtn:disabled{opacity:.38;cursor:default;box-shadow:none}.gbtn__mark{display:flex;flex:0 0 18px;width:18px;height:18px}.gbtn__mark svg{display:block;width:100%;height:100%}.cc-window{color:var(--ea-text)!important;background-color:var(--ea-surface)!important;border-top:1px solid var(--ea-border)!important;font-family:var(--ea-font)!important}.cc-link,.cc-message a{color:var(--ea-accent)!important}.cc-btn{color:var(--ea-on-accent)!important;background-color:var(--ea-accent-fill)!important;border-color:transparent!important;border-radius:var(--ea-radius-sm)!important}.cc-btn:focus,.cc-btn:hover{background-color:var(--ea-accent-fill-hover)!important;color:var(--ea-on-accent)!important}.cc-btn:focus-visible{outline:2px solid var(--ea-focus)!important;outline-offset:2px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--ea-touch);height:var(--ea-touch);padding:0;border:0;border-radius:var(--ea-radius);background:0 0;color:var(--ea-muted);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.theme-toggle:hover{background-color:var(--ea-surface-raised);color:var(--ea-text)}.theme-toggle:focus-visible{outline:2px solid var(--ea-focus);outline-offset:2px}.theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .theme-toggle__moon{display:block}.theme-toggle .theme-toggle__sun{display:none}[data-bs-theme=dark] .theme-toggle .theme-toggle__moon{display:none}[data-bs-theme=dark] .theme-toggle .theme-toggle__sun{display:block}.brand-logo--dark{display:none}[data-bs-theme=dark] .brand-logo--light{display:none}[data-bs-theme=dark] .brand-logo--dark{display:inline}