/* Focused frontend repairs: 4A USA / Paper, 2026-10-13. */
.a4-care-section.et_pb_section,.a4-care-row.et_pb_row{padding:0!important;width:100%!important;max-width:none!important}
.a4-care-home{max-width:1180px;margin:0 auto;padding:30px 28px 20px;color:#222}
.a4-care-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:35px 40px;background:#faf7fb;border-radius:12px}
.a4-care-eyebrow{font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:2px;color:#0076ad;padding:0 0 18px!important;margin:0}
.a4-care-hero h1{font-family:inherit;font-size:46px!important;line-height:1.13!important;font-weight:600!important;letter-spacing:-.8px;color:#222!important;margin:0;padding:0 0 22px!important}
.a4-care-lead{font-size:17px;line-height:1.7;max-width:390px;padding:0!important;margin:0;color:#555}
.a4-care-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.a4-care-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:46px;font:600 14px/1.3 Arial,sans-serif;background:#007cb5;color:#fff!important;border:1px solid #007cb5;border-radius:5px;text-decoration:none!important;transition:background .15s}
.a4-care-button:hover{background:#006694;border-color:#006694}
.a4-care-button-secondary{background:#fff;color:#24536a!important;border-color:#bfd1da}
.a4-care-button-secondary:hover{background:#edf6fa;border-color:#78a7bc}
.a4-care-hero-image{display:block;background:#fff;border-radius:10px;overflow:hidden}
.a4-care-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.a4-care-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}
.a4-care-category{display:flex;align-items:center;gap:13px;padding:14px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;color:#222!important;text-decoration:none!important;min-width:0}
.a4-care-category:hover{border-color:#72b5d3;background:#fcfeff}
.a4-care-category img{width:84px;height:84px;object-fit:contain;flex:0 0 84px}
.a4-care-category strong{display:block;font-size:17px;font-weight:600;line-height:1.35}
.a4-care-category small{display:block;font-size:12px;line-height:1.5;color:#666;margin-top:5px}
.a4-care-arrow{margin-left:auto;color:#007cb5;font-size:21px}
.a4-care-button:focus-visible,.a4-care-category:focus-visible,.a4-care-hero-image:focus-visible{outline:3px solid #007cb5;outline-offset:4px}
.a4-care-offer{line-height:1.5!important;margin:0!important;padding:0!important}
.a4-care-offer span{font-size:17px!important}
.a4-care-offer em{font-style:normal!important}
.a4-care-offer strong{font-weight:500!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:1.45!important;overflow-wrap:anywhere}
.single-product div.product .product_title{font-size:29px!important;line-height:1.35!important;overflow-wrap:anywhere}
.widget_product_categories .product-categories li{padding:6px 0!important;line-height:1.4}
@media(max-width:980px){.a4-care-home{padding:22px 20px 10px}.a4-care-hero{gap:24px;padding:28px}.a4-care-hero h1{font-size:36px!important}.a4-care-categories{gap:10px}.a4-care-category{gap:9px;padding:10px}.a4-care-category img{width:60px;height:60px;flex-basis:60px}.a4-care-category strong{font-size:15px}.a4-care-arrow{display:none}}
@media(max-width:650px){.a4-care-home{padding:16px 16px 8px}.a4-care-hero{grid-template-columns:1fr;gap:22px;padding:24px}.a4-care-hero h1{font-size:34px!important;line-height:1.16!important;padding-bottom:15px!important}.a4-care-eyebrow{padding-bottom:12px!important}.a4-care-lead{font-size:15px;line-height:1.6}.a4-care-actions{gap:9px;margin-top:20px}.a4-care-button{padding:11px 13px;font-size:13px;min-height:44px}.a4-care-hero-image{width:100%;max-width:300px;justify-self:center}.a4-care-hero-image img{max-height:230px;object-fit:contain}.a4-care-categories{grid-template-columns:1fr;gap:10px;margin-top:14px}.a4-care-category{padding:12px 16px;gap:18px}.a4-care-category img{width:66px;height:66px;flex-basis:66px}.a4-care-category strong{font-size:17px}.a4-care-category small{font-size:13px}.a4-care-arrow{display:block}.a4-care-offer span{font-size:15px!important}.single-product div.product .product_title{font-size:23px!important;line-height:1.35!important}.single-product .woocommerce-breadcrumb{font-size:11px;line-height:1.6}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important}.single-product #sidebar .widget_product_categories ul{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.single-product #sidebar .widget_product_categories li{font-size:13px}}
@media(prefers-reduced-motion:reduce){.a4-care-button{transition:none}}
