.pricing-module__kf_c9q__page{max-width:1184px;margin-inline:auto;padding:clamp(32px,5vw,72px) 24px 64px}.pricing-module__kf_c9q__hero{text-align:center;max-width:760px;margin:0 auto 40px}.pricing-module__kf_c9q__eyebrow{color:var(--fr-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.pricing-module__kf_c9q__hero h1{letter-spacing:0;text-wrap:balance;margin:12px 0 16px;font-size:clamp(30px,3.2vw,44px);font-weight:750;line-height:1.08}.pricing-module__kf_c9q__hero p:last-child{max-width:570px;color:var(--fr-muted);text-wrap:pretty;margin-inline:auto;font-size:16px;line-height:1.75}.pricing-module__kf_c9q__quizLink{min-height:44px;color:var(--fr-primary);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:15px;font-weight:650;text-decoration:underline;display:inline-flex}.pricing-module__kf_c9q__grid{grid-template-columns:.94fr 1fr 1.08fr;gap:16px;display:grid}.pricing-module__kf_c9q__card{--price-accent:var(--fr-primary-action);grid-row:span 6;grid-template-rows:subgrid;border:1px solid color-mix(in oklch, var(--fr-line), transparent 25%);background:var(--fr-surface);min-width:0;color:var(--fr-text);border-radius:24px;gap:0;padding:28px;scroll-margin-top:24px;display:grid;position:relative}.pricing-module__kf_c9q__free{background:color-mix(in oklch, var(--fr-surface), var(--fr-background) 60%)}.pricing-module__kf_c9q__premium{--fr-text:#f8f8fe;--fr-muted:#cdcae4;--fr-primary:#d0c9ff;--fr-line:#5a518a;--fr-focus:#d9d3ff;--fr-success-strong:#9fe2c4;--fr-surface-inset:#1f183b;--price-accent:#e0ddff;background:#2c2152;background:lab(16.4036% 15.6992 -28.4916);border-color:#504482;border-color:lab(32.5492% 17.0715 -33.7119);box-shadow:0 14px 34px -20px #3c2a738c;box-shadow:0 14px 34px -20px lab(22.7241% 23.5626 -40.1052/.55)}@supports (color:lab(0% 0 0)){.pricing-module__kf_c9q__premium{--fr-text:lab(97.6048% .968903 -2.84238);--fr-muted:lab(82.253% 4.48555 -12.285);--fr-primary:lab(82.8367% 11.9586 -29.3391);--fr-line:lab(37.3934% 14.5227 -30.5062);--fr-focus:lab(86.1306% 14.3667 -34.4047);--fr-success-strong:lab(84.8306% -26.7534 7.6941);--fr-surface-inset:lab(10.9248% 11.6693 -21.8272);--price-accent:lab(88.9977% 7.27719 -19.1862)}}.pricing-module__kf_c9q__identity{padding-bottom:22px}.pricing-module__kf_c9q__titleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.pricing-module__kf_c9q__title{letter-spacing:0;font-size:25px;font-weight:700;line-height:1.3}.pricing-module__kf_c9q__tag{white-space:nowrap;letter-spacing:.015em;color:#2e2553;color:lab(17.6804% 14.2851 -26.8744);background:#e0ddff;background:lab(88.9977% 7.27719 -19.1862);border-radius:6px;padding:5px 8px;font-size:10px;font-weight:650}.pricing-module__kf_c9q__description{color:var(--fr-muted);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.65}.pricing-module__kf_c9q__frequency{align-self:start;width:100%;min-width:0}.pricing-module__kf_c9q__segments{background:var(--fr-surface-inset);border:1px solid var(--fr-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pricing-module__kf_c9q__option{min-height:48px;color:var(--fr-muted);cursor:pointer;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 6px;padding:6px;font-size:13px;font-weight:650;transition:color .18s ease-out,background-color .18s ease-out;display:flex;position:relative}.pricing-module__kf_c9q__option:hover{color:var(--fr-text)}.pricing-module__kf_c9q__selected{background:var(--price-accent,var(--fr-primary-action));color:#fcfbff;color:lab(98.7933% .602275 -1.77876)}.pricing-module__kf_c9q__selected:hover{color:#fcfbff;color:lab(98.7933% .602275 -1.77876)}.pricing-module__kf_c9q__premium .pricing-module__kf_c9q__selected,.pricing-module__kf_c9q__premium .pricing-module__kf_c9q__selected:hover{color:#271f46;color:lab(14.351% 12.3798 -23.5315)}.pricing-module__kf_c9q__savingTag{font-size:10px;font-weight:700}.pricing-module__kf_c9q__option:has(input:focus-visible){outline:2px solid var(--fr-focus);outline-offset:3px}.pricing-module__kf_c9q__freeFrequency{min-height:58px;color:var(--fr-muted);align-items:center;font-size:13px;font-weight:500;display:flex}.pricing-module__kf_c9q__price{padding:23px 0 22px}.pricing-module__kf_c9q__amount{letter-spacing:0;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:clamp(32px,2.8vw,40px);font-weight:700;line-height:1.15;display:flex}.pricing-module__kf_c9q__period{color:var(--fr-muted);letter-spacing:0;font-size:14px;font-weight:500}.pricing-module__kf_c9q__disclosure{color:var(--fr-muted);margin-top:9px;font-size:12px;line-height:1.6}.pricing-module__kf_c9q__savings{color:var(--fr-success-strong);margin-top:5px;font-size:12px;font-weight:600;line-height:1.6}.pricing-module__kf_c9q__cta{border:1px solid var(--fr-line);width:100%;min-height:48px;color:var(--fr-text);border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:650;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease-out;display:flex}.pricing-module__kf_c9q__cta:hover{background:var(--fr-surface-inset)}.pricing-module__kf_c9q__cta:active{transform:scale(.985)}.pricing-module__kf_c9q__cta:focus-visible{outline:2px solid var(--fr-focus);outline-offset:4px}.pricing-module__kf_c9q__cta:disabled{opacity:.5;cursor:not-allowed}.pricing-module__kf_c9q__paidCta{background:var(--fr-primary-action);color:#fff;border-color:#0000}.pricing-module__kf_c9q__paidCta:hover{background:var(--fr-primary-action-hover)}.pricing-module__kf_c9q__premium .pricing-module__kf_c9q__paidCta{color:#271f46;color:lab(14.351% 12.3798 -23.5315);background:#f1f0fe;background:lab(95.1879% 2.2206 -6.36897)}.pricing-module__kf_c9q__premium .pricing-module__kf_c9q__paidCta:hover{background:#ddd9ff;background:lab(87.837% 7.28521 -19.1823)}.pricing-module__kf_c9q__trialNote{color:var(--fr-muted);padding-top:12px;font-size:11px;line-height:1.65}.pricing-module__kf_c9q__trialNote strong{color:var(--fr-text);font-weight:650}.pricing-module__kf_c9q__benefits{border-top:1px solid var(--fr-line);margin-top:24px;padding-top:22px}.pricing-module__kf_c9q__benefitsTitle{color:var(--fr-text);margin-bottom:17px;font-size:12px;font-weight:650}.pricing-module__kf_c9q__benefitList{align-content:start;gap:17px;font-size:13px;line-height:1.5;display:grid}.pricing-module__kf_c9q__benefit{color:var(--fr-text);align-items:flex-start;gap:10px;display:flex}.pricing-module__kf_c9q__benefit svg{width:15px;height:15px;color:var(--fr-primary);stroke-width:1.7px;flex-shrink:0;margin-top:2px}.pricing-module__kf_c9q__benefit strong{font-weight:600}.pricing-module__kf_c9q__benefit small{color:var(--fr-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.pricing-module__kf_c9q__extra{border-top:1px solid var(--fr-line);color:var(--fr-muted);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.6}.pricing-module__kf_c9q__extra strong{color:var(--fr-text);font-weight:600}.pricing-module__kf_c9q__footnote{text-align:center;color:var(--fr-muted);margin:20px auto 0;font-size:12px;line-height:1.8}.pricing-module__kf_c9q__accountCard{flex-direction:column;display:flex}.pricing-module__kf_c9q__accountCard .pricing-module__kf_c9q__frequency{width:100%;margin-block:20px 0}.pricing-module__kf_c9q__accountCard .pricing-module__kf_c9q__benefits{margin-top:20px}.pricing-module__kf_c9q__accountCard .pricing-module__kf_c9q__cta{margin-top:24px}@media (max-width:1023px){.pricing-module__kf_c9q__grid{grid-template-columns:1fr;gap:20px}.pricing-module__kf_c9q__card{flex-direction:column;grid-row:auto;width:100%;max-width:580px;margin-inline:auto;padding:24px;display:flex}.pricing-module__kf_c9q__page{padding:32px 20px 48px}.pricing-module__kf_c9q__hero{margin-bottom:28px}.pricing-module__kf_c9q__hero p:last-child{font-size:14px}.pricing-module__kf_c9q__price{padding-block:20px}.pricing-module__kf_c9q__amount{font-size:36px}}@media (prefers-reduced-motion:reduce){.pricing-module__kf_c9q__cta,.pricing-module__kf_c9q__option{transition:none}.pricing-module__kf_c9q__cta:active{transform:none}}
.retention-offer-module__kSCNcq__shell{padding:clamp(1.25rem,3vw,2.25rem)}.retention-offer-module__kSCNcq__flow{gap:1.5rem;min-width:0;display:grid}.retention-offer-module__kSCNcq__compact{max-width:42rem}.retention-offer-module__kSCNcq__navigation{border-bottom:1px solid var(--fr-line);justify-content:space-between;gap:.75rem;padding-bottom:.75rem;display:flex}.retention-offer-module__kSCNcq__navigation button{max-width:50%;min-height:2.75rem;color:var(--fr-muted);text-align:start;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.5rem 0;font-size:.75rem;line-height:1.5;text-decoration:underline}.retention-offer-module__kSCNcq__navigation button:last-child{text-align:end}.retention-offer-module__kSCNcq__navigation button:focus-visible{outline:3px solid var(--fr-focus);outline-offset:3px}.retention-offer-module__kSCNcq__navigation button:disabled{cursor:wait;opacity:.6}.retention-offer-module__kSCNcq__offer{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.88fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.retention-offer-module__kSCNcq__intro{min-width:0;padding-top:.375rem}.retention-offer-module__kSCNcq__brand{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.retention-offer-module__kSCNcq__plan{border-inline-start:1px solid var(--fr-line-strong);color:var(--fr-muted);padding-inline-start:.75rem;font-size:.8125rem;font-weight:600}.retention-offer-module__kSCNcq__title{color:var(--fr-text);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:800;line-height:1.2}.retention-offer-module__kSCNcq__title span{color:var(--fr-primary-strong)}.retention-offer-module__kSCNcq__title:focus{outline:none}.retention-offer-module__kSCNcq__description{max-width:40ch;color:var(--fr-muted);margin-top:1rem;font-size:.9375rem;line-height:1.7}.retention-offer-module__kSCNcq__benefits{gap:1.1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.retention-offer-module__kSCNcq__benefits li{align-items:start;gap:.75rem;display:flex}.retention-offer-module__kSCNcq__benefitIcon{background:var(--fr-primary-soft);height:2.125rem;color:var(--fr-primary-strong);border-radius:.625rem;flex:0 0 2.125rem;place-items:center;display:grid}.retention-offer-module__kSCNcq__benefits p{color:var(--fr-text);margin:0 0 .2rem;font-size:.8125rem;font-weight:700;line-height:1.5}.retention-offer-module__kSCNcq__benefits li>div>span{color:var(--fr-muted);font-size:.8125rem;line-height:1.5}.retention-offer-module__kSCNcq__pricePanel{border:1px solid color-mix(in srgb, var(--fr-primary) 24%, var(--fr-line));background:color-mix(in srgb, var(--fr-primary) 5%, var(--fr-surface));border-radius:1.125rem;min-width:0;padding:clamp(1.1rem,2.5vw,1.5rem)}.retention-offer-module__kSCNcq__priceHeader p{margin:0 0 .25rem;font-size:.875rem;font-weight:750}.retention-offer-module__kSCNcq__priceHeader>span{color:var(--fr-muted);font-size:.8125rem}.retention-offer-module__kSCNcq__saving{color:var(--fr-success-strong);align-items:center;gap:.375rem;margin:1.25rem 0 0;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.retention-offer-module__kSCNcq__saving svg{flex-shrink:0}.retention-offer-module__kSCNcq__amount{flex-wrap:wrap;align-items:baseline;gap:.3rem .625rem;margin-top:1.25rem;display:flex}.retention-offer-module__kSCNcq__saving+.retention-offer-module__kSCNcq__amount{margin-top:.5rem}.retention-offer-module__kSCNcq__amount strong{color:var(--fr-text);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(2.625rem,4vw,3.125rem);font-weight:800;line-height:1.15}.retention-offer-module__kSCNcq__amount>span{color:var(--fr-muted);font-size:.875rem}.retention-offer-module__kSCNcq__renewal{color:var(--fr-text);margin-top:.5rem;font-size:.875rem;line-height:1.6}.retention-offer-module__kSCNcq__renewal strong{font-weight:700}.retention-offer-module__kSCNcq__schedule{border-top:1px solid var(--fr-line);border-bottom:1px solid var(--fr-line);gap:.875rem;margin:1.25rem 0;padding:1.125rem 0;display:grid}.retention-offer-module__kSCNcq__schedule>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.retention-offer-module__kSCNcq__schedule dt,.retention-offer-module__kSCNcq__schedule dd{color:var(--fr-text);margin:0;font-size:.75rem;font-weight:650;line-height:1.5}.retention-offer-module__kSCNcq__schedule dt>span{color:var(--fr-muted);margin-top:.125rem;font-size:.6875rem;font-weight:400;display:block}.retention-offer-module__kSCNcq__schedule dd{font-variant-numeric:tabular-nums;flex-shrink:0}.retention-offer-module__kSCNcq__accept{gap:.625rem;width:100%;min-height:3.125rem;font-size:.8125rem;line-height:1.55}.retention-offer-module__kSCNcq__reassurance{color:var(--fr-muted);text-align:center;margin-top:.75rem;font-size:.6875rem;line-height:1.65}.retention-offer-module__kSCNcq__decline{width:100%;min-height:2.75rem;color:var(--fr-muted);text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:.5rem;margin-top:.375rem;padding:.625rem 0;font-size:.75rem;line-height:1.5;text-decoration:underline;display:block}.retention-offer-module__kSCNcq__decline:hover{color:var(--fr-text);background:var(--fr-surface-muted)}.retention-offer-module__kSCNcq__decline:focus-visible{outline:3px solid var(--fr-focus);outline-offset:3px}.retention-offer-module__kSCNcq__decline:disabled{cursor:wait;opacity:.6}.retention-offer-module__kSCNcq__portal{max-width:22rem}.retention-offer-module__kSCNcq__portal button{color:var(--fr-muted);border:1px solid var(--fr-line);background:0 0;font-size:.75rem}.retention-offer-module__kSCNcq__portal button:hover{background:var(--fr-surface-muted);color:var(--fr-text)}@media (max-width:720px){.retention-offer-module__kSCNcq__offer{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""title""description""price""benefits";gap:1rem}.retention-offer-module__kSCNcq__intro{display:contents}.retention-offer-module__kSCNcq__title{grid-area:title;font-size:1.65rem}.retention-offer-module__kSCNcq__brand{grid-area:brand;margin-bottom:0}.retention-offer-module__kSCNcq__description{grid-area:description;margin:0}.retention-offer-module__kSCNcq__pricePanel{grid-area:price}.retention-offer-module__kSCNcq__benefits{grid-area:benefits;gap:.75rem;margin-top:.25rem}.retention-offer-module__kSCNcq__benefits li>div>span{display:none}.retention-offer-module__kSCNcq__benefits li{align-items:center}.retention-offer-module__kSCNcq__benefits p{margin:0}.retention-offer-module__kSCNcq__benefitIcon{flex-basis:1.875rem;height:1.875rem}.retention-offer-module__kSCNcq__amount strong{font-size:2.75rem}}