/* ПОТОК / editorial system. Product mockups retain native MAX colors. */
:root{--paper:#fcfbf8;--ink:#242128;--muted:#726c77;--blue:#7953c4;--line:#dedbdc;--surface:#fff;--display:Arial,Helvetica,sans-serif;--lavender-ink:#7953c4}
body{background:var(--paper);color:var(--ink)}.container{width:min(1240px,calc(100% - 88px))}.site-header{min-height:96px;border-bottom:1px solid var(--line)}.site-header nav{color:#5f5964;font-size:13px}.brand{color:#26212e}.brand .brand-symbol{color:#7953c4}.header-contact{background:transparent;border:0;border-bottom:1px solid #aaa1b3;border-radius:0;padding:10px 0;font-size:13px;color:#29232e}.hero{padding-top:76px}.hero-intro{grid-template-columns:1fr 290px;gap:55px;align-items:end;margin-bottom:75px}.eyebrow{font-size:10px;color:#6a626f;letter-spacing:1.5px;margin-bottom:26px}.eyebrow i{background:#7953c4}h1{font-family:Arial,Helvetica,sans-serif;font-weight:600;text-transform:none;font-size:clamp(48px,5.8vw,80px);line-height:1.01;letter-spacing:-4.5px}h1>span{color:#7953c4}.hero-description{font-size:18px;line-height:1.65;color:#625b67;margin-top:27px}.offer{border:0;padding:0 0 4px}.offer-label{font-size:10px;letter-spacing:1.3px;color:#7d7484}.offer-price{font-weight:500;font-size:36px;letter-spacing:-1.5px;color:#29232e}.offer>p{color:#67606d;font-size:12px}.offer small{font-size:11px;color:#746b7b}.button{border-radius:8px;min-height:52px;font-size:14px}.primary{background:#29232e;box-shadow:none}.primary:hover{background:#7953c4}.placement{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.placement-heading{padding:0 0 28px;align-items:center;border-bottom:1px solid var(--line)}.section-kicker{font-size:11px;letter-spacing:1px;color:#7b6e89;font-weight:500}.placement-heading h2{font-size:30px;letter-spacing:-1.1px;color:#2f2836;font-weight:500}.reference-note{font-size:11px;color:#756b7e}.flow-scene{padding:34px 0 24px;grid-template-columns:minmax(0,390px) minmax(170px,1fr) minmax(0,370px);gap:34px}.max-screen,.source-screen,.target-screen{transform:none;border-radius:12px;box-shadow:0 18px 35px -26px #33244766}.diagram-label{color:#524a5c;font-size:13px;font-weight:500}.diagram-label>span{background:#eee9f4;color:#7051a1}.journey-path{color:#7953c4}.journey-path>span{height:1px;background:#c3b1dc}.journey-path>i{border:0;background:transparent;font-size:25px}.journey-caption b{font-size:15px;font-weight:500;color:#342a40}.journey-caption>span{color:#746b7c;font-size:12px}.play-button{background:transparent;border:0;border-bottom:1px solid #bcb0c9;border-radius:0;font-size:11px;padding:8px 0;color:#6f548e}.vk-compact{margin-top:28px;padding-top:20px;border-color:#ded7e5}.vk-compact h3{font-size:18px;color:#342b40}.vk-compact p{font-size:14px;color:#756d7c}.vk-feedback{color:#5f766b}.flow-status{padding:18px 0 22px;color:#625969}.flow-bottom{background:transparent;padding:16px 0;border-color:#e4dee8;color:#817688;font-size:10px}.flow-bottom a{color:#5d417d}.hero-after{margin:26px 0 55px;color:#756c7e;font-size:11px}.subscribe-outcome{border-radius:8px}.film-section{background:#29232f;padding:72px 0 44px}.film-heading{margin-bottom:35px}.film-heading h2{font-weight:500;font-size:clamp(32px,3.9vw,52px);line-height:1.09;letter-spacing:-2px}.film-heading em{color:#c8afe9}.film-heading>p{font-size:15px;color:#bfb2ca}.film-section .section-kicker{color:#b6a1cb}.film-player{max-width:1080px;border:1px solid #62516e;border-radius:10px;box-shadow:none}.film-cover{background:#eae3f1}.cover-art{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;gap:24px;padding:45px 32px}.cover-idea{background:#fcfafc;color:#32263e;width:29%;border-radius:10px;text-align:left;padding:10px;box-shadow:0 15px 30px #271b371c}.cover-idea img{border-radius:5px;aspect-ratio:1.6;object-fit:cover}.cover-idea b{display:block;font-size:20px;font-weight:500;margin:14px 8px 4px}.cover-idea small{display:block;font-size:11px;margin:0 8px 12px;color:#766584}.idea-a{transform:rotate(-7deg) translateY(25px)}.idea-b{transform:translateY(-6px)}.idea-c{transform:rotate(7deg) translateY(25px)}.film-shade{background:linear-gradient(180deg,#29232f00 15%,#29232f22 40%,#29232ff2 100%)}.film-play-group{justify-content:flex-end;padding-bottom:55px;gap:13px}.film-play{width:78px;height:78px;font-size:26px;box-shadow:0 0 0 9px #ffffff12}.film-play-group strong{font-size:26px;font-weight:500}.film-play-group small,.film-cover-note{display:none}.film-bottom{max-width:1080px;align-items:start}.film-bottom>a{font-size:14px;color:#e3d2f1;border-bottom:1px solid #766184;padding-bottom:4px}.film-bottom>a span{margin-left:30px}.film-bottom>span{color:#b9adbf;font-size:11px}.process-section{padding-block:90px 75px}.process-heading{margin-bottom:48px}.process-heading h2{font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1.08;letter-spacing:-2.3px}.process-heading em{font-style:normal;color:#8a7998}.process-heading>p{font-size:16px;line-height:1.7;margin-top:24px;color:#726879}.story-step{border-color:#ded8e3}.step-copy h3{font-size:35px;font-weight:500;color:#302837;letter-spacing:-1px}.step-copy>p{font-size:16px;line-height:1.8;color:#6c6274}.step-label{color:#8b749d;font-size:11px}.result-note{color:#795e8c}.story-stage,.step-visual{border-radius:10px;border:1px solid #ddd5e4;background:#f4f0f7;box-shadow:none}.stage-top{color:#81738d}.stage-top b{color:#46374f}.story-nav>a{font-size:11px;color:#7c6e86}.story-nav>a[aria-current='step']{color:#7953c4;font-weight:700}.progress-track{height:3px;background:#e1d6ec}.progress-track>span{background:#7953c4;transition:transform .15s linear}.story-guidance{font-size:11px}.scroll-cue{color:#74548f}.story-controls{border-color:#ded5e6}.idea-card{background:#fff;border-color:#e7e1eb;border-radius:7px}.idea-card h4{font-size:18px;font-weight:500;color:#483352}.idea-card p{color:#7b6b86}.results-board{border:0;background:#fff;border-radius:6px}.results-table{font-variant-numeric:tabular-nums}.iteration-board{border-radius:8px;background:#fff}.after-copy h4{color:#5b3d79}.case-section{border:0;border-radius:0;background:#f0edf2;padding:70px 0}.section-heading h2{font-weight:500;font-size:52px;line-height:1.05;letter-spacing:-2px;color:#302736}.section-aside p{font-size:14px;color:#796d83}.demo-label{background:transparent;border:0;padding:0;font-size:10px;color:#7d6c88}.case-grid{gap:18px}.case-card{border:0;border-radius:8px;box-shadow:none;background:#fff;padding:28px}.case-top h3{font-size:17px;font-weight:500;color:#352a3e}.case-top p{font-size:11px;color:#8a7b95}.niche-icon{width:35px;height:35px;border-radius:50%;background:#f4f0f8;color:#8a729d}.metric{margin-block:31px 27px}.metric strong{font-size:60px;font-weight:400;letter-spacing:-3px;color:#372640;font-variant-numeric:tabular-nums}.metric>span{font-size:11px;color:#8b7c97}.case-card table{font-size:12px;font-variant-numeric:tabular-nums}.case-card th{color:#83758e;font-weight:400}.case-card td{color:#4c3d57}.case-card td,.case-card th{border-color:#eee8f2}.filters>button{border-radius:4px}.filters>button.active{background:#34283e;color:#fff}.case-count{font-size:11px;color:#897a95}.contact-section{padding-block:70px}.personal-contact{padding-top:15px;border:0}.portrait-frame{padding:8px;background:#fff;border-color:#e0d9e6;box-shadow:0 12px 25px -20px #34203d55}.personal-copy h3{font-size:54px;font-weight:500;line-height:1.08;letter-spacing:-2px;color:#35243f}.personal-copy>p{font-size:17px;color:#786583;max-width:620px}.personal-copy .section-kicker{color:#8b729a}.personal-primary{font-size:20px;color:#674281}.personal-channel{font-size:13px;color:#8a7499}.personal-note{color:#867090}footer{border-top:1px solid #ddd6e3;color:#8e7a9b}
@media(max-width:1100px){.hero-intro{gap:35px}.flow-scene{gap:22px;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr)}.cover-idea b{font-size:17px}.film-play-group{padding-bottom:35px}.personal-copy h3{font-size:44px}}
@media(max-width:1023px){.container{width:calc(100% - 48px)}.hero{padding-top:45px}.hero-intro{margin-bottom:50px}h1{font-size:58px}.process-section{padding-block:60px}.step-copy h3{font-size:32px}.section-heading h2{font-size:44px}.story-step{padding-block:30px}.film-heading h2{font-size:40px}.film-heading>p{margin-top:18px}}
@media(max-width:650px){.container{width:calc(100% - 36px)}.site-header{min-height:76px}.hero{padding-top:35px}.hero-intro{grid-template-columns:1fr;gap:27px;margin-bottom:44px}h1{font-size:clamp(39px,10.6vw,62px);letter-spacing:-2.4px}.eyebrow{font-size:9px;letter-spacing:.6px;margin-bottom:20px}.hero-description{font-size:16px;margin-top:21px}.offer{border-top:1px solid #e2dce6;padding-top:22px}.offer-price{font-size:32px}.offer .button{max-width:390px}.placement-heading{display:block;padding-bottom:22px}.placement-heading h2{font-size:27px;line-height:1.2}.reference-note{display:block;margin-top:14px;font-size:10px}.flow-scene{display:block;padding-top:25px}.flow-column{max-width:390px;margin:auto}.diagram-label{font-size:12px}.journey{padding-block:23px}.vk-compact{margin-top:18px;padding-top:16px}.vk-compact p{font-size:13px}.flow-status{font-size:12px;align-items:start}.flow-bottom{font-size:10px}.hero-after{margin-bottom:35px}.film-section{padding-block:44px 30px}.film-heading h2{font-size:34px;letter-spacing:-1.3px}.film-heading>p{font-size:14px}.film-player{border-radius:7px}.cover-art{padding:21px 10px;gap:8px}.cover-idea{padding:4px;width:31%;border-radius:5px}.cover-idea b{font-size:10px;margin:6px 3px}.cover-idea small{display:none}.idea-a,.idea-c{transform:translateY(10px)}.film-play-group{padding-bottom:20px;gap:10px}.film-play{width:52px;height:52px;font-size:18px}.film-play-group strong{font-size:17px}.film-bottom>a{font-size:12px}.film-bottom>span{font-size:10px}.process-heading{margin-bottom:15px}.process-heading h2{font-size:36px;letter-spacing:-1.5px}.process-heading>p{font-size:14px;margin-top:20px}.process-heading>p br{display:none}.step-copy h3{font-size:30px}.step-copy>p{font-size:15px}.story-step{padding-block:30px}.section-heading h2{font-size:38px}.case-section{padding-block:45px}.case-card{padding:24px}.metric strong{font-size:57px}.contact-section{padding-block:48px}.personal-contact{padding-top:0}.personal-copy h3{font-size:38px}.personal-copy>p{font-size:16px}.personal-primary{font-size:18px}.personal-photo{max-width:170px}.personal-copy .section-kicker{font-size:9px}footer{font-size:10px}}
@media(prefers-reduced-motion:reduce){.progress-track>span{transition:none}.film-play{animation:none!important}}

/* v7: visible actions and readable hierarchy, corrected from the supplied screenshot. */
.placement{background:#f0ebf7;border:1px solid #ddd1ea;border-radius:24px;overflow:hidden;padding:30px 32px 0;box-shadow:0 4px 0 #e6ddee}.placement-heading{padding:0 0 24px;border-bottom:0}.placement-heading h2{font-size:30px;font-weight:600}.section-kicker{font-size:12px;font-weight:600;letter-spacing:.6px}.reference-note{font-size:12px;color:#6e617b}.flow-scene{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:25px;padding:14px 0 28px}.diagram-label{font-size:14px;font-weight:600;color:#4c3c5c}.diagram-label>span{width:28px;height:28px;background:#e0d3ee}.journey{display:flex;flex-direction:column;align-items:center;justify-content:center}.journey-path{width:100%;margin-bottom:20px}.journey-caption b{font-size:17px;font-weight:600;color:#3a2b49}.journey-caption>span{font-size:14px;color:#6b5c78;margin-top:5px}.play-button{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:58px;margin-top:23px;padding:15px 18px;border:1px solid #6d43ab;border-radius:12px;background:#7349b4;color:#fff;font-size:16px;font-weight:700;line-height:1.25;box-shadow:0 5px 14px #65449925}.play-button>span{font-size:19px;line-height:1}.play-button:hover{background:#5f369d;color:#fff}.play-button:disabled{background:#67449c;color:#fff;opacity:1}.play-button:focus-visible{outline:3px solid #33203f;outline-offset:5px}.vk-compact{width:100%;padding-top:22px;margin-top:28px;border-color:#d9cbe6}.vk-compact h3{font-size:18px}.vk-compact p{font-size:14px;color:#655471}.vk-feedback{font-size:12px;color:#526e5f}.vk-compact .vk-icon{width:32px;height:32px;font-size:14px;border-radius:9px}.flow-status{font-size:14px;color:#5f4d6d;padding:12px 0 23px}.flow-bottom{margin:0 -32px;padding:18px 32px;background:#f8f5fb;font-size:12px;color:#75687f}.flow-bottom a{font-size:14px;font-weight:600;color:#634185}.hero-after{font-size:13px}.offer-label{font-size:12px}.offer>p{font-size:14px}.offer small{font-size:12px}.header-contact{font-size:14px}.case-top p{font-size:13px}.metric>span{font-size:13px}.case-card table{font-size:14px}.case-count,.demo-label{font-size:12px}.cases-bottom p{font-size:12px}.story-nav>a{font-size:12px}.story-guidance{font-size:13px}.next-step,.skip-story{font-size:13px}.film-bottom>span{font-size:12px}.film-play{width:90px;height:90px;font-size:30px}.film-play-group strong{font-size:28px;font-weight:600}
@media(min-width:651px) and (max-width:1050px){.placement{padding:25px 24px 0}.flow-scene{grid-template-columns:minmax(0,1fr) 185px minmax(0,1fr);gap:18px}.play-button{font-size:15px;padding-inline:10px}.diagram-label{font-size:12px}.flow-bottom{margin-inline:-24px;padding-inline:24px}.journey-caption b{font-size:16px}.journey-caption>span{font-size:13px}}
@media(max-width:650px){.placement{padding:24px 18px 0;border-radius:19px}.placement-heading h2{font-size:27px}.placement-heading{padding-bottom:15px}.flow-scene{display:block;padding-top:8px}.diagram-label{font-size:13px}.journey{display:grid;grid-template-columns:1fr;gap:0;max-width:390px;padding-block:23px 27px;text-align:center}.journey-path{display:none}.journey-caption{padding-left:0}.journey-caption:before{display:none}.journey-caption b{font-size:17px}.journey-caption>span{font-size:14px}.play-button{width:100%;min-height:56px;font-size:16px;margin-top:18px;grid-column:1}.vk-compact{display:block;padding:18px 0 0;margin-top:22px;text-align:center;grid-column:1}.vk-compact-heading{justify-content:center}.vk-compact p{margin-top:8px;font-size:14px}.vk-compact p br{display:none}.vk-feedback{font-size:12px;margin-top:7px}.flow-status{font-size:13px}.flow-bottom{margin-inline:-18px;padding:16px 18px;font-size:11px}.flow-bottom a{font-size:13px}.section-kicker{font-size:11px}.hero-after{font-size:12px}.case-card table{font-size:13px}.film-play{width:64px;height:64px;font-size:23px}.film-play-group strong{font-size:19px}.film-play-group{padding-bottom:16px}.film-bottom>span{font-size:11px}.personal-copy .section-kicker{font-size:11px}}

.offer-price .price-from{display:inline;font-size:18px;font-weight:400;letter-spacing:0;margin:0;color:inherit}
