.solutions-page-module__Hi6Xja__page{background:var(--background);overflow:hidden}.solutions-page-module__Hi6Xja__industrySection,.solutions-page-module__Hi6Xja__workflowSection{border-bottom:1px solid var(--line);padding-block:var(--section-compact)}.solutions-page-module__Hi6Xja__industrySection{padding-top:calc(var(--nav-height) + clamp(52px, 6vw, 88px));background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--theme-accent) 5%, transparent), transparent 34%), var(--background)}.solutions-page-module__Hi6Xja__workflowSection{background:var(--background-1)}.solutions-page-module__Hi6Xja__sectionHeading{margin-bottom:clamp(44px,6vw,76px)}.solutions-page-module__Hi6Xja__headingGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(36px,7vw,112px);margin-top:19px;display:grid}.solutions-page-module__Hi6Xja__headingGrid h1{color:#f0f4fb;max-width:32ch;font-family:var(--font-saira), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;font-size:clamp(22px,2vw,28px);font-weight:620;line-height:1.2}.solutions-page-module__Hi6Xja__headingGrid h2,.solutions-page-module__Hi6Xja__closingInner h2{color:#f0f4fb;text-wrap:balance;max-width:32ch;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere}.solutions-page-module__Hi6Xja__headingGrid>p,.solutions-page-module__Hi6Xja__closingInner>div>p:last-child{max-width:58ch;color:var(--muted-foreground);font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.62}.solutions-page-module__Hi6Xja__industryMosaic{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:290px;gap:1px;display:grid}.solutions-page-module__Hi6Xja__industryMosaic.solutions-page-module__Hi6Xja__industryCompact{grid-auto-rows:clamp(215px,17vw,240px)}.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem:nth-child(3),.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem:nth-child(8){grid-column:span 5}.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem:nth-child(4),.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem:nth-child(7){grid-column:span 4}.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem:nth-child(5),.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem:nth-child(6){grid-column:span 3}.solutions-page-module__Hi6Xja__industryItem{background:var(--background-1);grid-column:span 4;position:relative;overflow:hidden}.solutions-page-module__Hi6Xja__industryItem:first-child,.solutions-page-module__Hi6Xja__industryItem:nth-child(7){grid-column:span 7}.solutions-page-module__Hi6Xja__industryItem:nth-child(2),.solutions-page-module__Hi6Xja__industryItem:nth-child(6){grid-column:span 5}.solutions-page-module__Hi6Xja__industryItem:nth-child(8),.solutions-page-module__Hi6Xja__industryItem:nth-child(9){grid-column:span 6}.solutions-page-module__Hi6Xja__industryItem>a{isolation:isolate;background:linear-gradient(145deg, #121c2a85, #05080de0), var(--background-1);width:100%;height:100%;min-height:290px;color:inherit;display:block;position:relative;overflow:hidden}.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem>a{min-height:clamp(215px,17vw,240px)}.solutions-page-module__Hi6Xja__industryItem>a:before,.solutions-page-module__Hi6Xja__workflowCard>a:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(104deg,#0000 0 32%,#68afff06 42%,#8f6fff1c 50%,#5fe3ff0b 58%,#0000 68% 100%);transition:transform .95s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-115%)}.solutions-page-module__Hi6Xja__industryItem:hover>a:before,.solutions-page-module__Hi6Xja__industryItem:focus-within>a:before,.solutions-page-module__Hi6Xja__industryActive>a:before,.solutions-page-module__Hi6Xja__workflowCard>a:hover:before,.solutions-page-module__Hi6Xja__workflowCard>a:focus-visible:before{transform:translate(115%)}.solutions-page-module__Hi6Xja__industryItem img{z-index:-2;object-fit:cover;filter:saturate(.48)contrast(1.12)brightness(.54);opacity:.22;transition:opacity .62s cubic-bezier(.16,1,.3,1),filter .72s,transform 1.05s cubic-bezier(.16,1,.3,1);transform:scale(1.025)}.solutions-page-module__Hi6Xja__industryItem:hover img,.solutions-page-module__Hi6Xja__industryItem:focus-within img,.solutions-page-module__Hi6Xja__industryActive img{filter:saturate(.68)contrast(1.08)brightness(.64);opacity:.62;transform:scale(1)}.solutions-page-module__Hi6Xja__industryShade{z-index:-1;opacity:.82;background:linear-gradient(#04060a1f 8%,#04060af0 96%),linear-gradient(90deg,#04060ab3,#0000 76%);transition:opacity .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.solutions-page-module__Hi6Xja__industryItem:hover .solutions-page-module__Hi6Xja__industryShade,.solutions-page-module__Hi6Xja__industryItem:focus-within .solutions-page-module__Hi6Xja__industryShade,.solutions-page-module__Hi6Xja__industryActive .solutions-page-module__Hi6Xja__industryShade{opacity:.68}.solutions-page-module__Hi6Xja__industryCopy{z-index:2;position:absolute;bottom:30px;left:32px;right:32px}.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryCopy{bottom:22px;left:26px;right:26px}.solutions-page-module__Hi6Xja__industryCopy h3{color:#f0f4fb;max-width:23ch;font-family:var(--font-saira), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:620;line-height:1.25}.solutions-page-module__Hi6Xja__industryCopy p{max-width:54ch;color:var(--foreground-soft);opacity:.58;margin-top:12px;font-size:.82rem;line-height:1.48;transition:color .28s,opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryCopy p{margin-top:9px;line-height:1.42}.solutions-page-module__Hi6Xja__industryItem:hover .solutions-page-module__Hi6Xja__industryCopy p,.solutions-page-module__Hi6Xja__industryItem:focus-within .solutions-page-module__Hi6Xja__industryCopy p,.solutions-page-module__Hi6Xja__industryActive .solutions-page-module__Hi6Xja__industryCopy p{opacity:1;transform:translateY(0)}.solutions-page-module__Hi6Xja__industryItem svg{z-index:2;width:22px;height:22px;color:var(--foreground-soft);transition:color .22s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:28px;right:28px}.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem svg{top:22px;right:22px}.solutions-page-module__Hi6Xja__industryItem:hover svg,.solutions-page-module__Hi6Xja__industryItem:focus-within svg{color:var(--theme-accent-text);transform:translate(3px,-3px)}.solutions-page-module__Hi6Xja__industryItem>a:focus-visible,.solutions-page-module__Hi6Xja__workflowCard>a:focus-visible{outline:1px solid var(--theme-accent);outline-offset:-2px}.solutions-page-module__Hi6Xja__industryProgress{z-index:3;height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.solutions-page-module__Hi6Xja__industryProgress>span{background:linear-gradient(90deg, var(--theme-accent), #8b65ff, #5fe3ff);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.solutions-page-module__Hi6Xja__industryActive .solutions-page-module__Hi6Xja__industryProgress>span{animation:5.2s linear forwards solutions-page-module__Hi6Xja__industry-progress}.solutions-page-module__Hi6Xja__industryPaused .solutions-page-module__Hi6Xja__industryActive .solutions-page-module__Hi6Xja__industryProgress>span{animation-play-state:paused}@keyframes solutions-page-module__Hi6Xja__industry-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.solutions-page-module__Hi6Xja__workflowGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.solutions-page-module__Hi6Xja__workflowCard{background:var(--background);min-width:0}.solutions-page-module__Hi6Xja__workflowCard>a{border-radius:var(--ui-radius);min-height:330px;color:inherit;background:radial-gradient(circle at 78% 18%,#4678b814,#0000 38%),linear-gradient(145deg,#10182499,#05080de6);flex-direction:column;padding:clamp(26px,3vw,40px);transition:background-color .32s;display:flex;position:relative;overflow:hidden}.solutions-page-module__Hi6Xja__cardLight{opacity:.55;pointer-events:none;background:radial-gradient(#4fa5ff1c,#7c59ff0b 44%,#0000 72%);border-radius:50%;height:58%;transition:opacity .42s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 12% -54%}.solutions-page-module__Hi6Xja__workflowCard>a:hover .solutions-page-module__Hi6Xja__cardLight,.solutions-page-module__Hi6Xja__workflowCard>a:focus-visible .solutions-page-module__Hi6Xja__cardLight{opacity:1;transform:translateY(-12%)}.solutions-page-module__Hi6Xja__cardIndex{z-index:2;color:var(--theme-accent-text);font-family:var(--font-jetbrains), monospace;letter-spacing:.13em;font-size:.68rem;position:relative}.solutions-page-module__Hi6Xja__cardArrow{z-index:2;width:21px;height:21px;color:var(--foreground-faint);transition:color .22s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(26px,3vw,40px);right:clamp(26px,3vw,40px)}.solutions-page-module__Hi6Xja__workflowCard>a:hover .solutions-page-module__Hi6Xja__cardArrow,.solutions-page-module__Hi6Xja__workflowCard>a:focus-visible .solutions-page-module__Hi6Xja__cardArrow{color:var(--theme-accent-text);transform:translate(3px,-3px)}.solutions-page-module__Hi6Xja__cardCopy{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding-top:68px;display:flex;position:relative}.solutions-page-module__Hi6Xja__cardCopy h3{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(1.55rem,2.35vw,2.45rem);font-weight:560;line-height:1.02}.solutions-page-module__Hi6Xja__cardCopy p{max-width:48ch;color:var(--muted-foreground);margin-top:16px;font-size:.9rem;line-height:1.55}.solutions-page-module__Hi6Xja__cardCopy small{color:var(--foreground-faint);font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:.61rem;display:block}.solutions-page-module__Hi6Xja__closingSection{background:var(--background-1);padding-block:clamp(40px,4.5vw,64px);position:relative;overflow:hidden}.solutions-page-module__Hi6Xja__closingSection:after{border-top:1px solid var(--line);content:"";pointer-events:none;background:radial-gradient(at 80%,#457fb80f,#0000 50%);position:absolute;inset:0}.solutions-page-module__Hi6Xja__closingWireframe{opacity:.18;mix-blend-mode:screen;width:50%;height:100%;position:absolute;inset:0 0 0 50%}.solutions-page-module__Hi6Xja__closingInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(42px,7vw,104px);display:grid;position:relative}.solutions-page-module__Hi6Xja__closingInner h2{max-width:18ch;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere;margin-top:18px}.solutions-page-module__Hi6Xja__closingInner>div>p:last-child{margin-top:22px}.solutions-page-module__Hi6Xja__closingInner>div:first-child{min-width:0}.solutions-page-module__Hi6Xja__closingInner>[data-assembly-scene]{justify-self:end;width:100%;max-width:600px}.solutions-page-module__Hi6Xja__actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:30px;display:flex}.solutions-page-module__Hi6Xja__actions[data-product-count="1"]{width:min(440px,100%)}.solutions-page-module__Hi6Xja__actions a{white-space:nowrap}@media (max-width:1050px){.solutions-page-module__Hi6Xja__workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-page-module__Hi6Xja__closingInner{grid-template-columns:1fr}.solutions-page-module__Hi6Xja__actions{justify-content:flex-start}}@media (max-width:767px){.solutions-page-module__Hi6Xja__industrySection,.solutions-page-module__Hi6Xja__workflowSection{padding-block:68px}.solutions-page-module__Hi6Xja__closingSection{padding-block:36px}.solutions-page-module__Hi6Xja__industrySection{padding-top:calc(var(--nav-height) + 42px)}.solutions-page-module__Hi6Xja__headingGrid{grid-template-columns:1fr;align-items:start;gap:22px}.solutions-page-module__Hi6Xja__headingGrid h1{font-size:clamp(2.45rem,11.4vw,3.8rem)}.solutions-page-module__Hi6Xja__industryMosaic{border:1px solid var(--line);background:0 0;display:block}.solutions-page-module__Hi6Xja__industryItem,.solutions-page-module__Hi6Xja__industryItem:nth-child(n){border-bottom:1px solid var(--line);min-height:330px}.solutions-page-module__Hi6Xja__industryItem>a{min-height:330px}.solutions-page-module__Hi6Xja__industryMosaic.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem,.solutions-page-module__Hi6Xja__industryMosaic.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem:nth-child(n),.solutions-page-module__Hi6Xja__industryCompact .solutions-page-module__Hi6Xja__industryItem>a{min-height:250px}.solutions-page-module__Hi6Xja__industryItem:last-child{border-bottom:0}.solutions-page-module__Hi6Xja__industryCopy{bottom:24px;left:22px;right:22px}.solutions-page-module__Hi6Xja__industryCopy h3{font-size:clamp(1.7rem,8vw,2.45rem)}.solutions-page-module__Hi6Xja__workflowGrid{grid-template-columns:1fr}.solutions-page-module__Hi6Xja__workflowCard>a{border-radius:var(--ui-radius);min-height:285px;padding:26px 22px}.solutions-page-module__Hi6Xja__cardArrow{top:26px;right:22px}.solutions-page-module__Hi6Xja__actions{grid-template-columns:1fr;width:100%;display:grid}.solutions-page-module__Hi6Xja__actions a{width:100%}.solutions-page-module__Hi6Xja__closingWireframe{opacity:.13;width:80%;inset:20% 0 0 20%}}@media (prefers-reduced-motion:reduce){.solutions-page-module__Hi6Xja__industryItem img,.solutions-page-module__Hi6Xja__industryItem>a:before,.solutions-page-module__Hi6Xja__workflowCard>a:before,.solutions-page-module__Hi6Xja__cardLight,.solutions-page-module__Hi6Xja__cardArrow{transition:none}}
@layer components{.button-module__HjQxJG__root{border-radius:var(--button-radius);max-width:100%;min-height:48px;font-family:var(--font-saira), Arial, sans-serif;font-size:var(--button-font-size);letter-spacing:.06em;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.button-module__HjQxJG__root>svg{flex-shrink:0;width:18px;height:18px}.button-module__HjQxJG__default{min-width:min(160px,100%)}.button-module__HjQxJG__compact{min-width:0;min-height:44px;padding:10px 16px}.button-module__HjQxJG__wide{min-width:min(224px,100%)}.button-module__HjQxJG__icon{letter-spacing:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.button-module__HjQxJG__primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--button-on-primary);font-weight:600}.button-module__HjQxJG__primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--button-primary-hover);background:var(--button-primary-hover)}.button-module__HjQxJG__primary:active:not(:disabled):not([aria-disabled=true]){border-color:var(--button-primary-active);background:var(--button-primary-active)}.button-module__HjQxJG__secondary{border-color:var(--button-border);color:var(--foreground);background:0 0}.button-module__HjQxJG__secondary:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected]):not([aria-pressed]):not([aria-current=page]){border-color:var(--foreground);background:var(--foreground);color:var(--background)}.button-module__HjQxJG__selection{color:var(--foreground-soft);background:0 0;border-color:#0000}.button-module__HjQxJG__selection:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):not([aria-pressed=true]):not([aria-current=page]){background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.button-module__HjQxJG__selection[aria-selected=true],.button-module__HjQxJG__selection[aria-pressed=true],.button-module__HjQxJG__selection[aria-current=page]{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--button-on-primary);font-weight:600}.button-module__HjQxJG__tertiary{color:var(--foreground-soft);background:0 0;padding-inline:12px}.button-module__HjQxJG__tertiary:hover:not(:disabled):not([aria-disabled=true]),.button-module__HjQxJG__tertiary[aria-expanded=true]{background:var(--surface);color:var(--foreground)}.button-module__HjQxJG__tertiary.button-module__HjQxJG__icon{padding:0}.button-module__HjQxJG__root:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:3px}.button-module__HjQxJG__root:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.button-module__HjQxJG__root:disabled,.button-module__HjQxJG__root[aria-disabled=true]{border-color:var(--line-strong);background:var(--button-disabled);color:var(--muted-foreground);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__root{transition:none}.button-module__HjQxJG__root:active:not(:disabled):not([aria-disabled=true]){transform:none}}}
.home-overview-module__ZBh0EG__section{font-family:var(--body-font-family);color:#edf2fc;border-bottom:1px solid #242e3e;padding-block:clamp(64px,7vw,104px);scroll-margin-top:100px}.home-overview-module__ZBh0EG__heading{align-items:center;gap:var(--home-title-copy-gap);margin-bottom:var(--home-heading-content-gap);text-align:center;flex-direction:column;display:flex}.home-overview-module__ZBh0EG__eyebrow{margin:0 0 var(--home-label-title-gap)}.home-overview-module__ZBh0EG__heading h2{color:var(--foreground);text-wrap:balance;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere;margin:0}.home-overview-module__ZBh0EG__section .home-overview-module__ZBh0EG__heading h2{color:#f0f4fb;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere}.home-overview-module__ZBh0EG__titleAccent{color:var(--theme-accent-text)}.home-overview-module__ZBh0EG__textLink{color:#b3d2ff;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex}.home-overview-module__ZBh0EG__textLink svg,.home-overview-module__ZBh0EG__primaryLink svg{flex-shrink:0;width:18px;height:18px}.home-overview-module__ZBh0EG__textLink:hover{color:#e1edff}.home-overview-module__ZBh0EG__section a:not([data-button]):focus-visible,.home-overview-module__ZBh0EG__section button:not([data-button]):focus-visible,.home-overview-module__ZBh0EG__rolePanel:focus-visible{outline-offset:5px;outline:2px solid #a5caff}.home-overview-module__ZBh0EG__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-overview-module__ZBh0EG__card{border-radius:var(--ui-radius);background:#0d141f;border:1px solid #263246;flex-direction:column;align-items:flex-start;min-width:0;padding:25px;transition:border-color .18s,background .18s;display:flex}.home-overview-module__ZBh0EG__capabilityGrid{isolation:isolate;gap:18px;position:relative}.home-overview-module__ZBh0EG__capabilityGrid:before{z-index:-1;filter:blur(30px);content:"";pointer-events:none;background:radial-gradient(at 45% 42%,#4ea8ff1f,#0000 45%);position:absolute;inset:15% 10%}.home-overview-module__ZBh0EG__card{background:linear-gradient(145deg,#101b2a,#0d141f 65%,#101a29);border:1px solid #263246;border-radius:12px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #80c2ff1f,0 14px 32px #0000002e}.home-overview-module__ZBh0EG__card:before{content:"";pointer-events:none;border:1px solid #80c2ff14;border-radius:8px;position:absolute;inset:8px}.home-overview-module__ZBh0EG__card:hover{background:linear-gradient(145deg,#152238,#111b2a);border-color:#415878}.home-overview-module__ZBh0EG__definition{box-shadow:inset 0 1px #80c2ff14}.home-overview-module__ZBh0EG__capabilityPreview{width:100%;margin-top:auto;padding-top:24px}.home-overview-module__ZBh0EG__previewToolbar{background:#101b2a;border:1px solid #2d405b;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:5px;padding:10px 12px;display:flex}.home-overview-module__ZBh0EG__previewToolbar i{background:#52749e;border-radius:50%;width:5px;height:5px}.home-overview-module__ZBh0EG__previewToolbar span{color:#a4bddf;margin-left:9px;font-size:10px}.home-overview-module__ZBh0EG__capabilityPreview svg{background:radial-gradient(#182b43,#0d1726);border:1px solid #2d405b;border-radius:0 0 8px 8px;width:100%;height:180px;display:block;box-shadow:inset 0 0 30px #0000002e}.home-overview-module__ZBh0EG__cardTop{color:#9dbdef;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}.home-overview-module__ZBh0EG__cardTop span{color:#a6b7cf;font-size:13px}.home-overview-module__ZBh0EG__card h3{letter-spacing:-.025em;margin:0 0 15px;font-size:20px;font-weight:550;line-height:1.3}.home-overview-module__ZBh0EG__card p{color:#b1bfd3;font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0}.home-overview-module__ZBh0EG__card .home-overview-module__ZBh0EG__textLink{margin-top:24px}.home-overview-module__ZBh0EG__aiCard{background:linear-gradient(130deg,#152238,#0d1726);border-color:#375173;grid-column:span 2}.home-overview-module__ZBh0EG__aiCard:hover{background:linear-gradient(130deg,#1a2b45,#101d2f);border-color:#52749e}.home-overview-module__ZBh0EG__aiCard .home-overview-module__ZBh0EG__cardTop,.home-overview-module__ZBh0EG__aiCard .home-overview-module__ZBh0EG__cardTop span{color:#b3d2ff}.home-overview-module__ZBh0EG__aiBody{grid-template-columns:minmax(0,1.2fr) minmax(185px,.8fr);align-items:center;gap:28px;width:100%;display:grid}.home-overview-module__ZBh0EG__aiCard h3{margin-bottom:17px;font-size:27px;line-height:1.2}.home-overview-module__ZBh0EG__aiCard p{max-width:410px}.home-overview-module__ZBh0EG__definition{border-radius:var(--ui-radius);background:#101b2a;border:1px solid #3b536e;padding:21px 20px}.home-overview-module__ZBh0EG__definition>span{color:#a4bddf;letter-spacing:.075em;font-size:12px;font-weight:500}.home-overview-module__ZBh0EG__definition ul{border-left:1px solid #516d90;flex-direction:column;gap:16px;margin:20px 0 0;padding:0 0 0 13px;list-style:none;display:flex}.home-overview-module__ZBh0EG__definition li{color:#cbd9ef;font-size:14px;line-height:1.6;position:relative}.home-overview-module__ZBh0EG__definition li:before{content:"";background:#94bfff;border:2px solid #18283f;border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:-17px}.home-overview-module__ZBh0EG__formats{flex-wrap:wrap;gap:8px;margin:21px 0 0;padding:0;list-style:none;display:flex}.home-overview-module__ZBh0EG__formats li{border-radius:var(--radius-sharp);color:#b6c9e6;background:#172439;border:1px solid #2b3e58;padding:5px 8px;font-size:13px;line-height:1.5}.home-overview-module__ZBh0EG__footnote{color:#9fb0c9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:23px;font-size:14px;line-height:1.6;display:flex}.home-overview-module__ZBh0EG__roleIntro{max-width:64ch;color:var(--muted-foreground);font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0}.home-overview-module__ZBh0EG__roleShowcase{grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);align-items:stretch;gap:30px;display:grid}.home-overview-module__ZBh0EG__roleTabs{flex-direction:column;gap:6px;padding-block:7px;display:flex}.home-overview-module__ZBh0EG__roleTab{text-align:left;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:54px;padding:15px 14px;display:grid}.home-overview-module__ZBh0EG__roleIndex{color:#91a5c1;font-size:12px}.home-overview-module__ZBh0EG__roleTab[aria-selected=true] .home-overview-module__ZBh0EG__roleIndex,.home-overview-module__ZBh0EG__roleTab[aria-selected=true] .home-overview-module__ZBh0EG__roleArrow{color:inherit}.home-overview-module__ZBh0EG__roleArrow{color:#a6c8ff;opacity:0}.home-overview-module__ZBh0EG__roleTab[aria-selected=true] .home-overview-module__ZBh0EG__roleArrow,.home-overview-module__ZBh0EG__roleTab:hover .home-overview-module__ZBh0EG__roleArrow{opacity:1}.home-overview-module__ZBh0EG__rolePanel{border-radius:var(--ui-radius);background:#0d1623;border:1px solid #2e405c;flex-direction:column;min-width:0;min-height:420px;padding:34px;display:flex;position:relative;overflow:hidden}.home-overview-module__ZBh0EG__panelImage{opacity:.91;filter:saturate(1.025)contrast(1.08)brightness(.975);background-position:50%;background-size:cover;position:absolute;inset:0}.home-overview-module__ZBh0EG__panelImage:after{content:"";background:linear-gradient(#0d1623c7 0%,#0d1623a6 48%,#0d162336 100%),linear-gradient(90deg,#0d16236c 0%,#0000 100%);position:absolute;inset:0}.home-overview-module__ZBh0EG__rolePanel>:not(.home-overview-module__ZBh0EG__panelImage){z-index:1;position:relative}.home-overview-module__ZBh0EG__rolePanel[hidden]{display:none}.home-overview-module__ZBh0EG__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.home-overview-module__ZBh0EG__scenarioNumber{color:#9aafcb;letter-spacing:.05em;font-size:13px;font-weight:500}.home-overview-module__ZBh0EG__productTag{border-radius:var(--radius-sharp);color:#b8d4ff;background:#243451a8;border:1px solid #3a4f71;padding:6px 12px;font-size:13px;line-height:1.5}.home-overview-module__ZBh0EG__rolePanel h3{color:#e7effb;letter-spacing:-.035em;max-width:570px;margin:0 0 25px;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:550;line-height:1.22}.home-overview-module__ZBh0EG__rolePanel>p{color:#b2c2d9;max-width:620px;font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0 0 30px}.home-overview-module__ZBh0EG__panelActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:auto;padding-top:25px;display:flex}.home-overview-module__ZBh0EG__industries{color:#a8bad4;border-top:1px solid #222e41;align-items:flex-start;gap:35px;margin-top:34px;padding-top:24px;font-size:14px;line-height:1.9;display:flex}.home-overview-module__ZBh0EG__industries>span{color:#94a8c5;flex-shrink:0}@media (max-width:1150px){.home-overview-module__ZBh0EG__capabilityGrid{gap:16px}.home-overview-module__ZBh0EG__aiBody{grid-template-columns:1fr}.home-overview-module__ZBh0EG__definition{display:none}.home-overview-module__ZBh0EG__roleShowcase{grid-template-columns:minmax(240px,.9fr) minmax(0,1.3fr);gap:24px}.home-overview-module__ZBh0EG__rolePanel{padding:28px}.home-overview-module__ZBh0EG__roleTab{gap:9px;padding:13px 10px}}@media (max-width:850px){.home-overview-module__ZBh0EG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-overview-module__ZBh0EG__capabilityGrid>article:last-child{grid-column:span 2}.home-overview-module__ZBh0EG__roleIntro{max-width:48ch}.home-overview-module__ZBh0EG__roleShowcase{grid-template-columns:1fr;gap:20px}.home-overview-module__ZBh0EG__rolePanel{min-height:390px}}@media (max-width:540px){.home-overview-module__ZBh0EG__section{padding-block:56px}.home-overview-module__ZBh0EG__capabilityGrid{grid-template-columns:1fr;gap:15px}.home-overview-module__ZBh0EG__aiCard,.home-overview-module__ZBh0EG__capabilityGrid>article:last-child{grid-column:auto}.home-overview-module__ZBh0EG__card{padding:24px}.home-overview-module__ZBh0EG__definition{margin-top:24px;display:block}.home-overview-module__ZBh0EG__roleTab{padding:12px 14px}.home-overview-module__ZBh0EG__rolePanel{min-height:0;padding:25px}.home-overview-module__ZBh0EG__panelHeading{gap:12px}.home-overview-module__ZBh0EG__panelActions{gap:18px;padding-top:10px}.home-overview-module__ZBh0EG__industries{flex-direction:column;gap:8px}.home-overview-module__ZBh0EG__footnote{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.home-overview-module__ZBh0EG__card,.home-overview-module__ZBh0EG__roleTab,.home-overview-module__ZBh0EG__primaryLink{transition:none}}.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__definition{border-radius:8px}.home-overview-module__ZBh0EG__previewToolbar b{color:#79a8d4;letter-spacing:.08em;margin-left:auto;font-size:9px;font-weight:500}.home-overview-module__ZBh0EG__capabilityPreview svg{aspect-ratio:340/220;background:radial-gradient(at 50% 35%,#1b304a,#0b1523 85%);height:auto;overflow:hidden}.home-overview-module__ZBh0EG__card:hover .home-overview-module__ZBh0EG__capabilityPreview svg{border-color:#496b91}.home-overview-module__ZBh0EG__aiBody{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.home-overview-module__ZBh0EG__aiVisual{width:100%;min-width:0}.home-overview-module__ZBh0EG__aiGeneratedPreview{padding-top:0}.home-overview-module__ZBh0EG__aiVisual .home-overview-module__ZBh0EG__definition{margin-top:12px;padding:13px 15px;display:block}.home-overview-module__ZBh0EG__aiVisual .home-overview-module__ZBh0EG__definition>span{font-size:10px}.home-overview-module__ZBh0EG__aiVisual .home-overview-module__ZBh0EG__definition ul{border:0;flex-flow:wrap;gap:5px 12px;margin-top:8px;padding:0}.home-overview-module__ZBh0EG__aiVisual .home-overview-module__ZBh0EG__definition li{font-size:10px}.home-overview-module__ZBh0EG__aiVisual .home-overview-module__ZBh0EG__definition li:before{display:none}.home-overview-module__ZBh0EG__parametricFeature{transform-box:fill-box;transform-origin:bottom;animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__feature-extrusion}.home-overview-module__ZBh0EG__modelRibs{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__feature-ribs}.home-overview-module__ZBh0EG__previewTrace{stroke-dasharray:520;animation:6s ease-in-out infinite home-overview-module__ZBh0EG__sketch-construction}.home-overview-module__ZBh0EG__assemblyTop{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__mate-cover}.home-overview-module__ZBh0EG__assemblyMiddle{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__mate-bearing}.home-overview-module__ZBh0EG__assemblyGear{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__mate-gear}.home-overview-module__ZBh0EG__assemblyBottom{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__mate-base}.home-overview-module__ZBh0EG__chassisRear{animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__chassis-rear-fold}.home-overview-module__ZBh0EG__chassisFront{animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__chassis-front-fold}.home-overview-module__ZBh0EG__routingGuide{fill:none;animation:7s ease-in-out infinite home-overview-module__ZBh0EG__route-trace}.home-overview-module__ZBh0EG__loadArrows{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__applied-load}.home-overview-module__ZBh0EG__renderSweep{animation:6s linear infinite home-overview-module__ZBh0EG__material-inspection}.home-overview-module__ZBh0EG__deflectionGuide{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__deformation-overlay}.home-overview-module__ZBh0EG__convertedModel{animation:5s ease-in-out infinite home-overview-module__ZBh0EG__geometry-conversion}.home-overview-module__ZBh0EG__transferForward{animation:2.4s cubic-bezier(.4,0,.2,1) infinite home-overview-module__ZBh0EG__exchange-forward}.home-overview-module__ZBh0EG__transferBackward{animation:2.4s cubic-bezier(.4,0,.2,1) -2s infinite home-overview-module__ZBh0EG__exchange-backward}.home-overview-module__ZBh0EG__exchangeCheck{animation:5s ease-in-out infinite home-overview-module__ZBh0EG__conversion-check}.home-overview-module__ZBh0EG__collaboratorOne{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__editor-one}.home-overview-module__ZBh0EG__collaboratorTwo{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__editor-two}.home-overview-module__ZBh0EG__revisionNode{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__history-update}.home-overview-module__ZBh0EG__aiPrompt{stroke-dasharray:80;animation:7s ease-in-out infinite home-overview-module__ZBh0EG__prompt-entry}.home-overview-module__ZBh0EG__aiInputPacket{animation:7s ease-in-out infinite home-overview-module__ZBh0EG__prompt-transfer}.home-overview-module__ZBh0EG__aiBase{animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__generate-base}.home-overview-module__ZBh0EG__aiBearing{animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__generate-bearing}.home-overview-module__ZBh0EG__aiGear{animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__generate-gear}.home-overview-module__ZBh0EG__aiFasteners{animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__generate-fasteners}.home-overview-module__ZBh0EG__aiMates{animation:7s ease-in-out infinite home-overview-module__ZBh0EG__generate-mates}.home-overview-module__ZBh0EG__aiFeature{animation:7s ease-in-out infinite home-overview-module__ZBh0EG__generate-features}@keyframes home-overview-module__ZBh0EG__feature-extrusion{0%,to{transform:translate(0)}24%{transform:translateY(-18px)}46%,60%{transform:translateY(-10px)}80%{transform:translate(0)}}@keyframes home-overview-module__ZBh0EG__feature-ribs{0%,15%,to{opacity:.35}45%,75%{opacity:1}}@keyframes home-overview-module__ZBh0EG__sketch-construction{0%,to{stroke-dashoffset:520px;opacity:.1}20%{opacity:.8}48%,75%{stroke-dashoffset:0;opacity:.8}}@keyframes home-overview-module__ZBh0EG__mate-cover{0%,12%,to{translate:0}48%,75%{translate:0 32px}}@keyframes home-overview-module__ZBh0EG__mate-bearing{0%,18%,to{translate:0}43%,75%{translate:0 19px}}@keyframes home-overview-module__ZBh0EG__mate-gear{0%,24%,to{translate:0}51%,75%{translate:0 16px}}@keyframes home-overview-module__ZBh0EG__mate-base{0%,to{translate:0}35%,75%{translate:0 -8px}}@keyframes home-overview-module__ZBh0EG__chassis-rear-fold{0%,10%,to{transform:matrix(1,0,0,1,0,0)}40%,70%{transform:matrix(1.402,.238,-1.011,.402,0,0)}}@keyframes home-overview-module__ZBh0EG__chassis-front-fold{0%,18%,to{transform:matrix(1,0,0,1,0,0)}49%,70%{transform:matrix(.598,.558,1.011,-.402,0,0)}}@keyframes home-overview-module__ZBh0EG__route-trace{0%,18%,to{opacity:.2;stroke-dashoffset:90px}50%,77%{opacity:1;stroke-dashoffset:0}}@keyframes home-overview-module__ZBh0EG__section-view{0%,to{opacity:.45}25%,85%{opacity:1}}@keyframes home-overview-module__ZBh0EG__drawing-dimensions{0%,15%,to{opacity:.4;translate:0 2px}50%,85%{opacity:1;translate:0}}@keyframes home-overview-module__ZBh0EG__stress-solve{0%,12%,to{opacity:.08}42%,65%{opacity:.85}80%{opacity:.1}}@keyframes home-overview-module__ZBh0EG__applied-load{0%,12%,to{opacity:.45;translate:0 -5px}42%,65%{opacity:1;translate:0 3px}80%{opacity:.45;translate:0 -5px}}@keyframes home-overview-module__ZBh0EG__material-inspection{0%,60%,to{opacity:0;translate:-180px}65%{opacity:.8}87%{opacity:.8;translate:170px}90%{opacity:0;translate:180px}}@keyframes home-overview-module__ZBh0EG__deformation-overlay{0%,20%,80%,to{opacity:.1}42%,65%{opacity:.8}}@keyframes home-overview-module__ZBh0EG__geometry-conversion{0%,10%,to{opacity:.4}42%,85%{opacity:1}}@keyframes home-overview-module__ZBh0EG__exchange-forward{0%{opacity:0;translate:0}15%{opacity:1}85%{opacity:1}to{opacity:0;translate:47px}}@keyframes home-overview-module__ZBh0EG__exchange-backward{0%{opacity:0;translate:0}15%{opacity:1}85%{opacity:1}to{opacity:0;translate:-47px}}@keyframes home-overview-module__ZBh0EG__conversion-check{0%,30%,to{opacity:.15}50%,85%{opacity:1}}@keyframes home-overview-module__ZBh0EG__editor-one{0%,to{translate:0}25%{translate:13px -9px}48%,62%{translate:22px 7px}80%{translate:-6px 8px}}@keyframes home-overview-module__ZBh0EG__editor-two{0%,to{translate:0}25%{translate:-8px 5px}48%,62%{translate:-19px -16px}80%{translate:-5px -8px}}@keyframes home-overview-module__ZBh0EG__history-update{0%,to{opacity:.45}35%,75%{opacity:1}}@keyframes home-overview-module__ZBh0EG__prompt-entry{0%,to{stroke-dashoffset:80px;opacity:.3}15%,85%{stroke-dashoffset:0;opacity:1}}@keyframes home-overview-module__ZBh0EG__prompt-transfer{0%,10%,to{opacity:0;translate:0}15%{opacity:1}28%{opacity:1;translate:24px}32%,90%{opacity:0;translate:24px}}@keyframes home-overview-module__ZBh0EG__generate-base{0%,14%,to{opacity:.25;translate:0 7px}30%,85%{opacity:1;translate:0}}@keyframes home-overview-module__ZBh0EG__generate-bearing{0%,22%,to{opacity:.2;translate:0 -15px}45%,85%{opacity:1;translate:0}}@keyframes home-overview-module__ZBh0EG__generate-gear{0%,32%,to{opacity:.2;translate:0 -9px}55%,85%{opacity:1;translate:0 8px}}@keyframes home-overview-module__ZBh0EG__generate-fasteners{0%,44%,to{opacity:.2;translate:0 -12px}65%,85%{opacity:1;translate:0}}@keyframes home-overview-module__ZBh0EG__generate-mates{0%,35%,to{opacity:.2;stroke-dashoffset:15px}55%,85%{opacity:.85;stroke-dashoffset:0}}@keyframes home-overview-module__ZBh0EG__generate-features{0%,35%,to{opacity:.4}65%,85%{opacity:1}}@media (max-width:1150px){.home-overview-module__ZBh0EG__aiBody{grid-template-columns:1fr}.home-overview-module__ZBh0EG__aiVisual{max-width:480px}}@media (prefers-reduced-motion:reduce){.home-overview-module__ZBh0EG__capabilityPreview svg *{animation:none}.home-overview-module__ZBh0EG__stressField{opacity:.7}}.home-overview-module__ZBh0EG__featureModel{transform-origin:174px 115px;animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__feature-inspection}.home-overview-module__ZBh0EG__featureDimensions{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__dimension-update}.home-overview-module__ZBh0EG__featureHandles{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__constraint-edit}.home-overview-module__ZBh0EG__mateGuides{animation:6s linear infinite home-overview-module__ZBh0EG__mating-axis}.home-overview-module__ZBh0EG__assemblyFasteners{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__fastener-seat}.home-overview-module__ZBh0EG__mateLocks>g{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__mate-confirmation}.home-overview-module__ZBh0EG__chassisSide{animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__chassis-side-fold}.home-overview-module__ZBh0EG__foldMeasurements{animation:7s ease-in-out infinite home-overview-module__ZBh0EG__fold-inspection}.home-overview-module__ZBh0EG__stressContours{opacity:0;animation:6s ease-in-out infinite home-overview-module__ZBh0EG__stress-propagation}.home-overview-module__ZBh0EG__stressContours path{stroke-dasharray:5 4;animation:1.8s linear infinite home-overview-module__ZBh0EG__stress-flow}.home-overview-module__ZBh0EG__drawingConstruction>rect,.home-overview-module__ZBh0EG__drawingConstruction>circle{stroke-dasharray:700;animation:6s ease-in-out infinite home-overview-module__ZBh0EG__projection-construction}.home-overview-module__ZBh0EG__exchangeTopology{stroke-dasharray:90;animation:5s ease-in-out infinite home-overview-module__ZBh0EG__topology-resolve}.home-overview-module__ZBh0EG__exchangeRoutes{animation:2.4s ease-in-out infinite home-overview-module__ZBh0EG__data-routing}.home-overview-module__ZBh0EG__exchangePackets path{animation:2.4s cubic-bezier(.4,0,.2,1) infinite home-overview-module__ZBh0EG__topology-packet}.home-overview-module__ZBh0EG__collaborationLink{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__collaboration-sync}.home-overview-module__ZBh0EG__revisionFlow{animation:1.8s linear infinite home-overview-module__ZBh0EG__revision-flow}.home-overview-module__ZBh0EG__reviewApproval{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__review-confirmation}.home-overview-module__ZBh0EG__aiReferenceTrace{stroke-dasharray:220;animation:7s ease-in-out infinite home-overview-module__ZBh0EG__reference-interpretation}@keyframes home-overview-module__ZBh0EG__feature-inspection{0%,15%,to{transform:translate(0)skewY(0)}40%,62%{transform:translateY(-3px)skewY(-2deg)}78%{transform:translate(0)skewY(1deg)}}@keyframes home-overview-module__ZBh0EG__dimension-update{0%,12%,to{opacity:.35;stroke-dashoffset:12px}28%,70%{opacity:1;stroke-dashoffset:0}82%{opacity:.5}}@keyframes home-overview-module__ZBh0EG__constraint-edit{0%,12%,82%,to{opacity:0}25%,55%{opacity:.9}65%{opacity:.25}}@keyframes home-overview-module__ZBh0EG__mating-axis{to{stroke-dashoffset:-32px}}@keyframes home-overview-module__ZBh0EG__fastener-seat{0%,28%,to{translate:0 -12px}57%,78%{translate:0}}@keyframes home-overview-module__ZBh0EG__mate-confirmation{0%,36%,95%,to{opacity:0}57%,78%{opacity:.85}}@keyframes home-overview-module__ZBh0EG__chassis-side-fold{0%,23%,to{transform:matrix(1,0,0,1,0,0)}53%,69%{transform:matrix(.598,-.558,-1.011,-.402,0,0)}83%{transform:matrix(.92,-.11,-.2,.72,0,0)}}@keyframes home-overview-module__ZBh0EG__fold-inspection{0%,12%,92%,to{opacity:.1;stroke-dashoffset:20px}35%,73%{opacity:.9;stroke-dashoffset:0}}@keyframes home-overview-module__ZBh0EG__stress-propagation{0%,20%,82%,to{opacity:0}43%,65%{opacity:.5}}@keyframes home-overview-module__ZBh0EG__stress-flow{to{stroke-dashoffset:-36px}}@keyframes home-overview-module__ZBh0EG__projection-construction{0%,to{stroke-dashoffset:700px;opacity:.45}30%,83%{stroke-dashoffset:0;opacity:1}}@keyframes home-overview-module__ZBh0EG__topology-resolve{0%,12%,to{stroke-dashoffset:80px;opacity:.3}50%,85%{stroke-dashoffset:0;opacity:1}}@keyframes home-overview-module__ZBh0EG__data-routing{0%,to{stroke-opacity:.35}45%,65%{stroke-opacity:1}}@keyframes home-overview-module__ZBh0EG__topology-packet{0%,10%{opacity:0;translate:0}25%{opacity:.8}78%{opacity:.8;translate:39px}to{opacity:0;translate:43px}}@keyframes home-overview-module__ZBh0EG__collaboration-sync{0%,12%,to{opacity:.1;stroke-dashoffset:44px}35%,73%{opacity:.85;stroke-dashoffset:0}}@keyframes home-overview-module__ZBh0EG__revision-flow{to{stroke-dashoffset:-32px}}@keyframes home-overview-module__ZBh0EG__review-confirmation{0%,30%,to{opacity:.35}65%,85%{opacity:1}}@keyframes home-overview-module__ZBh0EG__reference-interpretation{0%,to{stroke-dashoffset:110px;opacity:.3}22%,85%{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.home-overview-module__ZBh0EG__capabilityPreview svg *{animation:none}.home-overview-module__ZBh0EG__stressContours{opacity:.25}}.home-overview-module__ZBh0EG__chassisModel{transform-origin:170px 145px;animation:7s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__chassis-framing}@keyframes home-overview-module__ZBh0EG__chassis-framing{0%,12%,to{transform:scale(1)translateY(0)}43%,72%{transform:scale(.79)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.home-overview-module__ZBh0EG__chassisModel{animation:none}}.home-overview-module__ZBh0EG__saddleFraming{transform-origin:160px 135px}.home-overview-module__ZBh0EG__saddleLeft{animation:5s cubic-bezier(.37,0,.28,1) infinite home-overview-module__ZBh0EG__saddle-left-fold}.home-overview-module__ZBh0EG__saddleRight{animation:5s cubic-bezier(.37,0,.28,1) infinite home-overview-module__ZBh0EG__saddle-right-fold}.home-overview-module__ZBh0EG__saddleLip{animation:5s cubic-bezier(.37,0,.28,1) infinite home-overview-module__ZBh0EG__saddle-return-fold}.home-overview-module__ZBh0EG__saddleBendLines{display:none}.home-overview-module__ZBh0EG__cantileverDeflection{transform-origin:104px 145px;animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__cantilever-load}@keyframes home-overview-module__ZBh0EG__saddle-left-fold{0%,to{transform:matrix(.598,-.558,-1.011,-.402,0,0)}30%,72%{transform:matrix(1,0,0,1,0,0)}}@keyframes home-overview-module__ZBh0EG__saddle-right-fold{0%,12%,to{transform:matrix(1.402,-.238,1.011,.402,0,0)}43%,72%{transform:matrix(1,0,0,1,0,0)}}@keyframes home-overview-module__ZBh0EG__saddle-return-fold{0%,25%,to{transform:matrix(1.402,.238,-1.011,.402,0,0)}56%,72%{transform:matrix(1,0,0,1,0,0)}}@keyframes home-overview-module__ZBh0EG__cantilever-load{0%,18%,84%,to{transform:skewY(0)}44%,66%{transform:skewY(1.3deg)}}@media (prefers-reduced-motion:reduce){.home-overview-module__ZBh0EG__capabilityPreview svg *{animation:none}}.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__card{transition:transform .62s cubic-bezier(.22,.68,.25,1),border-color .42s,box-shadow .62s,filter .52s}.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__card:hover{filter:brightness(1.3);background:linear-gradient(145deg,#101b2a,#0d141f 65%,#101a29);transform:translateY(-6px);box-shadow:inset 0 1px #80c2ff2e,0 20px 40px #0000003d}.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__capabilityPreview{transition:transform .72s cubic-bezier(.22,.68,.25,1)}.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__card:hover .home-overview-module__ZBh0EG__capabilityPreview{transform:translateY(-2px)}.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__aiCard:hover{background:linear-gradient(130deg,#152238,#0d1726)}.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__capabilityPreview svg{transition:border-color .42s}.home-overview-module__ZBh0EG__profileConstruction ellipse{stroke-dasharray:150;animation:6s ease-in-out infinite home-overview-module__ZBh0EG__parametric-profiles}.home-overview-module__ZBh0EG__parameterKnob{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__constraint-slider}.home-overview-module__ZBh0EG__drawingHighlights circle{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__drawing-hole-inspection}.home-overview-module__ZBh0EG__drawingSection{animation:6s cubic-bezier(.45,0,.2,1) infinite home-overview-module__ZBh0EG__drawing-view-projection}.home-overview-module__ZBh0EG__drawingAnnotations{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__annotation-reveal}.home-overview-module__ZBh0EG__collaborationLink{stroke-dasharray:none;animation:6s ease-in-out infinite home-overview-module__ZBh0EG__collaboration-confirm}.home-overview-module__ZBh0EG__revisionFlow{stroke-dasharray:none;animation:1.8s ease-in-out infinite home-overview-module__ZBh0EG__collaboration-confirm}.home-overview-module__ZBh0EG__stressField{animation:6s ease-in-out infinite home-overview-module__ZBh0EG__analysis-color-cycle}@keyframes home-overview-module__ZBh0EG__parametric-profiles{0%,80%,to{opacity:0;stroke-dashoffset:150px}20%,48%{opacity:.65;stroke-dashoffset:0}65%{opacity:0;stroke-dashoffset:0}}@keyframes home-overview-module__ZBh0EG__constraint-slider{0%,to{translate:0}25%{translate:25px}48%,62%{translate:50px}82%{translate:0}}@keyframes home-overview-module__ZBh0EG__drawing-hole-inspection{0%,28%,83%,to{opacity:0}43%,62%{opacity:1}}@keyframes home-overview-module__ZBh0EG__drawing-view-projection{0%,to{opacity:.25;translate:10px}35%,82%{opacity:1;translate:0}}@keyframes home-overview-module__ZBh0EG__annotation-reveal{0%,18%,to{opacity:.1;translate:0 7px}48%,80%{opacity:1;translate:0}}@keyframes home-overview-module__ZBh0EG__collaboration-confirm{0%,to{opacity:.2}40%,70%{opacity:1}}@keyframes home-overview-module__ZBh0EG__analysis-color-cycle{0%,to{opacity:.06;filter:hue-rotate()}35%{opacity:.78;filter:hue-rotate(-12deg)}65%{opacity:.88;filter:hue-rotate(14deg)}85%{opacity:.3;filter:hue-rotate()}}@media (prefers-reduced-motion:reduce){.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__card,.home-overview-module__ZBh0EG__capabilityGrid .home-overview-module__ZBh0EG__capabilityPreview{transition:none;transform:none}.home-overview-module__ZBh0EG__capabilityPreview svg *{animation:none}.home-overview-module__ZBh0EG__stressField{opacity:.7}}.home-overview-module__ZBh0EG__saddleLeftFoot{animation:5s cubic-bezier(.37,0,.28,1) infinite home-overview-module__ZBh0EG__saddle-left-foot}.home-overview-module__ZBh0EG__saddleRightFoot{animation:5s cubic-bezier(.37,0,.28,1) infinite home-overview-module__ZBh0EG__saddle-right-foot}@keyframes home-overview-module__ZBh0EG__saddle-left-foot{0%,to{transform:matrix(.5,-.69318,-1.25714,-.74286,0,0)}30%,72%{transform:matrix(1,0,0,1,0,0)}}@keyframes home-overview-module__ZBh0EG__saddle-right-foot{0%,12%,to{transform:matrix(.5,.29545,-1.25714,1.74286,0,0)}43%,72%{transform:matrix(1,0,0,1,0,0)}}@media (prefers-reduced-motion:reduce){.home-overview-module__ZBh0EG__saddleLeftFoot,.home-overview-module__ZBh0EG__saddleRightFoot{animation:none}}
.home-pricing-module__dmGQ2q__section{color:var(--foreground);font-family:var(--body-font-family)}.home-pricing-module__dmGQ2q__heading{align-items:center;gap:var(--home-title-copy-gap);margin-bottom:var(--home-heading-content-gap);text-align:center;flex-direction:column;display:flex}.home-pricing-module__dmGQ2q__heading h2{text-wrap:balance;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere;margin:0}.home-pricing-module__dmGQ2q__heading h2 span,.home-pricing-module__dmGQ2q__productHeading h3 span{color:var(--theme-accent-text)}.home-pricing-module__dmGQ2q__heading>p{max-width:64ch;color:var(--muted-foreground);font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0}.home-pricing-module__dmGQ2q__products{--plans-gap:clamp(32px, 5vw, 80px);column-gap:var(--plans-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-pricing-module__dmGQ2q__product{grid-template-rows:subgrid;isolation:isolate;background:linear-gradient(160deg,#1b1d23 0%,#111318 68%,#17181d 100%);border:0;border-radius:10px;grid-row:span 8;min-width:0;padding:30px;transition:transform .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000047}.home-pricing-module__dmGQ2q__product:hover{transform:translateY(-6px)}.home-pricing-module__dmGQ2q__product:after{z-index:0;content:"";pointer-events:none;opacity:.7;background:linear-gradient(125deg,#0000 0 44%,#ffffff06 45%,#0000 62%);border-radius:9px;transition:opacity .26s;position:absolute;inset:1px}.home-pricing-module__dmGQ2q__product:hover:after{opacity:1}.home-pricing-module__dmGQ2q__product:first-child:after{display:block}.home-pricing-module__dmGQ2q__product:first-child{background:radial-gradient(at 72% -12%,#5badff94,#0000 24%),linear-gradient(#192b40 0%,#141518 28%,#111214 100%);box-shadow:0 24px 58px #1970cf33}.home-pricing-module__dmGQ2q__product:first-child:hover{box-shadow:0 28px 64px #1970cf33}.home-pricing-module__dmGQ2q__product:last-child{background:radial-gradient(at 72% -12%,#9371ff9e,#0000 24%),linear-gradient(#29213c 0%,#17151c 28%,#111214 100%);box-shadow:0 24px 58px #5b39b538}.home-pricing-module__dmGQ2q__product:last-child:hover{box-shadow:0 28px 64px #5b39b538}.home-pricing-module__dmGQ2q__product>*{z-index:1;position:relative}.home-pricing-module__dmGQ2q__product .home-pricing-module__dmGQ2q__cornerArtwork{z-index:0;color:#90d8ff;pointer-events:none;width:65%;height:auto;animation:14s ease-in-out infinite alternate home-pricing-module__dmGQ2q__pricing-orbit;position:absolute;top:-12px;right:-22px;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.home-pricing-module__dmGQ2q__product:last-child .home-pricing-module__dmGQ2q__cornerArtwork{color:#bca3ff;animation-delay:-7s}.home-pricing-module__dmGQ2q__productHeading{padding-bottom:24px;position:relative}.home-pricing-module__dmGQ2q__productHeading:before{content:"";background:radial-gradient(circle at 35% 30%,#ffffffe6,#68b5ffb8 32%,#25518580 70%);border:1px solid #ffffff47;border-radius:50%;width:38px;height:38px;margin-bottom:18px;display:block;box-shadow:0 0 22px #5badff57}.home-pricing-module__dmGQ2q__product:last-child .home-pricing-module__dmGQ2q__productHeading:before{background:radial-gradient(circle at 35% 30%,#ffffffe6,#b384ffcc 32%,#532f928c 70%);box-shadow:0 0 24px #9371ff66}.home-pricing-module__dmGQ2q__productHeading h3{font-family:var(--font-saira), Arial, sans-serif;letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:570;line-height:1.2}.home-pricing-module__dmGQ2q__productHeading p{color:var(--foreground-soft);font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0}.home-pricing-module__dmGQ2q__bestFor{color:var(--foreground-soft);font-size:var(--body-font-size);line-height:var(--body-line-height);grid-template-columns:auto minmax(0,1fr);gap:24px;margin:24px 0 0;display:grid}.home-pricing-module__dmGQ2q__bestFor dt{color:var(--foreground);font-weight:600}.home-pricing-module__dmGQ2q__bestFor dd{margin:0}.home-pricing-module__dmGQ2q__planLabel{border-top:2px solid var(--theme-accent-text);color:var(--theme-accent-text);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:24px 0 8px;font-size:.9rem;font-weight:600;line-height:1.5}.home-pricing-module__dmGQ2q__plans{grid-template-rows:subgrid;grid-row:span 4;margin:0;display:grid}.home-pricing-module__dmGQ2q__plan{border-bottom:1px solid #9baac638;grid-template-columns:minmax(104px,.75fr) minmax(0,1.7fr);align-items:baseline;column-gap:24px;min-height:112px;padding-block:24px;display:grid}.home-pricing-module__dmGQ2q__plan:last-child{border-bottom-color:#0000}.home-pricing-module__dmGQ2q__plan dt{color:var(--foreground);font-size:clamp(1.15rem,1.65vw,1.5rem);font-weight:650;line-height:1.4}.home-pricing-module__dmGQ2q__plan dd{min-width:0;margin:0}.home-pricing-module__dmGQ2q__value{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:550;line-height:1.5}.home-pricing-module__dmGQ2q__value s{color:var(--foreground-soft);margin-left:16px;font-size:.95rem;font-weight:400;display:inline-block}.home-pricing-module__dmGQ2q__planNote{color:var(--foreground-soft);margin:8px 0 0;font-size:.9rem;line-height:1.6}.home-pricing-module__dmGQ2q__action{padding:24px 0 0}.home-pricing-module__dmGQ2q__planButton{border-radius:8px;width:100%;box-shadow:inset 0 1px #fff3}.home-pricing-module__dmGQ2q__product:last-child .home-pricing-module__dmGQ2q__planButton{background:#9b63ff;border-color:#a884ff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #a884ff40}.home-pricing-module__dmGQ2q__product:last-child .home-pricing-module__dmGQ2q__planButton:hover{background:#8d52ef;border-color:#c5aaff;box-shadow:inset 0 1px #fff3,0 0 18px #9b70f552}@keyframes home-pricing-module__dmGQ2q__pricing-orbit{0%{transform:translate(-3%,-2%)rotate(-9deg)}to{transform:translate(3%,3%)rotate(-5deg)}}@media (max-width:800px){.home-pricing-module__dmGQ2q__products{grid-template-columns:1fr;gap:48px}.home-pricing-module__dmGQ2q__product{display:block}.home-pricing-module__dmGQ2q__product:first-child:after{display:none}.home-pricing-module__dmGQ2q__plans{grid-template-rows:none}.home-pricing-module__dmGQ2q__plan{column-gap:16px;min-height:104px;padding-block:20px}}@media (prefers-reduced-motion:reduce){.home-pricing-module__dmGQ2q__product,.home-pricing-module__dmGQ2q__product .home-pricing-module__dmGQ2q__cornerArtwork,.home-pricing-module__dmGQ2q__product:after{transition:none;animation:none}}
.company-page-content-module__aDHE_W__content{color:#edf3fb;font-family:zCAD Product Inter,Arial,sans-serif}.company-page-content-module__aDHE_W__section{border-top:1px solid #1e2a3b;padding:88px 0;scroll-margin-top:100px}.company-page-content-module__aDHE_W__section:nth-child(2n){background:#090e16}.company-page-content-module__aDHE_W__wrap{width:min(1220px,100% - 96px);margin-inline:auto}.company-page-content-module__aDHE_W__heading{margin-bottom:28px}.company-page-content-module__aDHE_W__marker{color:#8eaed7;letter-spacing:.12em;margin-bottom:20px;font-size:12px;font-weight:600;display:block}.company-page-content-module__aDHE_W__heading h2{text-wrap:balance;max-width:32ch;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere;margin:0}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__heading h2{color:#edf3fc;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere}.company-page-content-module__aDHE_W__content .prose-engineering{color:#b6c3d6;max-width:none;margin:0;font-family:inherit;font-size:16px;line-height:1.85}.company-page-content-module__aDHE_W__content .prose-engineering p{color:inherit;font:inherit;margin:0 0 18px}.company-page-content-module__aDHE_W__content .prose-engineering p:last-child{margin-bottom:0}.company-page-content-module__aDHE_W__intro{max-width:76ch;margin-bottom:34px}.company-page-content-module__aDHE_W__intro:last-child{margin-bottom:0}.company-page-content-module__aDHE_W__referenceImage{background:0 0;border:0;border-radius:0;width:100%;margin-top:38px;overflow:hidden}.company-page-content-module__aDHE_W__referenceImage img{width:100%;height:auto;display:block}.company-page-content-module__aDHE_W__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.company-page-content-module__aDHE_W__cards article{border-radius:var(--ui-radius);background:linear-gradient(130deg,#101c2c,#0b111b 80%);border:1px solid #26364a;min-width:0;padding:30px}.company-page-content-module__aDHE_W__cards[data-count="5"] article:last-child{background:linear-gradient(110deg,#142943,#0c1522);grid-column:1/-1}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article{isolation:isolate;background:#101a29;border:1px solid #31445b;border-radius:22px;grid-column:span 2;min-width:0;padding:0;position:relative;overflow:hidden}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article:nth-child(n+4){grid-column:span 3}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article>.reasonVisual{z-index:-1;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article>.reasonVisual img{object-fit:cover;object-position:center bottom;width:100%;height:100%;inset:0;position:absolute!important}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cardOverlayCopy{min-height:440px;padding:30px 24px 260px;position:relative}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cardOverlayCopy .company-page-content-module__aDHE_W__cardNumber{margin:0 0 30px;font-size:16px;font-weight:650}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cardOverlayCopy h3{margin:0 0 18px;font-size:21px;line-height:1.3}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cardOverlayCopy .prose-engineering{color:#a6bbd7;font-size:16px;line-height:1.6}.company-page-content-module__aDHE_W__cardNumber{color:#83b5f5;letter-spacing:.08em;margin-bottom:22px;font-size:13px;display:block}.company-page-content-module__aDHE_W__content h3{letter-spacing:-.02em;margin:0 0 14px;font:600 21px/1.4 zCAD Product Inter,Arial,sans-serif}.company-page-content-module__aDHE_W__actions{flex-wrap:wrap;gap:16px 28px;margin-top:28px;display:flex}.company-page-content-module__aDHE_W__faq summary:focus-visible{outline-offset:6px;outline:2px solid #8bbdff}.company-page-content-module__aDHE_W__section[data-layout=editorial] .company-page-content-module__aDHE_W__wrap,.company-page-content-module__aDHE_W__section[data-layout=workflow] .company-page-content-module__aDHE_W__wrap,.company-page-content-module__aDHE_W__section[data-layout=faq] .company-page-content-module__aDHE_W__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:64px;display:grid}.company-page-content-module__aDHE_W__section[data-layout=editorial] h2,.company-page-content-module__aDHE_W__section[data-layout=workflow] h2{max-width:17ch}.company-page-content-module__aDHE_W__section[data-layout=editorial] .company-page-content-module__aDHE_W__body{padding-top:38px}.company-page-content-module__aDHE_W__sequence{margin:0;padding:0;list-style:none;display:grid}.company-page-content-module__aDHE_W__sequence li{border-top:1px solid #29394f;grid-template-columns:46px minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.company-page-content-module__aDHE_W__visualSequence{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin-top:38px}.company-page-content-module__aDHE_W__visualSequence li{padding:22px 0 0;display:block}.company-page-content-module__aDHE_W__visualSequence .company-page-content-module__aDHE_W__number{margin-bottom:18px;font-size:15px;display:block}.company-page-content-module__aDHE_W__visualSequence h3{font-size:18px}.company-page-content-module__aDHE_W__visualSequence .prose-engineering{font-size:15px;line-height:1.8}.company-page-content-module__aDHE_W__number{color:#87b9fb;font-size:20px;font-weight:500}.company-page-content-module__aDHE_W__section[data-layout=timeline] .company-page-content-module__aDHE_W__sequence{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.company-page-content-module__aDHE_W__section[data-layout=timeline] li{display:block}.company-page-content-module__aDHE_W__section[data-layout=timeline] .company-page-content-module__aDHE_W__number{margin-bottom:28px;font-size:30px;display:block}.company-page-content-module__aDHE_W__section[data-layout=timeline] h3{font-size:18px}.company-page-content-module__aDHE_W__section[data-layout=timeline] .prose-engineering{font-size:15px}.company-page-content-module__aDHE_W__faq details{border-bottom:1px solid #29394f}.company-page-content-module__aDHE_W__faq details:first-child{border-top:1px solid #29394f}.company-page-content-module__aDHE_W__faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:23px 0;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.company-page-content-module__aDHE_W__faq summary::-webkit-details-marker{display:none}.company-page-content-module__aDHE_W__faq summary span{color:#96c1fb;font-size:23px;line-height:1}.company-page-content-module__aDHE_W__faq details[open] summary span{transform:rotate(45deg)}.company-page-content-module__aDHE_W__answer{padding:0 28px 25px 0}.company-page-content-module__aDHE_W__section[data-layout=closing]{text-align:center;background:radial-gradient(at 50% 100%,#163052,#080d15 75%)}.company-page-content-module__aDHE_W__section[data-layout=closing] h2,.company-page-content-module__aDHE_W__section[data-layout=closing] .company-page-content-module__aDHE_W__intro{margin-inline:auto}.company-page-content-module__aDHE_W__section[data-layout=closing] .company-page-content-module__aDHE_W__actions{justify-content:center}.company-page-content-module__aDHE_W__content .company-page-content-module__aDHE_W__productClosingCopy .prose-engineering{color:var(--foreground-soft);margin-top:18px;line-height:1.7}@media (max-width:1200px){.company-page-content-module__aDHE_W__visualSequence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.company-page-content-module__aDHE_W__section[data-layout=timeline] .company-page-content-module__aDHE_W__sequence{grid-template-columns:repeat(3,minmax(0,1fr))}.company-page-content-module__aDHE_W__section[data-layout=editorial] .company-page-content-module__aDHE_W__wrap,.company-page-content-module__aDHE_W__section[data-layout=workflow] .company-page-content-module__aDHE_W__wrap,.company-page-content-module__aDHE_W__section[data-layout=faq] .company-page-content-module__aDHE_W__wrap{grid-template-columns:1fr;gap:0}.company-page-content-module__aDHE_W__section[data-layout=editorial] .company-page-content-module__aDHE_W__body{padding-top:0}}@media (max-width:640px){.company-page-content-module__aDHE_W__visualSequence{grid-template-columns:1fr;gap:0}.company-page-content-module__aDHE_W__visualSequence li{grid-template-columns:30px minmax(0,1fr);padding:22px 0;display:grid}.company-page-content-module__aDHE_W__visualSequence .prose-engineering{font-size:15px}.company-page-content-module__aDHE_W__section{padding:56px 0}.company-page-content-module__aDHE_W__wrap{width:calc(100% - 40px)}.company-page-content-module__aDHE_W__cards,.company-page-content-module__aDHE_W__section[data-layout=timeline] .company-page-content-module__aDHE_W__sequence{grid-template-columns:1fr}.company-page-content-module__aDHE_W__cards article{padding:24px}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"]{grid-template-columns:1fr}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article,.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article:nth-child(n+4),.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article:last-child{grid-column:auto;min-height:0}.company-page-content-module__aDHE_W__content[data-page=why-zcad] .company-page-content-module__aDHE_W__cards[data-count="5"] article>.reasonVisual{min-height:0}.company-page-content-module__aDHE_W__section[data-layout=timeline] li{grid-template-columns:64px minmax(0,1fr);display:grid}.company-page-content-module__aDHE_W__section[data-layout=timeline] .company-page-content-module__aDHE_W__number{font-size:23px}.company-page-content-module__aDHE_W__content h3{font-size:19px}.company-page-content-module__aDHE_W__section[data-layout=closing] .company-page-content-module__aDHE_W__actions{flex-direction:column}}.company-page-content-module__aDHE_W__section[data-feature=glass-intro]{isolation:isolate;background:#050608;border-top:0;padding-top:240px;position:relative;overflow:hidden}.company-page-content-module__aDHE_W__introArtwork{z-index:0;pointer-events:none;background:radial-gradient(at 65% 40%,#254e8720,#0000 65%);width:100%;height:800px;position:absolute;top:-75px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 22% 80%,#0000);mask-image:linear-gradient(#0000,#000 22% 80%,#0000)}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{z-index:1;box-sizing:border-box;background:0 0;border:1px solid #d9e5f038;border-radius:16px;gap:48px;padding:48px;position:relative;box-shadow:inset 0 1px #e1e8f01c,inset 0 -1px #ffffff05,0 24px 80px #0005}@media (max-width:1000px){.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{gap:0;padding:36px}}@media (max-width:640px){.company-page-content-module__aDHE_W__section[data-feature=glass-intro]{padding-top:170px}.company-page-content-module__aDHE_W__introArtwork{width:760px;top:5px}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{padding:28px 24px}}.company-page-content-module__aDHE_W__section[data-feature=glass-intro]+.company-page-content-module__aDHE_W__section{border-top:0}.company-page-content-module__aDHE_W__introArtwork canvas{width:100%;height:100%;display:block}.company-page-content-module__aDHE_W__section[data-layout=timeline]{padding-bottom:40px}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards{gap:16px}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards article{background:#0d151f;border-color:#283343;padding:24px}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cardNumber{color:#9ac5ff;font-family:var(--font-jetbrains), monospace;letter-spacing:0;margin-bottom:30px;font-size:30px;line-height:1.2}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards h3{margin-bottom:12px;font-size:24px;font-weight:550;line-height:1.2}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards .prose-engineering{font-size:15px;line-height:1.7}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(85%);pointer-events:none;background:linear-gradient(160deg,#41485299,#20283299 45%,#10151db3);position:absolute;inset:0}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap>*{z-index:1;position:relative}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:64px;padding:52px}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__heading{margin:0}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__heading h2{max-width:16ch;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__body{padding-top:4px}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .prose-engineering{color:#c2cbd7;font-size:15px;line-height:1.8}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .prose-engineering p{margin-bottom:24px}@media (max-width:1000px){.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{grid-template-columns:1fr;gap:28px;padding:36px}}@media (max-width:640px){.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{padding:28px 24px}}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] article{flex-direction:column;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] .company-page-content-module__aDHE_W__actions{margin-top:auto;padding-top:28px}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] .company-page-content-module__aDHE_W__actions a{color:#9ac5ff;background:0 0;transform:none}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] .company-page-content-module__aDHE_W__actions a:after{content:"";position:absolute;inset:0}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] .company-page-content-module__aDHE_W__actions a:hover{color:#c4e0ff;background:0 0}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] article:hover,.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] article:focus-within{background:#122033;border-color:#587da8;transform:translateY(-4px);box-shadow:0 12px 32px #00000024}@media (prefers-reduced-motion:reduce){.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] article{transition:none}.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] article:hover,.company-page-content-module__aDHE_W__content[data-page=about] .company-page-content-module__aDHE_W__cards[data-count="2"] article:focus-within{transform:none}}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{grid-template-columns:1fr;gap:32px;padding:48px 56px}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__heading,.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__body{text-align:center;justify-self:center;width:100%}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__heading h2{text-align:center;max-width:none;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__body .prose-engineering{text-align:center;grid-template-columns:1fr;gap:24px;max-width:92ch;margin-inline:auto;display:grid}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__body .prose-engineering p{text-align:center;margin:0}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__body .prose-engineering p:last-child{max-width:none;font-size:inherit;color:inherit;grid-column:1/-1}@media (max-width:640px){.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__wrap{padding:28px 24px}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__body .prose-engineering{grid-template-columns:1fr}}.company-page-content-module__aDHE_W__section[data-feature=glass-intro] .company-page-content-module__aDHE_W__intro{text-align:center;width:100%;max-width:92ch;margin-inline:auto}.company-page-content-module__aDHE_W__projectClosing .company-page-content-module__aDHE_W__projectClosingPanel{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}.company-page-content-module__aDHE_W__projectClosing .company-page-content-module__aDHE_W__projectClosingActions{flex-flow:row;justify-content:flex-start;align-items:center;gap:clamp(8px,3cqi,24px);margin-top:30px}.company-page-content-module__aDHE_W__projectClosing .company-page-content-module__aDHE_W__projectClosingActions>[data-button]{letter-spacing:.04em;white-space:nowrap;flex-shrink:0;gap:clamp(5px,1.2cqi,8px);width:auto;min-width:0;font-size:clamp(9px,2.8cqi,14px)}.company-page-content-module__aDHE_W__projectClosing .company-page-content-module__aDHE_W__projectClosingActions>[data-variant=primary]{padding-inline:clamp(8px,2.8cqi,20px)}.company-page-content-module__aDHE_W__projectClosing .company-page-content-module__aDHE_W__projectClosingActions>[data-button]>svg{width:clamp(12px,3.6cqi,18px);height:clamp(12px,3.6cqi,18px)}.company-page-content-module__aDHE_W__projectClosing .company-page-content-module__aDHE_W__productClosingCopy{z-index:1;position:relative;container-type:inline-size}.company-page-content-module__aDHE_W__projectClosing:after{background:radial-gradient(at 80%,#457fb81a,#0000 50%)}@media (max-width:900px){.company-page-content-module__aDHE_W__projectClosing .company-page-content-module__aDHE_W__projectClosingPanel{grid-template-columns:1fr;gap:32px}}
.ai-connected-workflow-module__YD3BOa__section{background:var(--product-panel)}.ai-connected-workflow-module__YD3BOa__header{grid-template-columns:minmax(0, 1fr) minmax(0, var(--product-intro-width));align-items:end;gap:var(--product-heading-gap);margin-bottom:40px;display:grid}.ai-connected-workflow-module__YD3BOa__introduction{color:var(--product-muted);font-size:16px;line-height:1.7}.ai-connected-workflow-module__YD3BOa__productPath{color:#c6d5e8;align-items:center;gap:16px;margin-bottom:14px;font-size:14px;display:flex}.ai-connected-workflow-module__YD3BOa__productPath span{align-items:center;gap:7px;display:flex}.ai-connected-workflow-module__YD3BOa__productPath svg{width:18px;height:18px;color:var(--product-blue);flex:none}.ai-connected-workflow-module__YD3BOa__steps{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ai-connected-workflow-module__YD3BOa__steps li{border:1px solid var(--product-line);border-radius:var(--ui-radius);background:var(--product-card);flex-direction:column;min-width:0;padding:24px;display:flex}.ai-connected-workflow-module__YD3BOa__steps .ai-connected-workflow-module__YD3BOa__continueStep{border-color:var(--product-line-strong);background:var(--product-card-highlight)}.ai-connected-workflow-module__YD3BOa__stepMeta{color:var(--product-faint);justify-content:space-between;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.ai-connected-workflow-module__YD3BOa__stepNumber{color:var(--product-blue);font-family:var(--font-jetbrains), monospace}.ai-connected-workflow-module__YD3BOa__stepIcon{width:28px;height:28px;color:var(--product-blue);margin-bottom:18px}.ai-connected-workflow-module__YD3BOa__section .ai-connected-workflow-module__YD3BOa__steps h3{color:var(--product-foreground);margin:0 0 12px;font-size:24px;font-weight:550;line-height:1.2}.ai-connected-workflow-module__YD3BOa__steps li>p{color:var(--product-muted);flex:1;font-size:15px;line-height:1.7}.ai-connected-workflow-module__YD3BOa__continueLink{align-self:start;margin-top:20px}.ai-connected-workflow-module__YD3BOa__interactiveSteps{align-items:stretch;min-width:0}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li{min-height:0;height:var(--workflow-card-height,auto);justify-content:flex-start;align-self:stretch;padding:14px 14px 13px;transition:flex-grow .32s;overflow:hidden}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li>div:first-child{margin-bottom:0}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li>div:first-child span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li:not([data-expanded=true])>div:first-child span:first-child{font-size:30px;line-height:1}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li:not([data-expanded=true]) .ai-connected-workflow-module__YD3BOa__stepTrigger{flex:1;justify-content:center}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li:not([data-expanded=true]) .ai-connected-workflow-module__YD3BOa__interactiveIcon{width:32px;height:32px;margin-bottom:10px}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li:not([data-expanded=true]) .ai-connected-workflow-module__YD3BOa__stepTitle{white-space:nowrap;font-size:clamp(16px,1.45vw,22px)}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li[data-expanded=true] .ai-connected-workflow-module__YD3BOa__stepTrigger{width:var(--workflow-expanded-content-width,100%);flex-direction:row;align-items:center;gap:10px;margin-top:15px}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li[data-expanded=true] .ai-connected-workflow-module__YD3BOa__interactiveIcon{flex:none;margin-bottom:0}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li[data-expanded=true] .ai-connected-workflow-module__YD3BOa__stepDetails{width:var(--workflow-expanded-content-width,100%);flex-direction:column;flex:none;margin-top:11px;display:flex}.ai-connected-workflow-module__YD3BOa__stepTrigger{width:100%;color:var(--product-foreground);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:start;margin-top:0;padding:0;display:flex}.ai-connected-workflow-module__YD3BOa__stepTrigger:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:5px}.ai-connected-workflow-module__YD3BOa__interactiveIcon{width:26px;height:26px;color:var(--product-blue);margin-bottom:10px}.ai-connected-workflow-module__YD3BOa__stepTitle{font-family:var(--font-saira), Arial, sans-serif;letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:1.2}.ai-connected-workflow-module__YD3BOa__stepDetails{margin-top:12px;animation:.26s ease-out both ai-connected-workflow-module__YD3BOa__detailsIn}.ai-connected-workflow-module__YD3BOa__stepDetails[hidden]{display:none}.ai-connected-workflow-module__YD3BOa__stepDetails p{color:var(--product-muted);margin:0;font-size:14px;line-height:1.55}.ai-connected-workflow-module__YD3BOa__stepDetails p+p,.ai-connected-workflow-module__YD3BOa__interactiveSteps .ai-connected-workflow-module__YD3BOa__stepDetails a{margin-top:12px}.ai-connected-workflow-module__YD3BOa__interactiveSteps>.ai-connected-workflow-module__YD3BOa__continueStep[data-expanded=true] .ai-connected-workflow-module__YD3BOa__stepTrigger{margin-bottom:11px}.ai-connected-workflow-module__YD3BOa__interactiveSteps>.ai-connected-workflow-module__YD3BOa__continueStep[data-expanded=true] .ai-connected-workflow-module__YD3BOa__stepDetails{gap:12px;margin-top:auto}.ai-connected-workflow-module__YD3BOa__interactiveSteps>.ai-connected-workflow-module__YD3BOa__continueStep[data-expanded=true] .ai-connected-workflow-module__YD3BOa__continueLink{margin-top:0}@keyframes ai-connected-workflow-module__YD3BOa__detailsIn{0%{opacity:0}to{opacity:1}}@media (min-width:1200px){.ai-connected-workflow-module__YD3BOa__interactiveSteps.ai-connected-workflow-module__YD3BOa__interactiveSteps{gap:12px;display:flex}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li{flex:1 1 0}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li[data-expanded=true]{flex-grow:1.7}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li>div:first-child{gap:6px;font-size:11px}}@media (min-width:651px) and (max-width:1199px){.ai-connected-workflow-module__YD3BOa__interactiveSteps.ai-connected-workflow-module__YD3BOa__interactiveSteps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li:not([data-expanded=true]) .ai-connected-workflow-module__YD3BOa__stepTitle{font-size:22px}}@media (max-width:1100px){.ai-connected-workflow-module__YD3BOa__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ai-connected-workflow-module__YD3BOa__header{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.ai-connected-workflow-module__YD3BOa__steps{grid-template-columns:1fr;gap:12px}.ai-connected-workflow-module__YD3BOa__steps li{padding:20px}.ai-connected-workflow-module__YD3BOa__stepMeta{margin-bottom:20px}.ai-connected-workflow-module__YD3BOa__stepIcon{margin-bottom:12px}.ai-connected-workflow-module__YD3BOa__interactiveSteps.ai-connected-workflow-module__YD3BOa__interactiveSteps{scroll-snap-type:x mandatory;scrollbar-color:var(--product-line-strong) transparent;scrollbar-width:thin;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li{scroll-snap-align:start;flex:0 0 calc(100vw - 72px);padding:14px 14px 13px}.ai-connected-workflow-module__YD3BOa__interactiveSteps>li:not([data-expanded=true]) .ai-connected-workflow-module__YD3BOa__stepTitle{font-size:clamp(18px,5.5vw,22px)}}@media (prefers-reduced-motion:reduce){.ai-connected-workflow-module__YD3BOa__interactiveSteps>li{transition:none}.ai-connected-workflow-module__YD3BOa__stepDetails{animation:none}}
.online-workflow-module__8WbOFa__header{scroll-margin-top:calc(var(--nav-height,80px) + 42px)}.online-workflow-module__8WbOFa__steps{align-items:stretch;min-width:0}.online-workflow-module__8WbOFa__steps>li{min-height:216px;height:var(--workflow-card-height,auto);justify-content:flex-start;align-self:stretch;padding:14px 14px 13px;transition:flex-grow .32s;overflow:hidden}.online-workflow-module__8WbOFa__steps>li>div:first-child{margin-bottom:0}.online-workflow-module__8WbOFa__steps>li>div:first-child span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.online-workflow-module__8WbOFa__steps>li:not([data-expanded=true])>div:first-child span:first-child{font-size:30px;line-height:1}.online-workflow-module__8WbOFa__steps>li:not([data-expanded=true]) .online-workflow-module__8WbOFa__stepTrigger{flex:1;justify-content:center}.online-workflow-module__8WbOFa__steps>li:not([data-expanded=true]) .online-workflow-module__8WbOFa__stepIcon{width:32px;height:32px;margin-bottom:10px}.online-workflow-module__8WbOFa__steps>li:not([data-expanded=true]) .online-workflow-module__8WbOFa__stepTitle{white-space:nowrap;font-size:clamp(16px,1.45vw,22px)}.online-workflow-module__8WbOFa__steps>li[data-expanded=true] .online-workflow-module__8WbOFa__stepTrigger{width:var(--workflow-expanded-content-width,100%);flex-direction:row;align-items:center;gap:10px;margin-top:15px}.online-workflow-module__8WbOFa__steps>li[data-expanded=true] .online-workflow-module__8WbOFa__stepIcon{flex:none;margin-bottom:0}.online-workflow-module__8WbOFa__steps>li[data-expanded=true] .online-workflow-module__8WbOFa__stepDetails{width:var(--workflow-expanded-content-width,100%);flex-direction:column;flex:none;margin-top:11px;display:flex}.online-workflow-module__8WbOFa__steps>li[data-expanded=true] .online-workflow-module__8WbOFa__stepDetails a{margin-top:12px}.online-workflow-module__8WbOFa__stepTrigger{width:100%;color:var(--product-foreground);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:start;margin-top:0;padding:0;display:flex}.online-workflow-module__8WbOFa__stepTrigger:focus-visible{outline:2px solid var(--theme-accent-hover);outline-offset:5px}.online-workflow-module__8WbOFa__stepIcon{width:26px;height:26px;color:var(--product-blue);margin-bottom:10px}.online-workflow-module__8WbOFa__stepTitle{font-family:var(--font-saira), Arial, sans-serif;letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:1.2}.online-workflow-module__8WbOFa__stepDetails{margin-top:12px;animation:.26s ease-out both online-workflow-module__8WbOFa__detailsIn}.online-workflow-module__8WbOFa__stepDetails[hidden]{display:none}.online-workflow-module__8WbOFa__stepDetails p{color:var(--product-muted);margin:0;font-size:14px;line-height:1.55}.online-workflow-module__8WbOFa__stepDetails p+p,.online-workflow-module__8WbOFa__stepDetails a{margin-top:12px}@keyframes online-workflow-module__8WbOFa__detailsIn{0%{opacity:0}to{opacity:1}}@media (min-width:1200px){.online-workflow-module__8WbOFa__steps.online-workflow-module__8WbOFa__steps{gap:12px;display:flex}.online-workflow-module__8WbOFa__steps>li{flex:1 1 0}.online-workflow-module__8WbOFa__steps>li[data-expanded=true]{flex-grow:1.7}.online-workflow-module__8WbOFa__steps>li>div:first-child{gap:6px;font-size:11px}}@media (min-width:1200px) and (max-width:1299px){.online-workflow-module__8WbOFa__steps>li{min-height:238px}}@media (min-width:651px) and (max-width:1199px){.online-workflow-module__8WbOFa__steps>li:not([data-expanded=true]) .online-workflow-module__8WbOFa__stepTitle{font-size:22px}.online-workflow-module__8WbOFa__steps.online-workflow-module__8WbOFa__steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.online-workflow-module__8WbOFa__steps>li:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (max-width:650px){.online-workflow-module__8WbOFa__steps.online-workflow-module__8WbOFa__steps{scroll-snap-type:x mandatory;scrollbar-color:var(--product-line-strong) transparent;scrollbar-width:thin;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.online-workflow-module__8WbOFa__steps>li{scroll-snap-align:start;flex:0 0 calc(100vw - 72px);min-height:240px;padding:14px 14px 13px}.online-workflow-module__8WbOFa__steps>li:not([data-expanded=true]) .online-workflow-module__8WbOFa__stepTitle{font-size:clamp(18px,5.5vw,22px)}}@media (prefers-reduced-motion:reduce){.online-workflow-module__8WbOFa__steps>li{transition:none}.online-workflow-module__8WbOFa__stepDetails{animation:none}}
.home-particle-canvas-module__WXg9OG__scene,.home-particle-canvas-module__WXg9OG__canvas,.home-particle-canvas-module__WXg9OG__fallback,.home-particle-canvas-module__WXg9OG__part{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-particle-canvas-module__WXg9OG__scene{contain:strict;overflow:hidden}.home-particle-canvas-module__WXg9OG__canvas{opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.home-particle-canvas-module__WXg9OG__fallback{visibility:visible;opacity:1;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.home-particle-canvas-module__WXg9OG__part{height:88%;color:var(--theme-accent-text);opacity:.54;top:8%;-webkit-mask-image:radial-gradient(#0005 15%,#000 68%);mask-image:radial-gradient(#0005 15%,#000 68%)}.home-particle-canvas-module__WXg9OG__scene[data-renderer=ready] .home-particle-canvas-module__WXg9OG__canvas{opacity:1}.home-particle-canvas-module__WXg9OG__scene[data-renderer=ready] .home-particle-canvas-module__WXg9OG__fallback{visibility:hidden;opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}@media (prefers-reduced-motion:reduce){.home-particle-canvas-module__WXg9OG__canvas,.home-particle-canvas-module__WXg9OG__fallback{transition:none}}.home-particle-canvas-module__WXg9OG__scene[data-renderer=fallback] .home-particle-canvas-module__WXg9OG__fallback{visibility:visible}@media (max-width:767px){.home-particle-canvas-module__WXg9OG__part{top:calc(var(--home-header-height) + 20px);height:min(400px,100vw)}}
.online-highlight-animation-module__2MJRGa__scene .online-highlight-animation-module__2MJRGa__panelTitle{fill:#b1d8f4;font-size:10px}.online-highlight-animation-module__2MJRGa__scene .online-highlight-animation-module__2MJRGa__pinText{fill:#e0f2ff;font-size:9px}.online-highlight-animation-module__2MJRGa__scene .online-highlight-animation-module__2MJRGa__viewLabel{fill:#719abb;font-size:8px}.online-highlight-animation-module__2MJRGa__featureRow{animation:9s ease-in-out infinite online-highlight-animation-module__2MJRGa__featureHighlight}.online-highlight-animation-module__2MJRGa__parametricBore{animation:7s cubic-bezier(.45,0,.2,1) infinite online-highlight-animation-module__2MJRGa__boreResize}.online-highlight-animation-module__2MJRGa__sketchFeature,.online-highlight-animation-module__2MJRGa__sketchStatus{animation:7s step-end infinite online-highlight-animation-module__2MJRGa__sketchFeature}.online-highlight-animation-module__2MJRGa__extrudeFeature{opacity:0;animation:7s step-end infinite online-highlight-animation-module__2MJRGa__extrudeFeature}.online-highlight-animation-module__2MJRGa__holeFeature{opacity:0;animation:7s step-end infinite online-highlight-animation-module__2MJRGa__holeFeature}.online-highlight-animation-module__2MJRGa__filletFeature{opacity:0;animation:7s step-end infinite online-highlight-animation-module__2MJRGa__filletFeature}.online-highlight-animation-module__2MJRGa__rebuildStatus{opacity:0;animation:7s step-end infinite online-highlight-animation-module__2MJRGa__rebuildStatus}.online-highlight-animation-module__2MJRGa__parametricSketch{opacity:0;animation:7s cubic-bezier(.45,0,.2,1) infinite online-highlight-animation-module__2MJRGa__sketchPlane}.online-highlight-animation-module__2MJRGa__modelSketchTrace,.online-highlight-animation-module__2MJRGa__parameterProgress{stroke-dasharray:1;animation:7s ease-in-out infinite online-highlight-animation-module__2MJRGa__sketchTrace}.online-highlight-animation-module__2MJRGa__parameterProgress{animation-name:online-highlight-animation-module__2MJRGa__parameterProgress}.online-highlight-animation-module__2MJRGa__extrudeGuides{opacity:0;animation:7s ease-in-out infinite online-highlight-animation-module__2MJRGa__extrudeGuides}.online-highlight-animation-module__2MJRGa__holeSelection{opacity:0;animation:7s ease-in-out infinite online-highlight-animation-module__2MJRGa__holeSelection}.online-highlight-animation-module__2MJRGa__parametricFillet{opacity:0;stroke-dasharray:1;animation:7s ease-in-out infinite online-highlight-animation-module__2MJRGa__filletTrace}.online-highlight-animation-module__2MJRGa__sketch>path{stroke-dasharray:1;animation:7s ease-in-out infinite online-highlight-animation-module__2MJRGa__sketchTrace}.online-highlight-animation-module__2MJRGa__originalValue{animation:7s step-end infinite online-highlight-animation-module__2MJRGa__originalValue}.online-highlight-animation-module__2MJRGa__updatedValue{opacity:0;animation:7s step-end infinite online-highlight-animation-module__2MJRGa__updatedValue}.online-highlight-animation-module__2MJRGa__confirmation{opacity:0;animation:7s ease-in-out infinite online-highlight-animation-module__2MJRGa__confirmation}.online-highlight-animation-module__2MJRGa__basePart,.online-highlight-animation-module__2MJRGa__rearRailPart,.online-highlight-animation-module__2MJRGa__frontRailPart,.online-highlight-animation-module__2MJRGa__drivePart,.online-highlight-animation-module__2MJRGa__carriagePart,.online-highlight-animation-module__2MJRGa__assemblyShadow{animation:10s cubic-bezier(.45,0,.2,1) infinite online-highlight-animation-module__2MJRGa__assemblyFit}.online-highlight-animation-module__2MJRGa__basePart,.online-highlight-animation-module__2MJRGa__assemblyShadow{--part-x:0px;--part-y:32px}.online-highlight-animation-module__2MJRGa__rearRailPart{--part-x:12px;--part-y:-29px}.online-highlight-animation-module__2MJRGa__frontRailPart{--part-x:-12px;--part-y:12px}.online-highlight-animation-module__2MJRGa__drivePart{--part-x:-42px;--part-y:-25px}.online-highlight-animation-module__2MJRGa__carriagePart{--part-x:0px;--part-y:-110px}.online-highlight-animation-module__2MJRGa__mateGuides{animation:10s ease-in-out infinite online-highlight-animation-module__2MJRGa__mateGuides}.online-highlight-animation-module__2MJRGa__mateIndicator,.online-highlight-animation-module__2MJRGa__matedStatus{animation:10s ease-in-out infinite online-highlight-animation-module__2MJRGa__matedStatus}.online-highlight-animation-module__2MJRGa__explodedStatus{animation:10s ease-in-out infinite online-highlight-animation-module__2MJRGa__explodedStatus}.online-highlight-animation-module__2MJRGa__drawingOutline{stroke-dasharray:1;animation:10s ease-in-out infinite online-highlight-animation-module__2MJRGa__drawingTrace}.online-highlight-animation-module__2MJRGa__drawingHole,.online-highlight-animation-module__2MJRGa__drawingDetail,.online-highlight-animation-module__2MJRGa__drawingCenterlines,.online-highlight-animation-module__2MJRGa__drawingDimensions{animation:10s ease-in-out infinite online-highlight-animation-module__2MJRGa__drawingDimensions}.online-highlight-animation-module__2MJRGa__drawingPacket{animation:10s ease-in-out infinite online-highlight-animation-module__2MJRGa__drawingPacket}.online-highlight-animation-module__2MJRGa__drawingConfirmation{animation:10s ease-in-out infinite online-highlight-animation-module__2MJRGa__drawingConfirmation}.online-highlight-animation-module__2MJRGa__scene .online-highlight-animation-module__2MJRGa__reviewRow text{fill:#7496b3}.online-highlight-animation-module__2MJRGa__scene .online-highlight-animation-module__2MJRGa__reviewRowActive text{fill:#e0f2ff;font-weight:600}.online-highlight-animation-module__2MJRGa__scene .online-highlight-animation-module__2MJRGa__versionDetail{font-size:9px}.online-highlight-animation-module__2MJRGa__versionA{animation:8s step-end infinite online-highlight-animation-module__2MJRGa__versionA}.online-highlight-animation-module__2MJRGa__versionB{opacity:0;animation:8s step-end infinite online-highlight-animation-module__2MJRGa__versionB}.online-highlight-animation-module__2MJRGa__versionC{opacity:0;animation:8s step-end infinite online-highlight-animation-module__2MJRGa__versionC}.online-highlight-animation-module__2MJRGa__versionD{opacity:0;animation:8s step-end infinite online-highlight-animation-module__2MJRGa__versionD}.online-highlight-animation-module__2MJRGa__reviewSurface{opacity:.7}.online-highlight-animation-module__2MJRGa__reviewComment{animation:2s ease-in-out infinite online-highlight-animation-module__2MJRGa__reviewComment}.online-highlight-animation-module__2MJRGa__reviewResolved{animation:2s ease-in-out infinite online-highlight-animation-module__2MJRGa__reviewResolved}@keyframes online-highlight-animation-module__2MJRGa__featureHighlight{0%,8%,90%,to{opacity:.5}22%,70%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__boreResize{0%,38%,98%,to{transform:scale(1)}50%,90%{transform:scale(1.66667)}}@keyframes online-highlight-animation-module__2MJRGa__sketchFeature{0%,to{opacity:1}20%{opacity:0}}@keyframes online-highlight-animation-module__2MJRGa__extrudeFeature{0%,38%,to{opacity:0}20%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__holeFeature{0%,70%,to{opacity:0}38%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__filletFeature{0%,to{opacity:0}70%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__rebuildStatus{0%,56%,to{opacity:0}20%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__sketchPlane{0%,to{opacity:0;transform:translateY(-32px)}8%,22%{opacity:1;transform:translateY(-32px)}36%{opacity:.85;transform:translateY(0)}42%,98%{opacity:0;transform:translateY(0)}}@keyframes online-highlight-animation-module__2MJRGa__extrudeGuides{0%,36%,to{opacity:0}8%,25%{opacity:.65}}@keyframes online-highlight-animation-module__2MJRGa__holeSelection{0%,36%,to{opacity:0;stroke-dashoffset:0;transform:scale(.85)}50%{opacity:1;stroke-dashoffset:-8px;transform:scale(1)}70%{opacity:1;stroke-dashoffset:-20px;transform:scale(1.12)}84%,98%{opacity:0;stroke-dashoffset:-28px;transform:scale(1.25)}}@keyframes online-highlight-animation-module__2MJRGa__filletTrace{0%,70%,to{opacity:0;stroke-dashoffset:1px}74%{opacity:1;stroke-dashoffset:1px}86%,92%{opacity:1;stroke-dashoffset:0}98%{opacity:0;stroke-dashoffset:0}}@keyframes online-highlight-animation-module__2MJRGa__parameterProgress{0%,38%,to{stroke-dashoffset:1px}50%,94%{stroke-dashoffset:0}}@keyframes online-highlight-animation-module__2MJRGa__sketchTrace{0%,to{stroke-dashoffset:1px}18%,93%{stroke-dashoffset:0}}@keyframes online-highlight-animation-module__2MJRGa__originalValue{0%,to{opacity:1}50%{opacity:0}98%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__updatedValue{0%,to{opacity:0}50%{opacity:1}98%{opacity:0}}@keyframes online-highlight-animation-module__2MJRGa__confirmation{0%,55%,to{opacity:0}59%,94%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__assemblyFit{0%,17%,90%,to{transform:translate(var(--part-x), var(--part-y))}45%,70%{transform:translate(0)}}@keyframes online-highlight-animation-module__2MJRGa__mateGuides{0%,17%,90%,to{opacity:.75}43%,70%{opacity:0}}@keyframes online-highlight-animation-module__2MJRGa__matedStatus{0%,42%,77%,to{opacity:0}49%,70%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__explodedStatus{0%,35%,90%,to{opacity:1}43%,76%{opacity:0}}@keyframes online-highlight-animation-module__2MJRGa__drawingTrace{0%,8%,to{stroke-dashoffset:1px;opacity:.3}38%,90%{stroke-dashoffset:0;opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__drawingDimensions{0%,30%,to{opacity:.1}51%,91%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__drawingPacket{0%,12%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(0)}30%{opacity:1;transform:translate(71px,-25px)}36%,to{opacity:0;transform:translate(71px,-25px)}}@keyframes online-highlight-animation-module__2MJRGa__drawingConfirmation{0%,48%,to{opacity:.3}61%,91%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__versionA{0%{opacity:1}25%,to{opacity:0}}@keyframes online-highlight-animation-module__2MJRGa__versionB{0%,to{opacity:0}25%{opacity:1}50%{opacity:0}}@keyframes online-highlight-animation-module__2MJRGa__versionC{0%,to{opacity:0}50%{opacity:1}75%{opacity:0}}@keyframes online-highlight-animation-module__2MJRGa__versionD{0%,to{opacity:0}75%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__reviewComment{0%,to{opacity:.3}15%,90%{opacity:1}}@keyframes online-highlight-animation-module__2MJRGa__reviewResolved{0%,45%,to{opacity:0}62%,90%{opacity:1}}@media (prefers-reduced-motion:reduce){.online-highlight-animation-module__2MJRGa__scene *{animation:none}.online-highlight-animation-module__2MJRGa__basePart,.online-highlight-animation-module__2MJRGa__rearRailPart,.online-highlight-animation-module__2MJRGa__frontRailPart,.online-highlight-animation-module__2MJRGa__drivePart,.online-highlight-animation-module__2MJRGa__carriagePart,.online-highlight-animation-module__2MJRGa__assemblyShadow{transform:translate(0)}.online-highlight-animation-module__2MJRGa__mateGuides,.online-highlight-animation-module__2MJRGa__sketchFeature,.online-highlight-animation-module__2MJRGa__sketchStatus,.online-highlight-animation-module__2MJRGa__extrudeFeature,.online-highlight-animation-module__2MJRGa__holeFeature,.online-highlight-animation-module__2MJRGa__rebuildStatus,.online-highlight-animation-module__2MJRGa__parametricSketch,.online-highlight-animation-module__2MJRGa__extrudeGuides,.online-highlight-animation-module__2MJRGa__holeSelection,.online-highlight-animation-module__2MJRGa__originalValue,.online-highlight-animation-module__2MJRGa__explodedStatus,.online-highlight-animation-module__2MJRGa__drawingPacket,.online-highlight-animation-module__2MJRGa__versionA,.online-highlight-animation-module__2MJRGa__versionB,.online-highlight-animation-module__2MJRGa__versionC{opacity:0}.online-highlight-animation-module__2MJRGa__versionD,.online-highlight-animation-module__2MJRGa__filletFeature,.online-highlight-animation-module__2MJRGa__parametricFillet,.online-highlight-animation-module__2MJRGa__updatedValue,.online-highlight-animation-module__2MJRGa__confirmation,.online-highlight-animation-module__2MJRGa__matedStatus,.online-highlight-animation-module__2MJRGa__mateIndicator,.online-highlight-animation-module__2MJRGa__drawingConfirmation,.online-highlight-animation-module__2MJRGa__reviewComment,.online-highlight-animation-module__2MJRGa__reviewResolved{opacity:1}.online-highlight-animation-module__2MJRGa__parametricBore{transform:scale(1.66667)}.online-highlight-animation-module__2MJRGa__modelSketchTrace,.online-highlight-animation-module__2MJRGa__parameterProgress,.online-highlight-animation-module__2MJRGa__parametricFillet,.online-highlight-animation-module__2MJRGa__sketch>path{stroke-dashoffset:0}}
.project-assembly-motion-module__WKulVW__scene{aspect-ratio:1.45;pointer-events:none;isolation:isolate;background:radial-gradient(at 53% 52%,#669ac11c 0%,#416f970d 38%,#0000 72%);width:100%;min-width:0;position:relative;overflow:hidden}.project-assembly-motion-module__WKulVW__canvas{opacity:0;width:100%;height:100%;transition:opacity .24s;display:block;position:absolute;inset:0}.project-assembly-motion-module__WKulVW__scene[data-ready=true] .project-assembly-motion-module__WKulVW__canvas{opacity:1}@media (max-width:900px){.project-assembly-motion-module__WKulVW__scene{aspect-ratio:1.45;width:min(100%,620px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.project-assembly-motion-module__WKulVW__canvas{transition:none}}
.cad-evaluation-cards-module__Tue1za__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cad-evaluation-cards-module__Tue1za__card{background:linear-gradient(145deg,#171b21,#0d121a 72%);border:1px solid #29313d;border-radius:20px;flex-direction:column;min-width:0;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;display:flex;overflow:hidden}.cad-evaluation-cards-module__Tue1za__card:focus-within{border-color:#609bd3;box-shadow:0 16px 36px #00000038,0 0 24px #4ea8ff12,inset 0 0 48px #4ea8ff0b}.cad-evaluation-cards-module__Tue1za__copy{padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) 24px}.cad-evaluation-cards-module__Tue1za__meta{color:#92b6dd;font:500 11px/1.5 var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cad-evaluation-cards-module__Tue1za__meta span:last-child{color:#7d8796;letter-spacing:.04em}.cad-evaluation-cards-module__Tue1za__card .cad-evaluation-cards-module__Tue1za__copy h3{color:#eef2f9;font:600 clamp(20px, 2vw, 25px)/1.3 var(--font-saira), Arial, sans-serif;letter-spacing:-.02em;margin:0 0 14px}.cad-evaluation-cards-module__Tue1za__copy .prose-engineering{color:#aab7c8;font-size:15px;line-height:1.75}.cad-evaluation-cards-module__Tue1za__copy [data-button]{white-space:normal;min-width:0;padding-inline:0;font-size:11px}.cad-evaluation-cards-module__Tue1za__visual{background:radial-gradient(at 70% 90%,#16304c,#0000 72%),#11171f;border:1px solid #293644;border-radius:14px;width:calc(100% - 32px);margin:auto 16px 16px;transition:border-color .28s;position:relative;overflow:hidden}.cad-evaluation-cards-module__Tue1za__visual svg{width:100%;height:auto;display:block}.cad-evaluation-cards-module__Tue1za__card:focus-within .cad-evaluation-cards-module__Tue1za__visual{border-color:#507da7}@media (hover:hover) and (pointer:fine){.cad-evaluation-cards-module__Tue1za__card:hover{border-color:#609bd3;transform:translateY(-6px);box-shadow:0 16px 36px #00000038,0 0 24px #4ea8ff12,inset 0 0 48px #4ea8ff0b}.cad-evaluation-cards-module__Tue1za__card:hover .cad-evaluation-cards-module__Tue1za__visual{border-color:#507da7}}@media (prefers-reduced-motion:reduce){.cad-evaluation-cards-module__Tue1za__card,.cad-evaluation-cards-module__Tue1za__visual{transition:none}.cad-evaluation-cards-module__Tue1za__card:hover{transform:none}}@media (max-width:680px){.cad-evaluation-cards-module__Tue1za__grid{grid-template-columns:1fr;gap:20px}}
.about-module__8TymFG__page{background:#050608}.about-module__8TymFG__page>.compact-hero .compact-hero-grid{text-align:center;grid-template-columns:minmax(0,920px);justify-content:center}.about-module__8TymFG__page>.compact-hero .compact-hero-copy{justify-self:center;width:100%;max-width:920px}.about-module__8TymFG__page>.compact-hero h1{margin-inline:auto}.about-module__8TymFG__page>.compact-hero .compact-hero-copy>p:last-of-type{margin-inline:auto}.about-module__8TymFG__page>.compact-hero .page-actions{justify-content:center}.about-module__8TymFG__page>.compact-hero .compact-hero-canvas{opacity:.3;width:100%;inset:0}.about-module__8TymFG__page>.compact-hero .compact-hero-shade{background:radial-gradient(at 50% 20%,#050608aa,#050608 78%)}.about-module__8TymFG__page>.compact-hero h1{color:var(--foreground);text-wrap:balance}.about-module__8TymFG__page>.compact-hero .technical-label{color:#75baff}.about-module__8TymFG__page>.compact-hero .compact-hero-copy>p:last-of-type{color:#aebbd0;font-family:zCAD Product Inter,Arial,sans-serif;font-size:18px;line-height:1.8}.about-module__8TymFG__section{border-bottom:1px solid var(--line);padding-block:var(--section-compact);overflow:hidden}.about-module__8TymFG__sectionAlt{background:var(--background-1)}.about-module__8TymFG__sectionAlt.unified-cta-section{padding-block:0}.about-module__8TymFG__splitIntro h2,.about-module__8TymFG__compactCta h2{letter-spacing:-.02em;max-width:18ch;margin-top:17px;font-size:clamp(2rem,3.8vw,4rem);font-weight:550;line-height:.99}.about-module__8TymFG__splitIntro>p:last-child{max-width:60ch;color:var(--muted-foreground);font-size:clamp(.96rem,1.12vw,1.06rem);line-height:1.62}.about-module__8TymFG__industryLayout{gap:clamp(42px,5vw,68px);display:grid}.about-module__8TymFG__splitIntro{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:clamp(42px,7vw,112px);display:grid}.about-module__8TymFG__splitIntro>p:last-child{align-self:end;max-width:58ch;margin:0}.about-module__8TymFG__compactCta{text-align:center;justify-items:center;gap:clamp(28px,3.5vw,42px);padding-block:clamp(56px,6vw,84px);display:grid}.about-module__8TymFG__compactCta h2{text-wrap:balance;max-width:17ch;margin-inline:auto}.about-module__8TymFG__ctaActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(880px,100vw - 48px);display:grid}.about-module__8TymFG__ctaActions[data-product-count="1"]{grid-template-columns:minmax(0,1fr);justify-self:center;width:min(440px,100vw - 48px)}.about-module__8TymFG__ctaActions>*{justify-content:space-between;width:100%}@media (max-width:980px){.about-module__8TymFG__splitIntro{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.about-module__8TymFG__section{padding-block:clamp(58px,16vw,78px)}.about-module__8TymFG__ctaActions{grid-template-columns:1fr;width:min(100%,100vw - 36px)}}.about-module__8TymFG__page>.compact-hero{border-bottom:0}.about-module__8TymFG__page>.compact-hero{background:#050608}
@font-face{font-family:zCAD Why Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}.why-zcad-module__zU-w1G__page{background:var(--background)}.why-zcad-module__zU-w1G__hero{padding:calc(var(--nav-height,80px) + 68px) 0 72px;background:radial-gradient(at 85% 30%,#112039 0%,#0000 62%),#070a0f;position:relative;overflow:hidden}.why-zcad-module__zU-w1G__heroParticles{pointer-events:auto;position:absolute;inset:0}.why-zcad-module__zU-w1G__heroParticles>div:not(.why-zcad-module__zU-w1G__cabinetFrame){position:absolute;inset:0}.why-zcad-module__zU-w1G__cabinetFrame{pointer-events:none;width:min(43vw,650px);height:min(43vw,560px);position:absolute;top:12%;right:2%}.why-zcad-module__zU-w1G__wrap{z-index:1;width:min(1220px,100% - 96px);margin-inline:auto;position:relative}.why-zcad-module__zU-w1G__eyebrow{color:#91bcf2;letter-spacing:.14em;margin:0 0 26px;font:600 12px/1.5 zCAD Why Inter,Arial,sans-serif}.why-zcad-module__zU-w1G__hero h1{color:#edf3fb;max-width:1120px;font-family:var(--font-saira), Arial, sans-serif;letter-spacing:-.025em;text-transform:none;margin:0;font-size:clamp(44px,5.3vw,76px);font-weight:600;line-height:1.13}@media (min-width:1000px){.why-zcad-module__zU-w1G__hero h1{white-space:nowrap;max-width:none}}.why-zcad-module__zU-w1G__hero h1 span{display:block}.why-zcad-module__zU-w1G__hero h1 span:last-child{color:#a5c9fa}.why-zcad-module__zU-w1G__summary{color:#b5c4d9;max-width:770px;margin:30px 0 0;font:400 18px/1.8 zCAD Why Inter,Arial,sans-serif}@media (min-width:1000px){.why-zcad-module__zU-w1G__wrap{width:min(1220px,55% - 48px);margin-left:max(48px,50% - 610px)}}@keyframes why-zcad-module__zU-w1G__modelDrop{0%,18%{opacity:.55;transform:translateY(-18px)}42%{opacity:.95;transform:translateY(0)}72%,to{opacity:.82;transform:translateY(4px)}}.why-zcad-module__zU-w1G__actions{flex-wrap:wrap;gap:20px 32px;margin-top:32px;display:flex}@media (max-width:640px){.why-zcad-module__zU-w1G__hero{padding:calc(var(--nav-height,64px) + 38px) 0 44px}.why-zcad-module__zU-w1G__wrap{width:calc(100% - 40px)}.why-zcad-module__zU-w1G__eyebrow{margin-bottom:20px}.why-zcad-module__zU-w1G__hero h1{font-size:clamp(34px,9.2vw,48px);line-height:1.16}.why-zcad-module__zU-w1G__summary{margin-top:24px;font-size:16px}.why-zcad-module__zU-w1G__actions{gap:12px 22px;margin-top:24px}.why-zcad-module__zU-w1G__heroModel{width:calc(100% - 40px);height:250px;margin:28px auto 0;position:relative;top:auto;right:auto;transform:none}.why-zcad-module__zU-w1G__heroParticles{width:100%;height:260px;margin-top:24px;position:relative;inset:auto}.why-zcad-module__zU-w1G__cabinetFrame{width:100%;height:100%;inset:0}}
.home-handoff-module__GcrfSa__titleLine{text-wrap:balance;display:block}.home-handoff-module__GcrfSa__productName{white-space:nowrap}.home-handoff-module__GcrfSa__productHeader{gap:8px}.home-handoff-module__GcrfSa__productTitle{color:var(--foreground);font-family:var(--font-saira), Arial, sans-serif;letter-spacing:-.015em;text-transform:none;align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:550;line-height:1.4;display:flex}.home-handoff-module__GcrfSa__productTitle svg{color:var(--theme-accent-text);flex-shrink:0}.home-handoff-module__GcrfSa__productIntro{color:var(--foreground-soft);font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0}
.system-page-module__C5KS5W__page{min-height:80dvh;padding-block:calc(var(--nav-height) + 60px) 80px;text-align:center;place-items:center;display:grid}.system-page-module__C5KS5W__code{color:var(--theme-accent-text);font-family:var(--font-jetbrains), monospace;margin-bottom:22px;font-size:clamp(4.5rem,12vw,9rem);font-weight:620;line-height:.8}.system-page-module__C5KS5W__page h1{text-transform:none;max-width:18ch;margin:18px auto 0;font-size:clamp(2.2rem,5vw,5.2rem);font-weight:560;line-height:.95}.system-page-module__C5KS5W__description{max-width:58ch;color:var(--muted-foreground);margin:24px auto 0;line-height:1.6}.system-page-module__C5KS5W__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}
