.wrap.svelte-133tnjx{z-index:1;max-width:900px;margin:0 auto;padding:clamp(40px,8vw,80px) 32px 80px;position:relative}.head.svelte-133tnjx{text-align:center;margin-bottom:clamp(28px,5vw,48px)}h1.svelte-133tnjx{font-family:var(--font-display);letter-spacing:-1px;color:var(--color-text-strong);margin:0;font-size:clamp(32px,6vw,44px);font-weight:600}.sub.svelte-133tnjx{max-width:560px;color:var(--color-text-muted);margin:14px auto 0;font-size:15px;line-height:1.55}.grid.svelte-133tnjx{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (width<=640px){.grid.svelte-133tnjx{grid-template-columns:1fr}}.card.svelte-133tnjx{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-border);background:#ffffff0b;border-radius:20px;flex-direction:column;padding:26px 24px;display:flex;position:relative}.card.featured.svelte-133tnjx{border-color:var(--color-border-accent);background:linear-gradient(#7a20e01a,#ffffff0b);box-shadow:0 0 0 1px #7a20e040,0 24px 60px -30px #7a20e099}.badge.svelte-133tnjx{font:600 10.5px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--gradient-brand);border-radius:var(--radius-pill);padding:5px 11px;position:absolute;top:18px;right:18px}.name.svelte-133tnjx{font:700 17px var(--font-sans);color:var(--color-text-strong);margin:0}.price.svelte-133tnjx{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-text-strong);margin:10px 0 0;font-size:30px;font-weight:600}.price.soon.svelte-133tnjx{color:var(--color-violet-200);font-size:22px}.tagline.svelte-133tnjx{color:var(--color-text-dim);margin:6px 0 0;font-size:13px}.feats.svelte-133tnjx{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;margin:20px 0 0;padding:18px 0 0;display:flex}.feat.svelte-133tnjx{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feat.svelte-133tnjx dt:where(.svelte-133tnjx){color:var(--color-text-muted);margin:0;font-size:13.5px}.feat.svelte-133tnjx dd:where(.svelte-133tnjx){align-items:baseline;gap:8px;margin:0;display:flex}.val.svelte-133tnjx{color:var(--color-text-strong);font-size:15px;font-weight:600}.hint.svelte-133tnjx{font:400 11px/1 var(--font-sans);color:var(--color-text-faint);white-space:nowrap}.mono.svelte-133tnjx{font-family:var(--font-mono)}.cta.svelte-133tnjx{font:600 13.5px/1 var(--font-sans);border-radius:var(--radius-btn);color:var(--color-text-strong);background:var(--color-glass-2);border:1px solid var(--color-border-strong);justify-content:center;align-items:center;margin-top:24px;padding:12px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cta.svelte-133tnjx:hover{border-color:var(--color-border-accent);background:#ffffff14}.cta.primary.svelte-133tnjx{color:#fff;background:var(--gradient-brand);box-shadow:var(--shadow-brand);border:none}.cta.primary.svelte-133tnjx:hover{filter:brightness(1.08)}.note.svelte-133tnjx{text-align:center;color:var(--color-text-dim);margin:28px 0 0;font-size:13px}.faq.svelte-133tnjx{margin-top:clamp(48px,8vw,88px)}.faq-title.svelte-133tnjx{font-family:var(--font-display);letter-spacing:-.6px;color:var(--color-text-strong);text-align:center;margin:0 0 clamp(20px,3vw,32px);font-size:clamp(24px,4vw,32px);font-weight:600}.faq-list.svelte-133tnjx{flex-direction:column;gap:10px;max-width:680px;margin:0 auto;padding:0;list-style:none;display:flex}details.svelte-133tnjx{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-glass-1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .18s,background .18s}details[open].svelte-133tnjx{border-color:var(--color-border-accent);background:var(--color-glass-2)}summary.svelte-133tnjx{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;list-style:none;display:flex}summary.svelte-133tnjx::-webkit-details-marker{display:none}.q.svelte-133tnjx{font:600 15px var(--font-sans);color:var(--color-text-strong)}.q-chev.svelte-133tnjx{width:15px;height:15px;color:var(--color-violet-300);transition:transform .2s var(--ease-out-expo,ease);flex:none}details[open].svelte-133tnjx .q-chev:where(.svelte-133tnjx){transform:rotate(180deg)}.a.svelte-133tnjx{color:var(--color-text-muted);max-width:60ch;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.6}@media (width<=560px){.wrap.svelte-133tnjx{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.q-chev.svelte-133tnjx{transition:none}}
