html,body{background-color:#090d16!important;color:#f8fafc!important;margin:0;padding:0}.saas-dark-wrapper[data-astro-cid-ubed2maj]{font-family:system-ui,-apple-system,sans-serif;color:#f8fafc;background:#090d16;min-height:100vh;width:100%;line-height:1.6;box-sizing:border-box}.saas-dark-wrapper[data-astro-cid-ubed2maj] [data-astro-cid-ubed2maj],.saas-dark-wrapper[data-astro-cid-ubed2maj] [data-astro-cid-ubed2maj]:before,.saas-dark-wrapper[data-astro-cid-ubed2maj] [data-astro-cid-ubed2maj]:after{box-sizing:border-box}.saas-container[data-astro-cid-ubed2maj]{max-width:1100px;margin:0 auto;padding:0 1.5rem}.saas-ticker[data-astro-cid-ubed2maj]{background:linear-gradient(90deg,#0284c7,#0369a1);color:#fff;padding:.75rem 1rem;font-size:.9rem;font-weight:600;text-align:center;border-bottom:1px solid #38bdf8;width:100%}.ticker-inner[data-astro-cid-ubed2maj]{max-width:1100px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.badge-code[data-astro-cid-ubed2maj]{background:#0f172a;color:#38bdf8;padding:.15rem .5rem;border-radius:4px;font-family:monospace}.ticker-clock[data-astro-cid-ubed2maj]{background:#f59e0b;color:#0f172a;padding:.15rem .5rem;border-radius:4px;font-family:monospace;font-weight:800}.saas-hero[data-astro-cid-ubed2maj]{padding:5rem 1.5rem;text-align:center;background:radial-gradient(circle at 50% 20%,#1e293b,#090d16 70%)}.saas-hero-container[data-astro-cid-ubed2maj]{max-width:900px;margin:0 auto}.hero-pill-badge[data-astro-cid-ubed2maj]{display:inline-block;background:#38bdf81a;border:1px solid #38bdf8;color:#38bdf8;padding:.35rem 1rem;border-radius:30px;font-weight:700;font-size:.85rem;margin-bottom:1.5rem}.saas-hero[data-astro-cid-ubed2maj] h1[data-astro-cid-ubed2maj]{font-size:3rem;font-weight:900;color:#fff;line-height:1.15;margin-bottom:1.5rem}.hero-subtext[data-astro-cid-ubed2maj]{font-size:1.15rem;color:#94a3b8;margin-bottom:2.5rem;line-height:1.7}.hero-cta-flex[data-astro-cid-ubed2maj]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.btn-primary-glow[data-astro-cid-ubed2maj]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#0f172a;padding:1rem 2rem;border-radius:8px;font-weight:900;text-decoration:none;box-shadow:0 10px 25px #f59e0b66;transition:transform .2s}.btn-primary-glow[data-astro-cid-ubed2maj]:hover{transform:translateY(-2px)}.btn-secondary-wa[data-astro-cid-ubed2maj]{background:#22c55e;color:#0f172a;padding:1rem 2rem;border-radius:8px;font-weight:800;text-decoration:none}.trust-pill-grid[data-astro-cid-ubed2maj]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;font-size:.9rem;font-weight:700;color:#cbd5e1}.value-prop-section[data-astro-cid-ubed2maj]{padding:5rem 0;background:#0f172a;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;text-align:center}.value-prop-section[data-astro-cid-ubed2maj] h2[data-astro-cid-ubed2maj]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:1rem}.section-desc[data-astro-cid-ubed2maj]{color:#94a3b8;max-width:750px;margin:0 auto 3rem;font-size:1.05rem}.vp-grid[data-astro-cid-ubed2maj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;text-align:left;max-width:1100px;margin:0 auto;padding:0 1.5rem}.vp-card[data-astro-cid-ubed2maj]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:2rem}.vp-icon[data-astro-cid-ubed2maj]{font-size:2rem;margin-bottom:1rem}.vp-card[data-astro-cid-ubed2maj] h3[data-astro-cid-ubed2maj]{color:#38bdf8;font-size:1.2rem;margin-top:0;margin-bottom:.75rem}.vp-card[data-astro-cid-ubed2maj] p[data-astro-cid-ubed2maj]{color:#cbd5e1;font-size:.95rem;margin:0}.pricing-saas-section[data-astro-cid-ubed2maj]{padding:5rem 0;text-align:center}.pricing-saas-section[data-astro-cid-ubed2maj] h2[data-astro-cid-ubed2maj]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:1rem}.pricing-saas-grid[data-astro-cid-ubed2maj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:850px;margin:3rem auto 0;text-align:left}.p-saas-card[data-astro-cid-ubed2maj]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:2.5rem;position:relative}.featured-saas-card[data-astro-cid-ubed2maj]{border:2px solid #38bdf8;background:#111827}.saas-ribbon[data-astro-cid-ubed2maj]{position:absolute;top:-12px;right:20px;background:#38bdf8;color:#0f172a;font-size:.75rem;font-weight:800;padding:.25rem .75rem;border-radius:20px;text-transform:uppercase}.p-saas-card[data-astro-cid-ubed2maj] h3[data-astro-cid-ubed2maj]{margin-top:0;font-size:1.3rem;color:#fff}.saas-price[data-astro-cid-ubed2maj]{font-size:2.5rem;font-weight:900;color:#38bdf8;margin:1rem 0}.p-saas-card[data-astro-cid-ubed2maj] p[data-astro-cid-ubed2maj]{color:#94a3b8;font-size:.95rem;margin-bottom:1.5rem}.p-saas-card[data-astro-cid-ubed2maj] ul[data-astro-cid-ubed2maj]{padding:0;list-style:none;margin-bottom:2rem;color:#cbd5e1;font-size:.9rem}.p-saas-card[data-astro-cid-ubed2maj] li[data-astro-cid-ubed2maj]{margin-bottom:.5rem;font-weight:600}.p-btn-outline[data-astro-cid-ubed2maj]{display:block;text-align:center;background:#334155;color:#fff;padding:.85rem;border-radius:6px;font-weight:700;text-decoration:none}.p-btn-glow[data-astro-cid-ubed2maj]{display:block;text-align:center;background:#38bdf8;color:#0f172a;padding:.85rem;border-radius:6px;font-weight:900;text-decoration:none;box-shadow:0 4px 12px #38bdf84d}.ecosystem-saas-section[data-astro-cid-ubed2maj]{padding:4rem 0;background:#0f172a;text-align:center;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b}.ecosystem-saas-section[data-astro-cid-ubed2maj] h2[data-astro-cid-ubed2maj]{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:1rem}.eco-saas-links[data-astro-cid-ubed2maj]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.eco-saas-links[data-astro-cid-ubed2maj] a[data-astro-cid-ubed2maj]{background:#1e293b;border:1px solid #334155;color:#38bdf8;padding:.6rem 1.25rem;border-radius:30px;font-weight:700;text-decoration:none;font-size:.9rem;transition:background .2s}.eco-saas-links[data-astro-cid-ubed2maj] a[data-astro-cid-ubed2maj]:hover{background:#38bdf8;color:#0f172a}.faq-saas-section[data-astro-cid-ubed2maj]{padding:5rem 0;text-align:center}.faq-saas-section[data-astro-cid-ubed2maj] h2[data-astro-cid-ubed2maj]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:1rem}.faq-saas-stack[data-astro-cid-ubed2maj]{max-width:800px;margin:3rem auto 0;text-align:left;display:flex;flex-direction:column;gap:1.25rem}.faq-s-box[data-astro-cid-ubed2maj]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1.5rem}.faq-s-box[data-astro-cid-ubed2maj] h3[data-astro-cid-ubed2maj]{color:#fff;margin-top:0;font-size:1.15rem;margin-bottom:.5rem}.faq-s-box[data-astro-cid-ubed2maj] p[data-astro-cid-ubed2maj]{color:#94a3b8;margin:0;font-size:.95rem}.booking-saas-section[data-astro-cid-ubed2maj]{padding:5rem 0;background:#0f172a}.booking-saas-card[data-astro-cid-ubed2maj]{max-width:750px;margin:0 auto;background:#111827;border:1px solid #334155;border-radius:14px;padding:3rem;box-shadow:0 20px 40px #0006}.b-saas-header[data-astro-cid-ubed2maj]{text-align:center;margin-bottom:2rem}.b-saas-header[data-astro-cid-ubed2maj] h2[data-astro-cid-ubed2maj]{font-size:2rem;font-weight:800;color:#fff;margin-top:0}.b-saas-header[data-astro-cid-ubed2maj] p[data-astro-cid-ubed2maj]{color:#94a3b8;font-size:.95rem}.saas-form[data-astro-cid-ubed2maj] .form-grid-2[data-astro-cid-ubed2maj]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.saas-form[data-astro-cid-ubed2maj] .s-group[data-astro-cid-ubed2maj]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.saas-form[data-astro-cid-ubed2maj] .full[data-astro-cid-ubed2maj]{grid-column:1 / -1}.saas-form[data-astro-cid-ubed2maj] label[data-astro-cid-ubed2maj]{font-weight:700;font-size:.85rem;color:#cbd5e1}.saas-form[data-astro-cid-ubed2maj] input[data-astro-cid-ubed2maj],.saas-form[data-astro-cid-ubed2maj] select[data-astro-cid-ubed2maj],.saas-form[data-astro-cid-ubed2maj] textarea[data-astro-cid-ubed2maj]{padding:.8rem;border:1px solid #334155;border-radius:8px;font-size:.95rem;background:#1e293b;color:#fff;font-family:inherit}.saas-form[data-astro-cid-ubed2maj] input[data-astro-cid-ubed2maj]:focus,.saas-form[data-astro-cid-ubed2maj] select[data-astro-cid-ubed2maj]:focus,.saas-form[data-astro-cid-ubed2maj] textarea[data-astro-cid-ubed2maj]:focus{border-color:#38bdf8;outline:none}.saas-submit-btn[data-astro-cid-ubed2maj]{width:100%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#0f172a;font-weight:900;padding:1.1rem;border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;box-shadow:0 4px 15px #f59e0b4d;transition:transform .2s}.saas-submit-btn[data-astro-cid-ubed2maj]:hover{transform:translateY(-2px)}.b-saas-footer[data-astro-cid-ubed2maj]{text-align:center;margin-top:1.5rem;font-size:.85rem;color:#94a3b8}.b-saas-footer[data-astro-cid-ubed2maj] a[data-astro-cid-ubed2maj]{color:#38bdf8;text-decoration:underline;font-weight:600}.saas-wa-pill[data-astro-cid-ubed2maj]{position:fixed;bottom:25px;right:25px;background:#22c55e;color:#0f172a!important;padding:.75rem 1.25rem;border-radius:50px;box-shadow:0 4px 15px #0006;z-index:9999;font-weight:800;text-decoration:none;font-size:.95rem}.saas-mobile-bar[data-astro-cid-ubed2maj]{display:none;position:fixed;bottom:0;left:0;right:0;background:#0f172a;padding:.75rem 1rem;z-index:9998;border-top:1px solid #334155;gap:.75rem}.saas-mobile-bar[data-astro-cid-ubed2maj] a[data-astro-cid-ubed2maj]{flex:1;text-align:center;padding:.65rem;border-radius:6px;font-weight:800;text-decoration:none;font-size:.9rem}.mob-wa[data-astro-cid-ubed2maj]{background:#22c55e;color:#0f172a}.mob-email[data-astro-cid-ubed2maj]{background:#334155;color:#fff}.mob-book[data-astro-cid-ubed2maj]{background:#f59e0b;color:#0f172a}@media (max-width: 768px){.saas-hero[data-astro-cid-ubed2maj] h1[data-astro-cid-ubed2maj]{font-size:2.1rem}.saas-form[data-astro-cid-ubed2maj] .form-grid-2[data-astro-cid-ubed2maj]{grid-template-columns:1fr}.saas-mobile-bar[data-astro-cid-ubed2maj]{display:flex}.saas-wa-pill[data-astro-cid-ubed2maj]{bottom:75px;right:15px;padding:.6rem 1rem;font-size:.85rem}body{padding-bottom:60px}}
