.pricing-page .cmp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-page .cmp-disclosure{margin-block:0 8px}.pricing-page .cmp-disclosure p{border:1px solid var(--line);border-left:4px solid var(--plum);color:var(--ink);background:#fff;border-radius:4px;max-width:96ch;margin:0;padding:16px 20px;font-size:15px;line-height:1.65}.pricing-page .cmp-disclosure strong{color:var(--plum-dark);font-weight:650}.pricing-page .cmp-disclosure a{color:var(--plum);text-underline-offset:4px;text-decoration:underline}.pricing-page .cmp-table thead th{white-space:normal;vertical-align:bottom;min-width:9.5rem}.pricing-page .cmp-table thead th:first-child,.pricing-page .cmp-table tbody th{white-space:normal;width:7.5rem;min-width:7.5rem}.pricing-page .cmp-table td{min-width:9.5rem}.pricing-page .cmp-table th,.pricing-page .cmp-table td{padding:12px}.pricing-page .cmp-col-model{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.pricing-page .cmp-cell-fact{margin:0 0 10px}.pricing-page .cmp-cell-fact:last-child{margin-bottom:0}.pricing-page .cmp-cell-qualifier{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.pricing-page .cmp-cell-missing{color:var(--muted);font-style:italic}.pricing-page .cmp-table sup{margin-left:2px;font-size:11px;line-height:0}.pricing-page .cmp-table sup a{text-decoration:none}.pricing-page .cmp-footnotes{color:var(--muted);max-width:96ch;margin:12px 0 0;padding-left:1.6em;font-size:13px;line-height:1.6}.pricing-page .cmp-footnotes li{scroll-margin-top:var(--ed-anchor);margin:4px 0}.pricing-page .cmp-footnotes li:target{background:var(--lavender)}.pricing-page .cmp-footnotes a{color:var(--plum);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:720px){.pricing-page .cmp-table-wrap{background:0 0;overflow:visible}.pricing-page .cmp-table,.pricing-page .cmp-table tbody,.pricing-page .cmp-table tr,.pricing-page .cmp-table th,.pricing-page .cmp-table td{width:auto;min-width:0;display:block}.pricing-page .cmp-table caption{display:block}.pricing-page .cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pricing-page .cmp-table tr{border:1px solid var(--line);background:#fff;border-radius:4px;margin:0 0 16px}.pricing-page .cmp-table tbody th,.pricing-page .cmp-table thead th:first-child{box-shadow:none;position:static}.pricing-page .cmp-table tbody th{border:0;border-bottom:1px solid var(--line);background:var(--lavender);width:auto;min-width:0}.pricing-page .cmp-table td{border:0;border-top:1px solid var(--line)}.pricing-page .cmp-table tbody th+td{border-top:0}.pricing-page .cmp-table td:before{content:attr(data-provider);color:var(--plum-dark);margin-bottom:2px;font-weight:650;display:block}}.pricing-page .cmp-profiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin-top:28px;display:grid}.pricing-page .cmp-profile{border:1px solid var(--line);background:#fff;border-radius:4px;padding:24px;font-size:16px;line-height:1.7}.pricing-page .cmp-profile header{margin-bottom:10px}.pricing-page .cmp-profile h3{font:600 21px/1.35 var(--sans);letter-spacing:-.015em;color:var(--plum-dark);margin:0}.pricing-page .cmp-profile-model{color:var(--muted);margin:2px 0 0;font-size:14px}.pricing-page .cmp-profile p,.pricing-page .cmp-profile dl{margin:0 0 12px}.pricing-page .cmp-profile dt{color:var(--plum-dark);margin-top:10px;font-weight:650}.pricing-page .cmp-profile dd{margin:2px 0 0}.pricing-page .cmp-profile-sources{color:var(--muted);font-size:13px;line-height:1.6}.pricing-page .cmp-profile a{color:var(--plum);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media print{.pricing-page .cmp-table-wrap{overflow:visible}}
