.cac-layout{grid-template-columns:minmax(0,1.28fr) minmax(340px,.78fr)}.cac-cost-list{gap:7px;display:grid}.cac-cost-row{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr) 32px;align-items:end;gap:8px;display:grid}.cac-cost-row>input{color:#27222b;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #ddd7e1;border-radius:5px;outline:0;padding:0 11px;font-size:11px;font-weight:650}.cac-cost-row>input:focus{border-color:#8d62c4;box-shadow:0 0 0 3px #5223a414}.cac-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.cac-customers{max-width:330px}.cac-result .pricing-amount{font-size:46px}.cac-breakdown,.cac-scale{border-top:1px solid #ffffff2c;margin-top:20px;display:grid}.cac-breakdown div{color:#d9cfe7;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding:11px 0;font-size:10px;display:flex}.cac-breakdown div:last-child{border-bottom:0}.cac-breakdown strong{color:#fff;font-size:11px}.cac-insight .pricing-report-title h2{font-size:24px}.cac-scale{border-color:var(--line)}.cac-scale div{border-bottom:1px solid var(--line);color:#5f5666;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.cac-scale div:last-child{border-bottom:0}.cac-scale strong{color:#2d2632;font-size:12px}.cac-note h2{font-size:19px}.cac-report .pricing-email input{padding-left:38px}.cac-report .pricing-email svg{pointer-events:none}@media (max-width:900px){.cac-layout{grid-template-columns:1fr}}@media (max-width:620px){.cac-cost-row{grid-template-columns:minmax(0,1fr) 32px}.cac-cost-row>input{grid-column:1/-1}.cac-result .pricing-amount{font-size:41px}}
