.landing_page__pEwES{--ink:color-mix(in srgb,black 94%,var(--surface));--muted:color-mix(in srgb,black 62%,var(--surface));--bg:var(--surface);--fill:color-mix(in srgb,black 4%,var(--surface));--rule:color-mix(in srgb,black 12%,var(--surface));min-height:100dvh;padding:28px var(--gutter) 40px;background:var(--bg);color:var(--ink)}.landing_sheet__BHUoi{display:grid;grid-template-columns:1.15fr 1fr;gap:64px 56px;width:min(100%,1160px);margin:auto}.landing_header__TkI7r{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px}.landing_header__TkI7r a{display:inline-flex;align-items:center;min-height:44px;gap:12px;text-decoration:none;font-weight:600}.landing_header__TkI7r .brand-wordmark{filter:grayscale(1)}.landing_intro__1q4zB{align-self:center;min-width:0}.landing_copy__WOhaZ{display:grid;gap:24px}.landing_title__wuvRA{margin:0;max-width:12ch;font-size:clamp(40px,4.8vw,64px);font-weight:800;letter-spacing:-.055em;word-spacing:calc(var(--word-gap) + .025em);line-height:1.07;text-wrap:balance}.landing_lede__qx6QN{margin:0;max-width:44ch;color:var(--muted);font-size:18px;line-height:1.65}.landing_actions__Ww_6l{display:grid;justify-items:start;gap:16px;margin-top:28px}.landing_contact__tXSns button,.landing_page__pEwES .landing_primary__U8mWU{min-height:48px;padding:14px 24px;background:var(--ink);color:var(--surface)}.landing_contact__tXSns button:hover,.landing_page__pEwES .landing_primary__U8mWU:hover{background:var(--muted)}.landing_quiet__B8qit{display:flex;flex-wrap:wrap;gap:0 20px}.landing_quiet__B8qit a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none}.landing_page__pEwES a:hover{text-decoration:underline;text-underline-offset:4px}.landing_page__pEwES a:focus-visible,.landing_page__pEwES button:focus-visible,.landing_page__pEwES input:focus-visible,.landing_page__pEwES select:focus-visible,.landing_page__pEwES textarea:focus-visible{outline:2px solid var(--accent-press);outline-offset:4px}.landing_visual__751BM{min-width:0;margin:24px 8px 24px 0;align-self:center}.landing_robotCard__9kjJd{margin:0;overflow:hidden;border:1px solid var(--rule);border-radius:20px;background:var(--surface);box-shadow:0 24px 64px color-mix(in srgb,var(--ink) 12%,transparent)}.landing_cardLabel__SGzuV{display:flex;align-items:center;gap:10px;padding:20px 24px;font-size:13px}.landing_cardLabel__SGzuV>span{width:8px;height:8px;border-radius:50%;background:var(--accent)}.landing_robot__PE_4g{display:block;width:100%;height:auto;filter:grayscale(1)}.landing_robotCard__9kjJd figcaption{display:flex;justify-content:space-between;gap:12px;padding:20px 24px;font-size:14px}.landing_robotCard__9kjJd figcaption span{color:var(--muted)}.landing_note__9Lb6u{position:relative;width:fit-content;max-width:100%;margin:24px 0 0 auto;padding:16px 20px;border:1px solid var(--rule);border-radius:12px;box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 8%,transparent);font-size:14px;background:var(--surface)}.landing_note__9Lb6u span{color:var(--accent-press);margin-right:12px}.landing_doors__vTlyf{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.landing_door__UA0bp{display:grid;gap:8px;padding:28px 24px;min-height:44px;text-decoration:none}.landing_door__UA0bp+.landing_door__UA0bp{border-left:1px solid var(--rule)}.landing_door__UA0bp:hover{background:var(--fill)}.landing_doorName__25TqI{font-size:20px;font-weight:700}.landing_doorQuestion__Ji2aj{font-size:14px;color:var(--muted)}.landing_steps__Bnb3O{grid-column:1/-1;padding:24px 0}.landing_contact__tXSns h2,.landing_steps__Bnb3O .plain-steps h2{font-size:32px;font-weight:700}.landing_steps__Bnb3O .plain-steps>p{max-width:64ch;margin:16px 0 32px}.landing_steps__Bnb3O .plain-steps ol{grid-template-columns:repeat(3,1fr);gap:32px;border:0}.landing_steps__Bnb3O .plain-steps li{align-content:start;gap:12px;border-color:var(--rule);padding:20px 0 24px}.landing_steps__Bnb3O .plain-steps h3{font-size:18px}.landing_steps__Bnb3O .plain-steps li p{font-size:15px;line-height:1.65}.landing_contact__tXSns{grid-column:1/-1;width:100%;max-width:680px;margin:0 auto;padding:32px;background:var(--fill);border-radius:16px}.landing_contact__tXSns input,.landing_contact__tXSns select,.landing_contact__tXSns textarea{border:1px solid var(--rule)}.landing_sheet__BHUoi>footer{grid-column:1/-1;margin:0;padding:0}.landing_sheet__BHUoi>footer a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:760px){.landing_page__pEwES{padding-top:20px}.landing_sheet__BHUoi{grid-template-columns:minmax(0,1fr);gap:36px}.landing_header__TkI7r .brand-wordmark{width:150px;height:auto}.landing_header__TkI7r .brand-mark{width:32px;height:32px}.landing_header__TkI7r a{font-size:14px;gap:6px}.landing_title__wuvRA{max-width:14ch;font-size:44px}.landing_lede__qx6QN{font-size:16px}.landing_visual__751BM{margin:4px 8px}.landing_doors__vTlyf{grid-template-columns:1fr}.landing_door__UA0bp{padding:20px 0}.landing_door__UA0bp+.landing_door__UA0bp{border-left:0;border-top:1px solid var(--rule)}.landing_steps__Bnb3O .plain-steps ol{grid-template-columns:1fr;gap:4px}.landing_contact__tXSns{padding:24px 20px}}.landing_heroFigure__mnyfi{margin:0}.landing_slideImage__8hffA{aspect-ratio:4/3;padding-bottom:44px;background:var(--fill)}.landing_slideImage__8hffA .landing_robot__PE_4g{width:100%;height:100%;object-fit:contain}.landing_robotCard__9kjJd{position:relative}.landing_cardLabel__SGzuV{height:60px}.landing_rotationControl__zpK7J{margin-left:auto;padding:0 8px;min-height:32px;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.landing_robotCard__9kjJd .landing_slideCaption__l0s_r{display:block;height:64px;padding:10px 16px}.landing_slideCaption__l0s_r>div{display:flex;justify-content:space-between;gap:8px;font-size:13px}.landing_slideCaption__l0s_r p{margin:4px 0 0;font-size:12px;line-height:18px;color:var(--muted)}.landing_slideControls__Z_1dA{position:absolute;bottom:64px;left:0;right:0;display:flex;justify-content:center;height:44px;background:var(--surface)}.landing_slideControls__Z_1dA button{display:grid;place-items:center;width:24px;min-width:0;height:44px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.landing_slideControls__Z_1dA button:first-child,.landing_slideControls__Z_1dA button:last-child{width:32px}.landing_slideControls__Z_1dA button span{width:6px;height:6px;border-radius:50%;background:var(--muted)}.landing_slideControls__Z_1dA button[aria-current=true] span{background:var(--accent);outline:1px solid var(--accent);outline-offset:3px}.landing_slideControls__Z_1dA button:focus-visible{outline-offset:-4px}.landing_slideAnnouncement__RCDTX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}