.price-content{display:block;min-height:290px}
.price-table-head{padding:38px 42px 28px;display:flex;align-items:end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}
.price-table-head .label{text-transform:uppercase;font-size:.75rem;letter-spacing:.14em;color:var(--accent);font-weight:800}
.price-table-head h3{font-family:Manrope;font-size:2.3rem;line-height:1.1;margin:8px 0}.price-table-head p{color:var(--muted);max-width:680px;margin:0}.price-table-head a{font-weight:800;color:var(--accent);white-space:nowrap}
.price-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px}.price-group{min-width:0;border:1px solid var(--line);background:#fff}
.price-group h4{font-family:Manrope;margin:0;padding:15px 20px;background:var(--ink);color:#fff;font-size:1rem;letter-spacing:.02em}
.price-table-shell{overflow-x:auto}.price-table-shell table{width:100%;border-collapse:collapse;min-width:480px}.price-table-shell th,.price-table-shell td{padding:12px 18px;border-bottom:1px solid var(--line);text-align:left}
.price-table-shell thead th{text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.price-table-shell tbody th{font-weight:600}.price-table-shell td{font-family:Manrope;font-weight:750}
.wide-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-groups .price-group:last-child{grid-column:1/-1}
.price-notes{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px}.price-notes span{padding:15px;font-size:.78rem;color:var(--muted)}
@media(max-width:900px){.price-groups,.wide-groups{grid-template-columns:1fr}.wide-groups .price-group:last-child{grid-column:auto}.price-notes{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.price-table-head{padding:28px 22px;align-items:start;flex-direction:column}.price-table-head h3{font-size:1.9rem}.price-groups{padding:12px}.price-table-shell table{min-width:430px}.price-table-shell th,.price-table-shell td{padding:11px 14px}.price-notes{grid-template-columns:1fr}}
