.manager-availability{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#c3ee93;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0}
.manager-availability>span{width:7px;height:7px;flex-shrink:0;background:#b3ec4a;border-radius:50%}
.manager-help{max-width:570px;margin:18px 0 24px;letter-spacing:0}
.manager-help h2{font-size:22px;line-height:1.3;font-weight:700;margin:0 0 10px;color:#fff;letter-spacing:0}
.manager-help>p{max-width:510px;color:#d2e2e9;font-size:14px;line-height:1.6;margin:0 0 18px}
.manager-contacts{display:grid;gap:10px}
.manager-call{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:84px;padding:12px 10px;border-radius:8px;background:#b4ef43;color:#13250a;text-decoration:none;box-shadow:0 5px 16px #0002;transition:background .15s}
.manager-call:hover{background:#c6fa66}
.manager-call-label{font-size:12px;font-weight:600;line-height:1.4}
.manager-call strong{font-size:27px;line-height:1.3;font-weight:800;white-space:nowrap;letter-spacing:0}
.manager-messengers{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.manager-messengers a{display:flex;justify-content:center;align-items:center;gap:14px;min-height:48px;border-radius:8px;font-size:14px;font-weight:700;border:1px solid #ffffff38;text-decoration:none;transition:background .15s}
.manager-viber{background:#6852a7;color:#fff}.manager-viber:hover{background:#7964b8}
.manager-telegram{background:#087fac;color:#fff}.manager-telegram:hover{background:#1393c3}
.manager-contacts a:focus-visible{outline:3px solid white;outline-offset:4px}
@media(min-width:640px){.manager-contacts{grid-template-columns:minmax(0,1fr) 150px}.manager-messengers{grid-template-columns:1fr;gap:8px}.manager-messengers a{min-height:40px}.manager-call strong{font-size:30px}.manager-help h2 br{display:none}}
@media(max-width:360px){.manager-call strong{font-size:24px}.manager-availability{font-size:11px}}
.manager-hero{background:#092638 url('/static/img/brand_hero_art.png') no-repeat right center;background-size:440px auto}
.manager-hero>div.absolute{display:none}
.manager-hero h1{font-size:38px;line-height:1.15;letter-spacing:0;max-width:740px}
.manager-hero>.max-w-7xl>.grid{display:block}
.manager-hero .lg\:col-span-7{max-width:740px}
@media(max-width:1023px){.manager-hero{background-image:none}.manager-hero h1{font-size:30px;line-height:1.18}.manager-hero h1 br{display:none}}
.manager-heading-accent{color:#b4ef43}
.manager-help .manager-reassurance{font-size:12px;line-height:1.6;margin:12px 0 0;color:#c3d7df}
.manager-hero{background-color:#edf5f7;color:#132c3b}
.manager-hero h1,.manager-help h2{color:#132c3b}
.manager-heading-accent{color:#006b70}
.manager-availability{color:#32683a}
.manager-availability>span{background:#34823b}
.manager-help>p,.manager-help .manager-reassurance{color:#405d6b}
.manager-hero .lg\:col-span-7>div.bg-slate-900\/60{display:none}
.manager-hero{padding-top:32px;padding-bottom:100px}
@media(min-width:1024px){.manager-hero{min-height:480px;background-position:calc(50% + 440px) center}.manager-help{margin-bottom:0}}
@media(max-width:639px){.manager-hero{padding-top:24px;padding-bottom:88px}.manager-help{margin-top:14px;margin-bottom:0}.manager-help h2{font-size:18px}.manager-help>p{font-size:14px}.manager-hero h1{font-size:30px}.manager-help .manager-reassurance{font-size:11px}}
@media(max-width:639px){.site-header-shell header a[href^="https://t.me/"]{display:none!important}.site-header-shell header img{max-width:190px;height:auto}.manager-contacts a:focus-visible{outline-color:#005ca4}}
.manager-hero h1{font-weight:800;line-height:1.2;margin-bottom:0}
.manager-hero{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}
.manager-heading-accent{display:block;font-weight:700}
.manager-hero h1 br{display:none}
.manager-help{margin-top:22px}
.manager-help h2{font-size:21px;line-height:1.4;font-weight:600;margin-bottom:12px}
.manager-copy{max-width:485px;margin-bottom:22px;color:#3c5867;font-size:16px;line-height:1.65}
.manager-copy p{margin:0 0 8px}
.manager-copy p:last-child{margin-bottom:0}
.manager-copy strong{font-weight:600;color:#254d59}
.manager-call,.manager-call strong{color:#215b50}
.manager-call strong{font-weight:700}
.manager-call-label{color:#325c43;font-weight:500}
@media(max-width:639px){.manager-hero h1{font-size:28px}.manager-help{margin-top:18px}.manager-help h2{font-size:18px}.manager-copy{font-size:15px;line-height:1.6;margin-bottom:20px}.manager-call strong{font-size:27px}}
@media(max-width:360px){.manager-hero h1{font-size:25px}.manager-call strong{font-size:24px}.manager-call-label{font-size:11px}}
@media(min-width:1024px){
  .manager-hero{padding-top:40px;padding-bottom:104px;background-size:280px auto;background-position:calc(50% + 350px) center}
  .manager-hero>.max-w-7xl{max-width:1088px}
  .manager-hero .lg\:col-span-7{max-width:620px}
  .manager-hero h1{font-size:48px;line-height:1.14;max-width:640px}
  .manager-help{max-width:620px;margin-top:24px}
  .manager-help h2{font-size:23px;margin-bottom:14px}
  .manager-copy{max-width:600px;font-size:17px;line-height:1.6;margin-bottom:24px}
  .manager-contacts{max-width:600px}
}
@media(min-width:1280px){
  .manager-hero{background-size:350px auto;background-position:calc(50% + 370px) center}
  .manager-hero .lg\:col-span-7,.manager-help{max-width:640px}
  .manager-hero h1{font-size:52px}
  .manager-copy{max-width:620px;font-size:18px}
  .manager-contacts{max-width:620px}
}
