.idnlp-tech__top.has-image{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.idnlp-tech__text .idnlp-h2{color:var(--idnlp-white)}.idnlp-tech.idnlp-space-standard:has(.idnlp-tech__top:not(.has-image)){padding-bottom:72px;padding-top:72px}.idnlp-tech__top:not(.has-image) .idnlp-tech__text{margin:0 auto;max-width:820px;text-align:center}.idnlp-tech__top:not(.has-image) .idnlp-lead{margin-left:auto;margin-right:auto}.idnlp-tech__top:not(.has-image)+.idnlp-tech__why{margin-top:44px;padding-top:40px}.idnlp-tech__top:not(.has-image)+.idnlp-tech__why>.idnlp-lead,.idnlp-tech__top:not(.has-image)+.idnlp-tech__why>.idnlp-tech__why-heading{margin-left:auto;margin-right:auto;text-align:center}.idnlp-tech__image img{aspect-ratio:4/3;border-radius:4px;object-fit:cover;width:100%}.idnlp-tech__why{border-top:1px solid hsla(0,0%,100%,.16);margin-top:56px;padding-top:44px}.idnlp-tech__why-heading{color:var(--idnlp-white);font-size:24px}.idnlp-tech__why .idnlp-lead{margin-top:12px}.idnlp-tech__reasons{display:grid;grid-template-columns:repeat(5,1fr);margin-top:30px}.idnlp-tech__reasons li{align-items:flex-start;border-left:1px solid hsla(0,0%,100%,.22);display:flex;font-size:14.5px;font-weight:700;gap:10px;line-height:1.6;padding:4px 18px}.idnlp-tech__reasons li:first-child{border-left:0;padding-left:0}.idnlp-tech__reasons svg{color:var(--idnlp-gold);flex-shrink:0;height:16px;margin-top:4px;width:16px}@media (max-width:1080px){.idnlp-tech__reasons{gap:16px 0;grid-template-columns:repeat(2,1fr)}.idnlp-tech__reasons li:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:900px){.idnlp-tech__top.has-image{gap:32px;grid-template-columns:1fr}.idnlp-tech.idnlp-space-standard:has(.idnlp-tech__top:not(.has-image)){padding-bottom:56px;padding-top:56px}}@media (max-width:560px){.idnlp-tech.idnlp-space-standard:has(.idnlp-tech__top:not(.has-image)){padding-bottom:48px;padding-top:48px}.idnlp-tech__top:not(.has-image) .idnlp-tech__text{text-align:left}.idnlp-tech__top:not(.has-image) .idnlp-tech__text .idnlp-h2,.idnlp-tech__top:not(.has-image) .idnlp-tech__text .idnlp-label{text-align:center}.idnlp-tech__top:not(.has-image)+.idnlp-tech__why>.idnlp-lead{text-align:left}.idnlp-tech__reasons{gap:12px;grid-template-columns:1fr}.idnlp-tech__reasons li{border-left:0;padding-left:0}.idnlp-tech__why-heading{font-size:20px}}