:root{--navy:#1c303e;--navy-deep:#142631;--green:#03d26f;--ink:#1c303e;--muted:#64727b;--line:#dce3e6;--paper:#f5f6f4;--head:'Evolventa','IBM Plex Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:'IBM Plex Sans',sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #2d5be3;outline-offset:5px}p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--head)}h1{font-size:clamp(38px,4.4vw,66px);line-height:1.12;letter-spacing:-.045em}h2{font-size:clamp(29px,3.2vw,44px);line-height:1.18;letter-spacing:-.035em}h3{font-size:23px;line-height:1.3;letter-spacing:-.025em}p{line-height:1.6}.wrap{max-width:1240px;padding:0 40px;margin:auto}.header{background:var(--navy);color:white;border-bottom:1px solid #ffffff1c}.nav{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px}.nav img{display:block;width:137px;height:auto}.nav nav{display:flex;gap:30px;font-size:14px;color:#c9d4da}.nav nav a:hover,.text-link:hover{color:var(--green)}.nav-cta{font-size:14px;border-bottom:1px solid #73818b;padding:9px 0}.nav-cta span{margin-left:28px;color:var(--green)}.hero{background:var(--navy);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding-top:72px;padding-bottom:66px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:600;color:#a3b9c5;margin-bottom:24px;display:flex;align-items:center;gap:10px}.eyebrow.ink{color:#6c7c82}.dot{width:7px;height:7px;background:var(--green);border-radius:50%;display:inline-block;flex-shrink:0}h1 span,.contact h2 span{color:var(--green)}.hero-lead{font-size:18px;line-height:1.65;color:#c2ced5;max-width:510px;margin-top:26px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px;flex-wrap:wrap}.button{padding:17px 23px;font-size:14px;font-weight:600;display:inline-flex;justify-content:space-between;align-items:center;gap:28px;border-radius:5px;min-height:55px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.green{color:#112f25;background:var(--green)}.green:hover{background:#1ce580}.button span{font-size:22px;line-height:1}.text-link{font-size:13px}.text-link span{margin-left:8px}.hero-note{font-size:12px;color:#8ba2b0;margin-top:18px}.model-window{background:#fff;color:var(--ink);border:1px solid #ffffff26;border-radius:10px;transform:rotate(-1.5deg);box-shadow:0 30px 80px #0002;position:relative}.window-top{display:flex;align-items:center;gap:9px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:11px;background:#f2f5f4;border-radius:10px 10px 0 0}.window-icon{font-size:18px;color:#6b8882}.live-label{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:9px;color:#58726c}.live-label .dot{width:5px;height:5px}.model-inner{padding:25px}.model-heading{display:flex;align-items:center;justify-content:space-between}.tiny{font-size:9px;letter-spacing:.12em;color:#70838b;font-weight:600}.model-heading h2{font-size:25px;margin-top:9px;letter-spacing:-.025em}.model-arrow{width:43px;height:43px;background:#e7f5ee;border:1px solid #d3e9df;border-radius:50%;display:grid;place-items:center;color:#19975e;font-size:22px}.chart-label{margin:28px 0 8px;display:flex;justify-content:space-between;font-size:10px;color:#75858c;gap:8px}.legend{display:flex;align-items:center;gap:5px;font-size:9px}.legend i{height:2px;width:10px;background:#9aaab8;display:inline-block}.legend i:nth-of-type(2){background:#00a957;margin-left:7px}.hero-chart{width:100%;height:auto;display:block}.chart-bottom{display:flex;justify-content:space-between;font-size:9px;color:#89969b;margin:3px 0 20px}.model-levers{display:flex;gap:7px;flex-wrap:wrap}.model-levers span{font-size:10px;border:1px solid var(--line);padding:7px 11px;border-radius:4px;color:#61747b}.model-result{background:#edf6f1;margin-top:18px;padding:14px;display:flex;align-items:center;gap:11px;border-radius:4px}.check{color:#019951;border-radius:50%;border:1px solid #a3d6bb;width:23px;height:23px;display:grid;place-items:center}.model-result p{font-size:11px;line-height:1.45}.model-result strong{font-weight:600}.result-arrow{margin-left:auto;color:#019951;font-size:20px}.illustration-note{font-size:8px;color:#7f8e94;margin-top:11px}.hero-bottom{border-top:1px solid #ffffff21;display:flex;justify-content:space-between;gap:25px;padding-top:22px;padding-bottom:24px;color:#8fa6b3;font-size:11px}.hero-bottom a{color:#d3dfe4}.section{padding:92px 0}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:43px}.section-heading>p{max-width:400px;color:var(--muted);font-size:16px}.question-layout{display:grid;grid-template-columns:.82fr 1.3fr;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:white}.tabs{border-right:1px solid var(--line)}.tabs button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:25px 26px;width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;color:#718087;cursor:pointer;font-size:15px;gap:15px}.tabs button:last-child{border-bottom:0}.tabs button[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:inset 4px 0 var(--green)}.tabs button span:last-child{color:#8d9f9e;font-size:20px}.tabs button[aria-selected=true] span:last-child{color:var(--green)}.tabs button:hover:not([aria-selected=true]){background:#f1f7f4;color:var(--ink)}.scenario{padding:32px 38px}.scenario h3{font-size:28px;margin:14px 0}.scenario>p:not(.tiny){font-size:15px;color:var(--muted);max-width:550px}.scenario-flow{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);padding-top:21px;margin-top:23px}.scenario-flow>div{flex:1}.flow-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#77898d}.scenario-flow p{font-size:13px;margin-top:7px}.flow-arrow{color:#079a53}.inline-link{display:inline-block;font-size:12px;border-bottom:1px solid #b9c9bf;margin-top:25px;padding-bottom:5px}.approach{background:var(--navy-deep);color:white}.approach-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.approach h2{font-size:36px}.approach-text p{color:#aabdc7;font-size:16px;margin-top:20px}.approach-text p.large{font-size:23px;line-height:1.5;color:#eef5f7;margin-top:0}.practice{background:#fff}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.case{border-top:2px solid var(--navy);padding:24px 0 0;display:flex;flex-direction:column}.case-type{font-size:11px;color:#6f828b;margin-bottom:18px}.case h3{font-size:25px;line-height:1.3;min-height:98px}.case>p:not(.case-type){font-size:14px;color:var(--muted);padding-right:16px;min-height:112px}.case-deliverable{background:var(--paper);margin-top:20px;padding:18px 20px;flex:1}.case-deliverable>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#72888c}.case-deliverable p{font-size:13px;margin-top:7px}.ongoing{display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--line);margin-top:35px;padding-top:22px}.ongoing p{font-size:13px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.steps article{border-top:1px solid #bfcdd0;padding-top:23px}.step-num{font-size:12px;color:#2d8e67}.steps h3{font-size:19px;margin:22px 0 12px}.steps p{font-size:14px;color:var(--muted)}.deliverables{background:#eaf0ec}.deliver-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.deliver-intro{font-size:14px;color:var(--muted);margin-top:25px;max-width:340px}.deliver-list article{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid #cbd7d0}.deliver-list article:first-child{padding-top:0}.deliver-list article>span{color:#009c51;font-size:24px}.deliver-list h3{font-size:20px}.deliver-list p{font-size:14px;color:var(--muted);margin-top:8px}.team{background:#fff}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.team-grid article{display:flex;gap:25px}.person-mark{flex:0 0 94px;height:112px;background:var(--navy);color:#fff;font-family:var(--head);font-size:28px;display:flex;align-items:flex-end;position:relative;padding:15px}.person-mark span{position:absolute;right:10px;top:6px;color:var(--green);font-size:20px}.team-grid h3{font-size:23px}.team-grid p{font-size:14px;color:var(--muted);margin-top:12px}.team-grid p.role{font-size:12px;color:#08814c;margin:8px 0 0}.faq{border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:100px}details{border-bottom:1px solid #cfd9dc;padding:21px 0}details:first-child{padding-top:0}summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;gap:15px;list-style:none}summary::-webkit-details-marker{display:none}summary span{font-size:24px;font-weight:400;color:#779084}details[open] summary span{transform:rotate(45deg)}details p{font-size:14px;color:var(--muted);margin:15px 30px 0 0}.contact{background:var(--navy);color:white;padding:74px 0}.contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:120px;align-items:center}.contact h2{font-size:42px}.contact p{color:#a6bac4;font-size:16px;max-width:500px;margin-top:22px}.contact-action .button{display:flex;width:100%;margin-bottom:12px}.outline{border:1px solid #77909d;color:white}.outline:hover{background:#ffffff0b}.contact-action p{font-size:11px;margin-top:15px}footer{background:var(--navy-deep);color:#8ea3af;padding:35px 0 20px}.footer-grid{display:flex;justify-content:space-between;align-items:center;font-size:12px}.footer-grid img{width:115px;height:auto}.footer-grid>a{color:#c1d2da}.footer-bottom{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #ffffff13;font-size:10px}.skip{position:fixed;left:15px;top:-80px;background:white;color:var(--navy);padding:15px;z-index:10}.skip:focus{top:15px}@media(min-width:1450px){.hero-grid{padding-top:95px;padding-bottom:88px}}@media(max-width:1050px){.wrap{padding-left:28px;padding-right:28px}.hero-grid{gap:30px}.hero-actions{gap:18px}h1{font-size:47px}.hero-lead{font-size:16px}.section-heading,.approach-grid,.deliver-grid,.faq-grid{gap:45px}.nav nav{gap:20px;font-size:12px}.model-inner{padding:22px}.model-heading h2{font-size:22px}.section{padding:72px 0}.case h3{font-size:21px}.team-grid{gap:30px}.team-grid article{gap:17px}.person-mark{flex-basis:72px;height:95px;font-size:23px}.team-grid h3{font-size:20px}.contact-grid{gap:55px}.hero-bottom{font-size:10px}.hero-bottom span:nth-child(2){display:none}}@media(max-width:760px){html{scroll-padding-top:20px}.wrap{padding-left:22px;padding-right:22px}.nav{height:80px}.nav img{width:113px}.nav nav{display:none}.nav-cta{font-size:12px}.nav-cta span{margin-left:10px}.hero-grid{grid-template-columns:1fr;padding-top:45px;padding-bottom:35px;gap:42px}h1{font-size:clamp(35px,7.7vw,56px)}.hero-lead{font-size:16px;max-width:530px;margin-top:22px}.hero-actions{margin-top:26px;gap:20px}.eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:19px}.button{padding:16px 20px;font-size:13px}.model-window{max-width:520px;transform:rotate(0);width:100%;margin:auto}.model-inner{padding:22px}.model-heading h2{font-size:25px}.hero-bottom{padding-top:20px;padding-bottom:20px;gap:15px;align-items:center;font-size:9px}.hero-bottom a{max-width:150px;text-align:right}.section{padding:58px 0}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.section-heading>p{font-size:15px;max-width:100%}.question-layout{grid-template-columns:1fr}.tabs{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--line)}.tabs button{font-size:12px;padding:15px 13px;min-height:66px;border-right:1px solid var(--line)}.tabs button:nth-child(2){border-right:0}.tabs button:nth-child(3){border-bottom:0}.tabs button[aria-selected=true]{box-shadow:inset 0 -3px var(--green)}.scenario{padding:25px 21px;min-height:340px}.scenario h3{font-size:24px}.scenario>p:not(.tiny){font-size:14px}.scenario-flow{gap:12px}.scenario-flow p{font-size:12px}.approach-grid{grid-template-columns:1fr;gap:27px}.approach h2{font-size:31px}.approach-text p.large{font-size:21px}.approach-text p{font-size:15px}.practice-grid{grid-template-columns:1fr;gap:32px}.case h3{font-size:26px;min-height:0;margin-bottom:17px}.case>p:not(.case-type){min-height:0}.case-deliverable{margin-top:20px}.ongoing{align-items:flex-start}.ongoing .dot{margin-top:8px}.steps{grid-template-columns:1fr 1fr;gap:30px 22px}.steps h3{font-size:17px;margin-top:15px}.steps p{font-size:13px}.deliver-grid{grid-template-columns:1fr;gap:32px}.deliver-intro{max-width:100%}.deliver-list article{gap:18px}.deliver-list h3{font-size:18px}.team-grid{grid-template-columns:1fr;gap:34px}.team-grid h3{font-size:22px}.person-mark{flex-basis:78px}.faq-grid{grid-template-columns:1fr;gap:30px}summary{font-size:15px}.contact{padding:58px 0}.contact-grid{grid-template-columns:1fr;gap:30px}.contact h2{font-size:33px}.contact p{font-size:15px}.contact-action p{font-size:11px}.footer-grid{font-size:10px;gap:20px}.footer-grid img{width:95px}.footer-grid p{display:none}.footer-bottom{font-size:9px;gap:20px}.text-link{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Вторая версия: люди, решения собственника и рабочая модель. */
.hero-people{display:flex;align-items:center;margin-top:23px;gap:0}.hero-people img{width:37px;height:37px;object-fit:cover;border-radius:50%;border:2px solid var(--navy)}.hero-people img+img{margin-left:-9px}.hero-people span{font-size:11px;line-height:1.5;color:#b2c3cc;margin-left:11px}.owner-value{background:#edf2ee;border-bottom:1px solid var(--line);padding:31px 0}.owner-grid{display:grid;grid-template-columns:.8fr 1fr 1.1fr 1fr;gap:32px;align-items:start}.owner-grid>.eyebrow{margin:5px 0 0}.owner-grid h3{font-size:16px;line-height:1.4}.owner-grid p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:7px}.person-photo{width:160px;height:196px;object-fit:cover;object-position:center top;border-radius:5px;flex:0 0 160px}.team-grid article{align-items:start}.case-detail{margin-top:12px;padding:18px 0 4px;border-bottom:0}.case-detail summary{font-size:12px}.case-detail p{font-size:13px;margin-right:0}.live-demo{background:#fff;border-top:1px solid var(--line)}.demo-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}.demo-badge{font-size:11px;color:#28684d;background:#edf6ef;padding:8px 12px;border-radius:30px}.preset-buttons{display:flex;gap:7px;flex-wrap:wrap}.preset-buttons button{border:1px solid var(--line);border-radius:5px;padding:10px 15px;cursor:pointer;font-size:12px;background:#fff;color:var(--ink)}.preset-buttons button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}.preset-buttons button:hover{border-color:#0aab60}.demo-layout{display:grid;grid-template-columns:300px 1fr;border:1px solid var(--line);border-radius:7px;overflow:hidden}.demo-inputs{padding:28px;background:#f5f7f5;border-right:1px solid var(--line)}.demo-control{display:block;margin-top:24px}.control-line{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#5e747c}.control-line output{font-size:16px;font-weight:500;color:var(--ink)}.demo-control input{width:100%;margin:11px 0 0;accent-color:#009b51;height:19px;cursor:pointer}.input-note{font-size:11px;color:#73848a;margin-top:26px;line-height:1.6}.demo-results{padding:29px 31px}.demo-metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.demo-metrics article{padding:0 0 18px;border-bottom:1px solid var(--line)}.demo-metrics article>span{display:block;font-size:10px;color:#607880}.demo-metrics strong{display:block;font-family:var(--head);font-size:27px;line-height:1.3;letter-spacing:-.04em;margin:8px 0 5px}.demo-metrics small{font-size:9px;color:#778b91;display:block}.demo-metrics .funding-metric strong{color:#008f4c}.demo-metrics strong.negative{color:#ac4b3f}.demo-chart-heading{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.demo-chart-heading h3{font-size:16px}.demo-chart-heading .legend{color:#687c84;font-size:10px}#cash-chart{width:100%;height:auto;display:block;margin-top:15px}.axis-text{font-family:'IBM Plex Sans',sans-serif;font-size:12px;fill:#6e838b}.demo-insight{display:flex;align-items:flex-start;gap:12px;background:#edf6ef;padding:16px;border-radius:4px}.demo-insight>span{color:#008e4b;font-size:22px}.demo-insight p{font-size:12px;color:#315e49}.break-even{font-size:11px;margin-top:15px;color:#61767e}.demo-details{padding-top:24px;border-bottom:1px solid var(--line)}.demo-details summary{font-size:13px}.demo-details p{font-size:12px;max-width:1000px;margin-bottom:15px}.table-scroll{overflow:auto;margin:22px 0}.table-scroll table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.table-scroll th,.table-scroll td{text-align:right;padding:10px 12px;border-bottom:1px solid var(--line)}.table-scroll th:first-child{text-align:left}.table-scroll thead{background:#edf2ef}.table-scroll caption{text-align:left;white-space:normal;color:#6d838b;margin-bottom:12px}.demo-limit{font-size:11px;color:#7b8a90;margin-top:20px;max-width:1000px}.demo-next{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:23px;margin-top:25px}.demo-next p{font-size:14px;color:#536e75}.demo-next .inline-link{margin:0;white-space:nowrap}.demo-loading{font-size:13px;color:var(--muted);margin-bottom:20px}.demo-loading[hidden]{display:none}@media(max-width:1050px){.nav nav{gap:16px;font-size:11px}.hero-grid h1{font-size:43px}.owner-grid{gap:22px}.owner-grid h3{font-size:14px}.person-photo{width:110px;height:150px;flex-basis:110px}.demo-layout{grid-template-columns:250px 1fr}.demo-results{padding:25px 22px}.demo-metrics strong{font-size:23px}}@media(max-width:760px){.hero-grid h1{font-size:clamp(35px,7.7vw,56px)}.hero-people{margin-top:20px}.owner-grid{grid-template-columns:1fr;gap:23px}.owner-grid>.eyebrow{margin:0}.owner-grid h3{font-size:17px}.owner-grid p:not(.eyebrow){font-size:13px}.owner-value{padding:29px 0}.person-photo{width:110px;height:142px;flex-basis:110px}.team-grid h3{font-size:19px}.team-grid article{gap:18px}.demo-topline{gap:16px}.preset-buttons{gap:6px}.preset-buttons button{padding:9px 11px;font-size:11px}.demo-layout{grid-template-columns:1fr}.demo-inputs{border-right:0;border-bottom:1px solid var(--line);padding:23px}#demo-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.demo-control{margin-top:19px}.control-line{font-size:10px;min-height:45px}.control-line output{font-size:15px}.input-note{margin-top:18px}.demo-results{padding:25px 18px}.demo-metrics{gap:20px 15px}.demo-metrics strong{font-size:22px}.demo-metrics article>span{font-size:10px;min-height:28px}.demo-metrics small{font-size:9px;line-height:1.5}.demo-insight{padding:13px}.demo-insight p{font-size:12px}.axis-text{font-size:16px}.demo-next{display:block}.demo-next .inline-link{margin-top:15px}.demo-details summary{font-size:12px}}
