@charset "UTF-8";.land-showcase__content,.media-slider__content,.feature-list__content,.avatars-block__content,.clients-slider__content,.check-block__content,.calc-block__content,.bench-block__content,.argcards-block__content,.clients-block__content,.numbers-block__content{position:relative;padding:64px 0 48px}@media (min-width: 1024px){.land-showcase__content,.media-slider__content,.feature-list__content,.avatars-block__content,.clients-slider__content,.check-block__content,.calc-block__content,.bench-block__content,.argcards-block__content,.clients-block__content,.numbers-block__content{padding:80px 0 64px}}.land-showcase__content h2,.media-slider__content h2,.feature-list__content h2,.avatars-block__content h2,.clients-slider__content h2,.check-block__content h2,.calc-block__content h2,.bench-block__content h2,.argcards-block__content h2,.clients-block__content h2,.numbers-block__content h2{color:#000;font-size:30px;font-style:normal;font-weight:400;line-height:1.33;text-transform:uppercase;letter-spacing:0;margin-bottom:24px}@media (min-width: 768px){.land-showcase__content h2,.media-slider__content h2,.feature-list__content h2,.avatars-block__content h2,.clients-slider__content h2,.check-block__content h2,.calc-block__content h2,.bench-block__content h2,.argcards-block__content h2,.clients-block__content h2,.numbers-block__content h2{font-size:40px;line-height:1.2}}.numbers-block{position:relative;z-index:10}.numbers-block__text{max-width:1140px;margin-bottom:40px}.numbers-block__grid{display:grid;grid-template-columns:1fr;gap:40px 48px}@media (min-width: 480px){.numbers-block__grid{grid-template-columns:repeat(2,1fr)}}.numbers-block__item img{width:40px;height:40px;vertical-align:top;margin-top:8px}@media (min-width: 1024px){.numbers-block__item img{width:48px;height:48px}}.numbers-block__count{display:inline-block;font-family:Optima-Regular,Georgia,serif;font-size:70px;line-height:.97;letter-spacing:-.02em;color:#000;margin-right:8px}@media (min-width: 1024px){.numbers-block__count{font-size:100px}}.numbers-block__caption{margin-top:12px;font-size:14px;line-height:20px;color:#181d24;max-width:75%}.clients-block{position:relative;z-index:10}.clients-block__intro,.clients-block__outro{max-width:1140px}.clients-block__intro{margin-bottom:40px}.clients-block__outro{margin-top:40px}.clients-block__list{display:grid;grid-template-columns:1fr;gap:0 64px}@media (min-width: 1024px){.clients-block__list{grid-template-columns:repeat(2,1fr)}}.clients-block__item{border-top:1px solid #000000;padding:24px 0 32px}.clients-block__head{display:flex;align-items:center;gap:16px}.clients-block__logo{flex-shrink:0;width:80px;height:80px;border:1px solid #ff4f4f;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;overflow:hidden}.clients-block__logo img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.clients-block__name{font-family:OpenSans,sans-serif;font-size:22px;line-height:36px;font-weight:600;letter-spacing:0;color:#000;text-transform:uppercase}.clients-block__name a{color:#000;text-decoration:none;transition:color .3s ease-in-out}@media (hover: hover){.clients-block__name a:hover{color:#ff4f4f}}.clients-block__role{margin-top:4px;font-size:14px;line-height:20px;color:#a4a5a6}.clients-block__text{margin-top:16px}.clients-block__text a{color:#ff4f4f;transition:color .3s ease-in-out}@media (hover: hover){.clients-block__text a:hover{color:#ff2828}}.clients-block__links{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.clients-block__soc{display:flex;transition:opacity .3s ease-in-out}.clients-block__soc img{width:32px;height:32px}@media (hover: hover){.clients-block__soc:hover{opacity:.6}}.clients-block__pill{display:inline-flex;align-items:center;font-size:14px;line-height:20px;text-transform:uppercase;color:#ff4f4f;border:1px solid #ff4f4f;border-radius:25px;padding:4px 16px;transition:all .3s ease-in-out}@media (hover: hover){.clients-block__pill:hover{background:#ff4f4f;color:#fff;border-radius:4px}}.block5__step-number.steps-fx{position:relative;transition:color .3s ease-in-out}.block5__step-number.steps-fx:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#edf7ff;opacity:0;transform:scale(.5);transition:opacity .3s ease-in-out,transform .3s ease-in-out;z-index:-1}@media (hover: hover){.block5__step-number.steps-fx:hover{color:#ff4f4f}}@media (hover: hover){.block5__step-number.steps-fx:hover:before{opacity:1;transform:scale(1)}}@media (hover: hover){.block5__step-number.steps-fx:hover .steps-fx__ring circle{stroke-width:3px}}.steps-fx__ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);pointer-events:none}.steps-fx__ring circle{fill:none;stroke:#ff4f4f;stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset .2s linear,stroke-width .3s ease-in-out}@media (prefers-reduced-motion: reduce){.steps-fx__ring circle{transition:none}}.argcards-block{position:relative;z-index:10}.argcards-block__intro{max-width:1140px;margin-bottom:32px}.argcards-block__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.argcards-block__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.argcards-block__card{position:relative;overflow:hidden;background:#edf7ff;border-radius:6px;padding:24px 24px 24px 32px}.argcards-block__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#ff4f4f;transform:scaleY(0);transform-origin:bottom;transition:transform .6s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.argcards-block__card:hover:before{transform:scaleY(1)}}@media (hover: hover){.argcards-block__card:hover .argcards-block__icon{opacity:.18;transform:translateY(-50%) scale(1.06)}}.argcards-block__icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:72px;height:72px;color:#5183cb;opacity:.1;pointer-events:none;transition:opacity .6s ease,transform .6s cubic-bezier(.215,.61,.355,1)}@media (min-width: 768px){.argcards-block__icon{width:104px;height:104px}}.argcards-block__icon svg{display:block;width:100%;height:100%}@media (prefers-reduced-motion: reduce){.argcards-block__icon{transition:none}}.argcards-block__num,.argcards-block__title,.argcards-block__text{position:relative;z-index:10}.argcards-block__num{display:block;font-size:14px;line-height:20px;font-weight:700;color:#ff4f4f;letter-spacing:-.02em;margin-bottom:12px}.argcards-block__title{font-size:18px;line-height:26px;font-weight:600;text-transform:uppercase;color:#000;margin-bottom:8px}.argcards-block__text{font-size:16px;line-height:24px;color:#181d24}.hero-canvas{position:absolute;top:0;left:0;width:100%;z-index:-1;pointer-events:none;overflow:hidden}.hero-canvas canvas{display:block;width:100%;height:100%}.hero-canvas:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 90%)}.subtitle-block{padding:20px 0 0}.subtitle-block__text{font-size:18px;line-height:26px;color:#7b7b7b;max-width:1140px}@media (min-width: 768px){.subtitle-block__text{font-size:22px;line-height:36px}}.ticker-block{overflow:hidden;background:#edf7ff;padding:20px 0;margin:32px 0}.ticker-block__track{display:flex;width:-moz-max-content;width:max-content;animation:tz9-ticker 35s linear infinite}@media (prefers-reduced-motion: reduce){.ticker-block__track{animation:none}}.ticker-block__group{display:flex;align-items:baseline;gap:40px;padding-right:40px}.ticker-block__word{font-family:OpenSans,sans-serif;font-size:48px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap}@media (min-width: 1024px){.ticker-block__word{font-size:70px}}.ticker-block__word.-outline{color:#edf7ff;-webkit-text-stroke:1px #000000}.ticker-block__word.-filled{color:#000}@keyframes tz9-ticker{to{transform:translate(-50%)}}.bench-block{position:relative;z-index:10}.bench-block__intro{max-width:1140px;margin-bottom:40px}.bench-block__outro{max-width:1140px;margin-top:40px}.bench-block__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.bench-block__table{width:100%;min-width:768px;border-collapse:collapse}.bench-block__table th{background:#edf7ff;color:#000;font-size:14px;font-weight:600;line-height:20px;text-align:left;text-transform:uppercase;letter-spacing:-.02em;padding:16px 20px;border:1px solid #d3d3d3}.bench-block__table td{font-size:16px;line-height:24px;color:#181d24;vertical-align:top;padding:16px 20px;border:1px solid #d3d3d3}.bench-block__table tbody tr:nth-child(even){background:#f3faff}.bench-block__table tbody td:first-child{font-weight:600;color:#000}@media (max-width: 767.98px){.bench-block__scroll{overflow-x:visible}.bench-block__table{min-width:0}.bench-block__table thead{display:none}.bench-block__table tr{display:block;border:1px solid #d3d3d3;border-radius:6px;padding:8px 0;margin-bottom:16px;background:#ffffff}.bench-block__table tbody tr:nth-child(even){background:#ffffff}.bench-block__table td{display:block;border:0;padding:8px 20px}.bench-block__table td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase;letter-spacing:-.02em;color:#7b7b7b}.bench-block__table tbody td:first-child{padding-top:12px}}.calc-block{position:relative;z-index:10}.calc-block__intro{max-width:1140px;margin-bottom:40px}.calc-block__panel{background:#edf7ff;border-radius:6px;padding:24px 20px}@media (min-width: 768px){.calc-block__panel{padding:40px 48px}}.calc-block__slider-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.calc-block__label{font-size:16px;line-height:22px;color:#181d24}.calc-block__budget{font-family:Optima-Regular,Georgia,serif;font-size:36px;line-height:1;letter-spacing:-.02em;color:#000}.calc-block__range{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:2px;background:rgba(255,79,79,.6);border-radius:2px;outline:none;margin:16px 0 8px}.calc-block__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;border:2px solid #ffffff;background:#ff4f4f;cursor:pointer;box-shadow:0 0 5px #ff2828}.calc-block__range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;border:2px solid #ffffff;background:#ff4f4f;cursor:pointer;box-shadow:0 0 5px #ff2828}.calc-block__range:focus-visible{box-shadow:0 0 0 3px #4fa1ff4d}.calc-block__hint{margin-top:12px;font-size:14px;line-height:20px;color:#ff2828}.calc-block__results{display:grid;grid-template-columns:1fr;gap:24px 64px;margin-top:32px}@media (min-width: 480px){.calc-block__results{grid-template-columns:repeat(2,1fr)}}.calc-block__num{font-family:Optima-Regular,Georgia,serif;font-size:48px;line-height:1;letter-spacing:-.02em;color:#000}@media (min-width: 1024px){.calc-block__num{font-size:64px}}.calc-block__cap{margin-top:8px;font-size:14px;line-height:20px;color:#7b7b7b}.calc-block__note{margin-top:24px}.calc-block__note p{font-size:14px;line-height:20px;color:#7b7b7b}.check-block{position:relative;z-index:10}.check-block__intro{max-width:1140px;margin-bottom:32px}.check-block__row{padding:20px 0;border-bottom:1px solid rgba(140,133,147,.4)}.check-block__row:first-child{border-top:1px solid rgba(140,133,147,.4)}.check-block__row-top{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.check-block__row-top{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.check-block__q{font-size:18px;line-height:26px;color:#181d24}.check-block__toggle{display:flex;gap:8px;flex-shrink:0}.check-block__btn{font-family:OpenSans,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;color:#000;background:transparent;border:1px solid #000000;border-radius:25px;padding:8px 20px;cursor:pointer;transition:all .3s ease-in-out}@media (hover: hover){.check-block__btn:hover{border-color:#ff4f4f;color:#ff4f4f}}.check-block__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #4fa1ff4d}.check-block__btn.is-active{background:#000000;border-color:#000;color:#fff}.check-block__result{margin-top:32px;padding:24px 20px;border:1px solid #d3d3d3;border-radius:6px;background:#f3faff}@media (min-width: 768px){.check-block__result{padding:32px 48px}}.check-block__result.is-green{border-color:#5183cb}.check-block__result.is-green .check-block__gauge-fill{background:#5183cb}.check-block__result.is-green .check-block__gauge-num b,.check-block__result.is-green .check-block__summary b{color:#5183cb}.check-block__result.is-yellow{border-color:#9da7f5}.check-block__result.is-yellow .check-block__gauge-fill{background:#9da7f5}.check-block__result.is-yellow .check-block__gauge-num b,.check-block__result.is-yellow .check-block__summary b{color:#9da7f5}.check-block__result.is-red{border-color:#c22b2f}.check-block__result.is-red .check-block__gauge-fill{background:#c22b2f}.check-block__result.is-red .check-block__gauge-num b,.check-block__result.is-red .check-block__summary b{color:#c22b2f}.check-block__gauge-label{font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:-.02em;color:#7b7b7b}.check-block__gauge-num{margin-top:8px;display:flex;align-items:baseline;gap:8px}.check-block__gauge-num b{font-family:Optima-Regular,Georgia,serif;font-weight:400;font-size:48px;line-height:1;letter-spacing:-.02em;color:#5183cb;transition:color .3s ease-in-out}@media (min-width: 768px){.check-block__gauge-num b{font-size:64px}}.check-block__gauge-num span{font-size:16px;line-height:22px;color:#7b7b7b}.check-block__gauge-track{margin:16px 0 20px;height:8px;border-radius:25px;background:#edf7ff;border:1px solid #d3d3d3;overflow:hidden}.check-block__gauge-fill{height:100%;width:100%;border-radius:25px;background:#5183cb;transition:width .6s cubic-bezier(.215,.61,.355,1),background .3s ease-in-out}@media (prefers-reduced-motion: reduce){.check-block__gauge-fill{transition:none}}.check-block__score{font-size:16px;line-height:22px;color:#7b7b7b}.check-block__score b{font-family:OpenSans,sans-serif;font-weight:600;color:#000}.check-block__summary{margin-top:20px;padding-top:20px;border-top:1px solid #d3d3d3;font-size:18px;line-height:26px;color:#181d24}.check-block__summary b{font-weight:600}.calc-block .block__right-popup,.check-block .block__right-popup{width:auto;max-width:100%;margin:24px 0 0;display:inline-block}.calc-block .modal-trigger,.check-block .modal-trigger{display:flex;justify-content:center;align-items:center;border-radius:25px;background:#ff4f4f;padding:12px 24px;position:relative;overflow:hidden;transition:all .6s ease;transform:translateZ(0);cursor:pointer}.calc-block .modal-trigger .text,.check-block .modal-trigger .text{color:#fff;font-size:18px;line-height:20px;text-transform:uppercase;z-index:10}@media (hover: hover){.calc-block .block__right-popup:hover .modal-trigger,.check-block .block__right-popup:hover .modal-trigger{border-radius:6px;background:#171010}}.clients-slider{position:relative;z-index:10;background:#edf7ff}.clients-slider__content{padding-bottom:32px}@media (min-width: 1024px){.clients-slider__content{padding-bottom:40px}}.clients-slider__overline svg{color:#d3d3d3}.clients-slider__subtitle{max-width:1140px;margin-top:16px;color:#181d24}.clients-slider__viewport{position:relative;padding-bottom:48px}.clients-slider__swiper{overflow:hidden}.clients-slider .swiper-slide{height:auto;display:flex}.clients-slider__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%;padding:24px 16px;background:#ffffff;border:1px solid #d3d3d3;border-radius:6px;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}@media (hover: hover){.clients-slider__card:hover{border-color:#ff4f4f;box-shadow:0 0 5px #ff2828;transform:translateY(-4px)}}.clients-slider__card.-nologo{justify-content:center}.clients-slider__logo{height:52px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.clients-slider__logo{height:60px}}.clients-slider__logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .3s ease,opacity .3s ease}@media (hover: hover){.clients-slider__card:hover .clients-slider__logo img{filter:none;opacity:1}}.clients-slider__wordmark{font-family:Optima-Regular,Georgia,serif;font-size:24px;line-height:1.05;color:#a4a5a6;transition:color .3s ease}@media (hover: hover){.clients-slider__card:hover .clients-slider__wordmark{color:#000}}.clients-slider__card.-static{cursor:default}@media (hover: hover){.clients-slider__card.-static:hover{border-color:#d3d3d3;box-shadow:none;transform:none}}@media (hover: hover){.clients-slider__card.-static:hover .clients-slider__logo img{filter:grayscale(1);opacity:.72}}@media (hover: hover){.clients-slider__card.-static:hover .clients-slider__wordmark{color:#a4a5a6}}.clients-slider__meta{display:flex;flex-direction:column;gap:4px}.clients-slider__name{font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;color:#000;letter-spacing:0}.clients-slider__region{font-size:12px;color:#ff4f4f;text-transform:uppercase;letter-spacing:0}.clients-slider__line{font-size:14px;line-height:20px;color:#7b7b7b}.clients-slider__nav{position:absolute;top:26px;z-index:10;width:40px;height:40px;border-radius:50%;border:1px solid #d3d3d3;background:#ffffff;cursor:pointer;display:none;align-items:center;justify-content:center;transition:border-color .3s ease,opacity .3s ease}.clients-slider__nav:before{content:"";width:9px;height:9px;border-top:2px solid #000000;border-right:2px solid #000000}.clients-slider__nav.-prev{left:-20px}.clients-slider__nav.-prev:before{transform:rotate(-135deg);margin-left:3px}.clients-slider__nav.-next{right:-20px}.clients-slider__nav.-next:before{transform:rotate(45deg);margin-right:3px}@media (hover: hover){.clients-slider__nav:hover{border-color:#ff4f4f}}.clients-slider__nav.swiper-button-disabled{opacity:.35;cursor:default}@media (min-width: 1200px){.clients-slider__nav{display:flex}}.clients-slider__pagination{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:8px}.clients-slider__pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#d3d3d3;opacity:1;cursor:pointer;transition:background .3s ease}.clients-slider__pagination .swiper-pagination-bullet-active{background:#ff4f4f}.reviews{position:relative;z-index:10;background:#edf7ff;padding-top:32px;padding-bottom:32px}@media (min-width: 1024px){.reviews{padding-top:40px;padding-bottom:40px}}.reviews__head{margin-bottom:24px}.reviews__head h2{margin-top:8px}.reviews__subtitle{margin-top:16px;max-width:720px;color:#181d24;font-size:16px;line-height:24px}.reviews__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.reviews__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.reviews__grid{grid-template-columns:repeat(3,1fr)}}.reviews__card{display:flex;flex-direction:column;gap:16px;margin:0;padding:24px;background:#ffffff;border:1px solid #d3d3d3;border-radius:6px}.reviews__text{margin:0;color:#181d24;font-size:16px;line-height:24px}.reviews__text:before{content:"«"}.reviews__text:after{content:"»"}.reviews__author{display:flex;flex-direction:column;gap:2px;margin-top:auto}.reviews__name{color:#000;font-weight:600}.reviews__role{color:#ff4f4f;font-size:14px}.geo-text{background:#f3faff;padding-top:32px;padding-bottom:32px}@media (min-width: 1024px){.geo-text{padding-top:40px;padding-bottom:40px}}.geo-text h2{margin-top:8px;margin-bottom:16px}.geo-text__body{max-width:820px;color:#181d24;font-size:16px;line-height:24px}.geo-text__body p{margin:0}.geo-text__body p+p{margin-top:12px}.geo-text__cta{margin-top:32px}.geo-text__cta-title{font-family:Optima-Regular,Georgia,serif;font-size:22px;line-height:36px;letter-spacing:-.02em;color:#000}.geo-text__cta-text{margin-top:4px;font-size:14px;color:#7b7b7b}.geo-text__cta .block__right-popup{display:inline-block;margin-top:20px}.avatars-block{position:relative;z-index:10}.avatars-block__intro{max-width:1140px;margin-bottom:32px}.avatars-block__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 480px){.avatars-block__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width: 1024px){.avatars-block__grid{grid-template-columns:repeat(4,1fr)}}.avatars-block__card{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#edf7ff;border:1px solid transparent;border-radius:6px;padding:24px;transition:border-color .3s ease,transform .3s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.avatars-block__card:hover{border-color:#ff4f4f;transform:translateY(-2px);transform:none}}.avatars-block__card:focus-visible{outline:none;box-shadow:0 0 0 3px #4fa1ff4d;border-color:#ff4f4f;transform:translateY(-2px)}@media (hover: hover){.avatars-block__card:hover .avatars-block__icon{opacity:.2;transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.avatars-block__card{transition:border-color .3s ease}}.avatars-block__icon{position:absolute;right:16px;top:16px;width:40px;height:40px;color:#5183cb;opacity:.12;pointer-events:none;transition:opacity .6s ease,transform .6s cubic-bezier(.215,.61,.355,1)}.avatars-block__icon svg{display:block;width:100%;height:100%}.avatars-block__name{font-family:Optima-Regular,Georgia,serif;font-size:24px;line-height:1.1;letter-spacing:-.02em;color:#000;padding-right:32px}.avatars-block__role{margin-top:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#ff4f4f}.avatars-block__teaser{margin-top:12px;font-size:16px;line-height:24px;color:#181d24}.avatars-block__more{margin-top:16px;font-size:14px;font-weight:600;color:#5183cb}.avatars-block__more:after{content:" →"}.avatars-block__note{margin-top:24px;max-width:1140px;font-size:14px;line-height:22px;color:#7b7b7b}body.avatar-modal-open{overflow:hidden}.avatar-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.avatar-modal[hidden]{display:none}.avatar-modal.-open{opacity:1}.avatar-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.avatar-modal__dialog{position:relative;z-index:1;width:100%;max-width:560px;max-height:85vh;overflow-y:auto;background:#ffffff;border-radius:20px;padding:40px 32px 32px;transform:translateY(14px);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.avatar-modal.-open .avatar-modal__dialog{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.avatar-modal__dialog{transition:none;transform:none}}.avatar-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d3d3d3;border-radius:50%;background:#ffffff;color:#181d24;cursor:pointer;transition:border-color .2s ease,color .2s ease}.avatar-modal__close:focus-visible{border-color:#ff4f4f;color:#ff4f4f;outline:none}@media (hover: hover){.avatar-modal__close:hover{border-color:#ff4f4f;color:#ff4f4f;outline:none}}.avatar-modal__name{font-family:Optima-Regular,Georgia,serif;font-size:30px;line-height:38px;letter-spacing:-.02em;color:#000;padding-right:32px}.avatar-modal__role{margin-top:4px;font-size:14px;font-weight:600;text-transform:uppercase;color:#ff4f4f}.avatar-modal__body{margin-top:20px;color:#181d24;font-size:16px;line-height:24px}.avatar-modal__body p{margin:0}.avatar-modal__body p+p{margin-top:12px}@media (max-width: 767.98px){.avatar-modal{padding:0}.avatar-modal__dialog{max-width:none;max-height:none;height:100%;border-radius:0;transform:none}}.feature-list{position:relative;z-index:10}.feature-list__intro{max-width:1140px;margin-bottom:32px}.feature-list__wrapper{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media (min-width: 1024px){.feature-list__wrapper{grid-template-columns:1.35fr 1fr;gap:48px}}.feature-list.-noimg .feature-list__wrapper{grid-template-columns:1fr}.feature-list__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 480px){.feature-list__items{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.feature-list.-noimg .feature-list__items{grid-template-columns:repeat(2,1fr)}}.feature-list__item{display:flex;gap:12px;align-items:flex-start}.feature-list__icon{flex:0 0 auto;width:24px;height:24px;color:#5183cb}.feature-list__icon svg{display:block;width:100%;height:100%}.feature-list__text{font-size:16px;line-height:24px;color:#181d24}.feature-list__media picture{display:block}.feature-list__media img{width:100%;height:auto;display:block;border-radius:10px}.feature-list__outro{margin-top:32px;max-width:1140px;font-size:18px;line-height:26px;color:#181d24}.reviews__card.-video{padding:0;overflow:hidden}.reviews__card.-video .reviews__video{width:100%}.reviews__card.-video .yt-player{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer}.reviews__card.-video .yt-player img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews__card.-video .yt-player__button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:72px;height:72px;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .25s cubic-bezier(0,0,.2,1)}.reviews__card.-video .yt-player__button svg{width:72px;height:72px}.reviews__card.-video .yt-player__iframe{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;border:0}.reviews__card.-video .yt-player.video .yt-player__iframe{z-index:1}.reviews__card.-video .reviews__author{margin-top:0;padding:16px 24px 24px}@media (min-width: 480px){.calc-block__results:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.numbers-block__grid:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-columns:repeat(3,1fr)}}.avatar-modal.-withphoto .avatar-modal__dialog{max-width:760px}.avatar-modal__photo{margin:0 0 24px}.avatar-modal__photo img{width:100%;border-radius:6px;display:block;cursor:zoom-in}.avatar-modal__text{min-width:0}.avatar-modal__body h2,.avatar-modal__body h3{font-family:Optima-Regular,Georgia,serif;font-size:22px;line-height:1.2;color:#000;margin:24px 0 8px}.avatar-modal__body h4{font-size:18px;font-weight:600;color:#000;margin:20px 0 8px}.avatar-modal__body ul,.avatar-modal__body ol{margin:8px 0;padding-left:20px}.avatar-modal__body li{margin-bottom:4px}.avatar-modal__body strong{color:#000}.avatar-modal__body hr{border:0;border-top:1px solid #d3d3d3;margin:20px 0}.avatar-modal__body table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:12px;line-height:20px;margin:12px 0;-webkit-overflow-scrolling:touch}.avatar-modal__body th,.avatar-modal__body td{border:1px solid #d3d3d3;padding:8px 12px;text-align:left;vertical-align:top;min-width:120px}.avatar-modal__body th{background:#edf7ff;font-weight:600;color:#000}.media-slider{position:relative;z-index:10}.media-slider__intro{max-width:1140px;margin-bottom:32px}.media-slider__viewport{position:relative}.media-slider__card{margin:0}.media-slider__frame{position:relative;border-radius:10px;overflow:hidden;background:#171010;aspect-ratio:9/16}.media-slider__frame img,.media-slider__frame video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-slider__frame img{cursor:zoom-in}.media-slider--1x1 .media-slider__frame{aspect-ratio:1/1}.media-slider--16x9 .media-slider__frame{aspect-ratio:16/9}.media-slider--4x5 .media-slider__frame{aspect-ratio:4/5}.media-slider__caption{margin-top:12px;font-size:14px;line-height:20px;color:#7b7b7b}.media-slider__nav{position:absolute;top:40%;z-index:10;width:44px;height:44px;border:1px solid #d3d3d3;border-radius:50%;background:#ffffff;cursor:pointer;transition:border-color .2s ease}.media-slider__nav:before{content:"";position:absolute;inset:0;margin:auto;width:9px;height:9px;border-top:2px solid #181d24;border-right:2px solid #181d24}.media-slider__nav.-prev{left:-8px}.media-slider__nav.-prev:before{transform:rotate(-135deg);margin-left:18px}.media-slider__nav.-next{right:-8px}.media-slider__nav.-next:before{transform:rotate(45deg);margin-right:18px}@media (hover: hover){.media-slider__nav:hover{border-color:#ff4f4f}}@media (hover: hover){.media-slider__nav:hover:before{border-color:#ff4f4f}}.media-slider__nav.swiper-button-disabled{opacity:.35;cursor:default}@media (max-width: 767.98px){.media-slider__nav{display:none}}.media-slider__pagination{margin-top:20px;text-align:center}.media-slider__pagination .swiper-pagination-bullet-active{background:#ff4f4f}.media-slider__outro{margin-top:32px;max-width:1140px;font-size:16px;line-height:24px;color:#181d24}.local-video{position:relative;width:100%;height:100%}.local-video__play{position:absolute;inset:0;margin:auto;width:72px;height:72px;padding:0;border:0;background:transparent;cursor:pointer;z-index:10;transition:transform .2s ease}.local-video__play svg{display:block;width:100%;height:100%}@media (hover: hover){.local-video__play:hover{transform:scale(1.06)}}.local-video.-playing .local-video__play{display:none}.land-showcase{position:relative;z-index:10}.land-showcase__intro{max-width:1140px;margin-bottom:32px}.land-showcase__viewport{position:relative}.land-showcase__nav{position:absolute;top:40%;z-index:10;width:44px;height:44px;border:1px solid #d3d3d3;border-radius:50%;background:#ffffff;cursor:pointer}.land-showcase__nav:before{content:"";position:absolute;inset:0;margin:auto;width:9px;height:9px;border-top:2px solid #181d24;border-right:2px solid #181d24}.land-showcase__nav.-prev{left:-8px}.land-showcase__nav.-prev:before{transform:rotate(-135deg);margin-left:18px}.land-showcase__nav.-next{right:-8px}.land-showcase__nav.-next:before{transform:rotate(45deg);margin-right:18px}@media (hover: hover){.land-showcase__nav:hover{border-color:#ff4f4f}}@media (hover: hover){.land-showcase__nav:hover:before{border-color:#ff4f4f}}.land-showcase__nav.swiper-button-disabled{opacity:.35}@media (max-width: 1023.98px){.land-showcase__nav{display:none}}.land-showcase__pagination{margin-top:20px;text-align:center}.land-showcase__outro{margin-top:32px;max-width:1140px;font-size:16px;line-height:24px;color:#181d24}.land-card{margin:0}.land-card__devices{display:flex;align-items:flex-end;gap:20px}@media (max-width: 479.98px){.land-card__devices{display:block}}.land-card__browser{flex:1 1 auto;min-width:0;border-radius:6px;overflow:hidden;border:1px solid #d3d3d3;background:#ffffff;box-shadow:0 18px 40px #0000001f}.land-card__browser-bar{display:flex;gap:6px;padding:12px 16px;background:#f2f4f7}.land-card__browser-bar span{width:10px;height:10px;border-radius:50%;background:#d3d3d3}.land-card__browser-screen{aspect-ratio:16/10;overflow:hidden}.land-card__browser-screen img{display:block;width:100%;height:auto;cursor:zoom-in}.land-card__phone{flex:0 0 auto;width:150px;margin-bottom:-16px;border-radius:26px;border:6px solid #181d24;overflow:hidden;background:#181d24;box-shadow:0 16px 32px #00000038}@media (max-width: 479.98px){.land-card__phone{margin:20px auto 0}}.land-card__phone-screen{aspect-ratio:9/19;overflow:hidden}.land-card__phone-screen img{display:block;width:100%;height:auto;cursor:zoom-in}.land-card__caption{margin-top:24px;font-weight:600;color:#000}.img-lightbox{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.img-lightbox[hidden]{display:none}.img-lightbox.-open{opacity:1}.img-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82)}.img-lightbox__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:94vw}.img-lightbox__img{max-width:94vw;max-height:84vh;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#171010}.img-lightbox__close{position:absolute;top:-40px;right:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:transparent;color:#fff;cursor:pointer}@media (hover: hover){.img-lightbox__close:hover{border-color:#fff}}@media (max-width: 767.98px){.img-lightbox__close{top:-32px}}.img-lightbox__cap{margin-top:12px;color:#fff;font-size:14px;text-align:center}.ex-lightbox-btn{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 24px;border:1px solid #ff4f4f;border-radius:25px;background:transparent;color:#ff4f4f;font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.ex-lightbox-btn:before{content:"▸"}.ex-lightbox-btn:focus-visible{background:#ff4f4f;color:#fff;outline:none}@media (hover: hover){.ex-lightbox-btn:hover{background:#ff4f4f;color:#fff;outline:none}}.iframe-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.iframe-modal[hidden]{display:none}.iframe-modal.-open{opacity:1}.iframe-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78)}.iframe-modal__inner{position:relative;z-index:1;width:100%;max-width:1200px;height:90vh;display:flex;flex-direction:column;background:#ffffff;border-radius:10px;overflow:hidden}.iframe-modal__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid #d3d3d3;background:#edf7ff}.iframe-modal__title{font-size:14px;line-height:20px;color:#7b7b7b}.iframe-modal__close{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d3d3d3;border-radius:50%;background:#ffffff;color:#181d24;cursor:pointer}.iframe-modal__close:focus-visible{border-color:#ff4f4f;color:#ff4f4f;outline:none}@media (hover: hover){.iframe-modal__close:hover{border-color:#ff4f4f;color:#ff4f4f;outline:none}}.iframe-modal__frame{flex:1 1 auto;min-height:0}.iframe-modal__frame iframe{width:100%;height:100%;border:0;display:block}@media (max-width: 767.98px){.iframe-modal{padding:0}.iframe-modal__inner{max-width:none;height:100%;border-radius:0}}.services input::-moz-placeholder,.services textarea::-moz-placeholder{color:#181d24;opacity:.3;font-style:italic}.services input::placeholder,.services textarea::placeholder{color:#181d24;opacity:.3;font-style:italic}
