.container[data-astro-cid-vmfisquj]{max-width:1280px;margin:0 auto;padding:0 2rem}.hero[data-astro-cid-vmfisquj]{padding:5rem 0 4rem;text-align:center;background:linear-gradient(135deg,#467fcf0d,#7aa5db0d)}html.dark .hero[data-astro-cid-vmfisquj]{background:linear-gradient(135deg,#467fcf1a,#7aa5db1a)}.hero-content[data-astro-cid-vmfisquj]{max-width:800px;margin:0 auto}.hero-title[data-astro-cid-vmfisquj]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1.5rem}.hero-description[data-astro-cid-vmfisquj]{font-size:1.25rem;line-height:1.7;color:var(--color-dark);opacity:.9;margin-bottom:2rem}html.dark .hero-description[data-astro-cid-vmfisquj]{color:#e5e5e5}.hero-actions[data-astro-cid-vmfisquj]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.section-title[data-astro-cid-vmfisquj]{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;text-align:center;margin-bottom:3rem}.btn[data-astro-cid-vmfisquj]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;font-size:1rem;border-radius:.75rem;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-vmfisquj]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;box-shadow:0 10px 30px #467fcf4d}.btn-primary[data-astro-cid-vmfisquj]:hover{transform:translateY(-2px);box-shadow:0 15px 40px #467fcf66}.btn-secondary[data-astro-cid-vmfisquj]{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary[data-astro-cid-vmfisquj]:hover{background:var(--color-primary);color:#fff}html.dark .btn-secondary[data-astro-cid-vmfisquj]{color:var(--color-secondary);border-color:var(--color-secondary)}html.dark .btn-secondary[data-astro-cid-vmfisquj]:hover{background:var(--color-secondary);color:#1a1a1a}.btn-large[data-astro-cid-vmfisquj]{padding:1.25rem 2.5rem;font-size:1.125rem}.features-section[data-astro-cid-vmfisquj]{padding:4rem 0}.features-grid[data-astro-cid-vmfisquj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card[data-astro-cid-vmfisquj]{padding:2rem;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:1rem;transition:all .3s ease}html.dark .feature-card[data-astro-cid-vmfisquj]{background:#2a2a2a;border-color:#ffffff1a}.feature-card[data-astro-cid-vmfisquj]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a;border-color:var(--color-primary)}html.dark .feature-card[data-astro-cid-vmfisquj]:hover{border-color:var(--color-secondary)}.feature-icon[data-astro-cid-vmfisquj]{color:var(--color-primary);margin-bottom:1rem}html.dark .feature-icon[data-astro-cid-vmfisquj]{color:var(--color-secondary)}.feature-card[data-astro-cid-vmfisquj] h3[data-astro-cid-vmfisquj]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-card[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:var(--color-dark);opacity:.9;line-height:1.6}html.dark .feature-card[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:#e5e5e5}.capabilities-section[data-astro-cid-vmfisquj]{padding:4rem 0;background:#467fcf08}html.dark .capabilities-section[data-astro-cid-vmfisquj]{background:#467fcf0d}.capabilities-grid[data-astro-cid-vmfisquj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.capability-card[data-astro-cid-vmfisquj]{padding:2rem;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:1rem}html.dark .capability-card[data-astro-cid-vmfisquj]{background:#2a2a2a;border-color:#ffffff1a}.capability-card[data-astro-cid-vmfisquj] h3[data-astro-cid-vmfisquj]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-primary)}html.dark .capability-card[data-astro-cid-vmfisquj] h3[data-astro-cid-vmfisquj]{color:var(--color-secondary)}.capability-card[data-astro-cid-vmfisquj] ul[data-astro-cid-vmfisquj]{list-style:none;display:flex;flex-direction:column;gap:.75rem}.capability-card[data-astro-cid-vmfisquj] li[data-astro-cid-vmfisquj]{display:flex;align-items:center;gap:.75rem;color:var(--color-dark);opacity:.9}html.dark .capability-card[data-astro-cid-vmfisquj] li[data-astro-cid-vmfisquj]{color:#e5e5e5}.capability-card[data-astro-cid-vmfisquj] svg[data-astro-cid-vmfisquj]{color:var(--color-primary);flex-shrink:0}html.dark .capability-card[data-astro-cid-vmfisquj] svg[data-astro-cid-vmfisquj]{color:var(--color-secondary)}.oncall-section[data-astro-cid-vmfisquj]{padding:4rem 0}.oncall-features[data-astro-cid-vmfisquj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.oncall-feature[data-astro-cid-vmfisquj]{padding:2rem;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:1rem}html.dark .oncall-feature[data-astro-cid-vmfisquj]{background:#2a2a2a;border-color:#ffffff1a}.oncall-feature[data-astro-cid-vmfisquj] h3[data-astro-cid-vmfisquj]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.oncall-feature[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:var(--color-dark);opacity:.9;line-height:1.6}html.dark .oncall-feature[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:#e5e5e5}.platforms-section[data-astro-cid-vmfisquj]{padding:4rem 0;background:#467fcf08}html.dark .platforms-section[data-astro-cid-vmfisquj]{background:#467fcf0d}.platforms-grid[data-astro-cid-vmfisquj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:800px;margin:0 auto}.platform-card[data-astro-cid-vmfisquj]{padding:3rem;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:1rem;text-align:center}html.dark .platform-card[data-astro-cid-vmfisquj]{background:#2a2a2a;border-color:#ffffff1a}.platform-card[data-astro-cid-vmfisquj] h3[data-astro-cid-vmfisquj]{font-size:2rem;margin-bottom:1rem}.platform-card[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:var(--color-dark);opacity:.8;margin-bottom:.5rem}html.dark .platform-card[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:#e5e5e5}.platform-link[data-astro-cid-vmfisquj]{display:inline-block;margin-top:1rem;color:var(--color-primary);font-weight:600;text-decoration:none}html.dark .platform-link[data-astro-cid-vmfisquj]{color:var(--color-secondary)}.platform-link[data-astro-cid-vmfisquj]:hover{text-decoration:underline}.docs-section[data-astro-cid-vmfisquj]{padding:2.5rem 0;background:#467fcf08}html.dark .docs-section[data-astro-cid-vmfisquj]{background:#467fcf0d}.docs-content[data-astro-cid-vmfisquj]{text-align:center;max-width:700px;margin:0 auto}.docs-content[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{font-size:1rem;color:var(--color-dark);opacity:.8;margin-bottom:1rem}html.dark .docs-content[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:#e5e5e5}.btn-docs[data-astro-cid-vmfisquj]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;font-size:.9375rem;border-radius:.5rem;text-decoration:none;border:2px solid var(--color-primary);color:var(--color-primary);background:transparent;transition:all .3s ease}.btn-docs[data-astro-cid-vmfisquj]:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px)}html.dark .btn-docs[data-astro-cid-vmfisquj]{border-color:var(--color-secondary);color:var(--color-secondary)}html.dark .btn-docs[data-astro-cid-vmfisquj]:hover{background:var(--color-secondary);color:#1a1a1a}.cta-section[data-astro-cid-vmfisquj]{padding:5rem 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff}.cta-content[data-astro-cid-vmfisquj]{text-align:center;max-width:700px;margin:0 auto}.cta-content[data-astro-cid-vmfisquj] h2[data-astro-cid-vmfisquj]{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:1rem}.cta-content[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{font-size:1.25rem;margin-bottom:2rem;opacity:.95}.cta-actions[data-astro-cid-vmfisquj]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.screenshots-section[data-astro-cid-vmfisquj]{padding:4rem 0;background:#467fcf08}html.dark .screenshots-section[data-astro-cid-vmfisquj]{background:#467fcf0d}.screenshots-grid[data-astro-cid-vmfisquj]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:900px){.screenshots-grid[data-astro-cid-vmfisquj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.screenshots-grid[data-astro-cid-vmfisquj]{grid-template-columns:1fr;max-width:280px}}.screenshot-card[data-astro-cid-vmfisquj]{text-align:center}.screenshot-card[data-astro-cid-vmfisquj] img[data-astro-cid-vmfisquj]{width:100%;max-width:220px;height:auto;border-radius:1.5rem;box-shadow:0 20px 60px #00000026;transition:transform .3s ease,box-shadow .3s ease}html.dark .screenshot-card[data-astro-cid-vmfisquj] img[data-astro-cid-vmfisquj]{box-shadow:0 20px 60px #0006}.screenshot-card[data-astro-cid-vmfisquj]:hover img[data-astro-cid-vmfisquj]{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 80px #467fcf40}html.dark .screenshot-card[data-astro-cid-vmfisquj]:hover img[data-astro-cid-vmfisquj]{box-shadow:0 30px 80px #467fcf59}.screenshot-label[data-astro-cid-vmfisquj]{margin-top:1rem;font-weight:600;color:var(--color-dark);opacity:.9}html.dark .screenshot-label[data-astro-cid-vmfisquj]{color:#e5e5e5}.faq-section[data-astro-cid-vmfisquj]{padding:5rem 0;background:#467fcf08}html.dark .faq-section[data-astro-cid-vmfisquj]{background:#467fcf0d}.faq-section[data-astro-cid-vmfisquj] .section-subtitle[data-astro-cid-vmfisquj]{text-align:center;font-size:1.125rem;color:var(--color-dark);opacity:.8;margin-top:-2rem;margin-bottom:3rem}html.dark .faq-section[data-astro-cid-vmfisquj] .section-subtitle[data-astro-cid-vmfisquj]{color:#e5e5e5}.faq-grid[data-astro-cid-vmfisquj]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:1024px){.faq-grid[data-astro-cid-vmfisquj]{grid-template-columns:1fr}}.faq-column[data-astro-cid-vmfisquj]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-vmfisquj]{background:#fff;border:2px solid rgba(0,0,0,.08);border-radius:1rem;overflow:hidden;transition:all .3s ease}html.dark .faq-item[data-astro-cid-vmfisquj]{background:#2a2a2a;border-color:#ffffff1a}.faq-item[data-astro-cid-vmfisquj]:hover{border-color:var(--color-primary);box-shadow:0 4px 20px #467fcf1a}html.dark .faq-item[data-astro-cid-vmfisquj]:hover{border-color:var(--color-secondary)}.faq-item[data-astro-cid-vmfisquj][open]{border-color:var(--color-primary)}html.dark .faq-item[data-astro-cid-vmfisquj][open]{border-color:var(--color-secondary)}.faq-question[data-astro-cid-vmfisquj]{padding:1.25rem 1.5rem;font-weight:600;font-size:1rem;color:var(--color-dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}html.dark .faq-question[data-astro-cid-vmfisquj]{color:#fff}.faq-question[data-astro-cid-vmfisquj]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-vmfisquj]:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--color-primary);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}html.dark .faq-question[data-astro-cid-vmfisquj]:after{color:var(--color-secondary)}.faq-item[data-astro-cid-vmfisquj][open] .faq-question[data-astro-cid-vmfisquj]:after{content:"−"}.faq-answer[data-astro-cid-vmfisquj]{padding:0 1.5rem 1.5rem}.faq-answer[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:var(--color-dark);opacity:.9;line-height:1.7;font-size:.9375rem;margin:0}html.dark .faq-answer[data-astro-cid-vmfisquj] p[data-astro-cid-vmfisquj]{color:#e5e5e5}.faq-answer[data-astro-cid-vmfisquj] strong[data-astro-cid-vmfisquj]{color:var(--color-primary);font-weight:600}html.dark .faq-answer[data-astro-cid-vmfisquj] strong[data-astro-cid-vmfisquj]{color:var(--color-secondary)}
