.hero-pricing-module__actions{display:flex;flex-wrap:wrap;gap:2rem;margin-block-start:2rem}.hero-pricing-module__card{backdrop-filter:blur(10px);background-color:rgba(248,248,250,.96);border:1px solid hsla(0,0%,100%,.7);border-radius:24px;box-shadow:0 20px 60px rgba(24,24,30,.08);display:flex;flex-direction:column;min-inline-size:0;padding-block:1.5rem;padding-inline:1.5rem}.hero-pricing-module__card--moody .hero-pricing-module__badge{background-color:#5a4dde}.hero-pricing-module__card--purple .hero-pricing-module__badge{background-color:#9533ea}.hero-pricing-module__cards{display:grid;gap:1rem}.hero-pricing-module__content,.hero-pricing-module__pricing{min-inline-size:0}.hero-pricing-module__copy{display:flex;flex-direction:column;gap:1rem}.hero-pricing-module__description{color:#18181e;font-family:Roboto Slab,serif;font-size:1rem;font-weight:400;line-height:1.35;margin:0}.hero-pricing-module__eyebrow{align-items:baseline;color:#18181e;column-gap:.75rem;display:flex;flex-wrap:wrap;font-family:Roboto Slab,serif;font-size:.875rem;font-weight:500;line-height:1.2;margin-block-end:.75rem}.hero-pricing-module__eyebrow-main{color:#18181e}.hero-pricing-module__eyebrow-note{color:rgba(24,24,30,.64);font-weight:400}.hero-pricing-module__eyebrow--content{display:none}.hero-pricing-module__eyebrow--pricing{margin-block-end:1.5rem}.hero-pricing-module__badge{align-self:flex-start;border-radius:4px;color:#fff;display:inline-flex;font-family:Roboto Slab,serif;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1;margin-block-end:1.25rem;padding-block:.5rem;padding-inline:.75rem;text-transform:uppercase}.hero-pricing-module__divider{border-block-end:1px solid #dadadb;margin-block:1.25rem 1.5rem}.hero-pricing-module__body{color:#79769e;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.45;max-inline-size:38rem}.hero-pricing-module__feature-copy{color:#18181e;font-family:Roboto Slab,serif;font-size:.75rem;font-weight:400;line-height:1.4}.hero-pricing-module__feature-icon{color:#18181e;flex:0 0 auto;margin-block-start:.125rem}.hero-pricing-module__feature-item{align-items:start;display:grid;gap:.75rem;grid-template-columns:auto 1fr}.hero-pricing-module__feature-list{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.hero-pricing-module__feature-body{font-weight:400}.hero-pricing-module__feature-title{font-weight:700}.hero-pricing-module__layout{display:flex;flex-direction:column;gap:1rem}.hero-pricing-module__price-amount{color:#3f3d56;font-family:Roboto Slab,serif;font-size:clamp(2.25rem,4vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1}.hero-pricing-module__price-row{align-items:end;column-gap:.5rem;display:flex;flex-wrap:wrap;margin-block-start:1.25rem}.hero-pricing-module__price-suffix{color:#9533ea;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}.hero-pricing-module__pricing-eyebrow{color:#18181e;font-family:Roboto Slab,serif;font-size:1rem;font-weight:500;line-height:1.2}.hero-pricing-module__pricing-header{align-items:baseline;color:#18181e;column-gap:.75rem;display:flex;flex-wrap:wrap;margin-block-end:1.5rem;row-gap:.25rem}.hero-pricing-module__pricing-note{color:#79769e;font-family:Roboto Slab,serif;font-size:.875rem;font-weight:400;line-height:1.4}.hero-pricing-module__pricing-price{color:#18181e;font-family:Roboto Slab,serif;font-size:1.75rem;font-weight:500;line-height:1.1}.hero-pricing-module__title{color:#3f3d56;font-family:Roboto Slab,serif;font-size:clamp(2rem,4vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:.95;margin:0}@media (min-width:1024px){.hero-pricing-module__eyebrow--content{display:flex}.hero-pricing-module__eyebrow--pricing{display:none}.hero-pricing-module__body{font-size:1.125rem;max-inline-size:32rem}.hero-pricing-module__card{min-block-size:100%;padding-block:2rem;padding-inline:2rem}.hero-pricing-module__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pricing-module__content--reversed{order:2}.hero-pricing-module__layout{align-items:start;display:grid;gap:1rem;grid-template-columns:2fr 3fr}.hero-pricing-module__pricing--reversed{order:1}.hero-pricing-module__pricing-header{justify-content:flex-start;margin-block-end:2rem}.hero-pricing-module__title{font-size:clamp(3rem,3.8vw,4rem)}}@media (min-width:2000px){.hero-pricing-module__layout{gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}}