/* Pricing disclosure only; diagram fix rounds the inner bar without clipping either arrow. */
body[data-aio-pricing-ui="v1"] #avg-pricing-details.apu-details{border:1px solid #d6e1e9;border-radius:10px;background:#fff}
body[data-aio-pricing-ui="v1"] #avg-pricing-details>summary{padding:22px 28px;color:#1a2340;font-size:16px;font-weight:700;border-radius:10px;transition:background-color .15s ease}
body[data-aio-pricing-ui="v1"] #avg-pricing-details>summary:hover{background:#f2f8fa}
body[data-aio-pricing-ui="v1"] #avg-pricing-details>summary::after{color:#087c87}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-summary-label>span{display:inline-block;white-space:nowrap}
body[data-aio-pricing-ui="v1"] #avg-pricing-details[open]>summary{border-bottom:1px solid #dce5ed;border-radius:10px 10px 0 0}
body[data-aio-pricing-ui="v1"] #avg-pricing-details>summary:focus-visible{outline:3px solid #087c87;outline-offset:4px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-body{padding:28px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-intro{max-width:880px;margin:0 0 28px;color:#40516b;font-size:15px;line-height:1.95;text-wrap:pretty}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 30px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-service{min-width:0;padding:20px 0 0;border-top:2px solid #00a7b5}
body[data-aio-pricing-ui="v1"] #avg-pricing-details h3{margin:0;color:#1a2340;font-size:16px;font-weight:700;line-height:1.8;text-wrap:balance}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-service p{margin:12px 0 0;color:#40516b;font-size:14px;line-height:1.95;text-wrap:pretty}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors{padding:24px 26px;background:#f1f7f9;border-radius:6px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors h3{margin-bottom:16px;color:#087c87;font-size:15px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors ul{margin:0;padding:0;list-style:none}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors li{margin:0;padding:12px 0;border-top:1px solid #d7e5e9;color:#40516b;font-size:14px;line-height:1.9;overflow-wrap:anywhere;text-wrap:pretty}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors li:last-child{padding-bottom:0}
body[data-aio-pricing-ui="v1"] #support .avg-site-bar{border-top-left-radius:7px;border-top-right-radius:7px}
@media(max-width:900px){body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-services{gap:20px}}
@media(max-width:700px){
body[data-aio-pricing-ui="v1"] #avg-pricing-details>summary{padding:20px;font-size:15px;gap:12px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-body{padding:22px 20px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-intro{font-size:14px;margin-bottom:24px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-services{grid-template-columns:1fr;gap:22px;margin-bottom:26px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-service{padding-top:16px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-service p{margin-top:8px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors{padding:20px 16px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors h3{font-size:14px;margin-bottom:12px}
body[data-aio-pricing-ui="v1"] #avg-pricing-details .apu-factors li{font-size:14px}
}
@media(prefers-reduced-motion:reduce){body[data-aio-pricing-ui="v1"] #avg-pricing-details>summary{transition:none}}
