:root{color-scheme:dark;--bg: #050a14;--bg-card: rgba(12, 18, 32, .88);--bg-glow: rgba(59, 130, 246, .2);--text: #f8fafc;--text-muted: #94a3b8;--accent: #38bdf8;--accent-2: #f97316;--accent-3: #22c55e;--border: rgba(148, 163, 184, .15);--shadow: 0 28px 80px rgba(2, 6, 23, .5);--radius: 18px;--font: "Space Grotesk", "Kanit", system-ui, sans-serif}:where(.astro-lmkygsfs){box-sizing:border-box}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.7}.pricing-page:where(.astro-lmkygsfs){min-height:100vh;position:relative;overflow:hidden}.bg-effects:where(.astro-lmkygsfs){position:fixed;inset:0;pointer-events:none;z-index:0}.orb:where(.astro-lmkygsfs){position:absolute;border-radius:50%;filter:blur(120px);opacity:.35}.orb:where(.astro-lmkygsfs).one{width:520px;height:520px;background:var(--accent);top:-240px;right:-120px}.orb:where(.astro-lmkygsfs).two{width:480px;height:480px;background:var(--accent-2);bottom:-200px;left:-120px}.nav-bar:where(.astro-lmkygsfs){position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px 6vw;backdrop-filter:blur(16px);background:#050a1499;border-bottom:1px solid var(--border)}.nav-logo:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);font-weight:600;letter-spacing:.2px}.logo-img:where(.astro-lmkygsfs){width:32px;height:32px}.nav-actions:where(.astro-lmkygsfs){display:flex;gap:8px;align-items:center}.nav-toggle:where(.astro-lmkygsfs){display:none;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:40px;height:40px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);padding:0;font-size:0;line-height:0;cursor:pointer}.nav-toggle-bar:where(.astro-lmkygsfs){display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.nav-link:where(.astro-lmkygsfs){color:var(--text-muted);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid transparent;transition:.2s ease}.nav-link:where(.astro-lmkygsfs):hover{color:var(--text);border-color:var(--border)}.nav-link:where(.astro-lmkygsfs).active{color:var(--text);border-color:#38bdf899;background:#38bdf81f}.page:where(.astro-lmkygsfs){position:relative;z-index:1;padding:60px 6vw 90px}.hero:where(.astro-lmkygsfs){display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;margin-bottom:56px}.hero-badge:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#e0f2fe;font-size:.85rem;font-weight:600}.hero:where(.astro-lmkygsfs) h1:where(.astro-lmkygsfs){font-size:clamp(2.2rem,4vw,3.4rem);margin:18px 0 12px}.hero:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--text-muted);max-width:520px;margin:0 0 24px}.hero-actions:where(.astro-lmkygsfs){display:flex;flex-wrap:wrap;gap:12px}.btn:where(.astro-lmkygsfs){padding:12px 22px;border-radius:999px;border:1px solid transparent;font-weight:600;text-decoration:none;color:#050a14;background:var(--accent);box-shadow:0 16px 40px #38bdf859}.btn:where(.astro-lmkygsfs).outline{background:transparent;color:var(--text);border-color:var(--border);box-shadow:none}.hero-card:where(.astro-lmkygsfs){background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);padding:26px;box-shadow:var(--shadow)}.hero-card:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){margin:0 0 8px}.hero-card:where(.astro-lmkygsfs) ul:where(.astro-lmkygsfs){margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.hero-card:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:flex;gap:10px;color:var(--text-muted);align-items:center}.hero-card:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){width:18px;height:18px;display:block}.pricing-grid:where(.astro-lmkygsfs){display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:64px}.plan-card:where(.astro-lmkygsfs){background:linear-gradient(160deg,#38bdf814,#0f172af5 55%,#22c55e14) padding-box,linear-gradient(135deg,#38bdf866,#22c55e40,#f9731633) border-box;border-radius:var(--radius);border:1px solid transparent;padding:26px 24px;box-shadow:0 28px 70px #02061773;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.plan-card:where(.astro-lmkygsfs):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(56,189,248,.18),transparent 55%);opacity:0;transition:opacity .25s ease;pointer-events:none}.plan-card:where(.astro-lmkygsfs):hover{transform:translateY(-6px);box-shadow:0 36px 90px #020617a6}.plan-card:where(.astro-lmkygsfs):hover:before{opacity:1}.plan-card:where(.astro-lmkygsfs).highlight{background:linear-gradient(170deg,#38bdf833,#0f172af5 50%,#22c55e33) padding-box,linear-gradient(135deg,#38bdf8d9,#22c55e8c,#f973168c) border-box;box-shadow:0 40px 90px #38bdf840;transform:translateY(-6px)}.plan-ribbon:where(.astro-lmkygsfs){position:absolute;top:18px;right:-48px;padding:6px 48px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#031018;background:linear-gradient(120deg,#38bdf8,#22c55e);transform:rotate(28deg);box-shadow:0 12px 30px #38bdf859}.plan-badge:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:600;background:linear-gradient(120deg,#f9731640,#38bdf833);color:#fef3c7;border:1px solid rgba(249,115,22,.5)}.plan-title:where(.astro-lmkygsfs){margin:14px 0 6px;font-size:1.2rem}.plan-price:where(.astro-lmkygsfs){font-size:2rem;font-weight:700;margin:8px 0;letter-spacing:-.02em}.plan-card:where(.astro-lmkygsfs).highlight .plan-price:where(.astro-lmkygsfs){background:linear-gradient(120deg,#e0f2fe,#bbf7d0);-webkit-background-clip:text;color:transparent}.plan-unit:where(.astro-lmkygsfs){font-size:.95rem;color:var(--text-muted);margin-left:6px}.plan-promo:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:6px 12px;border-radius:999px;font-size:.8rem;color:#e2f2ff;background:#38bdf81f;border:1px dashed rgba(56,189,248,.4)}.plan-compare:where(.astro-lmkygsfs){display:flex;align-items:center;gap:10px;margin-bottom:14px}.plan-original:where(.astro-lmkygsfs){color:#f8fafc8c;text-decoration:line-through;font-weight:600;font-size:.95rem}.plan-save:where(.astro-lmkygsfs){display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;color:#031018;background:linear-gradient(120deg,#fde68a,#f97316);box-shadow:0 10px 20px #f973164d}.plan-desc:where(.astro-lmkygsfs){color:var(--text-muted);margin-bottom:18px}.plan-features:where(.astro-lmkygsfs){list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px}.plan-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:flex;gap:10px;color:var(--text-muted);align-items:center}.plan-features:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){width:18px;height:18px;display:block}.plan-cta:where(.astro-lmkygsfs){display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border-radius:10px;text-decoration:none;font-weight:600;color:#050a14;background:linear-gradient(120deg,#38bdf8,#22c55e);box-shadow:0 16px 30px #38bdf84d}.plan-card:where(.astro-lmkygsfs):not(.highlight) .plan-cta:where(.astro-lmkygsfs){background:#94a3b833;color:var(--text);border:1px solid var(--border);box-shadow:none}.highlight:where(.astro-lmkygsfs) .plan-cta:where(.astro-lmkygsfs){color:#050a14}.section-title:where(.astro-lmkygsfs){font-size:1.8rem;margin:0 0 12px}.section-subtitle:where(.astro-lmkygsfs){color:var(--text-muted);margin:0 0 32px;max-width:640px}.feature-grid:where(.astro-lmkygsfs){display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:64px}.feature-card:where(.astro-lmkygsfs){background:#0c1220c2;border-radius:16px;border:1px solid var(--border);padding:20px}.feature-icon:where(.astro-lmkygsfs){width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#38bdf826;margin-bottom:12px;color:#e2f2ff}.feature-icon:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){width:22px;height:22px;display:block}.icon:where(.astro-lmkygsfs){display:inline-flex;color:#e2f2ff}.icon:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){width:18px;height:18px;stroke:currentColor}.feature-card:where(.astro-lmkygsfs) h4:where(.astro-lmkygsfs){margin:0 0 6px}.feature-card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin:0;color:var(--text-muted)}.update-banner:where(.astro-lmkygsfs){background:linear-gradient(120deg,#38bdf833,#22c55e33);border:1px solid rgba(56,189,248,.4);border-radius:16px;padding:20px 24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:64px}.update-banner:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){font-size:1.1rem}.update-banner:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs){color:var(--text-muted)}.faq-grid:where(.astro-lmkygsfs){display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.faq-card:where(.astro-lmkygsfs){background:var(--bg-card);border-radius:16px;border:1px solid var(--border);padding:18px 20px}.faq-card:where(.astro-lmkygsfs) h4:where(.astro-lmkygsfs){margin:0 0 8px}.faq-card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin:0;color:var(--text-muted)}.page-footer:where(.astro-lmkygsfs){margin-top:70px;text-align:center;color:var(--text-muted);font-size:.85rem}@media(max-width:720px){.nav-bar:where(.astro-lmkygsfs){padding:14px 6vw}.nav-actions:where(.astro-lmkygsfs){position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;gap:10px;padding:16px;background:#050a14eb;border-bottom:1px solid var(--border)}.nav-actions:where(.astro-lmkygsfs).open{display:flex}.nav-toggle:where(.astro-lmkygsfs){display:inline-flex}.hero-actions:where(.astro-lmkygsfs){flex-direction:column;align-items:stretch}}
