.ProductPage_page__FbzjK{background:var(--page)}.ProductPage_fitSection__2ShUQ,.ProductPage_hero__GpOqd,.ProductPage_section__lx8me{width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--section-pad-y) 24px}.ProductPage_hero__GpOqd{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:46px;align-items:center;min-height:100svh;padding-top:calc(var(--header-height) + 24px);padding-bottom:40px}.ProductPage_heroCopy__sfNQW{min-width:0}.ProductPage_heroVideoFrame__65GxZ{width:100%;min-width:0}.ProductPage_mediaSurface__zd5A_{border:1px solid var(--line);box-shadow:0 30px 80px rgba(24,26,28,.13);background:#0d0e10}.ProductPage_imageFrame__zoLTm{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:14px}.ProductPage_imageSurface__H7w_n{object-fit:cover}.ProductPage_gallerySection__kASH7{padding:0 0 var(--section-pad-y);background:var(--page)}.ProductPage_productLockup__103vc{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ProductPage_productIcon__k6WkH{display:inline-block;flex:0 0 36px;width:36px;height:36px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ProductPage_productLockup__103vc .ProductPage_eyebrow__baIi7{margin-bottom:0}.ProductPage_ai__CW5uk .ProductPage_productIcon__k6WkH{color:var(--accent-ai);-webkit-mask-image:url(/icons/products/ai.svg);mask-image:url(/icons/products/ai.svg)}.ProductPage_render__P8PUZ .ProductPage_productIcon__k6WkH{color:var(--accent-render);-webkit-mask-image:url(/icons/products/render.svg);mask-image:url(/icons/products/render.svg)}.ProductPage_workshare__616Be .ProductPage_productIcon__k6WkH{color:var(--accent-workshare);-webkit-mask-image:url(/icons/products/workshare.svg);mask-image:url(/icons/products/workshare.svg)}.ProductPage_eyebrow__baIi7{margin-bottom:14px;color:var(--text-tertiary);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ProductPage_fitSection__2ShUQ h2,.ProductPage_hero__GpOqd h1,.ProductPage_workflowLayout__EwmWQ h2{color:var(--text);font-family:var(--font-serif);font-size:4.25rem;font-weight:400;letter-spacing:normal;line-height:1.16;text-wrap:balance;word-break:keep-all}.ProductPage_hero__GpOqd h1{font-size:3.3rem;line-height:1.18}.ProductPage_hero__GpOqd p,.ProductPage_workflowLayout__EwmWQ p{margin-top:18px;color:var(--text-secondary);font-size:1rem;line-height:1.78}.ProductPage_actions__Wngor{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ProductPage_primaryAction__rD1jm,.ProductPage_secondaryAction__STn3e{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;padding:0 18px;font-size:.9rem;font-weight:800;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ProductPage_primaryAction__rD1jm{border:1px solid var(--accent);background:var(--accent);color:#ffffff}.ProductPage_ai__CW5uk .ProductPage_primaryAction__rD1jm{border-color:var(--accent-ai);background:var(--accent-ai)}.ProductPage_render__P8PUZ .ProductPage_primaryAction__rD1jm{border-color:var(--accent-render);background:var(--accent-render)}.ProductPage_workshare__616Be .ProductPage_primaryAction__rD1jm{border-color:var(--accent-workshare);background:var(--accent-workshare)}.ProductPage_secondaryAction__STn3e{border:1px solid var(--line-strong);background:#ffffff;color:var(--text)}.ProductPage_primaryAction__rD1jm:hover,.ProductPage_secondaryAction__STn3e:hover{transform:translateY(-1px)}.ProductPage_secondaryAction__STn3e:hover{border-color:var(--text)}.ProductPage_fitSection__2ShUQ{padding-top:0}.ProductPage_fitList__Unago{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.ProductPage_fitList__Unago span{border:1px solid var(--line);border-radius:12px;padding:18px 20px;background:#ffffff;color:var(--text-secondary);font-weight:700;line-height:1.5}.ProductPage_featureGrid__1bAew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ProductPage_featureCard__mFERW{display:block;width:100%;min-height:100%;border:1px solid var(--line);border-radius:12px;padding:20px;background:#ffffff;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .2s ease,transform .16s ease}.ProductPage_featureCard__mFERW:hover{transform:translateY(-2px)}.ProductPage_featureCardActive__sGm93{border-color:var(--accent);box-shadow:0 16px 40px rgba(24,26,28,.08)}.ProductPage_ai__CW5uk .ProductPage_featureCardActive__sGm93{border-color:var(--accent-ai)}.ProductPage_render__P8PUZ .ProductPage_featureCardActive__sGm93{border-color:var(--accent-render)}.ProductPage_workshare__616Be .ProductPage_featureCardActive__sGm93{border-color:var(--accent-workshare)}.ProductPage_featureImageFrame__Orupm{position:relative;width:100%;max-width:var(--max-width);margin:24px auto 0;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#0d0e10;box-shadow:0 20px 50px rgba(24,26,28,.1)}.ProductPage_featureImg__UDUwF{object-fit:contain}.ProductPage_diagramFrame__T_6Xd{position:relative;width:100%;max-width:900px;margin:36px auto 0;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#ffffff}.ProductPage_diagramImg__0ZDaD{object-fit:contain}.ProductPage_featureCard__mFERW h2{color:var(--text);font-size:1.2rem;letter-spacing:normal;line-height:1.25}.ProductPage_featureCard__mFERW p{margin-top:12px;color:var(--text-secondary);font-size:.93rem;line-height:1.65}.ProductPage_featureCard__mFERW ul{display:grid;gap:8px;margin-top:18px;padding:0;list-style:none}.ProductPage_featureCard__mFERW li{color:var(--text-secondary);font-size:.9rem}.ProductPage_featureCard__mFERW li:before{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:var(--accent);content:"";vertical-align:.08em}.ProductPage_ai__CW5uk .ProductPage_featureCard__mFERW li:before{background:var(--accent-ai)}.ProductPage_render__P8PUZ .ProductPage_featureCard__mFERW li:before{background:var(--accent-render)}.ProductPage_workshare__616Be .ProductPage_featureCard__mFERW li:before{background:var(--accent-workshare)}.ProductPage_pricingBand__nNMFE{max-width:none;background:#f5f6f3}.ProductPage_pricingBlock__3xOkX{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(760px,100%);margin:0 auto}.ProductPage_pricingBlock__3xOkX h2{margin-top:12px;color:var(--text);font-family:var(--font-serif);font-size:2.7rem;font-weight:400;letter-spacing:normal;line-height:1.2;text-wrap:balance}.ProductPage_pricingBlock__3xOkX>p{max-width:56ch;margin-top:14px;color:var(--text-secondary);line-height:1.72}.ProductPage_pricingMeta__baOKn{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:28px}.ProductPage_pricingMeta__baOKn strong{color:var(--text);font-size:2rem;line-height:1.1}.ProductPage_pricingMeta__baOKn span{color:var(--text-tertiary);font-size:.82rem;font-weight:900}.ProductPage_pricingItems__ZWtN1{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none}.ProductPage_pricingItems__ZWtN1 li{color:var(--text-secondary);font-size:.92rem;line-height:1.4}.ProductPage_pricingItems__ZWtN1 li:before{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:var(--accent);content:"";vertical-align:.1em}.ProductPage_ai__CW5uk .ProductPage_pricingItems__ZWtN1 li:before{background:var(--accent-ai)}.ProductPage_render__P8PUZ .ProductPage_pricingItems__ZWtN1 li:before{background:var(--accent-render)}.ProductPage_workshare__616Be .ProductPage_pricingItems__ZWtN1 li:before{background:var(--accent-workshare)}.ProductPage_pricingCta__ub6yv{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:28px;border:1px solid var(--text);border-radius:8px;padding:0 16px;background:var(--text);color:#ffffff;font-size:.88rem;font-weight:900;transition:transform .16s ease,background-color .16s ease}.ProductPage_pricingCta__ub6yv:hover{transform:translateY(-1px)}.ProductPage_ai__CW5uk .ProductPage_pricingCta__ub6yv{border-color:var(--accent-ai);background:var(--accent-ai)}.ProductPage_render__P8PUZ .ProductPage_pricingCta__ub6yv{border-color:var(--accent-render);background:var(--accent-render)}.ProductPage_workshare__616Be .ProductPage_pricingCta__ub6yv{border-color:var(--accent-workshare);background:var(--accent-workshare)}.ProductPage_workflowBand__s_dyf{max-width:none;background:#f5f6f3}.ProductPage_workflowLayout__EwmWQ{display:grid;gap:36px;max-width:980px;margin:0 auto;text-align:center;justify-items:center}.ProductPage_workflowLayout__EwmWQ>*{width:100%}.ProductPage_stepList__C7KX3{display:grid;gap:10px;padding:0;counter-reset:step;list-style:none}.ProductPage_stepList__C7KX3 li{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:58px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font-weight:800;counter-increment:step}.ProductPage_stepList__C7KX3 li:before{display:grid;place-items:center;height:100%;border-right:1px solid var(--line);color:var(--text-tertiary);content:counter(step,decimal-leading-zero);font-size:.78rem}@media (max-width:920px){.ProductPage_hero__GpOqd,.ProductPage_pricingCard__VedJ3,.ProductPage_workflowLayout__EwmWQ{grid-template-columns:1fr}.ProductPage_hero__GpOqd{min-height:auto}.ProductPage_featureGrid__1bAew,.ProductPage_fitList__Unago{grid-template-columns:1fr}.ProductPage_fitSection__2ShUQ h2,.ProductPage_hero__GpOqd h1,.ProductPage_pricingCard__VedJ3 h2,.ProductPage_workflowLayout__EwmWQ h2{font-size:3.2rem}.ProductPage_pricingCard__VedJ3{padding:32px}}@media (max-width:620px){.ProductPage_fitSection__2ShUQ,.ProductPage_hero__GpOqd,.ProductPage_section__lx8me{padding-right:18px;padding-left:18px}.ProductPage_hero__GpOqd{padding-top:calc(var(--header-height) + 44px)}.ProductPage_fitSection__2ShUQ h2,.ProductPage_hero__GpOqd h1,.ProductPage_pricingCard__VedJ3 h2,.ProductPage_workflowLayout__EwmWQ h2{font-size:2.4rem}.ProductPage_featureCard__mFERW,.ProductPage_pricingCard__VedJ3{padding:22px}}@media (prefers-reduced-motion:reduce){.ProductPage_pricingCta__ub6yv,.ProductPage_primaryAction__rD1jm,.ProductPage_secondaryAction__STn3e{transition:none}.ProductPage_pricingCta__ub6yv:hover,.ProductPage_primaryAction__rD1jm:hover,.ProductPage_secondaryAction__STn3e:hover{transform:none}}