.tiles{overflow:hidden}.tiles__head{position:relative;z-index:1}.tiles__title{font-size:var(--fs-h2)}.tiles__desc{margin:0;font-size:var(--fs-sm);color:var(--dg-muted)}.tiles .container-dg{position:relative;z-index:1}.tile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.product-tile{position:relative;display:flex;flex-direction:column;aspect-ratio:4/5;padding:var(--space-5);overflow:hidden;border:1px solid var(--dg-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(var(--dg-white-rgb),.035),rgba(var(--dg-white-rgb),.01)),var(--dg-surface);color:var(--dg-white);isolation:isolate;transition:border-color var(--dur) var(--ease)}.product-tile:hover{color:var(--dg-white)}.product-tile::before{content:"";position:absolute;z-index:-1;inset-inline:8%;inset-block:34% 6%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--dg-cyan-rgb),.22),rgba(var(--dg-cyan-rgb),0));opacity:.55;transform:scale(.9);transition:opacity .5s var(--ease),transform .6s var(--ease)}.product-tile__head{display:grid;gap:4px;padding-inline-end:var(--space-2)}.product-tile__title{font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--dg-white)}.product-tile__media{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-block-size:0;padding:var(--space-4) var(--space-3) calc(32px + var(--space-3))}.product-tile__media img{inline-size:100%;block-size:100%;object-fit:contain;transition:transform .6s var(--ease)}.product-tile__arrow{--tile-action-width:104px;isolation:isolate;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);display:grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid rgba(var(--dg-white-rgb),.25);border-radius:50%;color:var(--dg-white);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform .4s var(--ease)}.product-tile__arrow svg{inline-size:14px;block-size:14px}.product-tile__arrow::after{content:"";position:absolute;z-index:-1;inset-block:-1px;inset-inline-end:-1px;inline-size:var(--tile-action-width);border-radius:var(--radius-pill);background:var(--dg-white);transform-origin:right center;transform:scaleX(.3);opacity:0;transition:transform .35s var(--ease),opacity .2s var(--ease)}[dir="rtl"] .product-tile__arrow::after{transform-origin:left center}:lang(ru) .product-tile__arrow{--tile-action-width:136px}.product-tile__arrow::before{content:attr(data-label);position:absolute;inset-inline-end:100%;padding-inline:var(--space-4) var(--space-2);color:var(--dg-black);font-size:var(--fs-xs);font-weight:600;opacity:0;transform:translateX(calc(8px*var(--dir)));transition:opacity .2s var(--ease),transform .3s var(--ease)}.product-tile:hover .product-tile__arrow::after,.product-tile:focus-visible .product-tile__arrow::after{transform:scaleX(1);opacity:1}.product-tile:hover .product-tile__arrow::before,.product-tile:focus-visible .product-tile__arrow::before{transform:none;opacity:1}.product-tile:hover,.product-tile:focus-visible{border-color:rgba(var(--dg-cyan-rgb),.5)}.product-tile:hover::before,.product-tile:focus-visible::before{opacity:1;transform:scale(1.05)}.product-tile:hover .product-tile__media img,.product-tile:focus-visible .product-tile__media img{transform:translateY(-8px) scale(1.04)}.product-tile:hover .product-tile__arrow,.product-tile:focus-visible .product-tile__arrow{background:var(--dg-white);border-color:var(--dg-white);color:var(--dg-black)}.product-tile__media--empty::before{content:"";inline-size:44%;aspect-ratio:1;background:var(--dg-white);opacity:.07;-webkit-mask:url(../images/logo-icon.svg) center/contain no-repeat;mask:url(../images/logo-icon.svg) center/contain no-repeat}.product-tile--brand{align-items:center;justify-content:center;gap:var(--space-4);border-color:transparent;background:var(--dg-primary);text-align:center}.product-tile--brand::before{inset:-50%;border-radius:0;background:linear-gradient(135deg,var(--dg-teal-900) 0%,var(--dg-primary) 25%,var(--dg-teal-900) 48%,var(--dg-primary) 70%,var(--dg-teal-900) 100%);opacity:1;transform:translate(-22%,-22%);transition:none}.product-tile--brand::after{content:"";position:absolute;z-index:-1;inset-block-start:-45%;inset-inline-start:-25%;inline-size:150%;block-size:95%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--dg-cyan-rgb),.85),rgba(var(--dg-cyan-rgb),0));pointer-events:none}@keyframes brand-grad{0%,100%{transform:translate(-12%,-8%) rotate(0deg) scale(1.15)}19%{transform:translate(16%,-14%) rotate(12deg) scale(1.2)}43%{transform:translate(-8%,16%) rotate(-9deg) scale(1.15)}68%{transform:translate(14%,5%) rotate(16deg) scale(1.25)}84%{transform:translate(-16%,-2%) rotate(-6deg) scale(1.2)}}@keyframes brand-glow{0%,100%{transform:translate(-24%,-4%) scale(.95);opacity:.75}27%{transform:translate(22%,-10%) scale(1.15);opacity:1}49%{transform:translate(-6%,0) scale(.9);opacity:.7}73%{transform:translate(28%,-6%) scale(1.05);opacity:.95}88%{transform:translate(-18%,-12%) scale(1.1);opacity:.85}}.product-tile--brand:hover,.product-tile--brand:focus-visible{border-color:transparent}.brand-tile__mark{inline-size:64px;block-size:64px;border-radius:50%;box-shadow:0 10px 30px rgba(var(--dg-black-rgb),.3)}.brand-tile__words{position:relative;display:grid;overflow:hidden;block-size:1.3em;font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--dg-white)}.brand-tile__words span{grid-area:1/1}.brand-tile__words span:nth-child(2){transform:translateY(110%);animation-delay:-3s}.brand-tile__action{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;color:var(--dg-white)}.brand-tile__action svg{inline-size:15px;block-size:15px;transition:transform var(--dur) var(--ease)}.product-tile--brand:hover .brand-tile__action svg{transform:translateX(calc(4px*var(--dir)))}@keyframes brand-roll{0%,41%{transform:none}50%{transform:translateY(-110%)}50.01%,91%{transform:translateY(110%)}100%{transform:none}}.product-tile--brand:not(.is-paused)::before{animation:brand-grad 17s ease-in-out infinite}.product-tile--brand:not(.is-paused)::after{animation:brand-glow 11s ease-in-out infinite}.product-tile--brand:not(.is-paused) .brand-tile__words span{animation:brand-roll 6s cubic-bezier(.7,0,.2,1) infinite}.product-tile--brand:not(.is-paused) .brand-tile__words span:nth-child(2){animation-delay:-3s}@media(max-width:1199.98px){.tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991.98px){.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575.98px){.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.product-tile{padding:var(--space-4)}.product-tile__title{font-size:.875rem}.product-tile__arrow{inline-size:28px;block-size:28px;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.product-tile__media{padding-block-end:calc(28px + var(--space-2))}.brand-tile__mark{inline-size:52px;block-size:52px}.brand-tile__words{font-size:1.125rem}.brand-tile__action{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.product-tile--brand:not(.is-paused)::before,.product-tile--brand:not(.is-paused)::after,.product-tile--brand:not(.is-paused) .brand-tile__words span{animation:none}.brand-tile__words span{transform:none}.brand-tile__words span:nth-child(2){display:none}}.product-tile.is-foto::before{display:none}.product-tile.is-foto .product-tile__media{margin:var(--space-4) calc(-1*var(--space-5)) calc(-1*var(--space-5));padding:0;overflow:hidden}.product-tile.is-foto .product-tile__media img{object-fit:cover}.product-tile.is-foto .product-tile__arrow{background:rgba(var(--dg-black-rgb),.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:575.98px){.product-tile.is-foto .product-tile__media{margin:var(--space-3) calc(-1*var(--space-4)) calc(-1*var(--space-4))}}.about{overflow:hidden}.about::before,.about::after{content:"";position:absolute;pointer-events:none;border-radius:50%}.about::before{inset-block-start:50%;inset-inline-end:-12vw;inline-size:min(70vw,900px);aspect-ratio:1;translate:0 -50%;background:radial-gradient(closest-side,rgba(var(--dg-cyan-rgb),.2),rgba(var(--dg-teal-rgb),.08) 55%,transparent)}.about::after{inset-block-start:10%;inset-inline-start:-18vw;inline-size:40vw;aspect-ratio:1;background:radial-gradient(closest-side,rgba(var(--dg-teal-rgb),.22),transparent)}.bg-mark--about{--mark-size:min(44vw,520px);inset-block-start:-6%;inset-inline-start:calc(min(44vw,520px)*-.38)}.about__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(var(--space-6),5vw,var(--space-9))}.about__content{max-inline-size:560px}.about__title{margin:0 0 var(--space-5);font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);line-height:1.08}.about__intro{margin:0;font-size:var(--fs-body);line-height:1.75;color:var(--dg-text)}.about__intro strong{color:var(--dg-white);font-weight:600}.about__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-7)}.about__globe{position:relative;display:grid;justify-self:end;place-items:center;inline-size:min(100%,640px);aspect-ratio:1;isolation:isolate}.about__globe::before{content:"";position:absolute;inset:8%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(var(--dg-cyan-rgb),.22),transparent 70%);filter:blur(18px);animation:globe-breathe 6s var(--ease) infinite alternate;pointer-events:none}.about__canvas{display:block;inline-size:100%;block-size:100%;cursor:grab;touch-action:pan-y}.about__canvas.is-grabbing{cursor:grabbing}.about__canvas:focus-visible{outline-offset:-8px;border-radius:50%}@keyframes globe-breathe{from{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media(max-width:991.98px){.about__inner{grid-template-columns:1fr}.about__content{max-inline-size:none}.about__globe{justify-self:center;inline-size:min(100%,520px)}}@media(max-width:575.98px){.about__actions .btn-dg{flex:1 1 150px}}@media(prefers-reduced-motion:reduce){.about__globe::before{animation:none}}.sectors__grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(64vw,280px);gap:var(--space-3);margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);padding-block-end:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin}.sector-panel{scroll-snap-align:start}.sector-panel__card{position:relative;display:block;aspect-ratio:3/4.6;overflow:hidden;border-radius:var(--radius-lg);background:var(--dg-surface);color:var(--dg-white);isolation:isolate}.sector-panel__card:hover{color:var(--dg-white)}.sector-panel__img{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover;filter:brightness(.82);transition:transform 1s var(--ease),filter .5s var(--ease)}.sector-panel__card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--dg-black-rgb),.1) 0%,rgba(var(--dg-black-rgb),0) 45%,rgba(var(--dg-black-rgb),.85) 100%)}.sector-panel__body{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-5);padding-inline-end:calc(var(--space-5) + 36px)}.sector-panel__title{display:block;font-size:1.1875rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.sector-panel__title::after{content:"";display:block;inline-size:24px;block-size:2px;margin-block-start:var(--space-3);background:var(--dg-cyan);transform-origin:left;transition:transform .5s var(--ease)}[dir="rtl"] .sector-panel__title::after{transform-origin:right}.sector-panel__arrow{position:absolute;inset-block-end:var(--space-5);inset-inline-end:var(--space-4);display:grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid rgba(var(--dg-white-rgb),.35);border-radius:50%;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform .4s var(--ease)}.sector-panel__arrow svg{inline-size:14px;block-size:14px}.sector-panel__card:hover .sector-panel__img,.sector-panel__card:focus-visible .sector-panel__img{transform:scale(1.06);filter:brightness(1)}.sector-panel__card:hover .sector-panel__title::after,.sector-panel__card:focus-visible .sector-panel__title::after{transform:scaleX(2.4)}.sector-panel__card:hover .sector-panel__arrow,.sector-panel__card:focus-visible .sector-panel__arrow{background:var(--dg-primary);border-color:var(--dg-primary);transform:translateX(calc(3px*var(--dir)))}@media(min-width:992px){.sectors__grid{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4);margin-inline:0;padding:0;overflow:visible;scroll-snap-type:none}.sector-panel__card{aspect-ratio:9/16}}@media(prefers-reduced-motion:reduce){.sector-panel__img,.sector-panel__title::after,.sector-panel__arrow{transition:none}}.marquee{--marquee-dur:75s;--marquee-gap:var(--space-4);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--dg-black) 8%,var(--dg-black) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--dg-black) 8%,var(--dg-black) 92%,transparent)}.marquee+.marquee{margin-block-start:var(--marquee-gap)}.marquee__track{display:flex;flex:none;gap:var(--marquee-gap);padding-inline-end:var(--marquee-gap);animation:marquee-left var(--marquee-dur) linear infinite;will-change:transform}.marquee--right .marquee__track{animation-name:marquee-right;--marquee-dur:85s}.marquee:hover .marquee__track,.marquee.is-paused .marquee__track{animation-play-state:paused}@keyframes marquee-left{from{transform:translateX(0)}to{transform:translateX(calc(-100%*var(--dir)))}}@keyframes marquee-right{from{transform:translateX(calc(-100%*var(--dir)))}to{transform:translateX(0)}}.ref-logo{display:grid;place-items:center;flex:none;inline-size:200px;block-size:104px;padding:var(--space-4) var(--space-5);border:1px solid var(--dg-line);border-radius:var(--radius-lg);background:rgba(var(--dg-white-rgb),.025);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.ref-logo img{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:56px;object-fit:contain;filter:grayscale(1) brightness(1.2);opacity:.7;transition:filter var(--dur) var(--ease),opacity var(--dur) var(--ease)}.ref-logo:hover{border-color:rgba(var(--dg-cyan-rgb),.6);background:rgba(var(--dg-cyan-rgb),.06)}.ref-logo:hover img{filter:none;opacity:1}@media(max-width:575.98px){.marquee{--marquee-gap:var(--space-3)}.ref-logo{inline-size:140px;block-size:76px;padding:var(--space-3) var(--space-4)}.ref-logo img{max-block-size:40px}}@media(prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee__track{flex:1;flex-wrap:wrap;justify-content:center;padding-inline-end:0;animation:none}.marquee__track[aria-hidden="true"]{display:none}}.blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.blog-card{position:relative;display:flex;flex-direction:column}.blog-card__media{aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius);background:var(--dg-surface)}.blog-card__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .9s var(--ease)}.blog-card__body{display:flex;flex:1;flex-direction:column;padding-block-start:var(--space-5)}.blog-card__date{display:block;margin-block-end:var(--space-2);font-size:var(--fs-sm);color:var(--dg-muted);font-variant-numeric:tabular-nums}.blog-card__title{margin:0 0 var(--space-3);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:600;line-height:1.3;letter-spacing:-.02em}.blog-card__title a{color:var(--dg-white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:transparent;transition:text-decoration-color var(--dur) var(--ease)}.blog-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.blog-card__excerpt{margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--dg-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card:hover .blog-card__media img,.blog-card:focus-within .blog-card__media img{transform:scale(1.04)}.blog-card:hover .blog-card__title a,.blog-card__title a:focus-visible{text-decoration-color:currentColor}@media(max-width:991.98px){.blog__grid{display:flex;gap:var(--space-5);margin-inline-end:calc(var(--gutter)*-1);padding-block-end:var(--space-3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--dg-line-2) transparent;-webkit-overflow-scrolling:touch}.blog-card{flex:0 0 min(44vw,360px);scroll-snap-align:start}}@media(max-width:575.98px){.blog-card{flex-basis:min(80vw,340px)}}@media(prefers-reduced-motion:reduce){.blog-card__media img{transition:none}}.site-footer{position:relative;overflow:hidden;background:var(--dg-surface);color:var(--dg-text);font-size:var(--fs-sm)}.bg-mark--footer{--mark-size:440px;inset-block-end:-140px;inset-inline-end:-110px}.site-footer>.container-dg,.site-footer__bottom{position:relative;z-index:1}.site-footer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:clamp(48px,6vw,72px);border-block-end:1px solid var(--dg-line)}.site-footer__cta-text{max-inline-size:620px}.site-footer__cta-title{margin:0 0 var(--space-3);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);line-height:1.15}.site-footer__cta-desc{margin:0;color:var(--dg-text)}.site-footer__cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.site-footer__cta-actions .btn-dg{min-block-size:48px;padding-inline:24px}.site-footer__cta-actions .btn-dg--outline{border-radius:var(--radius-pill)}.site-footer__top{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.85fr)) minmax(0,1.2fr);gap:var(--space-7) clamp(32px,4vw,64px);padding-block:clamp(48px,6vw,72px)}.site-footer__brand,.site-footer__column{min-inline-size:0}.site-footer__logo{inline-size:180px;margin-block-end:var(--space-5)}.site-footer__about{margin:0 0 var(--space-5);max-inline-size:36ch;line-height:1.7;color:var(--dg-muted)}.site-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.site-footer__social a{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--dg-line);border-radius:50%;color:var(--dg-text);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.site-footer__social svg{inline-size:18px;block-size:18px}.site-footer__social a:hover,.site-footer__social a:focus-visible{color:var(--dg-white);border-color:var(--dg-cyan);background-color:rgba(var(--dg-cyan-rgb),.12)}.site-footer__title{margin:0 0 var(--space-5);font-family:var(--ff-head);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--dg-white)}.site-footer__list{display:grid;gap:var(--space-3)}.site-footer__list a{display:inline-flex;align-items:center;gap:6px;line-height:1.45;color:rgba(var(--dg-white-rgb),.68);transition:color var(--dur) var(--ease)}.site-footer__list a:hover,.site-footer__list a:focus-visible{color:var(--dg-white)}.site-footer__ext{inline-size:12px;block-size:12px;transform:rotate(-45deg);opacity:.7}.contact-list{display:grid;gap:var(--space-4)}.contact-list__content{display:grid;gap:2px}.contact-list__label{font-size:.75rem;line-height:1.35;color:var(--dg-muted)}.contact-list address{line-height:1.55;color:var(--dg-text)}.contact-list a{color:var(--dg-white);font-weight:500;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}.contact-list a:hover{color:var(--dg-cyan);text-decoration-color:currentColor}.contact-list .contact-list__map{margin-block-start:2px;font-size:.8125rem;font-weight:500;color:var(--dg-text);text-decoration-color:rgba(var(--dg-white-rgb),.35)}.site-footer__bottom{border-block-start:1px solid var(--dg-line);font-size:var(--fs-xs);color:var(--dg-muted)}.site-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);min-block-size:64px;padding-block:var(--space-4)}.site-footer__bottom p{margin:0}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.site-footer__legal a,.site-footer__legal button{padding:0;border:0;background:none;font-size:inherit;color:var(--dg-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer;transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}.site-footer__legal a:hover,.site-footer__legal button:hover{color:var(--dg-white);text-decoration-color:currentColor}@media(max-width:991.98px){.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media(max-width:575.98px){.bg-mark--footer{--mark-size:300px;inset-block-end:-90px;inset-inline-end:-90px}.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4)}.site-footer__column:last-child{grid-column:1/-1}.site-footer__list{gap:var(--space-3);font-size:.8125rem}.site-footer__cta-actions,.site-footer__cta-actions .btn-dg{inline-size:100%}.site-footer__bottom-inner{flex-direction:column;align-items:flex-start;padding-block-end:calc(var(--space-4) + 64px)}}