.compare:where(.astro-dbqyi2bw){opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.compare:where(.astro-dbqyi2bw).in-view{opacity:1;transform:translateY(0)}.container:where(.astro-dbqyi2bw){width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--container-pad)}.compare-header:where(.astro-dbqyi2bw){text-align:center;margin-bottom:48px}.compare-tag:where(.astro-dbqyi2bw){display:inline-block;padding:6px 14px;background:#ff6b350f;color:var(--orange);border:1px solid rgba(255,107,53,.2);border-radius:20px;font-size:.72rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.compare-title:where(.astro-dbqyi2bw){font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;color:var(--text);margin-bottom:16px;line-height:1.2}.accent-em:where(.astro-dbqyi2bw){font-style:normal;font-weight:700;color:var(--orange)}.table-wrapper:where(.astro-dbqyi2bw){overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--border);max-width:720px;margin:0 auto}.compare-table:where(.astro-dbqyi2bw){width:100%;border-collapse:collapse;background:var(--bg);font-size:.95rem}.compare-table:where(.astro-dbqyi2bw) thead:where(.astro-dbqyi2bw){background:var(--bg-2);border-bottom:2px solid var(--border-strong)}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw){padding:16px 20px;text-align:left;font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw).feature-col{text-align:left;width:260px}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw).vendor-col{text-align:center;width:200px}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw).vendor-col.authplane{color:var(--orange);background:#ff6b350a}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw).vendor-col.others{color:var(--text-3)}.compare-table:where(.astro-dbqyi2bw) tbody:where(.astro-dbqyi2bw) tr:where(.astro-dbqyi2bw){border-bottom:1px solid var(--border);transition:background-color .2s}.compare-table:where(.astro-dbqyi2bw) tbody:where(.astro-dbqyi2bw) tr:where(.astro-dbqyi2bw):last-child{border-bottom:none}.compare-table:where(.astro-dbqyi2bw) tbody:where(.astro-dbqyi2bw) tr:where(.astro-dbqyi2bw):hover{background:var(--bg-2)}.compare-table:where(.astro-dbqyi2bw) td:where(.astro-dbqyi2bw){padding:16px 20px;text-align:center}.feature-cell:where(.astro-dbqyi2bw){text-align:left!important;font-weight:500;color:var(--text)}.authplane-cell:where(.astro-dbqyi2bw){background:#ff6b350a}.no-cell:where(.astro-dbqyi2bw){color:var(--text-3)}.check:where(.astro-dbqyi2bw){color:var(--green);font-weight:700;font-size:1.1em}.x:where(.astro-dbqyi2bw){color:var(--red);font-weight:700;font-size:1.1em}.note:where(.astro-dbqyi2bw){font-size:.75rem;color:var(--text-3);font-weight:400;display:block;margin-top:2px}@media(max-width:640px){.compare-title:where(.astro-dbqyi2bw){font-size:1.5rem}.compare-table:where(.astro-dbqyi2bw){font-size:.8rem}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw),.compare-table:where(.astro-dbqyi2bw) td:where(.astro-dbqyi2bw){padding:12px 14px}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw).feature-col,.feature-cell:where(.astro-dbqyi2bw){width:140px}.compare-table:where(.astro-dbqyi2bw) th:where(.astro-dbqyi2bw).vendor-col{width:120px}.note:where(.astro-dbqyi2bw){display:none}}.container:where(.astro-lmkygsfs){max-width:1200px;margin:0 auto;padding:0 24px}.mono-xs:where(.astro-lmkygsfs){font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pricing-hero:where(.astro-lmkygsfs){position:relative;padding:120px 0 64px;text-align:center;overflow:hidden}.hero-glow:where(.astro-lmkygsfs){position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(255,107,53,.08) 0%,transparent 65%);pointer-events:none}.pricing-tag:where(.astro-lmkygsfs){display:inline-flex;padding:4px 14px;background:#ff6b350f;border:1px solid rgba(255,107,53,.2);border-radius:20px;color:#ff6b35;margin-bottom:28px}.pricing-title:where(.astro-lmkygsfs){font-size:clamp(2.5rem,5vw,3.8rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#f0f0f3;margin-bottom:20px}.gradient-text:where(.astro-lmkygsfs){background:linear-gradient(135deg,#ff6b35,#f0883e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-sub:where(.astro-lmkygsfs){font-size:1.05rem;color:#9ba3b8;max-width:560px;margin:0 auto 32px;line-height:1.7}.core-note:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:#0d0f14;border:1px solid rgba(255,255,255,.06);border-radius:100px;font-family:JetBrains Mono,monospace;font-size:.72rem;color:#5a6175}.note-dot:where(.astro-lmkygsfs){width:6px;height:6px;border-radius:50%;background:#00e676;flex-shrink:0}.pricing-grid-section:where(.astro-lmkygsfs){padding:64px 0}.pricing-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#ffffff0a;border-radius:16px;overflow:visible;border:1px solid rgba(255,255,255,.06)}@media(max-width:1024px){.pricing-grid:where(.astro-lmkygsfs){grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.pricing-grid:where(.astro-lmkygsfs){grid-template-columns:1fr}}.price-card:where(.astro-lmkygsfs){display:flex;flex-direction:column;background:#0d0f14;padding:32px 28px;position:relative}.price-card:where(.astro-lmkygsfs):first-child{border-radius:16px 0 0 16px}.price-card:where(.astro-lmkygsfs):last-child{border-radius:0 16px 16px 0}.price-card:where(.astro-lmkygsfs).featured{background:#13151c;box-shadow:inset 0 1px #ff6b354d}.featured-badge:where(.astro-lmkygsfs){position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:3px 14px;font-family:JetBrains Mono,monospace;font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:#ff6b35;background:#13151c;border:1px solid rgba(255,107,53,.3);border-radius:20px;white-space:nowrap}.card-top:where(.astro-lmkygsfs){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.card-tag:where(.astro-lmkygsfs){display:inline-block;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:#5a6175;background:#1a1d26;border-radius:4px;margin-bottom:14px}.card-name:where(.astro-lmkygsfs){font-size:1.1rem;font-weight:600;color:#f0f0f3;margin-bottom:12px}.card-price:where(.astro-lmkygsfs){display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.price-val:where(.astro-lmkygsfs){font-size:2.2rem;font-weight:700;letter-spacing:-.02em;color:#f0f0f3;line-height:1}.price-period:where(.astro-lmkygsfs){font-family:JetBrains Mono,monospace;font-size:.8rem;color:#5a6175}.card-tagline:where(.astro-lmkygsfs){font-size:.82rem;color:#5a6175;line-height:1.5}.card-features:where(.astro-lmkygsfs){list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;flex-grow:1;padding:0}.card-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:#9ba3b8;line-height:1.4}.card-features:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){flex-shrink:0;margin-top:2px}.card-cta:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:center;width:100%;padding:11px 20px;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s ease;margin-top:auto}.cta-primary:where(.astro-lmkygsfs){background:#ff6b35;color:#fff;border:1px solid transparent}.cta-primary:where(.astro-lmkygsfs):hover{background:#e85c28;transform:translateY(-1px);box-shadow:0 4px 20px #ff6b354d}.cta-ghost:where(.astro-lmkygsfs){background:transparent;color:#9ba3b8;border:1px solid rgba(255,255,255,.1)}.cta-ghost:where(.astro-lmkygsfs):hover{background:#ffffff0a;color:#f0f0f3}.cta-subtle:where(.astro-lmkygsfs){background:transparent;color:#5a6175;border:1px solid rgba(255,255,255,.06)}.cta-subtle:where(.astro-lmkygsfs):hover{color:#9ba3b8;border-color:#ffffff1a}.badges-section:where(.astro-lmkygsfs){padding:24px 0 80px}.badges-row:where(.astro-lmkygsfs){display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.compliance-badge:where(.astro-lmkygsfs){display:inline-flex;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.68rem;color:#5a6175;background:#0d0f14;border:1px solid rgba(255,255,255,.06);border-radius:6px;white-space:nowrap}.pricing-cta:where(.astro-lmkygsfs){padding:0 0 120px}.cta-card:where(.astro-lmkygsfs){position:relative;background:#0d0f14;border:1px solid rgba(255,107,53,.15);border-radius:16px;padding:64px;text-align:center;overflow:hidden}.cta-card:where(.astro-lmkygsfs) .cta-glow:where(.astro-lmkygsfs){position:absolute;top:-100px;left:50%;transform:translate(-50%);width:400px;height:300px;background:radial-gradient(ellipse at center,rgba(255,107,53,.1) 0%,transparent 70%);pointer-events:none}.cta-card:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){position:relative;font-size:1.8rem;font-weight:700;color:#f0f0f3;margin-bottom:12px}.cta-card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){position:relative;font-size:1rem;color:#9ba3b8;margin-bottom:28px}.cta-btn:where(.astro-lmkygsfs){position:relative;display:inline-flex;padding:12px 28px;background:#ff6b35;color:#fff;font-weight:600;border-radius:8px;text-decoration:none;transition:all .15s ease}.cta-btn:where(.astro-lmkygsfs):hover{background:#e85c28;transform:translateY(-1px);box-shadow:0 4px 20px #ff6b354d}.comparison-section:where(.astro-lmkygsfs){padding:40px 0 80px}.comp-title:where(.astro-lmkygsfs){font-size:1.6rem;font-weight:700;color:#f0f0f3;text-align:center;margin-bottom:40px}.comp-table-wrap:where(.astro-lmkygsfs){overflow-x:auto;border:1px solid rgba(255,255,255,.06);border-radius:12px}.comp-table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;font-size:.82rem}.comp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){padding:14px 20px;text-align:center;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#5a6175;background:#0d0f14;border-bottom:1px solid rgba(255,255,255,.06);font-weight:600}.comp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs).feature-col{text-align:left;width:260px}.comp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs).highlight-col{color:#ff6b35;background:#ff6b350a}.comp-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:10px 20px;text-align:center;color:#9ba3b8;border-bottom:1px solid rgba(255,255,255,.03);background:#08090c}.comp-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):first-child{text-align:left;color:#c8cdd8;font-size:.82rem}.comp-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):nth-child(3){background:#ff6b3505}.comp-table:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):hover td:where(.astro-lmkygsfs){background:#ffffff05}.comp-table:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):hover td:where(.astro-lmkygsfs):nth-child(3){background:#ff6b350a}.cat-row:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){font-family:JetBrains Mono,monospace;font-size:.68rem!important;letter-spacing:.06em;text-transform:uppercase;color:#ff6b35!important;background:#0d0f14!important;padding:12px 20px!important;text-align:left!important;font-weight:600;border-top:1px solid rgba(255,255,255,.06)}.family-title:where(.astro-lmkygsfs){font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#f0f0f3;margin:0 0 6px}.family-sub:where(.astro-lmkygsfs){font-size:.95rem;color:#9ba3b8;margin:0 0 28px;max-width:640px}.pricing-grid:where(.astro-lmkygsfs).two-col{grid-template-columns:repeat(2,1fr);max-width:880px}.cloud-block:where(.astro-lmkygsfs){margin-top:72px}.cloud-heading:where(.astro-lmkygsfs){display:flex;align-items:center;gap:12px}.cloud-soon-tag:where(.astro-lmkygsfs){font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--orange, #ff6b35);border:1px solid rgba(255,107,53,.35);border-radius:100px;padding:3px 12px;margin-bottom:6px}.cloud-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cloud-card:where(.astro-lmkygsfs){background:var(--bg-2, #13151c);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.cloud-name:where(.astro-lmkygsfs){font-family:DM Mono,monospace;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#f0f0f3}.cloud-blurb:where(.astro-lmkygsfs){font-size:.85rem;line-height:1.6;color:#9ba3b8;margin:0}.cloud-cta-row:where(.astro-lmkygsfs){margin-top:20px}.cloud-cta:where(.astro-lmkygsfs){display:inline-flex}@media(max-width:900px){.pricing-grid:where(.astro-lmkygsfs).two-col{grid-template-columns:1fr}.cloud-grid:where(.astro-lmkygsfs){grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cloud-grid:where(.astro-lmkygsfs){grid-template-columns:1fr}}
