.home-hero{position:relative;isolation:isolate;overflow:hidden;color:#10234e;background:#fff;background-image:radial-gradient(ellipse at 96% 35%, #ffe9e9 0, transparent 26%),radial-gradient(ellipse at 76% 48%, #9be9f3 0, #d5f6fc 27%, transparent 61%)}.home-hero__inner{position:relative;max-width:1760px;min-height:clamp(590px,49.5vw,871px);margin:0 auto;display:flex;align-items:center;padding:68px 4.2% 86px}.home-hero__copy{position:relative;z-index:2;width:49%}.home-hero__eyebrow{margin:0 0 30px;color:#1549d7;font-size:clamp(13px,1.25vw,20px);font-weight:700;letter-spacing:.19em;text-transform:uppercase}.home-hero h1{margin:0;font-size:clamp(44px,4.3vw,76px);font-weight:750;line-height:1.06;letter-spacing:-0.045em}.home-hero h1 span{display:inline-block;padding-bottom:.08em;white-space:nowrap;color:#096aba;background:linear-gradient(100deg, #1244ef 10%, #007bd5 60%, #008f9b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home-hero__description{max-width:570px;margin:23px 0 32px;font-size:clamp(18px,1.45vw,24px);line-height:1.55;color:#2f4663}.home-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.home-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:55px;padding:14px 21px;border:1.5px solid #1652e9;border-radius:8px;font-size:clamp(15px,1.15vw,18px);font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s}.home-hero__button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.home-hero__button--primary{background:#134ae9;color:#fff;box-shadow:0 8px 24px rgba(25,76,235,.1019607843)}.home-hero__button--secondary{background:rgba(255,255,255,.737254902);color:#1244c2}.home-hero__button:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(21,73,215,.168627451)}.home-hero__button--primary:hover{background:#0b38be;color:#fff}.home-hero__button--secondary:hover{background:#edf6ff;color:#12389d}.home-hero__stage{position:absolute;width:55%;max-width:970px;aspect-ratio:800/720;right:-1%;bottom:0}.home-hero__art{position:absolute;inset:0;pointer-events:none}.home-hero__backdrop,.home-hero__circuit{position:absolute;inset:0;width:100%;height:100%}.home-hero__backdrop{color:#29bdde;opacity:.32}.home-hero__robot{position:absolute;width:90%;max-width:none;height:auto;left:10%;bottom:0;transform-origin:65% 95%;animation:home-robot-breathe 8s ease-in-out infinite}.home-hero__circuit{overflow:visible}.home-hero__diagram{animation:home-diagram-float 7s ease-in-out infinite}.home-hero__chip{animation:home-chip-float 5s ease-in-out infinite}.home-hero__glow{animation:home-chip-light 4s ease-in-out infinite}.home-hero__signal{stroke-dasharray:11 42;animation:home-signal-flow 4s linear infinite}.home-hero__table{position:absolute;width:116%;height:13%;left:-4%;bottom:-6%;border:2px solid #9ad4de;border-radius:50%;background:linear-gradient(178deg, rgba(215, 241, 243, 0.9333333333) 3%, #fff 12%, rgba(195, 232, 233, 0.9411764706) 18%, #edfdfc 46%, rgba(132, 207, 219, 0.6588235294) 54%, #daeff3 75%);box-shadow:0 14px 0 #d7edf0,0 18px 1px #8bc7ce,0 30px 0 #d3eef1}.home-hero__table::after{content:"";position:absolute;inset:8% 7% 30%;border:2px solid #38d7dd;border-radius:50%;box-shadow:0 0 12px rgba(7,225,233,.3411764706),inset 0 0 9px rgba(7,225,233,.231372549)}.home-hero__motion-control{position:absolute;right:6%;bottom:16px;z-index:3;display:flex;align-items:center;gap:7px;min-height:32px;padding:4px 9px;border:1px solid #b4d6df;border-radius:6px;color:#31506a;background:rgba(255,255,255,.9215686275);font-size:11px;cursor:pointer}.home-hero__motion-control input{accent-color:#1553dd;width:14px;height:14px;margin:0}.home-hero__stage:has(input:checked) .home-hero__art *{animation-play-state:paused}.home-hero a:focus-visible,.home-hero input:focus-visible{outline:3px solid #0454bd;outline-offset:5px}.home-pathways{background:#fff;border-top:1px solid #bce5ed;border-bottom:1px solid #e0eef1;color:#10234e}.home-pathways__inner{max-width:1760px;margin:auto;padding:31px 4.2%;display:flex;align-items:center}.home-pathways h2{margin:0;flex:1.25;padding-right:25px;font-size:clamp(20px,1.8vw,30px);line-height:1.2;letter-spacing:-0.03em}.home-pathways a{flex:1;display:flex;align-items:center;justify-content:center;gap:13px;padding:9px 18px;min-height:48px;border-left:1px solid #bddeeb;color:#203655;font-size:clamp(14px,1.1vw,18px);text-decoration:none}.home-pathways a:hover{color:#1051dd;text-decoration:underline;text-underline-offset:5px}.home-pathways a:focus-visible{outline:3px solid #0454bd;outline-offset:3px}.home-pathways svg{width:33px;height:33px;flex-shrink:0;fill:none;stroke:#1761e8;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-pathways a:nth-of-type(2) svg{stroke:#009eaa}@keyframes home-robot-breathe{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-0.35deg)}}@keyframes home-diagram-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes home-chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes home-chip-light{0%,100%{opacity:.5}50%{opacity:.95}}@keyframes home-signal-flow{to{stroke-dashoffset:-106}}@media(min-width: 901px){.home-hero{--home-hero-height: clamp(456px, calc(100svh - 260px), 740px)}.home-hero__inner{min-height:var(--home-hero-height);padding-top:clamp(24px,4svh,48px);padding-bottom:clamp(24px,4svh,48px)}.home-hero h1{font-size:clamp(43px,min(4.3vw,7.5svh),68px)}.home-hero__eyebrow{margin-bottom:clamp(18px,2.6svh,26px)}.home-hero__description{margin:20px 0 26px;font-size:clamp(18px,min(1.45vw,2.6svh),22px)}.home-hero__stage{width:min(55%,(var(--home-hero-height) - 18px)*1.111111)}.home-pathways__inner{padding-top:22px;padding-bottom:22px}}@media(max-width: 1100px)and (min-width: 901px){.home-hero h1{font-size:43px}.home-hero__button{padding:12px 15px;font-size:14px}.home-hero__description{max-width:395px}.home-pathways__inner{padding-left:3%;padding-right:3%}.home-pathways a{padding:8px 12px;gap:9px}}@media(max-width: 900px){.home-hero__inner{display:block;min-height:0;padding:45px 6% 0}.home-hero__copy{width:100%;max-width:650px;margin:auto}.home-hero h1{font-size:clamp(39px,6.8vw,61px)}.home-hero__eyebrow{margin-bottom:23px}.home-hero__description{max-width:550px;margin:21px 0 25px}.home-hero__stage{position:relative;right:auto;width:108%;max-width:690px;margin:-10px -4% 0}.home-hero__motion-control{right:3%}.home-pathways__inner{flex-wrap:wrap;padding:26px 4%;row-gap:17px}.home-pathways h2{flex-basis:100%;padding:0;text-align:center}.home-pathways a{padding:10px;font-size:14px}.home-pathways a:first-of-type{border-left:0}}@media(max-width: 540px){.home-hero__inner{padding-top:34px}.home-hero h1{font-size:clamp(29px,7.7vw,42px);letter-spacing:-0.045em}.home-hero__eyebrow{font-size:11px;letter-spacing:.16em;margin-bottom:18px}.home-hero__description{font-size:17px;line-height:1.5}.home-hero__actions{gap:10px}.home-hero__button{flex:1 1 100%;min-height:48px}.home-hero__stage{margin-top:12px}.home-pathways__inner{display:block;padding:24px 6%}.home-pathways h2{text-align:left;font-size:23px;margin-bottom:14px}.home-pathways a{border:0;justify-content:flex-start;padding:12px 0;font-size:16px}}@media(prefers-reduced-motion: reduce){.home-hero__art *{animation:none !important}.home-hero__button{transition:none}.home-hero__button:hover{transform:none}.home-hero__motion-control{display:none}}
/*# sourceMappingURL=homeCritical.min.css.map */
