body{margin:0;background:#f2f5fa}.page-header,.entry-title{display:none}main#content{max-width:none;padding:0}.entry-content{margin:0}
.dx-account{font:17px/1.6 Arial,Helvetica,sans-serif;color:#17243a;background:#f2f5fa;min-height:100vh}.dx-account *{box-sizing:border-box}.dx-account a{color:#064ac2}.dx-account a:focus-visible,.dx-account button:focus-visible,.dx-account input:focus-visible{outline:3px solid #f0ad16;outline-offset:4px}.dx-account h1,.dx-account h2,.dx-account p{margin:0}.dx-account h1{font-size:46px;line-height:1.12;letter-spacing:-1.8px;color:#10223c}.dx-account h2{font-size:26px;line-height:1.25;color:#10223c}.dx-account header{background:#0b1424;padding:22px max(6%,24px);display:flex;align-items:center;justify-content:space-between;gap:24px}.dx-account header img{width:170px;height:40px;object-fit:contain}.dx-account header a{color:white;text-decoration:none;font-size:15px;font-weight:700}.dx-account .dx-layout{max-width:1140px;margin:auto;padding:64px 30px 48px;display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start}.dx-account .dx-eyebrow{display:block;font-size:12px;letter-spacing:1.8px;font-weight:700;color:#064ac2;margin-bottom:18px}.dx-account .dx-intro>p{color:#41516a;margin-top:24px;font-size:18px}.dx-account .dx-steps{list-style:none;margin:38px 0;padding:0;display:grid;gap:24px}.dx-account .dx-steps li{display:flex;gap:17px;align-items:flex-start}.dx-account .dx-step-num{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#dfebff;color:#0644ac;font-weight:700}.dx-account .dx-steps strong{display:block;color:#17243a;font-size:17px}.dx-account .dx-steps small{display:block;font-size:15px;color:#41516a}.dx-account .dx-help{border-top:1px solid #cad5e4;padding-top:24px;font-size:15px}.dx-account .dx-help a{display:block;margin-top:5px;overflow-wrap:anywhere;font-weight:700}.dx-account .dx-panel{background:white;border:1px solid #d3ddeb;border-radius:20px;box-shadow:0 14px 42px #0c24410b;padding:36px}.dx-account .dx-panel>p{font-size:16px;color:#41516a;margin-top:12px}.dx-account .dx-profile{display:flex;gap:12px;margin:26px 0}.dx-account .dx-profile button{flex:1;border:2px solid #b6c6dc;background:white;border-radius:10px;min-height:60px;padding:10px;color:#17243a;font:700 16px Arial;cursor:pointer}.dx-account .dx-profile button[aria-pressed=true]{background:#eaf2ff;border-color:#0759dc;color:#0644ac}.dx-account .wpcf7{margin-top:26px}.dx-account .wpcf7 form>p{margin:0 0 22px}.dx-account label{display:block;font-size:16px;font-weight:700;color:#17243a}.dx-account input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.dx-account select,.dx-account textarea{width:100%;min-height:54px;background:#fff;color:#17243a;border:1px solid #8496af;border-radius:8px;padding:13px 15px;font:17px Arial;margin-top:7px;box-shadow:none}.dx-account input::placeholder{color:#65758d;opacity:1}.dx-account input[type=checkbox]{width:20px;height:20px;vertical-align:middle;accent-color:#0759dc;margin-right:9px}.dx-account .wpcf7-acceptance label,.dx-account .wpcf7-list-item-label{font-size:15px;font-weight:400}.dx-account .wpcf7-list-item{margin:0}.dx-account .dx-primary,.dx-account input[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:15px 20px;border:0;border-radius:9px;background:#0754cb;color:#fff;text-decoration:none;font:700 17px Arial;cursor:pointer}.dx-account .dx-primary:hover,.dx-account input[type=submit]:hover{background:#003d9e}.dx-account .dx-secondary{display:block;text-align:center;margin-top:20px;font-weight:700;font-size:16px}.dx-account .wpcf7-not-valid-tip{font-size:14px;color:#a71919;font-weight:500;margin-top:6px}.dx-account .wpcf7-response-output{font-size:16px;color:#17243a;border-radius:8px;padding:16px!important;margin:20px 0 0!important}.dx-account .dx-note{color:#41516a;font-size:14px;margin-top:22px!important}.dx-account .dx-status{display:inline-flex;background:#fff2ce;color:#614400;padding:7px 12px;font-weight:700;font-size:13px;border-radius:6px;margin-bottom:22px}.dx-account .dx-notice{background:#eef4ff;border-left:4px solid #0754cb;padding:18px;border-radius:0 8px 8px 0;margin:26px 0;color:#233c61;font-size:16px}.dx-account footer{max-width:1080px;margin:auto;padding:24px 30px;border-top:1px solid #cad5e4;font-size:12px;color:#465771}.dx-account .wpcf7-spinner{display:block;margin:10px auto}.dx-account [hidden]{display:none!important}@media(max-width:760px){.dx-account .dx-layout{grid-template-columns:1fr;gap:32px;padding:34px 20px}.dx-account h1{font-size:35px}.dx-account .dx-panel{padding:25px 21px}.dx-account .dx-steps{display:none}.dx-account .dx-intro>.dx-help{display:none}.dx-account header{padding:18px 20px}.dx-account header img{width:135px}.dx-account header a{font-size:13px}.dx-account .dx-profile button{font-size:14px}.dx-account footer{margin:0 20px;padding:22px 0}}
.dx-account .dx-login-layout{max-width:560px;margin:auto;padding:52px 24px 60px}.dx-account .dx-login-layout h1{font-size:32px;letter-spacing:-.8px}.dx-account .dx-subtitle{color:#41516a;font-size:16px;margin:12px 0 26px}.dx-account form>label:not(:first-child),.dx-account form>div>label{margin-top:20px}.dx-account form small{display:block;color:#41516a;font-size:13px;line-height:1.5;margin-top:7px}.dx-account form>.dx-primary{margin-top:26px}.dx-account .dx-password{position:relative}.dx-account .dx-password input{padding-right:94px!important}.dx-account .dx-show{position:absolute;right:9px;top:16px;min-height:36px;border:0;background:#eaf2ff;border-radius:5px;color:#0644ac;font:700 13px Arial;padding:7px 10px;cursor:pointer}.dx-account .dx-text-button{border:0;background:transparent;color:#064ac2;font:700 15px Arial;padding:10px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dx-account .dx-forgot{display:block;margin:10px 0 0 auto;min-height:44px}.dx-account .dx-check{font-size:14px;line-height:1.5;font-weight:400;margin:25px 0}.dx-account .dx-check input{float:left;margin-top:2px}.dx-account button:disabled{opacity:.65;cursor:wait}.dx-account .dx-feedback{padding:15px;margin-top:22px;background:#eaf2ff;border:1px solid #91b4e6;border-radius:8px;color:#173a70;font-size:15px;overflow-wrap:anywhere}.dx-account .dx-feedback.dx-error{background:#fff0f0;border-color:#d99a9a;color:#8b1919}.dx-account .dx-details{margin:26px 0}.dx-account .dx-details dt{font-size:13px;color:#41516a;margin-top:16px}.dx-account .dx-details dd{margin:3px 0;font-weight:700;overflow-wrap:anywhere}.dx-account .dx-login-layout+.dx-footer{max-width:560px}@media(max-width:600px){.dx-account .dx-login-layout{padding:28px 16px 40px}.dx-account .dx-login-layout h1{font-size:28px}.dx-account .dx-panel{border-radius:16px}.dx-account .dx-secondary{font-size:15px}}

.dx-account input.dx-code{font:700 26px monospace!important;letter-spacing:10px;text-align:center;min-height:64px!important}.dx-account .dx-panel .dx-notice{font-size:14px}
