.frHgsq_plans{--lift:.875rem;--amount-max:3.05rem;--ring:var(--ink);--glow:0 34px 72px -34px color-mix(in oklab, var(--signal) 55%, transparent), 0 22px 48px -26px #0006;padding:calc(var(--lift) + .9rem) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem clamp(.875rem,.4rem + 1.3vw,1.25rem);margin:0;list-style:none;display:grid}.frHgsq_plan{border-radius:var(--r-5);transition:transform var(--d-4) var(--ease-out);display:flex;position:relative;container-type:inline-size}.frHgsq_plan[data-recommended]{margin-top:calc(var(--lift) * -1)}.frHgsq_plan:before{content:"";border-radius:inherit;box-shadow:var(--sh-3);opacity:0;pointer-events:none;transition:opacity var(--d-4) var(--ease-out);position:absolute;inset:0}.frHgsq_plan:hover:before{opacity:1}.frHgsq_plan:has(:focus-visible):before{opacity:1}.frHgsq_plan[data-recommended]:before{box-shadow:var(--glow);opacity:1}.frHgsq_card{--pad:clamp(1.4rem, 1.1rem + .9vw, 1.75rem);--c-ink:var(--ink);--c-2:var(--ink-2);--c-3:var(--ink-3);--c-rule:var(--line-2);--c-tint:var(--green-soft);--c-icon:var(--green);z-index:1;min-width:0;padding:var(--pad);border-radius:inherit;background:linear-gradient(180deg, var(--surface-2), var(--surface) 58%);box-shadow:inset 0 0 0 1px var(--line-2), var(--sh-2);flex-direction:column;flex:1;display:flex;position:relative}.frHgsq_plan[data-recommended] .frHgsq_card{--c-ink:var(--bg);--c-2:color-mix(in oklab, var(--bg) 86%, var(--ink));--c-3:color-mix(in oklab, var(--bg) 68%, var(--ink));--c-rule:color-mix(in oklab, var(--bg) 24%, transparent);--c-tint:color-mix(in oklab, var(--bg) 18%, transparent);--c-icon:var(--bg);padding-top:calc(var(--pad) + var(--lift));background:var(--ink);box-shadow:var(--sh-3)}.frHgsq_card:before{content:"";border-radius:inherit;background:var(--ring);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--d-4) var(--ease-out);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.frHgsq_plan:hover .frHgsq_card:before{opacity:.32}.frHgsq_plan:has(:focus-visible) .frHgsq_card:before{opacity:.32}.frHgsq_plan[data-recommended] .frHgsq_card:before{display:none}.frHgsq_head{gap:.55rem;display:grid}.frHgsq_top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.frHgsq_name{font-family:var(--font-display);font-variation-settings:"opsz" 30;letter-spacing:-.03em;color:var(--c-ink);font-size:1.5rem;font-weight:700;line-height:1.1}.frHgsq_badge{border-radius:var(--r-pill);background:var(--signal);color:#1a1530;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 18px -8px color-mix(in oklab, var(--signal) 70%, transparent);align-items:center;gap:.35rem;padding:.38rem .8rem .38rem .62rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;translate:-50% -50%}.frHgsq_badge svg{flex:none;width:.85rem;height:.85rem}.frHgsq_tier{gap:.25rem;display:inline-flex}.frHgsq_dot{background:color-mix(in oklab, var(--c-ink) 22%, transparent);border-radius:50%;width:.4375rem;height:.4375rem}.frHgsq_dot[data-on]{background:var(--c-ink)}.frHgsq_plan[data-recommended] .frHgsq_dot[data-on]{background:var(--signal)}.frHgsq_audience{color:var(--c-3);text-wrap:balance;font-size:.875rem;line-height:1.45}.frHgsq_price{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;margin-top:1.5rem;display:flex}.frHgsq_amount{font-family:var(--font-display);font-variation-settings:"opsz" 96;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2rem, 1.6rem + 1.6vw, var(--amount-max));font-size:clamp(2rem, 16cqi, var(--amount-max));letter-spacing:-.032em;color:var(--c-ink);font-weight:720;line-height:1}.frHgsq_per{color:var(--c-3);font-size:.875rem;font-weight:500}.frHgsq_billing{min-height:1.45em;font-family:var(--font-mono);letter-spacing:.01em;color:var(--c-3);margin-top:.65rem;font-size:.75rem;line-height:1.45}.frHgsq_points{border-top:1px solid var(--c-rule);gap:.8rem;margin:1.5rem 0 1.75rem;padding:1.5rem 0 0;list-style:none;display:grid}.frHgsq_points li{color:var(--c-2);text-wrap:pretty;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.5;display:flex}.frHgsq_points svg{box-sizing:border-box;background:var(--c-tint);width:1.25rem;height:1.25rem;color:var(--c-icon);border-radius:50%;flex:none;margin-top:.06rem;padding:.22rem}.frHgsq_cta{--btn-h:3.125rem;width:100%;margin-top:auto}.frHgsq_ctaHot{background:var(--signal);color:#1a1530;box-shadow:0 12px 26px -12px color-mix(in oklab, var(--signal) 80%, transparent)}.frHgsq_ctaHot:hover{background:color-mix(in oklab, var(--signal) 86%, #fff)}.frHgsq_deal{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-height:1.75rem;margin-top:.6rem;display:flex}.frHgsq_chip{border-radius:var(--r-pill);background:var(--green-soft);color:var(--green);white-space:nowrap;padding:.22rem .6rem;font-size:.75rem;font-weight:650;line-height:1.2}.frHgsq_plan[data-recommended] .frHgsq_chip{background:var(--c-tint);color:var(--c-ink)}.frHgsq_was{color:var(--c-3);-webkit-text-decoration-color:color-mix(in oklab, var(--c-3) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--c-3) 70%, transparent);font-size:.8125rem}.frHgsq_nudge{font:inherit;color:var(--c-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:.24em;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.frHgsq_nudge:hover{text-decoration-color:currentColor}.frHgsq_nudge svg{flex:none;width:.9rem;height:.9rem}.frHgsq_after{text-align:center;color:var(--c-3);margin-top:.7rem;font-size:.8125rem;line-height:1.4}.frHgsq_board{display:grid}.frHgsq_switchRow{justify-content:flex-start;align-items:center;gap:.9rem 1.1rem;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.frHgsq_board[data-align=center] .frHgsq_switchRow{justify-content:center}.frHgsq_switch{border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2), var(--sh-1);isolation:isolate;grid-template-columns:repeat(2,minmax(7.75rem,1fr));padding:.3rem;display:inline-grid;position:relative}.frHgsq_thumb{border-radius:var(--r-pill);background:var(--ink);width:calc(50% - .3rem);box-shadow:var(--sh-2);transition:translate var(--d-4) var(--ease-out);z-index:-1;position:absolute;inset:.3rem auto .3rem .3rem;translate:0}.frHgsq_board[data-interval=year] .frHgsq_thumb{translate:100%}.frHgsq_switchOpt{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;transition:color var(--d-3) var(--ease-out);place-items:center;padding:.72rem 1.3rem;font-size:.9375rem;font-weight:650;display:grid;position:relative}.frHgsq_switchOpt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.frHgsq_switchOpt:has(input:checked){color:var(--bg)}.frHgsq_switchOpt:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:3px}.frHgsq_saveNote{font-family:var(--font-italic);color:var(--signal-ink);align-items:flex-end;gap:.4rem;margin-top:.9rem;font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1.2;display:inline-flex}.frHgsq_saveArrow{width:2.4rem;height:1.55rem;color:var(--signal);flex:none;margin-bottom:.55rem}@keyframes frHgsq_swap{0%{opacity:0;filter:blur(3px);translate:0 .35em}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:no-preference){.frHgsq_board[data-touched] .frHgsq_amount,.frHgsq_board[data-touched] .frHgsq_billing>span{animation:frHgsq_swap var(--d-4) var(--ease-out) both}}.frHgsq_trust{gap:var(--s-6) clamp(1.25rem, .6rem + 1.8vw, 2.25rem);margin:var(--s-8) 0 0;border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem) 0 0;list-style:none;display:grid}.frHgsq_trust li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .85rem;display:grid}.frHgsq_trustIcon{background:var(--signal-soft);width:2.5rem;height:2.5rem;color:var(--signal-ink);border-radius:.8rem;grid-row:span 2;place-items:center;display:grid}.frHgsq_trustIcon svg{width:1.3rem;height:1.3rem}.frHgsq_trustTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-self:center;font-size:1.0625rem;font-weight:700;line-height:1.2}.frHgsq_trustText{color:var(--ink-3);text-wrap:pretty;font-size:.875rem;line-height:1.5}.frHgsq_foot{justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-6);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.frHgsq_note{max-width:46rem;font-size:var(--fs-xs);color:var(--ink-3);line-height:1.55}@container (max-width:28rem){.frHgsq_audience{min-height:2.9em}}@container (max-width:22rem){.frHgsq_billing{min-height:2.9em}.frHgsq_billing>span{display:block}.frHgsq_billing>.frHgsq_sep{display:none}}@container (max-width:16.5rem){.frHgsq_audience{min-height:4.35em}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.frHgsq_plan:hover{transform:translateY(-.3125rem)}}@keyframes frHgsq_rise{0%{opacity:0;translate:0 2.25rem;scale:.965}to{opacity:1;translate:0;scale:1}}@keyframes frHgsq_breathe{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.frHgsq_plan[data-recommended]:before{animation:frHgsq_breathe 4.8s var(--ease-in-out) infinite alternate}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.frHgsq_plan{animation:linear both frHgsq_rise;animation-timeline:view();animation-range:entry entry 55%}.frHgsq_plan:nth-child(2){animation-range:entry 6% entry 61%}.frHgsq_plan:nth-child(3){animation-range:entry 12% entry 67%}.frHgsq_plan:nth-child(4){animation-range:entry 18% entry 73%}}}@media (max-width:72rem){.frHgsq_trust{grid-template-columns:repeat(2,minmax(0,1fr))}.frHgsq_plans{--lift:0px;--amount-max:3.25rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}@media (max-width:44rem){.frHgsq_switchRow{flex-direction:column;gap:0}.frHgsq_switch{width:100%;max-width:22rem}.frHgsq_saveNote{margin-top:.7rem}.frHgsq_saveArrow{display:none}.frHgsq_trust,.frHgsq_plans{grid-template-columns:minmax(0,1fr)}.frHgsq_card{--pad:1.5rem}.frHgsq_plan[data-recommended] .frHgsq_card{padding-top:calc(var(--pad) + .5rem)}.frHgsq_audience,.frHgsq_billing{min-height:0}.frHgsq_deal:empty{display:none}}@media (forced-colors:active){.frHgsq_card{border:1px solid canvastext}.frHgsq_plan[data-recommended] .frHgsq_card{border-width:2px}.frHgsq_thumb{background:highlight}.frHgsq_switchOpt:has(input:checked){color:highlighttext}.frHgsq_badge{color:canvastext;background:canvas;border:1px solid canvastext}}
