/* MINDFLOW SEO RELEASE V1 */
.seo-breadcrumbs{max-width:1480px;margin:0 auto;padding:22px 5vw;color:#78859b;font-size:12px;display:flex;gap:10px;align-items:center;background:#fff}.seo-breadcrumbs a:hover{color:var(--cyan)}
.seo-landing-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(120deg,#262568,#2d2d78 48%,#132657);display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:center;padding:96px 5vw 90px}.seo-landing-hero>div:not(.hero-grid-bg){position:relative;z-index:2}.seo-landing-hero h1{font-size:clamp(48px,5.4vw,78px);line-height:.98;letter-spacing:-.06em;margin:24px 0}.seo-landing-hero p{color:#c1cbdf;font-size:17px;line-height:1.7;max-width:780px}.seo-landing-hero aside{position:relative;z-index:2;background:#ffffff0c;border:1px solid #ffffff24;border-radius:22px;padding:36px;display:grid;gap:14px}.seo-landing-hero aside small{color:#87a1c4;text-transform:uppercase;letter-spacing:.17em;font-size:9px}.seo-landing-hero aside b{font-size:38px}.seo-landing-hero aside span{color:var(--ice);font-weight:700}.seo-landing-hero aside p{font-size:14px;margin:6px 0 0}.seo-summary{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.seo-summary h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.05em;margin:18px 0}.seo-summary p{color:var(--muted);line-height:1.7}.seo-summary ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.seo-summary li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;font-size:14px}.seo-summary li i{color:var(--cyan);margin-right:10px;font-style:normal}.seo-prose-section{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:80px 1fr;gap:28px;padding:52px 0;border-bottom:1px solid var(--line)}.seo-prose-section>span{color:var(--cyan);font-size:12px;font-weight:800}.seo-prose-section h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.04em;margin:0 0 20px}.seo-prose-section p{color:#56647b;font-size:16px;line-height:1.8;margin:0 0 16px}.seo-faq-list{max-width:1000px;margin:0 auto}.seo-faq details{border-top:1px solid var(--line);padding:22px 0}.seo-faq summary{cursor:pointer;font-size:20px;font-weight:750;display:flex;justify-content:space-between}.seo-faq details p{color:var(--muted);line-height:1.7}.seo-related{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw}.seo-related>div:last-child{display:grid;gap:12px}.seo-related a,.seo-inline-links a{border:1px solid #ffffff20;background:#ffffff08;border-radius:14px;padding:20px;display:flex;gap:14px;align-items:center}.seo-related a span{color:var(--cyan)}.seo-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.seo-service-grid>a{background:#ffffff09;border:1px solid #ffffff1f;border-radius:18px;padding:26px;min-height:250px;display:flex;flex-direction:column}.seo-service-grid h3{font-size:23px;margin:32px 0 14px}.seo-service-grid p{color:#9eabc5;font-size:13px;line-height:1.65}.seo-service-grid footer{margin-top:auto;font-weight:750}.article-hero aside img{width:84px;height:84px;border-radius:50%;object-fit:cover;margin:18px 0}.article-hero aside b{display:block;font-size:18px}.article-author{background:#f4f7fb;border:1px solid var(--line);border-radius:20px;padding:28px;display:grid!important;grid-template-columns:110px 1fr!important;gap:24px!important}.article-author img{width:110px;height:110px;border-radius:50%;object-fit:cover}.article-author p{margin:0!important}.article-related{margin-top:42px}.article-related>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.article-related a{border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;gap:12px}.author-hero{min-height:650px;background:linear-gradient(120deg,#262568,#152552);color:#fff;padding:85px 8vw;display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:8vw}.author-hero h1{font-size:72px;margin:20px 0 10px;letter-spacing:-.06em}.author-hero h2{color:var(--ice);font-size:24px}.author-hero p{color:#c1cbdf;line-height:1.75}.author-hero img{width:min(420px,100%);aspect-ratio:1;border-radius:50%;object-fit:cover;border:3px solid #4bd1ff}.author-articles .blog-grid{grid-template-columns:repeat(3,1fr)}.seo-depth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.seo-depth-grid article{border:1px solid var(--line);border-radius:16px;padding:24px}.seo-depth-grid article>span{color:var(--cyan);font-size:10px}.seo-depth-grid h3{font-size:22px;margin:24px 0 14px}.seo-depth-grid p{color:var(--muted);font-size:14px;line-height:1.7}.seo-inline-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.seo-inline-links a{color:var(--ink);border-color:var(--line);background:#fff}.seo-inline-links span{color:var(--cyan)}
@media(max-width:1100px){.seo-service-grid,.seo-depth-grid{grid-template-columns:1fr 1fr}.author-articles .blog-grid{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.seo-landing-hero,.seo-summary,.seo-related,.author-hero{grid-template-columns:1fr}.seo-landing-hero{padding:70px 24px}.seo-summary{padding-left:24px;padding-right:24px}.seo-prose-section{grid-template-columns:1fr;padding:38px 0}.seo-service-grid,.seo-depth-grid,.author-articles .blog-grid{grid-template-columns:1fr}.article-related>div{grid-template-columns:1fr}.author-hero h1{font-size:50px}}
@media(max-width:580px){.seo-breadcrumbs{padding-left:20px;padding-right:20px;overflow:auto;white-space:nowrap}.seo-summary ul{grid-template-columns:1fr}.article-author{grid-template-columns:1fr!important;text-align:center}.article-author img{margin:auto}.author-hero{padding:60px 20px}.author-hero h1{font-size:42px}}
/* SEO ENRICH V2 */
.seo-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.seo-stage-grid article{border:1px solid var(--line);border-radius:16px;background:#fff;padding:24px}.seo-stage-grid article>span{color:var(--cyan);font-size:10px;font-weight:800}.seo-stage-grid h3{font-size:23px;margin:24px 0 12px}.seo-stage-grid p,.seo-deliverables p{color:var(--muted);line-height:1.75}.seo-deliverables{max-width:1050px;margin:48px auto 0;border-top:1px solid var(--line);padding-top:42px}.seo-deliverables h2{font-size:40px}.article-action-plan{background:#f6f8fc;border:1px solid var(--line);border-radius:20px;padding:30px!important}.article-action-plan>span{color:var(--cyan)!important}.article-action-plan ol{list-style:none;margin:28px 0;padding:0;display:grid;gap:12px}.article-action-plan li{border-top:1px solid var(--line);padding:18px 0;display:grid;grid-template-columns:45px 1fr;gap:4px 16px}.article-action-plan li b{color:var(--cyan)}.article-action-plan li span{font-weight:780}.article-action-plan li p{grid-column:2;margin:4px 0 0!important}.article-action-plan h3{font-size:26px;margin-top:34px}@media(max-width:820px){.seo-stage-grid{grid-template-columns:1fr}.article-action-plan{padding:22px!important}}

/* MF_GEIST_FONT_FIX_V1_START */

/* Geist: расширенная кириллица */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/_vinext_fonts/geist-8ac0455e797f/geist-ff2310f5.woff2")
       format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}

/* Geist: кириллица */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/_vinext_fonts/geist-8ac0455e797f/geist-875ccdd4.woff2")
       format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}

/* Geist: расширенная латиница */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/_vinext_fonts/geist-8ac0455e797f/geist-001175b1.woff2")
       format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}

/* Geist: латиница */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/_vinext_fonts/geist-8ac0455e797f/geist-98bbbccb.woff2")
       format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

.__variable_geist_0tvmz3h {
  --font-geist-sans: "Geist", Arial, Helvetica, sans-serif;
}

body {
  font-family: "Geist", Arial, Helvetica, sans-serif;
}

/* MF_GEIST_FONT_FIX_V1_END */
