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