.pricing-module__mZkaUq__page{width:min(100% - 2rem,76rem);color:var(--foreground);margin-inline:auto;padding-block:clamp(3rem,7vw,6rem)}.pricing-module__mZkaUq__intro{text-align:center;max-width:48rem;margin:0 auto clamp(2rem,5vw,3.5rem)}.pricing-module__mZkaUq__eyebrow{color:#7b2360;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .9rem;font-size:.75rem;font-weight:750}.pricing-module__mZkaUq__intro h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,6vw,4.25rem);font-weight:750;line-height:1.02}.pricing-module__mZkaUq__lede{max-width:41rem;color:var(--muted-foreground);margin:1rem auto 0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}.pricing-module__mZkaUq__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.pricing-module__mZkaUq__planCard{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;gap:1.35rem;min-width:0;padding:clamp(1.2rem,2.4vw,1.8rem);display:flex;box-shadow:0 12px 38px #1a141d0d}.pricing-module__mZkaUq__featured{border-color:#d9238e;box-shadow:0 16px 48px #d9238e21}.pricing-module__mZkaUq__planHeading h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:1.5rem;font-weight:700}.pricing-module__mZkaUq__planHeading p{min-height:3rem;color:var(--muted-foreground);margin:.65rem 0 0;font-size:.92rem;line-height:1.5}.pricing-module__mZkaUq__price{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.pricing-module__mZkaUq__price strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2rem,4vw,2.65rem);font-weight:750;line-height:1}.pricing-module__mZkaUq__price span{color:var(--muted-foreground);font-size:.85rem}.pricing-module__mZkaUq__features{flex:1;align-content:start;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pricing-module__mZkaUq__features li{padding-left:1.35rem;font-size:.9rem;line-height:1.45;position:relative}.pricing-module__mZkaUq__features li:before{content:"";background:#d9238e;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.47rem;left:0}.pricing-module__mZkaUq__planCard>a{width:100%}.pricing-module__mZkaUq__summary{color:#37343a;text-align:center;max-width:56rem;margin:clamp(2rem,4vw,3rem) auto 0;font-size:clamp(.95rem,1.8vw,1.125rem);font-weight:650;line-height:1.6}.pricing-module__mZkaUq__paymentNote{color:#fff;background:#17151a;border-radius:.9rem;grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:1.5rem;margin:2.5rem 0 2rem;padding:1.35rem 1.5rem;display:grid}.pricing-module__mZkaUq__paymentNote h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1rem}.pricing-module__mZkaUq__paymentNote p{color:#f0edf1;margin:0;font-size:.88rem;line-height:1.6}.pricing-module__mZkaUq__paymentNote strong{color:#fff}.pricing-module__mZkaUq__salesNote{color:var(--muted-foreground);text-align:center;margin:1.5rem 0 0;font-size:.9rem}@media (max-width:850px){.pricing-module__mZkaUq__plans{grid-template-columns:minmax(0,1fr);max-width:38rem;margin-inline:auto}.pricing-module__mZkaUq__planHeading p{min-height:0}}@media (max-width:560px){.pricing-module__mZkaUq__paymentNote{grid-template-columns:minmax(0,1fr);gap:.6rem}}@media (prefers-reduced-motion:reduce){.pricing-module__mZkaUq__planCard{scroll-behavior:auto}}
