.solutions-page-module__Hi6Xja__page{background:var(--background);overflow:hidden}.solutions-page-module__Hi6Xja__panelSection{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--theme-accent) 5%, transparent), transparent 34%), var(--background);flex-direction:column;min-height:100svh;padding-block:clamp(72px,7vw,104px);display:flex}.solutions-page-module__Hi6Xja__hero{border-bottom:1px solid var(--line)}.solutions-page-module__Hi6Xja__heroCopy{max-width:min(940px,100%)}.solutions-page-module__Hi6Xja__heroTitle{letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;max-width:26ch;font-size:clamp(2.4rem,4.2vw,4.2rem);font-weight:610;line-height:.98}.solutions-page-module__Hi6Xja__heroLead{max-width:52ch;color:var(--foreground-soft);margin-top:24px;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.62}.solutions-page-module__Hi6Xja__heroKicker{border:1px solid color-mix(in srgb, var(--theme-accent) 55%, transparent);background:color-mix(in srgb, var(--theme-accent) 12%, transparent);color:var(--theme-accent-text);font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;align-items:center;margin-bottom:22px;padding:7px 13px;font-size:.72rem;font-weight:500;display:inline-flex}.solutions-page-module__Hi6Xja__panelSectionAlt{background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--theme-accent) 4%, transparent), transparent 38%), var(--background)}.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 h2{letter-spacing:-.02em;max-width:20ch;font-size:clamp(2.05rem,3.4vw,3.6rem);line-height:1.04}.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),.solutions-page-module__Hi6Xja__industryPair .solutions-page-module__Hi6Xja__industryItem:nth-child(n){grid-column:span 6}.solutions-page-module__Hi6Xja__industryTriple .solutions-page-module__Hi6Xja__industryItem:nth-child(n){grid-column:span 4}.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{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{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{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__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__closingInner{grid-template-columns:1fr}.solutions-page-module__Hi6Xja__actions{justify-content:flex-start}}@media (max-width:767px){.solutions-page-module__Hi6Xja__panelSection{min-height:auto;padding-block:68px}.solutions-page-module__Hi6Xja__closingSection{padding-block:36px}.solutions-page-module__Hi6Xja__heroTitle{max-width:18ch}.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__headingGrid h2{font-size:clamp(1.85rem,7.2vw,2.5rem);line-height:1.06}.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__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{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__capabilityPreview .home-overview-module__ZBh0EG__exchangePreview{aspect-ratio:340/220;height:auto}.home-overview-module__ZBh0EG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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}}
.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)}}
.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}}
.zcad-ai-prompt-entry-module__pSOvLW__entry{width:min(920px,100%);margin-top:28px;position:relative}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry{text-align:left;width:min(850px,100%);margin:32px auto 0;scroll-margin-top:100px;font-family:zCAD Product Inter,Arial,sans-serif}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composer{border-radius:var(--ui-radius);background:linear-gradient(125deg,#141725f2,#0b121ff2);border:1px solid #526182;padding:23px 25px;animation:none;display:block;overflow:visible;box-shadow:0 12px 45px #0002}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:focus-within{border-color:#98b2e5;box-shadow:0 0 0 3px #769eee10}.zcad-ai-prompt-entry-module__pSOvLW__homeLabel{color:#d9e5f8;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:15px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.zcad-ai-prompt-entry-module__pSOvLW__homeLabel>span{color:#9cb5dd;flex-shrink:0;font-weight:400}.zcad-ai-prompt-entry-module__pSOvLW__homeLabel label{white-space:nowrap}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composer textarea{resize:vertical;color:#edf3ff;min-height:105px;max-height:360px;padding:0;font:400 16px/1.75 zCAD Product Inter,Arial,sans-serif;display:block}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composer textarea::placeholder{color:#a1b1ca;opacity:1}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composerFooter{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;min-height:0;padding:13px 0}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry:not(.zcad-ai-prompt-entry-module__pSOvLW__heroEntry) .zcad-ai-prompt-entry-module__pSOvLW__composerFooter{padding-bottom:0}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry:not(.zcad-ai-prompt-entry-module__pSOvLW__heroEntry) .zcad-ai-prompt-entry-module__pSOvLW__homeSubmit{margin-left:auto}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__referenceButton{justify-content:flex-start;padding-inline:12px}.zcad-ai-prompt-entry-module__pSOvLW__referenceButton:hover{border-color:var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 12%, var(--surface));color:var(--theme-accent-text)}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry button:not([data-button]):focus-visible{outline-offset:4px;outline:2px solid #a5caff}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__attachmentRow{border-radius:var(--ui-radius);background:#1b2639;border:1px solid #35425a;align-items:center;gap:14px;margin:16px 0 0;padding:12px}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__attachment{flex-shrink:0}.zcad-ai-prompt-entry-module__pSOvLW__attachmentName{overflow-wrap:anywhere;color:#d9e5fa;min-width:0;font-size:14px;line-height:1.5}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__templates{flex-wrap:wrap;gap:9px;width:100%;margin-inline:0;padding:0;overflow:visible}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__templates>span{width:100%;font-size:13px}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__templates button{white-space:normal;text-align:left;max-width:100%}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__error{font-size:14px}@media (max-width:640px){.zcad-ai-prompt-entry-module__pSOvLW__homeEntry{margin-top:27px}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composer{padding:20px}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composer textarea{min-height:130px;padding:0}}@media (max-width:380px){.zcad-ai-prompt-entry-module__pSOvLW__homeEntry .zcad-ai-prompt-entry-module__pSOvLW__composer{padding:18px 16px}.zcad-ai-prompt-entry-module__pSOvLW__homeLabel{font-size:13px}.zcad-ai-prompt-entry-module__pSOvLW__homeEntry:not(.zcad-ai-prompt-entry-module__pSOvLW__heroEntry) .zcad-ai-prompt-entry-module__pSOvLW__homeLabel>span{display:none}}.zcad-ai-prompt-entry-module__pSOvLW__composer{border-radius:var(--ui-radius);-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:linear-gradient(#080b11f0,#080b11f0) 0 0/100% 100% padding-box padding-box,linear-gradient(110deg,#4f8fff,#8f68ff 42%,#43bde8 76%,#4f8fff) 0 0/240% 100% border-box;border:1px solid #0000;min-height:174px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 74px #00000070,inset 0 1px #ffffff0d}.zcad-ai-prompt-entry-module__pSOvLW__composer textarea{border-radius:var(--ui-radius);resize:none;color:#f4f6fb;width:100%;min-height:108px;font:500 clamp(1rem, 1.25vw, 1.12rem) / 1.5 var(--font-saira);background:0 0;border:0;outline:0;padding:23px 24px 8px}.zcad-ai-prompt-entry-module__pSOvLW__composer textarea::placeholder{color:#8d95a2}.zcad-ai-prompt-entry-module__pSOvLW__attachmentRow{gap:8px;padding:0 18px 10px;display:flex}.zcad-ai-prompt-entry-module__pSOvLW__attachment{border-radius:var(--ui-radius);background:#111620;border:1px solid #ffffff24;width:54px;height:54px;position:relative;overflow:hidden}.zcad-ai-prompt-entry-module__pSOvLW__attachment img{object-fit:cover;width:100%;height:100%}.zcad-ai-prompt-entry-module__pSOvLW__attachment button{position:absolute;top:-6px;right:-6px}.zcad-ai-prompt-entry-module__pSOvLW__attachment button svg{width:12px;height:12px}.zcad-ai-prompt-entry-module__pSOvLW__composerFooter{align-items:center;gap:9px;min-height:64px;padding:8px 12px 12px 15px;display:flex}.zcad-ai-prompt-entry-module__pSOvLW__fileInput{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.zcad-ai-prompt-entry-module__pSOvLW__templates{scrollbar-width:none;align-items:center;gap:7px;width:100%;margin-top:13px;padding-bottom:3px;display:flex;overflow-x:auto}.zcad-ai-prompt-entry-module__pSOvLW__templates::-webkit-scrollbar{display:none}.zcad-ai-prompt-entry-module__pSOvLW__templates>span{color:#89919e;flex:none;margin-right:3px;font-size:.71rem;font-weight:600}.zcad-ai-prompt-entry-module__pSOvLW__templates button{white-space:normal;text-align:left;text-transform:none;flex:none;max-width:min(280px,76vw)}.zcad-ai-prompt-entry-module__pSOvLW__error{color:#ff8b95;margin-top:10px;font-size:.76rem}.zcad-ai-prompt-entry-module__pSOvLW__loginOverlay{z-index:1000;inset:var(--login-viewport-top,0) 0 auto;height:var(--login-viewport-height,100dvh);box-sizing:border-box;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#02050ab8;place-items:center;display:grid;position:fixed}.zcad-ai-prompt-entry-module__pSOvLW__loginDialog{isolation:isolate;border-radius:var(--ui-radius);background:#14161a;width:min(440px,100%);min-width:0;height:min(550px,100%);min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.zcad-ai-prompt-entry-module__pSOvLW__loginFrame{visibility:hidden;opacity:0;border-radius:var(--ui-radius);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:100%;transition:opacity .12s;display:block;background:#14161a!important}.zcad-ai-prompt-entry-module__pSOvLW__loginFrameReady{visibility:visible;opacity:1}.zcad-ai-prompt-entry-module__pSOvLW__loginLoading{z-index:2;background:#14161a;place-items:center;display:grid;position:absolute;inset:0}.zcad-ai-prompt-entry-module__pSOvLW__loginLoading:after{content:"";border:4px solid #7832ff33;border-top-color:#7832ff;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite zcad-ai-prompt-entry-module__pSOvLW__login-loading-spin}.zcad-ai-prompt-entry-module__pSOvLW__loginClose{z-index:3;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:no-preference){.zcad-ai-prompt-entry-module__pSOvLW__composer{animation:8s linear infinite zcad-ai-prompt-entry-module__pSOvLW__composer-border-flow}}@keyframes zcad-ai-prompt-entry-module__pSOvLW__composer-border-flow{to{background-position:0 0,240% 0}}@keyframes zcad-ai-prompt-entry-module__pSOvLW__login-loading-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.zcad-ai-prompt-entry-module__pSOvLW__entry{margin-top:22px}.zcad-ai-prompt-entry-module__pSOvLW__composer{min-height:154px}.zcad-ai-prompt-entry-module__pSOvLW__composer textarea{min-height:92px;padding:19px 17px 6px}.zcad-ai-prompt-entry-module__pSOvLW__generateButton span{display:none}.zcad-ai-prompt-entry-module__pSOvLW__templates{margin-inline:calc(var(--gutter) * -.3);width:calc(100% + var(--gutter) * .6);padding-inline:calc(var(--gutter) * .3)}}.zcad-ai-prompt-entry-module__pSOvLW__homeSubmit{flex-shrink:0}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry{width:min(800px,100%);margin-top:32px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.32);backdrop-filter:blur(22px)saturate(1.32);background:linear-gradient(#0e1017f7,#080a0ffc);border-color:#0000;padding:18px 22px;transition:box-shadow .42s;box-shadow:0 24px 72px #0000006b,0 0 28px #5369ff14}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:before,.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:after{z-index:-1;content:"";pointer-events:none;position:absolute}@property --hero-composer-light-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:before{border-radius:inherit;background:conic-gradient(from var(--hero-composer-light-angle), transparent 0deg 265deg, #8755ff26 285deg, #7397ffa6 315deg, #82d5ff 335deg, #e4faff 348deg, #fff 352deg, transparent 355deg 360deg), linear-gradient(115deg, #597effc7, #8755ffeb 32%, #52c6ffd1 62%, #695bffd1 84%, #597effc7);opacity:.94;-webkit-mask-composite:xor;background-position:0 0,0%;background-repeat:no-repeat;background-size:100% 100%,300% 300%;padding:1px;transition:opacity .52s;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:after{border-radius:var(--ui-radius);opacity:.64;background:linear-gradient(108deg,#0000 24%,#8fb2ff05 38%,#ffffff1a 49%,#7c5dff0a 61%,#0000 76%) 160% 0/230% 100%;transition:opacity .56s;inset:2px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:hover{background:linear-gradient(#10121bfa,#080a10fc);border-color:#0000;box-shadow:0 0 34px #6457ff24,0 26px 76px #00000075}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:focus-within{background:linear-gradient(#0e1017f7,#080a0ffc);border-color:#0000;outline:none;box-shadow:0 24px 72px #0000006b}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:focus-within:before{filter:none;padding:1px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:hover:before{opacity:1}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:hover:after{opacity:.9}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:focus-within:before{opacity:.94}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:focus-within:after{opacity:.64}@media (prefers-reduced-motion:no-preference){.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:before{animation:7s ease-in-out infinite zcad-ai-prompt-entry-module__pSOvLW__hero-composer-border-flow,6s linear infinite zcad-ai-prompt-entry-module__pSOvLW__hero-composer-border-light}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:after{animation:8.5s ease-in-out infinite zcad-ai-prompt-entry-module__pSOvLW__hero-composer-glass-sheen}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer[data-motion-active=false]:before,.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer[data-motion-active=false]:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer,.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:before,.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer:after{transition:none}}@keyframes zcad-ai-prompt-entry-module__pSOvLW__hero-composer-border-flow{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}@keyframes zcad-ai-prompt-entry-module__pSOvLW__hero-composer-border-light{to{--hero-composer-light-angle:360deg}}@keyframes zcad-ai-prompt-entry-module__pSOvLW__hero-composer-glass-sheen{0%,18%{background-position:160% 0}76%,to{background-position:-80% 0}}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__homeLabel{margin-bottom:10px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer textarea{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--surface));border-radius:var(--ui-radius);background:var(--surface);height:calc(80px + 1lh);min-height:calc(80px + 1lh);padding:12px 14px;line-height:1.6}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer textarea:focus{border-color:color-mix(in srgb, var(--theme-accent-text) 70%, var(--surface));outline:none}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composerFooter{justify-content:space-between;gap:10px;margin-top:12px;padding:0}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__homeSubmit:disabled{cursor:not-allowed}@media (min-width:768px) and (max-height:800px){.zcad-ai-prompt-entry-module__pSOvLW__heroEntry{margin-top:24px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer{padding:16px 20px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__homeLabel{margin-bottom:8px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer textarea{height:calc(60px + 1lh);min-height:calc(60px + 1lh)}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composerFooter{margin-top:10px}}@media (max-width:767px){.zcad-ai-prompt-entry-module__pSOvLW__heroEntry{margin-top:24px}}@media (max-width:640px){.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer{padding:18px}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__composer textarea{height:calc(100px + 1lh);min-height:calc(100px + 1lh)}.zcad-ai-prompt-entry-module__pSOvLW__heroEntry .zcad-ai-prompt-entry-module__pSOvLW__homeSubmit{width:100%}}.zcad-ai-prompt-entry-module__pSOvLW__generateButton{margin-left:auto}@media (max-width:640px){.zcad-ai-prompt-entry-module__pSOvLW__generateButton{width:44px;min-width:44px;padding:0}}
.product-story-page-module__18vPCW__page{background:var(--background);overflow-x:clip}.product-story-page-module__18vPCW__aiConversationHero{isolation:isolate;border-bottom:1px solid var(--line);background:#05070b;min-height:max(680px,100dvh - 20px);display:flex;position:relative;overflow:hidden}.product-story-page-module__18vPCW__aiConversationHero:before,.product-story-page-module__18vPCW__aiConversationHero:after{inset:var(--nav-height) 0 0;z-index:0;content:"";pointer-events:none;position:absolute}.product-story-page-module__18vPCW__aiConversationHero:before{filter:drop-shadow(0 0 4px #5089ff33);opacity:.2;background-image:radial-gradient(circle,#74a6ff85 0 1px,#0000 1.45px);background-position:0 0;background-size:30px 30px;animation:28s linear infinite product-story-page-module__18vPCW__ai-dot-drift;-webkit-mask-image:radial-gradient(82% 74% at 50% 54%,#000 0%,#000000b3 56%,#0000 100%);mask-image:radial-gradient(82% 74% at 50% 54%,#000 0%,#000000b3 56%,#0000 100%)}.product-story-page-module__18vPCW__aiConversationHero:after{filter:drop-shadow(0 0 6px #6991ff47);opacity:.24;background-image:radial-gradient(circle,#5dc6ffa8 0 1.35px,#0000 1.9px),radial-gradient(circle,#9669ff85 0 1.1px,#0000 1.7px);background-position:17px 23px,71px 41px;background-size:104px 104px,137px 137px;animation:6.8s ease-in-out infinite product-story-page-module__18vPCW__ai-dot-breathe;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 17% 82%,#0000 100%)}@keyframes product-story-page-module__18vPCW__ai-dot-drift{to{background-position:30px 30px}}@keyframes product-story-page-module__18vPCW__ai-dot-breathe{0%,to{opacity:.17;transform:translate(0,0)}50%{opacity:.34;transform:translateY(-5px)}}.product-story-page-module__18vPCW__aiConversationBackdrop{inset:var(--nav-height) 0 0;z-index:-3;background:#0a111c;position:absolute;overflow:hidden}.product-story-page-module__18vPCW__aiConversationBackdropImage{object-fit:cover;object-position:center;opacity:.3;filter:saturate(.68)contrast(1.08)brightness(.52);transform:scale(1.025)}.product-story-page-module__18vPCW__aiConversationShade{z-index:-2;pointer-events:none;background:linear-gradient(#05070ba8,#05070bc7 55%,#05070b 100%),linear-gradient(90deg,#05070bb8,#05070b57 50%,#05070bb8);position:absolute;inset:0}.product-story-page-module__18vPCW__aiConversationInner{z-index:1;width:100%;min-height:inherit;padding-top:calc(var(--nav-height) + clamp(46px, 7vh, 78px));text-align:center;flex-direction:column;align-items:center;padding-bottom:20px;display:flex;position:relative}.product-story-page-module__18vPCW__aiConversationIntro{margin-top:auto}.product-story-page-module__18vPCW__aiConversationEyebrow{white-space:nowrap;justify-content:center;align-items:center;gap:18px;display:flex}.product-story-page-module__18vPCW__aiConversationIntro .technical-label{color:var(--theme-accent);font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600}.product-story-page-module__18vPCW__aiConversationQuestion{color:#f6f8fb;letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:18px auto 0;font-size:clamp(2.55rem,5.3vw,5.15rem);font-weight:560;line-height:.98}.product-story-page-module__18vPCW__aiConversationSummary{color:#aeb6c3;text-wrap:pretty;max-width:58ch;margin:18px auto 0;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.55}.product-story-page-module__18vPCW__aiConversationSignals{color:#929ba9;flex-wrap:wrap;justify-content:center;gap:9px 22px;margin:18px 0 0;padding:0;list-style:none;display:flex}.product-story-page-module__18vPCW__aiConversationSignals li{align-items:center;gap:7px;font-size:.72rem;line-height:1.35;display:inline-flex}.product-story-page-module__18vPCW__aiConversationSignals svg{color:#70a8ff;flex:none}.product-story-page-module__18vPCW__aiConversationContinue{color:#858e9c;align-items:center;gap:8px;margin-top:auto;padding:12px 0 2px;font-size:.78rem;font-weight:600;transition:color .16s;display:inline-flex}.product-story-page-module__18vPCW__aiConversationContinue:hover{color:#fff}.product-story-page-module__18vPCW__aiConversationContinue svg{width:15px;height:15px}.product-story-page-module__18vPCW__hero{border-bottom:1px solid var(--line);min-height:min(100dvh,880px);padding:calc(var(--nav-height) + clamp(52px, 7vw, 104px)) 0 clamp(58px, 7vw, 96px);background:var(--background);position:relative;overflow:hidden}.product-story-page-module__18vPCW__heroMedia{border-radius:var(--ui-radius);inset:var(--nav-height) 0 0 46%;border-left:1px solid var(--line);background:var(--background-1);position:absolute;overflow:hidden}.product-story-page-module__18vPCW__heroImage{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08)brightness(.88)}.product-story-page-module__18vPCW__aiHeroVisual{border-radius:var(--ui-radius);background:#111a27;position:absolute;inset:0;overflow:hidden}.product-story-page-module__18vPCW__aiHeroBackdrop{object-fit:cover;object-position:center;opacity:.68;filter:blur(22px)saturate(.72)brightness(.46);transform:scale(1.09)}.product-story-page-module__18vPCW__aiHeroImage{z-index:1;object-fit:contain;object-position:center;filter:saturate(.92)contrast(1.03)brightness(.94)}.product-story-page-module__18vPCW__heroInterface{position:absolute;inset:0}.product-story-page-module__18vPCW__heroWireframe{opacity:.24;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.product-story-page-module__18vPCW__heroMediaShade{pointer-events:none;background:linear-gradient(90deg,#04060ad1,#04060a0d 34%),linear-gradient(#0000 68%,#04060ad1);position:absolute;inset:0}.product-story-page-module__18vPCW__heroShade{background:radial-gradient(48% 80% at 74% 44%, color-mix(in srgb, var(--theme-accent) 10%, transparent), transparent 70%), linear-gradient(90deg, var(--background) 0%, #04060afa 39%, #04060a1f 68%);pointer-events:none;position:absolute;inset:0}.product-story-page-module__18vPCW__heroGrid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:clamp(540px,67dvh,680px);display:grid;position:relative}.product-story-page-module__18vPCW__heroCopy{grid-column:1/span 6;max-width:690px;padding-right:clamp(18px,2.5vw,42px)}.product-story-page-module__18vPCW__heroCopy h1{letter-spacing:-.03em;text-transform:none;text-wrap:balance;max-width:14ch;margin-top:18px;font-size:clamp(2.8rem,4.85vw,4.75rem);font-weight:590;line-height:.96}.product-story-page-module__18vPCW__heroSummary{max-width:50ch;color:var(--foreground-soft);text-wrap:pretty;margin-top:22px;font-size:clamp(1rem,1.22vw,1.16rem);line-height:1.56}.product-story-page-module__18vPCW__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.product-story-page-module__18vPCW__heroSignals{flex-wrap:wrap;gap:10px 22px;max-width:760px;margin:23px 0 0;padding:0;list-style:none;display:flex}.product-story-page-module__18vPCW__heroSignals li{color:var(--foreground-soft);align-items:center;gap:8px;font-size:.78rem;line-height:1.35;display:inline-flex}.product-story-page-module__18vPCW__heroSignals svg{color:var(--theme-accent-text);flex:none}.product-story-page-module__18vPCW__sectionLabel{margin-bottom:20px}.product-story-page-module__18vPCW__accessModes{border-bottom:1px solid var(--line);background:var(--background-1);padding-block:clamp(72px,8vw,120px)}.product-story-page-module__18vPCW__accessModesHeading{max-width:920px}.product-story-page-module__18vPCW__accessModesHeading h2{text-wrap:balance;max-width:13ch;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere}.product-story-page-module__18vPCW__accessModesHeading>p:last-child{max-width:68ch;color:var(--foreground-soft);margin-top:24px;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.6}.product-story-page-module__18vPCW__accessModeGrid{border:1px solid var(--line-strong);background:var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,82px);display:grid}.product-story-page-module__18vPCW__accessModeCard{background:var(--background);grid-template-rows:auto auto auto 1fr auto;align-content:start;min-height:390px;padding:clamp(30px,4.2vw,58px);display:grid;position:relative}.product-story-page-module__18vPCW__accessModeIcon{border:1px solid var(--line-strong);width:58px;height:58px;color:var(--theme-accent-text);place-items:center;margin-bottom:64px;display:grid}.product-story-page-module__18vPCW__accessModeIcon svg{width:27px;height:27px}.product-story-page-module__18vPCW__accessModeCard h3{letter-spacing:-.04em;margin-top:15px;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:570;line-height:.96}.product-story-page-module__18vPCW__accessModeDescription{max-width:48ch;color:var(--muted-foreground);margin-top:20px;font-size:.98rem;line-height:1.6}.product-story-page-module__18vPCW__accessModeCard>a{border-bottom:1px solid var(--theme-accent);width:fit-content;color:var(--foreground);align-self:end;align-items:center;gap:10px;margin-top:38px;padding-bottom:8px;font-weight:620;display:inline-flex}.product-story-page-module__18vPCW__promiseSection,.product-story-page-module__18vPCW__featureSection,.product-story-page-module__18vPCW__capabilitySection,.product-story-page-module__18vPCW__workflowSection{scroll-margin-top:calc(var(--nav-height) + 12px);border-bottom:1px solid var(--line);padding-block:var(--section-compact)}.product-story-page-module__18vPCW__promiseSection{background:var(--background-1)}.product-story-page-module__18vPCW__promiseIntro,.product-story-page-module__18vPCW__sectionHeading{max-width:880px}.product-story-page-module__18vPCW__promiseIntro h2,.product-story-page-module__18vPCW__sectionHeading h2,.product-story-page-module__18vPCW__workflowHeading h2{text-wrap:balance;max-width:18ch;font:var(--site-section-heading-font);letter-spacing:var(--product-heading-tracking);text-transform:none;overflow-wrap:anywhere}.product-story-page-module__18vPCW__promiseIntro>p,.product-story-page-module__18vPCW__sectionHeading>p,.product-story-page-module__18vPCW__workflowHeading>p{max-width:65ch;color:var(--foreground-soft);text-wrap:pretty;margin-top:22px;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.55}.product-story-page-module__18vPCW__pillars{isolation:isolate;border-block:1px solid var(--line-strong);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(54px,7vw,88px);display:grid;position:relative;overflow:hidden}.product-story-page-module__18vPCW__pillars:before,.product-story-page-module__18vPCW__pillars:after{z-index:0;pointer-events:none;content:"";opacity:0;will-change:transform, opacity;width:30%;position:absolute;top:-24%;bottom:-24%;left:-34%;transform:translate(0,0)skew(-10deg)}.product-story-page-module__18vPCW__pillars:before{filter:blur(11px);background:linear-gradient(90deg,#0000 0%,#9cbaca04 16%,#aecddb0e 38%,#d3e5ec21 50%,#abcad80d 62%,#0000 100%)}.product-story-page-module__18vPCW__pillars:after{mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#c8dee808 43%,#e2eff429 50%,#b8d4e00b 57%,#0000 100%);width:12%}.product-story-page-module__18vPCW__pillar{z-index:1;background:0 0;min-height:220px;padding:clamp(26px,3.2vw,42px) clamp(22px,2.8vw,38px) clamp(28px,3.5vw,48px);transition:transform .22s;position:relative}.product-story-page-module__18vPCW__pillar+.product-story-page-module__18vPCW__pillar{border-left:1px solid var(--line)}.product-story-page-module__18vPCW__pillar:hover{background:0 0;transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.product-story-page-module__18vPCW__pillars:before,.product-story-page-module__18vPCW__pillars:after{animation:8.8s cubic-bezier(.45,0,.35,1) infinite product-story-page-module__18vPCW__product-pillar-scan}.product-story-page-module__18vPCW__pillars:after{animation-delay:70ms}}@keyframes product-story-page-module__18vPCW__product-pillar-scan{0%,12%{opacity:0;transform:translate(0,0)skew(-10deg)}20%,72%{opacity:.78}86%,to{opacity:0;transform:translate(480%)skew(-10deg)}}.product-story-page-module__18vPCW__pillar h3{max-width:18ch;font-size:clamp(1.25rem,1.8vw,1.72rem);font-weight:550;line-height:1.08}.product-story-page-module__18vPCW__pillar p{max-width:42ch;color:var(--muted-foreground);margin-top:17px;font-size:.94rem;line-height:1.58}.product-story-page-module__18vPCW__featureSection{background:var(--background)}.product-story-page-module__18vPCW__sectionHeading{margin-bottom:clamp(46px,6.5vw,82px)}.product-story-page-module__18vPCW__featureComposition{border:1px solid var(--line);background:var(--line);grid-template-columns:.86fr 1.14fr;gap:1px;display:grid}.product-story-page-module__18vPCW__feature{background:var(--background-1);overflow:hidden}.product-story-page-module__18vPCW__featureLead{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);min-height:clamp(520px,57vw,700px);display:grid}.product-story-page-module__18vPCW__featureSupporting{grid-template-rows:minmax(300px,1.15fr) minmax(260px,.85fr);min-height:590px;display:grid}.product-story-page-module__18vPCW__featureSupporting:nth-child(3){grid-template-rows:minmax(260px,.85fr) minmax(300px,1.15fr)}.product-story-page-module__18vPCW__featureSupporting:nth-child(3) .product-story-page-module__18vPCW__featureVisual{order:2}.product-story-page-module__18vPCW__featureVisual{border-radius:var(--ui-radius);background:#e9edf4;min-height:320px;position:relative;overflow:hidden}.product-story-page-module__18vPCW__featureVisual:after{content:"";pointer-events:none;background:linear-gradient(135deg,#4ea8ff0d,#0000 48%);position:absolute;inset:0}.product-story-page-module__18vPCW__featureVisual img{object-fit:contain;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.product-story-page-module__18vPCW__featureLead .product-story-page-module__18vPCW__featureVisual img{object-fit:cover}.product-story-page-module__18vPCW__feature:hover .product-story-page-module__18vPCW__featureVisual img{filter:contrast(1.035);transform:scale(1.018)}.product-story-page-module__18vPCW__featureCopy{flex-direction:column;justify-content:center;padding:clamp(30px,4.2vw,60px);display:flex}.product-story-page-module__18vPCW__featureCopy h3{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:clamp(1.65rem,2.7vw,3rem);font-weight:560;line-height:1}.product-story-page-module__18vPCW__featureCopy>p{max-width:54ch;color:var(--muted-foreground);text-wrap:pretty;margin-top:19px;line-height:1.58}.product-story-page-module__18vPCW__featureCopy ul{gap:9px;margin:27px 0 0;padding:0;list-style:none;display:grid}.product-story-page-module__18vPCW__featureCopy li{color:var(--foreground-soft);align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.product-story-page-module__18vPCW__featureCopy li svg{color:var(--theme-accent-text);flex:none;margin-top:4px}.product-story-page-module__18vPCW__featureWorkflow{height:285dvh;position:relative}.product-story-page-module__18vPCW__featureWorkflowSticky{top:var(--nav-height);height:calc(100svh - var(--nav-height));border:1px solid var(--line-strong);background:var(--background-1);min-height:0;position:sticky;overflow:hidden}.product-story-page-module__18vPCW__featureWorkflowDeck{perspective:1400px;position:absolute;inset:clamp(16px,1.8vw,28px)}.product-story-page-module__18vPCW__featureWorkflowLayer{border:1px solid var(--line-strong);border-radius:var(--ui-radius);background:var(--background-1);transform-origin:50% 100%;will-change:transform;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 74px #0000006b}.product-story-page-module__18vPCW__featureWorkflowCopyViewport{min-width:0;position:relative;overflow:hidden}.product-story-page-module__18vPCW__featureWorkflowCopy{z-index:2;will-change:transform;flex-direction:column;justify-content:center;padding:clamp(34px,4.6vw,72px);display:flex;position:absolute;inset:0}.product-story-page-module__18vPCW__featureWorkflowCount{color:var(--theme-accent-text);font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;margin-bottom:22px;font-size:.66rem;font-weight:600}.product-story-page-module__18vPCW__featureWorkflowCopy h3{letter-spacing:-.028em;text-wrap:balance;max-width:15ch;font-size:clamp(2.15rem,4vw,4.5rem);font-weight:560;line-height:.95}.product-story-page-module__18vPCW__featureWorkflowCopy>p:not(.product-story-page-module__18vPCW__featureWorkflowCount){max-width:46ch;color:var(--muted-foreground);margin-top:24px;font-size:clamp(.95rem,1.08vw,1.08rem);line-height:1.58}.product-story-page-module__18vPCW__featureWorkflowCopy ul{gap:11px;margin:30px 0 0;padding:0;list-style:none;display:grid}.product-story-page-module__18vPCW__featureWorkflowCopy li{max-width:42ch;color:var(--foreground-soft);align-items:flex-start;gap:11px;font-size:.9rem;line-height:1.45;display:flex}.product-story-page-module__18vPCW__featureWorkflowCopy li svg{color:var(--theme-accent-text);flex:none;margin-top:2px}.product-story-page-module__18vPCW__featureWorkflowMediaViewport{border-radius:var(--ui-radius);background:#eef1f5;min-width:0;margin:clamp(18px,2vw,30px) clamp(18px,2vw,30px) clamp(18px,2vw,30px) 0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.product-story-page-module__18vPCW__featureWorkflowMedia{border-radius:var(--ui-radius);will-change:transform;position:absolute;inset:0;overflow:hidden}.product-story-page-module__18vPCW__featureWorkflowMedia img{object-fit:contain;object-position:center}.product-story-page-module__18vPCW__featureWorkflowProgress{z-index:5;border-radius:var(--radius-sharp);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef1f5d6;border:1px solid #3540529e;gap:8px;padding:12px 14px;display:flex;position:absolute;bottom:clamp(34px,4vw,58px);right:clamp(34px,3.5vw,56px)}.product-story-page-module__18vPCW__featureWorkflowProgress span{background:#04060a42;width:34px;height:2px;transition:width .36s cubic-bezier(.16,1,.3,1),background-color .26s}.product-story-page-module__18vPCW__featureWorkflowProgress .product-story-page-module__18vPCW__featureWorkflowProgressActive{background:var(--theme-accent);width:54px}.product-story-page-module__18vPCW__capabilitySection{background:var(--background-1)}.product-story-page-module__18vPCW__capabilityGroups{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.product-story-page-module__18vPCW__capabilityGroup{isolation:isolate;background:var(--background);grid-template-rows:auto auto 1fr;align-content:start;gap:24px;min-height:360px;padding:clamp(28px,4vw,54px);transition:transform .28s;display:grid;position:relative;overflow:hidden}.product-story-page-module__18vPCW__capabilityGroup:hover{background:var(--background);transform:translateY(-1px)}.product-story-page-module__18vPCW__capabilityGroup:nth-child(2){background:var(--background)}.product-story-page-module__18vPCW__capabilityGroup:nth-child(3){background:var(--background);grid-column:auto;grid-template-columns:1fr;min-height:360px}.product-story-page-module__18vPCW__capabilityGroup:nth-child(2):hover,.product-story-page-module__18vPCW__capabilityGroup:nth-child(3):hover{background:var(--background)}.product-story-page-module__18vPCW__capabilityGroupMedia,.product-story-page-module__18vPCW__capabilityGroupShade{z-index:0;opacity:0;pointer-events:none;transition:opacity .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.product-story-page-module__18vPCW__capabilityGroupMedia img{object-fit:cover;filter:saturate(.64)contrast(1.1)brightness(.5);transition:filter .72s,transform 1s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.product-story-page-module__18vPCW__capabilityGroupShade{z-index:1;background:linear-gradient(90deg,#03070ddb,#03070d94 72%,#03070db8),linear-gradient(#03070d61,#03070ded)}.product-story-page-module__18vPCW__capabilityGroup:hover .product-story-page-module__18vPCW__capabilityGroupMedia{opacity:.42}.product-story-page-module__18vPCW__capabilityGroup:hover .product-story-page-module__18vPCW__capabilityGroupShade{opacity:.78}.product-story-page-module__18vPCW__capabilityGroup:hover .product-story-page-module__18vPCW__capabilityGroupMedia img{filter:saturate(.66)contrast(1.06)brightness(.5);transform:scale(1.025)}.product-story-page-module__18vPCW__capabilityGroupIcon,.product-story-page-module__18vPCW__capabilityGroupCopy,.product-story-page-module__18vPCW__capabilityGroup ul{z-index:2;position:relative}.product-story-page-module__18vPCW__capabilityGroupIcon{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--theme-accent-text);place-items:center;display:grid}.product-story-page-module__18vPCW__capabilityGroupProgress{z-index:3;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.product-story-page-module__18vPCW__capabilityGroupProgress>span{background:var(--theme-accent);transform-origin:0;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}.product-story-page-module__18vPCW__capabilityGroup:hover .product-story-page-module__18vPCW__capabilityGroupProgress>span{transform:scaleX(1)}.product-story-page-module__18vPCW__page .support-faq-section{scroll-margin-top:calc(var(--nav-height) + 12px)}.product-story-page-module__18vPCW__capabilityGroup h3{letter-spacing:-.025em;font-size:clamp(1.7rem,2.5vw,2.75rem);font-weight:560;line-height:.96}.product-story-page-module__18vPCW__capabilityGroup p{max-width:42ch;color:var(--muted-foreground);margin-top:14px;line-height:1.55}.product-story-page-module__18vPCW__capabilityGroup ul{border-top:1px solid var(--line-strong);align-self:end;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.product-story-page-module__18vPCW__capabilityGroup li{border-bottom:1px solid var(--line);color:var(--foreground-soft);padding:12px 0;font-size:.92rem}.product-story-page-module__18vPCW__capabilityGroup:nth-child(3) ul{grid-template-columns:1fr}.product-story-page-module__18vPCW__workflowSection{background:var(--background)}.product-story-page-module__18vPCW__workflowGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,9vw,130px);display:grid}.product-story-page-module__18vPCW__workflowHeading{top:calc(var(--nav-height) + 42px);position:sticky}.product-story-page-module__18vPCW__workflowHeading h2{max-width:12ch}.product-story-page-module__18vPCW__workflowList{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.product-story-page-module__18vPCW__workflowList li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:20px;min-height:144px;padding:28px 0;transition:background-color .22s,padding .22s;display:grid}.product-story-page-module__18vPCW__workflowList li:hover{background:color-mix(in srgb, var(--theme-accent) 5%, transparent);padding-inline:18px}.product-story-page-module__18vPCW__workflowList li>span{color:var(--theme-accent-text);font-family:var(--font-jetbrains), monospace;padding-top:3px;font-size:.64rem}.product-story-page-module__18vPCW__workflowList h3{font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:550;line-height:1.08}.product-story-page-module__18vPCW__workflowList p{max-width:58ch;color:var(--muted-foreground);margin-top:10px;font-size:.93rem;line-height:1.55}@media (max-width:1080px){.product-story-page-module__18vPCW__heroMedia{border-radius:var(--ui-radius);inset-inline-start:36%}.product-story-page-module__18vPCW__heroCopy{grid-column:1/span 7}.product-story-page-module__18vPCW__featureLead{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}}@media (max-width:767px){.product-story-page-module__18vPCW__aiConversationHero{min-height:100svh}.product-story-page-module__18vPCW__aiConversationHero:before{opacity:.15;background-size:25px 25px}.product-story-page-module__18vPCW__aiConversationHero:after{opacity:.18;background-size:88px 88px,121px 121px}.product-story-page-module__18vPCW__aiConversationBackdrop{inset-block-start:var(--nav-height)}.product-story-page-module__18vPCW__aiConversationBackdropImage{opacity:.22;object-position:64% center}.product-story-page-module__18vPCW__aiConversationInner{padding-top:calc(var(--nav-height) + 38px);padding-bottom:14px}.product-story-page-module__18vPCW__aiConversationEyebrow{gap:12px}.product-story-page-module__18vPCW__aiConversationQuestion{max-width:12ch;margin-top:15px;font-size:clamp(2.45rem,12.5vw,4rem)}.product-story-page-module__18vPCW__aiConversationSummary{max-width:38ch;margin-top:14px;font-size:.9rem}.product-story-page-module__18vPCW__aiConversationSignals{gap:7px 14px;margin-top:15px}.product-story-page-module__18vPCW__aiConversationSignals li{font-size:.66rem}.product-story-page-module__18vPCW__aiConversationContinue{padding-top:10px}.product-story-page-module__18vPCW__hero{min-height:100dvh;padding:calc(var(--nav-height) + 48px) 0 42px}.product-story-page-module__18vPCW__heroMedia{border-radius:var(--ui-radius);inset:var(--nav-height) 0 0;border-left:0}.product-story-page-module__18vPCW__heroMediaShade{background:linear-gradient(#04060a47,#04060abd 46%,#04060afa 88%)}.product-story-page-module__18vPCW__heroShade{background:linear-gradient(#04060a1f,#04060aad 42%,#04060afa 92%)}.product-story-page-module__18vPCW__heroGrid{min-height:calc(100dvh - var(--nav-height) - 90px);grid-template-columns:1fr;align-items:end}.product-story-page-module__18vPCW__heroCopy{grid-column:1}.product-story-page-module__18vPCW__heroCopy h1{max-width:12ch;font-size:clamp(2.8rem,13vw,4.35rem)}.product-story-page-module__18vPCW__heroSignals{gap:9px;display:grid}.product-story-page-module__18vPCW__heroSummary{max-width:39ch;font-size:.96rem}.product-story-page-module__18vPCW__heroActions{grid-template-columns:1fr;display:grid}.product-story-page-module__18vPCW__heroActions>a{width:100%}.product-story-page-module__18vPCW__pillars,.product-story-page-module__18vPCW__accessModeGrid,.product-story-page-module__18vPCW__featureComposition,.product-story-page-module__18vPCW__capabilityGroups,.product-story-page-module__18vPCW__workflowGrid{grid-template-columns:1fr}.product-story-page-module__18vPCW__pillars{border-bottom:0}.product-story-page-module__18vPCW__accessModeCard{min-height:330px;padding:28px 24px 34px}.product-story-page-module__18vPCW__accessModeIcon{margin-bottom:42px}.product-story-page-module__18vPCW__pillar,.product-story-page-module__18vPCW__pillar+.product-story-page-module__18vPCW__pillar{border-bottom:1px solid var(--line);border-left:0;min-height:0;padding:27px 22px 30px}.product-story-page-module__18vPCW__featureLead,.product-story-page-module__18vPCW__featureSupporting,.product-story-page-module__18vPCW__featureSupporting:nth-child(3){grid-column:auto;grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.product-story-page-module__18vPCW__featureSupporting:nth-child(3) .product-story-page-module__18vPCW__featureVisual{order:0}.product-story-page-module__18vPCW__featureVisual{border-radius:var(--ui-radius);aspect-ratio:4/3;min-height:260px}.product-story-page-module__18vPCW__featureCopy{padding:28px 24px 34px}.product-story-page-module__18vPCW__featureCopy h3{font-size:clamp(1.75rem,8.5vw,2.65rem)}.product-story-page-module__18vPCW__featureWorkflow{height:270dvh}.product-story-page-module__18vPCW__featureWorkflowSticky{min-height:0}.product-story-page-module__18vPCW__featureWorkflowLayer{grid-template-rows:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-columns:1fr}.product-story-page-module__18vPCW__featureWorkflowCopyViewport{order:2}.product-story-page-module__18vPCW__featureWorkflowCopy{justify-content:flex-start;padding:24px 22px 42px}.product-story-page-module__18vPCW__featureWorkflowCount{margin-bottom:12px}.product-story-page-module__18vPCW__featureWorkflowCopy h3{max-width:18ch;font-size:clamp(1.8rem,8.2vw,3rem)}.product-story-page-module__18vPCW__featureWorkflowCopy>p:not(.product-story-page-module__18vPCW__featureWorkflowCount){margin-top:13px;font-size:.88rem;line-height:1.48}.product-story-page-module__18vPCW__featureWorkflowCopy ul{gap:7px;margin-top:15px}.product-story-page-module__18vPCW__featureWorkflowCopy li{font-size:.78rem}.product-story-page-module__18vPCW__featureWorkflowMediaViewport{order:1;min-height:0;margin:12px 12px 0}.product-story-page-module__18vPCW__featureWorkflowProgress{bottom:18px;right:22px}.product-story-page-module__18vPCW__featureWorkflowProgress span{width:22px}.product-story-page-module__18vPCW__featureWorkflowProgress .product-story-page-module__18vPCW__featureWorkflowProgressActive{width:34px}.product-story-page-module__18vPCW__capabilityGroup,.product-story-page-module__18vPCW__capabilityGroup:nth-child(3){grid-column:auto;grid-template-columns:1fr;gap:34px;min-height:0}.product-story-page-module__18vPCW__capabilityGroup:nth-child(3) ul{grid-template-columns:1fr}.product-story-page-module__18vPCW__workflowHeading{position:static}.product-story-page-module__18vPCW__workflowList li{grid-template-columns:42px 1fr;min-height:0;padding:24px 0}}@media (prefers-reduced-motion:reduce){.product-story-page-module__18vPCW__aiConversationHero:before,.product-story-page-module__18vPCW__aiConversationHero:after{animation:none}}@media (prefers-reduced-motion:no-preference){.product-story-page-module__18vPCW__heroMedia{border-radius:var(--ui-radius);animation:1.2s cubic-bezier(.16,1,.3,1) both product-story-page-module__18vPCW__hero-media-settle}}@media (prefers-reduced-motion:reduce){.product-story-page-module__18vPCW__featureVisual img{transition:none}}@keyframes product-story-page-module__18vPCW__hero-media-settle{0%{opacity:.7;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}
.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{top:calc(var(--nav-height,80px) + 32px);pointer-events:none;width:min(40vw,560px);position:absolute;bottom:32px;right:max(24px,50% - 720px)}.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{max-width:100%}}.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}}@media (min-width:641px) and (max-width:999px){.why-zcad-module__zU-w1G__heroParticles{height:320px;margin-top:24px;position:relative}.why-zcad-module__zU-w1G__cabinetFrame{width:100%;height:100%;inset:0}}
.ai-prompt-model-cards-module__M9dKYa__deck{pointer-events:none;position:absolute;inset:0}.ai-prompt-model-cards-module__M9dKYa__card{color:#b7d3f2;cursor:pointer;opacity:.55;pointer-events:auto;text-align:left;background:linear-gradient(145deg,#0b1422f0,#060b14f8);border:1px solid #7c9dbe50;border-radius:5px;flex-direction:column;align-items:stretch;width:200px;height:220px;padding:13px;transition:opacity .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 14px 36px #0007}.ai-prompt-model-cards-module__M9dKYa__left.ai-prompt-model-cards-module__M9dKYa__position0{z-index:0;left:-402px;transform:translateY(calc(12px - 50%))rotate(-4deg)}.ai-prompt-model-cards-module__M9dKYa__left.ai-prompt-model-cards-module__M9dKYa__position1{z-index:0;left:-274px;transform:translateY(calc(4px - 50%))rotate(-2deg)}.ai-prompt-model-cards-module__M9dKYa__left.ai-prompt-model-cards-module__M9dKYa__position2{z-index:0;left:-146px;transform:translateY(calc(-50% - 5px))rotate(-1deg)}.ai-prompt-model-cards-module__M9dKYa__right.ai-prompt-model-cards-module__M9dKYa__position0{z-index:2;right:-146px;transform:translateY(calc(-50% - 5px))rotate(1deg)}.ai-prompt-model-cards-module__M9dKYa__right.ai-prompt-model-cards-module__M9dKYa__position1{z-index:1;right:-274px;transform:translateY(calc(4px - 50%))rotate(2deg)}.ai-prompt-model-cards-module__M9dKYa__right.ai-prompt-model-cards-module__M9dKYa__position2{z-index:0;right:-402px;transform:translateY(calc(12px - 50%))rotate(4deg)}.ai-prompt-model-cards-module__M9dKYa__card:hover,.ai-prompt-model-cards-module__M9dKYa__card:focus-visible{z-index:4;opacity:1;border-color:#bbd9fbac;outline:none;transform:translateY(calc(-50% - 9px))rotate(0)scale(1.05);box-shadow:0 20px 52px #000b,0 0 24px #8ab9e22c}.ai-prompt-model-cards-module__M9dKYa__wireframe{object-fit:contain;filter:drop-shadow(0 0 8px #82baff24);width:100%;height:150px;margin:0 auto;display:block}.ai-prompt-model-cards-module__M9dKYa__cardName{color:#b8cee9;font-family:var(--body-font-family);letter-spacing:.01em;margin-top:auto;font-size:12px;font-weight:600;display:block}.ai-prompt-model-cards-module__M9dKYa__right .ai-prompt-model-cards-module__M9dKYa__cardName{text-align:right}.ai-prompt-model-cards-module__M9dKYa__cardPrompt{color:#d5e6fb;font-family:var(--body-font-family);opacity:0;background:linear-gradient(160deg,#0b1827fa,#0a1424fd);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:14px;font-size:13px;line-height:1.45;transition:opacity .18s;display:grid;position:absolute;inset:0}.ai-prompt-model-cards-module__M9dKYa__cardPrompt>span:first-child{scrollbar-width:thin;min-height:0;overflow-y:auto}.ai-prompt-model-cards-module__M9dKYa__card:hover .ai-prompt-model-cards-module__M9dKYa__cardPrompt,.ai-prompt-model-cards-module__M9dKYa__card:focus-visible .ai-prompt-model-cards-module__M9dKYa__cardPrompt{opacity:1}.ai-prompt-model-cards-module__M9dKYa__copyCue{color:#91c2fd;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.ai-prompt-model-cards-module__M9dKYa__copyCue svg{width:14px;height:14px}.ai-prompt-model-cards-module__M9dKYa__toast{z-index:100;top:calc(var(--nav-height) + 16px);border:1px solid var(--line-strong);border-radius:var(--ui-radius);background:var(--surface);max-width:calc(100vw - 32px);min-height:48px;color:var(--foreground-soft);font:500 14px/1.4 var(--font-saira), Arial, sans-serif;white-space:nowrap;align-items:center;gap:10px;padding:10px 18px;animation:.18s ease-out ai-prompt-model-cards-module__M9dKYa__aiPromptToastIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.ai-prompt-model-cards-module__M9dKYa__toast svg{color:#078b70;flex:none;width:16px;height:16px}.ai-prompt-model-cards-module__M9dKYa__toastError svg{color:#d66a73}@keyframes ai-prompt-model-cards-module__M9dKYa__aiPromptToastIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ai-prompt-model-cards-module__M9dKYa__toast{animation:none}}@media (max-width:1479px){.ai-prompt-model-cards-module__M9dKYa__left.ai-prompt-model-cards-module__M9dKYa__position0,.ai-prompt-model-cards-module__M9dKYa__right.ai-prompt-model-cards-module__M9dKYa__position2{display:none}}@media (max-width:1219px){.ai-prompt-model-cards-module__M9dKYa__left.ai-prompt-model-cards-module__M9dKYa__position1,.ai-prompt-model-cards-module__M9dKYa__right.ai-prompt-model-cards-module__M9dKYa__position1{display:none}}@media (max-width:979px){.ai-prompt-model-cards-module__M9dKYa__deck{display:none}}@media (prefers-reduced-motion:reduce){.ai-prompt-model-cards-module__M9dKYa__card,.ai-prompt-model-cards-module__M9dKYa__cardPrompt{transition:none}}
.site-image-module__5aucBa__root[data-image-state=loading],.site-image-module__5aucBa__root[data-image-state=error]{background-color:var(--surface);color:#0000;background-image:linear-gradient(105deg,#0000 38%,#ffffff0f 50%,#0000 62%);background-position:100% 0;background-repeat:no-repeat;background-size:250% 100%}.site-image-module__5aucBa__root[data-image-state=loading]{animation:1.6s linear infinite site-image-module__5aucBa__site-image-shimmer}@keyframes site-image-module__5aucBa__site-image-shimmer{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.site-image-module__5aucBa__root[data-image-state=loading]{animation:none}}
.cookie-consent-module__GVGKoW__banner{border-radius:var(--ui-radius);z-index:80;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--background-1) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:1120px;margin-inline:auto;padding:clamp(22px,3vw,32px);display:grid;position:fixed;bottom:clamp(16px,3vw,36px);left:clamp(16px,3vw,36px);right:clamp(16px,3vw,36px);box-shadow:0 24px 80px #0000006b}.cookie-consent-module__GVGKoW__banner h2,.cookie-consent-module__GVGKoW__dialog h2{margin-top:8px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:560;line-height:1.05}.cookie-consent-module__GVGKoW__banner p:not(.cookie-consent-module__GVGKoW__eyebrow),.cookie-consent-module__GVGKoW__dialogHead p:not(.cookie-consent-module__GVGKoW__eyebrow){max-width:66ch;color:var(--muted-foreground);margin-top:10px;font-size:.88rem;line-height:1.55}.cookie-consent-module__GVGKoW__eyebrow{color:var(--theme-accent-text);font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}.cookie-consent-module__GVGKoW__banner p:not(.cookie-consent-module__GVGKoW__eyebrow) a{color:var(--theme-accent-text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.cookie-consent-module__GVGKoW__banner p:not(.cookie-consent-module__GVGKoW__eyebrow) a:hover{color:var(--foreground)}.cookie-consent-module__GVGKoW__actions,.cookie-consent-module__GVGKoW__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cookie-consent-module__GVGKoW__backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010307c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-consent-module__GVGKoW__dialog{border-radius:var(--ui-radius);border:1px solid var(--line-strong);background:var(--background-1);width:min(680px,100%);box-shadow:0 30px 100px #00000085}.cookie-consent-module__GVGKoW__dialogHead,.cookie-consent-module__GVGKoW__dialogActions{padding:clamp(24px,4vw,36px)}.cookie-consent-module__GVGKoW__choices{border-block:1px solid var(--line)}.cookie-consent-module__GVGKoW__choices label{justify-content:space-between;align-items:center;gap:28px;min-height:88px;padding:20px clamp(24px,4vw,36px);display:flex}.cookie-consent-module__GVGKoW__choices label+label{border-top:1px solid var(--line)}.cookie-consent-module__GVGKoW__choices span{gap:6px;display:grid}.cookie-consent-module__GVGKoW__choices strong{font-size:.98rem;font-weight:560}.cookie-consent-module__GVGKoW__choices small{max-width:52ch;color:var(--muted-foreground);font-size:.76rem;line-height:1.45}.cookie-consent-module__GVGKoW__choices input{width:20px;height:20px;accent-color:var(--theme-accent)}@media (max-width:760px){.cookie-consent-module__GVGKoW__banner{border-radius:var(--ui-radius);grid-template-columns:1fr;align-items:start}.cookie-consent-module__GVGKoW__actions,.cookie-consent-module__GVGKoW__dialogActions{justify-content:stretch}.cookie-consent-module__GVGKoW__actions>*,.cookie-consent-module__GVGKoW__dialogActions>*{flex:auto}}
.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}
