.landing{--background:#010101;--foreground:#e8e8e8;--card:#060606;--card-foreground:#dedede;--popover:#060606;--popover-foreground:#dedede;--primary:#6c88ea;--primary-foreground:#f8f8f8;--secondary:#576cb7;--secondary-foreground:#f8f8f8;--muted:#0b0b0b;--muted-foreground:gray;--accent:#5e78d9;--accent-foreground:#e8e8e8;--destructive:#cc272e;--destructive-foreground:#f8f8f8;--border:#161616;--input:#070707;--ring:#6c88ea;background:var(--background);color:var(--foreground);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@supports (color:lab(0% 0 0)){.landing{--background:lab(.30983% 0 -.00000298023);--foreground:lab(91.88% .0000298023 -.0000119209);--card:lab(1.5609% 0 0);--card-foreground:lab(88.4% 0 .0000119209);--popover:lab(1.5609% 0 0);--popover-foreground:lab(88.4% 0 .0000119209);--primary:lab(57.9337% 11.4422 -53.7106);--primary-foreground:lab(97.68% -.0000298023 .0000119209);--secondary:lab(46.6599% 8.64905 -43.0383);--secondary-foreground:lab(97.68% -.0000298023 .0000119209);--muted:lab(3.04863% 0 0);--muted-foreground:lab(53.6% 0 0);--accent:lab(52.0696% 12.4126 -53.5912);--accent-foreground:lab(91.88% .0000298023 -.0000119209);--destructive:lab(45.7636% 63.3818 40.1799);--destructive-foreground:lab(97.68% -.0000298023 .0000119209);--border:lab(7.22637% -.0000149012 0);--input:lab(1.98454% 0 0);--ring:lab(57.9337% 11.4422 -53.7106)}}.landing .section-alt{background:#030303;background:lab(.903296% 0 0);position:relative}.landing .section-primary{background:#010101;background:lab(.30983% 0 -.00000298023);position:relative}.landing .section-alt:before,.landing .section-primary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1b1b1b,#0000);background:linear-gradient(90deg,#0000,lab(9.52% -.00000745058 0),#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.landing .feature-card{background:#0b0b0b;background:lab(3.04863% 0 0);border:1px solid #1b1b1b;border:1px solid lab(9.52% -.00000745058 0);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.landing .feature-card:hover{background:#0f0f0f;background:lab(4.4379% 0 0);border-color:#282d3d;border-color:lab(18.587% 1.01629 -11.0117);transform:translateY(-2px);box-shadow:0 0 40px #5161911a,0 8px 24px #0000004d;box-shadow:0 0 40px lab(41.3376% 4.23622 -28.964/.1),0 8px 24px lab(0% 0 0/.3)}.landing .btn-solid{color:#010101;color:lab(.30983% 0 -.00000298023);cursor:pointer;background:#e8e8e8;background:lab(91.88% .0000298023 -.0000119209);border-radius:.5rem;justify-content:center;align-items:center;min-height:44px;padding:.75rem 2rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.landing .btn-solid:hover{background:#fff;background:lab(100% 0 0);transform:translateY(-1px);box-shadow:0 0 20px #ffffff26;box-shadow:0 0 20px lab(100% 0 0/.15)}.landing .btn-solid:focus-visible{outline-offset:2px;outline:2px solid #6c88ea;outline:2px solid lab(57.9337% 11.4422 -53.7106)}.landing .btn-ghost{color:#aeaeae;color:lab(71% 0 0);cursor:pointer;background:0 0;border:1px solid #222;border:1px solid lab(13% 0 0);border-radius:.5rem;justify-content:center;align-items:center;min-height:44px;padding:.75rem 2rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.landing .btn-ghost:hover{color:#e8e8e8;color:lab(91.88% .0000298023 -.0000119209);background:#e8e8e80d;background:lab(91.88% .0000298023 -.0000119209/.05);border-color:#484848;border-color:lab(30.4% -.0000149012 0)}.landing .btn-ghost:focus-visible{outline-offset:2px;outline:2px solid #6c88ea;outline:2px solid lab(57.9337% 11.4422 -53.7106)}.landing .btn-gradient{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:linear-gradient(135deg,#396fc8,#5554b6);background:linear-gradient(135deg,lab(46.5658% 5.53095 -52.6513),lab(40.0008% 21.9394 -52.5894));transition:all .3s;position:relative}.landing .btn-gradient:hover{transform:translateY(-1px);box-shadow:0 0 25px #495da74d;box-shadow:0 0 25px lab(40.8025% 9.52566 -42.921/.3)}.landing .btn-outline-gradient{color:#bebebe;color:lab(76.8% -.0000298023 0);border:1px solid #2e2e2e;border:1px solid lab(18.8% 0 0);transition:all .3s;position:relative}.landing .btn-outline-gradient:hover{color:#eee;color:lab(94.2% 0 0);border-color:#495da780;border-color:lab(40.8025% 9.52566 -42.921/.5)}.landing .gradient-border-card{background:#040404;background:lab(1.20229% 0 0);border:1px solid #121212;border:1px solid lab(5.26802% 0 0);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.landing .gradient-border-card:hover{border-color:#18203a;border-color:lab(12.5445% 3.302 -17.9791);transform:translateY(-2px);box-shadow:0 0 30px #4d5f9c14;box-shadow:0 0 30px lab(41.0889% 6.604 -35.9583/.08)}.landing .icon-gradient{background:linear-gradient(135deg,#568de9,#6363c6);background:linear-gradient(135deg,lab(58.3005% 3.23334 -52.9015),lab(45.895% 20.7376 -52.7017));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing .pricing-highlight{background:#06070b;background:lab(1.95834% .105061 -1.66215);border-color:#2f408740;border-color:lab(29.0369% 11.9742 -42.6819/.25);box-shadow:0 0 60px #2f40871f;box-shadow:0 0 60px lab(29.0369% 11.9742 -42.6819/.12)}.landing .header-dark{-webkit-backdrop-filter:blur(20px);background:#010101cc;background:lab(.30983% 0 -.00000298023/.8);border-bottom:1px solid #0b0b0b;border-bottom:1px solid lab(3.04863% 0 0);transition:background .3s}.landing .header-dark.scrolled{background:#010101f2;background:lab(.30983% 0 -.00000298023/.95)}.landing .header-dark .nav-link{color:gray;color:lab(53.6% 0 0);transition:color .2s}.landing .header-dark .nav-link:hover{color:#e8e8e8;color:lab(91.88% .0000298023 -.0000119209)}.landing .header-dark .btn-ghost{border-color:#161616;border-color:lab(7.22637% -.0000149012 0);min-height:36px;padding:.5rem 1rem}.landing .header-dark .btn-solid{min-height:36px;padding:.5rem 1.25rem}.landing .header-dark .mobile-menu{-webkit-backdrop-filter:blur(20px);background:#010101fa;background:lab(.30983% 0 -.00000298023/.98);border-top:1px solid #0b0b0b;border-top:1px solid lab(3.04863% 0 0)}.landing .header-dark .mobile-nav-link{color:gray;color:lab(53.6% 0 0);transition:all .2s}.landing .header-dark .mobile-nav-link:hover{color:#e8e8e8;color:lab(91.88% .0000298023 -.0000119209);background:#e8e8e80d;background:lab(91.88% .0000298023 -.0000119209/.05)}.landing .footer-dark{background:#000;background:lab(.112911% 0 0);border-top:1px solid #060606;border-top:1px solid lab(1.5609% 0 0)}.landing .footer-dark .footer-link{color:#4d4d4d;color:lab(32.72% -.0000149012 0);transition:color .2s}.landing .footer-dark .footer-link:hover{color:#aeaeae;color:lab(71% 0 0)}.landing .footer-dark .footer-heading{color:#8f8f8f;color:lab(59.4% 0 0)}.landing .footer-dark .footer-muted{color:#333;color:lab(21.12% 0 0)}@media (prefers-reduced-motion:reduce){.landing *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
