.pricing-module__BV_6Pq__page{gap:var(--ml-space-12);width:min(68rem,100%);min-width:0;padding-block:var(--ml-space-5) var(--ml-space-8);display:grid}.pricing-module__BV_6Pq__hero{text-align:center;justify-content:center}.pricing-module__BV_6Pq__hero h1{font-size:var(--df-type-5xl);letter-spacing:-.045em;line-height:1.08}.pricing-module__BV_6Pq__hero h1 span{color:var(--ml-primary-text)}.pricing-module__BV_6Pq__hero .ml-lede{max-width:42rem;margin-inline:auto;margin-top:var(--ml-space-5)}.pricing-module__BV_6Pq__heroNote{margin:var(--ml-space-5) 0 0;color:var(--ml-text-muted);font-size:var(--ml-type-base)}.pricing-module__BV_6Pq__plans{gap:var(--ml-space-6);display:grid}.pricing-module__BV_6Pq__plan{border:1px solid var(--df-border-strong);border-radius:var(--ml-radius-lg);background:var(--ml-surface);box-shadow:var(--ml-shadow-md);grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.pricing-module__BV_6Pq__offer,.pricing-module__BV_6Pq__included{padding:var(--ml-space-10);min-width:0}.pricing-module__BV_6Pq__offer{background:var(--ml-primary-subtle);border-right:1px solid var(--ml-border);flex-direction:column;align-items:flex-start;display:flex}.pricing-module__BV_6Pq__planHeading{align-items:center;gap:var(--ml-space-3);flex-wrap:wrap;display:flex}.pricing-module__BV_6Pq__planHeading h2{font-size:var(--ml-type-2xl);margin:0}.pricing-module__BV_6Pq__summary{color:var(--ml-text-muted);margin:var(--ml-space-4) 0 0;line-height:1.6}.pricing-module__BV_6Pq__price{align-items:baseline;gap:var(--ml-space-2);margin:var(--ml-space-6) 0 0;flex-wrap:wrap;display:flex}.pricing-module__BV_6Pq__price strong{font-size:var(--df-type-4xl);letter-spacing:-.04em;color:var(--ml-text);line-height:1.1}.pricing-module__BV_6Pq__price span,.pricing-module__BV_6Pq__billingNote,.pricing-module__BV_6Pq__setupNote{font-size:var(--ml-type-base);color:var(--ml-text-muted)}.pricing-module__BV_6Pq__billingNote{margin:var(--ml-space-2) 0 var(--ml-space-6)}.pricing-module__BV_6Pq__offer .df-btn{width:100%;margin-top:auto}.pricing-module__BV_6Pq__setupNote{text-align:center;width:100%;margin:var(--ml-space-3) 0 0}.pricing-module__BV_6Pq__included h3{font-size:var(--ml-type-xl);margin:0 0 var(--ml-space-5)}.pricing-module__BV_6Pq__features{gap:var(--ml-space-4);margin:0;padding:0;list-style:none;display:grid}.pricing-module__BV_6Pq__features li{align-items:flex-start;gap:var(--ml-space-3);color:var(--ml-text-muted);font-size:var(--ml-type-base);line-height:1.6;display:flex}.pricing-module__BV_6Pq__features svg{width:1.1rem;height:1.1rem;color:var(--ml-success-text);margin-top:var(--ml-space-1);flex-shrink:0}.pricing-module__BV_6Pq__limitNote{margin:var(--ml-space-6) 0 0;padding-top:var(--ml-space-4);border-top:1px solid var(--ml-border);font-size:var(--ml-type-base);color:var(--ml-text-muted)}.pricing-module__BV_6Pq__gettingStarted h2{font-size:var(--ml-type-xl);margin:0 0 var(--ml-space-6);text-align:center}.pricing-module__BV_6Pq__steps{gap:var(--ml-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-module__BV_6Pq__steps li{align-items:flex-start;gap:var(--ml-space-3);display:flex}.pricing-module__BV_6Pq__stepNumber{font-size:var(--ml-type-xs);color:var(--ml-primary-text);background:var(--df-primary-soft);border-radius:var(--ml-radius-sm);padding:var(--ml-space-2);font-weight:700}.pricing-module__BV_6Pq__steps h3{font-size:var(--ml-type-md);margin:0 0 var(--ml-space-2)}.pricing-module__BV_6Pq__steps p{font-size:var(--ml-type-base);color:var(--ml-text-muted);margin:0;line-height:1.6}.pricing-module__BV_6Pq__options{gap:var(--ml-space-5);grid-template-columns:minmax(0,1fr);display:grid}.pricing-module__BV_6Pq__option{padding:var(--ml-space-8);border:1px solid var(--ml-border);border-radius:var(--ml-radius-lg);background:var(--df-surface-wash);flex-direction:column;align-items:flex-start;display:flex}.pricing-module__BV_6Pq__option h2{font-size:var(--ml-type-xl);margin:0}.pricing-module__BV_6Pq__option>p:not(.ml-eyebrow){color:var(--ml-text-muted);line-height:1.6;font-size:var(--ml-type-base);margin:var(--ml-space-4) 0 var(--ml-space-6)}.pricing-module__BV_6Pq__option .df-btn{margin-top:auto}.pricing-module__BV_6Pq__faq{gap:var(--ml-space-10);padding-top:var(--ml-space-8);border-top:1px solid var(--ml-border);grid-template-columns:.7fr 1.3fr;display:grid}.pricing-module__BV_6Pq__faq h2{font-size:var(--ml-type-2xl);margin:0}.pricing-module__BV_6Pq__faq p{color:var(--ml-text-muted);font-size:var(--ml-type-base);line-height:1.6}.pricing-module__BV_6Pq__questions details{border-bottom:1px solid var(--ml-border)}.pricing-module__BV_6Pq__questions summary{justify-content:space-between;align-items:center;gap:var(--ml-space-4);cursor:pointer;padding:var(--ml-space-5) 0;font-weight:500;list-style:none;display:flex}.pricing-module__BV_6Pq__questions summary::-webkit-details-marker{display:none}.pricing-module__BV_6Pq__questions summary span{font-size:var(--ml-type-xl);color:var(--ml-primary-text)}.pricing-module__BV_6Pq__questions details[open] summary span{transform:rotate(45deg)}.pricing-module__BV_6Pq__questions summary:focus-visible{outline:2px solid var(--ml-primary-text);outline-offset:4px;border-radius:var(--ml-radius-xs)}.pricing-module__BV_6Pq__questions details p{margin:0 0 var(--ml-space-5);max-width:60ch}@media (max-width:48rem){.pricing-module__BV_6Pq__plan,.pricing-module__BV_6Pq__faq{grid-template-columns:minmax(0,1fr)}.pricing-module__BV_6Pq__offer{border-right:0;border-bottom:1px solid var(--ml-border)}.pricing-module__BV_6Pq__steps{grid-template-columns:minmax(0,1fr)}.pricing-module__BV_6Pq__offer,.pricing-module__BV_6Pq__included{padding:var(--ml-space-6)}.pricing-module__BV_6Pq__faq{gap:var(--ml-space-3)}}@media (max-width:40rem){.pricing-module__BV_6Pq__page{gap:var(--ml-space-8);padding-top:var(--ml-space-2)}.pricing-module__BV_6Pq__options{grid-template-columns:minmax(0,1fr)}.pricing-module__BV_6Pq__option{padding:var(--ml-space-6)}.pricing-module__BV_6Pq__hero h1{font-size:var(--df-type-4xl)}}.pricing-module__BV_6Pq__options .pricing-module__BV_6Pq__option{column-gap:var(--ml-space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-module__BV_6Pq__options .pricing-module__BV_6Pq__option>p,.pricing-module__BV_6Pq__options .pricing-module__BV_6Pq__option>h2{grid-column:1}.pricing-module__BV_6Pq__options .pricing-module__BV_6Pq__option>p:not(.ml-eyebrow){max-width:65ch;margin-bottom:0}.pricing-module__BV_6Pq__options .pricing-module__BV_6Pq__option .df-btn{grid-area:1/2/4;align-self:center;margin:0}@media (max-width:40rem){.pricing-module__BV_6Pq__options .pricing-module__BV_6Pq__option{grid-template-columns:minmax(0,1fr)}.pricing-module__BV_6Pq__options .pricing-module__BV_6Pq__option .df-btn{margin-top:var(--ml-space-5);grid-area:auto/1;justify-self:start}}
