.landing{--r-full:9999px;--r-md:10px;--r-xl:16px;--r-2xl:20px;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--ease-linear:linear;--motion-duration-reveal:.36s;--motion-duration-ambient-scene:22s;--marketing-max-w:1200px;--page-gutter:48px;--page-gutter-mobile:20px;--ln-ink:#fbfaf8;--ln-ink-2:#f2f1ec;--ln-cream:#1b2a41;--ln-cream-dim:#4e5a6e;--ln-lime:#c24e00;--ln-lime-deep:#b23e00;--ln-violet:#3e5c76;--ln-violet-deep:#2a3e52;--ln-line:#1b2a4124;--ln-line-soft:#1b2a4112;--ln-grain-op:.05;--ln-radius-pill:var(--r-full);--ln-h1:clamp(2.75rem, 8.2vw, 6.75rem);--ln-h1-lh:1.22;--ln-t-fast:var(--t-fast);--ln-t-base:var(--t-base);--ln-t-slow:var(--t-slow);--ln-t-cinema:var(--t-cinema);--ln-t-reveal:var(--motion-duration-reveal);--ln-ease:var(--ease);--ln-ease-out:var(--ease-out);--ln-ease-soft:var(--ease-soft);--ln-ease-spring:var(--ease-spring);--ln-ease-linear:var(--ease-linear);--ln-dur-marquee:42s;background:var(--ln-ink);color:var(--ln-cream);--ln-mono:"IBM Plex Mono", "Tajawal", ui-monospace, monospace}.landing ::selection{background:var(--ln-violet-deep);color:var(--ln-ink)}.landing .ln-grain{z-index:2000;pointer-events:none;opacity:var(--ln-grain-op);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23m)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}.landing .ln-mono{font-family:var(--ln-mono);letter-spacing:0;color:var(--ln-cream-dim);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext;font-size:12px}.landing .ln-label{font-family:var(--ln-mono);font-size:12px;font-weight:var(--fw-medium);letter-spacing:0;color:var(--ln-lime);font-variant-numeric:tabular-nums;direction:inherit;margin-block-end:14px;display:block;position:relative}.landing .ln-label:before{content:"";background:radial-gradient(ellipse at center, var(--ln-lime) 0%, transparent 70%);opacity:.12;filter:blur(6px);pointer-events:none;z-index:-1;position:absolute;inset:-4px 0}.landing .marketing-container{max-inline-size:var(--marketing-max-w);padding-inline:var(--page-gutter);margin-inline:auto}.landing .ln-marquee{border-block:1px solid var(--ln-line);background:var(--ln-ink);-webkit-user-select:none;user-select:none;padding-block:18px;overflow:hidden}.landing .ln-marquee-track{inline-size:max-content;animation:ln-marquee var(--ln-dur-marquee) var(--ln-ease-linear) infinite;align-items:center;gap:48px;display:flex}@keyframes ln-marquee{0%{transform:translate(0)}to{transform:translate(calc(50% + 24px))}}.landing .ln-marquee-item{white-space:nowrap;font-size:15px;font-weight:var(--fw-medium);color:var(--ln-cream-dim);flex-shrink:0;align-items:center;display:inline-flex}.landing .ln-marquee-sep{border-radius:var(--ln-radius-pill);background:var(--ln-lime);flex-shrink:0;block-size:5px;inline-size:5px;margin-inline-start:48px;font-size:0}.landing .landing-progress{inset-inline:0;z-index:90;pointer-events:none;background:#1b2a4114;block-size:2px;position:fixed;top:0}.landing .landing-progress-bar{block-size:100%;inline-size:calc(var(--p,0) * 100%);background:var(--ln-cream)}.landing .landing-header{z-index:60;transition:background var(--ln-t-base) var(--ln-ease-soft), border-color var(--ln-t-base) var(--ln-ease-soft);background:0 0;border-block-end:1px solid #0000;position:sticky;top:0}.landing .landing-header.scrolled{border-block-end-color:var(--ln-line);background:#f2f1eceb}.landing header[data-active-section=stations] .landing-nav-link[href=\#stations],.landing header[data-active-section=store] .landing-nav-link[href=\#store],.landing header[data-active-section=dashboard] .landing-nav-link[href=\#dashboard],.landing header[data-active-section=payments] .landing-nav-link[href=\#payments]{color:var(--ln-cream);background:#1b2a4114}.landing .landing-nav-group{position:relative}.landing .landing-nav-group.open .landing-nav-link{color:var(--ln-cream);background:#1b2a410a}.landing .landing-nav-group.open .landing-nav-link svg{transform:rotate(180deg)}.landing .landing-megamenu{inset-inline-start:0;border-radius:var(--r-xl);background:var(--ln-ink-2);border:1px solid var(--ln-line);opacity:0;visibility:hidden;min-inline-size:340px;transition:opacity var(--ln-t-base) var(--ln-ease-out), transform var(--ln-t-base) var(--ln-ease-out), visibility 0s var(--ln-ease-linear) var(--ln-t-base);padding:10px;position:absolute;top:calc(100% + 10px);transform:translateY(8px)scale(.98)}.landing .landing-nav-group.open .landing-megamenu{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.landing .landing-megamenu-item{border-radius:var(--r-md);transition:background var(--ln-t-fast) var(--ln-ease-soft);align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.landing .landing-megamenu-item:hover,.landing .landing-megamenu-item:focus-visible{background:#1b2a410d}.landing .ln-menu-ico{border-radius:var(--r-lg);flex-shrink:0;place-items:center;block-size:38px;inline-size:38px;display:grid}.landing .ln-menu-ico.gold{color:var(--ln-cream-dim);background:#1b2a4114}.landing .ln-menu-ico.azure{color:var(--ln-violet);background:#3e5c7629}.landing .ln-menu-ico.mist{color:var(--ln-cream-dim);background:#1b2a4114}.landing .landing-megamenu-item-title{color:var(--ln-cream);font-size:14px;font-weight:var(--fw-semibold);display:block}.landing .landing-megamenu-item-desc{color:var(--ln-cream-dim);margin-block-start:2px;font-size:12px;display:block}.landing .landing-header-cta .ln-btn-gold{min-block-size:44px;padding-block:8.6px}.landing .landing-header-cta .ln-btn-ghost{min-block-size:44px;padding-block:7.6px}.landing .ln-btn-gold,.landing .ln-btn-ghost{border-radius:var(--ln-radius-pill);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--ln-t-base) var(--ln-ease), color var(--ln-t-base) var(--ln-ease), border-color var(--ln-t-base) var(--ln-ease), transform var(--ln-t-fast) var(--ln-ease-out);border:0;justify-content:center;align-items:center;gap:10px;font-family:inherit;text-decoration:none;display:inline-flex}.landing .ln-btn-gold{background:var(--ln-lime);min-block-size:48px;color:var(--ln-ink);border-radius:var(--ln-radius-pill);transform:translate(var(--mag-x,0), var(--mag-y,0));padding:10px 26px;font-size:15px;position:relative;box-shadow:0 1px 2px #0000001f,0 4px 12px #00000029,0 0 0 1px #1b2a4114}.landing .ln-btn-gold:hover{background:var(--ln-lime-deep);transform:translate(var(--mag-x,0), calc(var(--mag-y,0) - 1px));box-shadow:0 2px 4px #00000029,0 8px 20px #0003,0 0 0 1px #1b2a411a}.landing .ln-btn-gold:active,.landing .ln-btn-ghost:active,.landing .ln-btn-text:active{transform:scale(var(--press-scale,.97));transition-duration:var(--t-micro)}.landing .ln-btn-gold:active{transform:translate(var(--mag-x,0), var(--mag-y,0)) scale(var(--press-scale,.97))}.landing .ln-btn-gold:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--t-fast) var(--ease);pointer-events:none;background:radial-gradient(circle at 50% 0,#fff3 0%,#0000 60%);position:absolute;inset:0}.landing .ln-btn-gold:hover:after{opacity:1}.landing .ln-btn-gold.xl{min-block-size:52px;padding:11.6px 34px;font-size:16px}.landing .ln-btn-ghost{letter-spacing:0;min-block-size:48px;color:var(--ln-cream);border-radius:var(--ln-radius-pill);background:0 0;border:1px solid #1b2a4157;padding:10px 24px;font-size:15px;box-shadow:0 1px 2px #00000014}.landing .ln-btn-ghost:hover{color:var(--ln-cream);background:#1b2a4112;border-color:#1b2a4185;box-shadow:0 2px 8px #0000001a}.landing .ln-btn-ghost.xl{min-block-size:52px;padding:10.8px 32px;font-size:16px}.landing .ln-chapter{padding:clamp(96px, 12vh, 140px) var(--page-gutter);border-block-end:1px solid var(--ln-line-soft);position:relative}.landing .ln-chapter-head{gap:var(--sp-5);z-index:2;max-inline-size:1280px;margin-block-end:clamp(32px,4.5vh,56px);margin-inline:auto;display:grid;position:relative}.landing .ln-chapter-title{font-size:clamp(2rem,3.9vw,3.875rem);line-height:1.22;font-weight:var(--fw-bold);letter-spacing:0;color:var(--ln-cream-dim);text-wrap:balance;max-inline-size:22ch;margin:0}.landing .ln-chapter-title em{color:var(--ln-cream);font-style:normal}.landing .ln-chapter-lede{max-inline-size:72ch;color:var(--ln-cream-dim);margin:0;font-size:clamp(15px,1.4vw,16.5px);line-height:1.6}@media (max-width:920px){.landing .ln-chapter,.landing .marketing-container{padding-inline:var(--page-gutter-mobile)}}@media (max-width:768px){.landing .ln-chapter{padding-block:clamp(60px,9vh,84px)}.landing .ln-chapter-head{gap:var(--sp-4);margin-block-end:clamp(24px,3.5vh,36px)}}.landing .ln-chapter{transition:opacity var(--t-slow) var(--ease-soft)}.landing .ln-chapter:before{content:"";pointer-events:none;opacity:calc(var(--sp,0) * .5);background:linear-gradient(#0000 0%,#1b2a4108 50%,#0000 100%);position:absolute;inset:0}.landing .ln-chapter-title{transition:opacity var(--t-slow) var(--ease-out)}.landing .reveal-up{opacity:0;transition:opacity var(--t-slower) var(--ease-out), transform var(--t-slower) var(--ease-out);animation:none;transform:translateY(14px)}.landing .reveal-up.in-view{opacity:1;transform:translateY(0)}.landing .reveal-d-1.in-view{transition-delay:80ms}.landing .reveal-d-2.in-view{transition-delay:.16s}.landing .reveal-d-3.in-view{transition-delay:.24s}.landing .reveal-d-4.in-view{transition-delay:.32s}.landing .reveal-d-5.in-view{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.landing .reveal-up{opacity:1;transform:none}.landing .ln-marquee-track{animation:none}.landing{--motion-duration-reveal:0s}}.landing .landing-nav{align-items:center;gap:var(--sp-6);max-inline-size:1280px;margin-inline:auto;padding:12px clamp(20px,4vw,48px);display:flex}.landing .landing-brand{align-items:center;gap:10px;margin-block:-5px;padding-block:5px;text-decoration:none;display:inline-flex}.landing .landing-brand-mark{border-radius:var(--r-lg);background:var(--ln-cream);block-size:34px;inline-size:34px;color:var(--ln-ink);font-weight:var(--fw-bold);place-items:center;font-size:17px;display:grid}.landing .landing-brand-name{color:var(--ln-cream);font-size:16px;font-weight:var(--fw-bold);line-height:1.15;display:block}.landing .landing-brand-sub{color:var(--ln-cream-dim);font-size:11px;line-height:1.4;display:block}.landing .landing-nav-links{align-items:center;gap:var(--sp-1);margin-inline-start:auto;display:flex}.landing .landing-nav-link{border-radius:var(--ln-radius-pill);min-block-size:44px;color:var(--ln-cream-dim);font-size:14px;font-weight:var(--fw-medium);cursor:pointer;transition:color var(--ln-t-fast) var(--ln-ease-soft), background var(--ln-t-fast) var(--ln-ease-soft);background:0 0;border:0;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;text-decoration:none;display:inline-flex}.landing .landing-nav-link:hover{color:var(--ln-cream);background:#1b2a410a}.landing .landing-nav-link:focus-visible{outline:2px solid var(--ln-cream);outline-offset:3px;border-radius:var(--ln-radius-pill)}.landing .landing-header-cta{align-items:center;gap:var(--sp-2);display:flex}.landing .landing-burger{border-radius:var(--ln-radius-pill);border:1px solid var(--ln-line);block-size:48px;inline-size:48px;color:var(--ln-cream);cursor:pointer;min-width:48px;min-height:48px;transition:background var(--ln-t-base) var(--ln-ease), color var(--ln-t-base) var(--ln-ease), border-color var(--ln-t-base) var(--ln-ease);background:0 0;place-items:center;display:none}.landing .landing-burger:hover{color:var(--ln-cream);background:#1b2a410a}.landing .landing-burger:focus-visible{outline:2px solid var(--ln-cream);outline-offset:3px}.landing .landing-mobile-menu{gap:var(--sp-3);padding:var(--sp-4) 16px var(--sp-6);background:var(--ln-ink-2);border-block-end:1px solid var(--ln-line-soft);flex-direction:column;display:none}.landing .landing-mobile-menu .ln-btn-ghost,.landing .landing-mobile-menu .ln-btn-gold{justify-content:center;min-block-size:48px}.landing .ln-trust{padding:var(--sp-6) max(5vw, 16px);border-block:1px solid var(--ln-line);background:var(--ln-ink-2);position:relative}.landing .ln-trust:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#1b2a4108 100%);block-size:40px;inline-size:100%;position:absolute;inset-block-end:100%;inset-inline-start:0}.landing .ln-trust-inner{max-inline-size:1280px;color:var(--ln-cream-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-inline:auto;font-size:14.5px;display:flex}.landing .ln-trust .ln-mono{color:var(--ln-cream);font-size:13px}.landing .ln-trust-sep{background:var(--ln-line);block-size:1px;inline-size:26px}.landing .ln-constellation{gap:var(--sp-8);max-inline-size:1180px;margin-inline:auto;display:grid}.landing .ln-constellation-stage{aspect-ratio:1000/640;border-radius:var(--r-2xl);background:radial-gradient(52% 88%,#3e5c7612 0%,#0000 72%),#1b2a4105;border:1px solid #1b2a410d;position:relative;overflow:hidden}.landing .ln-constellation-svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.landing .ln-constellation-ring{fill:none;stroke:#1b2a4129;stroke-width:1.5px;stroke-dasharray:2 6;transition:stroke-dasharray var(--ln-t-cinema) var(--ln-ease-out) calc(var(--ln-ri,0) * 90ms), stroke-dashoffset var(--ln-t-cinema) var(--ln-ease-out) calc(var(--ln-ri,0) * 90ms);animation:none}.landing .reveal-up:not(.in-view) .ln-constellation-ring{stroke-dasharray:0 8;stroke-dashoffset:8px}.landing .ln-constellation-dot{border-radius:var(--ln-radius-pill);background:var(--dot);cursor:pointer;block-size:13px;inline-size:13px;transition:transform var(--ln-t-base) var(--ln-ease-out), box-shadow var(--ln-t-base) var(--ln-ease-out), opacity var(--ln-t-slow) var(--ln-ease-out) calc(var(--ln-ci,0) * 45ms);padding:0;position:absolute;translate:-50% -50%}.landing .ln-constellation-dot:hover,.landing .ln-constellation-dot:focus-visible{transform:scale(1.3)}.landing .ln-constellation-dot:focus-visible{outline:2px solid var(--ln-cream);outline-offset:3px}.landing .reveal-up:not(.in-view) .ln-constellation-dot{opacity:0}.landing .ln-constellation-dot:before{content:"";border-radius:var(--ln-radius-pill);position:absolute;inset:-16px}.landing .ln-constellation-tip{border-radius:var(--r-md);background:var(--ln-ink-2);border:1px solid var(--ln-line);white-space:nowrap;pointer-events:none;z-index:2;opacity:0;visibility:hidden;transition:opacity var(--ln-t-fast) var(--ln-ease-out), visibility 0s var(--ln-ease-linear) var(--ln-t-fast);gap:1px;padding:8px 12px;display:grid;position:absolute;inset-inline-start:50%;translate:-50% calc(-100% - 14px)}.landing .ln-constellation-dot:hover .ln-constellation-tip,.landing .ln-constellation-dot:focus-visible .ln-constellation-tip{opacity:1;visibility:visible;transition-delay:0s}.landing .ln-constellation-tip b{color:var(--ln-cream);font-size:13px;font-weight:var(--fw-semibold)}.landing .ln-constellation-tip i{color:var(--ln-cream-dim);font-size:11px;font-style:normal}.landing .ln-constellation-strip{display:none}.landing .ln-station-node{border-radius:var(--r-lg);z-index:2;background:0 0;block-size:auto;inline-size:auto;position:static;box-shadow:0 0 0 4px #1b2a4129}.landing .ln-station-node-core{border-radius:var(--ln-radius-pill);background:inherit;block-size:100%;inline-size:100%;display:block}.landing .ln-station-card{inline-size:100%;min-height:0;padding:var(--sp-6) var(--sp-7);border-radius:var(--r-2xl);border:1px solid var(--ln-line-soft);transition:border-color var(--ln-t-base) var(--ln-ease);background:#1b2a4108;position:relative;box-shadow:0 1px 2px #0000000f}.landing .ln-station-card:hover{border-color:var(--ln-line)}.landing .ln-station-head{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:var(--sp-4);display:flex}.landing .ln-station-n{color:var(--ln-cream-dim);font-size:13px}.landing .ln-station-ico{border-radius:var(--r-lg);block-size:40px;inline-size:40px;color:var(--ln-cream-dim);background:#1b2a4114;flex-shrink:0;place-items:center;display:grid}.landing .ln-station-tag{border-radius:var(--ln-radius-pill);border:1px solid var(--ln-line);color:var(--ln-cream-dim);overflow-wrap:anywhere;margin-inline-start:auto;padding:4px 12px;font-size:11.5px}.landing .ln-station-title{margin:0 0 var(--sp-3);font-size:22px;font-weight:var(--fw-bold);color:var(--ln-cream)}.landing .ln-station-desc{color:var(--ln-cream-dim);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.7}.landing .ln-progress-grid{align-items:center;gap:clamp(40px,6vw,80px);max-inline-size:1280px;margin-inline:auto;display:grid}@media (min-width:1025px){.landing .ln-progress-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.landing .ln-progress-visual{place-items:center;min-block-size:340px;display:grid;box-shadow:inset 0 1px #1b2a410a}.landing .ln-progress-orbits{aspect-ratio:1;inline-size:min(380px,78vw);transform:scale(calc(.86 + var(--sp,.65) * .3));place-items:center;display:grid;position:relative}.landing .ln-progress-ring{border-radius:var(--ln-radius-pill);border:1px solid var(--ln-line-soft);opacity:clamp(.3, calc(.25 + var(--sp,.65) * .75), 1);position:absolute;inset:0}.landing .ln-progress-ring.r1{border-color:var(--ln-line);inset:14%}.landing .ln-progress-ring.r2{border-color:#1b2a411a;inset:28%}.landing .ln-progress-ring.r3{border-style:dashed;border-color:#1b2a411f;inset:42%}.landing .ln-progress-core{border-radius:var(--ln-radius-pill);background:var(--ln-violet);block-size:14px;inline-size:14px;transform:scale(calc(.75 + var(--sp,.65) * .45))}.landing .ln-progress-milestone{border-radius:var(--ln-radius-pill);background:var(--ln-ink-2);border:1px solid var(--ln-line);--m:.3;block-size:10px;inline-size:10px;position:absolute}.landing .ln-progress-milestone:after{content:"";border-radius:var(--ln-radius-pill);background:var(--ln-cream);opacity:clamp(0, calc((var(--sp,.65) - var(--m,.3)) * 5), 1);position:absolute;inset:2px}.landing .ln-progress-milestone.m0{--m:.22;inset-block-start:30%;inset-inline-start:18%}.landing .ln-progress-milestone.m1{--m:.42;inset-block-start:12%;inset-inline-start:62%}.landing .ln-progress-milestone.m2{--m:.6;inset-block-start:64%;inset-inline-start:78%}.landing .ln-progress-milestone.m3{--m:.78;inset-block-start:80%;inset-inline-start:34%}.landing .ln-progress-label{text-align:center;color:var(--ln-cream-dim);position:absolute;inset-block-end:0;inset-inline:0}.landing .ln-progress-label .ln-mono{letter-spacing:.2em;font-size:11.5px}.landing .ln-progress-copy{gap:var(--sp-4);display:grid}.landing .ln-progress-copy .ln-chapter-title{max-inline-size:18ch}.landing .ln-progress-copy .ln-chapter-lede{margin:0}.landing .ln-progress-stats{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-block-start:var(--sp-6);display:grid}.landing .ln-stat{min-height:0;padding:var(--sp-5) var(--sp-5) var(--sp-4);border-radius:var(--r-2xl);border:1px solid var(--ln-line-soft);transition:border-color var(--ln-t-base) var(--ln-ease);background:#1b2a4108;box-shadow:0 1px 2px #0000000f}.landing .ln-stat:hover{border-color:var(--ln-line)}.landing .ln-stat-value{font-family:var(--ln-mono);font-size:40px;font-weight:var(--fw-medium);color:var(--ln-cream);font-variant-numeric:tabular-nums;direction:ltr;line-height:1.1}.landing .ln-stat-label{color:var(--ln-cream);font-size:14px;font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin-block-start:8px}.landing .ln-stat-note{color:var(--ln-cream-dim);overflow-wrap:anywhere;margin-block-start:3px;font-size:12px;line-height:1.6}.landing .ln-progress-source{margin:var(--sp-6) 0 0;color:var(--ln-cream-dim);border-inline-start:1px solid var(--ln-line);max-inline-size:56ch;padding-inline-start:var(--sp-4);font-size:12.5px;line-height:1.65}.landing .ln-roles-list{gap:var(--sp-3);max-inline-size:1280px;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.landing .ln-role-row{gap:var(--sp-3) var(--sp-6);padding:var(--sp-6) var(--sp-4);border-radius:var(--r-2xl);border:1px solid #0000;border-block-end-color:var(--ln-line-soft);transition:background var(--ln-t-base) var(--ln-ease), border-color var(--ln-t-base) var(--ln-ease);display:grid}.landing .ln-role-row:hover{border-color:var(--ln-line-soft);background:#1b2a4108;box-shadow:0 1px 2px #0000000f}.landing .ln-role-row:hover .ln-role-index{color:var(--ln-cream)}@media (min-width:921px){.landing .ln-role-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start}}.landing .ln-role-key{align-items:center;gap:var(--sp-4);display:flex}.landing .ln-role-ico{border-radius:var(--r-xl);flex-shrink:0;place-items:center;block-size:52px;inline-size:52px;display:grid}.landing .ln-role-ico.gold{color:var(--ln-cream-dim);background:#1b2a4114}.landing .ln-role-ico.azure{color:var(--ln-violet);background:#3e5c7624}.landing .ln-role-ico.mist{color:var(--ln-cream-dim);background:#1b2a4114}.landing .ln-role-name{font-size:21px;font-weight:var(--fw-bold);color:var(--ln-cream)}.landing .ln-role-index{color:var(--ln-cream-dim);transition:color var(--ln-t-fast) var(--ln-ease-soft);margin-inline-start:auto}.landing .ln-role-desc{color:var(--ln-cream-dim);overflow-wrap:anywhere;max-inline-size:68ch;margin:0;font-size:14.5px;line-height:1.7}.landing .ln-role-quote{margin:var(--sp-2) 0 0;padding:var(--sp-3) var(--sp-5);border-inline-start:1px solid var(--ln-line);color:var(--ln-cream-dim);max-inline-size:64ch;font-size:13.5px;line-height:1.7}.landing .ln-role-quote-mark{color:var(--ln-cream-dim);margin-inline-end:6px;font-size:20px}.landing .ln-cta{padding:clamp(110px, 16vh, 170px) var(--page-gutter);text-align:center;isolation:isolate;background:var(--ln-ink-2);border-block-start:1px solid var(--ln-line);position:relative;overflow:hidden}.landing .ln-cta-orbits{z-index:0;place-items:center;display:grid;position:absolute;inset:0}.landing .ln-cta-orbit{border-radius:var(--ln-radius-pill);border:1px solid var(--ln-line-soft);aspect-ratio:1;position:absolute}.landing .ln-cta-orbit.o0{inline-size:min(620px,92vw);animation:ln-cta-orbit var(--ln-dur-marquee) var(--ln-ease-linear) infinite}.landing .ln-cta-orbit.o0:after{content:"";border-radius:var(--ln-radius-pill);background:var(--ln-violet);block-size:7px;inline-size:7px;position:absolute;top:-3.5px;left:50%;translate:-50%}.landing .ln-cta-orbit.o1{border-color:var(--ln-line);inline-size:min(460px,70vw)}.landing .ln-cta-orbit.o2{inline-size:min(300px,46vw);animation:ln-cta-converge var(--motion-duration-ambient-scene) var(--ln-ease-soft) infinite}@keyframes ln-cta-orbit{to{transform:rotate(1turn)}}@keyframes ln-cta-converge{0%,to{transform:scale(1)}50%{transform:scale(.955)}}.landing .ln-cta-inner{z-index:1;justify-items:center;gap:var(--sp-5);max-inline-size:760px;margin-inline:auto;display:grid;position:relative}.landing .ln-cta-title{font-size:clamp(2.25rem,4.8vw,4.25rem);line-height:1.2;font-weight:var(--fw-bold);color:var(--ln-cream-dim);text-wrap:balance;margin:0}.landing .ln-cta-lede{color:var(--ln-cream-dim);max-inline-size:72ch;margin:0;font-size:clamp(15px,1.5vw,16.5px);line-height:1.6}.landing .ln-cta-actions .ln-btn-gold:hover{transform:translateY(-1px) translate(var(--mag-x,0), calc(var(--mag-y,0) - 1px))}.landing .ln-cta-meta{margin:var(--sp-4) 0 0;color:var(--ln-cream-dim);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.landing .ln-cta-meta svg{color:var(--ln-cream-dim)}.landing .ln-faq{padding:clamp(60px, 9vh, 100px) var(--page-gutter);border-block-end:1px solid var(--ln-line-soft)}.landing .ln-faq-head{max-inline-size:1280px;gap:var(--sp-4);margin-block-end:var(--sp-6);margin-inline:auto;display:grid}.landing .ln-faq-list{gap:var(--sp-2);max-inline-size:860px;margin-inline:auto;display:grid}.landing .ln-faq-item{border:1px solid var(--ln-line-soft);border-radius:var(--r-md);transition:border-color var(--ln-t-base) var(--ln-ease);background:#1b2a4105}.landing .ln-faq-item:hover,.landing .ln-faq-item[open]{border-color:var(--ln-line)}.landing .ln-faq-q{justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;color:var(--ln-cream);font-size:15.5px;font-weight:var(--fw-semibold);border-radius:var(--r-md);min-block-size:48px;padding:16px 20px;list-style:none;display:flex}.landing .ln-faq-q::-webkit-details-marker{display:none}.landing .ln-faq-q:focus-visible{outline:2px solid var(--ln-cream);outline-offset:3px}.landing .ln-faq-q svg{color:var(--ln-cream-dim);transition:transform var(--ln-t-base) var(--ln-ease);flex-shrink:0}.landing .ln-faq-item[open] .ln-faq-q svg{transform:rotate(180deg)}.landing .ln-faq-a{color:var(--ln-cream-dim);overflow-wrap:anywhere;padding:0 20px 18px;font-size:14.5px;line-height:1.7}.landing .landing-footer{border-block-start:1px solid var(--ln-line);background:var(--ln-ink-2);padding-block:clamp(44px, 6vh, 64px) var(--sp-6);position:relative}.landing .landing-footer:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#1b2a4108 100%);block-size:60px;inline-size:100%;position:absolute;inset-block-end:100%;inset-inline-start:0}.landing .landing-footer-grid{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.landing .landing-footer-col{gap:var(--sp-3);align-content:start;display:grid}.landing .landing-footer-about{margin:var(--sp-2) 0 0;color:var(--ln-cream-dim);max-inline-size:34ch;font-size:13px;line-height:1.7}.landing .landing-footer-heading{color:var(--ln-cream-dim);font-size:12px;font-weight:var(--fw-semibold);margin-block-end:var(--sp-3)}.landing .landing-footer-link{min-block-size:44px;min-inline-size:44px;color:var(--ln-cream-dim);width:fit-content;transition:color var(--ln-t-fast) var(--ln-ease-soft);align-items:center;padding-block:7px;font-size:14px;line-height:2.2;text-decoration:none;display:inline-flex}.landing .landing-footer-link:hover{color:var(--ln-cream);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.landing .landing-footer-bottom{border-block-start:1px solid var(--ln-line-soft);justify-content:space-between;align-items:center;gap:var(--sp-3);color:var(--ln-cream-dim);flex-wrap:wrap;margin-block-start:var(--sp-6);padding-block-start:var(--sp-4);font-size:12.5px;display:flex}.landing .ln-footer-cluster{align-items:center;gap:8px;display:inline-flex}.landing .ln-progress{content-visibility:auto;contain-intrinsic-size:auto 860px}.landing .ln-roles{content-visibility:auto;contain-intrinsic-size:auto 800px}.landing .ln-cta{content-visibility:auto;contain-intrinsic-size:auto 740px}.landing .ln-faq{content-visibility:auto;contain-intrinsic-size:auto 860px}@media (max-width:1080px){.landing .landing-nav-links{display:none}.landing .landing-burger{margin-inline-start:auto;display:grid}.landing .landing-header-cta{display:none}.landing .landing-mobile-menu{display:flex}}@media (min-width:1081px){.landing .landing-mobile-menu{display:none!important}}@media (max-width:920px){.landing .ln-station-node{block-size:11px}.landing .ln-station.from-start .ln-station-card .ln-station-node,.landing .ln-station.from-end .ln-station-card .ln-station-node{inset-inline:-23px auto}.landing .ln-station-card{max-inline-size:none}.landing .ln-station.from-start .ln-station-card,.landing .ln-station.from-end .ln-station-card{margin-inline:0}.landing .landing-nav,.landing .landing-mobile-menu{padding-inline:16px}.landing .landing-mobile-menu{padding-block-end:env(safe-area-inset-bottom,var(--sp-4))}.landing .ln-progress-grid{grid-template-columns:1fr}.landing .ln-progress-visual{min-block-size:280px}.landing .ln-chapter{padding-inline:var(--page-gutter-mobile)}.landing .ln-trust{padding-inline:max(5vw,16px)}.landing .ln-faq,.landing .ln-cta{padding-inline:var(--page-gutter-mobile)}}@media (max-width:768px){.landing .ln-trust{padding-block:var(--sp-5)}.landing .ln-cta{padding-block:clamp(72px,11vh,104px)}.landing .ln-constellation-stage{display:none}.landing .ln-constellation-strip{gap:var(--sp-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.landing .ln-constellation-chip{border-radius:var(--r-2xl);background:#1b2a4108;border:1px solid #1b2a410d;align-items:center;gap:12px;min-height:0;padding:16px;display:flex}.landing .ln-constellation-chip-dot{border-radius:var(--ln-radius-pill);background:var(--dot);flex-shrink:0;block-size:9px;inline-size:9px}.landing .ln-constellation-chip-label{color:var(--ln-cream);font-size:13px;font-weight:var(--fw-medium);overflow-wrap:anywhere}.landing .ln-constellation-chip-count{font-family:var(--ln-mono);font-variant-numeric:tabular-nums;color:var(--ln-cream-dim);margin-inline-start:auto;font-size:12px}.landing .ln-hero-canvas{--ln-canvas-op:.35;animation-name:ln-scene-in-dim}.landing .ln-keep-title{max-inline-size:none;line-height:1.18}.landing .landing-footer-grid{grid-template-columns:1fr;gap:0}.landing .landing-footer-col{padding-block:var(--sp-5);border-block-end:1px solid var(--ln-line-soft);gap:var(--sp-4)}.landing .landing-footer-grid .landing-footer-col:last-child{border-block-end:0}.landing .ln-station-card{padding:var(--sp-5)}.landing .ln-role-row{padding:var(--sp-5) var(--sp-4)}}@media (max-width:640px){.landing .ln-btn-gold,.landing .ln-btn-ghost,.landing .landing-nav-link{min-block-size:48px}.landing .landing-burger{block-size:48px;inline-size:48px}}@media (max-width:560px){.landing .ln-keep-actions{gap:var(--sp-3)}.landing .ln-keep-actions .ln-btn-gold,.landing .ln-keep-actions .ln-btn-ghost{inline-size:100%}.landing .ln-constellation-strip{grid-template-columns:1fr}.landing .ln-progress-stats{gap:var(--sp-5) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.landing .ln-stat-value{font-size:28px}.landing .ln-stat-label{font-size:12.5px}.landing .ln-cta-actions .ln-btn-gold.xl,.landing .ln-cta-actions .ln-btn-ghost.xl{inline-size:100%}}@media (max-width:390px){.landing .ln-trust-inner{gap:var(--sp-3);font-size:12.5px}}@media (max-height:560px) and (orientation:landscape){.landing .ln-hero-frame{padding-block:12px}.landing .ln-keep-eyebrow{margin-block-end:10px}.landing .ln-keep-title{margin-block-end:14px;font-size:clamp(2rem,9vh,3.25rem);line-height:1.15}.landing .ln-keep-sub{max-inline-size:60ch;margin-block-end:18px;font-size:14.5px;line-height:1.5}.landing .ln-keep-actions{margin-block-end:8px}.landing .ln-keep-pill{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.landing .ln-hero-canvas{opacity:var(--ln-canvas-op,1);animation:none}.landing .ln-cta-orbit.o0,.landing .ln-cta-orbit.o2,.landing .ln-constellation-ring,.landing .ln-constellation-dot{animation:none}.landing .ln-btn-gold:active,.landing .ln-btn-ghost:active,.landing .ln-btn-text:active{background:var(--ln-lime-deep);transform:none}.landing .ln-btn-gold,.landing .ln-btn-ghost,.landing .landing-header,.landing .ln-station-card,.landing .ln-role-row{transition:none}.landing .ln-hero-depth{opacity:.4}}.landing .landing-progress{opacity:1!important}.landing .ln-station-card:hover,.landing .ln-stat:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f,0 2px 4px #0000000f}.landing .ln-keep-hero{background:var(--ln-ink)}.landing .ln-keep-sky{z-index:0;pointer-events:none;background:radial-gradient(46% 54% at 30% 44%,#3e5c761a 0%,#0000 70%);position:absolute;inset:0;overflow:clip}.landing .ln-keep-sky:after{content:"";pointer-events:none;background:radial-gradient(at 70% 60%,#1b2a4105 0%,#0000 60%);position:absolute;inset:0}.landing .ln-keep-sky .ln-hero-depth{z-index:-1;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.landing .ln-keep-hero>.mx-auto{z-index:1;position:relative}.landing .ln-keep-title{font-size:var(--ln-h1);line-height:var(--ln-h1-lh);text-wrap:balance}@media (min-width:1024px){.landing .ln-keep-title{font-size:clamp(2.75rem,6.4vw,5.5rem)}}.landing .ln-keep-word{color:var(--ln-lime)}.landing .ln-keep-sub{color:var(--ln-cream-dim)}.landing .ln-keep-pill{color:var(--ln-cream);background:#f7f7f48c;border:1px solid #d1490047}.landing .ln-role-cite{color:var(--ln-cream-dim);letter-spacing:0;opacity:.85;margin-top:10px;font-size:11px;display:block}.landing .landing-footer-desc{color:var(--ln-cream-dim);font-size:13.5px;line-height:1.7}.landing .landing-footer-bottom-links{gap:16px;display:inline-flex}.landing :focus-visible{outline:2px solid var(--ln-cream);outline-offset:3px}.landing .ln-btn-ghost:focus-visible,.landing .ln-btn-gold:focus-visible{outline-color:var(--ln-cream)}.landing a.ln-skip-link{z-index:2100;clip-path:none;white-space:nowrap;border-radius:var(--ln-radius-pill);background:var(--ln-lime);block-size:auto;min-block-size:44px;inline-size:auto;color:var(--ln-ink);font-size:14px;font-weight:var(--fw-semibold);opacity:0;pointer-events:none;transition:opacity var(--ln-t-fast) var(--ln-ease-out);justify-content:center;align-items:center;margin:0;padding:10px 18px;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:8px;inset-inline-start:50%;overflow:visible;translate:-50%}.landing a.ln-skip-link:focus,.landing a.ln-skip-link:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--ln-ink);outline-offset:3px}.landing .ln-constellation-dot.is-resting{transform:scale(1.45);box-shadow:0 0 0 4px #1b2a411a}.landing .ln-hero-canvas{pointer-events:none;--ln-canvas-op:1;opacity:0;block-size:100%;inline-size:100%;animation:ln-scene-in var(--ln-t-slow) var(--ln-ease-out) var(--ln-t-fast) forwards;position:absolute;inset:0}@keyframes ln-scene-in{to{opacity:1}}@keyframes ln-scene-in-dim{to{opacity:.35}}.landing[data-intro-seen=true] .ln-hero-canvas{animation-duration:var(--ln-t-fast);animation-delay:0s}.landing .ln-logistics-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"package wide""door wide";gap:18px;display:grid}.landing .ln-logistics-package{grid-area:package}.landing .ln-logistics-wide{grid-area:wide}.landing .ln-logistics-door{grid-area:door}.landing .ln-logistics-package,.landing .ln-logistics-wide,.landing .ln-logistics-door{border:1px solid var(--ln-line-soft);border-radius:var(--r-3xl);background:var(--ln-ink-2);min-block-size:240px;position:relative;overflow:hidden}.landing .ln-logistics-wide{min-block-size:0}.landing .ln-logistics-img{object-fit:cover}.landing .ln-logistics-package:after,.landing .ln-logistics-wide:after,.landing .ln-logistics-door:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#fbfaf840 55%,#fbfaf8eb 100%);position:absolute;inset:0}.landing .ln-logistics-cap{z-index:1;gap:4px;padding:18px 20px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.landing .ln-logistics-cap strong{color:var(--ln-cream);font-size:16px}.landing .ln-logistics-cap span{color:var(--ln-cream-dim);font-size:13px;line-height:1.75}@media (max-width:920px){.landing .ln-logistics-grid{grid-template-columns:1fr;grid-template-areas:"package""wide""door"}.landing .ln-logistics-wide{min-block-size:240px}}@media (prefers-reduced-motion:reduce){.landing .ln-logistics-grid .ln-logistics-img{transition:none}}.landing{--ln-amber:#b45309;--ln-danger:#c4384a;--ln-danger-deep:#8c2733;--ln-glass:#f7f7f4b8;--ln-glass-strong:#f7f7f4e6}.landing .ln-route-root{position:relative}.landing .ln-route-svg{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.landing .ln-route-base{stroke:var(--ln-line);stroke-width:2px;stroke-dasharray:10 14;stroke-linecap:round}.landing .ln-route-lit{stroke:var(--ln-lime);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sp,0));filter:drop-shadow(0 0 6px #d1490047)}.landing .ln-route-parcel{border-radius:var(--r-xs);opacity:0;z-index:3;background:linear-gradient(145deg,#c89b6a,#a87c4f);block-size:26px;inline-size:26px;position:absolute;inset-block-start:0;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0d16268c,inset 0 1px #ffffff2e}.landing .ln-route-parcel-tape{background:#1b2a418c;block-size:6px;margin-block-start:-3px;position:absolute;inset-block-start:50%;inset-inline:0}.landing .ln-roadmark{border-block:1px solid var(--ln-line);background:#ffffffd9}.landing .ln-roadmark-inner{justify-content:center;gap:clamp(var(--sp-6), 5vw, 56px);max-inline-size:var(--marketing-max-w);padding:var(--sp-5) var(--page-gutter-mobile);flex-wrap:wrap;margin-inline:auto;display:flex}.landing .ln-roadmark-item{justify-items:center;gap:3px;display:grid}.landing .ln-roadmark-item .ln-mono{font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:var(--fw-semibold);color:var(--ln-lime)}.landing .ln-roadmark-label{color:var(--ln-cream-dim);font-size:.82rem}.landing .ln-stations-grid{gap:clamp(var(--sp-6), 4vw, 52px);max-inline-size:var(--marketing-max-w);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-inline:auto;display:grid}.landing .ln-stations-list{gap:var(--sp-2);display:grid}.landing .ln-stations-item{display:grid}.landing .ln-station-node{border-radius:var(--r-lg);border:1px solid var(--ln-line-soft);min-block-size:54px;color:var(--ln-cream-dim);text-align:start;cursor:pointer;transition:border-color var(--ln-t-fast) var(--ln-ease), background var(--ln-t-fast) var(--ln-ease), color var(--ln-t-fast) var(--ln-ease);background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.landing .ln-station-node:hover{border-color:var(--ln-line);color:var(--ln-cream)}.landing .ln-station-node.is-passed{border-color:var(--ln-line)}.landing .ln-station-node.is-active{border-color:var(--ln-lime);color:var(--ln-cream);background:#d149000f}.landing .ln-station-sign{border-radius:var(--r-lg);border:1px solid var(--ln-line-soft);block-size:38px;inline-size:38px;color:var(--ln-cream-dim);background:#ffffffb3;flex-shrink:0;place-items:center;display:grid}.landing .ln-station-node.is-active .ln-station-sign{border-color:color-mix(in srgb, var(--ln-lime) 55%, transparent);color:var(--ln-lime)}.landing .ln-station-node.is-passed .ln-station-sign{color:var(--ln-lime);opacity:.8}.landing .ln-station-name{font-size:.98rem;font-weight:var(--fw-semibold);flex:1}.landing .ln-station-index{opacity:.6;font-size:.72rem}.landing .ln-stations-panel{position:relative}.landing .ln-stations-panel-inner{gap:var(--sp-3);padding:clamp(var(--sp-5), 3vw, 32px);border:1px solid var(--ln-line);background:var(--ln-glass);-webkit-backdrop-filter:blur(16px);animation:ln-panel-in .28s var(--ln-ease-out);border-radius:2px;display:grid}@keyframes ln-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing .ln-stations-kicker{letter-spacing:0;color:var(--ln-cream-dim);font-size:.7rem}.landing .ln-stations-statusrow{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.landing .ln-stations-chip{border-radius:var(--ln-radius-pill);border:1px solid color-mix(in srgb, var(--ln-lime) 50%, transparent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ln-lime);align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.landing .ln-stations-chip-dot{border-radius:var(--ln-radius-pill);background:var(--ln-lime);block-size:8px;inline-size:8px;box-shadow:0 0 10px #d1490099}.landing .ln-stations-statusrow .ln-mono{color:var(--ln-cream-dim);opacity:.7;direction:ltr;unicode-bidi:isolate;font-size:.66rem}.landing .ln-stations-title{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:var(--fw-bold)}.landing .ln-stations-desc{color:var(--ln-cream);font-size:1rem;line-height:1.75}.landing .ln-stations-actor{border-radius:var(--r-lg);border:1px dashed color-mix(in srgb, var(--ln-lime) 40%, transparent);background:#d149000b;align-items:center;gap:12px;padding:12px 15px;display:flex}.landing .ln-stations-actor-ico{border-radius:var(--ln-radius-pill);block-size:36px;inline-size:36px;color:var(--ln-lime);background:#d149001f;flex-shrink:0;place-items:center;display:grid}.landing .ln-stations-actor-body{gap:2px;line-height:1.5;display:grid}.landing .ln-stations-actor-body strong{font-size:.88rem}.landing .ln-stations-actor-body span{color:var(--ln-cream-dim);font-size:.82rem}.landing .ln-stations-actor-stage{color:var(--ln-cream-dim);opacity:.7;margin-inline-start:auto}.landing .ln-stations-note{color:var(--ln-cream-dim);align-items:center;gap:8px;font-size:.82rem;display:flex}.landing .ln-stations-actions{gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.landing .ln-stations-cta-warm{border-color:color-mix(in srgb, var(--ln-lime) 55%, transparent);color:var(--ln-lime)}.landing .ln-stations-cta-warm:hover{background:#d1490014}.landing .ln-store-proof{gap:var(--sp-2) var(--sp-5);margin-block:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}.landing .ln-store-proof-item{color:var(--ln-cream);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.landing .ln-store-proof-item:before{content:"";border-radius:var(--ln-radius-pill);background:var(--ln-lime);opacity:.85;block-size:7px;inline-size:7px}.landing .ln-store-cta{gap:var(--sp-3);flex-wrap:wrap;display:flex}.landing .ln-store-scene{max-inline-size:1040px;padding-block:var(--sp-6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(20px,3.4vw,44px);margin-inline:auto;display:grid}.landing .ln-store-phone{z-index:1;grid-area:1/2;inline-size:min(352px,86vw);position:relative}.landing .ln-store-qr{grid-area:1/1;place-self:start end;inline-size:min(196px,100%);margin-block-start:clamp(14px,5vh,56px)}.landing .ln-store-cart{grid-area:1/3;place-self:end start;inline-size:min(268px,100%);margin-block-end:clamp(14px,5vh,56px)}.landing .ln-store-qr-frame{block-size:104px;inline-size:104px;color:var(--ln-ink);background:var(--ln-cream);border-radius:2px;margin-inline:auto;padding:10px}.landing .ln-dash-grid{gap:clamp(var(--sp-5), 3.5vw, 40px);max-inline-size:var(--marketing-max-w);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-inline:auto;display:grid}.landing .ln-dash-console{gap:var(--sp-4);padding:clamp(var(--sp-5), 3vw, 30px);border-radius:var(--r-2xl);border:1px solid var(--ln-line);background:var(--ln-glass);-webkit-backdrop-filter:blur(16px);display:grid}.landing .ln-dash-console-head{justify-content:space-between;align-items:center;gap:var(--sp-3);border-block-end:1px solid var(--ln-line-soft);padding-block-end:var(--sp-3);display:flex}.landing .ln-dash-console-title{font-weight:var(--fw-bold);font-size:1.02rem}.landing .ln-dash-console-sub{color:var(--ln-cream-dim);margin-block-start:2px;font-size:.7rem}.landing .ln-dash-demo-chip{border-radius:var(--ln-radius-pill);border:1px solid color-mix(in srgb, var(--ln-amber) 55%, transparent);color:var(--ln-amber);font-size:.72rem;font-weight:var(--fw-semibold);padding:4px 11px}.landing .ln-dash-fulfillment{gap:var(--sp-2);padding:var(--sp-1);border-radius:var(--r-lg);border:1px solid var(--ln-line-soft);background:#1b2a410a;grid-template-columns:repeat(2,1fr);display:grid}.landing .ln-dash-fulfillment-btn{border-radius:var(--r-sm);min-block-size:44px;color:var(--ln-cream-dim);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:color var(--ln-t-fast) var(--ln-ease), background var(--ln-t-fast) var(--ln-ease);background:0 0;border:1px solid #0000;padding:9px 12px}.landing .ln-dash-fulfillment-btn.is-active{border-color:color-mix(in srgb, var(--ln-lime) 45%, transparent);color:var(--ln-lime);background:#d149001a}.landing .ln-dash-stepper{gap:var(--sp-2);flex-wrap:wrap;display:flex}.landing .ln-dash-step{border-radius:var(--ln-radius-pill);border:1px solid var(--ln-line-soft);color:var(--ln-cream-dim);align-items:center;gap:7px;padding:6px 11px;font-size:.78rem;display:inline-flex}.landing .ln-dash-step-dot{border-radius:var(--ln-radius-pill);background:var(--ln-line);block-size:8px;inline-size:8px}.landing .ln-dash-step.is-passed{color:var(--ln-cream)}.landing .ln-dash-step.is-passed .ln-dash-step-dot{background:var(--ln-lime);opacity:.75}.landing .ln-dash-step.is-current{border-color:var(--ln-lime);color:var(--ln-lime);background:#d149000f}.landing .ln-dash-step.is-current .ln-dash-step-dot{background:var(--ln-lime);box-shadow:0 0 10px #d149008c}.landing .ln-dash-step.is-skipped{opacity:.55}.landing .ln-dash-step-skip{opacity:.7;font-size:.6rem}.landing .ln-dash-order{gap:var(--sp-2);display:grid}.landing .ln-dash-order-row{justify-content:space-between;align-items:center;gap:var(--sp-3);color:var(--ln-cream-dim);font-size:.88rem;display:flex}.landing .ln-dash-order-row strong{color:var(--ln-cream)}.landing .ln-dash-items{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--ln-line-soft);background:#1b2a410a;display:grid}.landing .ln-dash-items li{justify-content:space-between;align-items:center;gap:var(--sp-3);color:var(--ln-cream);font-size:.86rem;display:flex}.landing .ln-dash-item-fee{color:var(--ln-cream-dim)!important;font-size:.8rem!important}.landing .ln-dash-item-total{border-block-start:1px dashed var(--ln-line);font-weight:var(--fw-bold)!important;padding-block-start:var(--sp-2)!important}.landing .ln-dash-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.landing .ln-dash-terminal{font-size:var(--fs-sm);color:var(--ln-lime);align-self:center}.landing .ln-dash-action{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--ln-lime) 40%, transparent);color:var(--ln-cream);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--ln-t-fast) var(--ln-ease), border-color var(--ln-t-fast) var(--ln-ease);background:#d149000d;gap:2px;padding:9px 14px;display:grid;position:relative}.landing .ln-dash-action:hover{border-color:var(--ln-lime);background:#d149001a}.landing .ln-dash-action.is-destructive{border-color:color-mix(in srgb, var(--ln-danger) 45%, transparent);background:color-mix(in srgb, var(--ln-danger) 6%, transparent);color:var(--ln-danger-deep)}.landing .ln-dash-action.is-destructive:hover{background:color-mix(in srgb, var(--ln-danger) 12%, transparent);border-color:var(--ln-danger)}.landing .ln-dash-action-next{color:var(--ln-cream-dim);font-size:.6rem;font-weight:400}.landing .ln-dash-payment{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-lg);border:1px dashed var(--ln-line);display:grid}.landing .ln-dash-payment-row{align-items:center;gap:var(--sp-2);font-size:.86rem;display:flex}.landing .ln-dash-payment-label{color:var(--ln-cream-dim)}.landing .ln-dash-payment-method{font-weight:var(--fw-semibold);color:var(--ln-lime)}.landing .ln-dash-pay-btn{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--ln-lime) 50%, transparent);min-block-size:44px;color:var(--ln-lime);font-size:.8rem;font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--ln-t-fast) var(--ln-ease);background:#d1490012;justify-self:start;align-items:center;padding:7px 14px;display:inline-flex}.landing .ln-dash-pay-btn:hover{background:#d1490021}.landing .ln-dash-payment-note{color:var(--ln-cream-dim);font-size:.75rem}.landing .ln-dash-reset{min-block-size:44px;color:var(--ln-cream-dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-self:start;font-size:.78rem;text-decoration:underline}.landing .ln-dash-reset:hover{color:var(--ln-cream)}.landing .ln-dash-roles{gap:var(--sp-3);padding:clamp(var(--sp-5), 3vw, 30px);border-radius:var(--r-2xl);border:1px solid var(--ln-line);background:#ffffffc7;display:grid}.landing .ln-dash-roles-title{font-size:.92rem;font-weight:var(--fw-semibold);color:var(--ln-cream)}.landing .ln-dash-roles-list{gap:var(--sp-2);display:grid}.landing .ln-dash-role{border-radius:var(--r-lg);border:1px solid var(--ln-line-soft);grid-template-columns:auto 1fr;gap:4px 12px;padding:10px 13px;display:grid}.landing .ln-dash-role-key{letter-spacing:.06em;color:var(--ln-lime);direction:ltr;unicode-bidi:isolate;align-self:center;font-size:.68rem}.landing .ln-dash-role-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ln-cream)}.landing .ln-dash-role-can{color:var(--ln-cream-dim);grid-column:1/-1;font-size:.78rem;line-height:1.6}.landing .ln-dash-roles-status{color:var(--ln-cream);font-size:.8rem}.landing .ln-dash-roles-status-hint{color:var(--ln-cream-dim);font-size:.72rem}.landing .ln-dash-roles-cta{margin-block-start:var(--sp-2)}.landing .ln-pay-lane{gap:var(--sp-3);max-inline-size:880px;margin-inline:auto;display:grid}.landing .ln-pay-station{gap:var(--sp-3) var(--sp-4);padding:clamp(var(--sp-4), 2.6vw, 24px);border-radius:var(--r-xl);border:1px solid var(--ln-line-soft);background:var(--card,#fff);transition:border-color var(--ln-t-fast) var(--ln-ease);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.landing .ln-pay-station:hover{border-color:var(--ln-line)}.landing .ln-pay-index{border-radius:var(--ln-radius-pill);border:1.5px dashed color-mix(in srgb, var(--ln-amber) 60%, transparent);block-size:40px;inline-size:40px;color:var(--ln-amber);place-items:center;font-size:.8rem;display:grid}.landing .ln-pay-ico{border-radius:var(--r-lg);block-size:40px;inline-size:40px;color:var(--ln-lime);background:#d1490017;place-items:center;display:grid}.landing .ln-pay-body{gap:3px;display:grid}.landing .ln-pay-name{font-size:1rem;font-weight:var(--fw-semibold)}.landing .ln-pay-desc{color:var(--ln-cream-dim);font-size:.86rem;line-height:1.65}.landing .ln-pay-key{letter-spacing:.06em;color:var(--ln-cream-dim);opacity:.75;direction:ltr;unicode-bidi:isolate;justify-self:end;font-size:.62rem}.landing .ln-pay-facts{gap:var(--sp-3);max-inline-size:880px;grid-template-columns:repeat(3,1fr);margin-block-start:var(--sp-5);margin-inline:auto;display:grid}.landing .ln-pay-fact{padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--ln-line-soft);color:var(--ln-cream);background:#1b2a410a;font-size:.84rem;line-height:1.6}.landing .ln-cta{position:relative;overflow:clip}.landing .ln-cta-crossing{pointer-events:none;background:repeating-linear-gradient(-45deg,#d1490017 0 22px,#0000 22px 48px);block-size:88px;position:absolute;inset-block-end:0;inset-inline:0}.landing .ln-cta-inner{justify-items:center;gap:var(--sp-4);text-align:center;padding-block:clamp(72px,11vh,120px) clamp(120px,16vh,170px);display:grid;position:relative}.landing .ln-cta-terminus{margin-block:0;position:static}.landing .ln-cta-title{font-size:clamp(2.4rem,6.2vw,4.6rem);font-weight:var(--fw-bold);line-height:1.1}.landing .ln-cta-title em{color:var(--ln-lime);font-style:normal}.landing .ln-cta-lede{max-inline-size:56ch;color:var(--ln-cream-dim);font-size:1.05rem;line-height:1.75}.landing .ln-cta-actions{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.landing .ln-cta-meta{letter-spacing:0;color:var(--ln-cream-dim);opacity:.8;margin-block-start:var(--sp-3);font-size:.68rem}@media (max-width:920px){.landing .ln-stations-grid,.landing .ln-dash-grid,.landing .ln-pay-facts{grid-template-columns:1fr}.landing .ln-store-scene{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-items:center}.landing .ln-store-phone{grid-area:1/1/2/-1}.landing .ln-store-qr{grid-area:2/1;place-self:auto end;margin-block-start:0}.landing .ln-store-cart{grid-area:2/2;place-self:auto start;margin-block-end:0}}@media (max-width:640px){.landing .ln-station-node{min-block-size:48px;padding:8px 11px}.landing .ln-station-sign{block-size:32px;inline-size:32px}.landing .ln-stations-panel-inner{padding:var(--sp-4)}.landing .ln-store-scene{row-gap:var(--sp-5);grid-template-columns:minmax(0,1fr);justify-items:center}.landing .ln-store-phone{grid-area:auto}.landing .ln-store-qr{grid-area:auto;justify-self:center;inline-size:min(232px,100%)}.landing .ln-store-cart{grid-area:auto;justify-self:center;inline-size:min(320px,100%)}.landing .ln-dash-roles{padding:var(--sp-4)}.landing .ln-roadmark-inner{gap:var(--sp-4)}.landing .ln-store-proof{gap:var(--sp-3);flex-direction:column}.landing .ln-store-proof-item{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.landing .ln-store-proof-item span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.landing .ln-stations-panel-inner{animation:none}.landing .ln-route-lit,.landing .ln-route-parcel,.landing .ln-dash-action,.landing .ln-dash-fulfillment-btn,.landing .ln-dash-pay-btn,.landing .ln-station-node,.landing .ln-pay-station{transition:none}}html.dark .landing{--ln-ink:#05070d;--ln-ink-2:#152238;--ln-cream:#f1f0ea;--ln-cream-dim:#b9c2d2;--ln-lime:#ff6b00;--ln-lime-deep:#ff8a50;--ln-violet:#8fbbf2;--ln-violet-deep:#2a3e52;--ln-line:#b9c2d229;--ln-line-soft:#b9c2d214;--ln-grain-op:.03;--ln-amber:#f2c48d;--ln-danger:#f4938f;--ln-danger-deep:#ffb4af;--ln-glass:#152238b8;--ln-glass-strong:#152238e6}html.dark .landing ::selection{color:#0d1626;background:#8fbbf2}html.dark .landing .ln-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23m)'/%3E%3C/svg%3E")}html.dark .landing .landing-progress{background:#b9c2d21a}html.dark .landing .landing-header.scrolled{background:#0d1626eb}html.dark .landing header[data-active-section=stations] .landing-nav-link[href=\#stations],html.dark .landing header[data-active-section=store] .landing-nav-link[href=\#store],html.dark .landing header[data-active-section=dashboard] .landing-nav-link[href=\#dashboard],html.dark .landing header[data-active-section=payments] .landing-nav-link[href=\#payments]{background:#b9c2d21a}html.dark .landing .landing-nav-group.open .landing-nav-link{background:#b9c2d20d}html.dark .landing .landing-megamenu-item:hover,html.dark .landing .landing-megamenu-item:focus-visible{background:#b9c2d20f}html.dark .landing .landing-nav-link:hover,html.dark .landing .landing-burger:hover{background:#b9c2d20d}html.dark .landing .ln-menu-ico.gold,html.dark .landing .ln-menu-ico.mist{background:#b9c2d214}html.dark .landing .ln-menu-ico.azure{background:#8fbbf229}html.dark .landing .ln-btn-gold{box-shadow:0 1px 2px #0000004d,0 4px 12px #00000059,0 0 0 1px #02060e52}html.dark .landing .ln-btn-gold:hover{box-shadow:0 2px 4px #00000059,0 8px 20px #0006,0 0 0 1px #02060e5c}html.dark .landing .ln-btn-ghost{border:1px solid #b9c2d280;box-shadow:0 1px 2px #0000004d}html.dark .landing .ln-btn-ghost:hover{background:#b9c2d214;border-color:#b9c2d2a6;box-shadow:0 2px 8px #00000059}html.dark .landing .ln-chapter:before{background:linear-gradient(#0000 0%,#b9c2d208 50%,#0000 100%)}html.dark .landing .ln-trust:before,html.dark .landing .landing-footer:before{background:linear-gradient(#0000 0%,#b9c2d208 100%)}html.dark .landing .ln-keep-sky:after{background:radial-gradient(at 70% 60%,#b9c2d208 0%,#0000 60%)}.landing .ln-hero-depth{color:#1b2a4180}html.dark .landing .ln-hero-depth{color:#b9c2d280}html.dark .landing .ln-keep-pill{background:#0d16268c}html.dark .landing .ln-roadmark{background:#152238d9}html.dark .landing .ln-station-sign{background:#152238b3}html.dark .landing .ln-station-node.is-active,html.dark .landing .ln-dash-step.is-current{background:#ff7a3814}html.dark .landing .ln-stations-actor{background:#ff7a380f}html.dark .landing .ln-stations-actor-ico{background:#ff7a3824}html.dark .landing .ln-stations-cta-warm:hover{background:#ff7a381a}html.dark .landing .ln-dash-fulfillment-btn.is-active{background:#ff7a381f}html.dark .landing .ln-dash-action{background:#ff7a3812}html.dark .landing .ln-dash-action:hover{background:#ff7a381f}html.dark .landing .ln-dash-pay-btn{background:#ff7a3817}html.dark .landing .ln-dash-pay-btn:hover{background:#ff7a3826}html.dark .landing .ln-pay-ico{background:#ff7a381c}html.dark .landing .ln-cta-crossing{background:repeating-linear-gradient(-45deg,#ff7a381a 0 22px,#0000 22px 48px)}html.dark .landing .ln-dash-fulfillment,html.dark .landing .ln-dash-items,html.dark .landing .ln-pay-fact{background:#b9c2d20d}html.dark .landing .ln-faq-item{background:#b9c2d208}html.dark .landing .ln-dash-roles{background:#152238c7}.landing .landing-header-tools{flex-shrink:0;align-items:center;display:flex}.landing{--globe-dot:#1b2a41;--globe-arc:#c24e00;--globe-glow:#3e5c7629;--globe-halo:#3e5c761a;--globe-rim:#1b2a4129;--globe-chip-font:600 12px Tajawal, "Noto Kufi Arabic", sans-serif;--ln-on-lime:#fff;--ln-lime-text:#b23e00;--ln-display-ar:var(--font-display-arabic,"Noto Kufi Arabic"), Tajawal, var(--font-sans,sans-serif);--ln-display-la:var(--font-display-latin,"Archivo"), ui-sans-serif, sans-serif}html.dark .landing{--globe-dot:#fff;--globe-arc:#ff6b00;--globe-glow:#8fbbf224;--globe-halo:#8fbbf21a;--globe-rim:#c5defa29;--ln-on-lime:#05070d;--ln-lime-text:#ff8a50}.landing .ln-label{color:var(--ln-lime-text)}.landing .ln-keep-hero{flex-direction:column;min-block-size:max(600px,92svh);display:flex}.landing .ln-hero-frame{z-index:2;inline-size:100%;max-inline-size:1280px;padding:clamp(7rem, 16vh, 10rem) var(--page-gutter-mobile) clamp(2.5rem, 6vh, 4rem);pointer-events:none;flex:1;align-items:flex-end;margin-inline:auto;display:flex;position:relative}.landing .ln-hero-copy{pointer-events:auto;inline-size:58%;margin-inline-start:auto}@media (min-width:1024px){.landing .ln-hero-frame{padding-inline:var(--page-gutter)}}@media (max-width:1023px){.landing .ln-hero-copy{inline-size:100%}}.landing .ln-globe-stage{z-index:1;aspect-ratio:1;pointer-events:none;inline-size:min(58vw,860px);position:absolute;top:-16%;right:-14%}.landing .ln-globe-stage .ln-globe-canvas{pointer-events:auto}@media (max-width:1023px){.landing .ln-globe-stage{opacity:.55;inline-size:min(92vw,430px);top:5%;right:50%;transform:translate(50%);-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}}.landing .ln-globe-canvas{touch-action:pan-y;cursor:grab;block-size:100%;inline-size:100%;display:block}.landing .ln-globe-canvas.is-dragging{cursor:grabbing}.landing .ln-globe-hint{background:var(--ln-glass);border:1px solid var(--ln-line);color:var(--ln-cream-dim);white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity .5s var(--ln-ease,ease-out);-webkit-backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11px;display:inline-flex;position:absolute;bottom:4%;left:3%}.landing .ln-globe-hint[data-seen]{opacity:0}@media (max-width:1023px){.landing .ln-globe-hint{display:none}}@media (prefers-reduced-motion:reduce){.landing .ln-globe-hint{transition:none}}.landing .ln-globe-dock{z-index:2;inline-size:100%;max-inline-size:var(--marketing-max-w);padding-inline:var(--page-gutter-mobile);align-items:flex-start;gap:var(--sp-3);flex-direction:column;margin-inline:auto;padding-block-end:var(--sp-5);display:flex;position:relative}@media (min-width:1024px){.landing .ln-globe-dock{padding-inline:var(--page-gutter)}}.landing .ln-globe-chips{flex-wrap:wrap;justify-content:flex-start;gap:8px;max-inline-size:100%;display:flex}.landing .ln-globe-chip{background:var(--ln-glass);border:1px solid color-mix(in srgb, var(--ln-cream) 26%, transparent);min-block-size:44px;color:var(--ln-cream);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ln-t-fast) var(--ln-ease), border-color var(--ln-t-fast) var(--ln-ease), color var(--ln-t-fast) var(--ln-ease);border-radius:2px;align-items:center;gap:8px;padding:5px 15px;font-family:inherit;display:inline-flex}.landing .ln-globe-chip:hover{border-color:color-mix(in srgb, var(--ln-cream) 52%, transparent);background:var(--ln-glass-strong)}.landing .ln-globe-chip:focus-visible{outline:2px solid var(--ln-lime);outline-offset:2px}.landing .ln-globe-chip[aria-pressed=true]{background:var(--ln-lime);border-color:var(--ln-lime);color:var(--ln-on-lime)}.landing .ln-globe-chip-dot{background:var(--ln-lime-text);block-size:6px;inline-size:6px;transition:background var(--ln-t-fast) var(--ln-ease);border-radius:50%;flex-shrink:0}.landing .ln-globe-chip[aria-pressed=true] .ln-globe-chip-dot{background:var(--ln-on-lime)}.landing .ln-globe-panel{background:var(--ln-glass-strong);border:1px solid var(--ln-line);-webkit-backdrop-filter:blur(8px);border-radius:2px;flex-direction:column;justify-content:center;gap:6px;min-block-size:88px;inline-size:min(100%,480px);padding:12px 18px;display:flex;box-shadow:0 1px #1b2a410d}html.dark .landing .ln-globe-panel{box-shadow:0 1px #00000059}.landing .ln-globe-panel-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.landing .ln-globe-panel-name{font-family:var(--ln-display-ar);font-size:17px;font-weight:var(--fw-bold);color:var(--ln-cream);line-height:1.3}.landing .ln-globe-panel-region{font-family:var(--ln-mono);color:var(--ln-lime-text);direction:rtl;font-size:11px}.landing .ln-globe-panel-routes{color:var(--ln-cream-dim);font-size:13.5px;line-height:1.8}.landing .ln-globe-panel-cityname{color:var(--ln-cream);font-weight:var(--fw-semibold)}.landing .ln-globe-panel-idle{flex-direction:column;gap:5px;display:flex}.landing .ln-globe-panel-idle-line{color:var(--ln-cream-dim);font-size:13.5px;line-height:1.7}.landing .ln-keep-sky{background:radial-gradient(42% 46% at 78% 30%,#c24e0012 0%,#0000 70%),radial-gradient(46% 54% at 30% 44%,#3e5c761a 0%,#0000 70%),radial-gradient(60% 60% at 50% 115%,#1b2a410d 0%,#0000 60%)}html.dark .landing .ln-keep-sky{background:radial-gradient(42% 46% at 78% 30%,#ff6b0017 0%,#0000 70%),radial-gradient(48% 52% at 72% 36%,#2962ff24 0%,#0000 75%),radial-gradient(60% 60% at 50% 115%,#2962ff12 0%,#0000 65%)}.landing .ln-h1-editorial{font-family:var(--ln-display-ar)}.landing .ln-h1-line{color:var(--ln-cream);display:block}html.dark .landing .ln-h1-line-dim,.dark .landing .ln-h1-line-dim{color:#7e8ca3}html.light .landing .ln-h1-line-dim,.light .landing .ln-h1-line-dim{color:#5e6b80}.landing .ln-keep-eyebrow .ln-mono{color:var(--ln-lime-text)}.landing .ln-keep-pill{border-color:#c24e004d}.landing .ln-btn-solid{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--ln-cream);min-block-size:48px;color:var(--ln-ink);font-size:15px;font-weight:var(--fw-bold);transition:background var(--ln-t-fast) var(--ln-ease), color var(--ln-t-fast) var(--ln-ease);border-radius:2px;padding:12px 30px;display:inline-flex}.landing .ln-btn-solid:hover{background:var(--ln-cream-dim);color:var(--ln-ink)}.landing .ln-btn-solid:focus-visible{outline:2px solid var(--ln-lime);outline-offset:2px}.landing .ln-btn-ghost,.landing .ln-btn-gold{border-radius:2px}.landing .ln-roadmark-item .ln-roadmark-value{font-family:var(--ln-display-ar);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:var(--fw-bold);color:var(--ln-cream);font-variant-numeric:tabular-nums;text-align:center;min-inline-size:4ch;line-height:1}.landing .ln-roadmark-label{font-family:var(--ln-mono);color:var(--ln-cream-dim);font-size:11px}.landing .ln-roadmark-item+.ln-roadmark-item{border-inline-start:1px solid var(--ln-line);padding-inline-start:clamp(var(--sp-6), 5vw, 56px)}@media (max-width:360px){.landing .ln-roadmark-item+.ln-roadmark-item{border-inline-start:none;padding-inline-start:0}}.landing .ln-bracket{position:relative}.landing .ln-bracket:before,.landing .ln-bracket:after{content:"";pointer-events:none;border:0 solid var(--ln-lime-text);block-size:14px;inline-size:14px;position:absolute}.landing .ln-bracket:before{border-block-start-width:1.5px;border-inline-start-width:1.5px;inset-block-start:-1px;inset-inline-start:-1px}.landing .ln-bracket:after{border-block-end-width:1.5px;border-inline-end-width:1.5px;inset-block-end:-1px;inset-inline-end:-1px}.landing .ln-routemap{max-inline-size:var(--marketing-max-w);margin-inline:auto;margin-block:var(--sp-7) 0;position:relative}.landing .ln-routemap-svg{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.landing .ln-routemap-row{gap:var(--sp-1);grid-template-columns:repeat(5,minmax(0,1fr));block-size:128px;display:grid;position:relative}.landing .ln-routemap-node{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-rows:20px 16px 1fr;place-items:start center;gap:4px;padding:0 2px;display:grid}.landing .ln-routemap-node:focus-visible{outline:2px solid var(--ln-lime);outline-offset:2px;border-radius:2px}.landing .ln-routemap-idx{font-family:var(--ln-mono);color:var(--ln-lime-text);font-variant-numeric:tabular-nums;direction:ltr;font-size:11px;line-height:20px}.landing .ln-routemap-dot{background:var(--ln-ink);border:2px solid var(--ln-lime-text);block-size:13px;inline-size:13px;transition:background var(--ln-t-fast) var(--ln-ease), box-shadow var(--ln-t-fast) var(--ln-ease);border-radius:50%;margin-block-start:1.5px}.landing .ln-routemap-node.is-active .ln-routemap-dot{background:var(--ln-lime-text);box-shadow:0 0 0 5px color-mix(in srgb, var(--ln-lime-text) 22%, transparent)}.landing .ln-routemap-node.is-passed .ln-routemap-dot{opacity:.75}.landing .ln-routemap-name{font-size:14px;font-weight:var(--fw-bold);color:var(--ln-cream-dim);text-align:center;line-height:1.2}.landing .ln-routemap-node.is-active .ln-routemap-name{color:var(--ln-cream)}.landing .ln-routemap-sub{background:var(--ln-cream);color:var(--ln-ink);font-family:var(--ln-mono);text-align:center;border-radius:2px;padding:2px 7px;font-size:10px;line-height:1.5;display:inline-block}.landing .ln-routemap-path{stroke:var(--ln-lime-text);stroke-width:2px;fill:none;stroke-dasharray:7 9;animation:1.6s linear infinite ln-routemap-dash}@keyframes ln-routemap-dash{to{stroke-dashoffset:16px}}@keyframes ln-node-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ln-lime-text) 34%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 0 8px #0000}}.landing .ln-routemap-dot{animation:2.8s ease-out infinite ln-node-pulse}.landing .ln-routemap-row .ln-routemap-node:nth-child(2) .ln-routemap-dot{animation-delay:.55s}.landing .ln-routemap-row .ln-routemap-node:nth-child(3) .ln-routemap-dot{animation-delay:1.1s}.landing .ln-routemap-row .ln-routemap-node:nth-child(4) .ln-routemap-dot{animation-delay:1.65s}.landing .ln-routemap-row .ln-routemap-node:nth-child(5) .ln-routemap-dot{animation-delay:2.2s}.landing .ln-routemap-node.is-active .ln-routemap-dot{animation:none}.landing .ln-routemap-svg-v{display:none}@media (max-width:767px){.landing .ln-routemap-svg-h{display:none}.landing .ln-routemap-svg-v{block-size:100%;inline-size:12px;display:block;inset-block:0;inset-inline-start:22px}.landing .ln-routemap-row{grid-template-columns:1fr;gap:0;block-size:auto;display:grid}.landing .ln-routemap-node{text-align:start;grid-template:"rail idx""rail name""rail sub"/56px 1fr;align-items:center;gap:3px 12px;min-block-size:64px;padding:12px 0;display:grid}.landing .ln-routemap-dot{grid-area:rail;place-self:center;margin-block-start:0}.landing .ln-routemap-idx{grid-area:idx;justify-self:start;line-height:1.5}.landing .ln-routemap-name{text-align:start;grid-area:name}.landing .ln-routemap-sub{grid-area:sub;justify-self:start}.landing .ln-routemap-name{font-size:14px}.landing .ln-routemap-sub{font-size:9px}}@media (prefers-reduced-motion:reduce){.landing .ln-routemap-path,.landing .ln-routemap-dot{animation:none}}.landing .ln-stations-panel{gap:var(--sp-4);max-inline-size:var(--marketing-max-w);margin-block-start:var(--sp-6);margin-inline:auto;display:grid}.landing .ln-keep-eyebrow{margin-block-end:var(--sp-4)}.landing .ln-chapter-title,.landing .ln-cta-title{font-family:var(--ln-display-ar)}.landing .ln-micro{font-family:var(--ln-mono);font-size:10px;font-weight:var(--fw-medium);letter-spacing:.24em;text-transform:uppercase;color:var(--ln-lime-text);direction:ltr;unicode-bidi:isolate;margin-block-end:8px}.landing .ln-chapter-head,.landing .ln-faq-head{border-block-end:1px solid var(--ln-line);padding-block-end:var(--sp-5)}.landing .ln-faq-head{max-inline-size:860px;margin-inline:auto}.landing .ln-faq-head .ln-chapter-title{max-inline-size:22ch}.landing .ln-plate{background:var(--ln-ink-2);border:1px solid var(--ln-line);border-radius:2px;box-shadow:0 1px #1b2a410d}html.dark .landing .ln-plate{box-shadow:0 1px #00000059}.landing .ln-faq-item,.landing .ln-faq-q,.landing .ln-pay-station,.landing .ln-pay-fact,.landing .ln-pay-ico{border-radius:2px}.landing .ln-pay-index{border:1px solid var(--ln-line);color:var(--ln-lime-text);border-radius:2px}.landing .ln-stations-actor,.landing .ln-stations-actor-ico,.landing .ln-stations-chip{border-radius:2px}.landing .ln-stations-chip-dot{box-shadow:none}.landing .ln-store-qr-frame,.landing .ln-dash-console,.landing .ln-dash-fulfillment,.landing .ln-dash-fulfillment-btn,.landing .ln-dash-demo-chip,.landing .ln-dash-items,.landing .ln-dash-action,.landing .ln-dash-payment,.landing .ln-dash-pay-btn,.landing .ln-dash-roles,.landing .ln-dash-role{border-radius:2px}.landing .landing-footer-heading{font-family:var(--ln-mono);letter-spacing:.08em;font-size:11px}
