/* Mazda FWF Kits only; approved pages and global components keep their styling. */
body .elementor .aps-product-v193 .aps-p-lead>.elementor-element.aps-mz-subtitle{font:24px/1.6 Arial,sans-serif;color:#d1dceb}
body .elementor .aps-product-v193 .aps-mz-intro{flex-direction:row;gap:75px;align-items:center}
body .elementor .aps-product-v193 .aps-mz-intro-heading{width:43%;flex-shrink:0;gap:24px}
body .elementor .aps-product-v193 .aps-mz-intro-heading>.aps-eyebrow{margin:0}
body .elementor .aps-product-v193 .aps-mz-intro-heading .elementor-heading-title{font-size:44px;line-height:1.3}
body .elementor .aps-product-v193 .aps-mz-intro-copy{width:auto;flex:1;min-width:0;font-size:18px;line-height:1.9}
body .elementor .aps-product-v193 .aps-mz-conversions{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;margin-top:25px}
body .elementor .aps-product-v193 .aps-mz-conversion-card{background:#f3f5f9;border-top:3px solid #1e2e5a;border-radius:28px;padding:36px;gap:22px}
body .elementor .aps-product-v193 .aps-mz-conversion-card .elementor-heading-title{font-size:32px;line-height:1.35}
body .elementor .aps-product-v193 .aps-mz-process{padding:85px 0;background:linear-gradient(120deg,#21365f,#101b32)}
body .elementor .aps-product-v193 .aps-mz-process-row{flex-direction:row;gap:75px;align-items:center}
body .elementor .aps-product-v193 .aps-mz-process-heading{width:38%;flex-shrink:0;gap:24px}
body .elementor .aps-product-v193 .aps-mz-process-heading>.aps-eyebrow{margin:0;border:1px solid #8193b5;background:transparent}
body .elementor .aps-product-v193 .aps-mz-process-heading .elementor-widget-heading .elementor-heading-title{color:#fff;font-size:46px;line-height:1.3}
body .elementor .aps-product-v193 .aps-mz-process-row>.elementor-element.aps-mz-process-copy{width:auto;flex:1;min-width:0;color:#d1dceb;font:18px/1.9 Arial,sans-serif}
body .elementor .aps-product-v193 .aps-mz-process .elementor-element.aps-mz-ready{color:#fff;font:22px/1.6 Arial,sans-serif;margin-top:42px;padding-top:32px;border-top:1px solid #ffffff30}
body .elementor .aps-product-v193 .aps-mz-kits{padding:90px 0;background:#f3f5f9}
body .elementor .aps-product-v193 .aps-mz-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:22px}
body .elementor .aps-product-v193 .aps-mz-kit-card{padding:38px;background:#fff;border-top:3px solid #1e2e5a;border-radius:30px;gap:22px}
body .elementor .aps-product-v193 .aps-mz-kit-card .elementor-heading-title{font-size:37px;line-height:1.35}
body .elementor .aps-product-v193 .aps-mz-kit-card .aps-mz-engine-label .elementor-heading-title{font-size:24px;color:#64718b}
body .elementor .aps-product-v193 .aps-mz-price{font:19px/1.7 Arial,sans-serif;color:#1e2e5a;border-bottom:1px solid #dce3ed;padding-bottom:24px}
body .elementor .aps-product-v193 .aps-mz-kit-card>.elementor-widget-button{width:auto;align-self:flex-start;margin-top:auto;padding-top:12px}
body .elementor .aps-product-v193 .aps-mz-kit-card .elementor-button{font-size:15px;padding:18px 27px}
@media(max-width:1024px){body .elementor .aps-product-v193 .aps-mz-intro,body .elementor .aps-product-v193 .aps-mz-process-row{flex-direction:column;gap:32px;align-items:flex-start}body .elementor .aps-product-v193 .aps-mz-intro-heading,body .elementor .aps-product-v193 .aps-mz-process-heading{width:100%}body .elementor .aps-product-v193 .aps-mz-conversions{grid-template-columns:1fr}body .elementor .aps-product-v193 .aps-mz-kit-card{padding:30px}body .elementor .aps-product-v193 .aps-mz-kit-card .elementor-heading-title{font-size:32px}}
@media(max-width:767px){body .elementor .aps-product-v193 .aps-p-lead>.elementor-element.aps-mz-subtitle{font-size:20px}body .elementor .aps-product-v193 .aps-mz-intro-heading .elementor-heading-title{font-size:34px}body .elementor .aps-product-v193 .aps-mz-intro-copy{font-size:16px}body .elementor .aps-product-v193 .aps-mz-conversion-card{padding:28px 25px}body .elementor .aps-product-v193 .aps-mz-conversion-card .elementor-heading-title{font-size:29px}body .elementor .aps-product-v193 .aps-mz-process,body .elementor .aps-product-v193 .aps-mz-kits{padding:65px 0}body .elementor .aps-product-v193 .aps-mz-process-heading .elementor-widget-heading .elementor-heading-title{font-size:36px}body .elementor .aps-product-v193 .aps-mz-process-row>.elementor-element.aps-mz-process-copy{font-size:16px}body .elementor .aps-product-v193 .aps-mz-process .elementor-element.aps-mz-ready{font-size:19px;margin-top:30px;padding-top:26px}body .elementor .aps-product-v193 .aps-mz-kit-grid{grid-template-columns:1fr;gap:24px}body .elementor .aps-product-v193 .aps-mz-kit-card{padding:30px 25px}}

body .elementor .aps-product-v193 .aps-mz-spec{font:18px/1.8 Arial,sans-serif;color:#465570;flex:1}
body .elementor .aps-product-v193 .aps-mz-components{flex-direction:row;align-items:center;gap:70px}
body .elementor .aps-product-v193 .aps-mz-component-visual{width:40%;background:#f3f5f9;border-radius:36px;padding:32px;align-items:center;gap:20px;flex-shrink:0}
body .elementor .aps-product-v193 .aps-mz-component-visual img{max-height:290px;object-fit:contain}
body .elementor .aps-product-v193 .aps-mz-component-copy{flex:1;min-width:0;gap:25px}
body .elementor .aps-product-v193 .aps-mz-component-copy>.aps-eyebrow{margin:0}
body .elementor .aps-product-v193 .aps-mz-airframe-section{padding-top:80px}
body .elementor .aps-product-v193 .aps-mz-airframe{flex-direction:row;justify-content:space-between;align-items:center;background:#f3f5f9;border-top:3px solid #1e2e5a;border-radius:30px;padding:40px 45px;gap:40px}
body .elementor .aps-product-v193 .aps-mz-airframe-title{gap:20px;flex:1}
body .elementor .aps-product-v193 .aps-mz-airframe-title>.aps-eyebrow{margin:0}
body .elementor .aps-product-v193 .aps-mz-airframe-title .elementor-heading-title{font-size:40px}
body .elementor .aps-product-v193 .aps-mz-airframe-model{gap:20px;width:auto}
body .elementor .aps-product-v193 .aps-mz-airframe-list ul{list-style:none;padding:0;margin:0}
body .elementor .aps-product-v193 .aps-mz-airframe-list li{font:38px/1.3 Anton,Arial,sans-serif;color:#1e2e5a}
@media(max-width:1024px){body .elementor .aps-product-v193 .aps-mz-components{gap:40px}body .elementor .aps-product-v193 .aps-mz-component-visual{width:38%}body .elementor .aps-product-v193 .aps-mz-airframe{padding:35px}}
@media(max-width:767px){body .elementor .aps-product-v193 .aps-mz-components,body .elementor .aps-product-v193 .aps-mz-airframe{flex-direction:column;align-items:flex-start}body .elementor .aps-product-v193 .aps-mz-component-visual{width:100%}body .elementor .aps-product-v193 .aps-mz-airframe-section{padding-top:60px}body .elementor .aps-product-v193 .aps-mz-airframe{padding:30px 25px;gap:28px}body .elementor .aps-product-v193 .aps-mz-airframe-title .elementor-heading-title{font-size:34px}body .elementor .aps-product-v193 .aps-mz-spec{font-size:16px}}
