*,::after,::before{box-sizing:border-box}html,body{background-color:#F8FAFC;-webkit-font-smoothing:antialiased;color:#1E293B;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}@media only screen and (max-width: 480px){html,body{font-size:14px}}h1,h2,h3,h4,h5,h6{line-height:1.5;margin:0}h1{font-size:2rem}h2{font-size:1.85rem}h3{font-size:1.75rem}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.2rem}p,span{color:#1E293B;font-size:1rem;line-height:1.8;margin:0}@media only screen and (max-width: 480px){p,span{font-size:0.8rem}}a{font-size:1rem;line-height:1.8;outline:none;text-decoration:none}@media only screen and (max-width: 480px){a{font-size:0.8rem}}ul,li{font-size:1rem;line-height:1.8}@media only screen and (max-width: 480px){ul,li{font-size:0.8rem}}input[type="submit"],button{background-color:#003366;border:0;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,0.12);color:#FFF;cursor:pointer;letter-spacing:.25px;font-family:inherit;font-size:1rem;font-weight:600;outline:none;overflow:hidden;padding:12px 20px;position:relative;transition:background-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;user-select:none;width:100%;z-index:1}input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#002346;box-shadow:0 0 0 4px rgba(247,153,39,0.2)}input[type="submit"]:active,button:active{transform:translateY(1px)}input[type="submit"][disabled],button[disabled]{background-color:#E2E8F0;color:#64748B;cursor:not-allowed}input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus,button[disabled]:hover,button[disabled]:focus{box-shadow:none}label{color:#475569;font-size:0.9rem;font-weight:500;user-select:none}label[for]{cursor:pointer}input[type="email"],input[type="password"],input[type="text"]{background-color:#FFF;border:1px solid #CBD5E1;border-radius:8px;color:#1E293B;display:block;font-family:inherit;font-size:1rem;margin-top:6px;outline:none;padding:11px 14px;transition:border-color 0.15s ease, box-shadow 0.15s ease;width:100%}input[type="email"]:hover,input[type="password"]:hover,input[type="text"]:hover{border-color:#94A3B8}input[type="email"]:focus,input[type="password"]:focus,input[type="text"]:focus{border-color:#F79927;box-shadow:0 0 0 4px rgba(247,153,39,0.2)}input[type="checkbox"]{accent-color:#003366;cursor:pointer;margin:0 6px 0 0;vertical-align:middle;width:16px;height:16px}.form__items{display:flex;flex-direction:column;gap:18px}.form__item{flex:1}.form__items .form__item+.form__item{margin-top:0;margin-left:0}.form__items+.form__items,.form__items+.form__item,.form__item+.form__items,.form__item+.form__item{margin-top:18px}.account-header{text-align:center}.account-header__logo{user-select:none;height:50px}@media only screen and (max-width: 480px){.account-header__logo{height:40px}}.account-header__logo--vertical{width:72px;height:auto}@media only screen and (max-width: 480px){.account-header__logo--vertical{width:60px}}.account-content{background-color:#FFF;border:1px solid #E2E8F0;border-radius:20px;box-shadow:0 24px 48px -16px rgba(15,23,42,0.16),0 2px 4px rgba(15,23,42,0.04);margin-top:24px;padding:36px 40px}@media only screen and (max-width: 480px){.account-content{border-radius:12px;padding:24px 20px}}.account-content__title{color:#0F172A;font-size:1.6rem;font-weight:700;letter-spacing:-0.02em;line-height:1.3}.account-content__form{margin-top:24px}.account-content__groups{display:flex}.account-errors{background-color:#FEF2F2;border:1px solid #FECACA;border-radius:8px;color:#B91C1C;margin-top:20px;padding:12px 16px}.account-errors__title{color:#B91C1C;font-size:0.8rem;font-weight:700;line-height:1.5;text-transform:uppercase}.account-errors__items{list-style:none;margin:0;padding:0}.account-errors__item{font-size:0.9rem;line-height:1.5;position:relative;padding-left:15px}.account-errors__item::before{content:'';background-color:#B91C1C;border-radius:100%;position:absolute;top:50%;left:2.5px;transform:translateY(-50%);width:5px;height:5px}.account-links{border-top:1px solid #E2E8F0;display:flex;flex-direction:column;gap:6px;font-size:0;margin-top:24px;padding-top:20px}.account-links__link{color:#003366;display:inline-block;font-size:0.9rem;font-weight:500}.account-links__link:hover,.account-links__link:active{color:#F79927;text-decoration:underline}.account-notices{background-color:#EFF6FF;border:1px solid #BFDBFE;border-radius:8px;color:#1D4ED8;margin-top:20px;padding:12px 16px}.account-notices__title{color:#1D4ED8;font-size:0.8rem;font-weight:700;line-height:1.5;text-transform:uppercase}.account-notices__items{list-style:none;margin:0;padding:0}.account-notices__item{font-size:0.9rem;line-height:1.5;position:relative;padding-left:15px}.account-notices__item::before{content:'';background-color:#1D4ED8;border-radius:100%;position:absolute;top:50%;left:2.5px;transform:translateY(-50%);width:5px;height:5px}.account{background-image:radial-gradient(ellipse at 0% 0%, rgba(0,51,102,0.1), transparent 50%),radial-gradient(ellipse at 100% 100%, rgba(247,153,39,0.1), transparent 50%);min-height:100vh}.account__container{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:64px 0;width:100%;max-width:480px;min-height:100vh}@media only screen and (max-width: 480px){.account__container{padding:32px 0}}.account__wrapper{padding:0 20px;width:100%}body.account{background:#f5f9fe;color:#0b1f3f;font-family:'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;margin:0;-webkit-font-smoothing:antialiased}.account-split{display:flex;flex-wrap:wrap;min-height:100vh}.account-split__brand{background:#0b1f3f;box-sizing:border-box;color:#fff;display:flex;flex:1 1 480px;flex-direction:column;gap:48px;justify-content:space-between;padding:56px 64px}@media only screen and (max-width: 900px){.account-split__brand{flex-basis:100%;gap:24px;padding:28px 24px}}.account-split__logo{align-items:center;display:flex;gap:14px}.account-split__logo img{height:44px;width:44px}.account-split__logo span{display:flex;flex-direction:column}.account-split__logo span,.account-split__logo strong{color:#fff}.account-split__logo strong{font-size:18px;font-weight:800;letter-spacing:-0.01em}.account-split__logo small{color:#c4d0e3;font-size:13px}.account-split__pitch{display:flex;flex-direction:column;gap:20px;max-width:460px}@media only screen and (max-width: 900px){.account-split__pitch{display:none}}.account-split__eyebrow{color:#ea9d43;font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.account-split__headline{color:#fff;font-size:44px;font-weight:800;letter-spacing:-0.035em;line-height:1.1;margin:0}.account-split__lead{color:#c4d0e3;font-size:18px;line-height:1.65;margin:0}.account-split__copy{color:#7f93b3;font-size:13px}@media only screen and (max-width: 900px){.account-split__copy{display:none}}.account-split__main{align-items:center;box-sizing:border-box;display:flex;flex:1 1 480px;justify-content:center;padding:48px 24px}@media only screen and (max-width: 900px){.account-split__main{align-items:flex-start;padding:32px 20px 48px}}.account-split .account-content{background:#fff;border:1px solid #e3eaf4;border-radius:28px;box-shadow:0 20px 50px rgba(11,31,63,0.08);box-sizing:border-box;margin:0;max-width:440px;padding:40px;width:100%}@media only screen and (max-width: 900px){.account-split .account-content{border-radius:24px;padding:28px 22px}}.account-split .account-content__title{color:#0b1f3f;font-size:28px;font-weight:800;letter-spacing:-0.02em;margin:0}.account-split .account-content__form{margin-top:24px}.account-split label{color:#3d4d6a;font-size:13px;font-weight:600}.account-split input[type="email"],.account-split input[type="password"],.account-split input[type="text"]{background:#f8fafd;border:1px solid #d6e3f3;border-radius:14px;box-sizing:border-box;color:#0b1f3f;font-family:inherit;font-size:16px;height:52px;margin-top:8px;padding:0 16px}.account-split input[type="email"]:hover,.account-split input[type="password"]:hover,.account-split input[type="text"]:hover{box-shadow:none}.account-split input[type="email"]:focus,.account-split input[type="password"]:focus,.account-split input[type="text"]:focus{border-color:#113262;box-shadow:0 0 0 3px rgba(17,50,98,0.12)}.account-split input[type="checkbox"]{accent-color:#113262;height:18px;margin:0 8px 0 0;vertical-align:middle;width:18px}.account-split input[type="checkbox"]+label{color:#44516a;font-size:14px;font-weight:500}.account-split input[type="submit"],.account-split button{background:#113262;border-radius:999px;font-family:inherit;font-size:16px;font-weight:700;height:54px;padding:0 24px;width:100%}.account-split input[type="submit"]:hover,.account-split input[type="submit"]:focus,.account-split button:hover,.account-split button:focus{box-shadow:none;filter:brightness(1.15)}.account-split .form__items{display:block}.account-split .form__items .form__item+.form__item{margin-left:0;margin-top:20px}.account-split .account-links{border-top:1px solid #e3eaf4;display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;text-align:center}.account-split .account-links__link{color:#113262;display:block;font-size:14px;font-weight:600;opacity:1;width:100%}.account-split .account-links__link:hover,.account-split .account-links__link:focus{color:#a85a0a}.account-split .account-errors,.account-split .account-notices{border-radius:14px;margin-top:20px}body.account{background-image:none}.account-split__logo{color:#fff;text-decoration:none}.account-split em{color:#5a6b88;display:block;font-size:12px;font-style:normal;margin-top:4px}
