.fgp-header[data-astro-cid-qsqpagpb]{display:flex;flex-direction:column;align-items:center;text-align:center}.fgp-title[data-astro-cid-qsqpagpb]{max-width:20ch;margin-top:18px}.fgp-lede[data-astro-cid-qsqpagpb]{margin-top:20px}.fgp-cadence[data-astro-cid-qsqpagpb]{display:flex;width:min(100%,300px);height:44px;margin-top:30px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--s1)}.fgp-cadence[data-astro-cid-qsqpagpb] button[data-astro-cid-qsqpagpb]{flex:1;min-width:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--tx3);font:600 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out}.fgp-cadence[data-astro-cid-qsqpagpb] button[data-astro-cid-qsqpagpb]:hover{color:var(--tx)}.fgp-cadence[data-astro-cid-qsqpagpb] button[data-astro-cid-qsqpagpb].is-active{background:var(--s3);color:var(--tx)}.fgp-cadence[data-astro-cid-qsqpagpb] button[data-astro-cid-qsqpagpb]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fgp-cadence-note[data-astro-cid-qsqpagpb]{margin-top:12px;color:var(--tx3);font-size:13px;line-height:1.4}.fgp-grid[data-astro-cid-qsqpagpb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--line)}.fgp-plan[data-astro-cid-qsqpagpb]{position:relative;display:flex;flex-direction:column;min-width:0;padding:32px 32px 36px}.fgp-plan[data-astro-cid-qsqpagpb]:first-child{padding-left:0}.fgp-plan[data-astro-cid-qsqpagpb]:last-child{padding-right:0}.fgp-plan[data-astro-cid-qsqpagpb]:not(:last-child){box-shadow:inset -1px 0 0 var(--line)}.fgp-plan[data-astro-cid-qsqpagpb].is-featured:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--gold)}.fgp-plan-head[data-astro-cid-qsqpagpb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fgp-plan-name[data-astro-cid-qsqpagpb]{color:var(--tx);font:400 30px/1.15 var(--font-serif)}.fgp-plan-description[data-astro-cid-qsqpagpb]{min-height:3em;margin-top:12px;color:var(--tx3);font-size:14px;line-height:1.5;text-wrap:pretty}.fgp-price[data-astro-cid-qsqpagpb]{display:flex;flex-direction:column;gap:6px;margin-top:22px}.fgp-price-line[data-astro-cid-qsqpagpb]{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.fgp-net[data-astro-cid-qsqpagpb]{color:var(--tx);font:400 clamp(2.75rem,4vw,3.25rem)/1.15 var(--font-serif);font-variant-numeric:lining-nums}.fgp-unit[data-astro-cid-qsqpagpb]{color:var(--tx3);font:500 14px/1 var(--font-sans)}.fgp-billed[data-astro-cid-qsqpagpb]{margin-top:6px;color:var(--tx3);font-size:12.5px;line-height:1.4}.fgp-cta[data-astro-cid-qsqpagpb]{margin-top:22px}.fgp-facts[data-astro-cid-qsqpagpb]{margin:22px 0 0;border-top:1px solid var(--line)}.fgp-facts[data-astro-cid-qsqpagpb] div[data-astro-cid-qsqpagpb]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.fgp-facts[data-astro-cid-qsqpagpb] dt[data-astro-cid-qsqpagpb]{color:var(--tx3);font-size:13px;line-height:1.3}.fgp-facts[data-astro-cid-qsqpagpb] dd[data-astro-cid-qsqpagpb]{margin:0;color:var(--tx);font:400 20px/1.15 var(--font-serif);white-space:nowrap}.fgp-includes[data-astro-cid-qsqpagpb]{margin-top:20px;color:var(--tx2);font-size:13px;font-weight:500;line-height:1.4}.fgp-checks[data-astro-cid-qsqpagpb]{display:flex;flex-direction:column;gap:11px;margin-top:16px}.fgp-facts[data-astro-cid-qsqpagpb]+.fgp-checks[data-astro-cid-qsqpagpb]{margin-top:20px}.fgp-checks[data-astro-cid-qsqpagpb] li[data-astro-cid-qsqpagpb]{display:flex;gap:10px;color:var(--tx2);font-size:14px;line-height:1.4}.fgp-checks[data-astro-cid-qsqpagpb] svg{flex:none;margin-top:2px;color:var(--gold)}.fgp-every[data-astro-cid-qsqpagpb]{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px;color:var(--tx2);font-size:14px;line-height:1.4}.fgp-every[data-astro-cid-qsqpagpb] li[data-astro-cid-qsqpagpb]{display:flex;align-items:center;gap:8px}.fgp-every[data-astro-cid-qsqpagpb] svg{flex:none;color:var(--gold)}.fgp-bundle[data-astro-cid-qsqpagpb]{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:48px;margin-top:64px;padding-top:40px;border-top:1px solid var(--line);align-items:start}.fgp-bundle-title[data-astro-cid-qsqpagpb]{margin-top:14px}.fgp-bundle-body[data-astro-cid-qsqpagpb]{margin-top:12px;color:var(--tx2);font-size:14.5px;line-height:1.6}.fgp-bundle-rows[data-astro-cid-qsqpagpb]{border-top:1px solid var(--line)}.fgp-bundle-rows[data-astro-cid-qsqpagpb] li[data-astro-cid-qsqpagpb]{display:grid;grid-template-columns:minmax(0,1fr) 10rem 13rem;align-items:baseline;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.fgp-bundle-name[data-astro-cid-qsqpagpb]{color:var(--tx);font:500 16px/1.3 var(--font-sans)}.fgp-bundle-was[data-astro-cid-qsqpagpb]{color:var(--tx3);font:500 13.5px/1.2 var(--font-sans);text-align:right;white-space:nowrap}.fgp-bundle-price[data-astro-cid-qsqpagpb]{text-align:right;white-space:nowrap}.fgp-bundle-price[data-astro-cid-qsqpagpb] .serif-number[data-astro-cid-qsqpagpb]{color:var(--tx);font-size:30px}.fgp-bundle-price[data-astro-cid-qsqpagpb] small[data-astro-cid-qsqpagpb]{margin-left:4px;color:var(--tx3);font:500 13px/1 var(--font-sans)}.fgp-example[data-astro-cid-qsqpagpb]{margin-top:16px;color:var(--tx2);font-size:13.5px;line-height:1.6}.fgp-example[data-astro-cid-qsqpagpb] strong[data-astro-cid-qsqpagpb]{color:var(--tx);font-weight:500}.fgp-footnote[data-astro-cid-qsqpagpb]{max-width:54rem;margin-top:24px;color:var(--tx3);font-size:13px;line-height:1.6}.fgp-bundle[data-astro-cid-qsqpagpb]+.fgp-footnote[data-astro-cid-qsqpagpb]{margin-top:40px}.fgp-footnote[data-astro-cid-qsqpagpb]+.fgp-footnote[data-astro-cid-qsqpagpb]{margin-top:10px}@media(max-width:1023px){.fgp-grid[data-astro-cid-qsqpagpb]{grid-template-columns:minmax(0,1fr)}.fgp-plan[data-astro-cid-qsqpagpb],.fgp-plan[data-astro-cid-qsqpagpb]:nth-child(n){padding:28px 0 32px;border-bottom:1px solid var(--line);box-shadow:none}.fgp-plan-description[data-astro-cid-qsqpagpb]{min-height:0}.fgp-bundle[data-astro-cid-qsqpagpb]{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:767px){.fgp-bundle-rows[data-astro-cid-qsqpagpb] li[data-astro-cid-qsqpagpb]{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.fgp-bundle-name[data-astro-cid-qsqpagpb]{grid-column:1 / -1}.fgp-bundle-price[data-astro-cid-qsqpagpb]{text-align:left}}
