:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#1f2937;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0}header,main,footer{width:min(920px,100% - 40px);margin-inline:auto}header{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{color:inherit;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand img{width:34px;height:34px}.button{color:#fff;background:#059669;border-radius:8px;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-block}.hero{padding:72px 0 44px}h1{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(2.25rem,6vw,4rem);line-height:1.05}.lead{color:#475569;max-width:720px;margin:24px 0 28px;font-size:1.2rem;line-height:1.65}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 0 64px;display:grid}article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}article:first-child{grid-column:1/-1}h2{margin:0 0 10px;font-size:1.2rem}article p,.more p{color:#64748b;margin:0;line-height:1.65}.more{padding:0 0 72px}.more h2{font-size:1.6rem}.legal{padding-bottom:64px}.legal .hero{padding-bottom:24px}.legal .hero h1{max-width:none}.legal .lead{margin-bottom:0}.legal>section:not(.hero){border-top:1px solid #e2e8f0;padding:24px 0}.legal>section:not(.hero) h2{margin-bottom:10px}.legal>section:not(.hero) p{color:#64748b;max-width:760px;margin:0;line-height:1.7}.legal a{color:#047857}footer{color:#64748b;border-top:1px solid #e2e8f0;padding:24px 0;font-size:.9rem}footer a{color:#047857}@media (width<=680px){.features{grid-template-columns:1fr}article:first-child{grid-column:auto}.hero{padding-top:44px}}@media (prefers-color-scheme:dark){:root{color:#f1f5f9;background:#09090b}.lead,article p,.more p,footer{color:#a1a1aa}article{background:#18181b;border-color:#27272a}footer,.legal>section:not(.hero){border-color:#27272a}.legal>section:not(.hero) p{color:#a1a1aa}.legal a,footer a{color:#34d399}}
