/* Scoped visual-only refinements. Prices and application data are not changed. */
.ax-care-lp #care-assurance{padding:30px 0}
.ax-care-lp #pricing{isolation:isolate;overflow:hidden}
.ax-care-lp #pricing .pricing-watermark-v10{font-family:Arial,sans-serif;font-weight:900;font-size:34vw;line-height:.83;letter-spacing:-.035em;left:50%;right:auto;top:-100px;transform:translateX(-50%);width:max-content;white-space:nowrap;color:#efefed;z-index:0;pointer-events:none;user-select:none}
.ax-care-lp #pricing .section-heading,.ax-care-lp #pricing .plans-v9,.ax-care-lp #pricing .pricing-badges,.ax-care-lp #pricing .pricing-terms-v8{position:relative;z-index:1}
.ax-care-lp #pricing .plan-price{display:flex;align-items:baseline;justify-content:center;gap:5px;min-height:60px;white-space:nowrap}
.ax-care-lp #pricing .plan-price strong{font-family:"Helvetica Neue",Arial,sans-serif;font-size:clamp(46px,4vw,54px);font-weight:500;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.045em;line-height:1.08}
.ax-care-lp #pricing .plan-price>span{font-size:11px;line-height:1.5;flex:none}
@media(max-width:700px){
  .ax-care-lp #care-assurance{padding:22px 0}
  .ax-care-lp #pricing .pricing-watermark-v10{font-size:32vw;line-height:.9;top:-13px;letter-spacing:-.04em}
  .ax-care-lp #pricing .plan-price strong{font-size:56px}
}
@media(max-width:359px){.ax-care-lp #pricing .plan-price strong{font-size:52px}}
