.service-catalogue_catalogue__xsoIz{width:min(1240px,calc(100% - 40px));margin:42px auto 104px}.service-catalogue_toolbar__8JaN8{padding:30px 0 26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:32px;align-items:end;border-top:1px solid rgba(7,27,46,.1);border-bottom:1px solid rgba(7,27,46,.1)}.service-catalogue_eyebrow__5ko95{color:#0b978a;font-size:.58rem;font-weight:840;letter-spacing:.15em;text-transform:uppercase}.service-catalogue_toolbar__8JaN8 h2{max-width:620px;margin:11px 0 0;color:#071b2e;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1;letter-spacing:-.045em;font-weight:640}.service-catalogue_search__Mg4pp{min-height:54px;padding:0 12px 0 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(7,27,46,.13);border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(4,20,35,.04)}.service-catalogue_search__Mg4pp>span[aria-hidden=true]{color:#0b978a;font-size:1.2rem;line-height:1}.service-catalogue_search__Mg4pp input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#173348;font:inherit;font-size:.78rem}.service-catalogue_search__Mg4pp input::placeholder{color:#8a989f}.service-catalogue_search__Mg4pp button{width:34px;height:34px;border:0;border-radius:9px;background:rgba(7,27,46,.055);color:#435d6b;cursor:pointer;font-size:1.2rem}.service-catalogue_search__Mg4pp:focus-within{border-color:rgba(11,151,138,.55);box-shadow:0 0 0 4px rgba(11,151,138,.08),0 10px 28px rgba(4,20,35,.05)}.service-catalogue_srOnly__gR8oS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.service-catalogue_resultLine__63wZs{min-height:58px;display:flex;align-items:center;gap:7px;color:#71838d;font-size:.67rem}.service-catalogue_resultLine__63wZs strong{color:#0b978a;font-size:.72rem}.service-catalogue_grid__FxVrQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-catalogue_card__OOY5_{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(7,27,46,.09);border-radius:16px;overflow:hidden;background:#fff;color:inherit;box-shadow:0 12px 30px rgba(4,20,35,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.service-catalogue_card__OOY5_:hover{transform:translateY(-4px);border-color:rgba(11,151,138,.18);box-shadow:0 18px 40px rgba(4,20,35,.08)}.service-catalogue_card__OOY5_:focus-visible{outline:3px solid rgba(11,151,138,.34);outline-offset:3px}.service-catalogue_media__tYJ3D{position:relative;min-height:340px;overflow:hidden;background:#e8ece9}.service-catalogue_media__tYJ3D img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.service-catalogue_card__OOY5_:hover .service-catalogue_media__tYJ3D img{transform:scale(1.025)}.service-catalogue_shade__5sBiI{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,17,30,.05),rgba(4,17,30,.12) 38%,rgba(4,17,30,.88))}.service-catalogue_mediaTop__orFjT{position:absolute;z-index:2;left:18px;right:18px;top:17px;display:flex;justify-content:space-between;gap:10px;align-items:center}.service-catalogue_mediaTop__orFjT>span{color:#fff;font-size:.62rem;font-weight:820}.service-catalogue_mediaTop__orFjT b{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.92);color:#8a650a;font-size:.5rem;letter-spacing:.07em;text-transform:uppercase}.service-catalogue_mediaBottom__HN7tX{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;color:#fff}.service-catalogue_mediaBottom__HN7tX small{color:#74e1d5;font-size:.55rem;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.service-catalogue_mediaBottom__HN7tX h3{max-width:330px;margin:9px 0 0;font-size:clamp(1.55rem,2vw,2.25rem);line-height:1;letter-spacing:-.043em;font-weight:650}.service-catalogue_copy__2d_Eo{padding:19px 20px 21px;display:flex;flex:1 1;flex-direction:column}.service-catalogue_copy__2d_Eo p{margin:0;color:#667984;font-size:.76rem;line-height:1.66}.service-catalogue_copy__2d_Eo>span{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#264356;font-size:.66rem;font-weight:780}.service-catalogue_copy__2d_Eo>span b{color:#0b978a}.service-catalogue_empty__FMrrl{min-height:280px;padding:56px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(7,27,46,.18);border-radius:16px;background:rgba(255,255,255,.45)}.service-catalogue_empty__FMrrl strong{color:#173348;font-size:1rem}.service-catalogue_empty__FMrrl p{margin:10px 0 20px;color:#70818a;font-size:.76rem}.service-catalogue_empty__FMrrl button{min-height:44px;padding:0 15px;border:1px solid rgba(11,151,138,.22);border-radius:10px;background:#fff;color:#0b978a;cursor:pointer;font-weight:760}@media (max-width:980px){.service-catalogue_toolbar__8JaN8{grid-template-columns:1fr;gap:22px}.service-catalogue_grid__FxVrQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.service-catalogue_catalogue__xsoIz{width:calc(100% - 24px);margin:30px auto 74px}.service-catalogue_toolbar__8JaN8{padding:24px 0 20px;gap:18px}.service-catalogue_toolbar__8JaN8 h2{font-size:clamp(1.8rem,9vw,2.55rem)}.service-catalogue_search__Mg4pp{min-height:50px;border-radius:11px}.service-catalogue_search__Mg4pp input{font-size:.76rem}.service-catalogue_resultLine__63wZs{min-height:48px}.service-catalogue_grid__FxVrQ{grid-template-columns:1fr;gap:13px}.service-catalogue_card__OOY5_{border-radius:14px}.service-catalogue_media__tYJ3D{min-height:220px}.service-catalogue_mediaBottom__HN7tX{left:16px;right:16px;bottom:15px}.service-catalogue_mediaBottom__HN7tX h3{max-width:290px;font-size:clamp(1.45rem,7vw,1.95rem)}.service-catalogue_copy__2d_Eo{padding:15px 16px 17px}.service-catalogue_copy__2d_Eo p{font-size:.73rem;line-height:1.58}.service-catalogue_copy__2d_Eo>span{padding-top:14px}}@media (prefers-reduced-motion:reduce){.service-catalogue_card__OOY5_,.service-catalogue_media__tYJ3D img{transition:none}}