.services-hub-client .services-hero-v2{padding-top:30px;padding-bottom:40px}.services-hub-client .services-hero-v2 .hub-meta{margin-bottom:28px}.services-hub-client .services-hero-meta{justify-content:flex-end}.services-hub-client .services-hero-v2 .hub-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(500px,.82fr);align-items:start;gap:34px}.services-hub-client .services-hero-copy{min-width:0;padding-top:4px}.services-hub-client .services-hero-copy .hub-kicker{margin:0 0 20px}.services-hub-client .services-title-compact{letter-spacing:-.052em;text-wrap:initial;max-width:930px;margin:0;font-size:clamp(54px,5.05vw,82px);line-height:.94}.services-hub-client .services-title-compact>span,.services-hub-client .services-title-compact>em{width:max-content;max-width:100%;display:block}.services-hub-client .services-title-compact>span{color:#f3f5f7}.services-hub-client .services-title-compact>em{color:#aeb8c7;font-style:normal}.services-hub-client .services-hero-copy .hub-lead{max-width:760px;margin-top:28px;font-size:18px;line-height:1.58}.services-hub-client .services-hero-copy .hub-hero-actions{margin-top:26px}.services-hub-client .client-summary-card{border-radius:10px;align-self:start;height:auto;min-height:0;padding:20px}.services-hub-client .client-summary-head{padding-bottom:15px}.services-hub-client .client-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.services-hub-client .client-summary-list>a{background:#ffffff05;border:1px solid #c7cdd61c;border-radius:7px;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:12px;min-height:132px;padding:16px 14px;transition:transform .2s,border-color .2s,background .2s;display:grid}.services-hub-client .client-summary-list>a:hover{background:#3157ff0e;border-color:#8ea6ff52;padding-left:14px;transform:translateY(-2px)}.services-hub-client .client-summary-list>a div{gap:8px}.services-hub-client .client-summary-list>a strong{font-size:15px;line-height:1.2}.services-hub-client .client-summary-list>a small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.services-hub-client .client-summary-list>a i{justify-self:end}.services-hub-client .client-summary-bottom{align-items:center;margin-top:16px;padding-top:15px}.services-hub-client .client-summary-bottom strong{font-size:24px}.services-hub-client .hub-services{padding-top:54px}.services-hub-client .hub-services .hub-section-head{max-width:none;margin:0 0 38px;display:block}.services-hub-client .hub-services .hub-section-head h2{letter-spacing:-.05em;text-wrap:balance;width:100%;max-width:1180px;margin:0;font-size:clamp(48px,5.2vw,82px);line-height:.98}.services-hub-client .hub-service-grid{margin-top:0}.services-hub-client .hub-chooser,.services-hub-client .service-solutions-entry{padding-top:92px}.services-hub-client .hub-chooser-list>a{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr) 28px;gap:28px;padding-left:24px;padding-right:22px}.services-hub-client .hub-chooser-list>a:hover{padding-left:32px}@media (max-width:1180px){.services-hub-client .services-hero-v2 .hub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);gap:28px}.services-hub-client .services-title-compact{font-size:clamp(52px,5.8vw,74px)}.services-hub-client .client-summary-list{grid-template-columns:1fr}.services-hub-client .client-summary-list>a{min-height:104px}.services-hub-client .hub-chooser-list>a{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr) 24px;gap:22px}}@media (max-width:980px){.services-hub-client .services-hero-v2{padding-top:24px}.services-hub-client .services-hero-v2 .hub-hero-grid{grid-template-columns:1fr;gap:30px}.services-hub-client .services-title-compact{max-width:780px;font-size:clamp(50px,8vw,70px)}.services-hub-client .client-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.services-hub-client .hub-services .hub-section-head h2{max-width:820px;font-size:clamp(46px,7vw,68px)}}@media (max-width:760px){.services-hub-client .services-hero-v2 .hub-meta{margin-bottom:22px}.services-hub-client .services-hero-copy .hub-kicker{margin-bottom:16px}.services-hub-client .services-title-compact{letter-spacing:-.045em;font-size:clamp(44px,12vw,60px);line-height:.96}.services-hub-client .services-title-compact>span,.services-hub-client .services-title-compact>em{width:auto}.services-hub-client .services-hero-copy .hub-lead{margin-top:22px;font-size:16px}.services-hub-client .client-summary-card{padding:16px}.services-hub-client .client-summary-list{grid-template-columns:1fr}.services-hub-client .client-summary-list>a{min-height:92px;padding:14px 12px}.services-hub-client .client-summary-list>a:hover{padding-left:12px}.services-hub-client .hub-services{padding-top:42px}.services-hub-client .hub-services .hub-section-head{margin-bottom:28px}.services-hub-client .hub-services .hub-section-head h2{letter-spacing:-.04em;max-width:100%;font-size:clamp(40px,11vw,54px);line-height:1}.services-hub-client .hub-chooser,.services-hub-client .service-solutions-entry{padding-top:78px}.services-hub-client .hub-chooser-list>a{grid-template-columns:minmax(0,1fr) 20px;gap:10px 14px;padding:18px 0}.services-hub-client .hub-chooser-list>a:hover{padding-left:0}.services-hub-client .hub-chooser-list strong{grid-column:1}.services-hub-client .hub-chooser-list i{grid-area:1/2/3}}.services-hub-client .hub-service-card{min-height:350px;padding:26px 28px 24px}.services-hub-client .hub-service-meta{justify-content:flex-end}.services-hub-client .hub-service-card h3{margin:42px 0 16px;font-size:clamp(34px,3.45vw,54px);line-height:.96}.services-hub-client .hub-service-card>p{max-width:650px;font-size:14px;line-height:1.55}.services-hub-client .hub-service-stack{margin-top:20px}.services-hub-client .hub-service-foot{justify-content:flex-end;margin-top:auto;padding-top:22px}.services-hub-client .hub-service-foot b{font-size:21px}@media (max-width:760px){.services-hub-client .hub-service-card{min-height:300px;padding:22px 20px 20px}.services-hub-client .hub-service-card h3{margin-top:34px;font-size:36px}.services-hub-client .hub-service-foot{padding-top:18px}}
.services-hub-client .hub-final-cta{border-radius:18px;margin-top:64px;margin-bottom:18px;padding:26px 30px 28px}.services-hub-client .hub-final-cta h2{letter-spacing:-.05em;width:100%;max-width:none;margin:0 0 20px;font-size:clamp(48px,5.2vw,78px);line-height:.94}.services-hub-client .hub-final-cta>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.services-hub-client .hub-final-cta p{max-width:860px;margin:0;font-size:16px;line-height:1.52}.services-hub-client .hub-final-cta a{white-space:nowrap;min-width:178px;min-height:52px;padding:0 22px}@media (min-width:1440px){.services-hub-client .hub-final-cta{padding-left:34px;padding-right:34px}.services-hub-client .hub-final-cta h2{font-size:clamp(58px,4.7vw,80px)}}@media (max-width:980px){.services-hub-client .hub-final-cta{margin-top:58px;padding:26px 26px 28px}.services-hub-client .hub-final-cta h2{margin-bottom:20px;font-size:clamp(46px,7vw,66px)}}@media (max-width:760px){.services-hub-client .hub-final-cta{border-radius:15px;margin-top:50px;margin-bottom:14px;padding:22px 18px 20px}.services-hub-client .hub-final-cta h2{margin-bottom:18px;font-size:clamp(40px,11.5vw,54px);line-height:.96}.services-hub-client .hub-final-cta>div{grid-template-columns:1fr;gap:16px}.services-hub-client .hub-final-cta p{max-width:100%;font-size:15px}.services-hub-client .hub-final-cta a{width:100%;min-width:0;min-height:50px}}
.home-v8 .solution-mosaic-v8{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:14px!important;display:grid!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-card{grid-area:auto!important;grid-template-rows:auto 1fr!important;align-items:stretch!important;width:auto!important;min-width:0!important;height:100%!important;min-height:340px!important;padding:28px 30px!important;display:grid!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-meta{align-self:start;min-height:22px;margin:0!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-meta span{letter-spacing:.11em!important;font-size:10px!important;line-height:1.3!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-copy{flex-direction:column!important;justify-content:flex-end!important;align-self:end!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-copy h3{text-wrap:balance;min-height:2.9em;letter-spacing:-.045em!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;font-size:clamp(27px,2vw,36px)!important;line-height:1.05!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:5.3em;display:-webkit-box;overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important;font-size:14px!important;line-height:1.52!important}@media (max-width:1180px){.home-v8 .solution-mosaic-v8{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-card{min-height:320px!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-copy h3{font-size:clamp(28px,3vw,36px)!important}}@media (max-width:760px){.home-v8 .solution-mosaic-v8{grid-template-columns:1fr!important;gap:10px!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-card{grid-template-rows:auto auto!important;gap:42px!important;height:auto!important;min-height:0!important;padding:22px 20px!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-copy h3{min-height:0;margin-bottom:13px!important;font-size:30px!important}.home-v8 .solution-mosaic-v8 .solution-mosaic-copy p{min-height:0;display:block;overflow:visible;font-size:14px!important}}
.services-hub-client .service-solutions-entry{padding-top:82px}.services-hub-client .service-solutions-heading{grid-template-columns:minmax(160px,.34fr) minmax(0,1.66fr);align-items:start;gap:38px;margin-bottom:34px;display:grid}.services-hub-client .service-solutions-heading>.eyebrow{letter-spacing:.12em;margin:9px 0 0;font-size:11px;line-height:1.35}.services-hub-client .service-solutions-heading>div{min-width:0}.services-hub-client .service-solutions-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(48px,4.8vw,76px);line-height:.98}.services-hub-client .service-solutions-copy{color:#b8c1cc;max-width:700px;margin:18px 0 0;font-size:16px;line-height:1.55}.services-hub-client .service-solutions-entry .solution-link-rail{margin-top:0}.services-hub-client .service-solutions-entry .solutions-entry-link{margin-top:18px}@media (max-width:980px){.services-hub-client .service-solutions-entry{padding-top:72px}.services-hub-client .service-solutions-heading{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.services-hub-client .service-solutions-heading>.eyebrow{margin:0}.services-hub-client .service-solutions-heading h2{max-width:820px;font-size:clamp(46px,7vw,66px)}.services-hub-client .service-solutions-copy{max-width:680px;margin-top:15px}}@media (max-width:760px){.services-hub-client .service-solutions-entry{padding-top:62px}.services-hub-client .service-solutions-heading{margin-bottom:24px}.services-hub-client .service-solutions-heading h2{font-size:clamp(40px,11vw,54px);line-height:1}.services-hub-client .service-solutions-copy{margin-top:14px;font-size:15px;line-height:1.5}}
.service-page-websites .service-faq{padding-top:112px}.service-page-websites .service-faq .service-section-heading{margin-bottom:42px}.service-page-websites .service-faq .service-section-heading .eyebrow{font-size:0}.service-page-websites .service-faq .service-section-heading .eyebrow:after{content:"FAQ";font-family:var(--font-kernode-mono), monospace;letter-spacing:.18em;color:#86a3ff;font-size:10px}.service-page-websites .service-faq-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-page-websites .service-faq details{background:radial-gradient(circle at 100% 0,#3e63ff1c,#0000 42%),linear-gradient(#11151ef5,#0b0e13f5);border:1px solid #8499c42e;border-radius:18px;min-height:190px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden}.service-page-websites .service-faq details:hover{border-color:#7c99ff61;transform:translateY(-2px);box-shadow:0 18px 48px #0000002e}.service-page-websites .service-faq details[open]{background:radial-gradient(circle at 100% 0,#3e63ff2b,#0000 46%),linear-gradient(#121722fa,#0b0e13fa);border-color:#7c99ff6b}.service-page-websites .service-faq summary{letter-spacing:-.025em;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:20px;min-height:188px;padding:25px 24px 23px;font-size:clamp(20px,1.55vw,27px);font-weight:500;line-height:1.14;display:grid}.service-page-websites .service-faq summary>span{display:none}.service-page-websites .service-faq summary i{color:#9bb2ff;background:#ffffff05;border:1px solid #91a4cd3d;border-radius:50%;justify-self:end;place-items:center;width:42px;height:42px;font-size:22px;line-height:1;display:grid}.service-page-websites .service-faq details[open] summary{min-height:128px}.service-page-websites .service-faq details[open] summary i{color:#dfe6ff;border-color:#91a4cd6b}.service-page-websites .service-faq details>p{color:#a9b2c3;border-top:1px solid #91a4cd24;max-width:none;margin:0 24px 26px;padding-top:19px;font-size:15px;line-height:1.62}@media (max-width:1100px){.service-page-websites .service-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.service-page-websites .service-faq{padding-top:88px}.service-page-websites .service-faq .service-section-heading{margin-bottom:28px}.service-page-websites .service-faq-list{grid-template-columns:1fr;gap:10px}.service-page-websites .service-faq details,.service-page-websites .service-faq summary{min-height:0}.service-page-websites .service-faq summary{grid-template-columns:minmax(0,1fr) 38px;gap:14px;padding:21px 18px;font-size:19px}.service-page-websites .service-faq summary i{width:38px;height:38px;font-size:20px}.service-page-websites .service-faq details>p{margin:0 18px 21px;padding-top:16px;font-size:14px}}.service-page-websites .website-showcase-real{background:#0d1219;overflow:hidden}.service-page-websites .website-showcase-real .website-showcase-head{color:#a8b3c2;justify-content:space-between;gap:20px;display:flex}.service-page-websites .website-showcase-stage-real{isolation:isolate;background-color:#d8d2ca;background-image:linear-gradient(90deg,#10121421,#10121400 52%),url(/showcase/nova-stage-real.jpg);background-position:50%,50% 52%;background-repeat:no-repeat;background-size:cover,cover;min-height:clamp(500px,42vw,690px);padding:0;position:relative;overflow:hidden}.service-page-websites .website-showcase-stage-real>img{display:none!important}.service-page-websites .website-showcase-stage-real:before{content:"NOVA     НОВИНКИ     ГОСТИНАЯ     СПАЛЬНЯ     СВЕТ     ДЕКОР                                   ПОИСК     КОРЗИНА · 0";z-index:3;white-space:pre;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#17191c;min-height:68px;font-family:var(--font-kernode-mono),monospace;letter-spacing:.055em;background:#f9f7f3f2;border-bottom:1px solid #1a1b1d24;align-items:center;padding:0 34px;font-size:clamp(10px,.82vw,13px);line-height:1;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.service-page-websites .website-showcase-stage-real:after{content:"НОВАЯ КОЛЛЕКЦИЯ\a \a Тихие формы.\a Натуральные материалы.\a Дом, в который хочется возвращаться.\a \a СМОТРЕТЬ КАТАЛОГ  →\a \a Доставка по России  ·  Гарантия 24 месяца";z-index:3;white-space:pre-line;color:#181a1d;width:min(500px,42%);font-family:var(--font-kernode),sans-serif;letter-spacing:-.018em;background:#f9f7f3f0;border:1px solid #16181a1f;padding:clamp(24px,3vw,44px);font-size:clamp(15px,1.1vw,18px);line-height:1.45;position:absolute;bottom:clamp(26px,4.2vw,66px);left:clamp(26px,4.2vw,68px);box-shadow:0 22px 70px #16181a2e}.service-page-websites .website-showcase-real .website-browser-bar{border-bottom:1px solid #c7cdd61a}.service-page-websites .website-showcase-real .website-showcase-foot{border-top:1px solid #c7cdd61a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-page-websites .website-showcase-real .website-showcase-foot>div+div{border-left:1px solid #c7cdd61a}.service-page-telegram-mini-apps .service-scope-grid{isolation:isolate;position:relative}.service-page-telegram-mini-apps .service-scope-grid>div{z-index:1;overflow:visible}.service-page-telegram-mini-apps .service-scope-grid>div:after{content:none}.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(-n+3):after{content:"";background:linear-gradient(90deg,#6284ff61,#6284ffd9);width:13px;height:1px;position:absolute;top:50%;right:-13px;box-shadow:0 0 12px #3157ff47}.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(-n+3) strong:after{content:"→";color:#7691ff;font-size:13px;font-weight:400;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(4):after{content:"";background:linear-gradient(#6284ffd9,#6284ff61);width:1px;height:17px;position:absolute;bottom:-17px;left:50%;box-shadow:0 0 12px #3157ff47}.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(4) strong:after{content:"↓";color:#7691ff;font-size:13px;font-weight:400;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(6):after,.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(7):after{content:"";background:linear-gradient(90deg,#6284ffd9,#6284ff61);width:13px;height:1px;position:absolute;top:50%;left:-13px;box-shadow:0 0 12px #3157ff47}.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(6) strong:after,.service-page-telegram-mini-apps .service-scope-grid>div:nth-child(7) strong:after{content:"←";color:#7691ff;font-size:13px;font-weight:400;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.service-page-telegram-mini-apps .service-method-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.service-page-telegram-mini-apps .service-method-grid>div{background:linear-gradient(145deg,#111827,#0b1018);border:1px solid #8ea6ff2e;border-radius:18px;min-height:230px;padding:28px;position:relative;overflow:hidden}.service-page-telegram-mini-apps .service-method-grid>div:before{content:"";background:linear-gradient(90deg,#3157ff,#8ea6ff);border-radius:999px;width:32px;height:3px;position:absolute;top:28px;left:28px}.service-page-telegram-mini-apps .service-method-grid span{letter-spacing:-.08em;color:#8ea6ff1c;font-size:clamp(64px,5vw,92px);font-weight:600;line-height:.9;position:absolute;top:12px;right:18px}.service-page-telegram-mini-apps .service-method-grid strong{z-index:1;letter-spacing:-.035em;color:#f3f5f8;max-width:290px;margin-top:auto;font-size:clamp(20px,1.45vw,25px);line-height:1.08;position:relative}.service-page-telegram-mini-apps .service-method-grid p{z-index:1;color:#8f99a8;max-width:320px;margin:14px 0 0;font-size:13px;line-height:1.55;position:relative}.service-page-telegram-mini-apps .service-method-grid>div:hover{background:linear-gradient(145deg,#14203a,#0c121d);border-color:#8ea6ff61}.service-page-telegram-mini-apps .service-faq summary{width:100%;padding:0 4px;font-size:clamp(18px,1.45vw,23px);line-height:1.25;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important}.service-page-telegram-mini-apps .service-faq summary i{justify-self:end}.service-page-telegram-mini-apps .service-faq details>p{max-width:920px;margin:0 0 28px!important}@media (max-width:1050px){.service-page-telegram-mini-apps .service-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-telegram-mini-apps .service-scope-grid>div:after,.service-page-telegram-mini-apps .service-scope-grid>div strong:after{content:none!important}}@media (max-width:980px){.service-page-websites .website-showcase-stage-real{background-position:50%,58%;min-height:600px}.service-page-websites .website-showcase-stage-real:before{content:"NOVA     НОВИНКИ     ГОСТИНАЯ     СПАЛЬНЯ                         ПОИСК     КОРЗИНА";padding:0 24px}.service-page-websites .website-showcase-stage-real:after{width:min(470px,58%)}}@media (max-width:760px){.service-page-websites .website-showcase-real .website-showcase-head{flex-direction:column;align-items:flex-start;gap:5px}.service-page-websites .website-showcase-stage-real{background-position:62%;min-height:540px}.service-page-websites .website-showcase-stage-real:before{content:"NOVA                          МЕНЮ     КОРЗИНА";min-height:58px;padding:0 18px;font-size:10px}.service-page-websites .website-showcase-stage-real:after{width:auto;padding:22px;font-size:14px;line-height:1.42;bottom:16px;left:16px;right:16px}.service-page-websites .website-showcase-real .website-showcase-foot{grid-template-columns:1fr}.service-page-websites .website-showcase-real .website-showcase-foot>div+div{border-top:1px solid #c7cdd61a;border-left:0}.service-page-telegram-mini-apps .service-method-grid{grid-template-columns:1fr;gap:9px}.service-page-telegram-mini-apps .service-method-grid>div{border-radius:14px;min-height:190px;padding:22px}.service-page-telegram-mini-apps .service-method-grid>div:before{top:22px;left:22px}.service-page-telegram-mini-apps .service-method-grid span{font-size:68px;right:16px}.service-page-telegram-mini-apps .service-faq summary{min-height:74px;font-size:17px;gap:14px!important}}.detail-product-stage-webapps{background:#0b111b;border-color:#7490d638;border-radius:2px;margin-top:18px}.detail-product-stage-webapps .detail-stage-canvas{background:radial-gradient(circle at 52% 44%,#285bbe24,#0000 42%),#0b111b;height:clamp(620px,48vw,790px)}.detail-product-stage-webapps .detail-stage-grid{opacity:.36;background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,#00000061);mask-image:linear-gradient(#000,#00000061)}.webapp-scene,.webapp-scene *{box-sizing:border-box}.webapp-scene{z-index:2;color:#101828;font-family:var(--font-kernode),sans-serif;place-items:center;display:grid;position:absolute;inset:24px 5.5% 30px}.webapp-window{transform-origin:50%;background:#f7f9fc;border:1px solid #7597d94d;border-radius:20px;grid-template-columns:174px minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden;transform:perspective(1600px)rotateX(.7deg)rotateY(-.9deg);box-shadow:0 34px 90px #00000061,0 0 42px #3671e814}.webapp-sidebar{color:#d9e3f0;background:linear-gradient(#111927,#0a111c 76%,#09101a);border-right:1px solid #202b3a;flex-direction:column;min-width:0;padding:22px 15px 16px;display:flex;position:relative}.webapp-mark{color:#fff;letter-spacing:-.06em;padding:0 8px 18px;font-size:24px;font-weight:800}.webapp-sidebar nav{flex-direction:column;gap:4px;display:flex}.webapp-sidebar nav span{color:#9eabbc;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:11px;display:flex;position:relative}.webapp-sidebar nav span.is-active{color:#fff;background:linear-gradient(90deg,#2e70f547,#2e70f514);box-shadow:inset 2px 0 #2f7df6}.webapp-sidebar nav i{color:#b9c5d4;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.webapp-sidebar nav b{color:#fff;background:#2f7df6;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:9px;display:grid}.webapp-user-mini{grid-template-columns:30px 1fr;align-items:center;gap:8px;margin-top:auto;padding:10px 7px 2px;display:grid}.webapp-user-mini em,.webapp-account em{color:#fff;background:#182334;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:650;display:grid}.webapp-user-mini div{flex-direction:column;min-width:0;display:flex}.webapp-user-mini strong{color:#e8edf4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.webapp-user-mini small{color:#718095;margin-top:2px;font-size:7px}.webapp-dashboard{background:linear-gradient(#fbfcfe,#f3f7fc);min-width:0;padding:14px 18px 18px;overflow:hidden}.webapp-topbar{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.webapp-search{color:#8793a5;background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;width:min(420px,48%);height:32px;padding:0 11px;font-size:9px;display:flex}.webapp-account{color:#344054;align-items:center;gap:8px;font-size:9px;display:flex}.webapp-account>span{background:#fff;border:1px solid #e1e7ef;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.webapp-account em{width:26px;height:26px}.webapp-account strong{font-size:9px;font-weight:600}.webapp-account i{color:#98a2b3;font-style:normal}.webapp-title-row{justify-content:space-between;align-items:end;gap:20px;padding:14px 0 11px;display:flex}.webapp-title-row h3{color:#101828;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:700;line-height:1}.webapp-title-row p{color:#7d899a;margin:6px 0 0;font-size:9px}.webapp-title-row button{color:#445067;height:32px;font:inherit;background:#fff;border:1px solid #dde5ef;border-radius:8px;padding:0 11px;font-size:8px}.webapp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.webapp-kpis article{background:#fff;border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:92px;padding:13px;display:grid;position:relative;box-shadow:0 5px 18px #15254209}.kpi-icon{border-radius:10px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid}.kpi-icon.is-blue{color:#2f7df6;background:#edf4ff}.kpi-icon.is-violet{color:#7657e8;background:#f2eeff}.kpi-icon.is-green{color:#20a86b;background:#eafaf2}.kpi-icon.is-red{color:#f05b47;background:#fff0ee}.webapp-kpis article>div{flex-direction:column;min-width:0;display:flex}.webapp-kpis small{color:#7d899a;font-size:8px}.webapp-kpis strong{color:#101828;letter-spacing:-.035em;white-space:nowrap;margin-top:5px;font-size:18px}.webapp-kpis p{color:#98a2b3;white-space:nowrap;margin:4px 0 0;font-size:7px}.webapp-kpis article>b{color:#18a66c;font-size:7px;font-weight:650;position:absolute;top:15px;right:11px}.webapp-kpis article>b.is-down{color:#f05b47}.webapp-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:10px;margin-top:10px;display:grid}.webapp-chart-card,.webapp-source-card,.webapp-clients,.webapp-activity{background:#fff;border:1px solid #e1e7f0;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #15254206}.webapp-card-title{color:#101828;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 13px;display:flex}.webapp-card-title strong{font-size:10px;font-weight:700}.webapp-card-title>span{color:#2f7df6;font-size:7px;text-decoration:none}.webapp-card-title>div{align-items:center;gap:5px;display:flex}.webapp-card-title>div span{color:#526078;border:1px solid #e3e8ef;border-radius:6px;padding:5px 7px;font-size:7px}.webapp-card-title>div i{color:#7d899a;font-size:8px;font-style:normal}.webapp-chart-wrap{height:190px;padding:4px 10px 20px 44px;position:relative}.webapp-chart-wrap svg{width:100%;height:155px;display:block}.webapp-axis{color:#98a2b3;flex-direction:column;justify-content:space-between;font-size:6px;display:flex;position:absolute;top:7px;bottom:33px;left:10px}.webapp-months{color:#8793a5;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:8px;left:48px;right:12px}.webapp-tooltip{background:#fff;border:1px solid #dfe6ef;border-radius:7px;flex-direction:column;gap:2px;padding:7px 9px;display:flex;position:absolute;top:11px;right:13%;box-shadow:0 8px 22px #192a481a}.webapp-tooltip small{color:#8793a5;font-size:6px}.webapp-tooltip strong{color:#101828;font-size:8px}.webapp-source-body{grid-template-columns:1fr 1fr;align-items:center;gap:8px;height:190px;padding:4px 15px 14px;display:grid}.webapp-donut{aspect-ratio:1;background:conic-gradient(#2f7df6 0 38%,#37bf88 38% 62%,#7b64e8 62% 82%,#ffca61 82% 94%,#ccd5e1 94% 100%);border-radius:50%;place-items:center;width:min(126px,90%);margin:auto;display:grid;position:relative}.webapp-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24%}.webapp-donut div{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.webapp-donut strong{font-size:14px}.webapp-donut small{color:#98a2b3;margin-top:1px;font-size:6px}.webapp-source-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.webapp-source-card li{color:#667085;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:7px;display:grid}.webapp-source-card li i{border-radius:50%;width:7px;height:7px}.webapp-source-card li .s1{background:#2f7df6}.webapp-source-card li .s2{background:#37bf88}.webapp-source-card li .s3{background:#7b64e8}.webapp-source-card li .s4{background:#ffca61}.webapp-source-card li .s5{background:#ccd5e1}.webapp-source-card li b{color:#101828;font-weight:700}.webapp-bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:10px;margin-top:10px;display:grid}.webapp-clients{padding-bottom:5px}.webapp-table-head,.webapp-table-row{grid-template-columns:1.25fr .85fr .75fr .7fr .7fr .58fr;align-items:center;gap:8px;padding:0 13px;display:grid}.webapp-table-head{color:#8a95a5;background:#f6f8fb;height:26px;font-size:6px}.webapp-table-row{color:#596579;border-top:1px solid #edf1f5;min-height:30px;font-size:7px}.webapp-table-row>span:first-child{color:#344054;align-items:center;gap:7px;font-weight:600;display:flex}.webapp-table-row>span:first-child i{color:#fff;background:#172033;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.webapp-table-row strong{color:#172033;font-size:7px}.webapp-table-row>b{color:#15905c;background:#e8f8ef;border-radius:999px;justify-self:start;padding:4px 7px;font-size:6px}.webapp-table-row>b.is-work{color:#2f7df6;background:#eaf2ff}.webapp-activity{padding-bottom:5px}.webapp-activity>div:not(.webapp-card-title){border-top:1px solid #edf1f5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0 12px;display:grid}.webapp-activity>div>i{color:#2f7df6;background:#edf4ff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.webapp-activity>div>span{flex-direction:column;min-width:0;display:flex}.webapp-activity>div strong{color:#344054;font-size:7px}.webapp-activity>div small{color:#98a2b3;margin-top:1px;font-size:6px}.webapp-activity time{color:#98a2b3;white-space:nowrap;font-size:6px}.service-page-web-apps .service-scope{padding-top:104px}.service-page-web-apps .service-scope .service-section-heading{margin-bottom:42px;display:block}.service-page-web-apps .service-scope .service-section-heading .eyebrow{display:none}.service-page-web-apps .service-scope .service-section-heading h2{color:#f3f5f8;text-align:center;max-width:1120px;margin:0 auto;font-size:0}.service-page-web-apps .service-scope .service-section-heading h2:after{content:"От структуры до запуска.";letter-spacing:-.06em;font-size:clamp(52px,6vw,96px);font-weight:500;line-height:.94;display:block}.service-page-web-apps .service-scope-grid{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 20px;padding:12px 18px 20px;display:grid;position:relative}.service-page-web-apps .service-scope-grid:before{content:"";opacity:.34;background:linear-gradient(90deg,#0000,#2f7df6 9% 91%,#0000);height:1px;position:absolute;top:50%;left:7%;right:7%;box-shadow:0 0 18px #2f7df659}.service-page-web-apps .service-scope-grid>div{z-index:2;background:radial-gradient(circle at 8% 0,#2569e226,#0000 36%),linear-gradient(145deg,#101a2c,#0a111d 74%);border:1px solid #4282f661;border-radius:20px;flex-direction:column;grid-column:span 3;justify-content:flex-start;min-height:188px;padding:28px 24px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible;box-shadow:0 20px 55px #00000029,inset 0 1px #ffffff06}.service-page-web-apps .service-scope-grid>div:nth-child(5){grid-column:9/span 4}.service-page-web-apps .service-scope-grid>div:nth-child(6){grid-column:5/span 4}.service-page-web-apps .service-scope-grid>div:nth-child(7){grid-column:1/span 4}.service-page-web-apps .service-scope-grid>div:hover{border-color:#4b8bffb8;transform:translateY(-3px);box-shadow:0 24px 65px #00000038,0 0 32px #2f7df612}.service-page-web-apps .service-scope-grid>div>span{color:#77a8ff;background:linear-gradient(145deg,#1f63d566,#12336c73);border:1px solid #5494ff6b;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:auto;font-size:0;display:grid;box-shadow:0 0 28px #2f7df629,inset 0 0 16px #4689ff14}.service-page-web-apps .service-scope-grid>div>span:before{font-size:21px;line-height:1;font-family:var(--font-kernode-mono),monospace}.service-page-web-apps .service-scope-grid>div:first-child>span:before{content:"↗"}.service-page-web-apps .service-scope-grid>div:nth-child(2)>span:before{content:"⌘"}.service-page-web-apps .service-scope-grid>div:nth-child(3)>span:before{content:"◇"}.service-page-web-apps .service-scope-grid>div:nth-child(4)>span:before{content:"</>";font-size:13px;font-weight:600}.service-page-web-apps .service-scope-grid>div:nth-child(5)>span:before{content:"▤"}.service-page-web-apps .service-scope-grid>div:nth-child(6)>span:before{content:"⇄"}.service-page-web-apps .service-scope-grid>div:nth-child(7)>span:before{content:"✓"}.service-page-web-apps .service-scope-grid strong{color:#f4f6fa;letter-spacing:-.035em;max-width:100%;margin-top:28px;font-size:0;font-weight:550;line-height:1.08}.service-page-web-apps .service-scope-grid strong:before{font-size:clamp(19px,1.55vw,25px);display:block}.service-page-web-apps .service-scope-grid strong:after{color:#929fb0;letter-spacing:0;max-width:310px;margin-top:10px;font-size:12px;font-weight:400;line-height:1.5;display:block}.service-page-web-apps .service-scope-grid>div:first-child strong:before{content:"Продуктовый сценарий"}.service-page-web-apps .service-scope-grid>div:first-child strong:after{content:"Путь пользователя, логика экранов и ключевые действия."}.service-page-web-apps .service-scope-grid>div:nth-child(2) strong:before{content:"Информационная архитектура"}.service-page-web-apps .service-scope-grid>div:nth-child(2) strong:after{content:"Структура разделов, данных и пользовательских состояний."}.service-page-web-apps .service-scope-grid>div:nth-child(3) strong:before{content:"Дизайн-система"}.service-page-web-apps .service-scope-grid>div:nth-child(3) strong:after{content:"Компоненты, визуальные правила и единый интерфейс продукта."}.service-page-web-apps .service-scope-grid>div:nth-child(4) strong:before{content:"Frontend"}.service-page-web-apps .service-scope-grid>div:nth-child(4) strong:after{content:"Интерфейс, адаптив и клиентская часть приложения."}.service-page-web-apps .service-scope-grid>div:nth-child(5) strong:before{content:"Backend / база данных"}.service-page-web-apps .service-scope-grid>div:nth-child(5) strong:after{content:"Бизнес-логика, данные, роли, права и административная часть."}.service-page-web-apps .service-scope-grid>div:nth-child(6) strong:before{content:"API и интеграции"}.service-page-web-apps .service-scope-grid>div:nth-child(6) strong:after{content:"Платежи, CRM, внешние сервисы и обмен данными."}.service-page-web-apps .service-scope-grid>div:nth-child(7) strong:before{content:"Тестирование и запуск"}.service-page-web-apps .service-scope-grid>div:nth-child(7) strong:after{content:"QA, финальная проверка, deployment и передача продукта."}.service-page-web-apps .service-scope-grid>div:nth-child(-n+3):after{content:"";background:#397ff0;width:20px;height:1px;position:absolute;top:50%;right:-21px;box-shadow:0 0 12px #2f7df680}.service-page-web-apps .service-scope-grid>div:nth-child(4):after{content:"";background:#397ff0;width:1px;height:56px;position:absolute;bottom:-57px;left:50%;box-shadow:0 0 12px #2f7df680}.service-page-web-apps .service-scope-grid>div:nth-child(5):after,.service-page-web-apps .service-scope-grid>div:nth-child(6):after{content:"";background:#397ff0;width:20px;height:1px;position:absolute;top:50%;left:-21px;box-shadow:0 0 12px #2f7df680}.service-page .service-faq summary{gap:18px;padding-right:4px;grid-template-columns:minmax(0,1fr) auto!important}.service-page .service-faq details>p{margin-left:0!important}@media (max-width:1180px){.webapp-window{grid-template-columns:142px minmax(0,1fr)}.webapp-sidebar nav span{font-size:9px}.webapp-user-mini div{display:none}.webapp-kpis strong{font-size:15px}.webapp-source-body{grid-template-columns:1fr}.webapp-donut{width:92px}.webapp-source-card ul{grid-template-columns:1fr 1fr;gap:6px;display:grid}.webapp-source-card li{font-size:6px}}@media (max-width:980px){.detail-product-stage-webapps .detail-stage-canvas{height:640px}.webapp-scene{inset:22px 3% 25px}.webapp-window{grid-template-columns:58px minmax(0,1fr)}.webapp-sidebar{padding:18px 8px}.webapp-mark{padding:0 4px 16px;font-size:18px}.webapp-sidebar nav span{justify-content:center;padding:0;font-size:0}.webapp-sidebar nav i{font-size:12px}.webapp-sidebar nav b{position:absolute;top:4px;right:0}.webapp-user-mini{padding:8px 5px;display:block}.webapp-user-mini em{width:26px;height:26px}.webapp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.webapp-main-grid,.webapp-bottom-grid{grid-template-columns:1fr .8fr}.webapp-table-head,.webapp-table-row{grid-template-columns:1.2fr .8fr .7fr .65fr}.webapp-table-head span:nth-child(5),.webapp-table-head span:nth-child(6),.webapp-table-row>span:nth-child(5),.webapp-table-row>b{display:none}.service-page-web-apps .service-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.service-page-web-apps .service-scope-grid:before,.service-page-web-apps .service-scope-grid>div:after{display:none}.service-page-web-apps .service-scope-grid>div,.service-page-web-apps .service-scope-grid>div:nth-child(5),.service-page-web-apps .service-scope-grid>div:nth-child(6),.service-page-web-apps .service-scope-grid>div:nth-child(7){grid-column:auto;min-height:180px}}@media (max-width:760px){.detail-product-stage-webapps .detail-stage-canvas{height:620px}.webapp-scene{inset:14px 0 16px}.webapp-window{border-radius:14px;grid-template-columns:46px minmax(0,1fr);width:98%;transform:none}.webapp-dashboard{padding:9px}.webapp-sidebar{padding:12px 5px}.webapp-mark{font-size:16px}.webapp-sidebar nav{gap:2px}.webapp-sidebar nav span{min-height:31px}.webapp-sidebar nav i{width:18px;height:18px;font-size:10px}.webapp-user-mini{display:none}.webapp-search{width:62%;font-size:6px}.webapp-account strong,.webapp-account i{display:none}.webapp-account em{width:24px;height:24px}.webapp-title-row{padding:10px 0}.webapp-title-row h3{font-size:20px}.webapp-title-row p{font-size:7px}.webapp-title-row button{height:27px;font-size:6px}.webapp-kpis{gap:6px}.webapp-kpis article{grid-template-columns:30px 1fr;gap:7px;min-height:72px;padding:9px}.kpi-icon{border-radius:8px;width:29px;height:29px;font-size:12px}.webapp-kpis small{font-size:6px}.webapp-kpis strong{font-size:12px}.webapp-kpis p,.webapp-kpis article>b{display:none}.webapp-main-grid{grid-template-columns:1fr;gap:6px}.webapp-source-card{display:none}.webapp-chart-wrap{height:170px}.webapp-bottom-grid{grid-template-columns:1fr;gap:6px}.webapp-activity{display:none}.webapp-card-title{min-height:32px}.webapp-table-head,.webapp-table-row{grid-template-columns:1.2fr .8fr .7fr}.webapp-table-head span:nth-child(4),.webapp-table-row strong{display:none}.service-page-web-apps .service-scope{padding-top:82px}.service-page-web-apps .service-scope .service-section-heading{margin-bottom:28px}.service-page-web-apps .service-scope .service-section-heading h2:after{font-size:44px}.service-page-web-apps .service-scope-grid{grid-template-columns:1fr;gap:10px}.service-page-web-apps .service-scope-grid>div{border-radius:16px;min-height:158px;padding:20px}.service-page-web-apps .service-scope-grid>div>span{border-radius:12px;width:44px;height:44px}.service-page-web-apps .service-scope-grid strong{margin-top:22px}.service-page-web-apps .service-scope-grid strong:before{font-size:21px}.service-page-web-apps .service-scope-grid strong:after{font-size:12px}}.service-page-web-apps .service-scope-grid{grid-auto-flow:row;row-gap:56px}.service-page-web-apps .service-scope-grid:before{content:none!important}.service-page-web-apps .service-scope-grid>div:first-child,.service-page-web-apps .service-scope-grid>div:nth-child(2),.service-page-web-apps .service-scope-grid>div:nth-child(3),.service-page-web-apps .service-scope-grid>div:nth-child(4){grid-row:1}.service-page-web-apps .service-scope-grid>div:nth-child(5){grid-area:2/9/auto/span 4}.service-page-web-apps .service-scope-grid>div:nth-child(6){grid-area:2/5/auto/span 4}.service-page-web-apps .service-scope-grid>div:nth-child(7){grid-area:2/1/auto/span 4}.service-page-web-apps .service-scope-grid>div:nth-child(n+5){min-height:188px}@media (max-width:1050px){.service-page-web-apps .service-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-inline:0}.service-page-web-apps .service-scope-grid>div,.service-page-web-apps .service-scope-grid>div:first-child,.service-page-web-apps .service-scope-grid>div:nth-child(2),.service-page-web-apps .service-scope-grid>div:nth-child(3),.service-page-web-apps .service-scope-grid>div:nth-child(4),.service-page-web-apps .service-scope-grid>div:nth-child(5),.service-page-web-apps .service-scope-grid>div:nth-child(6),.service-page-web-apps .service-scope-grid>div:nth-child(7){grid-area:auto}.service-page-web-apps .service-scope-grid>div:after{content:none!important}}@media (max-width:760px){.service-page-web-apps .service-scope-grid{grid-template-columns:1fr;gap:10px}}.service-page-mobile-uiux .service-scope{padding-top:104px}.service-page-mobile-uiux .service-scope .service-section-heading{margin-bottom:44px;display:block}.service-page-mobile-uiux .service-scope .service-section-heading .eyebrow{display:none}.service-page-mobile-uiux .service-scope .service-section-heading h2{color:#f3f5f8;max-width:1120px;margin:0;font-size:0}.service-page-mobile-uiux .service-scope .service-section-heading h2:after{content:"От сценария до готового интерфейса.";letter-spacing:-.06em;font-size:clamp(52px,6vw,94px);font-weight:500;line-height:.95;display:block}.service-page-mobile-uiux .service-scope-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 0 8px;display:grid;position:relative}.service-page-mobile-uiux .service-scope-grid:before{content:"";opacity:.56;background:linear-gradient(90deg,#0000,#4a7dffb3 8% 92%,#0000);height:1px;position:absolute;top:61px;left:5%;right:5%;box-shadow:0 0 18px #3974f038}.service-page-mobile-uiux .service-scope-grid>div{z-index:1;background:radial-gradient(circle at 12% 0,#346ddd29,#0000 34%),linear-gradient(145deg,#101928,#0a111b 78%);border:1px solid #5188f452;border-radius:20px;flex-direction:column;justify-content:flex-start;min-height:250px;padding:26px 24px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible;box-shadow:0 18px 55px #00000026,inset 0 1px #ffffff06}.service-page-mobile-uiux .service-scope-grid>div:nth-child(n+5){display:none}.service-page-mobile-uiux .service-scope-grid>div:hover{border-color:#5791ff9e;transform:translateY(-3px);box-shadow:0 24px 65px #00000036,0 0 30px #2f7df60f}.service-page-mobile-uiux .service-scope-grid>div>span{z-index:2;color:#79aaff;background:linear-gradient(145deg,#1f63d56b,#12336c7a);border:1px solid #5494ff70;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:0;font-size:0;display:grid;position:relative;box-shadow:0 0 26px #2f7df624,inset 0 0 16px #4689ff12}.service-page-mobile-uiux .service-scope-grid>div>span:before{font-family:var(--font-kernode-mono),monospace;font-size:20px;line-height:1}.service-page-mobile-uiux .service-scope-grid>div:first-child>span:before{content:"↗"}.service-page-mobile-uiux .service-scope-grid>div:nth-child(2)>span:before{content:"▦"}.service-page-mobile-uiux .service-scope-grid>div:nth-child(3)>span:before{content:"◇"}.service-page-mobile-uiux .service-scope-grid>div:nth-child(4)>span:before{content:"✓"}.service-page-mobile-uiux .service-scope-grid>div:nth-child(-n+3):after{content:"";background:#397ff0;width:16px;height:1px;position:absolute;top:60px;right:-17px;box-shadow:0 0 12px #2f7df673}.service-page-mobile-uiux .service-scope-grid strong{color:#f4f6fa;letter-spacing:-.035em;max-width:100%;margin-top:auto;font-size:0;font-weight:550;line-height:1.08}.service-page-mobile-uiux .service-scope-grid strong:before{font-size:clamp(21px,1.55vw,27px);display:block}.service-page-mobile-uiux .service-scope-grid strong:after{color:#99a5b5;letter-spacing:0;max-width:310px;margin-top:11px;font-size:13px;font-weight:400;line-height:1.5;display:block}.service-page-mobile-uiux .service-scope-grid>div:first-child strong:before{content:"Сценарий и структура"}.service-page-mobile-uiux .service-scope-grid>div:first-child strong:after{content:"Карта экранов, пользовательские пути и логика ключевых действий."}.service-page-mobile-uiux .service-scope-grid>div:nth-child(2) strong:before{content:"Вайрфреймы и UX"}.service-page-mobile-uiux .service-scope-grid>div:nth-child(2) strong:after{content:"Проверяем навигацию, приоритеты контента и поведение интерфейса."}.service-page-mobile-uiux .service-scope-grid>div:nth-child(3) strong:before{content:"UI-система и прототип"}.service-page-mobile-uiux .service-scope-grid>div:nth-child(3) strong:after{content:"Компоненты, состояния, визуальные правила и кликабельный прототип."}.service-page-mobile-uiux .service-scope-grid>div:nth-child(4) strong:before{content:"Передача в разработку"}.service-page-mobile-uiux .service-scope-grid>div:nth-child(4) strong:after{content:"Спецификации, адаптив, состояния и готовая база для команды разработки."}@media (max-width:1100px){.service-page-mobile-uiux .service-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-mobile-uiux .service-scope-grid:before,.service-page-mobile-uiux .service-scope-grid>div:after{display:none!important}}@media (max-width:760px){.service-page-mobile-uiux .service-scope{padding-top:76px}.service-page-mobile-uiux .service-scope .service-section-heading{margin-bottom:28px}.service-page-mobile-uiux .service-scope .service-section-heading h2:after{font-size:42px;line-height:.98}.service-page-mobile-uiux .service-scope-grid{grid-template-columns:1fr;gap:10px;padding-top:8px}.service-page-mobile-uiux .service-scope-grid>div{border-radius:16px;min-height:190px;padding:22px}.service-page-mobile-uiux .service-scope-grid>div:hover{transform:none}.service-page-mobile-uiux .service-scope-grid strong:before{font-size:23px}.service-page-mobile-uiux .service-scope-grid strong:after{font-size:13px}}.service-page-mobile-uiux .service-scope-grid>div>span{background:linear-gradient(145deg,#2269e17a,#1130679e);border-color:#5b9dff8a;border-radius:16px;flex-basis:58px;width:58px;height:58px;box-shadow:0 0 30px #3680ff2e,inset 0 0 18px #5c9dff14}.service-page-mobile-uiux .service-scope-grid>div>span:before{width:31px;height:31px;-webkit-mask:var(--muiux-scope-icon) center/contain no-repeat;-webkit-mask:var(--muiux-scope-icon) center/contain no-repeat;-webkit-mask:var(--muiux-scope-icon) center/contain no-repeat;-webkit-mask:var(--muiux-scope-icon) center/contain no-repeat;mask:var(--muiux-scope-icon) center/contain no-repeat;background:#86b3ff;display:block;content:""!important}.service-page-mobile-uiux .service-scope-grid>div:first-child>span{--muiux-scope-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='5'%20cy='17'%20r='2'/%3E%3Ccircle%20cx='12'%20cy='8'%20r='2'/%3E%3Ccircle%20cx='19'%20cy='5'%20r='2'/%3E%3Cpath%20d='M6.5%2015.5%2010.6%209.6M13.8%207.2%2017.2%205.8'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-scope-grid>div:nth-child(2)>span{--muiux-scope-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='4'%20width='18'%20height='16'%20rx='2'/%3E%3Cpath%20d='M3%209h18M9%209v11'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-scope-grid>div:nth-child(3)>span{--muiux-scope-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m12%203%208%205-8%205-8-5%208-5Z'/%3E%3Cpath%20d='m4%2012%208%205%208-5M4%2016l8%205%208-5'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-scope-grid>div:nth-child(4)>span{--muiux-scope-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%203h8l4%204v14H6z'/%3E%3Cpath%20d='M14%203v5h5M9%2014l2%202%204-4'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-method{padding-top:118px;overflow:visible}.service-page-mobile-uiux .service-method .service-section-heading{margin-bottom:42px;display:block}.service-page-mobile-uiux .service-method .service-section-heading .eyebrow{display:none}.service-page-mobile-uiux .service-method .service-section-heading h2{color:#f4f6fa;max-width:1120px;margin:0;font-size:0}.service-page-mobile-uiux .service-method .service-section-heading h2:after{content:"Прозрачный процесс без «чёрного ящика».";letter-spacing:-.058em;text-wrap:balance;max-width:1080px;font-size:clamp(52px,6vw,94px);font-weight:500;line-height:.95;display:block}.service-page-mobile-uiux .service-method-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-page-mobile-uiux .service-method-grid>div{background:radial-gradient(circle at 12% 0,#3070e82b,#0000 38%),linear-gradient(145deg,#101a2a 0%,#0a111b 82%);border:1px solid #4d88f65c;border-radius:22px;flex-direction:column;min-height:290px;padding:28px 30px 30px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000002e,inset 0 1px #ffffff06}.service-page-mobile-uiux .service-method-grid>div:hover{border-color:#5899ff99;transform:translateY(-3px);box-shadow:0 26px 72px #00000038,0 0 34px #2d77f60f}.service-page-mobile-uiux .service-method-grid>div:before{color:#316fe82e;letter-spacing:-.08em;pointer-events:none;font-size:clamp(74px,7vw,108px);font-weight:500;line-height:.8;position:absolute;top:18px;right:24px}.service-page-mobile-uiux .service-method-grid>div:first-child:before{content:"01"}.service-page-mobile-uiux .service-method-grid>div:nth-child(2):before{content:"02"}.service-page-mobile-uiux .service-method-grid>div:nth-child(3):before{content:"03"}.service-page-mobile-uiux .service-method-grid>div:nth-child(4):before{content:"04"}.service-page-mobile-uiux .service-method-grid>div:after{content:"";pointer-events:none;border:1px solid #4687ff3d;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-72px;right:-72px;box-shadow:inset 0 0 42px #2d70ee0d}.service-page-mobile-uiux .service-method-grid span{z-index:2;color:#0000;background:linear-gradient(145deg,#2065dc75,#11306694);border:1px solid #5699ff7a;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;padding:0;font-size:0;display:grid;position:relative;box-shadow:0 0 28px #3079ff26,inset 0 0 16px #5a9aff12}.service-page-mobile-uiux .service-method-grid span:before{content:"";width:30px;height:30px;-webkit-mask:var(--muiux-method-icon) center/contain no-repeat;-webkit-mask:var(--muiux-method-icon) center/contain no-repeat;-webkit-mask:var(--muiux-method-icon) center/contain no-repeat;-webkit-mask:var(--muiux-method-icon) center/contain no-repeat;mask:var(--muiux-method-icon) center/contain no-repeat;background:#86b3ff;display:block}.service-page-mobile-uiux .service-method-grid>div:first-child span{--muiux-method-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%203h12v18H6z'/%3E%3Cpath%20d='M9%208h6M9%2012h6M9%2016h4'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-method-grid>div:nth-child(2) span{--muiux-method-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='10'%20y='3'%20width='4'%20height='4'%20rx='1'/%3E%3Crect%20x='3'%20y='17'%20width='4'%20height='4'%20rx='1'/%3E%3Crect%20x='10'%20y='17'%20width='4'%20height='4'%20rx='1'/%3E%3Crect%20x='17'%20y='17'%20width='4'%20height='4'%20rx='1'/%3E%3Cpath%20d='M12%207v5M5%2017v-5h14v5M12%2012v5'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-method-grid>div:nth-child(3) span{--muiux-method-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2.5%2012s3.5-6%209.5-6%209.5%206%209.5%206-3.5%206-9.5%206S2.5%2012%202.5%2012Z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2.5'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-method-grid>div:nth-child(4) span{--muiux-method-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%204c3%200%205%202%206%206l-5%205-6-6%205-5Z'/%3E%3Cpath%20d='m9%209-4%201%203%203-1%204%204-1M15%2015l-2%205-3-3'/%3E%3C/svg%3E")}.service-page-mobile-uiux .service-method-grid strong{z-index:2;color:#f4f6fa;letter-spacing:-.04em;max-width:560px;margin-top:auto;font-size:clamp(25px,2vw,31px);font-weight:550;line-height:1.08;position:relative}.service-page-mobile-uiux .service-method-grid p{z-index:2;color:#aab6c7;max-width:600px;margin:13px 0 0;font-size:15px;line-height:1.55;position:relative}@media (max-width:980px){.service-page-mobile-uiux .service-method-grid{grid-template-columns:1fr}.service-page-mobile-uiux .service-method-grid>div{min-height:245px}}@media (max-width:760px){.service-page-mobile-uiux .service-scope-grid>div>span,.service-page-mobile-uiux .service-method-grid span{flex-basis:54px;width:54px;height:54px}.service-page-mobile-uiux .service-method{padding-top:88px}.service-page-mobile-uiux .service-method .service-section-heading{margin-bottom:28px}.service-page-mobile-uiux .service-method .service-section-heading h2:after{font-size:42px;line-height:.98}.service-page-mobile-uiux .service-method-grid{gap:10px}.service-page-mobile-uiux .service-method-grid>div{border-radius:17px;min-height:220px;padding:22px}.service-page-mobile-uiux .service-method-grid>div:hover{transform:none}.service-page-mobile-uiux .service-method-grid>div:before{font-size:72px;top:18px;right:20px}.service-page-mobile-uiux .service-method-grid strong{font-size:24px}.service-page-mobile-uiux .service-method-grid p{font-size:13px}}.service-final-cta{isolation:isolate;background:radial-gradient(circle at 84% 16%,#3157ff30,#0000 28%),radial-gradient(circle at 14% 100%,#6382ff14,#0000 32%),linear-gradient(145deg,#0d1421 0%,#090d14 72%);border:1px solid #5c88ff3d;border-radius:28px;margin:124px 0 38px;padding:clamp(34px,4vw,64px);position:relative;overflow:hidden;box-shadow:0 32px 90px #0000003d,inset 0 1px #ffffff08}.service-final-cta:before{content:"НАЧНЁМ С КОРОТКОГО БРИФА";z-index:2;color:#8ea6ff;min-height:30px;font-family:var(--font-kernode-mono),monospace;letter-spacing:.12em;background:#2a52b414;border:1px solid #6f97ff3d;border-radius:999px;align-items:center;padding:0 11px;font-size:9px;line-height:1;display:inline-flex;position:relative}.service-final-cta:after{content:"";z-index:0;pointer-events:none;border:1px solid #6f97ff1c;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-120px;box-shadow:0 0 90px #3157ff14,inset 0 0 70px #3157ff0a}.service-final-cta h2{z-index:2;color:#f5f7fb;letter-spacing:-.065em;text-wrap:balance;max-width:1180px;margin:48px 0 70px;font-size:clamp(58px,7.4vw,112px);font-weight:500;line-height:.9;position:relative}.service-final-cta h2 em{color:#8ea6ff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#a9bbff 0%,#6f8fff 54%,#4f6ed7 100%);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-style:normal;display:block}.service-final-cta>div{z-index:2;border-top:1px solid #8ea6ff29;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 0 0;display:grid;position:relative}.service-final-cta>div:before{content:"Обсудим задачу, уточним объём и вернёмся с понятной оценкой и планом запуска.";color:#9ba7b8;grid-column:2;max-width:640px;font-size:14px;line-height:1.55}.service-final-cta strong{color:#f5f7fb;letter-spacing:-.035em;flex-direction:column;grid-area:1/1;gap:7px;font-size:clamp(24px,2vw,32px);font-weight:550;line-height:1;display:flex}.service-final-cta strong:before{content:"СТАРТ РАЗРАБОТКИ";color:#6f7c8f;font-family:var(--font-kernode-mono),monospace;letter-spacing:.12em;font-size:8px;font-weight:400;line-height:1}.service-final-cta a{color:#fff;background:#3157ff;border:1px solid #3157ff;border-radius:999px;grid-area:1/3;justify-content:center;align-items:center;min-width:190px;min-height:52px;padding:0 22px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 34px #3157ff3d}.service-final-cta a:hover{background:#4165ff;transform:translateY(-2px);box-shadow:0 16px 42px #3157ff52}@media (max-width:980px){.service-final-cta>div{grid-template-columns:1fr auto}.service-final-cta>div:before{grid-area:2/1/auto/-1;max-width:700px}.service-final-cta strong{grid-area:1/1}.service-final-cta a{grid-area:1/2}}@media (max-width:760px){.service-final-cta{border-radius:20px;margin-top:92px;padding:26px 22px}.service-final-cta:before{font-size:8px}.service-final-cta h2{margin:36px 0 50px;font-size:clamp(50px,14vw,72px);line-height:.92}.service-final-cta>div{grid-template-columns:1fr;gap:18px;padding-top:22px}.service-final-cta strong,.service-final-cta a,.service-final-cta>div:before{grid-area:auto/1}.service-final-cta a{width:100%;min-height:50px}.service-final-cta>div:before{font-size:13px}}.detail-product-stage-mobile-uiux{background:#0a101b;border:1px solid #4d80ff40;border-radius:3px;margin-top:18px;overflow:hidden}.detail-product-stage-mobile-uiux .detail-stage-canvas{background:radial-gradient(circle at 82% 18%,#5d7dff61,#0000 28%),radial-gradient(circle at 18% 76%,#2559d438,#0000 31%),linear-gradient(135deg,#17265d 0%,#274fff 48%,#416dff 100%);height:clamp(620px,48vw,790px)}.detail-product-stage-mobile-uiux .detail-stage-grid{display:none}.detail-product-stage-mobile-uiux .detail-stage-canvas>.cv{display:none!important}.muiux-scene,.muiux-scene *{box-sizing:border-box}.muiux-scene{z-index:3;font-family:var(--font-kernode),sans-serif;color:#eaf0fa;grid-template-columns:minmax(0,1fr) minmax(300px,30%);align-items:center;gap:24px;display:grid;position:absolute;inset:34px 6%}.muiux-workspace{background:#101722;border:1px solid #99b4eb47;border-radius:18px;grid-template-columns:168px minmax(0,1fr);min-width:0;height:92%;display:grid;overflow:hidden;box-shadow:0 34px 90px #050b1b6b,inset 0 0 0 1px #ffffff06}.muiux-sidebar{background:linear-gradient(#111a28,#0b121d);border-right:1px solid #273142;flex-direction:column;min-width:0;padding:20px 13px 14px;display:flex}.muiux-brand{color:#f6f8fc;align-items:center;gap:9px;padding:1px 9px 18px;display:flex}.muiux-brand i{color:#fff;background:#2e67f5;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.muiux-brand strong{letter-spacing:-.02em;font-size:14px}.muiux-sidebar nav{flex-direction:column;gap:4px;display:flex}.muiux-sidebar nav span{color:#8997aa;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:0 9px;font-size:9px;display:flex}.muiux-sidebar nav span.is-active{color:#f5f7fb;background:linear-gradient(90deg,#3067eb40,#3067eb12);box-shadow:inset 2px 0 #4a7eff}.muiux-sidebar nav i{text-align:center;color:#81a7ff;width:18px;font-size:11px;font-style:normal}.muiux-pro{background:linear-gradient(145deg,#17243a,#101a2b);border:1px solid #27364c;border-radius:11px;flex-direction:column;margin-top:auto;padding:12px;display:flex;position:relative}.muiux-pro b{color:#fff;letter-spacing:.08em;background:#2f6cf3;border-radius:5px;width:max-content;padding:3px 5px;font-size:6px}.muiux-pro strong{margin-top:9px;font-size:9px}.muiux-pro span{color:#7f8da1;margin-top:4px;font-size:7px;line-height:1.4}.muiux-pro i{color:#8fb0ff;font-style:normal;position:absolute;bottom:11px;right:11px}.muiux-main{background:linear-gradient(#121b29 0%,#0f1723 100%);min-width:0;padding:15px 16px 16px;overflow:hidden}.muiux-topbar{border-bottom:1px solid #263142;justify-content:space-between;align-items:flex-start;gap:18px;min-height:69px;padding-bottom:12px;display:flex}.muiux-topbar>div:first-child{flex-direction:column;min-width:0;display:flex}.muiux-topbar small{color:#69788d;letter-spacing:.14em;font-size:6px}.muiux-topbar strong{color:#f5f7fb;letter-spacing:-.04em;margin-top:4px;font-size:23px;line-height:1}.muiux-topbar>div:first-child>span{color:#8390a2;margin-top:5px;font-size:8px}.muiux-account{color:#aeb9c8;align-items:center;gap:6px;font-size:7px;display:flex}.muiux-account button{color:#9fb5dc;background:#141f30;border:1px solid #2a3749;border-radius:8px;width:28px;height:28px}.muiux-account em{color:#fff;background:linear-gradient(145deg,#2a68ec,#173b84);border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.muiux-account>span{white-space:nowrap}.muiux-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.muiux-kpis article{background:linear-gradient(145deg,#151f2e,#111a27);border:1px solid #283446;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid;position:relative}.muiux-kpis article>i,.muiux-goal>i{border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.is-blue{color:#76a2ff!important;background:#172f67!important}.is-orange{color:#ff9275!important;background:#43261f!important}.is-violet{color:#aa91ff!important;background:#2b2452!important}.muiux-kpis article>div{flex-direction:column;min-width:0;display:flex}.muiux-kpis small{color:#718095;font-size:6px}.muiux-kpis strong{color:#f2f5fa;white-space:nowrap;margin-top:2px;font-size:14px}.muiux-kpis span{color:#718095;margin-top:1px;font-size:6px}.muiux-kpis article>b{color:#44d394;font-size:6px;position:absolute;top:9px;right:9px}.muiux-chart-card,.muiux-list-card,.muiux-goals-card{background:linear-gradient(145deg,#141e2c,#111923);border:1px solid #283446;border-radius:11px;overflow:hidden}.muiux-chart-card{margin-top:9px}.muiux-card-head{justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 11px;display:flex}.muiux-card-head>div{flex-direction:column;display:flex}.muiux-card-head strong{color:#edf2f8;font-size:9px}.muiux-card-head span{color:#6f7d90;margin-top:2px;font-size:6px}.muiux-card-head button{color:#a8b7cc;background:#162234;border:1px solid #2e3b50;border-radius:7px;height:25px;padding:0 8px;font-size:6px}.muiux-card-head>span:last-child{color:#6f9bff;font-size:6px;text-decoration:none}.muiux-chart{grid-template-columns:38px 1fr;height:143px;padding:4px 9px 10px;display:grid}.muiux-yaxis{color:#596a80;flex-direction:column;justify-content:space-between;padding:1px 0 17px;font-size:5px;display:flex}.muiux-bars{background:repeating-linear-gradient(#0000 0 31px,#202b3b 32px);border-bottom:1px solid #293548;grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;display:grid;position:relative}.muiux-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.muiux-bars i{background:linear-gradient(#344055,#242e3f);border-radius:5px 5px 0 0;width:66%;min-height:10px;box-shadow:inset 0 1px #ffffff0a}.muiux-bars i.is-current{background:linear-gradient(#4f7cff,#2d5aff);box-shadow:0 0 22px #3a67ff3d}.muiux-bars span{color:#65758a;height:12px;font-size:5px}.muiux-bottom-grid{grid-template-columns:1.22fr .78fr;gap:9px;margin-top:9px;display:grid}.muiux-list-row{border-top:1px solid #253044;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:0 10px;display:grid}.muiux-list-row>i{color:#78a2ff;background:#172b58;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.muiux-list-row>div{flex-direction:column;min-width:0;display:flex}.muiux-list-row strong{color:#cfd8e5;font-size:7px}.muiux-list-row span{color:#68788d;margin-top:2px;font-size:6px}.muiux-list-row time{color:#627287;white-space:nowrap;font-size:5px}.muiux-goal{border-top:1px solid #253044;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:0 10px;display:grid}.muiux-goal>i{border-radius:7px;width:25px;height:25px;font-size:8px}.muiux-goal>div{flex-direction:column;min-width:0;display:flex}.muiux-goal span{color:#cbd5e3;justify-content:space-between;gap:5px;font-size:6px;display:flex}.muiux-goal span b{color:#73839a;white-space:nowrap;font-weight:500}.muiux-goal em{background:#202b3b;border-radius:99px;height:4px;margin-top:5px;overflow:hidden}.muiux-goal u{background:#4d7cff;border-radius:99px;height:100%;text-decoration:none;display:block}.muiux-goal>strong{color:#8d9bad;font-size:6px}.muiux-phone-wrap{place-items:center;min-width:0;height:100%;display:grid;position:relative}.muiux-phone-wrap:before{content:"";background:linear-gradient(145deg,#85a4ffb8,#5d79e180);border-radius:26px;position:absolute;inset:6% -6% 6% -10%;box-shadow:0 30px 80px #08174847}.muiux-phone{z-index:2;aspect-ratio:.5;color:#f4f7fb;background:linear-gradient(#0c1119,#090d13);border:5px solid #090c11;border-radius:42px;flex-direction:column;width:min(78%,310px);padding:13px 12px 10px;display:flex;position:relative;overflow:hidden;transform:rotate(3.2deg);box-shadow:0 38px 75px #05091280,inset 0 0 0 1px #ffffff0d}.muiux-phone-notch{z-index:5;background:#030507;border-radius:999px;width:34%;height:20px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.muiux-phone-status{color:#e7ebf1;justify-content:space-between;align-items:center;height:24px;padding:0 6px;font-size:6px;display:flex}.muiux-phone-status span{letter-spacing:1px}.muiux-phone-head{justify-content:space-between;gap:7px;padding:8px 6px 3px;display:flex}.muiux-phone-head>div{flex-direction:column;display:flex}.muiux-phone-head small{color:#7a899d;font-size:7px}.muiux-phone-head strong{letter-spacing:-.04em;font-size:17px}.muiux-phone-head span{color:#758499;max-width:170px;margin-top:2px;font-size:6px;line-height:1.35}.muiux-phone-head button{color:#9fb9f2;background:#111925;border:1px solid #202b3a;border-radius:8px;width:27px;height:27px}.muiux-ring{aspect-ratio:1;background:conic-gradient(#3970ff 0 84%,#253044 84% 100%);border-radius:50%;place-items:center;width:55%;margin:10px auto 8px;display:grid;position:relative;box-shadow:0 0 32px #3970ff1f}.muiux-ring:after{content:"";background:#0b1017;border-radius:50%;position:absolute;inset:9px}.muiux-ring>div{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.muiux-ring small{color:#6c7b91;letter-spacing:.08em;font-size:5px}.muiux-ring strong{margin-top:1px;font-size:22px}.muiux-ring span{color:#66758a;font-size:5px}.muiux-phone-kpis{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.muiux-phone-kpis>div{background:#111925;border:1px solid #202b3a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;display:flex}.muiux-phone-kpis i{font-size:8px;font-style:normal}.muiux-phone-kpis strong{margin-top:2px;font-size:8px}.muiux-phone-kpis span{color:#69788d;font-size:5px}.muiux-today-head{justify-content:space-between;align-items:center;margin:10px 2px 4px;display:flex}.muiux-today-head strong{font-size:9px}.muiux-today-head span{color:#76a0ff;font-size:6px}.muiux-mobile-task{border-bottom:1px solid #1c2634;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:6px;min-height:39px;display:grid}.muiux-mobile-task>i{color:#7aa5ff;background:#152a57;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.muiux-mobile-task>div{flex-direction:column;min-width:0;display:flex}.muiux-mobile-task strong{font-size:7px}.muiux-mobile-task span{color:#6d7b90;margin-top:2px;font-size:5px}.muiux-mobile-task>b{color:#fff;background:#3672ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.muiux-mobile-task>b.is-add{color:#a8b6c8;background:#202b3a}.muiux-mobile-nav{background:#0a0f16;border-top:1px solid #1d2734;grid-template-columns:repeat(4,1fr);align-items:center;min-height:42px;margin-top:auto;display:grid}.muiux-mobile-nav span{color:#5f6e82;flex-direction:column;align-items:center;gap:2px;font-size:4.5px;display:flex}.muiux-mobile-nav i{font-size:9px;font-style:normal}.muiux-mobile-nav span.is-active{color:#4f83ff}@media (max-width:1200px){.muiux-scene{grid-template-columns:minmax(0,1fr) 280px;gap:18px;inset:28px 4%}.muiux-workspace{grid-template-columns:145px minmax(0,1fr)}.muiux-sidebar{padding-left:10px;padding-right:10px}.muiux-topbar strong{font-size:20px}.muiux-bottom-grid{grid-template-columns:1fr}.muiux-goals-card{display:none}}@media (max-width:900px){.detail-product-stage-mobile-uiux .detail-stage-canvas{height:650px}.muiux-scene{grid-template-columns:1fr;inset:24px 5%}.muiux-workspace{grid-template-columns:120px minmax(0,1fr);height:100%}.muiux-phone-wrap{pointer-events:none;width:250px;height:72%;position:absolute;bottom:3%;right:2%}.muiux-phone-wrap:before{inset:4% -3%}.muiux-phone{width:78%}.muiux-main{padding-right:205px}.muiux-kpis{grid-template-columns:1fr 1fr}.muiux-kpis article:nth-child(3){display:none}.muiux-chart{height:132px}}@media (max-width:700px){.detail-product-stage-mobile-uiux .detail-stage-canvas{height:540px}.muiux-scene{inset:14px}.muiux-workspace{display:none}.muiux-phone-wrap{width:100%;height:100%;position:relative;bottom:auto;right:auto}.muiux-phone-wrap:before{border-radius:20px;inset:3% 8%}.muiux-phone{width:min(62%,285px);transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.muiux-phone{transform:none}}.service-page-websites .service-scope{padding-top:104px}.service-page-websites .service-scope .service-section-heading{align-items:end;margin-bottom:36px}.service-page-websites .service-scope .service-section-heading h2{max-width:980px;font-size:clamp(48px,5vw,76px);line-height:.96}.service-page-websites .service-scope-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-page-websites .service-scope-grid>div{background:radial-gradient(circle at 100% 0,#4b69ff21,#0000 36%),linear-gradient(145deg,#111723f5,#0a0e16fa);border:1px solid #8ea6ff2e;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:222px;padding:22px 24px 24px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.service-page-websites .service-scope-grid>div:before{content:"";background:#5574ff;width:54px;height:2px;position:absolute;top:0;left:24px;box-shadow:0 0 22px #5574ff6b}.service-page-websites .service-scope-grid>div:hover{background:radial-gradient(circle at 100% 0,#4b69ff30,#0000 38%),linear-gradient(145deg,#131a28fa,#0a0e16fa);border-color:#8ea6ff57;transform:translateY(-3px);box-shadow:0 18px 50px #0000002e}.service-page-websites .service-scope-grid span{color:#9eb1ff;width:max-content;min-width:36px;height:25px;font-family:var(--font-kernode-mono),monospace;letter-spacing:.08em;background:#435ee017;border:1px solid #8ea6ff33;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;display:inline-flex}.service-page-websites .service-scope-grid strong{color:#f2f4f8;letter-spacing:-.04em;max-width:100%;font-size:clamp(23px,1.7vw,29px);font-weight:550;line-height:1.08}.service-page-websites .service-scope-grid strong:after{color:#a6b0bf;letter-spacing:0;max-width:390px;margin-top:12px;font-size:14px;font-weight:400;line-height:1.48;display:block}.service-page-websites .service-scope-grid>div:first-child strong:after{content:"Карта страниц, ключевые сценарии и прототип до визуального дизайна."}.service-page-websites .service-scope-grid>div:nth-child(2) strong:after{content:"Визуальная система, типографика и интерфейс под бренд и задачу."}.service-page-websites .service-scope-grid>div:nth-child(3) strong:after{content:"Компоненты и адаптив для компьютеров, планшетов и смартфонов."}.service-page-websites .service-scope-grid>div:nth-child(4) strong:after{content:"Контент, заявки, формы и нужные интеграции с CRM, API и сервисами."}.service-page-websites .service-scope-grid>div:nth-child(5) strong:after{content:"Метаданные, карта сайта и техническая база для поискового продвижения."}.service-page-websites .service-scope-grid>div:nth-child(6) strong:after{content:"Публикация, проверка рабочей версии и передача репозитория, доступов и кода."}@media (max-width:1050px){.service-page-websites .service-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.service-page-websites .service-scope{padding-top:76px}.service-page-websites .service-scope .service-section-heading{margin-bottom:28px}.service-page-websites .service-scope .service-section-heading h2{font-size:42px}.service-page-websites .service-scope-grid{grid-template-columns:1fr;gap:10px}.service-page-websites .service-scope-grid>div{min-height:184px;padding:20px}.service-page-websites .service-scope-grid>div:hover{transform:none}.service-page-websites .service-scope-grid strong{font-size:24px}.service-page-websites .service-scope-grid strong:after{font-size:13px}}
.contact-channel-copy{flex-direction:column;gap:2px;min-width:0;line-height:1.1;display:flex}.contact-channel-copy>span{color:inherit;font-size:11px;font-weight:650}.contact-channel-copy small{color:#8f9aae;letter-spacing:0;font-size:10px;font-weight:500}.contact-channels>a:hover .contact-channel-copy small,.contact-channels>a:focus-visible .contact-channel-copy small{color:#ffffffd1}.hero-contact-channels{margin-top:18px}.hero-contact-channels>a{background:#0b101dad}@media (min-width:761px){.hero-contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,430px);display:grid}.hero-contact-channels>a{background:linear-gradient(145deg,#181f31e6,#0a0e18eb);border-color:#8ea6ff3d;border-radius:13px;gap:11px;min-width:0;min-height:62px;padding:10px 11px;box-shadow:inset 0 1px #ffffff09}.hero-contact-channels .contact-channel-icon{color:#9aafff;background:#3157ff1f;border:1px solid #8ea6ff3d;border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:7px}.hero-contact-channels>a[data-contact-channel=whatsapp] .contact-channel-icon{color:#7ee7a4;background:#22c55e1a;border-color:#4ade8038}.hero-contact-channels .contact-channel-copy{flex:auto;gap:4px}.hero-contact-channels .contact-channel-copy>span{font-size:12px;font-weight:720}.hero-contact-channels .contact-channel-copy small{color:#a9b3c5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hero-contact-channels>a>i{background:#ffffff06;border:1px solid #8ea6ff2e;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:10px;display:grid}.hero-contact-channels>a:hover,.hero-contact-channels>a:focus-visible{background:linear-gradient(145deg,#253456eb,#0f1525f5);border-color:#8ea6ff85;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0f}.site-footer-v8 .footer-contact-column .contact-channels{grid-template-columns:1fr;gap:7px;width:min(100%,238px);margin-top:14px;display:grid}.site-footer-v8 .footer-contact-column .contact-channels>a{background:linear-gradient(145deg,#181f31d1,#0a0e18e6);border-color:#8ea6ff38;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;padding:8px 9px;display:flex;box-shadow:inset 0 1px #ffffff09}.site-footer-v8 .footer-contact-column .contact-channel-icon{color:#9aafff;background:#3157ff1f;border:1px solid #8ea6ff3d;border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:7px}.site-footer-v8 .footer-contact-column a[data-contact-channel=whatsapp] .contact-channel-icon{color:#7ee7a4;background:#22c55e1a;border-color:#4ade8038}.site-footer-v8 .footer-contact-column .contact-channel-copy{flex:auto;gap:3px}.site-footer-v8 .footer-contact-column .contact-channel-copy>span{color:#f3f6fc;font-size:11px;font-weight:700}.site-footer-v8 .footer-contact-column .contact-channel-copy small{color:#a9b3c5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.site-footer-v8 .footer-contact-column .contact-channels>a>i{color:#8ea6ff;background:#ffffff06;border:1px solid #8ea6ff2e;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:auto;display:grid;font-size:10px!important}.site-footer-v8 .footer-contact-column .contact-channels>a:hover,.site-footer-v8 .footer-contact-column .contact-channels>a:focus-visible{background:linear-gradient(145deg,#253456e6,#0f1525f5);border-color:#8ea6ff80;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff0e}}.mobile-contact-bar{z-index:35;-webkit-backdrop-filter:blur(18px);background:#0a0c10eb;border:1px solid #c7cdd62e;border-radius:15px;width:190px;padding:7px;display:none;position:fixed;bottom:24px;right:max(24px,50vw - 776px);box-shadow:0 18px 54px #0000005c}.mobile-contact-bar-primary{display:none}.mobile-contact-bar .mobile-contact-bar-channels{flex-flow:column;gap:6px;display:flex}.mobile-contact-bar .mobile-contact-bar-channels>a{background:#171b24;border-radius:10px;justify-content:flex-start;width:100%;min-width:0;min-height:48px;padding:8px 10px}.mobile-contact-bar .mobile-contact-bar-channels>a>i{margin-left:auto}@media (max-width:760px){html{scroll-behavior:auto;scroll-padding-bottom:92px}.page-shell{padding-right:14px;padding-bottom:calc(88px + env(safe-area-inset-bottom));padding-left:14px}.mobile-contact-bar{z-index:35;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:#0a0c10f0;border:1px solid #c7cdd633;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:auto;padding:7px;display:grid;position:fixed;left:10px;box-shadow:0 18px 54px #0000006b}.mobile-contact-bar-primary{color:#f3f5f7;background:#171b24;border:1px solid #8ea6ff33;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:9px 14px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.mobile-contact-bar-primary:hover{background:#1d2330;border-color:#3157ff;transform:translateY(-1px)}.mobile-contact-bar-primary:focus-visible{outline-offset:2px;background:#171b24;border-color:#8ea6ff;outline:2px solid #8ea6ff57}.mobile-contact-bar .contact-channel-copy{display:none}.mobile-contact-bar-primary>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;line-height:1.2;overflow:hidden}.mobile-contact-bar .mobile-contact-bar-channels{flex-flow:row;gap:6px;width:auto;display:flex}.mobile-contact-bar .mobile-contact-bar-channels>a{background:#171b24;border-radius:10px;justify-content:center;width:52px;min-width:52px;min-height:52px;padding:0}.mobile-contact-bar .mobile-contact-bar-channels>a>i{display:none}.mobile-contact-bar .contact-channel-icon{width:23px;height:23px}.hero-v8 .primary-cta,.hero-v8 .secondary-cta{min-height:54px;padding:0 16px;font-size:15px}.hero-contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:14px;display:grid}.hero-contact-channels>a{border-radius:11px;justify-content:flex-start;min-width:0;min-height:58px;padding:8px 10px}.hero-contact-channels>a>i{margin-left:auto}.mobile-menu-inner{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.mobile-menu-cta{color:#fff;background:#3157ff;border-radius:10px;align-items:center;min-height:56px;font-weight:700}.mobile-menu .mobile-menu-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.mobile-menu .mobile-menu-channels>a{border-radius:10px;justify-content:flex-start;min-width:0;min-height:58px;padding:8px 11px}.mobile-menu .mobile-menu-channels>a>i{margin-left:auto}.contact-v8{scroll-margin-top:18px}.home-v8 .contact-v8 .contact-v6-layout{display:grid}.home-v8 .contact-v8 .simple-lead-form{order:1;padding:18px}.home-v8 .contact-v8 .contact-v6-aside{order:2;padding:18px}.home-v8 .contact-v8 .simple-lead-control input,.home-v8 .contact-v8 .simple-lead-control textarea{min-height:54px;font-size:16px!important}.home-v8 .contact-v8 .simple-lead-control textarea{min-height:132px}.home-v8 .contact-v8 .simple-lead-submit-row{flex-direction:column;align-items:stretch;gap:14px}.home-v8 .contact-v8 .simple-lead-submit-row>button{justify-content:space-between;width:100%;min-height:56px}.contact-v8 .contact-channels-v6,.site-footer-v8 .contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.contact-v8 .contact-channels-v6>a,.site-footer-v8 .contact-channels>a{border-radius:11px;justify-content:flex-start;min-width:0;min-height:58px;padding:8px 11px}.contact-v8 .contact-channels-v6>a>i,.site-footer-v8 .contact-channels>a>i{margin-left:auto}.contact-v8 .contact-v6-direct>a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.services-v8 .service-row-v6,.solution-mosaic-card,.process-journey-nav>button,.faq-list button{touch-action:manipulation}}@media (max-width:380px){.mobile-contact-bar-primary>span{font-size:13px}.mobile-contact-bar .mobile-contact-bar-channels>a{width:48px;min-width:48px}.hero-contact-channels,.contact-v8 .contact-channels-v6,.site-footer-v8 .contact-channels,.mobile-menu .mobile-menu-channels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mobile-contact-bar,.mobile-contact-bar *{transition:none!important}}
.home-v8 .hero-v8.hero-v8-copy-only{min-height:0;padding:clamp(64px,6vw,92px) 0 clamp(84px,7.6vw,118px);grid-template-columns:minmax(0,1fr)!important;gap:0!important}.home-v8 .hero-v8-copy-only .hero-v6-copy{width:100%;max-width:none;padding-right:0}@media (min-width:901px){.home-v8 .hero-v8-copy-only .hero-v6-copy{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);grid-template-areas:"title lead""title actions""title contacts";align-items:start;column-gap:clamp(58px,6vw,108px);display:grid}.home-v8 .hero-v8-copy-only .hero-v6-copy h1{grid-area:title;align-self:center;max-width:780px!important}.home-v8 .hero-v8-copy-only .hero-v6-copy>p{border-top:1px solid #a7b5d238;grid-area:lead;max-width:540px;margin:0;padding-top:24px;font-size:clamp(19px,1.45vw,23px)}.home-v8 .hero-v8-copy-only .hero-v6-actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.home-v8 .hero-v8-copy-only .primary-cta,.home-v8 .hero-v8-copy-only .secondary-cta{width:100%;min-width:0}.home-v8 .hero-v8-copy-only .hero-v6-price{border-top:1px solid #a7b5d229;grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:18px;display:flex}.home-v8 .hero-v8-copy-only .hero-contact-channels{grid-area:contacts;width:100%;max-width:none;margin-top:18px}}@media (min-width:901px) and (max-width:1120px){.home-v8 .hero-v8-copy-only .hero-v6-copy{grid-template-columns:minmax(0,1fr) minmax(350px,.78fr);column-gap:44px}}@media (max-width:760px){.analytics-consent{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;width:calc(100% - 16px);padding:10px 11px;bottom:8px;left:8px;right:8px}.analytics-consent-copy{grid-template-columns:1fr auto;align-items:center;column-gap:10px;display:grid}.analytics-consent-copy strong{margin:0;font-size:13px}.analytics-consent-copy p{grid-column:1/-1;margin-top:3px;font-size:10px;line-height:1.3}.analytics-consent-copy a{white-space:nowrap;grid-column:2;margin:0;font-size:10px}.analytics-consent-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.analytics-consent-actions button{border-radius:8px;min-height:36px;padding:0 9px;font-size:11px}.home-v8 .hero-v8.hero-v8-copy-only{min-height:0;padding:42px 0 64px}}@media (max-width:420px){.analytics-consent-copy p{display:none}.analytics-consent-copy{grid-template-columns:1fr auto}}
