.shen-genetic-development{--shen-development-primary:#001f55;--shen-development-accent:#06b6d4;padding:38px 13px;background:#faf9ff;color:#061f4c}.shen-genetic-development__inner{max-width:1340px;margin:0 auto}.shen-genetic-development__layout{display:flex;align-items:center;gap:50px}.shen-genetic-development__content{flex:1 1 auto;min-width:0}.shen-genetic-development__meta{display:flex;align-items:center;gap:14px;margin-bottom:18px}.shen-genetic-development__meta span{color:var(--shen-development-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.2em}.shen-genetic-development__meta em{padding:4px 11px;border:1px solid rgba(29,78,216,.3);border-radius:999px;color:var(--shen-development-primary);font-size:13px;font-style:normal}.shen-genetic-development__title{margin:0 0 16px;font-size:39px;font-weight:600;line-height:1.25;letter-spacing:.01em}.shen-genetic-development__description{max-width:650px;margin:0 0 27px;color:#34445e;font-size:15px;line-height:1.75}.shen-genetic-development__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shen-genetic-development__feature{display:flex;align-items:center;gap:12px;min-height:47px;padding:11px 14px;border:1px solid #dce1e8;border-radius:6px;background:#fff;box-shadow:0 2px 5px rgba(0,31,85,.04)}.shen-genetic-development__feature.is-wide{grid-column:1/-1}.shen-genetic-development__feature span{display:flex;color:var(--shen-development-accent)}.shen-genetic-development__feature svg{width:17px;height:17px;fill:currentColor}.shen-genetic-development__feature strong{font-size:13px;font-weight:500}.shen-genetic-development__visual{position:relative;display:flex;flex:0 0 38%;align-items:stretch;justify-content:center;min-height:370px;overflow:hidden;border-radius:13px;background:#eff0fa}.shen-genetic-development__visual>img{display:block;width:100%;height:auto;min-height:inherit;object-fit:cover}.shen-genetic-development__progress{position:absolute;right:7%;bottom:27px;left:7%;padding:18px 20px;border-radius:7px;background:rgba(255,255,255,.96);box-shadow:0 13px 25px rgba(6,31,76,.15)}.shen-genetic-development__progress-label{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#526078;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.12em}.shen-genetic-development__progress-label i{width:7px;height:7px;border-radius:50%;background:var(--shen-development-accent)}.shen-genetic-development__track{height:6px;overflow:hidden;border-radius:99px;background:#e9ebf4}.shen-genetic-development__track span{display:block;width:0;height:100%;background:var(--shen-development-primary);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.shen-genetic-development.is-visible .shen-genetic-development__track span{width:calc(var(--shen-development-progress,0) * 1%)}.shen-genetic-development__progress-meta{display:flex;justify-content:space-between;margin-top:8px}.shen-genetic-development__progress-meta strong{color:var(--shen-development-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.shen-genetic-development__progress-meta small{color:#697386;font-size:13px}.shen-genetic-development__reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.shen-genetic-development__feature.shen-genetic-development__reveal{transition-delay:calc(var(--shen-development-index) * 55ms)}.shen-genetic-development.is-visible .shen-genetic-development__reveal{opacity:1;transform:none}
@media(max-width:900px){.shen-genetic-development__layout{align-items:stretch;gap:32px}.shen-genetic-development__visual{flex-basis:42%}}@media(max-width:767px){.shen-genetic-development{padding:42px 20px}.shen-genetic-development__layout{flex-direction:column}.shen-genetic-development__features{grid-template-columns:1fr}.shen-genetic-development__feature.is-wide{grid-column:auto}.shen-genetic-development__visual{width:100%;min-height:330px;flex-basis:auto}.shen-genetic-development__title{font-size:32px}}@media(prefers-reduced-motion:reduce){.shen-genetic-development__reveal{opacity:1;transform:none;transition:none}.shen-genetic-development__track span{transition:none}}
