.landing{--header-h:4rem;--landing-surface:color-mix(in oklab,var(--card)90%,white 10%);--landing-surface-alt:color-mix(in oklab,var(--muted)66%,white 34%);--landing-surface-elevated:color-mix(in oklab,var(--card)94%,white 6%);--landing-border:color-mix(in oklab,var(--border)88%,var(--foreground)12%);--landing-border-strong:color-mix(in oklab,var(--border)72%,var(--foreground)28%);--landing-shadow:0 28px 70px -38px #341d2947;--landing-shadow-soft:0 20px 42px -30px #48323d33;--landing-header-bg:color-mix(in oklab,var(--background)78%,white 22%);--landing-nav-fg:color-mix(in oklab,var(--foreground)78%,white 22%);--landing-nav-fg-muted:color-mix(in oklab,var(--foreground)44%,white 56%);--landing-text-kicker:color-mix(in oklab,var(--foreground)52%,var(--background)48%);--landing-text-muted:color-mix(in oklab,var(--foreground)70%,var(--background)30%);--landing-text-soft:color-mix(in oklab,var(--foreground)54%,var(--background)46%);--landing-line:color-mix(in oklab,var(--border)72%,transparent);--landing-grid-line:color-mix(in oklab,var(--foreground)15%,transparent);--landing-section-primary:color-mix(in oklab,var(--background)88%,var(--muted)12%);--landing-section-alt:color-mix(in oklab,var(--muted)68%,var(--background)32%);--landing-hero-glow:#b6d6ec4d;--landing-glow:#f2bbb433;--landing-footer-bg:color-mix(in oklab,var(--muted)72%,white 28%);--landing-icon-surface:color-mix(in oklab,var(--primary)10%,var(--card)90%);--landing-icon-border:color-mix(in oklab,var(--primary)24%,var(--border)76%);--landing-icon-accent:color-mix(in oklab,var(--primary)76%,var(--foreground)24%);--landing-floating-surface:color-mix(in oklab,var(--card)84%,transparent);--landing-floating-border:color-mix(in oklab,var(--border)82%,white 18%);--landing-pill-surface:color-mix(in oklab,var(--card)90%,var(--primary)10%);--landing-pill-border:color-mix(in oklab,var(--primary)38%,var(--border)62%);--landing-pill-text:var(--foreground);--landing-pill-text-muted:var(--landing-text-muted);--landing-pill-shadow:0 0 22px color-mix(in oklab,var(--primary)18%,transparent);--landing-mockup-base:color-mix(in oklab,var(--background)80%,var(--muted)20%);--landing-mockup-chrome:color-mix(in oklab,var(--card)92%,var(--muted)8%);--landing-mockup-panel:color-mix(in oklab,var(--card)94%,white 6%);--landing-mockup-panel-alt:color-mix(in oklab,var(--muted)74%,var(--card)26%);--landing-mockup-border:color-mix(in oklab,var(--border)78%,var(--foreground)22%);--landing-mockup-border-strong:color-mix(in oklab,var(--primary)34%,var(--border)66%);--landing-mockup-text:color-mix(in oklab,var(--foreground)88%,var(--background)12%);--landing-mockup-text-muted:color-mix(in oklab,var(--foreground)66%,var(--background)34%);--landing-mockup-text-soft:color-mix(in oklab,var(--foreground)50%,var(--background)50%);--landing-mockup-track:color-mix(in oklab,var(--muted)66%,var(--card)34%);--landing-mockup-track-strong:color-mix(in oklab,var(--border)82%,var(--foreground)18%);--landing-mockup-fill-muted:color-mix(in oklab,var(--foreground)18%,var(--background)82%);--landing-mockup-fill-soft:color-mix(in oklab,var(--foreground)12%,var(--background)88%);--landing-mockup-glass:color-mix(in oklab,var(--background)62%,transparent);--landing-mockup-glass-border:color-mix(in oklab,var(--border)62%,transparent);--landing-mockup-overlay:color-mix(in oklab,var(--background)34%,transparent);--landing-mockup-overlay-strong:color-mix(in oklab,var(--background)58%,transparent);--landing-mockup-overlay-chip:color-mix(in oklab,var(--background)76%,transparent);--landing-mockup-overlay-chip-border:color-mix(in oklab,var(--border)44%,transparent);--landing-mockup-overlay-chip-text:color-mix(in oklab,var(--foreground)82%,var(--background)18%);--landing-mockup-browser-bar:color-mix(in oklab,var(--card)92%,var(--muted)8%);--landing-mockup-browser-dot:color-mix(in oklab,var(--foreground)28%,var(--background)72%);--landing-mockup-url-bar:color-mix(in oklab,var(--muted)68%,var(--card)32%);--landing-mockup-url-text:color-mix(in oklab,var(--foreground)44%,var(--background)56%);--landing-mockup-highlight-surface:color-mix(in oklab,var(--primary)10%,var(--card)90%);--landing-mockup-highlight-border:color-mix(in oklab,var(--primary)34%,var(--border)66%);--landing-mockup-brand-gradient:linear-gradient(135deg,#724aab,#632d6f);--landing-mockup-brand-gradient-soft:linear-gradient(135deg,color-mix(in oklab,var(--primary)70%,white 30%),color-mix(in oklab,var(--primary)48%,var(--foreground)12%));--landing-mockup-action-gradient:linear-gradient(135deg,color-mix(in oklab,var(--primary)78%,white 22%),color-mix(in oklab,var(--primary)58%,var(--foreground)10%));--landing-mockup-action-gradient-soft:linear-gradient(135deg,color-mix(in oklab,var(--primary)56%,white 44%),color-mix(in oklab,var(--primary)40%,var(--card)60%));--landing-photo-bg-start:#e3ddf7;--landing-photo-bg-mid:#c8d2de;--landing-photo-bg-end:#b2c0c7;--landing-photo-silhouette:color-mix(in oklab,var(--foreground)18%,white 82%);--landing-mockup-success-surface:color-mix(in oklab,#189a30 16%,var(--card)84%);--landing-mockup-warning-surface:color-mix(in oklab,#a47800 16%,var(--card)84%);--landing-mockup-info-surface:color-mix(in oklab,#007f9c 16%,var(--card)84%);--landing-mockup-shadow:0 24px 54px -28px color-mix(in oklab,var(--foreground)18%,transparent),0 0 32px color-mix(in oklab,var(--primary)9%,transparent);--landing-mockup-shadow-active:0 28px 60px -28px color-mix(in oklab,var(--foreground)22%,transparent),0 0 44px color-mix(in oklab,var(--primary)16%,transparent);--landing-video-border:color-mix(in oklab,var(--foreground)14%,var(--border)86%);--landing-video-shadow:0 25px 50px -12px color-mix(in oklab,var(--foreground)32%,transparent),0 12px 24px -8px color-mix(in oklab,var(--foreground)16%,transparent),0 0 40px color-mix(in oklab,var(--primary)12%,transparent);background:radial-gradient(circle at top left,var(--landing-hero-glow),transparent 32%),radial-gradient(circle at 85% 15%,var(--landing-glow),transparent 26%),linear-gradient(180deg,color-mix(in oklab,var(--background)98%,white 2%),color-mix(in oklab,var(--muted)42%,var(--background)58%));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{--landing-hero-glow:lab(83.829% -7.48143 -14.6161/.3);--landing-glow:lab(80.8717% 19.302 11.9278/.2);--landing-mockup-brand-gradient:linear-gradient(135deg,lab(39.6801% 33.0382 -46.413),lab(28.5359% 32.6847 -27.7426));--landing-photo-bg-start:lab(89.1815% 5.55405 -11.7584);--landing-photo-bg-mid:lab(83.72% -1.65436 -7.2584);--landing-photo-bg-end:lab(76.8849% -4.10929 -4.92584);--landing-mockup-success-surface:color-mix(in oklab,lab(55.7164% -50.7132 43.8697) 16%,var(--card)84%);--landing-mockup-warning-surface:color-mix(in oklab,lab(53.6677% 13.3731 90.1892) 16%,var(--card)84%);--landing-mockup-info-surface:color-mix(in oklab,lab(48.3549% -26.3166 -28.0478) 16%,var(--card)84%)}}.dark .landing{--landing-surface:color-mix(in oklab,var(--card)88%,black 12%);--landing-surface-alt:color-mix(in oklab,var(--muted)76%,black 24%);--landing-surface-elevated:color-mix(in oklab,var(--card)92%,black 8%);--landing-border:color-mix(in oklab,var(--border)92%,var(--foreground)8%);--landing-border-strong:color-mix(in oklab,var(--border)78%,var(--foreground)22%);--landing-shadow:0 36px 90px -46px #0e0c13b3;--landing-shadow-soft:0 24px 54px -34px #0e0c137a;--landing-header-bg:color-mix(in oklab,var(--background)80%,black 20%);--landing-nav-fg:color-mix(in oklab,var(--foreground)88%,white 12%);--landing-nav-fg-muted:color-mix(in oklab,var(--foreground)56%,black 44%);--landing-text-kicker:color-mix(in oklab,var(--foreground)58%,black 42%);--landing-text-muted:color-mix(in oklab,var(--foreground)74%,black 26%);--landing-text-soft:color-mix(in oklab,var(--foreground)58%,black 42%);--landing-line:color-mix(in oklab,var(--border)68%,transparent);--landing-grid-line:color-mix(in oklab,var(--foreground)12%,transparent);--landing-section-primary:color-mix(in oklab,var(--background)92%,black 8%);--landing-section-alt:color-mix(in oklab,var(--muted)76%,black 24%);--landing-hero-glow:#4e80a82e;--landing-glow:#be706b24;--landing-footer-bg:color-mix(in oklab,var(--background)84%,black 16%);--landing-icon-surface:color-mix(in oklab,var(--primary)16%,var(--card)84%);--landing-icon-border:color-mix(in oklab,var(--primary)28%,var(--border)72%);--landing-icon-accent:color-mix(in oklab,var(--primary)82%,var(--foreground)18%);--landing-floating-surface:color-mix(in oklab,var(--background)82%,transparent);--landing-floating-border:color-mix(in oklab,var(--border)74%,transparent);--landing-pill-surface:color-mix(in oklab,var(--background)66%,var(--primary)34%);--landing-pill-border:color-mix(in oklab,var(--primary)54%,var(--border)46%);--landing-pill-text:var(--foreground);--landing-pill-text-muted:var(--landing-text-muted);--landing-pill-shadow:0 0 24px color-mix(in oklab,var(--primary)24%,transparent);--landing-mockup-base:color-mix(in oklab,var(--background)88%,black 12%);--landing-mockup-chrome:color-mix(in oklab,var(--card)92%,black 8%);--landing-mockup-panel:color-mix(in oklab,var(--card)90%,black 10%);--landing-mockup-panel-alt:color-mix(in oklab,var(--muted)82%,black 18%);--landing-mockup-border:color-mix(in oklab,var(--border)82%,var(--foreground)18%);--landing-mockup-border-strong:color-mix(in oklab,var(--primary)46%,var(--border)54%);--landing-mockup-text:color-mix(in oklab,var(--foreground)92%,black 8%);--landing-mockup-text-muted:color-mix(in oklab,var(--foreground)68%,black 32%);--landing-mockup-text-soft:color-mix(in oklab,var(--foreground)52%,black 48%);--landing-mockup-track:color-mix(in oklab,var(--muted)78%,black 22%);--landing-mockup-track-strong:color-mix(in oklab,var(--foreground)18%,var(--background)82%);--landing-mockup-fill-muted:color-mix(in oklab,var(--foreground)16%,var(--background)84%);--landing-mockup-fill-soft:color-mix(in oklab,var(--foreground)10%,var(--background)90%);--landing-mockup-glass:#00000061;--landing-mockup-glass-border:color-mix(in oklab,var(--foreground)12%,transparent);--landing-mockup-overlay:#0000004d;--landing-mockup-overlay-strong:#0000008a;--landing-mockup-overlay-chip:#0000007a;--landing-mockup-overlay-chip-border:color-mix(in oklab,var(--foreground)14%,transparent);--landing-mockup-overlay-chip-text:color-mix(in oklab,var(--foreground)90%,black 10%);--landing-mockup-browser-bar:color-mix(in oklab,var(--card)90%,black 10%);--landing-mockup-browser-dot:color-mix(in oklab,var(--foreground)22%,var(--background)78%);--landing-mockup-url-bar:color-mix(in oklab,var(--muted)74%,black 26%);--landing-mockup-url-text:color-mix(in oklab,var(--foreground)38%,black 62%);--landing-mockup-highlight-surface:color-mix(in oklab,var(--primary)18%,var(--card)82%);--landing-mockup-highlight-border:color-mix(in oklab,var(--primary)42%,var(--border)58%);--landing-mockup-brand-gradient:linear-gradient(135deg,#724aab,#632d6f);--landing-mockup-brand-gradient-soft:linear-gradient(135deg,color-mix(in oklab,var(--primary)72%,white 28%),color-mix(in oklab,var(--primary)54%,black 18%));--landing-mockup-action-gradient:var(--landing-mockup-brand-gradient);--landing-mockup-action-gradient-soft:var(--landing-mockup-brand-gradient-soft);--landing-photo-bg-start:#2d1b69;--landing-photo-bg-mid:#1a1a2e;--landing-photo-bg-end:#16213e;--landing-photo-silhouette:#ffffff26;--landing-mockup-success-surface:color-mix(in oklab,#1c882d 22%,var(--card)78%);--landing-mockup-warning-surface:color-mix(in oklab,#a47800 20%,var(--card)80%);--landing-mockup-info-surface:color-mix(in oklab,#007f9c 20%,var(--card)80%);--landing-mockup-shadow:0 30px 70px -32px #000000ad,0 0 36px color-mix(in oklab,var(--primary)14%,transparent);--landing-mockup-shadow-active:0 34px 80px -34px #000000c2,0 0 48px color-mix(in oklab,var(--primary)22%,transparent);--landing-video-border:#161616;--landing-video-shadow:0 25px 80px #00000080,0 0 40px #6a588a1f}@supports (color:lab(0% 0 0)){.dark .landing{--landing-hero-glow:lab(51.1727% -8.48231 -26.8876/.18);--landing-glow:lab(56.1051% 31.3089 16.6913/.14);--landing-mockup-glass:lab(0% 0 0/.38);--landing-mockup-overlay:lab(0% 0 0/.3);--landing-mockup-overlay-strong:lab(0% 0 0/.54);--landing-mockup-overlay-chip:lab(0% 0 0/.48);--landing-mockup-brand-gradient:linear-gradient(135deg,lab(39.6801% 33.0382 -46.413),lab(28.5359% 32.6847 -27.7426));--landing-mockup-success-surface:color-mix(in oklab,lab(49.688% -45.0514 38.7399) 22%,var(--card)78%);--landing-mockup-warning-surface:color-mix(in oklab,lab(53.6677% 13.3731 90.1892) 20%,var(--card)80%);--landing-mockup-info-surface:color-mix(in oklab,lab(48.3549% -26.3166 -28.0478) 20%,var(--card)80%);--landing-mockup-shadow:0 30px 70px -32px lab(0% 0 0/.68),0 0 36px color-mix(in oklab,var(--primary)14%,transparent);--landing-mockup-shadow-active:0 34px 80px -34px lab(0% 0 0/.76),0 0 48px color-mix(in oklab,var(--primary)22%,transparent);--landing-video-border:lab(7.22637% -.0000149012 0);--landing-video-shadow:0 25px 80px #00000080,0 0 40px lab(40.9493% 15.8013 -25.1671/.12)}}.landing [data-section]{flex-direction:column;justify-content:center;display:flex}.landing [data-section=cta]{justify-content:flex-start}@media (min-width:1024px){.landing:has([data-section]){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]):not([data-section=getting-started]){container-type:size}.landing [data-section=cta]{height:auto;min-height:calc(100dvh - var(--header-h));overflow:visible}}@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 [data-section=quote],.landing [data-section=shoot],.landing [data-section=getting-started],.landing .section-alt{background:var(--landing-section-alt);position:relative}.landing .section-primary{background:var(--landing-section-primary);position:relative}.landing .feature-card{background:var(--landing-surface-elevated);border:1px solid var(--landing-border);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.landing .feature-card:hover{background:color-mix(in oklab,var(--landing-surface)82%,var(--primary)18%);border-color:color-mix(in oklab,var(--landing-border)58%,var(--primary)42%);box-shadow:0 0 40px color-mix(in oklab,var(--primary)12%,transparent),var(--landing-shadow);transform:translateY(-2px)}.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;-webkit-overflow-scrolling:touch;border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:.75rem;width:max-content;min-width:100%;max-width:100%;margin:1.25rem 0;display:block;overflow-x:auto}.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:9rem;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{width:100%;max-width:clamp(56rem,78vw,72rem)}@media (min-width:1280px){.landing .blog-post-layout{grid-template-columns:minmax(0,1fr) minmax(0,clamp(56rem,78vw,72rem)) minmax(0,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{background:var(--landing-mockup-action-gradient);color:var(--primary-foreground);transition:all .3s;position:relative}.landing .btn-gradient:hover{box-shadow:0 0 25px color-mix(in oklab,var(--primary)28%,transparent),var(--landing-shadow-soft);transform:translateY(-1px)}.landing .btn-outline-gradient{border:1px solid var(--landing-border);background:color-mix(in oklab,var(--landing-surface)86%,transparent);color:var(--landing-nav-fg);transition:all .3s;position:relative}.landing .btn-outline-gradient:hover{border-color:color-mix(in oklab,var(--primary)44%,var(--landing-border)56%);background:color-mix(in oklab,var(--landing-surface)74%,var(--primary)26%);color:var(--landing-nav-fg)}.landing .gradient-border-card{background:var(--landing-surface);border:1px solid var(--landing-border);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.landing .gradient-border-card:hover{border-color:color-mix(in oklab,var(--landing-border)62%,var(--primary)38%);box-shadow:0 0 30px color-mix(in oklab,var(--primary)14%,transparent),var(--landing-shadow-soft);transform:translateY(-2px)}.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:color-mix(in oklab,var(--landing-surface)84%,var(--primary)16%);box-shadow:0 0 44px color-mix(in oklab,var(--primary)18%,transparent),var(--landing-shadow);border-color:color-mix(in oklab,var(--landing-border)60%,var(--primary)40%)}.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)}.landing .founding-banner-border{background:linear-gradient(135deg,#005e7d,#922ba8,#005e7d) 0 0/200% 200%;background:linear-gradient(135deg,lab(36.1091% -19.0634 -48.834),lab(38.6928% 55.3616 -45.9519),lab(36.1091% -19.0634 -48.834)) 0 0/200% 200%;animation:4s infinite founding-gradient}.landing .founding-banner-shimmer{background:linear-gradient(110deg,#0000 30%,#b1b7fd14 45%,#0000 60%) 0 0/250% 100%;background:linear-gradient(110deg,#0000 30%,lab(75.8372% 9.60815 -35.9245/.08) 45%,#0000 60%) 0 0/250% 100%;animation:3s ease-in-out infinite founding-shimmer}@keyframes founding-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes founding-shimmer{0%{background-position:200% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.landing *{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.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;-webkit-overflow-scrolling:touch;border:1px solid #161616;border:1px solid lab(7.22637% -.0000149012 0);border-radius:.75rem;width:max-content;min-width:100%;max-width:100%;margin:1.25rem 0;display:block;overflow-x:auto}.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:9rem;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}.landing .feature-card,.landing .blog-topic-chip,.landing .blog-featured-card,.landing .blog-card,.landing .blog-article,.landing .blog-newsletter,.landing .seo-article,.landing .seo-cta{background:var(--landing-surface);border-color:var(--landing-border);box-shadow:var(--landing-shadow)}.landing .blog-featured-frame{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)34%,var(--landing-surface)66%),color-mix(in oklab,var(--accent)34%,var(--landing-surface-alt)66%));border-color:color-mix(in oklab,var(--landing-border)78%,var(--primary)22%)}.landing .blog-featured-image,.landing .blog-article-content table,.landing .seo-article-content table{border-color:var(--landing-border)}.landing .blog-article-content thead,.landing .seo-article-content thead{background:color-mix(in oklab,var(--landing-surface-alt)84%,var(--landing-surface)16%)}.landing .blog-article-content tbody tr:hover,.landing .seo-article-content tbody tr:hover{background:color-mix(in oklab,var(--primary)8%,transparent)}.landing .feature-card:hover,.landing .blog-featured-card:hover,.landing .blog-card:hover{background:color-mix(in oklab,var(--landing-surface)84%,var(--primary)16%);border-color:color-mix(in oklab,var(--landing-border)60%,var(--primary)40%);box-shadow:0 0 36px color-mix(in oklab,var(--primary)16%,transparent),var(--landing-shadow)}.landing .blog-glow{background:radial-gradient(circle,color-mix(in oklab,var(--primary)22%,transparent),transparent 60%)}.landing .blog-kicker,.landing .blog-featured-footer,.landing .blog-card-footer,.landing .blog-meta,.landing .footer-muted{color:var(--landing-nav-fg-muted)}.landing .blog-subtitle,.landing .blog-featured-excerpt,.landing .blog-card-excerpt,.landing .blog-article-excerpt,.landing .blog-article-content,.landing .blog-article-content ul,.landing .blog-article-content ol,.landing .seo-article-excerpt,.landing .seo-article-content,.landing .seo-article-content ul,.landing .seo-article-content ol,.landing .seo-cta-text{color:color-mix(in oklab,var(--landing-nav-fg)72%,white 28%)}.landing .blog-topic-chip,.landing .blog-article-back,.landing .footer-link,.landing .nav-link,.landing .mobile-nav-link{color:var(--landing-nav-fg-muted)}.landing .blog-topic-chip:hover,.landing .blog-article-back:hover,.landing .footer-link:hover,.landing .nav-link:hover,.landing .mobile-nav-link:hover{color:var(--landing-nav-fg)}.landing .blog-topic-chip.is-active{background:color-mix(in oklab,var(--primary)24%,var(--landing-surface)76%);border-color:color-mix(in oklab,var(--primary)48%,var(--landing-border)52%);color:var(--foreground)}.landing .blog-article-content h2,.landing .blog-article-content h3,.landing .seo-article-content h2,.landing .seo-article-content h3,.landing .blog-article-content th,.landing .seo-article-content th,.landing .footer-heading{color:var(--landing-nav-fg)}.landing .blog-article-content li::marker{color:color-mix(in oklab,var(--primary)72%,var(--landing-nav-fg)28%)}.landing .seo-article-content li::marker{color:color-mix(in oklab,var(--primary)72%,var(--landing-nav-fg)28%)}.landing .btn-solid{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)84%,white 16%),color-mix(in oklab,var(--accent)58%,var(--primary)42%));color:var(--primary-foreground);box-shadow:0 18px 36px -24px color-mix(in oklab,var(--primary)55%,transparent)}.landing .btn-solid:hover{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)92%,white 8%),color-mix(in oklab,var(--accent)68%,var(--primary)32%));box-shadow:0 24px 48px -26px color-mix(in oklab,var(--primary)62%,transparent)}.landing .btn-ghost{background:color-mix(in oklab,var(--landing-surface)78%,transparent);border-color:var(--landing-border);color:var(--landing-nav-fg)}.landing .btn-ghost:hover{background:color-mix(in oklab,var(--accent)24%,var(--landing-surface)76%);border-color:color-mix(in oklab,var(--landing-border)74%,var(--accent)26%);color:var(--foreground)}.landing .header-shell{background:color-mix(in oklab,var(--landing-header-bg)88%,transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--landing-border);transition:background .3s}.landing .header-shell.scrolled{background:color-mix(in oklab,var(--landing-header-bg)96%,transparent)}.landing .header-control{background:color-mix(in oklab,var(--landing-surface)82%,transparent);border:1px solid var(--landing-border);color:var(--landing-nav-fg-muted);box-shadow:none;transition:background-color .18s,border-color .18s,color .18s}.landing .header-control:hover{background:color-mix(in oklab,white 12%,var(--landing-surface-elevated)88%);border-color:var(--landing-border-strong);color:var(--foreground)}.landing .header-theme-toggle{background:0 0;border-color:#0000;padding:0}.landing .header-action{border:1px solid var(--landing-border);border-radius:.625rem;align-items:center;min-height:2.5rem;padding:.6rem .95rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.landing .header-action-primary{background:color-mix(in oklab,var(--landing-surface-elevated)88%,var(--primary)12%);border-color:color-mix(in oklab,var(--landing-border)78%,var(--primary)22%);color:var(--landing-nav-fg)}.landing .header-action-secondary{background:color-mix(in oklab,var(--landing-surface)70%,transparent);color:var(--landing-nav-fg-muted)}.landing .header-action:hover{background:color-mix(in oklab,white 12%,var(--landing-surface-elevated)88%);border-color:var(--landing-border-strong);color:var(--foreground)}.landing .header-theme-toggle:hover{background:color-mix(in oklab,white 10%,var(--landing-surface-elevated)90%);border-color:#0000}.landing .header-action:focus-visible,.landing .header-control:focus-visible{outline:2px solid color-mix(in oklab,var(--primary)42%,transparent);outline-offset:2px}.landing .mobile-menu{background:color-mix(in oklab,var(--landing-header-bg)96%,transparent);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--landing-border)}.landing .mobile-nav-link:hover{background:color-mix(in oklab,var(--accent)22%,transparent)}.landing .footer-shell{background:var(--landing-footer-bg);border-top:1px solid var(--landing-border)}.landing .faq-shell,.landing .faq-page-shell{position:relative}.landing .faq-panel,.landing .faq-category-panel,.landing .faq-page-cta,.landing .faq-jump-nav{background:linear-gradient(180deg,color-mix(in oklab,var(--landing-surface)88%,white 12%),color-mix(in oklab,var(--landing-surface-alt)82%,white 18%));border:1px solid var(--landing-border);box-shadow:var(--landing-shadow)}.dark .landing .faq-panel,.dark .landing .faq-category-panel,.dark .landing .faq-page-cta,.dark .landing .faq-jump-nav{background:linear-gradient(180deg,color-mix(in oklab,var(--landing-surface)92%,black 8%),color-mix(in oklab,var(--landing-surface-alt)90%,black 10%))}.landing .faq-panel{border-radius:2rem;padding:1.5rem}.landing .faq-page-hero{text-align:center;max-width:50rem;margin:0 auto 1.75rem}.landing .faq-intro{text-align:center;max-width:42rem;margin:0 auto 1.5rem}.landing .faq-kicker,.landing .faq-category-label,.landing .faq-page-cta-kicker{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--foreground)52%,var(--accent)48%);font-size:.72rem;font-weight:700}.landing .faq-title,.landing .faq-page-title,.landing .faq-page-cta-title,.landing .faq-category-title{letter-spacing:-.03em;color:var(--foreground);font-weight:700}.landing .faq-title{margin-top:.65rem;font-size:clamp(1.75rem,4vw,2.75rem)}.landing .faq-page-title{margin-top:.65rem;font-size:clamp(2.2rem,5vw,4rem)}.landing .faq-category-title{margin-top:.4rem;font-size:clamp(1.45rem,2vw,1.9rem)}.landing .faq-page-cta-title{margin-top:.55rem;font-size:clamp(1.5rem,3vw,2.25rem)}.landing .faq-subtitle,.landing .faq-page-subtitle,.landing .faq-page-cta-copy,.landing .faq-answer,.landing .faq-footer-copy{color:color-mix(in oklab,var(--foreground)68%,white 32%);line-height:1.75}.landing .faq-subtitle,.landing .faq-page-subtitle{max-width:42rem;margin:.85rem auto 0;font-size:1rem}.landing .faq-list{gap:.85rem;display:grid}.landing .faq-item{border:1px solid color-mix(in oklab,var(--landing-border)86%,white 14%);background:color-mix(in oklab,var(--landing-surface)78%,transparent);border-radius:1.35rem;overflow:hidden}.dark .landing .faq-item{border-color:color-mix(in oklab,var(--landing-border)92%,black 8%);background:color-mix(in oklab,var(--landing-surface)88%,transparent)}.landing .faq-trigger{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.1rem;transition:background .2s,color .2s;display:flex}.landing .faq-trigger:hover{background:color-mix(in oklab,var(--accent)12%,transparent)}.landing .faq-trigger:focus-visible,.landing .faq-jump-link:focus-visible,.landing .faq-footer-link:focus-visible{outline:2px solid color-mix(in oklab,var(--accent)72%,white 28%);outline-offset:3px}.landing .faq-question{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.45}.landing .faq-icon-shell{border:1px solid color-mix(in oklab,var(--landing-border)74%,white 26%);background:color-mix(in oklab,var(--background)78%,transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.landing .faq-icon{width:1rem;height:1rem;transition:transform .2s}.landing .faq-trigger[data-state=open] .faq-icon{transform:rotate(180deg)}.landing .faq-content{padding:0 1.1rem 1.1rem}.landing .faq-answer{max-width:62ch;font-size:.97rem}.landing .faq-footer-row{border-top:1px solid color-mix(in oklab,var(--landing-border)82%,white 18%);flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.2rem;padding-top:1.15rem;display:flex}.landing .faq-footer-link,.landing .faq-jump-link{font-family:var(--font-jetbrains-mono),monospace;font-size:.85rem;font-weight:700;text-decoration:none}.landing .faq-footer-link{color:color-mix(in oklab,var(--foreground)76%,var(--accent)24%)}.landing .faq-jump-nav{border-radius:1.6rem;flex-wrap:wrap;gap:.75rem;max-width:60rem;margin:0 auto 1.25rem;padding:.85rem;display:flex}.landing .faq-jump-link{border:1px solid color-mix(in oklab,var(--landing-border)80%,white 20%);background:color-mix(in oklab,var(--background)70%,transparent);color:color-mix(in oklab,var(--foreground)78%,white 22%);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1rem;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.landing .faq-jump-link:hover{background:color-mix(in oklab,var(--accent)12%,transparent);border-color:color-mix(in oklab,var(--accent)30%,var(--landing-border)70%);transform:translateY(-1px)}.landing .faq-category-stack{gap:1rem;display:grid}.landing .faq-category-panel{border-radius:1.8rem;padding:1.25rem;scroll-margin-top:5.5rem}.landing .faq-category-header{margin-bottom:1rem}.landing .faq-page-cta{border-radius:1.9rem;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.25rem;padding:1.5rem;display:flex}.landing .faq-page-cta-button{min-width:11.5rem}@media (min-width:768px){.landing .faq-panel{padding:2rem}.landing .faq-footer-row{flex-direction:row;justify-content:space-between;align-items:center}.landing .faq-category-panel{padding:1.5rem}.landing .faq-page-cta{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem}}.landing [data-section=quote],.landing [data-section=shoot],.landing .section-alt{background:var(--landing-section-alt)}.landing .section-primary{background:var(--landing-section-primary)}.landing .gradient-border-card{background:var(--landing-surface);border-color:var(--landing-border);box-shadow:var(--landing-shadow)}.landing .gradient-border-card:hover{border-color:color-mix(in oklab,var(--landing-border)62%,var(--primary)38%);box-shadow:0 0 32px color-mix(in oklab,var(--primary)18%,transparent),var(--landing-shadow)}.landing .pricing-highlight{background:color-mix(in oklab,var(--landing-surface)84%,var(--primary)16%);border-color:color-mix(in oklab,var(--landing-border)60%,var(--primary)40%);box-shadow:0 0 44px color-mix(in oklab,var(--primary)18%,transparent),var(--landing-shadow)}.landing .comparison-cta,.landing .intro-call-frame{background:linear-gradient(180deg,color-mix(in oklab,var(--landing-surface)90%,white 10%),color-mix(in oklab,var(--landing-surface-alt)84%,white 16%));border:1px solid var(--landing-border);box-shadow:var(--landing-shadow)}.dark .landing .comparison-cta,.dark .landing .intro-call-frame{background:linear-gradient(180deg,color-mix(in oklab,var(--landing-surface)92%,black 8%),color-mix(in oklab,var(--landing-surface-alt)88%,black 12%))}.landing .intro-call-frame{border-radius:28px;min-height:760px;position:relative;overflow:hidden}.landing .intro-call-embed-host{background:0 0;border:0;width:100%;height:760px;display:block}.landing .intro-call-embed-host>div,.landing .intro-call-embed-host iframe{width:100%;height:100%}.landing .intro-call-state{z-index:1;text-align:center;background:linear-gradient(180deg,color-mix(in oklab,var(--landing-surface)92%,white 8%),color-mix(in oklab,var(--landing-surface-alt)88%,white 12%));flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:2rem;display:flex;position:absolute;inset:0}.dark .landing .intro-call-state{background:linear-gradient(180deg,color-mix(in oklab,var(--landing-surface)94%,black 6%),color-mix(in oklab,var(--landing-surface-alt)92%,black 8%))}.landing .intro-call-state-copy{max-width:34ch;color:var(--landing-text-muted);line-height:1.7}.landing .intro-call-loading-dot{background:color-mix(in oklab,var(--primary)76%,white 24%);width:.9rem;height:.9rem;box-shadow:0 0 0 0 color-mix(in oklab,var(--primary)30%,transparent),0 0 24px color-mix(in oklab,var(--primary)28%,transparent);border-radius:999px;animation:1.6s ease-in-out infinite intro-call-pulse}@keyframes intro-call-pulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:767px){.landing .intro-call-frame{min-height:700px}.landing .intro-call-embed-host{height:700px}}.landing .pricing-question-link{color:var(--landing-nav-fg-muted);-webkit-text-decoration-color:color-mix(in oklab,var(--primary)54%,transparent);text-decoration-color:color-mix(in oklab,var(--primary)54%,transparent)}.landing .pricing-question-link:hover{color:var(--landing-nav-fg)}.landing .blog-kicker,.landing .blog-featured-footer,.landing .blog-card-footer,.landing .blog-meta,.landing .footer-muted,.landing .seo-cta-text,.landing .seo-article-content p+ul,.landing .seo-article-content p+ol{color:var(--landing-text-soft)}.landing .seo-article-content li::marker{color:var(--landing-text-soft)}.landing .blog-subtitle,.landing .blog-featured-excerpt,.landing .blog-card-excerpt,.landing .blog-article-excerpt,.landing .blog-article-content,.landing .blog-article-content ul,.landing .blog-article-content ol,.landing .seo-article-excerpt,.landing .seo-article-content,.landing .seo-article-content ul,.landing .seo-article-content ol,.landing .seo-cta-text,.landing .faq-answer,.landing .faq-subtitle,.landing .faq-page-subtitle,.landing .faq-page-cta-copy,.landing .faq-footer-copy{color:var(--landing-text-muted)}.landing .seo-article,.landing .seo-cta{background:var(--landing-surface);border-color:var(--landing-border);box-shadow:var(--landing-shadow)}.landing .seo-article-content thead{background:var(--landing-surface-alt)}.landing .seo-article-content th,.landing .seo-article-content td{border-top-color:var(--landing-border)}.landing .seo-article-content h2,.landing .seo-article-content h3,.landing .seo-article-content strong{color:var(--landing-nav-fg)}.landing .seo-article-content a{color:color-mix(in oklab,var(--primary)78%,var(--foreground)22%)}.landing .seo-article-content a:hover{color:color-mix(in oklab,var(--primary)92%,white 8%)}
