.cc-pricing-cards{margin-inline:auto;max-width:var(--cc-pricing-cards-max-width,62rem)}.cc-pricing-cards .cc-pricing-cards__grid{column-gap:var(--cc-pricing-cards-gap,2rem);display:grid;grid-template-columns:repeat(var(--cc-pricing-cards-columns,2),minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:var(--space-40)}.cc-pricing-cards .cc-pricing-cards__plan{background:var(--white);border:2px solid var(--line);border-radius:var(--cc-pricing-cards-radius,1.25rem);display:grid;grid-row:span 5;grid-template-rows:subgrid;padding:var(--space-40) var(--space-32);position:relative;row-gap:0}.cc-pricing-cards .cc-pricing-cards__plan--featured{border:3px solid var(--icon-navy);box-shadow:var(--shadow-md)}.cc-pricing-cards .cc-pricing-cards__badge{background:linear-gradient(135deg,var(--light-blue) 0,var(--teal) 100%);border-radius:var(--cc-pricing-cards-radius,1.25rem);box-shadow:0 4px 12px rgba(19,160,219,.3);color:var(--white);font-size:.7rem;font-weight:700;left:50%;letter-spacing:.5px;padding:var(--space-8) var(--space-18);position:absolute;text-transform:uppercase;top:-1rem;transform:translateX(-50%);white-space:nowrap}.cc-pricing-cards .cc-pricing-cards__header{grid-row:1;margin-bottom:var(--space-24)}.cc-pricing-cards .cc-pricing-cards__name{color:var(--icon-navy);font-size:1.75rem;font-weight:700;margin:0 0 var(--space-8)}.cc-pricing-cards .cc-pricing-cards__description{color:var(--ink-soft);line-height:1.6;margin:0}.cc-pricing-cards .cc-pricing-cards__best{background:rgba(248,93,0,.06);border-left:3px solid var(--cc-orange);border-radius:0 var(--radius-small) var(--radius-small) 0;grid-row:2;line-height:1.5;margin-bottom:var(--space-24);padding:var(--space-12) var(--space-16)}.cc-pricing-cards .cc-pricing-cards__best p{color:var(--ink-soft);font-size:.8125rem;margin:0}.cc-pricing-cards .cc-pricing-cards__best .cc-pricing-cards__best-title{color:var(--cc-orange);font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:var(--space-6);text-transform:uppercase}.cc-pricing-cards .cc-pricing-cards__pricing{border-bottom:2px solid var(--surface);grid-row:3;margin-bottom:var(--space-24);padding-bottom:var(--space-24)}.cc-pricing-cards .cc-pricing-cards__price{align-items:baseline;color:var(--light-blue);display:flex;gap:var(--space-4);margin:0}.cc-pricing-cards .cc-pricing-cards__price-amount{font-size:3rem;font-weight:700;line-height:1.1}.cc-pricing-cards .cc-pricing-cards__price-prefix,.cc-pricing-cards .cc-pricing-cards__price-suffix{color:var(--ink-soft);font-size:.9375rem}.cc-pricing-cards .cc-pricing-cards__price-detail{color:var(--ink-soft);font-size:.875rem;margin:var(--space-6) 0 0}.cc-pricing-cards .cc-pricing-cards__buttons{align-self:start;grid-row:4;margin-bottom:var(--space-32)}.cc-pricing-cards .cc-pricing-cards__button{border-radius:.75rem;padding:var(--space-14);width:100%}.cc-pricing-cards .cc-pricing-cards__features{grid-row:5}.cc-pricing-cards .cc-pricing-cards__features-title{color:var(--icon-navy);font-size:.9375rem;font-weight:700;letter-spacing:.5px;margin:0 0 var(--space-20);text-transform:uppercase}.cc-pricing-cards .cc-pricing-cards__list{list-style:none;margin:0;padding:0}.cc-pricing-cards .cc-pricing-cards__feature{align-items:flex-start;color:var(--ink-soft);display:flex;font-size:.9375rem;gap:var(--space-12);line-height:1.5;margin-bottom:var(--space-16)}.cc-pricing-cards .cc-pricing-cards__feature:before{align-items:center;background:var(--green);border-radius:50%;color:var(--white);content:"✓";display:flex;flex:0 0 auto;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;margin-top:var(--space-2);width:1.25rem}@media (max-width:768px){.cc-pricing-cards .cc-pricing-cards__grid{grid-template-columns:minmax(0,1fr)}.cc-pricing-cards .cc-pricing-cards__plan{grid-row:auto;grid-template-rows:none}.cc-pricing-cards .cc-pricing-cards__best,.cc-pricing-cards .cc-pricing-cards__buttons,.cc-pricing-cards .cc-pricing-cards__features,.cc-pricing-cards .cc-pricing-cards__header,.cc-pricing-cards .cc-pricing-cards__pricing{grid-row:auto}}