.Pricing-module__9ZH_4q__section{padding:var(--space-section) 0;background:var(--color-surface-card);border-top:1px solid var(--color-hairline-light);scroll-margin-top:72px}.Pricing-module__9ZH_4q__head{max-width:640px}.Pricing-module__9ZH_4q__title{text-wrap:balance;max-width:20ch;color:var(--color-ink)}.Pricing-module__9ZH_4q__text{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-mute);max-width:44ch;line-height:1.55}.Pricing-module__9ZH_4q__nowrap{white-space:nowrap}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxxl);gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;display:grid}.Pricing-module__9ZH_4q__plan{padding:var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-canvas-light);border:1px solid var(--color-hairline-light);flex-direction:column;display:flex}.Pricing-module__9ZH_4q__planPaid{background:var(--color-surface-card);border:2px solid var(--color-primary);box-shadow:var(--shadow-2)}.Pricing-module__9ZH_4q__planName{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-deep)}.Pricing-module__9ZH_4q__planPrice{margin-top:var(--space-sm);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1.1}.Pricing-module__9ZH_4q__planPer{font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-mute)}.Pricing-module__9ZH_4q__planList{margin-top:var(--space-xl);gap:var(--space-md);list-style:none;display:grid}.Pricing-module__9ZH_4q__planList li{gap:var(--space-md);font-size:var(--text-md);color:var(--color-body);grid-template-columns:18px 1fr;align-items:start;line-height:1.45;display:grid}.Pricing-module__9ZH_4q__planList svg{color:var(--color-success);margin-top:3px}.Pricing-module__9ZH_4q__planCta{margin-top:var(--space-xxl);align-self:flex-start;min-width:200px}.Pricing-module__9ZH_4q__planFine{margin-top:var(--space-md);font-size:var(--text-base);color:var(--color-mute)}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-block);gap:var(--space-xxl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Pricing-module__9ZH_4q__faqTitle{color:var(--color-ink)}.Pricing-module__9ZH_4q__faq{border-top:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__item{border-bottom:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:56px;font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.01em;color:var(--color-ink);cursor:pointer;padding:14px 0;list-style:none;display:flex}.Pricing-module__9ZH_4q__summary::-webkit-details-marker{display:none}.Pricing-module__9ZH_4q__summary:hover{color:var(--color-primary)}.Pricing-module__9ZH_4q__plus{border-radius:var(--radius-full);background:var(--color-brand-soft);width:28px;height:28px;color:var(--color-primary);flex-shrink:0;position:relative}.Pricing-module__9ZH_4q__plus:before,.Pricing-module__9ZH_4q__plus:after{content:"";width:12px;height:2px;transition:transform var(--dur-micro) ease;background:currentColor;border-radius:1px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(90deg)}.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(0)}.Pricing-module__9ZH_4q__answer{font-size:var(--text-md);color:var(--color-mute);max-width:62ch;padding:0 0 20px;line-height:1.6}.Pricing-module__9ZH_4q__closing{background:var(--color-surface-card);padding-bottom:var(--space-section)}.Pricing-module__9ZH_4q__closingInner{position:relative}.Pricing-module__9ZH_4q__closingInner:before{content:"";inset:0 var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-canvas-dark);position:absolute}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xxl);padding-block:var(--space-xxxl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.Pricing-module__9ZH_4q__closingInner>*{position:relative}.Pricing-module__9ZH_4q__closingLesa{margin-left:var(--space-xxl);margin-bottom:calc(-1 * var(--space-xxxl));align-self:end;padding-inline:18px;overflow:hidden}.Pricing-module__9ZH_4q__closingLesa:before{content:"";border-radius:var(--radius-full);background:var(--color-surface-elevated);width:168px;height:168px;margin-left:-84px;position:absolute;top:8px;left:50%}.Pricing-module__9ZH_4q__closingLesa svg{position:relative}.Pricing-module__9ZH_4q__closingTitle{color:var(--color-on-dark);text-wrap:balance;max-width:18ch}.Pricing-module__9ZH_4q__closingText{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-on-dark-mute);max-width:46ch;line-height:1.55}.Pricing-module__9ZH_4q__closingCta{margin-right:var(--space-xxxl);color:var(--color-primary-deep)}@media (max-width:960px){.Pricing-module__9ZH_4q__plans,.Pricing-module__9ZH_4q__faqWrap{grid-template-columns:1fr}.Pricing-module__9ZH_4q__faqWrap{gap:var(--space-lg)}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xl);padding:var(--space-xxl) var(--space-xxl) 0;text-align:left;grid-template-columns:1fr}.Pricing-module__9ZH_4q__closingInner:before{inset:0 var(--space-xxl)}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta,.Pricing-module__9ZH_4q__closingLesa{margin-inline:var(--space-xxl)}.Pricing-module__9ZH_4q__closingLesa{order:3;justify-self:center;margin-bottom:0;padding-inline:18px}.Pricing-module__9ZH_4q__closingCta{justify-self:start}}@media (max-width:640px){.Pricing-module__9ZH_4q__text{font-size:var(--text-md)}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxl);gap:var(--space-lg)}.Pricing-module__9ZH_4q__plan{padding:var(--space-xl);border-radius:var(--radius-lg)}.Pricing-module__9ZH_4q__planCta{align-self:stretch}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-xxxl)}.Pricing-module__9ZH_4q__closingInner{padding:var(--space-xxl) 20px 0}.Pricing-module__9ZH_4q__closingInner:before{border-radius:var(--radius-lg);inset:0 20px}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta,.Pricing-module__9ZH_4q__closingLesa{margin-inline:var(--space-xl)}.Pricing-module__9ZH_4q__closingText{font-size:var(--text-md)}.Pricing-module__9ZH_4q__closingCta{justify-self:stretch}}
