.HomeHero-module__B1rHZW__hero{--home-hero-inset:clamp(.65rem, 1.75vw, 1.1rem);--home-hero-radius:clamp(1.35rem, 2.8vw, 2rem);--home-hero-logo-strip:clamp(3.25rem, 7vh, 4.5rem);width:100%;min-height:100svh;padding:calc(var(--nav-block-height) + var(--home-hero-inset)) var(--home-hero-inset) var(--home-hero-inset);background:#000;position:relative}.HomeHero-module__B1rHZW__layout{min-height:calc(100svh - var(--nav-block-height) - var(--home-hero-inset) * 2);flex-direction:column;gap:clamp(.85rem,2vh,1.25rem);display:flex}.HomeHero-module__B1rHZW__canvas{isolation:isolate;min-height:calc(100svh - var(--nav-block-height) - var(--home-hero-inset) * 2 - var(--home-hero-logo-strip) - clamp(.85rem, 2vh, 1.25rem));border-radius:var(--home-hero-radius);border:1px solid #ffffff0f;flex:1;display:grid;position:relative;overflow:hidden}.HomeHero-module__B1rHZW__backdrop{z-index:0;border-radius:inherit;background:#07090b;position:absolute;inset:0;overflow:hidden}.HomeHero-module__B1rHZW__media{object-fit:cover;object-position:center center;opacity:.42;filter:saturate(.65)blur(1px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.HomeHero-module__B1rHZW__mesh{background:radial-gradient(72% 58% at 18% 22%,#40766c6b,#0000 62%),radial-gradient(64% 52% at 82% 28%,#76808a38,#0000 58%),radial-gradient(58% 48% at 52% 88%,#30484447,#0000 60%),radial-gradient(42% 36% at 68% 62%,#b4bcc41a,#0000 55%),linear-gradient(165deg,#0b0f12 0%,#060809 48%,#090c0e 100%);position:absolute;inset:0}.HomeHero-module__B1rHZW__mesh:after{content:"";opacity:.35;background-image:radial-gradient(#ffffff24 .6px,#0000 .6px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 45%,#000 20%,#0000 100%);mask-image:radial-gradient(90% 80% at 50% 45%,#000 20%,#0000 100%)}.HomeHero-module__B1rHZW__vignette{background:radial-gradient(88% 78% at 50% 42%,#0000 42%,#0000008c 100%);position:absolute;inset:0}.HomeHero-module__B1rHZW__scrollDown{z-index:2;pointer-events:none;align-items:center;display:inline-flex;position:absolute;bottom:clamp(1.25rem,3vh,2rem);left:clamp(1.25rem,3vw,2.5rem)}.HomeHero-module__B1rHZW__scrollDownCircle{color:#050505;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.HomeHero-module__B1rHZW__scrollDownPill{color:#ffffffd1;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0c7a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;height:2.5rem;padding:0 1rem;font-size:.78rem;font-weight:500;display:flex}.HomeHero-module__B1rHZW__center{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.85rem,2vh,1.15rem);width:min(100%,46rem);margin:auto;padding:clamp(4.5rem,12vh,7rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,8vh,5rem);display:flex;position:relative}.HomeHero-module__B1rHZW__badge{color:#ffffffc7;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .72rem;font-size:.78rem;font-weight:500;display:inline-flex}.HomeHero-module__B1rHZW__badgeDot{background:#78c4b0e6;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 10px #78c4b08c}.HomeHero-module__B1rHZW__title{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(2rem,5.2vw,3.75rem);font-weight:600;line-height:1.02}.HomeHero-module__B1rHZW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HomeHero-module__B1rHZW__subtitle{color:#ffffff94;text-wrap:balance;max-width:52ch;margin:0;font-size:clamp(.95rem,1.45vw,1.08rem);line-height:1.55}.HomeHero-module__B1rHZW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.HomeHero-module__B1rHZW__node{z-index:2;color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#080a0c6b;border:1px solid #ffffff14;border-radius:.85rem;gap:.2rem;min-width:6.75rem;padding:.55rem .75rem;font-size:.72rem;line-height:1.25;display:grid;position:absolute}.HomeHero-module__B1rHZW__nodeLabel{letter-spacing:-.01em;font-size:.74rem;font-weight:500}.HomeHero-module__B1rHZW__nodeValue{color:#ffffff6b;font-size:.68rem}.HomeHero-module__B1rHZW__nodeTopLeft{top:clamp(4.5rem,10vh,6.5rem);left:clamp(1.25rem,3vw,2.5rem)}.HomeHero-module__B1rHZW__nodeTopRight{top:clamp(4.5rem,10vh,6.5rem);right:clamp(1.25rem,3vw,2.5rem)}.HomeHero-module__B1rHZW__nodeBottomRight{bottom:clamp(1.25rem,3vh,2rem);right:clamp(1.25rem,3vw,2.5rem)}.HomeHero-module__B1rHZW__lines{z-index:1;pointer-events:none;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.HomeHero-module__B1rHZW__linePath,.HomeHero-module__B1rHZW__linePathAlt{vector-effect:non-scaling-stroke;will-change:stroke-dashoffset, d;animation-duration:3.2s;animation-timing-function:linear;animation-iteration-count:infinite}.HomeHero-module__B1rHZW__hero:not([data-intro-ready]) .HomeHero-module__B1rHZW__lines :is(.HomeHero-module__B1rHZW__linePath,.HomeHero-module__B1rHZW__linePathAlt,.HomeHero-module__B1rHZW__lineHub,.HomeHero-module__B1rHZW__linePathSecondary,.HomeHero-module__B1rHZW__linePathVoid,.HomeHero-module__B1rHZW__linePathMesh){animation-play-state:paused}.HomeHero-module__B1rHZW__linePath{animation-name:HomeHero-module__B1rHZW__homeHeroDashFlowA}.HomeHero-module__B1rHZW__linePathAlt{animation-name:HomeHero-module__B1rHZW__homeHeroDashFlowB;animation-duration:3.8s;animation-direction:reverse}.HomeHero-module__B1rHZW__lineHub{vector-effect:non-scaling-stroke;will-change:stroke-dashoffset, r;animation-name:HomeHero-module__B1rHZW__homeHeroDashFlowA;animation-duration:4.4s;animation-timing-function:linear;animation-iteration-count:infinite}.HomeHero-module__B1rHZW__linePathSecondary{vector-effect:non-scaling-stroke;will-change:stroke-dashoffset, d;animation-name:HomeHero-module__B1rHZW__homeHeroDashFlowB;animation-timing-function:linear;animation-iteration-count:infinite}.HomeHero-module__B1rHZW__linePathVoid{vector-effect:non-scaling-stroke;will-change:d;animation-name:HomeHero-module__B1rHZW__homeHeroDashFlowA;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse}.HomeHero-module__B1rHZW__linePathMesh{vector-effect:non-scaling-stroke;will-change:stroke-dashoffset, d;animation-name:HomeHero-module__B1rHZW__homeHeroDashFlowA;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse}@keyframes HomeHero-module__B1rHZW__homeHeroDashFlowA{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14px}}@keyframes HomeHero-module__B1rHZW__homeHeroDashFlowB{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15px}}.HomeHero-module__B1rHZW__partnerLogos{--hero-partner-logo-color:#b8b6b07a;--hero-partner-logo-gap:clamp(1.75rem, 4vw, 3.5rem);justify-content:center;align-items:center;gap:var(--hero-partner-logo-gap);min-height:var(--home-hero-logo-strip);pointer-events:none;flex-wrap:wrap;padding-inline:clamp(.25rem,1vw,.75rem);display:flex}.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)}@media (max-width:767px){.HomeHero-module__B1rHZW__lines{display:none}.HomeHero-module__B1rHZW__center{padding:clamp(2rem,6vh,3rem) 1.25rem clamp(5.5rem,14vh,7rem)}.HomeHero-module__B1rHZW__node{min-width:5.5rem;padding:.45rem .6rem;font-size:.66rem}.HomeHero-module__B1rHZW__nodeLabel{font-size:.68rem}.HomeHero-module__B1rHZW__nodeValue{font-size:.62rem}.HomeHero-module__B1rHZW__nodeTopLeft{top:.85rem;left:.85rem}.HomeHero-module__B1rHZW__nodeTopRight{top:.85rem;right:.85rem}.HomeHero-module__B1rHZW__nodeBottomRight{bottom:4.75rem;right:.85rem}.HomeHero-module__B1rHZW__scrollDown{bottom:.85rem;left:.85rem}.HomeHero-module__B1rHZW__title{font-size:clamp(1.75rem,7.5vw,2.35rem)}.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:768px){.HomeHero-module__B1rHZW__title{white-space:nowrap}}@media (min-width:1024px){.HomeHero-module__B1rHZW__hero{--home-hero-inset:clamp(.85rem, 1.5vw, 1.25rem);--home-hero-radius:clamp(1.5rem, 2.2vw, 2.35rem)}}
.HomeFinance-module__dogmtq__section{background:var(--bg);color:var(--fg);padding-block:clamp(4.5rem,10vh,7rem);padding-inline:var(--container-padding)}.HomeFinance-module__dogmtq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:min(95vw,1200px);margin-inline:auto;display:grid}.HomeFinance-module__dogmtq__layoutReversed{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.HomeFinance-module__dogmtq__copy{align-content:center;gap:clamp(1.1rem,2.2vh,1.5rem);min-width:0;display:grid}.HomeFinance-module__dogmtq__productLink{letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--fg-secondary);transition:color .28s var(--ease-out-expo);align-items:center;gap:.3rem;padding-bottom:.3rem;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.HomeFinance-module__dogmtq__productLink:after{content:"";background:var(--fg);transform-origin:0;width:100%;height:1px;transition:transform .38s var(--ease-out-expo);position:absolute;bottom:0;left:0;transform:scaleX(0)}.HomeFinance-module__dogmtq__productLink:hover{color:var(--fg)}.HomeFinance-module__dogmtq__productLink:hover:after{transform:scaleX(1)}.HomeFinance-module__dogmtq__productLinkIcon{opacity:0;transition:opacity .28s var(--ease-out-expo), transform .32s var(--ease-out-expo);flex-shrink:0;transform:translate(-3px,1px)}.HomeFinance-module__dogmtq__productLink:hover .HomeFinance-module__dogmtq__productLinkIcon{opacity:.72;transform:translateY(1px)}.HomeFinance-module__dogmtq__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}.HomeFinance-module__dogmtq__desc{max-width:34rem;color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.HomeFinance-module__dogmtq__ctaWrap{width:fit-content;max-width:100%;padding-top:.25rem}.HomeFinance-module__dogmtq__pills{grid-template-columns:repeat(2,minmax(0,max-content));gap:.65rem;padding-top:clamp(.75rem,2vh,1.25rem);display:grid}.HomeFinance-module__dogmtq__pill{color:var(--fg-secondary);white-space:nowrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;line-height:1.4;display:inline-flex}.HomeFinance-module__dogmtq__pillIcon{color:var(--fg);opacity:.72;flex-shrink:0}.HomeFinance-module__dogmtq__media{min-width:0;line-height:0}.HomeFinance-module__dogmtq__image{width:100%;height:auto;display:block}@media (max-width:900px){.HomeFinance-module__dogmtq__layout{grid-template-columns:1fr;gap:2.5rem}.HomeFinance-module__dogmtq__title{max-width:none}.HomeFinance-module__dogmtq__media{justify-self:center;max-width:min(100%,28rem)}.HomeFinance-module__dogmtq__layoutReversed .HomeFinance-module__dogmtq__media{order:-1}}@media (max-width:767px){.HomeFinance-module__dogmtq__layout .HomeFinance-module__dogmtq__copy{order:0}.HomeFinance-module__dogmtq__layout .HomeFinance-module__dogmtq__media{order:1;max-width:100%}}@media (max-width:520px){.HomeFinance-module__dogmtq__pills{grid-template-columns:1fr}.HomeFinance-module__dogmtq__pill{width:fit-content}}
.HomeProducts-module__6uudWW__section{color:var(--fg);padding-block:clamp(4.5rem,10vh,7rem);padding-inline:var(--container-padding);z-index:1;background:#fff;position:relative}.HomeProducts-module__6uudWW__intro{text-align:left;max-width:min(95vw,1200px);margin:0 auto clamp(2.5rem,5vh,3.5rem)}.HomeProducts-module__6uudWW__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}.HomeProducts-module__6uudWW__list{max-width:min(95vw,1600px);margin-inline:auto}.HomeProducts-module__6uudWW__row{cursor:default;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3rem);min-height:clamp(11rem,18vh,14rem);padding-block:clamp(2rem,4vh,2.75rem);display:grid}.HomeProducts-module__6uudWW__meta{flex-direction:column;justify-content:space-between;gap:1.5rem;min-width:0;display:flex}.HomeProducts-module__6uudWW__rowDesc{max-width:15rem;color:var(--fg);margin:0;font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.5}.HomeProducts-module__6uudWW__rowIndex{letter-spacing:.04em;color:#26251e57;font-size:clamp(.82rem,1vw,.92rem)}.HomeProducts-module__6uudWW__titleArea{justify-content:center;align-items:center;min-width:0;display:flex}.HomeProducts-module__6uudWW__titleInner{justify-content:center;align-items:center;max-width:100%;display:flex}.HomeProducts-module__6uudWW__imageFrame{--frame-width:clamp(18rem, 30vw, 32rem);aspect-ratio:16/9;opacity:0;flex-shrink:0;width:0;margin-right:0;transition:width .75s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1),margin-right .75s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.HomeProducts-module__6uudWW__imageParallax{will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}.HomeProducts-module__6uudWW__rowImage{object-fit:cover;object-position:center}.HomeProducts-module__6uudWW__rowTitle{letter-spacing:-.05em;color:var(--fg);flex-shrink:0;margin:0;font-size:clamp(3.5rem,11vw,8.5rem);font-weight:500;line-height:.9;transition:transform .75s cubic-bezier(.22,1,.36,1);transform:translate(0)}.HomeProducts-module__6uudWW__row:hover .HomeProducts-module__6uudWW__imageFrame,.HomeProducts-module__6uudWW__row:focus-within .HomeProducts-module__6uudWW__imageFrame{width:var(--frame-width);opacity:1;margin-right:clamp(1.5rem,3vw,2.5rem)}.HomeProducts-module__6uudWW__row:hover .HomeProducts-module__6uudWW__rowTitle,.HomeProducts-module__6uudWW__row:focus-within .HomeProducts-module__6uudWW__rowTitle{transform:translate(clamp(.75rem,1.8vw,1.5rem))}@media (max-width:900px){.HomeProducts-module__6uudWW__row{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.HomeProducts-module__6uudWW__meta{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}.HomeProducts-module__6uudWW__rowDesc{flex:auto;max-width:none}.HomeProducts-module__6uudWW__rowIndex{flex-shrink:0}.HomeProducts-module__6uudWW__titleArea,.HomeProducts-module__6uudWW__titleInner{justify-content:flex-start}.HomeProducts-module__6uudWW__imageFrame{--frame-width:min(100%, 20rem);width:var(--frame-width);opacity:1;margin-right:1rem}.HomeProducts-module__6uudWW__rowTitle{font-size:clamp(2.75rem,16vw,4.5rem);transform:none}}@media (hover:none){.HomeProducts-module__6uudWW__imageFrame{width:var(--frame-width);opacity:1;margin-right:1rem}.HomeProducts-module__6uudWW__rowTitle{transform:none}}.HomeProducts-module__6uudWW__banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.25rem,3vw,2rem);max-width:min(95vw,1600px);margin:clamp(2.5rem,5vh,3.5rem) auto 0;padding-top:clamp(2rem,4vh,2.75rem);display:flex}.HomeProducts-module__6uudWW__bannerCopy{gap:.45rem;max-width:36rem;display:grid}.HomeProducts-module__6uudWW__bannerTitle{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:500;line-height:1.35}.HomeProducts-module__6uudWW__bannerDesc{color:var(--fg-secondary);margin:0;font-size:clamp(.9rem,1.1vw,.98rem);line-height:1.55}.HomeProducts-module__6uudWW__bannerCta.palentir-secondary-btn{flex-shrink:0;align-self:center}@media (max-width:767px){.HomeProducts-module__6uudWW__titleInner{flex-direction:column;align-items:flex-start;gap:.85rem;width:100%}.HomeProducts-module__6uudWW__titleArea{justify-content:flex-start;width:100%}.HomeProducts-module__6uudWW__imageFrame{--frame-width:100%;opacity:1;width:100%;aspect-ratio:unset;border-radius:.65rem;order:2;margin:0;overflow:hidden}.HomeProducts-module__6uudWW__imageParallax{height:100%;position:absolute;inset:0}.HomeProducts-module__6uudWW__rowTitle{order:1;font-size:clamp(2.5rem,14vw,3.75rem);transform:none}.HomeProducts-module__6uudWW__row:hover .HomeProducts-module__6uudWW__imageFrame,.HomeProducts-module__6uudWW__row:focus-within .HomeProducts-module__6uudWW__imageFrame{width:100%;margin-right:0}.HomeProducts-module__6uudWW__row:hover .HomeProducts-module__6uudWW__rowTitle,.HomeProducts-module__6uudWW__row:focus-within .HomeProducts-module__6uudWW__rowTitle{transform:none}}@media (max-width:640px){.HomeProducts-module__6uudWW__banner{align-items:flex-start}.HomeProducts-module__6uudWW__bannerCta.palentir-secondary-btn{width:100%}}
.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__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__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__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}}
.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:center;margin:0 auto;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}}
.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}
.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;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:brightness(0);width:auto;max-width:min(8.5rem,52vw);height:1.35rem;display:block}.SiteFooter-module__VFKzxG__status{letter-spacing:.01em;color:#16a34a;margin:0;font-size:.75rem;font-weight:500}.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:900px){.SiteFooter-module__VFKzxG__inner{grid-template-columns:1fr;gap:2.5rem}.SiteFooter-module__VFKzxG__navGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.SiteFooter-module__VFKzxG__navGrid{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.SiteFooter-module__VFKzxG__navGrid>:last-child{grid-column:1/-1}}@media (max-width:640px){.SiteFooter-module__VFKzxG__bottom{flex-direction:column;align-items:flex-start;gap:1rem}}
.AcademyPageContent-module___cLX3a__page{min-height:calc(100svh - var(--nav-block-height));padding-top:var(--nav-block-height);color:var(--fg);background:#fff;flex-direction:column;display:flex}.AcademyPageContent-module___cLX3a__hero{width:100%;max-width:min(92vw,40rem);padding:clamp(2.5rem, 8vh, 4rem) var(--container-padding);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(1rem,2.5vh,1.35rem);margin-inline:auto;display:flex}.AcademyPageContent-module___cLX3a__badge{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#050505;border-radius:.55rem;place-items:center;padding:.55rem .9rem .48rem;font-size:clamp(.72rem,2.2vw,.82rem);font-weight:700;line-height:1.2;display:inline-grid}.AcademyPageContent-module___cLX3a__title{letter-spacing:-.04em;color:var(--fg);margin:0;font-size:clamp(2.75rem,9vw,4.5rem);font-weight:600;line-height:1}.AcademyPageContent-module___cLX3a__subtitle{letter-spacing:-.02em;max-width:24ch;color:var(--fg-secondary);margin:0;font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:500;line-height:1.35}.AcademyPageContent-module___cLX3a__form{text-align:left;gap:1.1rem;width:100%;max-width:min(100%,24rem);margin-top:clamp(.35rem,1.5vh,.75rem);display:grid}.AcademyPageContent-module___cLX3a__submit{justify-self:center}.AcademyPageContent-module___cLX3a__submit:disabled{opacity:.55;cursor:not-allowed}.AcademyPageContent-module___cLX3a__hint{color:var(--fg-secondary);text-align:center;margin:0;font-size:.82rem;line-height:1.55}.AcademyPageContent-module___cLX3a__message{text-align:center;margin:0;font-size:.88rem;line-height:1.45}.AcademyPageContent-module___cLX3a__messageSuccess{color:#15803d}.AcademyPageContent-module___cLX3a__messageError{color:#b42318}@media (max-width:640px){.AcademyPageContent-module___cLX3a__submit{width:100%}}
.LoginPortal-module__sc_lua__main{min-height:calc(100svh - var(--nav-block-height) - 12rem);padding:calc(var(--nav-block-height) + clamp(2.5rem, 8vh, 5rem)) var(--container-padding) clamp(3rem, 10vh, 6rem);color:var(--fg);background:#fff;flex:1;place-items:center;display:grid}.LoginPortal-module__sc_lua__formWrap{gap:clamp(1rem,2vh,1.25rem);width:min(100%,22rem);display:grid}.LoginPortal-module__sc_lua__title{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:600;line-height:1.1}.LoginPortal-module__sc_lua__subtitle{color:var(--fg-secondary);margin:0;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.55}.LoginPortal-module__sc_lua__form{width:100%;margin-top:.35rem}.LoginPortal-module__sc_lua__stepHint{color:var(--fg-secondary);margin:0 0 .15rem;font-size:.9rem;line-height:1.5}.LoginPortal-module__sc_lua__error{color:#b42318;margin:0;font-size:.875rem;line-height:1.45}.LoginPortal-module__sc_lua__submit{color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;transition:background-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo);background:#000;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.4rem;margin-top:.15rem;padding:.42rem .95rem;font-size:.85rem;font-weight:500;line-height:1.2;display:inline-flex}.LoginPortal-module__sc_lua__submitIcon{opacity:.82;flex-shrink:0}.LoginPortal-module__sc_lua__submit:hover:not(:disabled){background:#1a1a1a}.LoginPortal-module__sc_lua__submit:disabled{opacity:.6;cursor:not-allowed}.LoginPortal-module__sc_lua__inviteHelp{color:var(--fg-secondary);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}
.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}}
