.AnnouncementBanner-module__q6rrzW__banner{min-height:var(--announcement-banner-height);color:var(--text-heading-on-dark);background:linear-gradient(90deg,#9a4fbf42,#05060a94 62%,#05060a),linear-gradient(#ffffff0f,#fff0),#05060a;border-bottom:1px solid #9a4fbf52;align-items:center;display:flex;position:relative;box-shadow:0 10px 28px #9a4fbf1f}.AnnouncementBanner-module__q6rrzW__banner:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 74%, transparent), #05060a38 58%, transparent);opacity:.88;height:1px;position:absolute;inset:0 0 auto}.AnnouncementBanner-module__q6rrzW__inner{width:100%;max-width:var(--container-max);padding:8px var(--container-px);text-align:center;z-index:1;justify-content:center;align-items:center;gap:12px;margin:0 auto;display:flex;position:relative}.AnnouncementBanner-module__q6rrzW__signal{background:var(--mint);border-radius:2px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #08ffb614,0 0 14px #08ffb6b8}.AnnouncementBanner-module__q6rrzW__message{min-width:0;font-family:var(--font-sans);letter-spacing:0;color:#f5f6f7e6;margin:0;font-size:14px;font-weight:500;line-height:1.35}.AnnouncementBanner-module__q6rrzW__link{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:color-mix(in srgb, var(--purple) 72%, #fff);text-underline-offset:3px;flex:none;font-size:12px;font-weight:500;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px}.AnnouncementBanner-module__q6rrzW__link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #9a4fbfc2}@media (max-width:640px){.AnnouncementBanner-module__q6rrzW__banner{min-height:40px}.AnnouncementBanner-module__q6rrzW__inner{gap:9px;padding-block:7px}.AnnouncementBanner-module__q6rrzW__signal{width:7px;height:7px}.AnnouncementBanner-module__q6rrzW__message{font-size:13px;line-height:1.3}.AnnouncementBanner-module__q6rrzW__link{font-size:11px}}
.HeaderPolish-module__5ND_qa__headerSurface{background-color:var(--surface-carbon);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px}.HeaderPolish-module__5ND_qa__headerCanvasSurface{--schematic-top-line:transparent;--schematic-top-node:transparent;--schematic-bottom-line:transparent;--schematic-bottom-node:transparent;background-color:var(--canvas);overflow:visible}.HeaderPolish-module__5ND_qa__headerCta{background:var(--gradient-brand);font-family:var(--font-v35-body-regular);font-weight:400}.HeaderPolish-module__5ND_qa__logoLink{--header-logo-gap:8px;--header-logo-icon-height:26px;--header-logo-wordmark-size:26px;align-items:flex-end;gap:var(--header-logo-gap);line-height:1;display:inline-flex}.HeaderPolish-module__5ND_qa__logoLinkDark{--header-logo-gap:11px}.HeaderPolish-module__5ND_qa__logoIcon{width:auto;height:var(--header-logo-icon-height);flex:none;display:block}.HeaderPolish-module__5ND_qa__logoWordmark{font-family:var(--font-mono);font-size:var(--header-logo-wordmark-size);letter-spacing:0;font-weight:300;line-height:1;display:block}.HeaderPolish-module__5ND_qa__logoWordmarkDark{color:#f5f6f7}.HeaderPolish-module__5ND_qa__logoWordmarkLight{color:#0a0a14}.HeaderPolish-module__5ND_qa__dropdownItemTitle{font-family:var(--font-v35-body);font-size:var(--v35-text-body-size);font-weight:var(--v35-text-body-weight);line-height:var(--v35-text-body-line-height);letter-spacing:var(--v35-text-body-letter-spacing)}.HeaderPolish-module__5ND_qa__dropdownItemDescription{font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-xs-size);font-weight:var(--v35-text-body-xs-weight);line-height:var(--v35-text-body-xs-line-height);letter-spacing:var(--v35-text-body-xs-letter-spacing)}
.CtaClosingGlow-module__3IJK3G__ctaClosingGlow{min-height:440px;padding:var(--section-py) 0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.CtaClosingGlow-module__3IJK3G__defaultSurface{background:#0a0a0f}.CtaClosingGlow-module__3IJK3G__surfaceCarbon{color:var(--text-body-on-dark)}.CtaClosingGlow-module__3IJK3G__ctaClosingGlow.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta{min-height:auto;padding:clamp(24px, 3vw, 40px) 0 var(--section-py)}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyModule{isolation:isolate;border:1px solid var(--border-on-dark);background:linear-gradient(#f5f6f70e,#f5f6f705),#000;border-radius:clamp(18px,3vw,30px);justify-content:center;align-items:center;width:100%;max-width:none;min-height:clamp(320px,32vw,440px);margin:0 auto;padding:clamp(32px,4vw,56px) clamp(22px,6vw,72px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f5f6f71f}.CtaClosingGlow-module__3IJK3G__geoSearchCta{min-height:auto;padding:clamp(72px,9vw,120px) 0}.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame{max-width:min(var(--container-max), calc(100% - 48px));border:1px solid #f5f6f738;border-radius:0;padding:clamp(56px,7vw,112px) clamp(24px,6vw,96px);position:relative}.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame:before,.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame:after{content:"";pointer-events:none;position:absolute}.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame:before{border:1px solid #f5f6f712;inset:clamp(18px,2.2vw,32px)}.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame:after{background:linear-gradient(90deg,#f5f6f78f,#0000 32px) 0 0/96px 1px no-repeat,linear-gradient(#f5f6f78f,#0000 32px) 0 0/1px 96px no-repeat,linear-gradient(270deg,#f5f6f78f,#0000 32px) 100% 0/96px 1px no-repeat,linear-gradient(#f5f6f78f,#0000 32px) 100% 0/1px 96px no-repeat,linear-gradient(90deg,#f5f6f78f,#0000 32px) 0 100%/96px 1px no-repeat,linear-gradient(0deg,#f5f6f78f,#0000 32px) 0 100%/1px 96px no-repeat,linear-gradient(270deg,#f5f6f78f,#0000 32px) 100% 100%/96px 1px no-repeat,linear-gradient(0deg,#f5f6f78f,#0000 32px) 100% 100%/1px 96px no-repeat;inset:-1px}@media (min-width:768px){.CtaClosingGlow-module__3IJK3G__ctaClosingGlow{min-height:560px}.CtaClosingGlow-module__3IJK3G__geoSearchCta{min-height:auto}}@media (min-width:1024px){.CtaClosingGlow-module__3IJK3G__ctaClosingGlow{min-height:720px}.CtaClosingGlow-module__3IJK3G__geoSearchCta{min-height:auto}}.CtaClosingGlow-module__3IJK3G__background{filter:blur(80px);opacity:.55;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CtaClosingGlow-module__3IJK3G__surfaceCarbon .CtaClosingGlow-module__3IJK3G__background{display:none}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__background{filter:blur(70px);opacity:.62;z-index:-1;display:block;inset:-16%}@media (max-width:540px){.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__background{inset:0}}.CtaClosingGlow-module__3IJK3G__blob{border-radius:50%;animation-play-state:paused;position:absolute}.CtaClosingGlow-module__3IJK3G__ctaClosingGlow[data-in-view=true][data-reduced-motion=false] .CtaClosingGlow-module__3IJK3G__blob{animation-play-state:running}.CtaClosingGlow-module__3IJK3G__blob1{background:radial-gradient(circle,#9a4fbf 0%,#0000 70%);width:400px;height:400px;animation:8s ease-in-out infinite CtaClosingGlow-module__3IJK3G__gmBlob1;top:-10%;left:10%}.CtaClosingGlow-module__3IJK3G__blob2{background:radial-gradient(circle,#0d8a6a 0%,#0000 70%);width:350px;height:350px;animation:12s ease-in-out infinite CtaClosingGlow-module__3IJK3G__gmBlob2;top:30%;right:5%}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__blob1{background:radial-gradient(circle,#9a4fbf 0%,#0000 70%);width:430px;height:430px;top:-14%;left:-10%}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__blob2{background:radial-gradient(circle,#00e5ff 0%,#0000 70%);width:360px;height:360px;top:18%;right:-12%}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__blob3{background:radial-gradient(circle,#00e5ff80 0%,#0000 70%);width:320px;height:320px;bottom:-12%;left:26%}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__blob4{opacity:.68;background:radial-gradient(circle,#5c247d 0%,#0000 70%);width:300px;height:300px;bottom:14%;right:22%}.CtaClosingGlow-module__3IJK3G__blob3{background:radial-gradient(circle,#00e5ff 0%,#0000 70%);width:300px;height:300px;animation:12s ease-in-out infinite CtaClosingGlow-module__3IJK3G__gmBlob3;bottom:-5%;left:30%}.CtaClosingGlow-module__3IJK3G__blob4{opacity:.6;background:radial-gradient(circle,#9a4fbf 0%,#0000 70%);width:280px;height:280px;animation:9s ease-in-out infinite CtaClosingGlow-module__3IJK3G__gmBlob4;bottom:10%;right:25%}.CtaClosingGlow-module__3IJK3G__content{z-index:2;text-align:center;width:100%;max-width:820px;margin:0 auto;position:relative}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__content{max-width:760px}.CtaClosingGlow-module__3IJK3G__eyebrow{border:1px solid var(--border-pill-on-dark);border-radius:var(--radius-pill);min-height:34px;color:var(--text-heading-on-dark);background:#0d0f13b8;align-items:center;gap:10px;margin:0 0 24px;padding:0 14px;display:inline-flex}.CtaClosingGlow-module__3IJK3G__cyanEyebrow .CtaClosingGlow-module__3IJK3G__eyebrow{color:var(--cyan)}.CtaClosingGlow-module__3IJK3G__eyebrow:before{content:"";background:var(--cyan);border-radius:3px;flex-shrink:0;width:11px;height:11px;box-shadow:0 0 16px #00e5ffc7}.CtaClosingGlow-module__3IJK3G__heading{font-family:var(--font-sans);letter-spacing:-.72px;color:var(--text-heading-on-dark);text-align:center;margin:0 0 24px;font-size:36px;font-weight:400;line-height:1.15}.CtaClosingGlow-module__3IJK3G__surfaceCarbon .CtaClosingGlow-module__3IJK3G__heading{font-family:var(--font-v35-heading);color:var(--v35-text-heading-on-dark);font-weight:800}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__heading{font-family:var(--font-v35-heading);font-size:var(--v35-text-h2-size);font-weight:var(--v35-text-h2-weight);line-height:var(--v35-text-h2-line-height);letter-spacing:var(--v35-text-h2-letter-spacing);color:var(--v35-text-heading-on-dark)}.CtaClosingGlow-module__3IJK3G__heading span{display:block}.CtaClosingGlow-module__3IJK3G__heading span+span{margin-top:.1em}@media (min-width:768px){.CtaClosingGlow-module__3IJK3G__heading{letter-spacing:-1.12px;font-size:56px;line-height:1.12}}@media (min-width:1024px){.CtaClosingGlow-module__3IJK3G__heading{letter-spacing:-1.44px;font-size:72px;line-height:1.08}}.CtaClosingGlow-module__3IJK3G__emPivot{color:var(--cyan);font-style:normal}.CtaClosingGlow-module__3IJK3G__content:has(.CtaClosingGlow-module__3IJK3G__heading+.CtaClosingGlow-module__3IJK3G__actions){max-width:1120px}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__content:has(.CtaClosingGlow-module__3IJK3G__heading+.CtaClosingGlow-module__3IJK3G__actions){max-width:760px}.CtaClosingGlow-module__3IJK3G__content:has(.CtaClosingGlow-module__3IJK3G__heading+.CtaClosingGlow-module__3IJK3G__actions) .CtaClosingGlow-module__3IJK3G__eyebrow{margin-bottom:36px}.CtaClosingGlow-module__3IJK3G__content:has(.CtaClosingGlow-module__3IJK3G__heading+.CtaClosingGlow-module__3IJK3G__actions) .CtaClosingGlow-module__3IJK3G__heading{margin-bottom:56px}@media (min-width:768px){.CtaClosingGlow-module__3IJK3G__content:has(.CtaClosingGlow-module__3IJK3G__heading+.CtaClosingGlow-module__3IJK3G__actions) .CtaClosingGlow-module__3IJK3G__heading{margin-bottom:72px}}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__content{max-width:1080px}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__content:has(.CtaClosingGlow-module__3IJK3G__heading+.CtaClosingGlow-module__3IJK3G__actions){max-width:1080px}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__eyebrow:before{box-shadow:none}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__heading{letter-spacing:-1.5px;margin-bottom:var(--gap-md);font-size:clamp(48px,5.4vw,76px);line-height:1.04}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__content:has(.CtaClosingGlow-module__3IJK3G__heading+.CtaClosingGlow-module__3IJK3G__actions) .CtaClosingGlow-module__3IJK3G__heading{margin-bottom:var(--gap-xl)}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__subtitle{max-width:70ch;margin-bottom:var(--gap-lg)}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__supportingLine{max-width:70ch}.CtaClosingGlow-module__3IJK3G__subtitle{font-family:var(--font-sans);color:var(--text-body-on-dark);text-align:center;max-width:60ch;margin:0 auto 32px;font-size:18px;font-weight:400;line-height:1.6}.CtaClosingGlow-module__3IJK3G__surfaceCarbon .CtaClosingGlow-module__3IJK3G__subtitle{font-family:var(--font-v35-body);font-weight:300}.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyCta .CtaClosingGlow-module__3IJK3G__subtitle{font-family:var(--font-v35-body);font-size:var(--v35-text-body-size);font-weight:var(--v35-text-body-weight);line-height:var(--v35-text-body-line-height);letter-spacing:var(--v35-text-body-letter-spacing);color:var(--text-body-on-dark)}#make-your-business-ai-ready-cta .CtaClosingGlow-module__3IJK3G__content{max-width:850px}#make-your-business-ai-ready-cta .CtaClosingGlow-module__3IJK3G__subtitle{max-width:51ch}#marshal-agents-final-cta .CtaClosingGlow-module__3IJK3G__content{max-width:850px}#marshal-agents-final-cta .CtaClosingGlow-module__3IJK3G__subtitle{max-width:650px}.CtaClosingGlow-module__3IJK3G__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.CtaClosingGlow-module__3IJK3G__cta,.CtaClosingGlow-module__3IJK3G__secondaryCta{color:#f5f6f7;min-height:56px;font-family:var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#f5f6f70f;border:1px solid #f5f6f74d;border-radius:10px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s,transform .2s;display:inline-flex}.CtaClosingGlow-module__3IJK3G__surfaceCarbon .CtaClosingGlow-module__3IJK3G__cta,.CtaClosingGlow-module__3IJK3G__surfaceCarbon .CtaClosingGlow-module__3IJK3G__secondaryCta{font-family:var(--font-v35-body-regular);font-weight:400}.CtaClosingGlow-module__3IJK3G__secondaryCta{color:var(--text-heading-on-dark);background:#f5f6f708}.CtaClosingGlow-module__3IJK3G__cta:hover,.CtaClosingGlow-module__3IJK3G__secondaryCta:hover{background:#f5f6f71f;border-color:#f5f6f780;transform:translateY(-1px)}.CtaClosingGlow-module__3IJK3G__cta:active,.CtaClosingGlow-module__3IJK3G__secondaryCta:active{transform:translateY(0)}.CtaClosingGlow-module__3IJK3G__cta:focus-visible,.CtaClosingGlow-module__3IJK3G__secondaryCta:focus-visible{outline-offset:3px;outline:2px solid #f5f6f7cc}.CtaClosingGlow-module__3IJK3G__supportingLine{max-width:64ch;font-family:var(--font-sans);color:var(--text-muted-on-dark);text-align:center;margin:24px auto 0;font-size:15px;font-weight:400;line-height:1.55}.CtaClosingGlow-module__3IJK3G__surfaceCarbon .CtaClosingGlow-module__3IJK3G__supportingLine{font-family:var(--font-v35-body-regular);font-weight:400}@keyframes CtaClosingGlow-module__3IJK3G__gmBlob1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(80px,-40px)scale(1.15)}50%{transform:translate(-30px,60px)scale(.9)}75%{transform:translate(-60px,-20px)scale(1.1)}}@keyframes CtaClosingGlow-module__3IJK3G__gmBlob2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-60px,50px)scale(1.1)}50%{transform:translate(40px,-30px)scale(.95)}75%{transform:translate(70px,40px)scale(1.05)}}@keyframes CtaClosingGlow-module__3IJK3G__gmBlob3{0%,to{transform:translate(0)scale(1)}25%{transform:translate(50px,30px)scale(.9)}50%{transform:translate(-70px,-50px)scale(1.2)}75%{transform:translate(30px,-60px)scale(1)}}@keyframes CtaClosingGlow-module__3IJK3G__gmBlob4{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,-30px)scale(1.1)}66%{transform:translate(60px,20px)scale(.85)}}@media (prefers-reduced-motion:reduce){.CtaClosingGlow-module__3IJK3G__blob{animation:none}.CtaClosingGlow-module__3IJK3G__cta,.CtaClosingGlow-module__3IJK3G__secondaryCta{transition:none}}@media (max-width:640px){.CtaClosingGlow-module__3IJK3G__makeYourBusinessAiReadyModule{border-radius:20px;min-height:auto;padding:32px 20px}.CtaClosingGlow-module__3IJK3G__geoSearchCta{padding:56px 0}.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame{max-width:calc(100% - 24px);padding:44px 18px}.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame:before{inset:12px}.CtaClosingGlow-module__3IJK3G__geoSearchCtaFrame:after{background-size:56px 1px,1px 56px,56px 1px,1px 56px,56px 1px,1px 56px,56px 1px,1px 56px}.CtaClosingGlow-module__3IJK3G__geoSearchCta .CtaClosingGlow-module__3IJK3G__heading{letter-spacing:-.6px;font-size:clamp(38px,12vw,52px)}.CtaClosingGlow-module__3IJK3G__actions{flex-direction:column}.CtaClosingGlow-module__3IJK3G__cta,.CtaClosingGlow-module__3IJK3G__secondaryCta{width:100%;max-width:320px}}
.WaysToWorkTogether-module__Qo9UnW__section{background-color:var(--surface-carbon);color:var(--text-on-dark);padding:var(--section-py) 0;background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px}.WaysToWorkTogether-module__Qo9UnW__header{align-items:center;gap:var(--gap-sm);margin:0 auto var(--gap-2xl);text-align:center;flex-direction:column;max-width:1240px;display:flex}@media (min-width:768px){.WaysToWorkTogether-module__Qo9UnW__header{gap:20px}}@media (min-width:1024px){.WaysToWorkTogether-module__Qo9UnW__header{gap:var(--gap-md)}}.WaysToWorkTogether-module__Qo9UnW__eyebrow{color:var(--cyan);font-family:var(--font-v35-label);font-feature-settings:normal;font-variation-settings:normal;letter-spacing:.56px;font-size:14px;font-weight:400;line-height:19.6px}.WaysToWorkTogether-module__Qo9UnW__heading{color:var(--v35-text-heading-on-dark);text-wrap:normal;max-width:1100px;margin-inline:auto}.WaysToWorkTogether-module__Qo9UnW__subheading{color:var(--text-body-on-dark);max-width:1100px;margin-inline:auto}.WaysToWorkTogether-module__Qo9UnW__sectionCta{border-radius:var(--radius-button);min-height:46px;font-family:var(--font-v35-body-regular);background:var(--gradient-brand);color:#fff;border:1px solid #0000;justify-content:center;align-self:flex-start;align-items:center;padding:12px 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .15s,filter .15s,border-color .15s,color .15s;display:inline-flex}.WaysToWorkTogether-module__Qo9UnW__sectionCta:hover{filter:brightness(1.08);transform:translateY(-1px)}.WaysToWorkTogether-module__Qo9UnW__sectionCta:focus-visible{outline-offset:3px;outline:3px solid #00e5ff85}@media (max-width:540px){.WaysToWorkTogether-module__Qo9UnW__sectionCta{width:100%}}.WaysToWorkTogether-module__Qo9UnW__cards{gap:var(--gap-md);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:1080px){.WaysToWorkTogether-module__Qo9UnW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.WaysToWorkTogether-module__Qo9UnW__cards[data-card-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.8vw,26px)}.WaysToWorkTogether-module__Qo9UnW__cards[data-card-count="4"] .WaysToWorkTogether-module__Qo9UnW__card{min-height:430px;padding:clamp(24px,2.4vw,30px)}}.WaysToWorkTogether-module__Qo9UnW__card{isolation:isolate;border-radius:var(--radius-xl);background:linear-gradient(#ffffff0e,#ffffff05),#0a0b0eeb;border:1px solid #ffffff17;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 80px #0000005c}@media (min-width:1080px){.WaysToWorkTogether-module__Qo9UnW__card{min-height:560px}}@media (prefers-reduced-motion:no-preference){.WaysToWorkTogether-module__Qo9UnW__card{transition:transform .4s,border-color .4s,box-shadow .4s,background .4s}}.WaysToWorkTogether-module__Qo9UnW__card:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 0,#9a4fbf2e,#0000 34%),radial-gradient(circle at 100% 20%,#d85eab1f,#0000 32%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.WaysToWorkTogether-module__Qo9UnW__card:before{transition:opacity .4s}}@media (hover:hover){.WaysToWorkTogether-module__Qo9UnW__card:not(.WaysToWorkTogether-module__Qo9UnW__cardPrimary):hover{border-color:#9a4fbf57;box-shadow:inset 0 1px #ffffff1a,0 34px 110px #0000007a}.WaysToWorkTogether-module__Qo9UnW__card:not(.WaysToWorkTogether-module__Qo9UnW__cardPrimary):hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.WaysToWorkTogether-module__Qo9UnW__card:not(.WaysToWorkTogether-module__Qo9UnW__cardPrimary):hover{transform:translateY(-6px)}}}.WaysToWorkTogether-module__Qo9UnW__cardPrimary{background:linear-gradient(#9a4fbf1a,#ffffff05 42%),#090c0ff5;border-color:#9a4fbfa3;box-shadow:inset 0 1px #ffffff24,0 34px 120px #0000008c}@media (min-width:1080px){.WaysToWorkTogether-module__Qo9UnW__cardPrimary{transform:translateY(-8px)}}.WaysToWorkTogether-module__Qo9UnW__topRow{font-family:var(--font-v35-label);letter-spacing:.08em;color:#ffffff6b;z-index:1;justify-content:space-between;gap:18px;margin-bottom:38px;font-size:12px;display:flex;position:relative}.WaysToWorkTogether-module__Qo9UnW__cardPrimary .WaysToWorkTogether-module__Qo9UnW__topRow{color:#d6a7ea}.WaysToWorkTogether-module__Qo9UnW__cardHeading{max-width:380px;color:var(--v35-text-heading-on-dark);z-index:1;position:relative}.WaysToWorkTogether-module__Qo9UnW__description{max-width:360px;margin-top:var(--gap-sm);color:#ffffff94;z-index:1;position:relative}.WaysToWorkTogether-module__Qo9UnW__bullets{gap:var(--gap-sm);color:#ffffffc2;z-index:1;margin:54px 0 42px;padding:0;list-style:none;display:grid;position:relative}.WaysToWorkTogether-module__Qo9UnW__bullet{align-items:flex-start;gap:13px;display:flex}.WaysToWorkTogether-module__Qo9UnW__bullet:before{content:"";background:#ffffff61;flex:none;width:14px;height:1px;margin-top:.7em}.WaysToWorkTogether-module__Qo9UnW__cardPrimary .WaysToWorkTogether-module__Qo9UnW__bullet:before{background:linear-gradient(90deg,#9a4fbf,#d85eab)}.WaysToWorkTogether-module__Qo9UnW__cta{min-height:58px;font-family:var(--font-v35-body-regular);color:var(--text-on-dark);border:1px solid var(--border-on-dark);border-radius:var(--radius-sm);z-index:1;background:#ffffff06;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:0 20px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.WaysToWorkTogether-module__Qo9UnW__cta{transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}}.WaysToWorkTogether-module__Qo9UnW__cta:hover{background:#9a4fbf17;border-color:#9a4fbf75;box-shadow:0 18px 46px #00000047}@media (hover:hover) and (prefers-reduced-motion:no-preference){.WaysToWorkTogether-module__Qo9UnW__cta:hover{transform:translateY(-2px)}}.WaysToWorkTogether-module__Qo9UnW__cta:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.WaysToWorkTogether-module__Qo9UnW__cardPrimary .WaysToWorkTogether-module__Qo9UnW__cta{color:var(--v35-text-heading-on-dark);background:linear-gradient(135deg,#5c247d 0%,#9a4fbf 34%,#c85dcc 64%,#3f1a62 100%) 0 0/220% 220%;border-color:#0000;box-shadow:0 20px 54px #9a4fbf47,inset 0 1px #ffffff52}.WaysToWorkTogether-module__Qo9UnW__cardPrimary .WaysToWorkTogether-module__Qo9UnW__cta:hover{box-shadow:0 24px 70px #9a4fbf66,inset 0 1px #ffffff59}.WaysToWorkTogether-module__Qo9UnW__cardPrimary .WaysToWorkTogether-module__Qo9UnW__cta:focus-visible{outline-color:#d6a7ea}.WaysToWorkTogether-module__Qo9UnW__ctaArrow{flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:no-preference){.WaysToWorkTogether-module__Qo9UnW__cardPrimary .WaysToWorkTogether-module__Qo9UnW__cta{animation:7s ease-in-out infinite WaysToWorkTogether-module__Qo9UnW__waysCtaProgress}}@keyframes WaysToWorkTogether-module__Qo9UnW__waysCtaProgress{0%,to{background-position:0%}50%{background-position:100%}}@media (max-width:767px){.WaysToWorkTogether-module__Qo9UnW__card{border-radius:18px;padding:28px 22px}.WaysToWorkTogether-module__Qo9UnW__topRow{margin-bottom:34px;font-size:11px}.WaysToWorkTogether-module__Qo9UnW__bullets{margin-top:42px}}
.ResearchSection-module__ym_d7q__section{--canvas-alt:#dcd8e8;padding:var(--section-py) 0;background:var(--canvas-alt)}.ResearchSection-module__ym_d7q__header{text-align:center;margin-bottom:32px}.ResearchSection-module__ym_d7q__heading{font-family:var(--font-v35-heading);font-size:var(--v35-text-h2-size);font-weight:var(--v35-text-h2-weight);line-height:var(--v35-text-h2-line-height);letter-spacing:var(--v35-text-h2-letter-spacing);color:var(--text-primary)}@media (min-width:768px){.ResearchSection-module__ym_d7q__header{margin-bottom:40px}}@media (min-width:1024px){.ResearchSection-module__ym_d7q__header{margin-bottom:48px}}.ResearchSection-module__ym_d7q__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.ResearchSection-module__ym_d7q__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.ResearchSection-module__ym_d7q__grid{gap:32px}}.ResearchSection-module__ym_d7q__card{background:var(--dark-primary);border:1px solid var(--border-on-dark);border-radius:var(--radius-xl);min-height:320px;color:var(--v35-text-heading-on-dark);outline:none;flex-direction:column;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.ResearchSection-module__ym_d7q__card:hover{box-shadow:var(--shadow-whisper);transform:translateY(-2px)}.ResearchSection-module__ym_d7q__card:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media (min-width:768px){.ResearchSection-module__ym_d7q__card{padding:40px}}@media (min-width:1024px){.ResearchSection-module__ym_d7q__card{padding:48px}}.ResearchSection-module__ym_d7q__imageCard{gap:16px;padding:16px;overflow:hidden}.ResearchSection-module__ym_d7q__imageFrame{border-radius:calc(var(--radius-xl) - 6px);background:#080813;border:1px solid #ffffff14;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ResearchSection-module__ym_d7q__promoImage{object-fit:contain;width:100%;height:auto;display:block}.ResearchSection-module__ym_d7q__imageCardCta{align-self:flex-start;margin-top:0;margin-left:16px;padding-top:0;transform:translateY(-16px)}@media (min-width:768px){.ResearchSection-module__ym_d7q__imageCard{padding:18px}.ResearchSection-module__ym_d7q__imageCardCta{margin-left:22px;transform:translateY(-22px)}}@media (min-width:1024px){.ResearchSection-module__ym_d7q__imageCard{padding:20px}.ResearchSection-module__ym_d7q__imageCardCta{margin-left:28px;transform:translateY(-28px)}}.ResearchSection-module__ym_d7q__eyebrow{font-family:var(--font-v35-label);font-feature-settings:normal;font-variation-settings:normal;letter-spacing:1.54px;text-transform:uppercase;color:var(--cyan);border-radius:var(--radius-pill);background:0 0;border:1px solid #00e5ff66;align-self:flex-start;padding:6px 14px;font-size:11px;font-weight:500;line-height:16.5px;display:inline-block}.ResearchSection-module__ym_d7q__title{font-family:var(--font-v35-heading);letter-spacing:-.32px;color:var(--v35-text-heading-on-dark);margin-top:24px;font-size:24px;font-weight:800;line-height:1.2}@media (min-width:768px){.ResearchSection-module__ym_d7q__title{font-size:28px}}@media (min-width:1024px){.ResearchSection-module__ym_d7q__title{font-size:32px}}.ResearchSection-module__ym_d7q__description{font-family:var(--font-v35-body);color:var(--text-body-on-dark);margin-top:16px;font-size:15px;font-weight:300;line-height:1.5}.ResearchSection-module__ym_d7q__cardCta{font-family:var(--font-v35-body-regular);color:var(--cyan);align-items:center;gap:4px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:400;display:inline-flex}.ResearchSection-module__ym_d7q__sectionCtaWrap{justify-content:center;margin-top:32px;display:flex}@media (min-width:768px){.ResearchSection-module__ym_d7q__sectionCtaWrap{margin-top:40px}}@media (min-width:1024px){.ResearchSection-module__ym_d7q__sectionCtaWrap{margin-top:48px}}.ResearchSection-module__ym_d7q__sectionCta{font-family:var(--font-v35-body-regular);color:var(--text-primary);outline:none;align-items:center;gap:4px;font-size:16px;font-weight:400;display:inline-flex}.ResearchSection-module__ym_d7q__sectionCta:hover{text-underline-offset:4px;text-decoration:underline}.ResearchSection-module__ym_d7q__sectionCta:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:var(--radius-sm)}
.SocialProofDarkBackground-module__PA3J_G__section{color:var(--v35-text-heading-on-dark);padding:52px 0}.SocialProofDarkBackground-module__PA3J_G__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.SocialProofDarkBackground-module__PA3J_G__strip{will-change:transform;align-items:center;column-gap:72px;width:max-content;display:flex}.SocialProofDarkBackground-module__PA3J_G__lineIn,.SocialProofDarkBackground-module__PA3J_G__lineOut{flex:none;width:360px;height:1px}.SocialProofDarkBackground-module__PA3J_G__lineIn{background:linear-gradient(to right, transparent, var(--cyan))}.SocialProofDarkBackground-module__PA3J_G__lineOut{background:linear-gradient(to right, var(--cyan), transparent)}.SocialProofDarkBackground-module__PA3J_G__logoRow{align-items:center;column-gap:72px;margin:0;padding:0;list-style:none;display:flex}.SocialProofDarkBackground-module__PA3J_G__logoItem{color:currentColor;flex:none;justify-content:center;align-items:center;height:32px;display:inline-flex}.SocialProofDarkBackground-module__PA3J_G__logoItem svg,.SocialProofDarkBackground-module__PA3J_G__logoItem img{width:auto;height:100%;display:block}.SocialProofDarkBackground-module__PA3J_G__logoFitdegree,.SocialProofDarkBackground-module__PA3J_G__logoLake{height:32px}.SocialProofDarkBackground-module__PA3J_G__logoEspresso,.SocialProofDarkBackground-module__PA3J_G__logoAlarm{height:40px}.SocialProofDarkBackground-module__PA3J_G__logoCustomerScience{height:38px}.SocialProofDarkBackground-module__PA3J_G__logoCourseCareers{height:28px}.SocialProofDarkBackground-module__PA3J_G__logoQcc{height:54px}.SocialProofDarkBackground-module__PA3J_G__logoQcc img{filter:brightness(0)invert(94%)}.SocialProofDarkBackground-module__PA3J_G__tagline{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted-on-dark);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.SocialProofDarkBackground-module__PA3J_G__viewport{justify-content:center;display:flex}}@media (max-width:767px){.SocialProofDarkBackground-module__PA3J_G__section{padding:36px 0}.SocialProofDarkBackground-module__PA3J_G__strip,.SocialProofDarkBackground-module__PA3J_G__logoRow{column-gap:44px}.SocialProofDarkBackground-module__PA3J_G__logoItem,.SocialProofDarkBackground-module__PA3J_G__logoFitdegree,.SocialProofDarkBackground-module__PA3J_G__logoLake{height:26px}.SocialProofDarkBackground-module__PA3J_G__logoEspresso,.SocialProofDarkBackground-module__PA3J_G__logoAlarm{height:32px}.SocialProofDarkBackground-module__PA3J_G__logoCustomerScience{height:30px}.SocialProofDarkBackground-module__PA3J_G__logoCourseCareers{height:23px}.SocialProofDarkBackground-module__PA3J_G__logoQcc{height:42px}}
.AgentDevHero-module__DSNiDW__hero{--text-heading-on-dark:var(--v35-text-heading-on-dark);padding:var(--hero-pt-eyebrow) 0 var(--hero-pb);color:var(--text-body-on-dark)}.AgentDevHero-module__DSNiDW__heroInner{text-align:center;flex-direction:column;align-items:center;display:flex}.AgentDevHero-module__DSNiDW__eyebrow{color:#00e5ff;border:1px solid var(--border-pill-on-dark);border-radius:var(--radius-pill);margin:0 0 var(--hero-gap-eyebrow-headline);background:0 0;padding:10px 24px;display:inline-block}.AgentDevHero-module__DSNiDW__headline{color:var(--text-heading-on-dark);max-width:var(--measure-h1)}.AgentDevHero-module__DSNiDW__gradientAccent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#00e5ff,#9a4fbf);-webkit-background-clip:text;background-clip:text}.AgentDevHero-module__DSNiDW__subheading{color:var(--text-body-on-dark);max-width:var(--measure-hero-sub);margin:var(--hero-gap-headline-sub) 0 0}.AgentDevHero-module__DSNiDW__cta{margin-top:var(--hero-gap-sub-cta);font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-sm-size);color:#fff;background:linear-gradient(135deg,#5b258f 0%,#d64eeb 60%,#b57edc 100%);border:1px solid #d64eeb59;border-radius:12px;align-items:center;padding:14px 22px;font-weight:400;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 30px #d64eeb38}.AgentDevHero-module__DSNiDW__cta:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 42px #d64eeb52}.AgentDevHero-module__DSNiDW__cta:active{filter:brightness(.98);transform:translateY(0);box-shadow:0 10px 30px #d64eeb38}.AgentDevHero-module__DSNiDW__cta:focus-visible{outline-offset:3px;outline:3px solid #d64eeb8c}.AgentDevHero-module__DSNiDW__dashboardWrap{margin-top:var(--hero-gap-cta-proof);justify-content:center;width:100%;display:flex}.AgentDevHero-module__DSNiDW__tickersWrap{margin-top:var(--gap-md);align-items:center;gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.AgentDevHero-module__DSNiDW__toolsWrap{margin-top:var(--gap-sm);border-top:1px solid var(--border-on-dark);border-bottom:1px solid var(--border-on-dark);padding:18px 0;position:relative;overflow:hidden}.AgentDevHero-module__DSNiDW__toolsWrap:before,.AgentDevHero-module__DSNiDW__toolsWrap:after{content:"";z-index:2;pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.AgentDevHero-module__DSNiDW__toolsWrap:before{background:linear-gradient(90deg, var(--surface-carbon), transparent);left:0}.AgentDevHero-module__DSNiDW__toolsWrap:after{background:linear-gradient(-90deg, var(--surface-carbon), transparent);right:0}@media (max-width:1024px){.AgentDevHero-module__DSNiDW__eyebrow{padding:8px 18px}}@media (max-width:640px){.AgentDevHero-module__DSNiDW__eyebrow{padding:7px 14px}}
.hero-elements-module__H60K9W__miniDashboard{-webkit-backdrop-filter:blur(8px);background:#ffffff04;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:28px;padding:14px 24px;display:inline-flex}.hero-elements-module__H60K9W__miniDashboardItem{align-items:center;gap:8px;padding-left:14px;display:inline-flex;position:relative}.hero-elements-module__H60K9W__miniDashboardItem:first-child{padding-left:0}.hero-elements-module__H60K9W__miniDashboardSep{background-color:#ffffff1f;width:1px;height:14px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.hero-elements-module__H60K9W__miniDashboardStat{font-family:var(--font-v35-label);color:#fff;letter-spacing:0;font-size:15px;font-weight:500}.hero-elements-module__H60K9W__miniDashboardLabel{font-family:var(--font-v35-label);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}@media (max-width:640px){.hero-elements-module__H60K9W__miniDashboard{flex-wrap:wrap;justify-content:center;gap:18px;padding:12px 18px}.hero-elements-module__H60K9W__miniDashboardStat{font-size:13px}.hero-elements-module__H60K9W__miniDashboardLabel{font-size:10px}}.hero-elements-module__H60K9W__workflowTicker{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:16px;width:100%;padding:14px 18px;display:flex;overflow:hidden}.hero-elements-module__H60K9W__workflowLiveLabel{font-family:var(--font-v35-label);color:#00e5ff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:10px;font-weight:500;display:inline-flex}.hero-elements-module__H60K9W__workflowLiveDot{background:#00e5ff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite hero-elements-module__H60K9W__workflowDotPulse;box-shadow:0 0 10px #00e5ffcc}@keyframes hero-elements-module__H60K9W__workflowDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.hero-elements-module__H60K9W__workflowFeed{flex:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-elements-module__H60K9W__workflowTrack{white-space:nowrap;will-change:transform;gap:40px;animation:72s linear infinite hero-elements-module__H60K9W__workflowScroll;display:inline-flex}@keyframes hero-elements-module__H60K9W__workflowScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hero-elements-module__H60K9W__workflowLine{font-family:var(--font-v35-label);letter-spacing:0;white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.hero-elements-module__H60K9W__workflowTag{font-weight:500}.hero-elements-module__H60K9W__tagLead{color:#00e5ff}.hero-elements-module__H60K9W__tagRev{color:#c49cff}.hero-elements-module__H60K9W__tagOps{color:#08ffb6}.hero-elements-module__H60K9W__workflowFn{color:#00e5ff}.hero-elements-module__H60K9W__workflowBody{color:#ffffff8c}.hero-elements-module__H60K9W__workflowWarn{color:#ffb800}.hero-elements-module__H60K9W__toolsTicker{width:100%;overflow:hidden}.hero-elements-module__H60K9W__toolsTrack{white-space:nowrap;will-change:transform;animation:50s linear infinite hero-elements-module__H60K9W__toolsScroll;display:inline-flex}@keyframes hero-elements-module__H60K9W__toolsScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hero-elements-module__H60K9W__toolsItem{font-family:var(--font-v35-label);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:14px;font-size:11px;font-weight:500;display:inline-flex}.hero-elements-module__H60K9W__toolsName{color:#ffffff80}.hero-elements-module__H60K9W__toolsSep{color:#fff3;padding-right:14px}@media (prefers-reduced-motion:reduce){.hero-elements-module__H60K9W__workflowTrack,.hero-elements-module__H60K9W__toolsTrack,.hero-elements-module__H60K9W__workflowLiveDot{animation:none}}
.SectionHeader-module__5W4I9q__sectionHeader{--text-heading-on-dark:var(--v35-text-heading-on-dark);text-align:center;align-items:center;gap:var(--gap-md);max-width:1100px;color:var(--text-body-on-dark);flex-direction:column;margin:0 auto;display:flex}.SectionHeader-module__5W4I9q__heading{color:var(--text-heading-on-dark)}.SectionHeader-module__5W4I9q__sectionHeader .t-v35-eyebrow{color:#00e5ff}.SectionHeader-module__5W4I9q__gradientAccent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#00e5ff,#9a4fbf);-webkit-background-clip:text;background-clip:text}.SectionHeader-module__5W4I9q__subheading{max-width:var(--measure-section-sub);color:var(--text-body-on-dark)}
.DistinctionSection-module__ocxDtW__viz{margin-top:var(--gap-2xl);grid-template-columns:1fr 80px 1fr;align-items:stretch;gap:0;display:grid}.DistinctionSection-module__ocxDtW__column{border:1px solid var(--border-on-dark);background:#ffffff04;border-radius:14px;flex-direction:column;gap:18px;padding:28px;display:flex}.DistinctionSection-module__ocxDtW__columnLeft{border-color:#ffffff1a}.DistinctionSection-module__ocxDtW__columnRight{border-color:#00e5ff38}.DistinctionSection-module__ocxDtW__arrow{color:#ffffff59;justify-content:center;align-items:center;display:flex}.DistinctionSection-module__ocxDtW__arrowIcon{width:40px;height:40px}.DistinctionSection-module__ocxDtW__tag{font-family:var(--font-v35-label);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;width:fit-content;font-size:11px;font-weight:500;display:inline-flex}.DistinctionSection-module__ocxDtW__tagMuted{color:#ffffff8c}.DistinctionSection-module__ocxDtW__tagCyan{color:#00e5ff}.DistinctionSection-module__ocxDtW__tagDot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite DistinctionSection-module__ocxDtW__distinctionDotPulse;box-shadow:0 0 10px}@keyframes DistinctionSection-module__ocxDtW__distinctionDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.DistinctionSection-module__ocxDtW__h3{font-family:var(--font-v35-heading);font-size:clamp(22px, 2vw, var(--v35-text-h4-size));font-weight:var(--v35-text-h4-weight);line-height:var(--v35-text-h4-line-height);letter-spacing:var(--v35-text-h4-letter-spacing);color:var(--text-heading-on-dark)}.DistinctionSection-module__ocxDtW__body{font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);color:var(--text-body-on-dark)}.DistinctionSection-module__ocxDtW__rule{background:#00000059;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.DistinctionSection-module__ocxDtW__ruleRow{font-family:var(--font-v35-label);grid-template-columns:88px 1fr;gap:16px;font-size:12.5px;line-height:1.4;display:grid}.DistinctionSection-module__ocxDtW__ruleKey{color:#ffffff6b}.DistinctionSection-module__ocxDtW__ruleValue{color:var(--text-heading-on-dark);word-break:break-all}.DistinctionSection-module__ocxDtW__footerRow{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.DistinctionSection-module__ocxDtW__footerPill{font-family:var(--font-v35-label);text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;padding:5px 12px;font-size:10.5px;font-weight:500;display:inline-flex}.DistinctionSection-module__ocxDtW__pipe{background:#00000059;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:12px 4px;list-style:none;display:flex}.DistinctionSection-module__ocxDtW__pipeStep{font-family:var(--font-v35-label);border-radius:6px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;display:grid}.DistinctionSection-module__ocxDtW__pipeIndex{color:#ffffff61;letter-spacing:.04em}.DistinctionSection-module__ocxDtW__pipeName{color:var(--text-heading-on-dark)}.DistinctionSection-module__ocxDtW__pipeStatus{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:10.5px;font-weight:500}.DistinctionSection-module__ocxDtW__statusDefault{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff1a}.DistinctionSection-module__ocxDtW__statusSuccess{color:#08ffb6;background:#08ffb614;border:1px solid #08ffb633}.DistinctionSection-module__ocxDtW__statusCyan{color:#00e5ff;background:#00e5ff14;border:1px solid #00e5ff38}.DistinctionSection-module__ocxDtW__statusAmber{color:#ffb800;background:#ffb80014;border:1px solid #ffb80038}.DistinctionSection-module__ocxDtW__statusMuted{color:#ffffff6b;background:#ffffff08;border:1px solid #ffffff0f}@media (max-width:1099px){.DistinctionSection-module__ocxDtW__viz{grid-template-columns:1fr 60px 1fr}.DistinctionSection-module__ocxDtW__arrowIcon{width:32px;height:32px}}@media (max-width:767px){.DistinctionSection-module__ocxDtW__viz{gap:var(--gap-sm);margin-top:var(--gap-xl);grid-template-columns:1fr}.DistinctionSection-module__ocxDtW__arrow{padding:8px 0}.DistinctionSection-module__ocxDtW__arrowIcon{width:28px;height:28px;transform:rotate(90deg)}.DistinctionSection-module__ocxDtW__column{padding:24px}.DistinctionSection-module__ocxDtW__pipeStep{grid-template-columns:28px 1fr auto;gap:10px;padding:8px 10px}.DistinctionSection-module__ocxDtW__ruleRow{grid-template-columns:72px 1fr}}@media (prefers-reduced-motion:reduce){.DistinctionSection-module__ocxDtW__tagDot{animation:none}}
.AgentGovernanceHero-module__iKJ-7W__hero{color:var(--text-body-on-dark);padding:var(--hero-pt-h1) 0 var(--hero-pb);position:relative;overflow:hidden}.AgentGovernanceHero-module__iKJ-7W__inner{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.AgentGovernanceHero-module__iKJ-7W__copy{flex-direction:column;min-width:0;display:flex}.AgentGovernanceHero-module__iKJ-7W__breadcrumb{border:1px solid var(--border-pill-on-dark);border-radius:var(--radius-pill);min-height:32px;font-family:var(--font-v35-label);letter-spacing:.12em;text-transform:uppercase;background:#0d0f13b8;align-self:flex-start;align-items:center;padding:0 14px;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.AgentGovernanceHero-module__iKJ-7W__breadcrumbLeft{color:var(--text-muted-on-dark)}.AgentGovernanceHero-module__iKJ-7W__breadcrumbDivider{background:var(--border-pill-on-dark);width:1px;height:14px;margin:0 12px}.AgentGovernanceHero-module__iKJ-7W__breadcrumbRight{color:var(--cyan)}.AgentGovernanceHero-module__iKJ-7W__headline{max-width:1120px;color:var(--text-heading-on-dark);margin-top:var(--hero-gap-eyebrow-headline)}.AgentGovernanceHero-module__iKJ-7W__lede{max-width:1240px;color:var(--text-body-on-dark);margin-top:var(--hero-gap-headline-sub)}.AgentGovernanceHero-module__iKJ-7W__ctaRow{margin-top:var(--hero-gap-sub-cta);flex-wrap:wrap;gap:12px;display:flex}.AgentGovernanceHero-module__iKJ-7W__primaryCta,.AgentGovernanceHero-module__iKJ-7W__secondaryCta{border-radius:var(--radius-button);min-height:46px;font-family:var(--font-v35-body-regular);justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:500;line-height:1;transition:transform .15s,filter .15s,border-color .15s,color .15s;display:inline-flex}.AgentGovernanceHero-module__iKJ-7W__primaryCta{background:linear-gradient(135deg, var(--purple), var(--magenta));color:#fff;border:1px solid #0000}.AgentGovernanceHero-module__iKJ-7W__secondaryCta{border:1px solid var(--border-on-dark);color:var(--text-on-dark)}.AgentGovernanceHero-module__iKJ-7W__primaryCta:hover,.AgentGovernanceHero-module__iKJ-7W__secondaryCta:hover{transform:translateY(-1px)}.AgentGovernanceHero-module__iKJ-7W__primaryCta:hover{filter:brightness(1.08)}.AgentGovernanceHero-module__iKJ-7W__secondaryCta:hover{color:#fff;border-color:#00e5ff7a}.AgentGovernanceHero-module__iKJ-7W__primaryCta:focus-visible,.AgentGovernanceHero-module__iKJ-7W__secondaryCta:focus-visible{outline-offset:3px;outline:3px solid #00e5ff85}@media (max-width:1023px){.AgentGovernanceHero-module__iKJ-7W__copy{max-width:920px}}@media (max-width:540px){.AgentGovernanceHero-module__iKJ-7W__primaryCta,.AgentGovernanceHero-module__iKJ-7W__secondaryCta{width:100%}}
.ResearchPaperHero-module__OzaB2W__section{--paper-accent:var(--text-body,#1c2024);--paper-text-accent:var(--paper-accent);--paper-chip-bg:#0000000a;background:var(--canvas);padding-top:100px;padding-bottom:32px}@media (min-width:768px){.ResearchPaperHero-module__OzaB2W__section{padding-top:140px;padding-bottom:48px}}@media (min-width:1024px){.ResearchPaperHero-module__OzaB2W__section{padding-top:168px;padding-bottom:56px}}.ResearchPaperHero-module__OzaB2W__layout{max-width:var(--measure-article-h1,880px);flex-direction:column;gap:20px;margin:0 auto;display:flex}@media (min-width:1024px){.ResearchPaperHero-module__OzaB2W__layout{gap:28px}}.ResearchPaperHero-module__OzaB2W__metaTop{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ResearchPaperHero-module__OzaB2W__topicChip{border-radius:var(--radius-pill,9999px);background:var(--paper-chip-bg);border:1px solid color-mix(in oklab, var(--paper-accent) 32%, transparent);color:var(--paper-text-accent);font-family:var(--font-mono,var(--font-display));letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.ResearchPaperHero-module__OzaB2W__paperNumber{font-family:var(--font-mono,var(--font-display));letter-spacing:.04em;color:var(--text-tertiary,#b0b4ba);text-transform:uppercase;font-size:13px;font-weight:400}.ResearchPaperHero-module__OzaB2W__title{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.36px;color:var(--text-primary,#000);margin:0;font-size:36px;font-weight:500;line-height:1.15}@media (min-width:768px){.ResearchPaperHero-module__OzaB2W__title{letter-spacing:-.48px;font-size:48px}}@media (min-width:1024px){.ResearchPaperHero-module__OzaB2W__title{letter-spacing:-.56px;font-size:56px}}.ResearchPaperHero-module__OzaB2W__bylineRow{font-family:var(--font-sans,var(--font-geist));color:var(--text-secondary,#5c5c6a);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.ResearchPaperHero-module__OzaB2W__byline{color:var(--text-body,#1c2024);font-weight:500}.ResearchPaperHero-module__OzaB2W__publishedLabel{font-family:var(--font-mono,var(--font-display));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,#b0b4ba);margin-right:4px;font-size:11px}.ResearchPaperHero-module__OzaB2W__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.ResearchPaperHero-module__OzaB2W__primaryAction{border-radius:var(--radius-pill,9999px);background:var(--text-primary,#000);color:var(--text-on-dark,#fff);font-family:var(--font-sans,var(--font-geist));border:1px solid var(--text-primary,#000);align-items:baseline;gap:12px;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.ResearchPaperHero-module__OzaB2W__primaryAction:hover{opacity:.92;transform:translateY(-1px)}.ResearchPaperHero-module__OzaB2W__pageCount{font-family:var(--font-mono,var(--font-display));letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:11px}.ResearchPaperHero-module__OzaB2W__heroImage{max-width:var(--measure-article-h1,880px);border-radius:var(--radius-lg,16px);margin:32px auto 0;overflow:hidden}@media (min-width:1024px){.ResearchPaperHero-module__OzaB2W__heroImage{margin-top:48px}}.ResearchPaperHero-module__OzaB2W__heroImageAsset{width:100%;height:auto;display:block}
.ExecutionGapSection-module__ytjqlW__viz{margin-top:var(--gap-2xl);grid-template-columns:1fr 80px 1fr;align-items:stretch;gap:0;display:grid}.ExecutionGapSection-module__ytjqlW__column{border:1px solid var(--border-on-dark);gap:var(--gap-md);background:#ffffff04;border-radius:14px;flex-direction:column;padding:28px;display:flex}.ExecutionGapSection-module__ytjqlW__columnBefore{border-color:#f66b832e}.ExecutionGapSection-module__ytjqlW__columnAfter{border-color:#00e5ff38}.ExecutionGapSection-module__ytjqlW__arrow{color:#ffffff59;justify-content:center;align-items:center;display:flex}.ExecutionGapSection-module__ytjqlW__arrowIcon{width:40px;height:40px}.ExecutionGapSection-module__ytjqlW__tag{font-family:var(--font-v35-label);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;width:fit-content;font-size:11px;font-weight:500;display:inline-flex}.ExecutionGapSection-module__ytjqlW__tagRose{color:#f66b83}.ExecutionGapSection-module__ytjqlW__tagCyan{color:#00e5ff}.ExecutionGapSection-module__ytjqlW__tagDot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ExecutionGapSection-module__ytjqlW__tagDotPulse;box-shadow:0 0 10px}.ExecutionGapSection-module__ytjqlW__tagIcon{width:14px;height:14px}@keyframes ExecutionGapSection-module__ytjqlW__tagDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.ExecutionGapSection-module__ytjqlW__title{font-family:var(--font-v35-heading);font-size:clamp(22px, 2vw, var(--v35-text-h4-size));font-weight:var(--v35-text-h4-weight);line-height:var(--v35-text-h4-line-height);letter-spacing:var(--v35-text-h4-letter-spacing);color:var(--text-heading-on-dark)}.ExecutionGapSection-module__ytjqlW__body{font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);color:var(--text-body-on-dark)}.ExecutionGapSection-module__ytjqlW__logs{background:#00000059;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.ExecutionGapSection-module__ytjqlW__logLine{font-family:var(--font-v35-label);grid-template-columns:72px 1fr;gap:14px;font-size:12.5px;line-height:1.4;display:grid}.ExecutionGapSection-module__ytjqlW__logTime{color:#ffffff6b;white-space:nowrap}.ExecutionGapSection-module__ytjqlW__logMessage{color:#ffffffd1}.ExecutionGapSection-module__ytjqlW__logMessage[data-variant=warn]{color:#ffb800}.ExecutionGapSection-module__ytjqlW__logMessage[data-variant=error]{color:#f66b83}.ExecutionGapSection-module__ytjqlW__logMessage[data-variant=success]{color:#08ffb6}.ExecutionGapSection-module__ytjqlW__logMessage[data-variant=muted]{color:#ffffff6b}.ExecutionGapSection-module__ytjqlW__metric{border-top:1px solid #ffffff0f;flex-direction:column;gap:4px;margin-top:auto;padding-top:20px;display:flex}.ExecutionGapSection-module__ytjqlW__metricPrimary{font-family:var(--font-v35-label);color:var(--text-heading-on-dark);letter-spacing:0;font-size:20px;font-weight:400}.ExecutionGapSection-module__ytjqlW__metricSecondary{font-family:var(--font-v35-label);color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400}@media (max-width:1099px){.ExecutionGapSection-module__ytjqlW__viz{grid-template-columns:1fr 60px 1fr}.ExecutionGapSection-module__ytjqlW__arrowIcon{width:32px;height:32px}}@media (max-width:767px){.ExecutionGapSection-module__ytjqlW__viz{gap:var(--gap-sm);margin-top:var(--gap-xl);grid-template-columns:1fr}.ExecutionGapSection-module__ytjqlW__arrow{padding:8px 0}.ExecutionGapSection-module__ytjqlW__arrowIcon{width:28px;height:28px;transform:rotate(90deg)}.ExecutionGapSection-module__ytjqlW__column{padding:24px}.ExecutionGapSection-module__ytjqlW__logLine{grid-template-columns:60px 1fr;font-size:12px}}@media (prefers-reduced-motion:reduce){.ExecutionGapSection-module__ytjqlW__tagDot{animation:none}}
.GlowingEffect-module__M2R-Uq__glow{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.GlowingEffect-module__M2R-Uq__glow:after{content:"";inset:calc(-1 * var(--glow-border-width,1px));border-radius:inherit;border:var(--glow-border-width,1px) solid transparent;opacity:var(--active,0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(#0000, #0000), conic-gradient(from calc((var(--start,0) - var(--spread,40)) * 1deg), #0000 0deg, #fff, #0000 calc(var(--spread,40) * 2deg));mask-image:linear-gradient(#0000, #0000), conic-gradient(from calc((var(--start,0) - var(--spread,40)) * 1deg), #0000 0deg, #fff, #0000 calc(var(--spread,40) * 2deg));background-color:#0000;background-image:radial-gradient(circle,#dd7bbb 10%,#dd7bbb00 20%),radial-gradient(circle at 40% 40%,#d79f1e 5%,#d79f1e00 15%),radial-gradient(circle at 60% 60%,#5a922c 10%,#5a922c00 20%),radial-gradient(circle at 40% 60%,#4c7894 10%,#4c789400 20%),repeating-conic-gradient(from 236.84deg,#dd7bbb 0%,#d79f1e 5%,#5a922c 10%,#4c7894 15%,#dd7bbb 20%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;transition:opacity .3s;position:absolute}
.GeoHero-module__w56Q3a__hero{padding:var(--hero-pt-eyebrow) 0 var(--hero-pb);--text-heading-on-dark:var(--v35-text-heading-on-dark);color:var(--text-body-on-dark);--eyebrow-height:34px;position:relative;overflow:hidden}.GeoHero-module__w56Q3a__scene{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.GeoHero-module__w56Q3a__scene:after{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:top;background-size:360px 360px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.GeoHero-module__w56Q3a__grid{z-index:1;grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:start;gap:64px;display:grid;position:relative}@media (max-width:1199px){.GeoHero-module__w56Q3a__grid{gap:48px}}@media (max-width:767px){.GeoHero-module__w56Q3a__grid{grid-template-columns:1fr;gap:48px}}.GeoHero-module__w56Q3a__left,.GeoHero-module__w56Q3a__right{flex-direction:column;min-width:0;display:flex}.GeoHero-module__w56Q3a__right{padding-top:calc(var(--eyebrow-height) + var(--hero-gap-eyebrow-headline))}@media (max-width:767px){.GeoHero-module__w56Q3a__right{padding-top:0}}.GeoHero-module__w56Q3a__eyebrow{border:1px solid var(--border-pill-on-dark);border-radius:var(--radius-pill);min-height:34px;font-family:var(--font-v35-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark);background:#0d0f13b8;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:0 14px;font-size:14px;font-weight:400;display:inline-flex}.GeoHero-module__w56Q3a__eyebrow:before{content:"";background:var(--cyan);border-radius:3px;flex-shrink:0;width:11px;height:11px}.GeoHero-module__w56Q3a__headline{color:var(--text-heading-on-dark);margin-top:var(--hero-gap-eyebrow-headline);overflow-wrap:break-word}.GeoHero-module__w56Q3a__headline:before{content:">_";color:var(--cyan);margin-right:.35em}.GeoHero-module__w56Q3a__lede{color:var(--text-muted-on-dark);margin-top:var(--hero-gap-headline-sub)}.GeoHero-module__w56Q3a__ctaRow{margin-top:var(--hero-gap-sub-cta);flex-wrap:wrap;gap:12px;display:flex}.GeoHero-module__w56Q3a__ctaPrimary,.GeoHero-module__w56Q3a__ctaSecondary{font-family:var(--font-v35-body-regular);border-radius:var(--radius-button);align-items:center;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s,color .15s,border-color .15s;display:inline-flex}.GeoHero-module__w56Q3a__ctaPrimary{background:var(--cyan);color:#151525;border:1px solid var(--cyan)}.GeoHero-module__w56Q3a__ctaPrimary:hover{filter:brightness(1.05);transform:translateY(-1px)}.GeoHero-module__w56Q3a__ctaPrimary:active{filter:brightness(.98);transform:translateY(0)}.GeoHero-module__w56Q3a__ctaPrimary:focus-visible{outline-offset:3px;outline:3px solid #00e5ff8c}.GeoHero-module__w56Q3a__ctaSecondary{color:#fffc;background:0 0;border:1px solid #ffffff26}.GeoHero-module__w56Q3a__ctaSecondary:hover{color:var(--text-on-dark);border-color:#ffffff4d}.GeoHero-module__w56Q3a__ctaSecondary:focus-visible{outline-offset:3px;outline:3px solid #ffffff59}.GeoHero-module__w56Q3a__factBoxes{border:1px solid var(--border-on-dark);background:var(--border-on-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:48px;padding:0;list-style:none;display:grid}@media (max-width:1023px){.GeoHero-module__w56Q3a__factBoxes{margin-top:40px}}@media (max-width:767px){.GeoHero-module__w56Q3a__factBoxes{grid-template-columns:1fr;margin-top:32px}}.GeoHero-module__w56Q3a__factBox{background-color:var(--surface-carbon);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;flex-direction:column;min-height:112px;padding:20px;display:flex}@media (max-width:1023px){.GeoHero-module__w56Q3a__factBox{padding:18px}}@media (max-width:767px){.GeoHero-module__w56Q3a__factBox{min-height:auto;padding:20px}}.GeoHero-module__w56Q3a__factLabel{font-family:var(--font-v35-body-regular);color:var(--text-on-dark);font-size:15px;font-weight:560;line-height:1.3}.GeoHero-module__w56Q3a__factDescription{font-family:var(--font-v35-body);color:var(--text-muted-on-dark);margin-top:12px;font-size:14px;font-weight:400;line-height:1.38}.GeoHero-module__w56Q3a__frameworkCards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.GeoHero-module__w56Q3a__frameworkCard{--card-label-accent:var(--card-accent);border:1px solid var(--border-on-dark);background-color:var(--surface-carbon);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;border-radius:0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.GeoHero-module__w56Q3a__frameworkCard[data-accent=purple]{--card-accent:var(--purple);--card-label-accent:var(--cyan)}.GeoHero-module__w56Q3a__frameworkCard[data-accent=cyan]{--card-accent:var(--cyan)}.GeoHero-module__w56Q3a__frameworkCard[data-accent=mint]{--card-accent:var(--mint)}.GeoHero-module__w56Q3a__cardIndex{font-family:var(--font-v35-label);color:#ffffff61;font-size:13px;font-weight:400}.GeoHero-module__w56Q3a__cardLabel{font-family:var(--font-v35-label);letter-spacing:.04em;text-transform:uppercase;color:var(--card-label-accent);font-size:13px;font-weight:500}.GeoHero-module__w56Q3a__cardDescription{font-family:var(--font-v35-body);color:var(--text-on-dark);font-size:13px;font-weight:400;line-height:1.45}.GeoHero-module__w56Q3a__cardStatus{flex-direction:column;align-items:center;gap:4px;display:flex}.GeoHero-module__w56Q3a__cardDot{background:var(--card-accent);border-radius:50%;width:8px;height:8px}.GeoHero-module__w56Q3a__cardStatusLabel{font-family:var(--font-v35-label);color:#ffffff61;text-transform:lowercase;font-size:11px;font-weight:400}@media (max-width:1199px){.GeoHero-module__w56Q3a__frameworkCard{gap:14px;padding:14px 16px}}@media (max-width:767px){.GeoHero-module__w56Q3a__frameworkCard{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;row-gap:8px}.GeoHero-module__w56Q3a__cardIndex{grid-area:1/1}.GeoHero-module__w56Q3a__cardLabel{grid-area:1/2;justify-self:start}.GeoHero-module__w56Q3a__cardStatus{flex-direction:row;grid-area:1/3;align-items:center}.GeoHero-module__w56Q3a__cardDescription{grid-area:2/1/auto/-1}}.GeoHero-module__w56Q3a__statusBar{font-family:var(--font-v35-label);background:0 0;border:1px solid #ffffff14;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;font-size:11px;font-weight:400;display:flex}@media (max-width:1199px){.GeoHero-module__w56Q3a__statusBar{gap:10px;padding:10px 14px;font-size:10px}}.GeoHero-module__w56Q3a__statusPrefix{color:var(--cyan)}.GeoHero-module__w56Q3a__statusLabel{color:var(--text-on-dark)}.GeoHero-module__w56Q3a__statusSep,.GeoHero-module__w56Q3a__statusEngine{color:var(--text-muted-on-dark)}
.AbstractBlock-module__BQD3sa__section{background:var(--canvas);padding-block:32px}@media (min-width:1024px){.AbstractBlock-module__BQD3sa__section{padding-block:48px}}.AbstractBlock-module__BQD3sa__measure{max-width:var(--measure-prose,720px);border-left:3px solid var(--magenta,#940059);margin:0 auto;padding:8px 0 8px 20px}@media (min-width:768px){.AbstractBlock-module__BQD3sa__measure{padding-left:28px}}.AbstractBlock-module__BQD3sa__eyebrow{font-family:var(--font-mono,var(--font-display));letter-spacing:.12em;text-transform:uppercase;color:var(--magenta,#940059);margin:0 0 12px;font-size:12px;font-weight:500}.AbstractBlock-module__BQD3sa__body{font-family:var(--font-serif,var(--font-heading));color:var(--text-body,#1c2024);margin:0;font-size:18px;font-style:italic;font-weight:400;line-height:1.6}@media (min-width:768px){.AbstractBlock-module__BQD3sa__body{font-size:20px}}
.FaqSection-module__oZ9hbW__faqList{max-width:860px;margin:var(--gap-xl) auto 0}.FaqSection-module__oZ9hbW__item{border-bottom:1px solid var(--border-on-dark)}.FaqSection-module__oZ9hbW__item:first-child{border-top:1px solid var(--border-on-dark)}.FaqSection-module__oZ9hbW__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--gap-md);font-family:var(--font-v35-body);font-size:var(--v35-text-section-sub-size);font-weight:var(--v35-text-section-sub-weight);line-height:var(--v35-text-section-sub-line-height);letter-spacing:var(--v35-text-section-sub-letter-spacing);color:var(--text-heading-on-dark);padding:20px 0;list-style:none;display:flex}.FaqSection-module__oZ9hbW__trigger::-webkit-details-marker{display:none}.FaqSection-module__oZ9hbW__chevron{color:#ffffff8c;flex-shrink:0;transition:transform .2s}.FaqSection-module__oZ9hbW__item[open] .FaqSection-module__oZ9hbW__chevron{transform:rotate(180deg)}.FaqSection-module__oZ9hbW__answer{font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);color:var(--text-body-on-dark);padding:0 0 20px}@media (prefers-reduced-motion:reduce){.FaqSection-module__oZ9hbW__chevron{transition:none}}
.ThreePillars-module__zxb5RW__section{padding:var(--section-py) 0;color:var(--text-body-on-dark)}.ThreePillars-module__zxb5RW__inner{gap:var(--gap-2xl);flex-direction:column;display:flex}.ThreePillars-module__zxb5RW__lede{align-items:center;gap:var(--gap-sm);text-align:center;flex-direction:column;display:flex}.ThreePillars-module__zxb5RW__eyebrow{color:var(--cyan);margin:0}.ThreePillars-module__zxb5RW__heading{font-family:var(--font-v35-heading);color:var(--text-heading-on-dark);width:100%;max-width:1020px;margin:0;line-height:1.3}.ThreePillars-module__zxb5RW__headlineLine{text-align:left;display:block}.ThreePillars-module__zxb5RW__headlineLine+.ThreePillars-module__zxb5RW__headlineLine{text-align:right}@media (max-width:767px){.ThreePillars-module__zxb5RW__headlineLine,.ThreePillars-module__zxb5RW__headlineLine+.ThreePillars-module__zxb5RW__headlineLine{text-align:center}}.ThreePillars-module__zxb5RW__emPivot{color:var(--cyan);font-style:normal}.ThreePillars-module__zxb5RW__subhead{font-family:var(--font-v35-body);color:var(--text-body-on-dark);max-width:1200px;margin:0}.ThreePillars-module__zxb5RW__bodyHighlight{background:var(--gradient-brand);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .22em;display:inline-block}.ThreePillars-module__zxb5RW__grid{gap:var(--gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ThreePillars-module__zxb5RW__card{border-radius:var(--radius-xl);border:1px solid var(--border-on-dark);background:linear-gradient(#f5f6f711,#f5f6f705),#00000052;flex-direction:column;gap:18px;padding:36px;transition:box-shadow .2s,transform .2s;display:flex}.ThreePillars-module__zxb5RW__card:hover{transform:translateY(-2px);box-shadow:0 20px 44px #00000047}.ThreePillars-module__zxb5RW__iconWrap{color:var(--cyan);justify-content:center;align-items:center;display:inline-flex}.ThreePillars-module__zxb5RW__cardHeading{font-family:var(--font-v35-heading);color:var(--text-heading-on-dark);margin:0}.ThreePillars-module__zxb5RW__cardBody{font-family:var(--font-v35-body);color:var(--text-body-on-dark);margin:0}.ThreePillars-module__zxb5RW__glowGrid{gap:var(--gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ThreePillars-module__zxb5RW__glowCard{border-radius:var(--radius-xl);border:1px solid var(--border-on-dark);padding:12px;position:relative}.ThreePillars-module__zxb5RW__glowCardInner{justify-content:space-between;gap:var(--gap-xl);border-radius:calc(var(--radius-xl) - 10px);border:1px solid var(--border-on-dark);background:linear-gradient(#f5f6f711,#f5f6f705),#00000052;flex-direction:column;height:100%;min-height:520px;padding:36px;display:flex;position:relative;overflow:hidden}.ThreePillars-module__zxb5RW__glowCardHeading{font-family:var(--font-v35-heading);color:var(--text-heading-on-dark);margin:0}.ThreePillars-module__zxb5RW__checkList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ThreePillars-module__zxb5RW__checkItem{align-items:center;gap:14px;padding:14px 0;display:flex}.ThreePillars-module__zxb5RW__checkItem+.ThreePillars-module__zxb5RW__checkItem{border-top:1px solid var(--border-on-dark)}.ThreePillars-module__zxb5RW__checkItem:first-child{padding-top:0}.ThreePillars-module__zxb5RW__checkItem:last-child{padding-bottom:0}.ThreePillars-module__zxb5RW__checkIcon{color:#4ade80;flex-shrink:0}.ThreePillars-module__zxb5RW__checkText{color:var(--text-body-on-dark)}@media (max-width:1023px){.ThreePillars-module__zxb5RW__grid,.ThreePillars-module__zxb5RW__glowGrid{grid-template-columns:1fr}.ThreePillars-module__zxb5RW__glowCardInner{min-height:0}}
.GeoProblemFix-module__XGA9Jq__section{padding-block:var(--section-py);--text-heading-on-dark:var(--v35-text-heading-on-dark);color:var(--text-body-on-dark);position:relative}.GeoProblemFix-module__XGA9Jq__container{z-index:1;position:relative}.GeoProblemFix-module__XGA9Jq__sectionHead{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:64px;margin-bottom:46px;display:grid}@media (max-width:1023px){.GeoProblemFix-module__XGA9Jq__sectionHead{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}@media (max-width:767px){.GeoProblemFix-module__XGA9Jq__sectionHead{margin-bottom:32px}}.GeoProblemFix-module__XGA9Jq__headline{color:var(--text-heading-on-dark);margin:0}.GeoProblemFix-module__XGA9Jq__subhead{color:var(--text-muted-on-dark);max-width:var(--measure-section-sub);margin:0}.GeoProblemFix-module__XGA9Jq__problemGrid{border:1px solid var(--border-on-dark);background:var(--border-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (max-width:1023px){.GeoProblemFix-module__XGA9Jq__problemGrid{grid-template-columns:1fr}}.GeoProblemFix-module__XGA9Jq__panel{flex-direction:column;min-height:420px;padding:clamp(28px,4vw,56px);display:flex}@media (max-width:767px){.GeoProblemFix-module__XGA9Jq__panel{min-height:auto}}.GeoProblemFix-module__XGA9Jq__panel[data-variant=problem]{background:#050507}.GeoProblemFix-module__XGA9Jq__panel[data-variant=fix]{background:linear-gradient(135deg,#08ffb617,#0000 38%),#08090d}.GeoProblemFix-module__XGA9Jq__smallLabel{font-family:var(--font-v35-label);font-size:var(--v35-text-body-sm-size);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.4}.GeoProblemFix-module__XGA9Jq__panel[data-variant=problem] .GeoProblemFix-module__XGA9Jq__smallLabel{color:var(--cyan)}.GeoProblemFix-module__XGA9Jq__panel[data-variant=fix] .GeoProblemFix-module__XGA9Jq__smallLabel{color:var(--mint)}.GeoProblemFix-module__XGA9Jq__panelHeadline{color:var(--text-heading-on-dark);max-width:520px;margin:26px 0 0}.GeoProblemFix-module__XGA9Jq__panelBody{color:var(--text-muted-on-dark);max-width:560px;margin:24px 0 0;line-height:1.6}.GeoProblemFix-module__XGA9Jq__alertStack{flex-direction:column;gap:10px;margin:38px 0 0;padding:0;list-style:none;display:flex}.GeoProblemFix-module__XGA9Jq__alertRow{border:1px solid var(--border-on-dark);background:#0c0d11;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.GeoProblemFix-module__XGA9Jq__alertIcon{width:32px;height:32px;font-style:normal;font-family:var(--font-v35-label);border-radius:50%;place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid}.GeoProblemFix-module__XGA9Jq__panel[data-variant=problem] .GeoProblemFix-module__XGA9Jq__alertIcon{color:var(--orange);background:#f6b14a1f}.GeoProblemFix-module__XGA9Jq__panel[data-variant=fix] .GeoProblemFix-module__XGA9Jq__alertIcon{color:var(--mint);background:#08ffb61a}.GeoProblemFix-module__XGA9Jq__alertLabel{font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-sm-size);color:var(--text-heading-on-dark);font-weight:560;line-height:1.4}.GeoProblemFix-module__XGA9Jq__alertStatus{font-family:var(--font-v35-label);color:var(--text-muted-on-dark);text-transform:lowercase;letter-spacing:.02em;font-size:13px;font-weight:400}
.ConsultProofSphere-module__JfkGra__wrapper{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;display:flex}.ConsultProofSphere-module__JfkGra__stage{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.ConsultProofSphere-module__JfkGra__dragging{cursor:grabbing}.ConsultProofSphere-module__JfkGra__node{cursor:pointer;background:#03040a99;border:2px solid #ffffff38;border-radius:50%;padding:0;transition:border-color .16s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 26px #00000073}.ConsultProofSphere-module__JfkGra__node:hover{border-color:var(--cyan)}.ConsultProofSphere-module__JfkGra__node:focus-visible{outline-offset:2px;outline:3px solid #00e5ff85}.ConsultProofSphere-module__JfkGra__nodeImage{object-fit:cover;width:100%;height:100%;display:block}.ConsultProofSphere-module__JfkGra__overlay{z-index:200;-webkit-backdrop-filter:blur(6px);background:#03040aa8;justify-content:center;align-items:center;padding:24px;animation:.24s ease-out ConsultProofSphere-module__JfkGra__consultSphereFadeIn;display:flex;position:fixed;inset:0}.ConsultProofSphere-module__JfkGra__modal{background:var(--surface-carbon);border:1px solid var(--border-on-dark);border-radius:24px;width:100%;max-width:400px;max-height:calc(100dvh - 48px);animation:.24s ease-out ConsultProofSphere-module__JfkGra__consultSphereScaleIn;overflow-y:auto;box-shadow:0 18px 60px #0000008c,inset 0 1px #ffffff14}.ConsultProofSphere-module__JfkGra__modalPhoto{aspect-ratio:9/7;position:relative}.ConsultProofSphere-module__JfkGra__modalPhoto img{object-fit:cover;width:100%;height:100%;display:block}.ConsultProofSphere-module__JfkGra__modalPhoto:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-carbon));pointer-events:none;height:44%;position:absolute;inset:auto 0 0}.ConsultProofSphere-module__JfkGra__close{border:1px solid var(--border-on-dark);width:32px;height:32px;color:var(--text-on-dark);cursor:pointer;background:#03040ab3;border-radius:50%;justify-content:center;align-items:center;transition:background .16s;display:inline-flex;position:absolute;top:12px;right:12px}.ConsultProofSphere-module__JfkGra__close:hover{background:#03040aeb}.ConsultProofSphere-module__JfkGra__close:focus-visible{outline-offset:2px;outline:3px solid #00e5ff85}.ConsultProofSphere-module__JfkGra__modalBody{padding:8px 24px 24px}.ConsultProofSphere-module__JfkGra__quote{color:var(--text-on-dark);font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-size);letter-spacing:var(--v35-text-body-letter-spacing);margin:0;font-weight:500;line-height:1.5}.ConsultProofSphere-module__JfkGra__rule{border:0;border-top:1px solid var(--border-on-dark);margin:18px 0 14px}.ConsultProofSphere-module__JfkGra__attribution{color:var(--text-on-dark);font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-xs-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);margin:0}.ConsultProofSphere-module__JfkGra__affiliation{font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 72%, #fff), color-mix(in srgb, var(--magenta) 52%, #ff7ac2));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:4px 0 0}@keyframes ConsultProofSphere-module__JfkGra__consultSphereFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConsultProofSphere-module__JfkGra__consultSphereScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ConsultProofSphere-module__JfkGra__overlay,.ConsultProofSphere-module__JfkGra__modal{animation:none}}
.ResearchPaperBody-module__21RN_a__section{background:var(--canvas);padding-block:32px}@media (min-width:1024px){.ResearchPaperBody-module__21RN_a__section{padding-block:48px}}.ResearchPaperBody-module__21RN_a__layout{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:1280px){.ResearchPaperBody-module__21RN_a__layout{grid-template-columns:minmax(0,1fr) 220px;column-gap:56px}}.ResearchPaperBody-module__21RN_a__wrapper{max-width:var(--measure-prose,720px);min-width:0;margin:0 auto}@media (min-width:1280px){.ResearchPaperBody-module__21RN_a__wrapper{grid-area:1/1;margin-left:auto;margin-right:0}}.ResearchPaperBody-module__21RN_a__sidebar{min-width:0}@media (min-width:1280px){.ResearchPaperBody-module__21RN_a__sidebar{grid-area:1/2}}.ResearchPaperBody-module__21RN_a__paragraph{margin:0 0 1.4em}.ResearchPaperBody-module__21RN_a__h2{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.28px;margin:2em 0 .6em;scroll-margin-top:96px;font-size:28px;font-weight:500;line-height:1.25}@media (min-width:768px){.ResearchPaperBody-module__21RN_a__h2{font-size:32px}}.ResearchPaperBody-module__21RN_a__h3{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.22px;margin:1.5em 0 .5em;font-size:22px;font-weight:500;line-height:1.3}.ResearchPaperBody-module__21RN_a__blockquote{border-left:3px solid var(--text-tertiary,#b0b4ba);color:var(--text-secondary,#5c5c6a);margin:1.6em 0;padding:4px 0 4px 20px;font-style:italic}.ResearchPaperBody-module__21RN_a__ul,.ResearchPaperBody-module__21RN_a__ol{margin:0 0 1.4em;padding-left:1.4em}.ResearchPaperBody-module__21RN_a__li{margin-bottom:.5em}.ResearchPaperBody-module__21RN_a__inlineCode{font-family:var(--font-mono,var(--font-display));background:#0000000f;border-radius:4px;padding:1px 6px;font-size:.92em}.ResearchPaperBody-module__21RN_a__link{color:var(--purple-text-on-light,#9346b8);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ResearchPaperBody-module__21RN_a__link:hover{text-decoration-thickness:2px}.ResearchPaperBody-module__21RN_a__citationMark{font-family:var(--font-mono,var(--font-display));vertical-align:super;margin:0 1px;font-size:.74em;line-height:0}.ResearchPaperBody-module__21RN_a__citationLink{color:var(--magenta,#940059);font-weight:500;text-decoration:none}.ResearchPaperBody-module__21RN_a__citationLink:hover{text-underline-offset:2px;text-decoration:underline}.ResearchPaperBody-module__21RN_a__figure{margin:2em 0}.ResearchPaperBody-module__21RN_a__bodyImage{border-radius:var(--radius-md,8px);width:100%;height:auto;display:block}.ResearchPaperBody-module__21RN_a__caption{font-family:var(--font-serif,var(--font-heading));color:var(--text-secondary,#5c5c6a);text-align:center;margin-top:12px;font-size:15px;font-style:italic}.ResearchPaperBody-module__21RN_a__researchFigure{margin:2.4em 0;scroll-margin-top:96px}.ResearchPaperBody-module__21RN_a__figureCaption{text-align:left;flex-direction:column;gap:6px;margin-top:14px;display:flex}.ResearchPaperBody-module__21RN_a__figureLabel{font-family:var(--font-mono,var(--font-display));letter-spacing:.12em;text-transform:uppercase;color:var(--magenta,#940059);font-size:12px;font-weight:500}.ResearchPaperBody-module__21RN_a__figureText{font-family:var(--font-serif,var(--font-heading));color:var(--text-secondary,#5c5c6a);font-size:16px;font-style:italic;line-height:1.5}.ResearchPaperBody-module__21RN_a__codeBlock{background:var(--dark-secondary,#1c1c30);color:var(--text-on-dark,#fff);border-radius:var(--radius-md,8px);font-family:var(--font-mono,var(--font-display));margin:1.6em 0;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.ResearchPaperBody-module__21RN_a__callout{border-radius:var(--radius-md,8px);font-family:var(--font-sans,var(--font-geist));background:#00000008;border-left:3px solid;margin:1.6em 0;padding:16px 18px;font-size:15px;line-height:1.55}.ResearchPaperBody-module__21RN_a__calloutNote{color:var(--text-body,#1c2024);border-left-color:var(--text-tertiary,#b0b4ba)}.ResearchPaperBody-module__21RN_a__calloutInfo{color:var(--text-body,#1c2024);border-left-color:var(--magenta,#940059)}.ResearchPaperBody-module__21RN_a__calloutWarning{color:var(--text-body,#1c2024);border-left-color:var(--coral,#f66b83)}.ResearchPaperBody-module__21RN_a__htmlEmbed{margin:2em 0}
.CustomerSupportHero-module__wniUWG__hero{--hl-size:48px;--hl-track:-.025em;padding:var(--hero-pt-eyebrow) 0 var(--hero-pb);color:var(--text-body-on-dark);font-family:var(--font-v35-body);-webkit-font-smoothing:antialiased;font-weight:300;position:relative;overflow:clip}@media (min-width:768px){.CustomerSupportHero-module__wniUWG__hero{--hl-size:64px}}.CustomerSupportHero-module__wniUWG__heroGlow{pointer-events:none;z-index:0;position:absolute}.CustomerSupportHero-module__wniUWG__heroGlowA{background:radial-gradient(closest-side,#9a4fbf1f,#0000 72%);width:58vw;max-width:900px;height:58vw;max-height:900px;top:-22%;right:-14%}.CustomerSupportHero-module__wniUWG__heroGlowB{background:radial-gradient(closest-side,#00e5ff0e,#0000 70%);width:52vw;max-width:820px;height:52vw;max-height:820px;bottom:-26%;left:-16%}.CustomerSupportHero-module__wniUWG__heroStage{position:relative}.CustomerSupportHero-module__wniUWG__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.CustomerSupportHero-module__wniUWG__badge{font-family:var(--font-v35-label);font-size:var(--v35-text-eyebrow-size);font-weight:var(--v35-text-eyebrow-weight);line-height:var(--v35-text-eyebrow-line-height);letter-spacing:var(--v35-text-eyebrow-letter-spacing);text-transform:uppercase;color:#00e5ff;border-radius:var(--radius-pill);margin:0 0 var(--hero-gap-eyebrow-headline);background:0 0;border:1px solid #2e2e45;align-self:flex-start;padding:10px 24px;display:inline-block}.CustomerSupportHero-module__wniUWG__headline{font-family:var(--font-v35-display);font-weight:700;font-size:var(--hl-size);letter-spacing:var(--hl-track);color:var(--v35-text-heading-on-dark);margin:0 0 var(--hero-gap-headline-sub);text-wrap:balance;line-height:1.3}.CustomerSupportHero-module__wniUWG__subhead{margin:0 0 var(--hero-gap-sub-cta);max-width:720px;font-size:20px;line-height:1.55}@media (max-width:1023px){.CustomerSupportHero-module__wniUWG__subhead{font-size:18px}}.CustomerSupportHero-module__wniUWG__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.CustomerSupportHero-module__wniUWG__btnPrimary{border-radius:var(--radius-button);min-height:46px;font-family:var(--font-v35-body-regular);background:var(--gradient-brand);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .15s,filter .15s,border-color .15s,color .15s;display:inline-flex}.CustomerSupportHero-module__wniUWG__btnPrimary:hover{filter:brightness(1.08);transform:translateY(-1px)}.CustomerSupportHero-module__wniUWG__btnPrimary:focus-visible{outline-offset:3px;outline:3px solid #00e5ff85}@media (max-width:540px){.CustomerSupportHero-module__wniUWG__btnPrimary{width:100%}}.CustomerSupportHero-module__wniUWG__artCrops{grid-template-columns:1fr;gap:24px;margin-top:48px;display:grid}.CustomerSupportHero-module__wniUWG__artAWrap,.CustomerSupportHero-module__wniUWG__artBWrap{border-radius:var(--radius-xl);border:1px solid #ffffff12;margin:0;position:relative;overflow:hidden}.CustomerSupportHero-module__wniUWG__artAWrap{aspect-ratio:490/470}.CustomerSupportHero-module__wniUWG__artBWrap{aspect-ratio:890/490}.CustomerSupportHero-module__wniUWG__artAWrap svg,.CustomerSupportHero-module__wniUWG__artBWrap svg{width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:768px) and (max-width:1239px){.CustomerSupportHero-module__wniUWG__artCrops{grid-template-columns:1.55fr 1fr}.CustomerSupportHero-module__wniUWG__artBWrap{aspect-ratio:auto;align-self:stretch}}.CustomerSupportHero-module__wniUWG__artUnion{display:none}@media (min-width:1240px){.CustomerSupportHero-module__wniUWG__artCrops{display:none}.CustomerSupportHero-module__wniUWG__artUnion{pointer-events:none;width:100%;height:auto;display:block}.CustomerSupportHero-module__wniUWG__heroCopy{z-index:2;width:calc(57.1429% - 48px);position:absolute;top:2px;left:0}}.CustomerSupportHero-module__wniUWG__grain{mix-blend-mode:soft-light;opacity:.5}.CustomerSupportHero-module__wniUWG__tex{mix-blend-mode:screen;opacity:.78}.CustomerSupportHero-module__wniUWG__wire{fill:none;stroke:#00e5ff5c;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.CustomerSupportHero-module__wniUWG__wirePulse{fill:none;stroke:#a6f8ffe6;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:16 640;animation:7s linear infinite CustomerSupportHero-module__wniUWG__dash}@keyframes CustomerSupportHero-module__wniUWG__dash{to{stroke-dashoffset:-656px}}@keyframes CustomerSupportHero-module__wniUWG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.CustomerSupportHero-module__wniUWG__heroCopy>*{animation:.7s cubic-bezier(.16,1,.3,1) backwards CustomerSupportHero-module__wniUWG__rise}.CustomerSupportHero-module__wniUWG__heroCopy>.CustomerSupportHero-module__wniUWG__badge{animation-delay:50ms}.CustomerSupportHero-module__wniUWG__heroCopy>.CustomerSupportHero-module__wniUWG__headline{animation-delay:.12s}.CustomerSupportHero-module__wniUWG__heroCopy>.CustomerSupportHero-module__wniUWG__subhead{animation-delay:.19s}.CustomerSupportHero-module__wniUWG__heroCopy>.CustomerSupportHero-module__wniUWG__ctaRow{animation-delay:.26s}.CustomerSupportHero-module__wniUWG__artCrops,.CustomerSupportHero-module__wniUWG__artUnion{animation:.9s cubic-bezier(.16,1,.3,1) .18s backwards CustomerSupportHero-module__wniUWG__rise}.CustomerSupportHero-module__wniUWG__floatCube{animation:7s ease-in-out infinite CustomerSupportHero-module__wniUWG__bob}.CustomerSupportHero-module__wniUWG__floatCubeB{animation:9s ease-in-out -3s infinite CustomerSupportHero-module__wniUWG__bob}@keyframes CustomerSupportHero-module__wniUWG__bob{50%{transform:translateY(-7px)}}.CustomerSupportHero-module__wniUWG__reticle{transform-box:fill-box;transform-origin:50%;animation:28s linear infinite CustomerSupportHero-module__wniUWG__spin}@keyframes CustomerSupportHero-module__wniUWG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CustomerSupportHero-module__wniUWG__hero *,.CustomerSupportHero-module__wniUWG__hero :before,.CustomerSupportHero-module__wniUWG__hero :after{transition:none!important;animation:none!important}}
.MarketingHero-module__OPTPhW__hero{--hl-size:48px;--hl-track:0;padding:var(--hero-pt-eyebrow) 0 var(--hero-pb);color:var(--text-body-on-dark);font-family:var(--font-v35-body);-webkit-font-smoothing:antialiased;font-weight:300;position:relative;overflow:hidden}@media (min-width:768px){.MarketingHero-module__OPTPhW__hero{--hl-size:64px}}.MarketingHero-module__OPTPhW__heroStage{z-index:1;align-items:center;gap:42px;display:grid;position:relative}.MarketingHero-module__OPTPhW__heroCopy{z-index:2;flex-direction:column;align-items:flex-start;max-width:720px;display:flex;position:relative}.MarketingHero-module__OPTPhW__badge{font-family:var(--font-v35-label);font-size:var(--v35-text-eyebrow-size);font-weight:var(--v35-text-eyebrow-weight);line-height:var(--v35-text-eyebrow-line-height);letter-spacing:var(--v35-text-eyebrow-letter-spacing);text-transform:uppercase;color:#00e5ff;border-radius:var(--radius-pill);margin:0 0 var(--hero-gap-eyebrow-headline);background:0 0;border:1px solid #2e2e45;align-self:flex-start;padding:10px 24px;display:inline-block}.MarketingHero-module__OPTPhW__headline{font-family:var(--font-v35-display);width:100%;font-weight:700;font-size:var(--hl-size);letter-spacing:var(--hl-track);color:#fff;margin:0 0 var(--hero-gap-headline-sub);text-wrap:normal;line-height:1.3}.MarketingHero-module__OPTPhW__machineWord{color:#fff}.MarketingHero-module__OPTPhW__subhead{margin:0 0 var(--hero-gap-sub-cta);color:#f0f0f3db;max-width:720px;font-size:20px;line-height:1.55}@media (max-width:1023px){.MarketingHero-module__OPTPhW__subhead{font-size:18px}}.MarketingHero-module__OPTPhW__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.MarketingHero-module__OPTPhW__btnPrimary{border-radius:var(--radius-button);min-height:46px;font-family:var(--font-v35-body-regular);background:var(--gradient-brand);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .15s,filter .15s,border-color .15s,color .15s;display:inline-flex}.MarketingHero-module__OPTPhW__btnPrimary:hover{filter:brightness(1.08);transform:translateY(-1px)}.MarketingHero-module__OPTPhW__btnPrimary:focus-visible{outline-offset:3px;outline:3px solid #00e5ff85}@media (max-width:540px){.MarketingHero-module__OPTPhW__btnPrimary{width:100%}}.MarketingHero-module__OPTPhW__heroVisual{z-index:1;pointer-events:none;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.MarketingHero-module__OPTPhW__imageFrame{aspect-ratio:612/408;filter:drop-shadow(0 34px 70px #00000052);width:100%;position:relative}.MarketingHero-module__OPTPhW__heroImage{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1024px){.MarketingHero-module__OPTPhW__heroStage{grid-template-columns:minmax(0,760px) minmax(160px,1fr);align-items:start;gap:clamp(36px,4vw,56px)}.MarketingHero-module__OPTPhW__heroCopy,.MarketingHero-module__OPTPhW__headline{max-width:760px}.MarketingHero-module__OPTPhW__imageFrame{flex:0 0 min(72vw,900px);width:min(72vw,900px)}}@keyframes MarketingHero-module__OPTPhW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.MarketingHero-module__OPTPhW__heroCopy>*{animation:.7s cubic-bezier(.16,1,.3,1) backwards MarketingHero-module__OPTPhW__rise}.MarketingHero-module__OPTPhW__heroCopy>.MarketingHero-module__OPTPhW__badge{animation-delay:50ms}.MarketingHero-module__OPTPhW__heroCopy>.MarketingHero-module__OPTPhW__headline{animation-delay:.12s}.MarketingHero-module__OPTPhW__heroCopy>.MarketingHero-module__OPTPhW__subhead{animation-delay:.19s}.MarketingHero-module__OPTPhW__heroCopy>.MarketingHero-module__OPTPhW__ctaRow{animation-delay:.26s}.MarketingHero-module__OPTPhW__heroVisual{animation:.9s cubic-bezier(.16,1,.3,1) .18s backwards MarketingHero-module__OPTPhW__rise}@media (prefers-reduced-motion:reduce){.MarketingHero-module__OPTPhW__hero *,.MarketingHero-module__OPTPhW__hero :before,.MarketingHero-module__OPTPhW__hero :after{transition:none!important;animation:none!important}}
.FitCheckSection-module__-g3hZa__tableWrap{margin-top:var(--gap-2xl);border:1px solid var(--border-on-dark);background:#ffffff04;border-radius:14px;overflow:hidden}.FitCheckSection-module__-g3hZa__table{border-collapse:collapse;width:100%;display:block}.FitCheckSection-module__-g3hZa__tableHead,.FitCheckSection-module__-g3hZa__tableBody{display:block}.FitCheckSection-module__-g3hZa__row{border-bottom:1px solid var(--border-on-dark);grid-template-columns:240px 1fr 1fr;gap:0;display:grid}.FitCheckSection-module__-g3hZa__row:last-child{border-bottom:none}.FitCheckSection-module__-g3hZa__headerRow{background:#ffffff05}.FitCheckSection-module__-g3hZa__cell{font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);font-weight:var(--v35-text-body-sm-weight);line-height:var(--v35-text-body-sm-line-height);letter-spacing:var(--v35-text-body-sm-letter-spacing);color:var(--text-body-on-dark);align-items:flex-start;padding:18px 22px;display:flex}.FitCheckSection-module__-g3hZa__cell:not(:last-child){border-right:1px solid #ffffff0d}.FitCheckSection-module__-g3hZa__headerCell{font-family:var(--font-v35-label);text-transform:uppercase;letter-spacing:.12em;color:#ffffff7a;padding:14px 22px;font-size:11px;font-weight:500}.FitCheckSection-module__-g3hZa__headerCellFit{color:#08ffb6}.FitCheckSection-module__-g3hZa__headerCellNotFit{color:#f66b83}.FitCheckSection-module__-g3hZa__dimensionCell{font-family:var(--font-v35-body-regular);font-size:var(--v35-text-body-sm-size);color:var(--text-heading-on-dark);font-weight:400}.FitCheckSection-module__-g3hZa__fitCell{grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.FitCheckSection-module__-g3hZa__fitIcon{flex-shrink:0;width:16px;height:16px;margin-top:3px}.FitCheckSection-module__-g3hZa__fitIconCheck{color:#08ffb6}.FitCheckSection-module__-g3hZa__fitIconX{color:#f66b83}.FitCheckSection-module__-g3hZa__mobileLabel{font-family:var(--font-v35-label);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:10.5px;font-weight:500;display:none}.FitCheckSection-module__-g3hZa__mobileLabelFit{color:#08ffb6}.FitCheckSection-module__-g3hZa__mobileLabelNotFit{color:#f66b83}.FitCheckSection-module__-g3hZa__mobileLabelDim{color:#ffffff7a}@media (max-width:767px){.FitCheckSection-module__-g3hZa__tableWrap{margin-top:var(--gap-xl);background:0 0;border:none;border-radius:0;overflow:visible}.FitCheckSection-module__-g3hZa__row{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin-bottom:12px;padding:20px 22px;display:block}.FitCheckSection-module__-g3hZa__headerRow{display:none}.FitCheckSection-module__-g3hZa__cell{border-right:none;padding:0;font-size:14px;display:block}.FitCheckSection-module__-g3hZa__cell+.FitCheckSection-module__-g3hZa__cell{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:16px}.FitCheckSection-module__-g3hZa__dimensionCell{color:var(--text-heading-on-dark)}.FitCheckSection-module__-g3hZa__fitCell{grid-template-columns:20px 1fr;align-items:start}.FitCheckSection-module__-g3hZa__mobileLabel{display:block}}
.ShareDialogMock-module__lBFz0q__dialog{border:1px solid var(--border-on-dark);border-radius:var(--radius-xl);background:linear-gradient(#f5f6f712,#f5f6f706),#00000061;width:100%;max-width:460px;overflow:hidden;box-shadow:0 24px 64px #00000057,inset 0 1px #f5f6f714}.ShareDialogMock-module__lBFz0q__header{border-bottom:1px solid var(--border-on-dark);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.ShareDialogMock-module__lBFz0q__title{font-family:var(--font-v35-body-regular);color:var(--text-heading-on-dark);margin:0;font-size:16px;font-weight:500}.ShareDialogMock-module__lBFz0q__closeIcon{color:var(--text-muted-on-dark);justify-content:center;align-items:center;display:inline-flex}.ShareDialogMock-module__lBFz0q__body{padding:18px 24px 8px}.ShareDialogMock-module__lBFz0q__sectionLabel{font-family:var(--font-v35-label);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin:0 0 12px;font-size:11px}.ShareDialogMock-module__lBFz0q__peopleList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ShareDialogMock-module__lBFz0q__personRow{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.ShareDialogMock-module__lBFz0q__avatar{background:var(--avatar-bg,var(--purple));color:#fff;width:32px;height:32px;font-family:var(--font-v35-body-regular);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.ShareDialogMock-module__lBFz0q__personMeta{flex-direction:column;display:flex}.ShareDialogMock-module__lBFz0q__personName{font-family:var(--font-v35-body-regular);color:var(--text-heading-on-dark);font-size:14px;font-weight:500;line-height:1.3}.ShareDialogMock-module__lBFz0q__personRole{font-family:var(--font-v35-label);letter-spacing:.04em;color:var(--text-muted-on-dark);font-size:11px}.ShareDialogMock-module__lBFz0q__accessPill,.ShareDialogMock-module__lBFz0q__generalPill{border:1px solid var(--border-on-dark);border-radius:var(--radius-pill);font-family:var(--font-v35-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted-on-dark);background:#f5f6f70e;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.ShareDialogMock-module__lBFz0q__divider{border:0;border-top:1px solid var(--border-on-dark);margin:18px 0}.ShareDialogMock-module__lBFz0q__generalRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ShareDialogMock-module__lBFz0q__generalLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.ShareDialogMock-module__lBFz0q__generalLabel{font-family:var(--font-v35-body-regular);color:var(--text-heading-on-dark);font-size:14px;font-weight:500}.ShareDialogMock-module__lBFz0q__generalDescription{font-family:var(--font-v35-body-regular);color:var(--text-body-on-dark);font-size:12px;line-height:1.4}.ShareDialogMock-module__lBFz0q__footer{border-top:1px solid var(--border-on-dark);background:#0000003d;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ShareDialogMock-module__lBFz0q__embedAction{font-family:var(--font-v35-body-regular);color:var(--text-muted-on-dark);font-size:13px}.ShareDialogMock-module__lBFz0q__publishAction{border-radius:var(--radius-button);background:var(--cyan);color:#041015;font-family:var(--font-v35-body-regular);align-items:center;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}
.GeoHowGeoWorks-module__8nxytG__root{--text-heading-on-dark:var(--v35-text-heading-on-dark);--geo-how-panel-surface:#11141a;color:var(--text-body-on-dark);padding:var(--section-py) 0;position:relative;overflow:hidden}.GeoHowGeoWorks-module__8nxytG__container{z-index:1;position:relative}.GeoHowGeoWorks-module__8nxytG__mainGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,6vw,88px);display:grid}.GeoHowGeoWorks-module__8nxytG__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.GeoHowGeoWorks-module__8nxytG__eyebrow{border:1px solid var(--border-pill-on-dark);border-radius:var(--radius-pill);color:#00e5ff;background:#0d0f13b8;align-items:center;gap:10px;min-height:34px;padding:0 14px;display:inline-flex}.GeoHowGeoWorks-module__8nxytG__eyebrow:before{content:"";background:var(--cyan);border-radius:3px;flex-shrink:0;width:11px;height:11px}.GeoHowGeoWorks-module__8nxytG__headline{max-width:720px;margin-top:var(--gap-md);color:var(--text-heading-on-dark)}.GeoHowGeoWorks-module__8nxytG__intro{max-width:var(--measure-section-sub);margin-top:var(--gap-md);color:var(--text-body-on-dark)}.GeoHowGeoWorks-module__8nxytG__principleCard{width:100%;max-width:640px;margin-top:var(--gap-xl);border:1px solid var(--border-on-dark);border-radius:var(--radius-lg);background-color:var(--surface-carbon);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;padding:24px}.GeoHowGeoWorks-module__8nxytG__principleLabel{color:var(--cyan)}.GeoHowGeoWorks-module__8nxytG__principleBody{color:var(--text-on-dark);margin-top:12px;line-height:1.6}.GeoHowGeoWorks-module__8nxytG__diagramPanel{border:1px solid var(--border-on-dark);border-radius:var(--radius-xl);background-color:var(--surface-carbon);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;min-width:0;min-height:520px;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden}.GeoHowGeoWorks-module__8nxytG__diagramPanel:before{content:"";pointer-events:none;opacity:.36;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.GeoHowGeoWorks-module__8nxytG__diagramHeader,.GeoHowGeoWorks-module__8nxytG__diagramBody{z-index:1;position:relative}.GeoHowGeoWorks-module__8nxytG__diagramHeader{gap:var(--gap-xs);padding-bottom:var(--gap-md);border-bottom:1px solid var(--border-on-dark);grid-template-columns:minmax(0,1fr);display:grid}.GeoHowGeoWorks-module__8nxytG__diagramTitle{color:var(--text-on-dark)}.GeoHowGeoWorks-module__8nxytG__diagramSubtitle{max-width:520px;color:var(--text-muted-on-dark)}.GeoHowGeoWorks-module__8nxytG__diagramBody{gap:var(--gap-md);margin-top:var(--gap-md);grid-template-columns:minmax(0,1fr) minmax(140px,.36fr);align-items:stretch;display:grid}.GeoHowGeoWorks-module__8nxytG__inputRows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.GeoHowGeoWorks-module__8nxytG__inputRow{border:1px solid var(--border-on-dark);border-radius:var(--radius-md);background-color:var(--geo-how-panel-surface);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;grid-template-columns:12px minmax(72px,auto) minmax(0,1fr);align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:grid}.GeoHowGeoWorks-module__8nxytG__statusDot,.GeoHowGeoWorks-module__8nxytG__confidenceDot{background:var(--cyan);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite GeoHowGeoWorks-module__8nxytG__dotPulse}.GeoHowGeoWorks-module__8nxytG__statusDot{width:9px;height:9px}.GeoHowGeoWorks-module__8nxytG__inputMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.GeoHowGeoWorks-module__8nxytG__inputNumber{font-family:var(--font-v35-label);font-size:var(--v35-text-body-sm-size);color:var(--cyan);font-weight:500;line-height:1}.GeoHowGeoWorks-module__8nxytG__inputStepLabel,.GeoHowGeoWorks-module__8nxytG__inputLabel{font-family:var(--font-v35-label);font-size:var(--v35-text-eyebrow-size);letter-spacing:.1em;text-transform:uppercase;font-weight:500;line-height:1.3}.GeoHowGeoWorks-module__8nxytG__inputStepLabel{color:#ffffff70}.GeoHowGeoWorks-module__8nxytG__inputText{flex-direction:column;gap:4px;min-width:0;display:flex}.GeoHowGeoWorks-module__8nxytG__inputLabel{color:var(--cyan)}.GeoHowGeoWorks-module__8nxytG__inputHeading{font-family:var(--font-v35-body);font-size:var(--v35-text-body-sm-size);color:var(--text-heading-on-dark);font-weight:400;line-height:1.42}.GeoHowGeoWorks-module__8nxytG__connector{pointer-events:none;width:1px;height:30%;position:absolute;top:44%;left:64%}.GeoHowGeoWorks-module__8nxytG__connectorLine{background:linear-gradient(#0000,#00e5ff8c,#00e5ff6b,#0000);animation:3.8s ease-in-out infinite GeoHowGeoWorks-module__8nxytG__lineShimmer;position:absolute;inset:0}.GeoHowGeoWorks-module__8nxytG__connectorNode{background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.GeoHowGeoWorks-module__8nxytG__outputBlock{margin-top:var(--gap-md);border:1px solid var(--border-on-dark);border-radius:var(--radius-md);background-color:var(--geo-how-panel-surface);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;grid-column:1;padding:18px}.GeoHowGeoWorks-module__8nxytG__outputLabel{color:var(--cyan)}.GeoHowGeoWorks-module__8nxytG__outputText{margin-top:var(--gap-xs);font-family:var(--font-v35-heading);font-size:var(--v35-text-h4-size);font-weight:var(--v35-text-h4-weight);line-height:var(--v35-text-h4-line-height);letter-spacing:var(--v35-text-h4-letter-spacing);color:var(--text-heading-on-dark)}.GeoHowGeoWorks-module__8nxytG__confidenceRail{justify-content:space-between;gap:var(--gap-sm);border:1px solid var(--border-on-dark);border-radius:var(--radius-md);background-color:var(--geo-how-panel-surface);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;flex-direction:column;grid-area:1/2/span 2;margin:0;padding:18px;list-style:none;display:flex}.GeoHowGeoWorks-module__8nxytG__confidenceItem{min-width:0;font-family:var(--font-v35-label);font-size:var(--v35-text-eyebrow-size);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:10px;font-weight:500;line-height:1.3;display:flex}.GeoHowGeoWorks-module__8nxytG__confidenceDot{width:7px;height:7px}.GeoHowGeoWorks-module__8nxytG__stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(56px,7vw,96px);display:grid}.GeoHowGeoWorks-module__8nxytG__stepCard{border:1px solid var(--border-on-dark);border-radius:var(--radius-lg);background-color:var(--geo-how-panel-surface);background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;flex-direction:column;min-width:0;min-height:280px;padding:clamp(24px,3vw,32px);transition:transform .18s,border-color .18s;display:flex}.GeoHowGeoWorks-module__8nxytG__stepCard:hover{border-color:#00e5ff38;transform:translateY(-2px)}.GeoHowGeoWorks-module__8nxytG__stepTopline{padding-bottom:var(--gap-sm);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.GeoHowGeoWorks-module__8nxytG__stepNumber{font-family:var(--font-v35-label);font-size:var(--v35-text-body-sm-size);letter-spacing:.08em;font-weight:500;line-height:1}.GeoHowGeoWorks-module__8nxytG__stepNumber[data-accent=cyan],.GeoHowGeoWorks-module__8nxytG__stepNumber[data-accent=purple]{color:var(--cyan)}.GeoHowGeoWorks-module__8nxytG__stepLabel{color:#ffffff80;text-align:right;overflow-wrap:anywhere;min-width:0}.GeoHowGeoWorks-module__8nxytG__stepHeading{margin-top:var(--gap-md);color:var(--text-heading-on-dark)}.GeoHowGeoWorks-module__8nxytG__stepBody{margin-top:var(--gap-sm);color:var(--text-muted-on-dark);line-height:1.55}.GeoHowGeoWorks-module__8nxytG__signalList{padding:var(--gap-lg) 0 0;flex-wrap:wrap;gap:8px;margin:auto 0 0;list-style:none;display:flex}.GeoHowGeoWorks-module__8nxytG__signalPill{border-radius:var(--radius-pill);background-color:var(--geo-how-panel-surface);max-width:100%;min-height:30px;font-family:var(--font-v35-label);font-size:var(--v35-text-eyebrow-size);color:var(--text-on-dark);overflow-wrap:anywhere;background-image:url(/textures/dark-grainy.webp);background-position:0 0;background-repeat:repeat;background-size:512px 512px;border:1px solid #ffffff1f;align-items:center;padding:0 10px;font-weight:400;line-height:1;display:inline-flex}@keyframes GeoHowGeoWorks-module__8nxytG__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(1.35)}}@keyframes GeoHowGeoWorks-module__8nxytG__lineShimmer{0%,to{opacity:.5}50%{opacity:1}}@media (min-width:1024px){.GeoHowGeoWorks-module__8nxytG__root{padding:clamp(96px,10vw,132px) 0}.GeoHowGeoWorks-module__8nxytG__mainGrid{margin-bottom:calc(clamp(56px,760px - 53vw,192px) + 40px)}.GeoHowGeoWorks-module__8nxytG__diagramPanel{transform:translateY(clamp(56px,760px - 53vw,192px))}}@media (max-width:1023px){.GeoHowGeoWorks-module__8nxytG__mainGrid{gap:var(--gap-2xl);grid-template-columns:1fr;margin-bottom:0}.GeoHowGeoWorks-module__8nxytG__diagramPanel{min-height:440px;transform:none}.GeoHowGeoWorks-module__8nxytG__stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.GeoHowGeoWorks-module__8nxytG__mainGrid{gap:var(--gap-xl)}.GeoHowGeoWorks-module__8nxytG__principleCard{margin-top:var(--gap-lg);padding:20px}.GeoHowGeoWorks-module__8nxytG__diagramPanel{border-radius:var(--radius-lg);min-height:auto;padding:22px}.GeoHowGeoWorks-module__8nxytG__diagramBody{grid-template-columns:1fr}.GeoHowGeoWorks-module__8nxytG__inputRow{grid-template-columns:12px minmax(56px,auto) minmax(0,1fr);gap:10px;padding:14px}.GeoHowGeoWorks-module__8nxytG__connector{display:none}.GeoHowGeoWorks-module__8nxytG__outputBlock,.GeoHowGeoWorks-module__8nxytG__confidenceRail{grid-area:auto/1}.GeoHowGeoWorks-module__8nxytG__confidenceRail{flex-flow:wrap;justify-content:flex-start}.GeoHowGeoWorks-module__8nxytG__confidenceItem{flex:42%}.GeoHowGeoWorks-module__8nxytG__stepGrid{margin-top:var(--gap-xl);grid-template-columns:1fr;gap:14px}.GeoHowGeoWorks-module__8nxytG__stepCard{min-height:0}}@media (max-width:420px){.GeoHowGeoWorks-module__8nxytG__inputRow{grid-template-columns:12px minmax(0,1fr)}.GeoHowGeoWorks-module__8nxytG__inputText{grid-column:2}.GeoHowGeoWorks-module__8nxytG__stepTopline{flex-direction:column;align-items:flex-start}.GeoHowGeoWorks-module__8nxytG__stepLabel{text-align:left}}@media (prefers-reduced-motion:reduce){.GeoHowGeoWorks-module__8nxytG__statusDot,.GeoHowGeoWorks-module__8nxytG__confidenceDot,.GeoHowGeoWorks-module__8nxytG__connectorLine{animation:none}.GeoHowGeoWorks-module__8nxytG__stepCard{transition:none}.GeoHowGeoWorks-module__8nxytG__stepCard:hover{transform:none}}
.Byline-module__5YYeNW__byline{max-width:var(--measure-prose);flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-inline:auto;display:flex}.Byline-module__5YYeNW__avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:40px;height:40px;display:block}.Byline-module__5YYeNW__authorName{font-family:var(--font-sans);color:var(--text-primary);font-size:16px;font-weight:500;text-decoration:none;transition:color .2s}a.Byline-module__5YYeNW__authorName:hover,a.Byline-module__5YYeNW__authorName:focus-visible{color:var(--purple-text-on-light);text-underline-offset:3px;text-decoration:underline}.Byline-module__5YYeNW__metaGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Byline-module__5YYeNW__meta{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);font-size:14px;font-weight:400}.Byline-module__5YYeNW__divider{color:var(--text-body);-webkit-user-select:none;user-select:none;margin-inline:.6em;font-size:14px}@media (max-width:640px){.Byline-module__5YYeNW__byline{gap:10px}.Byline-module__5YYeNW__metaGroup{flex-basis:100%}}
.ReferencesSection-module__gQknAW__section{background:var(--canvas-alt,#f6f4f0);border-top:1px solid var(--border-subtle,#ebebee);padding-block:64px}@media (min-width:1024px){.ReferencesSection-module__gQknAW__section{padding-block:96px}}.ReferencesSection-module__gQknAW__measure{max-width:var(--measure-prose,720px);margin:0 auto}.ReferencesSection-module__gQknAW__heading{font-family:var(--font-serif,var(--font-heading));letter-spacing:-.28px;color:var(--text-primary,#000);margin:0 0 28px;font-size:28px;font-weight:500;line-height:1.2}@media (min-width:768px){.ReferencesSection-module__gQknAW__heading{font-size:32px}}.ReferencesSection-module__gQknAW__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ReferencesSection-module__gQknAW__item{border-radius:4px;gap:14px;padding:8px 0;scroll-margin-top:96px;transition:background-color .6s;display:flex}.ReferencesSection-module__gQknAW__item:target{animation:1.2s ease-out ReferencesSection-module__gQknAW__refFlash}@keyframes ReferencesSection-module__gQknAW__refFlash{0%{background-color:color-mix(in oklab, var(--magenta,#940059) 24%, transparent)}20%{background-color:color-mix(in oklab, var(--magenta,#940059) 24%, transparent)}to{background-color:#0000}}.ReferencesSection-module__gQknAW__marker{font-family:var(--font-mono,var(--font-display));color:var(--magenta,#940059);flex-shrink:0;min-width:36px;padding-top:2px;font-size:13px;font-weight:500}.ReferencesSection-module__gQknAW__entry{font-family:var(--font-sans,var(--font-geist));color:var(--text-body,#1c2024);flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.ReferencesSection-module__gQknAW__authorYear{color:var(--text-body,#1c2024)}.ReferencesSection-module__gQknAW__title{color:var(--text-primary,#000);font-style:italic}.ReferencesSection-module__gQknAW__titleLink{color:inherit;text-decoration:none}.ReferencesSection-module__gQknAW__titleLink:hover{text-underline-offset:3px;text-decoration:underline}.ReferencesSection-module__gQknAW__venue{color:var(--text-secondary,#5c5c6a)}.ReferencesSection-module__gQknAW__tail{font-family:var(--font-mono,var(--font-display));color:var(--purple-text-on-light,#9346b8);word-break:break-all;font-size:12px;text-decoration:none}.ReferencesSection-module__gQknAW__tail:hover{text-underline-offset:3px;text-decoration:underline}.ReferencesSection-module__gQknAW__note{color:var(--text-tertiary,#b0b4ba);font-size:13px}
.CustomerSupportCaseStudyBanner-module__lAK1bq__section{--proof-text:#fff;--proof-muted:#fffffff5;--proof-soft:#ffffff21;--proof-line:#ffffff38;--proof-content-gap:8px;background:var(--gradient-brand);color:var(--proof-text);font-family:var(--font-v35-body);-webkit-font-smoothing:antialiased;padding:clamp(32px,4vw,48px) 0;font-weight:300}.CustomerSupportCaseStudyBanner-module__lAK1bq__banner{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px clamp(36px,5vw,64px);padding:0;display:grid;position:relative}.CustomerSupportCaseStudyBanner-module__lAK1bq__identity,.CustomerSupportCaseStudyBanner-module__lAK1bq__challenge,.CustomerSupportCaseStudyBanner-module__lAK1bq__results{min-width:0}.CustomerSupportCaseStudyBanner-module__lAK1bq__identity{align-self:start}.CustomerSupportCaseStudyBanner-module__lAK1bq__logoRow{color:var(--proof-text);width:min(170px,62vw);margin-bottom:18px}.CustomerSupportCaseStudyBanner-module__lAK1bq__logoRow svg{width:100%;height:auto;max-height:44px;display:block}.CustomerSupportCaseStudyBanner-module__lAK1bq__headline{font-family:var(--font-v35-heading);font-size:clamp(1.7rem,2.5vw,2.45rem);font-weight:var(--v35-text-h2-weight);letter-spacing:0;color:var(--proof-text);text-wrap:balance;max-width:15ch;margin:0;line-height:1.1}.CustomerSupportCaseStudyBanner-module__lAK1bq__meta{flex-wrap:wrap;gap:8px 14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.CustomerSupportCaseStudyBanner-module__lAK1bq__meta li{border:1px solid var(--proof-line);border-radius:var(--radius-button);min-height:28px;color:var(--proof-muted);background:var(--proof-soft);font-family:var(--font-v35-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:5px 10px;font-size:11px;line-height:1.2;display:inline-flex}.CustomerSupportCaseStudyBanner-module__lAK1bq__kicker{font-family:var(--font-v35-label);letter-spacing:.04em;text-transform:uppercase;color:#dffbffeb;margin:0 0 12px;font-size:11px;line-height:1.4}.CustomerSupportCaseStudyBanner-module__lAK1bq__challenge{align-self:start;padding-left:0}.CustomerSupportCaseStudyBanner-module__lAK1bq__challenge h3{font-family:var(--font-v35-heading);color:var(--proof-text);margin:0 0 var(--proof-content-gap);text-wrap:balance;font-size:clamp(1.08rem,1.45vw,1.35rem);font-weight:800;line-height:1.18}.CustomerSupportCaseStudyBanner-module__lAK1bq__challenge p:not(.CustomerSupportCaseStudyBanner-module__lAK1bq__kicker){color:var(--proof-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:38ch;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.CustomerSupportCaseStudyBanner-module__lAK1bq__results{grid-template-rows:auto auto 1fr;align-self:stretch;padding-left:0;display:grid}.CustomerSupportCaseStudyBanner-module__lAK1bq__resultsHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.CustomerSupportCaseStudyBanner-module__lAK1bq__resultsHead .CustomerSupportCaseStudyBanner-module__lAK1bq__kicker{margin-bottom:0}.CustomerSupportCaseStudyBanner-module__lAK1bq__storyLink{border-radius:var(--radius-button);background:var(--proof-text);min-height:38px;color:var(--magenta);font-family:var(--font-v35-body-regular);border:1px solid #0000;justify-content:center;place-self:end center;align-items:center;gap:7px;margin-top:18px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.CustomerSupportCaseStudyBanner-module__lAK1bq__storyLink:hover{color:var(--purple);background:#dffbfff5;transform:translateY(-1px)}.CustomerSupportCaseStudyBanner-module__lAK1bq__storyLink:focus-visible{outline-offset:4px;border-radius:var(--radius-button);outline:3px solid #00e5ff85}.CustomerSupportCaseStudyBanner-module__lAK1bq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.CustomerSupportCaseStudyBanner-module__lAK1bq__metric{align-content:start;gap:var(--proof-content-gap);min-width:0;display:grid}.CustomerSupportCaseStudyBanner-module__lAK1bq__metric strong{font-family:var(--font-v35-display);letter-spacing:0;color:var(--proof-text);font-variant-numeric:tabular-nums;font-size:clamp(2rem,2.2vw,2.35rem);font-weight:700;line-height:.95}.CustomerSupportCaseStudyBanner-module__lAK1bq__metric span{font-family:var(--font-v35-heading);color:var(--proof-text);font-size:13px;font-weight:800;line-height:1.25}.CustomerSupportCaseStudyBanner-module__lAK1bq__metric p{color:var(--proof-muted);margin:0;font-size:12px;line-height:1.35}@media (max-width:1180px){.CustomerSupportCaseStudyBanner-module__lAK1bq__banner{grid-template-columns:1fr 1fr;align-items:start}.CustomerSupportCaseStudyBanner-module__lAK1bq__results{border-top:1px solid var(--proof-line);grid-column:1/-1;padding-top:24px;padding-left:0}}@media (max-width:760px){.CustomerSupportCaseStudyBanner-module__lAK1bq__section{padding:36px 0}.CustomerSupportCaseStudyBanner-module__lAK1bq__banner{flex-direction:column;gap:24px;display:flex}.CustomerSupportCaseStudyBanner-module__lAK1bq__headline{max-width:16ch}.CustomerSupportCaseStudyBanner-module__lAK1bq__challenge,.CustomerSupportCaseStudyBanner-module__lAK1bq__results{border-top:1px solid var(--proof-line);width:100%;padding-top:24px;padding-left:0}.CustomerSupportCaseStudyBanner-module__lAK1bq__resultsHead{gap:14px;display:grid}.CustomerSupportCaseStudyBanner-module__lAK1bq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CustomerSupportCaseStudyBanner-module__lAK1bq__metric strong{font-size:clamp(2rem,9vw,2.7rem)}.CustomerSupportCaseStudyBanner-module__lAK1bq__metric span{font-size:12px}.CustomerSupportCaseStudyBanner-module__lAK1bq__metric p{font-size:11px}}
.FieldnoteTopicLabel-module__butgrW__label{--field-note-topic-color:#9a4fbf;border:1px solid color-mix(in srgb, var(--field-note-topic-color) 62%, #ffffff2e);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--field-note-topic-color) 12%, transparent);width:fit-content;max-width:100%;min-height:26px;color:var(--text-heading-on-dark);font-family:var(--font-v35-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.FieldnoteTopicLabel-module__butgrW__light{border-color:color-mix(in srgb, var(--field-note-topic-color) 58%, #03040a2e);background:color-mix(in srgb, var(--field-note-topic-color) 10%, transparent);color:var(--text-primary)}.FieldnoteTopicLabel-module__butgrW__small{min-height:22px;padding:4px 9px;font-size:10px}.FieldnoteTopicLabel-module__butgrW__dot{background:var(--field-note-topic-color);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--field-note-topic-color) 68%, transparent);border-radius:999px;flex:none}
