.Hero-module__KTD73a__hero{isolation:isolate;background:linear-gradient(110deg,#fff 0%,#fbfdff 48%,#eef5ff 100%);width:100%;height:calc(100svh - 80px);min-height:660px;max-height:1080px;position:relative;overflow:hidden}.Hero-module__KTD73a__hero:before{content:"";pointer-events:none;background:radial-gradient(at 76% 46%,#cfdefb77,#0000 43%);position:absolute;inset:0}.Hero-module__KTD73a__layout{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;max-width:1920px;height:100%;margin:0 auto;padding:64px clamp(32px,6vw,120px);display:grid;position:relative}.Hero-module__KTD73a__copy{z-index:2;padding:0 0 12px;position:relative}.Hero-module__KTD73a__heading{letter-spacing:-.04em;max-width:780px;margin-bottom:26px;font-size:clamp(40px,4vw,74px);font-weight:650;line-height:1.13}.Hero-module__KTD73a__body{max-width:530px;color:var(--color-body);word-break:keep-all;margin-bottom:32px;font-size:17px;line-height:1.85}.Hero-module__KTD73a__visual{width:115%;height:min(650px,65vh);min-height:450px;margin-left:-4%;position:relative;transform:translateY(-14px)}.Hero-module__KTD73a__visual:before{content:"";filter:blur(23px);pointer-events:none;background:#283d8524;border-radius:50%;width:60%;height:6%;position:absolute;bottom:5%;left:24%;transform:rotate(-6deg)}.Hero-module__KTD73a__visual:after{content:"";pointer-events:none;border:1px solid #8facd61a;border-radius:50%;position:absolute;inset:9% 2% 7% 6%;transform:rotate(-20deg)scaleX(1.12)}@media (max-width:1100px) and (min-width:768px){.Hero-module__KTD73a__layout{grid-template-columns:1.05fr 1fr;padding-inline:36px}.Hero-module__KTD73a__heading{font-size:45px}.Hero-module__KTD73a__body{max-width:390px;font-size:15px}.Hero-module__KTD73a__visual{height:480px;min-height:400px}}@media (max-width:767px){.Hero-module__KTD73a__hero{height:auto;min-height:calc(100svh - 80px);max-height:none}.Hero-module__KTD73a__layout{flex-direction:column;align-items:stretch;gap:0;padding:24px 24px 48px;display:flex}.Hero-module__KTD73a__copy{order:2;padding:0}.Hero-module__KTD73a__heading{max-width:570px;margin-bottom:18px;font-size:clamp(36px,8.8vw,54px)}.Hero-module__KTD73a__body{margin-bottom:24px;font-size:15px;line-height:1.75}.Hero-module__KTD73a__visual{order:1;align-self:center;width:min(100%,420px);height:clamp(260px,68vw,390px);min-height:0;margin:0 0 16px;transform:none}.Hero-module__KTD73a__visual:before{filter:blur(15px)}}
.EngineeringVisual-module__bs0VBq__workspace{color:#647c8a;font-variant-numeric:tabular-nums;background:#fbfcfc;flex-direction:column;width:100%;height:100%;min-height:280px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.EngineeringVisual-module__bs0VBq__header{z-index:2;background:#fffd;border-bottom:1px solid #dfe8ed;align-items:center;gap:12px;min-height:52px;padding:0 22px;display:flex}.EngineeringVisual-module__bs0VBq__document{color:#243e50;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.EngineeringVisual-module__bs0VBq__document svg{color:#6594ba}.EngineeringVisual-module__bs0VBq__revision{color:#7991a1;letter-spacing:.08em;margin-left:auto;font-size:10px}.EngineeringVisual-module__bs0VBq__pause{color:#557c98;border:1px solid #d7e2e9;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.EngineeringVisual-module__bs0VBq__pause:hover{background:#e8f1f8}.EngineeringVisual-module__bs0VBq__pause:focus-visible{outline-offset:3px;outline:2px solid #6ea2f3}.EngineeringVisual-module__bs0VBq__pause:disabled{opacity:.3}.EngineeringVisual-module__bs0VBq__viewport{background:radial-gradient(at 45% 45%,#fff 10%,#edf4f9 100%);flex:1;min-height:0;position:relative;overflow:hidden}.EngineeringVisual-module__bs0VBq__viewport:before{content:"";pointer-events:none;background-image:linear-gradient(#5d8aaa08 1px,#0000 1px),linear-gradient(90deg,#5d8aaa08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.EngineeringVisual-module__bs0VBq__scene,.EngineeringVisual-module__bs0VBq__canvas{position:absolute;inset:0}.EngineeringVisual-module__bs0VBq__scene{right:0}.EngineeringVisual-module__bs0VBq__poster{object-fit:contain}.EngineeringVisual-module__bs0VBq__hidden{visibility:hidden}.EngineeringVisual-module__bs0VBq__viewLabel{z-index:1;letter-spacing:.1em;color:#688da7;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:21px;left:23px}.EngineeringVisual-module__bs0VBq__projections{gap:8px;width:174px;display:flex;position:absolute;bottom:16px;right:18px}.EngineeringVisual-module__bs0VBq__projections>div{color:#6790a8;background:#fffb;border:1px solid #cfdfe8;border-radius:4px;width:83px;padding:6px 3px 0}.EngineeringVisual-module__bs0VBq__projections span{letter-spacing:.06em;padding:0 5px;font-size:9px;display:block}.EngineeringVisual-module__bs0VBq__projections svg{width:100%}.EngineeringVisual-module__bs0VBq__detail{color:#6e8797;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:20px;left:24px}.EngineeringVisual-module__bs0VBq__statusDot{background:#71a4ad;border-radius:50%;width:5px;height:5px}.EngineeringVisual-module__bs0VBq__axis{width:28px;height:28px;position:absolute;top:37px;right:29px}.EngineeringVisual-module__bs0VBq__axis i{transform-origin:0;background:#6499ac;width:23px;height:1px;display:block;position:absolute;bottom:0;left:0}.EngineeringVisual-module__bs0VBq__axis i:first-child{background:#77baa6;transform:rotate(-90deg)}.EngineeringVisual-module__bs0VBq__axis i:nth-child(2){background:#c59165;transform:rotate(25deg)}.EngineeringVisual-module__bs0VBq__axis i:nth-child(3){transform:rotate(145deg)}.EngineeringVisual-module__bs0VBq__footer{background:#ffffffc9;border-top:1px solid #dfe8ed;padding:16px 23px 13px;position:relative}.EngineeringVisual-module__bs0VBq__steps{justify-content:space-between;gap:14px;display:flex}.EngineeringVisual-module__bs0VBq__steps span{color:#7b8d99;align-items:center;gap:7px;font-size:11px;transition:color .4s;display:flex}.EngineeringVisual-module__bs0VBq__steps i{border:1px solid;border-radius:50%;width:5px;height:5px}.EngineeringVisual-module__bs0VBq__steps .EngineeringVisual-module__bs0VBq__active{color:#3f78a4}.EngineeringVisual-module__bs0VBq__active i{background:#6ea2f3}.EngineeringVisual-module__bs0VBq__footer p{color:#8295a2;margin-top:10px;font-size:9px}@container (max-width:460px){.EngineeringVisual-module__bs0VBq__header{gap:8px;min-height:46px;padding:0 14px}.EngineeringVisual-module__bs0VBq__document{gap:7px;font-size:10px}.EngineeringVisual-module__bs0VBq__revision{display:none}.EngineeringVisual-module__bs0VBq__pause{margin-left:auto}.EngineeringVisual-module__bs0VBq__projections{display:none}.EngineeringVisual-module__bs0VBq__scene{right:0}.EngineeringVisual-module__bs0VBq__viewLabel{font-size:9px;top:15px;left:16px}.EngineeringVisual-module__bs0VBq__detail{font-size:9px;bottom:12px;left:16px}.EngineeringVisual-module__bs0VBq__axis{top:28px;right:25px}.EngineeringVisual-module__bs0VBq__footer{padding:12px 15px}.EngineeringVisual-module__bs0VBq__steps{gap:8px}.EngineeringVisual-module__bs0VBq__steps span{gap:5px;font-size:10px}}
.IndustryShowcase-module__evof-a__section{isolation:isolate;background:var(--color-surface-soft);position:relative}.IndustryShowcase-module__evof-a__panels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IndustryShowcase-module__evof-a__panel{min-width:0;min-height:810px;color:var(--color-on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.IndustryShowcase-module__evof-a__semiconductor{background:radial-gradient(at 12% 8%,#36acc0 0%,#28899e 48%,#205d74 100%)}.IndustryShowcase-module__evof-a__battery{background:radial-gradient(at 12% 8%,#14b899 0%,#139a83 48%,#146d61 100%)}.IndustryShowcase-module__evof-a__copy{z-index:1;pointer-events:none;padding:clamp(40px,4.5vw,80px) clamp(28px,5.5vw,104px) 0;position:relative}.IndustryShowcase-module__evof-a__eyebrow{letter-spacing:.14em;opacity:.8;margin-bottom:18px;font-size:11px;font-weight:600}.IndustryShowcase-module__evof-a__title{letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;max-width:560px;font-size:clamp(30px,2.5vw,46px);font-weight:700;line-height:1.16}.IndustryShowcase-module__evof-a__tagline{word-break:keep-all;margin-top:32px;font-size:18px;font-weight:700;line-height:1.5}.IndustryShowcase-module__evof-a__body{word-break:keep-all;opacity:.92;max-width:350px;margin-top:10px;font-size:15px;line-height:1.8}.IndustryShowcase-module__evof-a__link{border:1px solid var(--color-on-dark);border-radius:var(--radius-full);pointer-events:auto;justify-content:center;align-items:center;gap:23px;min-height:48px;margin-top:28px;padding:0 25px;font-size:14px;font-weight:700;transition:background-color .18s,color .18s;display:inline-flex}.IndustryShowcase-module__evof-a__semiconductor .IndustryShowcase-module__evof-a__link{color:#236e80;background:var(--color-canvas)}.IndustryShowcase-module__evof-a__link:hover{color:#164b4a;background:var(--color-canvas)}.IndustryShowcase-module__evof-a__semiconductor .IndustryShowcase-module__evof-a__link:hover{background:#e5f3f5}.IndustryShowcase-module__evof-a__link:focus-visible{outline:2px solid var(--color-on-dark);outline-offset:5px}.IndustryShowcase-module__evof-a__visual{pointer-events:none;flex:1 0 auto;width:112%;height:clamp(430px,34vw,610px);min-height:430px;margin-top:-15px;margin-left:-3%;position:relative}.IndustryShowcase-module__evof-a__note{color:var(--color-mute);text-align:center;padding:15px 24px;font-size:11px;line-height:1.6}@media (min-width:1900px){.IndustryShowcase-module__evof-a__panel{min-height:900px}}@media (max-width:1023px){.IndustryShowcase-module__evof-a__copy{padding:40px 30px 0}.IndustryShowcase-module__evof-a__panel{min-height:720px}.IndustryShowcase-module__evof-a__title{font-size:30px}.IndustryShowcase-module__evof-a__tagline{margin-top:24px;font-size:16px}.IndustryShowcase-module__evof-a__body{font-size:14px}.IndustryShowcase-module__evof-a__visual{height:380px;min-height:350px}}@media (max-width:767px){.IndustryShowcase-module__evof-a__panels{grid-template-columns:minmax(0,1fr)}.IndustryShowcase-module__evof-a__panel{min-height:650px}.IndustryShowcase-module__evof-a__copy{padding:40px 28px 0}.IndustryShowcase-module__evof-a__title{font-size:clamp(29px,7.5vw,40px)}.IndustryShowcase-module__evof-a__eyebrow{margin-bottom:14px}.IndustryShowcase-module__evof-a__tagline{margin-top:25px}.IndustryShowcase-module__evof-a__body{max-width:320px}.IndustryShowcase-module__evof-a__link{margin-top:23px}.IndustryShowcase-module__evof-a__visual{height:360px;min-height:330px;margin-top:0}}
