.cleverport-mark-lively [data-part=plane],.cleverport-mark-lively [data-part=ship]{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.cleverport-mark-lively:hover [data-part=plane]{transform:translate(3px,-1.5px)}.cleverport-mark-lively:hover [data-part=ship]{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.cleverport-mark-lively [data-part=plane],.cleverport-mark-lively [data-part=ship]{transition:none}.cleverport-mark-lively:hover [data-part=plane],.cleverport-mark-lively:hover [data-part=ship]{transform:none}}.landing-root{--landing-dir:1;--landing-canvas:var(--background);--landing-ease-out:cubic-bezier(.16, 1, .3, 1);overflow-x:clip}[dir=rtl] .landing-root{--landing-dir:-1}.landing-display{font-optical-sizing:auto;font-family:Archivo,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-stretch:110%}.landing-mono{font-feature-settings:"zero" 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,Cairo,monospace}[dir=rtl] .landing-display,[dir=rtl] .landing-mono{letter-spacing:0;font-family:Cairo,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif;font-stretch:100%}.landing-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;line-height:1.4}[dir=rtl] .landing-eyebrow{letter-spacing:0;text-transform:none;font-family:Cairo,Noto Sans Arabic,ui-sans-serif,sans-serif;font-size:13.5px;font-weight:600}.landing-eyebrow__rule{opacity:.7;background:currentColor;block-size:1px;inline-size:28px;display:inline-block}.landing-section{padding-block:clamp(2.75rem,5vw,4.5rem)}.landing-section-title{letter-spacing:-.032em;font-size:clamp(2rem,1.1rem + 2.6vw,3.6rem);font-weight:700;line-height:1.04}[dir=rtl] .landing-section-title{font-size:clamp(1.9rem,1.1rem + 2.2vw,3.2rem);line-height:1.3}.landing-cta{border-radius:calc(var(--radius) - 2px);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;block-size:48px;padding-inline:1.375rem;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .2s;display:inline-flex}.landing-cta:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.landing-cta--primary{color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 1px 2px 0 hsl(var(--scrim) / .2), 0 12px 32px -14px hsl(var(--primary) / .75), inset 0 1px 0 hsl(var(--primary-foreground) / .12)}.landing-cta--primary:hover{background:hsl(var(--primary-hover));box-shadow:0 1px 2px 0 hsl(var(--scrim) / .2), 0 16px 40px -14px hsl(var(--primary) / .9), inset 0 1px 0 hsl(var(--primary-foreground) / .12)}.landing-cta--quiet{color:hsl(var(--foreground));background:hsl(var(--foreground) / .05);border:1px solid hsl(var(--foreground) / .2);backdrop-filter:blur(10px)}.landing-cta--quiet:hover{background:hsl(var(--foreground) / .1);border-color:hsl(var(--foreground) / .32)}.landing-cta--small{block-size:38px;padding-inline:1rem;font-size:14px}.landing-nav{border-block-end:1px solid #0000;transition:background-color .2s,border-color .2s,color .2s}.landing-nav__link{color:hsl(var(--muted-foreground))}.landing-nav__link:hover,.landing-nav__signin,.landing-nav__brand{color:hsl(var(--foreground))}.landing-nav--over-hero-scrolled{background:hsl(var(--brand-surface) / .72);border-block-end-color:hsl(var(--brand-foreground) / .08);backdrop-filter:blur(16px)saturate(150%)}.landing-nav--solid{background:hsl(var(--background) / .82);border-block-end-color:hsl(var(--border));backdrop-filter:blur(16px)saturate(150%)}.landing-hero{flex-direction:column;min-block-size:max(100svh,640px);display:flex}.landing-hero__content{z-index:2;flex:1;align-items:center;padding-block:7.5rem 5rem;display:flex;position:relative}.landing-hero__copy{max-inline-size:45rem}.landing-hero__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.6rem,.9rem + 4.5vw,5.4rem);font-weight:760;line-height:.98}[dir=rtl] .landing-hero__title{font-size:clamp(2.4rem,1rem + 3.9vw,4.6rem);font-weight:700;line-height:1.22}.landing-line{margin-block:-.04em -.1em;padding-block:.04em .1em;display:block;overflow:hidden}.landing-line__inner{display:block}.landing-hero__accent{background:linear-gradient(100deg, hsl(var(--brand-foreground)) 0%, color-mix(in oklab, hsl(var(--primary)) 70%, hsl(var(--brand-foreground))) 55%, hsl(var(--accent)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[dir=rtl] .landing-hero__accent{background-image:linear-gradient(260deg, hsl(var(--brand-foreground)) 0%, color-mix(in oklab, hsl(var(--primary)) 70%, hsl(var(--brand-foreground))) 55%, hsl(var(--accent)) 100%)}.landing-fact-dot{background:hsl(var(--accent));block-size:6px;inline-size:6px;box-shadow:0 0 10px 1px hsl(var(--accent) / .6);border-radius:9999px}.landing-hero__stage{z-index:0;position:absolute;inset:0}.landing-hero__vignette{pointer-events:none;background:linear-gradient(to bottom, hsl(var(--brand-surface) / .7), transparent 22%), linear-gradient(to right, hsl(var(--brand-surface) / .88) 0%, hsl(var(--brand-surface) / .55) 34%, transparent 62%);position:absolute;inset:0}[dir=rtl] .landing-hero__vignette{background:linear-gradient(to bottom, hsl(var(--brand-surface) / .7), transparent 22%), linear-gradient(to left, hsl(var(--brand-surface) / .88) 0%, hsl(var(--brand-surface) / .55) 34%, transparent 62%)}.landing-hero__edge{z-index:3;pointer-events:none;background:linear-gradient(90deg, hsl(var(--accent) / 0), hsl(var(--accent) / .85) 50%, hsl(var(--accent) / 0));block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.landing-grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-scene{position:absolute;inset:0;overflow:hidden}[dir=rtl] .landing-scene{scale:-1 1}.landing-scene svg{direction:ltr}.landing-scene__defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.landing-scene__layer{block-size:calc(100% + 28px);inline-size:calc(100% + 56px);transform:translate3d(calc(var(--landing-px,0) * var(--landing-depth,0) * -1px), calc(var(--landing-scroll,0) * var(--landing-depth,0) * 3px), 0);position:absolute;inset:-28px -28px 0}.landing-scene__sky-top{stop-color:hsl(var(--brand-surface))}.landing-scene__sky-mid{stop-color:color-mix(in oklab, hsl(var(--primary-container)) 42%, hsl(var(--brand-surface)))}.landing-scene__sky-low{stop-color:color-mix(in oklab, hsl(var(--primary)) 34%, hsl(var(--primary-container)))}.landing-scene__sky-horizon{stop-color:color-mix(in oklab, hsl(var(--accent)) 32%, hsl(var(--primary)))}.landing-scene__glow-core{stop-color:hsl(var(--primary) / .5)}.landing-scene__glow-mid{stop-color:hsl(var(--accent) / .1)}.landing-scene__glow-edge{stop-color:hsl(var(--accent) / 0)}.landing-scene__stars{fill:hsl(var(--brand-foreground) / .55)}.landing-scene__beam-base{stop-color:hsl(var(--brand-foreground) / .12)}.landing-scene__beam-tip{stop-color:hsl(var(--brand-foreground) / 0)}.landing-scene__beams{opacity:.8;mix-blend-mode:screen}.landing-scene__far{fill:color-mix(in oklab, hsl(var(--primary-container)) 62%, hsl(var(--brand-surface)))}.landing-scene__lights{fill:hsl(var(--accent) / .75)}.landing-scene__water-top{stop-color:color-mix(in oklab, hsl(var(--primary)) 30%, hsl(var(--primary-container)))}.landing-scene__water-mid{stop-color:color-mix(in oklab, hsl(var(--primary-container)) 48%, hsl(var(--brand-surface)))}.landing-scene__water-deep{stop-color:hsl(var(--brand-surface))}.landing-scene__horizon{fill:hsl(var(--accent) / .55)}.landing-scene__ripples{fill:hsl(var(--brand-foreground) / .5)}.landing-scene__shimmer{pointer-events:none;opacity:.5;position:absolute;inset:0}.landing-scene__ripples--bright{fill:hsl(var(--accent) / .9)}.landing-scene__glint{background:radial-gradient(ellipse at center, hsl(var(--accent) / .2), transparent 70%);filter:blur(6px);pointer-events:none;border-radius:9999px;block-size:10%;inline-size:58%;position:absolute;inset-block-end:19%;inset-inline-end:6%}.landing-scene__steel,.landing-scene__quay{fill:color-mix(in oklab, hsl(var(--brand-surface)) 80%, hsl(var(--primary-container)))}.landing-scene__stay{fill:none;stroke:color-mix(in oklab, hsl(var(--brand-surface)) 70%, hsl(var(--primary-container)));stroke-width:1.6px}.landing-scene__rim{fill:none;stroke:hsl(var(--accent) / .35);stroke-width:1px}.landing-scene__cable{fill:none;stroke:hsl(var(--brand-foreground) / .28);stroke-width:.8px}.landing-scene__tone-0{fill:color-mix(in oklab, hsl(var(--primary-container)) 52%, hsl(var(--brand-surface)))}.landing-scene__tone-1{fill:color-mix(in oklab, hsl(var(--surface-elevated)) 72%, hsl(var(--brand-surface)))}.landing-scene__tone-2{fill:color-mix(in oklab, hsl(var(--primary)) 30%, hsl(var(--brand-surface)))}.landing-scene__tone-3{fill:color-mix(in oklab, hsl(var(--accent)) 20%, hsl(var(--brand-surface)))}.landing-scene__hull{fill:hsl(var(--brand-surface))}.landing-scene__boot{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:1.4px}.landing-scene__windows{fill:hsl(var(--accent) / .85)}.landing-scene__reflection{opacity:.4}.landing-scene__beacon{fill:hsl(var(--brand-foreground))}.landing-scene__lamp{fill:hsl(var(--accent) / .9)}.landing-scene__route-planned{fill:none;stroke:hsl(var(--brand-foreground) / .2);stroke-width:1.2px;stroke-dasharray:2 8}.landing-scene__route-glow{fill:none;stroke:hsl(var(--primary) / .6);stroke-width:6px}.landing-scene__route-line{fill:none;stroke-width:2.2px;stroke-linecap:round}.landing-scene__route-origin{stop-color:hsl(var(--accent))}.landing-scene__route-mid{stop-color:hsl(var(--primary))}.landing-scene__route-arrival{stop-color:hsl(var(--brand-foreground))}.landing-scene__route-comet{fill:none;stroke:hsl(var(--brand-foreground));stroke-width:3px;stroke-linecap:round;stroke-dasharray:.035 .965;stroke-dashoffset:.035px}.landing-scene__node{fill:hsl(var(--brand-foreground));stroke:hsl(var(--accent));stroke-width:2px}.landing-scene__pulse{fill:none;stroke:hsl(var(--accent) / .55);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;opacity:.5}.landing-scene__halo-core{stop-color:hsl(var(--accent) / .65)}.landing-scene__halo-edge{stop-color:hsl(var(--accent) / 0)}.landing-scene__ship{fill:hsl(var(--brand-foreground))}.landing-scene__label-city{letter-spacing:.14em;text-transform:uppercase;fill:hsl(var(--brand-foreground));font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.landing-scene__label-coords{letter-spacing:.04em;fill:hsl(var(--brand-foreground-secondary) / .75);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.landing-scene__road-layer{transform:translate3d(calc(var(--landing-px,0) * var(--landing-depth,0) * -1px), 0, 0)}.landing-scene__air-route{fill:none;stroke:hsl(var(--brand-foreground) / .14);stroke-width:1px;stroke-dasharray:1 6;stroke-linecap:round}.landing-scene__plane-body{fill:color-mix(in oklab, hsl(var(--brand-foreground-muted)) 55%, hsl(var(--primary-container)))}.landing-scene__plane-light,.landing-scene__plane-strobe{fill:hsl(var(--brand-foreground))}.landing-scene__plane-nav{fill:hsl(var(--accent))}.landing-scene__road{fill:color-mix(in oklab, hsl(var(--brand-surface)) 88%, hsl(var(--primary-container)))}.landing-scene__lane{fill:none;stroke:hsl(var(--brand-foreground) / .18);stroke-width:1px;stroke-dasharray:14 18}.landing-scene__cab{fill:color-mix(in oklab, hsl(var(--surface-elevated)) 70%, hsl(var(--brand-surface)))}.landing-scene__cab-glass{fill:hsl(var(--accent) / .45)}.landing-scene__wheel{fill:hsl(var(--brand-surface));stroke:hsl(var(--brand-foreground) / .25);stroke-width:.8px}.landing-scene__headlight{fill:hsl(var(--brand-foreground))}.landing-scene__taillight{fill:hsl(var(--primary))}.landing-scene__headbeam-base{stop-color:hsl(var(--brand-foreground) / .3)}.landing-scene__headbeam-tip{stop-color:hsl(var(--brand-foreground) / 0)}[dir=rtl] .landing-scene__label{transform-box:fill-box;transform-origin:50%;scale:-1 1}[dir=rtl] .landing-scene__label-city{letter-spacing:0;font-family:Cairo,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:700}.landing-hero__cards{z-index:1;pointer-events:none;position:absolute;inset:0}.landing-hero-card{inline-size:17.5rem;transform:translate3d(calc(var(--landing-px,0) * var(--landing-depth,0) * 1px), calc(var(--landing-py,0) * var(--landing-depth,0) * 1px + var(--landing-scroll,0) * var(--landing-depth,0) * 4px), 0);position:absolute}.landing-hero-card--shipment{inset-block-start:17%;inset-inline-end:8%}.landing-hero-card--order{inline-size:15.5rem;inset-block-end:12%;inset-inline-end:3%}.landing-hero-card--cost{inline-size:16.5rem;inset-block-end:9%;inset-inline-start:49%}.landing-hero-card__body{color:hsl(var(--foreground));background:linear-gradient(155deg, hsl(var(--surface) / .78), hsl(var(--surface) / .5));border:1px solid hsl(var(--brand-foreground) / .12);box-shadow:0 30px 60px -28px hsl(var(--scrim) / .95), inset 0 1px 0 hsl(var(--brand-foreground) / .08);backdrop-filter:blur(18px)saturate(150%);border-radius:14px;padding:14px 16px 16px}.landing-voyage{background:hsl(var(--foreground) / .12);border-radius:9999px;block-size:4px;position:relative}.landing-voyage__fill{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--accent)), hsl(var(--primary)));position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .landing-voyage__fill{background:linear-gradient(270deg, hsl(var(--accent)), hsl(var(--primary)))}.landing-voyage__vessel{background:hsl(var(--brand-foreground));block-size:10px;inline-size:10px;box-shadow:0 0 0 3px hsl(var(--accent) / .35);border-radius:9999px;margin-block-start:-5px;margin-inline-start:-5px;position:absolute;inset-block-start:50%}.landing-pending-dot{background:0 0}.landing-cost-bar{gap:3px;block-size:8px;display:flex}.landing-cost-bar>span,.landing-cost-swatch{border-radius:3px}.landing-cost-swatch{flex:none;block-size:8px;inline-size:8px}.landing-cost-bar--goods,.landing-split__part--0{background:hsl(var(--primary))}.landing-cost-bar--freight,.landing-split__part--1{background:hsl(var(--accent))}.landing-cost-bar--duties,.landing-split__part--2{background:hsl(var(--primary) / .45)}.landing-cost-bar--overheads,.landing-split__part--3{background:hsl(var(--foreground) / .28)}.landing-journey{position:relative}.landing-journey__steps{gap:2.75rem;display:grid;position:relative}.landing-journey__step{padding-inline-start:4.25rem;position:relative}.landing-journey__node{border-radius:calc(var(--radius) - 2px);block-size:44px;inline-size:44px;color:hsl(var(--muted-foreground));background:hsl(var(--card));border:1px solid hsl(var(--border-strong));place-items:center;transition:color .4s,border-color .4s,box-shadow .4s;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.landing-journey__step[data-reached=true] .landing-journey__node{color:hsl(var(--primary));border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 4px hsl(var(--primary) / .08), 0 10px 24px -12px hsl(var(--primary) / .6)}.landing-journey__track{background:hsl(var(--border));border-radius:9999px;inline-size:2px;position:absolute;inset-block:22px;inset-inline-start:21px;overflow:hidden}.landing-journey__ticks{display:none}.landing-journey__fill{background:linear-gradient(to bottom, hsl(var(--primary)), hsl(var(--accent)));transform-origin:top;position:absolute;inset:0}.landing-journey__pulse{background:linear-gradient(to bottom, transparent, hsl(var(--brand-foreground) / .9), transparent);opacity:0;block-size:18%;position:absolute;inset-block-start:0;inset-inline:0}.landing-chip{block-size:26px;color:hsl(var(--foreground));background:hsl(var(--surface-elevated));border:1px solid hsl(var(--border));border-radius:6px;align-items:center;padding-inline:10px;font-size:12px;font-weight:500;display:inline-flex}@media (width>=1024px){.landing-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem}.landing-journey__step{padding-block-start:4.75rem;padding-inline-start:0}.landing-journey__track{block-size:2px;inline-size:auto;inset-block:21px auto;inset-inline:22px calc(20% - 1.4rem - 22px);overflow:visible}.landing-journey__ticks{background-image:repeating-linear-gradient(90deg, hsl(var(--border-strong)) 0 1px, transparent 1px 12px);opacity:.55;display:block;position:absolute;inset-block:-4px;inset-inline:0;-webkit-mask-image:linear-gradient(#0000 0 30%,#000 30% 70%,#0000 70%);mask-image:linear-gradient(#0000 0 30%,#000 30% 70%,#0000 70%)}.landing-journey__fill{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent)));transform-origin:0}[dir=rtl] .landing-journey__fill{background:linear-gradient(270deg, hsl(var(--primary)), hsl(var(--accent)));transform-origin:100%}.landing-journey__pulse{background:radial-gradient(ellipse at center, hsl(var(--brand-foreground) / .95), hsl(var(--accent) / .4) 40%, transparent 70%);border-radius:9999px;block-size:auto;inline-size:14%;inset-block:-3px;inset-inline-start:0}}.landing-platform-section{isolation:isolate;position:relative}.landing-platform-section:before{content:"";z-index:-1;background-image:radial-gradient(hsl(var(--foreground) / .07) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 55%,#000 10%,#0000 75%)}.landing-bento{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.landing-tile{border-radius:var(--radius);background:radial-gradient(120% 80% at 100% 0%, hsl(var(--primary) / .06), transparent 55%), hsl(var(--card));border:1px solid hsl(var(--border));flex-direction:column;gap:1.5rem;padding:1.5rem;transition:border-color .2s,box-shadow .2s,translate .2s;display:flex;position:relative;overflow:hidden}.landing-tile:hover{border-color:hsl(var(--primary) / .35);box-shadow:0 28px 56px -32px hsl(var(--primary) / .6), 0 2px 6px -2px hsl(var(--scrim) / .12);translate:0 -4px}.landing-tile__stage{transition:translate .25s,border-color .2s}.landing-tile:hover .landing-tile__stage{border-color:hsl(var(--primary) / .25);translate:0 -2px}.landing-tile__copy{max-inline-size:34rem}.landing-tile__stage{border-radius:calc(var(--radius) - 2px);background:hsl(var(--surface-elevated) / .55);border:1px solid hsl(var(--border));margin-block-start:auto;padding:1rem}@media (width>=768px){.landing-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-tile--procurement,.landing-tile--exhibitions{grid-column:span 2}}@media (width>=1024px){.landing-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.landing-tile--procurement{grid-area:span 2/span 7}.landing-tile--logistics{grid-area:span 2/span 5}.landing-tile--finance{grid-column:span 5}.landing-tile--exhibitions{flex-direction:row;grid-column:span 7;align-items:stretch}.landing-tile--exhibitions .landing-tile__copy{flex:1 1 0}.landing-tile--exhibitions .landing-tile__stage{flex:1.1 1 0;margin-block-start:0}.landing-tile--sourcing{grid-column:span 3}.landing-tile--workspace{grid-column:span 4}.landing-tile--translator{grid-column:span 5}.landing-tile--procurement{padding:2rem}.landing-tile--procurement .landing-tile__stage{padding:1.5rem}}.landing-mini-row{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}.landing-mini-avatar{block-size:30px;inline-size:30px;color:hsl(var(--primary-container-foreground));background:hsl(var(--primary-container));border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.landing-vignette--procurement{grid-template-columns:minmax(0,1fr) 48px minmax(0,.85fr);align-items:center;display:grid}@media (width<=639px){.landing-vignette--procurement{grid-template-columns:minmax(0,1fr);gap:12px}.landing-vignette--procurement .landing-merge{display:none}}.landing-merge{block-size:100%;inline-size:100%;overflow:visible}.landing-merge path{fill:none;stroke:hsl(var(--primary) / .6);stroke-width:1.6px;vector-effect:non-scaling-stroke}.landing-mini-card{background:hsl(var(--card));border:1px solid hsl(var(--primary) / .4);box-shadow:0 14px 30px -20px hsl(var(--primary) / .7);border-radius:10px;padding:14px}.landing-mini-progress{background:hsl(var(--muted));border-radius:9999px;block-size:5px;display:block;overflow:hidden}.landing-mini-progress>span{border-radius:inherit;background:hsl(var(--primary));transform-origin:0;block-size:100%;display:block}[dir=rtl] .landing-mini-progress>span{transform-origin:100%}.landing-box{background:repeating-linear-gradient(90deg, hsl(var(--foreground) / .04) 0 2px, transparent 2px 7px), hsl(var(--card));border:2px solid hsl(var(--border-strong));border-radius:6px;padding:6px;padding-inline-end:16px;position:relative}.landing-box__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:16px;gap:3px;display:grid}.landing-box__carton{background:hsl(var(--primary) / .78);border-radius:2px}.landing-box__carton:nth-child(5n+2){background:hsl(var(--primary) / .55)}.landing-box__carton:nth-child(7n+3){background:hsl(var(--accent) / .7)}.landing-box__carton--empty,.landing-box__carton--empty:nth-child(n){border:1px dashed hsl(var(--border-strong));background:0 0}.landing-box__doors{border-inline:1px solid hsl(var(--border-strong));inline-size:6px;position:absolute;inset-block:4px;inset-inline-end:4px}.landing-split{gap:3px;block-size:12px;display:flex}.landing-split__part{border-radius:3px}.landing-split__swatch{border-radius:2px;block-size:8px;inline-size:8px}.landing-booth{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.landing-booth__cell{aspect-ratio:1.5;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:4px;place-items:center;display:grid}.landing-booth__cell--ours{color:hsl(var(--primary-container-foreground));background:hsl(var(--primary-container));border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.landing-stat{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;padding:8px 10px}.landing-itinerary{gap:14px;padding-inline-start:22px;display:grid;position:relative}.landing-itinerary:before{content:"";background:hsl(var(--border-strong));inline-size:1px;position:absolute;inset-block:6px;inset-inline-start:5px}.landing-itinerary__stop{align-items:center;display:flex;position:relative}.landing-itinerary__dot{background:hsl(var(--card));border:2px solid hsl(var(--border-strong));border-radius:9999px;block-size:11px;inline-size:11px;position:absolute;inset-inline-start:-22px}.landing-itinerary__stop[data-done=true] .landing-itinerary__dot{background:hsl(var(--primary));border-color:hsl(var(--primary))}.landing-agenda{background:hsl(var(--card));border:1px solid hsl(var(--border));border-inline-start:3px solid hsl(var(--border-strong));border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.landing-agenda--now{background:hsl(var(--primary-container) / .55);border-color:hsl(var(--primary) / .35);border-inline-start-color:hsl(var(--primary))}.landing-bubble{border-radius:12px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-start-start-radius:4px;max-inline-size:85%;padding:10px 12px}.landing-bubble--translated{border-radius:12px;background:hsl(var(--primary-container));border-color:hsl(var(--primary) / .3);border-start-end-radius:4px;justify-self:end}.landing-featured{border-radius:var(--radius);background:radial-gradient(70% 90% at 0% 0%, hsl(var(--primary) / .1), transparent 60%), hsl(var(--card));border:1px solid hsl(var(--border));padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.landing-featured__mark{block-size:clamp(64px,9vw,120px);inline-size:clamp(64px,9vw,120px);color:hsl(var(--primary) / .14);position:absolute;inset-block-start:1rem;inset-inline-end:1.25rem}.landing-featured__quote{letter-spacing:-.015em;max-inline-size:58rem;color:hsl(var(--foreground));text-wrap:pretty;font-size:clamp(1.25rem,.9rem + 1.3vw,2rem);font-weight:600;line-height:1.32;position:relative}[dir=rtl] .landing-featured__quote{line-height:1.6}.landing-featured__timer{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent)));transform-origin:0;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .landing-featured__timer{transform-origin:100%}.landing-avatar{color:hsl(var(--primary-container-foreground));background:hsl(var(--primary-container));border-radius:9999px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.landing-avatar--large{block-size:48px;inline-size:48px;font-size:15px}.landing-avatar--small{block-size:32px;inline-size:32px;font-size:12px}.landing-icon-button{border-radius:calc(var(--radius) - 4px);block-size:36px;inline-size:36px;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));place-items:center;transition:background-color .15s,border-color .15s;display:grid}.landing-icon-button:hover{border-color:hsl(var(--primary) / .4);background:hsl(var(--primary-container) / .5)}.landing-icon-button:focus-visible,.landing-quote-card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.landing-marquee{scrollbar-width:none;padding-block:4px;overflow-x:auto}.landing-marquee--moving{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landing-marquee__track{gap:14px;inline-size:max-content;display:flex}.landing-marquee__list{gap:14px;display:flex}.landing-quote-card{border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;flex-direction:column;justify-content:space-between;block-size:100%;inline-size:20rem;padding:16px 18px;transition:border-color .2s,box-shadow .2s,translate .2s;display:flex}.landing-quote-card:hover{border-color:hsl(var(--primary) / .35);box-shadow:0 18px 36px -26px hsl(var(--primary) / .6);translate:0 -3px}.landing-quote-card--active{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary-container) / .35)}.landing-fair{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=640px){.landing-fair{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landing-fair__pass{grid-row:span 2}}.landing-fair__pass,.landing-fair__scan,.landing-fair__chart{border-radius:var(--radius);background:hsl(var(--card));border:1px solid hsl(var(--border));padding:18px;position:relative}.landing-fair__pass{background:linear-gradient(160deg, hsl(var(--primary) / .12), transparent 45%), hsl(var(--card));box-shadow:0 30px 60px -40px hsl(var(--primary) / .6);flex-direction:column;padding-block-start:30px;display:flex}.landing-fair__punch{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:9999px;block-size:8px;inline-size:42px;margin-inline-start:-21px;position:absolute;inset-block-start:10px;inset-inline-start:50%}.landing-fair__divider{border-block-start:1px dashed hsl(var(--border-strong));margin-block:16px;display:block}.landing-fair__checkin{color:hsl(var(--success-container-foreground));background:hsl(var(--success-container));border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-block-start:auto;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.landing-fair__pass .landing-fair__checkin{margin-block-start:18px}.landing-fair__barcode{background:repeating-linear-gradient(90deg, hsl(var(--foreground) / .7) 0 2px, transparent 2px 4px, hsl(var(--foreground) / .7) 4px 5px, transparent 5px 9px) content-box;opacity:.55;block-size:34px;margin-block-start:auto;padding-block-start:18px;display:block}.landing-card-scan{background:hsl(var(--surface-elevated) / .6);border:1px dashed hsl(var(--border-strong));border-radius:8px;place-items:center;padding:12px;display:grid;position:relative}.landing-card-scan__card{background:hsl(var(--card));inline-size:min(100%,13rem);box-shadow:0 8px 20px -14px hsl(var(--scrim) / .5);border-radius:6px;gap:6px;padding:12px;display:grid;position:relative;overflow:hidden;rotate:-2deg}.landing-card-scan__line{background:hsl(var(--foreground) / .12);border-radius:9999px;block-size:6px;display:block}.landing-card-scan__line--title{background:hsl(var(--foreground) / .25);block-size:8px;inline-size:60%}.landing-card-scan__line--short{inline-size:40%}.landing-card-scan__beam{background:hsl(var(--accent));block-size:2px;box-shadow:0 0 12px 2px hsl(var(--accent) / .6);opacity:0;position:absolute;inset-block-start:0;inset-inline:0}.landing-lead-row{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.landing-bar-track{background:hsl(var(--muted));border-radius:3px;block-size:10px;display:block;overflow:hidden}.landing-bar{border-radius:inherit;transform-origin:0;block-size:100%;display:block}[dir=rtl] .landing-bar{transform-origin:100%}.landing-bar--0{background:hsl(var(--chart-1))}.landing-bar--1{background:hsl(var(--chart-3))}.landing-bar--2{background:hsl(var(--chart-4))}.landing-bar--3{background:hsl(var(--chart-5))}.landing-trip__map{border-radius:var(--radius);background:radial-gradient(hsl(var(--foreground) / .06) 1px, transparent 1px), hsl(var(--card));border:1px solid hsl(var(--border));background-size:14px 14px;position:relative;overflow:hidden}.landing-trip__svg{block-size:auto;inline-size:100%;display:block}.landing-trip__land{fill:hsl(var(--surface-elevated) / .8)}.landing-trip__coast{fill:none;stroke:hsl(var(--border-strong));stroke-width:1.2px}.landing-trip__route-ghost{fill:none;stroke:hsl(var(--primary) / .2);stroke-width:1.4px;stroke-dasharray:3 7}.landing-trip__route{fill:none;stroke:hsl(var(--primary));stroke-width:2.4px;stroke-linecap:round}.landing-trip__pin{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:2.5px;transform-box:fill-box;transform-origin:50%}.landing-trip__pulse{fill:hsl(var(--primary) / .12);transform-box:fill-box;transform-origin:50%}.landing-trip__city{fill:hsl(var(--foreground));font-size:15px;font-weight:700}[dir=rtl] .landing-trip__city{font-family:Cairo,Noto Sans Arabic,sans-serif}@media (width<=639px){.landing-trip__city{font-size:26px}}.landing-trip__legend{color:hsl(var(--muted-foreground));font-size:10.5px;position:absolute;inset-block-end:10px;inset-inline-end:12px}.landing-trip__stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=768px){.landing-trip__stops{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-trip__stop{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:10px;min-inline-size:0;padding:10px 12px;display:flex;position:relative}.landing-trip__stop--done{background:hsl(var(--success-container) / .6);border-color:hsl(var(--success) / .35)}.landing-trip__stop-icon{block-size:30px;inline-size:30px;color:hsl(var(--primary-container-foreground));background:hsl(var(--primary-container));border-radius:8px;flex:none;place-items:center;display:grid}.landing-trip__stop--done .landing-trip__stop-icon{color:hsl(var(--success-container-foreground));background:hsl(var(--success-container))}.landing-trip__arrow{display:none}@media (width>=768px){.landing-trip__arrow{z-index:1;color:hsl(var(--muted-foreground));display:block;position:absolute;inset-inline-end:-12px}}.landing-demo{perspective:1800px;position:relative}.landing-demo__mirror{z-index:-1;background:radial-gradient(closest-side, hsl(var(--primary) / .16), transparent);pointer-events:none;position:absolute;inset:-10% -6%}.landing-demo__card{transform-style:preserve-3d;display:grid}.landing-demo__card[data-flipped=true]{transform:rotateY(180deg)}.landing-demo__face{backface-visibility:hidden;grid-area:1/1}.landing-demo__face--back{transform:rotateY(180deg)}.landing-demo__window{border-radius:var(--radius);background:hsl(var(--card));border:1px solid hsl(var(--border));min-block-size:20rem;box-shadow:0 40px 80px -48px hsl(var(--scrim) / .55);grid-template-columns:10rem minmax(0,1fr);display:grid;overflow:hidden}.landing-demo__rail{color:hsl(var(--brand-foreground-muted));background:hsl(var(--brand-surface));flex-direction:column;gap:4px;padding:14px 10px;display:flex}.landing-demo__brand{background:linear-gradient(135deg, hsl(var(--brand-foreground)), hsl(var(--brand-foreground-muted)));border-radius:9999px;block-size:26px;inline-size:26px;margin-block-end:10px;margin-inline-start:4px}.landing-demo__nav{border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex;position:relative}.landing-demo__nav--active{color:hsl(var(--brand-foreground));background:hsl(var(--brand-foreground) / .1)}.landing-demo__nav--active:after{content:"";background:hsl(var(--primary));border-radius:9999px;inline-size:2px;position:absolute;inset-block:8px;inset-inline-end:-10px}.landing-demo__main{padding:18px 20px}.landing-demo__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-demo__field{background:hsl(var(--muted) / .6);border-radius:8px;padding:9px 11px}.landing-demo__progress{background:hsl(var(--muted));border-radius:9999px;block-size:6px;overflow:hidden}.landing-demo__progress>span{border-radius:inherit;background:hsl(var(--primary));block-size:100%;inline-size:64%;display:block}.landing-demo__button{white-space:nowrap;block-size:30px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:8px;align-items:center;padding-inline:12px;font-size:12px;font-weight:600;display:inline-flex}.landing-demo__dir{transition:color .2s}.landing-demo__dir[data-active=true]{color:hsl(var(--primary));font-weight:600}.landing-demo__axis{background:linear-gradient(90deg, hsl(var(--border-strong)), hsl(var(--primary)), hsl(var(--border-strong)));block-size:1px;inline-size:64px}@media (width<=479px){.landing-demo__window{grid-template-columns:3.25rem minmax(0,1fr)}.landing-demo__nav>span{display:none}.landing-demo__nav{justify-content:center}.landing-demo__fields{grid-template-columns:minmax(0,1fr)}}.landing-ai{isolation:isolate;border-radius:var(--radius);background:hsl(var(--card));border:1px solid hsl(var(--border));gap:2.5rem;padding:clamp(1.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.landing-ai__glow{z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 100% 0%, hsl(var(--primary) / .16), transparent 65%), radial-gradient(45% 60% at 0% 100%, hsl(var(--accent) / .1), transparent 70%);position:absolute;inset:0}[dir=rtl] .landing-ai__glow{background:radial-gradient(55% 70% at 0% 0%, hsl(var(--primary) / .16), transparent 65%), radial-gradient(45% 60% at 100% 100%, hsl(var(--accent) / .1), transparent 70%)}.landing-ai__accent{background:linear-gradient(100deg, hsl(var(--primary)), hsl(var(--accent)));color:#0000;-webkit-background-clip:text;background-clip:text;padding-block-end:.08em}@media (width>=1024px){.landing-ai{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem}}.landing-ai__prompt{border-radius:var(--radius);background:hsl(var(--background));border:1px solid hsl(var(--primary) / .4);block-size:60px;box-shadow:0 0 0 4px hsl(var(--primary) / .08), 0 24px 48px -28px hsl(var(--primary) / .6);align-items:center;gap:12px;padding-inline:12px 10px;display:flex}.landing-ai__spark,.landing-ai__send{border-radius:8px;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.landing-ai__spark{color:hsl(var(--primary-container-foreground));background:hsl(var(--primary-container))}.landing-ai__send{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.landing-ai__capability{border-radius:calc(var(--radius) - 2px);background:hsl(var(--background) / .6);border:1px solid hsl(var(--border));padding:16px}.landing-live-dot{background:hsl(var(--primary));border-radius:9999px;block-size:8px;inline-size:8px;position:relative}.landing-live-dot:after{content:"";border-radius:inherit;background:hsl(var(--primary));opacity:0;position:absolute;inset:0}.landing-final{background:radial-gradient(70% 120% at 70% 120%, hsl(var(--primary) / .3), transparent 60%), hsl(var(--brand-surface))}.landing-final__art{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.landing-final__arc{fill:none;stroke:hsl(var(--primary) / .6);stroke-width:1.6px;stroke-linecap:round}.landing-final__node{fill:hsl(var(--brand-foreground));stroke:hsl(var(--accent));stroke-width:2px}.landing-final__horizon{fill:none;stroke:hsl(var(--brand-foreground) / .14);stroke-width:1px}.landing-footer__link{color:hsl(var(--muted-foreground));border-radius:4px;transition:color .15s}.landing-footer__link:hover{color:hsl(var(--foreground))}.landing-footer__link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (width<=767px){.landing-hero{min-block-size:0}.landing-hero__content{flex:none;padding-block:6.5rem 0}.landing-hero__stage{block-size:clamp(380px,108vw,540px);margin-block-start:1.5rem;position:relative;inset:auto}.landing-hero__vignette,[dir=rtl] .landing-hero__vignette{background:linear-gradient(to bottom, hsl(var(--brand-surface)) 0%, transparent 26%)}.landing-hero-card{inline-size:15rem}.landing-hero-card--shipment{inset-block-start:6%;inset-inline:5% auto}.landing-hero-card--order{display:none}.landing-hero-card--cost{inline-size:14rem;inset-block-end:12%;inset-inline:auto 5%}.landing-scene__glint{inline-size:90%;inset-inline-end:0}}@media (width>=768px) and (width<=1199px){.landing-hero__copy{max-inline-size:36rem}.landing-hero-card--cost{inset-inline:auto 36%}.landing-hero-card--shipment{inset-block:auto 40%}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-hero[data-animated=true] .landing-enter{animation:landing-rise 1s var(--landing-ease-out) both;animation-delay:calc(.24s + var(--landing-step,0) * .11s)}.landing-hero[data-animated=true] .landing-line__inner{animation:landing-line 1.2s var(--landing-ease-out) both;animation-delay:calc(.24s + var(--landing-step,0) * .11s)}.landing-hero[data-animated=true] .landing-hero-card__body{animation:landing-card-in 1.1s var(--landing-ease-out) both, landing-float 9s ease-in-out 2.4s infinite alternate;animation-delay:calc(.24s + var(--landing-step,0) * .11s), 2.4s}.landing-hero[data-animated=true] .landing-hero-card--order .landing-hero-card__body{animation-delay:calc(.24s + var(--landing-step,0) * .11s), 4.2s}.landing-hero[data-animated=true] .landing-hero-card--cost .landing-hero-card__body{animation-delay:calc(.24s + var(--landing-step,0) * .11s), 3.1s}.landing-scene[data-animated=true]{animation:landing-scene-in 2.2s var(--landing-ease-out) both}.landing-scene[data-animated=true] .landing-scene__route-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:2s cubic-bezier(.65,0,.35,1) .9s forwards landing-draw}.landing-scene[data-animated=true] .landing-scene__route-glow,.landing-scene[data-animated=true] .landing-scene__route-planned{animation:1.6s 1.4s both landing-fade}.landing-scene[data-animated=true] .landing-scene__label{animation:.9s 2.2s both landing-fade}.landing-scene__route-comet{animation:12s linear 2.4s infinite both landing-comet}.landing-scene[data-animated=true] .landing-scene__vessel{animation:.6s 2.4s both landing-fade}.landing-scene[data-animated=true] .landing-scene__pulse{animation:3s ease-out 1.2s infinite both landing-pulse}.landing-scene[data-animated=true] .landing-scene__pulse--late{animation-delay:2.7s}.landing-scene[data-animated=true] .landing-scene__beams{animation:8s ease-in-out infinite alternate landing-beams}.landing-scene[data-animated=true] .landing-scene__beacon{animation:2.6s step-end infinite landing-blink}.landing-scene[data-animated=true] .landing-scene__lift{animation:9s ease-in-out infinite alternate landing-lift}.landing-scene[data-animated=true] .landing-scene__cable{transform-box:fill-box;transform-origin:top;animation:9s ease-in-out infinite alternate landing-cable}.landing-scene[data-animated=true] .landing-scene__plane-motion{animation:34s linear 1.6s infinite both landing-plane-fade}.landing-scene[data-animated=true] .landing-scene__plane-strobe{animation:1.4s step-end infinite landing-blink}.landing-scene[data-animated=true] .landing-scene__plane-nav{animation:2.2s step-end .6s infinite landing-blink}.landing-scene[data-animated=true] .landing-scene__truck--far{animation:28s linear -6s infinite landing-truck-west}.landing-scene[data-animated=true] .landing-scene__truck--near{animation:22s linear -14s infinite landing-truck-east}.landing-scene[data-animated=true] .landing-scene__shimmer{animation:6s ease-in-out infinite alternate landing-shimmer}.landing-scene[data-animated=true] .landing-scene__glint{animation:7s ease-in-out infinite alternate landing-glint}.landing-reveal[data-revealed=false]{opacity:0;transform:translateY(24px)}.landing-reveal[data-revealed=true]{animation:landing-rise .85s var(--landing-ease-out) both;animation-delay:calc(var(--landing-step,0) * 90ms)}.landing-tile[data-revealed=false] .landing-reveal-child,.landing-tile[data-revealed=false] .landing-box__carton,.landing-tile[data-revealed=false] .landing-split__part{opacity:0}.landing-tile[data-revealed=true] .landing-reveal-child{animation:landing-rise-small .7s var(--landing-ease-out) both;animation-delay:calc(.5s + var(--landing-step,0) * .12s)}.landing-tile[data-revealed=true] .landing-box__carton{animation:landing-pop .42s var(--landing-ease-out) both;animation-delay:calc(.6s + var(--landing-step,0) * 90ms)}.landing-tile[data-revealed=true] .landing-split__part{transform-origin:0;animation:landing-grow .9s var(--landing-ease-out) both;animation-delay:calc(.6s + var(--landing-step,0) * .12s)}[dir=rtl] .landing-tile[data-revealed=true] .landing-split__part{transform-origin:100%}.landing-tile[data-revealed=false] .landing-merge path{stroke-dasharray:1;stroke-dashoffset:1px}.landing-tile[data-revealed=true] .landing-merge path{stroke-dasharray:1;animation:1.1s cubic-bezier(.65,0,.35,1) .8s both landing-draw-from}.landing-booth__cell--ours{animation:2.8s ease-in-out infinite landing-booth}.landing-journey-section[data-scroll-linked=true] .landing-journey__fill{transform:scaleY(var(--landing-progress,0));transition:transform .12s linear}.landing-journey-section[data-revealed=true] .landing-journey__pulse{animation:5s cubic-bezier(.45,0,.55,1) 2.6s infinite landing-pulse-y}.landing-journey__step[data-reached=true] .landing-journey__node{animation:landing-node .7s var(--landing-ease-out) both}.landing-journey__step .landing-journey__body{transition:opacity .4s}.landing-journey-section[data-scroll-linked=true] .landing-journey__step[data-reached=false] .landing-journey__body{opacity:.45}.landing-demo__card{transition:transform .9s cubic-bezier(.7,0,.2,1)}.landing-mini-progress__bar{transition:transform .7s var(--landing-ease-out)}.landing-tick{animation:landing-rise-small .42s var(--landing-ease-out) both}.landing-agenda{transition:background-color .4s,border-color .4s}.landing-featured__quote{animation:landing-rise-small .6s var(--landing-ease-out) both}.landing-featured__timer{animation-name:landing-timer;animation-timing-function:linear;animation-fill-mode:both}.landing-marquee--moving .landing-marquee__track{animation:48s linear infinite landing-marquee}.landing-marquee--moving:hover .landing-marquee__track,.landing-marquee--moving:focus-within .landing-marquee__track{animation-play-state:paused}.landing-showcase[data-revealed=false] .landing-trip__route{stroke-dasharray:1;stroke-dashoffset:1px}.landing-showcase[data-revealed=true] .landing-trip__route{stroke-dasharray:1;animation:1.8s cubic-bezier(.65,0,.35,1) .4s both landing-draw-from}.landing-showcase[data-revealed=false] .landing-trip__pin,.landing-showcase[data-revealed=false] .landing-trip__stop,.landing-showcase[data-revealed=false] .landing-bar{opacity:0}.landing-showcase[data-revealed=true] .landing-trip__pin{animation:landing-pop .5s var(--landing-ease-out) both;animation-delay:calc(.4s + var(--landing-step,0) * .6s)}.landing-showcase[data-revealed=true] .landing-trip__pulse{animation:2.8s ease-out infinite both landing-pulse;animation-delay:calc(1s + var(--landing-step,0) * .6s)}.landing-showcase[data-revealed=true] .landing-trip__stop{animation:landing-card-in .7s var(--landing-ease-out) both;animation-delay:calc(1.6s + var(--landing-step,0) * .26s)}.landing-showcase[data-revealed=true] .landing-bar{animation:landing-grow 1s var(--landing-ease-out) both;animation-delay:calc(.5s + var(--landing-step,0) * .14s)}.landing-card-scan__beam{animation:3.2s ease-in-out infinite landing-scan}.landing-lead-row{animation:landing-rise-small .52s var(--landing-ease-out) .2s both}.landing-ai__question{animation:landing-rise-small .52s var(--landing-ease-out) both}.landing-live-dot:after{animation:2.2s ease-out infinite landing-ping}.landing-final[data-revealed=false] .landing-final__arc{stroke-dasharray:1;stroke-dashoffset:1px}.landing-final[data-revealed=true] .landing-final__arc{stroke-dasharray:1;animation:2.2s cubic-bezier(.65,0,.35,1) .2s both landing-draw-from}[data-active=false] *,[data-active=false] :before,[data-active=false] :after{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.landing-journey-section[data-scroll-linked=true] .landing-journey__fill{transform:scaleX(var(--landing-progress,0))}.landing-journey-section[data-revealed=true] .landing-journey__pulse{animation-name:landing-pulse-x}}@keyframes landing-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes landing-rise-small{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes landing-line{0%{transform:translateY(108%)}to{transform:none}}@keyframes landing-card-in{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:none}}@keyframes landing-float{0%{transform:translate(0,0)}to{transform:translateY(-10px)}}@keyframes landing-scene-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes landing-fade{0%{opacity:0}to{opacity:1}}@keyframes landing-draw{to{stroke-dashoffset:0}}@keyframes landing-draw-from{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes landing-comet{0%{stroke-dashoffset:.035px}to{stroke-dashoffset:-.965px}}@keyframes landing-pulse{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.8)}}@keyframes landing-beams{0%{opacity:.55}to{opacity:1}}@keyframes landing-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes landing-lift{0%{transform:translate(0,0)}to{transform:translateY(46px)}}@keyframes landing-cable{0%{transform:scaleY(1)}to{transform:scaleY(1.43)}}@keyframes landing-glint{0%{opacity:.45;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1.06)}}@keyframes landing-plane-fade{0%,to{opacity:0}6%,74%{opacity:1}82%{opacity:0}}@keyframes landing-truck-west{0%{transform:translate(520px)}to{transform:translate(-1520px)}}@keyframes landing-truck-east{0%{transform:translate(-1220px)}to{transform:translate(820px)}}@keyframes landing-shimmer{0%{opacity:.15;transform:translate(-14px)}50%{opacity:.85}to{opacity:.3;transform:translate(14px)}}@keyframes landing-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--landing-dir) * (-50% - 7px)), 0, 0)}}@keyframes landing-scan{0%{opacity:0;transform:translate(0,0)}12%{opacity:1}60%{opacity:1;transform:translateY(64px)}72%,to{opacity:0;transform:translateY(64px)}}@keyframes landing-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes landing-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes landing-booth{0%,to{box-shadow:0 0 0 3px hsl(var(--primary) / .12)}50%{box-shadow:0 0 0 6px hsl(var(--primary) / .04)}}@keyframes landing-pulse-x{0%{opacity:0;transform:translate3d(calc(var(--landing-dir) * -100%), 0, 0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--landing-dir) * 714%), 0, 0)}}@keyframes landing-pulse-y{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(555%)}}@keyframes landing-node{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:none}}@keyframes landing-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (width<=767px){.landing-final__arc,.landing-final__node{display:none}}
