.landing-theme{--gradient:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#0f1729;--background:#fafaf9;--foreground:#0f1729;--primary:#0f1729;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#0f1729;--card:#fff;--card-foreground:#0f1729;--popover:#fff;--popover-foreground:#0f1729;--muted:#f1f5f9;--muted-foreground:#65758b;--accent:#e7b008;--accent-foreground:#0f1729;--destructive:#ef4444;--destructive-foreground:#f8fafc;--success:#16a249;--success-foreground:#f6efef;--warning:#e7b008;--warning-foreground:#0f1729;--border:#e2e8f0;--input:#e2e8f0;--ring:#0f1729;--chart-1:#0f1729;--chart-2:#e7b008;--chart-3:#16a249;--chart-4:#65758b;--chart-5:#f76808;--chart-income:#16a249;--chart-expenses:#ef4444;--chart-grid:#dbe6f0;--sidebar-background:#f8fafc;--sidebar-foreground:#0f1729;--sidebar-primary:#0f1729;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#0f1729;--sidebar-border:#e5e7eb;--sidebar-ring:#0f1729;--sidebar:#f8fafc;--radius:.5rem;--primary-hover:#182543;--secondary-hover:#dbe6f0;--accent-hover:#c59507;--destructive-hover:#eb1414;--success-hover:#12873d;--warning-hover:#c59507;background-color:#fafaf9}html:has(.landing-theme){--gradient:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#0f1729;--background:#fafaf9;--foreground:#0f1729;--primary:#0f1729;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#0f1729;--card:#fff;--card-foreground:#0f1729;--popover:#fff;--popover-foreground:#0f1729;--muted:#f1f5f9;--muted-foreground:#65758b;--accent:#e7b008;--accent-foreground:#0f1729;--destructive:#ef4444;--destructive-foreground:#f8fafc;--success:#16a249;--success-foreground:#f6efef;--warning:#e7b008;--warning-foreground:#0f1729;--border:#e2e8f0;--input:#e2e8f0;--ring:#0f1729;--chart-1:#0f1729;--chart-2:#e7b008;--chart-3:#16a249;--chart-4:#65758b;--chart-5:#f76808;--chart-income:#16a249;--chart-expenses:#ef4444;--chart-grid:#dbe6f0;--sidebar-background:#f8fafc;--sidebar-foreground:#0f1729;--sidebar-primary:#0f1729;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#0f1729;--sidebar-border:#e5e7eb;--sidebar-ring:#0f1729;--sidebar:#f8fafc;--radius:.5rem;--primary-hover:#182543;--secondary-hover:#dbe6f0;--accent-hover:#c59507;--destructive-hover:#eb1414;--success-hover:#12873d;--warning-hover:#c59507;background-color:#fafaf9}body:has(.landing-theme){--gradient:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#0f1729;--background:#fafaf9;--foreground:#0f1729;--primary:#0f1729;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#0f1729;--card:#fff;--card-foreground:#0f1729;--popover:#fff;--popover-foreground:#0f1729;--muted:#f1f5f9;--muted-foreground:#65758b;--accent:#e7b008;--accent-foreground:#0f1729;--destructive:#ef4444;--destructive-foreground:#f8fafc;--success:#16a249;--success-foreground:#f6efef;--warning:#e7b008;--warning-foreground:#0f1729;--border:#e2e8f0;--input:#e2e8f0;--ring:#0f1729;--chart-1:#0f1729;--chart-2:#e7b008;--chart-3:#16a249;--chart-4:#65758b;--chart-5:#f76808;--chart-income:#16a249;--chart-expenses:#ef4444;--chart-grid:#dbe6f0;--sidebar-background:#f8fafc;--sidebar-foreground:#0f1729;--sidebar-primary:#0f1729;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#0f1729;--sidebar-border:#e5e7eb;--sidebar-ring:#0f1729;--sidebar:#f8fafc;--radius:.5rem;--primary-hover:#182543;--secondary-hover:#dbe6f0;--accent-hover:#c59507;--destructive-hover:#eb1414;--success-hover:#12873d;--warning-hover:#c59507;background-color:#fafaf9}.dark .landing-theme,.landing-theme.dark{color:#f8fafc;--background:#080c16;--foreground:#f8fafc;--primary:#f8fafc;--primary-foreground:#0f1729;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--muted-foreground:#94a3b8;--popover:#080c16;--popover-foreground:#f8fafc;--card:#0b111e;--card-foreground:#f8fafc;--border:#1e293b;--input:#1e293b;--accent:#e7b008;--accent-foreground:#0f1729;--destructive:#7f1d1d;--destructive-foreground:#f8fafc;--success:#22c35d;--success-foreground:#0f1729;--warning:#e7b008;--warning-foreground:#0f1729;--ring:#cbd5e1;--chart-1:#f8fafc;--chart-2:#e7b008;--chart-3:#22c35d;--chart-4:#1e293b;--chart-5:#f76808;--chart-income:#22c35d;--chart-expenses:#7f1d1d;--chart-grid:#1e293b;--sidebar-background:#080c16;--sidebar-foreground:#f8fafc;--sidebar-primary:#f8fafc;--sidebar-primary-foreground:#0f1729;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#1e293b;--sidebar-ring:#cbd5e1;--sidebar:#080c16;--radius:.5rem;--primary-hover:#dbe6f0;--secondary-hover:#26344a;--accent-hover:#f7c222;--destructive-hover:#a62626;--success-hover:#3cdd77;--warning-hover:#f7c222;background-color:#080c16}html.dark:has(.landing-theme){color:#f8fafc;--background:#080c16;--foreground:#f8fafc;--primary:#f8fafc;--primary-foreground:#0f1729;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--muted-foreground:#94a3b8;--popover:#080c16;--popover-foreground:#f8fafc;--card:#0b111e;--card-foreground:#f8fafc;--border:#1e293b;--input:#1e293b;--accent:#e7b008;--accent-foreground:#0f1729;--destructive:#7f1d1d;--destructive-foreground:#f8fafc;--success:#22c35d;--success-foreground:#0f1729;--warning:#e7b008;--warning-foreground:#0f1729;--ring:#cbd5e1;--chart-1:#f8fafc;--chart-2:#e7b008;--chart-3:#22c35d;--chart-4:#1e293b;--chart-5:#f76808;--chart-income:#22c35d;--chart-expenses:#7f1d1d;--chart-grid:#1e293b;--sidebar-background:#080c16;--sidebar-foreground:#f8fafc;--sidebar-primary:#f8fafc;--sidebar-primary-foreground:#0f1729;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#1e293b;--sidebar-ring:#cbd5e1;--sidebar:#080c16;--radius:.5rem;--primary-hover:#dbe6f0;--secondary-hover:#26344a;--accent-hover:#f7c222;--destructive-hover:#a62626;--success-hover:#3cdd77;--warning-hover:#f7c222;background-color:#080c16}body.dark:has(.landing-theme){color:#f8fafc;--background:#080c16;--foreground:#f8fafc;--primary:#f8fafc;--primary-foreground:#0f1729;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--muted-foreground:#94a3b8;--popover:#080c16;--popover-foreground:#f8fafc;--card:#0b111e;--card-foreground:#f8fafc;--border:#1e293b;--input:#1e293b;--accent:#e7b008;--accent-foreground:#0f1729;--destructive:#7f1d1d;--destructive-foreground:#f8fafc;--success:#22c35d;--success-foreground:#0f1729;--warning:#e7b008;--warning-foreground:#0f1729;--ring:#cbd5e1;--chart-1:#f8fafc;--chart-2:#e7b008;--chart-3:#22c35d;--chart-4:#1e293b;--chart-5:#f76808;--chart-income:#22c35d;--chart-expenses:#7f1d1d;--chart-grid:#1e293b;--sidebar-background:#080c16;--sidebar-foreground:#f8fafc;--sidebar-primary:#f8fafc;--sidebar-primary-foreground:#0f1729;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#1e293b;--sidebar-ring:#cbd5e1;--sidebar:#080c16;--radius:.5rem;--primary-hover:#dbe6f0;--secondary-hover:#26344a;--accent-hover:#f7c222;--destructive-hover:#a62626;--success-hover:#3cdd77;--warning-hover:#f7c222;background-color:#080c16}.landing-theme button,.landing-theme .btn,.landing-theme [type=button],.landing-theme [type=submit]{transition:all .2s ease-in-out}.landing-theme button:hover,.landing-theme .btn:hover,.landing-theme [type=button]:hover,.landing-theme [type=submit]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 5px 15px #0000001a}.landing-theme button:active,.landing-theme .btn:active,.landing-theme [type=button]:active,.landing-theme [type=submit]:active{transform:translateY(0)}.landing-theme ::selection{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.landing-theme ::-webkit-scrollbar{background-color:hsl(var(--background));scrollbar-width:thin;border-radius:8px;width:5px}.landing-theme ::-webkit-scrollbar-thumb{color:hsl(var(--primary));background-color:hsl(var(--primary));border-radius:8px}.landing-theme ::-webkit-scrollbar-track{background-color:hsl(var(--background))}.landing-theme .dotPattern{background-image:radial-gradient(#e2e8f0 1px,#0000 1px);background-size:24px 24px}.dark .landing-theme .dotPattern,.landing-theme.dark .dotPattern{background-image:radial-gradient(#334155 1px,#0000 1px);background-size:24px 24px}.landing-theme .hero-grid{background-image:linear-gradient(90deg,#dae0e7 1px,#0000 1px),linear-gradient(#dae0e7 1px,#0000 1px);background-size:4rem 4rem}.dark .landing-theme .hero-grid,.landing-theme.dark .hero-grid{background-image:linear-gradient(90deg,#363d49 1px,#0000 1px),linear-gradient(#363d49 1px,#0000 1px);background-size:4rem 4rem}.landing-theme .grid-pattern-bg{background-image:linear-gradient(90deg,#c2ccd6 1px,#0000 1px),linear-gradient(#c2ccd6 1px,#0000 1px);background-size:20px 30px;position:relative}.dark .landing-theme .grid-pattern-bg,.landing-theme.dark .grid-pattern-bg{background-image:linear-gradient(90deg,#4c5567 1px,#0000 1px),linear-gradient(#4c5567 1px,#0000 1px);background-size:20px 30px;position:relative}.landing-theme .grid-pattern-mask{-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%)}.landing-theme .use-automation-zoom-in{animation:.5s automation-zoom-in}.landing-theme .card-mask{background:radial-gradient(#004be026,#0000)}.dark .landing-theme .card-mask,.landing-theme.dark .card-mask{background:radial-gradient(#64748b1a,#0000)}.landing-theme .gradient{background:conic-gradient(from 230.29deg at 51.63% 52.16%,#007aff 0deg,#60a5fa 67.5deg,#00c49a 198.75deg,#34d399 251.25deg,#007aff 360deg)}.dark .landing-theme .gradient,.landing-theme.dark .gradient{background:conic-gradient(from 230.29deg at 51.63% 52.16%,#0056b3 0deg,#3b82f6 67.5deg,#059669 198.75deg,#10b981 251.25deg,#0056b3 360deg)}.landing-theme .lamp{opacity:1;transform:translateY(-200px)rotate(180deg)scale(2)translateZ(0)}.landing-theme .landing-bubble{filter:blur(80px)!important;pointer-events:none!important;z-index:-10!important;opacity:1!important;border-radius:50%!important;transition:none!important;position:absolute!important}.landing-theme .bubble-hero-1{background:linear-gradient(135deg,#1e3a8a66,#3b82f64d)!important;width:24rem!important;height:24rem!important;top:25%!important;left:-10%!important}.landing-theme .bubble-hero-2{background:linear-gradient(315deg,#eab30840,#ca8a0426)!important;width:20rem!important;height:20rem!important;bottom:33.3333%!important;right:-10%!important}.landing-theme .bubble-hero-3{background:linear-gradient(225deg,#0f172a59,#33415540)!important;width:16rem!important;height:16rem!important;top:50%!important;right:33.3333%!important}.landing-theme .bubble-features-1{background:linear-gradient(135deg,#e63c3280,#9333ea66)!important;width:18rem!important;height:18rem!important;top:0!important;right:-15%!important}.landing-theme .bubble-features-2{background:linear-gradient(315deg,#10b98173,#e63c3259)!important;width:18rem!important;height:18rem!important;bottom:0!important;left:-15%!important}.landing-theme .bubble-pricing{background:linear-gradient(225deg,#3b82f673,#06b6d459)!important;width:18rem!important;height:18rem!important;top:0!important;right:-15%!important}.landing-theme .bubble-testimonials{background:linear-gradient(315deg,#8b45c473,#ec489959)!important;width:18rem!important;height:18rem!important;top:-25%!important;left:-15%!important}.landing-theme .bubble-security-1{background:linear-gradient(135deg,#22c55e66,#3b82f64d)!important;width:20rem!important;height:20rem!important;top:-20%!important;right:-15%!important}.landing-theme .bubble-security-2{background:linear-gradient(315deg,#10b98159,#6366f140)!important;width:18rem!important;height:18rem!important;bottom:-20%!important;left:-15%!important}.landing-theme .pricing-toggle,.landing-theme .pricing-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-theme .pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.landing-theme .pricing-popular{animation:2s cubic-bezier(.4,0,.6,1) infinite pricing-pulse}.landing-theme .pricing-savings{transform-origin:0;transition:all .5s cubic-bezier(.4,0,.2,1)}.landing-theme .pricing-price{transition:all .4s cubic-bezier(.4,0,.2,1)}@keyframes automation-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float-gentle{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-10px)rotate(1deg)}66%{transform:translateY(5px)rotate(-1deg)}}@keyframes pulse-glow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}@keyframes pricing-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary),.4)}50%{box-shadow:0 0 0 8px rgba(var(--primary),0)}}.landing-theme{--animate-marquee:marquee var(--duration)infinite linear;--animate-marquee-vertical:marquee-vertical var(--duration)linear infinite}.landing-theme .hero-gradient-bg{background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe) 0 0/400% 400%;animation:15s infinite gradient-shift}.landing-theme .floating-gradient{animation:6s ease-in-out infinite float-gentle}.landing-theme .pulsing-gradient{animation:4s ease-in-out infinite pulse-glow}.landing-theme .hero-text-gradient{background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c) 0 0/400% 400%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradient-shift}.landing-theme .hero-section-bg{background:linear-gradient(135deg,#f8fafc 0%,#f5f7f9 50%,#f8fafc 100%)}.landing-theme .hero-section-extended{background:#fafaf9;min-height:auto}@media (min-height:900px){.landing-theme .hero-section-extended{min-height:auto;max-height:85vh}}@media (min-height:768px) and (max-height:899px){.landing-theme .hero-section-extended{min-height:auto;max-height:90vh}}@media (max-height:767px){.landing-theme .hero-section-extended{min-height:auto}}.landing-theme .hero-section-extended:before{content:"";z-index:-30;pointer-events:none;background:linear-gradient(#f8fafc 0%,#f5f7fa 50%,#f8fafc 100%);height:100vh;position:fixed;top:0;left:0;right:0}.landing-theme .hero-gradient-layer-1{background:linear-gradient(135deg,#1e3a8a0a 0%,#33415508 50%,#0000 100%)}.landing-theme .hero-gradient-layer-2{background:linear-gradient(45deg,#eab30805 0%,#0000 50%,#1e3a8a05 100%)}.landing-theme .hero-bubble-1{background:linear-gradient(135deg,#1e3a8a0f 0%,#3341550a 100%)}.landing-theme .hero-bubble-2{background:linear-gradient(225deg,#eab3080d 0%,#1e3a8a08 100%)}.landing-theme .hero-bubble-3{background:linear-gradient(315deg,#3341550a 0%,#1e3a8a0d 100%)}.landing-theme .hero-bubble-4{background:linear-gradient(45deg,#1e3a8a0a 0%,#eab30808 100%)}.landing-theme .hero-badge{background:linear-gradient(135deg,#1e3a8a0d 0%,#eab3080a 100%)}.landing-theme .hero-badge-border{border-color:#1e3a8a26}.landing-theme .hero-badge-text{color:#52637a}.landing-theme .hero-badge-icon{color:#e7b008}.landing-theme .hero-title-gradient-1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0f1729 0%,#22345e 50%,#0f1729 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradient-shift}.landing-theme .hero-title-gradient-2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e7b008 0%,#f49d25 50%,#e7b008 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:10s infinite gradient-shift}.landing-theme .hero-image-glow-1{background:linear-gradient(135deg,#1e3a8a14 0%,#3341550d 50%,#1e3a8a14 100%)}.landing-theme .hero-image-glow-2{background:linear-gradient(225deg,#eab3080f 0%,#1e3a8a0a 50%,#eab30812 100%)}.landing-theme .hero-image-border{border-color:#1e3a8a26}.landing-theme .hero-border-beam{background:linear-gradient(90deg,#0000,#eab3084d,#ffffff80,#eab3084d,#0000)}.landing-theme .hero-feature-card-1{background:linear-gradient(135deg,#22c55e0f 0%,#10b9810a 100%)}.landing-theme .hero-feature-card-2{background:linear-gradient(135deg,#eab3080f 0%,#1e3a8a0a 100%)}.landing-theme .hero-feature-border-1{border-color:#22c55e26}.landing-theme .hero-feature-border-2{border-color:#eab30826}.landing-theme .hero-feature-icon-1{background:linear-gradient(135deg,#22c35d 0%,#22c38e 100%)}.landing-theme .hero-feature-icon-2{background:linear-gradient(135deg,#e7b008 0%,#f49d25 100%)}.landing-theme .hero-feature-text{color:#24292e}.landing-theme .hero-feature-accent-1{color:#1b9849}.landing-theme .hero-feature-accent-2{color:#1f87ad}.dark .landing-theme .hero-section-bg,.landing-theme.dark .hero-section-bg,.dark .landing-theme .hero-section-extended,.landing-theme.dark .hero-section-extended{background:linear-gradient(#080c16 0%,#0e131b 50%,#080c16 100%)}.dark .landing-theme .hero-section-extended,.landing-theme.dark .hero-section-extended{min-height:auto}@media (min-height:900px){.dark .landing-theme .hero-section-extended,.landing-theme.dark .hero-section-extended{min-height:auto;max-height:85vh}}@media (min-height:768px) and (max-height:899px){.dark .landing-theme .hero-section-extended,.landing-theme.dark .hero-section-extended{min-height:auto;max-height:90vh}}@media (max-height:767px){.dark .landing-theme .hero-section-extended,.landing-theme.dark .hero-section-extended{min-height:auto}}.dark .landing-theme .hero-section-extended:before,.landing-theme.dark .hero-section-extended:before{content:"";z-index:-30;pointer-events:none;background:linear-gradient(#080c16 0%,#0e131b 50%,#080c16 100%);height:100vh;position:fixed;top:0;left:0;right:0}.dark .landing-theme .hero-gradient-layer-1,.landing-theme.dark .hero-gradient-layer-1{background:linear-gradient(135deg,#1e3a8a14 0%,#3341550f 50%,#0000 100%)}.dark .landing-theme .hero-gradient-layer-2,.landing-theme.dark .hero-gradient-layer-2{background:linear-gradient(45deg,#eab3080a 0%,#0000 50%,#1e3a8a0a 100%)}.dark .landing-theme .hero-bubble-1,.landing-theme.dark .hero-bubble-1{background:linear-gradient(135deg,#1e3a8a1f 0%,#33415514 100%)}.dark .landing-theme .hero-bubble-2,.landing-theme.dark .hero-bubble-2{background:linear-gradient(225deg,#eab3081a 0%,#1e3a8a0f 100%)}.dark .landing-theme .hero-bubble-3,.landing-theme.dark .hero-bubble-3{background:linear-gradient(315deg,#33415514 0%,#1e3a8a1a 100%)}.dark .landing-theme .hero-bubble-4,.landing-theme.dark .hero-bubble-4{background:linear-gradient(45deg,#1e3a8a14 0%,#eab3080f 100%)}.dark .landing-theme .hero-badge,.landing-theme.dark .hero-badge{background:linear-gradient(135deg,#1e3a8a1a 0%,#eab30814 100%)}.dark .landing-theme .hero-badge-border,.landing-theme.dark .hero-badge-border{border-color:#1e3a8a40}.dark .landing-theme .hero-badge-text,.landing-theme.dark .hero-badge-text{color:#acbfd2}.dark .landing-theme .hero-badge-icon,.landing-theme.dark .hero-badge-icon{color:#f8c83a}.dark .landing-theme .hero-title-gradient-1,.landing-theme.dark .hero-title-gradient-1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f8fafc 0%,#dee4ed 50%,#f8fafc 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradient-shift}.dark .landing-theme .hero-title-gradient-2,.landing-theme.dark .hero-title-gradient-2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f8c83a 0%,#f6b355 50%,#f8c83a 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:10s infinite gradient-shift}.dark .landing-theme .hero-image-glow-1,.landing-theme.dark .hero-image-glow-1{background:linear-gradient(135deg,#1e3a8a26 0%,#3341551a 50%,#1e3a8a26 100%)}.dark .landing-theme .hero-image-glow-2,.landing-theme.dark .hero-image-glow-2{background:linear-gradient(225deg,#eab3081f 0%,#1e3a8a14 50%,#eab30824 100%)}.dark .landing-theme .hero-image-border,.landing-theme.dark .hero-image-border{border-color:#1e3a8a40}.dark .landing-theme .hero-border-beam,.landing-theme.dark .hero-border-beam{background:linear-gradient(90deg,#0000,#eab30880,#fff6,#eab30880,#0000)}.dark .landing-theme .hero-feature-card-1,.landing-theme.dark .hero-feature-card-1{background:linear-gradient(135deg,#22c55e1a 0%,#10b9810f 100%)}.dark .landing-theme .hero-feature-card-2,.landing-theme.dark .hero-feature-card-2{background:linear-gradient(135deg,#eab3081a 0%,#1e3a8a0f 100%)}.dark .landing-theme .hero-feature-border-1,.landing-theme.dark .hero-feature-border-1{border-color:#22c55e40}.dark .landing-theme .hero-feature-border-2,.landing-theme.dark .hero-feature-border-2{border-color:#eab30840}.dark .landing-theme .hero-feature-text,.landing-theme.dark .hero-feature-text{color:#e8ebee}.dark .landing-theme .hero-feature-accent-1,.landing-theme.dark .hero-feature-accent-1{color:#52e086}.dark .landing-theme .hero-feature-accent-2,.landing-theme.dark .hero-feature-accent-2{color:#f9cf53}.landing-theme .section-gradient-bg{background:#fafaf9}.landing-theme .section-gradient-bg:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#1e3a8a05 0%,#eab30804 50%,#0000 100%);position:absolute;inset:0}.dark .landing-theme .section-gradient-bg,.landing-theme.dark .section-gradient-bg{background:linear-gradient(#080c16 0%,#0e131b 50%,#080c16 100%)}.dark .landing-theme .section-gradient-bg:before,.landing-theme.dark .section-gradient-bg:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#1e3a8a0a 0%,#eab30808 50%,#0000 100%);position:absolute;inset:0}.landing-theme *{box-sizing:border-box}.landing-theme,.landing-theme section,.landing-theme>div{max-width:100vw;overflow-x:hidden}.landing-theme #security{max-height:none;overflow:hidden}@media (max-width:768px){.landing-theme{min-height:100dvh}.landing-theme button[class*=relative][class*=flex][class*=rounded-full]{flex-direction:row!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:auto!important;padding:1px!important}.landing-theme button[class*=relative][class*=flex][class*=rounded-full]>div:first-child{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;min-height:auto!important;display:flex!important}.landing-theme h1{margin-bottom:1rem!important;font-size:2rem!important;line-height:1.2!important}.landing-theme h2{font-size:1.75rem!important;line-height:1.3!important}.landing-theme h3{font-size:1.25rem!important;line-height:1.4!important}.landing-theme .mobile-section-padding{padding-top:3rem!important;padding-bottom:3rem!important}.landing-theme .mobile-container-padding{padding-left:1rem!important;padding-right:1rem!important}.landing-theme .card,.landing-theme [class*=card]{border-radius:.75rem!important;margin-bottom:1rem!important}.landing-theme .grid{gap:1rem!important}.landing-theme #features .grid{gap:1.5rem!important}.landing-theme #features .px-4{padding-left:1rem!important;padding-right:1rem!important}.landing-theme img{max-width:100%!important;height:auto!important}.landing-theme .mobile-nav-item{border-bottom:1px solid hsl(var(--border))!important;padding:1rem!important;font-size:1.125rem!important}.landing-theme .mobile-nav-item:last-child{border-bottom:none!important}.landing-theme .pricing-card{margin-bottom:1.5rem!important;transform:none!important}.landing-theme .pricing-card:hover{transform:none!important;box-shadow:0 4px 6px -1px #0000001a!important}.landing-theme .testimonial-card{width:280px!important;margin-right:1rem!important}.landing-theme .feature-card{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important;box-shadow:0 1px 3px #0000001a!important}.landing-theme .feature-card:active{background-color:hsl(var(--muted)/.5)!important;transform:scale(.98)!important}.landing-theme .feature-card h3{font-size:1.125rem!important;font-weight:600!important;line-height:1.3!important}.landing-theme .feature-card p{color:hsl(var(--muted-foreground))!important;font-size:.875rem!important;line-height:1.5!important}.landing-theme .feature-card .w-12.h-12{background-color:hsl(var(--primary)/.1)!important;width:3rem!important;height:3rem!important}.landing-theme .feature-card [class*=bg-primary\/5]{background-color:hsl(var(--primary)/.08)!important;border-color:hsl(var(--primary)/.2)!important;color:hsl(var(--primary))!important;padding:.375rem .75rem!important;font-size:.75rem!important}.landing-theme .grid.grid-cols-1{gap:1rem!important}.landing-theme #features .mobile-container-padding{padding-left:1rem!important;padding-right:1rem!important}.landing-theme .cta-buttons{flex-direction:column!important;gap:.75rem!important;width:100%!important}.landing-theme .cta-buttons button,.landing-theme .cta-buttons .btn{justify-content:center!important;width:100%!important}.landing-theme .hero-content{text-align:center!important;padding:2rem 1rem!important}.landing-theme .trust-indicators{text-align:center!important;flex-direction:column!important;gap:.75rem!important}.landing-theme .trust-indicators .separator{display:none!important}.landing-theme .faq-item{margin-bottom:.5rem!important}.landing-theme footer{padding:2rem 1rem!important}.landing-theme footer .grid{grid-template-columns:1fr!important;gap:2rem!important}.landing-theme input,.landing-theme textarea,.landing-theme select{min-height:44px!important;padding:.75rem!important;font-size:16px!important}.landing-theme .sheet-content{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important}.landing-theme .scroll-container{-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}.landing-theme .landing-bubble{display:none!important}.landing-theme .group{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;height:auto!important;min-height:auto!important}.landing-theme .group>div{justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;min-height:auto!important;display:flex!important}.landing-theme .mobile-hover-gradient{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;height:auto!important;min-height:auto!important;padding:1px!important;display:flex!important}.landing-theme .mobile-hover-gradient>div:first-child{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;min-height:auto!important;margin:0!important;display:flex!important}}@media (min-width:769px) and (max-width:1024px){.landing-theme .tablet-grid-2{grid-template-columns:repeat(2,1fr)!important}.landing-theme .tablet-text-center{text-align:center!important}.landing-theme .landing-bubble{opacity:.5!important;filter:blur(60px)!important}}@media (max-width:375px){.landing-theme .feature-card{padding:1.25rem!important}.landing-theme .feature-card h3{font-size:1rem!important;line-height:1.25!important}.landing-theme .feature-card p{font-size:.8125rem!important;line-height:1.4!important}.landing-theme .feature-card .w-12.h-12{width:2.75rem!important;height:2.75rem!important}.landing-theme #features .px-4{padding-left:.75rem!important;padding-right:.75rem!important}}@media (hover:none) and (pointer:coarse){.landing-theme button:hover,.landing-theme .btn:hover,.landing-theme [type=button]:hover,.landing-theme [type=submit]:hover{filter:none!important;box-shadow:none!important;transform:none!important}.landing-theme .card:hover,.landing-theme [class*=card]:hover{transform:none!important;box-shadow:0 4px 6px -1px #0000001a!important}.landing-theme .feature-card{min-height:auto!important}.landing-theme .feature-card *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.landing-theme .no-touch-hover:hover{filter:none!important;transform:none!important}.landing-theme [class*=hover-border-gradient]{gap:0!important}}
