/* New Products submenu pages only; prior layouts remain unchanged. */
body .elementor .aps-products-v181 .aps-p-lead>.elementor-element.aps-extra-subtitle{font:21px/1.7 Arial,sans-serif;color:#d1dceb}
body .elementor .aps-products-v181 .aps-extra-subtitle:empty{display:none}
body .elementor .aps-products-v181 .aps-extra-subtitle a{color:#fff;text-decoration:underline}
body .elementor .aps-products-v181 .aps-extra-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body .elementor .aps-products-v181 .aps-extra-model-card{padding:28px 22px;background:#f3f5f9;border-radius:28px;gap:22px;align-items:center;text-align:center;border:1px solid #dce3ed}
body .elementor .aps-products-v181 .aps-extra-model-card .elementor-heading-title{font-size:29px}
body .elementor .aps-products-v181 .aps-extra-model-image img{height:180px;object-fit:contain}
body .elementor .aps-products-v181 .aps-extra-model-card>.elementor-widget-button{width:auto}
body .elementor .aps-products-v181 .aps-extra-model-card .elementor-button{font-size:14px;padding:16px 24px}
body .elementor .aps-products-v181 .aps-extra-light{background:#f3f5f9;padding:80px 0}
body .elementor .aps-products-v181 .aps-extra-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:28px}
body .elementor .aps-products-v181 .aps-extra-price-card{border-top:3px solid #1e2e5a;border-radius:26px;background:white;padding:30px;gap:25px}
body .elementor .aps-products-v181 .aps-extra-price-card .elementor-heading-title{font-size:32px}
body .elementor .aps-products-v181 .aps-extra-order-intro{flex-direction:row;gap:75px;align-items:flex-start}
body .elementor .aps-products-v181 .aps-extra-order-heading{width:38%;gap:25px;flex-shrink:0}
body .elementor .aps-products-v181 .aps-extra-order-heading>.aps-eyebrow{margin:0}
body .elementor .aps-products-v181 .aps-extra-order-heading>.elementor-widget-button{width:auto;align-self:flex-start}
body .elementor .aps-products-v181 .aps-extra-policies{margin-top:25px}
body .elementor .aps-products-v181 .aps-extra-policies .elementor-accordion-item,body .elementor .aps-products-v181 .aps-extra-policies details{border:1px solid #dce3ed;background:white;border-radius:20px;overflow:hidden;margin-bottom:16px}
body .elementor .aps-products-v181 .aps-extra-policies .elementor-tab-title,body .elementor .aps-products-v181 .aps-extra-policies summary{font:26px/1.45 'APS Anton',sans-serif;color:#1e2e5a;padding:24px 28px;cursor:pointer}
body .elementor .aps-products-v181 .aps-extra-policies .elementor-accordion-title{color:inherit;font:inherit}
body .elementor .aps-products-v181 .aps-extra-policies .elementor-tab-content{padding:0 28px 30px;color:#536174;font:16px/1.85 Arial,sans-serif;border:0;overflow-wrap:anywhere}
body .elementor .aps-products-v181 .aps-extra-policies p{margin:0 0 20px}
body .elementor .aps-products-v181 .aps-extra-policies p:last-child{margin-bottom:0}
body .elementor .aps-products-v181 .aps-extra-policies ol{padding-left:24px;margin:18px 0}
body .elementor .aps-products-v181 .aps-extra-policies li{margin-bottom:14px;padding-left:6px}
body .elementor .aps-products-v181 .aps-extra-policies h3{font:26px/1.5 'APS Anton',sans-serif;color:#1e2e5a;margin:28px 0 20px}
body .elementor .aps-products-v181 .aps-extra-part-index{flex-direction:row;flex-wrap:wrap;padding:35px 0;gap:12px;border-bottom:1px solid #dce3ed}
body .elementor .aps-products-v181 .aps-extra-part-index>.elementor-widget{width:auto}
body .elementor .aps-products-v181 .aps-extra-part-index .elementor-button{font:14px/1.5 Arial,sans-serif;padding:12px 18px;background:#eef2f8;color:#1e2e5a}
body .elementor .aps-products-v181 .aps-extra-part-section{padding:85px 0}
body .elementor .aps-products-v181 .aps-extra-part-row{flex-direction:row;align-items:flex-start;gap:70px}
body .elementor .aps-products-v181 .aps-extra-part-visual{width:35%;flex-shrink:0;position:sticky;top:35px;padding:30px;background:white;border:1px solid #dce3ed;border-radius:32px}
body .elementor .aps-products-v181 .aps-extra-part-image img{height:350px;object-fit:contain}
body .elementor .aps-products-v181 .aps-extra-part-copy{flex:1;gap:22px}
body .elementor .aps-products-v181 .aps-extra-part-copy .elementor-heading-title{font-size:40px;line-height:1.3}
body .elementor .aps-products-v181 .aps-extra-part-meta{font:15px/1.8 Arial,sans-serif;color:#536174;padding-bottom:22px;border-bottom:1px solid #dce3ed}
body .elementor .aps-products-v181 .aps-extra-part-copy>.elementor-widget-button{width:auto;align-self:flex-start}
body .elementor .aps-products-v181 .aps-extra-type-visual{padding:45px 5px;gap:22px;align-items:center}
body .elementor .aps-products-v181 .aps-extra-type-visual>.elementor-element.aps-extra-part-code{font:52px/1.3 'APS Anton',sans-serif;color:#1e2e5a;text-align:center}
body .elementor .aps-products-v181 .aps-extra-air-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
body .elementor .aps-products-v181 .aps-extra-air-question{padding:36px;border-top:3px solid #1e2e5a;border-radius:28px;background:#f3f5f9;gap:24px}
body .elementor .aps-products-v181 .aps-extra-air-question>.elementor-element.aps-extra-question-text{font:28px/1.5 'APS Anton',sans-serif;color:#1e2e5a}
body .elementor .aps-products-v181 .aps-extra-blue{background:linear-gradient(120deg,#21365f,#101b32);padding:85px 0}
body .elementor .aps-products-v181 .aps-extra-air-performance{flex-direction:row;gap:75px;align-items:center}
body .elementor .aps-products-v181 .aps-extra-air-title{width:38%;flex-shrink:0;gap:24px}
body .elementor .aps-products-v181 .aps-extra-air-title>.aps-eyebrow{margin:0;border:1px solid #8193b5;background:transparent}
body .elementor .aps-products-v181 .aps-extra-air-title .elementor-widget-heading .elementor-heading-title{color:#fff}
body .elementor .aps-products-v181 .aps-extra-air-performance>.elementor-element.aps-extra-blue-copy{color:#d1dceb;font:19px/1.9 Arial,sans-serif}
body .elementor .aps-products-v181 .aps-extra-air-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
body .elementor .aps-products-v181 .aps-extra-air-contact{flex-direction:row;justify-content:space-between;gap:25px;margin-top:5px}
body .elementor .aps-products-v181 .aps-extra-air-contact>.elementor-widget{width:auto}
@media(max-width:1100px){body .elementor .aps-products-v181 .aps-extra-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .elementor .aps-products-v181 .aps-extra-part-row{gap:38px}body .elementor .aps-products-v181 .aps-extra-price-card{padding:26px 22px}body .elementor .aps-products-v181 .aps-extra-price-card .elementor-heading-title{font-size:28px}}
@media(max-width:1024px){body .elementor .aps-products-v181 .aps-extra-order-intro,body .elementor .aps-products-v181 .aps-extra-air-performance{flex-direction:column;gap:35px}body .elementor .aps-products-v181 .aps-extra-order-heading,body .elementor .aps-products-v181 .aps-extra-air-title{width:100%}body .elementor .aps-products-v181 .aps-extra-part-copy .elementor-heading-title{font-size:32px}body .elementor .aps-products-v181 .aps-extra-air-grid{grid-template-columns:1fr}}
@media(max-width:767px){body .elementor .aps-products-v181 .aps-p-lead>.elementor-element.aps-extra-subtitle{font-size:18px}body .elementor .aps-products-v181 .aps-extra-model-grid,body .elementor .aps-products-v181 .aps-extra-price-grid,body .elementor .aps-products-v181 .aps-extra-air-questions{grid-template-columns:1fr}body .elementor .aps-products-v181 .aps-extra-light,body .elementor .aps-products-v181 .aps-extra-blue,body .elementor .aps-products-v181 .aps-extra-part-section{padding:65px 0}body .elementor .aps-products-v181 .aps-extra-part-row{flex-direction:column;gap:30px}body .elementor .aps-products-v181 .aps-extra-part-visual{width:100%;position:static;padding:25px}body .elementor .aps-products-v181 .aps-extra-part-copy{width:100%}body .elementor .aps-products-v181 .aps-extra-part-image img{height:280px}body .elementor .aps-products-v181 .aps-extra-policies .elementor-tab-title,body .elementor .aps-products-v181 .aps-extra-policies summary{font-size:23px;padding:22px}body .elementor .aps-products-v181 .aps-extra-policies .elementor-tab-content{padding:0 22px 25px;font-size:15px}body .elementor .aps-products-v181 .aps-extra-air-question{padding:28px}body .elementor .aps-products-v181 .aps-extra-air-question>.elementor-element.aps-extra-question-text{font-size:25px}body .elementor .aps-products-v181 .aps-extra-air-performance>.elementor-element.aps-extra-blue-copy{font-size:17px}body .elementor .aps-products-v181 .aps-extra-air-contact{flex-direction:column}}
body .elementor .aps-products-v181 .aps-extra-order-intro>.aps-p-prose,body .elementor .aps-products-v181 .aps-extra-air-performance>.aps-extra-blue-copy{flex:1;width:auto;min-width:0}
