: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 210px 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}.contact-rail__socials{grid-template-columns:72px 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__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{width:calc(100% - 128px);height:92px;max-width:var(--container-width);background:var(--color-white);animation:sticky-header-enter .32s var(--ease-out) both;border:1px solid #d7e5de;border-radius:28px;margin-inline:auto;overflow:hidden;box-shadow:0 10px 28px #10231c1f}@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:90px;padding:0;position:relative}.site-header.is-compact .site-header__sticky-brand{width:240px;height:56px;display:inline-flex;position:absolute;top:17px;left:23px}.site-header.is-compact .site-header__sticky-divider{background:#dde8e2;width:1px;height:42px;display:block;position:absolute;top:23px;left:277px}.site-header.is-compact .site-nav{width:600px;height:52px;position:absolute;top:19px;left:293px}.site-header.is-compact .site-nav__list{align-items:center;gap:6px;height:52px;display:flex}.site-header.is-compact .site-nav__list>li{flex:none;height:40px}.site-header.is-compact .site-nav__list>li:first-child,.site-header.is-compact .site-nav__list>li:nth-child(8),.site-header.is-compact .site-nav__list>li:nth-child(9){display:none}.site-header.is-compact .site-nav__list>li:nth-child(2){width:120px}.site-header.is-compact .site-nav__list>li:nth-child(3){width:82px}.site-header.is-compact .site-nav__list>li:nth-child(4){width:108px}.site-header.is-compact .site-nav__list>li:nth-child(5){width:66px}.site-header.is-compact .site-nav__list>li:nth-child(6){width:108px}.site-header.is-compact .site-nav__list>li:nth-child(7){width:62px}.site-header.is-compact .site-nav__link{color:#20262a;text-transform:uppercase;border:1px solid #0000;border-radius:20px;justify-content:center;height:40px;font-size:12px;font-weight:600;line-height:16px}.site-header.is-compact .site-nav__link:hover{color:#14251f;transform:translateY(-1px)}.site-header.is-compact .site-nav__link.is-active{color:#14251f;background:#b9f46a;border-color:#a7e85d;justify-content:flex-start;gap:4px;padding-inline:10px;font-weight:700;box-shadow:0 4px 5px #14332414}.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:156px;height:22px;font-size:14px;font-weight:700;line-height:22px;display:block;position:absolute;top:19px;right:226px}.site-header.is-compact .site-header__sticky-socials{align-items:center;gap:6px;width:66px;height:26px;display:flex;position:absolute;top:47px;right:316px}.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{justify-content:center;width:190px;height:52px;min-height:52px;padding:0;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:19px;right:23px;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__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:nowrap;font-size:10px;font-weight:600;line-height:14px}.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{transition:transform var(--duration-fast) var(--ease-out);font-size:17px;display:inline-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:720px}.promo-slider__slide--spec .promo-slider__title{font-size:38px}.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;font-size:18px;line-height:22px}.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;width:160px;height:32px;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;place-items:center;padding:0;font-size:14px;font-weight:700;line-height:18px;display:grid;position:absolute;top:4px}.slider-button--previous{background:var(--color-white);color:#20262a;left:4px}.slider-button--next{color:var(--color-white);background:#16231f;left:132px}.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;padding:0;position:absolute;top:12px}.slider-dot.is-active{background-image:url(/assets/slider-dot-active-DtMU0_DL.svg);background-size:26px 8px;width:26px}.slider-dot.is-complete{background-image:url(/assets/slider-dot-complete-CJdlka9z.svg)}.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{border-radius:inherit;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;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;font-weight:600;display:flex}.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{background:#d5ffdf;transform:scale(1.08);box-shadow:0 7px 18px #29c9822e}.faq__button[aria-expanded=true]:hover .faq__icon{transform:rotate(45deg)scale(1.08)}}.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}.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;padding:9px 12px;font-size:11px;font-weight:500;display:block}.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}.form__status{border-radius:var(--radius-control);color:#147a47;background:#e7fbef;padding:12px 14px;font-size:13px}.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}@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:#fafcfb}.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{width:100%;height:690px;min-height:690px;box-shadow:none;background:linear-gradient(90deg,#f4fff5,#f0fbff);border-color:#d7e8e0;gap:18px;padding:17px}.pricing-section .pricing-card--featured{background:linear-gradient(90deg,#bdf46b,#77e5c7);border:2.5px solid #a8e864}.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:#183b34;background:#dfffa8}.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:#29463d}.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__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-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__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:#29463d}.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 .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:#20262a;border:1.5px solid #ff4a9d8c;border-radius:28px;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:#9d1b5b;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{width:520px;height:48px;color:var(--color-white);margin-top:12px;font-size:13px;font-weight:600;line-height:21px}.pricing-section .express-panel__rules{background:#2b3236;border:1px solid #3a4448;border-radius:22px;align-self:center;width:100%;height:248px;padding:17px 19px;overflow:hidden}.pricing-section .express-panel__rules-title{color:#b8f25f;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,#e1ffe4,#b8f25f);border-radius:22px;align-self:center;width:100%;height:248px;padding:18px 20px 12px;overflow:hidden}.pricing-section .express-panel__price-label{color:#286143;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:#1f5a3f;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:#45645a;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;letter-spacing:3.5px;white-space:nowrap;width:89px;font-size:17px;font-weight:700;line-height:20px;top:38px;left:73px}.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;letter-spacing:3.5px;width:84px;font-size:16px;line-height:18px;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}.questionnaire{background:var(--gradient-soft);border:1px solid #cde7dd;border-radius:30px;grid-template-columns:.9fr 1.1fr;gap:36px;padding:38px;display:grid}.questionnaire__step{display:none}.questionnaire__step.is-active{display:block}.questionnaire__options{gap:10px;margin-top:22px;display:grid}.questionnaire__option{border:1px solid var(--color-border);background:var(--color-white);cursor:pointer;border-radius:14px;padding:14px 16px;font-weight:600;display:block}.questionnaire__option input{accent-color:var(--color-primary-start);margin-right:10px}.questionnaire__actions{gap:10px;margin-top:22px;display:flex}.contacts-hero{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}.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}.contact-map{border:1px solid var(--color-border);background:var(--color-white);border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.contact-map__content{padding:36px}.contact-map__media{object-fit:cover;width:100%;height:100%;min-height:360px}.company-details{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.company-details__item{background:var(--color-surface-soft);border-radius:16px;padding:18px}.company-details__term{color:var(--color-text-muted);font-size:12px}.company-details__value{margin-top:5px;font-weight:700}.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 .lead,.prices-hero .lead{color:#aab7b3}.featured-article{background:var(--color-dark);color:var(--color-white);border-radius:32px;grid-template-columns:1.25fr .75fr;display:grid;overflow:hidden}.featured-article__content{min-width:0;padding:42px}.featured-article__title{font-family:var(--font-heading);overflow-wrap:anywhere;margin-top:20px;font-size:30px}.featured-article__art{background:radial-gradient(circle at 70% 30%, var(--color-lime) 0 80px, transparent 82px), radial-gradient(circle at 30% 70%, #28bed7 0 110px, transparent 112px), #26342f;min-height:380px;color:var(--color-lime);font-family:var(--font-heading);place-items:center;min-width:0;font-size:58px;display:grid}.article-card{flex-direction:column;min-height:260px;display:flex}.article-card__meta{color:var(--color-primary-start);font-size:12px;font-weight:700}.article-card__title{font-family:var(--font-heading);margin-top:28px;font-size:19px}.article-card__date{color:var(--color-text-muted);margin-top:auto;font-size:12px}.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:var(--color-primary-start);font-family:var(--font-heading);font-size:22px}.popular-list__title{font-family:var(--font-heading);font-size:17px}.popular-list__meta{color:var(--color-text-muted);font-size:12px}.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)}.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{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,.contact-map,.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,.company-details{grid-template-columns:1fr}.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__art{min-height:260px}.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}.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-section .faq__item{border-color:#dee8e3;border-radius:18px;min-width:0;min-height:62px}.faq-section .faq__button{color:#1f2426;min-height:60px;padding:0 25px 0 17px;font-size:15px;font-weight:600;line-height:20px}.faq-section .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-section .faq__answer{color:#5f6b66;max-width:none;padding:0 25px 16px 17px;font-size:14px;line-height:21px}.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}@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:1.25fr .8fr 1fr 1fr}.contact-rail__item{padding-left:12px;padding-right:12px}.contact-rail__item:first-child{margin-left:8px;margin-right:8px}.contact-rail__item--socials,.site-header.is-compact .site-header__sticky-phone,.site-header.is-compact .site-header__sticky-socials{display:none}.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<=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;font-size:18px;font-weight:700;line-height:22px;right:71px}.mobile-tools__toggle{background:#f0f4f1;right:21px}.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}}@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-section .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}@media (width>=1201px){body:not([data-page=home],[data-page=development]) .site-footer{min-height:577px}body[data-page=development] .dev-hero{height:680px;padding:30px 0}body[data-page=development] .dev-hero .hero__shell{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{justify-content:center;width:272px;height:35px;padding:0 14px;font-size:13px;line-height:15px}body[data-page=development] .dev-hero .hero__title{width:650px;margin-top:29px;font-size:46px;line-height:49px}body[data-page=development] .dev-hero .hero__lead{width:620px;margin-top:40px;font-size:19px;line-height:29px}body[data-page=development] .dev-hero .hero__actions{margin-top:28px}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-radius:30px;width:470px;height:548px;padding:25px;top:44px;left:790px;right:auto}body[data-page=development] .dev-hero .form-card__title{width:418px;font-size:21px;line-height:25px;top:25px;left:25px}body[data-page=development] .dev-hero .form-card__lead{color:#607069;width:400px;margin:0;font-size:12px;line-height:17px;position:absolute;top:483px;left:25px}body[data-page=development] .dev-hero .choice-chips .form__label{text-transform:none;font-size:14px;line-height:18px}body[data-page=development] .dev-hero .choice-chips{width:418px;height:130px;top:101px;left:25px}body[data-page=development] .dev-hero .choice-chips:after{width:418px;top:129px}body[data-page=development] .dev-hero .choice-chip:first-of-type{width:127px;top:32px;left:0}body[data-page=development] .dev-hero .choice-chip:nth-of-type(2){width:83px;top:32px;left:205px}body[data-page=development] .dev-hero .choice-chip:nth-of-type(3){width:149px;top:82px;left:0}body[data-page=development] .dev-hero .choice-chip:nth-of-type(4){width:198px;top:82px;left:205px}body[data-page=development] .dev-hero .choice-chip__label{height:35px;padding:0 13px}body[data-page=development] .dev-hero .form__row{width:418px;height:90px;margin:0;top:249px;left:25px}body[data-page=development] .dev-hero .form__row .form__label{text-transform:none;font-size:14px;line-height:18px}body[data-page=development] .dev-hero .form__input{border-radius:16px;width:418px;height:56px;top:32px}body[data-page=development] .dev-hero .form .button{width:418px;height:54px;min-height:54px;margin:0;top:355px;left:25px}body[data-page=development] .dev-hero .form__consent{grid-template-columns:18px 378px;width:418px;height:46px;margin:0;top:423px;left:25px}body[data-page=development] main>section:nth-child(2){height:150px;padding:22px 0}body[data-page=development] main>section:nth-child(2) .proof-strip{height:106px}body[data-page=development] main>section:nth-child(3){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{margin-top:18px;font-size:48px;line-height:52px}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) .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:0;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{font-size:18px;line-height:23px}body[data-page=development] .site-types__card .card__text{margin-top:48px;font-size:14px;line-height:20px}body[data-page=development] .site-types__card .card__link{position:absolute;bottom:25px;left:19px;right:19px}body[data-page=development] main>section:nth-child(4){height:1433px}body[data-page=development] main>section:nth-child(4) .pricing-card{min-height:690px}body[data-page=development] main>section:nth-child(5){height:640px;padding:0}body[data-page=development] main>section:nth-child(5) .section-heading__title,body[data-page=development] main>section:nth-child(6) .section-heading__title{margin-top:18px;font-size:44px;line-height:48px}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;min-height:145px;padding:19px}body[data-page=development] .lifecycle .card:nth-child(2n){background:#1d282b}body[data-page=development] .lifecycle .card__number{font-size:13px;line-height:17px}body[data-page=development] .lifecycle .card__title{margin-top:11px;font-size:16px;line-height:21px}body[data-page=development] .lifecycle .card__text{margin-top:13px;font-size:14px;line-height: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) .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:0;border-radius:26px;min-height:210px;padding:27px 19px}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{font-size:17px;line-height:21px}body[data-page=development] main>section:nth-child(6) .card__text{margin-top:59px;font-size:14px;line-height:21px}body[data-page=development] main>section:nth-child(7){height:731px;padding:0}body[data-page=development] main>section:nth-child(7) .section-heading{width:100%;margin:0;position:absolute;top:48px;left:0}body[data-page=development] main>section:nth-child(7) .section-heading__title{margin-top:17px;font-size:40px;line-height:48px}body[data-page=development] main>section:nth-child(7) .section-heading__lead{margin-top:10px;font-size:17px;line-height:27px}body[data-page=development] main>section:nth-child(7) .portfolio-grid{grid-template-columns:repeat(3,388px);gap:42px;width:100%;display:grid;position:absolute;top:210px;left:0}body[data-page=development] main>section:nth-child(7) .portfolio-card{border-radius:28px;min-height:430px;position:relative;overflow:hidden}body[data-page=development] main>section:nth-child(7) .portfolio-card__media{border-radius:22px;width:352px;min-height:238px;position:absolute;top:17px;left:17px}body[data-page=development] main>section:nth-child(7) .portfolio-card__body{padding:0;position:absolute;inset:0}body[data-page=development] main>section:nth-child(7) .portfolio-card__category{z-index:1;position:absolute;top:34px;left:34px}body[data-page=development] main>section:nth-child(7) .portfolio-card__title{width:350px;margin:0;font-size:24px;line-height:28px;position:absolute;top:281px;left:19px}body[data-page=development] main>section:nth-child(8){height:720px;padding:50px 0}body[data-page=development] main>section:nth-child(8) .questionnaire{border-radius:30px;grid-template-columns:620px 572px;gap:40px;height:620px;padding:33px 39px}body[data-page=development] main>section:nth-child(8) .questionnaire>.form-card{height:552px}body[data-page=development] main>section:nth-child(9){height:520px;padding-top:48px;padding-bottom:48px}body[data-page=development] main>section:nth-child(10){height:300px;padding:0}body[data-page=development] main>section:nth-child(10) .cta-panel{height:300px}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{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__grid{z-index:1;height:720px;display:block;position:relative}body[data-page=contacts] .contacts-hero__grid>div:first-child>.eyebrow{color:#0000;background:#fff;justify-content:center;width:116px;height:34px;padding:0;font-size:0;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}body[data-page=contacts] .contacts-hero__title{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{font-size:22px;font-weight:700;line-height:30px}body[data-page=contacts] .contacts-hero>.container>.form-card{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{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{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;padding:0;display:block;position:absolute;top:126px;left:32px}body[data-page=contacts] .contacts-hero .choice-chips .form__label{text-transform:none;font-size:14px;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:32px;left:0}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(2){width:136px;top:32px;left:130px}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(3){width:120px;top:32px;left:276px}body[data-page=contacts] .contacts-hero .choice-chip:nth-of-type(4){width:96px;top:74px;left:0}body[data-page=contacts] .contacts-hero .choice-chip__label{width:100%;height:34px;padding:0 10px;font-size:12px;line-height:16px}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{border-radius:14px;width:476px;height:56px;font-size:15px;line-height:20px}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] main>section:nth-child(2){height:540px}body[data-page=contacts] main>section:nth-child(3){background:linear-gradient(90deg,#f3fff4,#eaf8ff);height:500px;padding:0}body[data-page=contacts] main>section:nth-child(3)>.container{height:500px;position:relative}body[data-page=contacts] main>section:nth-child(3) .section-heading{width:1040px;max-width:none;margin:0;position:absolute;top:52px;left:0}body[data-page=contacts] main>section:nth-child(3) .section-heading .eyebrow{color:#147a47;background:#fff;justify-content:center;width:144px;height:34px;padding:0;font-size:12px;line-height:16px}body[data-page=contacts] main>section:nth-child(3) .section-heading__title{margin-top:14px;font-size:40px;line-height:46px}body[data-page=contacts] main>section:nth-child(3) .grid{grid-template-columns:620px 672px;gap:20px;width:100%;display:grid;position:absolute;top:188px;left:0}body[data-page=contacts] main>section:nth-child(3) .card{background:#fff;border-radius:24px;min-height:257px;padding:21px 23px;position:relative}body[data-page=contacts] main>section:nth-child(3) .card:nth-child(2){color:#fff;background:#183b34;border-color:#183b34}body[data-page=contacts] main>section:nth-child(3) .card__number{color:#147a47;font-size:12px;position:absolute;top:21px;right:23px}body[data-page=contacts] main>section:nth-child(3) .card__title{color:#147a47;font-family:var(--font-body);margin:0;font-size:12px;line-height:16px;position:absolute;top:21px;left:23px}body[data-page=contacts] main>section:nth-child(3) .card .eyebrow{color:#20262a;font-family:var(--font-heading);background:0 0;margin:0;padding:0;font-size:26px;line-height:34px;position:absolute;top:71px;left:23px}body[data-page=contacts] main>section:nth-child(3) .card:nth-child(2) .eyebrow{color:#fff}body[data-page=contacts] main>section:nth-child(3) .card__text{color:#59645f;width:550px;margin:0;font-size:16px;line-height:24px;position:absolute;top:129px;left:23px}body[data-page=contacts] main>section:nth-child(3) .card:nth-child(2) .card__text{color:#d3e1db}body[data-page=contacts] main>section:nth-child(3) .button{width:220px;height:44px;min-height:44px;position:absolute;top:193px;left:23px}body[data-page=contacts] main>section:nth-child(3) .card:nth-child(2) .button{color:#fff;background:linear-gradient(90deg,#29c982,#28bed7);border:0;width:250px;top:187px;left:24px}body[data-page=contacts] main>section:nth-child(4){height:620px}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:#b9eef2;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;margin:0;font-size:30px;line-height:34px;display:flex;position:absolute;top:17px;left:1109px}body[data-page=blog] .blog-hero__stamp:after{z-index:-1;content:"";background:#b8f25fb3;border-radius:50%;width:112px;height:112px;position:absolute;top:66px;left:88px}body[data-page=blog] main>section:nth-child(2){height:580px}body[data-page=blog] main>section:nth-child(3){height:820px}body[data-page=blog] main>section:nth-child(4){height:420px}body[data-page=blog] main>section:nth-child(5){height:370px}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:100%;max-width:none;height:360px}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:64px}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:64px}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:330px}body[data-page=blog] main>section:nth-child(7) .button{width:230px;height:52px;min-height:52px;position:absolute;top:262px;left:64px}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] main>section:nth-child(5){height:470px}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){height:380px}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(9) .faq__item{background:#f8fbf9;border-radius:16px;min-height:54px}body[data-page=prices] main>section:nth-child(9) .faq__item+.faq__item{margin-top:12px}body[data-page=prices] main>section:nth-child(9) .faq__button{min-height:54px;padding:0 19px;font-size:14px;line-height:20px}body[data-page=prices] main>section:nth-child(9) .faq__icon{border-radius:17px;width:36px;height:34px}body[data-page=prices] main>section:nth-child(10){height:360px}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;background:#b8f25f;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:800px;margin:0;font-size:46px;line-height:56px;position:absolute;top:90px;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:220px;left:0}body[data-page=portfolio] main>section:first-child .eyebrow--plain{color:#7b8882;margin:0;font-size:12px;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=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}}
