.Footer360-module__kZ6ElW__footer{border-top:1px solid var(--glass-edge);padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem) 2rem;position:relative}.Footer360-module__kZ6ElW__grid{gap:2.5rem;max-width:72rem;margin-inline:auto;display:grid}@media (min-width:768px){.Footer360-module__kZ6ElW__grid{grid-template-columns:1.6fr 1fr;gap:3rem}}.Footer360-module__kZ6ElW__brandLogo{width:auto;height:3rem;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--color-ink) 55%, transparent)) drop-shadow(0 0 12px color-mix(in srgb, var(--color-ink) 30%, transparent))}.Footer360-module__kZ6ElW__baseline{max-width:30rem;color:var(--color-ink-muted);margin-top:.75rem;font-size:.9rem}.Footer360-module__kZ6ElW__colTitle{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:1rem;font-size:.8rem;font-weight:700}.Footer360-module__kZ6ElW__list{gap:.6rem;font-size:.9rem;display:grid}.Footer360-module__kZ6ElW__link{color:var(--color-ink-muted);transition:color var(--dur-fast) var(--ease-out)}.Footer360-module__kZ6ElW__link:hover,.Footer360-module__kZ6ElW__link:focus-visible{color:var(--color-accent)}.Footer360-module__kZ6ElW__muted{color:var(--color-ink-muted);opacity:.75}.Footer360-module__kZ6ElW__legal{border-top:1px solid var(--glass-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:72rem;margin:2.5rem auto 0;padding-top:1.5rem;font-size:.8rem;display:flex}.Footer360-module__kZ6ElW__legalLinks{flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.8rem;display:flex}
.FormSkeleton-module___IhoUW__skeleton{align-content:start;gap:1rem;min-height:26rem;display:grid}.FormSkeleton-module___IhoUW__bar{border-radius:var(--radius-tight);background:var(--glass-fill);height:2.75rem}.FormSkeleton-module___IhoUW__bar:first-child{max-width:60%;height:1.25rem}
.LeadFormSection-module__C-yjLa__section{--section-pad-y:clamp(1.25rem, 3svh, 4rem);}.LeadFormSection-module__C-yjLa__container{}.LeadFormSection-module__C-yjLa__formWrap{margin-top:clamp(.75rem,2svh,1.5rem)}.LeadFormSection-module__C-yjLa__panel{padding:1.25rem}@media (min-width:768px){.LeadFormSection-module__C-yjLa__panel{padding:1.75rem 2rem}}
.BriefFormSection-module__GFVepW__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem) calc(var(--section-pad-y) * 1.2);position:relative}.BriefFormSection-module__GFVepW__inner{max-width:46rem;margin:var(--stack-gap) auto 0}.BriefFormSection-module__GFVepW__panel{padding:clamp(1.25rem,3.5vw,2.25rem)}
.GeoFrame-module__DQ7pxa__frame{isolation:isolate;position:relative}.GeoFrame-module__DQ7pxa__fill{z-index:0;position:absolute;inset:0}.GeoFrame-module__DQ7pxa__glass{border-radius:var(--radius-card);background:linear-gradient(to bottom, var(--glass-tint), transparent 42%), var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%)}.GeoFrame-module__DQ7pxa__solid{border-radius:var(--radius-cta);background:linear-gradient(to bottom, #ffffff29, transparent 48%), var(--color-accent)}.GeoFrame-module__DQ7pxa__content{z-index:1;position:relative}.GeoFrame-module__DQ7pxa__contentClipped{height:100%}.GeoFrame-module__DQ7pxa__contentClipped .glass-panel{border:none;box-shadow:inset 0 1px #ffffff2e}.GeoFrame-module__DQ7pxa__edge{z-index:2;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--geo-halo,var(--color-accent)) 55%, transparent));position:absolute;inset:0;overflow:visible}.GeoFrame-module__DQ7pxa__edgeLine{stroke-width:var(--geo-edge-width,1.4);opacity:.9}.GeoFrame-module__DQ7pxa__edgeLine,.GeoFrame-module__DQ7pxa__edgeTrace{stroke-linejoin:round;stroke-linecap:round}.GeoFrame-module__DQ7pxa__edgeTrace{stroke-width:var(--geo-trace-width,2.4);stroke-dasharray:16 84;opacity:0}@media (prefers-reduced-motion:no-preference){.GeoFrame-module__DQ7pxa__edgeTrace{opacity:.95;animation:GeoFrame-module__DQ7pxa__geo-trace var(--geo-trace-dur,4.5s) linear infinite}@keyframes GeoFrame-module__DQ7pxa__geo-trace{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}}
.HoloFigure-module__yW8C0W__root{--holo-src:url(/images/hologramme.webp);--holo-glitch-dur:3s;aspect-ratio:408/429;pointer-events:none;position:relative}.HoloFigure-module__yW8C0W__inner{position:absolute;inset:0;-webkit-mask:linear-gradient(#000 80%,#0000 98%);mask:linear-gradient(#000 80%,#0000 98%)}.HoloFigure-module__yW8C0W__layer{background:var(--holo-src) center / contain no-repeat;position:absolute;inset:0}.HoloFigure-module__yW8C0W__figure{opacity:.92;}.HoloFigure-module__yW8C0W__ghostCyan{filter:sepia()saturate(2.6)hue-rotate(150deg)brightness(1.4);opacity:.1;translate:-3px 1px;}.HoloFigure-module__yW8C0W__ghostPink{filter:sepia()saturate(3.2)hue-rotate(330deg)brightness(1.25);opacity:.1;translate:3px -1px;}.HoloFigure-module__yW8C0W__sliceHigh{clip-path:inset(18% 0 66%);opacity:0;}.HoloFigure-module__yW8C0W__sliceLow{clip-path:inset(58% 0 26%);opacity:0;}@supports ((-webkit-mask-size:contain) or (mask-size:contain)){.HoloFigure-module__yW8C0W__scanlines{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-fx-1) 14%, transparent) 0 1px, transparent 1px 4px);mix-blend-mode:screen;-webkit-mask:var(--holo-src) center / contain no-repeat;mask:var(--holo-src) center / contain no-repeat;position:absolute;inset:0}}@media (prefers-reduced-motion:no-preference){.HoloFigure-module__yW8C0W__figure{animation:HoloFigure-module__yW8C0W__holo-glitch var(--holo-glitch-dur) steps(1, end) infinite}.HoloFigure-module__yW8C0W__ghostCyan{animation:HoloFigure-module__yW8C0W__holo-ghost-cyan var(--holo-glitch-dur) steps(1, end) infinite}.HoloFigure-module__yW8C0W__ghostPink{animation:HoloFigure-module__yW8C0W__holo-ghost-pink var(--holo-glitch-dur) steps(1, end) infinite}.HoloFigure-module__yW8C0W__sliceHigh{animation:HoloFigure-module__yW8C0W__holo-slice-high var(--holo-glitch-dur) steps(1, end) infinite}.HoloFigure-module__yW8C0W__sliceLow{animation:HoloFigure-module__yW8C0W__holo-slice-low var(--holo-glitch-dur) steps(1, end) infinite}@keyframes HoloFigure-module__yW8C0W__holo-glitch{0%,87.9%{opacity:.92;translate:0}88%{opacity:.55;translate:-3px 1px}90%{opacity:.8;translate:2px}92%{opacity:.45;translate:-2px -1px}94%{opacity:.75;translate:3px 1px}96%{opacity:.6;translate:-1px}98%,to{opacity:.92;translate:0}}@keyframes HoloFigure-module__yW8C0W__holo-ghost-cyan{0%,87.9%,98%,to{opacity:.1}88%{opacity:.4}90.5%{opacity:.15}92.5%{opacity:.38}95.5%{opacity:.18}}@keyframes HoloFigure-module__yW8C0W__holo-ghost-pink{0%,88.4%,98.5%,to{opacity:.1}88.5%{opacity:.38}91%{opacity:.14}93%{opacity:.4}96%{opacity:.16}}@keyframes HoloFigure-module__yW8C0W__holo-slice-high{0%,87.9%,96.5%,to{opacity:0;translate:0}88%{opacity:.75;translate:5px}90.5%{opacity:.75;translate:-4px}92.5%{opacity:0;translate:0}94%{opacity:.75;translate:6px}}@keyframes HoloFigure-module__yW8C0W__holo-slice-low{0%,88.4%,97%,to{opacity:0;translate:0}88.5%{opacity:.75;translate:-5px}91%{opacity:.75;translate:4px}93%{opacity:0;translate:0}94.5%{opacity:.7;translate:-4px}}}
.AmbientVideo-module__R7nl-G__root{justify-content:center;display:flex;position:relative}.AmbientVideo-module__R7nl-G__video{aspect-ratio:900/1126;border-radius:var(--radius-tight);background:var(--color-bg-deep);object-fit:cover;width:auto;max-width:100%;height:auto;max-height:clamp(20rem,58vh,34rem);display:block;box-shadow:0 18px 48px #0000006b}.AmbientVideo-module__R7nl-G__sound{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-bg-deep) 62%, transparent);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--glass-edge);color:var(--color-ink);cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;bottom:.75rem;right:.75rem}.AmbientVideo-module__R7nl-G__sound:hover{color:var(--color-accent-hot);box-shadow:inset 0 0 0 1px var(--edge-lit)}.AmbientVideo-module__R7nl-G__sound:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AmbientVideo-module__R7nl-G__soundIcon{width:1.125rem;height:1.125rem}
.BriefFormSectionLidar-module__9mg0fq__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem) calc(var(--section-pad-y) * 1.2);position:relative}.BriefFormSectionLidar-module__9mg0fq__inner{max-width:46rem;margin:var(--stack-gap) auto 0}.BriefFormSectionLidar-module__9mg0fq__panel{border-radius:var(--radius-tight);padding:clamp(1.25rem,3.5vw,2.25rem)}
.FinalCta360-module__PSvJCG__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem);text-align:center;position:relative;overflow:hidden}.FinalCta360-module__PSvJCG__inner{justify-items:center;gap:1.25rem;max-width:46rem;margin-inline:auto;display:grid;position:relative}.FinalCta360-module__PSvJCG__title{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.5rem);font-weight:700;line-height:1.15;display:grid}.FinalCta360-module__PSvJCG__line{color:var(--color-accent)}.FinalCta360-module__PSvJCG__subtitle{color:var(--color-ink-muted);max-width:36rem}.FinalCta360-module__PSvJCG__showcase{width:100%;max-width:30rem;margin-block:.75rem}.FinalCta360-module__PSvJCG__panel{padding:clamp(1rem,3vw,1.75rem)}
@media (prefers-reduced-motion:no-preference){.EnterRise-module__Ag5sjG__rise{animation:EnterRise-module__Ag5sjG__enter-rise var(--dur-med) var(--ease-out) both;animation-delay:var(--rise-delay,0s)}@keyframes EnterRise-module__Ag5sjG__enter-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}}
.HoloHeadset-module__VkQuja__root{position:relative}.HoloHeadset-module__VkQuja__cone{width:75%;height:60%;position:absolute;top:55%;left:50%;translate:-50%}.HoloHeadset-module__VkQuja__emitter{border-radius:var(--radius-pill);background:var(--color-fx-1);opacity:.8;width:6rem;height:.375rem;box-shadow:0 0 18px 5px color-mix(in srgb, var(--color-fx-1) 50%, transparent);position:absolute;bottom:-.5rem;left:50%;translate:-50%}.HoloHeadset-module__VkQuja__float{position:relative}.HoloHeadset-module__VkQuja__svg{width:100%;height:auto}.HoloHeadset-module__VkQuja__scanlines{border-radius:36px;position:absolute;inset:22% 20%}
.MadagascarField-module__DvqkJa__field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.MadagascarField-module__DvqkJa__coast{opacity:.32}.MadagascarField-module__DvqkJa__coastNode{opacity:.85}.MadagascarField-module__DvqkJa__field.is-offscreen{visibility:hidden}.MadagascarField-module__DvqkJa__field.is-offscreen *{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.MadagascarField-module__DvqkJa__dot{animation:MadagascarField-module__DvqkJa__converge var(--dur-slow) var(--ease-out) both;animation-delay:var(--m-delay,0s)}.MadagascarField-module__DvqkJa__linksIn{animation:MadagascarField-module__DvqkJa__fade-in var(--dur-med) var(--ease-out) both;animation-delay:var(--mada-form-end,1.7s)}.MadagascarField-module__DvqkJa__signalsIn{animation:MadagascarField-module__DvqkJa__fade-in var(--dur-med) var(--ease-out) both;animation-delay:calc(var(--mada-form-end,1.7s) + .25s)}@keyframes MadagascarField-module__DvqkJa__converge{0%{opacity:0;transform:translate(var(--sx,0px), var(--sy,0px))}to{opacity:1;transform:none}}@keyframes MadagascarField-module__DvqkJa__fade-in{0%{opacity:0}to{opacity:1}}}
.TapHint-module__37cCJa__root{pointer-events:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.TapHint-module__37cCJa__ring{border:2px solid var(--color-accent-hot);border-radius:var(--radius-pill);position:absolute;inset:0}.TapHint-module__37cCJa__press{display:block;rotate:-12deg}.TapHint-module__37cCJa__pointer{width:1.75rem;height:1.75rem;color:var(--color-accent-hot);fill:var(--color-bg-deep);display:block}
.DeckRail-module__DkcFvG__rail{--deck-gap:1rem;--deck-peek:2.5rem;--deck-slide:min(78vw, 20rem);min-width:0;position:relative}@media (min-width:640px){.DeckRail-module__DkcFvG__rail{--deck-gap:1.25rem;--deck-slide:calc((100% - var(--deck-gap) - var(--deck-peek)) / 2)}}@media (min-width:1024px){.DeckRail-module__DkcFvG__rail{--deck-peek:3.25rem;--deck-slide:calc((100% - 2 * var(--deck-gap) - var(--deck-peek)) / 3)}}.DeckRail-module__DkcFvG__track{gap:var(--deck-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:.75rem;display:flex;overflow-x:auto}.DeckRail-module__DkcFvG__track::-webkit-scrollbar{display:none}@media (pointer:fine){.DeckRail-module__DkcFvG__track{cursor:grab}}.DeckRail-module__DkcFvG__track[data-dragging=true]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.DeckRail-module__DkcFvG__slide{flex:0 0 var(--deck-slide);scroll-snap-align:start;min-width:0;display:grid}.DeckRail-module__DkcFvG__slideInner{transform:perspective(var(--deck-perspective)) translateX(calc(var(--side,0) * (1 - var(--depth,1)) * var(--deck-tuck) * -1)) scale(calc(var(--deck-scale-min) + (1 - var(--deck-scale-min)) * var(--depth,1))) rotateY(calc(var(--side,0) * (1 - var(--depth,1)) * var(--deck-tilt) * -1));transform-origin:50%;opacity:calc(var(--deck-fade-min) + (1 - var(--deck-fade-min)) * var(--depth,1));display:grid}.DeckRail-module__DkcFvG__controls{justify-content:center;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.DeckRail-module__DkcFvG__arrow{width:2.5rem;height:2.5rem;color:var(--color-ink);background:color-mix(in srgb, var(--color-bg-raised) 88%, transparent);border:1px solid var(--glass-stroke);border-radius:var(--radius-pill);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.DeckRail-module__DkcFvG__arrow:hover:not(:disabled){background:var(--color-accent);color:var(--color-bg-deep);border-color:#0000}.DeckRail-module__DkcFvG__arrow:disabled{opacity:.32;cursor:default}.DeckRail-module__DkcFvG__dots{align-items:center;gap:.4rem;display:flex}.DeckRail-module__DkcFvG__dot{border-radius:var(--radius-pill);background:var(--glass-edge);width:8px;height:8px;transition:background-color var(--dur-fast) var(--ease-out), width var(--dur-med) var(--ease-out)}.DeckRail-module__DkcFvG__dot:hover{background:var(--color-ink-muted)}.DeckRail-module__DkcFvG__dot[aria-selected=true]{background:var(--color-accent);width:22px}@media (prefers-reduced-motion:reduce){.DeckRail-module__DkcFvG__slideInner{opacity:1;transform:none}.DeckRail-module__DkcFvG__dot,.DeckRail-module__DkcFvG__arrow{transition:none}}
.DeliverablesLidar-module__Iu2sdG__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem);position:relative}.DeliverablesLidar-module__Iu2sdG__inner{max-width:60rem;margin:var(--stack-gap) auto 0;gap:1.5rem;display:grid}.DeliverablesLidar-module__Iu2sdG__tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.DeliverablesLidar-module__Iu2sdG__tab{border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--glass-stroke));border-radius:var(--radius-tight);background:color-mix(in srgb, var(--color-bg-raised) 55%, transparent);color:var(--color-ink-muted);font-family:var(--font-display);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.55rem 1.25rem;font-size:.95rem;font-weight:600}.DeliverablesLidar-module__Iu2sdG__tab:hover{color:var(--color-ink)}.DeliverablesLidar-module__Iu2sdG__tabActive{color:var(--color-ink);border-color:color-mix(in srgb, var(--color-accent) 80%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg-raised))}.DeliverablesLidar-module__Iu2sdG__grid{gap:1rem;display:grid}@media (min-width:640px){.DeliverablesLidar-module__Iu2sdG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DeliverablesLidar-module__Iu2sdG__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.DeliverablesLidar-module__Iu2sdG__mention{text-align:center;color:var(--color-ink-muted);font-size:.75rem;font-style:italic}.DeliverablesLidar-module__Iu2sdG__tile{border:1px solid color-mix(in srgb, var(--color-accent) 14%, transparent);border-left:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent);border-radius:var(--radius-tight);align-content:start;gap:.4rem;padding:1rem 1.1rem;display:grid}.DeliverablesLidar-module__Iu2sdG__tileTitle{font-family:var(--font-display);font-size:.95rem;font-weight:700}.DeliverablesLidar-module__Iu2sdG__tileBody{color:var(--color-ink-muted);font-size:.85rem}
.FinalCtaLidar-module__nOIK9a__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem);text-align:center;position:relative}.FinalCtaLidar-module__nOIK9a__inner{justify-items:center;gap:1.25rem;max-width:46rem;margin-inline:auto;display:grid}.FinalCtaLidar-module__nOIK9a__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-hot);font-size:.8rem;font-weight:500}.FinalCtaLidar-module__nOIK9a__title{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.5rem);font-weight:700;line-height:1.15}.FinalCtaLidar-module__nOIK9a__subtitle{color:var(--color-ink-muted);max-width:38rem}.FinalCtaLidar-module__nOIK9a__showcase{width:100%;max-width:30rem;margin-block:.75rem}.FinalCtaLidar-module__nOIK9a__panel{padding:clamp(1rem,3vw,1.75rem)}
.ObjectionsSection-module__SiUZ6q__section{}.ObjectionsSection-module__SiUZ6q__container{}.ObjectionsSection-module__SiUZ6q__list{flex-direction:column;gap:.875rem;margin-top:3rem;display:flex}.ObjectionsSection-module__SiUZ6q__item{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);box-shadow:inset 0 0 0 1px var(--glass-stroke);background:color-mix(in srgb, var(--color-bg-raised) 60%, transparent)}.ObjectionsSection-module__SiUZ6q__summary{cursor:pointer;min-height:2.75rem;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-weight:600;list-style:none;display:flex}.ObjectionsSection-module__SiUZ6q__summary::-webkit-details-marker{display:none}.ObjectionsSection-module__SiUZ6q__chevron{width:1rem;height:1rem;color:var(--color-accent);transition:transform var(--dur-fast);flex-shrink:0}.ObjectionsSection-module__SiUZ6q__item[open] .ObjectionsSection-module__SiUZ6q__chevron{transform:rotate(180deg)}.ObjectionsSection-module__SiUZ6q__answer{color:var(--color-ink-muted);padding:0 1.5rem 1.25rem;line-height:1.625}
.Hero360-module__YrVngW__hero{min-height:100svh;padding:calc(var(--header-h) + 2.5rem) clamp(1.25rem, 4vw, 3rem) 0;grid-template-rows:1fr auto;display:grid;position:relative}@media (max-width:767px){.Hero360-module__YrVngW__hero{row-gap:1.5rem;min-height:auto}}.Hero360-module__YrVngW__chipsRow{--chips-overlap:clamp(.6rem, 1.6svh, 1.25rem);z-index:1;width:100%;max-width:72rem;transform:translateY(var(--chips-overlap));margin-inline:auto;position:relative}.Hero360-module__YrVngW__decorScene{--parallax-scene-position:absolute;pointer-events:none;position:absolute;inset:0}.Hero360-module__YrVngW__bg{position:absolute;inset:0}.Hero360-module__YrVngW__bgImg{object-fit:cover;object-position:70% 50%}.Hero360-module__YrVngW__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-deep) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg-deep) 62%, transparent) 45%, color-mix(in srgb, var(--color-bg-deep) 22%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-deep) 62%, transparent) 0%, transparent 32%, transparent 62%, var(--color-bg-deep) 100%);position:absolute;inset:0}.Hero360-module__YrVngW__ringField{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero360-module__YrVngW__ring{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:conic-gradient(from 200deg, var(--color-accent) 0 52deg, transparent 52deg 360deg);border-radius:50%;width:min(56vw,40rem);position:absolute;top:50%;right:-12%;translate:0 -50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.Hero360-module__YrVngW__ringInner{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:50%;width:min(40vw,28rem);position:absolute;top:50%;right:-4%;translate:0 -50%}.Hero360-module__YrVngW__inner{align-self:center;gap:clamp(1.25rem,3svh,2rem);width:100%;max-width:72rem;margin-inline:auto;display:grid;position:relative}.Hero360-module__YrVngW__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.85rem;font-weight:500}.Hero360-module__YrVngW__title{font-family:var(--font-display);letter-spacing:-.02em;gap:.25rem;max-width:20ch;font-size:clamp(2.1rem,5.5vw,4rem);font-weight:700;line-height:1.05;display:grid}.Hero360-module__YrVngW__titleAccent{color:var(--color-accent)}.Hero360-module__YrVngW__subtitle{max-width:40rem;color:var(--color-ink-muted);font-size:clamp(1rem,2vw,1.2rem)}.Hero360-module__YrVngW__ctaRow{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.Hero360-module__YrVngW__baseline{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:500}.Hero360-module__YrVngW__chips{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:767px){.Hero360-module__YrVngW__chipsRow{min-width:0}.Hero360-module__YrVngW__chips{gap:.45rem}.Hero360-module__YrVngW__chip{padding:.4rem .7rem;font-size:.8rem}}.Hero360-module__YrVngW__chip{border:1px solid var(--glass-stroke);border-radius:var(--radius-tight);color:var(--color-ink-muted);background:color-mix(in srgb, var(--color-bg-raised) 88%, transparent);align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.85rem;display:inline-flex}.Hero360-module__YrVngW__chipIcon{width:1rem;height:1rem;color:var(--color-accent)}
.HeroLidar-module__LSJQCG__hero{min-height:100svh;padding:calc(var(--header-h) + 2.5rem) clamp(1.25rem, 4vw, 3rem) 0;grid-template-rows:1fr auto;display:grid;position:relative}@media (max-width:767px){.HeroLidar-module__LSJQCG__hero{row-gap:1.5rem;min-height:auto}}.HeroLidar-module__LSJQCG__chipsRow{--chips-overlap:clamp(.6rem, 1.6svh, 1.25rem);z-index:1;width:100%;max-width:72rem;transform:translateY(var(--chips-overlap));margin-inline:auto;position:relative}.HeroLidar-module__LSJQCG__decorScene{--parallax-scene-position:absolute;pointer-events:none;position:absolute;inset:0}.HeroLidar-module__LSJQCG__bg{position:absolute;inset:0}.HeroLidar-module__LSJQCG__bgImg{object-fit:cover;object-position:65% 50%}.HeroLidar-module__LSJQCG__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-deep) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg-deep) 62%, transparent) 45%, color-mix(in srgb, var(--color-bg-deep) 22%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-deep) 62%, transparent) 0%, transparent 32%, transparent 62%, var(--color-bg-deep) 100%);position:absolute;inset:0}.HeroLidar-module__LSJQCG__decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroLidar-module__LSJQCG__reticle{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:50%;width:min(42vw,30rem);position:absolute;top:50%;right:-6%;translate:0 -50%}.HeroLidar-module__LSJQCG__reticle:before,.HeroLidar-module__LSJQCG__reticle:after{content:"";background:color-mix(in srgb, var(--color-accent) 55%, transparent);position:absolute}.HeroLidar-module__LSJQCG__reticle:before{width:1px;height:120%;top:-10%;left:50%}.HeroLidar-module__LSJQCG__reticle:after{width:120%;height:1px;top:50%;left:-10%}.HeroLidar-module__LSJQCG__inner{align-self:center;gap:clamp(1.25rem,3svh,2rem);width:100%;max-width:72rem;margin-inline:auto;display:grid;position:relative}.HeroLidar-module__LSJQCG__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.85rem;font-weight:500}.HeroLidar-module__LSJQCG__title{font-family:var(--font-display);letter-spacing:-.02em;gap:.25rem;max-width:18ch;font-size:clamp(2.1rem,5.5vw,4rem);font-weight:700;line-height:1.05;display:grid}.HeroLidar-module__LSJQCG__titleAccent{color:var(--color-accent-hot)}.HeroLidar-module__LSJQCG__subtitle{max-width:42rem;color:var(--color-ink-muted);font-size:clamp(1rem,2vw,1.2rem)}.HeroLidar-module__LSJQCG__ctaRow{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.HeroLidar-module__LSJQCG__baseline{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-hot);font-size:.8rem;font-weight:500}.HeroLidar-module__LSJQCG__chips{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:767px){.HeroLidar-module__LSJQCG__chipsRow{min-width:0}.HeroLidar-module__LSJQCG__chips{gap:.45rem}.HeroLidar-module__LSJQCG__chip{padding:.4rem .7rem;font-size:.8rem}}.HeroLidar-module__LSJQCG__chip{border:1px solid var(--glass-stroke);border-radius:var(--radius-tight);color:var(--color-ink-muted);background:color-mix(in srgb, var(--color-bg-raised) 88%, transparent);align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.85rem;display:inline-flex}.HeroLidar-module__LSJQCG__chipIcon{width:1rem;height:1rem;color:var(--color-accent-hot)}
.Series360-module__DGM4Qq__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem);position:relative}.Series360-module__DGM4Qq__episodes{max-width:72rem;margin:var(--stack-gap) auto 0}.Series360-module__DGM4Qq__episode{border:1px solid color-mix(in srgb, var(--color-accent) 35%, var(--glass-stroke));border-left:3px solid var(--color-accent);border-radius:var(--radius-tight);background:color-mix(in srgb, var(--color-bg-raised) 72%, transparent);align-items:center;gap:.9rem;height:100%;padding:1.1rem 1.2rem;display:flex;position:relative;overflow:hidden}.Series360-module__DGM4Qq__episodeImg{object-fit:cover;animation:28s ease-in-out infinite alternate Series360-module__DGM4Qq__pano-pan;animation-delay:calc(var(--i,0) * -3.5s)}@keyframes Series360-module__DGM4Qq__pano-pan{0%{transform:scale(1.08)translate(-2.5%)}to{transform:scale(1.08)translate(2.5%)}}:is(.Series360-module__DGM4Qq__episodesWrap.is-offscreen .Series360-module__DGM4Qq__episodeImg,.Series360-module__DGM4Qq__episodesWrap.is-offscreen .Series360-module__DGM4Qq__badgeRing){animation-play-state:paused}.Series360-module__DGM4Qq__episodeVeil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-deep) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg-deep) 78%, transparent) 55%, color-mix(in srgb, var(--color-bg-deep) 38%, transparent) 100%);position:absolute;inset:0}.Series360-module__DGM4Qq__episodeNumber{border:1px solid color-mix(in srgb, var(--color-accent) 60%, transparent);width:2.6rem;height:2.6rem;font-family:var(--font-display);color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:relative}.Series360-module__DGM4Qq__badge360{width:2rem;height:2rem;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-accent);background:color-mix(in srgb, var(--color-bg-deep) 55%, transparent);border-radius:50%;flex-shrink:0;order:10;place-items:center;margin-left:auto;font-size:.58rem;font-weight:700;display:grid;position:relative}.Series360-module__DGM4Qq__badgeRing{border:1px dashed color-mix(in srgb, var(--color-accent) 65%, transparent);border-radius:50%;animation:26s linear infinite Series360-module__DGM4Qq__badge-spin;position:absolute;inset:-3px}@keyframes Series360-module__DGM4Qq__badge-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.Series360-module__DGM4Qq__episodeImg,.Series360-module__DGM4Qq__badgeRing{animation:none}}.Series360-module__DGM4Qq__episodeText{display:block;position:relative}.Series360-module__DGM4Qq__episodeTitle{font-family:var(--font-display);font-size:.95rem;font-weight:600}.Series360-module__DGM4Qq__episodeBody{color:var(--color-ink-muted);margin-top:.15rem;font-size:.8rem}.Series360-module__DGM4Qq__ctaRow{justify-content:center;margin-top:2rem;display:flex}
.MissionLidar-module__WmTyBa__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem);position:relative}.MissionLidar-module__WmTyBa__timeline{max-width:46rem;margin:var(--stack-gap) auto 0;display:grid}.MissionLidar-module__WmTyBa__step{grid-template-columns:auto 1fr;gap:1.25rem;padding-bottom:clamp(1.5rem,3.5svh,2.5rem);display:grid;position:relative}.MissionLidar-module__WmTyBa__step:before{content:"";background:color-mix(in srgb, var(--color-accent) 30%, transparent);width:1px;position:absolute;top:2.4rem;bottom:.2rem;left:1.1rem}.MissionLidar-module__WmTyBa__step:last-child{padding-bottom:0}.MissionLidar-module__WmTyBa__step:last-child:before{display:none}.MissionLidar-module__WmTyBa__marker{border-radius:var(--radius-tight);border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent);background:var(--glass-fill);place-content:center;width:2.2rem;height:2.2rem;display:grid}.MissionLidar-module__WmTyBa__number{font-family:var(--font-display);color:var(--color-accent-hot);font-size:.95rem;font-weight:700}.MissionLidar-module__WmTyBa__content{justify-items:start;gap:.4rem;padding-top:.2rem;display:grid}.MissionLidar-module__WmTyBa__icon{width:1.3rem;height:1.3rem;color:var(--color-accent-hot)}.MissionLidar-module__WmTyBa__stepTitle{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.MissionLidar-module__WmTyBa__stepBody{color:var(--color-ink-muted);font-size:.95rem}.MissionLidar-module__WmTyBa__engagements{max-width:60rem;margin:var(--stack-gap) auto 0}.MissionLidar-module__WmTyBa__details{border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:var(--radius-tight);background:color-mix(in srgb, var(--color-bg-raised) 55%, transparent)}.MissionLidar-module__WmTyBa__summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.MissionLidar-module__WmTyBa__summary::-webkit-details-marker{display:none}.MissionLidar-module__WmTyBa__chevron{width:1.1rem;height:1.1rem;color:var(--color-accent-hot);transition:rotate var(--dur-fast) var(--ease-out)}.MissionLidar-module__WmTyBa__details[open] .MissionLidar-module__WmTyBa__chevron{rotate:180deg}.MissionLidar-module__WmTyBa__engagementsList{gap:.9rem 2rem;padding:0 1.25rem 1.25rem;display:grid}@media (min-width:768px){.MissionLidar-module__WmTyBa__engagementsList{grid-template-columns:repeat(2,1fr)}}.MissionLidar-module__WmTyBa__engagementTitle{font-size:.92rem;font-weight:700}.MissionLidar-module__WmTyBa__engagementBody{color:var(--color-ink-muted);margin-top:.15rem;font-size:.88rem}.MissionLidar-module__WmTyBa__limits{border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-left:3px solid var(--color-accent);border-radius:var(--radius-tight);background:color-mix(in srgb, var(--color-bg-raised) 55%, transparent);max-width:60rem;scroll-margin-top:calc(var(--header-h) + 1rem);gap:.75rem;margin:1.25rem auto 0;padding:1.25rem 1.4rem;display:grid}.MissionLidar-module__WmTyBa__limitsTitle{font-family:var(--font-display);font-size:1.02rem;font-weight:700}.MissionLidar-module__WmTyBa__limitsList{gap:.45rem;display:grid}.MissionLidar-module__WmTyBa__limit{color:var(--color-ink-muted);padding-left:1.1rem;font-size:.9rem;position:relative}.MissionLidar-module__WmTyBa__limit:before{content:"";border:1px solid var(--color-accent);width:.4rem;height:.4rem;position:absolute;top:.5em;left:0}.MissionLidar-module__WmTyBa__adaptNote{color:var(--color-ink-muted);font-size:.88rem;font-style:italic}
.Services360-module__zUzOka__section{padding:var(--section-pad-y) clamp(1.25rem, 4vw, 3rem);position:relative}.Services360-module__zUzOka__inner{max-width:56rem;margin:var(--stack-gap) auto 0;gap:1.5rem;display:grid}.Services360-module__zUzOka__tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.Services360-module__zUzOka__tab{border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--glass-stroke));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-bg-raised) 55%, transparent);color:var(--color-ink-muted);font-family:var(--font-display);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.55rem 1.25rem;font-size:.95rem;font-weight:600}.Services360-module__zUzOka__tab:hover{color:var(--color-ink)}.Services360-module__zUzOka__tabActive{color:var(--color-ink);border-color:color-mix(in srgb, var(--color-accent) 80%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg-raised));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent)}.Services360-module__zUzOka__panel{gap:1.25rem;display:grid}.Services360-module__zUzOka__intro{text-align:center;color:var(--color-ink-muted);font-size:.98rem}.Services360-module__zUzOka__rows{gap:1rem;display:grid}.Services360-module__zUzOka__row{border:1px solid color-mix(in srgb, var(--color-accent) 18%, var(--glass-stroke));border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-bg-raised) 45%, transparent);align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex}.Services360-module__zUzOka__icon{border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent);width:2.2rem;height:2.2rem;color:var(--color-accent);border-radius:50%;flex-shrink:0;padding:.5rem}.Services360-module__zUzOka__rowTitle{font-family:var(--font-display);font-size:1.02rem;font-weight:700}.Services360-module__zUzOka__rowBody{color:var(--color-ink-muted);margin-top:.25rem;font-size:.92rem}.Services360-module__zUzOka__deliverables{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.Services360-module__zUzOka__deliverablesLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin-right:.25rem;font-size:.82rem;font-weight:700}.Services360-module__zUzOka__chip{border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 8%, transparent);padding:.3rem .75rem;font-size:.82rem;font-weight:600}@media (min-width:768px){.Services360-module__zUzOka__rows{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.Services360-module__zUzOka__row{flex-direction:column;gap:.75rem}}
