.sci-hero{background:linear-gradient(165deg,#0b2160 0%,#071238 100%);position:relative;overflow:hidden}.sci-hero__glow-blue{width:920px;height:920px;top:-46%;left:-8%}.sci-hero__glow-red{width:840px;height:840px;bottom:-52%;right:-10%}.sci-hero__inner{max-width:1550px;padding:clamp(140px, 15vw, 200px) var(--gutter) clamp(70px, 8vw, 110px);margin:0 auto;position:relative}.sci-hero__crumb{color:var(--c-blue-light);margin:0 0 18px}.sci-hero__crumb a{color:var(--c-blue-light)}.sci-hero__title{letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(40px,4.2vw,76px);font-weight:600;line-height:1.04}.sci-hero__lead{color:#ffffffc7;max-width:760px;margin:24px 0 0;font-size:clamp(16px,1.2vw,20px);line-height:1.65}.sci-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.sci-lab{min-width:0}@media (width<=900px){.sci-lab{display:none!important}.sci-hero__grid{display:block}}@keyframes sci-bub{0%{opacity:0;transform:translateY(0)}18%{opacity:.7}to{opacity:0;transform:translateY(-42px)}}.sci-bub{animation:3.6s linear infinite sci-bub}@keyframes sci-ripple{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.06)}}.sci-ripple{animation:3s ease-in-out infinite sci-ripple}.sci-ripple--flask{transform-origin:132px 164px}.sci-ripple--beaker{transform-origin:425px 226px}@keyframes sci-flame{0%,to{opacity:.9;transform:scaleY(1)}45%{opacity:1;transform:scaleY(1.18)scaleX(.94)}70%{opacity:.8;transform:scaleY(.92)}}.sci-flame{animation:1.7s ease-in-out infinite sci-flame}@keyframes sci-flow{to{stroke-dashoffset:-28px}}.sci-flow{animation:.9s linear infinite sci-flow}@keyframes sci-drip{0%,10%{opacity:0;transform:translateY(0)}18%{opacity:.9}52%{opacity:.9;transform:translateY(20px)}58%,to{opacity:0;transform:translateY(20px)}}.sci-drip{animation:2.6s ease-in infinite sci-drip}@keyframes sci-spin360{to{transform:rotate(360deg)}}.sci-mol{animation:26s linear infinite sci-spin360}.sci-hero__stats{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;margin-top:clamp(40px,5vw,72px);padding:clamp(20px,2.6vw,36px)}.sci-hero__num{color:#fff;font-size:clamp(32px,2.8vw,46px);font-weight:600;line-height:1.05}.sci-hero__cap{color:#ffffffad;margin-top:5px;font-size:13.5px}.sci-areas{padding-top:var(--sect-gap)}.sci-area{border:1px solid var(--c-card-border);box-shadow:var(--shadow-card-sm);background:#fff;border-radius:18px;padding:clamp(24px,2.8vw,36px)}.sci-area__num{letter-spacing:.1em;color:var(--c-blue);margin-bottom:12px;font-size:13px;font-weight:600}.sci-area__title{color:var(--c-navy);margin-bottom:10px;font-size:20px;font-weight:600}.sci-area__text{color:var(--c-text-3);margin:0;font-size:15px;line-height:1.65}.sci-steps{padding-top:var(--sect-gap)}.sci-steps__title{margin-bottom:12px}.sci-steps__lead{color:var(--c-text-3);max-width:680px;margin:0 0 36px;font-size:16px;line-height:1.6}.sci-step{border:1px solid var(--c-card-border);background:#fff;border-radius:16px;padding:24px 22px;position:relative}.sci-step__badge{background:var(--grad-badge);color:#fff;width:38px;height:38px;font:600 16px var(--font);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex;box-shadow:0 8px 18px #1d71b84d}.sci-step__title{color:var(--c-navy);margin-bottom:6px;font-size:16px;font-weight:600}.sci-step__text{color:var(--c-text-3);margin:0;font-size:13.5px;line-height:1.6}.sci-panels{padding-top:var(--sect-gap)}.sci-panels__grid{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:20px;display:grid}.sci-panel{border:1px solid var(--c-card-border);background:#fff;border-radius:20px;padding:clamp(24px,3vw,44px)}.sci-panel--tint{background:var(--c-tint);border-color:var(--c-tint-border)}.sci-panel__cap{letter-spacing:.12em;text-transform:uppercase;color:var(--c-blue);margin-bottom:14px;font-size:13px;font-weight:600}.sci-panel__list{flex-direction:column;gap:14px;display:flex}.sci-panel__list p{color:var(--c-text-2);margin:0;font-size:15px;line-height:1.65}.sci-cta{padding-top:var(--sect-gap)}
