.landing-shell{isolation:isolate;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;--landing-rail-offset:max(1.25rem,calc((100% - min(100%,76rem))/2 - .75rem));--landing-rail-duration:18s;--landing-section-space:4.5rem;--landing-section-header-gap:2.5rem;position:relative}@media (min-width:768px){.landing-shell{--landing-section-space:5.5rem;--landing-section-header-gap:3rem}}.marketing-site.landing-protocol{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fafbfd;--foreground:#171b21;--card:#fff;--card-foreground:#171b21;--popover:#fff;--popover-foreground:#171b21;--primary:#171b21;--primary-foreground:#fcfcfc;--secondary:#f1f3f8;--secondary-foreground:#1e2229;--muted:#f1f3f8;--muted-foreground:#5a5e66;--accent:#f1f3f9;--accent-foreground:#1e2229;--border:#dfe1e7;--input:#dfe1e7;--ring:#008550;--brand:#00633b;--brand-strong:#004523;--brand-soft:#e4f3e8;--brand-foreground:#fcfcfc;--accent-cyan:#2fa465;--accent-emerald:#2fa465;--font-sans:var(--font-marketing-sans);--font-heading:var(--font-marketing-sans);font-family:var(--font-marketing-sans),ui-sans-serif,system-ui,sans-serif;font-synthesis:none;scroll-behavior:smooth;background-color:var(--background);color:var(--foreground);font-weight:400}@supports (color:color(display-p3 0 0 0)){.marketing-site.landing-protocol{--background:color(display-p3 .981131 .984313 .991901);--foreground:color(display-p3 .0940227 .103856 .128168);--card:color(display-p3 1 1 1);--card-foreground:color(display-p3 .0940227 .103856 .128168);--popover:color(display-p3 1 1 1);--popover-foreground:color(display-p3 .0940227 .103856 .128168);--primary:color(display-p3 .0940227 .103856 .128168);--primary-foreground:color(display-p3 .986829 .986829 .986829);--secondary:color(display-p3 .947945 .954259 .969343);--secondary-foreground:color(display-p3 .121255 .131456 .156548);--muted:color(display-p3 .947945 .954259 .969343);--muted-foreground:color(display-p3 .354502 .366709 .396235);--accent:color(display-p3 .945908 .954317 .974426);--accent-foreground:color(display-p3 .121255 .131456 .156548);--border:color(display-p3 .874657 .882942 .902757);--input:color(display-p3 .874657 .882942 .902757);--ring:color(display-p3 .186556 .516367 .324329);--brand:color(display-p3 .0146662 .399392 .217192);--brand-strong:color(display-p3 -.0242045 .278216 .122792);--brand-soft:color(display-p3 .903805 .951595 .913156);--brand-foreground:color(display-p3 .986829 .986829 .986829);--accent-cyan:color(display-p3 .331522 .635637 .419014);--accent-emerald:color(display-p3 .331522 .635637 .419014)}}@supports (color:lab(0% 0 0)){.marketing-site.landing-protocol{--background:lab(98.5953% -.0742972 -1.13655);--foreground:lab(9.44586% -.0880882 -5.17764);--card:lab(100% 0 0);--card-foreground:lab(9.44586% -.0880882 -5.17764);--popover:lab(100% 0 0);--popover-foreground:lab(9.44586% -.0880882 -5.17764);--primary:lab(9.44586% -.0880882 -5.17764);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(95.9143% -.142902 -2.26973);--secondary-foreground:lab(12.9278% -.121474 -5.19114);--muted:lab(95.9143% -.142902 -2.26973);--muted-foreground:lab(39.6144% -.237033 -5.24372);--accent:lab(95.9054% -.185639 -3.02343);--accent-foreground:lab(12.9278% -.121474 -5.19114);--border:lab(89.5254% -.184447 -3.02274);--input:lab(89.5254% -.184447 -3.02274);--ring:lab(48.4605% -46.5273 20.4509);--brand:lab(36.8424% -47.2996 20.7577);--brand-strong:lab(24.9598% -40.1086 19.7687);--brand-soft:lab(94.498% -6.80572 3.48585);--brand-foreground:lab(98.84% .0000298023 -.0000119209);--accent-cyan:lab(60.0536% -44.7673 23.1007);--accent-emerald:lab(60.0536% -44.7673 23.1007)}}.dark .marketing-site.landing-protocol{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#040507;--foreground:#f9fafd;--card:#0a0c11;--card-foreground:#f9fafd;--popover:#0b0d12;--popover-foreground:#f9fafd;--primary:#f9fafd;--primary-foreground:#040507;--secondary:#13161c;--secondary-foreground:#f9fafd;--muted:#111419;--muted-foreground:#818691;--accent:#171b21;--accent-foreground:#f9fafd;--border:rgba(255,255,255,.09);--input:rgba(255,255,255,.11);--ring:#2ca470;--brand:#2ca470;--brand-strong:#008451;--brand-soft:#06321d;--brand-foreground:#fcfcfc;--accent-cyan:#4ebe7d;--accent-emerald:#4ebe7d}@supports (color:color(display-p3 0 0 0)){.dark .marketing-site.landing-protocol{--background:color(display-p3 .0165774 .0196015 .0284213);--foreground:color(display-p3 .976168 .980405 .990514);--card:color(display-p3 .0411023 .0475335 .0634443);--card-foreground:color(display-p3 .976168 .980405 .990514);--popover:color(display-p3 .0452066 .0516973 .067733);--popover-foreground:color(display-p3 .976168 .980405 .990514);--primary:color(display-p3 .976168 .980405 .990514);--primary-foreground:color(display-p3 .0165774 .0196015 .0284213);--secondary:color(display-p3 .0777944 .086043 .106387);--secondary-foreground:color(display-p3 .976168 .980405 .990514);--muted:color(display-p3 .0698234 .0772982 .0957076);--muted-foreground:color(display-p3 .508966 .525699 .566169);--accent:color(display-p3 .0940227 .103856 .128168);--accent-foreground:color(display-p3 .976168 .980405 .990514);--border:color(display-p3 1 1 1/.09);--input:color(display-p3 1 1 1/.11);--ring:color(display-p3 .325684 .633053 .455947);--brand:color(display-p3 .325684 .633053 .455947);--brand-strong:color(display-p3 .214223 .51126 .332738);--brand-soft:color(display-p3 .0784474 .190865 .120797);--brand-foreground:color(display-p3 .986829 .986829 .986829);--accent-cyan:color(display-p3 .428774 .735343 .512063);--accent-emerald:color(display-p3 .428774 .735343 .512063)}}@supports (color:lab(0% 0 0)){.dark .marketing-site.landing-protocol{--background:lab(1.36049% -.0108629 -1.02816);--foreground:lab(98.243% -.097841 -1.51466);--card:lab(3.33404% -.0335425 -2.31942);--card-foreground:lab(98.243% -.097841 -1.51466);--popover:lab(3.66844% -.0394955 -2.46498);--popover-foreground:lab(98.243% -.097841 -1.51466);--primary:lab(98.243% -.097841 -1.51466);--primary-foreground:lab(1.36049% -.0108629 -1.02816);--secondary:lab(7.16788% -.0827834 -4.39059);--secondary-foreground:lab(98.243% -.097841 -1.51466);--muted:lab(6.14767% -.0745803 -3.79196);--muted-foreground:lab(55.8357% -.305474 -6.7423);--accent:lab(9.44586% -.0880882 -5.17764);--accent-foreground:lab(98.243% -.097841 -1.51466);--border:lab(100% 0 0/.09);--input:lab(100% 0 0/.11);--ring:lab(59.955% -43.3005 17.0153);--brand:lab(59.955% -43.3005 17.0153);--brand-strong:lab(48.3359% -42.9992 18.9097);--brand-soft:lab(17.2663% -19.7178 8.67747);--brand-foreground:lab(98.84% .0000298023 -.0000119209);--accent-cyan:lab(69.3433% -44.5479 22.9571);--accent-emerald:lab(69.3433% -44.5479 22.9571)}}.landing-protocol-bg{isolation:isolate}.landing-protocol-gradient{background:radial-gradient(52rem 36rem at 50% -12%,color-mix(in oklch,var(--brand)22%,transparent),transparent 68%),radial-gradient(40rem 32rem at 88% 8%,color-mix(in oklch,var(--accent-emerald)14%,transparent),transparent 72%),radial-gradient(36rem 28rem at 8% 22%,color-mix(in oklch,var(--brand)12%,transparent),transparent 70%);opacity:.62;position:absolute;top:0;bottom:0;left:0;right:0}.dark .landing-protocol-gradient{opacity:.9}.landing-protocol-grid-mask{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(92% 72% at 50% 18%,#000 0%,rgba(0,0,0,.55) 52%,transparent 100%);mask-image:radial-gradient(92% 72% at 50% 18%,#000 0%,rgba(0,0,0,.55) 52%,transparent 100%)}.landing-protocol-grid{transform-origin:50%;opacity:.72;background-image:linear-gradient(90deg,rgba(0,0,0,.043) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.043) 1px,transparent 1px);background-size:52px 52px;position:absolute;top:-120%;bottom:-120%;left:-60%;right:-60%;transform:rotate(-28deg)skew(-12deg)}.dark .landing-protocol-grid{opacity:.85;background-image:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px)}.landing-protocol-vignette{background:linear-gradient(to bottom,rgba(255,255,255,.55) 0%,transparent 24%,transparent 76%,color-mix(in oklch,var(--background)72%,black)100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dark .landing-protocol-vignette{background:linear-gradient(rgba(0,0,0,.35) 0%,transparent 28%,transparent 72%,rgba(0,0,0,.45) 100%)}.marketing-site.landing-protocol .landing-section-soft{background:color-mix(in oklch,var(--muted)38%,transparent)}.marketing-site.landing-protocol .landing-stats-section{background:color-mix(in oklch,var(--muted)32%,transparent)}.marketing-site.landing-protocol .landing-footer{background:linear-gradient(to bottom,color-mix(in oklch,var(--muted)45%,transparent),var(--background))}.marketing-site.landing-protocol .landing-card-premium,.marketing-site.landing-protocol .landing-stat-card,.marketing-site.landing-protocol .landing-resource-card{border-color:var(--border);background:var(--card)}.dark .marketing-site.landing-protocol .landing-edge-rail-vertical:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:rgba(255,255,255,.1)}.dark .marketing-site.landing-protocol .landing-edge-rail-vertical:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:rgba(255,255,255,.1)}.dark .marketing-site.landing-protocol .landing-edge-rail-vertical:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:rgba(255,255,255,.1)}.dark .marketing-site.landing-protocol .landing-edge-rail-vertical:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:rgba(255,255,255,.1)}.dark .marketing-site.landing-protocol .landing-edge-rail-vertical:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:rgba(255,255,255,.1)}.dark .marketing-site.landing-protocol .landing-edge-rail-vertical:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:rgba(255,255,255,.1)}.dark .marketing-site.landing-protocol .landing-edge-rail-horizontal{border-top-color:rgba(255,255,255,.08)}.dark .marketing-site.landing-protocol .landing-section-soft,.dark .marketing-site.landing-protocol .landing-stats-section{background:rgba(255,255,255,.02)}.dark .marketing-site.landing-protocol .landing-footer{background:linear-gradient(to bottom,rgba(255,255,255,.016),var(--background))}.dark .marketing-site.landing-protocol .landing-card-premium,.dark .marketing-site.landing-protocol .landing-stat-card,.dark .marketing-site.landing-protocol .landing-resource-card{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.marketing-site.landing-protocol .type-metric.text-gradient-brand,.marketing-site.landing-protocol .text-gradient-brand{background-image:linear-gradient(100deg,color-mix(in oklch,var(--brand)90%,white)0%,color-mix(in oklch,var(--accent-emerald)88%,white)100%);color:transparent;-webkit-background-clip:text;background-clip:text}.marketing-site.landing-protocol .landing-heading-accent{background-image:linear-gradient(100deg,color-mix(in oklch,var(--brand)92%,white)0%,color-mix(in oklch,var(--accent-emerald)88%,white)55%,color-mix(in oklch,var(--brand-strong)90%,white)100%)}@media (prefers-reduced-motion:reduce){.marketing-site{scroll-behavior:auto}}.marketing-site :-webkit-any(h1,h2,h3,h4,h5,h6){font-synthesis:weight;font-weight:700}.marketing-site :-moz-any(h1,h2,h3,h4,h5,h6){font-synthesis:weight;font-weight:700}.marketing-site :is(h1,h2,h3,h4,h5,h6){font-synthesis:weight;font-weight:700}html[dir=rtl] .marketing-site :-webkit-any(h1,h2,h3,h4,h5,h6){font-synthesis:none}html[dir=rtl] .marketing-site :-moz-any(h1,h2,h3,h4,h5,h6){font-synthesis:none}html[dir=rtl] .marketing-site :is(h1,h2,h3,h4,h5,h6){font-synthesis:none}html[dir=rtl] .marketing-site{--font-sans:var(--font-arabic);--font-heading:var(--font-arabic);font-family:inherit}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4,.marketing-site h5,.marketing-site h6,.marketing-site .landing-heading,.marketing-site .landing-card-title,.landing-shell h1,.landing-shell h2,.landing-shell h3,.landing-shell h4,.landing-shell h5,.landing-shell h6,.landing-shell .landing-heading,.landing-shell .landing-card-title{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif}.landing-shell:before{content:none}.landing-dot-grid{--landing-dot-size:44px;background-image:radial-gradient(circle at center,color-mix(in oklch,var(--foreground)8%,transparent)1px,transparent 1px);background-size:var(--landing-dot-size)var(--landing-dot-size);opacity:.38}.dark .landing-dot-grid{opacity:.24;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px)}.landing-dot-grid-fade-center{-webkit-mask-image:radial-gradient(88% 72% at 50% 48%,#000 18%,rgba(0,0,0,.45) 58%,transparent 100%);mask-image:radial-gradient(88% 72% at 50% 48%,#000 18%,rgba(0,0,0,.45) 58%,transparent 100%)}.landing-dot-grid-fade-top{-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 42%,transparent 100%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 42%,transparent 100%)}.landing-dot-grid-fade-bottom{-webkit-mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.55) 58%,#000 100%);mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.55) 58%,#000 100%)}.landing-edge-rails{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:767px){.landing-edge-rails{display:none}}.landing-edge-rail-vertical{opacity:.55;width:0;position:absolute;top:0;bottom:0}.landing-edge-rail-vertical:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px dashed color-mix(in oklch,var(--foreground)16%,transparent)}.landing-edge-rail-vertical:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px dashed color-mix(in oklch,var(--foreground)16%,transparent)}.landing-edge-rail-vertical:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px dashed color-mix(in oklch,var(--foreground)16%,transparent)}.landing-edge-rail-vertical:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px dashed color-mix(in oklch,var(--foreground)16%,transparent)}.landing-edge-rail-vertical:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px dashed color-mix(in oklch,var(--foreground)16%,transparent)}.landing-edge-rail-vertical:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px dashed color-mix(in oklch,var(--foreground)16%,transparent)}.dark .landing-edge-rail-vertical{opacity:.65}.dark .landing-edge-rail-vertical:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:rgba(255,255,255,.14)}.dark .landing-edge-rail-vertical:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:rgba(255,255,255,.14)}.dark .landing-edge-rail-vertical:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:rgba(255,255,255,.14)}.dark .landing-edge-rail-vertical:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:rgba(255,255,255,.14)}.dark .landing-edge-rail-vertical:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:rgba(255,255,255,.14)}.dark .landing-edge-rail-vertical:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:rgba(255,255,255,.14)}.landing-edge-rail-vertical--start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--landing-rail-offset)}.landing-edge-rail-vertical--start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--landing-rail-offset)}.landing-edge-rail-vertical--start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--landing-rail-offset)}.landing-edge-rail-vertical--start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--landing-rail-offset)}.landing-edge-rail-vertical--start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--landing-rail-offset)}.landing-edge-rail-vertical--start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--landing-rail-offset)}.landing-edge-rail-vertical--end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--landing-rail-offset)}.landing-edge-rail-vertical--end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--landing-rail-offset)}.landing-edge-rail-vertical--end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--landing-rail-offset)}.landing-edge-rail-vertical--end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--landing-rail-offset)}.landing-edge-rail-vertical--end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--landing-rail-offset)}.landing-edge-rail-vertical--end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--landing-rail-offset)}.landing-edge-rail-tick{border-top:1px dashed color-mix(in oklch,var(--foreground)12%,transparent);opacity:.5;width:1.5rem;position:absolute;transform:translateY(-50%)}.landing-edge-rail-tick:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.landing-edge-rail-tick:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.landing-edge-rail-tick:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.landing-edge-rail-tick:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.landing-edge-rail-tick:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.landing-edge-rail-tick:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.landing-edge-rail-vertical--end .landing-edge-rail-tick:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.landing-edge-rail-vertical--end .landing-edge-rail-tick:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.landing-edge-rail-vertical--end .landing-edge-rail-tick:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.landing-edge-rail-vertical--end .landing-edge-rail-tick:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.landing-edge-rail-vertical--end .landing-edge-rail-tick:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.landing-edge-rail-vertical--end .landing-edge-rail-tick:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.dark .landing-edge-rail-tick{border-top-color:rgba(255,255,255,.1)}.landing-edge-rail-horizontal{inset-inline:var(--landing-rail-offset);border-top:1px dashed color-mix(in oklch,var(--foreground)14%,transparent);opacity:.45;height:0;position:absolute}.dark .landing-edge-rail-horizontal{opacity:.55;border-top-color:rgba(255,255,255,.12)}.landing-edge-rail-horizontal--top{top:5.5rem}.landing-edge-rail-horizontal--bottom{bottom:0}.landing-edge-rail-runner{animation-duration:var(--landing-rail-duration);will-change:top,left,opacity;justify-content:center;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute}.landing-edge-rail-vertical .landing-edge-rail-runner{transform:translate(-50%)}.landing-edge-rail-vertical .landing-edge-rail-runner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.landing-edge-rail-vertical .landing-edge-rail-runner:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.landing-edge-rail-vertical .landing-edge-rail-runner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.landing-edge-rail-vertical .landing-edge-rail-runner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.landing-edge-rail-vertical .landing-edge-rail-runner:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.landing-edge-rail-vertical .landing-edge-rail-runner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[dir=rtl] .landing-edge-rail-vertical .landing-edge-rail-runner{transform:translate(50%)}.landing-edge-rail-horizontal .landing-edge-rail-runner{top:0;transform:translateY(-50%)}.landing-edge-rail-arrow-icon{filter:drop-shadow(0 0 6px color-mix(in oklch,var(--brand)35%,transparent));display:block}@keyframes landing-rail-travel-down{0%{opacity:0;top:-3%}6%{opacity:1}94%{opacity:1}to{opacity:0;top:103%}}@keyframes landing-rail-travel-up{0%{opacity:0;top:103%}6%{opacity:1}94%{opacity:1}to{opacity:0;top:-3%}}@keyframes landing-rail-travel-right{0%{opacity:0}6%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes landing-rail-travel-left{0%{opacity:0}6%{opacity:1}94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.landing-edge-rail-runner{opacity:.85;animation:none!important}.landing-edge-rail-runner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-3%}.landing-edge-rail-runner:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-3%}.landing-edge-rail-runner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-3%}.landing-edge-rail-runner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-3%}.landing-edge-rail-runner:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-3%}.landing-edge-rail-runner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-3%}.landing-edge-rail-vertical .landing-edge-rail-runner:first-child{top:18%}.landing-edge-rail-vertical .landing-edge-rail-runner:nth-child(2){top:52%}.landing-edge-rail-vertical .landing-edge-rail-runner:nth-child(3){top:84%}.landing-edge-rail-horizontal .landing-edge-rail-runner:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22%}.landing-edge-rail-horizontal .landing-edge-rail-runner:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22%}.landing-edge-rail-horizontal .landing-edge-rail-runner:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22%}.landing-edge-rail-horizontal .landing-edge-rail-runner:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22%}.landing-edge-rail-horizontal .landing-edge-rail-runner:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22%}.landing-edge-rail-horizontal .landing-edge-rail-runner:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22%}.landing-edge-rail-horizontal .landing-edge-rail-runner:nth-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:68%}.landing-edge-rail-horizontal .landing-edge-rail-runner:nth-child(2):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:68%}.landing-edge-rail-horizontal .landing-edge-rail-runner:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:68%}.landing-edge-rail-horizontal .landing-edge-rail-runner:nth-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:68%}.landing-edge-rail-horizontal .landing-edge-rail-runner:nth-child(2):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:68%}.landing-edge-rail-horizontal .landing-edge-rail-runner:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:68%}}.landing-stats-section{background:color-mix(in oklch,var(--muted)22%,transparent)}.dark .landing-stats-section{background:rgba(255,255,255,.016)}.landing-stat-card{box-shadow:0 1px 0 rgba(255,255,255,.58) inset,0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -18px color-mix(in oklch,var(--foreground)10%,transparent)}@supports (color:color(display-p3 0 0 0)){.landing-stat-card{box-shadow:0 1px 0 color(display-p3 1 1 1/.58) inset,0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -18px color-mix(in oklch,var(--foreground)10%,transparent)}}@supports (color:lab(0% 0 0)){.landing-stat-card{box-shadow:0 1px 0 lab(100% 0 0/.58) inset,0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -18px color-mix(in oklch,var(--foreground)10%,transparent)}}.dark .landing-stat-card{box-shadow:inset 0 1px rgba(255,255,255,.05),0 12px 32px -22px rgba(0,0,0,.45)}.landing-stat-card:hover{box-shadow:0 1px 0 rgba(255,255,255,.62) inset,0 2px 6px color-mix(in oklch,var(--foreground)5%,transparent),0 18px 40px -20px color-mix(in oklch,var(--foreground)14%,transparent)}@supports (color:color(display-p3 0 0 0)){.landing-stat-card:hover{box-shadow:0 1px 0 color(display-p3 1 1 1/.62) inset,0 2px 6px color-mix(in oklch,var(--foreground)5%,transparent),0 18px 40px -20px color-mix(in oklch,var(--foreground)14%,transparent)}}@supports (color:lab(0% 0 0)){.landing-stat-card:hover{box-shadow:0 1px 0 lab(100% 0 0/.62) inset,0 2px 6px color-mix(in oklch,var(--foreground)5%,transparent),0 18px 40px -20px color-mix(in oklch,var(--foreground)14%,transparent)}}.landing-resource-card{box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 14px 36px -22px color-mix(in oklch,var(--foreground)11%,transparent),0 28px 56px -36px color-mix(in oklch,var(--foreground)8%,transparent)}@supports (color:color(display-p3 0 0 0)){.landing-resource-card{box-shadow:0 1px 0 color(display-p3 1 1 1/.55) inset,0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 14px 36px -22px color-mix(in oklch,var(--foreground)11%,transparent),0 28px 56px -36px color-mix(in oklch,var(--foreground)8%,transparent)}}@supports (color:lab(0% 0 0)){.landing-resource-card{box-shadow:0 1px 0 lab(100% 0 0/.55) inset,0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 14px 36px -22px color-mix(in oklch,var(--foreground)11%,transparent),0 28px 56px -36px color-mix(in oklch,var(--foreground)8%,transparent)}}.landing-resource-card:hover{box-shadow:0 1px 0 rgba(255,255,255,.62) inset,0 2px 8px color-mix(in oklch,var(--foreground)6%,transparent),0 22px 48px -20px color-mix(in oklch,var(--foreground)16%,transparent),0 36px 72px -32px color-mix(in oklch,var(--foreground)12%,transparent)}@supports (color:color(display-p3 0 0 0)){.landing-resource-card:hover{box-shadow:0 1px 0 color(display-p3 1 1 1/.62) inset,0 2px 8px color-mix(in oklch,var(--foreground)6%,transparent),0 22px 48px -20px color-mix(in oklch,var(--foreground)16%,transparent),0 36px 72px -32px color-mix(in oklch,var(--foreground)12%,transparent)}}@supports (color:lab(0% 0 0)){.landing-resource-card:hover{box-shadow:0 1px 0 lab(100% 0 0/.62) inset,0 2px 8px color-mix(in oklch,var(--foreground)6%,transparent),0 22px 48px -20px color-mix(in oklch,var(--foreground)16%,transparent),0 36px 72px -32px color-mix(in oklch,var(--foreground)12%,transparent)}}.dark .landing-resource-card{box-shadow:inset 0 1px rgba(255,255,255,.06),0 16px 40px -24px rgba(0,0,0,.5)}.dark .landing-resource-card:hover{box-shadow:inset 0 1px rgba(255,255,255,.08),0 22px 48px -20px rgba(0,0,0,.55)}.landing-footer{background:linear-gradient(to bottom,color-mix(in oklch,var(--background)92%,var(--muted)),var(--background))}.dark .landing-footer{background:linear-gradient(to bottom,rgba(255,255,255,.02),var(--background))}.landing-shell>*{z-index:1;position:relative}.landing-container{width:100%;max-width:76rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.landing-container-wide{width:100%;max-width:88rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.landing-nav-container{transition:padding-left .32s cubic-bezier(.22,1,.36,1),padding-right .32s cubic-bezier(.22,1,.36,1)}.landing-nav-container--flush{padding-left:0;padding-right:0}.landing-nav-inner{padding-left:.75rem;padding-right:.75rem;transition:padding-left .32s cubic-bezier(.22,1,.36,1),padding-right .32s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.landing-nav-inner{padding-left:1rem;padding-right:1rem}}.landing-nav-inner--flush{padding-left:0;padding-right:0}@media (max-width:639px){.landing-nav-container.landing-container-wide{max-width:none;padding-left:1rem;padding-right:1rem}.landing-nav-inner,.landing-nav-inner--flush{padding-left:1.25rem;padding-right:1.25rem}.landing-nav-float--bleed{width:100%;margin-left:0;margin-right:0}.landing-nav-float--scrolled:not(.landing-nav-over-story){border-left-color:transparent;border-right-color:transparent}}.landing-nav-float{width:100%;box-shadow:none;background-color:transparent;border:1px solid transparent;border-radius:0;transition:width .32s cubic-bezier(.22,1,.36,1),margin-left .32s cubic-bezier(.22,1,.36,1),margin-right .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1)}.landing-nav-float--bleed{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:768px){.landing-nav-float--bleed{width:100%;margin-left:0;margin-right:0}}.landing-nav-float--at-top-light{border-color:transparent;border-radius:0}@media (max-width:639px){.landing-nav-float--at-top{border-color:transparent;border-radius:0}}.landing-nav-float--scrolled:not(.landing-nav-over-story){border-color:transparent;border-radius:1rem}@media (max-width:639px){.landing-nav-float--scrolled:not(.landing-nav-over-story){border-radius:0}}.landing-nav-link,.landing-nav-float [data-slot=button].landing-nav-link{font-synthesis:weight;font-weight:600}.landing-nav-mega-panel,.landing-nav-dropdown-panel{box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 18px 48px -24px color-mix(in oklch,var(--foreground)14%,transparent)}@supports (color:color(display-p3 0 0 0)){.landing-nav-mega-panel,.landing-nav-dropdown-panel{box-shadow:0 1px 0 color(display-p3 1 1 1/.55) inset,0 18px 48px -24px color-mix(in oklch,var(--foreground)14%,transparent)}}@supports (color:lab(0% 0 0)){.landing-nav-mega-panel,.landing-nav-dropdown-panel{box-shadow:0 1px 0 lab(100% 0 0/.55) inset,0 18px 48px -24px color-mix(in oklch,var(--foreground)14%,transparent)}}.dark .landing-nav-mega-panel,.dark .landing-nav-dropdown-panel{box-shadow:0 18px 48px -20px rgba(0,0,0,.45)}.landing-nav-mega-feature{min-height:100%}.landing-hero-accent-bleed{width:100%;margin-left:0;margin-right:0}@media (max-width:767px){.landing-hero-section .landing-hero-accent-bleed{width:auto}}@media (min-width:768px){.landing-hero-accent-bleed{width:100%;margin-left:0;margin-right:0}}.landing-section.landing-hero-section{padding-bottom:var(--landing-section-space);padding-top:calc(3.5rem + 1rem + env(safe-area-inset-top,0px))}@media (min-width:640px){.landing-section.landing-hero-section{padding-top:92px}}@media (min-width:768px){.landing-section.landing-hero-section{margin-top:-4.125rem;padding-top:8rem}.landing-hero-accent-bleed{width:100%;margin-left:0;margin-right:0}.landing-container,.landing-container-wide{padding-left:2rem;padding-right:2rem}}.landing-section{padding-block:var(--landing-section-space);position:relative}.landing-section-soft{background:color-mix(in oklch,var(--muted)18%,transparent)}.dark .landing-section-soft{background:rgba(255,255,255,.016)}.landing-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklch,var(--brand)88%,var(--foreground));align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:11px;font-weight:600;display:inline-flex}.landing-label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklch,var(--brand)72%,var(--muted-foreground));font-size:10px;font-weight:600}.landing-body{color:var(--muted-foreground);font-size:.875rem;font-weight:400;line-height:1.625}.landing-card-title{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.25}.landing-card-metric{border:1px solid color-mix(in oklch,var(--border)90%,transparent);background:color-mix(in oklch,var(--muted)55%,transparent);letter-spacing:.02em;color:color-mix(in oklch,var(--foreground)82%,transparent);border-radius:.5rem;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-eyebrow:before{display:none}.landing-heading{letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.15}.landing-card-premium{box-shadow:0 1px 0 rgba(255,255,255,.58) inset,0 1px 3px color-mix(in oklch,var(--foreground)5%,transparent),0 16px 40px -28px color-mix(in oklch,var(--foreground)10%,transparent),0 32px 64px -40px color-mix(in oklch,var(--foreground)8%,transparent);border:none;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s}@supports (color:color(display-p3 0 0 0)){.landing-card-premium{box-shadow:0 1px 0 color(display-p3 1 1 1/.58) inset,0 1px 3px color-mix(in oklch,var(--foreground)5%,transparent),0 16px 40px -28px color-mix(in oklch,var(--foreground)10%,transparent),0 32px 64px -40px color-mix(in oklch,var(--foreground)8%,transparent)}}@supports (color:lab(0% 0 0)){.landing-card-premium{box-shadow:0 1px 0 lab(100% 0 0/.58) inset,0 1px 3px color-mix(in oklch,var(--foreground)5%,transparent),0 16px 40px -28px color-mix(in oklch,var(--foreground)10%,transparent),0 32px 64px -40px color-mix(in oklch,var(--foreground)8%,transparent)}}.landing-card-sheen{background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);background:linear-gradient(90deg,transparent,color(display-p3 1 1 1/.42),transparent);background:linear-gradient(90deg,transparent,lab(100% 0 0/.42),transparent);height:1px}.landing-card-sheen-accent{background:linear-gradient(to right,transparent,color-mix(in oklch,var(--brand)45%,transparent),transparent);height:2px}.landing-card-glass{background:var(--card)}.dark .landing-card-premium{box-shadow:none;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.dark .landing-card-sheen,.dark .landing-card-sheen-accent{opacity:.5;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);height:1px}.dark .landing-card-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.03)}.dark .landing-card-accent{box-shadow:none;border-color:rgba(255,255,255,.1)}.landing-card-hover:hover,.landing-card-premium:hover{box-shadow:0 1px 0 rgba(255,255,255,.65) inset,0 2px 6px color-mix(in oklch,var(--foreground)6%,transparent),0 24px 48px -24px color-mix(in oklch,var(--foreground)14%,transparent),0 40px 72px -36px color-mix(in oklch,var(--foreground)10%,transparent);transform:translateY(-4px)}@supports (color:color(display-p3 0 0 0)){.landing-card-hover:hover,.landing-card-premium:hover{box-shadow:0 1px 0 color(display-p3 1 1 1/.65) inset,0 2px 6px color-mix(in oklch,var(--foreground)6%,transparent),0 24px 48px -24px color-mix(in oklch,var(--foreground)14%,transparent),0 40px 72px -36px color-mix(in oklch,var(--foreground)10%,transparent)}}@supports (color:lab(0% 0 0)){.landing-card-hover:hover,.landing-card-premium:hover{box-shadow:0 1px 0 lab(100% 0 0/.65) inset,0 2px 6px color-mix(in oklch,var(--foreground)6%,transparent),0 24px 48px -24px color-mix(in oklch,var(--foreground)14%,transparent),0 40px 72px -36px color-mix(in oklch,var(--foreground)10%,transparent)}}.dark .landing-card-hover:hover,.dark .landing-card-premium:hover{transform:translateY(-2px);box-shadow:0 10px 28px -18px rgba(0,0,0,.4)}.landing-card-inner{border:1px solid color-mix(in oklch,var(--border)78%,transparent);background:color-mix(in oklch,var(--background)70%,var(--card));border-radius:1rem}.dark .landing-card-inner{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.landing-card-inner-muted{border:1px solid color-mix(in oklch,var(--border)70%,transparent);background:color-mix(in oklch,var(--muted)42%,transparent);border-radius:1rem}.dark .landing-card-inner-muted{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.07)}.dark .landing-card-metric{color:color-mix(in oklch,var(--foreground)88%,transparent);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.landing-heading-accent{background-image:linear-gradient(100deg,color-mix(in oklch,var(--brand)92%,transparent)0%,color-mix(in oklch,var(--accent-cyan)88%,transparent)60%,color-mix(in oklch,var(--brand)92%,transparent)100%);color:transparent;-webkit-background-clip:text;background-clip:text}.landing-subtitle{color:var(--muted-foreground);text-wrap:pretty;max-width:42rem;margin-left:auto;margin-right:auto;font-size:.875rem;line-height:1.625}@media (min-width:640px){.landing-subtitle{font-size:1rem}}.landing-hero-lead{color:color-mix(in oklch,var(--foreground)88%,var(--muted-foreground));text-wrap:balance;max-width:36rem;margin-left:auto;margin-right:auto;line-height:1.55}@media (min-width:1024px){.landing-hero-lead{text-wrap:pretty;max-width:none;margin-left:0;margin-right:0}}.landing-cta-primary{background-image:linear-gradient(to right,var(--brand-strong),var(--brand));color:var(--brand-foreground);box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 10px 24px -12px color-mix(in oklch,var(--brand)60%,transparent);transition:box-shadow .24s,transform .24s;position:relative}@supports (color:color(display-p3 0 0 0)){.landing-cta-primary{box-shadow:0 1px 0 color(display-p3 1 1 1/.35) inset,0 10px 24px -12px color-mix(in oklch,var(--brand)60%,transparent)}}@supports (color:lab(0% 0 0)){.landing-cta-primary{box-shadow:0 1px 0 lab(100% 0 0/.35) inset,0 10px 24px -12px color-mix(in oklch,var(--brand)60%,transparent)}}.landing-cta-primary:hover{box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 16px 36px -12px color-mix(in oklch,var(--brand)70%,transparent)}@supports (color:color(display-p3 0 0 0)){.landing-cta-primary:hover{box-shadow:0 1px 0 color(display-p3 1 1 1/.35) inset,0 16px 36px -12px color-mix(in oklch,var(--brand)70%,transparent)}}@supports (color:lab(0% 0 0)){.landing-cta-primary:hover{box-shadow:0 1px 0 lab(100% 0 0/.35) inset,0 16px 36px -12px color-mix(in oklch,var(--brand)70%,transparent)}}.landing-hairline{background:linear-gradient(to right,transparent,color-mix(in oklch,var(--border)100%,transparent),transparent);height:1px}.landing-chip{border:1px solid color-mix(in oklch,var(--border)100%,transparent);background:color-mix(in oklch,var(--card)75%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted-foreground);box-shadow:0 8px 24px -16px color-mix(in oklch,var(--brand)28%,transparent);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.72rem;display:inline-flex}.landing-chip-dot{background:var(--accent-emerald);width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-emerald)25%,transparent);border-radius:9999px}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.landing-float-soft{animation:8.5s ease-in-out infinite landing-float}@keyframes landing-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--accent-emerald)50%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in oklch,var(--accent-emerald)0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch,var(--accent-emerald)0%,transparent)}}.landing-pulse-ring{animation:2.4s ease-out infinite landing-pulse-ring}@media (prefers-reduced-motion:reduce){.landing-card-premium,.landing-card-premium:hover{transition:none;transform:none}.landing-float-soft,.landing-pulse-ring{animation:none}}.landing-bento-grid{grid-auto-rows:minmax(12rem,auto)}.landing-faq-section{border-top:1px solid color-mix(in oklch,var(--border)55%,transparent)}.landing-section.landing-pricing-hero{padding-top:calc(3.5rem + env(safe-area-inset-top,0px) + 1.25rem);padding-bottom:2.5rem}@media (min-width:640px){.landing-section.landing-pricing-hero{padding-top:5.75rem;padding-bottom:3rem}}@media (min-width:768px){.landing-section.landing-pricing-hero{padding-top:7rem;padding-bottom:3.5rem}}.landing-section.landing-pricing-section{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.landing-section.landing-pricing-section{padding-top:4rem;padding-bottom:4rem}}.landing-section.landing-pricing-section-tight-top{padding-top:1.25rem;padding-bottom:3rem}@media (min-width:768px){.landing-section.landing-pricing-section-tight-top{padding-top:1.5rem;padding-bottom:4rem}}.landing-faq-section-compact{padding-top:3rem}@media (min-width:768px){.landing-faq-section-compact{padding-top:4rem}}.landing-faq-card{overflow:hidden}.landing-faq-item:first-child .landing-faq-trigger{padding-top:1.25rem}.landing-faq-item:last-child .landing-faq-content{padding-bottom:1.5rem}.landing-faq-trigger{transition:color .18s,background-color .18s}.landing-faq-trigger:hover{background:color-mix(in oklch,var(--muted)28%,transparent)}.landing-faq-trigger[data-state=open]{color:color-mix(in oklch,var(--brand)82%,var(--foreground))}.landing-faq-content{max-width:62ch}.dark .landing-faq-trigger:hover{background:rgba(255,255,255,.04)}.landing-not-found-orb{filter:blur(64px);opacity:.45;border-radius:9999px;position:absolute}.landing-not-found-orb-a{background:color-mix(in oklch,var(--brand)28%,transparent);width:14rem;height:14rem;top:18%}.landing-not-found-orb-a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8%}.landing-not-found-orb-a:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8%}.landing-not-found-orb-a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8%}.landing-not-found-orb-a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8%}.landing-not-found-orb-a:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8%}.landing-not-found-orb-a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8%}.landing-not-found-orb-b{background:color-mix(in oklch,var(--accent-cyan)24%,transparent);width:11rem;height:11rem;bottom:16%}.landing-not-found-orb-b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10%}.landing-not-found-orb-b:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10%}.landing-not-found-orb-b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10%}.landing-not-found-orb-b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10%}.landing-not-found-orb-b:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10%}.landing-not-found-orb-b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10%}.landing-not-found-link{transition:transform .24s}.landing-not-found-link:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.landing-not-found-link:hover{transform:none}}.landing-hero-stats .landing-stat-pill{transition:border-color .24s,box-shadow .24s,transform .24s}.landing-hero-stats .landing-stat-pill:hover{border-color:color-mix(in oklch,var(--brand)35%,var(--border));box-shadow:0 12px 28px -18px color-mix(in oklch,var(--foreground)12%,transparent);transform:translateY(-2px)}.landing-comparison-table{box-shadow:0 1px 0 rgba(255,255,255,.58) inset,0 1px 3px color-mix(in oklch,var(--foreground)5%,transparent),0 16px 40px -28px color-mix(in oklch,var(--foreground)10%,transparent),0 32px 64px -40px color-mix(in oklch,var(--foreground)8%,transparent);border:none}@supports (color:color(display-p3 0 0 0)){.landing-comparison-table{box-shadow:0 1px 0 color(display-p3 1 1 1/.58) inset,0 1px 3px color-mix(in oklch,var(--foreground)5%,transparent),0 16px 40px -28px color-mix(in oklch,var(--foreground)10%,transparent),0 32px 64px -40px color-mix(in oklch,var(--foreground)8%,transparent)}}@supports (color:lab(0% 0 0)){.landing-comparison-table{box-shadow:0 1px 0 lab(100% 0 0/.58) inset,0 1px 3px color-mix(in oklch,var(--foreground)5%,transparent),0 16px 40px -28px color-mix(in oklch,var(--foreground)10%,transparent),0 32px 64px -40px color-mix(in oklch,var(--foreground)8%,transparent)}}.landing-comparison-table table{border-collapse:separate;border-spacing:0;table-layout:fixed}.landing-comparison-table .landing-compare-feature-col{z-index:10;width:11.25rem;min-width:11.25rem;max-width:11.25rem;box-shadow:1px 0 0 color-mix(in oklch,var(--border)85%,transparent);word-break:break-word;background-clip:padding-box;position:-webkit-sticky;position:sticky;left:0;overflow:hidden}@media (min-width:768px){.landing-comparison-table .landing-compare-feature-col{width:13.75rem;min-width:13.75rem;max-width:13.75rem}}.landing-comparison-table thead .landing-compare-feature-col{z-index:30;background-color:color-mix(in oklch,var(--muted)72%,var(--background))}.landing-comparison-table tbody .landing-compare-feature-col{z-index:10}.landing-comparison-table tbody tr:nth-child(odd) .landing-compare-feature-col{background-color:color-mix(in oklch,var(--muted)32%,var(--background))}.landing-comparison-table tbody tr:nth-child(2n) .landing-compare-feature-col{background-color:var(--background)}.landing-comparison-table .landing-compare-scroll{border-radius:inherit;overflow-x:auto;overflow-y:visible}.landing-quote-block{box-shadow:0 20px 50px -32px color-mix(in oklch,var(--foreground)12%,transparent)}.landing-quote-mark{font-family:Georgia,Times New Roman,serif}.landing-intro-ribbon{border:1px solid color-mix(in oklch,var(--brand)22%,var(--border));background:linear-gradient(135deg,color-mix(in oklch,var(--brand)8%,var(--card)),color-mix(in oklch,var(--accent-cyan)6%,var(--card)))}.dark .landing-intro-ribbon{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)}.dark .landing-comparison-table{box-shadow:none;border:1px solid rgba(255,255,255,.08)}.dark .landing-quote-block{box-shadow:none}.landing-persona-card-header{background:linear-gradient(135deg,color-mix(in oklch,var(--brand)2%,var(--card)),color-mix(in oklch,var(--brand)1%,transparent))}.dark .landing-persona-card-header{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}.dark .landing-persona-icon{box-shadow:none;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.dark .landing-solutions-pain{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.06)}.dark .landing-solutions-resolve{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.dark .landing-check-icon{color:color-mix(in oklch,var(--brand)80%,white 20%);background:rgba(255,255,255,.08)}.landing-features-filter{border:1px solid color-mix(in oklch,var(--border)85%,transparent);background:color-mix(in oklch,var(--card)65%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .landing-features-filter{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)}.landing-features-filter-active{background:var(--foreground);color:var(--background);box-shadow:0 1px 2px rgba(0,0,0,.08)}.dark .landing-features-filter-active{color:var(--foreground);box-shadow:none;background:rgba(255,255,255,.12)}.landing-feature-icon{border:1px solid color-mix(in oklch,var(--border)75%,transparent);background:color-mix(in oklch,var(--muted)45%,transparent);color:color-mix(in oklch,var(--brand)85%,var(--foreground));transition:border-color .22s,background .22s}.dark .landing-feature-icon{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.landing-feature-card--people .landing-feature-icon{color:color-mix(in oklch,var(--brand)90%,var(--foreground))}.landing-feature-card--academics .landing-feature-icon{color:color-mix(in oklch,var(--accent-emerald)88%,var(--foreground))}.landing-feature-card--finance .landing-feature-icon{color:color-mix(in oklch,var(--accent-emerald)92%,var(--foreground))}.landing-feature-card--operations .landing-feature-icon{color:color-mix(in oklch,var(--foreground)72%,var(--muted-foreground))}.landing-feature-card:hover .landing-feature-icon{border-color:color-mix(in oklch,var(--brand)24%,var(--border));background:color-mix(in oklch,var(--brand)8%,var(--muted))}.dark .landing-feature-card:hover .landing-feature-icon{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.landing-feature-metric{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.01em;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.landing-footer>.landing-container{padding-block:var(--landing-section-space)}@media (max-width:768px){.landing-section.landing-hero-section{padding-top:calc(3.5rem + 1rem + env(safe-area-inset-top,0px))}}.landing-hero-accent-fade-bottom{-webkit-mask-image:linear-gradient(#000 0%,#000 58%,rgba(0,0,0,.72) 72%,rgba(0,0,0,.28) 86%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 58%,rgba(0,0,0,.72) 72%,rgba(0,0,0,.28) 86%,transparent 100%)}@media (max-width:767px){.landing-hero-accent-fade-bottom{-webkit-mask-image:linear-gradient(#000 0%,#000 78%,rgba(0,0,0,.92) 86%,rgba(0,0,0,.72) 93%,rgba(0,0,0,.35) 98%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 78%,rgba(0,0,0,.92) 86%,rgba(0,0,0,.72) 93%,rgba(0,0,0,.35) 98%,transparent 100%)}}.landing-hero-preview-wrap{transform-origin:top}@media (min-width:1024px){.landing-hero-preview-wrap{will-change:transform}}@media (prefers-reduced-motion:reduce){.landing-hero-preview-wrap{transform:none!important}}.landing-mockup-overlap{transform:translateY(-1.5rem)}@media (min-width:1024px){.landing-mockup-overlap{transform:translateY(-2.5rem)}}.landing-hero-preview{isolation:isolate;position:relative}.landing-hero-preview-ambient{background:radial-gradient(ellipse 75% 60% at 50% 40%,color-mix(in oklch,var(--brand)22%,transparent),transparent 70%);filter:blur(36px);opacity:.65;pointer-events:none;position:absolute;top:12%;bottom:-10%;left:8%;right:8%}.landing-hero-preview-panel{border:1px solid color-mix(in oklch,var(--border)90%,transparent);background:var(--card);border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.04),0 8px 24px -8px rgba(0,0,0,.08),0 32px 64px -24px rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px color(display-p3 1 1 1/.4),0 1px 2px color(display-p3 0 0 0/.0392157),0 8px 24px -8px color(display-p3 0 0 0/.0784314),0 32px 64px -24px color(display-p3 0 0 0/.180392);box-shadow:inset 0 0 0 1px lab(100% 0 0/.4),0 1px 2px lab(0% 0 0/.0392157),0 8px 24px -8px lab(0% 0 0/.0784314),0 32px 64px -24px lab(0% 0 0/.180392)}.dark .landing-hero-preview-panel{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.2),0 24px 64px -20px rgba(0,0,0,.55)}.landing-hero-dashboard-root{max-height:min(72vh,36rem);overflow:hidden}.landing-hero-mock-pulse-intro{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)7%,var(--card))0%,color-mix(in oklch,var(--muted)28%,var(--card))42%,var(--card)100%)}.dark .landing-hero-mock-pulse-intro{background:linear-gradient(90deg,color-mix(in oklch,var(--brand)12%,var(--card))0%,color-mix(in oklch,var(--muted)18%,var(--card))45%,var(--card)100%)}.landing-hero-mock-sidebar{-webkit-mask-image:linear-gradient(#000 85%,transparent 100%);mask-image:linear-gradient(#000 85%,transparent 100%)}.landing-persona-card{box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 12px 36px -24px color-mix(in oklch,var(--foreground)10%,transparent)}@supports (color:color(display-p3 0 0 0)){.landing-persona-card{box-shadow:0 1px 0 color(display-p3 1 1 1/.55) inset,0 12px 36px -24px color-mix(in oklch,var(--foreground)10%,transparent)}}@supports (color:lab(0% 0 0)){.landing-persona-card{box-shadow:0 1px 0 lab(100% 0 0/.55) inset,0 12px 36px -24px color-mix(in oklch,var(--foreground)10%,transparent)}}.dark .landing-persona-card{box-shadow:none}.landing-persona-icon{shrink:0;border:1px solid color-mix(in oklch,var(--brand)22%,transparent);background:color-mix(in oklch,var(--brand)12%,var(--card));width:2.5rem;height:2.5rem;color:color-mix(in oklch,var(--brand)92%,var(--foreground));box-shadow:0 6px 16px -10px color-mix(in oklch,var(--foreground)10%,transparent);border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}.landing-solutions-pain{background:linear-gradient(145deg,color-mix(in oklch,var(--muted)50%,transparent),color-mix(in oklch,var(--card)95%,transparent))}.landing-solutions-resolve{background:linear-gradient(145deg,color-mix(in oklch,var(--brand)7%,var(--card)),color-mix(in oklch,var(--accent-cyan)5%,var(--card)))}.landing-check-row{color:color-mix(in oklch,var(--foreground)80%,var(--muted-foreground));align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.55;display:flex}.landing-check-icon{size:1.125rem;background:color-mix(in oklch,var(--brand)16%,transparent);width:1.125rem;height:1.125rem;color:color-mix(in oklch,var(--brand)92%,var(--foreground));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.landing-rollout-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.landing-rollout-timeline:before{content:"";top:1.125rem;background:linear-gradient(to right,transparent,color-mix(in oklch,var(--border)90%,var(--brand)10%),transparent);pointer-events:none;height:1px;position:absolute;left:12%;right:12%}.landing-rollout-timeline-step{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding-left:.75rem;padding-right:.75rem;display:flex;position:relative}.landing-rollout-timeline-node{size:2.25rem;border:1px solid color-mix(in oklch,var(--brand)28%,var(--border));background:color-mix(in oklch,var(--card)92%,var(--brand)8%);width:2.25rem;height:2.25rem;color:color-mix(in oklch,var(--brand)88%,var(--foreground));box-shadow:0 8px 20px -14px color-mix(in oklch,var(--brand)50%,transparent);border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.landing-rollout-timeline-label{max-width:11rem;color:color-mix(in oklch,var(--foreground)78%,var(--muted-foreground));font-size:.75rem;font-weight:600;line-height:1.35}.landing-rollout-card-header{background:linear-gradient(135deg,color-mix(in oklch,var(--brand)9%,var(--card)),color-mix(in oklch,var(--brand)3%,transparent))}.dark .landing-rollout-card-header{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}.landing-rollout-step-badge{size:2rem;background:linear-gradient(135deg,var(--brand-strong),var(--brand));width:2rem;height:2rem;color:var(--brand-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.landing-rollout-icon{size:1.75rem;border:1px solid color-mix(in oklch,var(--brand)18%,var(--border));background:color-mix(in oklch,var(--brand)10%,var(--card));width:1.75rem;height:1.75rem;color:color-mix(in oklch,var(--brand)90%,var(--foreground));border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.dark .landing-rollout-icon{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.landing-rollout-preview{border:1px solid color-mix(in oklch,var(--border)75%,transparent);background:color-mix(in oklch,var(--muted)35%,var(--card))}.dark .landing-rollout-preview{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.07)}.landing-rollout-callout{border-color:color-mix(in oklch,var(--brand)18%,var(--border));background:linear-gradient(135deg,color-mix(in oklch,var(--brand)7%,var(--card)),color-mix(in oklch,var(--accent-cyan)5%,var(--card)))}.dark .landing-rollout-callout{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)}.landing-rollout-hint{border:1px solid color-mix(in oklch,var(--border)80%,transparent);background:color-mix(in oklch,var(--background)70%,var(--card));color:color-mix(in oklch,var(--foreground)82%,var(--muted-foreground))}.dark .landing-rollout-hint{color:color-mix(in oklch,var(--foreground)88%,transparent);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.landing-legal-toc-link{line-height:1.35}.landing-legal-section-index{size:2rem;border:1px solid color-mix(in oklch,var(--brand)18%,var(--border));background:color-mix(in oklch,var(--brand)8%,var(--card));font-variant-numeric:tabular-nums;width:2rem;height:2rem;color:color-mix(in oklch,var(--brand)82%,var(--foreground));border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.dark .landing-legal-section-index{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.landing-legal-summary{border-style:dashed}.landing-legal-section{scroll-margin-top:7rem}.landing-legal-cta{border-color:color-mix(in oklch,var(--brand)16%,var(--border))}.dark .landing-legal-cta{border-color:rgba(255,255,255,.1)}.landing-story-demo{--story-accent:#49d3a1;--story-nav-offset:calc(3.5rem + env(safe-area-inset-top,0px));color:rgba(255,255,255,.92);isolation:isolate;background:#000202;background:color(display-p3 .00212291 .00830951 .00905638);background:lab(.480104% -.524603 -.260407)}@supports (color:color(display-p3 0 0 0)){.landing-story-demo{--story-accent:color(display-p3 .449682 .81725 .644085)}}@supports (color:lab(0% 0 0)){.landing-story-demo{--story-accent:lab(76.3387% -47.825 13.5888)}}@media (min-width:640px){.landing-story-demo{--story-nav-offset:92px}}.landing-story-demo-sticky{z-index:20;width:100%;height:100svh;padding-top:var(--story-nav-offset);box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0}.landing-story-demo-bg{background:radial-gradient(ellipse 120% 80% at 12% -8%,color-mix(in oklch,var(--story-accent)18%,transparent),transparent 58%),radial-gradient(ellipse 70% 55% at 92% 18%,color-mix(in oklch,var(--accent-cyan)14%,transparent),transparent 52%),radial-gradient(ellipse 55% 45% at 50% 108%,color-mix(in oklch,var(--story-accent)10%,transparent),transparent 62%),linear-gradient(165deg,#010604 0%,#000303 46%,#000102 100%)}@supports (color:color(display-p3 0 0 0)){.landing-story-demo-bg{background:radial-gradient(ellipse 120% 80% at 12% -8%,color-mix(in oklch,var(--story-accent)18%,transparent),transparent 58%),radial-gradient(ellipse 70% 55% at 92% 18%,color-mix(in oklch,var(--accent-cyan)14%,transparent),transparent 52%),radial-gradient(ellipse 55% 45% at 50% 108%,color-mix(in oklch,var(--story-accent)10%,transparent),transparent 62%),linear-gradient(165deg,color(display-p3 .0067114 .0225184 .0146009) 0%,color(display-p3 .00206374 .0101941 .010883) 46%,color(display-p3 .000847085 .00424806 .00695262) 100%)}}@supports (color:lab(0% 0 0)){.landing-story-demo-bg{background:radial-gradient(ellipse 120% 80% at 12% -8%,color-mix(in oklch,var(--story-accent)18%,transparent),transparent 58%),radial-gradient(ellipse 70% 55% at 92% 18%,color-mix(in oklch,var(--accent-cyan)14%,transparent),transparent 52%),radial-gradient(ellipse 55% 45% at 50% 108%,color-mix(in oklch,var(--story-accent)10%,transparent),transparent 62%),linear-gradient(165deg,lab(1.27095% -1.62577 .381607) 0%,lab(.578815% -.697926 -.311047) 46%,lab(.252237% -.221767 -.387582) 100%)}}.landing-story-demo-bg:before{content:"";background:radial-gradient(circle at 22% 28%,color-mix(in oklch,var(--story-accent)8%,transparent),transparent 28%),radial-gradient(circle at 78% 62%,color-mix(in oklch,var(--accent-cyan)7%,transparent),transparent 24%);opacity:.9;position:absolute;top:0;bottom:0;left:0;right:0}.landing-story-demo-grid{background-image:linear-gradient(to right,rgba(255,255,255,.043) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.043) 1px,transparent 1px),radial-gradient(circle at center,color-mix(in oklch,var(--story-accent)42%,rgba(255,255,255,.18))1.25px,transparent 1.25px);opacity:.55;background-position:50%;background-size:36px 36px;-webkit-mask-image:radial-gradient(92% 88% at 50% 42%,#000 0%,rgba(0,0,0,.55) 52%,transparent 100%);mask-image:radial-gradient(92% 88% at 50% 42%,#000 0%,rgba(0,0,0,.55) 52%,transparent 100%)}.landing-story-demo-vignette{box-shadow:inset 0 1px rgba(255,255,255,.06),inset 0 0 100px rgba(0,0,0,.28)}.landing-story-demo-bg:after{content:"";opacity:.2;background-image:radial-gradient(circle,rgba(255,255,255,.024) .5px,transparent .5px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(rgba(0,0,0,.5) 0%,transparent 72%);mask-image:linear-gradient(rgba(0,0,0,.5) 0%,transparent 72%)}.landing-story-demo-intro{padding-bottom:1.25rem;position:relative}.landing-story-demo-intro:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--story-accent)45%,transparent)50%,transparent);opacity:.65;width:min(100%,12rem);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-story-demo-eyebrow{color:color-mix(in oklch,var(--story-accent)88%,white 12%)}.landing-story-demo-title{color:rgba(255,255,255,.97);letter-spacing:-.025em;line-height:1.1}.landing-story-demo-lead{color:rgba(255,255,255,.62);font-weight:400;line-height:1.65}.landing-story-demo-footer{background:linear-gradient(transparent,rgba(0,0,0,.12))}.landing-nav-over-story{--landing-nav-fg:rgba(255,255,255,.94);--landing-nav-fg-muted:rgba(255,255,255,.56);color:var(--landing-nav-fg);box-shadow:none!important;background-color:transparent!important;border-color:transparent!important}.landing-nav-over-story .text-foreground{color:var(--landing-nav-fg)}.landing-nav-over-story .text-muted-foreground{color:var(--landing-nav-fg-muted)}.landing-nav-over-story a:not(.landing-cta-primary):hover,.landing-nav-over-story button:not(.landing-cta-primary):hover{color:#fff}.landing-nav-over-story a.rounded-md,.landing-nav-over-story button.rounded-md{transition:background-color .2s,color .2s}.landing-nav-over-story a.rounded-md:hover,.landing-nav-over-story button.rounded-md:hover,.landing-nav-over-story button.rounded-md[aria-expanded=true]{color:#fff!important;background-color:rgba(255,255,255,.1)!important}.landing-nav-over-story [data-slot=button][data-variant=ghost]{color:rgba(255,255,255,.88)}.landing-nav-over-story [data-slot=button][data-variant=ghost]:hover{color:#fff;background-color:rgba(255,255,255,.1)}.landing-nav-over-story [data-slot=button][data-variant=outline]{color:rgba(255,255,255,.92);background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.landing-nav-over-story [data-slot=button][data-variant=outline]:hover{color:#fff;background-color:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.landing-nav-over-story [role=group][aria-label]{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.landing-nav-over-story [role=group][aria-label] button[aria-pressed=true]{box-shadow:none;--tw-ring-color:rgba(255,255,255,.14);background:rgba(255,255,255,.14)}.landing-nav-over-story [role=group][aria-label] button.bg-background{box-shadow:none;--tw-ring-color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.14)!important}.landing-nav-over-story .landing-nav-dropdown-panel,.landing-nav-over-story .landing-nav-mega-panel{box-shadow:0 18px 48px -20px rgba(0,0,0,.55);background-color:rgba(9,9,11,.98)!important;border-color:rgba(255,255,255,.1)!important}.landing-nav-over-story .landing-nav-dropdown-panel .group:hover,.landing-nav-over-story .landing-nav-mega-panel .group:hover{background-color:rgba(255,255,255,.08)!important}.landing-nav-over-story .landing-nav-dropdown-panel .group>span:first-child,.landing-nav-over-story .landing-nav-mega-panel .group>span:first-child{background-color:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}.landing-nav-over-story .landing-nav-mega-feature{background:linear-gradient(145deg,rgba(94,233,181,.1),rgba(255,255,255,.04))!important;border-color:rgba(94,233,181,.22)!important}.landing-nav-over-story button.bg-accent,.landing-nav-over-story a.rounded-md.bg-accent,.landing-nav-over-story .hover\:bg-accent:hover{background-color:rgba(255,255,255,.1)!important}.landing-nav-over-story .hover\:bg-muted\/70:hover{background-color:rgba(255,255,255,.08)!important}.landing-story-demo-network{z-index:0;opacity:1}.landing-story-demo-ambient{pointer-events:none}.landing-story-demo-stage{isolation:isolate}.landing-story-demo-scenes{z-index:10}.landing-story-demo-header .type-eyebrow{color:color-mix(in oklch,var(--story-accent)88%,white 12%)}.landing-story-demo-header .type-section-title,.landing-story-demo-header .landing-heading,.landing-story-demo-title{color:rgba(255,255,255,.96)}.landing-story-demo-header .type-section-lead,.landing-story-demo-lead{color:rgba(255,255,255,.62)}.landing-story-demo-accent{background:linear-gradient(120deg,#59e0ad,#4fcdcd);background:linear-gradient(120deg,color(display-p3 .500424 .868914 .693163),color(display-p3 .452587 .794369 .798818));background:linear-gradient(120deg,lab(80.9802% -47.7145 13.5754),lab(75.6464% -35.9667 -10.862));color:transparent;-webkit-background-clip:text;background-clip:text}.landing-story-card-glow{box-shadow:0 0 0 1px color-mix(in oklch,var(--story-accent)18%,transparent)inset,0 0 48px -8px color-mix(in oklch,var(--story-accent)35%,transparent),0 28px 80px -36px rgba(0,0,0,.85)}.landing-story-card{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.landing-story-card{animation:none!important}}
