.Pricing-module__OwLIvq__section{color:#fff;background:#0a1015;padding:6rem 2.5rem 7.5rem}.Pricing-module__OwLIvq__inner{flex-direction:column;gap:3rem;max-width:85rem;margin-inline:auto;display:flex}.Pricing-module__OwLIvq__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Pricing-module__OwLIvq__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#cecfd0;font-size:.75rem;font-weight:500}.Pricing-module__OwLIvq__headline{font-family:var(--font-display);letter-spacing:-.015em;font-size:3.5rem;font-weight:400;line-height:1.04}.Pricing-module__OwLIvq__hint{font-family:var(--font-body);color:#cecfd0;max-width:54ch;font-size:1rem;line-height:1.5}.Pricing-module__OwLIvq__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.Pricing-module__OwLIvq__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.Pricing-module__OwLIvq__cardHighlight{color:#0a1015;background:#fff;border-color:#0000}.Pricing-module__OwLIvq__cardTop{flex-direction:column;gap:.75rem;display:flex}.Pricing-module__OwLIvq__tierRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Pricing-module__OwLIvq__tierNumber{font-family:var(--font-display);color:#cecfd0;font-size:1rem}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__tierNumber{color:#666}.Pricing-module__OwLIvq__tierBadge{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#cecfd0;border:1px solid #ffffff29;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__tierBadge{color:#3d4145;border-color:#0000001f}.Pricing-module__OwLIvq__tierName{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.625rem;font-weight:400;line-height:1.1}.Pricing-module__OwLIvq__blurb{font-family:var(--font-body);color:#cecfd0;font-size:.875rem;line-height:1.55}.Pricing-module__OwLIvq__cardFoot{flex-direction:column;gap:1rem;margin-top:auto;display:flex}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__blurb{color:#3d4145}.Pricing-module__OwLIvq__priceRow{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;padding:1rem 0;display:flex}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__priceRow{border-color:#00000014}.Pricing-module__OwLIvq__priceLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#cecfd0;font-size:.75rem}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__priceLabel{color:#666}.Pricing-module__OwLIvq__priceAmount{font-family:var(--font-body);font-size:.875rem;font-weight:500}.Pricing-module__OwLIvq__cta{color:#0a1015;height:2.75rem;font-family:var(--font-body);transition:transform .2s var(--ease-expo-out), background .2s var(--ease-smooth);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.Pricing-module__OwLIvq__cta:hover{transform:translateY(-1px)}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__cta{color:#fff;background:#0a1015}.Pricing-module__OwLIvq__features{border-top:1px solid #ffffff14;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__features{border-top-color:#00000014}.Pricing-module__OwLIvq__feature{font-family:var(--font-body);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.Pricing-module__OwLIvq__featureIcon{color:#fff;background:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.125rem;display:inline-flex}.Pricing-module__OwLIvq__cardHighlight .Pricing-module__OwLIvq__featureIcon{color:#fff;background:#0a1015}@media (max-width:1199px){.Pricing-module__OwLIvq__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.Pricing-module__OwLIvq__section{padding:4rem 1.25rem 5rem}.Pricing-module__OwLIvq__headline{font-size:2.25rem}.Pricing-module__OwLIvq__grid{grid-template-columns:1fr}}
