/* Explicit one-time build and monthly/annual care comparisons. */
.clear-pricing{margin:16px 0 20px;font-size:15px;line-height:1.5}.care-monthly>span{display:block;font-size:15px;font-weight:650}.care-monthly>strong{display:block;font-size:36px;letter-spacing:-.03em;font-weight:600;line-height:1.3}.care-monthly small{font-size:15px;font-weight:400;letter-spacing:0;margin-left:8px}.care-setup{display:flex;justify-content:space-between;gap:12px;padding:12px 0;margin:8px 0;border-bottom:1px solid #cbd3ce;align-items:center}.care-setup span small{display:block;color:#526761;font-size:13px}.care-setup>strong{font-size:20px;white-space:nowrap}.care-annual{padding:14px;background:#edf1e8;border:1px solid #cbd5c5;border-radius:7px}.care-annual-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.care-discount{padding:3px 7px;font-size:12px;font-weight:800;background:#dce7cc;color:#264620;border-radius:4px;white-space:nowrap}.clear-pricing .care-annual p{font-size:14px;margin:7px 0 0;line-height:1.5}.care-annual-price{display:flex;align-items:baseline;gap:6px}.care-annual-price strong{font-size:28px;font-weight:650;letter-spacing:-.03em}.care-annual del{color:#52655d}.pricing-guide{margin:18px 0 16px;padding:16px 20px;background:#fffdf6;border-left:4px solid #b38c48;line-height:1.55}.pricing-guide strong{font-size:18px}.pricing-guide p{margin:6px 0 0;font-size:15px;max-width:100ch}.billing-choices{margin-top:auto;display:grid;gap:12px}.billing-choice{padding:15px;border:1px solid #cdd6cf;border-radius:7px;background:#f9faf6}.billing-choice.annual-choice{background:#edf1e8;border-color:#b9c9ad}.billing-choice h4{font-size:15px;margin:0 0 8px}.billing-choice p{font-size:14px;line-height:1.5;margin:5px 0}.billing-choice .billing-first{font-size:16px}.billing-first strong{font-size:22px;margin-left:5px;white-space:nowrap}.billing-choice .billing-equation{font-size:13px;color:#47605a}.billing-choice .button{font-size:14px;margin-top:12px;padding:12px 10px;white-space:normal;line-height:1.4}.pricing-reference{background:#f1f4eb;border:1px solid #cad4c1;border-radius:8px;padding:16px;margin:0 0 18px}.pricing-reference p{margin:5px 0;font-size:15px;line-height:1.6}.pricing-reference h3{margin:0 0 10px;font-size:18px}.pricing-reference strong{font-weight:750}.pricing-reference del{color:#52655d}.checkout-box .billing-total-explanation{font-size:15px;line-height:1.55}.checkout-box dl dd,.pricing-breakdown dl dd{white-space:nowrap;flex-shrink:0}.pricing-breakdown dl dt{min-width:0}.pricing-breakdown .total dt{font-size:18px}.pricing-breakdown .total dd{font-size:22px}@media(max-width:700px){.care-monthly>strong{font-size:34px}.care-annual-price strong{font-size:27px}.pricing-guide{padding:14px}.billing-first strong{font-size:21px}}
