.product-commerce_faq__z2fkb,.product-commerce_pricing__LjMAQ,.product-commerce_related__hJ_l4{display:grid;align-items:center;gap:clamp(28px,5vw,64px)}.product-commerce_faq__z2fkb,.product-commerce_pricing__LjMAQ{grid-template-columns:minmax(0,.7fr) minmax(480px,1fr);padding:clamp(64px,8vw,112px) 0}.product-commerce_pricing__LjMAQ{margin-block:24px 0;border:1px solid var(--forma-border-default);border-radius:var(--forma-radius-panel);background:color-mix(in srgb,var(--forma-emerald-50) 46%,var(--forma-surface-dialog));padding-block:clamp(48px,6vw,80px);padding-inline:clamp(28px,5vw,64px)}.product-commerce_pricingCopy__OXJgw p:last-child{max-width:560px;margin-bottom:0}.product-commerce_features__IFYjc{display:grid;gap:24px;margin:0;border:0;border-radius:0;background:transparent;padding:0;list-style:none;box-shadow:none}.product-commerce_features__IFYjc li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;min-height:0;gap:16px}.product-commerce_featureIcon__0t4j4{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--forma-action-accent) 22%,transparent);border-radius:50%;background:color-mix(in srgb,var(--forma-action-accent) 8%,var(--forma-surface-dialog));color:var(--forma-emerald-700)}.product-commerce_features__IFYjc strong{color:var(--forma-stone-800);font-size:16px;font-weight:var(--forma-font-weight-medium);line-height:1.45}@media (min-width:821px){.product-commerce_features__IFYjc{width:min(100%,520px);justify-self:end}}.product-commerce_faq__z2fkb{grid-template-columns:minmax(0,.58fr) minmax(480px,1fr);align-items:start;width:min(100%,1080px);margin-inline:auto;border-top:0;padding-block:clamp(56px,6vw,80px)}.product-commerce_faqHeading__nwQfE{position:sticky;top:24px}.product-commerce_faqItem__qPxn2 summary{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;color:var(--forma-text-primary);cursor:pointer;font-size:18px;font-weight:var(--forma-font-weight-semibold);line-height:1.35;list-style:none}.product-commerce_faqItem__qPxn2 summary::-webkit-details-marker{display:none}.product-commerce_faqItem__qPxn2 summary:hover{background:transparent;color:var(--forma-action-accent-hover)}.product-commerce_faqItem__qPxn2 summary:focus-visible,.product-commerce_relatedLink__07XWm:focus-visible{outline:4px solid rgb(16 185 129/38%);outline-offset:4px}.product-commerce_faqIcon__UZQ2K{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:0;background:transparent;color:var(--forma-emerald-700);font-size:22px;font-weight:700;transition:transform var(--forma-motion-fast) var(--forma-ease-standard)}.product-commerce_faqItem__qPxn2[open] .product-commerce_faqIcon__UZQ2K{transform:rotate(45deg)}.product-commerce_faqItem__qPxn2 summary:active,.product-commerce_relatedLink__07XWm:active{background:color-mix(in srgb,var(--forma-action-accent) 7%,transparent)}.product-commerce_faqItem__qPxn2 summary:active .product-commerce_faqIcon__UZQ2K{transform:scale(.9)}.product-commerce_faqItem__qPxn2[open] summary:active .product-commerce_faqIcon__UZQ2K{transform:rotate(45deg) scale(.9)}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.product-commerce_faqItem__qPxn2{interpolate-size:allow-keywords}.product-commerce_faqItem__qPxn2::details-content{overflow:hidden;block-size:0;opacity:0;transition:block-size var(--forma-motion-standard) var(--forma-ease-standard),content-visibility var(--forma-motion-standard) allow-discrete,opacity var(--forma-motion-standard) var(--forma-ease-standard)}.product-commerce_faqItem__qPxn2[open]::details-content{block-size:auto;opacity:1}}}.product-commerce_faqAnswer__qBKdd{padding:0 64px 22px 22px}.product-commerce_faqAnswer__qBKdd p{margin:0;font-size:16px}.product-commerce_related__hJ_l4{grid-template-columns:minmax(0,.7fr) minmax(480px,1fr);border:0;border-radius:0;background:transparent;padding:clamp(48px,6vw,72px) 0}.product-commerce_related__hJ_l4 h2{margin-bottom:0;font-size:clamp(28px,4vw,42px)}.product-commerce_relatedLink__07XWm{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;border-radius:0;background:transparent;padding:20px 0;color:inherit;text-decoration:none;transition:background-color var(--forma-motion-fast) var(--forma-ease-standard)}.product-commerce_relatedLink__07XWm:hover{background:transparent;color:var(--forma-action-accent-hover)}.product-commerce_relatedLink__07XWm small,.product-commerce_relatedLink__07XWm strong{display:block}.product-commerce_relatedLink__07XWm strong{color:var(--forma-text-primary);font-size:16px}.product-commerce_relatedLink__07XWm small{margin-top:4px;color:var(--forma-text-secondary);font-size:14px;line-height:1.45}.product-commerce_relatedArrow__vo_IV{color:var(--forma-emerald-700);font-size:24px;font-weight:700}.product-commerce_final__0fb3E{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:clamp(32px,6vw,88px);margin-top:32px;border:1px solid color-mix(in srgb,var(--forma-action-accent) 20%,transparent);border-radius:var(--forma-radius-panel);background:color-mix(in srgb,var(--forma-emerald-50) 58%,var(--forma-surface-dialog));color:var(--forma-text-primary);padding:clamp(30px,6vw,56px)}.product-commerce_finalCopy__hvBjU p{max-width:700px;margin-bottom:0;color:var(--forma-text-secondary)}.product-commerce_finalCopy__hvBjU h2{color:var(--forma-text-primary);font-size:clamp(32px,4vw,48px);text-wrap:balance}.product-commerce_finalAction__pqWOb{width:100%}@media (max-width:820px){.product-commerce_faq__z2fkb,.product-commerce_final__0fb3E,.product-commerce_pricing__LjMAQ,.product-commerce_related__hJ_l4{grid-template-columns:1fr}.product-commerce_faqHeading__nwQfE{position:static}}@media (max-width:520px){.product-commerce_pricing__LjMAQ{padding:32px 20px}.product-commerce_features__IFYjc{padding-inline:0}.product-commerce_faqItem__qPxn2 summary{min-height:64px;padding:16px;font-size:16px}.product-commerce_faqAnswer__qBKdd{padding:0 56px 18px 16px}.product-commerce_final__0fb3E,.product-commerce_related__hJ_l4{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.product-commerce_faqIcon__UZQ2K,.product-commerce_relatedLink__07XWm{transition:none}}.product-media_screen__lyT0z{--screen-motion-x:0px;--screen-motion-y:0px;--screen-rest-y:0px;--screen-rotate:-1.2deg;width:min(100%,300px);margin:0;justify-self:center}@supports (animation-timeline:view()){@keyframes product-media_screen-depth__9hNlJ{0%{opacity:.86;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.product-media_screen__lyT0z{animation:product-media_screen-depth__9hNlJ linear both;animation-range:entry 8% cover 32%;animation-timeline:view()}}.product-media_heroScreen__mqDXH{--screen-rest-y:-4px;--screen-rotate:1.6deg;width:100%}.product-media_rightTilt__kum_B{--screen-rotate:1.2deg}.product-media_exercisePreviewScreen__1Y0jS{--screen-rest-y:20px}.product-media_screenMedia__kbCHa{position:relative;overflow:hidden;aspect-ratio:var(--screen-aspect);border:1px solid rgb(214 211 200/95%);border-radius:28px;background:linear-gradient(180deg,rgb(255 255 255/94%),rgb(250 250 249/90%)),var(--forma-stone-50);box-shadow:0 24px 70px rgb(23 33 27/16%),inset 0 0 0 8px rgb(23 33 27/4.5%);transform:translate3d(var(--screen-motion-x),calc(var(--screen-rest-y) + var(--screen-motion-y)),0) rotate(var(--screen-rotate));transition:box-shadow .24s ease}.product-media_screenMedia__kbCHa:after{position:absolute;background:linear-gradient(110deg,rgb(255 255 255/28%),transparent 34%);content:"";inset:0;pointer-events:none}.product-media_screenMedia__kbCHa:hover{box-shadow:0 30px 80px rgb(23 33 27/20%),inset 0 0 0 8px rgb(23 33 27/4.5%)}.product-media_screen__lyT0z img,.product-media_screen__lyT0z picture{display:block;width:100%;height:100%}.product-media_screen__lyT0z img{object-fit:cover;object-position:top}.product-media_screenPlaceholder__dMl3A{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px dashed #c9c1b3;border-radius:20px;background:linear-gradient(180deg,rgb(236 253 245/76%),rgb(255 251 235/74%)),var(--forma-surface-dialog);padding:24px;inset:18px;text-align:center}.product-media_screenPlaceholder__dMl3A span{color:var(--forma-emerald-700);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.product-media_screenPlaceholder__dMl3A strong{color:var(--forma-text-primary);font-size:22px;line-height:1.15}.product-media_cardScreen__u8ckH{--screen-rotate:-0.8deg;width:min(100%,340px)}.product-media_cardScreen__u8ckH .product-media_screenMedia__kbCHa{border:1px solid rgb(214 211 200/70%);border-radius:22px;background:var(--forma-surface-dialog);box-shadow:0 22px 60px rgb(23 33 27/14%)}.product-media_cardScreen__u8ckH .product-media_screenMedia__kbCHa:hover{box-shadow:0 28px 72px rgb(23 33 27/18%)}.product-media_cardScreen__u8ckH .product-media_screenMedia__kbCHa:after{content:none}.product-media_cardScreen__u8ckH img{object-fit:contain}.product-media_windowScreen__1Slm0{--screen-rotate:-0.5deg;--screen-rest-y:0px;width:100%}.product-media_windowScreen__1Slm0 .product-media_screenMedia__kbCHa{border:1px solid rgb(214 211 200/82%);border-radius:20px;background:var(--forma-surface-dialog);box-shadow:0 30px 72px rgb(23 33 27/17%),0 2px 6px rgb(23 33 27/7%)}.product-media_windowScreen__1Slm0 .product-media_screenMedia__kbCHa:hover{box-shadow:0 36px 84px rgb(23 33 27/21%),0 2px 6px rgb(23 33 27/7%)}.product-media_windowScreen__1Slm0 .product-media_screenMedia__kbCHa:after{content:none}.product-media_exerciseDemo__Gbd_A{position:absolute;left:9.5%;z-index:2;width:81%;overflow:hidden;aspect-ratio:16/9;border-radius:10px;background:#17211b;box-shadow:0 8px 20px rgb(23 33 27/18%)}.product-media_exerciseDemoEmpty__SRMDA{background:transparent;box-shadow:none}.product-media_exerciseDemo__Gbd_A video{position:absolute;display:block;width:100%;height:100%;background:var(--forma-surface-page);inset:0;object-fit:contain}.product-media_exerciseDemo__Gbd_A video:focus-visible{outline:4px solid rgb(16 185 129/58%);outline-offset:-4px}@media (max-width:520px){.product-media_screenMedia__kbCHa{border-radius:24px}}@media (prefers-reduced-motion:reduce){.product-media_screen__lyT0z{animation:none;transform:none}.product-media_screenMedia__kbCHa{transform:none;transition:none}}@keyframes product-motion_product-scroll-reveal__dyXGv{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes product-motion_product-step-rise__U5XII{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes product-motion_product-step-visual-enter__I3g9s{0%{opacity:0;transform:translateY(34px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes product-motion_product-step-visual-drift__tW4cH{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes product-motion_product-hero-rise__3CVlh{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes product-motion_product-hero-photo-drift__93tuM{0%{transform:scale(1.16)}to{transform:scale(1.3)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.product-motion_reveal__8SZuo{animation-name:product-motion_product-scroll-reveal__dyXGv;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block);animation-range:entry 6% cover 30%}.product-motion_reveal__8SZuo[data-reveal-order="2"]{animation-range:entry 10% cover 34%}.product-motion_reveal__8SZuo[data-reveal-order="3"]{animation-range:entry 14% cover 38%}}}@media (width <= 820px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.product-motion_workflowMotion__n_kur [data-product-story-description],.product-motion_workflowMotion__n_kur [data-product-story-heading]{animation-name:product-motion_product-step-rise__U5XII;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block);animation-range:entry 4% cover 34%}.product-motion_workflowMotion__n_kur [data-product-story-description]{animation-range:entry 10% cover 42%}.product-motion_workflowMotion__n_kur [data-product-story-visual]{animation-name:product-motion_product-step-visual-enter__I3g9s;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block);animation-range:entry 0 cover 40%}.product-motion_workflowMotion__n_kur [data-product-story-visual]>[data-product-story-preview]{animation-name:product-motion_product-step-visual-drift__tW4cH;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block);animation-range:cover}.product-motion_featureReveal__gUFUw{animation-name:product-motion_product-step-rise__U5XII;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block);animation-range:entry 0 cover 32%}}}@media (prefers-reduced-motion:no-preference){.product-motion_heroIntro__gQW7z>*{animation:product-motion_product-hero-rise__3CVlh .56s var(--forma-ease-standard) both}.product-motion_heroIntro__gQW7z>:first-child{animation-delay:60ms}.product-motion_heroIntro__gQW7z>:nth-child(2){animation-delay:.14s}.product-motion_heroIntro__gQW7z>:nth-child(3){animation-delay:.22s}.product-motion_heroIntro__gQW7z>:nth-child(4){animation-delay:.3s}.product-motion_heroFigure__J2hKi{animation:product-motion_product-hero-rise__3CVlh .64s var(--forma-ease-standard) .2s both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.product-motion_heroFigure__J2hKi img{animation-name:product-motion_product-hero-photo-drift__93tuM;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view(block);animation-range:cover}}}}.workflow-stage_workflow__LxeRs{--active-glow:color-mix(in srgb,var(--forma-action-accent) 18%,transparent);position:relative;display:grid;grid-template-columns:var(--workflow-columns);grid-template-rows:auto repeat(2,minmax(58vh,auto)) minmax(calc(var(--workflow-stage-height) + 64px),auto);column-gap:var(--workflow-column-gap)}.workflow-stage_intro__bnJUv{align-self:end;grid-column:1;grid-row:1}.workflow-stage_step__mrM6X,.workflow-stage_steps__8NrVk{display:contents}.workflow-stage_stepCopy__yWfTo{max-width:var(--workflow-copy-max-width);align-self:center;grid-column:1;padding-block:var(--workflow-copy-padding-block);opacity:var(--workflow-copy-rest-opacity);transform:translateY(22px);transition:opacity var(--forma-motion-slow) var(--forma-ease-standard),transform var(--forma-motion-slow) var(--forma-ease-standard)}.workflow-stage_step__mrM6X:first-child .workflow-stage_stepCopy__yWfTo{grid-row:2}.workflow-stage_step__mrM6X:nth-child(2) .workflow-stage_stepCopy__yWfTo{grid-row:3}.workflow-stage_step__mrM6X:nth-child(3) .workflow-stage_stepCopy__yWfTo{grid-row:4}.workflow-stage_activeStep__9NY2G .workflow-stage_stepCopy__yWfTo{opacity:1;transform:translateY(0)}.workflow-stage_stageChrome__h3n2G,.workflow-stage_stepVisual___eMVH{position:sticky;top:var(--workflow-stage-top);min-height:var(--workflow-stage-min-height);height:var(--workflow-stage-height);align-self:start;grid-column:2;grid-row:1/5}.workflow-stage_stageChrome__h3n2G{z-index:1;overflow:hidden;border:0;border-radius:var(--workflow-stage-radius);background:radial-gradient(circle at 48% 44%,var(--active-glow),transparent 36%),linear-gradient(148deg,rgb(255 255 255/76%),rgb(241 245 237/80%));box-shadow:0 32px 90px rgb(17 24 18/4%);pointer-events:none;transition:background var(--forma-motion-slow) var(--forma-ease-standard)}.workflow-stage_workflow__LxeRs[data-active-step="1"]{--active-glow:color-mix(in srgb,var(--forma-action-accent) 25%,transparent)}.workflow-stage_workflow__LxeRs[data-active-step="2"]{--active-glow:color-mix(in srgb,var(--forma-highlight) 23%,transparent)}.workflow-stage_stageProgress__mipKT{position:absolute;right:34px;bottom:30px;left:34px;z-index:2;display:flex;align-items:center}.workflow-stage_progressBars__M3ajm{display:grid;flex:1;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none}.workflow-stage_progressBar__m5RkW{position:relative;overflow:hidden;height:2px;border-radius:999px;background:color-mix(in srgb,var(--forma-border-default) 88%,transparent)}.workflow-stage_progressBar__m5RkW:after{position:absolute;border-radius:inherit;background:var(--forma-action-accent);content:"";inset:0;transform:scaleX(0);transform-origin:left;transition:transform var(--forma-motion-slow) var(--forma-ease-standard)}.workflow-stage_progressBarComplete__s4eSu:after{transform:scaleX(1)}.workflow-stage_stepVisual___eMVH{z-index:2;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity var(--forma-motion-image) var(--forma-ease-standard),transform var(--forma-motion-image) var(--forma-ease-standard),visibility 0s linear var(--forma-motion-image)}.workflow-stage_futureVisual___1Aay{transform:translateY(28px) scale(.98)}.workflow-stage_pastVisual__60WMQ{transform:translateY(-28px) scale(.98)}.workflow-stage_activeVisual__ArkRu{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition-delay:0s}@media (width >= 821px){.workflow-stage_stepVisual___eMVH>figure{width:min(var(--workflow-visual-width),calc(var(--workflow-visual-height) * var(--screen-aspect-w) / var(--screen-aspect-h)))}}@media (prefers-reduced-motion:reduce){.workflow-stage_activeVisual__ArkRu,.workflow-stage_futureVisual___1Aay,.workflow-stage_pastVisual__60WMQ{transform:none}}@media (width <= 820px){.workflow-stage_workflow__LxeRs{display:block}.workflow-stage_steps__8NrVk{display:grid;gap:var(--workflow-stacked-gap);margin:0;padding:0;list-style:none}.workflow-stage_step__mrM6X{display:grid;gap:var(--workflow-stacked-step-gap)}.workflow-stage_stepCopy__yWfTo,.workflow-stage_step__mrM6X:first-child .workflow-stage_stepCopy__yWfTo,.workflow-stage_step__mrM6X:nth-child(2) .workflow-stage_stepCopy__yWfTo,.workflow-stage_step__mrM6X:nth-child(3) .workflow-stage_stepCopy__yWfTo{display:contents;grid-column:auto;grid-row:auto;padding:0;opacity:1;transform:none}.workflow-stage_stepHeading__krs7m{order:1}.workflow-stage_stepVisual___eMVH{order:2}.workflow-stage_stepDescription__Ysvzr{order:3}.workflow-stage_stageChrome__h3n2G{display:none}.workflow-stage_activeVisual__ArkRu,.workflow-stage_futureVisual___1Aay,.workflow-stage_pastVisual__60WMQ,.workflow-stage_stepVisual___eMVH{position:static;min-height:0;height:auto;grid-column:auto;grid-row:auto;opacity:1;visibility:visible;transform:none;transition:none}}.product-overview_page__ur376{position:relative;isolation:isolate;width:min(100% - 48px,1240px);min-height:100vh;margin:0 auto;padding:24px 0 48px}.product-overview_page__ur376>nav{padding:8px 0 44px}.product-overview_page__ur376>nav>a:first-child{color:var(--forma-text-primary);font-weight:800}.product-overview_page__ur376>footer{gap:4px 10px;margin-top:36px;border-color:rgb(214 211 200/90%);color:var(--forma-stone-600);font-size:13px}.product-overview_page__ur376>footer a{min-height:44px;padding:0;font-weight:600}.product-overview_page__ur376>footer a:hover{color:var(--forma-stone-800);text-decoration:underline;text-underline-offset:4px}.product-overview_page__ur376>footer a:focus-visible,.product-overview_page__ur376>nav>a:first-child:focus-visible{outline:4px solid rgb(16 185 129/38%);outline-offset:4px}.product-overview_page__ur376>footer label>span:last-child{min-height:44px;border-radius:6px;padding:0 6px;font-weight:650}.product-overview_page__ur376>footer label>select:hover+span{border-color:rgb(214 211 200/70%);background:rgb(255 255 255/45%);color:var(--forma-stone-800)}.product-overview_page__ur376>footer label>select:focus-visible+span{border-color:rgb(16 185 129/45%);background:rgb(255 255 255/70%);color:var(--forma-stone-800);outline:0;box-shadow:0 0 0 2px rgb(16 185 129/22%)}.product-overview_page__ur376 h1,.product-overview_page__ur376 h2,.product-overview_page__ur376 p{margin-top:0}.product-overview_page__ur376 h1{max-width:760px;margin-bottom:22px;color:var(--forma-text-primary);font-size:clamp(36px,5vw,64px);font-weight:var(--forma-font-weight-semibold);line-height:1.05}.product-overview_page__ur376 h2{margin-bottom:16px;color:var(--forma-text-primary);font-size:clamp(30px,5vw,52px);font-weight:600;line-height:1}.product-overview_page__ur376 p:not(:where(.product-overview_livePreview__g2S_I p)){color:var(--forma-text-secondary);font-size:18px;line-height:1.7}.product-overview_hero__tlfpU{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(40px,6vw,88px);padding:16px 0 72px}.product-overview_eyebrow__JXSJB{margin:0 0 12px;color:var(--forma-text-secondary);font-size:11px;font-weight:var(--forma-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.product-overview_lede__nTReT{max-width:610px;margin-bottom:24px;font-size:clamp(18px,1.8vw,21px)}.product-overview_actionRow__RmdeL{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.product-overview_heroCta__R95f0{width:min(100%,420px)}.product-overview_secondaryAction__JtO_Q{min-height:44px;height:auto;border-radius:var(--forma-radius-pill);padding:0 18px;color:var(--forma-white);font-size:15px;font-weight:var(--forma-font-weight-semibold);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.product-overview_secondaryAction__JtO_Q:focus-visible{outline:4px solid rgb(16 185 129/38%);outline-offset:4px}.product-overview_secondaryAction__JtO_Q{background:var(--forma-action-primary);box-shadow:none}.product-overview_secondaryAction__JtO_Q:focus-visible,.product-overview_secondaryAction__JtO_Q:hover{background:var(--forma-stone-800);box-shadow:none}.product-overview_heroMedia__udSOb{position:relative;display:grid;width:100%;place-items:center}.product-overview_heroMedia__udSOb figure{width:min(72%,410px)}.product-overview_livePreview__g2S_I{container-type:inline-size;overflow:hidden;aspect-ratio:390/560;margin:0;border:1px solid var(--forma-border-default);border-radius:28px;background:var(--forma-surface-dialog);box-shadow:0 24px 70px rgb(23 33 27/14%)}.product-overview_heroPhotoPreview__G6bow{position:relative;isolation:isolate;overflow:hidden;width:min(100%,440px);aspect-ratio:4/5;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent),linear-gradient(180deg,transparent 0,black 10%,black 84%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent),linear-gradient(180deg,transparent 0,black 10%,black 84%,transparent)}.product-overview_heroPhoto__RVa_n{z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;transform:scale(1.16)}@media (min-width:821px){.product-overview_page__ur376 h1{max-width:620px;font-size:clamp(52px,4.7vw,68px);line-height:.98}.product-overview_hero__tlfpU{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;column-gap:clamp(64px,8vw,120px);padding:48px 0 80px}.product-overview_heroMedia__udSOb{min-height:clamp(480px,43vw,640px)}.product-overview_heroMedia__udSOb figure{position:absolute;top:clamp(-192px,-11vw,-128px);right:min(-24px,calc(620px - 50vw));width:min(50vw,700px)}}@media (max-width:820px){.product-overview_page__ur376{width:min(100% - 24px,680px);padding-top:16px}.product-overview_page__ur376>nav{padding-bottom:32px}.product-overview_hero__tlfpU{grid-template-columns:1fr;gap:32px;padding-bottom:48px}.product-overview_heroMedia__udSOb figure{width:min(92vw,440px)}}@media (max-width:520px){.product-overview_secondaryAction__JtO_Q{width:100%}.product-overview_page__ur376{width:min(100% - 20px,460px)}.product-overview_page__ur376 h1{font-size:36px}.product-overview_page__ur376>nav>a:first-child{font-size:18px}.product-overview_actionRow__RmdeL,.product-overview_actionRow__RmdeL a,.product-overview_heroCta__R95f0{width:100%}.product-overview_heroMedia__udSOb figure{width:min(94vw,390px)}}@media (prefers-reduced-motion:reduce){.product-overview_page__ur376 *,.product-overview_page__ur376 :after,.product-overview_page__ur376 :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-workflow_workflow__Te2S_{--workflow-columns:minmax(0,1.07fr) minmax(420px,0.93fr);--workflow-column-gap:clamp(56px,8vw,136px);--workflow-stage-height:min(760px,calc(100vh - 112px));--workflow-stage-top:max(56px,calc(50vh - 380px));--workflow-stage-min-height:620px;--workflow-stage-radius:48px;--workflow-visual-height:calc(var(--workflow-stage-height) - 132px);--workflow-visual-width:min(420px,calc(100% - 96px));--workflow-copy-max-width:570px;--workflow-copy-padding-block:72px;--workflow-copy-rest-opacity:0.08;--workflow-stacked-gap:64px;--workflow-stacked-step-gap:24px;margin-block:16px 96px;padding-block:72px}.product-workflow_intro___NVoy{max-width:600px;padding-block:32px 72px}.product-workflow_stepNumber__uZjxy{display:block;color:var(--forma-text-secondary);font-size:.78rem;font-weight:760;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.product-workflow_intro___NVoy h2{margin:0 0 24px;font-size:clamp(2.65rem,4.8vw,4.3rem);font-weight:520;letter-spacing:normal;line-height:.98;text-wrap:balance}.product-workflow_intro___NVoy p,.product-workflow_stepCopy__Xls8G p{margin:0;color:var(--forma-text-secondary);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.product-workflow_stepCopy__Xls8G h3{margin:18px 0 24px;font-size:clamp(2.1rem,3.4vw,3.5rem);font-weight:540;letter-spacing:normal;line-height:1.03;text-wrap:balance}.product-workflow_preview__CyutL{--screen-aspect-h:560;--screen-aspect-w:390;margin:0;filter:drop-shadow(0 36px 34px rgb(17 24 18/18%))}@media (width <= 1080px){.product-workflow_workflow__Te2S_{--workflow-columns:minmax(0,0.96fr) minmax(360px,1.04fr);--workflow-column-gap:48px;--workflow-stage-height:min(680px,calc(100vh - 96px));--workflow-stage-top:max(48px,calc(50vh - 340px));--workflow-stage-min-height:560px}}@media (min-width:821px) and (max-height:760px){.product-workflow_workflow__Te2S_{--workflow-stage-height:calc(100vh - 64px);--workflow-stage-top:32px;--workflow-stage-min-height:520px}}@media (width <= 820px){.product-workflow_workflow__Te2S_{margin-block:24px 80px;padding-block:56px 0}.product-workflow_intro___NVoy{max-width:620px;padding-block:0 48px}.product-workflow_intro___NVoy h2{font-size:clamp(2.25rem,9vw,4rem)}.product-workflow_stepCopy__Xls8G h3{font-size:clamp(2rem,8.5vw,3.25rem)}.product-workflow_preview__CyutL{width:min(78vw,360px);justify-self:center;transform:none}}@media (width <= 520px){.product-workflow_workflow__Te2S_{--workflow-stacked-gap:56px;--workflow-stacked-step-gap:20px;padding-block-start:40px}.product-workflow_intro___NVoy{padding-block-end:48px}}.professional-workflow_workflow__HMMs9{--workflow-columns:minmax(0,1.02fr) minmax(380px,0.98fr);--workflow-column-gap:clamp(48px,7vw,120px);--workflow-stage-height:min(720px,calc(100vh - 112px));--workflow-stage-top:max(56px,calc(50vh - 360px));--workflow-stage-min-height:600px;--workflow-stage-radius:44px;--workflow-visual-height:calc(var(--workflow-stage-height) - 128px);--workflow-visual-width:min(360px,calc(100% - 96px));--workflow-copy-max-width:560px;--workflow-copy-padding-block:64px;--workflow-copy-rest-opacity:1;--workflow-stacked-gap:56px;--workflow-stacked-step-gap:24px;margin-block:16px 40px;padding-block:64px}.professional-workflow_intro__ujl90{max-width:600px;padding-block:24px 64px}.professional-workflow_intro__ujl90 h2{margin:0;text-wrap:balance}.professional-workflow_stepNumber___jpNp{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(16 185 129/34%);border-radius:var(--forma-radius-pill);background:var(--forma-surface-dialog);color:var(--forma-emerald-700);font-size:12px;font-weight:850;letter-spacing:.08em;box-shadow:0 10px 28px rgb(23 33 27/8%)}.professional-workflow_stepEyebrow__fzgzn{margin:18px 0 10px;color:var(--forma-emerald-700);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.professional-workflow_stepCopy__gIeco h3{margin:0 0 18px;text-wrap:balance}.professional-workflow_stepDescription__OWhNk{margin:0}@media (width <= 1080px){.professional-workflow_workflow__HMMs9{--workflow-columns:minmax(0,0.96fr) minmax(340px,1.04fr);--workflow-column-gap:44px;--workflow-stage-height:min(660px,calc(100vh - 96px));--workflow-stage-top:max(48px,calc(50vh - 330px));--workflow-stage-min-height:540px}}@media (min-width:821px) and (max-height:760px){.professional-workflow_workflow__HMMs9{--workflow-stage-height:calc(100vh - 64px);--workflow-stage-top:32px;--workflow-stage-min-height:500px}}@media (width <= 820px){.professional-workflow_workflow__HMMs9{margin-block:16px 32px;padding-block:48px 0}.professional-workflow_intro__ujl90{max-width:620px;padding-block:0 40px}.professional-workflow_stepVisual__1NI1c>figure{width:min(78vw,340px);justify-self:center}}@media (width <= 520px){.professional-workflow_workflow__HMMs9{--workflow-stacked-gap:48px;--workflow-stacked-step-gap:20px;padding-block-start:36px}}