/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer components{.btn{border-radius:var(--radius-lg,.5rem);background-color:var(--color-indigo-600,oklch(51.1% .262 276.966));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.btn:hover{background-color:var(--color-indigo-500,oklch(58.5% .233 277.117))}}.btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-indigo-400,oklch(67.3% .182 276.935));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.container-page{width:100%;max-width:1440px;margin-inline:auto}}.card-overlay{background:linear-gradient(#f5f5f500,#f5f5f5 50.48%)}.card-overlay-white{background:linear-gradient(#fff0,#fff 50.48%)}.cases-swiper .case-inner{filter:blur(4px);transform-origin:50%;opacity:.85;transition:filter .4s,transform .4s,opacity .4s;transform:scale(.72)}.cases-swiper .swiper-slide-active .case-inner{filter:none;opacity:1;transform:scale(1)}.cases-swiper .swiper-pagination{justify-content:center;align-items:center;gap:5px;margin-top:40px;display:flex;position:static}.cases-swiper .swiper-pagination-bullet{opacity:1;background:#e6e6e6;border-radius:9999px;width:9px;height:9px;transition:width .3s,background .3s;margin:0!important}.cases-swiper .swiper-pagination-bullet-active{background:#0160b1;width:60px}nav[aria-label=Пагинация] li>a,nav[aria-label=Пагинация] li>span{width:100%;height:100%;color:inherit;border-radius:inherit;justify-content:center;align-items:center;display:flex}table{border-collapse:collapse;width:100%;font-family:var(--font-sf);font-size:14px}table tr td{border:1px solid #ebebeb;padding:12px 16px}table tr td:first-child{color:#999;width:50%}table tr td:last-child{color:#333;font-weight:500}.filter-option:after{content:"";border:1.5px solid #c4c4c4;border-radius:9999px;flex-shrink:0;width:16px;height:16px;transition:border-color .2s,background .2s}.filter-option[aria-checked=true]:after{background:radial-gradient(circle,#0160b1 0,#0160b1 4px,#0000 4px);border-color:#0160b1}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.tech-card__img,.tech-card__overlay{opacity:0;transition:opacity .4s}.tech-card:hover .tech-card__img,.tech-card:hover .tech-card__overlay,.tech-card.is-active .tech-card__img,.tech-card.is-active .tech-card__overlay{opacity:1}.tech-card__sub,.tech-card__title{color:#000;transition:color .3s}.tech-card:hover .tech-card__sub,.tech-card:hover .tech-card__title,.tech-card.is-active .tech-card__sub,.tech-card.is-active .tech-card__title{color:#fff}.tech-card__divider{background-color:#e6e6e6;transition:background-color .3s}.tech-card:hover .tech-card__divider,.tech-card.is-active .tech-card__divider{background-color:#ffffff4d}.tech-card__arrow{color:#111;transition:color .3s}.tech-card:hover .tech-card__arrow,.tech-card.is-active .tech-card__arrow{color:#fff}.tech-card:before{content:"";z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:linear-gradient(#00000059,#0000);height:180px;transition:opacity .4s;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.tech-card:hover:before,.tech-card.is-active:before{opacity:1}.tech-card:after{content:"";z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:linear-gradient(#0000,#00000059);height:180px;transition:opacity .4s;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.tech-card:hover:after,.tech-card.is-active:after{opacity:1}.system-item{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;transition:background-color .25s,padding .25s;display:flex}.system-item.is-active{background-color:#fff;padding:20px}.system-item__icon{color:#111;background-color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .25s,transform .25s;display:flex}.system-item.is-active .system-item__icon{background-color:#f4f4f4;transform:rotate(-90deg)}.politics__text{color:#000;font-family:var(--font-sf)}.politics__text>*{margin-top:32px}.politics__text>:first-child{margin-top:0}.politics__text h2{margin-top:48px;font-size:24px;font-weight:600;line-height:1.6}.politics__text h2:first-child{margin-top:0}.politics__text h2+p{letter-spacing:.2px;font-size:18px;font-weight:700;line-height:1.4}.politics__text h3{font-size:14px;font-weight:700;line-height:1.4}.politics__text p{letter-spacing:.2px;font-size:14px;line-height:1.4}.politics__text ul,.politics__text ol{letter-spacing:.2px;margin-top:20px;padding-inline-start:20px;font-size:14px;line-height:1.4}.politics__text ul{list-style:outside}.politics__text ol{list-style:decimal}.politics__text li+li{margin-top:4px}.politics__text h3+p,.politics__text h3+ul,.politics__text h3+ol{margin-top:20px}.politics__text blockquote{color:#647dd7;letter-spacing:.2px;border-left:4px solid #647dd7;padding:12px 0 12px 12px;font-size:12px;font-weight:600;line-height:normal}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
