.landing-scope{--font-heading:var(--font-inter-base),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-body:var(--font-inter-base),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-sans:var(--font-body);--font-serif:var(--font-inter-base),ui-sans-serif,system-ui,-apple-system,sans-serif;--text-web-h1:4rem;--text-web-h1--line-height:1.1;--text-web-h2:3.5rem;--text-web-h2--line-height:1.15;--text-web-h3:3.5rem;--text-web-h3--line-height:1.15;--text-web-serif:4.5rem;--text-web-serif--line-height:1.05;--text-web-card:1.5rem;--text-web-card--line-height:1.4;--text-landing-hero:3.75rem;--text-landing-hero-sm:2.625rem;--text-landing-hero--line-height:1.2167;--text-landing-section:2.25rem;--text-landing-section--line-height:1.1;--text-landing-serif:2.75rem;--text-landing-features:2.75rem;--text-landing-features--line-height:1.2;--text-landing-trusted:1.25rem;--text-landing-quote:1.5rem;--text-landing-quote--line-height:1.15;--text-landing-body:1rem;--text-landing-body--line-height:1.1875;--text-landing-body-sm:0.875rem;--text-landing-body-sm--line-height:1.35;--text-landing-btn:0.875rem;--text-landing-btn--line-height:1.357;--tracking-landing-section:-0.02em;--tracking-landing-stat:-0.025em;--spacing-landing-btn-h:2.625rem;--spacing-landing-btn-nav-h:2.75rem;--radius-landing-btn:0.875rem;--color-bg:#0d0d0d;--color-surface:#0a0d0c;--color-ink:#100a24;--color-fg:#fff;--color-fg-86:hsla(0,0%,100%,.86);--color-fg-70:hsla(0,0%,100%,.7);--color-fg-60:hsla(0,0%,100%,.6);--color-primary:#19ac63;--color-accent-green:#38b990;--color-accent-teal:#2c90b2;--color-accent-blue:#239ab8;--color-gradient-from:#09c373;--color-gradient-to:#045d37;--color-gray-1:#c6c9ca;--color-gray-2:#d7dadc;--color-gray-3:#e9eaec;--color-off-white:#f4f5f7;--color-white:#fff;--color-muted:#6e7178;--color-border:hsla(0,0%,100%,.12);--container-page:1440px;--spacing-gutter:20px;--spacing-margin:32px}.landing-scope .page-container{max-width:var(--container-page);margin-inline:auto;padding-inline:var(--spacing-margin)}.landing-scope .grid-page{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--spacing-gutter)}.landing-scope .landing-hero-h1{font-family:var(--font-heading);font-size:var(--text-landing-hero-sm);line-height:var(--text-landing-hero--line-height);font-weight:500;letter-spacing:-.08em;color:var(--color-fg-86)}.landing-scope .landing-hero-sub{font-family:var(--font-body);font-size:1.125rem;line-height:1.5278;font-weight:400;letter-spacing:-.275px;color:var(--color-fg-70)}.landing-scope .landing-section-h2{font-size:var(--text-landing-section);font-weight:400;letter-spacing:var(--tracking-landing-section)}.landing-scope .landing-section-serif{font-family:var(--font-serif);font-size:var(--text-landing-serif);font-style:italic;letter-spacing:var(--tracking-landing-section)}.landing-scope .landing-features-h2{font-size:var(--text-landing-features);line-height:var(--text-landing-features--line-height);font-weight:400}.landing-scope .landing-trusted{font-size:var(--text-landing-trusted);line-height:var(--text-landing-body--line-height);font-weight:400}.landing-scope .landing-body-sm{font-size:var(--text-landing-body-sm);line-height:var(--text-landing-body-sm--line-height);font-weight:400}.landing-scope .landing-body{font-size:var(--text-landing-body);line-height:var(--text-landing-body--line-height);font-weight:400}.landing-scope .landing-quote{font-size:var(--text-landing-quote);line-height:var(--text-landing-quote--line-height);font-weight:400}.landing-scope .landing-stat-value{font-family:var(--font-serif);font-size:var(--text-landing-serif);line-height:var(--text-landing-section--line-height);letter-spacing:var(--tracking-landing-stat)}.landing-scope .landing-stat-label{font-size:var(--text-landing-body-sm);line-height:var(--text-landing-body-sm--line-height);font-weight:400}.landing-scope .landing-btn-primary{display:inline-flex;height:var(--spacing-landing-btn-h);align-items:center;justify-content:center;border-radius:var(--radius-landing-btn);padding-inline:1.5rem;font-weight:500}.landing-scope .landing-badge,.landing-scope .landing-btn,.landing-scope .landing-btn-primary{font-size:var(--text-landing-btn);line-height:var(--text-landing-btn--line-height)}.landing-scope .landing-badge{font-weight:500}.landing-scope .landing-btn-nav{display:inline-flex;min-height:var(--spacing-landing-btn-nav-h);align-items:center;justify-content:center;border-radius:var(--radius-landing-btn);padding-inline:1rem;font-size:var(--text-landing-btn);font-weight:500;line-height:1}.landing-scope .footer-gradient-text{background:linear-gradient(90deg,#09c373,#38b990 55%,#2c90b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-scope .mesh-gradient-bg{background:radial-gradient(circle at 10% 20%,rgba(56,185,144,.18) 0,transparent 50%),radial-gradient(circle at 90% 80%,rgba(44,144,178,.16) 0,transparent 60%),radial-gradient(circle at 50% 50%,rgba(9,195,115,.12) 0,transparent 70%)}.landing-scope .animate-marquee{animation:landing-marquee 30s linear infinite}.landing-scope .animate-glow-drift{animation:landing-glow-drift 16s ease-in-out infinite}@media (min-width:768px){.landing-scope .landing-hero-h1{font-size:var(--text-landing-hero)}}@keyframes landing-blob-slow{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes landing-blob-reverse{0%{transform:translate(0) scale(1)}33%{transform:translate(-30px,40px) scale(.9)}66%{transform:translate(40px,-20px) scale(1.1)}to{transform:translate(0) scale(1)}}@keyframes landing-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-shimmer-sweep{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes landing-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes landing-glow-drift{0%,to{transform:scale(1.15) translate(-2%,-1%)}50%{transform:scale(1.3) translate(2%,2%)}}.landing-scope .landing-hero{position:relative;width:100%;overflow:hidden;background-color:var(--color-bg);background-image:url(/landing/homepage-bg.svg);background-repeat:no-repeat;background-position:top;background-size:max(1440px,100%) auto}.landing-scope .landing-hero__content{position:relative;z-index:10}.landing-scope .hero-atmo{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.landing-scope .hero-atmo__glow{position:absolute;top:-22%;left:50%;width:115vw;height:74vh;transform:translateX(-50%);background:radial-gradient(48% 55% at 50% 32%,hsla(0,0%,100%,.09) 0,hsla(144,6%,83%,.045) 40%,transparent 72%);filter:blur(26px);opacity:0;animation:hero-atmo-in 1.6s ease-out .15s forwards,hero-glow-breathe 9s ease-in-out 1.8s infinite alternate}.landing-scope .hero-atmo__shafts{position:absolute;top:0;left:50%;width:130vw;height:84vh;transform:translateX(-50%);transform-origin:50% 0;background:repeating-conic-gradient(from 172deg at 50% 0,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,.06) 7deg,hsla(0,0%,100%,0) 18deg,hsla(0,0%,100%,0) 34deg);filter:blur(34px);-webkit-mask-image:radial-gradient(100% 90% at 50% 0,#000 0,transparent 72%);mask-image:radial-gradient(100% 90% at 50% 0,#000 0,transparent 72%);opacity:0;animation:hero-atmo-in 1.6s ease-out .2s forwards,hero-shafts-drift 20s ease-in-out 1.8s infinite alternate}.landing-scope .hero-particle{position:absolute;border-radius:9999px;background:radial-gradient(circle at 50% 50%,rgba(235,240,238,.55),hsla(144,6%,83%,.16) 45%,transparent 72%);filter:blur(.5px);opacity:0;animation-name:hero-particle-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes hero-atmo-in{0%{opacity:0}to{opacity:1}}@keyframes hero-shafts-drift{0%{transform:translateX(-50%) rotate(-3deg)}to{transform:translateX(-50%) rotate(3deg)}}@keyframes hero-glow-breathe{0%{opacity:.8;transform:translateX(-50%) scale(1)}to{opacity:1;transform:translateX(-50%) scale(1.05)}}@keyframes hero-particle-float{0%{opacity:0;transform:translateY(12px) scale(.8)}20%{opacity:.85}80%{opacity:.7}to{opacity:0;transform:translateY(-42px) scale(1)}}@media (prefers-reduced-motion:reduce){.landing-scope .hero-atmo__glow{animation:none;opacity:1}.landing-scope .hero-atmo__shafts{animation:none;opacity:1;transform:translateX(-50%)}.landing-scope .hero-particle{animation:none;opacity:.4}}.landing-scope .hero-widgets{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.landing-scope .hero-widgets{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}}.landing-scope .hero-widgets__layer{position:absolute;inset:0}.landing-scope .hero-widgets__base{opacity:.06}.landing-scope .hero-widgets__reveal{opacity:.98;filter:brightness(1.12) contrast(1.04);-webkit-mask-image:radial-gradient(circle 280px at var(--mx,-9999px) var(--my,-9999px),#000 0,rgba(0,0,0,.55) 62%,transparent 80%);mask-image:radial-gradient(circle 280px at var(--mx,-9999px) var(--my,-9999px),#000 0,rgba(0,0,0,.55) 62%,transparent 80%)}.landing-scope .hero-widget{position:absolute;height:auto;border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.45);user-select:none}.landing-scope .landing-stats-h2{font-family:var(--font-heading);font-size:2.25rem;line-height:1.3696;font-weight:500;letter-spacing:-1.8px;color:#fff}.landing-scope .landing-stat-num{font-family:var(--font-poppins),var(--font-body);font-size:32px;line-height:1.0714;font-weight:500;color:#fff;white-space:nowrap}.landing-scope .landing-stat-num .accent,.landing-scope .landing-stats-h2 .rt-w:last-child .rt-wi{color:#0cc96e}.landing-scope .landing-stat-desc{font-family:var(--font-body);font-size:16px;line-height:1.3;font-weight:400;color:hsla(0,0%,100%,.6)}.landing-scope .stat-backing{display:none}@keyframes statRunV{0%{top:-72px}to{top:100%}}.landing-scope .stat-grid-runner-v{position:absolute;left:0;width:100%;height:72px;background:linear-gradient(180deg,transparent,rgba(47,174,116,.95),transparent);animation:statRunV 3.2s linear infinite}@keyframes statRunH{0%{left:-96px}to{left:100%}}.landing-scope .stat-grid-runner-h{position:absolute;top:0;height:100%;width:96px;background:linear-gradient(90deg,transparent,rgba(47,174,116,.95),transparent);animation:statRunH 3.8s linear infinite}.landing-scope .stats-grid-wrap{position:absolute;inset:-46px -34px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 64% at 50% 50%,#000 42%,transparent 84%),radial-gradient(ellipse 28% 16% at 23% 18%,transparent 58%,#000 100%),radial-gradient(ellipse 27% 16% at 68% 38%,transparent 58%,#000 100%),radial-gradient(ellipse 28% 16% at 21% 63%,transparent 58%,#000 100%),radial-gradient(ellipse 29% 16% at 72% 85%,transparent 58%,#000 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 62% 64% at 50% 50%,#000 42%,transparent 84%),radial-gradient(ellipse 28% 16% at 23% 18%,transparent 58%,#000 100%),radial-gradient(ellipse 27% 16% at 68% 38%,transparent 58%,#000 100%),radial-gradient(ellipse 28% 16% at 21% 63%,transparent 58%,#000 100%),radial-gradient(ellipse 29% 16% at 72% 85%,transparent 58%,#000 100%);mask-composite:intersect}.landing-scope .stats-grid{position:absolute;inset:0;width:100%;height:100%}.landing-scope .stats-grid .grid-bg{opacity:0;transition:opacity .5s ease}.landing-scope .stats-grid-wrap.is-on .grid-bg{opacity:1}.landing-scope .stats-grid .runner{fill:none;stroke:rgba(25,224,127,.42);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px rgba(12,201,110,.35));stroke-dasharray:120 1000;stroke-dashoffset:1120;opacity:0}.landing-scope .stats-grid-wrap.is-on .runner{opacity:1;animation:stats-trace 7s linear infinite}@keyframes stats-trace{0%{stroke-dashoffset:1120}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.landing-scope .stats-grid-wrap.is-on .runner{animation:none;opacity:.45;stroke-dasharray:none;stroke-dashoffset:0}}@media (max-width:1023px){.landing-scope .landing-stats-h2{font-size:1.875rem;letter-spacing:-.6px}.landing-scope .landing-stat-num{font-size:24px;white-space:normal}.landing-scope .landing-stat-desc{font-size:15px}}.landing-scope .ng-line-base{stroke:rgba(8,155,114,.3);stroke-width:1.5;fill:none}.landing-scope .ng-pulse{stroke:#22e07f;stroke-width:3;fill:none;stroke-linecap:round;stroke-dasharray:7 93;filter:drop-shadow(0 0 5px rgba(34,224,127,.9));animation:ng-run 2.8s linear infinite}@keyframes ng-run{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.landing-scope .ng-pulse{animation:none;opacity:0}}.landing-scope .ng-light .ng-line-base{stroke:hsla(0,0%,100%,.32)}.landing-scope .ng-light .ng-pulse{stroke:#e8fff2;filter:drop-shadow(0 0 4px rgba(255,255,255,.85))}.landing-scope .ng-light circle{fill:hsla(0,0%,100%,.09);stroke:hsla(0,0%,100%,.28)}.landing-scope .ng-light rect{stroke:hsla(0,0%,100%,.55)}.landing-scope .ng-light image{filter:brightness(0) invert(1)}.landing-scope .landing-nav--light{background:transparent}.landing-scope .landing-nav--light .landing-wordmark{color:#0b0b0b}.landing-scope .landing-nav--light .landing-nav-link{color:#4a4a4a}.landing-scope .landing-nav--light .landing-nav-link.is-active,.landing-scope .landing-nav--light .landing-nav-link:hover{color:#0b0b0b}.landing-scope .landing-nav--light .landing-nav-login{background:transparent;color:#0b0b0b;border:1px solid rgba(0,0,0,.18)}.landing-scope .landing-nav--light .landing-nav-login:hover{background:rgba(0,0,0,.05)}.landing-scope .landing-nav--light .landing-nav-menu-btn{color:#0b0b0b}.landing-scope .landing-nav{position:relative;display:flex;height:60px;align-items:center;justify-content:space-between;border-radius:16px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 10px 30px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-scope .landing-nav--light .landing-nav{background:#f2f2f3;border-color:rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(0,0,0,.06)}.landing-scope .landing-wordmark{font-family:var(--font-poppins),var(--font-body);font-size:17px;line-height:23px;letter-spacing:-.17px;text-transform:uppercase;color:#fff}.landing-scope .landing-wordmark .lw-trade{font-weight:400}.landing-scope .landing-wordmark .lw-jini{font-weight:700}.landing-scope .landing-nav-links{align-items:center;gap:16px}.landing-scope .landing-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;font-family:var(--font-inter-base),sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#e5eeda;white-space:nowrap;transition:color .15s ease}.landing-scope .landing-nav-link:hover{color:#fff}.landing-scope .landing-nav-link.is-active{color:#fff;font-weight:500}.landing-scope .landing-nav-login{display:inline-flex;height:44px;align-items:center;justify-content:center;padding-inline:24px;border-radius:9.063px;background:#1f1f1f;font-family:var(--font-inter-base),sans-serif;font-size:15.859px;font-weight:500;color:#fff;white-space:nowrap;transition:background .15s ease}.landing-scope .landing-nav-login:hover{background:#2a2a2a}.landing-scope .landing-nav-cta{position:relative;display:inline-flex;height:44px;align-items:center;justify-content:center;padding:8px 32px;border-radius:9999px;background:linear-gradient(180deg,#12452c,#0a2f1d);border:1px solid rgba(12,201,110,.32);font-family:var(--font-inter-base),sans-serif;font-size:15px;font-weight:500;color:#fff;white-space:nowrap;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.landing-scope .landing-nav-cta:before{content:"";position:absolute;top:-1px;left:50%;width:50%;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#0cc96e,transparent);box-shadow:0 0 12px 1px rgba(12,201,110,.55);transition:width .25s ease,box-shadow .25s ease}.landing-scope .landing-nav-cta:hover{transform:translateY(-1px);border-color:rgba(12,201,110,.65);box-shadow:0 10px 30px -8px rgba(12,201,110,.5),0 0 0 1px rgba(12,201,110,.25)}.landing-scope .landing-nav-cta:hover:before{width:72%;box-shadow:0 0 18px 2px rgba(12,201,110,.9)}.landing-scope .landing-cta{display:inline-flex;height:43px;align-items:center;justify-content:center;gap:8px;padding-inline:24px;border-radius:8px;background:hsla(0,0%,100%,.1);font-family:var(--font-inter-base),sans-serif;font-size:16px;font-weight:500;color:hsla(0,0%,100%,.96);white-space:nowrap;transition:background .15s ease}.landing-scope .landing-cta:hover{background:hsla(0,0%,100%,.16)}.rt-w{overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.rt-w,.rt-wi{display:inline-block}.rt-wi{transform:translateY(120%);transition:transform var(--rt-dur,.7s) cubic-bezier(.22,1,.36,1);will-change:transform}.rt-lines.is-in .rt-wi{transform:translateY(0)}.rt-lines.rt-auto .rt-wi{animation:rt-rise var(--rt-dur,.7s) cubic-bezier(.22,1,.36,1) both}@keyframes rt-rise{0%{transform:translateY(120%)}to{transform:translateY(0)}}.rv-auto{animation-name:rv-fade,rv-rise;animation-timing-function:ease,cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-rise{0%{transform:translateY(var(--rv-y,22px))}to{transform:none}}.hero-media-in{animation:rv-fade .8s cubic-bezier(.22,1,.36,1) .5s both}@media (prefers-reduced-motion:reduce){.rt-wi{transform:none;transition:none}.rt-lines.rt-auto .rt-wi{animation:none}}