.price-list{display:grid;gap:1rem}.price-list__header{display:grid;gap:.375rem}.price-list__header h1{margin:0}.price-list__header p{margin:0;color:var(--text-2)}.price-list__toggle{display:inline-flex;gap:.25rem;padding:.375rem;border-radius:62.4375rem;background:var(--surface-2);border:.0625rem solid var(--border-1);width:fit-content;margin:0 auto}.price-list__toggle .btn.active{background:var(--primary-color);border-color:var(--primary-color);color:var(--surface-1)}.price-list__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.price-card{position:relative;display:grid;gap:.5rem;padding:.75rem;background:var(--surface-1);border:.0625rem solid var(--border-1);border-radius:.5rem;box-shadow:.125rem .375rem .875rem var(--shadow-1);color:inherit;text-decoration:none;overflow:hidden}.price-card.is-link{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.price-card.is-link:hover{transform:translateY(-.125rem);border-color:var(--primary-color);box-shadow:.25rem .625rem 1.25rem var(--shadow-1)}.price-card.recommended{border-color:var(--primary-color);box-shadow:.25rem .625rem 1.25rem var(--shadow-1)}.price-card__badge{position:absolute;top:.5rem;right:.5rem;padding:.25rem .625rem;border-radius:62.4375rem;background:var(--brand);color:var(--text-inverse);font-size:.75rem;font-weight:600}.price-card__header h2{margin:0;font-size:1.25rem;font-weight:600}.price-card__header p{margin:0;color:var(--text-2)}.references .reference-card__media{margin:-.75rem -.75rem .5rem;border-bottom:.0625rem solid var(--border-1);background:var(--surface-2);max-height:11.25rem;overflow:hidden}.references .reference-card__media img{width:100%;height:100%;object-fit:cover;display:block}.price-card__price{display:grid;gap:.125rem;font-weight:600}.price-card__price .value{font-size:1.75rem;color:var(--text-1);font-weight:800}.price-card__price small{color:var(--text-2);font-weight:500}.price-card__features{list-style:none;padding:0;margin:0;display:grid;gap:.25rem;color:var(--text-2);font-weight:900}.price-card__features li:before{font-family:icomoon;content:"";color:var(--primary-color);margin-right:.5rem}.price-card__cta{margin-top:auto}.price-list__empty{color:var(--text-2)}
