.pricingPage__body{padding-top:var(--space-12);padding-bottom:0}.pricingPage__body:focus{outline:none}.pricingPage .landingSectionHead{margin-bottom:var(--space-12)}.pricingPage .landingSectionHead h1{margin:var(--space-4) 0 var(--space-4);font-size:clamp(44px,6vw,80px);font-weight:300;line-height:1.02;letter-spacing:-.05em}.pricingPage__lead{max-width:520px;margin-inline:auto;font-size:18px;line-height:1.5;text-wrap:balance;color:var(--landing-muted)}.pricingPage__members{--sub-ink: var(--glass-ink);--sub-muted: var(--landing-muted);margin:0 calc(50% - 50vw) var(--space-12)}.pricingPage__cadence{margin:0 auto var(--space-12)}.pricingPage__switch{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--landing-capsule)}.cofocusLanding .pricingPage__switch button{min-width:112px;height:40px;padding:0 var(--space-4);border-radius:var(--landing-capsule);font-size:14px;font-weight:500}.pricingPage__stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);padding:var(--space-12);border-radius:var(--landing-radius);background:radial-gradient(ellipse at 15% 20%,var(--glass-selected),transparent 65%),linear-gradient(145deg,var(--glass-hairline),var(--glass-well) 55%,var(--glass-selected))}.pricingPage__plan{display:flex;flex-direction:column;min-width:0;padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-xl)}.pricingPage__plan--ultra{box-shadow:0 18px 40px -18px color-mix(in srgb,var(--landing-black) 55%,transparent)}.pricingPage .pricingPage__plan h2{margin:0;font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.pricingPage__price{position:relative;display:flex;align-items:baseline;gap:var(--space-2);width:fit-content;margin-top:var(--space-4);font-size:15px;color:var(--landing-muted)}.pricingPage__amount{font-size:44px;font-weight:300;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--glass-ink)}.pricingPage__summary{margin-top:var(--space-3);font-size:13px;color:var(--landing-subtle)}.pricingPage:not(.is-priced) :is(.pricingPage__inCurrency,.savingsChip__label,.savingsChip__arrow){visibility:hidden}.pricingPage:not(.is-priced) .savingsChip__arrow path{animation:none}.pricingPage__perks{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) 0 var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--glass-hairline);list-style:none}.pricingPage__perks li{display:flex;align-items:center;gap:var(--space-3);font-size:15px;line-height:1.4}.pricingPage__perkIcon{display:inline-flex;flex-shrink:0;width:20px;height:20px;color:var(--landing-muted)}.pricingPage__perkIcon svg{width:100%;height:100%}.pricingPage__action{display:inline-flex;align-items:center;justify-content:center;height:46px;margin-top:auto;padding:0 var(--space-4);border-radius:var(--landing-capsule);font-size:14px;font-weight:500}.pricingPage__action--outline{border-color:var(--landing-outline);color:var(--glass-ink)}.pricingPage__lifetime{margin-top:var(--space-8);font-size:15px;text-align:center;color:var(--landing-muted)}.pricingPage__lifetime span{font-weight:500;color:var(--glass-ink)}.pricingPage__fine{margin-top:var(--space-3);font-size:13px;text-align:center;color:var(--landing-subtle)}.pricingPage__questions{padding-top:calc(var(--landing-space) * 1.4)}@media(max-width:1000px){.pricingPage__stage{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto;padding:var(--space-6);gap:var(--space-4)}}@media(max-width:600px){.pricingPage__body{padding-top:var(--space-6)}.pricingPage__lead{font-size:16px}.pricingPage__cadence{margin-bottom:var(--space-6)}.pricingPage__stage{padding:var(--space-3);border-radius:var(--radius-xl)}.pricingPage__plan{padding:var(--space-6) var(--space-4) var(--space-4)}.pricingPage__amount{font-size:38px}}
