@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-cyrillic-ext-400-normal-D76n7Daw.woff2) format("woff2"),url(/build/assets/roboto-cyrillic-ext-400-normal-b0JluIOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-cyrillic-400-normal-BiRJyiea.woff2) format("woff2"),url(/build/assets/roboto-cyrillic-400-normal-JN0iKxGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-greek-ext-400-normal-Dduq6i1a.woff2) format("woff2"),url(/build/assets/roboto-greek-ext-400-normal-BCjajyEd.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-greek-400-normal-LPh2sqOm.woff2) format("woff2"),url(/build/assets/roboto-greek-400-normal-IIc_WWwF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-vietnamese-400-normal-DhTUfTw_.woff2) format("woff2"),url(/build/assets/roboto-vietnamese-400-normal-D5pJwT9g.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-latin-ext-400-normal-DgXbz5gU.woff2) format("woff2"),url(/build/assets/roboto-latin-ext-400-normal-BSFkPfbf.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-latin-400-normal-DXyFPIdK.woff2) format("woff2"),url(/build/assets/roboto-latin-400-normal-BVyCgWwA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-display:swap;font-weight:500;src:url(/build/assets/roboto-cyrillic-ext-500-normal-BJvL3D7h.woff2) format("woff2"),url(/build/assets/roboto-cyrillic-ext-500-normal-37WQE4S0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-cyrillic-500-normal-_hamcpv8.woff2) format("woff2"),url(/build/assets/roboto-cyrillic-500-normal-YnJLGrUm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-greek-ext-500-normal-BpeNdPLE.woff2) format("woff2"),url(/build/assets/roboto-greek-ext-500-normal-CaTXacGx.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-greek-500-normal-Bg8BLohm.woff2) format("woff2"),url(/build/assets/roboto-greek-500-normal-CdRewbqV.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-vietnamese-500-normal-p0V0BAAE.woff2) format("woff2"),url(/build/assets/roboto-vietnamese-500-normal-LvuCHq7y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-latin-ext-500-normal-OQJhyaXd.woff2) format("woff2"),url(/build/assets/roboto-latin-ext-500-normal-DvHxAkTn.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-latin-500-normal-C6iW8rdg.woff2) format("woff2"),url(/build/assets/roboto-latin-500-normal-rpP1_v3s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-display:swap;font-weight:700;src:url(/build/assets/roboto-cyrillic-ext-700-normal-CyZgh00P.woff2) format("woff2"),url(/build/assets/roboto-cyrillic-ext-700-normal-DXzexxfu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/roboto-cyrillic-700-normal-jruQITdB.woff2) format("woff2"),url(/build/assets/roboto-cyrillic-700-normal-BJaAVvFw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/roboto-greek-ext-700-normal-CqebB7cL.woff2) format("woff2"),url(/build/assets/roboto-greek-ext-700-normal-CEVyGtw_.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/roboto-greek-700-normal-Bs05n1ZH.woff2) format("woff2"),url(/build/assets/roboto-greek-700-normal-1IZ-NEfb.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/roboto-vietnamese-700-normal-CBbheh0s.woff2) format("woff2"),url(/build/assets/roboto-vietnamese-700-normal-B4Nagvlm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/roboto-latin-ext-700-normal-DchBbzVz.woff2) format("woff2"),url(/build/assets/roboto-latin-ext-700-normal-Ba-CAIIA.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/roboto-latin-700-normal-CbYYDfWS.woff2) format("woff2"),url(/build/assets/roboto-latin-700-normal-BWcFiwQV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gotham Pro;src:url(/fonts/gothampro/GothamPro.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/fonts/gothampro/GothamPro-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/fonts/gothampro/GothamPro-Bold.woff) format("woff");font-weight:700;font-display:swap}:root{--c-primary: #143881;--c-primary-hover: #0f2b63;--c-text: #323232;--c-muted: #5f636b;--c-bg: #ffffff;--c-bg-alt: #ebecef;--c-border: #d5d7dc;--c-error: #c62828;--radius-sm: 8px;--radius-lg: 24px;--font-head: "Gotham Pro", "Roboto", Arial, sans-serif;--font-body: "Roboto", Arial, sans-serif;--container: 1200px;--gutter: 16px;--header-h: 72px;--section-y: clamp(48px, 6vw, 96px);--tap: 44px}@media(min-width:768px){:root{--gutter: 32px;--header-h: 88px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}a{color:var(--c-primary)}button{font:inherit}[hidden]{display:none!important}h1,h2,h3,h4{font-family:var(--font-head);color:var(--c-primary);margin:0 0 .6em;line-height:1.2}h1{font-size:clamp(28px,2.5vw + 16px,48px);font-weight:700}h2{font-size:clamp(24px,1.8vw + 14px,36px);font-weight:700}h3{font-size:clamp(20px,1vw + 14px,24px);font-weight:700}h4{font-size:18px;font-weight:500;color:var(--c-text)}p{margin:0 0 1em}.icon{flex:none}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:8px 16px;background:var(--c-primary);color:#fff;border-radius:var(--radius-sm)}.skip-link:focus{top:8px}:focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary) 50%,transparent);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.page{min-height:60vh;padding-top:var(--header-h)}.section{padding-block:var(--section-y)}.section--alt{background:var(--c-bg-alt)}.panel{background:#fff;border-radius:var(--radius-lg);padding:clamp(24px,4vw,48px)}.prose{max-width:72ch}.prose>:last-child{margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:12px 24px;border:0;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.btn--primary{background:var(--c-primary);color:#fff}.btn--primary:hover{background:var(--c-primary-hover)}.btn--light{background:var(--c-bg-alt);color:var(--c-primary)}.btn--light:hover{background:var(--c-border)}.btn--block{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:transparent;color:var(--c-primary);cursor:pointer}.icon-btn:hover,.icon-btn--filled{background:var(--c-bg-alt)}.site-header{position:fixed;inset:0 0 auto;z-index:50;background:#fff;border-bottom:1px solid var(--c-border)}.site-header__inner{display:flex;align-items:center;gap:24px;height:var(--header-h)}.site-header__logo img{height:48px;width:auto}.site-nav{margin-left:auto}.site-nav__list{display:flex;gap:4px;list-style:none;margin:0;padding:0}.site-nav__link{position:relative;display:block;padding:10px 8px;color:var(--c-text);text-decoration:none;font-weight:500;border-radius:var(--radius-sm)}.site-nav__link:hover{color:var(--c-primary);background:var(--c-bg-alt)}.site-nav__link.is-active{color:var(--c-primary)}.site-nav__link.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:2px;height:2px;background:var(--c-primary);border-radius:2px}.site-header__contacts{display:flex;flex-direction:column;font-weight:500;font-size:15px;white-space:nowrap}.site-header__contacts a{color:var(--c-text);text-decoration:none}.site-header__contacts a:hover{color:var(--c-primary)}.site-header__mobile{display:none;margin-left:auto;gap:8px}.mobile-menu{position:fixed;inset:var(--header-h) 0 0;overflow-y:auto;background:#fff;padding-block:16px 32px}.mobile-menu__list{list-style:none;margin:0 0 24px;padding:0}.mobile-menu__link{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--c-bg-alt);color:var(--c-text);text-decoration:none;font-size:18px;font-weight:500}.mobile-menu__link.is-active{color:var(--c-primary);font-weight:700}.mobile-menu__contacts{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;font-size:18px}.mobile-menu__contacts a{text-decoration:none}body.menu-open{overflow:hidden}.site-header__logo{flex:none}@media(max-width:1199px){.site-header__contacts{display:none}}@media(max-width:1023px){.site-nav,.site-header__cta{display:none}.site-header__mobile{display:flex}.site-header__logo img{height:40px}}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0 0 16px;padding:0;font-size:15px;color:var(--c-muted)}.breadcrumbs li+li:before{content:"›";margin-right:8px}.breadcrumbs a{color:var(--c-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--c-primary)}.breadcrumbs [aria-current]{color:var(--c-text)}.site-footer{background:var(--c-bg-alt);padding-block:48px 24px}.site-footer__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.site-footer__title{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-primary);margin-bottom:16px}.site-footer__list,.site-footer__contacts{list-style:none;margin:0;padding:0}.site-footer__list li{margin-bottom:10px}.site-footer__list a{color:var(--c-text);text-decoration:none}.site-footer__list a:hover{color:var(--c-primary);text-decoration:underline}.site-footer__contacts{margin-bottom:24px}.site-footer__contacts li{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.site-footer__contacts .icon{color:var(--c-primary);margin-top:2px}.site-footer__contacts a{text-decoration:none}.site-footer__contacts a:hover{text-decoration:underline}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:24px;border-top:1px solid var(--c-border);font-size:14px;color:var(--c-muted)}.site-footer__bottom p{margin:0}.site-footer__bottom a{color:var(--c-muted)}@media(max-width:767px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__grid>:last-child{grid-column:1 / -1}.site-footer__grid .btn{width:100%}}@media(max-width:479px){.site-footer__grid{grid-template-columns:1fr}}.modal{width:min(880px,calc(100% - 2 * var(--gutter)));max-height:calc(100dvh - 32px);padding:clamp(24px,4vw,48px);border:0;border-radius:var(--radius-lg);background:var(--c-bg-alt);color:var(--c-text)}.modal::backdrop{background:#00000080}.modal__close{position:absolute;top:12px;right:12px}.modal__title{text-align:center;margin-bottom:32px;padding-inline:32px}.modal__success{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--c-primary)}.modal__success p{color:var(--c-text)}body.modal-open{overflow:hidden}.appeal-form__grid{display:grid;gap:0 32px;grid-template-columns:1fr 1fr}.appeal-form__col{display:flex;flex-direction:column}.appeal-form__col .field:has(textarea){flex:1;display:flex;flex-direction:column}.appeal-form__col textarea{flex:1}.appeal-form__submit{display:flex;margin:24px auto 0;min-width:240px}.appeal-form__error{color:var(--c-error);text-align:center;margin:16px 0 0}@media(max-width:767px){.appeal-form__grid{grid-template-columns:1fr}.appeal-form__submit{width:100%}}.field{margin-bottom:16px}.field__label{display:block;margin-bottom:6px;font-size:15px;font-weight:500}.field__input{width:100%;min-height:var(--tap);padding:10px 14px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:#fff;color:var(--c-text);font:inherit}.field__input:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 20%,transparent)}.field__input--textarea{resize:vertical;min-height:160px}.field__input[aria-invalid=true]{border-color:var(--c-error)}.field__error{margin:6px 0 0;font-size:14px;color:var(--c-error)}.checkbox{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:15px}.checkbox input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--c-primary);flex:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn--lg{min-height:52px;padding:14px 32px;font-size:17px}.btn--outline{background:transparent;color:var(--c-primary);box-shadow:inset 0 0 0 2px var(--c-primary)}.btn--outline:hover{background:var(--c-primary);color:#fff}.section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:32px}.section__head h2{margin:0}.link-more{display:inline-flex;align-items:center;gap:6px;font-weight:500;text-decoration:none}.link-more:hover{text-decoration:underline}.split{display:grid;gap:32px 64px;grid-template-columns:5fr 7fr;align-items:center}.split__aside h2{margin-bottom:24px}@media(max-width:991px){.split{grid-template-columns:1fr}}.hero{padding-block:clamp(56px,8vw,120px)}.hero__inner{text-align:center}.hero__title{max-width:26ch;margin:0 auto 20px;font-size:clamp(28px,2.4vw + 14px,46px)}.hero__lead{max-width:62ch;margin:0 auto 32px;font-size:clamp(17px,.6vw + 14px,20px);line-height:1.55;color:var(--c-text)}.hero__facts{list-style:none;margin:40px auto 0;padding:24px 0 0;max-width:980px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 32px;border-top:1px solid var(--c-border);font-size:16px;line-height:1.45;color:var(--c-text)}.hero__facts b{color:var(--c-primary);font-weight:700}.hero__facts a{color:inherit;text-decoration:none}.hero__facts a:hover b{text-decoration:underline}@media(max-width:767px){.hero__facts{grid-template-columns:1fr;gap:10px;text-align:left;max-width:420px}}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(max-width:479px){.hero__actions .btn{width:100%}}.steps{list-style:none;margin:0;counter-reset:none;display:grid;gap:4px}.steps__item{display:flex;align-items:center;gap:16px;padding:10px 0;font-size:clamp(17px,1vw + 12px,20px)}.steps__item+.steps__item{border-top:1px solid var(--c-bg-alt)}.steps__num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--c-primary);color:#fff;font-family:var(--font-head);font-weight:700}.about{font-size:clamp(17px,.6vw + 14px,20px)}.stats{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.stats__value{display:block;font-family:var(--font-head);font-size:clamp(36px,4vw + 12px,72px);line-height:1.1;color:var(--c-primary)}.stats__label{display:block;margin-top:8px;font-size:clamp(14px,.5vw + 12px,18px);color:var(--c-text)}a.stats__label{text-decoration:underline;text-decoration-color:var(--c-border);text-underline-offset:4px}a.stats__label:hover{color:var(--c-primary);text-decoration-color:currentColor}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--c-border);border-radius:var(--radius-sm);font-weight:500}.carousel__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-w, 280px);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 16px;margin:-4px;scrollbar-width:thin}.carousel__track>*{scroll-snap-align:start}.carousel__controls{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:0;background:var(--c-primary);color:#fff;cursor:pointer;transition:background-color .15s,opacity .15s}.carousel__btn:hover:not(:disabled){background:var(--c-primary-hover)}.carousel__btn:disabled{opacity:.3;cursor:default}.card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:32px 24px}.card__media{display:flex;align-items:center;justify-content:center;width:100%;height:160px;margin-bottom:20px}.card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.card__title{font-family:var(--font-body);font-size:18px;font-weight:500;color:var(--c-text);margin:0;flex:1}.card__action{margin-top:24px}.card--customer{--card-w: 220px}.card--customer .card__media{height:120px}.card--customer .card__title{font-size:16px}.carousel:has(.card--customer) .carousel__track{--card-w: 220px}.consultation__title{text-align:center;margin-bottom:32px}.consultation__success{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--c-primary)}.consultation__success p{color:var(--c-text);margin:0}.consultation__success:focus{outline:none}.section--compact{padding-block:32px var(--section-y)}.card__text{margin:12px 0 0;font-size:15px;line-height:1.45;color:var(--c-muted);flex:1}.card:has(.card__text) .card__title{flex:none}.card__meta{margin:12px 0 0;font-weight:500;color:var(--c-primary)}.card__title a{color:inherit;text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.card:has(.card__title a):hover{border-color:var(--c-primary)}.card:has(.card__title a):hover .card__action{background:var(--c-border)}.product-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.product-grid>li{display:flex}.card--wide{width:100%;text-align:left;align-items:stretch}.card--wide .card__media{height:220px;border-radius:var(--radius-sm);overflow:hidden;background:var(--c-bg-alt)}.card--wide .card__media img{width:100%;height:100%;max-height:none;object-fit:cover}.card--wide .card__title{font-family:var(--font-head);font-size:22px;font-weight:700;color:var(--c-primary);flex:none}.card--wide .card__action{align-self:flex-start}.product{display:grid;gap:48px;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;margin-top:8px}.product__aside{position:sticky;top:calc(var(--header-h) + 24px)}.product__block{margin-top:40px}.product__block h2{font-size:clamp(22px,1vw + 16px,28px)}@media(max-width:991px){.product{grid-template-columns:1fr;gap:32px}.product__aside{position:static;order:-1}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0}.facts__item{background:var(--c-bg-alt);border-radius:var(--radius-lg);padding:20px 24px}.facts dt{font-size:14px;color:var(--c-muted);margin-bottom:4px}.facts dd{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(20px,1vw + 14px,26px);color:var(--c-primary)}.rich{font-size:17px}.rich ul,.rich ol{padding-left:1.2em;margin:0 0 1em}.rich li{margin-bottom:10px}.rich li::marker{color:var(--c-primary)}.rich b,.rich strong{color:var(--c-primary)}.rich--cards ul{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.rich--cards li{margin:0;padding:20px;border:1px solid var(--c-border);border-radius:var(--radius-lg)}.rich--cards li>b:first-child,.rich--cards li>strong:first-child{display:block;margin-bottom:4px;font-size:18px}.zoom{position:relative;display:block;width:100%;padding:0;border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden;background:#fff;cursor:zoom-in}.zoom img{width:100%}.zoom__hint{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:var(--radius-sm);background:#0009;color:#fff;font-size:13px}.lightbox{max-width:min(1200px,95vw);max-height:95dvh;padding:0;border:0;border-radius:var(--radius-sm);background:transparent}.lightbox::backdrop{background:#000000d9}.lightbox img{max-width:100%;max-height:90dvh;margin:0 auto;cursor:zoom-out}.lightbox__close{position:fixed;top:16px;right:16px;background:#fff}.cta-band{padding-block:clamp(40px,5vw,72px)}.cta-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.cta-band__title{margin:0;max-width:24ch}.cta-band__actions{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:479px){.cta-band__actions,.cta-band__actions .btn{width:100%}}.tabs{position:sticky;top:var(--header-h);z-index:10;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:8px calc(-1 * var(--gutter)) 16px;padding:12px var(--gutter);background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tabs::-webkit-scrollbar{display:none}.tabs__link{flex:none;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 18px;border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);text-decoration:none;font-weight:500;white-space:nowrap}.tabs__link:hover{border-color:var(--c-primary);color:var(--c-primary)}.tabs__link.is-active{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.tech-section{margin-top:32px}.tech-section h2{display:flex;align-items:center;gap:12px}.tech-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:var(--radius-sm);background:var(--c-bg-alt);font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--c-muted)}.tech-list{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.tech-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;align-items:start;padding:24px;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:#fff}.tech-card__logo{display:flex;align-items:center;justify-content:center;width:140px;height:96px;padding:12px;border-radius:var(--radius-sm);background:#fff}.tech-card__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tech-card__title{font-family:var(--font-head);font-size:22px;margin-bottom:8px}.tech-card__text{margin:0;font-size:16px;line-height:1.55;color:var(--c-text)}@media(max-width:991px){.tech-list{grid-template-columns:1fr}}@media(max-width:479px){.tech-card{grid-template-columns:1fr;gap:12px;padding:20px}.tech-card__logo{width:120px;height:72px;padding:0;justify-content:flex-start}}.panel--alt{background:var(--c-bg-alt)}.lead{font-size:clamp(17px,.5vw + 14px,19px);color:var(--c-muted);max-width:60ch}.badge{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:var(--radius-sm);background:var(--c-bg-alt);color:var(--c-primary);font-size:14px;font-weight:500;text-decoration:none}.badge:hover{background:var(--c-primary);color:#fff}.panel--bordered{border:1px solid var(--c-border)}.logo-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.logo-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;text-align:center;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:#fff}.logo-card__media{display:flex;align-items:center;justify-content:center;width:100%;height:110px}.logo-card__media img{max-width:80%;max-height:100%;width:auto;height:auto;object-fit:contain}.logo-card__title{margin:0;flex:1;font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--c-text)}.logo-card__title a{color:inherit;text-decoration:none}.logo-card__title a:hover{color:var(--c-primary);text-decoration:underline}.doc-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.doc-card{display:flex;flex-direction:column;scroll-margin-top:calc(var(--header-h) + 24px)}.doc-card:target .doc-card__preview{outline:3px solid var(--c-primary);outline-offset:2px}.doc-card__preview,.doc-row__preview{display:block;width:100%;padding:0;overflow:hidden;cursor:zoom-in;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:#fff;transition:box-shadow .15s,transform .15s}.doc-card__preview{aspect-ratio:3 / 4}.doc-card__preview img,.doc-row__preview img{width:100%;height:100%;object-fit:cover;object-position:top}.doc-card__preview:hover,.doc-row__preview:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.doc-card__body{padding-top:12px}.doc-card__title{margin:0;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--c-text)}.doc-card__meta{margin:4px 0 0;font-size:14px;color:var(--c-muted)}.doc-section{scroll-margin-top:calc(var(--header-h) + 24px)}.doc-section__title{margin:48px 0 0}.doc-section:first-of-type .doc-section__title{margin-top:32px}.doc-section .doc-list{margin-top:20px}.doc-thumbs{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.doc-thumbs li{width:48px}.registry-badge{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:2px 10px;border-radius:var(--radius-sm);background:var(--c-bg-alt);color:var(--c-primary);font-size:13px;font-weight:500;line-height:1.6}.registry-badge .icon{flex:none}.registry-filter{margin:12px 0 0}.registry-filter .type-filter__item{display:inline-flex;align-items:center;gap:6px}.compat__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.compat__item{display:flex;flex-direction:column;gap:6px}.compat .doc-card__preview img{object-fit:contain;object-position:center}.compat__title{font-size:13px;line-height:1.3;color:var(--c-muted)}.doc-list{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px}.doc-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start;padding:24px;border:1px solid var(--c-border);border-radius:var(--radius-lg)}.doc-row__preview{aspect-ratio:3 / 4}.doc-row__title{font-family:var(--font-head);font-size:clamp(18px,.6vw + 14px,22px);margin-bottom:8px}.doc-row__meta{margin:0 0 12px;font-size:14px;font-weight:500;color:var(--c-muted)}.doc-row__body>p:last-of-type{margin-bottom:12px}.doc-list--two .doc-row{grid-template-columns:120px minmax(0,1fr)}@media(max-width:991px){.doc-list--two{grid-template-columns:1fr}}@media(max-width:559px){.doc-row,.doc-list--two .doc-row{grid-template-columns:1fr;padding:20px}.doc-row__preview{max-width:200px}}.vacancy-list{display:grid;gap:24px;margin-top:24px}.vacancy{scroll-margin-top:calc(var(--header-h) + 80px)}.vacancy__apply{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;padding-top:24px;border-top:1px solid var(--c-bg-alt);color:var(--c-muted)}.contacts{display:grid;gap:48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-top:16px}.contact-list{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.contact-list li{display:flex;gap:14px;align-items:flex-start}.contact-list .icon{color:var(--c-primary);margin-top:22px}.contact-list__label{display:block;font-size:14px;color:var(--c-muted);margin-bottom:2px}.contact-list a{font-size:clamp(18px,.5vw + 15px,22px);font-weight:500;text-decoration:none}.contact-list a:hover{text-decoration:underline}.contacts__subtitle{margin-top:48px;font-size:24px}.requisites{margin:0;display:grid;gap:0;border-top:1px solid var(--c-border)}.requisites>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--c-border)}.requisites dt{color:var(--c-muted)}.requisites dd{margin:0}.contacts__map{position:sticky;top:calc(var(--header-h) + 24px)}.contacts__map iframe{display:block;width:100%;height:480px;border:0;border-radius:var(--radius-lg);background:var(--c-bg-alt)}@media(max-width:991px){.contacts{grid-template-columns:1fr}.contacts__map{position:static}.contacts__map iframe{height:320px}}@media(max-width:559px){.requisites>div{grid-template-columns:1fr;gap:2px}.contacts .btn{width:100%}}.site-footer__list a.is-active{color:var(--c-primary);font-weight:700}.error-page{text-align:center}.error-page__code{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(72px,10vw,140px);line-height:1;color:var(--c-bg-alt);-webkit-text-stroke:2px var(--c-primary)}.error-page .lead{margin-inline:auto}.error-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px}.card__media img,.lightbox img,.tech-card__logo img,.logo-card__media img{border-radius:var(--radius-sm)}.tabs__link--cta{margin-left:auto;background:var(--c-primary);border-color:var(--c-primary);color:#fff;cursor:pointer;font:inherit;font-weight:500}.tabs__link--cta:hover{background:var(--c-primary-hover);color:#fff}.product__block{scroll-margin-top:calc(var(--header-h) + 80px)}.chip--link{color:var(--c-text);text-decoration:none;padding:6px 12px}.chip--link:hover{border-color:var(--c-primary);color:var(--c-primary)}.card__chips{margin-top:16px}.card__eyebrow{margin:0 0 6px;font-size:14px;color:var(--c-muted);font-weight:500}.tech-card__projects{margin:12px 0 0;font-size:15px;color:var(--c-muted)}.tech-card{scroll-margin-top:calc(var(--header-h) + 80px)}.tech-card:target{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary)}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.split--top{align-items:start}.split--top .split__aside{position:sticky;top:100px}@media(max-width:991px){.split--top .split__aside{position:static}}.split__aside .lead{margin:0 0 24px}.dev-hero{padding-block:32px clamp(48px,6vw,88px)}.dev-hero__title{max-width:22ch;margin:8px 0 20px;font-size:clamp(28px,2.4vw + 14px,46px)}.dev-hero__lead{max-width:62ch;margin:0 0 32px;font-size:clamp(17px,.6vw + 14px,20px);line-height:1.55}.dev-hero__actions{justify-content:flex-start}.dev-hero__facts{margin-left:0;max-width:none}.dev-text{margin:0 0 20px;font-size:clamp(16px,.4vw + 14px,18px);line-height:1.55}.service-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:1199px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:559px){.service-grid{grid-template-columns:1fr}}.service-card{padding:28px 24px;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:#fff}.service-card__num{display:block;margin-bottom:16px;font-family:var(--font-head);font-size:32px;font-weight:700;line-height:1;color:var(--c-primary)}.service-card__title{margin:0 0 10px;font-family:var(--font-body);font-size:19px;font-weight:700}.service-card__text{margin:0;font-size:16px;line-height:1.5;color:var(--c-muted)}.process{list-style:none;margin:0;display:grid}.process__item{display:flex;gap:16px;padding:16px 0}.process__item+.process__item{border-top:1px solid var(--c-bg-alt)}.process__title{margin:6px 0;font-family:var(--font-body);font-size:clamp(17px,.6vw + 14px,19px);font-weight:700}.process__text{margin:0;font-size:16px;line-height:1.5;color:var(--c-muted)}.terms{margin:32px 0 0;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.terms{grid-template-columns:1fr}}.terms dt{margin-bottom:10px;font-size:19px;font-weight:700;color:var(--c-primary)}.terms dd{margin:0;font-size:16px;line-height:1.55}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:20px}.checklist__item{display:flex;gap:14px;align-items:flex-start;font-size:clamp(16px,.4vw + 14px,18px);line-height:1.5}.checklist__item .icon{flex:none;color:var(--c-primary)}.ready{display:flex;align-items:center;justify-content:space-between;gap:24px 48px}.ready__title{margin:0 0 12px}.ready .dev-text{margin:0;max-width:70ch}@media(max-width:767px){.ready{flex-direction:column;align-items:stretch}}.faq{display:grid;gap:12px}.faq__item{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-sm)}.faq__q{position:relative;padding:18px 52px 18px 20px;font-weight:500;font-size:17px;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:26px;line-height:1;color:var(--c-primary)}.faq__item[open] .faq__q:after{content:"−"}.faq__q:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:var(--radius-sm)}.faq__a{margin:0;padding:0 20px 20px;line-height:1.55;color:var(--c-text)}.split__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.cookie-notice{position:fixed;inset:auto 0 0;z-index:40;background:#fff;border-top:1px solid var(--c-border);box-shadow:0 -4px 24px #14388114}.cookie-notice__inner{display:flex;align-items:center;gap:16px 32px;padding-block:16px}.cookie-notice__text{margin:0;flex:1;font-size:15px;line-height:1.45;color:var(--c-text)}.cookie-notice__text a{color:var(--c-primary)}.cookie-notice__btn{flex:none}@media(max-width:767px){.cookie-notice__inner{flex-direction:column;align-items:stretch}.cookie-notice__text{font-size:14px}}.case__eyebrow{margin:0 0 8px;font-weight:500;color:var(--c-muted)}.case__summary{margin:0 0 8px;max-width:62ch;color:var(--c-text)}.case-metrics{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.case-metrics__item{padding:20px 24px;border-radius:var(--radius-lg);background:var(--c-bg-alt)}.case-metrics__value{display:block;font-family:var(--font-head);font-weight:700;font-size:clamp(30px,2vw + 18px,44px);line-height:1.1;color:var(--c-primary)}.case-metrics__label{display:block;margin-top:6px;font-size:16px;line-height:1.4}.case__block:first-child{margin-top:32px}.case__aside{display:grid;gap:20px;margin-top:32px}.case__facts{grid-template-columns:1fr}.case__aside-title{margin:0 0 10px;font-size:18px}.case__aside p{margin:0}@media(max-width:991px){.case .case__aside{order:0;margin-top:0}}.offer-grid{margin-top:32px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.offer-grid--single{grid-template-columns:minmax(0,1fr);max-width:720px}@media(max-width:991px){.offer-grid{grid-template-columns:minmax(0,1fr)}}.offer-card{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border:1px solid var(--c-border);border-radius:var(--radius-lg);background:#fff;scroll-margin-top:calc(var(--header-h) + 16px)}.offer-card__eyebrow{margin:0 0 8px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.offer-card__title{margin:0 0 12px;font-size:clamp(24px,1.2vw + 16px,32px)}.offer-card__text{margin:0 0 24px;font-size:clamp(16px,.4vw + 14px,18px);line-height:1.55}.offer-card__list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px}.offer-card__list li{display:flex;gap:12px;align-items:flex-start;font-size:17px;font-weight:500}.offer-card__list .icon{flex:none;color:var(--c-primary);margin-top:1px}.offer-card__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:479px){.offer-card__actions .btn{width:100%}}.offer-products{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:16px}.offer-product{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start;padding:16px;border-radius:var(--radius-sm);background:var(--c-bg-alt)}.offer-product:hover{box-shadow:inset 0 0 0 1px var(--c-primary)}.offer-product__media{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.offer-product__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.offer-product__title{margin:0 0 4px;font-family:var(--font-body);font-size:18px;font-weight:700}.offer-product__title a{color:var(--c-primary);text-decoration:none}.offer-product__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.offer-product__text{margin:0;font-size:15px;line-height:1.45;color:var(--c-muted)}.service-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1199px){.service-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:559px){.service-grid--3{grid-template-columns:1fr}}.tech-hero{display:flex;gap:24px;align-items:flex-start}.tech-hero__logo{flex:none;width:96px;height:96px}.tech-hero .dev-hero__lead p{margin:0 0 12px}@media(max-width:559px){.tech-hero{flex-direction:column;gap:12px}.tech-hero__logo{width:64px;height:64px}}.tech-card__title a{color:inherit;text-decoration:none}.tech-card__title a:hover{color:var(--c-primary);text-decoration:underline}.site-footer__legal{margin:4px 0 0;font-size:13px;opacity:.8}.offer-card__list a{color:var(--c-text);text-decoration-color:var(--c-border);text-underline-offset:3px}.offer-card__list a:hover{color:var(--c-primary);text-decoration-color:currentColor}.offer-card__count{margin-left:6px;font-size:14px;font-weight:400;color:var(--c-muted);white-space:nowrap}.service-card{display:flex;flex-direction:column}.service-card__cases{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--c-bg-alt);display:grid;gap:8px;font-size:15px;line-height:1.4}.service-card__cases a{color:var(--c-primary);font-weight:500}.service-card__cases span{color:var(--c-muted)}.service-card__more{margin-top:auto;padding-top:16px}.relations{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:991px){.relations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.relations{grid-template-columns:minmax(0,1fr)}}.relations__item{display:grid;gap:4px;padding:20px 24px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-border)}.relations__years{font-family:var(--font-head);font-weight:700;font-size:clamp(24px,1vw + 18px,32px);line-height:1.1;color:var(--c-primary)}.relations__name{font-weight:700;font-size:17px}.relations__count{font-size:15px;color:var(--c-muted)}.type-filter{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.type-filter__item{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:8px 14px;border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);text-decoration:none;font-weight:500}.type-filter__item span{font-size:14px;color:var(--c-muted)}.type-filter__item:hover{border-color:var(--c-primary);color:var(--c-primary)}.type-filter__item.is-active{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.type-filter__item.is-active span{color:#fffc}.type-filter__text{max-width:70ch;margin:0 0 8px;color:var(--c-muted)}.case__contract-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;line-height:1.4}.case__contract-list a{color:var(--c-primary);overflow-wrap:anywhere}.facts dd a{color:inherit;text-decoration:none}.facts dd a:hover{text-decoration:underline}.project-cover{--pc: var(--c-primary);--pc-bg: #e8eef8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;border-radius:var(--radius-sm);color:var(--pc);text-align:center;text-decoration:none;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.7) 0 28%,transparent 29%),linear-gradient(135deg,var(--pc-bg),#fff)}.project-cover__icon{width:56px;height:56px}.project-cover__type{font-family:var(--font-head);font-weight:700;font-size:17px;line-height:1.2}.project-cover--collect{--pc: #143881;--pc-bg: #e3eafb}.project-cover--registry{--pc: #1f5a8a;--pc-bg: #e1eef7}.project-cover--documents{--pc: #1d6a6a;--pc-bg: #def0ee}.project-cover--support{--pc: #4a4f7a;--pc-bg: #e9e8f4}.project-cover--analytics{--pc: #5b3e8c;--pc-bg: #eee6f7}.project-cover--portals{--pc: #8a4b16;--pc-bg: #f6ebdf}.card--product .card__media .project-cover{max-width:240px}a.card__media{text-decoration:none}
