.pricing[data-astro-cid-hkoc4sea]{padding-top:90px}.price-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px}@media(max-width:1000px){.price-grid[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.price-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}.price-card[data-astro-cid-hkoc4sea]{position:relative;background:linear-gradient(160deg,#1e0d44cc,#140b3d80);border:1px solid rgba(177,78,255,.18);border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.price-card[data-astro-cid-hkoc4sea]:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--ac,var(--cyan));opacity:.75;border-radius:16px 16px 0 0}.price-card[data-astro-cid-hkoc4sea]:hover{transform:translateY(-6px);border-color:var(--ac,var(--cyan));box-shadow:0 18px 46px #00000080,0 0 28px var(--ac,var(--cyan))}.price-card[data-astro-cid-hkoc4sea].popular{border-color:var(--ac,var(--lime));box-shadow:0 18px 46px #00000080,0 0 32px var(--ac,var(--lime));transform:translateY(-8px)}.price-badge[data-astro-cid-hkoc4sea]{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.1em;color:var(--bg-deep);background:var(--ac,var(--lime));padding:6px 12px;border-radius:20px;white-space:nowrap;text-transform:uppercase}.price-name[data-astro-cid-hkoc4sea]{font-family:Orbitron,sans-serif;font-size:22px;font-weight:900;color:var(--ac,var(--cyan));margin-bottom:6px}.price-name[data-astro-cid-hkoc4sea].sm{font-size:19px}.price-range[data-astro-cid-hkoc4sea]{font-family:Share Tech Mono,monospace;font-size:12px;color:var(--txt2);letter-spacing:.04em}.price-amount[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;justify-content:center;gap:3px;margin-top:18px;line-height:1}.price-num[data-astro-cid-hkoc4sea]{font-family:Orbitron,sans-serif;font-size:48px;font-weight:900;color:var(--txt)}.price-cur[data-astro-cid-hkoc4sea]{font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;color:var(--txt2);margin-top:6px}.price-period[data-astro-cid-hkoc4sea]{font-family:Share Tech Mono,monospace;font-size:12px;color:var(--txt3);letter-spacing:.06em;margin-top:5px;margin-bottom:24px;text-transform:uppercase}.price-cta[data-astro-cid-hkoc4sea]{margin-top:auto;font-family:"Press Start 2P",monospace;font-size:9px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:14px 18px;color:var(--bg-deep);background:var(--ac,var(--cyan));clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:transform .2s,box-shadow .2s,filter .2s;display:inline-block}.price-cta[data-astro-cid-hkoc4sea]:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 6px 20px #0006}.price-cta[data-astro-cid-hkoc4sea].ghost{background:transparent;color:var(--ac,var(--magenta));border:2px solid var(--ac,var(--magenta))}.price-cta[data-astro-cid-hkoc4sea].ghost:hover{background:#ffffff0f}.price-contact-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}@media(max-width:760px){.price-contact-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}.price-contact[data-astro-cid-hkoc4sea]{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap;background:linear-gradient(160deg,#1e0d44b3,#0d042073);border:1px solid rgba(177,78,255,.2);border-left:3px solid var(--ac,var(--magenta));border-radius:14px;padding:24px 26px}.pc-desc[data-astro-cid-hkoc4sea]{font-size:13.5px;color:var(--txt2);line-height:1.6;margin-top:8px;max-width:340px}.pc-right[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.pc-quote[data-astro-cid-hkoc4sea]{font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;color:var(--ac,var(--magenta));white-space:nowrap}.price-footnote[data-astro-cid-hkoc4sea]{font-family:Share Tech Mono,monospace;font-size:12px;color:var(--txt3);text-align:center;margin-top:34px;letter-spacing:.03em}
