.np-tech-hero{padding:48px 0;background:linear-gradient(180deg,var(--brand-primary-dark),var(--brand-primary))}.np-tech-hero>.container>p:last-of-type{max-width:70ch}.np-tech-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:24px}.np-tech-comparison figure{margin:0}.np-tech-comparison img{aspect-ratio:16/9}.np-tech-comparison figcaption{padding:16px 0 0}.np-tech-comparison figcaption span{display:block}.np-tech-worksheet{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:32px;gap:32px}.np-worksheet-panel{padding:24px;background:var(--brand-bg);border:1px solid var(--brand-border);border-top:3px solid var(--brand-primary);border-radius:var(--brand-radius)}.np-worksheet-panel [data-cost-result]{grid-column:1/-1;margin:0;background:var(--brand-primary-light);padding:8px;font-weight:700}.np-tech-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.np-tech-cases article{background:var(--brand-bg);padding:16px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.np-tech-cases p{margin:0}.np-reference-register{margin:24px 0}.np-reference-register details{border-top:1px solid var(--brand-border);padding:8px 0}.np-reference-register summary{cursor:pointer;font-weight:700;color:var(--brand-primary)}.np-reference-register details p{margin:8px 0}.np-reference-register details ul{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px;padding-left:24px}.np-reference-register li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.np-tech-source{margin:16px 0 0}.np-tech-cta{background:var(--brand-primary-light);text-align:left}.np-tech-cta p{margin-left:0;margin-right:0}@media (max-width:760px){.np-tech-cases,.np-tech-comparison,.np-tech-worksheet{grid-template-columns:1fr;gap:16px}.np-reference-register details ul{-moz-columns:1;columns:1}}