.sn-hero-ctas[data-astro-cid-xskwrdkp]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;align-items:center}.sn-cta-outline[data-astro-cid-xskwrdkp]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:#ffffffd9;border:1px solid rgba(255,255,255,.25);border-radius:999px;text-decoration:none;font-size:.9375rem;font-weight:500;transition:border-color .2s ease,color .2s ease,background .2s ease}.sn-cta-outline[data-astro-cid-xskwrdkp]:hover{border-color:#fff9;background:#ffffff0a}.sn-pillars[data-astro-cid-xskwrdkp]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:880px;margin:0 auto}.sn-pillar-card[data-astro-cid-xskwrdkp] h3[data-astro-cid-xskwrdkp]{margin-top:0}.sn-modules-grid[data-astro-cid-xskwrdkp]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sn-module-card[data-astro-cid-xskwrdkp]{padding:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;border-top:3px solid var(--lp-gold)}.sn-module-num[data-astro-cid-xskwrdkp]{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.18em;color:var(--lp-gold);margin-bottom:8px}.sn-module-card[data-astro-cid-xskwrdkp] h3[data-astro-cid-xskwrdkp]{color:var(--lp-text-on-dark);font-size:.9375rem;margin:0 0 8px;line-height:1.3}.sn-module-card[data-astro-cid-xskwrdkp] p[data-astro-cid-xskwrdkp]{color:var(--lp-text-on-dark-muted);font-size:.8125rem;line-height:1.55;margin:0}.sn-users-grid[data-astro-cid-xskwrdkp]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sn-user-card[data-astro-cid-xskwrdkp] h3[data-astro-cid-xskwrdkp]{color:var(--lp-purple);margin-bottom:12px}.sn-user-features[data-astro-cid-xskwrdkp]{list-style:none;padding:0;margin:16px 0 0}.sn-user-features[data-astro-cid-xskwrdkp] li[data-astro-cid-xskwrdkp]{position:relative;padding-left:20px;font-size:.875rem;color:var(--lp-text-muted);margin-bottom:8px}.sn-user-features[data-astro-cid-xskwrdkp] li[data-astro-cid-xskwrdkp]:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--lp-purple) 0%,#6b24a8 100%);box-shadow:0 2px 4px #772cbb4d}.sn-user-features[data-astro-cid-xskwrdkp] li[data-astro-cid-xskwrdkp]:last-child{margin-bottom:0}.sn-integrations-grid[data-astro-cid-xskwrdkp]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sn-integration-card[data-astro-cid-xskwrdkp]{text-align:left;padding:24px}.sn-integration-card[data-astro-cid-xskwrdkp] h4[data-astro-cid-xskwrdkp]{font-size:1rem;font-weight:700;color:var(--lp-text-dark);margin:0 0 8px}.sn-integration-card[data-astro-cid-xskwrdkp] p[data-astro-cid-xskwrdkp]{font-size:.875rem;margin:0;color:var(--lp-text-muted)}.sn-demo-grid[data-astro-cid-xskwrdkp]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:880px;margin:0 auto}.sn-demo-card[data-astro-cid-xskwrdkp]{padding:28px;background:#ffffff0d;border:1px solid rgba(201,169,98,.25);border-radius:14px;text-decoration:none;color:inherit;transition:transform .2s ease,background .2s ease,border-color .2s ease}.sn-demo-card[data-astro-cid-xskwrdkp]:hover{transform:translateY(-2px);background:#ffffff12;border-color:#c9a96280}.sn-demo-card__head[data-astro-cid-xskwrdkp]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sn-demo-card__label[data-astro-cid-xskwrdkp]{font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--lp-gold)}.sn-demo-card__open[data-astro-cid-xskwrdkp]{font-size:.8125rem;color:var(--lp-gold);font-weight:600}.sn-demo-card[data-astro-cid-xskwrdkp] h3[data-astro-cid-xskwrdkp]{color:var(--lp-text-on-dark);margin:0 0 8px;font-size:1.0625rem}.sn-demo-card[data-astro-cid-xskwrdkp] p[data-astro-cid-xskwrdkp]{color:var(--lp-text-on-dark-muted);font-size:.875rem;line-height:1.55;margin:0}.sn-cta-btn[data-astro-cid-xskwrdkp]{margin-top:24px}.sn-faq-list[data-astro-cid-xskwrdkp]{max-width:800px;margin:0 auto}.sn-faq-item[data-astro-cid-xskwrdkp]{border-bottom:1px solid rgba(0,0,0,.06)}.sn-faq-question[data-astro-cid-xskwrdkp]{padding:20px 0;font-size:1.0625rem;font-weight:600;color:var(--lp-text-dark);cursor:pointer;list-style:none;transition:color .2s ease}.sn-faq-question[data-astro-cid-xskwrdkp]:hover{color:var(--lp-purple)}.sn-faq-question[data-astro-cid-xskwrdkp]::-webkit-details-marker{display:none}.sn-faq-question[data-astro-cid-xskwrdkp]:before{content:"+";display:inline-block;width:28px;font-weight:700;color:var(--lp-gold)}details[data-astro-cid-xskwrdkp][open] .sn-faq-question[data-astro-cid-xskwrdkp]:before{content:"−"}.sn-faq-answer[data-astro-cid-xskwrdkp]{padding:0 0 20px 28px;color:var(--lp-text-muted);line-height:1.65;margin:0}@media (max-width: 1100px){.sn-modules-grid[data-astro-cid-xskwrdkp]{grid-template-columns:repeat(3,1fr)}.sn-users-grid[data-astro-cid-xskwrdkp],.sn-integrations-grid[data-astro-cid-xskwrdkp]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.sn-pillars[data-astro-cid-xskwrdkp],.sn-modules-grid[data-astro-cid-xskwrdkp],.sn-users-grid[data-astro-cid-xskwrdkp],.sn-integrations-grid[data-astro-cid-xskwrdkp],.sn-demo-grid[data-astro-cid-xskwrdkp]{grid-template-columns:1fr}}@media (max-width: 640px){.sn-hero-ctas[data-astro-cid-xskwrdkp]{flex-direction:column;align-items:center}.sn-faq-question[data-astro-cid-xskwrdkp]{font-size:1rem}}
