.marketing-root{--marketing-canvas:#121212;--background:#121212;--foreground:#e2e8f0;--card:#171717;--card-foreground:#e2e8f0;--popover:#242424;--popover-foreground:#a9a9a9;--primary:#218a66;--primary-foreground:#dde8e3;--secondary:#242424;--secondary-foreground:#fafafa;--muted:#1f1f1f;--muted-foreground:#a2a2a2;--accent:#313131;--accent-foreground:#fafafa;--destructive:#541c15;--destructive-foreground:#ede9e8;--border:#292929;--input:#242424;--ring:#4ade80;--chart-1:#4ade80;--chart-2:#60a5fa;--chart-3:#a78bfa;--chart-4:#fbbf24;--chart-5:#2dd4bf;background-color:var(--marketing-canvas)}@supports (color:lab(0% 0 0)){.marketing-root{--marketing-canvas:lab(5.46356% -.00000745058 .00000298023);--background:lab(5.46356% -.00000745058 .00000298023);--foreground:lab(91.7131% -.969708 -4.62378);--card:lab(7.73655% 0 0);--card-foreground:lab(91.7131% -.969708 -4.62378);--popover:lab(14.1948% 0 0);--popover-foreground:lab(69.2368% 0 0);--primary:lab(51.1078% -37.2114 10.5971);--primary-foreground:lab(91.0518% -4.47997 1.10044);--secondary:lab(14.1948% 0 0);--secondary-foreground:lab(98.2716% 0 0);--muted:lab(11.7588% 0 -.00000298023);--muted-foreground:lab(66.6152% 0 0);--accent:lab(20.3312% 0 0);--accent-foreground:lab(98.2716% 0 0);--destructive:lab(19.4307% 26.2126 18.9584);--destructive-foreground:lab(92.6354% 1.25057 .979006);--border:lab(16.5844% 0 0);--input:lab(14.1948% 0 0);--ring:lab(79.1499% -56.2124 34.18);--chart-1:lab(79.1499% -56.2124 34.18);--chart-2:lab(66.0319% -2.91848 -49.7553);--chart-3:lab(64.0843% 29.1875 -52.4464);--chart-4:lab(81.2523% 13.2677 77.0876);--chart-5:lab(76.6401% -46.2326 -2.00301)}}.marketing-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-atmosphere__base{background:linear-gradient(#161719 0%,#121212 28%,#0f0f0f 62%,#0c0c0c 100%);background:linear-gradient(lab(7.77818% -.41651 -1.41882) 0%,lab(5.46356% -.00000745058 .00000298023) 28%,lab(4.2831% 0 -.00000298023) 62%,lab(3.1722% 0 0) 100%);position:absolute;inset:0}.marketing-atmosphere__glow{filter:blur(120px);border-radius:9999px;position:absolute;transform:translate(0,0)}.marketing-atmosphere__glow--a{background:#9ba6b112;background:lab(67.498% -2.08244 -7.08767/.07);width:min(90vw,56rem);height:min(42vw,28rem);top:-12%;left:50%;translate:-50%}.marketing-atmosphere__glow--b{background:#4f7d690f;background:lab(48.6018% -20.1395 5.77995/.06);width:min(50vw,36rem);height:min(44vw,32rem);top:18%;right:-20%}.marketing-atmosphere__glow--c{background:#373b401f;background:lab(24.5889% -1.03888 -3.54269/.12);width:min(54vw,38rem);height:min(40vw,30rem);top:58%;left:-14%}.marketing-atmosphere__veil{background:radial-gradient(80% 50% at 50% 0,#a9afb40d,#0000 62%);background:radial-gradient(80% 50% at 50% 0,lab(70.9912% -1.08325 -3.56553/.05),#0000 62%);position:absolute;inset:0}.marketing-atmosphere__grain{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.marketing-atmosphere__glow--a{animation:40s ease-in-out infinite marketing-drift-a}.marketing-atmosphere__glow--b{animation:48s ease-in-out infinite marketing-drift-b}}@media (prefers-reduced-transparency:reduce){.marketing-atmosphere__glow,.marketing-atmosphere__grain{display:none}.marketing-atmosphere__base{background:var(--marketing-canvas)}}@keyframes marketing-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(2%)scale(1.03)}}@keyframes marketing-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-2%,2%)scale(1.02)}}.hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-backdrop__veil{background:radial-gradient(70% 45% at 50% 18%,#b0b8c10f,#0000 70%);background:radial-gradient(70% 45% at 50% 18%,lab(74.4654% -1.59931 -5.33468/.06),#0000 70%);position:absolute;inset:0}.hero-backdrop__ticks{opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 28%,#000 0%,#0000 72%);mask-image:radial-gradient(75% 60% at 50% 28%,#000 0%,#0000 72%)}.hero-backdrop__floor{transform-origin:bottom;width:160%;height:58%;position:absolute;bottom:-8%;left:50%;transform:perspective(900px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 55%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 55%,#0000 100%)}.hero-backdrop__floor-grid{opacity:.7;background-image:linear-gradient(90deg,#e2e8f017 1px,#0000 1px),linear-gradient(#e2e8f017 1px,#0000 1px);background-image:linear-gradient(90deg,lab(91.7131% -.969708 -4.62378/.09) 1px,#0000 1px),linear-gradient(lab(91.7131% -.969708 -4.62378/.09) 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0}.hero-backdrop__fade{background:linear-gradient(180deg, transparent 0%, transparent 52%, var(--marketing-canvas) 92%);position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.hero-backdrop__ticks,.hero-backdrop__floor,.hero-backdrop__veil{display:none}}
