:root{color-scheme:light;text-rendering:optimizeLegibility;background-color:#f8fafc;background-image:var(--lp-hero-gradient);background-attachment:fixed;--lp-hero-gradient: linear-gradient(135deg, #eef2ff 0%, #e0f2fe 36%, #fce7f3 100%);--lp-hero-surface: linear-gradient(180deg, rgba(255, 255, 255, .82) 0%, rgba(255, 255, 255, .78) 100%);--lp-hero-shadow: 0 24px 80px rgba(15, 20, 25, .12);--lp-section-padding: 48px;--lp-section-padding-lg: 64px}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background-image:var(--lp-hero-gradient),radial-gradient(circle at 20% 20%,rgba(99,102,241,.08),transparent 40%),radial-gradient(circle at 80% 0%,rgba(236,72,153,.08),transparent 35%);background-attachment:fixed}
