.landing{--background:#010101;--foreground:#e8e8e8;--card:#060606;--card-foreground:#dedede;--popover:#060606;--popover-foreground:#dedede;--primary:#9e77dc;--primary-foreground:#f8f8f8;--secondary:#7d5fad;--secondary-foreground:#f8f8f8;--muted:#0b0b0b;--muted-foreground:gray;--accent:#8f68cb;--accent-foreground:#e8e8e8;--destructive:#cc272e;--destructive-foreground:#f8f8f8;--border:#161616;--input:#070707;--ring:#9e77dc;--header-h:4rem;background:var(--background);color:var(--foreground);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;scroll-behavior:smooth;height:100dvh;scroll-padding-top:var(--header-h);overflow-y:auto}@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.2599% 31.3349 -46.7161);--primary-foreground:lab(97.68% -.0000298023 .0000119209);--secondary:lab(46.1129% 24.823 -37.4295);--secondary-foreground:lab(97.68% -.0000298023 .0000119209);--muted:lab(3.04863% 0 0);--muted-foreground:lab(53.6% 0 0);--accent:lab(51.4114% 31.8046 -46.6177);--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.2599% 31.3349 -46.7161)}}.landing [data-section]{flex-direction:column;justify-content:center;display:flex}.landing [data-section=cta]{justify-content:flex-start}@media (min-width:1024px){.landing{scroll-snap-type:y mandatory}.landing [data-section]{scroll-snap-align:start;height:calc(100dvh - var(--header-h));overflow:hidden}.landing [data-section]:not([data-section=cta]):not([data-section=hero]){container-type:size}.landing [data-section=cta]{height:auto;min-height:calc(100dvh - var(--header-h));overflow:visible}}.landing [data-section=quote],.landing [data-section=shoot]{background:#030303;background:lab(.903296% 0 0)}@container (max-height:900px){.snap-inner{zoom:.92}}@container (max-height:800px){.snap-inner{zoom:.84}}@container (max-height:700px){.snap-inner{zoom:.74}}@container (max-height:600px){.snap-inner{zoom:.64}}@container (max-height:500px){.snap-inner{zoom:.54}}.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 .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:#302a3b;border-color:lab(18.4328% 5.64106 -9.55102);transform:translateY(-2px);box-shadow:0 0 40px #6a588a1a,0 8px 24px #0000004d;box-shadow:0 0 40px lab(40.9493% 15.8013 -25.1671/.1),0 8px 24px lab(0% 0 0/.3)}.landing .blog-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#2d477233,#0000 60%);background:radial-gradient(circle,lab(29.8642% .843376 -28.3386/.2),#0000 60%);width:420px;height:420px;position:absolute;top:-20%;right:-10%}.landing .blog-hero{max-width:680px}.landing .blog-kicker{letter-spacing:.2em;text-transform:uppercase;color:gray;color:lab(53.6% 0 0);font-size:.8rem}.landing .blog-title{margin:.75rem 0 1rem;font-size:clamp(2.2rem,3vw,3rem);font-weight:600}.landing .blog-subtitle{color:#9e9e9e;color:lab(65.2% 0 0);max-width:560px;line-height:1.7}.landing .blog-section-title{margin-bottom:1.25rem;font-size:1.5rem;font-weight:600}.landing .blog-topic-row{flex-wrap:wrap;gap:.75rem;display:flex}.landing .blog-topic-chip{color:#b7b7b7;color:lab(74.48% -.0000298023 0);cursor:pointer;background:#060606;background:lab(1.5609% 0 0);border:1px solid #1b1b1b;border:1px solid lab(9.52% -.00000745058 0);border-radius:999px;padding:.45rem 1rem;font-size:.85rem;transition:border-color .2s,background .2s,color .2s}.landing .blog-topic-chip:hover{color:#dedede;color:lab(88.4% 0 .0000119209)}.landing .blog-topic-chip.is-active{color:#060606;color:lab(1.5609% 0 0);box-shadow:none;background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209);border-color:#f8f8f8;border-color:lab(97.68% -.0000298023 .0000119209);font-weight:600;transform:none}.landing .blog-topic-chip:focus-visible{outline-offset:2px;outline:2px solid #729fe9;outline:2px solid lab(64.4648% .0605583 -42.716);box-shadow:0 0 0 4px #13213980;box-shadow:0 0 0 4px lab(12.6652% .527114 -17.7116/.5)}.landing .blog-featured-card{color:inherit;background:#060606;background:lab(1.5609% 0 0);border:1px solid #1b1b1b;border:1px solid lab(9.52% -.00000745058 0);border-radius:1.25rem;grid-template-columns:1fr;gap:2rem;padding:2rem;text-decoration:none;transition:transform .25s,border-color .25s;display:grid;box-shadow:0 30px 60px #00000059;box-shadow:0 30px 60px lab(0% 0 0/.35)}@media (min-width:768px){.landing .blog-featured-card{grid-template-columns:1fr 1fr;align-items:center}}.landing .blog-featured-card:hover{border-color:#2b3b55;border-color:lab(24.3213% -.466704 -17.901);transform:translateY(-4px)}.landing .blog-featured-title{margin:.75rem 0;font-size:1.75rem;font-weight:600}.landing .blog-featured-excerpt{color:#9e9e9e;color:lab(65.2% 0 0);line-height:1.7}.landing .blog-featured-footer{color:#717171;color:lab(47.8% 0 .0000119209);gap:1.5rem;margin-top:1.5rem;font-size:.85rem;display:flex}.landing .blog-featured-frame{background:linear-gradient(135deg,#11161f,#060606);background:linear-gradient(135deg,lab(7.13753% -.43682 -7.17928),lab(1.5609% 0 0));border:1px solid #252e3d;border:1px solid lab(18.6568% -.710368 -10.8543);border-radius:1rem;align-items:flex-end;min-height:220px;padding:1.5rem;display:flex}@media (min-width:768px){.landing .blog-featured-frame{min-height:300px}}.landing .blog-featured-image{object-fit:cover;border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:.75rem;width:100%;height:100%;min-height:220px}.landing .blog-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.landing .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing .blog-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.landing .blog-grid{grid-template-columns:repeat(4,1fr)}}.landing .blog-card{color:inherit;background:#030303;background:lab(.903296% 0 0);border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:1rem;padding:1.5rem;text-decoration:none;transition:transform .25s,border-color .25s;display:block}.landing .blog-card:hover{border-color:#2b3b55;border-color:lab(24.3213% -.466704 -17.901);transform:translateY(-4px)}.landing .blog-card-title{margin:.75rem 0;font-size:1.1rem;font-weight:600}.landing .blog-card-excerpt{color:#8f8f8f;color:lab(59.4% 0 0);line-height:1.6}.landing .blog-card-footer{color:#636363;color:lab(42% 0 0);justify-content:space-between;margin-top:1.5rem;font-size:.8rem;display:flex}.landing .blog-article-back{color:#9e9e9e;color:lab(65.2% 0 0);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;text-decoration:none}.landing .blog-article-back:hover{color:#dedede;color:lab(88.4% 0 .0000119209)}.landing .blog-article-back-mobile{margin-bottom:1.5rem;display:block}@media (min-width:1280px){.landing .blog-article-back-mobile{display:none}}.landing .blog-article{background:#030303;background:lab(.903296% 0 0);border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:1.25rem;margin-top:2rem;padding:2rem;box-shadow:0 30px 60px #00000059;box-shadow:0 30px 60px lab(0% 0 0/.35)}.landing .blog-article-title{margin:.75rem 0 1rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:600}.landing .blog-article-excerpt{color:#a4a4a4;color:lab(67.52% -.0000298023 0);font-size:1.05rem;line-height:1.7}.landing .blog-article-content{color:#b7b7b7;color:lab(74.48% -.0000298023 0);margin-top:2rem;font-size:1rem;line-height:1.8}.landing .blog-article-content h2{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}.landing .blog-article-content h3{color:#dedede;color:lab(88.4% 0 .0000119209);margin:1.75rem 0 .75rem;font-size:1.25rem;font-weight:600}.landing .blog-article-content p{margin-top:1rem}.landing .blog-article-content h3+p{margin-top:.75rem}.landing .blog-article-content ul,.landing .blog-article-content ol{color:#b7b7b7;color:lab(74.48% -.0000298023 0);margin:1rem 0 1rem 1.25rem;padding-left:1rem}.landing .blog-article-content ul{list-style:outside}.landing .blog-article-content ol{list-style:decimal}.landing .blog-article-content li::marker{color:#9e9e9e;color:lab(65.2% 0 0)}.landing .blog-article-content table{border-collapse:collapse;border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:.75rem;width:100%;margin:1.25rem 0;display:table;overflow-x:auto}@media (max-width:767px){.landing .blog-article-content table{display:block}}.landing .blog-article-content thead{background:#060606;background:lab(1.5609% 0 0)}.landing .blog-article-content th,.landing .blog-article-content td{text-align:left;vertical-align:top;border-top:1px solid #161616;border-top:1px solid lab(7.22637% -.0000149012 0);min-width:10rem;padding:.75rem .9rem}.landing .blog-article-content th{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);border-top:none;font-weight:600}.landing .blog-article-content tbody tr:hover{background:#e8e8e808;background:lab(91.88% .0000298023 -.0000119209/.03)}.landing .blog-article-content li{margin:.5rem 0}.landing .blog-mdx{margin-top:2rem}.landing .blog-post-layout{display:block}.landing .blog-post-sidebar{display:none}.landing .blog-post-main{max-width:56rem}@media (min-width:1280px){.landing .blog-post-layout{grid-template-columns:1fr minmax(0,56rem) 1fr;display:grid}.landing .blog-post-sidebar{justify-content:flex-end;padding-right:3rem;display:flex}.landing .blog-post-sidebar-inner{width:180px;position:sticky;top:6rem}.landing .blog-post-sidebar-meta{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.landing .blog-meta-inline{display:none}.landing .blog-post-main{max-width:none}}@media (min-width:1536px){.landing .blog-post-sidebar-inner{width:220px}.landing .blog-post-sidebar{padding-right:4rem}}.landing .blog-meta{letter-spacing:.08em;text-transform:uppercase;color:#717171;color:lab(47.8% 0 .0000119209);font-size:.75rem}.landing .blog-newsletter{border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:1.25rem;margin-top:4rem;padding:2rem}.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 #9e77dc;outline:2px solid lab(57.2599% 31.3349 -46.7161)}.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 #9e77dc;outline:2px solid lab(57.2599% 31.3349 -46.7161)}.landing .btn-gradient{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:linear-gradient(135deg,#725ec2,#7d45a2);background:linear-gradient(135deg,lab(45.6821% 26.9949 -50.3621),lab(39.643% 37.3087 -41.1739));transition:all .3s;position:relative}.landing .btn-gradient:hover{transform:translateY(-1px);box-shadow:0 0 25px #6e519d4d;box-shadow:0 0 25px lab(40.2694% 25.248 -37.3339/.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:#6e519d80;border-color:lab(40.2694% 25.248 -37.3339/.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:#251c36;border-color:lab(12.3118% 10.1962 -15.6329);transform:translateY(-2px);box-shadow:0 0 30px #6c559414;box-shadow:0 0 30px lab(40.6236% 20.3923 -31.2658/.08)}.landing .icon-gradient{background:linear-gradient(135deg,#8f7ce3,#8c54b2);background:linear-gradient(135deg,lab(57.409% 25.546 -50.5785),lab(45.4989% 36.9032 -41.2685));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing .pricing-highlight{background:#08070b;background:lab(1.93789% .737369 -1.40492);border-color:#53347e40;border-color:lab(28.5441% 26.4305 -37.1304/.25);box-shadow:0 0 60px #53347e1f;box-shadow:0 0 60px lab(28.5441% 26.4305 -37.1304/.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}}.landing .seo-article{background:#030303;background:lab(.903296% 0 0);border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:1.25rem;margin-top:2rem;padding:2.5rem;box-shadow:0 30px 60px #00000059;box-shadow:0 30px 60px lab(0% 0 0/.35)}.landing .seo-article-title{margin:0 0 1rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:600}.landing .seo-article-excerpt{color:#a4a4a4;color:lab(67.52% -.0000298023 0);max-width:48rem;font-size:1.1rem;line-height:1.7}.landing .seo-article-content{color:#b7b7b7;color:lab(74.48% -.0000298023 0);margin-top:2.5rem;font-size:1rem;line-height:1.8}.landing .seo-article-content h2{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);margin:3rem 0 1rem;font-size:1.5rem;font-weight:600}.landing .seo-article-content h3{color:#dedede;color:lab(88.4% 0 .0000119209);margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600}.landing .seo-article-content p{margin-top:1rem}.landing .seo-article-content h3+p{margin-top:.75rem}.landing .seo-article-content ul,.landing .seo-article-content ol{color:#b7b7b7;color:lab(74.48% -.0000298023 0);margin:1rem 0 1rem 1.25rem;padding-left:1rem}.landing .seo-article-content ul{list-style:outside}.landing .seo-article-content ol{list-style:decimal}.landing .seo-article-content li::marker{color:#9e9e9e;color:lab(65.2% 0 0)}.landing .seo-article-content li{margin:.5rem 0}.landing .seo-article-content table{border-collapse:collapse;border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:.75rem;width:100%;margin:1.25rem 0;display:table;overflow-x:auto}@media (max-width:767px){.landing .seo-article-content table{display:block}}.landing .seo-article-content thead{background:#060606;background:lab(1.5609% 0 0)}.landing .seo-article-content th,.landing .seo-article-content td{text-align:left;vertical-align:top;border-top:1px solid #161616;border-top:1px solid lab(7.22637% -.0000149012 0);min-width:10rem;padding:.75rem .9rem}.landing .seo-article-content th{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209);border-top:none;font-weight:600}.landing .seo-article-content tbody tr:hover{background:#e8e8e808;background:lab(91.88% .0000298023 -.0000119209/.03)}.landing .seo-article-content strong{color:#dedede;color:lab(88.4% 0 .0000119209);font-weight:600}.landing .seo-article-content a{color:#89afed;color:lab(70.4608% -1.25659 -35.8783);text-underline-offset:2px;text-decoration:underline}.landing .seo-article-content a:hover{color:#b1cfff;color:lab(82.0902% -1.78346 -36.0135)}.landing .seo-cta{text-align:center;background:#060606;background:lab(1.5609% 0 0);border:1px solid #1b1b1b;border:1px solid lab(9.52% -.00000745058 0);border-radius:1rem;margin-top:3rem;padding:2rem}.landing .seo-cta-title{margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.landing .seo-cta-text{color:#8f8f8f;color:lab(59.4% 0 0);margin-bottom:1.5rem;font-size:.95rem}.landing .seo-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
