.cfdc-prices{max-width:1140px;margin:0 auto;padding:18px 8px;font-family:inherit;color:#17365a}.cfdc-prices h2{text-align:center;font-size:clamp(24px,2.8vw,36px);font-weight:800}.cfdc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cfdc-card{min-width:0;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #dce4ef;border-radius:20px;padding:28px 22px;box-shadow:0 10px 32px rgba(20,48,90,.09)}.cfdc-card h3{font-size:22px;margin:0}.cfdc-price{font-size:38px;font-weight:850;white-space:nowrap}.cfdc-card del{color:#78879a}.cfdc-card p{font-size:14px;margin:4px 0 16px}.cfdc-button{display:block;text-align:center;text-decoration:none!important;font-weight:750;background:#c7470e;color:#fff!important;padding:15px 18px;border-radius:12px;cursor:pointer;margin-top:auto}.cfdc-button:focus-visible{outline:3px solid #17365a;outline-offset:3px}.cfdc-button[aria-busy=true]{opacity:.65;pointer-events:none}.cfdc-unavailable{display:block;border-radius:12px;padding:15px 18px;background:#edf0f4;color:#5f7287;text-align:center}.cfdc-footnote{max-width:800px;text-align:center;margin:22px auto;color:#5f7287;font-size:13px}@media(max-width:850px){.cfdc-grid{grid-template-columns:1fr;max-width:500px;margin:auto}.cfdc-price{font-size:36px}}
