.innovation{padding:110px 40px;background:radial-gradient(ellipse at top left,#651b2f66,transparent 65%),linear-gradient(125deg,#240d19,#101426);color:#fff}
.innovation-inner{max-width:1280px;margin:auto}
.innovation-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:48px}
.innovation-label{font-size:16px;letter-spacing:.12em;color:#edce82;margin-bottom:20px;font-weight:500}
.innovation h2{font-size:clamp(40px,5vw,66px);line-height:1.08}
.innovation h2 em{font-weight:400;color:#edce82}
.innovation-intro{max-width:480px;font-size:21px;line-height:1.55;color:#d0cbd8}
.innovation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.innovation-grid article{padding:28px;background:#ffffff06;border:1px solid #ffffff24}
.innovation-grid article>span{font-size:14px;color:#8fddd9;font-weight:500}
.innovation-grid h3{font-family:"GillSans",Arial,sans-serif;font-size:23px;font-weight:500;line-height:1.25;margin:14px 0}
.innovation-grid article p{font-size:16px;line-height:1.4;color:#c8c5d1}
@media(max-width:980px){.innovation-heading{grid-template-columns:1fr;gap:24px}.innovation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.innovation{padding:68px 20px}.innovation-grid{grid-template-columns:1fr}.innovation-label{font-size:14px}.innovation-intro{font-size:19px}}
