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