.Robot3DCanvas-module__253WJa__reference.robot-stage{--robot-card-text:#425872;--robot-control-bg:#fffc;--robot-control-ink:#365574;--robot-control-border:#b4c9df;--robot-control-hover:#dfeafa;--robot-chat-bg:#0b64ee;--robot-chat-ink:#fff;--robot-focus:#0052cc;aspect-ratio:1;width:100%;max-width:none;height:auto;min-height:380px;color:var(--robot-card-text);background:linear-gradient(145deg,#f7faff 0%,#edf4fc 55%,#e3effa 100%);border:1px solid #cfdfee;border-radius:24px;box-shadow:0 14px 36px #153b6412}[data-theme=dark] .Robot3DCanvas-module__253WJa__reference.robot-stage{--robot-card-text:#c6d5e7;--robot-control-bg:#20334b;--robot-control-ink:#d5e5f5;--robot-control-border:#48627e;--robot-control-hover:#304963;--robot-chat-bg:#9feaf4;--robot-chat-ink:#133b4c;--robot-focus:#67e8f9;background:linear-gradient(145deg,#1a3049 0%,#122238 55%,#0d1829 100%);border-color:#2c425e;box-shadow:0 18px 42px #0003}.Robot3DCanvas-module__253WJa__reference.robot-stage:before{display:none}.Robot3DCanvas-module__253WJa__reference .robot-stage-top{padding:0;position:absolute;top:16px;right:16px}.Robot3DCanvas-module__253WJa__reference .robot-stage-top button{width:44px;height:44px;color:var(--robot-control-ink);border-color:var(--robot-control-border);background:var(--robot-control-bg)}.Robot3DCanvas-module__253WJa__reference .robot-stage-top button:hover{background:var(--robot-control-hover)}.Robot3DCanvas-module__253WJa__reference .robot-touch{border-radius:18px;place-items:center;width:100%;display:grid;inset:42px 0 72px;container-type:size}.Robot3DCanvas-module__253WJa__reference .robot-touch:focus-visible{outline:3px solid var(--robot-focus);outline-offset:-7px}:is(.Robot3DCanvas-module__253WJa__reference .robot-stage-top button:focus-visible,.Robot3DCanvas-module__253WJa__reference .robot-stage-bottom button:focus-visible){outline:3px solid var(--robot-focus);outline-offset:3px}.Robot3DCanvas-module__253WJa__reference .robot-stage-bottom{background:0 0;gap:12px;padding:18px 22px}.Robot3DCanvas-module__253WJa__reference .robot-name{display:none}.Robot3DCanvas-module__253WJa__reference .robot-stage-bottom p{color:var(--robot-card-text);margin:0;font-size:14px;line-height:1.5}.Robot3DCanvas-module__253WJa__reference .robot-stage-bottom button{background:var(--robot-chat-bg);width:44px;height:44px;color:var(--robot-chat-ink);flex-shrink:0}@media (max-width:640px){.Robot3DCanvas-module__253WJa__reference.robot-stage{border-radius:20px}.Robot3DCanvas-module__253WJa__reference .robot-stage-top{top:12px;right:12px}.Robot3DCanvas-module__253WJa__reference .robot-stage-bottom{padding:14px 16px}.Robot3DCanvas-module__253WJa__reference .robot-stage-bottom p{max-width:230px}}
.ReferenceRobot-module__nQnLXG__scene{--u:calc(100cqw / 340);--robot-head-material:linear-gradient(145deg, #fff 0%, #e3ecf7 70%, #a8bbd2 100%);--robot-body-material:linear-gradient(145deg, #fff 0%, #d6e3f1 60%, #849cb8 100%);--robot-shell-shadow:#35547a33;--robot-aura:radial-gradient(circle, #45b9e824 0%, #1677ff0a 50%, transparent 70%);--robot-ground-shadow:radial-gradient(ellipse, #3088be33 0%, #274d7926 50%, transparent 80%);aspect-ratio:340/350;perspective:1100px;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(66cqw,86cqh,320px);height:auto;display:block;position:relative;container-type:inline-size}[data-theme=dark] .ReferenceRobot-module__nQnLXG__scene{--robot-head-material:linear-gradient(145deg, #fff 0%, #e2e8f0 70%, #94a3b8 100%);--robot-body-material:linear-gradient(145deg, #fff 0%, #cbd5e1 60%, #64748b 100%);--robot-shell-shadow:#0006;--robot-aura:radial-gradient(circle, #00f0ff2e 0%, #1677ff14 50%, transparent 70%);--robot-ground-shadow:radial-gradient(ellipse, #00f0ff73 0%, #00000059 50%, transparent 80%)}.ReferenceRobot-module__nQnLXG__scene .ReferenceRobot-module__nQnLXG__aura{aspect-ratio:1;background:var(--robot-aura);width:100%;filter:blur(calc(36 * var(--u)));transform:translate(calc(-50% + var(--look-x,0px)), calc(-50% + var(--look-y,0px)));z-index:1;border-radius:50%;transition:transform .1s ease-out;position:absolute;top:50%;left:50%}.ReferenceRobot-module__nQnLXG__scene .ReferenceRobot-module__nQnLXG__floating{transform-style:preserve-3d;z-index:10;animation:5.2s ease-in-out infinite ReferenceRobot-module__nQnLXG__float;display:block;position:absolute;inset:0}.ReferenceRobot-module__nQnLXG__head{top:calc(22 * var(--u));left:calc(60 * var(--u));width:calc(220 * var(--u));height:calc(155 * var(--u));border-radius:calc(75 * var(--u)) calc(75 * var(--u)) calc(65 * var(--u)) calc(65 * var(--u));background:var(--robot-head-material);box-shadow:0 calc(20 * var(--u)) calc(45 * var(--u)) var(--robot-shell-shadow), inset 0 calc(3 * var(--u)) calc(8 * var(--u)) #fffffff2;transform:rotateY(var(--head-turn,0deg)) rotateX(var(--head-pitch,0deg)) rotateZ(var(--tilt,0deg)) translate(var(--look-x,0px), var(--look-y,0px));transform-style:preserve-3d;z-index:20;justify-content:center;align-items:center;transition:transform .1s ease-out;display:flex;position:absolute}.ReferenceRobot-module__nQnLXG__antenna{top:calc(-20 * var(--u));width:calc(10 * var(--u));height:calc(26 * var(--u));border-radius:calc(5 * var(--u));background:#0f172a;position:absolute}.ReferenceRobot-module__nQnLXG__leftAntenna{left:calc(30 * var(--u));transform:rotate(-18deg)}.ReferenceRobot-module__nQnLXG__rightAntenna{right:calc(30 * var(--u));transform:rotate(18deg)}.ReferenceRobot-module__nQnLXG__antenna>span{top:calc(-8 * var(--u));left:calc(-4 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));box-shadow:0 0 calc(14 * var(--u)) #00f0ff, inset 0 0 calc(4 * var(--u)) #fff;background:#00f0ff;border-radius:50%;position:absolute}.ReferenceRobot-module__nQnLXG__visor{width:calc(176 * var(--u));height:calc(110 * var(--u));border:calc(2 * var(--u)) solid #00f0ff4d;border-radius:calc(55 * var(--u));box-shadow:inset 0 calc(4 * var(--u)) calc(16 * var(--u)) #00f0ff66, inset 0 calc(-4 * var(--u)) calc(12 * var(--u)) #000c, 0 0 calc(18 * var(--u)) #00f0ff40;background:#050811;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ReferenceRobot-module__nQnLXG__reflection{border-radius:calc(55 * var(--u)) calc(55 * var(--u)) 0 0;background:linear-gradient(#ffffff2e 0%,#0000 100%);height:45%;position:absolute;inset:0 0 auto}.ReferenceRobot-module__nQnLXG__eyes{gap:calc(30 * var(--u));transform:translate(var(--look-x,0px), var(--look-y,0px));align-items:center;transition:transform .1s ease-out;display:flex}.ReferenceRobot-module__nQnLXG__eye{width:calc(34 * var(--u));height:calc(34 * var(--u));box-shadow:0 0 calc(20 * var(--u)) #00f0ff, inset 0 0 calc(8 * var(--u)) #fff;background:radial-gradient(circle,#00f0ff 25%,#09f 100%);border-radius:50%;transition:height 80ms,width 80ms;animation:4s infinite ReferenceRobot-module__nQnLXG__blink;display:block;position:relative}.ReferenceRobot-module__nQnLXG__eye:after{content:"";top:calc(4 * var(--u));right:calc(5 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));box-shadow:0 0 calc(6 * var(--u)) #fff;background:#fff;border-radius:50%;position:absolute}.ReferenceRobot-module__nQnLXG__cheeks{bottom:calc(16 * var(--u));width:calc(125 * var(--u));justify-content:space-between;display:flex;position:absolute}.ReferenceRobot-module__nQnLXG__cheeks>span{width:calc(15 * var(--u));height:calc(7 * var(--u));filter:blur(calc(2 * var(--u)));background:#ff4d4f73;border-radius:50%;display:block}.ReferenceRobot-module__nQnLXG__smile{margin-top:calc(7 * var(--u));width:calc(16 * var(--u));height:calc(4 * var(--u));border-radius:0 0 calc(16 * var(--u)) calc(16 * var(--u));border-bottom:calc(3 * var(--u)) solid #00f0ff;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00f0ff;transition:width .2s,height .2s;display:block}.ReferenceRobot-module__nQnLXG__body{bottom:calc(45 * var(--u));left:calc(80 * var(--u));width:calc(180 * var(--u));height:calc(150 * var(--u));background:var(--robot-body-material);box-shadow:0 calc(25 * var(--u)) calc(50 * var(--u)) var(--robot-shell-shadow), inset 0 calc(2 * var(--u)) calc(6 * var(--u)) #ffffffe6;transform:translateX(var(--look-x,0px));z-index:21;border-radius:50% 50% 55% 55%;flex-direction:column;justify-content:center;align-items:center;transition:transform .1s ease-out;display:flex;position:absolute}.ReferenceRobot-module__nQnLXG__core{width:calc(44 * var(--u));height:calc(44 * var(--u));border:calc(2 * var(--u)) solid #00f0ff;box-shadow:0 0 calc(18 * var(--u)) #00f0ff, inset 0 0 calc(10 * var(--u)) #00f0ff;background:#081020;border-radius:50%;justify-content:center;align-items:center;display:flex}.ReferenceRobot-module__nQnLXG__core>span{width:calc(18 * var(--u));height:calc(18 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #fff, 0 0 calc(22 * var(--u)) #00f0ff;background:#fff;border-radius:50%}.ReferenceRobot-module__nQnLXG__label{font-size:calc(9 * var(--u));color:#475569;margin-top:calc(8 * var(--u));letter-spacing:calc(1 * var(--u));font-weight:900;line-height:1.2}.ReferenceRobot-module__nQnLXG__hand{top:calc(155 * var(--u));width:calc(42 * var(--u));height:calc(42 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #00f0ff4d, inset 0 calc(2 * var(--u)) calc(5 * var(--u)) #ffffffe6;z-index:12;background:linear-gradient(135deg,#fff 0%,#cbd5e1 100%);border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-out;display:flex;position:absolute}.ReferenceRobot-module__nQnLXG__leftHand{transform:translate(calc(var(--look-x,0px) * 1.6), calc(var(--look-y,0px) * 1.5)) rotate(calc(var(--tilt,0deg) * -2.5));left:0}.ReferenceRobot-module__nQnLXG__rightHand{transform:translate(calc(var(--look-x,0px) * 2), calc(var(--look-y,0px) * 2)) rotate(calc(var(--tilt,0deg) * 3));right:0}.ReferenceRobot-module__nQnLXG__hand>span{width:calc(15 * var(--u));height:calc(15 * var(--u));box-shadow:0 0 calc(10 * var(--u)) #00f0ff;background:radial-gradient(circle,#00f0ff 0%,#1677ff 100%);border-radius:50%}.ReferenceRobot-module__nQnLXG__shadow{bottom:calc(18 * var(--u));left:calc(85 * var(--u));width:calc(170 * var(--u));height:calc(20 * var(--u));background:var(--robot-ground-shadow);filter:blur(calc(6 * var(--u)));transform:translateX(var(--look-x,0px));z-index:2;border-radius:50%;transition:transform .1s ease-out;position:absolute}.ReferenceRobot-module__nQnLXG__happy .ReferenceRobot-module__nQnLXG__eye{width:calc(36 * var(--u));height:calc(26 * var(--u));border-radius:calc(28 * var(--u)) calc(28 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));animation:none}.ReferenceRobot-module__nQnLXG__happy .ReferenceRobot-module__nQnLXG__smile{width:calc(30 * var(--u));height:calc(9 * var(--u))}.ReferenceRobot-module__nQnLXG__happy .ReferenceRobot-module__nQnLXG__rightHand{animation:.45s ease-in-out 4 ReferenceRobot-module__nQnLXG__wave}@keyframes ReferenceRobot-module__nQnLXG__float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-8 * var(--u)))}}@keyframes ReferenceRobot-module__nQnLXG__blink{0%,94%,to{transform:scaleY(1)}96%,98%{transform:scaleY(.12)}}@keyframes ReferenceRobot-module__nQnLXG__wave{0%,to{transform:translateY(calc(-8 * var(--u))) rotate(-12deg)}50%{transform:translateY(calc(-30 * var(--u))) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.ReferenceRobot-module__nQnLXG__scene .ReferenceRobot-module__nQnLXG__floating,.ReferenceRobot-module__nQnLXG__eye,.ReferenceRobot-module__nQnLXG__happy .ReferenceRobot-module__nQnLXG__rightHand{animation:none}.ReferenceRobot-module__nQnLXG__head,.ReferenceRobot-module__nQnLXG__eyes,.ReferenceRobot-module__nQnLXG__body,.ReferenceRobot-module__nQnLXG__hand,.ReferenceRobot-module__nQnLXG__shadow{transform:none}}
.home-module__txgM7a__hero{--hero-blue:#0052cc;--home-hero-padding:clamp(20px, 4svh, 48px);background:var(--bg-page);border-bottom:1px solid var(--line);min-height:var(--hero-viewport,calc(100svh - 97px))}.home-module__txgM7a__heroGrid{width:calc(100% - 2 * var(--page-gutter,40px));max-width:1760px;height:calc(var(--hero-viewport,calc(100svh - 97px)) - 1px);min-height:min-content;padding-block:var(--home-hero-padding);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,80px);margin-inline:auto;display:grid}.home-module__txgM7a__copy,.home-module__txgM7a__visual{min-width:0}.home-module__txgM7a__visual{justify-self:center;width:min(100%,560px);height:min(100%,460px);min-height:0}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage{aspect-ratio:auto;height:100%;min-height:0}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-bottom{padding-right:76px}.home-module__txgM7a__kicker{color:var(--hero-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:750;line-height:1.5;display:inline-flex}.home-module__txgM7a__kicker>span{background:currentColor;border-radius:50%;flex:0 0 8px;height:8px;margin-left:4px;box-shadow:0 0 0 4px #0052cc1a}.home-module__txgM7a__title{color:var(--ink);letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere;margin:clamp(16px,2.8svh,30px) 0 clamp(16px,2.5svh,28px);font-size:clamp(38px,min(5.1vw,10svh),96px);font-weight:850;line-height:1}.home-module__txgM7a__title>span{display:block}.home-module__txgM7a__title em{color:var(--hero-blue);font-style:normal}.home-module__txgM7a__introduction{max-width:62ch;color:var(--muted);margin:0;font-size:clamp(16px,1.05vw,20px);line-height:1.6}.home-module__txgM7a__actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:clamp(18px,3svh,30px);display:flex}.home-module__txgM7a__actions>a{white-space:normal;border-radius:10px;gap:10px;min-height:48px;padding:11px 18px;font-size:16px;font-weight:650;line-height:1.5}.home-module__txgM7a__actions>a>svg{flex-shrink:0}.home-module__txgM7a__actions .home-module__txgM7a__primaryAction{color:#fff;background:#0b64ee;border-color:#0b64ee;box-shadow:0 8px 24px #176fff20}.home-module__txgM7a__actions .home-module__txgM7a__primaryAction:hover{background:#0052cc;border-color:#0052cc}[data-theme=dark] .home-module__txgM7a__hero{--hero-blue:#9fc2ff}@media (max-width:1099px){.home-module__txgM7a__heroGrid{gap:28px}.home-module__txgM7a__title{font-size:clamp(36px,5.1vw,56px)}.home-module__txgM7a__actions{gap:10px}.home-module__txgM7a__actions>a{padding-inline:12px;font-size:14px}}@media (max-width:899px) and (min-height:601px){.home-module__txgM7a__hero{--home-hero-padding:clamp(20px, 3svh, 32px)}.home-module__txgM7a__heroGrid{grid-template-rows:auto minmax(160px,1fr);grid-template-columns:minmax(0,1fr);gap:20px;max-width:720px}.home-module__txgM7a__visual{width:min(100%,480px);height:min(100%,360px)}.home-module__txgM7a__title{margin-block:16px 14px;font-size:clamp(36px,6vw,52px)}.home-module__txgM7a__introduction{font-size:16px;line-height:1.5}.home-module__txgM7a__actions{margin-top:18px}}@media (max-width:599px){.home-module__txgM7a__hero{--home-hero-padding:clamp(12px, 2svh, 20px)}.home-module__txgM7a__heroGrid{grid-template-rows:auto minmax(128px,1fr);grid-template-columns:minmax(0,1fr);gap:14px}.home-module__txgM7a__visual{width:min(100%,380px);height:min(100%,320px)}.home-module__txgM7a__kicker{letter-spacing:.12em;font-size:12px;line-height:1.5}.home-module__txgM7a__title{letter-spacing:-.04em;margin-block:12px;font-size:clamp(28px,9vw,38px);line-height:1.04}.home-module__txgM7a__introduction{font-size:16px;line-height:1.45}.home-module__txgM7a__actions{grid-template-columns:1.12fr 1fr;gap:8px;margin-top:14px;display:grid}.home-module__txgM7a__actions>a{gap:5px;min-height:44px;padding:9px 5px;font-size:14px;line-height:1.4}.home-module__txgM7a__actions>a>svg{width:16px;height:16px}}@media (max-width:599px) and (max-height:700px){.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-touch{width:auto;inset:6px 57% 6px 6px}.home-module__txgM7a__hero .home-module__txgM7a__visual [data-reference-robot]{width:min(92cqw,86cqh,180px)}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-top{top:auto;bottom:8px;right:60px}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-bottom{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:6px;width:calc(57% - 14px);padding:0;inset:10px 8px 8px auto}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-bottom>div{width:100%}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-bottom button{align-self:flex-start}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-bottom p{max-width:none;font-size:14px;line-height:1.4}}@media (min-width:600px) and (max-height:600px){.home-module__txgM7a__hero{--home-hero-padding:16px}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px}.home-module__txgM7a__kicker{font-size:12px}.home-module__txgM7a__title{margin-block:10px;font-size:clamp(28px,4vw,44px)}.home-module__txgM7a__introduction{font-size:16px;line-height:1.4}.home-module__txgM7a__actions{gap:8px;margin-top:12px}.home-module__txgM7a__actions>a{gap:6px;min-height:44px;padding:8px;font-size:14px}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-top{top:8px;right:8px}.home-module__txgM7a__hero .home-module__txgM7a__visual .robot-stage-bottom{padding:8px 76px 8px 8px}}
