@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Work+Sans:wght@400;500;600&display=swap");[data-landing]{--background:0 0% 100%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:173 80% 26%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:152 76% 90%;--accent-foreground:173 80% 18%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:214 32% 91%;--input:214 32% 91%;--ring:173 80% 30%;--radius:0.75rem;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#0f172a;background-color:#fff;scroll-behavior:smooth}[data-landing] .font-display,[data-landing] h1,[data-landing] h2,[data-landing] h3,[data-landing] h4,[data-landing] h5,[data-landing] h6{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:-.01em}[data-landing] *{border-color:#e1e7ef}[data-landing] .gradient-mesh{background:radial-gradient(ellipse 80% 60% at 50% 0,#0d94880f 0,#0000 50%),radial-gradient(ellipse 60% 50% at 80% 20%,#10b9810a 0,#0000 50%),linear-gradient(180deg,#fff,#f8fffe)}[data-landing] .divider-line{height:1px;background:linear-gradient(90deg,#0000,#e1e7ef,#0000)}[data-landing] .fade-up{animation:landing-fadeUp .8s ease-out both}[data-landing] .float-slow{animation:landing-floatSlow 6s ease-in-out infinite}[data-landing] .grain{position:relative}[data-landing] .grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}[data-landing] .text-balance{text-wrap:balance}@keyframes landing-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}