.keap-pricing{margin-block:32px}.keap-pricing p{line-height:1.6}.keap-controls{grid-template-columns:1fr 1fr;gap:24px;display:grid}.keap-controls>div{min-width:0}.keap-controls label{margin-bottom:10px;font-weight:600;display:block}.keap-controls input[type=number],.keap-controls select{color:#20382a;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #8c988f;border-radius:8px;padding:10px 12px;display:block}.keap-controls input[type=range]{accent-color:#2563ff;width:100%;min-height:44px}.keap-billing{border:0;flex-wrap:wrap;gap:12px;margin-block:24px;padding:0;display:flex}.keap-billing legend{margin-bottom:12px;font-weight:600}.keap-billing label{cursor:pointer;border:1px solid #8c988f;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px 18px;display:flex}.keap-billing label:has(input:checked){color:#1f2d28;background:#edf2ff;border-color:#2563ff}.keap-pricing input:focus-visible,.keap-pricing select:focus-visible,.keap-billing label:focus-within{outline-offset:3px;outline:3px solid #2563ff}.keap-billing input{accent-color:#2563ff;width:18px;height:18px}.keap-results{grid-template-columns:1fr 1fr;gap:24px;display:grid}.keap-results article{color:#1f2d28;background:#fff;border:1px solid #d3d9d4;border-radius:16px;min-width:0;padding:28px}.keap-results h3{margin:0 0 18px;font-size:21px}.keap-price{white-space:nowrap;margin:0 0 18px;font-size:clamp(32px,4vw,46px);font-weight:600}.keap-price span{white-space:normal;font-size:15px;font-weight:400;display:block}.keap-quote{font-size:23px;font-weight:600}.keap-fineprint{color:#d5dfd9;font-size:14px}.keap-pricing a{color:#234fc4;text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.keap-results,.keap-controls{grid-template-columns:1fr;gap:16px}.keap-results article{padding:22px}.concise-comparison:has(.keap-pricing) .cc-cost-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.concise-comparison:has(.keap-pricing) .cc-cost-amount{white-space:normal}}
