.aart-b2b-page,.aart-b2b-entry{box-sizing:border-box;color:#001d18;font-family:inherit;line-height:1.6}
.aart-b2b-page *,.aart-b2b-entry *{box-sizing:border-box}
.aart-b2b-page__intro{background:#f4f4f2;padding:100px 25px 80px;text-align:center}
.aart-b2b-page__intro h1{font-size:44px;line-height:1.2;font-weight:600;color:#001d18;margin:0 0 22px}
.aart-b2b-page__intro p{max-width:680px;margin:0 auto;font-size:19px}
.aart-b2b-page__form{max-width:730px;margin:0 auto;padding:60px 25px 75px;background:#fff}
.aart-b2b-page__form .aart-b2b__f{min-width:0}
.aart-b2b-page__form .aart-b2b__f input,.aart-b2b-page__form .aart-b2b__f select{width:100%;min-width:0;max-width:100%;font-family:inherit}
.aart-b2b-page__form .aart-b2b__f small{font-weight:400;line-height:1.5}
.aart-b2b-page__form .aart-b2b__check{align-items:flex-start}
.aart-b2b-page__form .aart-b2b__check input{flex:0 0 auto;margin-top:4px}
.aart-b2b-page__form a,.aart-b2b-entry a{color:#155f51;text-underline-offset:3px}
.aart-b2b-page__login{margin:30px 0 0;padding-top:24px;border-top:1px solid #d7e0dc;font-size:14px}
.aart-b2b-entry{max-width:1200px;margin:24px auto;padding:24px 28px;background:#f4f4f2;border:1px solid #d7e0dc;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.aart-b2b-entry h2{font-size:21px;line-height:1.3;font-weight:600;color:#001d18;margin:0 0 8px}
.aart-b2b-entry p{font-size:14px;max-width:680px;margin:0}
.aart-b2b-entry .aart-b2b-entry__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border-radius:7px;background:#001d18;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-align:center}
.aart-b2b-entry .aart-b2b-entry__button:hover{background:#164c40}
.aart-b2b-page :focus-visible,.aart-b2b-entry :focus-visible{outline:3px solid #147565;outline-offset:4px}
@media(max-width:767px){.aart-b2b-page__intro{padding:60px 25px 50px}.aart-b2b-page__intro h1{font-size:27px}.aart-b2b-page__intro p{font-size:17px}.aart-b2b-page__form{padding:35px 25px 50px}.aart-b2b-page__form .aart-b2b__f input,.aart-b2b-page__form .aart-b2b__f select{font-size:16px}.aart-b2b-entry{margin:18px 16px;padding:20px;flex-direction:column;align-items:flex-start;gap:18px}.aart-b2b-entry .aart-b2b-entry__button{width:100%;white-space:normal}}
