/* V7.1 — commercial examples + controlled NDA request */
.v71-secondary-samples{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 20px}
.v71-secondary-samples a{display:flex;flex-direction:column;gap:8px;padding:23px 26px;background:#fffefa;border:1px solid #c9d8d1;color:#1b404b;transition:border-color .18s,transform .18s}
.v71-secondary-samples a:hover{border-color:#af7355;transform:translateY(-2px)}
.v71-secondary-samples span{font:700 9px var(--mono,monospace);letter-spacing:.08em;color:#ab6a4b}
.v71-secondary-samples strong{font:400 24px/1.25 var(--serif,Georgia,serif)}
.v71-secondary-samples small{font:500 11px var(--sans,Arial,sans-serif);color:#6b8488}
.v71-art-retrofit{background:linear-gradient(130deg,#eae9e5,#dfe9e5)}
.v71-art-instruments{background:linear-gradient(130deg,#e5ebec,#edf1e8)}
.v71-art-retrofit .v70-art-frame{transform:rotate(2deg)}
.v71-art-instruments .v70-art-frame{transform:rotate(-1.5deg)}
.v71-nda-head .v6-innerhead{padding-top:35px}.v71-nda-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}
.v71-nda-head .v70-text-link{color:#245664}
.v71-nda-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.v71-nda-features article{border:1px solid #d3dfd7;background:#f7f8f4;padding:26px 23px;min-width:0}
.v71-nda-features span,.v71-nda-steps b{font:700 10px var(--mono,monospace);color:#ae684c}
.v71-nda-features h3{font:400 24px/1.2 var(--serif,Georgia,serif);color:#1b404b;margin:18px 0 13px}
.v71-nda-features p{font-size:12px;line-height:1.75;color:#658087;margin:0}
.v71-nda-steps{padding:14px 28px;background:#fffefa;border:1px solid #d5e1d8}
.v71-nda-steps div{display:grid;grid-template-columns:30px 1fr;align-items:start;column-gap:15px;row-gap:3px;padding:19px 0;border-bottom:1px solid #dfe6e1}
.v71-nda-steps div:last-child{border:0}
.v71-nda-steps strong{font-size:13px;color:#244955}
.v71-nda-steps small{grid-column:2;font-size:11px;line-height:1.6;color:#718991}
.v71-related-sample{max-width:1140px;margin:45px auto 60px;padding:22px 27px;border:1px solid #cddbd2;background:#eaf0eb;color:#244854}
.v71-related-sample b{font:700 10px var(--mono,monospace);letter-spacing:.07em;color:#ac6c50}
.v71-related-sample p{font-size:12px;line-height:1.7;color:#668087;margin:9px 0}
.v71-related-sample a,.v71-inline-link{font-weight:700;font-size:12px;color:#a15e41}
@media(max-width:1024px){.v71-nda-features{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.v71-secondary-samples,.v71-nda-features{grid-template-columns:1fr}.v71-nda-actions{flex-direction:column;align-items:flex-start}.v71-secondary-samples strong{font-size:22px}}
/* Explicit call-to-action treatment on the NDA landing independent of legacy .v6-button scope. */
.v71-nda-actions a.v6-button.v6-button-solid{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#173d4a;color:#fffefa!important;text-decoration:none!important;border:1px solid #173d4a;padding:15px 21px;font-weight:700;font-size:12px;line-height:1.2;min-height:47px;transition:background .2s}
.v71-nda-actions a.v6-button.v6-button-solid:hover{background:#245a67}
