/* Product data stays in WordPress; these rules only unify the presentation. */
body.nova-third-site #main .nc-details{gap:28px!important;align-items:start}
body.nova-third-site #main .nc-details>section>h2{font:600 20px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;margin:0 0 12px!important}
body.nova-third-site #main [data-nc-description]{font:400 14px/1.4 Arial,Helvetica,sans-serif!important;color:#26344a;letter-spacing:normal!important;white-space:normal}
body.nova-third-site #main [data-nc-description] :is(p,li,span,div,a,strong,b,em){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important}
body.nova-third-site #main [data-nc-description] :is(p,div){margin:0 0 4px!important;padding:0!important}
body.nova-third-site #main [data-nc-description] :is(p,div):last-child{margin-bottom:0!important}
body.nova-third-site #main [data-nc-description] :is(p,div):empty,body.nova-third-site #main [data-nc-description] p:has(>br:only-child){display:none!important}
body.nova-third-site #main [data-nc-description] br+br{display:none}
body.nova-third-site #main [data-nc-description] :is(ul,ol){font:inherit!important;margin:8px 0!important;padding-left:20px!important}
body.nova-third-site #main [data-nc-description] li{margin:0 0 5px!important;padding:0!important}
body.nova-third-site #main [data-nc-description] li>p{margin:0!important}
body.nova-third-site #main [data-nc-description] :is(h3,h4,h5,h6){font:600 15px/1.4 Arial,Helvetica,sans-serif!important;margin:14px 0 6px!important;letter-spacing:normal!important}
body.nova-third-site #main .review-profile-tested{margin:16px 0!important;padding:10px 12px!important;border:1px solid #dce4ed;border-radius:4px;background:#172c40!important;color:#f3f6ff!important}
body.nova-third-site #main .review-profile-tested strong{color:#f3f6ff!important;font:600 14px/1.4 Arial,Helvetica,sans-serif!important}
body.nova-third-site #main .review-profile-tested p{color:#dce7f2!important;font:400 13px/1.4 Arial,Helvetica,sans-serif!important;margin:4px 0 0!important}
body.nova-third-site #main .review-software-integrations{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:16px 0 0!important;padding:0!important;align-items:stretch}
body.nova-third-site #main .review-software-integrations>aside{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;min-width:0;min-height:0!important;width:auto!important;height:auto!important;padding:8px 10px!important;margin:0!important;border:1px solid #dce4ed;border-radius:4px;background:#fff;box-sizing:border-box;text-align:left}
body.nova-third-site #main .review-software-integrations :is(strong,b){color:#172331!important;font:600 14px/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;margin:0!important}
body.nova-third-site #main .review-software-integrations p{font:400 13px/1.4 Arial,Helvetica,sans-serif!important;margin:0!important;color:#526172}
body.nova-third-site #main .review-software-integrations img{display:block!important;width:104px!important;max-width:100%!important;height:18px!important;object-fit:contain!important;object-position:left center!important;margin:0!important}
body.nova-third-site #main .nc-details .nc-specs :is(th,td){font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.5!important;letter-spacing:normal!important;padding:8px 10px!important;vertical-align:top}
body.nova-third-site #main .nc-details .nc-specs th{font-weight:500!important}
body.nova-third-site #main .nc-details .nc-specs td{font-weight:400!important}
@media(max-width:900px){body.nova-third-site #main .nc-details{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}
@media(max-width:600px){body.nova-third-site #main .review-software-integrations{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nova-third-site #main .nc-details>section>h2{font-size:19px!important}}

body.nova-third-site #main .nc-details>section:has(.nc-specs)>h2{padding-left:10px!important}

