.prices{margin-bottom:var(--space-6)}.price-tabs{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.price-tabs button{border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;border:none;padding:12px 26px}.price-tabs button:hover{filter:brightness(.95)}.price-tabs .is-active{background:var(--c-text);color:var(--c-white);font-weight:500}.price-tabs .is-active:hover{filter:brightness(1.35)}.price-section+.price-section{margin-top:var(--space-5)}.price-section .eyebrow{width:max-content;max-width:100%;margin:0 auto var(--space-3);border:1px solid var(--c-text);border-radius:var(--radius-pill);font-size:var(--fs-sm);padding:8px 22px;font-weight:400;line-height:1.4;display:block}.price-item+.price-item{margin-top:var(--space-3)}.price-item>summary{cursor:pointer;list-style:none;display:block}.price-item>summary::-webkit-details-marker{display:none}.price-item h3{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--c-accent);border-radius:var(--radius-card) var(--radius-card) 0 0;font-size:1.35rem;line-height:1.2;display:flex}.price-item:not([open]) h3{border-radius:var(--radius-card)}.price-item>summary:hover h3{filter:brightness(.95)}.price-item>summary:focus-visible{outline:none}.price-item>summary:focus-visible h3{outline:2px solid var(--c-text);outline-offset:2px}.price-item h3:after{content:"";background:var(--c-white);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%,50%;background-repeat:no-repeat;background-size:9px 1.5px,1.5px 9px;border-radius:50%;flex:none;width:34px;height:34px;transition:background-size .15s}.price-item[open] h3:after{background-size:9px 1.5px,0 0}@media (prefers-reduced-motion:reduce){.price-item h3:after{transition:none}}.price-item table{border-collapse:collapse;width:100%}.price-item th,.price-item td{padding:12px var(--space-4);border-bottom:1px solid var(--c-line);vertical-align:top;font-size:var(--fs-sm);text-align:left}.price-item .price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.price-item .price b{font-weight:500}.price-item .price:has(.price-was) b{border-radius:var(--radius-pill);background:var(--c-accent);padding:3px 12px;display:inline-block}.price-item .price-was{color:var(--c-muted);margin-top:4px;font-size:12px;display:block}@media (max-width:700px){.price-tabs button{font-size:var(--fs-sm);padding:10px 18px}.price-item h3{padding:var(--space-3);gap:var(--space-2);font-size:1.05rem}.price-item h3:after{width:26px;height:26px}.price-item th,.price-item td{padding-left:var(--space-3);padding-right:var(--space-3);font-size:13px}.price-item table,.price-item tbody{display:block}.price-item tr{align-items:start;gap:var(--space-2);border-bottom:1px solid var(--c-line);grid-template-columns:1fr auto;display:grid}.price-item td{border-bottom:none;padding-top:10px;padding-bottom:10px}.price-item tbody td:first-child{padding-right:0}.price-item .price{text-align:right;padding-left:0}}.price-item .row-heading td{padding-top:var(--space-3);font-weight:500}.price-more{margin:0 0 var(--space-3);font-size:var(--fs-sm)}
