.cost-comparison{margin:2rem 0 2.6rem}.cost-kicker{color:var(--plum-deep);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:.8rem}.cost-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;margin:1.4rem 0;outline-offset:4px}.cost-table{border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.55}.cost-table caption{text-align:left;padding:1rem;background:var(--sage);font-weight:700;color:var(--ink)}.cost-table th,.cost-table td{padding:1rem;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.cost-table thead{background:var(--plum-deep);color:white}.cost-table tbody th{width:19%;background:#f3f5ee}.cost-table td{width:27%}.cost-table a{color:var(--plum-deep);font-weight:700;text-underline-offset:3px}.cost-example,.cost-call{padding:1.4rem 1.6rem;border-radius:var(--r);background:var(--sage);border:1px solid var(--line);margin:1.5rem 0}.cost-example h3,.cost-call h3{margin-top:0}.cost-call{background:#f1edf8;border-color:#dcd4eb}.cost-call .button{background:var(--plum-deep);color:#fff}.cost-call .small{margin:1rem 0}.cost-comparison h3{scroll-margin-top:6rem}@media(max-width:700px){.cost-table{min-width:760px}.cost-table th,.cost-table td{padding:.8rem}.cost-example,.cost-call{padding:1.15rem}.cost-call .button{white-space:normal;text-align:center;width:100%}}
.cost-table thead th{background:var(--plum-deep);color:#fff}.cost-table-wrap:focus-visible{outline:3px solid var(--plum)}

@media(max-width:700px){.cost-table{min-width:0;width:100%}.cost-table caption{display:block}.cost-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cost-table tbody,.cost-table tr,.cost-table th,.cost-table td{display:block;width:100%}.cost-table tbody tr+tr{border-top:3px solid var(--plum)}.cost-table td::before{content:attr(data-label);display:block;font-weight:700;color:var(--plum-deep);margin-bottom:.35rem}.cost-table tbody th{font-size:1.05rem;padding:1rem}.cost-table-wrap{overflow:visible}}
@media(max-width:700px){.cost-table tbody th,.cost-table tbody td{width:100%}}
