.pricing_pricingSection__8I1mw{text-align:center}.pricing_billingLabel__CBRfN{justify-content:center;min-height:var(--space-5);margin:var(--space-4) 0 var(--space-8)}.pricing_priceSuffix__YZvS5{font-family:var(--font-body);font-size:var(--fs-12);line-height:var(--lh-prose);color:var(--ink-soft);margin:0 0 0 var(--space-1);min-height:1.125rem;display:inline}.pricing_pricingNote__RQj8O{font-size:var(--fs-14);line-height:var(--lh-body);letter-spacing:var(--track-caps);text-align:center;color:var(--ink-soft);margin-top:var(--space-6)}.pricing_billingSwitch__wHeUu{display:flex;justify-content:center;align-items:center;gap:var(--space-3);margin:0 auto var(--space-5);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.pricing_billingSwitchButton__wEb2B{width:var(--tap);height:var(--tap);padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.pricing_billingTrack__eNcEK{display:flex;align-items:center;width:2.75rem;height:1.5rem;padding:.125rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--line) 85%,var(--ink-soft) 15%);transition:background var(--dur-fast) var(--ease-out)}.pricing_billingSwitchButton__wEb2B:hover .pricing_billingTrack__eNcEK{background:color-mix(in srgb,var(--line) 70%,var(--ink-soft) 30%)}.pricing_billingSwitchButton__wEb2B[aria-checked=true] .pricing_billingTrack__eNcEK{background:var(--deep)}.pricing_billingSwitchButton__wEb2B[aria-checked=true]:hover .pricing_billingTrack__eNcEK{background:color-mix(in srgb,var(--deep) 85%,var(--ink) 15%)}.pricing_billingTrack__eNcEK>span{display:block;width:1.25rem;height:1.25rem;background:var(--white);border-radius:50%;transition:transform var(--dur-fast) var(--ease-out)}.pricing_billingSwitchButton__wEb2B[aria-checked=true] .pricing_billingTrack__eNcEK>span{transform:translateX(1.25rem)}.pricing_pricingGrid__Z0GC0{display:grid;gap:var(--space-4);max-width:var(--w-content);margin-block:var(--space-12);margin-inline:auto}.pricing_pricingCard__FHYJF{position:relative;display:flex;flex-direction:column;padding:var(--space-6);border:1px solid color-mix(in srgb,var(--ink-mute) 25%,transparent);border-radius:var(--r-lg);text-align:center;background:var(--white)}.pricing_pricingCard__FHYJF.pricing_popularCard__wq_rN{border:2px solid var(--deep);z-index:1}@media (min-width:48rem){.pricing_pricingGrid__Z0GC0{grid-template-columns:1fr;max-width:30rem}}@media (min-width:64rem){.pricing_pricingGrid__Z0GC0{grid-template-columns:repeat(3,minmax(0,1fr));max-width:var(--w-content);margin-top:var(--space-24)}.pricing_pricingCard__FHYJF{margin-top:var(--space-5)}.pricing_pricingCard__FHYJF.pricing_popularCard__wq_rN{margin-top:0}}.pricing_pricingCard__FHYJF h3{font-family:var(--font-sans);font-size:var(--fs-18);font-weight:var(--fw-semibold);margin:0}.pricing_tierSubtitle__cTXF3{margin:.25rem 0 0;color:var(--ink-soft);font-size:var(--fs-14)}.pricing_price__iMK_c{margin-top:var(--space-6);min-height:3.3rem;font-size:var(--fs-48);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-heading);line-height:var(--lh-tight);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--space-2)}.pricing_price__iMK_c>span{font-size:var(--fs-12);line-height:var(--lh-prose);font-weight:var(--fw-semibold);letter-spacing:var(--track-caps)}.pricing_price__iMK_c>.pricing_priceNumberMask__z1ZX9{position:relative;display:inline-block;overflow:hidden;font-size:var(--fs-48);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--track-heading)}.pricing_priceNumber__2uWEI{display:inline-block}.pricing_originalPrice__6WUf8{font-size:var(--fs-24);font-weight:var(--fw-medium);color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--dot-red)}.pricing_saveChip__CtbbY{margin-left:var(--space-2);padding:.125rem var(--space-2);letter-spacing:var(--track-caps);vertical-align:.0625rem}.pricing_annualSavings__YcZRS,.pricing_saveChip__CtbbY{display:inline-block;border-radius:var(--r-pill);background:color-mix(in srgb,var(--pop) 28%,var(--paper));color:var(--deep);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.pricing_annualSavings__YcZRS{margin:.375rem 0 0;align-self:center;padding:.1875rem .625rem;letter-spacing:normal}.pricing_savingsNote__y_CJM{margin:.25rem 0 0;font-size:var(--fs-12);color:var(--ink-soft)}.pricing_terminology__b1eqz{max-width:var(--w-prose);margin:var(--space-6) auto 0;padding:0;list-style:none;display:grid;gap:var(--space-2);text-align:left;color:var(--ink-soft)}.pricing_terminology__b1eqz li{font-size:var(--fs-16);line-height:var(--lh-body);padding-left:var(--space-4);border-left:2px solid var(--line-strong)}.pricing_terminology__b1eqz strong{color:var(--ink);font-weight:var(--fw-semibold)}.pricing_pricingCard__FHYJF ul{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;flex:1}.pricing_pricingCard__FHYJF li{display:flex;align-items:flex-start;gap:var(--space-2);text-align:left;font-size:var(--fs-16);line-height:var(--lh-body)}.pricing_pricingCard__FHYJF li>span{flex-shrink:0}.pricing_pricingCard__FHYJF hr{width:100%;border:0;border-top:1px solid var(--line-strong);margin:var(--space-4) 0}.pricing_included__GtNeA,.pricing_pricingCard__FHYJF a{width:100%}.pricing_included__GtNeA{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-h);margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--ink-soft)}.pricing_planChip__j_5HV{align-self:flex-start;padding:.125rem var(--space-2);border-radius:var(--r-pill);background:color-mix(in srgb,var(--pop) 28%,var(--paper));color:var(--deep);font-size:var(--fs-12);font-weight:var(--fw-semibold)}@media (max-width:47.999rem){.pricing_popularCard__wq_rN .pricing_included__GtNeA{color:color-mix(in srgb,var(--paper) 85%,transparent)}}.pricing_popularBadge__liuGn{position:absolute;top:0;right:0;display:flex;align-items:center;gap:var(--space-1);border-radius:0 var(--r-md) 0 var(--r-md);padding:.125rem var(--space-2);background:var(--deep);color:var(--white);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.pricing_mobileEyebrow__ovgYh,.pricing_toggle__JazVD{display:none}.pricing_head__466ZS,.pricing_panel___i_uR{display:contents}@media (max-width:47.999rem){section.pricing_pricingSection__8I1mw{padding-block:var(--space-10)}.pricing_billingLabel__CBRfN{margin:var(--space-1) 0 var(--space-4)}.pricing_pricingGrid__Z0GC0{gap:var(--space-3);margin-block:0 var(--space-6)}.pricing_pricingCard__FHYJF{padding:0;text-align:left;overflow:hidden}.pricing_pricingCard__FHYJF.pricing_popularCard__wq_rN{background:var(--deep);color:var(--paper)}.pricing_pricingCard__FHYJF .pricing_toggle__JazVD{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-4) var(--space-5);border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pricing_toggleText__2a2rB{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pricing_toggleName__vDibF{font-family:var(--font-sans);font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.pricing_toggleSummary__3YEy1{font-size:var(--fs-18);line-height:var(--lh-body);color:var(--ink-soft)}.pricing_toggle__JazVD .pricing_price__iMK_c{margin:0;min-height:0;font-size:var(--fs-30);justify-content:flex-end;flex-wrap:nowrap;gap:var(--space-1)}.pricing_toggle__JazVD .pricing_price__iMK_c>.pricing_priceNumberMask__z1ZX9{font-size:var(--fs-30)}.pricing_toggle__JazVD .pricing_originalPrice__6WUf8{font-size:var(--fs-18)}.pricing_toggle__JazVD .pricing_priceSuffix__YZvS5{display:none}.pricing_chevron__BgHrb{color:var(--ink-soft);transition:transform var(--dur-fast) var(--ease-out)}.pricing_toggle__JazVD[aria-expanded=true] .pricing_chevron__BgHrb{transform:rotate(90deg)}.pricing_pricingCard__FHYJF:not(.pricing_popularCard__wq_rN) .pricing_head__466ZS{display:none}.pricing_panel___i_uR{display:block;padding:0 var(--space-5) var(--space-5)}.pricing_panel___i_uR[data-open=false]{display:none}.pricing_panel___i_uR>.pricing_annualSavings__YcZRS{margin-top:0}.pricing_pricingCard__FHYJF ul{margin-top:var(--space-2)}.pricing_pricingCard__FHYJF hr{margin:var(--space-4) 0}.pricing_popularCard__wq_rN .pricing_head__466ZS{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--paper) 22%,transparent)}.pricing_popularCard__wq_rN .pricing_mobileEyebrow__ovgYh{display:block;grid-column:1/-1;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:color-mix(in srgb,var(--paper) 85%,transparent)}.pricing_popularCard__wq_rN .pricing_head__466ZS h3{font-family:var(--font-display);font-size:var(--fs-48);font-weight:var(--fw-regular);line-height:var(--lh-tight);white-space:nowrap;color:var(--paper)}.pricing_popularCard__wq_rN .pricing_tierSubtitle__cTXF3{display:none}.pricing_popularCard__wq_rN .pricing_head__466ZS .pricing_price__iMK_c{margin:0;min-height:0;justify-content:flex-end;text-align:right;color:var(--paper)}.pricing_popularCard__wq_rN .pricing_originalPrice__6WUf8,.pricing_popularCard__wq_rN .pricing_priceSuffix__YZvS5,.pricing_popularCard__wq_rN .pricing_savingsNote__y_CJM{color:color-mix(in srgb,var(--paper) 85%,transparent)}.pricing_popularCard__wq_rN .pricing_originalPrice__6WUf8{text-decoration-color:var(--paper)}.pricing_popularCard__wq_rN .pricing_panel___i_uR{padding-top:var(--space-4)}.pricing_popularBadge__liuGn,.pricing_popularCard__wq_rN .pricing_panel___i_uR>hr{display:none}.pricing_pricingCard__FHYJF li{font-size:var(--fs-18)}.pricing_popularCard__wq_rN li{font-size:var(--fs-18);align-items:center}.pricing_billingSwitch__wHeUu{font-size:var(--fs-18);flex-wrap:wrap}.pricing_terminology__b1eqz li{font-size:var(--fs-18)}.pricing_saveChip__CtbbY{font-family:var(--font-mono);font-size:var(--fs-12)}.pricing_annualSavings__YcZRS,.pricing_popularCard__wq_rN .pricing_priceSuffix__YZvS5,.pricing_savingsNote__y_CJM{font-size:var(--fs-18)}.pricing_popularCard__wq_rN ul{margin-top:0;margin-bottom:var(--space-5)}.pricing_mobileHidden__EnCWM{display:none}}.pricing_mascot__FN54N{display:none}@media (min-width:64rem){.pricing_mascot__FN54N{display:block;position:absolute;bottom:100%;left:var(--space-6);width:auto;height:5.5rem;pointer-events:none}.pricing_popularCard__wq_rN .pricing_mascot__FN54N{height:5.5rem}}.problem_problem__F0oRE{display:block;width:100%;box-sizing:border-box;background:var(--canvas);padding-block:var(--section-y);container-type:inline-size}.problem_inner__zkKVl{max-width:var(--w-content);margin-inline:auto;padding-inline:var(--space-6);text-align:center}.problem_problem__F0oRE h2{margin:0;font-family:var(--font-sans);text-wrap:balance}.problem_punch__7QhJq,.problem_setup__WIQSa{display:block;margin:0 auto;max-width:46ch;font-size:clamp(var(--fs-30),5cqw,var(--fs-48));text-wrap:balance;font-weight:var(--fw-bold);line-height:var(--lh-snug)}.problem_setup__WIQSa{margin-bottom:.35em;color:var(--ink-soft);white-space:pre-line}.problem_punch__7QhJq{color:var(--ink)}.floor-strip_strip__S74WP{width:100%;max-width:var(--w-content);height:1.5rem;margin-inline:auto;background:repeating-conic-gradient(color-mix(in srgb,var(--deep) 26%,transparent) 0 25%,color-mix(in srgb,var(--gold) 34%,transparent) 0 50%) 0 0 /1.5rem 1.5rem;-webkit-mask-image:linear-gradient(to right,transparent,var(--ink) 15%,var(--ink) 85%,transparent);mask-image:linear-gradient(to right,transparent,var(--ink) 15%,var(--ink) 85%,transparent)}section.trust_trustSection__zQEj2{padding-block:2.25rem}.trust_layout__bzgcW{display:grid;justify-items:center;gap:var(--space-4);max-width:var(--w-content);margin-inline:auto}.trust_hero__npboT{width:min(100%,14rem);height:auto;aspect-ratio:1000/915}.trust_main__haUoS{margin:0;max-width:34rem;text-align:center;font-family:var(--font-display);font-size:var(--fs-20);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--ink)}.trust_support__Qx3JY{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-4);width:100%;max-width:34rem}.trust_point___ECb_{display:grid;grid-template-columns:9rem 1fr;align-items:center;gap:var(--space-5)}.trust_art__llEAx{width:9rem;height:7.5rem;object-fit:contain}.trust_pointTitle__W4cxl{margin:0 0 var(--space-1);font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-20);line-height:var(--lh-snug);letter-spacing:var(--track-tight)}.trust_pointLine__dwPb8{margin:0;font-size:var(--fs-18);line-height:var(--lh-ui);color:var(--ink-soft)}@media (min-width:64rem){section.trust_trustSection__zQEj2{padding-block:2.25rem}.trust_layout__bzgcW{gap:var(--space-3)}.trust_hero__npboT{width:16rem}.trust_main__haUoS{max-width:36rem;font-size:var(--fs-24)}.trust_support__Qx3JY{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-2)}.trust_point___ECb_{grid-template-columns:1fr;align-content:start;justify-items:center;text-align:center;gap:var(--space-2)}.trust_art__llEAx{width:auto;max-width:100%;height:10.5rem;object-position:center bottom}.trust_wide__Am_Eb .trust_art__llEAx{width:auto;height:9rem;margin-top:1.5rem}}