.incl[data-astro-cid-tqyjx5lu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.incl__item[data-astro-cid-tqyjx5lu]{position:relative;display:grid;gap:8px;align-content:start;padding:24px 22px 28px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);overflow:hidden}.incl__item[data-astro-cid-tqyjx5lu]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--ic);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.incl__item[data-astro-cid-tqyjx5lu]:hover:after{transform:scaleX(1)}.incl__n[data-astro-cid-tqyjx5lu]{justify-self:start;padding:4px 7px;background:var(--ic);color:var(--ink);border:1px solid var(--ink)}.incl__item[data-astro-cid-tqyjx5lu]:nth-child(4n+3) .incl__n[data-astro-cid-tqyjx5lu]{color:var(--paper)}.incl__t[data-astro-cid-tqyjx5lu]{font-size:1.25rem;letter-spacing:-.02em;margin-top:6px}.incl__d[data-astro-cid-tqyjx5lu]{color:var(--ink-2)}@media(max-width:559px){.incl[data-astro-cid-tqyjx5lu]{grid-template-columns:1fr 1fr}.incl__item[data-astro-cid-tqyjx5lu]{padding:16px 14px 20px}.incl__t[data-astro-cid-tqyjx5lu]{font-size:1.05rem}.incl__d[data-astro-cid-tqyjx5lu]{font-size:.9rem}}.plans[data-astro-cid-6yth57ko]{display:grid;gap:32px}.plans__list[data-astro-cid-6yth57ko]{display:grid;gap:28px}.plan[data-astro-cid-6yth57ko]{position:relative;display:grid;gap:22px;align-content:start;padding:clamp(22px,2.6vw,32px);background:var(--paper);border:1px solid var(--ink);box-shadow:10px 10px 0 var(--pc);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.plan[data-astro-cid-6yth57ko]:hover{transform:translate(-4px,-4px);box-shadow:14px 14px 0 var(--pc)}.plan--advised[data-astro-cid-6yth57ko]{border-width:2px}.plan__flag[data-astro-cid-6yth57ko]{position:absolute;top:-14px;left:20px;background:var(--ink);color:var(--c-sun);padding:6px 10px}.plan__head[data-astro-cid-6yth57ko]{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--line-mid)}.plan__num[data-astro-cid-6yth57ko]{display:flex;align-items:center;gap:8px}.plan__num[data-astro-cid-6yth57ko]:before{content:"";width:12px;height:12px;background:var(--pc);border:1px solid var(--ink)}.plan__name[data-astro-cid-6yth57ko]{font-size:clamp(2rem,3vw,2.6rem);font-weight:700;letter-spacing:-.04em}.plan__pitch[data-astro-cid-6yth57ko]{color:var(--ink-2)}.plan__price[data-astro-cid-6yth57ko]{display:grid;gap:6px}.plan__amount[data-astro-cid-6yth57ko]{display:flex;align-items:flex-start;gap:6px;font-family:var(--f-display);font-weight:700;line-height:.85}.plan__val[data-astro-cid-6yth57ko]{font-size:clamp(4.2rem,7vw,5.6rem);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.plan__cur[data-astro-cid-6yth57ko]{display:grid;font-size:1.8rem;padding-top:6px}.plan__cur[data-astro-cid-6yth57ko] small[data-astro-cid-6yth57ko]{font-family:var(--f-mono);font-weight:500;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.plan__billnote[data-astro-cid-6yth57ko]{font-size:.92rem;font-weight:600}.plan__keys[data-astro-cid-6yth57ko]{display:grid;border-top:1px solid var(--ink)}.plan__keys[data-astro-cid-6yth57ko] li[data-astro-cid-6yth57ko]{padding:10px 0;border-bottom:1px solid var(--line-mid);font-family:var(--f-display);font-weight:600;font-size:1.05rem}.plan__feats[data-astro-cid-6yth57ko]{display:grid;gap:10px}.plan__feats[data-astro-cid-6yth57ko] li[data-astro-cid-6yth57ko]{display:grid;grid-template-columns:18px 1fr;gap:10px;color:var(--ink-2)}.plan__feats[data-astro-cid-6yth57ko] li[data-astro-cid-6yth57ko]:before{content:"";width:14px;height:8px;margin-top:6px;border:solid var(--ink);border-width:0 0 2px 2px;rotate:-45deg;translate:2px -2px}.plan__btn[data-astro-cid-6yth57ko]{justify-content:center}.plan--advised[data-astro-cid-6yth57ko] .plan__btn[data-astro-cid-6yth57ko]{--sweep: var(--c-sun)}.plan__setup[data-astro-cid-6yth57ko]{font-size:.85rem;color:var(--ink-3);text-align:center}@media(min-width:1024px){.plans__list[data-astro-cid-6yth57ko]{grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}.plan[data-astro-cid-6yth57ko]{grid-template-rows:auto auto auto 1fr auto auto}.plan--advised[data-astro-cid-6yth57ko]{transform:translateY(-14px)}.plan--advised[data-astro-cid-6yth57ko]:hover{transform:translate(-4px,-18px)}}.addons[data-astro-cid-wkixxfus]{display:grid;gap:40px}.agroup[data-astro-cid-wkixxfus]{display:grid;gap:16px;align-content:start}.agroup__tag[data-astro-cid-wkixxfus]{display:inline-block;background:var(--gc);color:var(--gf);padding:7px 10px;border:1px solid var(--ink)}.agroup__list[data-astro-cid-wkixxfus]{display:grid;border-top:1px solid var(--ink)}.addon[data-astro-cid-wkixxfus]{display:grid;gap:8px;padding:18px 0;border-bottom:1px solid var(--line-mid);transition:padding-left .4s var(--ease-out)}.addon[data-astro-cid-wkixxfus]:hover{padding-left:10px}.addon__top[data-astro-cid-wkixxfus]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.addon__name[data-astro-cid-wkixxfus]{font-size:1.25rem;letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.addon__soon[data-astro-cid-wkixxfus]{font-size:.65rem;color:var(--ink);background:var(--c-sun);padding:3px 6px}.addon__price[data-astro-cid-wkixxfus]{font-family:var(--f-display);font-weight:700;font-size:1.25rem;white-space:nowrap}.addon__price[data-astro-cid-wkixxfus] small[data-astro-cid-wkixxfus]{font-family:var(--f-body);font-weight:500;font-size:.85rem;color:var(--ink-3)}.addon__desc[data-astro-cid-wkixxfus]{color:var(--ink-2);max-width:36rem}.addon__note[data-astro-cid-wkixxfus]{color:var(--ink-2);font-size:.68rem}.addons--compact[data-astro-cid-wkixxfus] .addon[data-astro-cid-wkixxfus]{padding:14px 0}.addons--compact[data-astro-cid-wkixxfus] .addon__name[data-astro-cid-wkixxfus],.addons--compact[data-astro-cid-wkixxfus] .addon__price[data-astro-cid-wkixxfus]{font-size:1.1rem}@media(min-width:1024px){.addons[data-astro-cid-wkixxfus]{grid-template-columns:repeat(3,1fr);gap:40px}}
