:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{color:#f4f4f5;-webkit-font-smoothing:antialiased;background:#050507;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}a{color:#f36}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,monospace}.container{max-width:760px;margin:0 auto;padding:1.5rem}.card{background:#111;border:1px solid #222;border-radius:14px;padding:1.1rem 1.3rem}.reveal{opacity:0;transition:opacity .56s cubic-bezier(.2,.9,.2,1),transform .56s cubic-bezier(.2,.9,.2,1);transform:translateY(18px)scale(.995)}.reveal.visible{opacity:1;transform:translateY(0)scale(1)}.reviews-scroll{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.reviews-scroll>*{scroll-snap-align:start}@media (min-width:900px){.center-grid{align-items:flex-start;gap:28px;display:flex}.col-left{flex:480px}.col-right{flex:0 0 360px}}.hero-illustration{width:100%;max-width:360px;margin:0 auto;display:block}@keyframes floatSlow{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.blob-pulse{animation:8s ease-in-out infinite floatSlow}
