/* Блок развития бизнеса в текущем оформлении главной Clientora. */
.business-growth{padding-block:96px 72px;border-top:1px solid var(--border);scroll-margin-top:24px}
.growth-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;margin-bottom:38px}
.growth-heading .eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:18px}
.growth-heading h2{font:800 clamp(34px,3.8vw,54px)/1.08 Manrope,sans-serif;letter-spacing:-.05em;margin:0;color:var(--text)}
.growth-heading h2 em{font-style:normal;color:var(--accent)}
.growth-heading>p{font:400 14px/1.85 'Golos Text',sans-serif;color:var(--muted);max-width:410px;margin:0 0 3px}
.growth-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}
.growth-steps[hidden],.growth-panel[hidden]{display:none}
.growth-step{position:relative;text-align:left;display:flex;flex-direction:column;gap:10px;min-height:170px;padding:24px 28px 25px 24px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--text);font-family:'Golos Text',sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.growth-step-number{font:400 9px/1.5 'Golos Text',sans-serif;letter-spacing:1.1px;color:var(--muted)}
.growth-step>strong{font:800 21px/1.23 Manrope,sans-serif;letter-spacing:-.6px;max-width:260px}
.growth-step-note{font-size:11px;line-height:1.6;color:var(--muted);max-width:270px}
.growth-step-arrow{position:absolute;right:18px;top:20px;font-size:21px;color:var(--muted)}
.growth-step:hover{background:var(--surface)}
.growth-step[aria-pressed=true]{background:var(--surface);border-color:var(--accent);box-shadow:inset 0 -3px var(--accent)}
.growth-step[aria-pressed=true] .growth-step-arrow{color:var(--accent)}
.growth-panels{border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--surface)}
.growth-panel{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
.growth-panel+.growth-panel:not([hidden]){border-top:1px solid var(--border)}
.growth-visual{--growth-tone:#ad3b1b;display:flex;flex-direction:column;justify-content:center;padding:46px 32px 30px;background:#e8e6dd;min-width:0}
.growth-visual-basic{--growth-tone:#4d6977;background:#e3e8e8}
.growth-visual-business{--growth-tone:#526e55;background:#e4e8df}
.growth-window{background:#f8f8f3;border:1px solid #ccd1c8;border-radius:6px;overflow:hidden;box-shadow:0 20px 40px #242a2010;color:#25291f;transform:rotate(-1.4deg)}
.growth-window-top{height:40px;background:#efefe8;border-bottom:1px solid #d7dbd0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;font:400 8px/1.4 'Golos Text',sans-serif;letter-spacing:1px;color:#60665a}
.growth-window-top>span:first-child{display:flex;gap:4px}.growth-window-top i{display:block;width:5px;height:5px;background:#c5cbbd;border-radius:50%}
.growth-window-body{display:grid;grid-template-columns:43px minmax(0,1fr);min-height:275px}
.growth-window-nav{border-right:1px solid #d7dbd0;padding:18px 12px;color:var(--growth-tone);font:800 18px Manrope,sans-serif;display:flex;flex-direction:column;gap:20px;align-items:center}
.growth-window-nav span{font:400 17px 'Golos Text',sans-serif;color:#899181}
.growth-window-content{padding:24px 20px 28px;min-width:0}.growth-window-eyebrow{font:400 7px/1.6 'Golos Text',sans-serif;letter-spacing:1px;color:#60665a;margin-bottom:10px}
.growth-window-title{display:block;font:800 clamp(16px,1.6vw,22px)/1.2 Manrope,sans-serif;letter-spacing:-.5px}
.growth-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 18px;gap:8px}
.growth-mini-metrics>div{border-left:2px solid var(--growth-tone);padding-left:10px}.growth-mini-metrics b{display:block;font:800 24px/1.2 Manrope,sans-serif;letter-spacing:-1px}.growth-mini-metrics span{display:block;font:400 8px/1.6 'Golos Text',sans-serif;color:#60665a;margin-top:3px}
.growth-calendar>div{display:flex;align-items:center;gap:12px;border-top:1px solid #d7dbd0;padding:12px 0;font:400 9px/1.4 'Golos Text',sans-serif}.growth-calendar span{color:#60665a}.growth-calendar b{font-weight:400}.growth-calendar i{margin-left:auto;font-style:normal;color:var(--growth-tone)}
.growth-mini-flow{display:flex;align-items:center;gap:8px;color:#899181;font:400 9px/1.5 'Golos Text',sans-serif;margin:22px 0 18px;flex-wrap:wrap}.growth-mini-flow span{padding:5px 7px;border:1px solid #cbd3d5;border-radius:3px;color:var(--growth-tone)}
.growth-stock>div{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #d7dbd0;font:400 9px/1.4 'Golos Text',sans-serif}.growth-stock>div:first-child{color:#60665a;font-size:8px}.growth-stock b{font-weight:400}.growth-stock strong{color:var(--growth-tone)}
.growth-production{display:grid;gap:8px;margin-top:20px}.growth-production>div{border:1px solid #d3d9cf;display:flex;align-items:center;gap:10px;padding:10px;font:400 9px/1.4 'Golos Text',sans-serif;background:#f0f3ec}.growth-production span{color:#899181}.growth-production b{font-weight:400}.growth-production i{font-style:normal;margin-left:auto;color:var(--growth-tone)}
.growth-visual-caption{font:400 9px/1.6 'Golos Text',sans-serif;color:#60665a;margin:25px 0 0;text-align:center}
.growth-info{padding:34px 36px 32px;min-width:0}.growth-product-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:400 9px/1.5 'Golos Text',sans-serif;letter-spacing:1px;color:var(--accent)}
.growth-status{font-size:8px;letter-spacing:0;color:var(--muted);border:1px solid var(--border);border-radius:20px;padding:4px 8px}
.growth-info h3{font:800 clamp(25px,2.65vw,38px)/1.13 Manrope,sans-serif;letter-spacing:-1.3px;margin:18px 0;color:var(--text)}
.growth-info>p{font:400 12px/1.8 'Golos Text',sans-serif;color:var(--muted);margin:0 0 20px;max-width:430px}
.growth-features{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.growth-features li{position:relative;padding-left:21px;font:400 11px/1.6 'Golos Text',sans-serif;color:var(--text)}.growth-features li::before{content:'✓';position:absolute;left:0;color:var(--accent)}
.growth-offer{padding-top:20px;border-top:1px solid var(--border)}.growth-offer-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.growth-offer-top>strong{font:800 16px/1.3 Manrope,sans-serif;color:var(--text)}.growth-offer-top>span{font:400 9px/1.4 'Golos Text',sans-serif;color:var(--muted)}
.growth-scope{font:400 10px/1.7 'Golos Text',sans-serif;color:var(--muted);margin:10px 0 18px}
.growth-scope-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px;padding:0}.growth-scope-stats>div+div{padding-left:15px;border-left:1px solid var(--border)}.growth-scope-stats dt{font:800 22px/1.3 Manrope,sans-serif;color:var(--text);letter-spacing:-.7px}.growth-scope-stats dd{font:400 9px/1.5 'Golos Text',sans-serif;color:var(--muted);margin:2px 0 0}
.growth-price{font:800 28px/1.2 Manrope,sans-serif;color:var(--text);letter-spacing:-1px}.growth-price small{font:400 9px/1.6 'Golos Text',sans-serif;color:var(--muted);letter-spacing:0;display:inline-block}
.growth-bundle-note{font:400 9px/1.65 'Golos Text',sans-serif;color:var(--muted);margin:10px 0 0;max-width:370px}
.growth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 20px;margin-top:20px}.growth-actions .button{font-size:10px;min-height:44px;padding:13px 16px;gap:18px}.growth-text-link{font:400 10px/1.5 'Golos Text',sans-serif;color:var(--text);text-decoration:none}.growth-text-link:hover{color:var(--accent)}
.growth-continuity{display:flex;gap:18px;align-items:center;padding:20px 0 28px;color:var(--muted)}.growth-continuity>span{font-size:24px;color:var(--accent)}.growth-continuity p{font:400 11px/1.8 'Golos Text',sans-serif;margin:0;max-width:870px}.growth-continuity strong{color:var(--text);font-weight:600}
.growth-upgrade{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;border-top:1px solid var(--border);padding-top:34px;scroll-margin-top:28px}.growth-upgrade h3{font:800 30px/1.15 Manrope,sans-serif;letter-spacing:-1px;margin:12px 0 0;color:var(--text)}.growth-upgrade-path{display:grid;grid-template-columns:1fr 32px 1fr;gap:14px;align-items:center}.growth-upgrade-path>div>strong{display:block;font:800 16px/1.4 Manrope,sans-serif;color:var(--text)}.growth-upgrade-path>div>span{display:block;font:400 9px/1.7 'Golos Text',sans-serif;color:var(--muted);margin-top:7px}.growth-upgrade-path>b{font-size:24px;font-weight:400;color:var(--accent)}.growth-upgrade-path>p{grid-column:1/-1;font:400 10px/1.8 'Golos Text',sans-serif;color:var(--muted);margin:6px 0 0}
.growth-proposal-note{font:400 9px/1.85 'Golos Text',sans-serif;color:var(--muted);margin:28px 0 0;max-width:1060px}
.crm-growth-entry{display:inline-flex;align-items:center;gap:10px;color:var(--text);font:400 11px/1.6 'Golos Text',sans-serif;margin-top:22px;border-bottom:1px solid var(--border);padding-bottom:4px;text-decoration:none}.crm-growth-entry>span{color:var(--accent)}
.kinetic-neon .growth-visual{--growth-tone:#6affce;background:#0d1820}.kinetic-neon .growth-visual-basic{--growth-tone:#88c9e1;background:#101d29}.kinetic-neon .growth-visual-business{--growth-tone:#aed18c;background:#14201e}
.kinetic-neon .growth-window{background:#101922;border-color:#30404c;color:#edf5ed;box-shadow:0 20px 40px #0003}.kinetic-neon .growth-window-top{background:#14212c;border-color:#30404c;color:#9cabb7}.kinetic-neon .growth-window-top i{background:#465768}.kinetic-neon .growth-window-nav,.kinetic-neon .growth-calendar>div,.kinetic-neon .growth-stock>div{border-color:#30404c}.kinetic-neon .growth-window-eyebrow,.kinetic-neon .growth-mini-metrics span,.kinetic-neon .growth-calendar span,.kinetic-neon .growth-stock>div:first-child,.kinetic-neon .growth-visual-caption{color:#a5b2bf}.kinetic-neon .growth-mini-flow span{border-color:#304c5e}.kinetic-neon .growth-production>div{background:#18271f;border-color:#31483b}
@media(max-width:1050px){.growth-heading{gap:35px}.growth-step{padding:22px 20px;min-height:175px}.growth-step>strong{font-size:19px}.growth-step-note{font-size:10px}.growth-visual{padding:36px 20px 25px}.growth-info{padding:30px 26px}.growth-price{font-size:25px}.growth-actions{gap:15px}.growth-actions .button{font-size:9px;padding:12px}.growth-info h3{font-size:31px}}
@media(max-width:760px){.business-growth{padding-block:58px 50px}.growth-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.growth-heading>p{max-width:560px;font-size:13px}.growth-heading h2{font-size:40px}.growth-steps{gap:8px}.growth-step{padding:18px 14px;min-height:170px;gap:10px}.growth-step>strong{font-size:16px;letter-spacing:-.3px}.growth-step-number{font-size:8px;letter-spacing:.4px}.growth-step-arrow{right:12px;top:12px;font-size:16px}.growth-step-note{font-size:10px}.growth-panel{grid-template-columns:1fr}.growth-visual{padding:28px 45px 22px}.growth-window{max-width:480px;width:100%;align-self:center}.growth-window-body{min-height:240px}.growth-window-title{font-size:23px}.growth-info{padding:30px}.growth-info h3{font-size:35px}.growth-info>p{max-width:none}.growth-offer-top>strong{font-size:19px}.growth-actions .button{font-size:11px;padding:14px 18px}.growth-text-link{font-size:11px}.growth-upgrade{grid-template-columns:1fr;gap:26px}.growth-upgrade h3{font-size:30px}.growth-visual-caption{margin-top:20px}}
@media(max-width:480px){.growth-heading h2{font-size:34px}.growth-steps{grid-template-columns:1fr;gap:8px}.growth-step{padding:16px 36px 16px 18px;min-height:0;gap:5px}.growth-step>strong{font-size:19px;max-width:none}.growth-step-note{font-size:11px}.growth-step-arrow{top:24px;right:18px;font-size:20px}.growth-visual{padding:26px 20px 20px}.growth-window-title{font-size:19px}.growth-window-content{padding:20px 14px}.growth-info{padding:26px 22px}.growth-info h3{font-size:30px}.growth-info>p{font-size:12px}.growth-mini-metrics b{font-size:24px}.growth-price{font-size:28px}.growth-price small{font-size:9px}.growth-offer-top{align-items:flex-start}.growth-offer-top>span{text-align:right;max-width:95px}.growth-actions{gap:17px}.growth-upgrade-path{grid-template-columns:1fr 20px 1fr;gap:8px}.growth-upgrade-path>div>strong{font-size:14px}.growth-upgrade-path>div>span{font-size:9px}.growth-continuity{align-items:flex-start;gap:13px}.growth-continuity>span{line-height:1.5}.growth-proposal-note{font-size:9px}.growth-stock>div{font-size:9px}.growth-product-label{font-size:8px;gap:8px}}
@media(prefers-reduced-motion:reduce){.growth-step{transition:none}.growth-window{transform:none}}
