.uslugi-page{padding-bottom:56px}.uslugi-hero{background:var(--navy);color:#fff;isolation:isolate;border-radius:20px;align-items:center;min-height:400px;margin-bottom:24px;padding:48px 52px;display:flex;position:relative;overflow:hidden}.uslugi-hero-bg{z-index:-2;object-fit:cover;object-position:right center}.uslugi-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a2038f5 0%,#0a2038e0 34%,#0a203859 62%,#0a203800 82%);position:absolute;inset:0}.uslugi-hero-text{max-width:560px}.uslugi-eyebrow{color:#8cc8f5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:800;display:inline-block}.uslugi-hero h1{margin:0 0 12px;font-size:48px;font-weight:900;line-height:1.1}.uslugi-hero p{color:#fffc;margin:0 0 22px;font-size:16.5px;line-height:1.6}.uslugi-highlights{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uslugi-highlights li{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.uslugi-highlights svg{color:#8cc8f5}.uslugi-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.uslugi-btn{min-height:var(--tap);color:#fff;white-space:nowrap;border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.uslugi-btn:hover{background:#ffffff1a}.uslugi-btn--primary{border-color:var(--blue);background:var(--blue);box-shadow:0 8px 22px #0b72c459}.uslugi-btn--primary:hover{background:var(--blue-d);transform:translateY(-1px)}.uslugi-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:270px;gap:18px;display:grid}.uslugi-tile{background:var(--navy);color:#fff;isolation:isolate;border-radius:18px;display:block;position:relative;overflow:hidden}.uslugi-tile--feature{grid-area:span 2/span 2}.uslugi-tile img{z-index:-2;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.uslugi-tile:before{content:"";z-index:-1;background:linear-gradient(#08182a00 40%,#08182ad1 100%);transition:opacity .3s;position:absolute;inset:0}.uslugi-tile:hover img{transform:scale(1.06)}.uslugi-tile-tag{color:var(--navy);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:16px;left:16px}.uslugi-tile-arrow{background:var(--blue);opacity:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:14px;right:14px;transform:translate(-6px,6px)}.uslugi-tile:hover .uslugi-tile-arrow,.uslugi-tile:focus-visible .uslugi-tile-arrow{opacity:1;transform:none}.uslugi-tile-text{text-shadow:0 1px 12px #00000059;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.uslugi-tile-text strong{font-size:20px;font-weight:800;line-height:1.25}.uslugi-tile-text span{color:#ffffffd9;font-size:14px}.uslugi-tile--feature .uslugi-tile-text{bottom:28px;left:32px;right:32px}.uslugi-tile--feature .uslugi-tile-text strong{font-size:30px}.uslugi-tile--feature .uslugi-tile-text span{font-size:16px}.uslugi-tile:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:1000px){.uslugi-hero{min-height:0;padding:36px 28px}.uslugi-hero:before{background:linear-gradient(90deg,#0a2038f0 0%,#0a2038bf 60%,#0a203873 100%)}.uslugi-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px}.uslugi-tile--feature{grid-area:span 1/span 2}.uslugi-tile--feature .uslugi-tile-text strong{font-size:24px}}@media (max-width:640px){.uslugi-hero{border-radius:16px;padding:26px 20px}.uslugi-hero h1{font-size:34px}.uslugi-hero:before{background:linear-gradient(#0a2038b8 0%,#0a2038f0 100%)}.uslugi-hero p{font-size:15px}.uslugi-hero-actions,.uslugi-btn{width:100%}.uslugi-bento{grid-template-columns:1fr;grid-auto-rows:220px;gap:14px}.uslugi-tile--feature{grid-area:span 1}.uslugi-tile-arrow{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.uslugi-tile img,.uslugi-tile-arrow,.uslugi-btn{transition:none}.uslugi-tile:hover img{transform:none}}
