.GondorPageContent-module__xRVZEq__page{color:var(--fg);background:#fff}.GondorPageContent-module__xRVZEq__hero{min-height:100svh;padding:calc(var(--nav-block-height) + clamp(1.5rem, 4vh, 2.5rem)) var(--container-padding) 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.GondorPageContent-module__xRVZEq__heroCopy{z-index:3;text-align:center;justify-items:center;gap:clamp(1rem,2.5vh,1.35rem);width:min(92vw,44rem);margin-bottom:clamp(1.5rem,6vh,3rem);display:grid;position:relative}.GondorPageContent-module__xRVZEq__title{letter-spacing:-.04em;color:var(--fg);margin:0;font-size:clamp(2.2rem,6.2vw,4.35rem);font-weight:500;line-height:1.08}.GondorPageContent-module__xRVZEq__titleLine{display:block}.GondorPageContent-module__xRVZEq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GondorPageContent-module__xRVZEq__highlightWrap{vertical-align:baseline;display:inline-block}.GondorPageContent-module__xRVZEq__highlightWord{z-index:1;padding-inline:.08em;display:inline-block;position:relative}.GondorPageContent-module__xRVZEq__lead{max-width:36rem;color:var(--fg-secondary);margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.68}.GondorPageContent-module__xRVZEq__leadReveal{display:inline}.GondorPageContent-module__xRVZEq__ctaWrap{opacity:0;transition:opacity .55s var(--ease-out-expo), transform .55s var(--ease-out-expo);transform:translateY(.35rem)}.GondorPageContent-module__xRVZEq__ctaWrapVisible{opacity:1;transform:translateY(0)}.GondorPageContent-module__xRVZEq__heroCta{color:#fff!important;background:#050505!important}.GondorPageContent-module__xRVZEq__heroCta:hover,.GondorPageContent-module__xRVZEq__heroCta:active,.GondorPageContent-module__xRVZEq__heroCta[data-pressed=true],.GondorPageContent-module__xRVZEq__heroCta[data-press=true]{color:#fff!important;opacity:1!important;background:#1a1a1a!important}:is(.GondorPageContent-module__xRVZEq__heroCta .palentir-primary-btn__icon,.GondorPageContent-module__xRVZEq__heroCta .palentir-access-btn__icon){color:#fff;opacity:.85}:is(.GondorPageContent-module__xRVZEq__heroCta:hover .palentir-primary-btn__icon,.GondorPageContent-module__xRVZEq__heroCta:hover .palentir-access-btn__icon){color:#fff;opacity:1}.GondorPageContent-module__xRVZEq__mapStage{z-index:1;pointer-events:none;width:min(128vw,1180px);position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}.GondorPageContent-module__xRVZEq__map{opacity:.92}.GondorPageContent-module__xRVZEq__mapFade{z-index:2;background:linear-gradient(#fff 0%,#fffffff0 16%,#ffffff8c 36%,#ffffff14 58%,#0000 72%);position:absolute;inset:0}.GondorPageContent-module__xRVZEq__securitySection{padding:clamp(4.5rem, 10vh, 7rem) var(--container-padding);background:#fff}.GondorPageContent-module__xRVZEq__securityLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.GondorPageContent-module__xRVZEq__securityCopy{align-content:center;gap:clamp(1rem,2.2vh,1.35rem);min-width:0;display:grid}.GondorPageContent-module__xRVZEq__securityTitle{letter-spacing:-.035em;max-width:14ch;color:var(--fg);margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:400;line-height:1.1}.GondorPageContent-module__xRVZEq__securityDesc{max-width:34rem;color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.68}.GondorPageContent-module__xRVZEq__securityCtaWrap{width:fit-content;padding-top:.25rem}.GondorPageContent-module__xRVZEq__securityMedia{justify-self:end;width:min(100%,28rem);min-width:0;line-height:0}.GondorPageContent-module__xRVZEq__securityImage{width:100%;height:auto;display:block}.GondorPageContent-module__xRVZEq__gondorStandardsTitle{letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:400;line-height:1.1}.GondorPageContent-module__xRVZEq__featuresSection{padding:clamp(3rem, 6vh, 5rem) var(--container-padding) clamp(4.5rem, 10vh, 7rem);background:#fff}.GondorPageContent-module__xRVZEq__featuresLayout{gap:clamp(2.75rem,5vh,4rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.GondorPageContent-module__xRVZEq__featuresHeader{text-align:center;justify-items:center;gap:clamp(.85rem,2vh,1.15rem);max-width:42rem;margin-inline:auto;display:grid}.GondorPageContent-module__xRVZEq__featuresTitle{letter-spacing:-.035em;color:var(--fg);margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:400;line-height:1.1}.GondorPageContent-module__xRVZEq__featuresLead{max-width:36rem;color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.GondorPageContent-module__xRVZEq__featuresGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.GondorPageContent-module__xRVZEq__featureCard{background:#eeedea;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:clamp(2.5rem,5vh,3.5rem);min-width:0;min-height:100%;padding:clamp(1.25rem,2.5vw,1.6rem);display:flex}.GondorPageContent-module__xRVZEq__featureIcon{color:var(--fg);flex-shrink:0}.GondorPageContent-module__xRVZEq__featureCopy{gap:.45rem;margin-top:auto;display:grid}.GondorPageContent-module__xRVZEq__featureTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:600;line-height:1.3}.GondorPageContent-module__xRVZEq__featureDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.55}.GondorPageContent-module__xRVZEq__pillarDeepSection{background:#fff}.GondorPageContent-module__xRVZEq__pillarRow{max-width:min(95vw,1200px);min-height:min(110vh,920px);padding:clamp(3rem, 7vh, 5rem) var(--container-padding);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-inline:auto;display:grid}.GondorPageContent-module__xRVZEq__pillarRow+.GondorPageContent-module__xRVZEq__pillarRow{border-top:1px solid #00000014}.GondorPageContent-module__xRVZEq__pillarRowReversed{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.GondorPageContent-module__xRVZEq__pillarRowReversed .GondorPageContent-module__xRVZEq__pillarSticky{order:2}.GondorPageContent-module__xRVZEq__pillarRowReversed .GondorPageContent-module__xRVZEq__pillarDetails{order:1}.GondorPageContent-module__xRVZEq__pillarSticky{top:calc(var(--nav-block-height) + clamp(1.25rem, 3vh, 2rem));min-width:0;position:sticky}.GondorPageContent-module__xRVZEq__pillarStickyIntro{gap:clamp(.85rem,2vh,1.15rem);max-width:22rem;display:grid}.GondorPageContent-module__xRVZEq__pillarStickyIndex{letter-spacing:.04em;color:#26251e57;margin:0;font-size:clamp(.82rem,1vw,.92rem)}.GondorPageContent-module__xRVZEq__pillarStickyTitle{letter-spacing:-.035em;color:var(--fg);margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:400;line-height:1.1}.GondorPageContent-module__xRVZEq__pillarStickyDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.GondorPageContent-module__xRVZEq__pillarStickyCta{width:fit-content;padding-top:.35rem}.GondorPageContent-module__xRVZEq__pillarStickyBtn{color:#fff!important;background:#050505!important}.GondorPageContent-module__xRVZEq__pillarStickyBtn:hover,.GondorPageContent-module__xRVZEq__pillarStickyBtn:active,.GondorPageContent-module__xRVZEq__pillarStickyBtn[data-pressed=true],.GondorPageContent-module__xRVZEq__pillarStickyBtn[data-press=true]{color:#fff!important;opacity:1!important;background:#1a1a1a!important}.GondorPageContent-module__xRVZEq__pillarDetails{min-width:0;padding-block:clamp(.25rem,1vh,.75rem)}.GondorPageContent-module__xRVZEq__pillarDetailsCategory{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-secondary);margin:0 0 clamp(1.25rem,2.5vh,1.75rem);font-size:.7rem;font-weight:600}.GondorPageContent-module__xRVZEq__pillarDetailList{gap:clamp(.85rem,1.6vw,1rem);margin:0;padding:0;list-style:none;display:grid}.GondorPageContent-module__xRVZEq__pillarDetailCard{background:#eeedea;border-radius:1rem;align-items:flex-start;gap:clamp(.85rem,1.6vw,1.1rem);min-width:0;padding:clamp(1.15rem,2vw,1.35rem);display:flex}.GondorPageContent-module__xRVZEq__pillarDetailIconSlot{flex-shrink:0;justify-content:center;align-items:flex-start;width:1.75rem;padding-top:.1rem;display:flex}.GondorPageContent-module__xRVZEq__pillarDetailIcon{color:var(--fg);opacity:.72}.GondorPageContent-module__xRVZEq__pillarDetailCopy{gap:.4rem;min-width:0;display:grid}.GondorPageContent-module__xRVZEq__pillarDetailTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:600;line-height:1.3}.GondorPageContent-module__xRVZEq__pillarDetailDesc{max-width:34rem;color:var(--fg-secondary);margin:0;font-size:clamp(.88rem,1.05vw,.95rem);line-height:1.62}.GondorPageContent-module__xRVZEq__faqSection{padding:clamp(3rem, 6vh, 5rem) var(--container-padding) clamp(4.5rem, 10vh, 7rem);background:#fff;border-top:1px solid #00000014}.GondorPageContent-module__xRVZEq__faqLayout{text-align:center;justify-items:center;gap:clamp(1.25rem,2.5vh,1.75rem);max-width:40rem;margin-inline:auto;display:grid}.GondorPageContent-module__xRVZEq__faqHeading{letter-spacing:-.02em;color:var(--fg);text-align:center;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600}.GondorPageContent-module__xRVZEq__faqList{width:100%;display:grid}.GondorPageContent-module__xRVZEq__faqItem{border-bottom:1px solid #00000014}.GondorPageContent-module__xRVZEq__faqQuestion{margin:0}.GondorPageContent-module__xRVZEq__faqTrigger{text-align:left;width:100%;font:inherit;letter-spacing:-.01em;color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:clamp(.92rem,1.1vw,1rem);font-weight:500;transition:color .2s;display:flex}.GondorPageContent-module__xRVZEq__faqTrigger:hover{color:var(--fg-secondary)}.GondorPageContent-module__xRVZEq__faqIcon{color:var(--fg-secondary);transition:transform .28s var(--ease-out-expo);flex-shrink:0}.GondorPageContent-module__xRVZEq__faqIconOpen{transform:rotate(180deg)}.GondorPageContent-module__xRVZEq__faqAnswer{padding:0 0 1rem;display:none}.GondorPageContent-module__xRVZEq__faqAnswerOpen{display:block}.GondorPageContent-module__xRVZEq__faqAnswer p{max-width:36rem;color:var(--fg-secondary);text-align:left;margin:0;font-size:clamp(.88rem,1.05vw,.95rem);line-height:1.6}@media (max-width:1024px){.GondorPageContent-module__xRVZEq__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.GondorPageContent-module__xRVZEq__hero{padding-top:calc(var(--nav-block-height) + clamp(2.5rem, 12vh, 4rem));justify-content:flex-start}.GondorPageContent-module__xRVZEq__mapStage{width:150vw;bottom:-18%}.GondorPageContent-module__xRVZEq__securityLayout{grid-template-columns:1fr}.GondorPageContent-module__xRVZEq__securityCopy{order:1}.GondorPageContent-module__xRVZEq__securityMedia{order:2;justify-self:center;width:min(100%,20rem)}.GondorPageContent-module__xRVZEq__securityTitle{max-width:none}.GondorPageContent-module__xRVZEq__featuresGrid{grid-template-columns:1fr}.GondorPageContent-module__xRVZEq__pillarRow,.GondorPageContent-module__xRVZEq__pillarRowReversed{grid-template-columns:1fr;gap:clamp(1.5rem,4vh,2.25rem);min-height:auto}.GondorPageContent-module__xRVZEq__pillarRowReversed .GondorPageContent-module__xRVZEq__pillarSticky,.GondorPageContent-module__xRVZEq__pillarRowReversed .GondorPageContent-module__xRVZEq__pillarDetails{order:unset}.GondorPageContent-module__xRVZEq__pillarSticky{position:static}}
.AnimatedButtonText-module__-K6J1G__root{white-space:nowrap;pointer-events:none;align-items:baseline;display:inline-flex}.AnimatedButtonText-module__-K6J1G__char{vertical-align:bottom;height:1.2em;line-height:1.2;display:inline-block;overflow:hidden}.AnimatedButtonText-module__-K6J1G__layer{height:1.2em;display:block;position:relative}.AnimatedButtonText-module__-K6J1G__letter,.AnimatedButtonText-module__-K6J1G__letterIn{backface-visibility:hidden;will-change:transform, filter;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 24ms);display:block}.AnimatedButtonText-module__-K6J1G__letter{filter:blur();transform:translate(0,0)}.AnimatedButtonText-module__-K6J1G__letterIn{filter:blur(4px);position:absolute;top:0;left:0;transform:translateY(120%)}.AnimatedButtonText-module__-K6J1G__active .AnimatedButtonText-module__-K6J1G__letter{filter:blur(4px);transform:translateY(-120%)}.AnimatedButtonText-module__-K6J1G__active .AnimatedButtonText-module__-K6J1G__letterIn{filter:blur();transform:translate(0,0)}
.HomeHero-module__B1rHZW__hero{--home-hero-inset:clamp(.65rem, 1.75vw, 1.1rem);isolation:isolate;width:100%;min-height:100svh;padding:calc(var(--nav-block-height) + clamp(1rem, 3vh, 2rem)) clamp(1.25rem, 4vw, 3.5rem) clamp(1.25rem, 3vh, 2rem);color:#0a0a0a;background:radial-gradient(70% 55% at 50% 42%,#ffffffeb,#0000 70%),linear-gradient(168deg,#fbfbfc 0%,#f2f3f5 52%,#eef0f2 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.HomeHero-module__B1rHZW__atmosphere{z-index:0;pointer-events:none;opacity:0;animation:HomeHero-module__B1rHZW__heroAtmosphereIn 1.1s var(--ease-out-expo) .15s forwards;background:radial-gradient(42% 36% at 18% 78%,#78808814,#0000 70%),radial-gradient(38% 32% at 88% 18%,#646e7812,#0000 68%),radial-gradient(50% 40% at 52% 48%,#8c949c0f,#0000 72%);position:absolute;inset:0}.HomeHero-module__B1rHZW__atmosphere:after{content:"";opacity:.35;background-image:radial-gradient(#0a0a0a0d .55px,#0000 .55px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 25%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 25%,#0000 100%)}.HomeHero-module__B1rHZW__stage{z-index:1;flex:1;grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);width:100%;max-width:96rem;min-height:min(62svh,36rem);margin-inline:auto;display:grid;position:relative}.HomeHero-module__B1rHZW__copyLeft{opacity:0;max-width:34rem;animation:HomeHero-module__B1rHZW__heroRiseIn .85s var(--ease-out-expo) .2s forwards;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2.4vh,1.35rem);display:flex;transform:translateY(14px)}.HomeHero-module__B1rHZW__title{color:#0a0a0a;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.6vw,3.65rem);font-weight:650;line-height:1.02}.HomeHero-module__B1rHZW__lead{color:#0a0a0a94;text-wrap:balance;max-width:42ch;margin:0;font-size:clamp(.95rem,1.35vw,1.08rem);font-weight:450;line-height:1.5}.HomeHero-module__B1rHZW__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.HomeHero-module__B1rHZW__primaryCta.HomeHero-module__B1rHZW__primaryCta{color:#fff!important;background:#0a0a0a!important}:is(.HomeHero-module__B1rHZW__primaryCta.HomeHero-module__B1rHZW__primaryCta .palentir-primary-btn__icon,.HomeHero-module__B1rHZW__primaryCta.HomeHero-module__B1rHZW__primaryCta .palentir-access-btn__icon){color:#fff;opacity:.85}.HomeHero-module__B1rHZW__secondaryCta{color:#0a0a0a;letter-spacing:.01em;transition:background-color .28s var(--ease-out-expo), border-color .28s var(--ease-out-expo), color .28s var(--ease-out-expo);background:0 0;border:1px solid #0a0a0a2e;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.HomeHero-module__B1rHZW__secondaryCta:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.HomeHero-module__B1rHZW__logoStage{aspect-ratio:1;opacity:0;width:100%;max-width:min(100%,34rem);animation:HomeHero-module__B1rHZW__heroLogoIn 1s var(--ease-out-expo) .12s forwards;cursor:default;pointer-events:none;touch-action:none;justify-self:stretch;place-items:center;margin-inline:auto 0;padding-inline:clamp(.5rem,2vw,2rem);display:grid;position:relative;transform:scale(.92)}.HomeHero-module__B1rHZW__logoShadowOrbit,.HomeHero-module__B1rHZW__logoMark{pointer-events:none;grid-area:1/1;width:78%}.HomeHero-module__B1rHZW__logoShadowOrbit{z-index:1;aspect-ratio:1;will-change:transform;animation:12s linear infinite HomeHero-module__B1rHZW__logoRimSpin;position:relative}.HomeHero-module__B1rHZW__logoShadowCast{filter:brightness(0)blur(26px);opacity:.58;width:100%;height:auto;transform:translateY(-11px)}.HomeHero-module__B1rHZW__logoSilhouette,.HomeHero-module__B1rHZW__logoImage{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}@keyframes HomeHero-module__B1rHZW__logoRimSpin{to{transform:rotate(360deg)}}.HomeHero-module__B1rHZW__logoMark{z-index:2;height:auto;position:relative}.HomeHero-module__B1rHZW__logoImage{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.HomeHero-module__B1rHZW__partnerLogos{--hero-partner-logo-color:#0a0a0a47;--hero-partner-logo-gap:clamp(1.75rem, 4vw, 3.5rem);z-index:1;justify-content:center;align-items:center;gap:var(--hero-partner-logo-gap);pointer-events:none;opacity:0;min-height:clamp(3rem,7vh,4.25rem);animation:HomeHero-module__B1rHZW__heroRiseIn .8s var(--ease-out-expo) .5s forwards;flex-wrap:wrap;margin-top:clamp(1.5rem,4vh,2.75rem);padding-inline:clamp(.25rem,1vw,.75rem);display:flex;position:relative}.HomeHero-module__B1rHZW__partnerLogo{background-color:var(--hero-partner-logo-color);flex-shrink:0;height:clamp(1.5rem,3.5vh,2rem);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HomeHero-module__B1rHZW__partnerLogoFireball{width:clamp(7.5rem,22vw,11rem);height:clamp(1.35rem,3vh,1.75rem);-webkit-mask-image:url(/LogoUtilisation/Fireball.svg);mask-image:url(/LogoUtilisation/Fireball.svg)}.HomeHero-module__B1rHZW__partnerLogoGithub{width:clamp(5.75rem,15vw,7.25rem);-webkit-mask-image:url(/LogoUtilisation/Github.svg);mask-image:url(/LogoUtilisation/Github.svg)}.HomeHero-module__B1rHZW__partnerLogoAdobe{width:clamp(7.75rem,20vw,9.75rem);height:clamp(1.95rem,4.6vh,2.65rem);-webkit-mask-image:url(/LogoUtilisation/Adobe.svg);mask-image:url(/LogoUtilisation/Adobe.svg)}@keyframes HomeHero-module__B1rHZW__heroRiseIn{to{opacity:1;transform:translateY(0)}}@keyframes HomeHero-module__B1rHZW__heroLogoIn{to{opacity:1;transform:scale(1)}}@keyframes HomeHero-module__B1rHZW__heroAtmosphereIn{to{opacity:1}}@media (max-width:1023px){.HomeHero-module__B1rHZW__stage{text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(1.5rem,4vh,2.25rem);min-height:auto}.HomeHero-module__B1rHZW__copyLeft{order:1;align-items:center;max-width:34rem}.HomeHero-module__B1rHZW__logoStage{order:0;width:min(78vw,20rem);max-width:none;margin-inline:auto;padding-inline:0}.HomeHero-module__B1rHZW__actions{justify-content:center}}@media (max-width:767px){.HomeHero-module__B1rHZW__hero{padding-inline:1.25rem}.HomeHero-module__B1rHZW__title{font-size:clamp(1.85rem,8vw,2.45rem)}.HomeHero-module__B1rHZW__logoStage{width:min(82vw,18rem)}.HomeHero-module__B1rHZW__partnerLogoFireball{width:clamp(5.5rem,38vw,7.5rem);height:clamp(1rem,2.6vh,1.25rem)}.HomeHero-module__B1rHZW__partnerLogoGithub{width:clamp(4.25rem,24vw,5.75rem)}.HomeHero-module__B1rHZW__partnerLogoAdobe{width:clamp(5.5rem,28vw,7rem);height:clamp(1.35rem,3vh,1.65rem)}}@media (min-width:1024px){.HomeHero-module__B1rHZW__hero{--home-hero-inset:clamp(.85rem, 1.5vw, 1.25rem)}}@media (prefers-reduced-motion:reduce){.HomeHero-module__B1rHZW__atmosphere,.HomeHero-module__B1rHZW__copyLeft,.HomeHero-module__B1rHZW__logoStage,.HomeHero-module__B1rHZW__partnerLogos{opacity:1;animation:none;transform:none}.HomeHero-module__B1rHZW__logoMark{transition:none}.HomeHero-module__B1rHZW__logoShadowOrbit{animation:none}}
.SiteFooter-module__VFKzxG__footer{color:var(--fg);border-top:1px solid var(--hairline);padding:clamp(3rem, 6vh, 4.5rem) var(--container-padding) 0;background:#f7f6f3}.SiteFooter-module__VFKzxG__inner{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);max-width:min(95vw,1400px);margin-inline:auto;display:grid}.SiteFooter-module__VFKzxG__brand{align-content:start;gap:clamp(1.1rem,2vh,1.35rem);display:grid}.SiteFooter-module__VFKzxG__logo{opacity:1;align-items:center;width:fit-content;transition:opacity .2s;display:inline-flex}.SiteFooter-module__VFKzxG__logo:hover{opacity:.6}.SiteFooter-module__VFKzxG__logo img{object-fit:contain;filter:invert();width:auto;max-width:min(7.5rem,42vw);height:clamp(1.25rem,3.2vw,1.65rem);display:block}.SiteFooter-module__VFKzxG__status{letter-spacing:.01em;color:#16a34a;margin:0;font-size:.75rem;font-weight:500}.SiteFooter-module__VFKzxG__complianceBadges{align-items:center;gap:.45rem;margin-top:.15rem;display:flex}.SiteFooter-module__VFKzxG__complianceBadgeImage{object-fit:contain;width:1.85rem;height:1.85rem;display:block}.SiteFooter-module__VFKzxG__bottom{justify-content:space-between;align-items:center;gap:1.5rem;max-width:min(95vw,1400px);margin:clamp(5rem,12vh,8rem) auto 0;padding-bottom:clamp(2.5rem,6vh,4rem);display:flex}.SiteFooter-module__VFKzxG__tagline{letter-spacing:.02em;color:var(--fg-secondary);margin:0;font-size:.72rem;font-weight:400}.SiteFooter-module__VFKzxG__canadian{letter-spacing:.02em;color:var(--fg-secondary);align-items:center;gap:.45rem;margin:0;font-size:.72rem;font-weight:400;display:inline-flex}.SiteFooter-module__VFKzxG__canadaFlagWrap{border-radius:.15rem;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:auto;display:flex;overflow:hidden}.SiteFooter-module__VFKzxG__canadaFlag{object-fit:contain;width:100%;height:auto;display:block}.SiteFooter-module__VFKzxG__navGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.SiteFooter-module__VFKzxG__column{align-content:start;gap:1rem;min-width:0;display:grid}.SiteFooter-module__VFKzxG__columnTitle{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:.92rem;font-weight:600}.SiteFooter-module__VFKzxG__linkList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__VFKzxG__link{width:fit-content;color:var(--fg-secondary);font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s}.SiteFooter-module__VFKzxG__link:hover{color:var(--fg)}@media (max-width:1100px){.SiteFooter-module__VFKzxG__navGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.75rem}}@media (max-width:900px){.SiteFooter-module__VFKzxG__inner{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:767px){.SiteFooter-module__VFKzxG__navGrid{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}}@media (max-width:640px){.SiteFooter-module__VFKzxG__bottom{flex-direction:column;align-items:flex-start;gap:1rem}}
.SectionBadge-module__zEIAWa__badge{--badge-ink:var(--fg);--badge-line:color-mix(in srgb, var(--fg) 18%, transparent);--badge-hatch:color-mix(in srgb, var(--fg) 8%, transparent);border:1px solid var(--badge-line);width:fit-content;min-width:11.5rem;color:inherit;background:0 0;grid-template-columns:auto 1fr;align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.SectionBadge-module__zEIAWa__dark{--badge-ink:#ffffffeb;--badge-line:#ffffff38;--badge-hatch:#ffffff0f}.SectionBadge-module__zEIAWa__light{--badge-ink:var(--fg);--badge-line:color-mix(in srgb, var(--fg) 18%, transparent);--badge-hatch:color-mix(in srgb, var(--fg) 8%, transparent)}.SectionBadge-module__zEIAWa__label{letter-spacing:.04em;text-transform:none;color:var(--badge-ink);white-space:nowrap;align-items:center;gap:.55rem;padding:.42rem .75rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.SectionBadge-module__zEIAWa__dot{background:var(--badge-ink);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.SectionBadge-module__zEIAWa__hatch{background-image:repeating-linear-gradient(-45deg, transparent, transparent 2px, var(--badge-hatch) 2px, var(--badge-hatch) 3px);border-left:1px solid var(--badge-line);min-width:3.5rem}
.HomeIndustryStandards-module__wBgL5G__section{background:var(--bg);color:var(--fg);padding-block:clamp(4.5rem,10vh,7rem);padding-inline:var(--container-padding)}.HomeIndustryStandards-module__wBgL5G__layout{gap:clamp(2.75rem,5vh,4rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.HomeIndustryStandards-module__wBgL5G__layoutStart{max-width:min(95vw,1100px)}.HomeIndustryStandards-module__wBgL5G__intro{justify-items:center;gap:clamp(1rem,2vh,1.35rem);display:grid}.HomeIndustryStandards-module__wBgL5G__introStart{justify-items:start}.HomeIndustryStandards-module__wBgL5G__title{text-align:center;font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-leading);letter-spacing:var(--home-section-title-tracking);color:var(--fg);margin:0}.HomeIndustryStandards-module__wBgL5G__titleStart{text-align:left;max-width:22ch}.HomeIndustryStandards-module__wBgL5G__titleStatic{letter-spacing:-.035em;max-width:22ch;font-size:clamp(1.85rem,4vw,3rem);font-weight:600;line-height:1.08}.HomeIndustryStandards-module__wBgL5G__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.HomeIndustryStandards-module__wBgL5G__card{background:#fff;border-radius:1rem;align-content:start;gap:clamp(1rem,2vh,1.25rem);min-width:0;min-height:100%;padding:clamp(1.25rem,2.5vw,1.6rem);display:grid}.HomeIndustryStandards-module__wBgL5G__logoWrap{justify-content:flex-start;align-items:flex-start;min-height:2.75rem;display:flex}.HomeIndustryStandards-module__wBgL5G__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:clamp(1.35rem,2.2vw,1.7rem);display:block}.HomeIndustryStandards-module__wBgL5G__logoAzure{max-width:min(100%,14rem);height:clamp(2.15rem,3.8vw,2.9rem)}.HomeIndustryStandards-module__wBgL5G__logoPlaceholder{background:#eeedea;border-radius:.35rem;width:2.75rem;height:1.7rem;display:block}.HomeIndustryStandards-module__wBgL5G__cardTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(.92rem,1.1vw,1rem);font-weight:600;line-height:1.3}.HomeIndustryStandards-module__wBgL5G__cardDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.8rem,.95vw,.875rem);line-height:1.55}@media (max-width:1024px){.HomeIndustryStandards-module__wBgL5G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.HomeIndustryStandards-module__wBgL5G__grid{grid-template-columns:1fr}}
.HomeInfrastructure-module__SrYjOa__section{color:var(--fg);padding-block:clamp(4.5rem,10vh,7rem);padding-inline:var(--container-padding);background:#fff}.HomeInfrastructure-module__SrYjOa__layout{gap:clamp(2.75rem,5vh,4rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.HomeInfrastructure-module__SrYjOa__intro{gap:clamp(1rem,2vh,1.35rem);display:grid}.HomeInfrastructure-module__SrYjOa__title{max-width:min(100%,26rem);font-size:clamp(2.1rem,4.5vw,3.35rem);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-leading);letter-spacing:var(--home-section-title-tracking);color:var(--fg);flex-direction:column;align-items:flex-start;gap:.12em;margin:0;display:flex}.HomeInfrastructure-module__SrYjOa__titleMain,.HomeInfrastructure-module__SrYjOa__titleSub{font-weight:inherit;display:block}@media (min-width:768px){.HomeInfrastructure-module__SrYjOa__titleMain,.HomeInfrastructure-module__SrYjOa__titleSub{white-space:nowrap}}.HomeInfrastructure-module__SrYjOa__desc{max-width:32rem;color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6}.HomeInfrastructure-module__SrYjOa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.HomeInfrastructure-module__SrYjOa__card{align-content:start;gap:.75rem;min-width:0;display:grid}.HomeInfrastructure-module__SrYjOa__cardIcon{color:var(--fg);flex-shrink:0}.HomeInfrastructure-module__SrYjOa__cardTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:600;line-height:1.3}.HomeInfrastructure-module__SrYjOa__cardDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.82rem,1vw,.92rem);line-height:1.55}@media (max-width:1100px){.HomeInfrastructure-module__SrYjOa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,2.75rem) clamp(1.5rem,3vw,2rem)}}@media (max-width:640px){.HomeInfrastructure-module__SrYjOa__grid{grid-template-columns:1fr;gap:2rem}}
.HomeWhyChoose-module__3RxUNW__section{background:var(--bg);color:var(--fg);padding-block:clamp(4.5rem,10vh,7rem);padding-inline:var(--container-padding)}.HomeWhyChoose-module__3RxUNW__layout{gap:clamp(2.75rem,5vh,4rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.HomeWhyChoose-module__3RxUNW__intro{justify-items:center;gap:clamp(1rem,2vh,1.35rem);display:grid}.HomeWhyChoose-module__3RxUNW__title{text-align:center;font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-leading);letter-spacing:var(--home-section-title-tracking);color:var(--fg);margin:0}.HomeWhyChoose-module__3RxUNW__grid{grid-template-columns:minmax(0,1fr) minmax(0,22rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.HomeWhyChoose-module__3RxUNW__column{align-content:center;gap:clamp(1.75rem,3vw,2.5rem);display:grid}.HomeWhyChoose-module__3RxUNW__benefit{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.HomeWhyChoose-module__3RxUNW__benefitIcon{background:var(--fg);color:#fff;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.HomeWhyChoose-module__3RxUNW__benefitTitle{letter-spacing:-.02em;color:var(--fg);margin:0 0 .35rem;font-size:clamp(.92rem,1.1vw,1rem);font-weight:600;line-height:1.3}.HomeWhyChoose-module__3RxUNW__benefitDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.55}.HomeWhyChoose-module__3RxUNW__media{justify-self:center;width:100%;max-width:22rem;line-height:0}.HomeWhyChoose-module__3RxUNW__image{border-radius:1.25rem;width:100%;height:auto;display:block}.HomeWhyChoose-module__3RxUNW__footnote{color:var(--fg-secondary);text-align:center;justify-content:center;align-items:center;gap:.55rem;margin:0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.5;display:flex}.HomeWhyChoose-module__3RxUNW__footnoteIcon{width:1.15rem;height:1.15rem;color:var(--fg);flex-shrink:0}@media (max-width:900px){.HomeWhyChoose-module__3RxUNW__grid{grid-template-columns:1fr;gap:2.5rem}.HomeWhyChoose-module__3RxUNW__column{gap:1.75rem}.HomeWhyChoose-module__3RxUNW__media{order:-1;max-width:min(100%,18rem)}}
.HomeSafety-module__OlhBEa__section{color:var(--fg);padding-block:clamp(4.5rem,10vh,7rem);padding-inline:var(--container-padding);background:#fff}.HomeSafety-module__OlhBEa__layout{gap:clamp(2.75rem,5vh,4rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.HomeSafety-module__OlhBEa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(1.25rem,3vw,2rem);display:flex}.HomeSafety-module__OlhBEa__headerCopy{flex:18rem;gap:clamp(1rem,2vh,1.35rem);min-width:0;display:grid}.HomeSafety-module__OlhBEa__title{max-width:16ch;font-size:clamp(2.1rem,4.5vw,3.35rem);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-leading);letter-spacing:var(--home-section-title-tracking);color:var(--fg);margin:0}.HomeSafety-module__OlhBEa__desc{max-width:36rem;color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6}.HomeSafety-module__OlhBEa__cta.palentir-secondary-btn{flex-shrink:0;align-self:flex-start;margin-left:auto}.HomeSafety-module__OlhBEa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.HomeSafety-module__OlhBEa__card{border-radius:1rem;align-content:start;gap:0;min-width:0;display:grid;overflow:hidden}.HomeSafety-module__OlhBEa__card--governance{background:#f5f4f1}.HomeSafety-module__OlhBEa__card--access{background:#eeedea}.HomeSafety-module__OlhBEa__card--monitoring{background:#e8e7e3}.HomeSafety-module__OlhBEa__cardImageWrap{aspect-ratio:16/10;justify-content:center;align-items:center;padding:clamp(1.1rem,2vw,1.35rem);display:flex}.HomeSafety-module__OlhBEa__cardImageFrame{flex-shrink:0;width:36%;height:68%;position:relative}.HomeSafety-module__OlhBEa__cardImage{object-fit:contain;object-position:center}.HomeSafety-module__OlhBEa__cardBody{gap:.5rem;padding:clamp(1.1rem,2vw,1.35rem);display:grid}.HomeSafety-module__OlhBEa__cardTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:600;line-height:1.3}.HomeSafety-module__OlhBEa__cardDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.55}@media (max-width:900px){.HomeSafety-module__OlhBEa__grid{grid-template-columns:1fr;gap:1.25rem}.HomeSafety-module__OlhBEa__cta.palentir-secondary-btn{margin-left:0}}@media (max-width:640px){.HomeSafety-module__OlhBEa__header{flex-direction:column;align-items:stretch}.HomeSafety-module__OlhBEa__cta.palentir-secondary-btn{width:100%;justify-content:center!important}}@media (max-width:767px){.HomeSafety-module__OlhBEa__layout{gap:1.75rem}.HomeSafety-module__OlhBEa__header{gap:.65rem}.HomeSafety-module__OlhBEa__headerCopy{flex:none;align-content:start;gap:.5rem}.HomeSafety-module__OlhBEa__cta.palentir-secondary-btn{align-self:flex-start;margin-top:.1rem}}
.HomeTextReveal-module__ibeqKW__section{background:var(--bg);min-height:100svh;color:var(--fg);padding-block:clamp(4rem,10vh,6rem);padding-inline:var(--container-padding);justify-content:center;align-items:center;display:flex}.HomeTextReveal-module__ibeqKW__inner{width:100%;max-width:min(95vw,920px);margin-inline:auto}.HomeTextReveal-module__ibeqKW__quote{margin:0}.HomeTextReveal-module__ibeqKW__quoteText{letter-spacing:-.035em;text-align:center;text-wrap:balance;color:var(--fg-secondary);margin:0;font-size:clamp(2rem,4.8vw,3.35rem);font-weight:500;line-height:1.28}.HomeTextReveal-module__ibeqKW__quoteText strong{color:var(--fg);font-weight:600}
.EcommercePage-module__Bob5Jq__shell{color:#fff;background:#0a0a0a;min-height:100svh;margin:0;padding-top:0!important}.EcommercePage-module__Bob5Jq__shell>main{margin:0;padding:0}.EcommercePage-module__Bob5Jq__pastHero .site-nav{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out-expo), transform .48s var(--ease-out-expo);transform:translateY(-120%)}.EcommercePage-module__Bob5Jq__hero{box-sizing:border-box;align-content:center;justify-items:center;width:100%;min-height:100dvh;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.EcommercePage-module__Bob5Jq__heroMedia{z-index:0;position:absolute;inset:0}.EcommercePage-module__Bob5Jq__heroImage{object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}.EcommercePage-module__Bob5Jq__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0006 0%,#0000007a 42%,#0000006b 62%,#0000009e 100%);position:absolute;inset:0}.EcommercePage-module__Bob5Jq__heroCopy{z-index:1;text-align:center;padding-inline:var(--container-padding);justify-items:center;gap:.35rem;max-width:min(92vw,56rem);display:grid;position:relative;transform:translateY(-6vh)}.EcommercePage-module__Bob5Jq__heroLead{letter-spacing:-.01em;color:#ffffffeb;text-shadow:0 1px 18px #00000073;max-width:34ch;margin:.55rem 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:400;line-height:1.45}.EcommercePage-module__Bob5Jq__heroEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:clamp(.72rem,1.2vw,.85rem);font-weight:560}.EcommercePage-module__Bob5Jq__heroTitle{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(2.1rem,6.2vw,4.4rem);font-weight:600;line-height:1.02}.EcommercePage-module__Bob5Jq__heroCta{z-index:2;padding-inline:var(--container-padding);justify-content:center;display:flex;position:absolute;bottom:calc(6svh + clamp(1.35rem,3.5vh,2.25rem));left:0;right:0}:is(.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-primary-btn,.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-access-btn){color:#050505!important;background:#fff!important}:is(.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-primary-btn:hover,.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-access-btn:hover,.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-primary-btn[data-hover=true],.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-access-btn[data-hover=true]){color:#050505!important;background:#ffffffeb!important}:is(.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-primary-btn .palentir-primary-btn__icon,.EcommercePage-module__Bob5Jq__heroDemoBtn.palentir-access-btn .palentir-access-btn__icon){color:#050505;opacity:.72}.EcommercePage-module__Bob5Jq__scrollBar{z-index:90;pointer-events:none;transition:transform .48s var(--ease-out-expo);color:#0a0a0a;background:#fff;border-bottom:1px solid #0a0a0a1a;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.EcommercePage-module__Bob5Jq__scrollBarVisible{pointer-events:auto;transform:translateY(0)}.EcommercePage-module__Bob5Jq__scrollBarInner{min-height:3.4rem;padding-inline:var(--container-padding);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;max-width:min(100%,1400px);margin-inline:auto;padding-block:.55rem;display:grid;position:relative}.EcommercePage-module__Bob5Jq__scrollBarSide{align-items:center;min-width:0;display:flex}.EcommercePage-module__Bob5Jq__scrollBarSide:last-child{justify-content:flex-end}.EcommercePage-module__Bob5Jq__scrollBarLogo{cursor:pointer;color:inherit;background:0 0;border:none;justify-self:center;place-items:center;margin:0;padding:.15rem .35rem;display:grid}.EcommercePage-module__Bob5Jq__scrollBarLogo:hover{opacity:.72}.EcommercePage-module__Bob5Jq__scrollBarLogo:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a59}.EcommercePage-module__Bob5Jq__scrollBarLogoImg{object-fit:contain;filter:invert();width:auto;height:1.35rem;display:block}:is(.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn:hover,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn:hover,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn[data-hover=true],.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn[data-hover=true],.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn:active,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn:active,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn[data-pressed=true],.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn[data-pressed=true]){color:#fff!important;background:#050505!important}:is(.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn:hover,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn:hover,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn[data-hover=true],.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn[data-hover=true]){color:#fff!important;background:#1a1a1a!important}:is(.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn .palentir-primary-btn__icon,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn .palentir-access-btn__icon,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-primary-btn:hover .palentir-primary-btn__icon,.EcommercePage-module__Bob5Jq__scrollBarCta.palentir-access-btn:hover .palentir-access-btn__icon){opacity:.85;color:#fff!important}.EcommercePage-module__Bob5Jq__content{--ss-ink:var(--fg);--ss-muted:var(--fg-secondary);--ss-line:color-mix(in srgb, var(--fg) 12%, transparent);--ss-hatch:color-mix(in srgb, var(--fg) 7%, transparent);z-index:3;color:var(--ss-ink);background:#fff;border-radius:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) 0 0;margin-top:-5svh;position:relative;overflow:clip}.EcommercePage-module__Bob5Jq__section{padding-block:clamp(4rem,9vh,6.5rem);padding-inline:var(--container-padding)}.EcommercePage-module__Bob5Jq__sectionIntro{margin-inline:auto;justify-items:start;gap:.85rem;max-width:min(95vw,1100px);margin-bottom:clamp(2rem,4.5vh,3.25rem);display:grid}.EcommercePage-module__Bob5Jq__sectionIntroCenter{text-align:center;justify-items:center}.EcommercePage-module__Bob5Jq__sectionIntroCenter .EcommercePage-module__Bob5Jq__sectionTitle,.EcommercePage-module__Bob5Jq__sectionIntroCenter .EcommercePage-module__Bob5Jq__sectionLead{max-width:28ch}.EcommercePage-module__Bob5Jq__sectionIntroCenter .EcommercePage-module__Bob5Jq__sectionLead{max-width:52ch}.EcommercePage-module__Bob5Jq__sectionTitle{letter-spacing:-.035em;max-width:22ch;color:var(--ss-ink);margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:600;line-height:1.08}.EcommercePage-module__Bob5Jq__sectionLead{max-width:48ch;color:var(--ss-muted);margin:0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.EcommercePage-module__Bob5Jq__card{border-top:1px solid var(--ss-line);background:#fff;align-content:start;gap:.7rem;padding:clamp(1.2rem,2.2vw,1.5rem);display:grid}.EcommercePage-module__Bob5Jq__cardMeta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.EcommercePage-module__Bob5Jq__cardIndex{letter-spacing:.06em;color:color-mix(in srgb, var(--fg) 38%, transparent);padding-top:.2rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:500}.EcommercePage-module__Bob5Jq__iconSlot{width:2.35rem;height:2.35rem;color:color-mix(in srgb, var(--fg) 55%, transparent);border:1px solid var(--ss-line);background:color-mix(in srgb, var(--fg) 3%, #fff);place-items:center;display:grid}.EcommercePage-module__Bob5Jq__cardTitle{letter-spacing:-.02em;color:var(--ss-ink);margin:0;font-size:clamp(1rem,1.15vw,1.06rem);font-weight:600;line-height:1.25}.EcommercePage-module__Bob5Jq__cardBody{color:var(--ss-muted);margin:0;font-size:clamp(.88rem,1vw,.94rem);line-height:1.5}.EcommercePage-module__Bob5Jq__corner{border-color:color-mix(in srgb, var(--fg) 65%, transparent);pointer-events:none;z-index:2;border-style:solid;width:.7rem;height:.7rem;position:absolute}.EcommercePage-module__Bob5Jq__cornerTopLeft{border-width:1.5px 0 0 1.5px;top:-1px;left:-1px}.EcommercePage-module__Bob5Jq__cornerTopRight{border-width:1.5px 1.5px 0 0;top:-1px;right:-1px}.EcommercePage-module__Bob5Jq__cornerBottomLeft{border-width:0 0 1.5px 1.5px;bottom:-1px;left:-1px}.EcommercePage-module__Bob5Jq__cornerBottomRight{border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}.EcommercePage-module__Bob5Jq__cornerOffsetTopLeft,.EcommercePage-module__Bob5Jq__cornerOffsetTopRight,.EcommercePage-module__Bob5Jq__cornerOffsetBottomLeft,.EcommercePage-module__Bob5Jq__cornerOffsetBottomRight{border-color:color-mix(in srgb, var(--fg) 72%, transparent);width:.95rem;height:.95rem}.EcommercePage-module__Bob5Jq__cornerOffsetTopLeft{border-width:1.5px 0 0 1.5px;top:-.55rem;left:-.55rem}.EcommercePage-module__Bob5Jq__cornerOffsetTopRight{border-width:1.5px 1.5px 0 0;top:-.55rem;right:-.55rem}.EcommercePage-module__Bob5Jq__cornerOffsetBottomLeft{border-width:0 0 1.5px 1.5px;bottom:-.55rem;left:-.55rem}.EcommercePage-module__Bob5Jq__cornerOffsetBottomRight{border-width:0 1.5px 1.5px 0;bottom:-.55rem;right:-.55rem}.EcommercePage-module__Bob5Jq__framedMedia{isolation:isolate;position:relative}.EcommercePage-module__Bob5Jq__framedMediaInner{z-index:1;position:relative;overflow:hidden}.EcommercePage-module__Bob5Jq__imagePlaceholder{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--ss-hatch) 4px, var(--ss-hatch) 5px), #f7f6f3;border:1px solid var(--ss-line);place-items:center;min-height:10rem;display:grid;position:relative;overflow:visible}.EcommercePage-module__Bob5Jq__imagePlaceholderLabel{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);border:1px solid var(--ss-line);background:#ffffffc7;padding:.4rem .7rem;font-size:.62rem;font-weight:560;position:relative}.EcommercePage-module__Bob5Jq__serveGrid{border-top:1px solid var(--ss-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vh,2.25rem) clamp(1.25rem,3vw,2rem);max-width:min(95vw,1100px);margin-inline:auto;padding-top:.5rem;display:grid}.EcommercePage-module__Bob5Jq__gainsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__gainsGrid .EcommercePage-module__Bob5Jq__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line);background:#fff}.EcommercePage-module__Bob5Jq__statsSection{padding-block:clamp(3.5rem,8vh,5.5rem);padding-inline:var(--container-padding);background:color-mix(in srgb, var(--fg) 3%, #fff);color:var(--ss-ink)}.EcommercePage-module__Bob5Jq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__statCard{border:1px solid var(--ss-line);background:#fff;gap:.55rem;padding:clamp(1.25rem,2.5vw,1.65rem);display:grid}.EcommercePage-module__Bob5Jq__statValue{letter-spacing:-.04em;color:var(--ss-ink);margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1}.EcommercePage-module__Bob5Jq__statLabel{max-width:28ch;color:var(--ss-muted);margin:0;font-size:clamp(.82rem,1vw,.92rem);line-height:1.4}.EcommercePage-module__Bob5Jq__statsGridMore{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__moreStatsSection{padding-block:clamp(2.75rem,6vh,4rem);padding-inline:var(--container-padding);color:var(--ss-ink);border-block:1px solid var(--ss-line);background:#fff}.EcommercePage-module__Bob5Jq__statCardQuiet{border:1px solid var(--ss-line);background:#fff;gap:.55rem;padding:clamp(1.15rem,2.2vw,1.5rem);display:grid}.EcommercePage-module__Bob5Jq__statValueQuiet{letter-spacing:-.04em;color:var(--ss-ink);margin:0;font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:600;line-height:1}.EcommercePage-module__Bob5Jq__statLabelQuiet{max-width:20ch;color:var(--ss-muted);margin:0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.4}.EcommercePage-module__Bob5Jq__featureSection{padding-block:clamp(3.5rem,8vh,5.75rem);padding-inline:var(--container-padding)}.EcommercePage-module__Bob5Jq__featureSection:nth-of-type(2n){background:color-mix(in srgb, var(--fg) 3%, #fff)}.EcommercePage-module__Bob5Jq__featureLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__featureLayoutFlip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.EcommercePage-module__Bob5Jq__featureLayoutFlip>:first-child{order:2}.EcommercePage-module__Bob5Jq__featureCopy{align-content:start;gap:clamp(.9rem,2vh,1.25rem);display:grid}.EcommercePage-module__Bob5Jq__featurePoints{gap:.65rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.EcommercePage-module__Bob5Jq__featurePoints li{color:var(--ss-muted);padding-left:1rem;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.45;position:relative}.EcommercePage-module__Bob5Jq__featurePoints li:before{content:"";background:var(--ss-ink);width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.EcommercePage-module__Bob5Jq__featureMedia{width:100%;min-height:clamp(16rem,36vw,24rem)}.EcommercePage-module__Bob5Jq__featureImage{object-fit:cover;object-position:center;width:100%;height:clamp(16rem,36vw,24rem);display:block}.EcommercePage-module__Bob5Jq__featureMedia .EcommercePage-module__Bob5Jq__framedMediaInner{border:1px solid var(--ss-line)}.EcommercePage-module__Bob5Jq__serveGrid .EcommercePage-module__Bob5Jq__card{background:0 0;border-top:none;padding-block:0;padding-inline:0}.EcommercePage-module__Bob5Jq__foundationLayout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1.5rem,3.5vw,2.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__foundationLayoutFlip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.EcommercePage-module__Bob5Jq__foundationMedia,.EcommercePage-module__Bob5Jq__foundationReveal,.EcommercePage-module__Bob5Jq__foundationMediaFrame{height:100%;min-height:22rem}.EcommercePage-module__Bob5Jq__foundationMediaFrame .EcommercePage-module__Bob5Jq__framedMediaInner{border:1px solid var(--ss-line);height:100%;min-height:22rem}.EcommercePage-module__Bob5Jq__foundationImage{object-fit:cover;object-position:center;width:100%;height:100%;min-height:22rem;display:block}.EcommercePage-module__Bob5Jq__foundationCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.EcommercePage-module__Bob5Jq__foundationCards .EcommercePage-module__Bob5Jq__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line)}.EcommercePage-module__Bob5Jq__challengeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__challengeGrid .EcommercePage-module__Bob5Jq__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line);background:#fafaf9}.EcommercePage-module__Bob5Jq__howLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__howCopy{align-content:start;gap:clamp(1rem,2vh,1.35rem);display:grid}.EcommercePage-module__Bob5Jq__howLead{letter-spacing:-.01em;max-width:34ch;color:color-mix(in srgb, var(--fg) 88%, transparent);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.45}.EcommercePage-module__Bob5Jq__workflowPanel{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--ss-hatch) 3px, var(--ss-hatch) 4px);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background-color:#f7f6f3;padding:clamp(1.25rem,2.5vw,1.75rem);position:relative}.EcommercePage-module__Bob5Jq__panelHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(1.15rem,2.2vh,1.5rem);display:flex}.EcommercePage-module__Bob5Jq__panelLabel,.EcommercePage-module__Bob5Jq__panelMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--ss-muted);white-space:nowrap;margin:0;font-size:.62rem;font-weight:560}.EcommercePage-module__Bob5Jq__workflowSteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.EcommercePage-module__Bob5Jq__workflowStepWrap{justify-items:center;display:grid}.EcommercePage-module__Bob5Jq__workflowStep{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;display:grid;position:relative}.EcommercePage-module__Bob5Jq__workflowStep:before,.EcommercePage-module__Bob5Jq__workflowStep:after{content:"";border-color:color-mix(in srgb, var(--fg) 55%, transparent);pointer-events:none;border-style:solid;width:.45rem;height:.45rem;position:absolute}.EcommercePage-module__Bob5Jq__workflowStep:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.EcommercePage-module__Bob5Jq__workflowStep:after{border-width:1px 1px 0 0;top:-1px;right:-1px}.EcommercePage-module__Bob5Jq__workflowNum{letter-spacing:.04em;color:var(--ss-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:500}.EcommercePage-module__Bob5Jq__workflowStepCopy{gap:.2rem;min-width:0;display:grid}.EcommercePage-module__Bob5Jq__workflowLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ss-ink);font-size:.72rem;font-weight:620}.EcommercePage-module__Bob5Jq__workflowBody{color:var(--ss-muted);font-size:.78rem;line-height:1.4}.EcommercePage-module__Bob5Jq__workflowIcon{color:color-mix(in srgb, var(--fg) 55%, transparent);place-items:center;display:grid}.EcommercePage-module__Bob5Jq__workflowConnector{height:1.15rem;color:color-mix(in srgb, var(--fg) 40%, transparent);place-items:center;display:grid}.EcommercePage-module__Bob5Jq__mediaBand{padding-inline:max(var(--container-padding), 1.25rem);padding-block:.75rem clamp(2rem,5vh,3.5rem)}.EcommercePage-module__Bob5Jq__mediaBandFrame{max-width:min(95vw,1100px);margin-inline:auto}.EcommercePage-module__Bob5Jq__mediaBandFrame .EcommercePage-module__Bob5Jq__framedMediaInner{border:1px solid var(--ss-line)}.EcommercePage-module__Bob5Jq__mediaBandPlaceholder{width:100%;min-height:clamp(16rem,42vw,28rem)}.EcommercePage-module__Bob5Jq__mediaBandImage{object-fit:cover;object-position:center;width:100%;height:auto;max-height:clamp(16rem,42vw,28rem);display:block}.EcommercePage-module__Bob5Jq__midCta{padding-block:clamp(2.5rem,5.5vh,3.75rem);padding-inline:var(--container-padding);justify-items:center;display:grid}:is(.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn:hover,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn:hover,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn[data-hover=true],.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn[data-hover=true],.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn:active,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn:active,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn[data-pressed=true],.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn[data-pressed=true]){color:#fff!important;background:#050505!important}:is(.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn:hover,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn:hover,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn[data-hover=true],.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn[data-hover=true]){color:#fff!important;background:#1a1a1a!important}:is(.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn .palentir-primary-btn__icon,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn .palentir-access-btn__icon,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-primary-btn:hover .palentir-primary-btn__icon,.EcommercePage-module__Bob5Jq__midCtaBtn.palentir-access-btn:hover .palentir-access-btn__icon){opacity:.85;color:#fff!important}.EcommercePage-module__Bob5Jq__moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__moduleGrid .EcommercePage-module__Bob5Jq__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line)}.EcommercePage-module__Bob5Jq__integrationsFrame{max-width:min(72vw,820px);margin-block:.35rem;margin-inline:auto}.EcommercePage-module__Bob5Jq__integrationsMedia{width:100%;height:auto;display:block}.EcommercePage-module__Bob5Jq__partnerSection{padding-block:clamp(3.5rem,8vh,5.5rem);padding-inline:var(--container-padding);background:color-mix(in srgb, var(--fg) 3%, #fff)}.EcommercePage-module__Bob5Jq__partnerCard{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,2.75rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.EcommercePage-module__Bob5Jq__partnerBadgeSlot{border:1px solid var(--ss-line);background:#fff;place-items:center;min-height:8.5rem;padding:1.25rem;display:grid}.EcommercePage-module__Bob5Jq__partnerBadgeImage{object-fit:contain;width:100%;max-width:13.5rem;height:auto;display:block}.EcommercePage-module__Bob5Jq__partnerBadgePlaceholder{text-align:center;justify-items:center;gap:.35rem;width:100%;padding:.5rem;display:grid}.EcommercePage-module__Bob5Jq__partnerBadgeEyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 42%, transparent);font-size:.68rem;font-weight:600}.EcommercePage-module__Bob5Jq__partnerBadgeName{letter-spacing:-.02em;color:var(--ss-ink);font-size:1.05rem;font-weight:600}.EcommercePage-module__Bob5Jq__partnerCopy{justify-items:start;gap:.75rem;display:grid}.EcommercePage-module__Bob5Jq__partnerTitle{letter-spacing:-.035em;max-width:18ch;color:var(--ss-ink);margin:0;font-size:clamp(1.65rem,3.4vw,2.45rem);font-weight:600;line-height:1.1}.EcommercePage-module__Bob5Jq__partnerLead{max-width:44ch;color:var(--ss-muted);margin:0;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.55}@media (max-width:1024px){.EcommercePage-module__Bob5Jq__serveGrid,.EcommercePage-module__Bob5Jq__moduleGrid,.EcommercePage-module__Bob5Jq__gainsGrid,.EcommercePage-module__Bob5Jq__statsGrid,.EcommercePage-module__Bob5Jq__statsGridMore{grid-template-columns:repeat(2,minmax(0,1fr))}.EcommercePage-module__Bob5Jq__partnerCard{grid-template-columns:1fr;justify-items:start}.EcommercePage-module__Bob5Jq__partnerBadgeSlot{width:min(100%,14rem)}.EcommercePage-module__Bob5Jq__foundationLayout,.EcommercePage-module__Bob5Jq__foundationLayoutFlip,.EcommercePage-module__Bob5Jq__howLayout,.EcommercePage-module__Bob5Jq__featureLayout,.EcommercePage-module__Bob5Jq__featureLayoutFlip{grid-template-columns:1fr}.EcommercePage-module__Bob5Jq__featureLayoutFlip>:first-child{order:0}.EcommercePage-module__Bob5Jq__foundationMedia,.EcommercePage-module__Bob5Jq__foundationReveal,.EcommercePage-module__Bob5Jq__foundationMediaFrame,.EcommercePage-module__Bob5Jq__foundationImage{min-height:16rem}.EcommercePage-module__Bob5Jq__challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.EcommercePage-module__Bob5Jq__heroTitle{font-size:clamp(1.85rem,9.5vw,2.75rem)}.EcommercePage-module__Bob5Jq__heroCopy{transform:translateY(-3vh)}.EcommercePage-module__Bob5Jq__scrollBarInner{gap:.75rem;min-height:3.1rem}.EcommercePage-module__Bob5Jq__scrollBarLogoImg{height:1.15rem}.EcommercePage-module__Bob5Jq__serveGrid,.EcommercePage-module__Bob5Jq__foundationCards,.EcommercePage-module__Bob5Jq__challengeGrid,.EcommercePage-module__Bob5Jq__gainsGrid,.EcommercePage-module__Bob5Jq__statsGrid,.EcommercePage-module__Bob5Jq__statsGridMore,.EcommercePage-module__Bob5Jq__moduleGrid{grid-template-columns:1fr}.EcommercePage-module__Bob5Jq__sectionTitle{max-width:none}.EcommercePage-module__Bob5Jq__sectionIntroCenter{text-align:left;justify-items:start}.EcommercePage-module__Bob5Jq__panelHead{flex-wrap:wrap;gap:.45rem}.EcommercePage-module__Bob5Jq__workflowStep{grid-template-columns:auto 1fr;gap:.65rem}.EcommercePage-module__Bob5Jq__workflowIcon{display:none}}
.RestaurantPage-module__hMEaOa__shell{color:#fff;background:#0a0a0a;min-height:100svh;margin:0;padding-top:0!important}.RestaurantPage-module__hMEaOa__shell>main{margin:0;padding:0}.RestaurantPage-module__hMEaOa__pastHero .site-nav{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out-expo), transform .48s var(--ease-out-expo);transform:translateY(-120%)}.RestaurantPage-module__hMEaOa__hero{box-sizing:border-box;align-content:center;justify-items:center;width:100%;min-height:100dvh;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.RestaurantPage-module__hMEaOa__heroMedia{z-index:0;position:absolute;inset:0}.RestaurantPage-module__hMEaOa__heroImage{object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}.RestaurantPage-module__hMEaOa__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0006 0%,#0000007a 42%,#0000006b 62%,#0000009e 100%);position:absolute;inset:0}.RestaurantPage-module__hMEaOa__heroCopy{z-index:1;text-align:center;padding-inline:var(--container-padding);justify-items:center;gap:.35rem;max-width:min(92vw,56rem);display:grid;position:relative;transform:translateY(-6vh)}.RestaurantPage-module__hMEaOa__heroLead{letter-spacing:-.01em;color:#ffffffeb;text-shadow:0 1px 18px #00000073;max-width:34ch;margin:.55rem 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:400;line-height:1.45}.RestaurantPage-module__hMEaOa__heroEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:clamp(.72rem,1.2vw,.85rem);font-weight:560}.RestaurantPage-module__hMEaOa__heroTitle{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(2.1rem,6.2vw,4.4rem);font-weight:600;line-height:1.02}.RestaurantPage-module__hMEaOa__heroCta{z-index:2;padding-inline:var(--container-padding);justify-content:center;display:flex;position:absolute;bottom:calc(6svh + clamp(1.35rem,3.5vh,2.25rem));left:0;right:0}:is(.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-primary-btn,.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-access-btn){color:#050505!important;background:#fff!important}:is(.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-primary-btn:hover,.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-access-btn:hover,.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-primary-btn[data-hover=true],.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-access-btn[data-hover=true]){color:#050505!important;background:#ffffffeb!important}:is(.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-primary-btn .palentir-primary-btn__icon,.RestaurantPage-module__hMEaOa__heroDemoBtn.palentir-access-btn .palentir-access-btn__icon){color:#050505;opacity:.72}.RestaurantPage-module__hMEaOa__scrollBar{z-index:90;pointer-events:none;transition:transform .48s var(--ease-out-expo);color:#0a0a0a;background:#fff;border-bottom:1px solid #0a0a0a1a;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.RestaurantPage-module__hMEaOa__scrollBarVisible{pointer-events:auto;transform:translateY(0)}.RestaurantPage-module__hMEaOa__scrollBarInner{min-height:3.4rem;padding-inline:var(--container-padding);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;max-width:min(100%,1400px);margin-inline:auto;padding-block:.55rem;display:grid;position:relative}.RestaurantPage-module__hMEaOa__scrollBarSide{align-items:center;min-width:0;display:flex}.RestaurantPage-module__hMEaOa__scrollBarSide:last-child{justify-content:flex-end}.RestaurantPage-module__hMEaOa__scrollBarLogo{cursor:pointer;color:inherit;background:0 0;border:none;justify-self:center;place-items:center;margin:0;padding:.15rem .35rem;display:grid}.RestaurantPage-module__hMEaOa__scrollBarLogo:hover{opacity:.72}.RestaurantPage-module__hMEaOa__scrollBarLogo:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a59}.RestaurantPage-module__hMEaOa__scrollBarLogoImg{object-fit:contain;filter:invert();width:auto;height:1.35rem;display:block}:is(.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn:hover,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn:hover,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn[data-hover=true],.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn[data-hover=true],.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn:active,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn:active,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn[data-pressed=true],.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn[data-pressed=true]){color:#fff!important;background:#050505!important}:is(.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn:hover,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn:hover,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn[data-hover=true],.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn[data-hover=true]){color:#fff!important;background:#1a1a1a!important}:is(.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn .palentir-primary-btn__icon,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn .palentir-access-btn__icon,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-primary-btn:hover .palentir-primary-btn__icon,.RestaurantPage-module__hMEaOa__scrollBarCta.palentir-access-btn:hover .palentir-access-btn__icon){opacity:.85;color:#fff!important}.RestaurantPage-module__hMEaOa__content{--ss-ink:var(--fg);--ss-muted:var(--fg-secondary);--ss-line:color-mix(in srgb, var(--fg) 12%, transparent);--ss-hatch:color-mix(in srgb, var(--fg) 7%, transparent);z-index:3;color:var(--ss-ink);background:#fff;border-radius:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) 0 0;margin-top:-5svh;position:relative;overflow:clip}.RestaurantPage-module__hMEaOa__section{padding-block:clamp(4rem,9vh,6.5rem);padding-inline:var(--container-padding)}.RestaurantPage-module__hMEaOa__sectionIntro{margin-inline:auto;justify-items:start;gap:.85rem;max-width:min(95vw,1100px);margin-bottom:clamp(2rem,4.5vh,3.25rem);display:grid}.RestaurantPage-module__hMEaOa__sectionIntroCenter{text-align:center;justify-items:center}.RestaurantPage-module__hMEaOa__sectionIntroCenter .RestaurantPage-module__hMEaOa__sectionTitle,.RestaurantPage-module__hMEaOa__sectionIntroCenter .RestaurantPage-module__hMEaOa__sectionLead{max-width:28ch}.RestaurantPage-module__hMEaOa__sectionIntroCenter .RestaurantPage-module__hMEaOa__sectionLead{max-width:52ch}.RestaurantPage-module__hMEaOa__sectionTitle{letter-spacing:-.035em;max-width:22ch;color:var(--ss-ink);margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:600;line-height:1.08}.RestaurantPage-module__hMEaOa__sectionLead{max-width:48ch;color:var(--ss-muted);margin:0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.RestaurantPage-module__hMEaOa__card{border-top:1px solid var(--ss-line);background:#fff;align-content:start;gap:.7rem;padding:clamp(1.2rem,2.2vw,1.5rem);display:grid}.RestaurantPage-module__hMEaOa__cardMeta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.RestaurantPage-module__hMEaOa__cardIndex{letter-spacing:.06em;color:color-mix(in srgb, var(--fg) 38%, transparent);padding-top:.2rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:500}.RestaurantPage-module__hMEaOa__iconSlot{width:2.35rem;height:2.35rem;color:color-mix(in srgb, var(--fg) 55%, transparent);border:1px solid var(--ss-line);background:color-mix(in srgb, var(--fg) 3%, #fff);place-items:center;display:grid}.RestaurantPage-module__hMEaOa__cardTitle{letter-spacing:-.02em;color:var(--ss-ink);margin:0;font-size:clamp(1rem,1.15vw,1.06rem);font-weight:600;line-height:1.25}.RestaurantPage-module__hMEaOa__cardBody{color:var(--ss-muted);margin:0;font-size:clamp(.88rem,1vw,.94rem);line-height:1.5}.RestaurantPage-module__hMEaOa__corner{border-color:color-mix(in srgb, var(--fg) 65%, transparent);pointer-events:none;z-index:2;border-style:solid;width:.7rem;height:.7rem;position:absolute}.RestaurantPage-module__hMEaOa__cornerTopLeft{border-width:1.5px 0 0 1.5px;top:-1px;left:-1px}.RestaurantPage-module__hMEaOa__cornerTopRight{border-width:1.5px 1.5px 0 0;top:-1px;right:-1px}.RestaurantPage-module__hMEaOa__cornerBottomLeft{border-width:0 0 1.5px 1.5px;bottom:-1px;left:-1px}.RestaurantPage-module__hMEaOa__cornerBottomRight{border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}.RestaurantPage-module__hMEaOa__cornerOffsetTopLeft,.RestaurantPage-module__hMEaOa__cornerOffsetTopRight,.RestaurantPage-module__hMEaOa__cornerOffsetBottomLeft,.RestaurantPage-module__hMEaOa__cornerOffsetBottomRight{border-color:color-mix(in srgb, var(--fg) 72%, transparent);width:.95rem;height:.95rem}.RestaurantPage-module__hMEaOa__cornerOffsetTopLeft{border-width:1.5px 0 0 1.5px;top:-.55rem;left:-.55rem}.RestaurantPage-module__hMEaOa__cornerOffsetTopRight{border-width:1.5px 1.5px 0 0;top:-.55rem;right:-.55rem}.RestaurantPage-module__hMEaOa__cornerOffsetBottomLeft{border-width:0 0 1.5px 1.5px;bottom:-.55rem;left:-.55rem}.RestaurantPage-module__hMEaOa__cornerOffsetBottomRight{border-width:0 1.5px 1.5px 0;bottom:-.55rem;right:-.55rem}.RestaurantPage-module__hMEaOa__framedMedia{isolation:isolate;position:relative}.RestaurantPage-module__hMEaOa__framedMediaInner{z-index:1;position:relative;overflow:hidden}.RestaurantPage-module__hMEaOa__imagePlaceholder{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--ss-hatch) 4px, var(--ss-hatch) 5px), #f7f6f3;border:1px solid var(--ss-line);place-items:center;min-height:10rem;display:grid;position:relative;overflow:visible}.RestaurantPage-module__hMEaOa__imagePlaceholderLabel{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);border:1px solid var(--ss-line);background:#ffffffc7;padding:.4rem .7rem;font-size:.62rem;font-weight:560;position:relative}.RestaurantPage-module__hMEaOa__serveGrid{border-top:1px solid var(--ss-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vh,2.25rem) clamp(1.25rem,3vw,2rem);max-width:min(95vw,1100px);margin-inline:auto;padding-top:.5rem;display:grid}.RestaurantPage-module__hMEaOa__gainsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__gainsGrid .RestaurantPage-module__hMEaOa__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line);background:#fff}.RestaurantPage-module__hMEaOa__statsSection{padding-block:clamp(3.5rem,8vh,5.5rem);padding-inline:var(--container-padding);background:color-mix(in srgb, var(--fg) 3%, #fff);color:var(--ss-ink)}.RestaurantPage-module__hMEaOa__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__statCard{border:1px solid var(--ss-line);background:#fff;gap:.55rem;padding:clamp(1.25rem,2.5vw,1.65rem);display:grid}.RestaurantPage-module__hMEaOa__statValue{letter-spacing:-.04em;color:var(--ss-ink);margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1}.RestaurantPage-module__hMEaOa__statLabel{max-width:28ch;color:var(--ss-muted);margin:0;font-size:clamp(.82rem,1vw,.92rem);line-height:1.4}.RestaurantPage-module__hMEaOa__statsGridMore{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__moreStatsSection{padding-block:clamp(2.75rem,6vh,4rem);padding-inline:var(--container-padding);color:var(--ss-ink);border-block:1px solid var(--ss-line);background:#fff}.RestaurantPage-module__hMEaOa__statCardQuiet{border:1px solid var(--ss-line);background:#fff;gap:.55rem;padding:clamp(1.15rem,2.2vw,1.5rem);display:grid}.RestaurantPage-module__hMEaOa__statValueQuiet{letter-spacing:-.04em;color:var(--ss-ink);margin:0;font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:600;line-height:1}.RestaurantPage-module__hMEaOa__statLabelQuiet{max-width:20ch;color:var(--ss-muted);margin:0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.4}.RestaurantPage-module__hMEaOa__featureSection{padding-block:clamp(3.5rem,8vh,5.75rem);padding-inline:var(--container-padding)}.RestaurantPage-module__hMEaOa__featureSection:nth-of-type(2n){background:color-mix(in srgb, var(--fg) 3%, #fff)}.RestaurantPage-module__hMEaOa__featureLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__featureLayoutFlip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.RestaurantPage-module__hMEaOa__featureLayoutFlip>:first-child{order:2}.RestaurantPage-module__hMEaOa__featureCopy{align-content:start;gap:clamp(.9rem,2vh,1.25rem);display:grid}.RestaurantPage-module__hMEaOa__featurePoints{gap:.65rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.RestaurantPage-module__hMEaOa__featurePoints li{color:var(--ss-muted);padding-left:1rem;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.45;position:relative}.RestaurantPage-module__hMEaOa__featurePoints li:before{content:"";background:var(--ss-ink);width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.RestaurantPage-module__hMEaOa__featureMedia{width:100%;min-height:clamp(16rem,36vw,24rem)}.RestaurantPage-module__hMEaOa__featureImage{object-fit:cover;object-position:center;width:100%;height:clamp(16rem,36vw,24rem);display:block}.RestaurantPage-module__hMEaOa__featureMedia .RestaurantPage-module__hMEaOa__framedMediaInner{border:1px solid var(--ss-line)}.RestaurantPage-module__hMEaOa__serveGrid .RestaurantPage-module__hMEaOa__card{background:0 0;border-top:none;padding-block:0;padding-inline:0}.RestaurantPage-module__hMEaOa__foundationLayout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1.5rem,3.5vw,2.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__foundationLayoutFlip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.RestaurantPage-module__hMEaOa__foundationMedia,.RestaurantPage-module__hMEaOa__foundationReveal,.RestaurantPage-module__hMEaOa__foundationMediaFrame{height:100%;min-height:22rem}.RestaurantPage-module__hMEaOa__foundationMediaFrame .RestaurantPage-module__hMEaOa__framedMediaInner{border:1px solid var(--ss-line);height:100%;min-height:22rem}.RestaurantPage-module__hMEaOa__foundationImage{object-fit:cover;object-position:center;width:100%;height:100%;min-height:22rem;display:block}.RestaurantPage-module__hMEaOa__foundationCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.RestaurantPage-module__hMEaOa__foundationCards .RestaurantPage-module__hMEaOa__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line)}.RestaurantPage-module__hMEaOa__challengeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__challengeGrid .RestaurantPage-module__hMEaOa__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line);background:#fafaf9}.RestaurantPage-module__hMEaOa__howLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__howCopy{align-content:start;gap:clamp(1rem,2vh,1.35rem);display:grid}.RestaurantPage-module__hMEaOa__howLead{letter-spacing:-.01em;max-width:34ch;color:color-mix(in srgb, var(--fg) 88%, transparent);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.45}.RestaurantPage-module__hMEaOa__workflowPanel{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--ss-hatch) 3px, var(--ss-hatch) 4px);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background-color:#f7f6f3;padding:clamp(1.25rem,2.5vw,1.75rem);position:relative}.RestaurantPage-module__hMEaOa__panelHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(1.15rem,2.2vh,1.5rem);display:flex}.RestaurantPage-module__hMEaOa__panelLabel,.RestaurantPage-module__hMEaOa__panelMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--ss-muted);white-space:nowrap;margin:0;font-size:.62rem;font-weight:560}.RestaurantPage-module__hMEaOa__workflowSteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.RestaurantPage-module__hMEaOa__workflowStepWrap{justify-items:center;display:grid}.RestaurantPage-module__hMEaOa__workflowStep{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;display:grid;position:relative}.RestaurantPage-module__hMEaOa__workflowStep:before,.RestaurantPage-module__hMEaOa__workflowStep:after{content:"";border-color:color-mix(in srgb, var(--fg) 55%, transparent);pointer-events:none;border-style:solid;width:.45rem;height:.45rem;position:absolute}.RestaurantPage-module__hMEaOa__workflowStep:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.RestaurantPage-module__hMEaOa__workflowStep:after{border-width:1px 1px 0 0;top:-1px;right:-1px}.RestaurantPage-module__hMEaOa__workflowNum{letter-spacing:.04em;color:var(--ss-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:500}.RestaurantPage-module__hMEaOa__workflowStepCopy{gap:.2rem;min-width:0;display:grid}.RestaurantPage-module__hMEaOa__workflowLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ss-ink);font-size:.72rem;font-weight:620}.RestaurantPage-module__hMEaOa__workflowBody{color:var(--ss-muted);font-size:.78rem;line-height:1.4}.RestaurantPage-module__hMEaOa__workflowIcon{color:color-mix(in srgb, var(--fg) 55%, transparent);place-items:center;display:grid}.RestaurantPage-module__hMEaOa__workflowConnector{height:1.15rem;color:color-mix(in srgb, var(--fg) 40%, transparent);place-items:center;display:grid}.RestaurantPage-module__hMEaOa__mediaBand{padding-inline:max(var(--container-padding), 1.25rem);padding-block:.75rem clamp(2rem,5vh,3.5rem)}.RestaurantPage-module__hMEaOa__mediaBandFrame{max-width:min(95vw,1100px);margin-inline:auto}.RestaurantPage-module__hMEaOa__mediaBandFrame .RestaurantPage-module__hMEaOa__framedMediaInner{border:1px solid var(--ss-line)}.RestaurantPage-module__hMEaOa__mediaBandPlaceholder{width:100%;min-height:clamp(16rem,42vw,28rem)}.RestaurantPage-module__hMEaOa__mediaBandImage{object-fit:cover;object-position:center;width:100%;height:auto;max-height:clamp(16rem,42vw,28rem);display:block}.RestaurantPage-module__hMEaOa__midCta{padding-block:clamp(2.5rem,5.5vh,3.75rem);padding-inline:var(--container-padding);justify-items:center;display:grid}:is(.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn:hover,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn:hover,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn[data-hover=true],.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn[data-hover=true],.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn:active,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn:active,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn[data-pressed=true],.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn[data-pressed=true]){color:#fff!important;background:#050505!important}:is(.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn:hover,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn:hover,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn[data-hover=true],.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn[data-hover=true]){color:#fff!important;background:#1a1a1a!important}:is(.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn .palentir-primary-btn__icon,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn .palentir-access-btn__icon,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-primary-btn:hover .palentir-primary-btn__icon,.RestaurantPage-module__hMEaOa__midCtaBtn.palentir-access-btn:hover .palentir-access-btn__icon){opacity:.85;color:#fff!important}.RestaurantPage-module__hMEaOa__moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.RestaurantPage-module__hMEaOa__moduleGrid .RestaurantPage-module__hMEaOa__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line)}.RestaurantPage-module__hMEaOa__integrationsFrame{max-width:min(72vw,820px);margin-block:.35rem;margin-inline:auto}.RestaurantPage-module__hMEaOa__integrationsMedia{width:100%;height:auto;display:block}@media (max-width:1024px){.RestaurantPage-module__hMEaOa__serveGrid,.RestaurantPage-module__hMEaOa__moduleGrid,.RestaurantPage-module__hMEaOa__gainsGrid,.RestaurantPage-module__hMEaOa__statsGrid,.RestaurantPage-module__hMEaOa__statsGridMore{grid-template-columns:repeat(2,minmax(0,1fr))}.RestaurantPage-module__hMEaOa__foundationLayout,.RestaurantPage-module__hMEaOa__foundationLayoutFlip,.RestaurantPage-module__hMEaOa__howLayout,.RestaurantPage-module__hMEaOa__featureLayout,.RestaurantPage-module__hMEaOa__featureLayoutFlip{grid-template-columns:1fr}.RestaurantPage-module__hMEaOa__featureLayoutFlip>:first-child{order:0}.RestaurantPage-module__hMEaOa__foundationMedia,.RestaurantPage-module__hMEaOa__foundationReveal,.RestaurantPage-module__hMEaOa__foundationMediaFrame,.RestaurantPage-module__hMEaOa__foundationImage{min-height:16rem}.RestaurantPage-module__hMEaOa__challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.RestaurantPage-module__hMEaOa__heroTitle{font-size:clamp(1.85rem,9.5vw,2.75rem)}.RestaurantPage-module__hMEaOa__heroCopy{transform:translateY(-3vh)}.RestaurantPage-module__hMEaOa__scrollBarInner{gap:.75rem;min-height:3.1rem}.RestaurantPage-module__hMEaOa__scrollBarLogoImg{height:1.15rem}.RestaurantPage-module__hMEaOa__serveGrid,.RestaurantPage-module__hMEaOa__foundationCards,.RestaurantPage-module__hMEaOa__challengeGrid,.RestaurantPage-module__hMEaOa__gainsGrid,.RestaurantPage-module__hMEaOa__statsGrid,.RestaurantPage-module__hMEaOa__statsGridMore,.RestaurantPage-module__hMEaOa__moduleGrid{grid-template-columns:1fr}.RestaurantPage-module__hMEaOa__sectionTitle{max-width:none}.RestaurantPage-module__hMEaOa__sectionIntroCenter{text-align:left;justify-items:start}.RestaurantPage-module__hMEaOa__panelHead{flex-wrap:wrap;gap:.45rem}.RestaurantPage-module__hMEaOa__workflowStep{grid-template-columns:auto 1fr;gap:.65rem}.RestaurantPage-module__hMEaOa__workflowIcon{display:none}}
.ServicesShopPage-module__7XshVq__shell{color:#fff;background:#0a0a0a;min-height:100svh;margin:0;padding-top:0!important}.ServicesShopPage-module__7XshVq__shell>main{margin:0;padding:0}.ServicesShopPage-module__7XshVq__pastHero .site-nav{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out-expo), transform .48s var(--ease-out-expo);transform:translateY(-120%)}.ServicesShopPage-module__7XshVq__hero{box-sizing:border-box;align-content:center;justify-items:center;width:100%;min-height:100dvh;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.ServicesShopPage-module__7XshVq__heroMedia{z-index:0;position:absolute;inset:0}.ServicesShopPage-module__7XshVq__heroImage{object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}.ServicesShopPage-module__7XshVq__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0006 0%,#0000007a 42%,#0000006b 62%,#0000009e 100%);position:absolute;inset:0}.ServicesShopPage-module__7XshVq__heroCopy{z-index:1;text-align:center;padding-inline:var(--container-padding);justify-items:center;gap:.35rem;max-width:min(92vw,56rem);display:grid;position:relative;transform:translateY(-6vh)}.ServicesShopPage-module__7XshVq__heroLead{letter-spacing:-.01em;color:#ffffffeb;text-shadow:0 1px 18px #00000073;max-width:34ch;margin:.55rem 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:400;line-height:1.45}.ServicesShopPage-module__7XshVq__heroEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:clamp(.72rem,1.2vw,.85rem);font-weight:560}.ServicesShopPage-module__7XshVq__heroTitle{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(2.1rem,6.2vw,4.4rem);font-weight:600;line-height:1.02}.ServicesShopPage-module__7XshVq__heroCta{z-index:2;padding-inline:var(--container-padding);justify-content:center;display:flex;position:absolute;bottom:calc(6svh + clamp(1.35rem,3.5vh,2.25rem));left:0;right:0}:is(.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-primary-btn,.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-access-btn){color:#050505!important;background:#fff!important}:is(.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-primary-btn:hover,.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-access-btn:hover,.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-primary-btn[data-hover=true],.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-access-btn[data-hover=true]){color:#050505!important;background:#ffffffeb!important}:is(.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-primary-btn .palentir-primary-btn__icon,.ServicesShopPage-module__7XshVq__heroDemoBtn.palentir-access-btn .palentir-access-btn__icon){color:#050505;opacity:.72}.ServicesShopPage-module__7XshVq__scrollBar{z-index:90;pointer-events:none;transition:transform .48s var(--ease-out-expo);color:#0a0a0a;background:#fff;border-bottom:1px solid #0a0a0a1a;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.ServicesShopPage-module__7XshVq__scrollBarVisible{pointer-events:auto;transform:translateY(0)}.ServicesShopPage-module__7XshVq__scrollBarInner{min-height:3.4rem;padding-inline:var(--container-padding);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;max-width:min(100%,1400px);margin-inline:auto;padding-block:.55rem;display:grid;position:relative}.ServicesShopPage-module__7XshVq__scrollBarSide{align-items:center;min-width:0;display:flex}.ServicesShopPage-module__7XshVq__scrollBarSide:last-child{justify-content:flex-end}.ServicesShopPage-module__7XshVq__scrollBarLogo{cursor:pointer;color:inherit;background:0 0;border:none;justify-self:center;place-items:center;margin:0;padding:.15rem .35rem;display:grid}.ServicesShopPage-module__7XshVq__scrollBarLogo:hover{opacity:.72}.ServicesShopPage-module__7XshVq__scrollBarLogo:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a59}.ServicesShopPage-module__7XshVq__scrollBarLogoImg{object-fit:contain;filter:invert();width:auto;height:1.35rem;display:block}:is(.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn:hover,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn:hover,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn[data-hover=true],.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn[data-hover=true],.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn:active,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn:active,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn[data-pressed=true],.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn[data-pressed=true]){color:#fff!important;background:#050505!important}:is(.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn:hover,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn:hover,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn[data-hover=true],.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn[data-hover=true]){color:#fff!important;background:#1a1a1a!important}:is(.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn .palentir-primary-btn__icon,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn .palentir-access-btn__icon,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-primary-btn:hover .palentir-primary-btn__icon,.ServicesShopPage-module__7XshVq__scrollBarCta.palentir-access-btn:hover .palentir-access-btn__icon){opacity:.85;color:#fff!important}.ServicesShopPage-module__7XshVq__content{--ss-ink:var(--fg);--ss-muted:var(--fg-secondary);--ss-line:color-mix(in srgb, var(--fg) 12%, transparent);--ss-hatch:color-mix(in srgb, var(--fg) 7%, transparent);z-index:3;color:var(--ss-ink);background:#fff;border-radius:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) 0 0;margin-top:-5svh;position:relative;overflow:clip}.ServicesShopPage-module__7XshVq__section{padding-block:clamp(4rem,9vh,6.5rem);padding-inline:var(--container-padding)}.ServicesShopPage-module__7XshVq__sectionIntro{margin-inline:auto;justify-items:start;gap:.85rem;max-width:min(95vw,1100px);margin-bottom:clamp(2rem,4.5vh,3.25rem);display:grid}.ServicesShopPage-module__7XshVq__sectionIntroCenter{text-align:center;justify-items:center}.ServicesShopPage-module__7XshVq__sectionIntroCenter .ServicesShopPage-module__7XshVq__sectionTitle,.ServicesShopPage-module__7XshVq__sectionIntroCenter .ServicesShopPage-module__7XshVq__sectionLead{max-width:28ch}.ServicesShopPage-module__7XshVq__sectionIntroCenter .ServicesShopPage-module__7XshVq__sectionLead{max-width:52ch}.ServicesShopPage-module__7XshVq__sectionTitle{letter-spacing:-.035em;max-width:22ch;color:var(--ss-ink);margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:600;line-height:1.08}.ServicesShopPage-module__7XshVq__sectionLead{max-width:48ch;color:var(--ss-muted);margin:0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.ServicesShopPage-module__7XshVq__card{border-top:1px solid var(--ss-line);background:#fff;align-content:start;gap:.7rem;padding:clamp(1.2rem,2.2vw,1.5rem);display:grid}.ServicesShopPage-module__7XshVq__cardMeta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ServicesShopPage-module__7XshVq__cardIndex{letter-spacing:.06em;color:color-mix(in srgb, var(--fg) 38%, transparent);padding-top:.2rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:500}.ServicesShopPage-module__7XshVq__iconSlot{width:2.35rem;height:2.35rem;color:color-mix(in srgb, var(--fg) 55%, transparent);border:1px solid var(--ss-line);background:color-mix(in srgb, var(--fg) 3%, #fff);place-items:center;display:grid}.ServicesShopPage-module__7XshVq__cardTitle{letter-spacing:-.02em;color:var(--ss-ink);margin:0;font-size:clamp(1rem,1.15vw,1.06rem);font-weight:600;line-height:1.25}.ServicesShopPage-module__7XshVq__cardBody{color:var(--ss-muted);margin:0;font-size:clamp(.88rem,1vw,.94rem);line-height:1.5}.ServicesShopPage-module__7XshVq__corner{border-color:color-mix(in srgb, var(--fg) 65%, transparent);pointer-events:none;z-index:2;border-style:solid;width:.7rem;height:.7rem;position:absolute}.ServicesShopPage-module__7XshVq__cornerTopLeft{border-width:1.5px 0 0 1.5px;top:-1px;left:-1px}.ServicesShopPage-module__7XshVq__cornerTopRight{border-width:1.5px 1.5px 0 0;top:-1px;right:-1px}.ServicesShopPage-module__7XshVq__cornerBottomLeft{border-width:0 0 1.5px 1.5px;bottom:-1px;left:-1px}.ServicesShopPage-module__7XshVq__cornerBottomRight{border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}.ServicesShopPage-module__7XshVq__cornerOffsetTopLeft,.ServicesShopPage-module__7XshVq__cornerOffsetTopRight,.ServicesShopPage-module__7XshVq__cornerOffsetBottomLeft,.ServicesShopPage-module__7XshVq__cornerOffsetBottomRight{border-color:color-mix(in srgb, var(--fg) 72%, transparent);width:.95rem;height:.95rem}.ServicesShopPage-module__7XshVq__cornerOffsetTopLeft{border-width:1.5px 0 0 1.5px;top:-.55rem;left:-.55rem}.ServicesShopPage-module__7XshVq__cornerOffsetTopRight{border-width:1.5px 1.5px 0 0;top:-.55rem;right:-.55rem}.ServicesShopPage-module__7XshVq__cornerOffsetBottomLeft{border-width:0 0 1.5px 1.5px;bottom:-.55rem;left:-.55rem}.ServicesShopPage-module__7XshVq__cornerOffsetBottomRight{border-width:0 1.5px 1.5px 0;bottom:-.55rem;right:-.55rem}.ServicesShopPage-module__7XshVq__framedMedia{isolation:isolate;position:relative}.ServicesShopPage-module__7XshVq__framedMediaInner{z-index:1;position:relative;overflow:hidden}.ServicesShopPage-module__7XshVq__imagePlaceholder{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--ss-hatch) 4px, var(--ss-hatch) 5px), #f7f6f3;border:1px solid var(--ss-line);place-items:center;min-height:10rem;display:grid;position:relative;overflow:visible}.ServicesShopPage-module__7XshVq__imagePlaceholderLabel{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);border:1px solid var(--ss-line);background:#ffffffc7;padding:.4rem .7rem;font-size:.62rem;font-weight:560;position:relative}.ServicesShopPage-module__7XshVq__serveGrid{border-top:1px solid var(--ss-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vh,2.25rem) clamp(1.25rem,3vw,2rem);max-width:min(95vw,1100px);margin-inline:auto;padding-top:.5rem;display:grid}.ServicesShopPage-module__7XshVq__serveGrid .ServicesShopPage-module__7XshVq__card{background:0 0;border-top:none;padding-block:0;padding-inline:0}.ServicesShopPage-module__7XshVq__foundationLayout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1.5rem,3.5vw,2.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.ServicesShopPage-module__7XshVq__foundationMedia,.ServicesShopPage-module__7XshVq__foundationReveal{height:100%;min-height:22rem}.ServicesShopPage-module__7XshVq__foundationCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ServicesShopPage-module__7XshVq__foundationCards .ServicesShopPage-module__7XshVq__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line)}.ServicesShopPage-module__7XshVq__challengeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.ServicesShopPage-module__7XshVq__challengeGrid .ServicesShopPage-module__7XshVq__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line);background:#fafaf9}.ServicesShopPage-module__7XshVq__howLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:min(95vw,1100px);margin-inline:auto;display:grid}.ServicesShopPage-module__7XshVq__howCopy{align-content:start;gap:clamp(1rem,2vh,1.35rem);display:grid}.ServicesShopPage-module__7XshVq__howLead{letter-spacing:-.01em;max-width:34ch;color:color-mix(in srgb, var(--fg) 88%, transparent);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.45}.ServicesShopPage-module__7XshVq__workflowPanel{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--ss-hatch) 3px, var(--ss-hatch) 4px);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background-color:#f7f6f3;padding:clamp(1.25rem,2.5vw,1.75rem);position:relative}.ServicesShopPage-module__7XshVq__panelHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(1.15rem,2.2vh,1.5rem);display:flex}.ServicesShopPage-module__7XshVq__panelLabel,.ServicesShopPage-module__7XshVq__panelMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--ss-muted);white-space:nowrap;margin:0;font-size:.62rem;font-weight:560}.ServicesShopPage-module__7XshVq__workflowSteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.ServicesShopPage-module__7XshVq__workflowStepWrap{justify-items:center;display:grid}.ServicesShopPage-module__7XshVq__workflowStep{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;display:grid;position:relative}.ServicesShopPage-module__7XshVq__workflowStep:before,.ServicesShopPage-module__7XshVq__workflowStep:after{content:"";border-color:color-mix(in srgb, var(--fg) 55%, transparent);pointer-events:none;border-style:solid;width:.45rem;height:.45rem;position:absolute}.ServicesShopPage-module__7XshVq__workflowStep:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.ServicesShopPage-module__7XshVq__workflowStep:after{border-width:1px 1px 0 0;top:-1px;right:-1px}.ServicesShopPage-module__7XshVq__workflowNum{letter-spacing:.04em;color:var(--ss-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:500}.ServicesShopPage-module__7XshVq__workflowStepCopy{gap:.2rem;min-width:0;display:grid}.ServicesShopPage-module__7XshVq__workflowLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ss-ink);font-size:.72rem;font-weight:620}.ServicesShopPage-module__7XshVq__workflowBody{color:var(--ss-muted);font-size:.78rem;line-height:1.4}.ServicesShopPage-module__7XshVq__workflowIcon{color:color-mix(in srgb, var(--fg) 55%, transparent);place-items:center;display:grid}.ServicesShopPage-module__7XshVq__workflowConnector{height:1.15rem;color:color-mix(in srgb, var(--fg) 40%, transparent);place-items:center;display:grid}.ServicesShopPage-module__7XshVq__mediaBand{padding-inline:max(var(--container-padding), 1.25rem);padding-block:.75rem clamp(2rem,5vh,3.5rem)}.ServicesShopPage-module__7XshVq__mediaBandFrame{max-width:min(95vw,1100px);margin-inline:auto}.ServicesShopPage-module__7XshVq__mediaBandFrame .ServicesShopPage-module__7XshVq__framedMediaInner{border:1px solid var(--ss-line)}.ServicesShopPage-module__7XshVq__mediaBandImage{object-fit:cover;object-position:center;width:100%;height:auto;max-height:clamp(16rem,42vw,28rem);display:block}.ServicesShopPage-module__7XshVq__moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:min(95vw,1100px);margin-inline:auto;display:grid}.ServicesShopPage-module__7XshVq__moduleGrid .ServicesShopPage-module__7XshVq__card{border:1px solid var(--ss-line);border-top:1px solid var(--ss-line)}.ServicesShopPage-module__7XshVq__integrationsFrame{max-width:min(72vw,820px);margin-block:.35rem;margin-inline:auto}.ServicesShopPage-module__7XshVq__integrationsMedia{width:100%;height:auto;display:block}.ServicesShopPage-module__7XshVq__midCta{padding-block:clamp(2.5rem,5.5vh,3.75rem);padding-inline:var(--container-padding);justify-items:center;display:grid}:is(.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn:hover,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn:hover,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn[data-hover=true],.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn[data-hover=true],.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn:active,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn:active,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn[data-pressed=true],.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn[data-pressed=true]){color:#fff!important;background:#050505!important}:is(.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn:hover,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn:hover,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn[data-hover=true],.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn[data-hover=true]){color:#fff!important;background:#1a1a1a!important}:is(.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn .palentir-primary-btn__icon,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn .palentir-access-btn__icon,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-primary-btn:hover .palentir-primary-btn__icon,.ServicesShopPage-module__7XshVq__midCtaBtn.palentir-access-btn:hover .palentir-access-btn__icon){opacity:.85;color:#fff!important}@media (max-width:1024px){.ServicesShopPage-module__7XshVq__serveGrid,.ServicesShopPage-module__7XshVq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesShopPage-module__7XshVq__foundationLayout,.ServicesShopPage-module__7XshVq__howLayout{grid-template-columns:1fr}.ServicesShopPage-module__7XshVq__foundationMedia{min-height:16rem}.ServicesShopPage-module__7XshVq__challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ServicesShopPage-module__7XshVq__heroTitle{font-size:clamp(1.85rem,9.5vw,2.75rem)}.ServicesShopPage-module__7XshVq__scrollBarInner{gap:.75rem;min-height:3.1rem}.ServicesShopPage-module__7XshVq__scrollBarLogoImg{height:1.15rem}.ServicesShopPage-module__7XshVq__serveGrid,.ServicesShopPage-module__7XshVq__foundationCards,.ServicesShopPage-module__7XshVq__challengeGrid,.ServicesShopPage-module__7XshVq__moduleGrid{grid-template-columns:1fr}.ServicesShopPage-module__7XshVq__sectionTitle{max-width:none}.ServicesShopPage-module__7XshVq__sectionIntroCenter{text-align:left;justify-items:start}.ServicesShopPage-module__7XshVq__panelHead{flex-wrap:wrap;gap:.45rem}.ServicesShopPage-module__7XshVq__workflowStep{grid-template-columns:auto 1fr;gap:.65rem}.ServicesShopPage-module__7XshVq__workflowIcon{display:none}}
.PrivacyPageContent-module__iwmKJa__page{color:var(--fg);padding:calc(var(--nav-block-height) + clamp(2.5rem, 6vh, 4rem)) var(--container-padding) clamp(5rem, 12vh, 7rem);background:#fff}.PrivacyPageContent-module__iwmKJa__layout{gap:clamp(2.5rem,5vh,3.5rem);max-width:min(95vw,46rem);margin-inline:auto;display:grid}.PrivacyPageContent-module__iwmKJa__header{border-bottom:1px solid #00000014;gap:.85rem;padding-bottom:clamp(1.5rem,3vh,2rem);display:grid}.PrivacyPageContent-module__iwmKJa__title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1.08}.PrivacyPageContent-module__iwmKJa__updated{color:var(--fg-secondary);margin:0;font-size:.875rem}.PrivacyPageContent-module__iwmKJa__body{gap:clamp(2rem,4vh,2.75rem);display:grid}.PrivacyPageContent-module__iwmKJa__section{gap:.85rem;display:grid}.PrivacyPageContent-module__iwmKJa__sectionTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;line-height:1.3}.PrivacyPageContent-module__iwmKJa__subheading{color:var(--fg);margin:.35rem 0 0;font-size:.95rem;font-weight:600}.PrivacyPageContent-module__iwmKJa__paragraph{color:var(--fg-secondary);margin:0;font-size:.95rem;line-height:1.72}.PrivacyPageContent-module__iwmKJa__list{gap:.45rem;margin:0;padding-left:1.25rem;display:grid}.PrivacyPageContent-module__iwmKJa__listItem{color:var(--fg-secondary);font-size:.95rem;line-height:1.65}.PrivacyPageContent-module__iwmKJa__link{color:var(--fg);text-underline-offset:.15em;text-decoration:underline}.PrivacyPageContent-module__iwmKJa__disclaimer{border-top:1px solid #00000014;gap:.85rem;padding-top:clamp(1.5rem,3vh,2rem);display:grid}.PrivacyPageContent-module__iwmKJa__disclaimerTitle{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600}.PrivacyPageContent-module__iwmKJa__effective{color:var(--fg-secondary);margin:0;font-size:.875rem}
.SecurityPageContent-module__bKfMXG__page{color:var(--fg);padding:calc(var(--nav-block-height) + clamp(2.5rem, 6vh, 4rem)) var(--container-padding) clamp(5rem, 12vh, 7rem);background:#fff}.SecurityPageContent-module__bKfMXG__layout{gap:clamp(3rem,6vh,4.5rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.SecurityPageContent-module__bKfMXG__hero{text-align:center;justify-items:center;gap:clamp(.85rem,2vh,1.15rem);max-width:40rem;margin-inline:auto;display:grid}.SecurityPageContent-module__bKfMXG__title{letter-spacing:-.03em;max-width:none;color:var(--fg);margin:0;font-size:clamp(2.1rem,4.5vw,3.35rem);font-weight:400;line-height:1.08}.SecurityPageContent-module__bKfMXG__lead{max-width:36rem;color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.SecurityPageContent-module__bKfMXG__canada{background:#f5f4f1;border-radius:1rem;align-items:flex-start;gap:clamp(1rem,2.5vw,1.35rem);padding:clamp(1.25rem,2.5vw,1.6rem);display:flex}.SecurityPageContent-module__bKfMXG__canadaFlag{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px #0000000f}.SecurityPageContent-module__bKfMXG__canadaCopy{gap:.45rem;min-width:0;display:grid}.SecurityPageContent-module__bKfMXG__canadaTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1rem,1.4vw,1.1rem);font-weight:600;line-height:1.3}.SecurityPageContent-module__bKfMXG__canadaBody{color:var(--fg-secondary);margin:0;font-size:clamp(.88rem,1.05vw,.95rem);line-height:1.6}.SecurityPageContent-module__bKfMXG__cardsSection{gap:clamp(1.5rem,3vh,2rem);display:grid}.SecurityPageContent-module__bKfMXG__cardsHeading{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600}.SecurityPageContent-module__bKfMXG__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.SecurityPageContent-module__bKfMXG__card{background:#eeedea;border-radius:1rem;align-content:start;gap:.65rem;min-width:0;padding:clamp(1.15rem,2vw,1.4rem);display:grid}.SecurityPageContent-module__bKfMXG__cardIcon{color:var(--fg)}.SecurityPageContent-module__bKfMXG__cardTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:600;line-height:1.3}.SecurityPageContent-module__bKfMXG__cardDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.55}.SecurityPageContent-module__bKfMXG__faq{border-top:1px solid #00000014;gap:clamp(1.25rem,2.5vh,1.75rem);padding-top:clamp(.5rem,1vh,1rem);display:grid}.SecurityPageContent-module__bKfMXG__faqHeading{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600}.SecurityPageContent-module__bKfMXG__faqList{display:grid}.SecurityPageContent-module__bKfMXG__faqItem{border-bottom:1px solid #00000014}.SecurityPageContent-module__bKfMXG__faqQuestion{margin:0}.SecurityPageContent-module__bKfMXG__faqTrigger{text-align:left;width:100%;font:inherit;letter-spacing:-.01em;color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:clamp(.92rem,1.1vw,1rem);font-weight:500;transition:color .2s;display:flex}.SecurityPageContent-module__bKfMXG__faqTrigger:hover{color:var(--fg-secondary)}.SecurityPageContent-module__bKfMXG__faqIcon{color:var(--fg-secondary);transition:transform .28s var(--ease-out-expo);flex-shrink:0}.SecurityPageContent-module__bKfMXG__faqIconOpen{transform:rotate(180deg)}.SecurityPageContent-module__bKfMXG__faqAnswer{padding:0 0 1rem;display:none}.SecurityPageContent-module__bKfMXG__faqAnswerOpen{display:block}.SecurityPageContent-module__bKfMXG__faqAnswer p{max-width:42rem;color:var(--fg-secondary);margin:0;font-size:clamp(.88rem,1.05vw,.95rem);line-height:1.6}@media (max-width:900px){.SecurityPageContent-module__bKfMXG__cardsGrid{grid-template-columns:1fr}}@media (max-width:640px){.SecurityPageContent-module__bKfMXG__canada{flex-direction:column}}
.TalentsPageContent-module__yWXfxq__page{color:var(--fg);padding:calc(var(--nav-block-height) + clamp(2.5rem, 6vh, 4rem)) var(--container-padding) clamp(5rem, 12vh, 7rem);background:radial-gradient(80% 50% at 50% -10%,#0000000a,#0000 55%),#fafaf8}.TalentsPageContent-module__yWXfxq__hero{margin-inline:auto;text-align:center;justify-items:center;gap:clamp(.85rem,2vh,1.15rem);max-width:min(95vw,42rem);margin-bottom:clamp(3.5rem,8vh,5.5rem);display:grid}.TalentsPageContent-module__yWXfxq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 45%, transparent);margin:0;font-size:.72rem;font-weight:600}.TalentsPageContent-module__yWXfxq__title{letter-spacing:-.035em;color:var(--fg);margin:0;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:500;line-height:1.05}.TalentsPageContent-module__yWXfxq__lead{max-width:36rem;color:var(--fg-secondary);margin:0;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.65}.TalentsPageContent-module__yWXfxq__heroCta{margin-top:.5rem}:is(.TalentsPageContent-module__yWXfxq__applyBtn.palentir-primary-btn,.TalentsPageContent-module__yWXfxq__applyBtn.palentir-access-btn){min-height:2.75rem}.TalentsPageContent-module__yWXfxq__section{gap:clamp(1.75rem,4vh,2.5rem);max-width:min(95vw,900px);margin-inline:auto;display:grid}.TalentsPageContent-module__yWXfxq__sectionIntro{gap:.75rem;max-width:36rem;display:grid}.TalentsPageContent-module__yWXfxq__sectionTitle{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:550;line-height:1.15}.TalentsPageContent-module__yWXfxq__sectionLead{color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6}.TalentsPageContent-module__yWXfxq__roleList{border-top:1px solid var(--hairline);gap:0;margin:0;padding:0;list-style:none;display:grid}.TalentsPageContent-module__yWXfxq__roleItem{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 1.75rem;padding-block:1.15rem;display:grid}:is(.TalentsPageContent-module__yWXfxq__roleApply.palentir-primary-btn,.TalentsPageContent-module__yWXfxq__roleApply.palentir-access-btn){min-height:2.35rem;padding-inline:1rem;font-size:.875rem}.TalentsPageContent-module__yWXfxq__roleCopy{gap:.55rem;min-width:0;display:grid}.TalentsPageContent-module__yWXfxq__roleMeta{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;display:flex}.TalentsPageContent-module__yWXfxq__roleCategory{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 42%, transparent);font-size:.68rem;font-weight:600}.TalentsPageContent-module__yWXfxq__roleHiring{letter-spacing:.08em;text-transform:uppercase;color:#16a34a;font-size:.68rem;font-weight:600}.TalentsPageContent-module__yWXfxq__roleName{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:550;line-height:1.15}.TalentsPageContent-module__yWXfxq__roleDesc{max-width:42ch;color:var(--fg-secondary);margin:0;font-size:.95rem;line-height:1.55}.TalentsPageContent-module__yWXfxq__roleCta{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;font-size:.88rem;font-weight:550}.TalentsPageContent-module__yWXfxq__empty{color:var(--fg-secondary);margin:0;padding:1.5rem 0;font-size:.98rem}.TalentsPageContent-module__yWXfxq__ctaBand{border:1px solid var(--hairline);background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;max-width:min(95vw,900px);margin:clamp(3.5rem,8vh,5.5rem) auto 0;padding:clamp(1.75rem,4vw,2.5rem);display:grid}.TalentsPageContent-module__yWXfxq__ctaCopy{gap:.55rem;display:grid}.TalentsPageContent-module__yWXfxq__ctaTitle{letter-spacing:-.03em;max-width:20ch;color:var(--fg);margin:0;font-size:clamp(1.45rem,2.8vw,1.95rem);font-weight:550;line-height:1.15}.TalentsPageContent-module__yWXfxq__ctaLead{max-width:42ch;color:var(--fg-secondary);margin:0;font-size:.98rem;line-height:1.55}@media (max-width:640px){.TalentsPageContent-module__yWXfxq__roleItem{grid-template-columns:1fr;align-items:start}:is(.TalentsPageContent-module__yWXfxq__roleApply.palentir-primary-btn,.TalentsPageContent-module__yWXfxq__roleApply.palentir-access-btn){width:fit-content}.TalentsPageContent-module__yWXfxq__ctaBand{grid-template-columns:1fr;align-items:start}}
