[hidden]{display:none!important}.tool-nav{background:#062d56;padding:12px 24px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;font:600 14px/1.4 system-ui}.tool-nav a{color:white;text-decoration:none}.tool-brand{margin-right:auto}.tool-brand img{display:block;max-width:100%;height:46px}.tool-nav .language-switch{margin-left:0}.client-shell{max-width:1120px;margin:0 auto;padding:54px 24px;font:16px/1.65 system-ui;color:#062d56}.client-shell h1{font-size:clamp(30px,5vw,48px);line-height:1.15;margin:10px 0 20px}.client-shell h2{line-height:1.25;margin-top:0;font-size:25px}.client-shell h3{margin:28px 0 10px}.client-shell .intro{font-size:20px;color:#5e7791;max-width:760px}.client-shell .eyebrow{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e3062c}.client-card{border:1px solid #d5dde6;border-radius:18px;padding:28px;background:white;margin:24px 0;min-width:0}.client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.client-grid .client-card{margin:0}.client-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.client-shell .action,.os-account-dialog .action{display:inline-block;text-align:center;padding:12px 19px;background:#e3062c;color:white;border:2px solid #e3062c;border-radius:8px;text-decoration:none;font:700 14px/1.4 system-ui;cursor:pointer}.client-shell .action:disabled{opacity:.45;cursor:not-allowed}.client-shell .action.secondary,.os-account-dialog .secondary{background:white;color:#062d56;border-color:#d5dde6}.text-link{display:block;color:#062d56;font-weight:650;margin-top:14px}.client-shell label{display:grid;gap:5px;font-weight:650}.client-shell input,.client-shell select{box-sizing:border-box;min-width:0;max-width:100%;width:100%;padding:12px;border:1px solid #cbd7e2;border-radius:7px;color:#062d56;background:#f9fbfd;font:16px system-ui}.client-shell input[readonly]{color:#5e7791}.client-shell form{display:grid;gap:20px}.client-shell .check{display:flex;font-size:14px;align-items:flex-start;gap:10px;font-weight:400}.client-shell .check input{width:auto;flex:none;margin-top:6px}.client-shell .muted{font-size:13px;color:#5e7791}.client-actions{display:flex;flex-wrap:wrap;gap:10px}.client-notice{background:#fff4de;border-radius:8px;padding:14px;font-size:14px;margin:16px 0}.client-shell .step{color:#e3062c;font-size:32px;font-weight:800}.client-shell button:focus-visible,.client-shell a:focus-visible,.client-shell input:focus-visible{outline:3px solid #8598ac;outline-offset:3px}.client-footer{font:14px/1.7 system-ui;padding:30px;text-align:center;background:#062d56;color:white}.client-footer a{color:white}body:has(.client-shell){margin:0;background:#f4f6f8}.os-account-dialog{max-width:480px;width:calc(100% - 48px);border:1px solid #d5dde6;border-radius:16px;padding:28px;color:#062d56;font:16px/1.6 system-ui;z-index:10000}.os-account-dialog::backdrop{background:#062d5699}.os-account-dialog h2{font-size:24px;margin-top:0}.os-account-dialog .dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.os-account-dialog a{color:white}.os-account-dialog .dialog-close{float:right;border:0;background:transparent;font-size:26px;color:#062d56;cursor:pointer}@media(max-width:850px){.client-grid{grid-template-columns:1fr}.tool-nav{gap:14px;padding:12px 16px}.client-card{padding:22px}.header .nav{font-size:12px;gap:10px}.header .brand-logo{width:150px}}@media(max-width:580px){.client-grid.two{grid-template-columns:1fr}.client-shell{padding:32px 16px}.tool-nav a{font-size:12px}.tool-nav .tool-brand{width:100%;margin:0}.client-shell .action{width:100%;box-sizing:border-box}.client-actions{display:grid}.header .nav.open{font-size:15px}}@media(min-width:901px){.header .nav{gap:10px;font-size:11px}.header .brand-logo{width:150px}}
