.header{position:sticky;top:0;z-index:100;background:#ffffffd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--color-border)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);gap:28.8px}.header__logo{display:flex;flex-direction:column;line-height:1;font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--color-text);transition:opacity var(--transition);-webkit-user-select:none;user-select:none}.header__logo:hover{opacity:.7}.header__logo-line{display:block}.header__logo-line+.header__logo-line{margin-top:-6px}.header__nav{display:flex;gap:33.6px}.header__link{font-size:16.8px;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition);white-space:nowrap}.header__link:hover{color:var(--color-text)}.header__actions{display:flex;gap:12px;align-items:center}.header__btn{font-size:16.8px;font-weight:500;padding:9.6px 21.6px;border-radius:980px;transition:all var(--transition);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.header__btn--ghost{color:var(--color-accent)}.header__btn--ghost:hover{background:var(--color-surface)}.header__btn--primary{background:var(--color-accent);color:#fff}.header__btn--primary:hover{background:var(--color-accent-hover)}.header__burger{display:none;width:33.6px;height:33.6px;flex-direction:column;justify-content:center;align-items:center;gap:7.2px;padding:0}.header__burger span{display:block;width:21.6px;height:1.8px;background:var(--color-text);border-radius:2px;transition:all .3s ease}.header__burger--open span:first-child{transform:translateY(4.5px) rotate(45deg)}.header__burger--open span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.header__mobile{display:none;position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:200;background:#fff;flex-direction:column;opacity:0;transform:translate(100%);transition:opacity .28s ease,transform .28s ease;pointer-events:none;overflow-y:auto;overscroll-behavior:contain}.header__mobile--open{opacity:1;transform:translate(0);pointer-events:auto}.header__mobile-top{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:var(--header-height);border-bottom:1px solid var(--color-border);flex-shrink:0}.header__mobile-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--color-text);font-size:24px;line-height:1;transition:background .2s}.header__mobile-close:hover{background:var(--color-surface)}.header__mobile-body{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:16px 24px 40px}.header__mobile-nav{display:flex;flex-direction:column;gap:0}.header__mobile-link{display:flex;align-items:center;font-size:22px;font-weight:600;color:var(--color-text);padding:18px 0;border-bottom:1px solid var(--color-border);transition:color .2s}.header__mobile-link:active{color:var(--color-accent)}.header__mobile-actions{display:flex;flex-direction:column;gap:12px;margin-top:32px}.header__mobile-actions .header__btn{width:100%;padding:18px 24px;font-size:18px;border-radius:16px;text-align:center;justify-content:center}@media (max-width: 734px){.header__nav,.header__actions{display:none}.header__burger,.header__mobile{display:flex}}body.menu-open{overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:980px;transition:all var(--transition);white-space:nowrap;text-decoration:none}.btn--primary{background:var(--color-accent);color:#fff;padding:12px 24px;font-size:15px}.btn--primary:hover{background:var(--color-accent-hover);transform:scale(1.02)}.btn--ghost{color:var(--color-accent);padding:12px 24px;font-size:15px}.btn--ghost:hover{background:var(--color-surface)}.btn--lg{padding:14px 32px;font-size:17px}.btn--full{width:100%}.hero{padding:120px 0 80px;text-align:center}.hero__content{max-width:800px}.hero__title{font-size:40px;font-weight:700;line-height:1.12;letter-spacing:-.035em;color:var(--color-text);margin-bottom:20px}.hero__title-part{display:inline}.hero__title-part:nth-child(1):after{content:"\a";white-space:pre}.hero__subtitle{font-size:19px;line-height:1.5;color:var(--color-text-secondary);margin-bottom:36px}.hero__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.section{padding:80px 0}.section--surface{background:var(--color-surface)}.section__title{font-size:40px;font-weight:700;letter-spacing:-.02em;text-align:center;margin-bottom:12px}.section__subtitle{font-size:17px;color:var(--color-text-secondary);text-align:center;margin-bottom:48px}.platforms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;max-width:720px;margin-left:auto;margin-right:auto}.platform-card{display:flex;flex-direction:column;align-items:center;background:var(--color-surface);border-radius:var(--radius);padding:24px 18px;text-align:center;gap:14px;transition:transform var(--transition),box-shadow var(--transition)}.platform-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000000f}.platform-card__icon{font-size:36px;margin-bottom:0;height:64px;display:flex;align-items:center;justify-content:center}.platform-card__icon--brand{font-size:0;line-height:0;width:min(100%,200px);margin-left:auto;margin-right:auto}.platform-card__brand-img{display:block;max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain;object-position:center}.platform-card__icon--brand-yandex{width:min(100%,268px)}.platform-card__icon--brand-yandex .platform-card__brand-img{max-height:54px}.platform-card__icon--brand-collage{width:min(100%,380px);min-height:104px}.platform-card__brand-img--collage{max-height:92px;transform:translateY(-20px)}.platform-card--collage .platform-card__icon--brand-collage{margin-top:0}.platform-card--collage .platform-card__text{margin-top:-42px}.platform-card__text{font-size:14px;color:var(--color-text-secondary);line-height:1.5;margin:0;min-height:42px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.step{text-align:center}.step__number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:18px;font-weight:700;margin-bottom:16px}.step__title{font-size:17px;font-weight:600;margin-bottom:8px}.step__text{font-size:14px;color:var(--color-text-secondary);line-height:1.5}.steps-cta{margin-top:56px;padding:8px 0;background:transparent;border-radius:0;border:0;text-align:center;display:flex;justify-content:center}.steps-cta__btn{padding:12px 24px;border-radius:999px;background:#0071e3;color:#fff;font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.2;transition:background-color .2s ease}.steps-cta__btn:hover{background:#0077ed;transform:none}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}@media (min-width: 960px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature{background:var(--color-surface);border-radius:var(--radius);padding:28px 24px;transition:transform var(--transition)}.feature:hover{transform:translateY(-2px)}.feature__icon{font-size:28px;display:block;margin-bottom:12px}.feature__icon--logo{font-size:0;line-height:0}.feature__icon-img{display:block;height:32px;width:auto;max-width:100%;object-fit:contain}.feature__title{font-size:17px;font-weight:600;margin-bottom:6px}.feature__text{font-size:14px;color:var(--color-text-secondary);line-height:1.5}.benefits-section{background:var(--color-bg);padding-block:56px}.benefits-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.55fr);gap:16px;align-items:stretch;margin-bottom:20px}.benefits-hero__content{background:var(--color-bg);color:var(--color-text);border-radius:calc(var(--radius) + 8px);padding:32px 32px 34px;border:1px solid var(--color-border);box-shadow:0 2px 12px #0f172a0a;display:flex;flex-direction:column;justify-content:center}.benefits-hero__title{font-size:40px;font-weight:700;line-height:1.06;letter-spacing:-.03em;margin-bottom:16px;max-width:20ch}.benefits-hero__text{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:24px;max-width:52ch}.benefits-points{list-style:none;display:grid;gap:10px}.benefits-points li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4;color:var(--color-text);font-weight:500}.benefits-points li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.benefits-hero__cta{margin-top:22px;align-self:flex-start}.benefits-stats{display:grid;grid-template-rows:repeat(3,1fr);gap:8px}.benefits-stat{background:var(--color-bg);border:1px solid var(--color-border);border-radius:calc(var(--radius) + 4px);padding:16px 18px;box-shadow:0 2px 12px #0f172a0a;display:flex;flex-direction:column;justify-content:center}.benefits-stat__value{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--color-text);margin-bottom:6px}.benefits-stat__label{font-size:12px;line-height:1.45;color:var(--color-text-secondary);margin:0;text-transform:uppercase;letter-spacing:.02em}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;align-items:stretch}.pricing-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:36px 28px;display:flex;flex-direction:column;position:relative;height:100%;transition:transform var(--transition),box-shadow var(--transition)}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.pricing-card--accent{border:1px solid var(--color-accent);box-shadow:0 0 0 1px #0071e326;position:relative}.pricing-card--accent:hover{box-shadow:0 14px 42px #0071e333}.pricing-card--premium{border:1px solid #6c4cff;box-shadow:0 0 0 1px #6c4cff26}.pricing-card--premium:hover{box-shadow:0 14px 42px #6c4cff33}.pricing-card__badge{position:absolute;top:14px;right:0;background:var(--color-accent);color:#fff;font-size:11px;font-weight:700;padding:4px 12px 4px 10px;border-radius:4px 0 0 4px;text-transform:uppercase;letter-spacing:.05em}.pricing-card__badge--best{background:#6c4cff;color:#fff}.pricing-card__name{font-size:19px;font-weight:600;margin-bottom:8px}.pricing-card__price{font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.pricing-card__price span{font-size:16px;font-weight:400;color:var(--color-text-secondary)}.pricing-card__features{list-style:none;flex:1;margin-bottom:24px}.pricing-card__features li{font-size:15px;color:var(--color-text-secondary);padding:8px 0;border-bottom:1px solid var(--color-border)}.pricing-card__features li:before{content:"✓ ";color:var(--color-accent);font-weight:600}.cta{padding:100px 0;text-align:center}.cta__content{max-width:560px}.cta__title{font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.cta__text{font-size:17px;color:var(--color-text-secondary);margin-bottom:28px}.footer{border-top:1px solid var(--color-border);padding:36px 0}.footer__inner{display:flex;align-items:center;justify-content:space-between}.footer__logo{display:flex;flex-direction:column;font-weight:700;font-size:14px;line-height:1;margin-bottom:6px;color:var(--color-text)}.footer__logo span+span{margin-top:-4px}.footer__copy{font-size:13px;color:var(--color-text-secondary)}.footer__right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.footer__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}.footer__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 24px}.footer__nav a,.footer__legal a{font-size:13px;color:var(--color-text-secondary);transition:color var(--transition);text-decoration:none}.footer__legal a{font-size:12px}.footer__nav a:hover,.footer__legal a:hover{color:var(--color-text)}@media (max-width: 734px){.hero{padding:48px 0 56px}.hero__title{font-size:28px;line-height:1.15;letter-spacing:-.02em}.hero__title-part{display:block}.hero__title-part:nth-child(2):after{content:none}.hero__subtitle{font-size:16px}.section{padding:60px 0}.section__subtitle{margin-bottom:32px}.benefits-section{padding-block:48px}.section__title{font-size:28px;margin-bottom:8px}.platforms-grid{grid-template-columns:1fr}#platforms .section__subtitle{margin-bottom:22px}#platforms .platforms-grid{margin-top:22px}.section:has(.features-grid){padding-bottom:40px}#platforms.section{padding-top:36px}.steps{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}.step__number{margin-bottom:12px}.steps-cta{margin-top:32px;padding:6px 0}.features-grid,.benefits-hero{grid-template-columns:1fr}.benefits-hero__content{padding:28px 24px}.benefits-hero__title{font-size:26px;max-width:none}.benefits-stat__value{font-size:32px}.benefits-stat__label{font-size:13px}.pricing-grid{grid-template-columns:1fr}.cta__title{font-size:28px}.footer__inner{flex-direction:column;gap:20px;text-align:center}.footer__right{align-items:center}.footer__nav,.footer__legal{justify-content:center}}@media (max-width: 480px){.benefits-hero__title{font-size:24px}.hero__actions{flex-direction:column;align-items:center}.steps{grid-template-columns:1fr;gap:14px;margin-top:24px}.steps-cta{margin-top:28px}.btn--lg{width:100%}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,system-ui,sans-serif;background:#fff;color:#1d1d1f;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}:root{--color-bg: #ffffff;--color-text: #1d1d1f;--color-text-secondary: #6e6e73;--color-accent: #0071e3;--color-accent-hover: #0077ed;--color-border: #d2d2d7;--color-surface: #f5f5f7;--color-surface-hover: #e8e8ed;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, system-ui, sans-serif;--header-height: 76.8px;--max-width: 1080px;--radius: 12px;--radius-sm: 8px;--transition: .2s cubic-bezier(.25, .1, .25, 1)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}@media (max-width: 734px){.container{padding:0 16px}}
