@font-face{font-family:Oswald;font-style:normal;font-weight:300 500;font-display:swap;src:url(https://gss-online.ru/max/fonts/oswald-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300 500;font-display:swap;src:url(https://gss-online.ru/max/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://gss-online.ru/max/fonts/roboto-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://gss-online.ru/max/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#272e64;--blue:#007fca;--sky:#edf6fc;--ink:#30343a;--muted:#69737c;--line:#dce4ea;--white:#fff;color:var(--ink);background:#fff;font-family:Roboto,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font-weight:300;line-height:1.6}.container{width:min(1160px,100% - 48px);margin:0 auto}.wide-container{width:min(1400px,100% - 48px);margin:0 auto}.site-header{background:#fff;border-bottom:1px solid #00448a2e;height:82px}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;height:55px;display:flex}.brand img{width:192px;max-height:54px}.desktop-menu{align-items:center;gap:25px;height:100%;display:flex}.desktop-menu>a:not(.login){color:var(--navy);font-size:14px;text-decoration:none;transition:color .18s;position:relative}.desktop-menu>a:not(.login):after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-menu>a:not(.login):hover,.desktop-menu>a:not(.login):focus-visible{color:var(--blue)}.desktop-menu>a:not(.login):hover:after,.desktop-menu>a:not(.login):focus-visible:after{transform:scaleX(1)}.login{background:var(--navy);color:#fff;border-radius:8px;padding:9px 17px;font-size:14px;font-weight:400;text-decoration:none}.mobile-actions{align-items:center;gap:10px;display:none}.mobile-menu{position:relative}.mobile-menu summary{cursor:pointer;color:var(--navy);border:1px solid #ccd5df;border-radius:8px;padding:9px 13px;font-size:14px;font-weight:400;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-panel{z-index:30;background:#fff;border:1px solid #dfe4e8;width:min(300px,100vw - 36px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #1e274e29}.mobile-panel a{color:#4d5662;border-bottom:1px solid #edf0f2;padding:10px;text-decoration:none}.hub-hero{border-bottom:1px solid var(--line);background:linear-gradient(#f3f7fb 0%,#fff 100%);padding:22px 0 0;overflow:hidden}.breadcrumbs ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:#92989d;align-items:center;min-width:0;font-size:12px;display:flex}.breadcrumbs li+li:before{content:"→";margin-right:10px}.breadcrumbs a{color:#667181;text-decoration:none}.hero-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:75px;padding:55px 0 65px;display:grid}.eyebrow{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 13px;font-size:13px;font-weight:500}.hero-copy h1,.section-heading h2,.final-cta h2{color:var(--navy);letter-spacing:.01em;margin:0;font-family:Oswald,Arial Narrow,sans-serif;font-weight:300;line-height:1.08}.hero-copy h1{max-width:790px;font-size:clamp(43px,5.3vw,68px)}.lead{color:#4d555d;max-width:730px;margin:25px 0 30px;font-size:19px}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{border-radius:9px;justify-content:space-between;align-items:center;gap:25px;padding:13px 21px;font-weight:400;text-decoration:none;display:inline-flex}.button.primary{background:var(--navy);color:#fff}.button.light{color:var(--navy);background:#fff}.text-link{color:var(--blue);text-underline-offset:4px;font-weight:400}.summary-card{background:linear-gradient(135deg,#ffffffc7,#e7f5fce6);border-left:1px solid #b7c8d4;min-height:310px;padding:31px}.summary-card>p{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:500}.stat-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.stat-grid div{flex-direction:column;display:flex}.stat-grid strong{color:var(--navy);font-family:Oswald,sans-serif;font-size:64px;font-weight:300;line-height:1}.stat-grid span{color:#5d6972;max-width:125px;font-size:13px}.summary-rule{grid-template-columns:repeat(5,1fr);gap:5px;margin:30px 0 24px;display:grid}.summary-rule span{background:#c9d8e2;height:6px}.summary-rule span:nth-child(-n+2){background:var(--navy)}.summary-rule span:nth-child(3){background:var(--blue)}.summary-card small{color:#69737c;max-width:290px;font-size:13px;display:block}.section{padding:86px 0}.section.alt{background:#f5f8fa}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.section-heading h2{font-size:clamp(34px,4vw,48px)}.section-heading p{max-width:500px;color:var(--muted);margin:0}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.article-card{border:1px solid var(--line);min-height:285px;color:inherit;background:#fff;grid-template-columns:210px minmax(0,1fr);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.article-card:hover,.article-card:focus-visible{border-color:#a9c6d8;outline:none;transform:translateY(-3px);box-shadow:0 14px 34px #2434531f}.article-card img{object-fit:cover;width:100%;height:100%}.card-copy{flex-direction:column;padding:27px;display:flex}.card-copy .tag,.solution-card .tag{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:500}.card-copy h3,.solution-card h3{color:var(--navy);margin:0;font-family:Oswald,Arial Narrow,sans-serif;font-size:27px;font-weight:300;line-height:1.18}.card-copy p,.solution-card p{color:#5d666e;margin:16px 0;font-size:14px}.card-copy .arrow{color:var(--blue);margin-top:auto;font-weight:500}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solution-card{border-top:2px solid var(--navy);min-height:235px;color:inherit;background:#fff;padding:27px;text-decoration:none;transition:transform .18s,box-shadow .18s}.solution-card:hover,.solution-card:focus-visible{outline:2px solid #0000;transform:translateY(-3px);box-shadow:0 14px 32px #2434531a}.solution-card .arrow{color:var(--blue);margin-top:20px;font-weight:500;display:block}.catalog-note{border-left:3px solid var(--blue);background:var(--sky);color:#50616e;margin-top:34px;padding:22px 25px}.final-cta{background:var(--navy);color:#fff;padding:76px 0}.cta-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.final-cta .eyebrow{color:#9fcef0}.final-cta h2{color:#fff;font-size:clamp(34px,4vw,48px)}.final-cta p:not(.eyebrow){color:#dce2ef;margin:0 0 23px;font-size:18px}footer{color:#cfd0d0;background:#222425;padding:25px 0;font-size:14px}.footer-inner{justify-content:space-between;gap:25px;display:flex}.footer-inner nav{gap:24px;display:flex}.footer-inner a{color:#fff}.metrika-pixel{position:absolute;left:-9999px}@media (width<=1000px){.desktop-menu{display:none}.mobile-actions{display:flex}.hero-grid{grid-template-columns:1fr;gap:35px}.summary-card{min-height:0}.article-card{grid-template-columns:180px 1fr}.solution-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.container,.wide-container{width:min(100% - 36px,1160px)}.site-header{height:68px}.brand img{width:158px}.hero-grid{padding:42px 0 48px}.hero-copy h1{font-size:40px}.lead{font-size:17px}.section{padding:60px 0}.section-heading{display:block}.section-heading p{margin-top:16px}.article-grid,.solution-grid,.article-card{grid-template-columns:1fr}.article-card img{height:210px}.cta-grid{grid-template-columns:1fr;gap:30px}.footer-inner{display:block}.footer-inner nav{margin-top:8px}}@media (width<=420px){.mobile-actions .login{padding:8px 10px}.mobile-menu summary{padding:8px}.stat-grid strong{font-size:54px}.summary-card{padding:24px}.hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.article-card,.solution-card{transition:none}}
