.PlanComparisonMatrix-module__DPn2yW__root{font-family:var(--cs-font-sans);width:100%}.PlanComparisonMatrix-module__DPn2yW__tableWrap{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pane-lg);width:100%;display:none;overflow:hidden}@media (min-width:768px){.PlanComparisonMatrix-module__DPn2yW__tableWrap{display:block}}.PlanComparisonMatrix-module__DPn2yW__table{border-collapse:collapse;font-size:var(--cs-text-body);width:100%}.PlanComparisonMatrix-module__DPn2yW__featureHead,.PlanComparisonMatrix-module__DPn2yW__planHead{background:var(--cs-surface-tint);color:var(--cs-ink);font-size:var(--cs-text-small);padding:var(--cs-space-5) var(--cs-space-5);text-align:left;vertical-align:bottom;font-weight:600}.PlanComparisonMatrix-module__DPn2yW__featureHead{width:38%}.PlanComparisonMatrix-module__DPn2yW__planHead{border-left:1px solid var(--cs-line);text-align:center;width:20.6%}.PlanComparisonMatrix-module__DPn2yW__planHeadName{font-size:var(--cs-text-h3);letter-spacing:var(--cs-tracking-display);font-weight:600;line-height:var(--cs-leading-tight);display:block}.PlanComparisonMatrix-module__DPn2yW__planHeadPrice{color:var(--cs-muted-strong);font-size:var(--cs-text-small);margin-top:var(--cs-space-1);font-weight:500;display:block}.PlanComparisonMatrix-module__DPn2yW__planHeadPriceBlock{margin-top:var(--cs-space-1);flex-direction:column;gap:2px;display:flex}.PlanComparisonMatrix-module__DPn2yW__planHeadPriceStrike{color:var(--cs-muted-strong);font-size:var(--cs-text-micro);font-weight:500;text-decoration:line-through}.PlanComparisonMatrix-module__DPn2yW__planHeadPricePromo{color:var(--cs-accent,var(--cs-ink));font-size:var(--cs-text-small);font-weight:600}.PlanComparisonMatrix-module__DPn2yW__planHeadPricePromoAfter{color:var(--cs-muted-strong);font-size:var(--cs-text-micro);font-weight:500}.PlanComparisonMatrix-module__DPn2yW__group{background:var(--cs-surface)}.PlanComparisonMatrix-module__DPn2yW__groupRow{background:0 0}.PlanComparisonMatrix-module__DPn2yW__groupHead{border-top:1px solid var(--cs-line);color:var(--cs-accent-deep);font-size:var(--cs-text-micro);letter-spacing:.12em;padding:var(--cs-space-5) var(--cs-space-5) var(--cs-space-2);text-align:left;text-transform:uppercase;font-weight:600}.PlanComparisonMatrix-module__DPn2yW__row{border-top:1px solid var(--cs-line)}.PlanComparisonMatrix-module__DPn2yW__featureCell{color:var(--cs-ink-soft);font-size:var(--cs-text-body);padding:var(--cs-space-4) var(--cs-space-5);text-align:left;vertical-align:middle;font-weight:500}.PlanComparisonMatrix-module__DPn2yW__cell{border-left:1px solid var(--cs-line);font-size:var(--cs-text-body);padding:var(--cs-space-4) var(--cs-space-5);text-align:center;vertical-align:middle;font-weight:500}.PlanComparisonMatrix-module__DPn2yW__cellText{color:var(--cs-ink)}.PlanComparisonMatrix-module__DPn2yW__cellCheck{color:var(--cs-success);font-size:var(--cs-text-h3);font-weight:700}.PlanComparisonMatrix-module__DPn2yW__cellCross{color:var(--cs-muted);font-size:var(--cs-text-h3);font-weight:700}.PlanComparisonMatrix-module__DPn2yW__cellPreview{color:var(--cs-accent,var(--cs-ink-soft));font-size:var(--cs-text-h3);font-weight:700}.PlanComparisonMatrix-module__DPn2yW__legend{align-items:center;gap:var(--cs-space-4);margin:0 0 var(--cs-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.PlanComparisonMatrix-module__DPn2yW__legendItem{color:var(--cs-ink-soft);font-size:var(--cs-text-small);align-items:center;gap:var(--cs-space-2);display:inline-flex}.PlanComparisonMatrix-module__DPn2yW__legendSymbol{font-size:var(--cs-text-body);font-weight:700;line-height:1}.PlanComparisonMatrix-module__DPn2yW__legendLabel{color:var(--cs-ink-soft);font-weight:500}.PlanComparisonMatrix-module__DPn2yW__accordion{gap:var(--cs-space-3);flex-direction:column;display:flex}@media (min-width:768px){.PlanComparisonMatrix-module__DPn2yW__accordion{display:none}}.PlanComparisonMatrix-module__DPn2yW__accordionItem{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-card);transition:border-color .12s;overflow:hidden}.PlanComparisonMatrix-module__DPn2yW__accordionItem[open]{border-color:var(--cs-accent)}.PlanComparisonMatrix-module__DPn2yW__accordionItem[open] .PlanComparisonMatrix-module__DPn2yW__accordionChev{transform:rotate(180deg)}.PlanComparisonMatrix-module__DPn2yW__accordionSummary{color:var(--cs-ink);cursor:pointer;font-size:var(--cs-text-h3);align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-5);justify-content:space-between;font-weight:600;list-style:none;display:flex}.PlanComparisonMatrix-module__DPn2yW__accordionSummary::-webkit-details-marker{display:none}.PlanComparisonMatrix-module__DPn2yW__accordionChev{color:var(--cs-muted-strong);justify-content:center;align-items:center;width:24px;height:24px;transition:transform .18s;display:inline-flex}.PlanComparisonMatrix-module__DPn2yW__accordionList{gap:var(--cs-space-4);padding:0 var(--cs-space-5) var(--cs-space-5);flex-direction:column;margin:0;list-style:none;display:flex}.PlanComparisonMatrix-module__DPn2yW__accordionRow{border-top:1px solid var(--cs-line);padding-top:var(--cs-space-4)}.PlanComparisonMatrix-module__DPn2yW__accordionFeature{color:var(--cs-ink);font-size:var(--cs-text-body);margin:0 0 var(--cs-space-3);font-weight:500}.PlanComparisonMatrix-module__DPn2yW__accordionPlans{gap:var(--cs-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.PlanComparisonMatrix-module__DPn2yW__accordionPlan{gap:var(--cs-space-1);flex-direction:column;display:flex}.PlanComparisonMatrix-module__DPn2yW__accordionPlanName{color:var(--cs-muted-strong);font-size:var(--cs-text-micro);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:500}.PlanComparisonMatrix-module__DPn2yW__accordionPlanValue{font-size:var(--cs-text-body);margin:0;font-weight:600}.PlanComparisonMatrix-module__DPn2yW__footnote{color:var(--cs-muted-strong);font-size:var(--cs-text-small);font-style:italic;line-height:var(--cs-leading-body);margin:var(--cs-space-5) 0 0}
.pricing-module__kvPdYW__section{font-family:var(--cs-font-sans);max-width:min(1280px,100vw - 32px);padding:var(--cs-space-7) var(--cs-space-6);width:100%;margin-inline:auto}.pricing-module__kvPdYW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-module__kvPdYW__cycleToggleWrap{margin-bottom:var(--cs-space-5);justify-content:center;display:flex}.pricing-module__kvPdYW__cycleToggle{background:var(--cs-surface);border:1px solid var(--cs-line);align-items:center;gap:var(--cs-space-1);border-radius:9999px;padding:4px;display:inline-flex;position:relative}.pricing-module__kvPdYW__cycleOption{color:var(--cs-ink-soft);cursor:pointer;font-family:inherit;font-size:var(--cs-text-small);align-items:center;gap:var(--cs-space-2);letter-spacing:var(--cs-tracking-display);padding:var(--cs-space-2) var(--cs-space-5);background:0 0;border:0;border-radius:9999px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.pricing-module__kvPdYW__cycleOption:hover{color:var(--cs-ink)}.pricing-module__kvPdYW__cycleOption:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.pricing-module__kvPdYW__cycleOptionActive{background:var(--cs-accent);color:var(--cs-on-accent,#fff)}.pricing-module__kvPdYW__cycleSaveBadge{background:var(--cs-mint-soft,var(--cs-surface-tint));color:var(--cs-accent-deep);font-size:var(--cs-text-micro);letter-spacing:.04em;padding:2px var(--cs-space-2);text-transform:uppercase;border-radius:9999px;font-weight:600}.pricing-module__kvPdYW__cycleOptionActive .pricing-module__kvPdYW__cycleSaveBadge{background:var(--cs-on-accent,#fff);color:var(--cs-accent-deep)}.pricing-module__kvPdYW__planAnnualSavings{background:var(--cs-mint-soft,var(--cs-surface-soft));border-radius:var(--cs-radius-pane-sm,12px);color:var(--cs-accent-deep);font-size:var(--cs-text-small);letter-spacing:var(--cs-tracking-display);padding:var(--cs-space-2) var(--cs-space-3);margin:0;font-weight:600}.pricing-module__kvPdYW__plans{gap:var(--cs-space-5);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.pricing-module__kvPdYW__plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-module__kvPdYW__plan{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pane-lg);gap:var(--cs-space-5);padding:var(--cs-space-6);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.pricing-module__kvPdYW__planRecommended{border-color:var(--cs-accent);box-shadow:var(--cs-shadow-selected)}@media (min-width:1024px){.pricing-module__kvPdYW__planRecommended{transform:translateY(-8px)}}.pricing-module__kvPdYW__planHeader{gap:var(--cs-space-2);flex-direction:column;display:flex}.pricing-module__kvPdYW__planTitleRow{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.pricing-module__kvPdYW__planName{color:var(--cs-ink);font-size:var(--cs-text-h2);letter-spacing:var(--cs-tracking-display);font-weight:600;line-height:var(--cs-leading-tight);margin:0}.pricing-module__kvPdYW__planSalary{color:var(--cs-muted-strong);font-size:var(--cs-text-small);margin:0;font-weight:500}.pricing-module__kvPdYW__planPrice{color:var(--cs-ink);align-items:baseline;gap:var(--cs-space-1);margin:0;display:flex}.pricing-module__kvPdYW__planPriceAmount{letter-spacing:var(--cs-tracking-display);font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1}.pricing-module__kvPdYW__planPriceCadence{color:var(--cs-muted-strong);font-size:var(--cs-text-h3);font-weight:500}.pricing-module__kvPdYW__planPriceBlock{gap:var(--cs-space-1);flex-direction:column;margin:0;display:flex}.pricing-module__kvPdYW__planPriceStrike{color:var(--cs-muted-strong);align-items:baseline;gap:var(--cs-space-1);margin:0;text-decoration:line-through;display:flex}.pricing-module__kvPdYW__planPriceStrikeAmount{font-size:var(--cs-text-h3);letter-spacing:var(--cs-tracking-display);font-weight:500;line-height:1}.pricing-module__kvPdYW__planPriceStrikeCadence{font-size:var(--cs-text-body);font-weight:500}.pricing-module__kvPdYW__planPricePromo{color:var(--cs-accent,var(--cs-ink));align-items:baseline;gap:var(--cs-space-2);margin:0;display:flex}.pricing-module__kvPdYW__planPricePromoAmount{letter-spacing:var(--cs-tracking-display);font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1}.pricing-module__kvPdYW__planPricePromoLabel{color:var(--cs-accent,var(--cs-ink));font-size:var(--cs-text-h3);font-weight:600}.pricing-module__kvPdYW__planPricePromoAfter{color:var(--cs-muted-strong);font-size:var(--cs-text-small);margin:0;font-weight:500}.pricing-module__kvPdYW__planHeadline{color:var(--cs-ink);font-size:var(--cs-text-h3);letter-spacing:var(--cs-tracking-display);font-weight:600;line-height:var(--cs-leading-tight);margin:0}.pricing-module__kvPdYW__planBullets{gap:var(--cs-space-3);flex-direction:column;flex:auto;margin:0;padding:0;list-style:none;display:flex}.pricing-module__kvPdYW__planPromo{background:var(--cs-mint-soft,var(--cs-surface-soft));border:1px dashed var(--cs-accent);border-radius:var(--cs-radius-pane-sm,12px);color:var(--cs-ink);font-size:var(--cs-text-small);font-weight:500;line-height:var(--cs-leading-body);padding:var(--cs-space-3) var(--cs-space-4);margin:0}.pricing-module__kvPdYW__planBullet{color:var(--cs-ink-soft);font-size:var(--cs-text-body);align-items:flex-start;gap:var(--cs-space-3);font-weight:400;line-height:var(--cs-leading-body);display:flex}.pricing-module__kvPdYW__planBulletDot{color:var(--cs-success);font-size:var(--cs-text-h3);flex:none;margin-top:2px;font-weight:700;line-height:1}.pricing-module__kvPdYW__planCta{text-align:center;width:100%;text-decoration:none}.pricing-module__kvPdYW__faqWrap{max-width:760px;margin-inline:auto}.pricing-module__kvPdYW__ctaStrip{max-width:min(1280px,100vw - 32px);padding:var(--cs-space-7) var(--cs-space-6) calc(var(--cs-space-7) * 2);width:100%;margin-inline:auto}.pricing-module__kvPdYW__ctaCard{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pane-lg);gap:var(--cs-space-4);padding:calc(var(--cs-space-7) * 1.2) var(--cs-space-6);text-align:center;flex-direction:column;display:flex}.pricing-module__kvPdYW__ctaTitle{color:var(--cs-ink);letter-spacing:var(--cs-tracking-display);font-size:clamp(28px,3.4vw,36px);font-weight:600;line-height:var(--cs-leading-tight);max-width:720px;margin:0 auto}.pricing-module__kvPdYW__ctaSub{color:var(--cs-ink-soft);font-size:var(--cs-text-body);line-height:var(--cs-leading-body);max-width:600px;margin:0 auto}.pricing-module__kvPdYW__ctaRow{gap:var(--cs-space-3);margin-top:var(--cs-space-3);flex-wrap:wrap;justify-content:center;display:flex}.pricing-module__kvPdYW__ctaButton{text-decoration:none}
