/* Original Silent Listener blue/slate identity; real product fragments at native scale. */
.evidence-home{--e-ink:#18273e;--e-muted:#5b687c;--e-line:#dce4f0;color:var(--e-ink)}
.evidence-home h2{font-size:clamp(30px,3.3vw,45px);font-weight:600;line-height:1.15;letter-spacing:-.045em}
.evidence-hero{padding:70px 0 0;background:#f3f7ff;text-align:center}
.evidence-hero .eyebrow{margin-bottom:23px;font-size:11px;letter-spacing:.11em}
.evidence-hero h1{font-size:clamp(42px,4.7vw,66px);line-height:1.1;letter-spacing:-.055em;margin:0 0 24px;font-weight:600}
.evidence-hero h1 span{color:var(--accent)}
.hero-description{font-size:18px;line-height:1.7;color:var(--e-muted);max-width:670px;margin:0 auto}
.evidence-hero-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:30px}
.evidence-hero-actions .btn{font-size:15px;min-height:54px;padding:16px 23px}


.hero-audience{color:var(--e-muted);font-size:12px;margin:22px 0 48px}




.evidence-intro{padding:66px 0 40px}.evidence-intro .container{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:end}.evidence-intro .eyebrow{grid-column:1/-1}.evidence-intro h2{margin:0}.evidence-intro p{font-size:16px;color:var(--e-muted);margin:0;line-height:1.8}
.business-story{padding:60px 0 72px;scroll-margin-top:16px}
.business-story-grid{display:grid;grid-template-columns:1fr 1.14fr;gap:70px;align-items:center}
.business-story-copy{max-width:470px}.story-index{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.065em;text-transform:uppercase;color:var(--accent);margin-bottom:25px;line-height:1.6}.story-index i{height:1px;width:26px;background:#9bb7ed}
.business-story h2{margin-bottom:22px}.story-intro-copy{font-size:16px;line-height:1.75;color:var(--e-muted);max-width:430px}
.story-fact{display:flex;align-items:center;gap:22px;border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line);padding:21px 0;margin:27px 0}
.story-fact>strong{font-size:31px;line-height:1.12;letter-spacing:-.045em;white-space:nowrap;color:var(--accent)}.story-fact p{font-size:13px;line-height:1.65;margin:0;color:var(--e-muted)}
.story-meaning>span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.story-meaning p{font-size:14px;color:var(--e-muted);line-height:1.75;margin:9px 0 0}
.business-story-visual{background:#eef3fc;padding:30px;border:1px solid #e1e8f4;border-radius:18px}
.evidence-figure{margin:0;width:100%}.evidence-image{margin:auto;background:#fff;box-shadow:0 10px 30px #243c6810;border-radius:10px;overflow:hidden}.evidence-image a{display:block;cursor:zoom-in}.evidence-image img{width:100%;height:auto;max-width:none}
.evidence-figure.demand .evidence-image{max-width:365px}.evidence-figure.coaching .evidence-image{max-width:519px}.evidence-figure.follow-up .evidence-image{max-width:612px}
.evidence-figure figcaption{display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:10px;line-height:1.6;color:var(--e-muted);margin-top:18px}.evidence-figure figcaption a{flex-shrink:0;text-decoration:none;color:var(--accent);font-weight:500}.evidence-figure figcaption a:hover{text-decoration:underline}
.story-follow-up{background:#f8faff;border-block:1px solid #e9edf5}.story-follow-up .business-story-grid{grid-template-columns:1.14fr 1fr}.story-follow-up .business-story-copy{order:2}.story-follow-up .business-story-visual{padding:24px;background:#eaf0fc}.story-follow-up .story-fact{display:block}.story-follow-up .story-fact p{margin-top:10px;max-width:310px}
.evidence-source{font-size:10px;color:#6f7d91;max-width:950px;padding-bottom:40px;text-align:center;line-height:1.7}
.analyst-story{padding:66px 0;background:#192943;color:#fff}.analyst-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.analyst-story h2{color:#fff}.analyst-story .eyebrow{color:#9cbbff}.analyst-story p{color:#b7c6dd;font-size:15px;line-height:1.8}.analyst-link{color:#fff;font-size:13px;text-decoration:none;display:inline-flex;gap:20px;margin-top:8px}.analyst-link:hover{color:#b7cfff}.question-label{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#9cbbff;margin-bottom:14px}.answer-chain{font-size:11px;color:#afc1df;display:flex;align-items:center;gap:16px;margin-top:26px}.answer-chain>span{color:#6594f6}
.evidence-industries{padding:65px 0}.compact-heading h2{margin-bottom:30px}.evidence-industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.evidence-industry-grid>a{text-decoration:none;border-top:1px solid var(--e-line);padding-top:23px}.evidence-industry-grid h3{display:flex;justify-content:space-between;gap:10px;font-size:20px}.evidence-industry-grid h3 span{color:var(--accent);font-weight:400}.evidence-industry-grid p{font-size:13px;color:var(--e-muted);line-height:1.7;margin:0}.evidence-industry-grid>a:hover h3{color:var(--accent)}
.evidence-launch{background:#f3f7fd;padding:65px 0}.launch-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:end}.launch-heading h2{margin:0}.launch-heading>p{font-size:15px;color:var(--e-muted);line-height:1.8;max-width:390px;margin:0}.launch-cost{display:flex;align-items:center;justify-content:space-between;gap:50px;border-top:1px solid #cedaee;padding-top:27px}.launch-cost h3{font-size:18px;margin-bottom:8px}.launch-cost p{font-size:13px;color:var(--e-muted);margin:0;max-width:640px}.launch-cost>a{font-size:12px;white-space:nowrap}
.evidence-reading{padding:60px 0}.reading-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.reading-heading h2{font-size:32px;margin:0}.reading-heading>a{font-size:13px;white-space:nowrap}.evidence-articles{display:grid;grid-template-columns:1fr 1fr;gap:45px}.evidence-articles .article-card{padding-top:24px;border-top:1px solid var(--e-line);border-bottom:0;padding-bottom:0}.evidence-articles .article-card h3{font-size:23px}.evidence-articles .article-card p{font-size:13px}.evidence-articles .tag{font-size:10px}
.evidence-faq{border-top:1px solid var(--e-line);padding:55px 0}.evidence-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.evidence-faq h2{font-size:34px}.evidence-faq .faq summary{font-size:15px}.evidence-faq .faq p{font-size:14px}.evidence-home .contact-section{padding:65px 0}.evidence-home .contact-layout{gap:80px}.evidence-home .contact-layout h2{max-width:430px}.evidence-home .contact-layout>div>p{font-size:15px;max-width:420px}.evidence-home .contact-layout>div>.small-note{font-size:12px}
/* Same evidence on the dedicated product gallery, without stale generic screens. */
.evidence-gallery-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:55px 0;border-bottom:1px solid var(--line)}.evidence-gallery-item>div>p{font-size:15px;color:var(--muted)}.evidence-gallery-item .evidence-figure{background:#eef3fc;padding:25px;border-radius:14px}.evidence-gallery-item .evidence-figure.demand .evidence-image{max-width:365px}
@media(min-width:1440px){.business-story-grid{gap:95px}}
@media(max-width:1000px){.business-story-grid{gap:35px}.business-story-visual{padding:22px}.business-story h2{font-size:34px}.story-fact{display:block}.story-fact p{margin-top:10px;max-width:310px}.story-intro-copy{font-size:15px}.story-meaning p{font-size:13px}.analyst-layout{gap:45px}.evidence-industry-grid{grid-template-columns:1fr 1fr;gap:28px}.launch-heading{gap:40px}.evidence-faq-layout{gap:35px}.evidence-home .contact-layout{gap:35px}.evidence-gallery-item{gap:30px}}
@media(max-width:760px){.evidence-hero{padding-top:45px}.evidence-hero h1{font-size:46px}.hero-description{font-size:16px}.hero-audience{margin-bottom:30px}.evidence-intro{padding:43px 0 12px}.evidence-intro .container{grid-template-columns:1fr;gap:12px}.evidence-intro .eyebrow{margin-bottom:6px}.evidence-intro h2 br{display:none}.evidence-intro p{font-size:14px}.evidence-intro p br{display:none}.business-story{padding:38px 0 44px}.business-story-grid,.story-follow-up .business-story-grid{grid-template-columns:1fr;gap:28px}.business-story-copy{max-width:none}.story-follow-up .business-story-copy{order:0}.business-story h2{font-size:36px}.story-intro-copy{max-width:540px}.story-fact,.story-follow-up .story-fact{display:flex;margin:22px 0;padding:18px 0}.story-fact p,.story-follow-up .story-fact p{margin:0}.business-story-visual{padding:22px 20px}.story-index{margin-bottom:18px}.evidence-source{padding:24px 0 30px;font-size:10px;text-align:left}.analyst-story{padding:45px 0}.analyst-layout{grid-template-columns:1fr;gap:30px}.analyst-layout>div>p{max-width:570px}.evidence-industries,.evidence-launch,.evidence-reading{padding:44px 0}.launch-heading{grid-template-columns:1fr;gap:18px}.launch-heading>p{max-width:none}.launch-cost{display:block}.launch-cost>a{display:inline-block;margin-top:16px}.reading-heading{display:block}.reading-heading>a{display:inline-block;margin-top:15px}.evidence-articles{gap:25px}.evidence-articles .article-card h3{font-size:20px}.evidence-faq-layout{grid-template-columns:1fr;gap:15px}.evidence-faq h2 br{display:none}.evidence-home .contact-layout{gap:30px}.evidence-gallery-item{grid-template-columns:1fr;padding:35px 0}}
@media(max-width:480px){.evidence-hero{padding-top:35px}.evidence-hero .eyebrow{font-size:9px;letter-spacing:.06em;margin-bottom:20px}.evidence-hero h1{font-size:37px;line-height:1.13;margin-bottom:20px}.evidence-hero h1 br{display:none}.evidence-hero h1 span{display:block;margin-top:5px}.hero-description{font-size:15px;line-height:1.75}.evidence-hero-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:25px}.evidence-hero-actions .btn{font-size:14px}.hero-audience{font-size:10px;margin-top:20px}.evidence-home h2{font-size:31px}.evidence-intro h2{font-size:29px}.evidence-intro .eyebrow{font-size:10px}.story-index{font-size:10px;gap:9px}.story-fact>strong{font-size:27px}.story-fact{gap:18px}.story-fact p{font-size:12px}.story-intro-copy{font-size:14px;line-height:1.75}.story-meaning p{font-size:13px}.business-story-visual,.story-follow-up .business-story-visual{padding:14px 10px;border-radius:12px}.evidence-figure figcaption{font-size:9px;margin:12px 2px 0;gap:8px}.evidence-figure figcaption a>span{display:none}.evidence-figure figcaption a{font-size:18px;line-height:1}.evidence-figure.follow-up .evidence-image{overflow:auto}.evidence-figure.follow-up .evidence-image img{width:500px;max-width:none}.evidence-figure.coaching .evidence-image{overflow:auto}.evidence-figure.coaching .evidence-image img{width:450px;max-width:none}.analyst-story .eyebrow{font-size:10px}.analyst-story p{font-size:14px}.answer-chain{gap:9px;font-size:10px;flex-wrap:wrap}.evidence-industry-grid{gap:25px 18px}.evidence-industry-grid h3{font-size:17px;line-height:1.35}.evidence-industry-grid p{font-size:12px}.launch-heading>p{font-size:14px}.reading-heading h2{font-size:28px}.evidence-articles{grid-template-columns:1fr;gap:28px}.evidence-articles .article-card h3{font-size:22px}.evidence-faq{padding:38px 0}.evidence-home .contact-section{padding:44px 0}.evidence-home .contact-layout>div>p{font-size:14px}.evidence-gallery-item .evidence-figure{padding:14px 10px}.evidence-gallery-item .evidence-figure.coaching .evidence-image,.evidence-gallery-item .evidence-figure.follow-up .evidence-image{overflow:auto}}

.evidence-swipe{display:none}@media(max-width:480px){.evidence-figure.follow-up .evidence-swipe,.evidence-figure.coaching .evidence-swipe{display:block;font-size:10px;color:var(--accent);margin:10px 0 0}}

@media(min-width:761px){.business-story{padding:40px 0 50px;scroll-margin-top:0}.evidence-figure.demand .evidence-image{max-width:330px}.business-story-visual{padding:24px}.story-demand .business-story-visual{max-width:490px;width:100%;justify-self:center}}

.cost-actions{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.cost-actions>a.text-link{font-size:11px}.evidence-faq .faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.evidence-faq .faq summary::-webkit-details-marker{display:none}.evidence-faq .faq summary>span{color:var(--accent);font-size:22px;font-weight:400}.evidence-faq .faq details[open] summary>span{transform:rotate(45deg)}@media(max-width:760px){.cost-actions{align-items:flex-start;margin-top:22px}}
.business-story-grid>*{min-width:0}.evidence-figure,.evidence-image{min-width:0}.evidence-gallery-item>*{min-width:0}.evidence-image{width:100%}
@media(max-width:480px){.evidence-figure.follow-up .evidence-image img,.evidence-figure.coaching .evidence-image img{width:100%}.evidence-figure.follow-up .evidence-swipe,.evidence-figure.coaching .evidence-swipe{display:none}.evidence-figure figcaption a>span{display:inline;font-size:10px}.evidence-figure figcaption a{font-size:13px;white-space:nowrap}.evidence-figure figcaption{align-items:center}}
.evidence-faq .faq summary{display:list-item;list-style:none}.evidence-faq .faq summary>span{float:right;margin-left:20px;line-height:1}
/* Дожим 22.09: вторая кнопка в первом экране, цифры с прода, тарифы. */
.evidence-hero .btn-secondary{background:#fff;color:var(--e-ink);border-color:#c9d6ea;font-size:15px;min-height:54px;padding:16px 23px}
.evidence-hero .btn-secondary:hover{border-color:var(--accent);color:var(--accent);background:#fff}
.evidence-hero-actions{gap:14px;flex-wrap:wrap}
.hero-audience{font-size:13px}
.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 34px}
.plan{background:#fff;border:1px solid #d7e1f1;border-radius:14px;padding:26px 26px 24px;display:flex;flex-direction:column}
.plan:nth-child(2){border-color:var(--accent);box-shadow:0 10px 30px rgba(37,99,235,.10)}
.plan h3{font-size:15px;color:var(--e-muted);font-weight:600;margin:0 0 10px}
.plan-price{font-size:34px;font-weight:600;letter-spacing:-.04em;color:var(--e-ink);margin:0}
.plan-price span{font-size:14px;font-weight:400;letter-spacing:0;color:var(--e-muted)}
.plan p:not(.plan-price){font-size:13px;color:var(--e-muted);margin:8px 0 22px}
.plan .btn{margin-top:auto;justify-content:center;color:var(--e-ink);background:#fff;border-color:#c9d6ea}
.plan .btn:hover{color:var(--accent);border-color:var(--accent)}
@media(max-width:1000px){.plan-grid{grid-template-columns:1fr}}
@media(max-width:480px){.evidence-hero-actions .btn{width:100%;justify-content:center}}
/* Дожим 22.09, заход 2: первый экран в две колонки с графиком причин, крупнее снимки, ответ аналитика. */
.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;text-align:left;padding-bottom:56px}
.hero-grid .evidence-hero .eyebrow,.hero-copy .eyebrow{display:block}
.hero-copy h1{font-size:clamp(38px,3.6vw,52px)}
.hero-copy .hero-description{margin:0;max-width:560px}
.hero-copy .evidence-hero-actions{justify-content:flex-start}
.hero-copy .hero-audience{margin:20px 0 0;max-width:520px;line-height:1.6}
.hero-chart{margin:0;background:#fff;border:1px solid #dbe4f3;border-radius:18px;padding:26px 28px 22px;box-shadow:0 24px 60px rgba(24,39,62,.10)}
.hero-chart-head span{display:block;font-size:17px;font-weight:600;color:var(--e-ink);letter-spacing:-.01em}
.hero-chart-head small{display:block;font-size:12px;color:var(--e-muted);margin-top:4px;line-height:1.5}
.hero-chart ol{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:11px}
.hero-chart li{display:grid;grid-template-columns:170px 1fr 52px;align-items:center;gap:12px;font-size:13px;color:var(--e-ink)}
.hero-chart li i{display:block;height:10px;border-radius:5px;background:#c7d6f3;width:var(--w);transform-origin:left;animation:bar-grow .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d)}
.hero-chart li.top i{background:var(--accent)}
.hero-chart li b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}
.hero-chart li.top b{color:var(--accent)}
.hero-chart figcaption{margin-top:18px;padding-top:14px;border-top:1px solid #e6ecf6;font-size:12px;color:var(--e-muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.hero-chart figcaption a{color:var(--accent);text-decoration:none;font-weight:500}
@keyframes bar-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.hero-chart li i{animation:none}}
@media(min-width:761px){.business-story-grid{grid-template-columns:.9fr 1.25fr}.story-follow-up .business-story-grid{grid-template-columns:1.25fr .9fr}.evidence-figure.demand .evidence-image{max-width:440px}.story-demand .business-story-visual{max-width:560px}.evidence-figure.coaching .evidence-image{max-width:600px}.evidence-figure.follow-up .evidence-image{max-width:680px}}






@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-chart li{grid-template-columns:150px 1fr 48px}}
@media(max-width:480px){.hero-grid{padding-bottom:40px}.hero-chart{padding:20px 18px 16px}.hero-chart li{grid-template-columns:1fr 46px;row-gap:5px;font-size:12px}.hero-chart li i{grid-column:1/-1;grid-row:2}}
@media(min-width:1001px){.hero-copy,.hero-copy h1,.hero-copy p,.hero-copy .eyebrow{text-align:left}.hero-copy .hero-description,.hero-copy .hero-audience{margin-left:0;margin-right:0}}
/* Заход 3 (22.09): понятная главная — карточка бота, шаги, кто мы. */
.evidence-hero{text-align:left}
.tg-card{margin:0;max-width:470px;justify-self:end;width:100%}
.tg-head{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dbe4f3;border-bottom:0;border-radius:18px 18px 0 0;padding:14px 18px}
.tg-head strong{display:block;font-size:15px;color:var(--e-ink)}.tg-head small{display:block;font-size:12px;color:var(--e-muted)}
.tg-avatar{width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.tg-avatar span{font-size:20px}
.tg-bubble{background:#dfe9f7;border:1px solid #dbe4f3;border-top:0;border-radius:0 0 18px 18px;padding:18px;box-shadow:0 24px 60px rgba(24,39,62,.12)}
.tg-bubble>p,.tg-bubble>.tg-buttons{background:#fff;margin:0;padding:0 16px;font-size:14px;line-height:1.55;color:#1c2533}
.tg-bubble>p:first-child{border-radius:14px 14px 0 0;padding-top:14px}
.tg-bubble>p+p{padding-top:10px}
.tg-bubble .tg-title{font-weight:600;font-size:15px}
.tg-bubble .tg-meta{color:#6b7789;font-size:13px;padding-top:2px}
.tg-bubble .tg-quote{color:#3b4658;font-size:13px}
.tg-bubble>p:last-of-type{padding-bottom:14px;border-radius:0 0 14px 14px}
.tg-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;background:none!important;padding:6px 0 0!important}
.tg-buttons span{background:rgba(255,255,255,.75);border-radius:10px;text-align:center;font-size:13px;font-weight:500;color:var(--accent);padding:9px 6px}
.tg-card figcaption{font-size:12px;color:var(--e-muted);margin-top:12px;line-height:1.5}
.how-steps{padding:64px 0;background:#fff;border-bottom:1px solid #e6ecf6}
.how-steps h2{margin:0 0 32px}
.how-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.how-steps li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e8effc;color:var(--accent);font-weight:600;font-size:15px}
.how-steps h3{font-size:20px;margin:16px 0 10px}
.how-steps p{margin:0;font-size:15px;line-height:1.7;color:var(--e-muted)}
.cabinet-heading{padding-top:64px}.cabinet-heading h2{margin:0}.cabinet-heading p{color:var(--e-muted);margin:10px 0 0;font-size:15px}
.proof-clients{margin:30px 0 0;font-size:15px;color:#dfe7f3}
.analyst-example .hero-chart{box-shadow:none}
.about{padding:70px 0;background:#f3f7ff}
.about-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:start}
.about h2{margin:0 0 18px}.about p{font-size:16px;line-height:1.75;color:var(--e-muted);margin:0 0 18px;max-width:520px}
.about-facts{margin:0;display:grid;gap:0}
.about-facts>div{display:grid;grid-template-columns:170px 1fr;gap:24px;padding:18px 0;border-top:1px solid #d4dff1}
.about-facts dt{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--e-ink)}
.about-facts dd{margin:0;font-size:15px;line-height:1.6;color:var(--e-muted)}
@media(max-width:1000px){.tg-card{justify-self:start}.how-steps ol{grid-template-columns:1fr;gap:28px}.about-layout{grid-template-columns:1fr;gap:30px}}
@media(max-width:480px){.how-steps{padding:48px 0}.about-facts>div{grid-template-columns:1fr;gap:6px}.tg-bubble{padding:12px}.cabinet-heading{padding-top:48px}}
.evidence-launch .launch-heading{margin-bottom:36px}
