:root{--background:270 20% 99%;--foreground:260 10% 25%;--primary:280 45% 48%;--primary-foreground:0 0% 100%;--muted-foreground:260 8% 38%;--border:270 15% 92%;--accent:330 50% 78%}*{box-sizing:border-box;margin:0;padding:0}body{color:#3e3946;font-family:var(--font-poppins),system-ui,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fcfcfd}.min-h-screen{min-height:100vh}.flex{display:flex}.items-center{align-items:center}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.z-10{z-index:10}.container{width:100%;margin:0 auto}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.font-display,.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.pt-20{padding-top:5rem}.pb-10{padding-bottom:2.5rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.max-w-7xl{max-width:80rem}.max-w-2xl{max-width:42rem}.max-w-xl{max-width:36rem}.leading-relaxed{line-height:1.625}.leading-\[1\.05\]{line-height:1.05}.text-foreground{color:#3e3946}.text-muted-foreground{color:#5e5969}.text-primary{color:#8d43b1}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-6{gap:1.5rem}.w-full{width:100%}.max-w-md{max-width:28rem}.inline-flex{display:inline-flex}.gap-2{gap:.5rem}.rounded-lg{border-radius:.5rem}.bg-white{background:#fff}.border{border-width:1px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:text-left{text-align:left}.lg\:pt-28{padding-top:7rem}.lg\:pb-16{padding-bottom:4rem}.lg\:gap-16{gap:4rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:text-\[4\.5rem\]{font-size:4.5rem}.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:ml-auto{margin-left:auto}}
