:root{--container-width:1312px;--page-gutter:64px;--color-ink:#1f2426;--color-dark:#0f1e1a;--color-dark-soft:#183b34;--color-text-muted:#66736d;--color-surface:#f8fbf9;--color-surface-soft:#f4f8f6;--color-border:#dce8e2;--color-primary-start:#29c982;--color-primary-end:#28bed7;--color-lime:#b8f25f;--color-pink:#ff2e93;--color-violet:#9558ff;--color-orange:#ff9b3d;--color-mint:#e1ffe4;--color-cyan:#dbfcff;--color-white:#fff;--gradient-primary:linear-gradient(100deg, var(--color-primary-start), var(--color-primary-end));--gradient-soft:linear-gradient(115deg, var(--color-mint), var(--color-cyan));--font-heading:"Unbounded", sans-serif;--font-body:"Inter", sans-serif;--radius-control:12px;--radius-input:14px;--radius-card:20px;--radius-large:28px;--radius-hero:34px;--radius-pill:999px;--shadow-soft:0 20px 60px #0f1e1a14;--shadow-focus:0 0 0 3px #29c9824d;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-card:.26s}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-obahsSVq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-BasfLYem.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-Cerq10X2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-CWCymEST.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-CjBOestx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-BnWDpkfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-CaoNriVp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,blockquote,figure{margin:0}ul,ol{padding:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}[hidden]{display:none}body{background:var(--color-surface);min-width:320px;color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:clip}body.is-locked{overflow:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-primary-start);outline-offset:3px;box-shadow:var(--shadow-focus)}::selection{background:var(--color-lime);color:var(--color-dark)}.container{width:calc(100% - 128px);max-width:var(--container-width);margin-inline:auto}.display-title,.section-heading__title,.cta-panel__title{overflow-wrap:break-word}.main{overflow:clip}.section{padding-block:64px;position:relative}.section--compact{padding-block:40px}.section--dark{background:var(--color-dark);color:var(--color-white)}.section--soft{background:#fafcfb}.skip-link{z-index:200;border-radius:var(--radius-control);background:var(--color-dark);color:var(--color-white);transition:transform var(--duration-fast) var(--ease-out);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-gradient{color:var(--color-primary-start);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.site-header{z-index:60;background:var(--color-white);height:126px;min-height:126px;position:relative}.site-header__top{background:var(--color-white);border-bottom:1px solid #e8efec;height:62px}.site-header__bottom{background:var(--color-white);border-bottom:1px solid #ddebe5;height:64px}.site-header__top-inner,.site-header__bottom-inner{align-items:center;display:flex}.site-header__top-inner{gap:48px;height:61px}.site-header__bottom-inner{justify-content:space-between;height:63px}.brand{flex:none;align-items:center;gap:14px;display:inline-flex}.brand__logo{width:54px;height:56px}.brand__wordmark{white-space:nowrap;flex-direction:column;gap:2px;width:172px;height:42px;display:flex;overflow:hidden}.brand__name{font-family:var(--font-heading);font-size:22px;line-height:26px;display:block}.brand__descriptor{color:#6c7772;font-size:10px;font-weight:600;line-height:14px;display:block}.contact-rail{background:linear-gradient(90deg,#f2fff5,#f1fbff);border:1px solid #dce9e3;border-radius:18px;flex:1;grid-template-columns:246px 186px 200px minmax(0,1fr) 182px;align-items:center;min-width:0;height:46px;display:grid;overflow:hidden}.contact-rail__item{border-left:1px solid #d7e4df;flex-direction:column;justify-content:flex-start;min-width:0;height:38px;padding:2px 16px 0 20px;display:flex}.contact-rail__item:first-child{background:#ffffffbd;border-left:0;border-radius:16px;justify-content:center;height:32px;margin:0 14px 0 12px;padding:0 13px}.contact-rail__item:nth-child(5){padding-right:12px}.contact-rail__label,.contact-rail__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-rail__label{color:#8a9791;text-transform:uppercase;font-size:9px;font-weight:500;line-height:12px}.contact-rail__value{font-size:12px;font-weight:600;line-height:17px}.contact-rail__item:not(:first-child) .contact-rail__value{margin-top:3px}.contact-rail__item:nth-child(3) .contact-rail__value{font-size:14px;font-weight:700;line-height:19px}.contact-rail__status{color:#2e5e49;padding-left:18px;font-size:11px;line-height:18px;position:relative}.contact-rail__status:before{background:var(--color-primary-start);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 4px #f2fff5}.work-status{color:#178c50;font-weight:700}.work-status:before{background:var(--color-primary-start);content:"";border-radius:50%;width:5px;height:5px;margin:0 4px 1px 0;display:inline-block}.work-status[data-state=closed]{color:#7a8580}.work-status[data-state=closed]:before{background:#9aa6a1}.contact-rail__socials{grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:6px;height:38px;display:grid}.social-link{width:30px;height:30px;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast);border:0;border-radius:50%;place-items:center;display:grid}.social-link:first-of-type{background:#229ed9}.social-link:last-of-type{background:linear-gradient(99.25deg,#00bfff 0%,#471aff 48%,#9500ff 100%)}.social-link:hover{filter:brightness(1.05);transform:translateY(-1px)}.social-link:first-of-type img{width:17.4px;height:17.4px}.social-link:last-of-type img{width:18.6px;height:18.6px}.site-nav__list{grid-template-columns:61px 87px 65px 89px 42px 85px 35px 42px 73px;align-items:center;gap:25px;list-style:none;display:grid}.site-nav__list>li{height:20px}.site-nav__link{width:100%;height:20px;transition:color var(--duration-fast), transform var(--duration-fast) var(--ease-out);align-items:center;padding:0;font-size:15px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.site-nav__link:before{content:none}.site-nav__link:hover,.site-nav__link.is-active{color:#2bc57b}.site-nav__link:hover{transform:translateY(-1px)}.site-header__bottom .button{white-space:nowrap;border:0;justify-content:flex-start;width:217px;height:48px;min-height:48px;padding:0 18px 0 22px;font-size:15px;font-weight:600;line-height:20px}.site-header__bottom .button__arrow{font-size:16px;line-height:20px}.site-header__project-button{background-size:220% 100%;animation:6s ease-in-out infinite header-cta-shimmer}@keyframes header-cta-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.site-header__project-button{animation:none}}.site-header__mobile,.site-header__sticky-brand,.site-header__sticky-divider,.site-header__sticky-phone,.site-header__sticky-socials{display:none}.site-header.is-compact{background:0 0;height:126px;min-height:126px;padding-block:8px;position:sticky;top:0}.site-header.is-compact .site-header__top{display:none}.site-header.is-compact .site-header__bottom{height:62px;width:calc(100% - (var(--page-gutter) * 2));max-width:var(--container-width);background:var(--color-white);animation:sticky-header-enter .32s var(--ease-out) both;border:1px solid #dee8e3;border-radius:20px;margin-inline:auto;overflow:hidden;box-shadow:0 8px 24px #00000014}@keyframes sticky-header-enter{0%{opacity:0;transform:translateY(-10px)scale(.992)}to{opacity:1;transform:none}}.site-header.is-compact .site-header__bottom-inner{width:100%;height:60px;padding:0;position:relative}.site-header.is-compact .site-header__sticky-brand{gap:0;width:30px;height:31px;display:inline-flex;position:absolute;top:15px;left:19px}.site-header.is-compact .site-header__sticky-brand .brand__logo{width:30px;height:31px}.site-header.is-compact .site-header__sticky-brand .brand__wordmark{display:none}.site-header.is-compact .site-header__sticky-divider{background:#dde8e2;width:1px;height:32px;display:block;position:absolute;top:15px;left:63px}.site-header.is-compact .site-nav{width:max-content;height:42px;position:absolute;top:10px;left:79px}.site-header.is-compact .site-nav__list{align-items:center;gap:16px;width:max-content;height:42px;display:flex}.site-header.is-compact .site-nav__list>li{flex:none;align-items:center;height:42px;display:flex}.site-header.is-compact .site-nav__link{color:#20262a;text-transform:uppercase;border:1px solid #0000;border-radius:20px;justify-content:flex-start;width:auto;min-width:0;height:36px;font-size:13px;font-weight:600;line-height:18px}.site-header.is-compact .site-nav__link:hover{color:#14251f;transform:translateY(-1px)}.site-header.is-compact .site-nav__link.is-active{box-shadow:none;color:#146b40;background:#e0ffe8;border-color:#b9f46a;justify-content:flex-start;gap:4px;padding-inline:10px;font-weight:700}.site-header.is-compact .site-nav__link.is-active:before{content:"";background:#14251f;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}.site-header.is-compact .site-header__sticky-phone{color:#20262a;white-space:nowrap;width:135px;height:18px;font-size:13.5px;font-weight:700;line-height:18px;display:block;position:absolute;top:22px;right:287px}.site-header.is-compact .site-header__sticky-socials{align-items:center;gap:8px;width:58px;height:26px;display:flex;position:absolute;top:18px;right:213px}.site-header__sticky-social{width:26px;height:26px;transition:filter var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:50%;flex:0 0 26px;place-items:center;display:grid;box-shadow:0 5px 12px #0f1e1a1f}.site-header__sticky-social--telegram{background:#229ed9}.site-header__sticky-social--max{background:linear-gradient(99.25deg,#00bfff 0%,#471aff 48%,#9500ff 100%)}@media (hover:hover) and (pointer:fine){.site-header__sticky-social:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 18px #0f1e1a2e}}.site-header.is-compact .site-header__bottom .button{border-radius:24px;justify-content:center;width:174px;height:48px;min-height:48px;padding:0;font-size:12.5px;font-weight:700;line-height:16px;position:absolute;top:7px;right:10px;box-shadow:0 6px 16px #5c8e1b2e}@media (hover:hover) and (pointer:fine){.site-header.is-compact .site-header__bottom .button:hover{box-shadow:0 12px 30px #29c98247}}.mobile-menu{z-index:80;visibility:hidden;background:var(--color-dark);color:var(--color-white);opacity:0;transition:opacity .23s var(--ease-out), transform .23s var(--ease-out), visibility .23s;grid-template-rows:auto max-content;gap:24px;padding:24px 20px 32px;display:grid;position:fixed;inset:74px 0 0;overflow-y:auto;transform:translateY(-10px)}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-menu__list{align-content:start;gap:2px;list-style:none;display:grid}.mobile-menu__link{font-family:var(--font-heading);padding:9px 0;font-size:20px;display:block}.mobile-menu__link.is-active{color:var(--color-primary-start)}.mobile-menu__footer{align-self:end;gap:12px;width:100%;display:grid}.mobile-menu__socials{align-items:center;gap:8px;display:flex}.mobile-menu__socials .social-link{flex:0 0 36px;width:36px;height:36px}.mobile-menu__footer .button{width:100%;min-height:48px}.mobile-menu__contacts{background:#132720;border:1px solid #294139;border-radius:16px;margin:0;padding:4px 16px;font-style:normal;display:grid}.mobile-menu__contact{border-bottom:1px solid #294139;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;display:grid}.mobile-menu__contact:last-child{border-bottom:0}.mobile-menu__contact-label{color:#8fa49b;letter-spacing:.06em;text-transform:uppercase;white-space:normal;font-size:10px;font-weight:600;line-height:14px}.mobile-menu__contact-label .work-status{margin-top:1px;display:block}.mobile-menu__contact-value{color:#f5faf7;text-align:right;justify-self:end;font-size:13px;font-weight:600;line-height:18px}@media (hover:hover) and (pointer:fine){.mobile-tools__phone:hover,.mobile-tools__toggle:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f1e1a24}}a.mobile-menu__contact-value{color:#b8f25f;transition:color .18s var(--ease-out)}a.mobile-menu__contact-value:hover{color:var(--color-white)}.site-footer{color:#c8d5d0;background:#16231f;height:569px}.site-footer__inner{height:569px;position:relative}.site-footer__intro{width:300px;height:372px;position:absolute;inset:0 auto auto 0}.site-footer__brand,.site-footer__description,.site-footer__contact,.site-footer__socials,.site-footer__hours,.site-footer__cta{position:absolute;left:0}.site-footer__brand{color:#fff;width:216px;height:34px;font-family:var(--font-heading);white-space:nowrap;font-size:28px;font-weight:700;line-height:34px;top:48px}.site-footer__description{color:#c8d5d0;width:300px;height:50px;font-size:14px;font-weight:400;line-height:22px;top:96px}.site-footer__contact{white-space:nowrap;display:block}.site-footer__contact--phone{color:#fff;width:164px;height:24px;font-size:20px;font-weight:700;line-height:24px;top:170px}.site-footer__contact--mail{color:#b8f25f;width:112px;height:20px;font-size:14px;font-weight:600;line-height:20px;top:204px}.site-footer__socials{gap:8px;width:80px;height:36px;display:flex;top:240px}.site-footer__socials .social-link{width:36px;height:36px}.site-footer__socials .social-link:first-of-type img{width:19px;height:19px}.site-footer__socials .social-link:last-of-type img{width:20px;height:20px}.site-footer__hours{color:#a9b7b2;white-space:nowrap;width:181px;height:18px;font-size:13px;font-weight:400;line-height:18px;top:292px}.site-footer .site-footer__cta{white-space:nowrap;background:linear-gradient(90deg,#29c982 0%,#28bed7 100%);justify-content:flex-start;gap:6px;width:230px;height:46px;min-height:46px;padding:0 28px;font-size:13px;line-height:18px;top:326px}.site-footer__cta .button__arrow{font-size:13px;line-height:18px}.site-footer__column{position:absolute;top:54px}.site-footer__column--sites{width:180px;left:326px}.site-footer__column--promotion{width:200px;left:546px}.site-footer__column--support{width:190px;left:786px}.site-footer__column--company{width:232px;left:1016px}.site-footer__heading{color:#b8f25f;white-space:nowrap;height:16px;font-size:12px;font-weight:700;line-height:16px}.site-footer__list{color:#d8e3df;gap:14px;margin-top:18px;font-size:14px;font-weight:500;line-height:20px;list-style:none;display:grid}.site-footer__link{transition:color var(--duration-fast)}.site-footer__link:hover{color:#b8f25f}.site-footer__information{margin-top:32px}.site-footer__list--information{color:#c2cfca;gap:9px;margin-top:14px;font-size:13px;font-weight:400;line-height:18px}.site-footer__bottom{color:#8fa09a;border-top:1px solid #31423c;width:100%;height:35px;padding-top:16px;font-size:12px;font-weight:400;line-height:18px;position:absolute;top:471px;left:0}.site-footer__bottom>span{white-space:nowrap;position:absolute;top:16px}.site-footer__bottom>span:first-child{left:0}.site-footer__bottom>span:last-child{left:836px}.button{border-radius:var(--radius-control);cursor:pointer;text-align:center;white-space:normal;max-width:100%;min-height:48px;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), background-position .26s var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}.button__arrow{width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.button__arrow svg,.scenario-card__link svg,.blog-card__link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;display:block}.button--primary{background:var(--gradient-primary);color:var(--color-white);background-position:0;background-size:160% 100%}.button--secondary{border-color:var(--color-border);background:var(--color-white);color:var(--color-ink)}.button--dark{background:var(--color-dark);color:var(--color-white)}.button:active{box-shadow:none;transform:translateY(0)scale(.985)}.button--wide{width:100%}.button--text{color:#147a47;border-radius:0;min-height:0;padding:0}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.button:hover .button__arrow{transform:translate(2px,-2px)}.button--primary:hover{background-position:100%;box-shadow:0 12px 30px #29c98247}.button--secondary:hover{color:#126e42;background:#f0fff6;border-color:#91dcb5;box-shadow:0 10px 24px #29c98221}.button--dark:hover{background:#19372e;box-shadow:0 12px 26px #0f1e1a38}.button--text:hover{box-shadow:none;color:#0a9a50}}.eyebrow,.badge{border-radius:var(--radius-pill);background:var(--color-mint);color:#147a47;letter-spacing:.04em;text-transform:uppercase;align-items:center;width:fit-content;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow--plain{color:#147a47;background:0 0;border-radius:0;padding:0}.eyebrow--dark{color:var(--color-lime);background:#294238}.section-heading{gap:14px;max-width:1040px;margin-bottom:36px;display:grid}.section-heading--split{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;max-width:none}.section-heading__title,.display-title,.card__title,.pricing-card__price,.metric-card__value{font-family:var(--font-heading);font-weight:700}.section-heading__title{max-width:1050px;font-size:clamp(30px,3vw,42px);line-height:1.2}.section-heading__lead,.lead{color:var(--color-text-muted);font-size:17px;line-height:1.55}.section--dark .section-heading__lead,.section--dark .lead{color:#aab7b3}.display-title{font-size:clamp(38px,4vw,52px);line-height:1.2}.grid{gap:24px;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);transition:transform var(--duration-card) var(--ease-out), border-color var(--duration-card), box-shadow var(--duration-card), background var(--duration-card);padding:24px;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-soft);border-color:#b9dfc8;transform:translateY(-3px)}.card--dark{background:var(--color-dark-soft);color:var(--color-white);border-color:#294238}.card--soft{background:var(--color-surface-soft)}.card--gradient{background:var(--gradient-soft)}.card__number{color:#147a47;font-family:var(--font-heading);font-size:28px}.card__title{margin-top:20px;font-size:19px;line-height:1.35}.card__text{color:var(--color-text-muted);margin-top:12px;font-size:14px}.card--dark .card__text{color:#b1beba}.card__link{color:#147a47;margin-top:24px;font-size:12px;font-weight:700;display:inline-flex}.proof-strip{background:var(--gradient-soft);border:1px solid #d6ede1;border-radius:26px;grid-template-columns:repeat(4,1fr);display:grid}.proof-strip__item{border-left:1px solid #cfe5da;padding:22px 28px}.proof-strip__item:first-child{border-left:0}.proof-strip__title{font-weight:700;display:block}.proof-strip__text{color:var(--color-text-muted);font-size:13px}.check-list{gap:12px;list-style:none;display:grid}.check-list__item{padding-left:30px;font-size:14px;position:relative}.check-list__item:before{content:"✓";background:#ddf3ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.promo-slider{background:var(--color-white);height:360px;padding-block:18px;position:relative;overflow:hidden}.promo-slider__viewport{height:324px;position:relative;overflow:hidden}.promo-slider__slide{height:324px;display:none;position:absolute;inset:0;overflow:hidden}.promo-slider__slide.is-active{display:block}.promo-slider__slide--audit{background:linear-gradient(90deg,#e1ffe4,#dbfcff)}.promo-slider__slide--seo{background:linear-gradient(90deg,#e7ffe8 0%,#e1fff8 55%,#e2f5ff 100%)}.promo-slider__slide--spec{background:linear-gradient(90deg,#f0fbff,#f4fff4)}.promo-slider__glow{z-index:0;pointer-events:none;max-width:none;position:absolute}.promo-slider__glow--mint,.promo-slider__glow--seo-lime{width:320px;height:320px;top:-120px;left:-90px}.promo-slider__glow--pink{width:310px;height:310px;top:-120px;left:auto;right:-40px}.promo-slider__glow--cyan,.promo-slider__glow--seo-cyan{width:280px;height:280px;top:180px;left:986px}.promo-slider__glow--seo-pink{width:300px;height:300px;top:-110px;left:auto;right:-40px}.promo-slider__content{z-index:1;position:absolute;inset:0}.promo-slider__badge{width:190px;height:32px;color:var(--color-white);white-space:nowrap;background:#16231f;border-radius:16px;place-items:center;font-size:11px;font-weight:700;line-height:16px;display:grid;position:absolute;top:34px;left:64px}.promo-slider__badge--spec{width:150px}.promo-slider__title{width:680px;height:94px;font-family:var(--font-heading);font-size:40px;line-height:46px;position:absolute;top:86px;left:64px}.promo-slider__title span{display:block}.promo-slider__slide--seo .promo-slider__title,.promo-slider__slide--spec .promo-slider__title{width:680px}.promo-slider__slide--spec .promo-slider__title{font-size:40px}.promo-slider__text{color:#5d6964;width:620px;height:48px;font-size:17px;font-weight:400;line-height:24px;position:absolute;top:194px;left:64px}.promo-slider__slide--seo .promo-slider__text,.promo-slider__slide--spec .promo-slider__text{width:650px}.promo-slider__cta{justify-content:flex-start;gap:0;width:226px;height:48px;min-height:48px;padding:0 12px 0 24px;font-size:13px;line-height:20px;position:absolute;top:256px;left:64px}.promo-slider__cta .button__arrow{width:24px;margin-left:auto}.promo-slider__cta--seo{width:278px}.promo-slider__proof{z-index:1;color:#20262a;background:#fffc;border:1px solid #dce6e1;border-radius:24px;width:470px;height:234px;padding:0;position:absolute;top:38px;left:786px;overflow:hidden}.promo-slider__metric{color:#22b96b;width:170px;height:58px;font-family:var(--font-heading);white-space:nowrap;font-size:54px;font-weight:700;line-height:58px;position:absolute;top:23px;left:27px}.promo-slider__metric--seo{width:380px;height:52px;font-size:38px;line-height:46px}.promo-slider__proof-label{color:#78817d;width:150px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:89px;left:29px}.promo-slider__proof-list{gap:12px;list-style:none;display:grid;position:absolute;top:125px;left:27px;right:40px}.promo-slider__proof-item{white-space:nowrap;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;height:20px;font-size:12px;font-weight:600;line-height:18px;display:grid}.promo-slider__proof-number{color:#22b96b;font-size:11px;font-weight:700}.promo-slider__proof-item:nth-child(2) .promo-slider__proof-number{color:#ff2e93}.promo-slider__proof--spec{width:420px;height:174px;top:70px;left:816px}.promo-slider__proof--spec .promo-slider__metric{color:#20262a;width:350px;height:58px;font-size:46px;line-height:54px;top:27px}.promo-slider__proof--spec .promo-slider__proof-label{color:#5d6964;width:340px;height:44px;font-size:14px;font-weight:600;line-height:22px;top:95px}.promo-slider__counter{z-index:3;color:#78817d;text-align:right;width:80px;height:18px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:286px;left:calc(50% + 338px)}.promo-slider__controls{z-index:3;background:#ffffffb8;border-radius:16px;justify-content:space-between;align-items:center;width:160px;height:32px;padding:4px;display:flex;position:absolute;top:278px;left:calc(50% + 440px)}.slider-button{cursor:pointer;width:24px;height:24px;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:12px;flex:0 0 24px;place-items:center;padding:0;display:grid;position:static}.slider-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px;display:block}.slider-button--previous{background:var(--color-white);color:#20262a}.slider-button--next{color:var(--color-white);background:#16231f}.slider-dot{cursor:pointer;width:8px;height:8px;transition:transform var(--duration-fast) var(--ease-out);background:url(/assets/slider-dot-inactive-oLAVuc3m.svg) 50%/8px 8px no-repeat;flex:0 0 8px;padding:0;position:static}.slider-dot.is-active{background-image:url(/assets/slider-dot-active-DtMU0_DL.svg);background-size:26px 8px;flex-basis:26px;width:26px}.slider-dot.is-complete{background-image:url(/assets/slider-dot-complete-CJdlka9z.svg)}.scenario-card__icon svg,.pain-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px;display:block}.scenario-card__link,.blog-card__link,.project-card__link,.portfolio-preview__all,.audit-card__button-arrow{align-items:center;gap:4px;display:inline-flex}.project-card__link svg,.portfolio-preview__all-arrow svg,.audit-card__button-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;display:block}.scenario-card__link>span,.blog-card__link>span{align-items:center;display:inline-flex}.promo-slider[data-slide="1"] .slider-dot:nth-child(2){left:44px}.promo-slider[data-slide="1"] .slider-dot:nth-child(3){left:72px}.promo-slider[data-slide="1"] .slider-dot:nth-child(4){left:100px}.promo-slider[data-slide="2"] .slider-dot:nth-child(2),.promo-slider[data-slide="3"] .slider-dot:nth-child(2){left:52px}.promo-slider[data-slide="2"] .slider-dot:nth-child(3){left:72px}.promo-slider[data-slide="2"] .slider-dot:nth-child(4){left:108px}.promo-slider[data-slide="3"] .slider-dot:nth-child(3){left:80px}.promo-slider[data-slide="3"] .slider-dot:nth-child(4){left:100px}.faq{gap:12px;display:grid}.faq__item{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px}.faq__button{width:100%;min-height:58px;color:var(--color-ink);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;font-weight:600;display:flex}.faq__item.is-open .faq__button{border-radius:17px 17px 0 0}.faq__icon{background:var(--color-mint);color:#147a47;width:32px;height:32px;transition:transform .24s var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.faq__button[aria-expanded=true] .faq__icon{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.slider-button:hover{transform:scale(1.1);box-shadow:0 6px 16px #0f1e1a2e}.slider-dot:hover{transform:scale(1.25)}.faq__button:hover{color:#126e42;background:#f3fbf7}.faq__button:hover .faq__icon{box-shadow:none;background:#d5ffdf;transform:scale(1.04)}.faq__button[aria-expanded=true]:hover .faq__icon{transform:rotate(45deg)scale(1.04)}}.faq__panel{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__answer{max-width:900px;color:var(--color-text-muted);padding:0 70px 18px 18px;font-size:14px}.faq--split .faq__item{border-color:#dee8e3;border-radius:18px;min-width:0;min-height:62px;overflow:hidden}.faq--split .faq__button{color:#1f2426;border-radius:17px;min-height:60px;padding:0 25px 0 17px;font-size:15px;line-height:20px}.faq--split .faq__icon{color:#2bc57b;text-align:center;background:0 0;border-radius:0;width:14px;height:20px;font-size:20px;font-weight:700;line-height:20px;display:block}.faq--split .faq__answer{color:#5f6b66;max-width:none;padding:0 25px 16px 17px;font-size:14px;line-height:21px}@media (hover:hover) and (pointer:fine){.faq--split .faq__button:hover .faq__icon{box-shadow:none;background:0 0;transform:none}.faq--split .faq__button[aria-expanded=true]:hover .faq__icon{transform:rotate(45deg)}}.faq--compact .faq__item{background:#f8fbf9;border-radius:16px;min-height:54px}.faq--compact .faq__button{border-radius:15px;min-height:54px;padding:0 19px;font-size:14px;line-height:20px}.faq--compact .faq__item.is-open .faq__button{border-radius:15px 15px 0 0}.faq--compact .faq__icon{border-radius:17px;width:36px;height:34px}.cta-panel{border-radius:var(--radius-hero);background:var(--gradient-soft);border:1px solid #cfe8df;grid-template-columns:1fr auto;align-items:center;gap:48px;min-height:260px;padding:44px 64px;display:grid;position:relative;overflow:hidden}.cta-panel>*{min-width:0}.cta-panel--dark{background:var(--color-dark);color:var(--color-white);border-color:#294238}.cta-panel__title{max-width:820px;font-family:var(--font-heading);font-size:clamp(28px,3vw,40px);line-height:1.24}.cta-panel__text{max-width:720px;color:var(--color-text-muted);margin-top:14px}.cta-panel--dark .cta-panel__text{color:#c7d2ce}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pricing-card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-white);flex-direction:column;min-height:620px;padding:26px;display:flex}.pricing-card--featured{background:var(--gradient-soft);box-shadow:0 18px 60px #29c9821f}.pricing-card__name{font-family:var(--font-heading);font-size:22px}.pricing-card__price{margin-top:20px;font-size:34px}.pricing-card__description{min-height:70px;color:var(--color-text-muted);margin-top:10px}.pricing-card__features{gap:10px;margin:24px 0;font-size:14px;list-style:none;display:grid}.pricing-card__feature{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:18px;padding-bottom:10px;display:flex}.pricing-card__feature span:last-child{text-align:right;font-weight:600}.pricing-card .button{margin-top:auto}.portfolio-card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-white);overflow:hidden}.portfolio-card__media{background:var(--gradient-soft);place-items:center;min-height:270px;display:grid;position:relative;overflow:hidden}.portfolio-card__media:before,.portfolio-card__media:after{content:"";border-radius:50%;position:absolute}.portfolio-card__media:before{background:#b8f25f99;width:240px;height:240px;transform:translate(-120%,-45%)}.portfolio-card__media:after{background:#28bed759;width:200px;height:200px;transform:translate(135%,65%)}.portfolio-card__mockup{z-index:1;background:var(--color-dark);width:70%;color:var(--color-white);font-family:var(--font-heading);transition:transform .46s var(--ease-out);border-radius:12px;padding:18px;font-size:22px;position:relative}.portfolio-card:hover .portfolio-card__mockup{transform:scale(1.03)}.portfolio-card__body{padding:22px}.portfolio-card__category{color:var(--color-primary-start);text-transform:uppercase;font-size:12px;font-weight:700}.portfolio-card__title{font-family:var(--font-heading);margin-top:8px;font-size:22px}.portfolio-card__text{color:var(--color-text-muted);margin-top:10px;font-size:14px}.metric-card{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;padding:20px}.metric-card__label{color:var(--color-text-muted);font-size:11px;font-weight:700}.metric-card__value{color:var(--color-primary-start);margin-top:12px;font-size:28px}.form-card{background:var(--color-white);border:1px solid #cfe1db;border-radius:30px;padding:28px}.form-card__title{font-family:var(--font-heading);font-size:20px;line-height:1.35}.form-card__lead{color:var(--color-text-muted);margin-top:8px;font-size:14px}.form{gap:16px;margin-top:22px;display:grid}.form__row{gap:7px;display:grid}.form__label{font-size:13px;font-weight:600}.form__input,.form__textarea{border-radius:var(--radius-input);background:var(--color-surface-soft);width:100%;color:var(--color-ink);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background var(--duration-fast);border:1px solid #e1e8e5}.form__input{height:52px;padding:0 16px}.form__textarea{resize:vertical;min-height:112px;padding:14px 16px}.form__input::placeholder,.form__textarea::placeholder{color:#89958f}.form__input:focus,.form__textarea:focus{border-color:var(--color-primary-start);background:var(--color-white);box-shadow:var(--shadow-focus);outline:0}.form__row.has-error .form__input,.form__row.has-error .form__textarea{border-color:#c9365f}.form__error{color:#b42345;min-height:16px;font-size:11px}.form__consent{color:#6f7773;grid-template-columns:20px 1fr;gap:10px;font-size:11px;line-height:1.4;display:grid}.form__checkbox{width:18px;height:18px;accent-color:var(--color-primary-start);margin:1px 0 0}.form__consent a{color:#0b7043;text-decoration:underline}.form__consent.has-error{color:#9f1239}.form__error--consent{margin-top:-10px}.choice-chips{border:0;flex-wrap:wrap;gap:8px;display:flex}.choice-chip{position:relative}.choice-chip__input{opacity:0;width:1px;height:1px;position:absolute}.choice-chip__label{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-soft);cursor:pointer;text-align:center;justify-content:center;align-items:center;min-height:34px;padding:9px 12px;font-size:11px;font-weight:500;line-height:16px;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.choice-chip__input:checked+.choice-chip__label{border-color:var(--color-primary-start);background:var(--color-mint)}.choice-chip__input:focus-visible+.choice-chip__label{outline:2px solid var(--color-primary-start);outline-offset:3px}.choice-chip__label:hover{background:#f0fff6;border-color:#91dcb5;transform:translateY(-1px);box-shadow:0 8px 18px #29c98224}.choice-chip__input:checked+.choice-chip__label:hover{background:#c9f8d9;border-color:#22b96b}.form__status{border-radius:var(--radius-control);color:#147a47;background:#e7fbef;padding:12px 14px;font-size:13px}.form__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog{background:0 0;border:0;border-radius:30px;width:min(100% - 32px,620px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 40px 120px #07110d52}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1e1aad}.dialog__surface{background:var(--color-white);padding:34px;position:relative}.dialog__close{z-index:1;cursor:pointer;width:38px;height:38px;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:#eef4f0;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:18px;right:18px}@media (hover:hover) and (pointer:fine){.dialog__close:hover{background:#ddf7e8;transform:rotate(6deg)scale(1.06);box-shadow:0 8px 20px #0f1e1a1f}}.dialog__title{max-width:480px;font-family:var(--font-heading);padding-right:38px;font-size:28px;line-height:1.3}.dialog__lead{max-width:500px;color:var(--color-text-muted);margin-top:10px}.success-dialog__icon{color:#168a51;background:#dfffaf;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:24px;font-size:34px;font-weight:700;display:grid}.success-dialog .dialog__surface{place-content:center;justify-items:start;min-height:430px;display:grid}.hero{padding:32px 0 28px}.hero__shell{background:radial-gradient(circle 180px at 80px 90px, #ffffff7a 0 99%, transparent 100%), radial-gradient(circle 210px at 1210px 50px, #b8f25f2e 0 99%, transparent 100%), radial-gradient(circle 150px at 1210px 580px, #28bed71c 0 99%, transparent 100%), var(--gradient-soft);border:1px solid #cfe8df;border-radius:36px;height:636px;min-height:636px;padding:0;position:relative;overflow:hidden}.hero__content,.hero__accent,.hero__form{z-index:1;position:relative}.hero__content{width:560px;max-width:none;height:500px;position:absolute;top:53px;left:63px}.hero__content>.eyebrow{background:var(--color-white);color:#1f2426;letter-spacing:0;text-transform:none;width:238px;height:38px;padding:10px 14px;font-size:14px;font-weight:600;line-height:18px}.hero__title{width:560px;font-family:var(--font-heading);margin-top:38px;font-size:38px;line-height:46px}.hero__title span,.hero__accent-title span{display:block}.hero__title-line{position:relative}.hero__title-line:before{visibility:hidden;content:attr(data-text)}.hero__title-typed{width:100%;position:absolute;inset:0}.hero__title-typed:after{background:var(--color-primary-start);content:"";opacity:0;width:3px;height:.86em;margin-left:5px;display:inline-block;transform:translateY(.08em)}.hero__title-line.is-active .hero__title-typed:after{opacity:1;animation:.52s step-end infinite hero-title-caret}.typing-title__line{display:block;position:relative}.typing-title__line:before{visibility:hidden;content:attr(data-text)}.typing-title__typed{width:100%;position:absolute;inset:0}.typing-title__typed:after{background:var(--color-primary-start);content:"";opacity:0;width:3px;height:.86em;margin-left:5px;display:inline-block;transform:translateY(.08em)}.typing-title__line.is-active .typing-title__typed:after{opacity:1;animation:.52s step-end infinite hero-title-caret}@keyframes hero-title-caret{50%{opacity:0}}.hero__lead{color:#6e7a78;width:510px;max-width:none;margin-top:20px;font-size:18px;line-height:29px}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero__actions .button{width:250px;height:54px;min-height:54px;padding:0;font-size:16px;line-height:22px}.hero__checks{gap:18px;width:max-content;margin-top:22px}.hero__checks .check-list__item{width:max-content;min-height:20px;padding-left:29px;font-size:15px;font-weight:500;line-height:20px}.hero__checks .check-list__item:before{top:0}.hero__accent{background:var(--color-dark-soft);width:286px;height:438px;color:var(--color-white);border-radius:30px;padding:22px;position:absolute;top:95px;left:665px}.hero__accent>.eyebrow{width:168px;height:38px;color:var(--color-white);letter-spacing:0;text-transform:none;background:#24534a;padding:10px 14px;font-size:14px;font-weight:600;line-height:18px;position:absolute;top:22px;left:22px}.hero__accent-title{width:242px;font-family:var(--font-heading);margin:0;font-size:24px;line-height:31px;position:absolute;top:86px;left:22px}.hero__accent-text{width:242px;height:101px;color:var(--color-white);margin:0;font-size:15px;line-height:23px;position:absolute;top:217px;left:22px}.hero__metric{background:var(--gradient-soft);width:242px;height:98px;color:var(--color-text-muted);border-radius:22px;margin:0;padding:18px;font-size:14px;line-height:18px;position:absolute;top:312px;left:22px}.hero__metric strong{color:var(--color-primary-start);font-family:var(--font-heading);margin-top:6px;font-size:30px;line-height:34px;display:block}.hero__form{width:336px;height:480px;padding:0;position:absolute;top:83px;left:955px}.hero__form .form-card__title{z-index:1;width:275px;font-size:15px;line-height:22px;position:absolute;top:27px;left:27px}.hero__form .form{margin:0;display:block;position:absolute;inset:0}.hero__form .choice-chips{width:280px;min-width:0;height:138px;padding:0;display:block;position:absolute;top:97px;left:27px}.hero__form .choice-chips:after{content:"";background:#eef1f4;width:280px;height:1px;position:absolute;top:136px;left:0}.hero__form .choice-chips .form__label{text-transform:uppercase;margin-left:-2px;padding:0;font-size:15px;font-weight:700;line-height:20px}.hero__form .choice-chip{position:absolute}.hero__form .choice-chip:first-of-type{width:99px;top:14px;left:-2px}.hero__form .choice-chip:nth-of-type(2){width:161px;top:14px;left:114px}.hero__form .choice-chip:nth-of-type(3){width:124px;top:59px;left:-6px}.hero__form .choice-chip:nth-of-type(4){width:141px;top:59px;left:132px}.hero__form .choice-chip__label{white-space:nowrap;align-items:center;width:100%;height:35px;padding:0 12px;font-size:11px;line-height:17px;display:flex}.hero__form .choice-chip__input:checked+.choice-chip__label{background:linear-gradient(90deg,#dbffde,#d4ffd9)}.hero__form .form__row{width:280px;height:108px;display:block;position:absolute;top:253px;left:27px}.hero__form .form__row .form__label{text-transform:uppercase;font-size:15px;font-weight:700;line-height:20px;position:absolute;top:0;left:0}.hero__form .form__input{background:#f4f6f8;border-color:#e7eaf0;border-radius:16px;width:280px;height:52px;font-size:15px;line-height:20px;position:absolute;top:36px;left:0}.hero__form .form__input::placeholder{color:#8a9692}.hero__form .form__row .form__error{width:280px;min-height:0;line-height:16px;position:absolute;top:89px;left:0}.hero__form .button{white-space:nowrap;width:280px;height:56px;min-height:56px;padding:0 20px;font-size:16px;line-height:22px;position:absolute;top:361px;left:27px}.hero__form .form__consent{grid-template-columns:18px 250px;gap:12px;width:280px;height:46px;line-height:15px;position:absolute;top:424px;left:27px}.hero__form .form__checkbox{border-radius:5px;width:18px;height:18px}.hero__form .form__error--consent{width:280px;min-height:0;margin:0;line-height:16px;position:absolute;top:474px;left:27px}.hero__form .form__error--consent:empty{display:none}.scenario-section{background:#fafcfb;height:470px;position:relative}.scenario-section__inner{height:100%;padding-top:50px}.scenario-section__heading{gap:12px;display:grid}.scenario-section__title{color:#1f2426;font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:42px}.scenario-section__lead{color:#6d7773;font-size:16px;line-height:24px}.scenario-section__grid{grid-template-columns:repeat(4,310px);gap:18px;width:1294px;margin-top:36px;display:grid}.scenario-card{--scenario-accent:#2bc57b;--scenario-icon-bg:#e8fff0;background:var(--color-white);height:250px;transition:transform var(--duration-card) var(--ease-out), border-color var(--duration-card), box-shadow var(--duration-card);border:1px solid #dfe8e4;border-radius:26px;position:relative;overflow:hidden}.scenario-card:hover{border-color:var(--scenario-accent);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.scenario-card--promotion{--scenario-accent:#ff2e93;--scenario-icon-bg:#ffe8f3}.scenario-card--support{--scenario-accent:#27bee5;--scenario-icon-bg:#e8f8ff}.scenario-card--consultation{--scenario-accent:#9558ff;--scenario-icon-bg:#f2ecff}.scenario-card__icon{background:var(--scenario-icon-bg);width:44px;height:44px;color:var(--scenario-accent);border-radius:14px;place-items:center;font-size:20px;font-weight:700;line-height:22px;display:grid;position:absolute;top:19px;left:19px}.scenario-card__title{color:#1f2426;width:245px;height:52px;font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:22px;position:absolute;top:83px;left:19px}.scenario-card__text{color:#66706c;width:255px;height:64px;font-size:14px;line-height:21px;position:absolute;top:141px;left:19px}.scenario-card__link{width:265px;height:18px;color:var(--scenario-accent);cursor:pointer;text-align:left;background:0 0;padding:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;top:215px;left:19px}.pain-section{color:#f4f7f6;background:#0f1e1a;height:508px;position:relative}.pain-section__inner{height:100%;padding-top:54px}.pain-section__heading{gap:14px;display:grid}.pain-section__title{color:#f4f7f6;font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:42px}.pain-section__lead{color:#aab7b3;font-size:16px;line-height:24px}.pain-section__grid{grid-template-columns:repeat(6,202px);gap:16px;width:1292px;margin-top:40px;display:grid}.pain-card{--pain-accent:#ff2e93;--pain-icon-bg:#ffe6f2;height:280px;transition:transform var(--duration-card) var(--ease-out), border-color var(--duration-card), box-shadow var(--duration-card);background:#182d26;border:1px solid #2d453d;border-radius:24px;position:relative;overflow:hidden}.pain-card:hover{border-color:var(--pain-accent);transform:translateY(-3px);box-shadow:0 18px 44px #00000029}.pain-card--support{--pain-accent:#ff9b3d;--pain-icon-bg:#fff1db}.pain-card--pricing{--pain-icon-bg:#ffeaf3}.pain-card--conversion{--pain-accent:#27bee5;--pain-icon-bg:#e7f8ff}.pain-card--business{--pain-accent:#9558ff;--pain-icon-bg:#f1e8ff}.pain-card--positive{--pain-accent:#183b34;--pain-icon-bg:#b8f25f;background:linear-gradient(90deg,#d8ffb4,#e1ffe4);border-color:#bceb8d}.pain-card__icon{background:var(--pain-icon-bg);width:44px;height:44px;color:var(--pain-accent);border-radius:14px;place-items:center;font-size:20px;font-weight:700;line-height:22px;display:grid;position:absolute;top:17px;left:17px}.pain-card__title{color:#f4f7f6;width:calc(100% - 34px);font-family:var(--font-heading);font-size:13px;font-weight:700;line-height:20px;position:absolute;top:81px;left:17px}.pain-card__text{color:#b1beba;width:calc(100% - 34px);font-size:13px;line-height:20px;position:absolute;top:150px;left:17px}.pain-card--positive .pain-card__title{color:#183b34;font-size:15px}.pain-card--positive .pain-card__text{color:#36584d;font-weight:500;top:149px}.audit-section{background:#f7faf8;height:470px;position:relative}.audit-card{background:linear-gradient(90deg,#e1ffe4,#dbfcff);border:1px solid #d8e8e1;border-radius:34px;height:390px;position:relative;top:40px;overflow:hidden}.audit-card__glow{z-index:0;pointer-events:none;max-width:none;position:absolute}.audit-card__glow--violet{width:330px;height:330px;top:-101px;left:1089px}.audit-card__glow--lime{width:260px;height:260px;top:249px;left:-91px}.audit-card__content{display:contents}.audit-card__badge,.audit-card__title,.audit-card__lead,.audit-card__note,.audit-card__button{z-index:1;position:absolute;left:39px}.audit-card__badge{border-radius:var(--radius-pill);background:var(--color-white);color:#1e7147;white-space:nowrap;width:280px;height:34px;padding:9px 16px;font-size:12px;font-weight:700;line-height:16px;top:35px}.audit-card__title{color:#1d2328;width:590px;height:100px;font-family:var(--font-heading);font-size:38px;font-weight:700;line-height:46px;top:91px}.audit-card__lead{color:#65706c;width:600px;height:64px;font-size:18px;line-height:28px;top:207px}.audit-card__note{color:#2c5a45;width:560px;height:38px;font-size:13px;font-weight:500;line-height:18px;top:277px}.audit-card__button{white-space:nowrap;width:250px;height:50px;min-height:50px;padding:0;line-height:20px;top:327px}.audit-card__button-label,.audit-card__button-arrow{position:absolute;top:15px}.audit-card__button-label{font-size:15px;left:37px}.audit-card__button-arrow{font-size:17px;left:212px}.audit-checklist{z-index:1;background:#ffffffeb;border:1px solid #d9e5e0;border-radius:28px;width:555px;height:310px;position:absolute;top:39px;left:719px;overflow:hidden}.audit-checklist__title{color:#1d2328;font-size:15px;font-weight:700;line-height:20px;position:absolute;top:23px;left:25px}.audit-checklist__list{gap:22px;width:calc(100% - 50px);list-style:none;display:grid;position:absolute;top:63px;left:25px}.audit-checklist__item{color:#343c39;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;height:34px;font-size:13px;font-weight:600;line-height:18px;display:grid}.audit-checklist__number{color:#1e7147;background:#ddf8e4;border-radius:12px;place-items:center;width:42px;height:34px;font-size:11px;font-weight:700;line-height:14px;display:grid}.audit-checklist__item:nth-child(2n) .audit-checklist__number{background:#e2f7fa}.audit-checklist__label{width:430px}.audit-price{z-index:2;background:#b8f25f;border-radius:18px;width:180px;height:52px;font-weight:700;position:absolute;top:239px;left:348px}.audit-price__value{color:#193421;white-space:nowrap;font-size:24px;line-height:28px;position:absolute;top:12px;left:18px}.audit-price__caption{color:#355d3f;width:96px;height:22px;font-size:9px;line-height:12px;position:absolute;top:15px;left:72px}.portfolio-preview{background:#f5faf8;height:679px;position:relative}.portfolio-preview__inner{height:100%;position:relative}.portfolio-preview__heading{position:absolute;inset:0}.portfolio-preview__eyebrow,.portfolio-preview__title,.portfolio-preview__lead,.portfolio-preview__all{position:absolute}.portfolio-preview__eyebrow{color:#2bc57b;width:240px;font-size:13px;font-weight:700;line-height:18px;top:48px;left:0}.portfolio-preview__title{color:#1f2426;width:1000px;font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:48px;top:88px;left:0}.portfolio-preview__lead{color:#6e7a78;width:820px;font-size:17px;line-height:27px;top:146px;left:0}.portfolio-preview__all{color:#1f2426;width:190px;height:48px;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast), box-shadow var(--duration-fast);background:linear-gradient(90deg,#dbffde,#d4ffd9);border:1px solid #cfe3d8;border-radius:12px;line-height:20px;top:91px;right:0;overflow:hidden}.portfolio-preview__all:hover{border-color:#9dddbb;transform:translateY(-1px);box-shadow:0 10px 24px #29c98224}.portfolio-preview__all-label,.portfolio-preview__all-arrow{position:absolute;top:13px}.portfolio-preview__all-label{width:130px;font-size:14px;font-weight:600;left:21px}.portfolio-preview__all-arrow{width:18px;transition:transform var(--duration-fast) var(--ease-out);font-size:16px;font-weight:700;left:157px}.portfolio-preview__all:hover .portfolio-preview__all-arrow{transform:translate(2px,-2px)}.portfolio-preview__grid{grid-template-columns:repeat(3,388px);gap:42px;width:1248px;display:grid;position:absolute;top:210px;left:0}.project-card{--project-link:#2bc57b;background:var(--color-white);height:430px;transition:transform var(--duration-card) var(--ease-out), border-color var(--duration-card), box-shadow var(--duration-card);border:1px solid #d9e7e1;border-radius:28px;position:relative;overflow:hidden}.project-card:hover{box-shadow:var(--shadow-soft);border-color:#b9dfc8;transform:translateY(-3px)}.project-card__visual{background:linear-gradient(90deg,#b8f25f,#74e6b8);border-radius:22px;width:352px;height:238px;position:absolute;top:17px;left:17px;overflow:hidden}.project-card--egokarting{--project-link:#28c4d7}.project-card--egokarting .project-card__visual{background:linear-gradient(90deg,#2bc57b,#28c4d7)}.project-card--fat-tony{--project-link:#29a878}.project-card--fat-tony .project-card__visual{background:linear-gradient(90deg,#93f1d9,#b7f3ff)}.project-card__category{z-index:1;border-radius:var(--radius-pill);background:var(--color-white);color:#1f2426;white-space:nowrap;align-items:center;min-height:30px;padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;position:absolute;top:18px;left:18px}.project-card__browser{width:296px;max-width:none;height:128px;transition:transform .46s var(--ease-out);position:absolute;top:78px;left:28px}.project-card:hover .project-card__browser{transform:scale(1.03)}.project-card__title,.project-card__text,.project-card__link{position:absolute;left:19px}.project-card__title{color:#1f2426;width:330px;font-size:24px;font-weight:700;line-height:28px;top:281px}.project-card__text{color:#6e7a78;width:340px;font-size:14px;line-height:22px;top:325px}.project-card__link{width:220px;color:var(--project-link);font-size:14px;font-weight:600;line-height:20px;top:393px}.pricing-section{background:linear-gradient(90deg,#f3fff6,#f0fbff)}.pricing-section__inner{flex-direction:column;align-items:center;gap:28px;padding-top:70px;padding-bottom:72px;display:flex}.pricing-section__heading{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.pricing-section__eyebrow{color:#2bc57b;width:305px;font-size:14px;font-weight:600;line-height:20px}.pricing-section__title{color:#1f2426;font-family:var(--font-heading);white-space:nowrap;font-size:32px;font-weight:700;line-height:50px}.pricing-section__lead{color:#6e7a78;width:900px;height:48px;font-size:16px;line-height:24px}.pricing-section__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1238px,100%)}.pricing-section .pricing-card--home{background:linear-gradient(90deg,#f4fff5,#f0fbff);border-color:#d7e8e0;border-radius:30px;gap:18px;width:100%;height:690px;min-height:690px;padding:17px;box-shadow:0 7px 20px #0d1f1712}.pricing-section .pricing-card--featured{background:linear-gradient(90deg,#111b18,#192821);border:2.5px solid #2c4b3e;box-shadow:0 10px 28px #0d1f171a}.pricing-section .pricing-card__header{flex-direction:column;flex:0 0 254px;align-items:flex-start;gap:11px;width:100%;height:254px;display:flex;overflow:hidden}.pricing-section .pricing-card__badges{align-items:center;gap:8px;min-height:30px;display:flex}.pricing-section .pricing-card__badge,.pricing-section .pricing-card__plan-chip{border-radius:var(--radius-pill);color:#26774e;white-space:nowrap;background:#e8fff0;align-items:center;min-height:30px;padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pricing-section .pricing-card--featured .pricing-card__badge,.pricing-section .pricing-card--featured .pricing-card__plan-chip{color:#111b18;background:#b8f25f}.pricing-section .pricing-card--home:nth-child(3) .pricing-card__badge,.pricing-section .pricing-card--home:nth-child(3) .pricing-card__plan-chip{color:#718079;background:#dbfcff}.pricing-section .pricing-card__name{font-family:var(--font-body);white-space:nowrap;font-size:24px;font-weight:700;line-height:30px}.pricing-section .pricing-card__description{color:#6e7a78;width:330px;height:40px;min-height:40px;margin:0;font-size:14px;line-height:20px}.pricing-section .pricing-card--featured .pricing-card__description,.pricing-section .pricing-card--featured .pricing-card__price-label,.pricing-section .pricing-card--featured .pricing-card__plan-note{color:#c7d3cd}.pricing-section .pricing-card__price-label{color:#6e7a78;margin:0;font-size:14px;font-weight:500;line-height:18px}.pricing-section .pricing-card__price{color:#1f2426;white-space:nowrap;margin:0;font-size:38px;line-height:42px}.pricing-section .pricing-card--featured .pricing-card__name,.pricing-section .pricing-card--featured .pricing-card__price,.pricing-section .pricing-card--featured .pricing-card__price-label{color:#fff}.pricing-section .pricing-card__plan{align-items:center;gap:8px;width:100%;height:34px;display:flex;overflow:hidden}.pricing-section .pricing-card__plan-note{color:#6e7a78;width:220px;height:34px;font-size:12px;line-height:17px}.pricing-section .pricing-card__panel{background:var(--color-white);border:1px solid #d8e6df;border-radius:24px;flex-direction:column;flex:0 0 374px;align-items:center;gap:4px;width:100%;height:374px;padding:16px 18px;display:flex;overflow:hidden}.pricing-section .pricing-card--featured .pricing-card__panel{background:#203129;border-color:#365448}.pricing-section .pricing-card__features{flex-direction:column;gap:4px;width:100%;margin:0;font-size:12px;display:flex}.pricing-section .pricing-card__feature{color:#6e7a78;border:0;flex:0 0 30px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:30px;padding:7px 0;line-height:16px;display:flex}.pricing-section .pricing-card--featured .pricing-card__feature{color:#c7d3cd}.pricing-section .pricing-card__feature-main{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.pricing-section .pricing-card__check{color:#1f2426;background:#f0f9d8;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:12px;display:inline-flex}.pricing-section .pricing-card__feature:nth-child(2n) .pricing-card__check,.pricing-section .pricing-card--featured .pricing-card__feature:nth-child(odd) .pricing-card__check{background:#e7f7ed}.pricing-section .pricing-card--featured .pricing-card__feature:nth-child(2n) .pricing-card__check{background:#f0f9d8}.pricing-section .pricing-card__feature strong{color:#1f2426;text-align:right;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.pricing-section .pricing-card--featured .pricing-card__feature strong,.pricing-section .pricing-card--featured .pricing-card__best-for{color:#fff}.pricing-section .pricing-card .pricing-card__button{width:100%;height:48px;min-height:48px;margin-top:0;padding:14px 15px;font-weight:600;line-height:18px}.pricing-section .pricing-card__best-for{color:#6e7a78;text-align:center;width:320px;height:38px;font-size:12px;line-height:18px}.pricing-section__footnote{color:#6e7a78;text-align:center;width:980px;height:40px;font-size:13px;line-height:20px}.pricing-section .express-panel--home{width:min(1238px,100%);height:304px;color:var(--color-white);background:linear-gradient(90deg,#13201b,#1a2a23);border:1.5px solid #2d4b3f;border-radius:30px;grid-template-columns:minmax(0,536px) minmax(300px,330px) minmax(260px,284px);gap:16px;margin:0;padding:22.5px 26.5px;display:grid;position:relative;overflow:hidden}.pricing-section .express-panel__glow{pointer-events:none;max-width:none;position:absolute}.pricing-section .express-panel__glow--pink{width:260px;height:260px;top:-131.5px;left:-91.5px}.pricing-section .express-panel__glow--lime{width:230px;height:230px;top:152.5px;left:1038.5px}.pricing-section .express-panel__content,.pricing-section .express-panel__rules,.pricing-section .express-panel__price-panel{z-index:1;position:relative}.pricing-section .express-panel__content{width:min(520px,100%);height:256px}.pricing-section .express-panel__badge{border-radius:var(--radius-pill);color:#c7d3cd;white-space:nowrap;background:#ffe1f0;align-items:center;height:30px;padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pricing-section .express-panel__title{width:520px;height:44px;color:var(--color-white);margin-top:16px;font-size:30px;line-height:40px}.pricing-section .express-panel__lead{color:#c9d0ce;width:520px;height:52px;margin-top:12px;font-size:15px;line-height:24px}.pricing-section .express-panel__rule{color:#c7d3cd;width:520px;height:48px;margin-top:12px;font-size:13px;font-weight:600;line-height:21px}.pricing-section .express-panel__rules{background:#20342b;border:1px solid #365648;border-radius:22px;align-self:center;width:100%;height:248px;padding:17px 19px;overflow:hidden}.pricing-section .express-panel__rules-title{color:var(--color-white);font-size:12px;font-weight:700;line-height:18px}.pricing-section .express-panel__steps{flex-direction:column;grid-template-columns:none;gap:12px;margin:14px 0 0;display:flex}.pricing-section .express-panel__step{color:#d4dbd9;border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;min-height:26px;padding:0;font-size:12px;line-height:18px;display:grid}.pricing-section .express-panel__step>:last-child{padding-top:4px}.pricing-section .express-panel__step strong{color:var(--color-white);font-weight:600}.pricing-section .express-panel__number{border-radius:var(--radius-pill);width:30px;height:26px;color:var(--color-white);background:#364044;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.pricing-section .express-panel__number--accent{background:#ff2e93}.pricing-section .express-panel__price-panel{background:linear-gradient(90deg,#b8f25f,#8de5dc);border-radius:22px;align-self:center;width:100%;height:248px;padding:18px 20px 12px;overflow:hidden}.pricing-section .express-panel__price-label{color:#111b18;font-size:11px;font-weight:700;line-height:18px}.pricing-section .express-panel__price{color:#20262a;white-space:nowrap;margin-top:11px;font-size:31px;line-height:40px}.pricing-section .express-panel__term{border-radius:var(--radius-pill);background:var(--color-white);color:#111b18;align-items:center;height:30px;margin-top:13px;padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pricing-section .express-panel__note{color:#111b18;width:244px;height:34px;margin-top:10px;font-size:11px;line-height:17px}.pricing-section .express-panel__button{width:244px;height:48px;margin-top:14px;padding-inline:12px;font-size:11px;line-height:18px}.reviews-section{background:#fbfcfb;height:540px}.reviews-section__inner{height:540px;padding-top:46px;position:relative}.reviews-section__title{color:#1f2426;width:521px;height:40px;font-family:var(--font-heading);white-space:nowrap;font-size:32px;font-weight:700;line-height:40px}.reviews-section__lead{color:#6c7672;white-space:nowrap;width:655px;height:24px;margin-top:14px;font-size:16px;line-height:24px}.reviews-section__brand{background:#fff7ed;border:1px solid #f0e3d1;border-radius:22px;width:350px;height:76px;position:absolute;top:42px;right:64px;overflow:hidden}.reviews-section__brand-mark,.yandex-review__mark{border-radius:var(--radius-pill);color:var(--color-white);background:#ff3b30;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute}.reviews-section__brand-mark{width:42px;height:42px;font-size:20px;line-height:22px;top:16px;left:17px}.reviews-section__brand-name,.reviews-section__brand-stars,.reviews-section__brand-proof{position:absolute}.reviews-section__brand-name{color:#20252b;font-size:15px;line-height:20px;top:14px;left:73px}.reviews-section__brand-stars{color:#ffb000;width:89px;height:18px;display:block;top:38px;left:73px}.reviews-section__brand-stars svg,.yandex-review__stars svg{fill:currentColor;width:100%;height:100%;display:block}.reviews-section__brand-proof{color:#7b7266;width:95px;font-size:10px;font-weight:600;line-height:14px;top:38px;left:223px}.reviews-section__grid{grid-template-columns:repeat(3,388px);gap:42px;width:1248px;margin-top:40px;display:grid}.yandex-review{background:var(--color-white);width:388px;height:300px;transition:transform var(--duration-card) var(--ease-out), border-color var(--duration-card) var(--ease-out);border:1px solid #dfe8e4;border-radius:24px;position:relative;overflow:hidden}.yandex-review:hover{border-color:#cfe2d9;transform:translateY(-3px)}.yandex-review__header{background:#f6f7f8;border-radius:16px;width:340px;height:54px;position:absolute;top:21px;left:23px;overflow:hidden}.yandex-review__mark{width:28px;height:28px;font-size:14px;line-height:16px;top:13px;left:12px}.yandex-review__source,.yandex-review__stars{white-space:nowrap;font-weight:700;position:absolute}.yandex-review__source{color:#20252b;font-size:12px;line-height:16px;top:18px;left:50px}.yandex-review__stars{color:#ffb000;width:84px;height:18px;display:block;top:17px;left:224px}.yandex-review__placeholder{background:linear-gradient(90deg,#f7fff8,#f4fcff);border:1px solid #e4ece8;border-radius:16px;width:340px;height:176px;position:absolute;top:91px;left:23px;overflow:hidden}.yandex-review__title{color:#4e5a55;white-space:nowrap;font-size:16px;font-weight:700;line-height:22px;position:absolute;top:49px;left:21px}.yandex-review__hint{color:#78827e;width:280px;height:54px;font-size:12px;line-height:18px;position:absolute;top:111px;left:21px}.reviews-section .reviews-section__button{white-space:nowrap;border-color:#cfe2d9;justify-content:flex-start;gap:8px;width:239px;height:46px;min-height:46px;margin-top:14px;padding:0 18px 0 20px;font-size:14px;line-height:18px}.reviews-section .reviews-section__button .button__arrow{font-size:15px;line-height:18px}.express-panel{border-radius:var(--radius-large);background:var(--color-dark-soft);color:var(--color-white);grid-template-columns:1.15fr .85fr;gap:36px;margin-top:28px;padding:34px;display:grid}.express-panel__title{font-family:var(--font-heading);font-size:32px}.express-panel__price{color:var(--color-lime);font-family:var(--font-heading);font-size:34px}.express-panel__steps{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;list-style:none;display:grid}.express-panel__step{color:#d4dbd9;border:1px solid #36584d;border-radius:14px;padding:14px;font-size:13px}.process-section{background:#f8fbf9;height:540px}.process-section__inner{height:540px;position:relative}.process-section__eyebrow,.process-section__title,.support-process{position:absolute;left:0}.process-section__eyebrow{color:#2bc57b;width:300px;height:18px;font-size:13px;font-weight:700;line-height:18px;top:44px}.process-section__title{color:#1f2426;width:1000px;height:46px;font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:46px;top:82px}.support-process{grid-template-columns:636px 652px;gap:24px;width:1312px;height:326px;display:grid;top:150px}.support-process__card{color:#1f2426;height:326px;transition:transform var(--duration-card) var(--ease-out), border-color var(--duration-card) var(--ease-out);border:1px solid;border-radius:30px;position:relative;overflow:hidden}.support-process__card:hover{transform:translateY(-3px)}.support-process__card--support{background:linear-gradient(90deg,#dbffde,#d4ffd9);border-color:#cbe7d3;width:636px}.support-process__card--start{background:linear-gradient(90deg,#e1ffe4,#dbfcff);border-color:#cde5de;width:652px}.support-process__badge,.support-process__title,.support-process__text,.support-process__list,.support-process__button,.number-flow{position:absolute}.support-process__badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:30px;padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;top:23px;left:23px}.support-process__badge--dark{color:var(--color-white);background:#173f36}.support-process__badge--lime{color:#173f36;background:#dfffa8}.support-process__title{color:#1f2426;font-family:var(--font-heading);font-weight:700;left:23px}.support-process__title--support{width:500px;height:72px;font-size:30px;line-height:36px;top:81px}.support-process__title--start{width:560px;height:62px;font-size:24px;line-height:31px;top:79px}.support-process__text{color:#1f2426;left:23px}.support-process__text--support{width:540px;height:48px;font-size:15px;line-height:24px;top:153px}.support-process__text--start{width:560px;height:42px;font-size:14px;line-height:21px;top:151px}.support-process__list{flex-direction:column;gap:10px;width:360px;list-style:none;display:flex;top:231px;left:25px}.support-process__list-item{color:#1f2426;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:11px;height:20px;font-size:14px;font-weight:500;line-height:20px;display:grid}.support-process__list-item img{width:7px;height:7px}.support-process .support-process__button{background:var(--color-white);color:#1f2426;border:0;justify-content:flex-start;gap:8px;width:210px;height:44px;min-height:44px;padding:0 10px 0 18px;font-size:13px;font-weight:600;line-height:18px;top:254px;right:71px}.support-process .support-process__button .button__arrow{margin-left:auto;font-size:14px;line-height:18px}.number-flow{grid-template-columns:repeat(3,184px);gap:14px;width:580px;margin:0;display:grid;top:223px;left:23px}.number-flow__item{color:#1f2426;border-radius:20px;width:184px;height:82px;position:relative;overflow:hidden}.number-flow__item--request{background:#b8f25f}.number-flow__item--discussion{background:#ffe5f2;border:1px solid #e3e8f0}.number-flow__item--estimate{background:#ffe6d1;border:1px solid #e3e8f0}.number-flow__number,.number-flow__label{position:absolute;left:16px}.number-flow__number{color:#1f2426;width:100px;font-size:24px;font-weight:700;line-height:28px;top:12px}.number-flow__label{width:130px;font-size:12px;font-weight:500;line-height:16px;top:48px}.dev-hero__shell{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);padding-right:42px}.site-types__card{min-height:230px}.lifecycle{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.development-included{position:relative;overflow:hidden}.development-included__word,.development-included__ring{pointer-events:none;display:none}.development-growth,.development-portfolio{position:relative;overflow:hidden}.development-growth__word,.development-portfolio__word{pointer-events:none;display:none}.development-portfolio{background:#f8fbf9}.questionnaire-section{background:#f8fbf9;min-height:720px;padding:50px 0 26px;position:relative}.questionnaire{background:linear-gradient(90deg,#dfffe6 0%,#ddfbff 100%);border:1px solid #cde7dd;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(440px,572px);gap:40px;min-height:620px;padding:33px 39px;display:grid;position:relative;overflow:hidden}.questionnaire__intro,.questionnaire__card{z-index:1;min-width:0;position:relative}.questionnaire__glow{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.questionnaire__glow--lime{width:330px;height:330px;bottom:-148px;left:-151px}.questionnaire__glow--pink{width:260px;height:260px;top:-81px;right:-67px}.questionnaire__badge,.questionnaire__progress{border-radius:var(--radius-pill);align-items:center;font-weight:700;display:inline-flex}.questionnaire__badge{background:var(--color-white);color:#20ba6b;min-height:34px;padding:9px 15px;font-size:11px;line-height:16px}.questionnaire__title{color:#20262a;max-width:620px;font-family:var(--font-heading);margin-top:24px;font-size:clamp(28px,3vw,38px);line-height:1.16}.questionnaire__title span{display:block}.questionnaire__lead{color:#7a817f;max-width:560px;margin-top:22px;font-size:18px;line-height:27px}.questionnaire__benefits{gap:20px;margin-top:18px;list-style:none;display:grid}.questionnaire__benefit{color:#20262a;min-height:28px;padding:4px 0 4px 40px;font-size:15px;font-weight:500;line-height:20px;position:relative}.questionnaire__benefit:before{background:var(--color-white);color:#20ba6b;content:"✓";border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:18px;display:grid;position:absolute;top:0;left:0}.questionnaire__result{background:var(--color-white);border-radius:20px;max-width:540px;min-height:82px;margin-top:32px;padding:14px 18px 8px}.questionnaire__result-label,.questionnaire__upcoming-label{color:#20ba6b;font-weight:700;display:block}.questionnaire__result-label{font-size:12px;line-height:16px}.questionnaire__result-text{color:#20262a;max-width:500px;margin-top:6px;font-size:15px;font-weight:600;line-height:21px}.questionnaire__card{background:var(--color-white);border:1px solid #d8e5e0;border-radius:26px;min-height:552px;padding:23px 25px 29px}.questionnaire__progress{color:#20ba6b;background:#dfffe6;min-height:34px;padding:9px 14px;font-size:12px;line-height:16px}.questionnaire__time{color:#7a817f;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:31px;right:36px}.questionnaire__track{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:18px;display:grid}.questionnaire__track span{border-radius:var(--radius-pill);background:#e8eeeb;height:5px}.questionnaire__track span.is-active{background:#20ba6b}.questionnaire__step{border:0;min-width:0;margin-top:30px;padding:0;display:none}.questionnaire__step.is-active{display:block}.questionnaire__question{color:#20262a;font-size:25px;font-weight:700;line-height:31px}.questionnaire__question:focus{outline:none}.questionnaire__hint{color:#7a817f;margin-top:8px;font-size:14px;line-height:20px}.questionnaire__options{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.questionnaire__field{min-width:0;display:block}.questionnaire__website-field{margin-top:14px}.questionnaire__fields{gap:10px;margin-top:28px;display:grid}.questionnaire__input{color:#20262a;width:100%;height:46px;font:inherit;transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background var(--duration-fast);background:#f6f8f7;border:1px solid #e1e7e4;border-radius:14px;outline:none;padding:0 13px;font-size:13px;line-height:18px}.questionnaire__input::placeholder{color:#8a9490;opacity:1}.questionnaire__input:hover{border-color:#bfcfc8}.questionnaire__input:focus-visible{background:var(--color-white);border-color:#20c777;box-shadow:0 0 0 3px #20c77724}.questionnaire__input[aria-invalid=true]{border-color:#e5484d;box-shadow:0 0 0 3px #e5484d1f}.questionnaire__option{border-radius:var(--radius-pill);background:var(--color-white);color:#20262a;cursor:pointer;white-space:nowrap;min-height:40px;transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);border:1px solid #dce6e1;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.questionnaire__option input{opacity:0;width:1px;height:1px;position:absolute}.questionnaire__option:has(input:checked){color:var(--color-white);background:#20ba6b;border-color:#20ba6b}.questionnaire__option:focus-within{outline:2px solid var(--color-primary-start);outline-offset:3px}.questionnaire__actions{grid-template-columns:1fr;gap:10px;display:grid;position:absolute;bottom:164px;left:25px;right:25px}.questionnaire__previous,.questionnaire__skip-action{display:none}.questionnaire.has-previous .questionnaire__actions{grid-template-columns:116px auto minmax(0,1fr)}.questionnaire.has-previous .questionnaire__previous,.questionnaire.has-previous .questionnaire__skip-action{display:inline-flex}.questionnaire.is-last-step .questionnaire__skip,.questionnaire.is-last-step .questionnaire__upcoming{display:none}.questionnaire.is-last-step .questionnaire__actions{grid-template-columns:116px;display:grid}.questionnaire.is-last-step .questionnaire__previous{display:inline-flex}.questionnaire.is-last-step .questionnaire__skip-action,.questionnaire.is-last-step .questionnaire__next{display:none}.questionnaire__next,.questionnaire__submit{border-radius:var(--radius-pill);width:100%;min-height:44px}.questionnaire__actions .button{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;height:44px;min-height:44px;padding-inline:16px;font-size:13px;line-height:18px}.questionnaire__next{color:var(--color-white);background:#22282c;position:relative}.questionnaire__next span{font-size:18px;position:absolute;right:18px}.questionnaire__submit{min-height:48px;color:var(--color-white);text-align:center;white-space:nowrap;background:#ff2e93;grid-column:1/-1;justify-content:center;gap:10px;padding-inline:20px;font-size:13px;line-height:18px}.questionnaire__skip-action{color:#64706b;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;align-items:center;min-height:44px;padding:0 10px;font-size:12px;font-weight:600;line-height:18px;text-decoration:underline}.questionnaire__upcoming{background:#f6f9f7;border-radius:18px;min-height:82px;padding:13px 16px 7px;position:absolute;bottom:29px;left:25px;right:25px}.questionnaire__upcoming-label{color:#20ba6b;font-size:11px;font-weight:700;line-height:16px;display:block}.questionnaire__upcoming-text{color:#20262a;margin-top:8px;font-size:13px;font-weight:500;line-height:19px}.questionnaire__contact-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:12px;margin-top:28px;display:grid}.questionnaire__field--wide,.questionnaire__consent,.questionnaire__error{grid-column:1/-1}.questionnaire__consent{color:#6f7773;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;font-size:11px;line-height:15px;display:grid}.questionnaire__consent-input{accent-color:#20c777;width:18px;height:18px;margin:1px 0 0}.questionnaire__consent a{color:#129e57;text-underline-offset:2px;text-decoration:underline}.questionnaire__consent.has-error{color:#b42318}.questionnaire__error{color:#b42318;min-height:15px;margin-top:-7px;font-size:11px;line-height:15px}.questionnaire__success{z-index:2;background:var(--color-white);text-align:center;align-content:center;justify-items:center;padding:50px;display:grid;position:absolute;inset:0}.questionnaire__success[hidden],.questionnaire.is-complete .questionnaire__progress,.questionnaire.is-complete .questionnaire__time,.questionnaire.is-complete .questionnaire__track,.questionnaire.is-complete .questionnaire__actions,.questionnaire.is-complete .questionnaire__upcoming{display:none}.questionnaire__success-badge{border-radius:var(--radius-pill);color:#1aae61;background:#e2fae8;padding:9px 14px;font-size:12px;font-weight:700}.questionnaire__success-title{color:#20262a;max-width:440px;font-family:var(--font-heading);margin-top:22px;font-size:25px;line-height:34px}.questionnaire__success-text{color:#6f7773;max-width:430px;margin-top:14px;font-size:14px;line-height:21px}.questionnaire__restart{border-radius:var(--radius-pill);min-height:44px;color:var(--color-white);background:#22282c;margin-top:26px;padding-inline:24px}.questionnaire-section__footnote{color:#7a817f;margin-top:11px;font-size:13px;font-weight:600;line-height:18px}.contacts-hero{isolation:isolate;background:radial-gradient(circle at 5% 15%, #ffe1f0 0 90px, transparent 92px), radial-gradient(circle at 65% 75%, #b8f25f 0 60px, transparent 62px), var(--gradient-soft);padding-block:42px;position:relative;overflow:hidden}.contacts-hero__ring,.contacts-hero__decor-word,.contacts-hero__decor-dot{display:none}.contacts-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.contacts-hero__title{font-family:var(--font-heading);font-size:clamp(44px,5vw,68px);line-height:1.08}.contacts-hero__links{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid}.contact-link{border:1px solid var(--color-border);background:#ffffffbf;border-radius:17px;padding:18px}.contact-link__label{color:var(--color-text-muted);font-size:12px;display:block}.contact-link__value{margin-top:4px;font-size:18px;font-weight:700;display:block}.contacts-ways{color:#fff;background:#111b18;overflow:hidden}.contacts-ways__decor{display:none}.contacts-ways__card{color:#20262a;border:0;border-radius:24px;flex-direction:column;min-height:278px;padding:22px;display:flex}.contacts-ways__card--phone{background:#e1ffe4}.contacts-ways__card--email{background:#dbfcff}.contacts-ways__card--form{background:#ffe3f1}.contacts-ways__card--messengers{background:#eae0ff}.contacts-ways__label,.contacts-ways__value,.contacts-ways__text,.contacts-ways__link{margin:0}.contacts-ways__label{font-family:var(--font-body);font-size:13px;font-weight:700;line-height:17px}.contacts-ways__value{margin-top:33px;font-size:22px;font-weight:700;line-height:28px}.contacts-ways__value--multiline{gap:0;margin-top:29px;font-size:20px;line-height:24px;display:grid}.contacts-ways__text{color:#59645f;margin-top:24px;font-size:15px;line-height:22px}.contacts-ways__link{color:#20262a;cursor:pointer;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;align-items:center;margin-top:auto;padding:0;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.contacts-ways__socials{gap:12px;width:84px;height:36px;margin-top:18px;display:flex}.contacts-ways__socials .social-link{place-items:center;width:36px;height:36px;display:grid}.contacts-ways__socials .social-link img{object-fit:contain;display:block}.contacts-ways__socials .social-link:first-of-type img{width:20px;height:20px}.contacts-ways__socials .social-link:last-of-type img{width:21px;height:21px}.contacts-scenarios{background:linear-gradient(90deg,#f3fff4,#eaf8ff);overflow:hidden}.contacts-scenarios__decor{display:none}.contacts-scenarios__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contacts-scenarios__card{min-height:257px;padding:24px}.contacts-scenarios__pill{border-radius:17px;justify-content:center;align-items:center;min-height:34px;padding-inline:16px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.contacts-scenarios__pill--new{color:#147a47;background:#dfffe4}.contacts-scenarios__pill--current{color:#fff;background:#5b8b11}.contacts-scenarios__value{color:#20262a;font-family:var(--font-heading);margin:22px 0 0;font-size:26px;font-weight:700;line-height:34px}.contacts-scenarios__card--current .contacts-scenarios__value{color:#fff}.contacts-scenarios__text{color:#59645f;margin:16px 0 0;font-size:16px;line-height:24px}.contacts-scenarios__card--current .contacts-scenarios__text{color:#d3e1db}.contacts-scenarios__button{min-height:44px;margin-top:24px}.office-map{background:#fafcfb}.office-map__eyebrow{color:#147a47;background:#dfffe4;border-radius:17px;justify-content:center;align-items:center;width:138px;height:34px;padding:0;font-size:12px;line-height:16px;display:inline-flex}.office-map__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.office-map__card{color:#fff;background:#20262a;border-radius:24px;flex-direction:column;min-height:340px;padding:24px;display:flex}.office-map__title,.office-map__description,.office-map__schedule,.office-map__label,.office-map__address,.office-map__route{margin:0}.office-map__title{color:#fff;width:390px;max-width:100%;font-family:var(--font-body);font-size:18px;font-weight:700;line-height:24px}.office-map__description{color:#ced8d4;width:390px;max-width:100%;margin-top:14px;font-size:16px;line-height:24px}.office-map__schedule{color:#59645f;background:#fff;border-radius:17px;justify-content:center;align-items:center;width:170px;height:34px;margin-top:12px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.office-map__label{color:#ced8d4;margin-top:20px;font-size:13px;font-weight:700;line-height:18px}.office-map__address{color:#fff;margin-top:12px;font-size:18px;font-weight:600;line-height:24px}.office-map__route{color:#ced8d4;width:fit-content;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);margin-top:26px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.office-map__route:hover{color:#fff;transform:translateY(-1px)}.office-map__panel{background:linear-gradient(90deg,#dbfcff,#e1ffe4);border-radius:26px;justify-content:center;align-items:center;min-height:340px;display:flex;overflow:hidden}.office-map__panel picture{width:min(601px,100% - 48px);line-height:0;display:block}.office-map__image{width:100%;height:auto;display:block}.after-application{color:#fff;background:#111b18;overflow:hidden}.after-application__decor{display:none}.after-application__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.after-application__card{background:#1a2925;border:1px solid #2b3b36;border-radius:22px;min-height:240px;padding:24px;position:relative}.after-application__step{color:#20262a;border-radius:17px;justify-content:center;align-items:center;width:48px;height:34px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.after-application__step--mint{background:#dfffe4}.after-application__step--pink{background:#ffe1f0}.after-application__title,.after-application__text{margin:0}.after-application__title{color:#fff;font-family:var(--font-body);margin-top:21px;font-size:20px;font-weight:700;line-height:26px}.after-application__text{color:#b7c6c0;margin-top:28px;font-size:16px;line-height:24px}.company-details-section{background:#fafcfb}.company-details-section__eyebrow{color:#147a47;background:#dfffe4;border-radius:17px;justify-content:center;align-items:center;width:144px;height:34px;padding:0;font-size:12px;line-height:16px;display:inline-flex}.company-details{background:#f3f7f5;border:1px solid #dce6e1;border-radius:22px;min-height:200px;padding:0;display:grid;position:relative}.company-details__item{position:relative}.company-details__term,.company-details__value{margin:0}.company-details__term{color:#59645f;font-size:13px;font-weight:700;line-height:18px}.company-details__value{color:#20262a;margin-top:12px;font-size:18px;font-weight:600;line-height:24px}.company-details__value--link{font-size:14px;font-weight:700;line-height:20px}.company-details__note{color:#59645f;font-size:15px;line-height:22px}.blog-hero,.prices-hero{background:var(--color-dark);color:var(--color-white);padding-block:48px}.blog-hero__grid,.prices-hero__grid{grid-template-columns:1fr auto;align-items:end;gap:44px;display:grid}.blog-hero__stamp,.prices-hero__stamp{color:var(--color-lime);font-family:var(--font-heading);text-align:right;font-size:28px}.blog-hero__stamp{color:#14211d;text-align:center;place-items:center;width:150px;height:130px;margin:0;font-size:30px;line-height:34px;display:grid;position:relative}.blog-hero__stamp-mark{z-index:1;position:relative}.blog-hero__stamp-accent{border-radius:50%;display:block;position:absolute}.blog-hero__stamp-accent--cyan{background:#b9eef2;width:181px;height:164px;top:0;right:7px}.blog-hero__stamp-accent--mint{background:#b8f25f8c;width:112px;height:112px;top:94px;right:-31px}.blog-hero__stamp-accent--dot{background:#28bed7;width:10px;height:10px;top:118px;right:132px}.blog-hero .lead,.prices-hero .lead{color:#aab7b3}.featured-article{background:var(--color-dark);min-height:330px;color:var(--color-white);border:1px solid #26342f;border-radius:32px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 14px #0f1f1a1a}.featured-article__content{z-index:1;width:700px;min-width:0;max-width:100%;padding:27px 33px 26px;position:relative}.featured-article__meta{color:#b8f25f;font-size:13px;font-weight:700;line-height:20px}.featured-article__title{font-family:var(--font-heading);overflow-wrap:anywhere;margin-top:18px;font-size:30px;line-height:38px}.featured-article__excerpt{color:#c4d1cb;margin-top:10px;font-size:16px;line-height:24px}.featured-article__date{color:#91a39b;margin-top:36px;font-size:13px;font-weight:500;line-height:20px;display:block}.featured-article__link{color:#bfeff2;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);margin-top:14px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.featured-article__link:hover{color:var(--color-white);transform:translate(2px)}.featured-article__art{pointer-events:none;position:absolute;inset:0}.featured-article__accent{border-radius:50%;display:block;position:absolute}.featured-article__accent--cyan{background:#b9eef2;width:230px;height:230px;top:27px;right:77px}.featured-article__accent--lime{background:#b8f25f8c;width:92px;height:92px;top:193px;right:77px}.featured-article__accent--dot{background:#28bed7;width:12px;height:12px;top:229px;right:337px}.featured-article__label{color:#14211d;background:#b8f25f;border-radius:19px;align-items:center;width:154px;height:38px;padding-left:16px;font-size:11px;font-weight:700;line-height:14px;display:grid;position:absolute;top:35px;right:84px}.featured-article__index{color:#14211d;font-family:var(--font-heading);font-size:58px;line-height:62px;position:absolute;top:107px;right:123px}.article-card{border-color:#dce8e2;border-radius:28px;flex-direction:column;min-height:306px;padding:20px;display:flex;box-shadow:0 8px 20px #0f1f1a0f}.article-card__meta{color:#2d6b4c;background:#e8ffd2;border-radius:16px;justify-content:flex-start;align-items:center;width:fit-content;min-width:76px;height:32px;margin:-7px 0 0 -8px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.article-card__title{font-family:var(--font-heading);margin-top:12px;font-size:20px;line-height:26px}.article-card .card__text{color:#6f7a76;margin-top:32px;font-size:14px;line-height:20px}.article-card .card__link{color:#1b8e58;margin:0;font-size:13px;line-height:20px;position:absolute;bottom:20px;left:20px}.article-card__date{color:#7b8982;font-size:12px;line-height:20px;position:absolute;bottom:20px;right:20px}.article-card--cyan{background:#f6fffa}.article-card--blue{background:#f7fcff}.article-card--lime{background:#fff}.article-card:after{content:"";background:#28bed7;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;right:12px}.article-card--lime:after{background:#70c83c}.article-card--blue:after{background:#28bed7}.popular-list{list-style:none}.popular-list__item{border-bottom:1px solid var(--color-border);grid-template-columns:70px 1fr auto;align-items:center;gap:24px;padding:20px 0;display:grid}.popular-list__number{color:#1b8e58;font-family:var(--font-heading);font-size:20px;line-height:27px}.popular-list__title{font-family:var(--font-body);font-size:17px;font-weight:700;line-height:23px}.popular-list__meta{color:var(--color-text-muted);font-size:12px}.popular-list__number--cyan{color:#29afc0}.popular-list__number--lime{color:#1b8e58}.blog-audit{min-height:330px;padding:34px 36px;position:relative}.blog-audit__accent{color:#14211d;width:180px;height:180px;font-family:var(--font-heading);background:#b8f25f;border-radius:28px;place-items:center;font-size:52px;line-height:1;display:grid;position:absolute;top:54px;right:88px}.identity-system{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.identity-system__palette{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.identity-system__swatch{background:var(--color-primary-start);border-radius:16px;height:80px}.identity-system__swatch:nth-child(2){background:var(--color-primary-end)}.identity-system__swatch:nth-child(3){background:var(--color-pink)}.identity-system__swatch:nth-child(4){background:var(--color-dark)}.payment-flow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.payment-flow__item{border:1px solid var(--color-border);border-radius:20px;padding:20px}.rich-text{width:min(100% - 40px,860px);margin-inline:auto;padding-block:70px}.rich-text>*+*{margin-top:24px}.rich-text h1,.rich-text h2,.rich-text h3{font-family:var(--font-heading);line-height:1.28}.rich-text h1{font-size:clamp(34px,5vw,42px)}.rich-text h2{margin-top:56px;font-size:30px}.rich-text h3{margin-top:42px;font-size:24px}.rich-text h4{margin-top:34px;font-size:20px}.rich-text p,.rich-text li{color:#4b5953}.rich-text a{color:#0b7283;text-decoration:underline}.rich-text ul,.rich-text ol{gap:10px;padding-left:24px;display:grid}.rich-text blockquote{border-left:4px solid var(--color-primary-start);background:var(--color-surface-soft);border-radius:0 18px 18px 0;padding:24px;font-size:17px}.rich-text__callout{background:var(--color-mint);border:1px solid #b9dfc8;border-radius:18px;padding:20px}.policy-sections{gap:0;margin-top:64px;display:grid}.policy-section{border-bottom:1px solid var(--color-border);grid-template-columns:48px 1fr;gap:24px;padding-block:20px;display:grid}.policy-section:first-child{padding-top:0}.policy-section__number{color:#147a47;font-family:var(--font-heading);padding-top:9px;font-size:12px}.policy-section__content>*+*{margin-top:18px}.policy-section__content h2{margin-top:0;font-size:26px}.policy-section__content ul{margin-top:18px}.rich-text__table-wrap{overflow-x:auto}.rich-text table{border-collapse:collapse;width:100%}.rich-text th,.rich-text td{border:1px solid var(--color-border);text-align:left;padding:14px}.about-hero{background:var(--gradient-soft);padding-block:46px}.about-hero__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;display:grid}.about-hero__year{color:var(--color-primary-start);font-family:var(--font-heading);font-size:58px}.about-hero__summary{background:var(--color-dark);color:var(--color-white);border-radius:28px;padding:30px}.about-hero__summary .card__text,.insight-panel>.card__text{color:#b1beba}.timeline{gap:72px;display:grid}.timeline__item{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.timeline__item:nth-child(2n) .timeline__media{order:2}.timeline__media{border:1px solid var(--color-border);background:#f1f4f3;border-radius:22px;overflow:hidden}.timeline__image{aspect-ratio:580/316;object-fit:cover;width:100%;height:auto}.timeline__year{color:var(--color-primary-start);font-family:var(--font-heading);font-size:28px}.timeline__title{font-family:var(--font-heading);margin-top:14px;font-size:26px}.comparison{border:1px solid var(--color-border);border-radius:24px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.comparison__column{padding:28px}.comparison__column:nth-child(2){background:var(--gradient-soft)}.comparison__list{gap:14px;margin-top:22px;list-style:none;display:grid}.team-pipeline{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:34px;display:grid}.team-pipeline__item{color:#b8c7c1;border:1px solid #31453e;border-radius:20px;min-height:140px;padding:16px;font-size:13px}.team-pipeline__number{color:var(--color-lime);font-family:var(--font-heading);margin-bottom:26px;display:block}.portfolio-stream{gap:52px;display:grid}.portfolio-stream__item{border:1px solid var(--color-border);background:var(--color-white);border-radius:30px;grid-template-columns:1fr .42fr;min-height:560px;display:grid;overflow:hidden}.portfolio-stream__item:nth-child(2n){grid-template-columns:.42fr 1fr}.portfolio-stream__item:nth-child(2n) .portfolio-stream__media{order:2}.portfolio-stream__media{background:var(--gradient-soft);place-items:center;display:grid;overflow:hidden}.portfolio-stream__mockup{background:var(--color-dark);width:76%;color:var(--color-white);font-family:var(--font-heading);transition:transform .46s var(--ease-out);border-radius:16px;padding:32px;font-size:clamp(26px,4vw,48px)}.portfolio-stream__item:hover .portfolio-stream__mockup{transform:scale(1.025)}.portfolio-stream__content{flex-direction:column;justify-content:space-between;padding:34px;display:flex}.portfolio-stream__number{color:#147a47;font-family:var(--font-heading)}.portfolio-stream__title{font-family:var(--font-heading);font-size:24px}.logo-mosaic{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);display:grid}.logo-mosaic__item{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white);color:#333d3b;min-height:126px;font-family:var(--font-heading);text-align:center;transition:background var(--duration-card), color var(--duration-card), transform var(--duration-card) var(--ease-out);place-items:center;padding:16px;font-size:14px;display:grid}.logo-mosaic__item:hover{z-index:1;background:var(--color-dark);color:var(--color-lime);transform:translateY(-2px)}.portfolio-page__stream{gap:52px;display:grid}.portfolio-page__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.portfolio-card{background:#fff;border:1px solid #dde9e3;border-radius:30px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f1f1a12}.portfolio-card--wide{min-height:680px}.portfolio-card--small{min-height:560px}.portfolio-card__visual{position:relative;overflow:hidden}.portfolio-card--wide .portfolio-card__visual{height:594px}.portfolio-card--small .portfolio-card__visual{height:474px}.portfolio-card__accent{z-index:1;display:block;position:absolute}.portfolio-card__accent--dash{background:#f05242;border-radius:9px;width:84px;height:18px;top:36px;left:36px}.portfolio-card__accent--circle{background:#b8f25f;border-radius:60px;width:120px;height:120px;top:38px;right:50px}.portfolio-browser{background:#fff;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 10px 28px #0f1f1a12}.portfolio-browser--wide{width:78%;height:72%;top:12.65%;left:11%}.portfolio-browser--small{width:78%;height:72%;top:12.31%;left:11%}.portfolio-browser__bar{background:#f1f5f3;height:34px;position:absolute;inset:0 0 auto}.portfolio-browser__bar span{border-radius:4px;width:8px;height:8px;position:absolute;top:13px}.portfolio-browser__bar span:first-child{background:#b8f25f;left:14px}.portfolio-browser__bar span:nth-child(2){background:#28bed7;left:28px}.portfolio-browser__bar span:nth-child(3){background:#d8e3df;left:42px}.portfolio-browser__shape{border-radius:18px;display:block;position:absolute}.portfolio-browser__title{z-index:2;color:#111b18;font-family:var(--font-heading);font-size:24px;line-height:30px;position:absolute;left:5.47%}.portfolio-browser--wide .portfolio-browser__title{top:19.2%}.portfolio-browser--small .portfolio-browser__title{font-size:22px;line-height:28px;top:22.9%;left:11.2%}.portfolio-browser--hotel .portfolio-browser__title{color:#fff}.portfolio-card__name{color:#111b18;margin:0;font-size:18px;line-height:24px;position:absolute;top:617px;left:23px}.portfolio-card--small .portfolio-card__name{top:497px}.portfolio-card__meta{color:#74817b;margin:0;font-size:12px;line-height:18px;position:absolute;top:643px;left:23px}.portfolio-card--small .portfolio-card__meta{top:523px}.portfolio-card__link{color:#111b18;font-size:24px;font-weight:600;line-height:28px;text-decoration:none;position:absolute;top:622px;right:24px}.portfolio-card--small .portfolio-card__link{top:502px;right:24px}.portfolio-page__mosaic-inner{width:100%}.portfolio-page__cta-inner{height:100%;position:relative}.portfolio-page__cta-pill{color:#111b18;background:#b8f25f;border-radius:999px;align-items:center;height:29px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.portfolio-page__cta-title{color:#fff;font-family:var(--font-heading);margin:27px 0 0;font-size:36px;line-height:46px}.portfolio-page__cta-text{color:#c7d2ce;max-width:700px;margin:16px 0 0;font-size:16px;line-height:24px}.portfolio-page__cta-button{height:49px;min-height:49px;padding-inline:24px 20px;position:absolute;top:146px;right:118px}.portfolio-card--fat-tony .portfolio-card__visual{background:#f3f1ee}.portfolio-card--hotel .portfolio-card__visual{background:#201e1a}.portfolio-card--hotel .portfolio-card__accent--dash{background:#d2ac68}.portfolio-browser--fat-tony{background:#fff}.portfolio-browser--fat-tony .portfolio-browser__shape--fat-primary{background:#ece8e2;width:42.02%;height:34%;top:14.5%;left:3.32%}.portfolio-browser--fat-tony .portfolio-browser__shape--fat-secondary{background:#ffe3de;width:39%;height:34%;top:14.5%;left:52.96%}.portfolio-browser--fat-tony .portfolio-browser__shape--fat-tile{background:#f7f9f8;width:26%;height:25%;top:52.99%}.portfolio-browser--fat-tony .portfolio-browser__shape--fat-tile-1{left:3.32%}.portfolio-browser--fat-tony .portfolio-browser__shape--fat-tile-2{left:32.52%}.portfolio-browser--fat-tony .portfolio-browser__shape--fat-tile-3{left:61.68%}.portfolio-browser--hotel{background:#29261f}.portfolio-browser--hotel .portfolio-browser__bar{background:#373227}.portfolio-browser--hotel .portfolio-browser__shape--hotel-primary{background:#373227;width:58%;height:62%;top:13.56%;left:3.32%}.portfolio-browser--hotel .portfolio-browser__shape--hotel-secondary,.portfolio-browser--hotel .portfolio-browser__shape--hotel-tertiary{width:25%;height:27%;left:66.07%}.portfolio-browser--hotel .portfolio-browser__shape--hotel-secondary{background:#171612;top:13.56%}.portfolio-browser--hotel .portfolio-browser__shape--hotel-tertiary{background:#d2ac68;top:42.98%}.portfolio-card--zelenokart .portfolio-card__visual{background:#122019}.portfolio-card--zelenokart .portfolio-card__accent--circle{background:#b8f25f}.portfolio-browser--zelenokart{background:#182a21}.portfolio-browser--zelenokart .portfolio-browser__bar{background:#22332c}.portfolio-browser--zelenokart .portfolio-browser__shape--zeleno-head{background:#b8f25f;width:86.38%;height:22%;top:17.58%;left:6.81%}.portfolio-browser--zelenokart .portfolio-browser__title{top:22.88%}.portfolio-browser--zelenokart .portfolio-browser__shape--zeleno-tile{background:#22332c;width:19.8%;height:38%;top:39%}.portfolio-browser--zelenokart .portfolio-browser__shape--zeleno-tile-1{left:6.81%}.portfolio-browser--zelenokart .portfolio-browser__shape--zeleno-tile-2{left:29%}.portfolio-browser--zelenokart .portfolio-browser__shape--zeleno-tile-3{left:51.2%}.portfolio-browser--zelenokart .portfolio-browser__shape--zeleno-tile-4{left:73.4%}.portfolio-card--rumos .portfolio-card__visual{background:#eef3ff}.portfolio-card--rumos .portfolio-card__accent--dash{background:#4967e8}.portfolio-browser--rumos{background:#fff}.portfolio-browser--rumos .portfolio-browser__shape--rumos-primary{background:#f1f4ff;width:58%;height:62%;top:17%;left:6.81%}.portfolio-browser--rumos .portfolio-browser__shape--rumos-secondary,.portfolio-browser--rumos .portfolio-browser__shape--rumos-tertiary{width:25%;height:27%;left:66%}.portfolio-browser--rumos .portfolio-browser__shape--rumos-secondary{background:#e1e7ff;top:17%}.portfolio-browser--rumos .portfolio-browser__shape--rumos-tertiary{background:#ffe3de;top:43%}.portfolio-browser--rumos .portfolio-browser__title{top:24%;left:11.2%}.portfolio-card--remzona .portfolio-card__visual{background:#f2f1ef}.portfolio-card--remzona .portfolio-card__accent--circle{background:#f28a3d}.portfolio-browser--remzona{background:#fff}.portfolio-browser--remzona .portfolio-browser__shape--remzona-head{background:#ece9e5;width:86.38%;height:28%;top:17%;left:6.81%}.portfolio-browser--remzona .portfolio-browser__shape--remzona-tile{background:#fff;width:27.2%;height:30%;top:45%}.portfolio-browser--remzona .portfolio-browser__shape--remzona-tile-1{left:6.81%}.portfolio-browser--remzona .portfolio-browser__shape--remzona-tile-2{left:36.4%}.portfolio-browser--remzona .portfolio-browser__shape--remzona-tile-3{left:66%}.portfolio-card--technopolis .portfolio-card__visual{background:#edf8ff}.portfolio-card--technopolis .portfolio-card__accent--dash{background:#28bed7}.portfolio-browser--technopolis{background:#fff}.portfolio-browser--technopolis .portfolio-browser__shape--tech-primary{background:#e1f7ff;width:42%;height:34%;top:18%;left:6.81%}.portfolio-browser--technopolis .portfolio-browser__shape--tech-secondary{background:#e7ecff;width:39%;height:34%;top:18%;left:53%}.portfolio-browser--technopolis .portfolio-browser__shape--tech-tile{background:#f7f9f8;width:26%;height:25%;top:53%}.portfolio-browser--technopolis .portfolio-browser__shape--tech-tile-1{left:6.81%}.portfolio-browser--technopolis .portfolio-browser__shape--tech-tile-2{left:37.2%}.portfolio-browser--technopolis .portfolio-browser__shape--tech-tile-3{left:67.6%}.portfolio-browser--technopolis .portfolio-browser__title{font-size:18px;line-height:22px;top:24%;left:11.2%}.promotion-hero{background:var(--color-surface);padding-block:54px}.promotion-hero__grid{grid-template-columns:1.55fr .95fr;align-items:center;gap:54px;display:grid}.hero__shell>*,.dev-hero__shell>*,.contacts-hero__grid>*,.promotion-hero__grid>*,.about-hero__grid>*,.identity-system>*{min-width:0}.promotion-hero__title{font-family:var(--font-heading);overflow-wrap:break-word;margin-top:18px;font-size:clamp(38px,4vw,52px);line-height:1.2}.promotion-hero__chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.promotion-hero__chip{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:10px 14px;font-size:13px;font-weight:600}.insight-panel .metric-card__value{color:#147a47}.insight-panel{border-radius:var(--radius-large);background:var(--color-dark);color:var(--color-white);padding:28px}.insight-panel__metric{color:var(--color-lime);font-family:var(--font-heading);font-size:34px}.seo-table{background:var(--color-dark);color:var(--color-white);border-radius:22px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.seo-table__column{padding:30px}.seo-table__column:last-child{background:var(--color-dark-soft)}.seo-table__list{color:#b6c3bf;gap:12px;margin-top:22px;list-style:none;display:grid}.process-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ai-panel{background:var(--color-dark);color:var(--color-white);border-radius:26px;grid-template-columns:1.2fr .8fr;gap:36px;padding:38px;display:grid}.ai-panel>*{min-width:0}.ai-panel__title{font-family:var(--font-heading);margin-top:18px;font-size:30px}.ai-panel__tags{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ai-panel__tag{color:var(--color-lime);border:1px solid #294238;border-radius:16px;padding:14px;font-size:13px;font-weight:700}.case-study{grid-template-columns:1.35fr .65fr;gap:24px;display:grid}.case-study__main{background:var(--color-dark);color:var(--color-white);border-radius:24px;padding:30px}.case-study__metrics{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.case-study__metric{border:1px solid #294238;border-radius:16px;padding:18px}.case-study__metric strong{color:var(--color-lime);font-family:var(--font-heading);font-size:24px;display:block}.case-study__aside{gap:16px;display:grid}.reporting{grid-template-columns:1.7fr .86fr;gap:24px;display:grid}.reporting__dashboard,.reporting__pdf{border:1px solid var(--color-border);border-radius:24px;padding:24px}.reporting__metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.reporting__pdf{background:var(--color-dark);color:var(--color-white)}.reporting__bar{background:linear-gradient(90deg, var(--color-primary-start) 72%, #294238 72%);border-radius:6px;height:12px;margin-top:22px}@media (width>=1201px){.about-hero{align-items:center;min-height:760px;display:grid}.about-section--history{min-height:2620px}.about-section--history .timeline{gap:140px}.about-section--history .timeline__item{min-height:460px}.about-section--experience{min-height:560px}.about-section--evolution{min-height:650px}.about-section--today{min-height:590px}.about-section--team{min-height:620px}.about-section--lessons{min-height:880px}.about-section--geography{min-height:520px}.about-section--final{min-height:450px}.promotion-hero{align-items:center;min-height:900px;display:grid}.promotion-section--services{min-height:780px}.promotion-section--comparison{min-height:770px}.promotion-section--process{min-height:920px}.promotion-section--ai{min-height:740px}.promotion-section--outcomes{min-height:650px}.promotion-section--cases{min-height:870px}.promotion-section--cost{min-height:740px}.promotion-section--first-month{min-height:700px}.promotion-section--reporting{min-height:760px}.promotion-section--reviews{min-height:620px}}@media (width<=1360px){.hero__shell{grid-template-columns:minmax(0,1fr) 336px;align-items:center;gap:24px;height:auto;padding:54px 32px 54px 64px;display:grid}.hero__content,.hero__form{position:relative;inset:auto}.hero__content{width:100%;height:auto}.hero__form{width:336px;height:480px}.hero__accent{display:none}}@media (width<=1200px){.team-pipeline,.process-grid{grid-template-columns:repeat(3,1fr)}.logo-mosaic{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.hero__shell,.dev-hero__shell,.contacts-hero__grid,.promotion-hero__grid,.about-hero__grid,.identity-system{grid-template-columns:1fr}.hero__shell{padding:42px}.hero__form{width:336px;max-width:100%}.lifecycle{grid-template-columns:repeat(2,1fr)}.questionnaire,.reporting,.case-study,.office-map__layout{grid-template-columns:1fr}.team-pipeline,.process-grid{grid-template-columns:repeat(2,1fr)}.portfolio-stream__item,.portfolio-stream__item:nth-child(2n){grid-template-columns:1fr}.portfolio-stream__item:nth-child(2n) .portfolio-stream__media{order:0}.portfolio-stream__media{min-height:420px}}@media (width<=768px){.hero__shell{border-radius:28px;min-height:0;padding:32px 24px}.hero__content,.hero__title,.hero__lead,.hero__checks{width:100%}.hero__checks .check-list__item{width:auto}.hero__title{font-size:clamp(30px,8vw,40px);line-height:1.2}.hero__form{width:100%;height:auto;min-height:0;padding:24px 20px}.hero__form .form-card__title{width:auto;font-size:20px;line-height:1.35;position:static}.hero__form .form{gap:16px;margin-top:22px;display:grid;position:static}.hero__form .choice-chips{flex-wrap:wrap;gap:8px;width:auto;height:auto;display:flex;position:static}.hero__form .choice-chips:after{content:none}.hero__form .choice-chips .form__label{text-transform:none;width:100%;margin-left:0;font-size:13px;font-weight:600;line-height:1.55}.hero__form .choice-chip,.hero__form .choice-chip:first-of-type,.hero__form .choice-chip:nth-of-type(2),.hero__form .choice-chip:nth-of-type(3),.hero__form .choice-chip:nth-of-type(4){width:auto;position:relative;inset:auto}.hero__form .choice-chip__label{width:auto;height:auto;padding:9px 12px}.hero__form .form__row{gap:7px;width:auto;height:auto;display:grid;position:static}.hero__form .form__row .form__label,.hero__form .form__input,.hero__form .form__row .form__error,.hero__form .button,.hero__form .form__consent,.hero__form .form__error--consent{width:100%;position:static}.hero__form .form__row .form__label{text-transform:none;font-size:13px;font-weight:600;line-height:1.55}.hero__form .form__input{font-size:16px;line-height:1.55}.hero__form .form__row .form__error{min-height:16px}.hero__form .button{white-space:normal;height:48px;min-height:48px;font-size:14px;line-height:1.25}.hero__form .form__consent{grid-template-columns:20px 1fr;gap:10px;height:auto;line-height:1.4}.hero__form .form__error--consent{min-height:16px;margin-top:-10px}.express-panel,.support-process,.questionnaire,.featured-article,.timeline__item,.comparison,.seo-table,.ai-panel{grid-template-columns:1fr}.timeline__item:nth-child(2n) .timeline__media{order:0}.questionnaire,.ai-panel{padding:28px 22px}.express-panel__steps,.contacts-hero__links,.contacts-ways__grid,.contacts-scenarios__grid,.company-details{grid-template-columns:1fr}.contacts-ways{padding-block:48px}.contacts-ways__heading{margin-bottom:28px}.contacts-ways__heading .section-heading__title{font-size:clamp(30px,8vw,42px);line-height:1.15}.contacts-ways__card{min-height:278px}.contacts-scenarios__heading{margin-bottom:28px}.contacts-scenarios__heading .section-heading__title{font-size:clamp(30px,8vw,42px);line-height:1.15}.after-application__grid{grid-template-columns:1fr}.company-details{gap:18px;padding:22px}.company-details__note{margin-top:2px}.lifecycle,.payment-flow{grid-template-columns:repeat(2,1fr)}.blog-hero__grid,.prices-hero__grid{grid-template-columns:1fr}.blog-hero__stamp,.prices-hero__stamp{text-align:left}.featured-article{min-height:360px}.featured-article__content{width:min(700px,100%)}.featured-article__accent--cyan,.featured-article__accent--lime{right:32px}.featured-article__label{right:40px}.featured-article__index{right:78px}.team-pipeline,.process-grid{grid-template-columns:repeat(2,1fr)}.logo-mosaic{grid-template-columns:repeat(3,1fr)}.reporting__metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hero__shell{padding:26px 18px}.hero__lead{font-size:16px}.support-process__card,.featured-article,.ai-panel{min-width:0}.featured-article{min-height:470px}.featured-article__content{padding:24px 22px}.featured-article__title{font-size:24px;line-height:32px}.featured-article__excerpt{font-size:14px;line-height:21px}.featured-article__accent--cyan{width:150px;height:150px;top:292px;right:28px}.featured-article__accent--lime{width:68px;height:68px;top:382px;right:24px}.featured-article__accent--dot{top:410px;right:205px}.featured-article__label{width:132px;height:34px;font-size:10px;top:300px;right:36px}.featured-article__index{font-size:46px;line-height:50px;top:340px;right:67px}.article-card{min-height:286px}.number-flow{grid-template-columns:1fr;display:grid}.policy-section{grid-template-columns:32px 1fr;gap:12px;padding-block:34px}.policy-section__content h2{font-size:22px}.express-panel__title{font-size:28px}.lifecycle,.payment-flow,.team-pipeline,.process-grid,.ai-panel__tags,.case-study__metrics,.reporting__metrics{grid-template-columns:1fr}.questionnaire__actions{flex-direction:column}.popular-list__item{grid-template-columns:44px 1fr}.popular-list__meta{grid-column:2}.logo-mosaic{grid-template-columns:repeat(2,1fr)}.logo-mosaic__item{min-height:96px;font-size:12px}.portfolio-stream__item{min-height:0}.portfolio-stream__media{min-height:280px}}.proof-section{background:#fafcfb;height:150px;padding-block:22px}.proof-strip--home{grid-template-columns:320px 320px 320px minmax(0,1fr);height:106px;overflow:hidden}.proof-strip--home .proof-strip__item{border:0;min-width:0;padding:0;position:relative}.proof-strip--home .proof-strip__item:not(:first-child):before{content:"";background:#cfe5da;width:1px;height:66px;position:absolute;top:19px;left:-1px}.proof-strip--home .proof-strip__title,.proof-strip--home .proof-strip__text{white-space:nowrap;position:absolute;left:27px}.proof-strip--home .proof-strip__title{color:#1f2426;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:20px;top:23px}.proof-strip--home .proof-strip__text{color:#65716d;font-family:var(--font-body);font-size:13px;font-weight:400;line-height:18px;top:53px}.faq-section{background:#f8fbf9;min-height:520px}.faq-section__inner{min-height:520px;padding-top:48px;padding-bottom:16px}.faq-section__heading{min-height:78px}.faq-section__title{color:#1f2426;width:395px;font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:40px}.faq-section__lead{color:#6c7672;width:408px;margin-top:14px;font-size:16px;font-weight:400;line-height:24px}.faq-section__list{grid-template-columns:repeat(2,minmax(0,620px));gap:16px 72px;margin-top:38px;display:grid}.faq-call{background:linear-gradient(90deg,#dbffde 0%,#dbfcff 100%);border:1px solid #d2eadd;border-radius:26px;height:104px;margin-top:18px;position:relative;overflow:hidden}.faq-call__title,.faq-call__text,.faq-call__phone,.faq-call__button{position:absolute}.faq-call__title{color:#1f2426;font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:24px;top:21px;left:23px}.faq-call__text{color:#5f6b66;font-size:14px;font-weight:400;line-height:20px;top:53px;left:23px}.faq-call__phone{color:#1f2426;width:148px;font-size:18px;font-weight:700;line-height:22px;top:25px;left:874px}.faq-call .faq-call__button{background:linear-gradient(90deg,#29c982 0%,#28bed7 100%);gap:8px;width:152px;height:46px;min-height:46px;padding:0 18px 0 20px;font-size:14px;line-height:18px;top:23px;left:1079px}.faq-call__button .button__arrow{font-size:15px;line-height:18px}.blog-teaser{background:#fafcfb;height:530px}.blog-teaser__inner{height:530px;position:relative}.blog-teaser__heading{position:absolute;inset:0}.blog-teaser__eyebrow,.blog-teaser__title,.blog-teaser__lead,.blog-teaser__grid{position:absolute;left:0}.blog-teaser__eyebrow{color:#2bc57b;width:200px;height:18px;font-size:13px;font-weight:700;line-height:18px;top:46px}.blog-teaser__title{color:#1f2426;width:820px;height:50px;font-family:var(--font-heading);white-space:nowrap;font-size:28px;font-weight:700;line-height:50px;top:80px}.blog-teaser__lead{color:#1f2426;width:700px;height:24px;font-size:16px;font-weight:400;line-height:24px;top:138px}.blog-teaser__grid{grid-template-columns:repeat(3,388px);gap:42px;width:1248px;display:grid;top:198px}.blog-card{width:388px;height:250px;transition:transform var(--duration-card) var(--ease-out), border-color var(--duration-card), box-shadow var(--duration-card);background:#fff;border:1px solid #d9e7e1;border-radius:26px;position:relative;overflow:hidden}.blog-card:before{z-index:1;content:"";background:#2bc57b;border-radius:26px 26px 0 0;width:388px;height:6px;position:absolute;top:-1px;left:-1px}.blog-card:hover{box-shadow:var(--shadow-soft);border-color:#b9dfc8;transform:translateY(-3px)}.blog-card--advertising{background:linear-gradient(90deg,#f4fff6 0%,#f2fdff 100%)}.blog-card--advertising:before{background:#28c4d7}.blog-card--support:before{background:#b8f25f}.blog-card__tag,.blog-card__title,.blog-card__text,.blog-card__link{position:absolute;left:19px}.blog-card__tag{color:#1f2426;white-space:nowrap;background:#dff3ff;border-radius:999px;align-items:center;height:30px;padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;top:23px}.blog-card--advertising .blog-card__tag{background:#fbe2f1}.blog-card--support .blog-card__tag{background:#e2f6ec}.blog-card__title{color:#1f2426;width:330px;height:56px;font-size:22px;font-weight:700;line-height:28px;top:75px}.blog-card__text{color:#1f2426;width:334px;height:44px;font-size:14px;font-weight:400;line-height:22px;top:139px}.blog-card__link{color:#2bc57b;width:120px;height:20px;font-size:14px;font-weight:600;line-height:20px;top:209px}.blog-card--advertising .blog-card__link{color:#28c4d7}.blog-card__link span{transition:transform var(--duration-fast) var(--ease-out);margin-left:4px;display:inline-block}.blog-card__link:hover span{transform:translate(2px)}.final-cta{background:#f8fbf9;height:300px;padding-top:28px}.final-cta__panel{background:linear-gradient(90deg,#e1ffe4 0%,#dbfcff 100%);border:1px solid #cfe8df;border-radius:34px;height:236px;position:relative;overflow:hidden}.final-cta__glow,.final-cta__badge,.final-cta__title,.final-cta__contacts,.final-cta__button{position:absolute}.final-cta__glow{pointer-events:none;-webkit-user-select:none;user-select:none}.final-cta__glow--lime{width:280px;height:280px;top:-111px;left:-71px}.final-cta__glow--violet{width:250px;height:250px;top:119px;left:1109px}.final-cta__badge{z-index:1;color:#fff;white-space:nowrap;background:#183b34;border-radius:999px;align-items:center;width:207px;height:30px;padding:7px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;top:33px;left:35px}.final-cta__title{z-index:1;color:#20252b;width:720px;height:72px;font-family:var(--font-heading);font-size:28px;font-weight:700;line-height:36px;top:77px;left:35px}.final-cta__title span{display:block}.final-cta__contacts{z-index:1;color:#43504b;white-space:nowrap;width:420px;height:22px;font-size:15px;font-weight:500;line-height:22px;top:175px;left:35px}.final-cta .final-cta__button{z-index:1;white-space:nowrap;background:linear-gradient(90deg,#29c982 0%,#28bed7 100%);justify-content:flex-start;gap:0;width:246px;height:58px;min-height:58px;padding:0 20px 0 44px;font-size:16px;line-height:22px;top:91px;left:999px}.final-cta__button .button__arrow{width:20px;height:22px;font-size:17px;line-height:22px;position:absolute;top:18px;left:206px}.development-final-cta,.development-final-cta .final-cta__panel{background:#11191c}.development-final-cta .final-cta__badge{color:#183b34;background:#b8f25f}.development-final-cta .final-cta__title,.development-final-cta .final-cta__contacts{color:var(--color-white)}@media (width<=1024px){.portfolio-page__row{grid-template-columns:1fr}.portfolio-card--wide,.portfolio-card--small{height:auto;min-height:0}.portfolio-card--wide .portfolio-card__visual,.portfolio-card--small .portfolio-card__visual{height:min(58vw,474px)}.portfolio-card__name,.portfolio-card--small .portfolio-card__name,.portfolio-card__meta,.portfolio-card--small .portfolio-card__meta{margin:18px 24px 0;position:static}.portfolio-card__meta,.portfolio-card--small .portfolio-card__meta{margin-top:4px;margin-bottom:22px}.portfolio-card__link,.portfolio-card--small .portfolio-card__link{top:auto;bottom:22px;right:24px}.portfolio-page__cta{min-height:420px}.portfolio-page__cta-inner{width:auto;margin:0}.portfolio-page__cta-button{width:auto;margin-top:24px;position:static}}@media (width<=560px){.portfolio-page__works{padding-inline:18px}.portfolio-page__stream,.portfolio-page__row{gap:28px}.portfolio-card--wide .portfolio-card__visual,.portfolio-card--small .portfolio-card__visual{height:280px}.portfolio-card__title,.portfolio-browser__title{font-size:18px}.portfolio-page__mosaic{padding-inline:18px}.portfolio-page__cta{padding:32px 18px}.portfolio-page__cta-title{font-size:28px;line-height:36px}.portfolio-page__cta-text{font-size:14px;line-height:21px}}@media (width<=1360px){.portfolio-preview{height:auto}.portfolio-preview__inner{height:auto;padding-top:48px;padding-bottom:39px}.portfolio-preview__heading{position:relative;inset:auto}.portfolio-preview__eyebrow,.portfolio-preview__title,.portfolio-preview__lead{width:auto;position:static}.portfolio-preview__title{margin-top:22px}.portfolio-preview__lead{max-width:820px;margin-top:10px}.portfolio-preview__all{top:43px}.portfolio-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:10px;position:static}.project-card__visual{width:calc(100% - 34px)}.project-card__browser{margin-left:-148px;left:50%}.project-card__title,.project-card__text,.project-card__link{width:calc(100% - 38px)}.audit-section{height:auto;padding-block:40px}.audit-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;height:auto;min-height:390px;padding:39px;display:grid;top:0}.audit-card__content{align-content:start;min-width:0;display:grid}.audit-card__badge,.audit-card__title,.audit-card__lead,.audit-card__note{width:auto;height:auto;position:static}.audit-card__badge{width:280px;max-width:100%}.audit-card__title{max-width:590px;margin-top:22px}.audit-card__lead{max-width:600px;margin-top:14px}.audit-card__note{max-width:560px;margin-top:10px}.audit-card__button{margin-top:12px;position:relative;top:auto;left:auto}.audit-checklist{width:100%;position:relative;top:auto;left:auto}.audit-price{left:auto;right:25px}.pain-section{height:auto}.pain-section__inner{height:auto;padding-top:54px;padding-bottom:54px}.pain-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.scenario-section{height:auto}.scenario-section__inner{height:auto;padding-top:50px;padding-bottom:56px}.scenario-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.contact-rail{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) 158px}.contact-rail__item{padding-left:12px;padding-right:12px}.contact-rail__item:first-child{margin-left:8px;margin-right:8px}.contact-rail__item--socials{padding-left:8px;padding-right:0}.contact-rail__item--socials .contact-rail__socials{grid-template-columns:minmax(0,1fr) 30px 30px}.proof-strip--home{grid-template-columns:repeat(4,minmax(0,1fr))}.promo-slider__title{width:620px;font-size:36px;line-height:44px}.promo-slider__slide--seo .promo-slider__title,.promo-slider__slide--spec .promo-slider__title{width:650px}.promo-slider__proof{width:440px;left:auto;right:64px}.promo-slider__proof--spec{width:420px}.promo-slider__glow--pink,.promo-slider__glow--seo-pink{left:auto;right:-40px}.promo-slider__glow--cyan,.promo-slider__glow--seo-cyan{left:auto;right:110px}.promo-slider__counter{left:auto;right:302px}.promo-slider__controls{left:auto;right:120px}}@media (width<=1024px){body[data-page=development] .questionnaire-section{min-height:0}body[data-page=development] .questionnaire{grid-template-columns:minmax(0,1fr);gap:34px;height:auto;min-height:0;overflow:hidden}body[data-page=development] .questionnaire__card{width:100%;min-height:552px}}@media (width<=600px){body[data-page=development] .questionnaire{border-radius:26px;padding:26px 18px}body[data-page=development] .questionnaire__title{font-size:26px;line-height:34px}body[data-page=development] .questionnaire__lead{font-size:16px;line-height:24px}body[data-page=development] .questionnaire__card{min-height:0;padding:22px 18px;display:block}body[data-page=development] .questionnaire__time{margin-top:10px;position:static}body[data-page=development] .questionnaire__track{gap:7px;margin-top:16px}body[data-page=development] .questionnaire__step{width:100%;margin-top:26px;position:static}body[data-page=development] .questionnaire__question{width:100%;height:auto;font-size:20px;line-height:28px}body[data-page=development] .questionnaire__hint{width:100%;height:auto}body[data-page=development] .questionnaire__options,body[data-page=development] .questionnaire__website-field,body[data-page=development] .questionnaire__fields--references,body[data-page=development] .questionnaire__contact-fields{width:100%;margin-top:24px;position:static}body[data-page=development] .questionnaire__option{text-align:left;white-space:normal;width:auto;max-width:100%;padding-inline:12px;font-size:12px;line-height:16px}body[data-page=development] .questionnaire__contact-fields{grid-template-columns:minmax(0,1fr)}body[data-page=development] .questionnaire__field,body[data-page=development] .questionnaire__field--wide,body[data-page=development] .questionnaire__submit,body[data-page=development] .questionnaire__consent,body[data-page=development] .questionnaire__error{grid-column:1}body[data-page=development] .questionnaire__actions,body[data-page=development] .questionnaire[data-current-step="4"] .questionnaire__actions{width:100%;margin-top:24px;position:static}body[data-page=development] .questionnaire.has-previous .questionnaire__actions{grid-template-columns:1fr 1fr;grid-template-areas:"previous next""skip skip"}body[data-page=development] .questionnaire__previous{grid-area:previous}body[data-page=development] .questionnaire__next{grid-area:next}body[data-page=development] .questionnaire__skip-action{grid-area:skip;justify-content:center}body[data-page=development] .questionnaire.is-last-step .questionnaire__actions{grid-template-columns:minmax(0,1fr);grid-template-areas:"previous"}body[data-page=development] .questionnaire.is-last-step .questionnaire__previous{width:100%}body[data-page=development] .questionnaire__submit{white-space:normal;min-height:58px;padding:10px 14px;font-size:12px;line-height:16px}body[data-page=development] .questionnaire__upcoming{width:100%;height:auto;margin-top:20px;position:static}body[data-page=development] .questionnaire__success{padding:34px 20px}body[data-page=development] .questionnaire__success-title{font-size:21px;line-height:30px}}@media (width<=1200px){.pricing-section .express-panel--home{grid-template-columns:minmax(0,1fr) 284px;height:auto;padding:28px}.pricing-section .express-panel__content{grid-column:1/-1;width:100%;height:auto}.pricing-section .express-panel__title,.pricing-section .express-panel__lead,.pricing-section .express-panel__rule{width:100%;height:auto}.pricing-section .express-panel__rules,.pricing-section .express-panel__price-panel{align-self:stretch}}@media (width<=1024px){.pricing-section__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-section .pricing-card__description,.pricing-section .pricing-card__best-for{width:100%}}@media (width<=768px){.pricing-section__inner{padding-top:52px;padding-bottom:52px}.pricing-section__heading{gap:20px}.pricing-section__eyebrow,.pricing-section__lead{width:100%;height:auto}.pricing-section__title{text-align:center;white-space:normal;font-size:28px;line-height:40px}.pricing-section__cards{grid-template-columns:1fr;width:min(402px,100%)}.pricing-section__footnote{width:min(620px,100%);height:auto}.pricing-section .express-panel--home{grid-template-columns:1fr}.pricing-section .express-panel__content{grid-column:auto}.pricing-section .express-panel__rules,.pricing-section .express-panel__price-panel{width:100%}.pricing-section .express-panel__glow--lime{inset:auto -80px -80px auto}}@media (width<=560px){.pricing-section__inner{gap:24px;padding-top:44px;padding-bottom:44px}.pricing-section__title{font-size:24px;line-height:34px}.pricing-section__lead{font-size:15px;line-height:23px}.pricing-section .pricing-card--home{height:auto;min-height:0}.pricing-section .pricing-card__header{flex-basis:auto;height:auto;min-height:254px}.pricing-section .pricing-card__panel{flex-basis:374px;height:374px}.pricing-section .pricing-card__plan-note{flex:1;width:auto;min-width:0}.pricing-section .pricing-card__price{font-size:32px;line-height:40px}.pricing-section .express-panel--home{gap:20px;padding:20px}.pricing-section .express-panel__title{font-size:26px;line-height:36px}.pricing-section .express-panel__rules,.pricing-section .express-panel__price-panel{height:auto;min-height:248px}.pricing-section .express-panel__note,.pricing-section .express-panel__button{width:100%}}@media (width<=1300px){.hero__title{font-size:36px}}@media (width<=1200px){:root{--page-gutter:32px}.container,.site-header.is-compact .site-header__bottom{width:calc(100% - 64px)}.site-nav__list{gap:12px}.site-nav__link{font-size:13px}.site-header.is-compact .site-header__sticky-brand{width:54px}.site-header.is-compact .site-header__sticky-brand .brand__wordmark,.site-header.is-compact .site-header__sticky-divider{display:none}.site-header.is-compact .site-nav{left:89px}.site-header.is-compact .site-nav__list{gap:6px}.site-header.is-compact .site-nav__link{font-size:12px}.site-footer__grid{grid-template-columns:1.3fr repeat(2,1fr)}.site-footer__column:nth-last-child(-n+2){margin-top:20px}.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-slider__badge,.promo-slider__title,.promo-slider__text,.promo-slider__cta{left:32px}.promo-slider__title,.promo-slider__slide--seo .promo-slider__title,.promo-slider__slide--spec .promo-slider__title{width:500px;font-size:32px;line-height:40px}.promo-slider__text,.promo-slider__slide--seo .promo-slider__text,.promo-slider__slide--spec .promo-slider__text{width:500px;font-size:15px;line-height:22px}.promo-slider__proof,.promo-slider__proof--spec{width:400px;right:32px}.promo-slider__proof-item{font-size:11px}.promo-slider__counter{right:214px}.promo-slider__controls{right:32px}}@media (width<=1024px){:root{--page-gutter:24px}.container,.site-header.is-compact .site-header__bottom{width:calc(100% - 48px)}.audit-card{grid-template-columns:1fr;padding:32px}.portfolio-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{background:var(--color-white);border-bottom:1px solid #dce8e2;height:74px;min-height:74px;position:sticky;top:0}.site-header__top,.site-header__bottom{display:none}.site-header .site-header__mobile{width:100%;max-width:none;height:73px;margin:0;padding:0;display:block;position:relative}.site-header__mobile .brand{align-items:center;gap:8px;height:56px;position:absolute;top:8px;left:13px}.site-header__mobile .brand__logo{width:54px;height:56px}.site-header__mobile .brand__name{color:#20262a;width:140px;font-size:12px;line-height:18px;position:relative;top:-1px}.mobile-tools{position:static}.mobile-tools__phone,.mobile-tools__toggle{width:44px;height:44px;color:var(--color-dark);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:999px;place-items:center;display:grid;position:absolute;top:13px}.mobile-tools__phone{background:#b9f46a;width:36px;height:36px;top:17px;right:162px}.mobile-tools__phone svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.mobile-tools__socials{align-items:center;gap:5px;display:flex;position:absolute;top:20px;right:68px}.mobile-tools__social{flex:0 0 30px;width:30px;height:30px}.mobile-tools__toggle{background:#f0f4f1;width:40px;height:40px;top:15px;right:16px}.mobile-tools__burger{gap:6px;display:grid;position:absolute;top:13px;left:12px}.mobile-tools__burger-line{width:20px;height:2px;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);background:#20262a;border-radius:2px;display:block}.mobile-tools__toggle[aria-expanded=true] .mobile-tools__burger-line:first-child{transform:translateY(8px)rotate(45deg)}.mobile-tools__toggle[aria-expanded=true] .mobile-tools__burger-line:nth-child(2){opacity:0}.mobile-tools__toggle[aria-expanded=true] .mobile-tools__burger-line:last-child{transform:translateY(-8px)rotate(-45deg)}.section{padding-block:52px}.proof-section{height:auto}.grid--3,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-slider__slide.is-active,.promo-slider__proof{display:block}.cta-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){:root{--page-gutter:20px}.container,.site-header.is-compact .site-header__bottom{width:calc(100% - 40px)}.section{padding-block:44px}.scenario-section__inner,.pain-section__inner{padding-top:44px;padding-bottom:44px}.portfolio-preview__all{margin-top:24px;display:block;position:relative;top:auto;right:auto}.portfolio-preview__grid{grid-template-columns:1fr;margin-top:24px}.section-heading--split,.grid--2,.grid--3,.grid--4,.pricing-grid{grid-template-columns:1fr}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-section{height:auto}.proof-strip--home{grid-template-columns:repeat(2,minmax(0,1fr));height:212px}.proof-strip--home .proof-strip__item:nth-child(3):before{display:none}.proof-strip--home .proof-strip__item:nth-child(n+3):after{content:"";background:#cfe5da;width:calc(100% - 38px);height:1px;position:absolute;top:-1px;left:19px}.proof-strip__item:nth-child(3){border-left:0}.proof-strip__item:nth-child(n+3){border-top:1px solid #cfe5da}.proof-strip--home .proof-strip__item:nth-child(n+3){border-top:0}.pricing-card{min-height:0}.site-footer__grid{grid-template-columns:repeat(2,1fr);gap:34px 24px}.site-footer__intro{grid-column:1/-1}.site-footer__bottom{flex-direction:column;gap:8px}.cta-panel{min-height:0;padding:36px 28px}.promo-slider{height:auto}.promo-slider__viewport{height:auto;min-height:660px}.promo-slider__slide{height:auto;min-height:660px;padding:28px 20px 78px;position:relative}.promo-slider__slide.is-active{grid-template-columns:1fr;align-content:start;display:grid}.promo-slider__content,.promo-slider__badge,.promo-slider__title,.promo-slider__text,.promo-slider__cta,.promo-slider__proof,.promo-slider__proof--spec{position:relative;inset:auto}.promo-slider__title,.promo-slider__slide--seo .promo-slider__title,.promo-slider__slide--spec .promo-slider__title{width:auto;height:auto;margin-top:14px;font-size:34px;line-height:42px}.promo-slider__text,.promo-slider__slide--seo .promo-slider__text,.promo-slider__slide--spec .promo-slider__text{width:auto;height:auto;margin-top:10px;font-size:16px;line-height:24px}.promo-slider__cta{margin-top:14px}.promo-slider__proof,.promo-slider__proof--spec{width:100%;margin-top:24px}.promo-slider__proof--spec{height:174px}.promo-slider__counter{inset:auto 200px 21px auto}.promo-slider__controls{inset:auto 20px 14px auto}}@media (width<=560px){:root{--page-gutter:16px}.container,.site-header.is-compact .site-header__bottom{width:calc(100% - 32px)}.scenario-section__title,.pain-section__title{font-size:clamp(27px,8vw,34px);line-height:1.24}.pain-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-section{padding-block:32px}.portfolio-preview__title{font-size:clamp(27px,8vw,32px);line-height:1.3}.portfolio-preview__all{width:100%}.project-card__browser{width:calc(100% - 56px);height:auto;margin-left:0;left:28px}.audit-card{border-radius:28px;gap:28px;padding:22px}.audit-card__title{font-size:28px;line-height:1.25}.audit-card__lead{font-size:16px;line-height:24px}.audit-card__button{width:100%}.audit-checklist{height:auto;padding:22px}.audit-checklist__title,.audit-checklist__list,.audit-price{position:static}.audit-checklist__list{gap:12px;width:100%;margin-top:16px}.audit-checklist__item{height:auto;min-height:34px}.audit-checklist__label{width:auto}.audit-price{margin-top:16px}.scenario-section__grid{grid-template-columns:1fr}body{font-size:15px}.display-title{font-size:clamp(30px,9vw,40px)}.hero__title,.rich-text h1{font-size:clamp(24px,7vw,30px)}.rich-text h1{overflow-wrap:anywhere}.section-heading__title{font-size:clamp(27px,8vw,34px)}.promotion-hero__title{min-height:164px;font-size:clamp(28px,8.5vw,34px)}.promotion-hero .hero__lead{min-height:154px}.promotion-hero__chips{min-height:147px}.promotion-hero .pricing-card__price{min-height:106px}.proof-strip{grid-template-columns:1fr}.proof-strip--home{grid-template-columns:1fr;height:424px}.proof-strip--home .proof-strip__item:not(:first-child):before{display:none}.proof-strip--home .proof-strip__item:nth-child(n+2):after{content:"";background:#cfe5da;width:calc(100% - 38px);height:1px;position:absolute;top:-1px;left:19px}.proof-strip__item{border-top:1px solid #cfe5da;border-left:0}.proof-strip__item:first-child{border-top:0}.proof-strip--home .proof-strip__item{border:0}.promo-slider__viewport,.promo-slider__slide{min-height:720px}.promo-slider__slide{padding:28px 16px 78px}.promo-slider__title,.promo-slider__slide--seo .promo-slider__title,.promo-slider__slide--spec .promo-slider__title{font-size:29px;line-height:36px}.promo-slider__proof{height:270px}.promo-slider__proof--spec{height:190px}.promo-slider__metric--seo{width:calc(100% - 40px);font-size:30px}.promo-slider__proof--spec .promo-slider__metric{width:calc(100% - 40px);font-size:34px;left:20px}.promo-slider__proof-label,.promo-slider__proof--spec .promo-slider__proof-label{width:calc(100% - 40px);left:20px}.promo-slider__proof-list{gap:10px;top:118px;left:20px;right:20px}.promo-slider__proof-item{white-space:normal;grid-template-columns:24px minmax(0,1fr);gap:8px;height:auto;font-size:10px}.promo-slider__controls{right:16px}.promo-slider__counter{right:196px}.button{width:100%}.button--text{width:auto}.form-card,.dialog__surface{padding:24px 20px}.site-footer__grid{grid-template-columns:1fr}.site-footer__intro{grid-column:auto}.faq__button{font-size:14px}.faq__answer{padding-right:18px}}@media (width<=440px){.pain-section__grid{grid-template-columns:1fr}.site-header__mobile .brand__name{width:95px;font-size:11px}}@media (width<=380px){.mobile-tools__phone{right:146px}}@media (width>=1025px) and (width<=1399px){.site-header.is-compact .site-nav{width:max-content}.site-header.is-compact .site-nav__list{gap:10px;width:max-content}.site-header.is-compact .site-nav__link{font-size:11px}.site-header.is-compact .site-header__sticky-phone{width:120px;font-size:11.5px;right:255px}.site-header.is-compact .site-header__sticky-socials{gap:2px;width:42px;right:201px}.site-header.is-compact .site-header__sticky-social{flex-basis:20px;width:20px;height:20px}.site-header.is-compact .site-header__sticky-social img{width:12px;height:12px}}@media (width>=1025px) and (width<=1300px){.site-header.is-compact .site-nav__list{gap:6px}.site-header.is-compact .site-nav__link{font-size:10px}}@media (width>=1301px) and (width<=1440px){.site-header.is-compact .site-nav__list{gap:10px}.site-header.is-compact .site-nav__link{font-size:11px}.site-header.is-compact .site-header__sticky-phone{width:120px;font-size:11.5px;right:255px}.site-header.is-compact .site-header__sticky-socials{gap:2px;width:42px;right:201px}.site-header.is-compact .site-header__sticky-social{flex-basis:20px;width:20px;height:20px}.site-header.is-compact .site-header__sticky-social img{width:12px;height:12px}}@media (width>=1025px) and (width<=1100px){.site-header.is-compact .site-nav__list{gap:2px}.site-header.is-compact .site-nav__link{font-size:9px}}@media (width>=1025px) and (width<=1399px){.contact-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 158px}.contact-rail__item:first-child{display:none}}@media (width<=1360px){.reviews-section__brand{right:0}.reviews-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.yandex-review{width:100%}.yandex-review__header,.yandex-review__placeholder{width:calc(100% - 46px)}.yandex-review__stars{left:auto;right:32px}.yandex-review__hint{width:calc(100% - 42px)}}@media (width<=1024px){.reviews-section{height:auto}.reviews-section__inner{height:auto;padding-bottom:46px}.reviews-section__brand{right:0}.reviews-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.reviews-section__inner{flex-direction:column;align-items:flex-start;padding-top:44px;padding-bottom:44px;display:flex}.reviews-section__title,.reviews-section__lead{white-space:normal;width:100%;height:auto}.reviews-section__title{font-size:28px;line-height:38px}.reviews-section__lead{margin-top:14px}.reviews-section__brand{width:min(350px,100%);margin-top:24px;position:relative;top:auto;right:auto}.reviews-section__grid{grid-template-columns:1fr;gap:20px;width:min(388px,100%);margin-top:32px}.reviews-section .reviews-section__button{margin-top:20px}}@media (width<=440px){.reviews-section__title{font-size:24px;line-height:34px}.reviews-section__brand-proof{display:none}.reviews-section__brand-stars{left:73px}.yandex-review__title{font-size:14px;line-height:20px}.yandex-review__stars{font-size:14px;right:16px}}@media (width<=1360px){.support-process{grid-template-columns:minmax(0,636fr) minmax(0,652fr);width:100%}.support-process__card--support,.support-process__card--start{width:100%}.support-process__title,.support-process__text{width:calc(100% - 46px)}.support-process .support-process__button{right:24px}.number-flow{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 46px)}.number-flow__item{width:100%}}@media (width<=1024px){.process-section{height:auto}.process-section__inner{height:auto;padding-top:44px;padding-bottom:44px}.process-section__eyebrow,.process-section__title,.support-process{position:static}.process-section__title{width:100%;margin-top:20px}.support-process{grid-template-columns:1fr;height:auto;margin-top:22px}.support-process__card--support,.support-process__card--start{width:100%}}@media (width<=560px){.process-section__title{height:auto;font-size:26px;line-height:38px}.support-process__card{flex-direction:column;align-items:flex-start;height:auto;min-height:0;padding:23px;display:flex}.support-process__badge,.support-process__title,.support-process__text,.support-process__list,.support-process__button,.number-flow{position:static}.support-process__title--support,.support-process__title--start{width:100%;height:auto;margin-top:26px;font-size:24px;line-height:32px}.support-process__title--start{font-size:21px;line-height:28px}.support-process__text--support,.support-process__text--start{width:100%;height:auto;margin-top:12px}.support-process__list,.support-process .support-process__button{width:100%;margin-top:24px}.number-flow{width:100%;margin-top:26px}}@media (width<=440px){.process-section__eyebrow{width:100%}.process-section__title{font-size:23px;line-height:34px}.number-flow{grid-template-columns:1fr;gap:10px}.number-flow__item{height:68px}.number-flow__number{top:8px}.number-flow__label{top:38px}}@media (width<=1360px){.faq-section__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,72px)}.faq-call__phone{left:auto;right:288px}.faq-call .faq-call__button{left:auto;right:79px}}@media (width<=1100px){.faq-section,.faq-section__inner{min-height:0}.faq-section__inner{padding-bottom:40px}.faq-call{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title phone""text button";align-items:center;gap:10px 28px;height:auto;min-height:154px;padding:22px 24px;display:grid}.faq-call__title,.faq-call__text,.faq-call__phone,.faq-call__button{position:static}.faq-call__title{grid-area:title}.faq-call__text{grid-area:text}.faq-call__phone{grid-area:phone}.faq-call .faq-call__button{grid-area:button;width:152px}}@media (width<=900px){.faq-section__inner{padding-top:44px;padding-bottom:44px}.faq-section__list{grid-template-columns:1fr;gap:12px;margin-top:32px}.faq-call{grid-template-columns:1fr;grid-template-areas:"title""text""phone""button";justify-items:start;gap:12px;margin-top:20px}}@media (width<=600px){.faq-section__heading{min-height:0}.faq-section__title,.faq-section__lead{width:100%}.faq-section__title{font-size:26px;line-height:36px}.faq-section__lead{margin-top:10px;font-size:15px;line-height:22px}.faq--split .faq__button{padding-right:17px;font-size:14px}.faq-call{border-radius:22px;padding:22px 20px}.faq-call__title{font-size:16px;line-height:22px}.faq-call__text{font-size:13px;line-height:19px}.faq-call .faq-call__button{width:min(240px,100%)}}@media (width<=1360px){.blog-teaser__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.blog-card{width:100%}.blog-card:before{width:calc(100% + 2px)}.blog-card__title,.blog-card__text{width:calc(100% - 38px)}}@media (width<=1024px){.blog-teaser,.blog-teaser__inner{height:auto}.blog-teaser__inner{padding-top:46px;padding-bottom:46px}.blog-teaser__heading,.blog-teaser__eyebrow,.blog-teaser__title,.blog-teaser__lead,.blog-teaser__grid{position:static}.blog-teaser__title{white-space:normal;width:100%;height:auto;margin-top:16px}.blog-teaser__lead{width:100%;height:auto;margin-top:8px}.blog-teaser__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}}@media (width<=600px){.blog-teaser__inner{padding-top:40px;padding-bottom:40px}.blog-teaser__title{font-size:24px;line-height:34px}.blog-teaser__lead{font-size:15px;line-height:22px}.blog-teaser__grid{grid-template-columns:1fr}.blog-card{flex-direction:column;align-items:flex-start;height:auto;min-height:250px;padding:23px 19px 19px;display:flex}.blog-card__tag,.blog-card__title,.blog-card__text,.blog-card__link{position:static}.blog-card__title,.blog-card__text,.blog-card__link{width:100%;height:auto}.blog-card__title{margin-top:22px;font-size:20px;line-height:27px}.blog-card__text{margin-top:8px}.blog-card__link{margin-top:auto;padding-top:20px}}@media (width<=1360px){.final-cta__glow--violet{left:auto;right:-48px}.final-cta .final-cta__button{left:auto;right:65px}}@media (width<=1200px){.final-cta__title{width:600px}.final-cta .final-cta__button{right:35px}}@media (width<=900px){.final-cta{height:auto;min-height:0;padding-block:28px}.final-cta__panel{flex-direction:column;align-items:flex-start;height:auto;min-height:320px;padding:33px 35px;display:flex}.final-cta__badge,.final-cta__title,.final-cta__contacts,.final-cta__button{position:relative;inset:auto}.final-cta__title{width:100%;height:auto;margin-top:14px}.final-cta__contacts{width:100%;height:auto;margin-top:20px}.final-cta .final-cta__button{width:246px;margin-top:24px;position:relative;inset:auto}}@media (width<=600px){.final-cta__panel{border-radius:28px;min-height:0;padding:28px 20px}.final-cta__badge{width:auto;max-width:100%;font-size:11px}.final-cta__title{font-size:23px;line-height:32px}.final-cta__contacts{white-space:normal;font-size:14px}.final-cta .final-cta__button{justify-content:center;width:100%;padding-inline:20px}.final-cta__button .button__arrow{width:auto;height:auto;margin-left:8px;position:static}}@media (width<=1360px){.site-footer{height:auto;padding:44px 0 24px}.site-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px;height:auto;display:grid}.site-footer__intro,.site-footer__column,.site-footer__bottom,.site-footer__brand,.site-footer__description,.site-footer__contact,.site-footer__socials,.site-footer__hours,.site-footer__cta{position:static;inset:auto}.site-footer__intro{flex-direction:column;grid-column:1/-1;align-items:flex-start;width:auto;height:auto;display:flex}.site-footer__brand,.site-footer__description,.site-footer__contact,.site-footer__hours{height:auto}.site-footer__description{margin-top:14px}.site-footer__contact--phone{margin-top:20px}.site-footer__contact--mail,.site-footer__socials{margin-top:10px}.site-footer__hours{margin-top:14px}.site-footer .site-footer__cta{width:230px;margin-top:16px}.site-footer__column{align-self:start;width:auto;margin-top:0}.site-footer__column:nth-last-child(-n+2){margin-top:0}.site-footer__bottom{grid-column:1/-1;justify-content:space-between;gap:24px;width:100%;height:auto;margin-top:0;display:flex}.site-footer__bottom>span{white-space:normal;position:static}}@media (width<=900px){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.site-footer__inner{grid-template-columns:1fr}.site-footer__intro,.site-footer__bottom{grid-column:auto}.site-footer__bottom{flex-direction:column;gap:8px}}.reveal{--reveal-duration:.68s;--reveal-distance-x:0;--reveal-distance-y:30px;--reveal-scale:.99;transform-origin:bottom;transition:opacity var(--reveal-duration) var(--ease-out), transform var(--reveal-duration) var(--ease-out)}.reveal--card{--reveal-duration:.72s;--reveal-distance-y:38px;--reveal-scale:.97}.reveal--heading{--reveal-duration:.66s;--reveal-distance-x:-28px;--reveal-distance-y:14px;--reveal-scale:1}.reveal--block{--reveal-duration:.7s;--reveal-distance-y:32px}.reveal--section{--reveal-duration:.76s;--reveal-distance-y:28px;--reveal-scale:.992}.js .reveal:not(.is-visible){opacity:0;transform:translate3d(var(--reveal-distance-x), var(--reveal-distance-y), 0) scale(var(--reveal-scale))}.js .reveal.is-visible{opacity:1;transform:none}.reveal--delay-0{transition-delay:0s}.reveal--delay-1{transition-delay:70ms}.reveal--delay-2{transition-delay:.14s}.reveal--delay-3{transition-delay:.21s}.reveal--delay-4{transition-delay:.28s}.reveal--delay-5{transition-delay:.35s}@media (prefers-reduced-motion:reduce){.js .reveal:not(.is-visible){opacity:1;transform:none}}body[data-page=promotion] .promotion-hero .hero__lead{color:#65716c}.about-refresh{color:#20262a;background:#f7faf8}.about-refresh__pill{color:#178c50;height:34px;font:700 11px/16px var(--font-body,Inter,sans-serif);letter-spacing:.01em;background:#e1ffe4;border-radius:17px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.about-refresh__pill--pink{color:#d82078;background:#ffe1f0}.about-refresh__pill--dark{color:#b8f25f;background:#263b33}.about-refresh__pill--cyan{color:#218b9a;background:#dbfcff}.about-refresh__pill--white{color:#22b96b;background:#fff}.about-refresh__hero{background:linear-gradient(110deg,#e1ffe4 0%,#ddfbff 100%);height:760px;position:relative;overflow:hidden}.about-refresh__hero-copy{z-index:2;width:690px;position:absolute;top:66px;left:64px}.about-refresh__hero-title{font:700 48px/56px var(--font-heading,Unbounded,sans-serif);letter-spacing:-.02em;margin:24px 0 22px}.about-refresh__hero-lead{color:#4e5b55;width:630px;font:400 18px/28px var(--font-body,Inter,sans-serif);margin:0 0 24px}.about-refresh__hero-art{color:#20262a;background:#111b18;border-radius:32px;width:572px;height:604px;padding:30px 34px;position:absolute;top:70px;left:804px;overflow:hidden}.about-refresh__art-pill{z-index:2;color:#b8f25f;font:700 11px/16px var(--font-body,Inter,sans-serif);background:#263b33;border-radius:17px;padding:9px 16px;display:inline-flex;position:relative}.about-refresh__art-years{z-index:2;color:#fff;font:700 40px/48px var(--font-heading,Unbounded,sans-serif);margin-top:20px;display:block;position:relative}.about-refresh__art-caption{z-index:2;color:#d7e1dd;font:400 14px/22px var(--font-body,Inter,sans-serif);margin:4px 0 0;position:relative}.about-refresh__brand-panel{z-index:2;text-align:center;background:linear-gradient(110deg,#f6fff8,#f2fcff);border:1px solid #dbe8e3;border-radius:28px;height:292px;margin-top:28px;padding:52px 36px 24px;position:relative;overflow:hidden}.about-refresh__brand-panel img{object-fit:contain;width:412px;max-width:100%;height:96px;margin:0 auto 18px;display:block}.about-refresh__brand-panel strong{color:#20262a;font:700 12px/18px var(--font-body,Inter,sans-serif);margin-bottom:8px;display:block}.about-refresh__brand-panel span{color:#4f5d57;font:700 11px/18px var(--font-body,Inter,sans-serif);display:block}.about-refresh__art-archive{z-index:2;color:#b8f25f;font:700 11px/18px var(--font-body,Inter,sans-serif);margin:18px 0 0;position:relative}.about-refresh__art-sub{z-index:2;color:#d7e1dd;font:400 14px/22px var(--font-body,Inter,sans-serif);margin:4px 0;position:relative}.about-refresh__orb{opacity:.78;filter:blur(.1px);border-radius:50%;position:absolute}.about-refresh__orb--cyan{opacity:.6;background:#2ec2d3;width:144px;height:144px;top:134px;right:64px}.about-refresh__orb--pink{opacity:.45;background:#ff2e93;width:122px;height:122px;bottom:54px;left:55px}.about-refresh__orb--lime{opacity:.6;background:#b8f25f;width:104px;height:104px;bottom:44px;right:78px}.about-refresh__trust{background:#ffffff7a;border:1px solid #dce6e1;border-radius:20px;grid-template-columns:repeat(3,1fr);width:692px;height:116px;padding:18px 0;display:grid;position:absolute;bottom:126px;left:64px}.about-refresh__trust>div{border-right:1px solid #dce6e1;padding:0 20px}.about-refresh__trust>div:last-child{border-right:0}.about-refresh__trust b{color:#178c50;font:700 11px/16px var(--font-body,Inter,sans-serif);margin-bottom:10px;display:block}.about-refresh__trust span{color:#59645f;font:400 13px/20px var(--font-body,Inter,sans-serif);display:block}.about-refresh__history{background:#f7faf8;height:2620px;padding:70px 64px;position:relative;overflow:hidden}.about-refresh__ghost{color:#22b96b0d;margin:0;font:400 60px/1 Stalinist,Impact,sans-serif;position:absolute;top:28px;right:70px}.about-refresh__section-title{font:700 44px/52px var(--font-heading,Unbounded,sans-serif);margin:20px 0 12px}.about-refresh__section-lead{color:#59645f;max-width:920px;font:400 18px/27px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__timeline-line{background:linear-gradient(#22b96b,#2ec2d3);border-radius:2px;width:4px;height:2100px;position:absolute;top:310px;left:718px}.about-refresh__timeline-line:after{content:"";background:#22b96b;border:6px solid #f7faf8;border-radius:50%;width:32px;height:32px;position:absolute;top:142px;left:-14px;box-shadow:0 570px 0 -6px #22b96b,0 1140px 0 -6px #22b96b,0 1710px 0 -6px #22b96b}.about-refresh__timeline-card{background:#fff;border:1px solid #dce6e1;border-radius:22px;width:580px;height:350px;position:absolute;overflow:hidden}.about-refresh__timeline-card figure{height:100%;margin:0}.about-refresh__timeline-card figure>span{background:#f1f4f3;height:34px;display:block}.about-refresh__timeline-card figure>span:before{content:"";background:#c2cec9;border-radius:50%;width:7px;height:7px;margin:12px 0 0 13px;display:block;box-shadow:14px 0 #a6b4ae,28px 0 #879891}.about-refresh__timeline-card img{object-fit:cover;width:100%;height:316px;display:block}.about-refresh__timeline-card--1{top:310px;left:64px}.about-refresh__timeline-card--2{top:880px;left:796px}.about-refresh__timeline-card--3{top:1450px;left:64px}.about-refresh__timeline-card--4{top:2020px;left:796px}.about-refresh__timeline-copy{width:560px;position:absolute}.about-refresh__timeline-copy--1{top:328px;left:796px}.about-refresh__timeline-copy--2{top:898px;left:96px}.about-refresh__timeline-copy--3{top:1468px;left:796px}.about-refresh__timeline-copy--4{top:2038px;left:96px}.about-refresh__timeline-copy h3{font:700 29px/36px var(--font-heading,Unbounded,sans-serif);margin:20px 0 22px}.about-refresh__timeline-copy p{color:#4f5d57;font:400 16px/25px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__editorial,.about-refresh__team,.about-refresh__final{color:#fff;background:#111b18;position:relative;overflow:hidden}.about-refresh__editorial{height:560px;padding:66px 64px}.about-refresh__editorial .about-refresh__ghost,.about-refresh__team .about-refresh__ghost{color:#b8f25f0f}.about-refresh__editorial h2,.about-refresh__team h2,.about-refresh__final h2{font:700 44px/52px var(--font-heading,Unbounded,sans-serif);margin:24px 0 22px}.about-refresh__editorial-lead{color:#d7e1dd;width:740px;font:400 19px/29px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__editorial blockquote{background:#1a2a25;border:1px solid #335146;border-radius:26px;width:390px;height:380px;margin:0;padding:33px 27px;position:absolute;top:88px;left:922px}.about-refresh__editorial blockquote strong{color:#b8f25f;font:700 24px/32px var(--font-heading,Unbounded,sans-serif);display:block}.about-refresh__editorial blockquote p{color:#e0e9e5;font:400 16px/25px var(--font-body,Inter,sans-serif);margin:76px 0 0}.about-refresh__editorial blockquote b{font:700 12px/18px var(--font-body,Inter,sans-serif);position:absolute;bottom:56px;left:27px}.about-refresh__then{background:linear-gradient(110deg,#fff7fa,#f1fffa);height:650px;padding:64px;position:relative;overflow:hidden}.about-refresh__then .about-refresh__ghost{color:#8f55ff0d}.about-refresh__compare{border-radius:24px;height:330px;padding:23px 25px;position:absolute;top:244px}.about-refresh__compare--then{background:linear-gradient(110deg,#ffe7f2,#fff4f8);border:1px solid #f4b9d4;width:620px;left:64px}.about-refresh__compare--now{background:linear-gradient(110deg,#dfffe4,#ddfbff);border:1px solid #aee8c2;width:660px;left:716px}.about-refresh__compare h3{color:#8b9691;font:700 13px/18px var(--font-body,Inter,sans-serif);margin:0 0 33px}.about-refresh__compare--now h3{color:#178c50}.about-refresh__compare ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.about-refresh__compare li{color:#303a36;font:600 15px/23px var(--font-body,Inter,sans-serif);grid-template-columns:36px 1fr;display:grid}.about-refresh__compare li b{color:#a0aaa5;font:700 12px/18px var(--font-body,Inter,sans-serif)}.about-refresh__compare--now li b{color:#22b96b}.about-refresh__today{background:#fafcfb;height:590px;padding:60px 64px;position:relative;overflow:hidden}.about-refresh__today .about-refresh__ghost{color:#2ec2d30d}.about-refresh__services{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:62px;display:grid}.about-refresh__services article{border-radius:24px;height:280px;padding:24px}.about-refresh__services article:first-child{background:linear-gradient(110deg,#dfffe4,#bff5a0)}.about-refresh__services article:nth-child(2){background:linear-gradient(110deg,#dbfcff,#bfefff)}.about-refresh__services article:nth-child(3){background:linear-gradient(110deg,#ffe1f0,#e9deff)}.about-refresh__services article>b{color:#66736d;font:700 13px/18px var(--font-body,Inter,sans-serif)}.about-refresh__services h3{font:700 25px/32px var(--font-heading,Unbounded,sans-serif);margin:30px 0 26px}.about-refresh__services p{color:#4f5d57;height:50px;font:400 16px/25px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__services a{color:#20262a;font:700 13px/18px var(--font-body,Inter,sans-serif);margin-top:18px;display:block}.about-refresh__team{height:620px;padding:60px 64px}.about-refresh__team h2{font-size:40px;line-height:48px}.about-refresh__team-lead{color:#c7d3ce;width:720px;font:400 17px/25px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__flow{grid-template-columns:repeat(6,190px);gap:26px;margin:92px 0 0;padding:0;list-style:none;display:grid}.about-refresh__flow li{background:#1a2925;border:1px solid #31453e;border-radius:20px;height:146px;padding:17px}.about-refresh__flow li:nth-child(2){background:#1b3030}.about-refresh__flow li:nth-child(3),.about-refresh__flow li:nth-child(6){background:#2b2535}.about-refresh__flow li:nth-child(5){background:#243419}.about-refresh__flow b{color:#7ce6d2;font:700 11px/16px var(--font-body,Inter,sans-serif);display:block}.about-refresh__flow li:first-child b{color:#b8f25f}.about-refresh__flow span{color:#fff;font:700 14px/20px var(--font-body,Inter,sans-serif);margin-top:40px;display:block}.about-refresh__team-note{color:#b8c7c1;font:400 15px/23px var(--font-body,Inter,sans-serif);margin:36px 0 0}.about-refresh__flow li{position:relative}.about-refresh__flow li:not(:last-child):after{content:"→";z-index:2;color:#7fa093;font:700 18px/24px var(--font-body,Inter,sans-serif);position:absolute;top:53px;right:-25px}.about-refresh__learned{background:#f7faf8;height:880px;padding:64px;position:relative;overflow:hidden}.about-refresh__learned .about-refresh__ghost{color:#22b96b0d}.about-refresh__lessons{margin-top:30px}.about-refresh__lessons article{border-top:1px solid #e7ede9;grid-template-columns:84px 560px 1fr;align-items:start;min-height:118px;padding:14px 0;display:grid}.about-refresh__lessons article:last-child{border-bottom:1px solid #e7ede9}.about-refresh__lessons b{color:#22b96b;font:700 15px/22px var(--font-heading,Unbounded,sans-serif)}.about-refresh__lessons h3{font:700 20px/28px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__lessons p{color:#56635d;font:400 15px/23px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__lessons .about-refresh__lesson-pink{color:#ff2e93}.about-refresh__worldwide{background:#f7faf8;height:520px;padding:54px 64px 56px}.about-refresh__world-panel{background:linear-gradient(110deg,#dfffe4,#dbfcff 55%,#eee4ff);border-radius:28px;height:410px;padding:36px;position:relative;overflow:hidden}.about-refresh__world-panel h2{font:700 38px/46px var(--font-heading,Unbounded,sans-serif);margin:24px 0 18px}.about-refresh__world-panel p{color:#4f5d57;width:720px;font:400 17px/26px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__world-panel .button{margin-top:68px}.about-refresh__world-orb{text-align:center;width:280px;height:280px;font:700 22px/30px var(--font-heading,Unbounded,sans-serif);background:#b8f25f6b;border-radius:50%;place-items:center;display:grid;position:absolute;top:66px;right:138px}.about-refresh__final{height:450px;padding:82px 64px}.about-refresh__final h2{font-size:40px;line-height:48px}.about-refresh__final p{color:#c9d5d0;width:760px;font:400 17px/25px var(--font-body,Inter,sans-serif);margin:0}.about-refresh__final .button{margin-top:55px}.about-refresh__final strong{color:#fff;font:600 15px/22px var(--font-body,Inter,sans-serif);margin-left:32px}@media (width<=1399px){.about-refresh__hero-copy{left:clamp(24px,4.45vw,64px)}.about-refresh__hero-art{left:auto;right:4.4vw}.about-refresh__trust{left:4.4vw}.about-refresh__history,.about-refresh__then,.about-refresh__today,.about-refresh__team,.about-refresh__learned{padding-left:4.4vw;padding-right:4.4vw}.about-refresh__timeline-card--1,.about-refresh__timeline-card--3{left:4.4vw}.about-refresh__timeline-card--2,.about-refresh__timeline-card--4,.about-refresh__timeline-copy--1,.about-refresh__timeline-copy--3{left:55.3vw}.about-refresh__timeline-copy--2,.about-refresh__timeline-copy--4{left:6.7vw}.about-refresh__flow{grid-template-columns:repeat(3,minmax(160px,1fr));gap:18px}.about-refresh__flow li{width:auto}.about-refresh__worldwide,.about-refresh__final{padding-left:4.4vw;padding-right:4.4vw}}@media (width>=768px) and (width<=1399px){.about-refresh__hero-copy{width:46%;left:5%}.about-refresh__hero-title{font-size:clamp(34px,3.35vw,48px);line-height:1.16}.about-refresh__hero-lead{width:100%;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.about-refresh__hero-art{width:43%;padding-inline:28px;left:auto;right:5%}.about-refresh__brand-panel{padding-inline:18px}.about-refresh__brand-panel img{width:100%}.about-refresh__trust{width:46%;left:5%}.about-refresh__history{padding-inline:5%}.about-refresh__timeline-line{left:50%}.about-refresh__timeline-card{width:calc(50% - 54px)}.about-refresh__timeline-card--1,.about-refresh__timeline-card--3{left:5%}.about-refresh__timeline-card--2,.about-refresh__timeline-card--4{left:calc(50% + 54px)}.about-refresh__timeline-copy{width:calc(50% - 54px)}.about-refresh__timeline-copy--1,.about-refresh__timeline-copy--3{left:calc(50% + 54px)}.about-refresh__timeline-copy--2,.about-refresh__timeline-copy--4{left:7%}.about-refresh__timeline-copy h3{font-size:clamp(21px,2.05vw,29px);line-height:1.24}.about-refresh__timeline-copy p{font-size:clamp(14px,1.12vw,16px)}.about-refresh__flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.3vw,26px)}.about-refresh__flow li:not(:last-child):after{right:clamp(-17px,-1.7vw,-8px)}.about-refresh__flow span{font-size:clamp(11px,1vw,14px)}}@media (width>=1400px){.about-refresh{--about-wide-offset:max(0px, calc((100% - 1440px) / 2))}.about-refresh__hero-copy{left:calc(64px + var(--about-wide-offset))}.about-refresh__hero-art{left:calc(804px + var(--about-wide-offset))}.about-refresh__trust{left:calc(64px + var(--about-wide-offset))}.about-refresh__history{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}.about-refresh__history .about-refresh__ghost{right:calc(70px + var(--about-wide-offset))}.about-refresh__timeline-line{left:calc(718px + var(--about-wide-offset))}.about-refresh__timeline-card--1{left:calc(64px + var(--about-wide-offset))}.about-refresh__timeline-card--2,.about-refresh__timeline-card--4{left:calc(796px + var(--about-wide-offset))}.about-refresh__timeline-card--3{left:calc(64px + var(--about-wide-offset))}.about-refresh__timeline-copy--1,.about-refresh__timeline-copy--3{left:calc(796px + var(--about-wide-offset))}.about-refresh__timeline-copy--2,.about-refresh__timeline-copy--4{left:calc(96px + var(--about-wide-offset))}.about-refresh__editorial{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}.about-refresh__editorial .about-refresh__ghost{right:calc(70px + var(--about-wide-offset))}.about-refresh__editorial blockquote{left:calc(922px + var(--about-wide-offset))}.about-refresh__then{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}.about-refresh__then .about-refresh__ghost{right:calc(70px + var(--about-wide-offset))}.about-refresh__compare--then{left:calc(64px + var(--about-wide-offset))}.about-refresh__compare--now{left:calc(716px + var(--about-wide-offset))}.about-refresh__today{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}.about-refresh__today .about-refresh__ghost{right:calc(70px + var(--about-wide-offset))}.about-refresh__services{width:1312px;margin-left:var(--about-wide-offset)}.about-refresh__team{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}.about-refresh__team .about-refresh__ghost{right:calc(70px + var(--about-wide-offset))}.about-refresh__flow{width:1312px;margin-left:var(--about-wide-offset)}.about-refresh__learned{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}.about-refresh__learned .about-refresh__ghost{right:calc(70px + var(--about-wide-offset))}.about-refresh__lessons{width:1312px;margin-left:var(--about-wide-offset)}.about-refresh__worldwide{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}.about-refresh__world-panel{width:1312px;margin-left:var(--about-wide-offset)}.about-refresh__final{padding-left:calc(64px + var(--about-wide-offset));padding-right:calc(64px + var(--about-wide-offset))}}@media (width<=767px){.about-refresh__hero{height:auto;min-height:0;padding:42px 20px 32px}.about-refresh__hero-copy{width:auto;position:relative;top:auto;left:auto}.about-refresh__hero-title{margin:20px 0 18px;font-size:32px;line-height:38px}.about-refresh__hero-lead{width:auto;font-size:16px;line-height:24px}.about-refresh__hero-art{border-radius:24px;width:100%;height:460px;margin-top:34px;padding:24px;position:relative;top:auto;left:auto;right:auto}.about-refresh__art-years{font-size:28px;line-height:36px}.about-refresh__brand-panel{height:220px;margin-top:20px;padding:30px 16px 18px}.about-refresh__brand-panel img{height:66px}.about-refresh__trust{grid-template-columns:1fr;width:auto;height:auto;margin-top:30px;padding:0;position:relative;bottom:auto;left:auto}.about-refresh__trust>div{border-bottom:1px solid #dce6e1;border-right:0;padding:16px}.about-refresh__trust>div:last-child{border-bottom:0}.about-refresh__history{height:auto;padding:46px 20px 56px}.about-refresh__ghost{display:none}.about-refresh__section-title{font-size:30px;line-height:38px}.about-refresh__section-lead{font-size:16px;line-height:24px}.about-refresh__timeline-line{display:none}.about-refresh__timeline-card,.about-refresh__timeline-copy{width:100%;position:relative;top:auto!important;left:auto!important}.about-refresh__timeline-card{height:240px;margin-top:34px}.about-refresh__timeline-card img{height:206px}.about-refresh__timeline-copy{margin:18px 0 36px}.about-refresh__timeline-copy h3{margin:16px 0;font-size:23px;line-height:30px}.about-refresh__editorial{height:auto;padding:46px 20px 56px}.about-refresh__editorial h2,.about-refresh__team h2,.about-refresh__final h2{font-size:29px;line-height:36px}.about-refresh__editorial-lead{width:auto;font-size:16px;line-height:24px}.about-refresh__editorial blockquote{width:auto;height:auto;margin-top:32px;padding:24px;position:relative;top:auto;left:auto}.about-refresh__editorial blockquote p{margin-top:38px}.about-refresh__editorial blockquote b{margin-top:36px;display:block;position:static}.about-refresh__then{height:auto;padding:46px 20px 56px}.about-refresh__compare{height:auto;margin-top:24px;position:relative;top:auto;width:100%!important;left:auto!important}.about-refresh__compare ol{gap:18px}.about-refresh__today{height:auto;padding:46px 20px 56px}.about-refresh__services{grid-template-columns:1fr;gap:16px;margin-top:28px}.about-refresh__services article{height:240px}.about-refresh__team{height:auto;padding:46px 20px 56px}.about-refresh__team-lead{width:auto}.about-refresh__flow{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:34px}.about-refresh__flow li{height:128px}.about-refresh__flow span{margin-top:28px;font-size:12px}.about-refresh__team-note{margin-top:24px}.about-refresh__flow li:not(:last-child):after{display:none}.about-refresh__learned{height:auto;padding:46px 20px 56px}.about-refresh__lessons article{grid-template-columns:46px 1fr;gap:6px;min-height:0;padding:18px 0}.about-refresh__lessons p{grid-column:2;margin-top:6px}.about-refresh__worldwide{height:auto;padding:24px 20px}.about-refresh__world-panel{height:auto;min-height:430px;padding:26px 22px}.about-refresh__world-panel h2{font-size:28px;line-height:35px}.about-refresh__world-panel p{width:auto;font-size:16px;line-height:24px}.about-refresh__world-panel .button{margin-top:28px}.about-refresh__world-orb{width:220px;height:220px;font-size:17px;line-height:23px;top:250px;right:-30px}.about-refresh__final{height:auto;padding:52px 20px 56px}.about-refresh__final p{width:auto;font-size:16px;line-height:24px}.about-refresh__final .button{margin-top:30px}.about-refresh__final strong{margin:24px 0 0;font-size:14px;display:block}}@media (width>=768px) and (width<=1399px){body[data-page=blog] main>section:nth-child(7){background:#111b18;height:360px;padding:0}body[data-page=blog] main>section:nth-child(7)>.container{width:min(var(--container-width), calc(100% - (var(--page-gutter) * 2)));max-width:var(--container-width);height:360px;margin-inline:auto;padding:0}body[data-page=blog] main>section:nth-child(7) .cta-panel{background:0 0;border:0;border-radius:0;width:100%;height:360px;min-height:360px;padding:0;display:block}body[data-page=blog] main>section:nth-child(7) .cta-panel__title{color:#fff;width:820px;margin:0;font-size:34px;line-height:44px;position:absolute;top:62px;left:0}body[data-page=blog] main>section:nth-child(7) .cta-panel__text{color:#c5d2cc;width:760px;margin:0;font-size:16px;line-height:24px;position:absolute;top:178px;left:0}body[data-page=blog] main>section:nth-child(7) .cta-panel__text+.cta-panel__text{color:#d8e5df;width:520px;font-size:15px;font-weight:600;line-height:20px;top:278px;left:266px}body[data-page=blog] main>section:nth-child(7) .button{width:230px;height:52px;min-height:52px;position:absolute;top:262px;left:0}}@media (width>=1400px){body:not([data-page=home],[data-page=development]) .site-footer{min-height:577px}body[data-page=prices] main>section:nth-child(5){height:470px;min-height:470px;padding:0}body[data-page=prices] main>section:nth-child(5)>.container{height:470px;position:relative}body[data-page=prices] #support .section-heading{width:1000px;max-width:none;margin:0;display:block;position:absolute;top:50px;left:0}body[data-page=prices] #support .section-heading>.eyebrow{justify-content:center;width:100px;height:34px;padding:0}body[data-page=prices] #support .section-heading__title{margin-top:20px;font-size:38px;line-height:46px}body[data-page=prices] #support .section-heading__lead{width:930px;margin-top:12px;font-size:16px;line-height:24px}body[data-page=prices] #support .grid{grid-template-columns:630px 658px;gap:24px;width:100%;display:grid;position:absolute;top:196px;left:0}body[data-page=prices] #support .card{border-radius:26px;height:210px;min-height:210px;padding:22px}body[data-page=prices] #support .card>.eyebrow{height:34px;padding:0 13px}body[data-page=prices] #support .card__title{margin-top:16px;font-size:22px;line-height:28px}body[data-page=prices] #support .card__text{margin-top:16px;font-size:15px;line-height:22px}body[data-page=prices] #support .support__button{white-space:nowrap;border-radius:12px;height:34px;min-height:34px;margin-top:10px;padding:0 14px;font-size:12px;line-height:16px}body[data-page=development] .dev-hero{background:#f8faf9;height:680px;padding:30px 0}body[data-page=development] .dev-hero .hero__shell{background:linear-gradient(90deg,#e1ffe4,#dbfcff);border:0;border-radius:36px;height:620px;min-height:620px;padding:0}body[data-page=development] .dev-hero .hero__content{width:650px;top:44px;left:52px}body[data-page=development] .dev-hero .hero__content>.eyebrow{color:#20262a;justify-content:center;width:272px;height:35px;padding:0 14px;font-size:13px;line-height:15px}body[data-page=development] .dev-hero .hero__title{color:#20262a;width:650px;height:160px;margin-top:29px;font-size:46px;line-height:49px}body[data-page=development] .dev-hero .hero__lead{color:#607069;width:620px;height:86px;margin:0;font-size:19px;line-height:29px;position:absolute;top:256px;left:0}body[data-page=development] .dev-hero .hero__actions{margin:0;position:absolute;top:376px;left:0}body[data-page=development] .dev-hero .hero__actions .button{color:#20262a;justify-content:flex-start;gap:0;padding:0 19px 0 22px;font-size:15px;font-weight:700;line-height:18px}body[data-page=development] .dev-hero .hero__actions .button--primary{color:#fff}body[data-page=development] .dev-hero .hero__actions .button__arrow{margin-left:auto;font-size:17px;line-height:19px}body[data-page=development] .dev-hero .hero__actions .button:first-child{width:230px}body[data-page=development] .dev-hero .hero__actions .button:last-child{width:220px}body[data-page=development] .dev-hero .hero__content>.card__text{color:#39735a;width:650px;margin:0;font-size:13px;font-weight:600;line-height:18px;position:absolute;top:466px;left:0}body[data-page=development] .dev-hero .hero__form{border-color:#dde7e2;border-radius:30px;width:470px;height:548px;padding:25px;top:44px;left:790px;right:auto}body[data-page=development] .dev-hero .form-card__title{color:#20262a;width:390px;height:54px;font-size:21px;line-height:25px;top:24px;left:24px}body[data-page=development] .dev-hero .form-card__lead{color:#8a938f;width:400px;height:44px;margin:0;font-size:12px;line-height:17px;position:absolute;top:482px;left:24px}body[data-page=development] .dev-hero .choice-chips .form__label{color:#20262a;text-transform:none;margin-left:0;font-size:14px;line-height:18px}body[data-page=development] .dev-hero .choice-chips{width:418px;height:130px;margin:0;top:100px;left:24px}body[data-page=development] .dev-hero .choice-chips:after{content:none}body[data-page=development] .dev-hero .choice-chip:first-of-type{width:127px;top:14px;left:0}body[data-page=development] .dev-hero .choice-chip:nth-of-type(2){width:83px;top:14px;left:205px}body[data-page=development] .dev-hero .choice-chip:nth-of-type(3){width:149px;top:64px;left:0}body[data-page=development] .dev-hero .choice-chip:nth-of-type(4){width:198px;top:64px;left:205px}body[data-page=development] .dev-hero .choice-chip__label{color:#555f5a;background:#f4f6f5;border-color:#0000;height:35px;padding:0 13px;font-size:13px;font-weight:600;line-height:15px}body[data-page=development] .dev-hero .choice-chip__input:checked+.choice-chip__label{color:#147a47;background:#e0ffe9;border-color:#0000}body[data-page=development] .dev-hero .form__row{width:418px;height:90px;margin:0;top:248px;left:24px}body[data-page=development] .dev-hero .form__row .form__label{color:#20262a;text-transform:none;font-size:14px;line-height:18px}body[data-page=development] .dev-hero .form__input{background:#f3f6f4;border-color:#0000;border-radius:16px;width:418px;height:56px;top:32px}body[data-page=development] .dev-hero .form__input::placeholder{color:#98a09c}body[data-page=development] .dev-hero .form .button{justify-content:flex-start;gap:0;width:418px;height:54px;min-height:54px;margin:0;padding:0 19px 0 22px;font-size:15px;line-height:18px;top:354px;left:24px}body[data-page=development] .dev-hero .form .button__arrow{margin-left:auto;font-size:17px;line-height:19px}body[data-page=development] .dev-hero .form__consent{grid-template-columns:18px 388px;width:418px;height:46px;margin:0;top:422px;left:24px}body[data-page=development] main>section:nth-child(2){background:#fafcfb;height:150px;padding:22px 0}body[data-page=development] main>section:nth-child(2) .proof-strip{background:linear-gradient(90deg,#e1ffe4,#dbfcff);grid-template-columns:320px 320px 320px minmax(0,1fr);height:106px;overflow:hidden}body[data-page=development] main>section:nth-child(2) .proof-strip__item{border:0;min-width:0;padding:0;position:relative}body[data-page=development] main>section:nth-child(2) .proof-strip__item:not(:first-child):before{content:"";background:#cfe5da;width:1px;height:66px;position:absolute;top:19px;left:-1px}body[data-page=development] main>section:nth-child(2) .proof-strip__title,body[data-page=development] main>section:nth-child(2) .proof-strip__text{white-space:nowrap;position:absolute;left:27px}body[data-page=development] main>section:nth-child(2) .proof-strip__title{color:#1f2426;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:20px;top:23px}body[data-page=development] main>section:nth-child(2) .proof-strip__text{color:#65716d;font-family:var(--font-body);font-size:13px;font-weight:400;line-height:18px;top:53px}body[data-page=development] main>section:nth-child(3){background:#f8faf9;height:520px;padding:0}body[data-page=development] main>section:nth-child(3)>.container,body[data-page=development] main>section:nth-child(5)>.container,body[data-page=development] main>section:nth-child(6)>.container,body[data-page=development] main>section:nth-child(7)>.container{height:100%;position:relative}body[data-page=development] main>section:nth-child(3) .section-heading,body[data-page=development] main>section:nth-child(5) .section-heading,body[data-page=development] main>section:nth-child(6) .section-heading{width:100%;max-width:none;margin:0;position:absolute;top:58px;left:0}body[data-page=development] main>section:nth-child(3) .section-heading__title{color:#20262a;width:1120px;height:100px;margin:0;font-size:48px;line-height:52px;position:absolute;top:34px;left:0}body[data-page=development] main>section:nth-child(3) .section-heading>.eyebrow{color:#22b96b;font-size:13px;font-weight:700;line-height:16px;position:absolute;top:0;left:0}body[data-page=development] main>section:nth-child(3) .section-heading__lead,body[data-page=development] main>section:nth-child(5) .section-heading__lead,body[data-page=development] main>section:nth-child(6) .section-heading__lead{margin-top:40px;font-size:18px;line-height:26px}body[data-page=development] main>section:nth-child(3) .section-heading__lead{color:#78817d;width:1000px;height:58px;margin:0;position:absolute;top:132px;left:0}body[data-page=development] main>section:nth-child(3) .grid{grid-template-columns:repeat(4,300px);gap:28px;width:100%;display:grid;position:absolute;top:230px;left:0}body[data-page=development] .site-types__card{border:1px solid #dde7e2;border-radius:26px;min-height:220px;padding:27px 19px 19px}body[data-page=development] .site-types__card:first-child{background:#dfffe8}body[data-page=development] .site-types__card:nth-child(2){background:#fff0f8}body[data-page=development] .site-types__card:nth-child(3){background:#e2f8ff}body[data-page=development] .site-types__card:nth-child(4){background:#f2e9ff}body[data-page=development] .site-types__card .card__title{color:#20262a;width:250px;height:52px;margin:0;font-size:18px;line-height:23px;position:absolute;top:27px;left:19px}body[data-page=development] .site-types__card .card__text{color:#65706b;width:250px;height:58px;margin:0;font-size:14px;line-height:20px;position:absolute;top:99px;left:19px}body[data-page=development] .site-types__card .card__link{color:#1dbd70;white-space:nowrap;background:0 0;border:0;width:auto;height:16px;min-height:0;margin:0;padding:0;font-size:12px;font-weight:700;line-height:16px;position:absolute;inset:179px auto auto 19px}body[data-page=development] .site-types__card:nth-child(2) .card__link{color:#ff2e93}body[data-page=development] main>section:nth-child(4){height:1433px}body[data-page=development] main>section:nth-child(4) .pricing-section__title{font-size:34px}body[data-page=development] main>section:nth-child(4) .pricing-card{min-height:690px}body[data-page=development] main>section:nth-child(5){background:#11191c;height:640px;padding:0}body[data-page=development] main>section:nth-child(5)>.container,body[data-page=development] main>section:nth-child(5) .section-heading{z-index:1}body[data-page=development] main>section:nth-child(5) .section-heading>.eyebrow{color:#b8f25f;letter-spacing:0;background:0 0;border-radius:0;width:auto;height:16px;padding:0;font-size:13px;font-weight:700;line-height:16px;display:block;position:absolute;top:0;left:0}body[data-page=development] main>section:nth-child(5) .section-heading__title{color:#fff;width:1120px;max-width:none;height:100px;margin:0;font-size:44px;line-height:48px;position:absolute;top:34px;left:0}body[data-page=development] main>section:nth-child(5) .section-heading__lead{color:#aebab5;width:1000px;height:58px;margin:0;font-size:18px;line-height:26px;position:absolute;top:132px;left:0}body[data-page=development] .development-included__word{z-index:0;color:#ffffff0d;font-family:var(--font-heading);letter-spacing:.04em;white-space:nowrap;font-size:70px;font-weight:700;line-height:84px;display:block;position:absolute;top:54px;left:1040px}body[data-page=development] .development-included__ring{z-index:0;border:2px solid #2ec2d333;border-radius:50%;width:230px;height:230px;display:block;position:absolute;top:318px;left:1140px}body[data-page=development] .lifecycle{grid-template-columns:repeat(3,405px);gap:27px 32px;width:100%;position:absolute;top:230px;left:0}body[data-page=development] .lifecycle .card{background:#192326;border-color:#2b393d;border-radius:26px;height:145px;min-height:145px;padding:0;position:relative;overflow:hidden}body[data-page=development] .lifecycle .card:nth-child(2n){background:#1d282b}body[data-page=development] .lifecycle .card__number{color:#b8f25f;font-family:var(--font-body);margin:0;font-size:13px;font-weight:700;line-height:17px;position:absolute;top:18px;left:18px}body[data-page=development] .lifecycle .card:nth-child(2) .card__number,body[data-page=development] .lifecycle .card:nth-child(6) .card__number{color:#2ec2d3}body[data-page=development] .lifecycle .card:nth-child(3) .card__number{color:#ff2e93}body[data-page=development] .lifecycle .card:nth-child(4) .card__number{color:#8f55ff}body[data-page=development] .lifecycle .card__title{width:350px;font-family:var(--font-body);margin:0;font-size:16px;line-height:21px;position:absolute;top:46px;left:18px}body[data-page=development] .lifecycle .card__text{color:#bfc9c5;width:350px;height:44px;margin:0;font-size:14px;line-height:18px;position:absolute;top:80px;left:18px}body[data-page=development] main>section:nth-child(6){background:linear-gradient(103deg,#e1ffe4 0%,#dbfcff 52%,#f1e7ff 100%);height:560px;padding:0}body[data-page=development] main>section:nth-child(6)>.container{z-index:1}body[data-page=development] main>section:nth-child(6) .section-heading>.eyebrow{color:#22b96b;background:0 0;border-radius:0;width:auto;height:16px;padding:0;font-size:13px;font-weight:700;line-height:16px;display:block;position:absolute;top:0;left:0}body[data-page=development] main>section:nth-child(6) .section-heading__title{color:#20262a;width:1120px;max-width:none;height:100px;margin:0;font-size:44px;line-height:48px;position:absolute;top:34px;left:0}body[data-page=development] main>section:nth-child(6) .section-heading__lead{color:#78817d;width:1000px;height:58px;margin:0;font-size:18px;line-height:26px;position:absolute;top:132px;left:0}body[data-page=development] .development-growth__word{color:#20262a0d;font-family:var(--font-heading);letter-spacing:.04em;white-space:nowrap;font-size:70px;font-weight:700;line-height:84px;display:block;position:absolute;top:52px;left:1060px}body[data-page=development] main>section:nth-child(6) .grid{grid-template-columns:repeat(4,300px);gap:28px;width:100%;position:absolute;top:245px;left:0}body[data-page=development] main>section:nth-child(6) .card{border:1px solid #d8e7e1;border-radius:26px;height:210px;min-height:210px;padding:0;position:relative;overflow:hidden}body[data-page=development] main>section:nth-child(6) .card:first-child{background:#e4ffd9}body[data-page=development] main>section:nth-child(6) .card:nth-child(2){background:#ddf9ff}body[data-page=development] main>section:nth-child(6) .card:nth-child(3){background:#ffe4f1}body[data-page=development] main>section:nth-child(6) .card:nth-child(4){background:#eee4ff}body[data-page=development] main>section:nth-child(6) .card__title{color:#20262a;width:250px;height:54px;margin:0;font-size:17px;line-height:21px;position:absolute;top:26px;left:18px}body[data-page=development] main>section:nth-child(6) .card__text{color:#607069;width:250px;height:60px;margin:0;font-size:14px;line-height:21px;position:absolute;top:106px;left:18px}body[data-page=development] main>section:nth-child(7){background:#f8fbf9;height:731px;padding:0}body[data-page=development] main>section:nth-child(7) .portfolio-preview__inner{z-index:1}body[data-page=development] main>section:nth-child(7) .portfolio-preview__title{font-size:40px;line-height:48px}body[data-page=development] main>section:nth-child(7) .portfolio-preview__lead{width:582px}body[data-page=development] main>section:nth-child(7) .portfolio-preview__all{left:1122px;right:auto}body[data-page=development] .development-portfolio__word{color:#20ba6b0a;width:410px;height:90px;font-family:var(--font-heading);letter-spacing:.03em;white-space:nowrap;font-size:78px;font-weight:700;line-height:90px;display:block;position:absolute;top:30px;left:940px}body[data-page=development] main>section:nth-child(8){background:#f8fbf9;height:720px;padding:50px 0 0;position:relative}body[data-page=development] main>section:nth-child(8) .questionnaire{width:1312px;max-width:none;height:620px;min-height:620px;margin-left:max(64px,50% - 656px);margin-right:0;padding:0;display:block}body[data-page=development] main>section:nth-child(8) .questionnaire__intro{position:absolute;inset:0}body[data-page=development] main>section:nth-child(8) .questionnaire__badge,body[data-page=development] main>section:nth-child(8) .questionnaire__title,body[data-page=development] main>section:nth-child(8) .questionnaire__lead,body[data-page=development] main>section:nth-child(8) .questionnaire__benefits,body[data-page=development] main>section:nth-child(8) .questionnaire__result{position:absolute}body[data-page=development] main>section:nth-child(8) .questionnaire__badge{width:196px;height:34px;min-height:34px;padding:9px 15px;top:37px;left:39px}body[data-page=development] main>section:nth-child(8) .questionnaire__title{width:620px;height:150px;margin:0;font-size:38px;line-height:44px;top:95px;left:39px}body[data-page=development] main>section:nth-child(8) .questionnaire__lead{width:560px;height:78px;margin:0;font-size:18px;line-height:27px;top:259px;left:39px}body[data-page=development] main>section:nth-child(8) .questionnaire__benefits{width:510px;margin:0;top:353px;left:39px}body[data-page=development] main>section:nth-child(8) .questionnaire__result{width:540px;height:82px;margin:0;top:509px;left:39px}body[data-page=development] main>section:nth-child(8) .questionnaire__glow--lime{top:409px;bottom:auto;left:-151px}body[data-page=development] main>section:nth-child(8) .questionnaire__glow--pink{top:-81px;left:1119px;right:auto}body[data-page=development] main>section:nth-child(8) .questionnaire__card{width:572px;height:552px;min-height:552px;padding:0;position:absolute;top:33px;left:699px}body[data-page=development] main>section:nth-child(8) .questionnaire__progress{width:110px;height:34px;min-height:34px;position:absolute;top:23px;left:25px}body[data-page=development] main>section:nth-child(8) .questionnaire__time{width:190px;height:18px;top:32px;left:345px;right:auto}body[data-page=development] main>section:nth-child(8) .questionnaire__track{grid-template-columns:repeat(6,70px);width:490px;margin:0;position:absolute;top:75px;left:25px}body[data-page=development] main>section:nth-child(8) .questionnaire__step{width:520px;margin:0;position:absolute;top:111px;left:25px}body[data-page=development] main>section:nth-child(8) .questionnaire__question{width:500px;height:34px}body[data-page=development] main>section:nth-child(8) .questionnaire__hint{width:500px;height:22px;margin-top:8px}body[data-page=development] main>section:nth-child(8) .questionnaire__options{width:520px;margin:0;position:absolute;top:90px;left:0}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="1"] .questionnaire__option:first-child{width:142px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="1"] .questionnaire__option:nth-child(2){width:190px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="1"] .questionnaire__option:nth-child(3){width:126px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="1"] .questionnaire__option:nth-child(4){width:128px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="1"] .questionnaire__option:nth-child(5){width:268px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="2"] .questionnaire__option:first-child{width:82px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="2"] .questionnaire__option:nth-child(2){width:116px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="2"] .questionnaire__option:nth-child(3){width:246px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="3"] .questionnaire__option:first-child{width:94px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="3"] .questionnaire__option:nth-child(2){width:166px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="3"] .questionnaire__option:nth-child(3){width:84px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="3"] .questionnaire__option:nth-child(4){width:124px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="3"] .questionnaire__option:nth-child(5){width:210px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="3"] .questionnaire__option:nth-child(6){width:132px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="5"] .questionnaire__option:first-child{width:166px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="5"] .questionnaire__option:nth-child(2){width:108px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="5"] .questionnaire__option:nth-child(3){width:222px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="5"] .questionnaire__option:nth-child(4){width:108px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="5"] .questionnaire__option:nth-child(5){width:210px}body[data-page=development] main>section:nth-child(8) .questionnaire__step[data-step="5"] .questionnaire__option:nth-child(6){width:94px}body[data-page=development] main>section:nth-child(8) .questionnaire__website-field{width:520px;margin:0;position:absolute;top:146px;left:0}body[data-page=development] main>section:nth-child(8) .questionnaire__fields--references,body[data-page=development] main>section:nth-child(8) .questionnaire__contact-fields{width:520px;margin:0;position:absolute;top:90px;left:0}body[data-page=development] main>section:nth-child(8) .questionnaire__actions{inset:333px 25px auto}body[data-page=development] main>section:nth-child(8) .questionnaire[data-current-step="4"] .questionnaire__actions{top:381px}body[data-page=development] main>section:nth-child(8) .questionnaire.is-last-step .questionnaire__actions{top:479px}body[data-page=development] main>section:nth-child(8) .questionnaire__upcoming{width:520px;height:82px;inset:441px 25px auto}body[data-page=development] main>section:nth-child(8) .questionnaire-section__footnote{width:760px;max-width:none;margin:0;position:absolute;top:684px;left:max(64px,50% - 656px);transform:none}body[data-page=development] main>section:nth-child(9){background:#f8fbf9;height:auto;min-height:520px;padding:0}body[data-page=development] main>section:nth-child(9) .faq-section__title{white-space:nowrap;width:600px;font-size:38px}body[data-page=development] main>section:nth-child(9) .faq-section__inner{width:1312px;max-width:none;margin-left:max(64px,50% - 656px);margin-right:0}body[data-page=development] main>section:nth-child(10){background:#11191c;height:300px;padding:28px 0 0}body[data-page=development] main>section:nth-child(10) .final-cta__panel{width:1312px;max-width:none;margin-left:max(64px,50% - 656px);margin-right:0}body[data-page=development] main>section:nth-child(10) .final-cta__title{color:#fff;font-size:34px;line-height:36px}body[data-page=contacts] main>section:first-child{background:linear-gradient(90deg,#dfffe6,#ddfbff);height:720px;padding:0;position:relative;overflow:hidden}body[data-page=contacts] .contacts-hero:before,body[data-page=contacts] .contacts-hero:after{z-index:1;content:"";border-radius:50%;position:absolute}body[data-page=contacts] .contacts-hero:before{background:#ffe1f0;width:330px;height:330px;top:-70px;left:1050px}body[data-page=contacts] .contacts-hero:after{background:#b8f25f;width:250px;height:250px;top:480px;left:1170px}body[data-page=contacts] .contacts-hero__ring,body[data-page=contacts] .contacts-hero__decor-word,body[data-page=contacts] .contacts-hero__decor-dot{pointer-events:none;display:block;position:absolute}body[data-page=contacts] .contacts-hero__ring{z-index:0;border:1px solid #b8f25f;border-radius:50%;width:220px;height:220px}body[data-page=contacts] .contacts-hero__ring--left{top:545px;left:-90px}body[data-page=contacts] .contacts-hero__ring--top{border-color:#ff2f9a;width:290px;height:290px;top:-100px;left:1110px}body[data-page=contacts] .contacts-hero__decor-word{z-index:0;color:#20262a0d;font-family:var(--font-heading);white-space:nowrap;transform-origin:0;font-size:118px;font-weight:700;line-height:1;top:112px;left:860px;transform:scaleX(1.45)}body[data-page=contacts] .contacts-hero__decor-dot{z-index:1;background:#d9faff;border-radius:50%;width:120px;height:120px;top:120px;left:850px}body[data-page=contacts] .contacts-hero__grid{z-index:2;height:720px;display:block;position:relative}body[data-page=contacts] .contacts-hero__grid>div:first-child>.eyebrow{color:#20ba6b;background:#fff;justify-content:center;width:116px;height:34px;padding:0;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:64px;left:0}body[data-page=contacts] .contacts-hero__grid>div:first-child>.eyebrow:after{color:#20ba6b;content:"КОНТАКТЫ";font-size:12px;font-weight:700;line-height:16px;display:none}body[data-page=contacts] .contacts-hero__title{color:#20262a;width:700px;margin:0;font-size:50px;line-height:62px;position:absolute;top:120px;left:0}body[data-page=contacts] .contacts-hero .hero__lead{color:#59645f;width:650px;margin:0;font-size:20px;line-height:30px;position:absolute;top:276px;left:0}body[data-page=contacts] .contacts-hero__links{grid-template-columns:repeat(2,310px);gap:16px;width:636px;margin:0;display:grid;position:absolute;top:370px;left:0}body[data-page=contacts] .contact-link{background:#fff;border-radius:22px;height:122px;padding:57px 17px 15px;position:relative}body[data-page=contacts] .contact-link__label{color:#147a47;background:#dfffe4;border-radius:17px;justify-content:center;align-items:center;width:94px;height:34px;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;top:15px;left:17px}body[data-page=contacts] .contact-link:nth-child(2) .contact-link__label{background:#d9faff}body[data-page=contacts] .contact-link__value{color:#20262a;width:270px;margin:0;font-size:22px;font-weight:700;line-height:28px;position:absolute;top:57px;left:17px}body[data-page=contacts] .contact-link:first-child .contact-link__value{font-size:24px;line-height:30px}body[data-page=contacts] .contacts-hero>.container>.form-card{border:0;border-radius:28px;width:540px;height:616px;padding:0;position:absolute;top:74px;left:726px;box-shadow:0 16px 20px #00000014}body[data-page=contacts] .contacts-hero .form-card__title{color:#20262a;width:450px;margin:0;font-size:30px;line-height:38px;position:absolute;top:30px;left:32px}body[data-page=contacts] .contacts-hero .form-card__title+.form-card__lead{color:#59645f;width:450px;margin:0;font-size:15px;line-height:22px;position:absolute;top:78px;left:32px}body[data-page=contacts] .contacts-hero .form{margin:0;display:block;position:absolute;inset:0}body[data-page=contacts] .contacts-hero .choice-chips{width:450px;height:108px;margin:0;padding:0;display:block;position:absolute;top:126px;left:32px}body[data-page=contacts] .contacts-hero .choice-chips .form__label{color:#20262a;text-transform:none;padding:0;font-size:14px;font-weight:700;line-height:18px}body[data-page=contacts] .contacts-hero .choice-chip{position:absolute}body[data-page=contacts] .contacts-hero .choice-chip:first-of-type{width:120px;top:14px;left:0}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(2){width:136px;top:14px;left:130px}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(3){width:120px;top:14px;left:276px}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(4){width:96px;top:56px;left:0}body[data-page=contacts] .contacts-hero .choice-chip__label{color:#20262a;text-align:center;white-space:nowrap;border-color:#0000;border-radius:17px;justify-content:center;align-items:center;width:100%;height:34px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}body[data-page=contacts] .contacts-hero .choice-chip__label:hover{transform:translateY(-1px)}body[data-page=contacts] .contacts-hero .choice-chip__input:checked+.choice-chip__label{color:#0f6b3f;border:2px solid #20ba6b;box-shadow:0 0 0 3px #20ba6b2e}body[data-page=contacts] .contacts-hero .choice-chip:first-of-type .choice-chip__label{background:#dfffe4}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(2) .choice-chip__label{background:#d9faff}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(3) .choice-chip__label{background:#ffe1f0}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(4) .choice-chip__label{background:#f7f9f8}body[data-page=contacts] .contacts-hero .form__row{width:476px;height:56px;display:block;position:absolute;left:32px}body[data-page=contacts] .contacts-hero .form__row:first-of-type{top:256px}body[data-page=contacts] .contacts-hero .form__row:nth-of-type(2){top:328px}body[data-page=contacts] .contacts-hero .form__row:nth-of-type(3){top:400px}body[data-page=contacts] .contacts-hero .form__row .form__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body[data-page=contacts] .contacts-hero .form__input{color:#59645f;background:#f7f9f8;border-color:#dce6e1;border-radius:14px;width:476px;height:56px;font-size:15px;line-height:20px}body[data-page=contacts] .contacts-hero .form__input::placeholder{color:#59645f;opacity:1}body[data-page=contacts] .contacts-hero .form>.button{width:476px;height:58px;min-height:58px;margin:0;position:absolute;top:476px;left:32px}body[data-page=contacts] .contacts-hero .form__consent{grid-template-columns:18px 446px;gap:12px;width:476px;height:46px;margin:0;font-size:11px;line-height:15px;position:absolute;top:548px;left:32px}body[data-page=contacts] .contacts-hero .form-card>.form-card__lead:last-child{color:#59645f;width:650px;margin:0;font-size:15px;font-weight:600;line-height:22px;position:absolute;top:446px;left:-726px}body[data-page=contacts] .contacts-ways{background:#111b18;height:540px;min-height:540px;padding:0;position:relative}body[data-page=contacts] .contacts-ways__decor{color:#ffffff0a;font-family:var(--font-heading);white-space:nowrap;font-size:96px;font-weight:700;line-height:1;display:block;position:absolute;top:42px;left:780px}body[data-page=contacts] .contacts-ways>.container{z-index:1;height:540px;position:relative}body[data-page=contacts] .contacts-ways__heading{width:100%;max-width:none;margin:0;display:block;position:absolute;top:54px;left:0}body[data-page=contacts] .contacts-ways__eyebrow{color:#147a47;background:#dfffe4;border-radius:17px;justify-content:center;align-items:center;width:100px;height:34px;padding:0;font-size:12px;font-weight:700;line-height:16px;display:flex}body[data-page=contacts] .contacts-ways__heading .section-heading__title{color:#fff;width:820px;max-width:none;margin:0;font-size:42px;line-height:48px;position:absolute;top:48px;left:0}body[data-page=contacts] .contacts-ways__grid{grid-template-columns:repeat(4,286px);gap:36px;width:1312px;display:grid;position:absolute;top:190px;left:0}body[data-page=contacts] .contacts-ways__card,body[data-page=contacts] .contacts-ways__card:hover{width:286px;height:278px;min-height:278px;box-shadow:none;color:#20262a;border:0;border-radius:24px;padding:0;display:block;position:relative;transform:none}body[data-page=contacts] .contacts-ways__card--phone{background:#e1ffe4}body[data-page=contacts] .contacts-ways__card--email{background:#dbfcff}body[data-page=contacts] .contacts-ways__card--form{background:#ffe3f1}body[data-page=contacts] .contacts-ways__card--messengers{background:#eae0ff}body[data-page=contacts] .contacts-ways__label{color:#20262a;width:240px;font-family:var(--font-body);margin:0;font-size:13px;font-weight:700;line-height:17px;position:absolute;top:22px;left:22px}body[data-page=contacts] .contacts-ways__value{color:#20262a;width:240px;margin:0;font-size:22px;font-weight:700;line-height:28px;position:absolute;top:72px;left:22px}body[data-page=contacts] .contacts-ways__value--multiline{gap:0;height:52px;font-size:20px;line-height:24px;display:grid;top:68px}body[data-page=contacts] .contacts-ways__text{color:#59645f;width:240px;margin:0;font-size:15px;line-height:22px;position:absolute;top:124px;left:22px}body[data-page=contacts] .contacts-ways__link{color:#20262a;width:240px;font-family:var(--font-body);text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:700;line-height:18px;transition:color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:226px;left:22px}body[data-page=contacts] .contacts-ways__card--messengers .contacts-ways__text{height:48px;top:168px}body[data-page=contacts] .contacts-ways__card--messengers .contacts-ways__link{top:236px}body[data-page=contacts] .contacts-ways__socials{gap:12px;width:84px;height:36px;margin:0;display:flex;position:absolute;top:122px;left:22px}body[data-page=contacts] .contacts-ways__socials .social-link{place-items:center;width:36px;height:36px;transition:filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}body[data-page=contacts] .contacts-ways__socials .social-link:first-of-type img{width:20px;height:20px}body[data-page=contacts] .contacts-ways__socials .social-link:last-of-type img{width:21px;height:21px}body[data-page=contacts] .contacts-ways__card{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),filter .24s cubic-bezier(.22,1,.36,1)}body[data-page=contacts] .contacts-ways__card:hover{filter:saturate(1.04);transform:translateY(-4px);box-shadow:0 14px 28px #0000002e}body[data-page=contacts] .contacts-ways__link:hover{color:#147a47;transform:translate(3px)}body[data-page=contacts] .contacts-ways__socials .social-link:hover{filter:brightness(1.08);transform:translateY(-2px)}body[data-page=contacts] main>section:nth-child(2){height:540px}body[data-page=contacts] .contacts-scenarios{background:linear-gradient(90deg,#f3fff4,#eaf8ff);height:500px;padding:0;position:relative;overflow:hidden}body[data-page=contacts] .contacts-scenarios>.container{z-index:1;height:500px;position:relative}body[data-page=contacts] .contacts-scenarios__decor{color:#22b96b0d;font-family:var(--font-heading);white-space:pre;pointer-events:none;font-size:90px;line-height:1;display:block;position:absolute;top:35px;left:calc(50% + 290px)}body[data-page=contacts] .contacts-scenarios__heading{width:1040px;max-width:none;margin:0;display:block;position:absolute;top:52px;left:0}body[data-page=contacts] .contacts-scenarios__eyebrow{color:#147a47;background:#fff;border-radius:17px;justify-content:center;align-items:center;width:144px;height:34px;padding:0;font-size:12px;line-height:16px;display:flex}body[data-page=contacts] .contacts-scenarios__heading .section-heading__title{color:#20262a;margin-top:14px;font-size:40px;line-height:46px}body[data-page=contacts] .contacts-scenarios__grid{grid-template-columns:620px 672px;gap:20px;width:100%;display:grid;position:absolute;top:188px;left:0}body[data-page=contacts] .contacts-scenarios__card{border-radius:24px;min-height:257px;padding:0;position:relative}body[data-page=contacts] .contacts-scenarios__card--new{background:#fff;border:1px solid #dce6e1}body[data-page=contacts] .contacts-scenarios__card--current{background:#183b34;border:0}body[data-page=contacts] .contacts-scenarios__pill{height:34px;font-family:var(--font-body);border-radius:17px;justify-content:center;align-items:center;padding-inline:0;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;top:21px;left:23px}body[data-page=contacts] .contacts-scenarios__pill--new{color:#147a47;background:#dfffe4;width:126px}body[data-page=contacts] .contacts-scenarios__pill--current{color:#fff;background:#5b8b11;width:108px;top:22px;left:24px}body[data-page=contacts] .contacts-scenarios__value{color:#20262a;width:560px;font-family:var(--font-heading);margin:0;font-size:26px;font-weight:700;line-height:34px;position:absolute;top:71px;left:23px}body[data-page=contacts] .contacts-scenarios__card--current .contacts-scenarios__value{color:#fff;width:600px;top:72px;left:24px}body[data-page=contacts] .contacts-scenarios__text{color:#59645f;width:550px;margin:0;font-size:16px;line-height:24px;position:absolute;top:129px;left:23px}body[data-page=contacts] .contacts-scenarios__card--current .contacts-scenarios__text{color:#d3e1db;width:610px;top:130px;left:24px}body[data-page=contacts] .contacts-scenarios__button{width:220px;height:44px;min-height:44px;margin-top:0;position:absolute;top:193px;left:23px}body[data-page=contacts] .contacts-scenarios__card--current .contacts-scenarios__button{color:#fff;background:linear-gradient(90deg,#29c982,#28bed7);border:0;width:250px;top:187px;left:24px}body[data-page=contacts] .office-map{background:#fafcfb;height:620px;padding:0}body[data-page=contacts] .office-map__container{height:620px;position:relative}body[data-page=contacts] .office-map__heading{width:700px;max-width:none;margin:0;display:block;position:absolute;top:54px;left:0}body[data-page=contacts] .office-map__eyebrow{color:#147a47;background:#dfffe4;border-radius:17px;justify-content:center;align-items:center;width:138px;height:34px;padding:0;font-size:12px;line-height:16px;display:inline-flex}body[data-page=contacts] .office-map__heading .section-heading__title{color:#20262a;width:700px;margin-top:12px;font-size:40px;line-height:48px}body[data-page=contacts] .office-map__layout{grid-template-columns:450px 842px;gap:41px;width:1333px;display:grid;position:absolute;top:188px;left:0}body[data-page=contacts] .office-map__card{border-radius:24px;height:340px;min-height:340px;padding:24px}body[data-page=contacts] .office-map__panel{border-radius:26px;height:340px;min-height:340px;margin-top:9px}body[data-page=contacts] .office-map__panel picture{width:601px}body[data-page=contacts] main>section:nth-child(4){height:620px}body[data-page=contacts] .after-application{background:#111b18;height:520px;min-height:520px;padding:0;position:relative}body[data-page=contacts] .after-application__decor{color:#ffffff0a;font-family:var(--font-heading);white-space:nowrap;pointer-events:none;font-size:88px;line-height:1;display:block;position:absolute;top:38px;left:920px}body[data-page=contacts] .after-application__container{z-index:1;height:520px;position:relative}body[data-page=contacts] .after-application__heading{width:900px;max-width:none;margin:0;display:block;position:absolute;top:52px;left:0}body[data-page=contacts] .after-application__eyebrow{color:#147a47;letter-spacing:0;background:#fff;border-radius:17px;justify-content:center;align-items:center;width:190px;height:34px;padding:0;font-size:12px;line-height:16px;display:inline-flex}body[data-page=contacts] .after-application__heading .section-heading__title{color:#fff;width:900px;max-width:none;margin:0;font-size:42px;line-height:48px;position:absolute;top:48px;left:0}body[data-page=contacts] .after-application__grid{grid-template-columns:repeat(3,400px);gap:30px;width:1260px;display:grid;position:absolute;top:190px;left:0}body[data-page=contacts] .after-application__card,body[data-page=contacts] .after-application__card:hover{width:400px;height:240px;min-height:240px;box-shadow:none;background:#1a2925;border:1px solid #2b3b36;border-radius:22px;padding:0;transform:none}body[data-page=contacts] .after-application__step{position:absolute;top:21px;left:23px}body[data-page=contacts] .after-application__title{color:#fff;width:350px;margin:0;font-size:20px;line-height:26px;position:absolute;top:77px;left:23px}body[data-page=contacts] .after-application__text{color:#b7c6c0;width:350px;margin:0;font-size:16px;line-height:24px;position:absolute;top:131px;left:23px}body[data-page=contacts] .company-details-section{background:#fafcfb;height:470px;min-height:470px;padding:0}body[data-page=contacts] .company-details-section__container{height:470px;position:relative}body[data-page=contacts] .company-details-section__heading{width:800px;max-width:none;margin:0;display:block;position:absolute;top:52px;left:0}body[data-page=contacts] .company-details-section__eyebrow{color:#147a47;letter-spacing:0;background:#dfffe4;border-radius:17px;justify-content:center;align-items:center;width:144px;height:34px;padding:0;font-size:12px;line-height:16px;display:inline-flex}body[data-page=contacts] .company-details-section__heading .section-heading__title{color:#20262a;width:800px;margin-top:14px;font-size:40px;line-height:48px}body[data-page=contacts] .company-details{background:#f3f7f5;border:1px solid #dce6e1;border-radius:22px;width:1312px;height:200px;min-height:200px;padding:0;display:block;position:absolute;top:188px;left:0}body[data-page=contacts] .company-details__item{background:0 0;padding:0;position:absolute;top:25px}body[data-page=contacts] .company-details__item:first-child{width:360px;left:27px}body[data-page=contacts] .company-details__item:nth-child(2){width:220px;left:437px}body[data-page=contacts] .company-details__item:nth-child(3){width:250px;left:731px}body[data-page=contacts] .company-details__item:nth-child(4){width:250px;left:1019px}body[data-page=contacts] .company-details__term{color:#59645f;font-size:13px;line-height:18px}body[data-page=contacts] .company-details__value{color:#20262a;margin-top:12px;font-size:18px;line-height:24px}body[data-page=contacts] .company-details__value--link{margin-top:12px;font-size:14px;line-height:20px}body[data-page=contacts] .company-details__note{color:#59645f;width:800px;font-size:15px;line-height:22px;position:absolute;top:131px;left:27px}body[data-page=contacts] main>section:nth-child(5){height:520px}body[data-page=contacts] main>section:nth-child(6){height:470px}body[data-page=contacts] main>section:nth-child(7){height:610px}body[data-page=contacts] main>section:nth-child(8){height:420px}body[data-page=blog] main>section:first-child{background:#111b18;height:190px;padding:0;position:relative;overflow:hidden}body[data-page=blog] .blog-hero__grid{height:190px;display:block;position:relative}body[data-page=blog] .blog-hero .eyebrow{color:#111b18;background:#b8f25f;justify-content:center;width:63px;height:35px;padding:0;font-size:14px;line-height:20px;position:absolute;top:24px;left:-12px}body[data-page=blog] .blog-hero .display-title{color:#fff;width:620px;margin:0;font-size:38px;line-height:48px;position:absolute;top:66px;left:0}body[data-page=blog] .blog-hero .lead{color:#c6d3cd;width:760px;margin:0;font-size:15px;line-height:22px;position:absolute;top:126px;left:0}body[data-page=blog] .blog-hero__stamp{color:#14211d;text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;width:150px;height:130px;margin:0;font-size:30px;line-height:34px;display:grid;position:absolute;top:17px;left:1109px}body[data-page=blog] .blog-hero__stamp-accent--cyan{width:181px;height:164px;top:0;right:7px}body[data-page=blog] .blog-hero__stamp-accent--mint{width:112px;height:112px;top:94px;right:-31px}body[data-page=blog] .blog-hero__stamp-accent--dot{width:10px;height:10px;top:118px;right:132px}body[data-page=blog] main>section:nth-child(2){background:#fff;height:580px;padding:0}body[data-page=blog] main>section:nth-child(3){background:#f1f6f3;height:820px;padding:0}body[data-page=blog] main>section:nth-child(4){background:linear-gradient(90deg,#ecfbef,#eaf9fc);height:420px;padding:0;overflow:hidden}body[data-page=blog] main>section:nth-child(5){background:#eceeed;height:370px;padding:0}body[data-page=blog] main>section:nth-child(2)>.container,body[data-page=blog] main>section:nth-child(3)>.container,body[data-page=blog] main>section:nth-child(4)>.container{height:100%;position:relative}body[data-page=blog] main>section:nth-child(2) .section-heading,body[data-page=blog] main>section:nth-child(3) .section-heading,body[data-page=blog] main>section:nth-child(4) .section-heading{width:100%;margin:0;position:absolute;left:0}body[data-page=blog] main>section:nth-child(2) .section-heading{top:28px}body[data-page=blog] main>section:nth-child(3) .section-heading{top:20px}body[data-page=blog] main>section:nth-child(4) .section-heading{top:54px}body[data-page=blog] main>section:nth-child(2) .section-heading__title,body[data-page=blog] main>section:nth-child(3) .section-heading__title,body[data-page=blog] main>section:nth-child(4) .section-heading__title{margin-top:12px;font-size:30px;line-height:40px}body[data-page=blog] main>section:nth-child(2) .featured-article{width:1306px;height:330px;min-height:330px;position:absolute;top:126px;left:0}body[data-page=blog] main>section:nth-child(3) .grid--3{grid-template-columns:repeat(3,406px);gap:34px 32px;width:1282px;display:grid;position:absolute;top:126px;left:0}body[data-page=blog] main>section:nth-child(4) .popular-list{width:1312px;position:absolute;top:166px;left:0}body[data-page=blog] main>section:nth-child(4) .popular-list__item{grid-template-columns:84px minmax(0,1fr) 250px;align-items:start;gap:0;height:76px;padding:0}body[data-page=blog] main>section:nth-child(4) .popular-list__number,body[data-page=blog] main>section:nth-child(4) .popular-list__title,body[data-page=blog] main>section:nth-child(4) .popular-list__meta{margin:0}body[data-page=blog] main>section:nth-child(4) .popular-list__number{font-size:20px;line-height:27px}body[data-page=blog] main>section:nth-child(4) .popular-list__title{font-size:17px;line-height:23px}body[data-page=blog] main>section:nth-child(4) .popular-list__meta{font-size:13px;line-height:20px}body[data-page=blog] main>section:nth-child(4):before,body[data-page=blog] main>section:nth-child(4):after{content:"";pointer-events:none;border-radius:50%;position:absolute}body[data-page=blog] main>section:nth-child(4):before{background:#2ec2d32e;width:190px;height:190px;top:36px;right:-2px}body[data-page=blog] main>section:nth-child(4):after{background:#b8f25f85;width:86px;height:86px;top:250px;right:74px}body[data-page=blog] main>section:nth-child(5) .blog-audit{height:330px;min-height:330px;padding:0;display:block;position:relative}body[data-page=blog] main>section:nth-child(5) .blog-audit>div{width:820px;position:absolute;top:34px;left:36px}body[data-page=blog] main>section:nth-child(5) .blog-audit .eyebrow{background:0 0;padding:0}body[data-page=blog] main>section:nth-child(5) .blog-audit .cta-panel__title{margin-top:22px;font-size:34px;line-height:42px}body[data-page=blog] main>section:nth-child(5) .blog-audit .cta-panel__text{width:740px;margin-top:36px;font-size:16px;line-height:22px}body[data-page=blog] main>section:nth-child(5) .blog-audit .button{width:236px;height:52px;min-height:52px;position:absolute;top:238px;left:36px}body[data-page=blog] main>section:nth-child(5) .blog-audit__accent{z-index:1;background:linear-gradient(90deg,#ddf8c8,#c8f4f3);border-radius:90px;font-size:38px;top:54px;right:88px}body[data-page=blog] main>section:nth-child(5) .blog-audit:after{content:"";background:#2ec2d347;border-radius:50%;width:118px;height:118px;position:absolute;top:57px;right:77px}body[data-page=blog] main>section:nth-child(6){background:#eceeed;height:340px;padding:20px 0}body[data-page=blog] main>section:nth-child(6) .cta-panel{background:linear-gradient(90deg,#e6ffd9,#e4f9fc);border-radius:32px;height:300px;padding:0;display:block;position:relative;overflow:hidden}body[data-page=blog] main>section:nth-child(6) .eyebrow{color:#22b96b;background:0 0;padding:0;font-size:13px;line-height:20px;position:absolute;top:33px;left:35px}body[data-page=blog] main>section:nth-child(6) .cta-panel__title{width:850px;margin:0;font-size:30px;line-height:38px;position:absolute;top:71px;left:35px}body[data-page=blog] main>section:nth-child(6) .cta-panel__text{width:760px;margin:0;font-size:15px;line-height:20px;position:absolute;top:165px;left:35px}body[data-page=blog] main>section:nth-child(6) .button{width:208px;height:50px;min-height:50px;position:absolute;top:217px;left:35px}body[data-page=blog] main>section:nth-child(6) .cta-panel:after{color:#20262a;content:"TELEGRAM   ·   MAX";font-size:15px;font-weight:700;line-height:20px;position:absolute;top:131px;left:983px}body[data-page=blog] main>section:nth-child(7){background:#111b18;height:360px;padding:0}body[data-page=blog] main>section:nth-child(7)>.container{width:min(var(--container-width), calc(100% - (var(--page-gutter) * 2)));max-width:var(--container-width);height:360px;margin-inline:auto}body[data-page=blog] main>section:nth-child(7) .cta-panel{background:0 0;border:0;border-radius:0;width:100%;height:360px;padding:0;display:block;position:relative}body[data-page=blog] main>section:nth-child(7) .cta-panel__title{color:#fff;width:820px;margin:0;font-size:34px;line-height:44px;position:absolute;top:62px;left:0}body[data-page=blog] main>section:nth-child(7) .cta-panel__text{color:#c5d2cc;width:760px;margin:0;font-size:16px;line-height:24px;position:absolute;top:178px;left:0}body[data-page=blog] main>section:nth-child(7) .cta-panel__text+.cta-panel__text{color:#d8e5df;width:520px;font-size:15px;font-weight:600;line-height:20px;top:278px;left:266px}body[data-page=blog] main>section:nth-child(7) .button{width:230px;height:52px;min-height:52px;position:absolute;top:262px;left:0}body[data-page=prices] main>section:first-child{background:#111b18;height:300px;min-height:300px;padding:0;position:relative;overflow:hidden}body[data-page=prices] .prices-hero:before,body[data-page=prices] .prices-hero:after{content:"";border-radius:50%;position:absolute}body[data-page=prices] .prices-hero:before{background:#28bed747;width:220px;height:220px;top:28px;left:1120px}body[data-page=prices] .prices-hero:after{background:#b8f25f5c;width:132px;height:132px;top:96px;left:1238px}body[data-page=prices] .prices-hero__grid{z-index:1;height:300px;display:block;position:relative}body[data-page=prices] .prices-hero .eyebrow{color:#111b18;background:#b8f25f;justify-content:center;width:84px;height:34px;padding:0;font-size:12px;line-height:16px;position:absolute;top:44px;left:0}body[data-page=prices] .prices-hero .display-title{color:#fff;width:1000px;margin:0;font-size:46px;line-height:54px;position:absolute;top:96px;left:0}body[data-page=prices] .prices-hero .lead{color:#bfcbc5;width:1000px;margin:0;font-size:17px;line-height:26px;position:absolute;top:162px;left:0}body[data-page=prices] .prices-hero .promotion-hero__chips{grid-template-columns:98px 190px 170px 146px;gap:12px;margin:0;display:grid;position:absolute;top:224px;left:0}body[data-page=prices] .prices-hero .promotion-hero__chip{color:#eaf2ee;background:#17241f;border-color:#2a463b;border-radius:21px;justify-content:center;align-items:center;height:42px;padding:0;font-size:12px;line-height:18px;display:flex}body[data-page=prices] .prices-hero .promotion-hero__chip:first-child{color:#111b18;background:linear-gradient(90deg,#b8f25f,#8febd9);border-color:#96ddaf}body[data-page=prices] .prices-hero__stamp{color:#d8e3de;width:280px;margin:0;font-size:12px;font-weight:500;line-height:26px;position:absolute;top:56px;left:986px}body[data-page=prices] .prices-hero__stamp:first-line{color:#b8f25f;font-weight:700}body[data-page=prices] main>section:nth-child(2){height:1433px}body[data-page=prices] main>section:nth-child(3){height:760px}body[data-page=prices] main>section:nth-child(4){background:#fff;height:520px;padding:0}body[data-page=prices] main>section:nth-child(4)>.container{height:520px;position:relative}body[data-page=prices] main>section:nth-child(4) .section-heading{width:1000px;max-width:none;margin:0;position:absolute;top:50px;left:0}body[data-page=prices] main>section:nth-child(4) .section-heading__title{margin-top:20px;font-size:38px;line-height:46px}body[data-page=prices] main>section:nth-child(4) .section-heading__lead{width:930px;margin-top:12px;font-size:16px;line-height:24px}body[data-page=prices] main>section:nth-child(4) .grid{grid-template-columns:repeat(3,400px);gap:56px;width:100%;display:grid;position:absolute;top:242px;left:0}body[data-page=prices] main>section:nth-child(4) .card{border-radius:26px;min-height:250px;padding:21px}body[data-page=prices] main>section:nth-child(4) .card__title{margin-top:18px;font-size:22px;line-height:28px}body[data-page=prices] main>section:nth-child(4) .card__text{margin-top:18px;font-size:15px;line-height:22px}body[data-page=prices] .pricing-services__mode{color:#147a47;margin-top:10px;font-size:12px;font-weight:700;line-height:18px}body[data-page=prices] .pricing-services__link{margin-top:14px;font-size:12px;font-weight:700;line-height:18px}body[data-page=prices] .pricing-services__audit{justify-content:space-between;align-items:center;margin-top:2px;display:flex}body[data-page=prices] .pricing-services__audit .pricing-card__price{color:#fff;margin:0;font-size:38px;line-height:40px}body[data-page=prices] .pricing-services__audit .pricing-services__link{color:#b8f25f;margin-top:0}body[data-page=prices] main>section:nth-child(6){background:#fff;height:510px;padding:0}body[data-page=prices] main>section:nth-child(6)>.container{height:510px;position:relative}body[data-page=prices] main>section:nth-child(6) .section-heading{width:1050px;max-width:none;margin:0;position:absolute;top:50px;left:0}body[data-page=prices] main>section:nth-child(6) .section-heading .eyebrow{color:#1e7a4b;background:#e1ffe4;justify-content:center;width:138px;height:34px;padding:0;font-size:12px;line-height:16px}body[data-page=prices] main>section:nth-child(6) .section-heading__title{margin-top:20px;font-size:38px;line-height:46px}body[data-page=prices] main>section:nth-child(6) .section-heading__lead{width:930px;margin-top:14px;font-size:16px;line-height:24px}body[data-page=prices] main>section:nth-child(6) .grid{grid-template-columns:repeat(5,238px);gap:20px;width:100%;display:grid;position:absolute;top:268px;left:0}body[data-page=prices] main>section:nth-child(6) .card{border-radius:22px;min-height:210px;padding:17px}body[data-page=prices] main>section:nth-child(6) .card__number{color:#22b96b;background:#dfffe4;border-radius:17px;justify-content:center;align-items:center;width:48px;height:34px;font-size:12px;line-height:16px;display:flex}body[data-page=prices] main>section:nth-child(6) .card:last-child .card__number{color:#ff2e93;background:#ffe1f0}body[data-page=prices] main>section:nth-child(6) .card__title{margin-top:24px;font-size:17px;line-height:22px}body[data-page=prices] main>section:nth-child(6) .card__text{margin-top:18px;font-size:14px;line-height:21px}body[data-page=prices] main>section:nth-child(7){background:#f4f8f6;height:380px;min-height:380px;padding:0}body[data-page=prices] main>section:nth-child(7)>.container{height:380px;position:relative}body[data-page=prices] main>section:nth-child(7) .section-heading{width:1000px;max-width:none;margin:0;display:block;position:absolute;top:46px;left:0}body[data-page=prices] main>section:nth-child(7) .section-heading>.eyebrow{color:#1e7a4b;background:#e1ffe4;justify-content:center;width:100px;height:34px;padding:0}body[data-page=prices] main>section:nth-child(7) .section-heading__title{color:#20262a;margin-top:20px;font-size:38px;line-height:46px}body[data-page=prices] main>section:nth-child(7) .section-heading__lead{color:#78817d;width:1000px;margin-top:12px;font-size:16px;line-height:24px}body[data-page=prices] main>section:nth-child(7) .payment-flow{border-radius:22px;grid-template-columns:repeat(4,328px);gap:0;width:1312px;height:118px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:220px;left:0;overflow:hidden}body[data-page=prices] main>section:nth-child(7) .payment-flow__item{background:#fff;border:1px solid #d9e7e0;border-radius:20px;width:328px;height:118px;min-height:118px;padding:0;position:relative;box-shadow:0 7px 20px #0d1f1712}body[data-page=prices] main>section:nth-child(7) .payment-flow__item+.payment-flow__item:before{content:"";background:#dce6e1;width:1px;height:74px;position:absolute;top:21px;left:-1px}body[data-page=prices] main>section:nth-child(7) .payment-flow__item .card__number{color:#22b96b;width:52px;height:32px;font-family:var(--font-body);background:#dfffe4;border-radius:16px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;top:18px;left:22px}body[data-page=prices] main>section:nth-child(7) .payment-flow__item:nth-child(2) .card__number{color:#ff2e93;background:#ffe1f0}body[data-page=prices] main>section:nth-child(7) .payment-flow__item strong{color:#20262a;width:260px;height:40px;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:20px;display:block;position:absolute;top:66px;left:22px}body[data-page=prices] main>section:nth-child(8){height:390px}body[data-page=prices] main>section:nth-child(9){background:#fff;height:560px;padding:0}body[data-page=prices] main>section:nth-child(9)>.container{height:560px;position:relative}body[data-page=prices] main>section:nth-child(9) .section-heading{width:1050px;max-width:none;margin:0;position:absolute;top:48px;left:0}body[data-page=prices] main>section:nth-child(9) .section-heading .eyebrow{color:#14798c;background:#dbfcff;justify-content:center;width:100px;height:34px;padding:0}body[data-page=prices] main>section:nth-child(9) .section-heading__title{margin-top:20px;font-size:38px;line-height:46px}body[data-page=prices] main>section:nth-child(9) .section-heading__lead{margin-top:12px;font-size:16px;line-height:24px}body[data-page=prices] main>section:nth-child(9) .faq{width:100%;position:absolute;top:188px;left:0}body[data-page=prices] main>section:nth-child(10){background:#f8fbf9;height:300px;min-height:300px;padding:28px 0 0}body[data-page=prices] .prices-final-cta .final-cta__panel{width:1312px;max-width:none;margin-inline:max(64px,50% - 656px);box-shadow:0 10px 28px #0d1f171a}body[data-page=portfolio] main>section:first-child{background:#fff;height:292px;padding:0}body[data-page=portfolio] main>section:first-child>.container{height:292px;position:relative}body[data-page=portfolio] main>section:first-child .eyebrow:first-child{color:#111b18;letter-spacing:0;background:#b8f25f;width:117px;height:34px;padding:0 18px;font-size:12px;line-height:16px;position:absolute;top:38px;left:0}body[data-page=portfolio] main>section:first-child .display-title{color:#111b18;width:562px;margin:0;font-size:46px;line-height:56px;position:absolute;top:89px;left:0}body[data-page=portfolio] main>section:first-child .lead{color:#65716c;width:780px;margin:0;font-size:16px;line-height:24px;position:absolute;top:219px;left:0}body[data-page=portfolio] main>section:first-child .eyebrow--plain{color:#7b8882;letter-spacing:0;margin:0;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:38px;right:0}body[data-page=portfolio] main>section:nth-child(2){height:2740px}body[data-page=portfolio] main>section:nth-child(3){height:2309px}body[data-page=portfolio] main>section:nth-child(4){height:340px}body[data-page=portfolio] .portfolio-stream{gap:30px}body[data-page=portfolio] .portfolio-stream__item{min-height:410px}body[data-page=portfolio] .logo-mosaic{align-content:start}body[data-page=portfolio] .portfolio-page__works{box-sizing:border-box;background:#f7f9f8;height:2740px;min-height:2740px;padding:32px 64px 72px}body[data-page=portfolio] .portfolio-page__stream{gap:52px;width:100%;max-width:none;margin:0}body[data-page=portfolio] .portfolio-page__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}body[data-page=portfolio] .portfolio-card--wide{height:680px;min-height:680px}body[data-page=portfolio] .portfolio-card--small{height:560px;min-height:560px}body[data-page=portfolio] .portfolio-page__mosaic{box-sizing:border-box;background:#fff;height:2309.33px;min-height:2309.33px;padding:56px 64px}body[data-page=portfolio] .portfolio-page__mosaic-inner{width:100%;max-width:none;margin:0}body[data-page=portfolio] .portfolio-page__mosaic .logo-mosaic{border:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:205.333px;gap:16px;width:100%;height:2197.33px;display:grid}body[data-page=portfolio] .portfolio-page__mosaic .logo-mosaic__item{color:#111b18;height:205.333px;min-height:0;font-family:var(--font-body);background:#fff;border:1px solid #dbe5e0;border-radius:18px;padding:16px;font-size:14px}body[data-page=portfolio] .portfolio-page__mosaic .logo-mosaic__item:nth-child(6n+2),body[data-page=portfolio] .portfolio-page__mosaic .logo-mosaic__item:nth-child(6n+5){font-family:var(--font-heading);font-size:13px}body[data-page=portfolio] .portfolio-page__cta{box-sizing:border-box;background:#111b18;height:340px;min-height:340px;padding:0}body[data-page=portfolio] .portfolio-page__cta-inner{width:calc(100% - 128px);max-width:none;margin:0 64px}body[data-page=portfolio] .portfolio-page__cta-pill{position:absolute;top:54px;left:0}body[data-page=portfolio] .portfolio-page__cta-title{width:760px;margin:0;font-size:36px;line-height:46px;position:absolute;top:110px;left:0}body[data-page=portfolio] .portfolio-page__cta-text{width:700px;margin:0;position:absolute;top:226px;left:0}body[data-page=portfolio] .portfolio-page__cta-button{width:214px;right:103px}body[data-page=promotion] .promotion-hero{height:812px;min-height:812px}body[data-page=promotion] .promotion-section--services{height:780px;min-height:780px}body[data-page=promotion] .promotion-section--comparison{height:800px;min-height:800px}body[data-page=promotion] .promotion-section--process{height:920px;min-height:920px}body[data-page=promotion] .promotion-section--ai{height:760px;min-height:760px}body[data-page=promotion] .promotion-section--outcomes{height:650px;min-height:650px}body[data-page=promotion] .promotion-section--cases{height:920px;min-height:920px}body[data-page=promotion] .promotion-section--cost{height:760px;min-height:760px}body[data-page=promotion] .promotion-section--first-month{height:720px;min-height:720px}body[data-page=promotion] .promotion-section--reporting{height:780px;min-height:780px}body[data-page=promotion] .promotion-section--reviews{height:720px;min-height:720px}body[data-page=promotion] main>section:nth-child(12){height:906px}body[data-page=promotion] main>section:nth-child(13){height:571px}body[data-page=privacy] .rich-text{padding-bottom:53px}}
