.pricing-module__lfVnyG__wrap{background:radial-gradient(120% 60% at 50% 0%, rgb(from var(--gold) r g b / .04), transparent 60%), linear-gradient(180deg, var(--surface-lowest), var(--surface-dim));max-width:1040px;margin:0 auto;padding:0 40px 120px}.pricing-module__lfVnyG__back{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s var(--ease);align-items:center;gap:7px;margin-top:40px;font-size:.6875rem;text-decoration:none;display:inline-flex}.pricing-module__lfVnyG__back:hover{color:var(--gold)}.pricing-module__lfVnyG__back:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.pricing-module__lfVnyG__header{margin-top:26px}.pricing-module__lfVnyG__plate{background:repeating-linear-gradient(90deg, rgb(from var(--on-surface) r g b / .015) 0 2px, transparent 2px 4px), linear-gradient(180deg, var(--surface-base), var(--surface-low));border:1px solid var(--ghost-strong);box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .07), inset 0 0 44px rgb(from var(--surface-lowest) r g b / .5), 0 18px 40px rgb(from var(--surface-lowest) r g b / .4);border-radius:14px;position:relative}.pricing-module__lfVnyG__rivet{background:radial-gradient(circle at 35% 30%, rgb(from var(--on-surface) r g b / .45), rgb(from var(--surface-lowest) r g b / .95));width:9px;height:9px;box-shadow:0 0 0 1px var(--ghost-strong), inset 0 1px 1px rgb(from var(--on-surface) r g b / .2);border-radius:50%;position:absolute}.pricing-module__lfVnyG__rivetTL{top:12px;left:12px}.pricing-module__lfVnyG__rivetTR{top:12px;right:12px}.pricing-module__lfVnyG__rivetBL{bottom:12px;left:12px}.pricing-module__lfVnyG__rivetBR{bottom:12px;right:12px}.pricing-module__lfVnyG__plateInner{padding:32px 38px 30px}.pricing-module__lfVnyG__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 0 rgb(from var(--surface-lowest) r g b / .6);align-items:center;gap:9px;margin-bottom:14px;font-size:.6875rem;font-weight:500;display:inline-flex}.pricing-module__lfVnyG__dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 10px rgb(from var(--gold) r g b / .7);border-radius:50%}.pricing-module__lfVnyG__h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-surface);font-size:clamp(1.9rem,4.2vw,2.7rem);font-weight:700;line-height:1.05}.pricing-module__lfVnyG__deck{border-top:1px solid var(--ghost);font-family:var(--font-body);color:var(--on-surface-variant);max-width:60ch;margin-top:16px;padding-top:18px;font-size:.98rem;line-height:1.6}.pricing-module__lfVnyG__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:36px;display:grid}.pricing-module__lfVnyG__card{border:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-base), var(--surface-low));box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .04), 0 10px 26px rgb(from var(--surface-lowest) r g b / .3);border-radius:12px;flex-direction:column;padding:26px 24px;display:flex}.pricing-module__lfVnyG__cardFeatured{border-color:rgb(from var(--gold) r g b / .4)}.pricing-module__lfVnyG__cardHead{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.pricing-module__lfVnyG__planName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);font-size:1.15rem;font-weight:600}.pricing-module__lfVnyG__mostTag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px solid rgb(from var(--gold) r g b / .3);border-radius:999px;padding:4px 9px;font-size:.5625rem;font-weight:600}.pricing-module__lfVnyG__price{align-items:baseline;gap:6px;margin-top:20px;display:flex}.pricing-module__lfVnyG__priceNum{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-surface);font-size:clamp(1.9rem,3.4vw,2.4rem);font-weight:700;line-height:1}.pricing-module__lfVnyG__priceSuffix{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:.78rem}.pricing-module__lfVnyG__blurb{font-family:var(--font-body);color:var(--on-surface-variant);margin-top:14px;font-size:.9rem;line-height:1.55}.pricing-module__lfVnyG__features{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pricing-module__lfVnyG__feature{font-family:var(--font-body);color:var(--on-surface-variant);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.875rem;line-height:1.45;display:grid}.pricing-module__lfVnyG__featureMark{background:var(--gold);width:5px;height:5px;box-shadow:0 0 7px rgb(from var(--gold) r g b / .55);border-radius:50%;margin-top:7px}.pricing-module__lfVnyG__cardCta{margin-top:auto;padding-top:24px}.pricing-module__lfVnyG__keycap{width:100%;font-family:var(--font-display);letter-spacing:-.005em;transition:transform .12s var(--ease), box-shadow .12s var(--ease), color .2s var(--ease), border-color .2s var(--ease), filter .2s var(--ease);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.pricing-module__lfVnyG__keycap:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pricing-module__lfVnyG__keycap:active{transform:translateY(1px)}.pricing-module__lfVnyG__keycapPrimary{color:var(--surface-lowest);background:linear-gradient(135deg, var(--gold), var(--amber), var(--coral));box-shadow:inset 0 1px 0 #ffffff40, 0 3px 0 rgb(from var(--surface-lowest) r g b / .5);border:1px solid #0000}.pricing-module__lfVnyG__keycapPrimary:hover{filter:brightness(1.06)}.pricing-module__lfVnyG__keycapPrimary:active{box-shadow:inset 0 1px 2px rgb(from var(--surface-lowest) r g b / .4), 0 1px 0 rgb(from var(--surface-lowest) r g b / .5)}.pricing-module__lfVnyG__keycapGhost{color:var(--on-surface);border:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-high), var(--surface-base));box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .08), 0 3px 0 rgb(from var(--surface-lowest) r g b / .5)}.pricing-module__lfVnyG__keycapGhost:hover{color:var(--gold);border-color:rgb(from var(--gold) r g b / .35)}.pricing-module__lfVnyG__keycapGhost:active{box-shadow:inset 0 1px 2px rgb(from var(--surface-lowest) r g b / .6), 0 1px 0 rgb(from var(--surface-lowest) r g b / .5)}.pricing-module__lfVnyG__faq{margin-top:64px}.pricing-module__lfVnyG__sectlabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:11px;margin-bottom:18px;font-size:.625rem;display:flex}.pricing-module__lfVnyG__rule{background:var(--gold);flex:none;width:30px;height:1px}.pricing-module__lfVnyG__faqList{border:1px solid var(--ghost);border-radius:8px;gap:2px;display:grid;overflow:hidden}.pricing-module__lfVnyG__faqRow{background:linear-gradient(180deg, var(--surface-base), var(--surface-low));gap:8px;padding:18px 20px;display:grid}.pricing-module__lfVnyG__faqQ{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.6875rem;font-weight:600}.pricing-module__lfVnyG__faqA{font-family:var(--font-body);color:var(--on-surface-variant);margin:0;font-size:.92rem;line-height:1.6}.pricing-module__lfVnyG__faqLink{color:var(--gold);white-space:nowrap;border-bottom:1px solid rgb(from var(--gold) r g b / .35);transition:border-color .2s var(--ease);text-decoration:none}.pricing-module__lfVnyG__faqLink:hover{border-color:var(--gold)}.pricing-module__lfVnyG__faqLink:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}@media (max-width:880px){.pricing-module__lfVnyG__grid{grid-template-columns:1fr}}@media (max-width:720px){.pricing-module__lfVnyG__wrap{padding:0 22px 80px}.pricing-module__lfVnyG__plateInner{padding:26px 22px 24px}}@media (prefers-reduced-motion:reduce){.pricing-module__lfVnyG__back,.pricing-module__lfVnyG__keycap,.pricing-module__lfVnyG__faqLink{transition:none}.pricing-module__lfVnyG__keycap:active{transform:none}}