.hh-sec,.hh-hero,.hh-partners,.hh-cta{--blue:#4f3d8c;--dark:#1b1640;--gray-bg:#f4f4f4;--gray-mid:#b8ccdd;--gray-brd:#ddd;--gray-txt:#777;--body:#333;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hh-title{color:var(--blue);margin-bottom:6px;font-size:17px;font-weight:700;line-height:1}.hh-title__rule{background:var(--blue);max-width:100%;height:2px;margin-top:6px;display:block}.hh-sec__head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.hh-seelink{color:var(--blue);flex-shrink:0;padding-top:2px;font-size:13px;font-weight:500;text-decoration:none}.hh-sec{border-bottom:1px solid var(--gray-brd);padding:36px 80px}.hh-btn{cursor:pointer;align-items:center;padding:13px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.hh-btn--solid{background:var(--blue);color:#fff}.hh-btn--solid:hover{background:#5d49a3}.hh-btn--ghost{color:#fff;border:1px solid #ffffff4d}.hh-btn--ghost:hover{border-color:#ffffffa6}.hh-hero{-webkit-user-select:none;user-select:none;background:#7a9db8;width:100%;height:500px;position:relative;overflow:hidden}.hh-hero__img{object-fit:cover;object-position:center;opacity:0;transition:opacity .5s}.hh-hero__img--on{opacity:1}.hh-hero__scrim{pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 45%,#000000b8 100%);height:300px;position:absolute;inset:auto 0 0}.hh-hero__arrow{cursor:pointer;z-index:10;background:#ffffffeb;border:none;justify-content:center;align-items:center;width:44px;height:72px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hh-hero__arrow:hover{background:#fff}.hh-hero__arrow--l{left:0}.hh-hero__arrow--r{right:0}.hh-hero__overlay{z-index:5;max-width:640px;padding:0 80px 36px;position:absolute;bottom:0;left:0}.hh-hero__head{color:#fff;letter-spacing:-.3px;margin:0 0 14px;font-size:36px;font-weight:700;line-height:1.15}.hh-hero__sub{color:#ffffffe0;max-width:560px;margin:0 0 20px;font-size:14px;line-height:1.65}.hh-hero__cta{gap:12px;display:flex}.hh-hero__dots{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;right:60px}.hh-hero__dot{cursor:pointer;background:#ffffff73;border:none;border-radius:4px;width:7px;height:7px;transition:all .2s}.hh-hero__dot--on{background:#fff;width:24px}.hh-cats__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hh-catcard{background-color:#fff;background-position:50%;background-size:cover;border:1px solid #e3e0ee;height:280px;text-decoration:none;display:block;position:relative;overflow:hidden}.hh-catcard__scrim{background:linear-gradient(#0000 0%,#ffffffeb 100%);height:110px;position:absolute;inset:auto 0 0}.hh-catcard__label{color:#1b1640;letter-spacing:-.4px;justify-content:space-between;align-items:center;font-size:28px;font-weight:300;line-height:1.1;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.hh-catcard__label i{color:#1b16408c;font-size:20px;font-style:normal;transition:color .15s}.hh-catcard:hover .hh-catcard__label i{color:#1b1640}.hh-why{background:var(--gray-bg)}.hh-why__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hh-pillar{border:1px solid var(--gray-brd);background:#fff;padding:24px 20px}.hh-pillar__num{color:#4f3d8c1f;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1}.hh-pillar__tick{background:var(--blue);width:24px;height:2px;margin-bottom:12px;display:block}.hh-pillar__title{color:var(--body);margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.2}.hh-pillar__body{color:var(--gray-txt);font-size:13px;line-height:1.65}.hh-global{align-items:flex-start;gap:48px;display:flex}.hh-global__left{flex:1;min-width:0}.hh-global__regions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hh-region{border:1px solid var(--gray-brd);background:var(--gray-bg);padding:14px 16px}.hh-region__top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hh-region__name{color:var(--body);font-size:13px;font-weight:700}.hh-region__count{color:var(--blue);font-size:20px;font-weight:700}.hh-region__countries{color:var(--gray-txt);letter-spacing:.03em;font-size:10px}.hh-global__stats{gap:40px;margin-top:20px;display:flex}.hh-gstat{text-align:center}.hh-gstat__v{color:var(--blue);font-size:28px;font-weight:700;line-height:1}.hh-gstat__l{color:var(--gray-txt);margin-top:4px;font-size:11px}.hh-global__card{flex-shrink:0;width:520px}.hh-global__map{background:var(--dark);height:300px;position:relative;overflow:hidden}.hh-global__cta{background:var(--blue);padding:14px 20px;text-decoration:none;display:block}.hh-global__cta-h{color:#fff;margin-bottom:4px;font-size:13px;font-weight:700}.hh-global__cta-s{color:#ffffffbf;font-size:11px}.hh-feat{background:var(--gray-bg)}.hh-feat__row{gap:12px;display:flex}.hh-feat__big{flex-shrink:0;width:340px;text-decoration:none}.hh-feat__big-img{background:var(--gray-mid);justify-content:center;align-items:center;height:240px;display:flex;position:relative}.hh-feat__ph{color:#ffffff80;font-size:11px}.hh-feat__big-body{background:var(--dark);padding:16px 18px}.hh-feat__big-cat{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:600}.hh-feat__big-name{color:#fff;margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.2}.hh-feat__big-ref{color:#fff9;font-size:11px}.hh-feat__list{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.hh-feat__item{border:1px solid var(--gray-brd);background:#fff;align-items:stretch;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.hh-feat__item:hover{border-color:var(--blue)}.hh-feat__item-img{background:var(--gray-mid);color:#ffffff80;flex-shrink:0;justify-content:center;align-items:center;width:72px;font-size:10px;display:flex;overflow:hidden}.hh-feat__item-body{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.hh-feat__item-cat{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:600}.hh-feat__item-name{color:var(--body);margin-bottom:3px;font-size:14px;font-weight:700}.hh-feat__item-ref{color:var(--gray-txt);font-size:11px}.hh-feat__item-detail{color:var(--blue);flex-shrink:0;font-size:13px;font-weight:600}.hh-news{gap:40px;display:flex}.hh-news__main{flex:1;min-width:0}.hh-news__cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hh-news__card{cursor:pointer;text-decoration:none;display:block;overflow:hidden}.hh-news__card-img{background:var(--gray-mid);height:200px;position:relative}.hh-news__card-body{background:var(--dark);padding:12px 14px;transition:background .15s}.hh-news__card:hover .hh-news__card-body{background:var(--blue)}.hh-news__meta{color:#ffffff8c;margin-bottom:5px;font-size:10px}.hh-news__card-title{color:#fff;font-size:13px;font-weight:700;line-height:1.35}.hh-news__side{flex-shrink:0;width:320px}.hh-news__row{border-bottom:1px solid var(--gray-brd);cursor:pointer;padding:12px 0;text-decoration:none;display:block}.hh-news__row .hh-news__meta{color:var(--gray-txt);margin-bottom:4px}.hh-news__row-title{color:var(--body);font-size:13px;font-weight:600;line-height:1.4}.hh-news__row:hover .hh-news__row-title{color:var(--blue)}.hh-news__empty{color:var(--gray-txt);padding:40px 0;font-size:13px}.hh-news__empty--side{padding:16px 0}.hh-partners{background:var(--gray-bg);border-bottom:1px solid var(--gray-brd);padding:26px 0;overflow:hidden}.hh-partners__track{gap:48px;width:max-content;animation:38s linear infinite hh-marquee;display:flex}.hh-partners__item{color:#9a9a9a;letter-spacing:.04em;white-space:nowrap;font-size:15px;font-weight:700}@keyframes hh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hh-partners__track{flex-wrap:wrap;justify-content:center;padding:0 24px;animation:none}}.hh-cta{background:var(--dark);justify-content:space-between;align-items:center;gap:40px;padding:52px 80px;display:flex}.hh-cta__left{flex:1}.hh-cta__kicker{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.hh-cta__head{color:#fff;max-width:560px;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.15}.hh-cta__sub{color:#ffffffa6;max-width:480px;margin:0 0 28px;font-size:14px;line-height:1.65}.hh-cta__btns{gap:12px;display:flex}.hh-cta__contacts{flex-shrink:0;gap:32px;display:flex}.hh-contact{text-align:center}.hh-contact__icon{color:var(--blue);margin-bottom:8px;font-size:22px}.hh-contact__label{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px}.hh-contact__value{color:#fff;font-size:13px;font-weight:600}@media (max-width:1080px){.hh-sec,.hh-cta{padding-left:40px;padding-right:40px}.hh-hero__overlay{padding:0 40px 32px}.hh-global{flex-direction:column}.hh-global__card{width:100%}.hh-news{flex-direction:column}.hh-news__side{width:100%}.hh-cta{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.hh-sec,.hh-cta{padding-left:20px;padding-right:20px}.hh-hero__overlay{padding:0 20px 28px}.hh-hero__head{font-size:26px}.hh-why__grid{grid-template-columns:1fr 1fr}.hh-cats__grid{grid-template-columns:1fr}.hh-catcard{height:220px}.hh-global__regions{grid-template-columns:1fr 1fr}.hh-feat__row{flex-direction:column}.hh-feat__big{width:100%}.hh-news__cards{grid-template-columns:1fr}.hh-cta__contacts{flex-wrap:wrap;gap:20px}}
