.scihero,.scihero *{box-sizing:border-box}
.scihero{width:100%;max-width:100%;overflow:hidden;background:linear-gradient(120deg,#f8fcfd 0%,#eef8fc 65%,#d6ebf5 100%);font-family:Arial,Helvetica,sans-serif;color:#092a3d;padding:50px clamp(18px,4vw,70px) 32px}
.scihero__main{max-width:1680px;margin:auto;display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;min-height:550px}
.scihero__copy{position:relative;z-index:1;padding:28px 16px 28px 0}
.scihero__eyebrow{font-size:13px;letter-spacing:2px;color:#008f98;font-weight:800;margin:0 0 25px}
.scihero h1{font-size:clamp(42px,4.25vw,76px);font-weight:850;line-height:1.07;letter-spacing:-2.7px;color:#082a3e;margin:0 0 24px}
.scihero h1 span{color:#008e98}
.scihero__intro{font-size:clamp(16px,1.25vw,20px);line-height:1.65;color:#46657a;max-width:670px;margin:0 0 25px}
.scihero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}
.scihero__actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:13px 21px;border-radius:9px;text-decoration:none;font-size:15px;font-weight:750}
.scihero__primary{background:#00949b;color:#fff!important}
.scihero__secondary{background:#fff;color:#0a2d43!important;border:1px solid #8acbd0}
.scihero__trust{display:flex;flex-wrap:wrap;gap:12px 24px;color:#12354c;font-size:13px;font-weight:700}
.scihero__visual{height:100%;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:22px}
.scihero__visual img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;object-position:center}
.scihero__categories{max-width:1680px;margin:22px auto 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
.scihero__category{min-width:0;min-height:106px;background:#fff;border:1px solid #d9e9ef;border-radius:12px;display:flex;align-items:center;gap:11px;padding:12px;box-shadow:0 8px 24px rgba(6,50,76,.07)}
.scihero__symbol{flex:0 0 48px;width:48px;height:54px;border-radius:9px;display:grid;place-items:center;font-size:28px;background:#d8f2fb;color:#007f9a}
.scihero__purple{background:#f0d5f5;color:#a13cba}.scihero__dark{background:#092a40;color:#36d5d1}.scihero__orange{background:#ffdfd0;color:#b44720}
.scihero__category strong{display:block;font-size:13px;line-height:1.35;color:#082b43;margin-bottom:5px}.scihero__category small{display:block;font-size:11px;line-height:1.5;color:#526e81}
@media(max-width:1250px){.scihero__categories{grid-template-columns:repeat(3,minmax(0,1fr))}.scihero__main{grid-template-columns:minmax(0,49%) minmax(0,51%)}.scihero__visual,.scihero__visual img{min-height:440px}}
@media(max-width:767px){.scihero{padding:30px 16px 25px}.scihero__main{display:flex;flex-direction:column;min-height:0}.scihero__copy{padding:0;width:100%}.scihero h1{font-size:clamp(38px,9vw,54px);letter-spacing:-1.7px}.scihero__eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:16px}.scihero__intro{font-size:16px;line-height:1.6}.scihero__visual{width:100%;height:290px;min-height:0;margin-top:15px}.scihero__visual img{height:100%;min-height:0;object-position:48% center}.scihero__trust{font-size:12px;gap:9px 15px}.scihero__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.scihero__category{min-height:98px;padding:10px;gap:8px}.scihero__symbol{flex-basis:38px;width:38px;height:43px;font-size:22px}.scihero__category strong{font-size:12px}.scihero__category small{font-size:10px}}
@media(max-width:390px){.scihero__categories{grid-template-columns:1fr}.scihero__actions a{width:100%}}
