.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){.check-block__content,.calc-block__content,.bench-block__content,.argcards-block__content,.clients-block__content,.numbers-block__content{padding:80px 0 64px}}.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){.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}.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}}
