.plan-card[data-astro-cid-kgwcxiln]{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 20px 20px}h3[data-astro-cid-kgwcxiln]{margin:0 0 10px;font:500 24px/1.18 var(--font-body)}.plan-desc[data-astro-cid-kgwcxiln]{display:inline;margin:0;color:var(--muted);line-height:1.5;font-size:14px;font-weight:400}.plan-intro[data-astro-cid-kgwcxiln]{position:relative;display:grid;grid-template-rows:auto 1fr}.plan-description[data-astro-cid-kgwcxiln]{position:relative;align-self:end;color:var(--muted);font-size:14px;line-height:1.5}.limit-help[data-astro-cid-kgwcxiln]{display:inline}.limit-help[data-astro-cid-kgwcxiln] summary[data-astro-cid-kgwcxiln]{display:inline;padding:13px 0;color:var(--text-secondary);font-size:14px;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.limit-help[data-astro-cid-kgwcxiln] summary[data-astro-cid-kgwcxiln]::-webkit-details-marker{display:none}.limit-help[data-astro-cid-kgwcxiln] summary[data-astro-cid-kgwcxiln]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.limit-explanation[data-astro-cid-kgwcxiln]{position:absolute;left:0;right:0;top:100%;z-index:10;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text-secondary);font-size:12px;line-height:1.45}.limit-explanation[data-astro-cid-kgwcxiln] p[data-astro-cid-kgwcxiln]{margin:0}.plan-card[data-astro-cid-kgwcxiln]:has(.limit-help[open]){z-index:2}.price-display[data-astro-cid-kgwcxiln]{padding:12px 0 25px;border-top:1px solid transparent;border-bottom:1px solid var(--line)}.plan-old-price[data-astro-cid-kgwcxiln]:has(del[hidden]){display:none}.plan-old-price[data-astro-cid-kgwcxiln]{margin-bottom:6px;color:var(--muted);font-size:16px;line-height:24px}.plan-old-price[data-astro-cid-kgwcxiln] del[data-astro-cid-kgwcxiln]{position:relative;display:inline-block;text-decoration:none}.plan-old-price[data-astro-cid-kgwcxiln] del[data-astro-cid-kgwcxiln][hidden]{display:none}.plan-old-price[data-astro-cid-kgwcxiln] del[data-astro-cid-kgwcxiln]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transform:scaleX(var(--strike-progress,1));transform-origin:left center}.plan-price[data-astro-cid-kgwcxiln]{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;line-height:1.05}.plan-price[data-astro-cid-kgwcxiln] strong[data-astro-cid-kgwcxiln]{font-size:clamp(28px,2.6vw,32px);font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums;letter-spacing:0}.plan-price[data-astro-cid-kgwcxiln]>span[data-astro-cid-kgwcxiln]{font-size:14px;color:var(--muted);font-weight:500}.price-digits[data-astro-cid-kgwcxiln]{display:inline-flex}.plan-price[data-astro-cid-kgwcxiln] .price-digit{display:block;width:.62em;height:1.05em;overflow:hidden}.plan-price[data-astro-cid-kgwcxiln] .price-wheel{display:flex;flex-direction:column}.plan-price[data-astro-cid-kgwcxiln] .price-wheel>span{display:block;height:1.05em;flex:none;line-height:1.05;text-align:center}.plan-price[data-astro-cid-kgwcxiln] .price-space{width:.32em;text-align:center}.price-currency[data-astro-cid-kgwcxiln]{margin-left:.24em}.plan-list[data-astro-cid-kgwcxiln]{list-style:none;padding:0;margin:0;display:grid;align-content:start;gap:8px;color:var(--ink);font-size:13px}.plan-list[data-astro-cid-kgwcxiln] li[data-astro-cid-kgwcxiln]{position:relative;padding-left:26px;line-height:1.45}.plan-list[data-astro-cid-kgwcxiln] li[data-astro-cid-kgwcxiln]:before{content:"✓";position:absolute;left:0;top:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:700}.plan-btn[data-astro-cid-kgwcxiln]{margin-top:12px;align-self:end;width:100%;min-height:44px;font-size:14px}@media(hover:hover)and (pointer:fine){.plan-btn[data-astro-cid-kgwcxiln]:hover:not(:active){transform:translateY(-1px)}}@media(max-width:900px){.plan-desc[data-astro-cid-kgwcxiln]{min-height:0}.plan-price[data-astro-cid-kgwcxiln] strong[data-astro-cid-kgwcxiln]{font-size:30px}}.section-head[data-astro-cid-hkoc4sea] h1,.section-head[data-astro-cid-hkoc4sea] h2{font-weight:500}.section-head[data-astro-cid-hkoc4sea] h2{font-weight:600}.section-head[data-astro-cid-hkoc4sea] h2{font-size:clamp(28px,2.8vw,34px)}.standalone[data-astro-cid-hkoc4sea]{padding:var(--page-content-top) 0 64px}.standalone[data-astro-cid-hkoc4sea] .section-head[data-astro-cid-hkoc4sea]{max-width:900px;margin-bottom:80px}.standalone[data-astro-cid-hkoc4sea] h1[data-astro-cid-hkoc4sea]{margin:0 0 28px}.standalone[data-astro-cid-hkoc4sea] .section-head[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{font-size:var(--font-lead)}.billing-toggle[data-astro-cid-hkoc4sea]{display:flex;justify-content:center;width:max-content;max-width:100%;margin:0 auto 34px;background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;padding:4px}.billing-pill[data-astro-cid-hkoc4sea]{flex-wrap:wrap;overflow-wrap:anywhere;min-width:96px;min-height:44px;border-radius:999px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;transition:background .2s,color .2s,box-shadow .2s}.billing-pill[data-astro-cid-hkoc4sea]:hover{color:var(--ink)}.billing-pill[data-astro-cid-hkoc4sea].active{background:var(--white);color:var(--ink);box-shadow:0 1px 4px #17191c14,0 0 0 1px #17191c0a}.billing-pill[data-astro-cid-hkoc4sea]:focus-visible{outline-offset:2px}.billing-saving[data-astro-cid-hkoc4sea]{font-size:11px;padding:3px 7px;border-radius:999px;background:var(--green-soft);color:var(--green);white-space:normal;max-width:100%}.plans-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:18px;row-gap:12px}.plans-navigation[data-astro-cid-hkoc4sea]{display:none}@media(max-width:800px){.standalone[data-astro-cid-hkoc4sea] .section-head[data-astro-cid-hkoc4sea]{margin-bottom:48px}}@media(max-width:620px){.standalone[data-astro-cid-hkoc4sea] h1[data-astro-cid-hkoc4sea]{font-size:clamp(34px,8vw,44px);margin-bottom:24px}}@media(max-width:900px){.plans-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}@media(max-width:620px){.plans-grid[data-astro-cid-hkoc4sea]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 28px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;overscroll-behavior-x:contain;padding:4px;margin:-4px;scrollbar-width:none}.plans-grid[data-astro-cid-hkoc4sea]::-webkit-scrollbar{display:none}.plans-grid[data-astro-cid-hkoc4sea] .plan-card{min-width:0;scroll-snap-align:start}.plans-grid[data-astro-cid-hkoc4sea]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:14px}.plans-navigation[data-astro-cid-hkoc4sea]:not([hidden]){display:flex;justify-content:center;gap:0;margin-top:8px}.plans-navigation[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea]{min-height:44px;min-width:44px;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-button);background:transparent;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer}.plans-navigation[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea]:hover{color:var(--ink)}.plans-navigation[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea][aria-current]{border-color:var(--line);background:var(--white);color:var(--ink)}.plans-navigation[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}}
