@font-face{font-family:fairview;src:url(../media/Fairview_Regular-s.p.0x51g4ektdm3t.otf)format("opentype");font-display:swap}@font-face{font-family:fairview Fallback;src:local(Arial);ascent-override:136.35%;descent-override:28.65%;line-gap-override:0.0%;size-adjust:60.73%}.fairview_c187a00e-module__csOFAW__className{font-family:fairview,fairview Fallback}.fairview_c187a00e-module__csOFAW__variable{--font-display-source:"fairview", "fairview Fallback"}
@font-face{font-family:fairviewSmallCaps;src:url(../media/Fairview_SmallCaps-s.p.0at84dreln1cj.otf)format("opentype");font-display:swap}@font-face{font-family:fairviewSmallCaps Fallback;src:local(Arial);ascent-override:135.83%;descent-override:28.54%;line-gap-override:0.0%;size-adjust:60.96%}.fairviewsmallcaps_118f874d-module__TuEgEq__className{font-family:fairviewSmallCaps,fairviewSmallCaps Fallback}.fairviewsmallcaps_118f874d-module__TuEgEq__variable{--font-display-smallcaps-source:"fairviewSmallCaps", "fairviewSmallCaps Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ibm_plex_sans_730756b5-module__mrrNxG__className{font-family:IBM Plex Sans,sans-serif;font-style:normal}.ibm_plex_sans_730756b5-module__mrrNxG__variable{--font-body:"IBM Plex Sans", sans-serif}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.0uwq05tg8f5a0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.03rqv30url-~q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_4061691c-module__oNi30W__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_4061691c-module__oNi30W__variable{--font-res-display:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_a6e00a6f-module__sIYEbG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_a6e00a6f-module__sIYEbG__variable{--font-res-body:"Outfit", "Outfit Fallback"}
.WaitlistContext-module__n27UJa__backdrop{background:var(--color-modal-backdrop);z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.WaitlistContext-module__n27UJa__card{width:min(460px, calc(100vw - var(--space-8)));background:var(--color-bg);padding:var(--space-12);flex-direction:column;gap:0;display:flex;position:relative}.WaitlistContext-module__n27UJa__eyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-4)}.WaitlistContext-module__n27UJa__headline{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.WaitlistContext-module__n27UJa__description{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-8);line-height:1.7}.WaitlistContext-module__n27UJa__form{gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column;display:flex}.WaitlistContext-module__n27UJa__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.WaitlistContext-module__n27UJa__label{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.WaitlistContext-module__n27UJa__input{border:none;border-bottom:1px solid var(--color-border-strong);width:100%;padding:var(--space-3) 0;font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text);transition:border-color var(--ease-default);background:0 0;outline:none;line-height:1.5}.WaitlistContext-module__n27UJa__input::placeholder{color:var(--color-border-strong);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.WaitlistContext-module__n27UJa__input:focus{border-bottom-color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.WaitlistContext-module__n27UJa__errorMsg{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.04em}.WaitlistContext-module__n27UJa__submitBtn{padding:var(--space-4) var(--space-8);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:.06em;cursor:pointer;transition:background var(--ease-default);border:none;align-self:flex-start}.WaitlistContext-module__n27UJa__submitBtn:hover:not(:disabled){background:var(--color-text)}.WaitlistContext-module__n27UJa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.WaitlistContext-module__n27UJa__legalNote{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-muted);opacity:1}.WaitlistContext-module__n27UJa__closeBtn{top:var(--space-6);right:var(--space-6);padding:var(--space-2);cursor:pointer;color:var(--color-text-muted);transition:color var(--ease-default);background:0 0;border:none;position:absolute}.WaitlistContext-module__n27UJa__closeBtn:hover{color:var(--color-text)}.WaitlistContext-module__n27UJa__success{flex-direction:column;gap:0;display:flex}.WaitlistContext-module__n27UJa__successHeadline{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.WaitlistContext-module__n27UJa__successBody{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-8);line-height:1.7}.WaitlistContext-module__n27UJa__closeAction{border:none;border-bottom:2.5px solid var(--color-text);font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text);cursor:pointer;transition:color var(--ease-default), border-color var(--ease-default);background:0 0;align-self:flex-start;padding-bottom:2px}.WaitlistContext-module__n27UJa__closeAction:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:767px){.WaitlistContext-module__n27UJa__backdrop{align-items:flex-end}.WaitlistContext-module__n27UJa__card{width:100%;padding:var(--space-8)}}
.FoundingCohort-module__utpb0q__block{padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-16)}.FoundingCohort-module__utpb0q__grid{gap:var(--space-16);grid-template-columns:1fr 38%;align-items:start;display:grid}.FoundingCohort-module__utpb0q__label{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-5);font-weight:400}.FoundingCohort-module__utpb0q__headline{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-6);font-weight:400;line-height:1.2}.FoundingCohort-module__utpb0q__body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);font-weight:400;line-height:1.7}.FoundingCohort-module__utpb0q__right{border-top:1px solid var(--color-border-strong)}.FoundingCohort-module__utpb0q__pricing{gap:var(--space-2);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-8);flex-direction:column;display:flex}.FoundingCohort-module__utpb0q__priceMain{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-text);font-weight:400}.FoundingCohort-module__utpb0q__priceMeta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.FoundingCohort-module__utpb0q__ctaRow{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.FoundingCohort-module__utpb0q__cta{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-text-inverse);background:var(--color-accent);padding:var(--space-4) var(--space-8);border-radius:var(--radius-none);transition:background var(--ease-default);font-weight:500;text-decoration:none;display:inline-block}.FoundingCohort-module__utpb0q__cta:hover{background:var(--color-text)}.FoundingCohort-module__utpb0q__availability{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-text-muted);font-weight:400}@media (max-width:767px){.FoundingCohort-module__utpb0q__grid{gap:var(--space-10);grid-template-columns:1fr}}
.Footer-module__8M8bqa__footer{background:var(--color-tertiary);color:var(--color-text-inverse);padding:var(--space-16) 0 var(--space-8);border-top:1px solid var(--color-border-strong)}.Footer-module__8M8bqa__topRow{padding-bottom:var(--space-12)}.Footer-module__8M8bqa__logoCol{margin-bottom:var(--space-10)}.Footer-module__8M8bqa__logo{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text-inverse);margin-bottom:var(--space-3);display:block}.Footer-module__8M8bqa__tagline{font-family:var(--font-body);font-weight:300;font-size:var(--text-xs);color:var(--color-footer-muted);max-width:260px;line-height:1.7}.Footer-module__8M8bqa__navCol{margin-bottom:var(--space-10);flex-direction:column;display:flex}.Footer-module__8M8bqa__colLabel{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-footer-muted);margin-bottom:var(--space-4)}.Footer-module__8M8bqa__navLinks{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__8M8bqa__navLink{font-family:var(--font-body);font-weight:300;font-size:var(--text-sm);color:var(--color-text-inverse);width:fit-content;transition:color var(--ease-default);display:block}.Footer-module__8M8bqa__navLink:hover{color:var(--color-accent)}.Footer-module__8M8bqa__certAbbr{font-weight:500}.Footer-module__8M8bqa__socialCol{margin-bottom:var(--space-10);flex-direction:column;align-items:flex-end;display:flex}.Footer-module__8M8bqa__socialLinks{gap:var(--space-6);display:flex}.Footer-module__8M8bqa__socialLink{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:300;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-inverse);opacity:.7;transition:color var(--ease-default), opacity var(--ease-default);display:inline-flex}.Footer-module__8M8bqa__socialLink:hover{color:var(--color-accent);opacity:1}.Footer-module__8M8bqa__divider{border-top:1px solid var(--color-footer-border);margin-bottom:var(--space-8)}.Footer-module__8M8bqa__bottomRow{padding:0}.Footer-module__8M8bqa__legal{font-family:var(--font-body);font-weight:300;font-size:var(--text-xs);color:var(--color-footer-muted)}.Footer-module__8M8bqa__legalRight{justify-content:flex-end;gap:var(--space-6);display:flex}.Footer-module__8M8bqa__legalLink{font-family:var(--font-body);font-weight:300;font-size:var(--text-xs);color:var(--color-footer-muted);transition:color var(--ease-default)}.Footer-module__8M8bqa__legalLink:hover{color:var(--color-text-inverse)}@media (max-width:767px){.Footer-module__8M8bqa__socialCol{align-items:flex-start}.Footer-module__8M8bqa__socialLinks{gap:var(--space-4);flex-wrap:wrap}.Footer-module__8M8bqa__legalRight{margin-top:var(--space-3);justify-content:flex-start}}

.PageHero-module__2H10MG__hero{padding:calc(var(--nav-height) + var(--space-16)) 0 var(--space-16);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.PageHero-module__2H10MG__hero .container-fluid{z-index:1;position:relative}.PageHero-module__2H10MG__inner{gap:var(--space-16);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.PageHero-module__2H10MG__copy{text-align:left;min-width:0;max-width:1100px}.PageHero-module__2H10MG__imageCol{align-items:center;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PageHero-module__2H10MG__imageWrap{aspect-ratio:1;width:min(100%,456px);position:relative;overflow:hidden}.PageHero-module__2H10MG__imageWrapRound{border-radius:50%}.PageHero-module__2H10MG__imageSlide{position:absolute;inset:0}.PageHero-module__2H10MG__image{object-fit:cover}.PageHero-module__2H10MG__eyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-6)}.PageHero-module__2H10MG__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--color-text);margin-bottom:var(--space-8);font-weight:400;line-height:1.05}.PageHero-module__2H10MG__colorSquare{vertical-align:middle;width:20px;height:20px;margin-left:.2em;animation:2s steps(2,end) infinite PageHero-module__2H10MG__colorCycle;display:inline-block}@keyframes PageHero-module__2H10MG__colorCycle{0%{background:var(--color-accent)}50%{background:var(--color-text-on-sand)}}.PageHero-module__2H10MG__subtitle{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);color:var(--color-text-muted);max-width:600px;line-height:1.6}@media (max-width:767px){.PageHero-module__2H10MG__inner{grid-template-columns:1fr}}
.WhitepaperModal-module__9vN1ja__backdrop{background:var(--color-modal-backdrop);z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.WhitepaperModal-module__9vN1ja__card{width:min(460px, calc(100vw - var(--space-8)));background:var(--color-bg);padding:var(--space-12);flex-direction:column;gap:0;display:flex;position:relative}.WhitepaperModal-module__9vN1ja__eyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-4)}.WhitepaperModal-module__9vN1ja__headline{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.WhitepaperModal-module__9vN1ja__description{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-8);line-height:1.7}.WhitepaperModal-module__9vN1ja__form{gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column;display:flex}.WhitepaperModal-module__9vN1ja__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.WhitepaperModal-module__9vN1ja__label{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.WhitepaperModal-module__9vN1ja__input{border:none;border-bottom:1px solid var(--color-border-strong);width:100%;padding:var(--space-3) 0;font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius-none);transition:border-color var(--ease-default);background:0 0;outline:none;line-height:1.5}.WhitepaperModal-module__9vN1ja__input::placeholder{color:var(--color-border-strong);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.WhitepaperModal-module__9vN1ja__input:focus{border-bottom-color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.WhitepaperModal-module__9vN1ja__errorMsg{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.04em}.WhitepaperModal-module__9vN1ja__submitBtn{padding:var(--space-4) var(--space-8);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:.06em;border-radius:var(--radius-none);cursor:pointer;transition:background var(--ease-default);border:none;align-self:flex-start;display:inline-block}.WhitepaperModal-module__9vN1ja__submitBtn:hover:not(:disabled){background:var(--color-text)}.WhitepaperModal-module__9vN1ja__submitBtn:disabled{opacity:.6;cursor:not-allowed}.WhitepaperModal-module__9vN1ja__legalNote{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-muted);opacity:1;margin-bottom:var(--space-6)}.WhitepaperModal-module__9vN1ja__directDownload{gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.WhitepaperModal-module__9vN1ja__directDownloadLink{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text);text-underline-offset:3px;width:fit-content;transition:color var(--ease-default);text-decoration:underline}.WhitepaperModal-module__9vN1ja__directDownloadLink:hover{color:var(--color-accent)}.WhitepaperModal-module__9vN1ja__directDownloadNote{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-muted);opacity:1}.WhitepaperModal-module__9vN1ja__closeBtn{top:var(--space-6);right:var(--space-6);padding:var(--space-2);cursor:pointer;color:var(--color-text-muted);transition:color var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.WhitepaperModal-module__9vN1ja__closeBtn:hover{color:var(--color-text)}.WhitepaperModal-module__9vN1ja__success{flex-direction:column;gap:0;display:flex}.WhitepaperModal-module__9vN1ja__successHeadline{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.WhitepaperModal-module__9vN1ja__successBody{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-8);line-height:1.7}.WhitepaperModal-module__9vN1ja__downloadBtn{padding:var(--space-4) var(--space-8);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:.06em;border-radius:var(--radius-none);margin-bottom:var(--space-5);transition:background var(--ease-default);align-self:flex-start;text-decoration:none;display:inline-block}.WhitepaperModal-module__9vN1ja__downloadBtn:hover{background:var(--color-text)}.WhitepaperModal-module__9vN1ja__closeAction{border:none;border-bottom:2.5px solid var(--color-text);font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text);cursor:pointer;transition:color var(--ease-default), border-color var(--ease-default);background:0 0;align-self:flex-start;padding-bottom:2px;display:inline-block}.WhitepaperModal-module__9vN1ja__closeAction:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:767px){.WhitepaperModal-module__9vN1ja__backdrop{align-items:flex-end}.WhitepaperModal-module__9vN1ja__card{width:100%;padding:var(--space-8)}}
.JobCard-module__OvzdIa__card{gap:var(--space-8);padding:var(--space-6) 0;border-top:1px solid var(--color-border);border-radius:var(--radius-none);color:var(--color-text);transition:border-color var(--ease-default);grid-template-columns:auto 1fr auto;grid-template-areas:"logo main aside";align-items:start;text-decoration:none;display:grid}.JobCard-module__OvzdIa__card:first-child{border-top:none}.JobCard-module__OvzdIa__logo{width:var(--space-16);height:var(--space-16);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-none);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;grid-area:logo}.JobCard-module__OvzdIa__main{grid-area:main}.JobCard-module__OvzdIa__company{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:400}.JobCard-module__OvzdIa__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);font-weight:400;line-height:1.2}.JobCard-module__OvzdIa__summary{margin:0 0 var(--space-4);max-width:62ch;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);font-weight:400;line-height:1.6}.JobCard-module__OvzdIa__meta{gap:var(--space-2) var(--space-4);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-weight:400;list-style:none;display:flex}.JobCard-module__OvzdIa__aside{align-items:flex-end;gap:var(--space-3);text-align:right;flex-direction:column;grid-area:aside;display:flex}.JobCard-module__OvzdIa__salary{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text);white-space:nowrap;font-weight:500}.JobCard-module__OvzdIa__salaryMissing{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-weight:400}.JobCard-module__OvzdIa__cta{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap;font-weight:500;display:inline-flex}.JobCard-module__OvzdIa__arrow{transition:transform var(--ease-default)}.JobCard-module__OvzdIa__card:hover .JobCard-module__OvzdIa__title{color:var(--color-accent)}.JobCard-module__OvzdIa__card:hover .JobCard-module__OvzdIa__arrow{transform:translate(4px)}.JobCard-module__OvzdIa__card:focus-visible{outline:1px solid var(--color-accent);outline-offset:var(--space-2)}@media (max-width:767px){.JobCard-module__OvzdIa__card{gap:var(--space-4);grid-template-columns:auto 1fr;grid-template-areas:"logo main""aside aside"}.JobCard-module__OvzdIa__logo{width:var(--space-12);height:var(--space-12)}.JobCard-module__OvzdIa__aside{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.JobCard-module__OvzdIa__summary{max-width:none}}
.Certification-module__Fy-uiG__section{background:var(--color-bg);padding:var(--space-24) 0;border-top:1px solid var(--color-border)}.Certification-module__Fy-uiG__headerRow{margin-bottom:var(--space-16)}.Certification-module__Fy-uiG__eyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-4)}.Certification-module__Fy-uiG__headline{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);font-weight:400;line-height:1.2}.Certification-module__Fy-uiG__subhead{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);line-height:1.8}.Certification-module__Fy-uiG__headerCta{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-text);border-bottom:2.5px solid var(--color-text);transition:color var(--ease-default), border-color var(--ease-default);padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex}.Certification-module__Fy-uiG__headerCta:hover{color:var(--color-accent);border-color:var(--color-accent)}.Certification-module__Fy-uiG__tracksSection{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.Certification-module__Fy-uiG__tracksHeader{justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.Certification-module__Fy-uiG__tracksLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-weight:400}.Certification-module__Fy-uiG__teaseLink{align-items:center;gap:var(--space-2);max-width:100%;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text);border-bottom:2.5px solid var(--color-text);white-space:normal;transition:color var(--ease-default), border-color var(--ease-default);flex-shrink:0;padding-bottom:2px;font-weight:400;text-decoration:none;display:inline-flex}.Certification-module__Fy-uiG__teaseLink:hover{color:var(--color-accent);border-color:var(--color-accent)}.Certification-module__Fy-uiG__tracksGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.Certification-module__Fy-uiG__trackCard{padding:var(--space-6);border-left:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;display:flex}.Certification-module__Fy-uiG__trackCard:first-child{border-left:none}.Certification-module__Fy-uiG__trackLive{background:var(--color-bg)}.Certification-module__Fy-uiG__trackSoon{opacity:1;transition:opacity var(--ease-default);cursor:pointer}.Certification-module__Fy-uiG__trackSoon:hover{opacity:1}.Certification-module__Fy-uiG__trackTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Certification-module__Fy-uiG__trackAbbr{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text);font-weight:400;line-height:1}.Certification-module__Fy-uiG__trackName{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:.04em;color:var(--color-text);font-weight:500}.Certification-module__Fy-uiG__trackDescription{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);font-weight:400;line-height:1.7}.Certification-module__Fy-uiG__featuredCard{background:var(--color-tertiary);color:var(--color-text-inverse);padding:var(--space-12);border-radius:var(--radius-none);flex-direction:column;justify-content:space-between;height:100%;min-height:520px;display:flex}.Certification-module__Fy-uiG__badge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-inverse);opacity:.7;margin-bottom:var(--space-8);display:inline-flex}.Certification-module__Fy-uiG__cardName{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-inverse);margin-bottom:var(--space-6);font-weight:400;line-height:1.2}.Certification-module__Fy-uiG__cardDescription{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-inverse);opacity:1;max-width:480px;line-height:1.8}.Certification-module__Fy-uiG__specsGrid{gap:var(--space-6);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:var(--space-8) 0;margin:var(--space-8) 0;grid-template-columns:repeat(3,1fr);display:grid}.Certification-module__Fy-uiG__specItem{flex-direction:column;display:flex}.Certification-module__Fy-uiG__specValue{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-inverse);margin-bottom:var(--space-2);font-weight:400;line-height:1}.Certification-module__Fy-uiG__specLabel{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-inverse);opacity:1}.Certification-module__Fy-uiG__cardBottom{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Certification-module__Fy-uiG__tracksNote{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);color:var(--color-text-inverse);opacity:1}.Certification-module__Fy-uiG__cta{align-items:center;gap:var(--space-2);color:var(--color-text-inverse);border:none;border-bottom:2.5px solid var(--color-text-inverse);font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:color var(--ease-default), border-color var(--ease-default);background:0 0;flex-shrink:0;padding:0 0 2px;display:inline-flex}.Certification-module__Fy-uiG__cta:hover{color:var(--color-accent);border-color:var(--color-accent)}.Certification-module__Fy-uiG__statList{grid-template-columns:1fr 1fr;gap:0;height:100%;display:grid}.Certification-module__Fy-uiG__statCard{border:1px solid var(--color-tertiary);padding:var(--space-6);justify-content:flex-end;gap:var(--space-2);border-top:none;border-right:none;flex-direction:column;display:flex}.Certification-module__Fy-uiG__statCard:first-child,.Certification-module__Fy-uiG__statCard:nth-child(2){border-top:1px solid var(--color-tertiary)}.Certification-module__Fy-uiG__statCard:nth-child(2),.Certification-module__Fy-uiG__statCard:nth-child(4){border-right:1px solid var(--color-tertiary)}.Certification-module__Fy-uiG__statValue{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-tertiary);font-weight:400;line-height:1}.Certification-module__Fy-uiG__statLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text);font-weight:400;line-height:1.5}.Certification-module__Fy-uiG__statSource{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.04em;font-weight:400}.Certification-module__Fy-uiG__statusPill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.Certification-module__Fy-uiG__statusLive{background:var(--color-accent);color:var(--color-text-inverse)}.Certification-module__Fy-uiG__statusSoon{background:var(--color-border);color:var(--color-text-muted)}.Certification-module__Fy-uiG__startHereRow{margin-top:var(--space-24);border-top:1px solid var(--color-border);padding-top:var(--space-16)}.Certification-module__Fy-uiG__startHereEyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-4)}.Certification-module__Fy-uiG__startHereHeadline{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-6);font-weight:400;line-height:1.05}.Certification-module__Fy-uiG__startHereSubhead{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);max-width:680px;margin-bottom:var(--space-12);line-height:1.8}.Certification-module__Fy-uiG__courseCard{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);padding:var(--space-10) 0}.Certification-module__Fy-uiG__courseCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-10);margin-bottom:var(--space-8);display:flex}.Certification-module__Fy-uiG__courseTitle{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text);margin-bottom:var(--space-2);font-weight:400}.Certification-module__Fy-uiG__courseMeta{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:var(--space-4);font-weight:400}.Certification-module__Fy-uiG__courseDescription{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);max-width:560px;font-weight:400;line-height:1.7}.Certification-module__Fy-uiG__courseStats{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-weight:400}.Certification-module__Fy-uiG__courseCardBottom{align-items:center;gap:var(--space-10);display:flex}.Certification-module__Fy-uiG__courseCtaPrimary{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-text);border-bottom:2.5px solid var(--color-text);transition:color var(--ease-default), border-color var(--ease-default);padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex}.Certification-module__Fy-uiG__courseCtaPrimary:hover{color:var(--color-accent);border-color:var(--color-accent)}.Certification-module__Fy-uiG__courseCtaSecondary{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:2.5px solid var(--color-border);transition:color var(--ease-default), border-color var(--ease-default);padding-bottom:2px;font-weight:400;text-decoration:none}.Certification-module__Fy-uiG__courseCtaSecondary:hover{color:var(--color-text);border-color:var(--color-text)}@media (max-width:767px){.Certification-module__Fy-uiG__featuredCard{min-height:auto;padding:var(--space-8)}.Certification-module__Fy-uiG__cardBottom{flex-direction:column;align-items:flex-start}.Certification-module__Fy-uiG__statList{grid-template-columns:1fr 1fr}.Certification-module__Fy-uiG__tracksGrid{grid-template-columns:minmax(0,1fr)}.Certification-module__Fy-uiG__trackCard{border-top:1px solid var(--color-border);border-left:none}.Certification-module__Fy-uiG__trackCard:first-child{border-top:none}.Certification-module__Fy-uiG__courseCardTop{gap:var(--space-4);flex-direction:column}.Certification-module__Fy-uiG__courseStats{white-space:normal}.Certification-module__Fy-uiG__courseCardBottom{align-items:flex-start;gap:var(--space-6);flex-direction:column}}@media (min-width:768px) and (max-width:1024px){.Certification-module__Fy-uiG__featuredCard{min-height:460px}}
.RelatedJobs-module__s3PZJa__section{padding:var(--space-20) 0;border-top:1px solid var(--color-border)}.RelatedJobs-module__s3PZJa__eyebrow{margin:0 0 var(--space-6);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:400}.RelatedJobs-module__s3PZJa__list{flex-direction:column;display:flex}
.JobAlertSignup-module__OkhM1G__panel{padding:var(--space-12) 0;border-top:1px solid var(--color-border-strong);container-type:inline-size}.JobAlertSignup-module__OkhM1G__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:400}.JobAlertSignup-module__OkhM1G__headline{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);font-weight:400;line-height:1.2}.JobAlertSignup-module__OkhM1G__body{margin:0 0 var(--space-8);max-width:62ch;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);font-weight:400;line-height:1.7}.JobAlertSignup-module__OkhM1G__form{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.JobAlertSignup-module__OkhM1G__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.JobAlertSignup-module__OkhM1G__field span{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:400}.JobAlertSignup-module__OkhM1G__input{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-none);background:var(--color-white);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);outline:none;font-weight:400;line-height:1.5}.JobAlertSignup-module__OkhM1G__checkboxField{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400;display:flex}.JobAlertSignup-module__OkhM1G__checkbox{width:16px;height:16px;accent-color:var(--color-accent)}.JobAlertSignup-module__OkhM1G__submit{min-height:44px;padding:0 var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-none);background:var(--color-accent);color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;transition:background var(--ease-default), color var(--ease-default);font-weight:500}.JobAlertSignup-module__OkhM1G__error{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-red);grid-column:1/-1;margin:0;font-weight:400}.JobAlertSignup-module__OkhM1G__fine{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);grid-column:1/-1;margin:0;font-weight:400}.JobAlertSignup-module__OkhM1G__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.JobAlertSignup-module__OkhM1G__input:focus{border-color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.JobAlertSignup-module__OkhM1G__submit:hover:not(:disabled){color:var(--color-accent);background:0 0}.JobAlertSignup-module__OkhM1G__submit:disabled{border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:default;background:0 0}@media (max-width:767px){.JobAlertSignup-module__OkhM1G__form{grid-template-columns:1fr}.JobAlertSignup-module__OkhM1G__body{max-width:none}}@container (max-width:520px){.JobAlertSignup-module__OkhM1G__form{grid-template-columns:1fr}}
.RobotImageGallery-module__ycN24a__grid{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.RobotImageGallery-module__ycN24a__thumb{all:unset;cursor:pointer;display:block}.RobotImageGallery-module__ycN24a__thumbImage{aspect-ratio:4/3;background:var(--color-border);position:relative;overflow:hidden}.RobotImageGallery-module__ycN24a__thumbOverlay{color:var(--color-text-inverse);opacity:0;transition:opacity var(--ease-default), background var(--ease-default);background:#0d0d0d00;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RobotImageGallery-module__ycN24a__thumb:hover .RobotImageGallery-module__ycN24a__thumbOverlay{opacity:1;background:#0d0d0d73}.RobotImageGallery-module__ycN24a__thumbCaption{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-3);font-weight:400;line-height:1.55}.RobotImageGallery-module__ycN24a__backdrop{background:var(--color-modal-backdrop);z-index:1000;padding:var(--space-8);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RobotImageGallery-module__ycN24a__lightbox{gap:var(--space-4);flex-direction:column;width:100%;max-width:860px;display:flex;position:relative}.RobotImageGallery-module__ycN24a__lightboxImage{aspect-ratio:4/3;background:var(--color-bg-dark);width:100%;position:relative}.RobotImageGallery-module__ycN24a__lightboxFooter{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.RobotImageGallery-module__ycN24a__lightboxCaption{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-inverse);flex:1;margin:0;font-weight:400;line-height:1.6}.RobotImageGallery-module__ycN24a__lightboxCounter{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-footer-muted);white-space:nowrap;flex-shrink:0;margin-top:2px;font-weight:400}.RobotImageGallery-module__ycN24a__closeBtn{top:calc(-1 * var(--space-10));color:var(--color-text-inverse);font-size:var(--text-md);cursor:pointer;padding:var(--space-2);opacity:.7;transition:opacity var(--ease-default);background:0 0;border:none;line-height:1;position:absolute;right:0}.RobotImageGallery-module__ycN24a__closeBtn:hover{opacity:1}.RobotImageGallery-module__ycN24a__navBtn{color:var(--color-text-inverse);font-size:var(--text-base);cursor:pointer;padding:var(--space-3);opacity:1;transition:opacity var(--ease-default);z-index:1;background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.RobotImageGallery-module__ycN24a__navBtn:hover{opacity:1}.RobotImageGallery-module__ycN24a__navPrev{left:calc(-1 * var(--space-12))}.RobotImageGallery-module__ycN24a__navNext{right:calc(-1 * var(--space-12))}@media (max-width:767px){.RobotImageGallery-module__ycN24a__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.RobotImageGallery-module__ycN24a__backdrop{padding:var(--space-4);align-items:flex-end}.RobotImageGallery-module__ycN24a__lightbox{max-width:100%}.RobotImageGallery-module__ycN24a__navPrev{left:var(--space-2)}.RobotImageGallery-module__ycN24a__navNext{right:var(--space-2)}.RobotImageGallery-module__ycN24a__closeBtn{top:calc(-1 * var(--space-8))}}
.Summit-module__dWtbEa__section{background:var(--color-secondary);color:var(--color-text-on-sand);padding:var(--space-24) 0;position:relative;overflow:hidden}.Summit-module__dWtbEa__leftCol{padding-right:var(--space-16);flex-direction:column;justify-content:center;display:flex}.Summit-module__dWtbEa__eyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-on-sand);margin-bottom:var(--space-6)}.Summit-module__dWtbEa__headline{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-on-sand);margin-bottom:var(--space-6);font-weight:400;line-height:1.2}.Summit-module__dWtbEa__subheadline{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-on-sand);opacity:.7;margin-bottom:var(--space-10);line-height:1.8}.Summit-module__dWtbEa__ctaGroup{gap:var(--space-4);flex-wrap:wrap;display:flex}.Summit-module__dWtbEa__ctaPrimary,.Summit-module__dWtbEa__ctaSecondary{align-items:center;gap:var(--space-2);border:none;border-bottom:2.5px solid var(--color-text-on-sand);font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;color:var(--color-text-on-sand);transition:color var(--ease-default), border-color var(--ease-default);background:0 0;padding:0 0 2px;display:inline-flex}.Summit-module__dWtbEa__ctaPrimary:hover,.Summit-module__dWtbEa__ctaSecondary:hover{color:var(--color-accent);border-color:var(--color-accent)}.Summit-module__dWtbEa__rightCol{padding-left:var(--space-12);border-left:1px solid var(--color-border-light);flex-direction:column;justify-content:center;display:flex}.Summit-module__dWtbEa__tracks{gap:var(--space-6);flex-direction:column;display:flex}.Summit-module__dWtbEa__track{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);display:flex}.Summit-module__dWtbEa__track:last-child{border-bottom:none;padding-bottom:0}.Summit-module__dWtbEa__trackNumber{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);opacity:1;min-width:var(--space-8);flex-shrink:0;padding-top:3px}.Summit-module__dWtbEa__trackContent{flex-direction:column;display:flex}.Summit-module__dWtbEa__trackTitle{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text-on-sand);margin-bottom:var(--space-1);font-weight:400}.Summit-module__dWtbEa__trackDescription{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-on-sand);opacity:1;line-height:1.6}@media (max-width:767px){.Summit-module__dWtbEa__leftCol{padding-right:0}.Summit-module__dWtbEa__rightCol{border-left:none;border-top:1px solid var(--color-border-light);padding-left:0;padding-top:var(--space-10);margin-top:var(--space-10)}.Summit-module__dWtbEa__ctaGroup{flex-direction:column}}@media (min-width:768px) and (max-width:1024px){.Summit-module__dWtbEa__headline{font-size:var(--text-xl)}}
.page-module__qEH7JG__section{padding:var(--space-16) 0 var(--space-20);border-top:1px solid var(--color-border)}.page-module__qEH7JG__layout{gap:var(--space-16);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;display:grid}.page-module__qEH7JG__body{min-width:0}.page-module__qEH7JG__alertSection{padding:0 0 var(--space-20)}.page-module__qEH7JG__closed{margin:0 0 var(--space-10);padding:var(--space-5) var(--space-6);border-left:2px solid var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400;line-height:1.7}.page-module__qEH7JG__closed a{color:var(--color-accent)}.page-module__qEH7JG__description{max-width:68ch;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);font-weight:400;line-height:1.75}.page-module__qEH7JG__description h2{margin:var(--space-12) 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);font-weight:400;line-height:1.2}.page-module__qEH7JG__description h3{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);font-weight:400}:is(.page-module__qEH7JG__description h2:first-child,.page-module__qEH7JG__description h3:first-child){margin-top:0}.page-module__qEH7JG__description p{margin:0 0 var(--space-5)}:is(.page-module__qEH7JG__description ul,.page-module__qEH7JG__description ol){margin:0 0 var(--space-5);padding-left:var(--space-6)}.page-module__qEH7JG__description li{margin-bottom:var(--space-2)}.page-module__qEH7JG__description a{color:var(--color-accent)}.page-module__qEH7JG__description strong{font-weight:500}.page-module__qEH7JG__companyBlock{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border);max-width:68ch}.page-module__qEH7JG__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:400}.page-module__qEH7JG__companyBlurb{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);font-weight:400;line-height:1.7}.page-module__qEH7JG__companyLink{border-bottom:1px solid var(--color-accent);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);padding-bottom:2px;font-weight:500;display:inline-block}.page-module__qEH7JG__sidebar{top:calc(var(--nav-height) + var(--space-6));min-width:0;position:sticky}.page-module__qEH7JG__applyButton{width:100%;margin-top:var(--space-8);padding:var(--space-4) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-none);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:background var(--ease-default), color var(--ease-default);font-weight:500;display:block}.page-module__qEH7JG__shareRow{margin-top:var(--space-4)}.page-module__qEH7JG__applyNote{margin:var(--space-6) 0 0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400;line-height:1.7}.page-module__qEH7JG__applyButton:hover{color:var(--color-accent);background:0 0}.page-module__qEH7JG__companyLink:hover{color:var(--color-text);border-bottom-color:var(--color-text)}@media (max-width:767px){.page-module__qEH7JG__section{padding:var(--space-10) 0 var(--space-16)}.page-module__qEH7JG__layout{gap:var(--space-10);grid-template-columns:1fr}.page-module__qEH7JG__sidebar{position:static}.page-module__qEH7JG__description,.page-module__qEH7JG__companyBlock{max-width:none}}
.jobs-module__bmHmRa__section{padding:var(--space-12) 0 var(--space-20);border-top:1px solid var(--color-border)}.jobs-module__bmHmRa__notice{padding:var(--space-16) 0;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:0;font-weight:400}
.CookieBanner-module__W68CLq__banner{z-index:9999;background:var(--color-bg-dark);border-top:1px solid var(--color-border-on-dark);position:fixed;bottom:0;left:0;right:0}.CookieBanner-module__W68CLq__inner{align-items:center;gap:var(--space-8);padding:var(--space-5) var(--space-8);display:flex}.CookieBanner-module__W68CLq__text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-inverse);flex:1;margin:0;font-weight:400;line-height:1.6}.CookieBanner-module__W68CLq__link{color:var(--color-footer-muted);text-underline-offset:3px;transition:color var(--ease-default);text-decoration:underline}.CookieBanner-module__W68CLq__link:hover{color:var(--color-text-inverse)}.CookieBanner-module__W68CLq__actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.CookieBanner-module__W68CLq__btnAccept{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;cursor:pointer;transition:opacity var(--ease-default);border:none;font-weight:500}.CookieBanner-module__W68CLq__btnAccept:hover{opacity:.85}.CookieBanner-module__W68CLq__btnDecline{padding:var(--space-3) var(--space-6);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;border:1px solid var(--color-border-on-dark);cursor:pointer;transition:border-color var(--ease-default);background:0 0;font-weight:400}.CookieBanner-module__W68CLq__btnDecline:hover{border-color:var(--color-text-inverse)}.CookieBanner-module__W68CLq__btnManage{color:var(--color-footer-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-underline-offset:3px;cursor:pointer;transition:color var(--ease-default);white-space:nowrap;background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}.CookieBanner-module__W68CLq__btnManage:hover{color:var(--color-text-inverse)}.CookieBanner-module__W68CLq__preferences{border-top:1px solid var(--color-border-on-dark);overflow:hidden}.CookieBanner-module__W68CLq__prefInner{gap:var(--space-5);padding:var(--space-6) var(--space-8);flex-direction:column;display:flex}.CookieBanner-module__W68CLq__prefRow{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.CookieBanner-module__W68CLq__prefInfo{gap:var(--space-1);flex-direction:column;display:flex}.CookieBanner-module__W68CLq__prefLabel{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-inverse);font-weight:500}.CookieBanner-module__W68CLq__prefDesc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-footer-muted);font-weight:400;line-height:1.5}.CookieBanner-module__W68CLq__toggle{background:var(--color-border-on-dark);cursor:pointer;width:40px;height:22px;transition:background var(--ease-default);border:none;border-radius:11px;flex-shrink:0;position:relative}.CookieBanner-module__W68CLq__toggleOn{background:var(--color-accent)}.CookieBanner-module__W68CLq__toggleDisabled{cursor:not-allowed;opacity:.45}.CookieBanner-module__W68CLq__toggleThumb{background:var(--color-text-inverse);width:16px;height:16px;transition:transform var(--ease-default);pointer-events:none;border-radius:50%;position:absolute;top:3px;left:3px}.CookieBanner-module__W68CLq__toggleOn .CookieBanner-module__W68CLq__toggleThumb{transform:translate(18px)}.CookieBanner-module__W68CLq__btnSave{padding:var(--space-3) var(--space-6);background:var(--color-text-inverse);color:var(--color-bg-dark);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;cursor:pointer;transition:opacity var(--ease-default);border:none;align-self:flex-start;font-weight:500}.CookieBanner-module__W68CLq__btnSave:hover{opacity:.85}@media (max-width:767px){.CookieBanner-module__W68CLq__inner{align-items:flex-start;gap:var(--space-5);padding:var(--space-6);flex-direction:column}.CookieBanner-module__W68CLq__actions{flex-wrap:wrap;width:100%}.CookieBanner-module__W68CLq__btnAccept,.CookieBanner-module__W68CLq__btnDecline{text-align:center;flex:1}.CookieBanner-module__W68CLq__btnManage{text-align:left;order:-1;width:100%}.CookieBanner-module__W68CLq__prefInner{padding:var(--space-6)}.CookieBanner-module__W68CLq__prefRow{gap:var(--space-4)}}
.ShareButton-module__RRsUoq__trigger{text-align:left;border:none;border-left:1px solid var(--color-accent);cursor:pointer;width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);padding:var(--space-2) 0 var(--space-2) var(--space-3);transition:color var(--ease-default);background:0 0;font-weight:400;display:block}.ShareButton-module__RRsUoq__trigger:hover{color:var(--color-accent)}.ShareButton-module__RRsUoq__backdrop{background:var(--color-modal-backdrop);z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ShareButton-module__RRsUoq__modal{background:var(--color-bg);width:100%;max-width:400px;margin:var(--space-4)}.ShareButton-module__RRsUoq__modalHeader{padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.ShareButton-module__RRsUoq__modalLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:500}.ShareButton-module__RRsUoq__close{cursor:pointer;font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--ease-default);background:0 0;border:none;padding:0;line-height:1}.ShareButton-module__RRsUoq__close:hover{color:var(--color-text)}.ShareButton-module__RRsUoq__options{flex-direction:column;display:flex}.ShareButton-module__RRsUoq__option{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;padding:var(--space-5) var(--space-8);transition:background var(--ease-default), color var(--ease-default);text-align:left;background:0 0;justify-content:space-between;align-items:center;display:flex}.ShareButton-module__RRsUoq__option:last-child{border-bottom:none}.ShareButton-module__RRsUoq__option:hover{background:var(--color-accent-glow)}.ShareButton-module__RRsUoq__option:hover .ShareButton-module__RRsUoq__optionName,.ShareButton-module__RRsUoq__option:hover .ShareButton-module__RRsUoq__optionArrow{color:var(--color-accent)}.ShareButton-module__RRsUoq__optionName{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);transition:color var(--ease-default);font-weight:400}.ShareButton-module__RRsUoq__optionArrow{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--ease-default)}
.RESScoreCard-module__m8zvRq__card{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.RESScoreCard-module__m8zvRq__radarWrap{top:calc(var(--nav-height) + var(--space-8));position:sticky}.RESScoreCard-module__m8zvRq__robotName{font-family:var(--font-res-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-5);font-weight:400;line-height:1.2}.RESScoreCard-module__m8zvRq__radar{width:100%;height:auto;display:block}.RESScoreCard-module__m8zvRq__gridHex{fill:none;stroke:var(--res-grid-line);stroke-width:1px}.RESScoreCard-module__m8zvRq__axisSpoke{stroke:var(--res-grid-line);stroke-width:1px}.RESScoreCard-module__m8zvRq__radarFill{fill:var(--res-orange-fill);stroke:none}.RESScoreCard-module__m8zvRq__radarStroke{fill:none;stroke:var(--res-orange);stroke-width:1.75px;stroke-linejoin:round}.RESScoreCard-module__m8zvRq__radarDot{fill:var(--res-orange)}.RESScoreCard-module__m8zvRq__axisLabel{font-family:var(--font-res-body);font-size:var(--text-xs);fill:var(--color-text-muted);letter-spacing:.01em;font-weight:400}.RESScoreCard-module__m8zvRq__compositeLabel{text-align:center;margin-top:var(--space-3);font-family:var(--font-res-display);font-size:var(--text-lg);color:var(--color-text);font-weight:400;line-height:1.2}.RESScoreCard-module__m8zvRq__compositeScore{font-family:var(--font-res-display)}.RESScoreCard-module__m8zvRq__compositeSep{font-family:var(--font-res-display);color:var(--color-text-muted)}.RESScoreCard-module__m8zvRq__compositeTier{font-family:var(--font-res-display);color:var(--res-orange)}.RESScoreCard-module__m8zvRq__bars{flex-direction:column;display:flex}.RESScoreCard-module__m8zvRq__barRow{padding:var(--space-5) 0;border-top:1px solid var(--color-border);cursor:pointer}.RESScoreCard-module__m8zvRq__barRow:last-child{border-bottom:1px solid var(--color-border)}.RESScoreCard-module__m8zvRq__barHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.RESScoreCard-module__m8zvRq__barName{font-family:var(--font-res-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);font-weight:400}.RESScoreCard-module__m8zvRq__barScore{font-family:var(--font-res-display);font-size:var(--text-md);color:var(--color-text-muted);letter-spacing:-.02em;font-weight:400}.RESScoreCard-module__m8zvRq__barBody{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.RESScoreCard-module__m8zvRq__barIcon{width:var(--space-6);height:var(--space-6);object-fit:contain;flex-shrink:0;display:block}.RESScoreCard-module__m8zvRq__barTrack{background:var(--color-border);border-radius:3px;flex:1;height:10px;overflow:hidden}.RESScoreCard-module__m8zvRq__barFill{will-change:width;border-radius:3px;height:100%}.RESScoreCard-module__m8zvRq__barSummary{font-family:var(--font-res-body);font-size:var(--text-xs);color:var(--color-text-muted);margin:0;font-weight:400;line-height:1.6}@media (max-width:1023px){.RESScoreCard-module__m8zvRq__card{gap:var(--space-10);grid-template-columns:1fr}.RESScoreCard-module__m8zvRq__radarWrap{max-width:480px;margin:0 auto;position:static}}@media (max-width:767px){.RESScoreCard-module__m8zvRq__radarWrap{max-width:100%}}
.HrefDimensionsGrid-module__wJ3wtq__dimensionsGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.HrefDimensionsGrid-module__wJ3wtq__dimensionCard{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:var(--space-6);width:100%;padding:var(--space-8);border-top:none;border-right:none;border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);transition:background var(--ease-default);background:0 0;display:flex}.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:hover{background:var(--color-surface)}.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:first-child,.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:nth-child(2),.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:nth-child(3){border-top:1px solid var(--color-border)}.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:first-child,.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:nth-child(4){border-left:none}.HrefDimensionsGrid-module__wJ3wtq__dimensionCardText{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.HrefDimensionsGrid-module__wJ3wtq__dimensionNumber{font-family:var(--font-display);font-weight:400;font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.1em}.HrefDimensionsGrid-module__wJ3wtq__dimensionTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1.2}.HrefDimensionsGrid-module__wJ3wtq__dimensionDescription{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.65}.HrefDimensionsGrid-module__wJ3wtq__dimensionCardImageWrap{aspect-ratio:1;flex-shrink:0;width:140px;position:relative}.HrefDimensionsGrid-module__wJ3wtq__dimensionCardImage{object-fit:cover}.HrefDimensionsGrid-module__wJ3wtq__overlay{z-index:1000;padding:var(--space-6);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.HrefDimensionsGrid-module__wJ3wtq__modal{background:var(--color-bg);width:100%;max-width:600px;position:relative}.HrefDimensionsGrid-module__wJ3wtq__closeButton{top:var(--space-3);right:var(--space-3);z-index:1;appearance:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-inverse);padding:var(--space-2);transition:opacity var(--ease-default);background:0 0;border:none;line-height:1;position:absolute}.HrefDimensionsGrid-module__wJ3wtq__closeButton:hover{opacity:.6}.HrefDimensionsGrid-module__wJ3wtq__modalImageWrap{aspect-ratio:16/9;width:100%;position:relative}.HrefDimensionsGrid-module__wJ3wtq__modalImage{object-fit:cover}.HrefDimensionsGrid-module__wJ3wtq__modalContent{padding:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex}.HrefDimensionsGrid-module__wJ3wtq__modalNumber{font-family:var(--font-display);font-weight:400;font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.1em}.HrefDimensionsGrid-module__wJ3wtq__modalTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1.2}.HrefDimensionsGrid-module__wJ3wtq__modalBody{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.7}@media (max-width:767px){.HrefDimensionsGrid-module__wJ3wtq__dimensionsGrid{grid-template-columns:1fr}.HrefDimensionsGrid-module__wJ3wtq__dimensionCard{padding:var(--space-6);gap:var(--space-4);border-top:none;border-left:none;border-bottom:1px solid var(--color-border)}.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:first-child{border-top:1px solid var(--color-border)}.HrefDimensionsGrid-module__wJ3wtq__dimensionCard:nth-child(n+2){border-top:none}.HrefDimensionsGrid-module__wJ3wtq__dimensionCardImageWrap{width:80px}.HrefDimensionsGrid-module__wJ3wtq__overlay{padding:var(--space-4);align-items:flex-end}.HrefDimensionsGrid-module__wJ3wtq__modal{max-height:90vh;overflow-y:auto}.HrefDimensionsGrid-module__wJ3wtq__modalContent{padding:var(--space-6)}}
.live-robot-lab-module__MQjDPa__page{color:var(--color-text)}.live-robot-lab-module__MQjDPa__navigation a:focus-visible,.live-robot-lab-module__MQjDPa__navigation button:focus-visible{outline-offset:var(--space-1);outline:2px solid}@media (min-width:768px) and (max-width:1023px){.live-robot-lab-module__MQjDPa__navigation nav ul{gap:var(--space-2)}.live-robot-lab-module__MQjDPa__navigation a[href="/live-robot-lab#request-live-robot-lab"]{white-space:normal;max-width:120px;margin-left:var(--space-3);line-height:1.4}}@media (max-width:479px){.live-robot-lab-module__MQjDPa__navigation a[href="/live-robot-lab#request-live-robot-lab"]{white-space:normal;max-width:110px;margin-left:var(--space-2);margin-right:var(--space-2);min-height:var(--space-12);align-items:center;line-height:1.5;display:flex}}.live-robot-lab-module__MQjDPa__container{width:100%;max-width:1440px;padding:0 var(--container-gutter);margin:0 auto}.live-robot-lab-module__MQjDPa__section{padding:var(--section-padding) 0;border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--nav-height) + var(--space-6))}.live-robot-lab-module__MQjDPa__page h1,.live-robot-lab-module__MQjDPa__page h2,.live-robot-lab-module__MQjDPa__page h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.live-robot-lab-module__MQjDPa__page h1{font-size:var(--text-2xl);margin-bottom:var(--space-6);line-height:1.05}.live-robot-lab-module__MQjDPa__page h2{font-size:var(--text-xl);max-width:24ch;margin-bottom:var(--space-10);line-height:1.2}.live-robot-lab-module__MQjDPa__page h3{font-size:var(--text-lg);margin-bottom:var(--space-4);line-height:1.2}.live-robot-lab-module__MQjDPa__page p{color:inherit}.live-robot-lab-module__MQjDPa__page .live-robot-lab-module__MQjDPa__eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4)}.live-robot-lab-module__MQjDPa__hero{padding:calc(var(--nav-height) + var(--space-16)) 0 var(--space-16);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.live-robot-lab-module__MQjDPa__heroGrid,.live-robot-lab-module__MQjDPa__twoGrid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-robot-lab-module__MQjDPa__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;position:relative}.live-robot-lab-module__MQjDPa__lead{font-size:var(--text-md);line-height:1.65}.live-robot-lab-module__MQjDPa__hero .live-robot-lab-module__MQjDPa__lead{font-size:var(--text-base);max-width:56ch}.live-robot-lab-module__MQjDPa__meta{font-size:var(--text-sm);margin-top:var(--space-6)}.live-robot-lab-module__MQjDPa__actions{gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.live-robot-lab-module__MQjDPa__button{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--color-accent);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-none);cursor:pointer;transition:background var(--ease-default);text-align:center;border:0;line-height:1.5;display:inline-flex}.live-robot-lab-module__MQjDPa__button:hover:not(:disabled){background:var(--color-text)}.live-robot-lab-module__MQjDPa__button:disabled{cursor:wait}.live-robot-lab-module__MQjDPa__textLink,.live-robot-lab-module__MQjDPa__priceCta{text-underline-offset:var(--space-2);font-size:var(--text-sm);padding:var(--space-3) 0;transition:color var(--ease-default);text-decoration:underline;display:inline-block}.live-robot-lab-module__MQjDPa__textLink:hover,.live-robot-lab-module__MQjDPa__priceCta:hover{color:var(--color-accent)}.live-robot-lab-module__MQjDPa__page :focus-visible,.live-robot-lab-module__MQjDPa__skipLink:focus-visible{outline-offset:var(--space-1);outline:2px solid}.live-robot-lab-module__MQjDPa__heroFigure{margin:0}.live-robot-lab-module__MQjDPa__heroImage{aspect-ratio:1;position:relative}.live-robot-lab-module__MQjDPa__heroImage img{object-fit:contain}.live-robot-lab-module__MQjDPa__heroFigure figcaption{border-top:1px solid var(--color-border-strong);padding-top:var(--space-4);font-size:var(--text-xs);text-align:center}.live-robot-lab-module__MQjDPa__video{aspect-ratio:16/9;background:var(--color-bg-dark);color:var(--color-text-inverse);text-align:center;padding:var(--space-6);border:1px solid var(--color-border-light);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.live-robot-lab-module__MQjDPa__video h2{margin-bottom:var(--space-4)}.live-robot-lab-module__MQjDPa__video .live-robot-lab-module__MQjDPa__eyebrow{color:var(--color-text-inverse)}.live-robot-lab-module__MQjDPa__mediaMark{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-4);display:block}.live-robot-lab-module__MQjDPa__intro{max-width:72ch;margin-bottom:var(--space-10)}.live-robot-lab-module__MQjDPa__subheading{font-family:var(--font-display);font-size:var(--text-md);max-width:48ch;margin-bottom:var(--space-6)}.live-robot-lab-module__MQjDPa__fourGrid,.live-robot-lab-module__MQjDPa__threeGrid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.live-robot-lab-module__MQjDPa__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-robot-lab-module__MQjDPa__card{padding:var(--space-6) 0;border-top:1px solid var(--color-border-strong)}.live-robot-lab-module__MQjDPa__card p,.live-robot-lab-module__MQjDPa__priceCard p,.live-robot-lab-module__MQjDPa__list{font-size:var(--text-sm)}.live-robot-lab-module__MQjDPa__robotCard{border:1px solid var(--color-border);background:var(--color-bg)}.live-robot-lab-module__MQjDPa__robotImage{aspect-ratio:4/3;position:relative;overflow:hidden}.live-robot-lab-module__MQjDPa__robotImage img{object-fit:contain}.live-robot-lab-module__MQjDPa__robotCard:first-child .live-robot-lab-module__MQjDPa__robotImage img{object-fit:cover}.live-robot-lab-module__MQjDPa__robotCopy{padding:var(--space-8)}.live-robot-lab-module__MQjDPa__robotCopy h3{font-size:var(--text-lg)}.live-robot-lab-module__MQjDPa__tags{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;list-style:none;display:flex}.live-robot-lab-module__MQjDPa__tags li{border:1px solid var(--color-border-strong);padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.live-robot-lab-module__MQjDPa__priceCard{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border-strong);background:var(--color-bg);flex-direction:column;display:flex}.live-robot-lab-module__MQjDPa__priceCard h3,.live-robot-lab-module__MQjDPa__priceCard .live-robot-lab-module__MQjDPa__meta{margin:0}.live-robot-lab-module__MQjDPa__priceCard .live-robot-lab-module__MQjDPa__price{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.2}.live-robot-lab-module__MQjDPa__priceCta{margin-top:auto}.live-robot-lab-module__MQjDPa__list{padding-left:var(--space-5);line-height:1.85}.live-robot-lab-module__MQjDPa__list li::marker{color:var(--color-accent)}.live-robot-lab-module__MQjDPa__dark{background:var(--color-bg-dark);color:var(--color-text-inverse)}.live-robot-lab-module__MQjDPa__dark .live-robot-lab-module__MQjDPa__eyebrow{color:var(--color-text-inverse)}.live-robot-lab-module__MQjDPa__dark .live-robot-lab-module__MQjDPa__button:hover{background:var(--color-text-inverse);color:var(--color-text)}.live-robot-lab-module__MQjDPa__timeline{list-style:none}.live-robot-lab-module__MQjDPa__timeline li{gap:var(--space-8);border-top:1px solid var(--color-border-light);padding:var(--space-6) 0;grid-template-columns:minmax(140px,1fr) 3fr;display:grid}.live-robot-lab-module__MQjDPa__timeline h3{margin-bottom:var(--space-2)}.live-robot-lab-module__MQjDPa__time{font-size:var(--text-xs);letter-spacing:.08em;padding-top:var(--space-1)}.live-robot-lab-module__MQjDPa__photoPlaceholder{border:1px dashed var(--color-border-strong);background:var(--color-bg);min-height:240px;padding:var(--space-8);margin:0 0 var(--space-10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.live-robot-lab-module__MQjDPa__included{columns:2;column-gap:var(--space-12)}.live-robot-lab-module__MQjDPa__included li{break-inside:avoid;padding-bottom:var(--space-3)}.live-robot-lab-module__MQjDPa__bring{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border-strong)}.live-robot-lab-module__MQjDPa__bring .live-robot-lab-module__MQjDPa__statement{font-family:var(--font-display);font-size:var(--text-lg);margin-top:var(--space-4);line-height:1.2}.live-robot-lab-module__MQjDPa__faq{max-width:960px}.live-robot-lab-module__MQjDPa__faq details{border-top:1px solid var(--color-border-strong)}.live-robot-lab-module__MQjDPa__faq details:last-child{border-bottom:1px solid var(--color-border-strong)}.live-robot-lab-module__MQjDPa__faq summary{cursor:pointer;padding:var(--space-6) var(--space-2);font-family:var(--font-display);font-size:var(--text-md);line-height:1.5}.live-robot-lab-module__MQjDPa__faq details p{padding:0 var(--space-2) var(--space-6);max-width:80ch}.live-robot-lab-module__MQjDPa__form{max-width:960px}.live-robot-lab-module__MQjDPa__formGrid{gap:var(--space-8);margin:var(--space-8) 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.live-robot-lab-module__MQjDPa__field,.live-robot-lab-module__MQjDPa__fullField{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.live-robot-lab-module__MQjDPa__fullField{grid-column:1/-1}.live-robot-lab-module__MQjDPa__form label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.live-robot-lab-module__MQjDPa__input{scroll-margin-top:calc(var(--nav-height) + var(--space-6));border:0;border-bottom:1px solid var(--color-border-strong);border-radius:var(--radius-none);width:100%;min-width:0;padding:var(--space-3) var(--space-2);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);min-height:var(--space-12);line-height:1.5}textarea.live-robot-lab-module__MQjDPa__input{resize:vertical;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.live-robot-lab-module__MQjDPa__input[aria-invalid=true]{border-bottom:2px solid var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.live-robot-lab-module__MQjDPa__page .live-robot-lab-module__MQjDPa__fieldError{font-size:var(--text-sm);color:var(--color-accent)}.live-robot-lab-module__MQjDPa__notice{border-left:var(--space-1) solid var(--color-accent);padding:var(--space-4) var(--space-6);margin-top:var(--space-6);background:var(--color-bg)}.live-robot-lab-module__MQjDPa__notice ul{padding-left:var(--space-5)}.live-robot-lab-module__MQjDPa__notice a{text-decoration:underline}.live-robot-lab-module__MQjDPa__consent{font-size:var(--text-sm);margin-bottom:var(--space-6)}.live-robot-lab-module__MQjDPa__brand{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--color-border-light)}.live-robot-lab-module__MQjDPa__brand p{font-size:var(--text-xs);letter-spacing:.08em}.live-robot-lab-module__MQjDPa__srOnly,.live-robot-lab-module__MQjDPa__skipLink{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.live-robot-lab-module__MQjDPa__skipLink:focus{top:var(--space-4);left:var(--space-4);clip-path:none;z-index:10000;width:auto;height:auto;padding:var(--space-4);background:var(--color-bg);position:fixed}@media (max-width:1199px){.live-robot-lab-module__MQjDPa__fourGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.live-robot-lab-module__MQjDPa__container{padding:0 var(--space-5)}.live-robot-lab-module__MQjDPa__section{padding:var(--space-12) 0}.live-robot-lab-module__MQjDPa__hero{padding-top:calc(var(--nav-height) + var(--space-10))}.live-robot-lab-module__MQjDPa__heroGrid,.live-robot-lab-module__MQjDPa__twoGrid,.live-robot-lab-module__MQjDPa__threeGrid{gap:var(--space-8);grid-template-columns:1fr}.live-robot-lab-module__MQjDPa__heroImage{max-width:440px;margin:0 auto}.live-robot-lab-module__MQjDPa__video{padding:var(--space-4)}.live-robot-lab-module__MQjDPa__video .live-robot-lab-module__MQjDPa__mediaMark{display:none}.live-robot-lab-module__MQjDPa__video h2{font-size:var(--text-xl);margin-bottom:var(--space-2)}.live-robot-lab-module__MQjDPa__video figcaption{font-size:var(--text-xs)}.live-robot-lab-module__MQjDPa__video .live-robot-lab-module__MQjDPa__eyebrow{margin-bottom:var(--space-2)}.live-robot-lab-module__MQjDPa__timeline li{gap:var(--space-3);grid-template-columns:1fr}.live-robot-lab-module__MQjDPa__included{columns:1}.live-robot-lab-module__MQjDPa__formGrid{grid-template-columns:1fr}.live-robot-lab-module__MQjDPa__robotCopy{padding:var(--space-6)}}@media (max-width:479px){.live-robot-lab-module__MQjDPa__fourGrid{grid-template-columns:1fr}.live-robot-lab-module__MQjDPa__actions{align-items:stretch;gap:var(--space-3);flex-direction:column}.live-robot-lab-module__MQjDPa__actions .live-robot-lab-module__MQjDPa__textLink{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.live-robot-lab-module__MQjDPa__page *,.live-robot-lab-module__MQjDPa__page :before,.live-robot-lab-module__MQjDPa__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.page-module__6pHKTq__eyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-6)}.page-module__6pHKTq__sectionEyebrow{font-size:var(--text-md);letter-spacing:.08em}.page-module__6pHKTq__overviewSection{padding:var(--space-20) 0;border-top:1px solid var(--color-border)}.page-module__6pHKTq__overviewLayout{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__6pHKTq__overviewBody{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.75}.page-module__6pHKTq__scorePanel{border-left:1px solid var(--color-border);padding-left:var(--space-16);gap:var(--space-4);flex-direction:column;display:flex}.page-module__6pHKTq__scorePanelEyebrow{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0}.page-module__6pHKTq__scorePanelNumber{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.03em;color:var(--color-text);font-weight:400;line-height:1}.page-module__6pHKTq__scorePanelMax{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;color:var(--color-text-muted);font-weight:400}.page-module__6pHKTq__scorePanelTier{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin:0}.page-module__6pHKTq__scoreSection{padding:var(--space-20) 0;border-top:1px solid var(--color-border)}.page-module__6pHKTq__scoreHeadline{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-12);line-height:1.2}.page-module__6pHKTq__scoreDimensions{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.page-module__6pHKTq__scoreDim{align-items:center;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__6pHKTq__scoreDimBar{background:var(--color-bg-subtle,#f5f5f5);border:1px solid var(--color-border);width:100%;height:120px;position:relative;overflow:hidden}.page-module__6pHKTq__scoreDimFill{background:var(--color-accent);opacity:.25;height:0%;position:absolute;bottom:0;left:0;right:0}.page-module__6pHKTq__scoreDimAbbr{font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-text)}.page-module__6pHKTq__scoreDimLabel{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:.03em;color:var(--color-text-muted);text-align:center}.page-module__6pHKTq__scoreComposite{align-items:center;gap:var(--space-2);padding-left:var(--space-6);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.page-module__6pHKTq__scoreCompositeValue{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-text-muted);font-weight:400}.page-module__6pHKTq__scoreCompositeLabel{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-text-muted)}.page-module__6pHKTq__scoreNote{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-text-muted);margin:0}.page-module__6pHKTq__gallerySection,.page-module__6pHKTq__deploymentSection{padding:var(--space-20) 0;border-top:1px solid var(--color-border)}.page-module__6pHKTq__deploymentGrid{gap:var(--space-8);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.page-module__6pHKTq__deploymentBox{border:1px solid var(--color-border);padding:var(--space-8);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s}.page-module__6pHKTq__deploymentBox:hover{border-color:var(--color-border-strong);transform:translateY(-4px);box-shadow:0 12px 32px #0d0d0d1a}.page-module__6pHKTq__deploymentBoxLabel{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-5)}.page-module__6pHKTq__deploymentBoxTitle{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-text);margin-bottom:var(--space-5);font-weight:400;line-height:1.2}.page-module__6pHKTq__deploymentBoxBody{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.75}.page-module__6pHKTq__cohortSection{padding:var(--space-20) 0 0;border-top:1px solid var(--color-border)}@media (max-width:767px){.page-module__6pHKTq__overviewLayout{grid-template-columns:1fr}.page-module__6pHKTq__scorePanel{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-10)}.page-module__6pHKTq__overviewSection,.page-module__6pHKTq__scoreSection,.page-module__6pHKTq__gallerySection,.page-module__6pHKTq__deploymentSection,.page-module__6pHKTq__cohortSection{padding-top:var(--space-12)}.page-module__6pHKTq__deploymentGrid{grid-template-columns:1fr}.page-module__6pHKTq__scoreDimensions{gap:var(--space-3);flex-wrap:wrap}.page-module__6pHKTq__scoreDim{flex:0 0 calc(33.333% - var(--space-3))}.page-module__6pHKTq__scoreComposite{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-4);gap:var(--space-4);flex-direction:row;flex:0 0 100%}}
.page-module__VkOwaG__section{padding:var(--space-16) 0 var(--space-24);border-top:1px solid var(--color-border)}
.RxdDimensionsGrid-module___RSq-W__dimensionsGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.RxdDimensionsGrid-module___RSq-W__dimensionCard{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:var(--space-6);width:100%;padding:var(--space-8);border-top:none;border-right:none;border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);transition:background var(--ease-default);background:0 0;display:flex}.RxdDimensionsGrid-module___RSq-W__dimensionCard:hover{background:var(--color-surface)}.RxdDimensionsGrid-module___RSq-W__dimensionCard:first-child,.RxdDimensionsGrid-module___RSq-W__dimensionCard:nth-child(2),.RxdDimensionsGrid-module___RSq-W__dimensionCard:nth-child(3){border-top:1px solid var(--color-border)}.RxdDimensionsGrid-module___RSq-W__dimensionCard:first-child,.RxdDimensionsGrid-module___RSq-W__dimensionCard:nth-child(4){border-left:none}.RxdDimensionsGrid-module___RSq-W__dimensionCardText{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.RxdDimensionsGrid-module___RSq-W__dimensionNumber{font-family:var(--font-display);font-weight:400;font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.1em}.RxdDimensionsGrid-module___RSq-W__dimensionTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1.2}.RxdDimensionsGrid-module___RSq-W__dimensionDescription{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.65}.RxdDimensionsGrid-module___RSq-W__dimensionCardImageWrap{aspect-ratio:1;flex-shrink:0;width:140px;position:relative}.RxdDimensionsGrid-module___RSq-W__dimensionCardImage{object-fit:cover}.RxdDimensionsGrid-module___RSq-W__overlay{z-index:1000;padding:var(--space-6);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RxdDimensionsGrid-module___RSq-W__modal{background:var(--color-bg);width:100%;max-width:600px;position:relative}.RxdDimensionsGrid-module___RSq-W__closeButton{top:var(--space-3);right:var(--space-3);z-index:1;appearance:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-inverse);padding:var(--space-2);transition:opacity var(--ease-default);background:0 0;border:none;line-height:1;position:absolute}.RxdDimensionsGrid-module___RSq-W__closeButton:hover{opacity:.6}.RxdDimensionsGrid-module___RSq-W__modalImageWrap{aspect-ratio:16/9;width:100%;position:relative}.RxdDimensionsGrid-module___RSq-W__modalImage{object-fit:cover}.RxdDimensionsGrid-module___RSq-W__modalContent{padding:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex}.RxdDimensionsGrid-module___RSq-W__modalNumber{font-family:var(--font-display);font-weight:400;font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.1em}.RxdDimensionsGrid-module___RSq-W__modalTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1.2}.RxdDimensionsGrid-module___RSq-W__modalBody{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.7}@media (max-width:767px){.RxdDimensionsGrid-module___RSq-W__dimensionsGrid{grid-template-columns:1fr}.RxdDimensionsGrid-module___RSq-W__dimensionCard{padding:var(--space-6);gap:var(--space-4);border-top:none;border-left:none;border-bottom:1px solid var(--color-border)}.RxdDimensionsGrid-module___RSq-W__dimensionCard:first-child{border-top:1px solid var(--color-border)}.RxdDimensionsGrid-module___RSq-W__dimensionCard:nth-child(n+2){border-top:none}.RxdDimensionsGrid-module___RSq-W__dimensionCardImageWrap{width:80px}.RxdDimensionsGrid-module___RSq-W__overlay{padding:var(--space-4);align-items:flex-end}.RxdDimensionsGrid-module___RSq-W__modal{max-height:90vh;overflow-y:auto}.RxdDimensionsGrid-module___RSq-W__modalContent{padding:var(--space-6)}}
.ContactForm-module__YBy63G__form{gap:var(--space-8);flex-direction:column;max-width:560px;display:flex}.ContactForm-module__YBy63G__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.ContactForm-module__YBy63G__label{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.ContactForm-module__YBy63G__input,.ContactForm-module__YBy63G__textarea{border:none;border-bottom:1px solid var(--color-border-strong);width:100%;padding:var(--space-3) 0;font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius-none);transition:border-color var(--ease-default);resize:none;background:0 0;outline:none;line-height:1.5}.ContactForm-module__YBy63G__input::placeholder,.ContactForm-module__YBy63G__textarea::placeholder{color:var(--color-border-strong);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.ContactForm-module__YBy63G__input:focus,.ContactForm-module__YBy63G__textarea:focus{border-bottom-color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.ContactForm-module__YBy63G__errorMsg{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.04em}.ContactForm-module__YBy63G__submitBtn{padding:var(--space-4) var(--space-8);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:.06em;cursor:pointer;transition:background var(--ease-default);border:none;align-self:flex-start}.ContactForm-module__YBy63G__submitBtn:hover:not(:disabled){background:var(--color-text)}.ContactForm-module__YBy63G__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module__YBy63G__success{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex}.ContactForm-module__YBy63G__successEyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin:0;font-weight:400}.ContactForm-module__YBy63G__successText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:400;line-height:1.7}
.WaitlistModal-module__BO2Ula__trigger{text-align:left;background:var(--color-accent);width:100%;color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;padding:var(--space-3) var(--space-4);margin-top:var(--space-6);transition:background var(--ease-default);border:none;font-weight:500;display:block}.WaitlistModal-module__BO2Ula__trigger:hover{background:var(--color-text)}
.RoboticsMapExplorer-module__EvERoa__explorer{padding:0 0 var(--space-24)}.RoboticsMapExplorer-module__EvERoa__toolbar{gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,1fr));display:grid}.RoboticsMapExplorer-module__EvERoa__searchLabel,.RoboticsMapExplorer-module__EvERoa__selectLabel{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.RoboticsMapExplorer-module__EvERoa__searchLabel span,.RoboticsMapExplorer-module__EvERoa__selectLabel span{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:400}.RoboticsMapExplorer-module__EvERoa__searchInput,.RoboticsMapExplorer-module__EvERoa__select{border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);padding:0 var(--space-3);background:#ffffff70;border-radius:0;outline:none;font-weight:400;line-height:1.5}.RoboticsMapExplorer-module__EvERoa__searchInput:focus,.RoboticsMapExplorer-module__EvERoa__select:focus{border-color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.RoboticsMapExplorer-module__EvERoa__resetButton{border:1px solid var(--color-text);background:var(--color-text);min-height:44px;color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;padding:0 var(--space-4);transition:background var(--ease-default), color var(--ease-default);align-self:end;font-weight:500}.RoboticsMapExplorer-module__EvERoa__resetButton:hover{color:var(--color-text);background:0 0}.RoboticsMapExplorer-module__EvERoa__summaryBar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0 var(--space-5);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);display:flex}.RoboticsMapExplorer-module__EvERoa__summaryBar span{min-width:0}.RoboticsMapExplorer-module__EvERoa__apiLink{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.RoboticsMapExplorer-module__EvERoa__intelligenceStrip{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(300px,420px);display:grid}.RoboticsMapExplorer-module__EvERoa__regionDensity,.RoboticsMapExplorer-module__EvERoa__leaderboard{border:1px solid var(--color-border);padding:var(--space-4);background:#ffffff70}.RoboticsMapExplorer-module__EvERoa__sectionKicker{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:var(--space-3);text-transform:uppercase;font-weight:400;display:block}.RoboticsMapExplorer-module__EvERoa__regionPills{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.RoboticsMapExplorer-module__EvERoa__regionPill,.RoboticsMapExplorer-module__EvERoa__regionPillActive{gap:0 var(--space-2);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;min-height:72px;padding:var(--space-3);text-align:left;transition:border-color var(--ease-default), background var(--ease-default);background:#ffffff5c;grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.RoboticsMapExplorer-module__EvERoa__regionPill:hover,.RoboticsMapExplorer-module__EvERoa__regionPillActive{border-color:var(--color-accent);background:#9b515214}.RoboticsMapExplorer-module__EvERoa__regionPill strong,.RoboticsMapExplorer-module__EvERoa__regionPillActive strong{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;line-height:1}.RoboticsMapExplorer-module__EvERoa__regionPill span,.RoboticsMapExplorer-module__EvERoa__regionPillActive span{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.15}.RoboticsMapExplorer-module__EvERoa__regionPill small,.RoboticsMapExplorer-module__EvERoa__regionPillActive small{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;grid-column:2;line-height:1.25}.RoboticsMapExplorer-module__EvERoa__leaderboard ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.RoboticsMapExplorer-module__EvERoa__leaderboardButton,.RoboticsMapExplorer-module__EvERoa__leaderboardButtonActive{gap:0 var(--space-3);width:100%;color:var(--color-text);cursor:pointer;padding:var(--space-2);text-align:left;transition:background var(--ease-default), border-color var(--ease-default);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.RoboticsMapExplorer-module__EvERoa__leaderboardButton:hover,.RoboticsMapExplorer-module__EvERoa__leaderboardButtonActive{border-color:var(--color-border);background:#ffffff8f}.RoboticsMapExplorer-module__EvERoa__leaderboardButton span,.RoboticsMapExplorer-module__EvERoa__leaderboardButtonActive span{font-family:var(--font-display);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.3}.RoboticsMapExplorer-module__EvERoa__leaderboardButton strong,.RoboticsMapExplorer-module__EvERoa__leaderboardButtonActive strong{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-md);font-weight:400;line-height:1}.RoboticsMapExplorer-module__EvERoa__leaderboardButton small,.RoboticsMapExplorer-module__EvERoa__leaderboardButtonActive small{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;margin-top:var(--space-1);text-transform:uppercase;grid-column:1/-1;line-height:1.4}.RoboticsMapExplorer-module__EvERoa__mapGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;display:grid}.RoboticsMapExplorer-module__EvERoa__mapPanel,.RoboticsMapExplorer-module__EvERoa__detailPanel{border:1px solid var(--color-border);background:#ffffff80;min-height:620px}.RoboticsMapExplorer-module__EvERoa__mapPanel{position:relative;overflow:hidden}.RoboticsMapExplorer-module__EvERoa__mapLegend{top:var(--space-4);left:var(--space-4);z-index:500;gap:var(--space-2);max-width:calc(100% - var(--space-8));border:1px solid var(--color-border);padding:var(--space-2);background:#ffffffe0;flex-wrap:wrap;display:flex;position:absolute}.RoboticsMapExplorer-module__EvERoa__mapLegend span{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;line-height:1.2;display:inline-flex}.RoboticsMapExplorer-module__EvERoa__mapLegend i{border-radius:50%;width:10px;height:10px;display:block}.RoboticsMapExplorer-module__EvERoa__legendScaled{background:#245c4f}.RoboticsMapExplorer-module__EvERoa__legendPaid{background:#9b5152}.RoboticsMapExplorer-module__EvERoa__legendPilot{background:#c8963e}.RoboticsMapExplorer-module__EvERoa__leafletMap,.RoboticsMapExplorer-module__EvERoa__mapLoading,.RoboticsMapExplorer-module__EvERoa__emptyMap{width:100%;min-height:620px}.RoboticsMapExplorer-module__EvERoa__leafletMap{font-family:var(--font-display);z-index:1}.RoboticsMapExplorer-module__EvERoa__mapLoading,.RoboticsMapExplorer-module__EvERoa__emptyMap{color:var(--color-text-muted);font-family:var(--font-display);background:#ffffff80;place-items:center;display:grid}.RoboticsMapExplorer-module__EvERoa__leafletPin,.RoboticsMapExplorer-module__EvERoa__leafletPinActive{background:var(--color-accent);color:#fff;width:28px;height:28px;font-family:var(--font-display);font-size:var(--text-xs);border:2px solid #ffffffeb;border-radius:50%;place-items:center;line-height:1;display:grid;box-shadow:0 0 0 5px #9b51522e}.RoboticsMapExplorer-module__EvERoa__leafletPinActive{outline:2px solid var(--color-text);outline-offset:2px;width:34px;height:34px;box-shadow:0 0 0 8px #9b51523d}.RoboticsMapExplorer-module__EvERoa__pinConcept,.RoboticsMapExplorer-module__EvERoa__pinDemo{background:#7a8390}.RoboticsMapExplorer-module__EvERoa__pinPilot{background:#c8963e}.RoboticsMapExplorer-module__EvERoa__pinPaid{background:#9b5152}.RoboticsMapExplorer-module__EvERoa__pinScaled,.RoboticsMapExplorer-module__EvERoa__pinPublic{background:#245c4f}.RoboticsMapExplorer-module__EvERoa__pinScoreHigh{border-width:3px}.RoboticsMapExplorer-module__EvERoa__pinScoreMedium{opacity:.96}.RoboticsMapExplorer-module__EvERoa__pinScoreLow{opacity:.82}.RoboticsMapExplorer-module__EvERoa__leafletPin span,.RoboticsMapExplorer-module__EvERoa__leafletPinActive span{transform:translateY(1px)}.RoboticsMapExplorer-module__EvERoa__popup{min-width:180px;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xs);gap:.18rem;line-height:1.35;display:grid}.RoboticsMapExplorer-module__EvERoa__popup strong{font-weight:500}.RoboticsMapExplorer-module__EvERoa__popup span{color:var(--color-text-muted)}.RoboticsMapExplorer-module__EvERoa__emptyMap{min-height:620px}.RoboticsMapExplorer-module__EvERoa__detailPanel{padding:var(--space-6);overflow:auto}.RoboticsMapExplorer-module__EvERoa__detailEyebrow{color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:var(--space-3);text-transform:uppercase;font-weight:400;line-height:1.4}.RoboticsMapExplorer-module__EvERoa__detailTitle{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:1.2}.RoboticsMapExplorer-module__EvERoa__detailStatus{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-4);line-height:1.6}.RoboticsMapExplorer-module__EvERoa__detailTabs{gap:var(--space-1);margin-top:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.RoboticsMapExplorer-module__EvERoa__detailTab,.RoboticsMapExplorer-module__EvERoa__detailTabActive{border:1px solid var(--color-border);min-height:36px;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;padding:0 var(--space-2);text-transform:uppercase;transition:background var(--ease-default), color var(--ease-default), border-color var(--ease-default);background:0 0;line-height:1.15}.RoboticsMapExplorer-module__EvERoa__detailTab:hover,.RoboticsMapExplorer-module__EvERoa__detailTabActive{border-color:var(--color-accent);color:var(--color-text);background:#9b515214}.RoboticsMapExplorer-module__EvERoa__metrics{gap:var(--space-3);margin:var(--space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RoboticsMapExplorer-module__EvERoa__metrics div{border-top:1px solid var(--color-border);padding-top:var(--space-3);min-width:0}.RoboticsMapExplorer-module__EvERoa__metrics dt{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:500;line-height:1.5}.RoboticsMapExplorer-module__EvERoa__businessBlock h3{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase;font-weight:400}.RoboticsMapExplorer-module__EvERoa__metrics dd{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.35}.RoboticsMapExplorer-module__EvERoa__tagGroup{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.RoboticsMapExplorer-module__EvERoa__tagGroup span{border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);line-height:1.2}.RoboticsMapExplorer-module__EvERoa__signalPanel{gap:var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:var(--space-6) 0;padding:var(--space-4) 0;grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.RoboticsMapExplorer-module__EvERoa__signalPanel div{flex-direction:column;display:flex}.RoboticsMapExplorer-module__EvERoa__signalValue{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);line-height:1}.RoboticsMapExplorer-module__EvERoa__signalLabel{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;margin-top:var(--space-2);text-transform:uppercase;line-height:1.25}.RoboticsMapExplorer-module__EvERoa__signalPanel p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.RoboticsMapExplorer-module__EvERoa__businessBlock{border-top:1px solid var(--color-border);padding-top:var(--space-4);margin-top:var(--space-4)}.RoboticsMapExplorer-module__EvERoa__businessBlock p,.RoboticsMapExplorer-module__EvERoa__noSelection{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.65}.RoboticsMapExplorer-module__EvERoa__insightList,.RoboticsMapExplorer-module__EvERoa__compactList,.RoboticsMapExplorer-module__EvERoa__timelineList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.RoboticsMapExplorer-module__EvERoa__insightList li,.RoboticsMapExplorer-module__EvERoa__compactList li,.RoboticsMapExplorer-module__EvERoa__timelineList li{min-width:0}.RoboticsMapExplorer-module__EvERoa__insightList strong{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;line-height:1.35;display:block}.RoboticsMapExplorer-module__EvERoa__insightList span,.RoboticsMapExplorer-module__EvERoa__timelineList span{color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.1em;margin:var(--space-1) 0;text-transform:uppercase;line-height:1.35;display:block}.RoboticsMapExplorer-module__EvERoa__insightList p,.RoboticsMapExplorer-module__EvERoa__timelineList p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.RoboticsMapExplorer-module__EvERoa__insightList small,.RoboticsMapExplorer-module__EvERoa__timelineList small{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);margin-top:var(--space-2);line-height:1.45;display:block}.RoboticsMapExplorer-module__EvERoa__compactList li{border-left:2px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);padding-left:var(--space-3);line-height:1.55}.RoboticsMapExplorer-module__EvERoa__companyLink{min-height:44px;margin-top:var(--space-6);border-bottom:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}@media (max-width:1180px){.RoboticsMapExplorer-module__EvERoa__toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.RoboticsMapExplorer-module__EvERoa__searchLabel{grid-column:span 2}.RoboticsMapExplorer-module__EvERoa__mapGrid,.RoboticsMapExplorer-module__EvERoa__intelligenceStrip{grid-template-columns:1fr}.RoboticsMapExplorer-module__EvERoa__mapPanel,.RoboticsMapExplorer-module__EvERoa__detailPanel,.RoboticsMapExplorer-module__EvERoa__leafletMap,.RoboticsMapExplorer-module__EvERoa__mapLoading,.RoboticsMapExplorer-module__EvERoa__emptyMap{min-height:520px}}@media (max-width:767px){.RoboticsMapExplorer-module__EvERoa__toolbar{gap:var(--space-3);grid-template-columns:1fr}.RoboticsMapExplorer-module__EvERoa__searchLabel{grid-column:auto}.RoboticsMapExplorer-module__EvERoa__summaryBar{flex-direction:column;align-items:flex-start}.RoboticsMapExplorer-module__EvERoa__intelligenceStrip{gap:var(--space-4)}.RoboticsMapExplorer-module__EvERoa__regionPills{grid-template-columns:1fr}.RoboticsMapExplorer-module__EvERoa__detailTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.RoboticsMapExplorer-module__EvERoa__mapPanel,.RoboticsMapExplorer-module__EvERoa__leafletMap,.RoboticsMapExplorer-module__EvERoa__mapLoading,.RoboticsMapExplorer-module__EvERoa__emptyMap{min-height:430px}.RoboticsMapExplorer-module__EvERoa__detailPanel{min-height:auto;padding:var(--space-5)}.RoboticsMapExplorer-module__EvERoa__metrics,.RoboticsMapExplorer-module__EvERoa__signalPanel{grid-template-columns:1fr}}
.WebMCPActivity-module__nzGPGa__panel{right:var(--space-4);bottom:var(--space-4);z-index:90;width:min(28rem, calc(100vw - var(--space-8)));max-height:min(32rem, calc(100vh - var(--space-8)));padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-accent);background:var(--color-bg-dark);color:var(--color-text-inverse);transition:width .22s,padding .22s;position:fixed;overflow:auto}.WebMCPActivity-module__nzGPGa__panel.WebMCPActivity-module__nzGPGa__collapsed{width:max-content;max-width:calc(100vw - var(--space-8));border:0;height:auto;padding:0;overflow:visible}.WebMCPActivity-module__nzGPGa__collapsed .WebMCPActivity-module__nzGPGa__identity,.WebMCPActivity-module__nzGPGa__collapsed .WebMCPActivity-module__nzGPGa__availability{display:none}.WebMCPActivity-module__nzGPGa__collapsed .WebMCPActivity-module__nzGPGa__toggle{width:auto;min-height:var(--space-10);height:auto;padding:var(--space-2);border-radius:var(--radius-none);font-family:var(--font-body);font-size:var(--text-xs);flex-basis:auto;font-weight:500}.WebMCPActivity-module__nzGPGa__toggle:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:-3px}.WebMCPActivity-module__nzGPGa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.WebMCPActivity-module__nzGPGa__identity{min-width:0}.WebMCPActivity-module__nzGPGa__eyebrow{margin:0 0 var(--space-1);color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.WebMCPActivity-module__nzGPGa__availability{align-items:center;gap:var(--space-2);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-xs);text-align:right;grid-template-columns:auto 1fr auto;font-weight:400;display:grid}.WebMCPActivity-module__nzGPGa__controls{align-items:center;gap:var(--space-3);display:flex}.WebMCPActivity-module__nzGPGa__availability strong{color:var(--color-accent);font-family:var(--font-display);font-weight:500}.WebMCPActivity-module__nzGPGa__statusMark{width:var(--space-2);height:var(--space-2);background:var(--color-accent);border-radius:var(--radius-pill);transition:opacity var(--ease-default);flex-shrink:0;display:block}.WebMCPActivity-module__nzGPGa__checking{opacity:.45}.WebMCPActivity-module__nzGPGa__available{background:var(--color-accent)}.WebMCPActivity-module__nzGPGa__unsupported,.WebMCPActivity-module__nzGPGa__failed{background:var(--color-footer-muted)}.WebMCPActivity-module__nzGPGa__agentActive{animation:1.1s ease-in-out infinite WebMCPActivity-module__nzGPGa__agentPulse}.WebMCPActivity-module__nzGPGa__toggle{border:1px solid var(--color-footer-border);border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-text-inverse);cursor:pointer;transition:border-color var(--ease-default), color var(--ease-default), transform .22s ease;background:0 0;flex:0 0 2rem;place-items:center;padding:0;display:grid}.WebMCPActivity-module__nzGPGa__toggle:hover,.WebMCPActivity-module__nzGPGa__toggle:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.WebMCPActivity-module__nzGPGa__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.875rem;height:.875rem;transition:transform .22s}.WebMCPActivity-module__nzGPGa__details{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s,opacity .16s;display:grid}.WebMCPActivity-module__nzGPGa__detailsCollapsed{display:none}.WebMCPActivity-module__nzGPGa__detailsInner{min-height:0;overflow:hidden}.WebMCPActivity-module__nzGPGa__route{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-3) 0;border-top:1px solid var(--color-footer-border);border-bottom:1px solid var(--color-footer-border);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.06em;font-weight:400;display:flex}.WebMCPActivity-module__nzGPGa__history{margin-top:var(--space-3)}.WebMCPActivity-module__nzGPGa__empty{color:var(--color-footer-muted);font-family:var(--font-body);font-size:var(--text-xs);margin:0;font-weight:400}.WebMCPActivity-module__nzGPGa__list{margin:0;padding:0;list-style:none}.WebMCPActivity-module__nzGPGa__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-footer-border);display:flex}.WebMCPActivity-module__nzGPGa__item:last-child{border-bottom:none}.WebMCPActivity-module__nzGPGa__item strong,.WebMCPActivity-module__nzGPGa__item span{display:block}.WebMCPActivity-module__nzGPGa__item strong{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500}.WebMCPActivity-module__nzGPGa__item>div>span{margin-top:var(--space-1);color:var(--color-footer-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400}.WebMCPActivity-module__nzGPGa__meta{color:var(--color-footer-muted);font-family:var(--font-body);font-size:var(--text-xs);text-align:right;flex-shrink:0;font-weight:400}.WebMCPActivity-module__nzGPGa__meta .WebMCPActivity-module__nzGPGa__received,.WebMCPActivity-module__nzGPGa__meta .WebMCPActivity-module__nzGPGa__executing,.WebMCPActivity-module__nzGPGa__meta .WebMCPActivity-module__nzGPGa__completed,.WebMCPActivity-module__nzGPGa__meta .WebMCPActivity-module__nzGPGa__failed{color:var(--color-accent);margin-top:0}@media (max-width:767px){.WebMCPActivity-module__nzGPGa__panel{right:var(--space-2);bottom:var(--space-2);width:calc(100vw - var(--space-4));padding:var(--space-4)}.WebMCPActivity-module__nzGPGa__header,.WebMCPActivity-module__nzGPGa__item{gap:var(--space-3)}.WebMCPActivity-module__nzGPGa__controls{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.WebMCPActivity-module__nzGPGa__panel,.WebMCPActivity-module__nzGPGa__statusMark,.WebMCPActivity-module__nzGPGa__toggle,.WebMCPActivity-module__nzGPGa__toggle svg,.WebMCPActivity-module__nzGPGa__details{transition:none;animation:none}}@keyframes WebMCPActivity-module__nzGPGa__agentPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent)}50%{box-shadow:0 0 0 .35rem #0000}}
.access-module__YvQ_ca__section{padding:var(--space-16) 0;border-top:1px solid var(--color-border)}.access-module__YvQ_ca__inner{max-width:560px}.access-module__YvQ_ca__intro{font-family:var(--font-body);font-size:var(--text-sm);margin-bottom:var(--space-8);color:var(--color-text-muted);line-height:1.8}.access-module__YvQ_ca__form{gap:var(--space-4);flex-direction:column;max-width:400px;display:flex}.access-module__YvQ_ca__input{font-family:var(--font-body);font-size:var(--text-sm);border:none;border-bottom:1.5px solid var(--color-border-strong);padding:var(--space-3) 0;color:var(--color-text);width:100%;transition:border-color var(--ease-default);background:0 0;outline:none;line-height:1.5}.access-module__YvQ_ca__input::placeholder{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.access-module__YvQ_ca__input:focus{border-bottom-color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.access-module__YvQ_ca__submitButton{margin-top:var(--space-4);padding:var(--space-4) var(--space-8);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:.06em;border-radius:var(--radius-none);cursor:pointer;transition:background var(--ease-default);border:none;display:inline-block}.access-module__YvQ_ca__submitButton:hover{background:var(--color-text)}
.ai-statement-module__LOcTFW__content{padding:var(--space-16) 0 var(--space-24)}.ai-statement-module__LOcTFW__inner{max-width:720px}.ai-statement-module__LOcTFW__updated{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-12);font-weight:400}.ai-statement-module__LOcTFW__inner h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);margin-top:var(--space-10);margin-bottom:var(--space-4);font-weight:400}.ai-statement-module__LOcTFW__inner p{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);font-weight:400;line-height:1.8}.ai-statement-module__LOcTFW__inner a{color:var(--color-text);border-bottom:1px solid var(--color-border-strong);transition:color var(--ease-default), border-color var(--ease-default)}.ai-statement-module__LOcTFW__inner a:hover{color:var(--color-accent);border-color:var(--color-accent)}
.connect-module__wdKh0G__section{padding:var(--space-16) 0;border-top:1px solid var(--color-border)}.connect-module__wdKh0G__inner{max-width:640px}.connect-module__wdKh0G__channelItem{padding:var(--space-6) 0;border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.connect-module__wdKh0G__channelItem:first-child{border-top:1px solid var(--color-border-strong)}.connect-module__wdKh0G__channelItem:last-child{border-bottom:1px solid var(--color-border-strong)}.connect-module__wdKh0G__channelLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:400}.connect-module__wdKh0G__channelLink{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text);border-bottom:2.5px solid var(--color-text);transition:color var(--ease-default), border-color var(--ease-default);padding-bottom:2px;font-weight:400;text-decoration:none}.connect-module__wdKh0G__channelLink:hover{color:var(--color-accent);border-color:var(--color-accent)}.connect-module__wdKh0G__formSection{padding:var(--space-16) 0;border-top:1px solid var(--color-border)}.connect-module__wdKh0G__formHeading{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text);margin:0 0 var(--space-8);font-weight:400}
.unsubscribe-module__7qRXVG__section{padding:var(--space-32) 0 var(--space-24)}.unsubscribe-module__7qRXVG__panel{max-width:56ch}.unsubscribe-module__7qRXVG__eyebrow{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:400}.unsubscribe-module__7qRXVG__headline{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-text);font-weight:400;line-height:1.05}.unsubscribe-module__7qRXVG__body{margin:0 0 var(--space-8);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);font-weight:400;line-height:1.7}.unsubscribe-module__7qRXVG__form,.unsubscribe-module__7qRXVG__inlineForm{margin:0 0 var(--space-6)}.unsubscribe-module__7qRXVG__submit{min-height:44px;padding:0 var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-none);background:var(--color-accent);color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;transition:background var(--ease-default), color var(--ease-default);font-weight:500}.unsubscribe-module__7qRXVG__secondary{min-height:44px;padding:0 var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);color:var(--color-text);cursor:pointer;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--ease-default), color var(--ease-default);background:0 0;font-weight:500}.unsubscribe-module__7qRXVG__link{border-bottom:1px solid var(--color-accent);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);padding-bottom:2px;font-weight:500;display:inline-block}.unsubscribe-module__7qRXVG__error{margin:0 0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-red);font-weight:400}.unsubscribe-module__7qRXVG__submit:hover:not(:disabled){color:var(--color-accent);background:0 0}.unsubscribe-module__7qRXVG__secondary:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.unsubscribe-module__7qRXVG__link:hover{color:var(--color-text);border-bottom-color:var(--color-text)}.unsubscribe-module__7qRXVG__submit:disabled,.unsubscribe-module__7qRXVG__secondary:disabled{color:var(--color-text-muted);cursor:default}@media (max-width:767px){.unsubscribe-module__7qRXVG__section{padding:var(--space-24) 0 var(--space-16)}.unsubscribe-module__7qRXVG__panel{max-width:none}}
