.JMTNOa_stage{padding:2rem 2rem 1.5rem}.JMTNOa_surface{border-radius:calc(var(--radius-card)*2);background:var(--color-white);box-shadow:0 12px 36px color-mix(in srgb,var(--color-ink) 4%,transparent)}.JMTNOa_toolbar{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-label);align-items:center;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.JMTNOa_toolbar img{width:6rem;height:auto}.JMTNOa_toolbar>span:nth-child(2){border-left:1px solid var(--color-border);padding-left:.75rem}.JMTNOa_reference{white-space:nowrap;font-family:var(--font-mono);margin-left:auto}.JMTNOa_content{padding:1.5rem}.JMTNOa_content h3{font:600 var(--text-h3)/1.3 var(--font-heading);letter-spacing:var(--tracking-heading)}.JMTNOa_subtitle{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.5rem;line-height:1.5}.JMTNOa_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.JMTNOa_facts dt{font-size:var(--text-label);color:var(--color-text-secondary)}.JMTNOa_facts dd{font-size:var(--text-small);margin-top:.5rem;font-weight:500;line-height:1.5}.JMTNOa_evidence{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1rem}.JMTNOa_evidence>span{font-size:var(--text-label);color:var(--color-text-secondary)}.JMTNOa_evidence p{font-size:var(--text-small);margin-top:.5rem;line-height:1.6}.JMTNOa_status{font-size:var(--text-label);color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.JMTNOa_status>span{background:var(--color-brand);border-radius:50%;width:.35rem;height:.35rem}.JMTNOa_annotation{border:1px solid color-mix(in srgb,var(--color-white) 90%,var(--color-border));border-radius:calc(var(--radius-card)*2);background:color-mix(in srgb,var(--color-white) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 28px color-mix(in srgb,var(--color-ink) 7%,transparent);align-items:flex-start;gap:.75rem;margin:1rem -.75rem 0;padding:1.1rem 1.25rem;display:flex;position:relative}.JMTNOa_annotation>svg{color:var(--color-brand);flex-shrink:0;margin-top:.2rem}.JMTNOa_annotation span{color:var(--color-text-secondary);font-size:var(--text-label)}.JMTNOa_annotation p{font-size:var(--text-small);margin-top:.3rem;font-weight:500;line-height:1.5}.JMTNOa_matrixLayout{grid-template-columns:1.1fr 1fr;align-items:center;gap:1.25rem;margin-top:1.25rem;display:grid}.JMTNOa_label,.JMTNOa_axis{color:var(--color-text-secondary);font-size:var(--text-label)}.JMTNOa_axis{text-align:right;margin-top:.5rem;display:block}.JMTNOa_matrix{grid-template-columns:repeat(3,1fr);gap:.25rem;margin-top:.5rem;display:grid}.JMTNOa_matrix>span{background:var(--color-surface-alt);height:2rem;font-size:var(--text-label);border-radius:.25rem;place-items:center;display:grid}.JMTNOa_matrix>span[data-selected=true]{background:var(--color-brand);color:var(--color-white)}.JMTNOa_matrixNote strong{font-size:var(--text-small);font-weight:500}.JMTNOa_matrixNote p{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.5rem;line-height:1.5}.JMTNOa_timeline{gap:.75rem;margin-top:1.5rem;display:grid}.JMTNOa_timeline li{grid-template-columns:6rem 1fr;align-items:center;gap:1rem;display:grid}.JMTNOa_timeline span{color:var(--color-text-secondary);font-size:var(--text-label);font-family:var(--font-mono)}.JMTNOa_timeline strong{border-left:2px solid var(--color-brand);background:var(--color-surface-alt);border-radius:var(--radius-card);font-size:var(--text-small);padding:.75rem 1rem;font-weight:500}.JMTNOa_rows{margin-top:1.25rem}.JMTNOa_rows>div{border-bottom:1px solid var(--color-border);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.75rem;padding:.875rem 0;display:grid}.JMTNOa_rows>div:last-child{border-bottom:0}.JMTNOa_rows span{color:var(--color-text-secondary);font-size:var(--text-label)}.JMTNOa_rows span:first-child{font-family:var(--font-mono)}.JMTNOa_rows strong{font-size:var(--text-small);font-weight:500}@media (max-width:63.999rem){.JMTNOa_stage{padding:1.25rem}.JMTNOa_toolbar{flex-wrap:wrap}.JMTNOa_reference{display:none}.JMTNOa_facts{gap:.75rem}}@media (max-width:47.999rem){.JMTNOa_stage{padding:1.25rem 1rem}.JMTNOa_content{padding:1.25rem}.JMTNOa_facts{grid-template-columns:1fr;gap:.75rem}.JMTNOa_facts>div{grid-template-columns:1fr 1.2fr;gap:.75rem;display:grid}.JMTNOa_facts dd{margin:0}.JMTNOa_rows>div{grid-template-columns:3.5rem 1fr}.JMTNOa_rows span:last-child{grid-column:2}.JMTNOa_annotation{margin-inline:0}.JMTNOa_matrixLayout{gap:.75rem}}
._2zHMq_explorer{grid-template-columns:5fr 7fr;align-items:start;gap:3rem;margin-top:2.5rem;display:grid}._2zHMq_categories{gap:.5rem;display:grid}._2zHMq_category{border-left:2px solid var(--color-border);text-align:left;cursor:pointer;padding:1.25rem 1.5rem;position:relative}._2zHMq_category:before{content:"";opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 9%,transparent),transparent);transition:opacity .2s;position:absolute;inset:0}._2zHMq_categoryContent{transform-origin:0;gap:1rem;transition:transform .2s;display:flex;position:relative}._2zHMq_categoryContent>svg{color:var(--color-text-secondary);flex-shrink:0;margin-top:.15rem}._2zHMq_categoryContent strong{font:600 var(--text-body)/1.4 var(--font-heading);display:block}._2zHMq_categoryContent>span>span{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.5rem;line-height:1.65;display:block}._2zHMq_category[data-active]{border-color:var(--color-brand)}._2zHMq_category[data-active]:before{opacity:1}._2zHMq_category[data-active] ._2zHMq_categoryContent{transform:scale(1.025)}._2zHMq_category[data-active] ._2zHMq_categoryContent>svg{color:var(--color-brand)}._2zHMq_stage{border-radius:calc(var(--radius-card)*2);background:var(--color-surface-alt);min-width:0;overflow:hidden}._2zHMq_panel{animation:.45s both _2zHMq_document-enter}._2zHMq_panel[inert]{animation:none;display:none}@keyframes _2zHMq_document-enter{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:63.999rem){._2zHMq_explorer{grid-template-columns:4fr 6fr;gap:1.5rem}._2zHMq_category{padding:1rem}}@media (max-width:47.999rem){._2zHMq_explorer{grid-template-columns:1fr}._2zHMq_categories{grid-template-columns:1fr 1fr;gap:.5rem}._2zHMq_category{padding:.875rem}._2zHMq_categoryContent{gap:.5rem}._2zHMq_categoryContent strong{font-size:var(--text-small)}._2zHMq_categoryContent>span>span{display:none}._2zHMq_categoryContent>svg{width:17px}}@media (prefers-reduced-motion:reduce){._2zHMq_panel{animation:none}._2zHMq_categoryContent,._2zHMq_category:before{transition:none}._2zHMq_category[data-active] ._2zHMq_categoryContent{transform:none}}
._9DXvFG_stage{isolation:isolate;background:var(--color-white);border-radius:0;margin-top:2.5rem;display:grid;position:relative;overflow:hidden}._9DXvFG_slide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;padding:1.5rem 1rem;transition:none;display:block;position:relative;transform:translateY(2.5rem)}._9DXvFG_slide[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s,transform .45s;transform:translateY(0)}._9DXvFG_overview{border-radius:calc(var(--radius-card) * 2) calc(var(--radius-card) * 2) 0 0;background:var(--color-white);cursor:zoom-in;width:94%;display:block;position:relative;overflow:hidden}._9DXvFG_image{width:100%;box-shadow:none;border-radius:0;display:block}._9DXvFG_overview:focus-visible,._9DXvFG_detailCrop:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}._9DXvFG_detail{z-index:1;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-white);width:36%;max-width:25rem;box-shadow:0 .5rem 1.5rem -.5rem color-mix(in srgb, var(--color-ink) 22%, transparent);margin:-10% 0 0 auto;position:relative;overflow:hidden}._9DXvFG_detailLabel{font-size:var(--text-small);align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;display:flex}._9DXvFG_detailDot{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}._9DXvFG_detailCrop{cursor:zoom-in;border-radius:0;width:100%;display:block;overflow:hidden}._9DXvFG_playback{align-items:center;gap:.75rem;width:min(18rem,55%);margin:.5rem auto 0;display:flex}._9DXvFG_progress{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 12%, var(--color-white));flex:1;height:3px;overflow:hidden}._9DXvFG_progressFill{border-radius:inherit;background:var(--color-brand);transform-origin:0;width:100%;height:100%;animation:6s linear both _9DXvFG_advance;display:block}._9DXvFG_pause{width:1.5rem;height:1.5rem;color:var(--color-text-secondary);border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;place-items:center;display:grid}._9DXvFG_pause:hover{background:var(--color-surface-alt)}._9DXvFG_pause:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes _9DXvFG_advance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._9DXvFG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}._9DXvFG_step{border-top:1px solid var(--color-ink);text-align:left;cursor:pointer;align-content:start;width:100%;height:100%;padding:1.25rem 1.5rem;transition:border-color .2s;display:block;position:relative}._9DXvFG_step:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand) 9%, transparent), transparent 95%);opacity:0;transition:opacity .2s;position:absolute;inset:0}._9DXvFG_stepContent{transform-origin:0 0;transition:transform .2s;display:block;position:relative}._9DXvFG_stepLabel{font-size:var(--text-small);align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._9DXvFG_check{border-radius:var(--radius-pill);background:var(--color-ink);width:1rem;height:1rem;color:var(--color-white);flex-shrink:0;place-items:center;transition:background-color .2s;display:grid}._9DXvFG_title{font-family:var(--font-heading);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);font-weight:600;line-height:1.3;display:block}._9DXvFG_description{font-size:var(--text-body);color:var(--color-text-secondary);margin-top:.75rem;line-height:1.65;display:block}._9DXvFG_step[aria-pressed=true]{border-color:var(--color-brand)}._9DXvFG_step[aria-pressed=true]:before{opacity:1}._9DXvFG_step[aria-pressed=true] ._9DXvFG_stepContent{transform:scale(1.035)}._9DXvFG_step[aria-pressed=true] ._9DXvFG_check{background:var(--color-brand)}._9DXvFG_step:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (max-width:63.999rem){._9DXvFG_slide{padding:1rem}}@media (max-width:39.999rem){._9DXvFG_slide{padding:.5rem}._9DXvFG_overview{width:100%}._9DXvFG_detail{width:76%;margin-top:-10%}._9DXvFG_steps{grid-template-columns:1fr;gap:1.5rem}}@media (prefers-reduced-motion:reduce){._9DXvFG_slide,._9DXvFG_step,._9DXvFG_step:before,._9DXvFG_stepContent,._9DXvFG_check{transition:none}._9DXvFG_slide{transform:none}._9DXvFG_progressFill{animation:none;transform:scaleX(0)}._9DXvFG_slide[data-active=true]{transition:none}}._9DXvFG_demoPanel{width:88%;min-width:0;max-width:72rem;margin:0 auto}._9DXvFG_demoCaption{text-align:center;max-width:48rem;color:var(--color-ink);margin:1rem auto .75rem}._9DXvFG_captionTitle{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:500;line-height:1.4}._9DXvFG_captionDescription{max-width:44rem;font-size:var(--text-body);color:var(--color-text-secondary);margin:.5rem auto 0;line-height:1.6}@media (max-width:47.999rem){._9DXvFG_demoPanel{width:100%}}
.ZKmKgq_page{--spacing-section:3rem;--spacing-section-lg:4.5rem}.ZKmKgq_expertise{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.ZKmKgq_partners{width:100%;max-width:none;margin:3rem auto 0}.ZKmKgq_partnerLogo{justify-content:center;align-items:center;width:11rem;height:7rem;display:flex}.ZKmKgq_partners img{object-fit:contain;filter:grayscale();width:auto;max-width:100%}@media (max-width:63.999rem){.ZKmKgq_expertise{grid-template-columns:1fr;gap:1.5rem}}.ZKmKgq_teamSection{isolation:isolate;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.ZKmKgq_teamContent{width:58%;max-width:47rem;position:relative}.ZKmKgq_teamPhoto{z-index:-1;width:45%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.ZKmKgq_teamPhoto img{object-fit:cover;object-position:47% center;width:100%;height:100%}.ZKmKgq_missionStage.ZKmKgq_missionStage{background:0 0;overflow:visible}.ZKmKgq_missionSlide.ZKmKgq_missionSlide{padding:0}.ZKmKgq_missionPanel{border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);grid-template-columns:1.15fr 1fr;height:100%;min-height:29rem;display:grid;overflow:hidden}.ZKmKgq_missionPhoto{min-width:0;position:relative;overflow:hidden}.ZKmKgq_missionPhoto img{object-fit:cover;width:100%;height:100%;position:absolute}.ZKmKgq_missionNote{align-items:center;padding:6rem 3rem;display:flex}.ZKmKgq_missionCopy{width:100%;position:relative}.ZKmKgq_missionCopy>p{max-width:26rem;color:var(--color-text-secondary);font-size:var(--text-body);margin-top:1.25rem;line-height:1.7}.ZKmKgq_missionIcon{border-radius:var(--radius-card);background:var(--color-white);width:3rem;height:3rem;color:var(--color-brand);place-items:center;display:grid;position:absolute;bottom:calc(100% + 1.5rem);left:0}.ZKmKgq_missionIcon svg{width:1.75rem;height:1.75rem}.ZKmKgq_missionNote h3{max-width:23rem;font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin-top:0;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:600;line-height:1.15}@media (max-width:63.999rem){.ZKmKgq_teamContent{width:100%;max-width:none}.ZKmKgq_teamPhoto{width:100%;height:20rem;margin-top:2.5rem;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.ZKmKgq_teamSection{flex-direction:column-reverse;padding-bottom:0;display:flex}.ZKmKgq_teamPhoto img{object-position:center 45%}.ZKmKgq_missionPanel{min-height:26rem}.ZKmKgq_missionNote{padding:6rem 2rem}}@media (max-width:39.999rem){.ZKmKgq_missionPanel{grid-template-columns:1fr}.ZKmKgq_missionPhoto{height:14rem}.ZKmKgq_missionNote{min-height:26rem;padding:6rem 1.5rem}.ZKmKgq_missionNote h3{font-size:1.875rem}.ZKmKgq_missionIcon{bottom:calc(100% + 1.25rem)}}.ZKmKgq_visionTree{margin-top:3rem;position:relative}.ZKmKgq_visionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.ZKmKgq_visionVisual.ZKmKgq_visionVisual{height:22rem;padding-top:2rem}.ZKmKgq_assetIllustration,.ZKmKgq_decisionIllustration,.ZKmKgq_changeIllustration{width:100%;max-width:23rem}.ZKmKgq_sourceChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ZKmKgq_sourceChips>span{border-radius:var(--radius-card);background:var(--color-white);font-size:var(--text-label);color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .25rem;display:flex}.ZKmKgq_sourceBranches,.ZKmKgq_optionBranches{width:100%;height:2.75rem;stroke:var(--color-border);stroke-width:1.5px;display:block}.ZKmKgq_assetNode{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);text-align:center;width:62%;margin:0 auto;padding:.25rem .75rem .75rem}.ZKmKgq_pumpSketch{width:100%;height:5.5rem;stroke:var(--color-text-secondary);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;display:block}.ZKmKgq_sketchAccent{fill:var(--color-brand);stroke:var(--color-brand)}.ZKmKgq_historyNote{font-size:var(--text-label);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.ZKmKgq_historyNote>svg{color:var(--color-brand);flex-shrink:0}.ZKmKgq_historyDots{align-items:center;gap:.3rem;display:flex}.ZKmKgq_historyDots i{background:var(--color-brand);border-radius:50%;width:.25rem;height:.25rem}.ZKmKgq_signalNode{border-radius:var(--radius-pill);border:1px solid var(--color-border);justify-content:center;align-items:center;gap:.5rem;width:fit-content;margin:0 auto;padding:.65rem 1rem;display:flex}.ZKmKgq_signalNode svg{color:var(--color-brand)}.ZKmKgq_optionBranches{height:2.25rem}.ZKmKgq_optionCards{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ZKmKgq_optionCards>div{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;align-items:center;gap:.65rem;padding:1.125rem .5rem;display:flex}.ZKmKgq_optionCards svg{color:var(--color-text-secondary)}.ZKmKgq_criteriaBridge{height:2rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.ZKmKgq_criteriaBridge>span{border-bottom:1px solid var(--color-border);width:25%;height:1rem;margin-bottom:1rem}.ZKmKgq_criteriaBridge>span:first-child{border-left:1px solid var(--color-border);border-radius:0 0 0 .5rem}.ZKmKgq_criteriaBridge>span:last-child{border-right:1px solid var(--color-border);border-radius:0 0 .5rem}.ZKmKgq_comparisonNote{border:1px solid var(--color-border);border-radius:var(--radius-card);justify-content:center;align-items:center;gap:.75rem;padding:.875rem;display:flex}.ZKmKgq_comparisonNote>svg{color:var(--color-brand);flex-shrink:0}.ZKmKgq_comparisonNote p{font-size:var(--text-small)}.ZKmKgq_comparisonNote>div>div{color:var(--color-text-secondary);font-size:var(--text-label);flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.ZKmKgq_comparisonNote>div>div>span+span:before{content:"·";margin-right:.5rem}.ZKmKgq_changeMachine{width:85%;margin:0 auto -.5rem;position:relative}.ZKmKgq_changeMachine .ZKmKgq_pumpSketch{height:6.5rem;padding-right:3rem}.ZKmKgq_changeMachine>span{background:var(--color-white);border-radius:var(--radius-card);font-size:var(--text-label);align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex;position:absolute;top:.25rem;right:-.5rem}.ZKmKgq_changeMachine>span svg{color:var(--color-brand)}.ZKmKgq_verificationNote{border-radius:var(--radius-card);background:var(--color-white);padding:1rem;position:relative}.ZKmKgq_verificationNote>p{font-size:var(--text-small);align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ZKmKgq_verificationNote>p svg{color:var(--color-brand)}.ZKmKgq_verificationNote>div{font-size:var(--text-label);color:var(--color-text-secondary);grid-template-columns:3rem 1fr;align-items:center;gap:1rem;display:grid}.ZKmKgq_verificationNote>div svg{width:100%;height:1.75rem;stroke:var(--color-text-muted);stroke-width:1.3px}.ZKmKgq_verificationNote>div:last-child svg{stroke:var(--color-brand)}.ZKmKgq_recordNote{font-size:var(--text-label);justify-content:center;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.ZKmKgq_recordNote>span{background:var(--color-brand);width:1rem;height:1rem;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.ZKmKgq_treeBranches{width:100%;height:5.5rem;stroke:var(--color-border);stroke-width:1.5px;display:block;overflow:visible}.ZKmKgq_treeBranches circle{fill:var(--color-brand);stroke:var(--color-white)}.ZKmKgq_memoryCard{border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);grid-template-columns:4rem 1fr;align-items:start;gap:1.5rem;width:min(100%,53rem);margin:0 auto;padding:2rem 2.5rem;display:grid;position:relative}.ZKmKgq_memoryIcon{border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * 2);background:var(--color-white);width:4rem;height:4rem;color:var(--color-brand);place-items:center;display:grid}@media (max-width:63.999rem){.ZKmKgq_visionTree{padding-left:1.25rem}.ZKmKgq_visionTree:before{content:"";border-left:1px solid var(--color-border);position:absolute;top:2rem;bottom:2rem;left:0}.ZKmKgq_visionCards{grid-template-columns:1fr}.ZKmKgq_visionCards>li,.ZKmKgq_memoryCard{position:relative;overflow:visible}.ZKmKgq_visionCards>li:before,.ZKmKgq_memoryCard:before{content:"";border-top:1px solid var(--color-border);width:1.25rem;position:absolute;top:2rem;left:-1.25rem}.ZKmKgq_visionCards>li:after{content:"";background:var(--color-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(2rem - 3px);left:calc(-1.25rem - 3px)}.ZKmKgq_treeBranches{display:none}.ZKmKgq_memoryCard{grid-template-columns:1fr;gap:1rem;width:100%;margin-top:1.5rem;padding:1.5rem}.ZKmKgq_memoryIcon{width:3rem;height:3rem}.ZKmKgq_visionVisual.ZKmKgq_visionVisual{height:22rem}}.ZKmKgq_pumpSketch .ZKmKgq_modificationConnector{stroke:var(--color-text-muted);stroke-width:1.25px;stroke-dasharray:3 3}.ZKmKgq_hero{isolation:isolate;text-align:center;color:var(--color-white);background:var(--color-ink);position:relative;overflow:hidden}.ZKmKgq_heroPhoto{z-index:-2;object-fit:cover;object-position:center 48%}.ZKmKgq_hero:before{content:"";z-index:-1;background:linear-gradient(180deg, #0b0f19c7 0%, #0b0f19a6 35%, #0b0f1959 55%, #0b0f19eb 78%, var(--color-ink) 95%);position:absolute;inset:0}.ZKmKgq_heroContent{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);height:52rem;min-height:52rem;padding-block:2.5rem;display:grid}.ZKmKgq_heroCopy{grid-row:2;max-width:58rem;margin:0 auto;position:relative;top:-6rem}.ZKmKgq_heroCopy>p:first-child{color:var(--color-white)}.ZKmKgq_title{max-width:56rem;font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;margin:1.5rem auto 0;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:600;line-height:1.08}.ZKmKgq_intro{max-width:43rem;font-size:var(--text-lead);color:var(--color-white);margin:1.5rem auto 0;line-height:1.65}.ZKmKgq_heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.ZKmKgq_heroPrimary.ZKmKgq_heroPrimary{background:var(--color-white);color:var(--color-ink);gap:.65rem}.ZKmKgq_heroPrimary.ZKmKgq_heroPrimary:hover{background:var(--color-border)}.ZKmKgq_heroSecondary.ZKmKgq_heroSecondary{color:var(--color-white);border-color:var(--color-brand);background:var(--color-brand)}.ZKmKgq_heroSecondary.ZKmKgq_heroSecondary:hover{border-color:var(--color-brand);background:var(--color-brand);filter:brightness(.92)}.ZKmKgq_heroActions a:focus-visible{outline:2px solid var(--color-white);outline-offset:5px}.ZKmKgq_heroBottom{grid-row:3;align-self:end;width:100%}.ZKmKgq_heroFigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:62rem;margin:0 auto;display:grid}.ZKmKgq_heroValue{font-family:var(--font-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:1.1;display:block}.ZKmKgq_heroMetricLabel{font-size:var(--text-body);margin-top:.75rem}.ZKmKgq_heroMetricDetail{max-width:16rem;font-size:var(--text-small);color:#ffffffb8;margin:.375rem auto 0}.ZKmKgq_location{color:#ffffffb8;font-size:var(--text-small);justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem;display:flex}@media (max-width:47.999rem){.ZKmKgq_heroContent{flex-direction:column;height:auto;min-height:49rem;padding-top:3rem;padding-bottom:2rem;display:flex}.ZKmKgq_heroCopy{flex-direction:column;flex:1;justify-content:center;padding-block:0;display:flex;top:-1.5rem}.ZKmKgq_heroPhoto{object-position:48% center}.ZKmKgq_title{font-size:clamp(2.25rem,7.5vw,3.5rem)}.ZKmKgq_intro{font-size:var(--text-body)}.ZKmKgq_heroBottom{padding-top:3rem}.ZKmKgq_heroFigures{gap:.75rem}.ZKmKgq_heroValue{font-size:2.75rem}.ZKmKgq_heroMetricLabel{font-size:var(--text-small)}.ZKmKgq_heroMetricDetail{font-size:var(--text-label)}.ZKmKgq_location{font-size:var(--text-label);margin-top:2rem}}.ZKmKgq_comparisonScroller{scrollbar-width:thin;margin-top:3rem;overflow-x:auto}.ZKmKgq_comparisonScroller:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.ZKmKgq_comparisonTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:50rem;font-size:var(--text-body);line-height:1.5}.ZKmKgq_criterionColumn{width:25%}.ZKmKgq_comparisonTable th,.ZKmKgq_comparisonTable td{vertical-align:middle;text-align:center;padding:1.5rem 1rem}.ZKmKgq_comparisonTable thead th{height:6rem;font-weight:500}.ZKmKgq_comparisonTable thead th>span{font-family:var(--font-heading);font-size:var(--text-body);font-weight:500;display:block}.ZKmKgq_comparisonLogo{width:10rem;max-width:100%;height:auto;margin:0 auto;display:block}.ZKmKgq_comparisonTable tbody th{font-weight:500}.ZKmKgq_comparisonTable tbody tr>*{border-top:1px solid var(--color-border)}.ZKmKgq_comparisonTable tr>:first-child{z-index:1;background:var(--color-white);text-align:left;padding-left:0;position:sticky;left:0}.ZKmKgq_comparisonMark{width:1.25rem;height:1.25rem;color:var(--color-white);background:var(--color-text-muted);vertical-align:middle;border-radius:50%;flex:0 0 1.25rem;place-items:center;margin-top:.125rem;display:inline-grid}.ZKmKgq_comparisonCell{text-align:left;color:var(--color-text-secondary);font-size:var(--text-small);align-items:flex-start;gap:.625rem;line-height:1.6;display:flex}.ZKmKgq_comparisonMark[data-included=true]{background:var(--color-brand)}.ZKmKgq_comparisonScrollHint{display:none}@media (max-width:63.999rem){.ZKmKgq_comparisonScrollHint{color:var(--color-text-secondary);font-size:var(--text-small);align-items:center;gap:.5rem;margin-top:2rem;display:flex}.ZKmKgq_comparisonScroller{margin-top:1rem}.ZKmKgq_comparisonTable{width:49rem;min-width:49rem;font-size:var(--text-small)}.ZKmKgq_criterionColumn{width:10rem}.ZKmKgq_comparisonTable th,.ZKmKgq_comparisonTable td{padding:1.25rem .75rem}.ZKmKgq_comparisonLogo{width:8rem}}.ZKmKgq_expertiseCard.ZKmKgq_expertiseCard{background:var(--color-white)}.ZKmKgq_expertiseVisual.ZKmKgq_expertiseVisual{height:18rem}.ZKmKgq_expertiseDiagram{width:100%;max-width:25rem}.ZKmKgq_expertiseCaption{text-align:center;color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.75rem;font-weight:400}.ZKmKgq_expertiseArtwork{width:100%;height:13rem;stroke:var(--color-text-secondary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.ZKmKgq_illustrationGround{fill:var(--color-surface-alt);stroke:none}.ZKmKgq_illustrationSoft{fill:var(--color-surface-alt)}.ZKmKgq_illustrationPaper{fill:var(--color-white)}.ZKmKgq_illustrationMuted{stroke:var(--color-border)}.ZKmKgq_illustrationConnector{stroke:var(--color-text-muted);stroke-dasharray:3 5}.ZKmKgq_illustrationBlue{stroke:var(--color-brand)}.ZKmKgq_illustrationBlueFill{fill:var(--color-brand);stroke:var(--color-brand)}.ZKmKgq_illustrationWhite{stroke:var(--color-white)}.ZKmKgq_heroLogo{width:18rem;max-width:70%;height:auto;margin:0 auto;display:block}@media (max-width:39.999rem){.ZKmKgq_heroLogo{width:14rem;margin-bottom:0}}.ZKmKgq_solutionsContinuation{margin-top:2.5rem}.ZKmKgq_solutionsIntro{text-align:center;max-width:48rem;margin-inline:auto}.ZKmKgq_solutionsIntro h3{font-family:var(--font-heading);font-size:var(--text-h3);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.3}.ZKmKgq_solutionsIntro p{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.75rem;line-height:1.6}.ZKmKgq_heroLogo+.ZKmKgq_title{margin-top:1rem}
.oL-Umq_heading{max-width:62rem;margin-inline:auto}.oL-Umq_stage.oL-Umq_stage{margin-top:2.5rem}.oL-Umq_panel.oL-Umq_panel{grid-template-columns:1.15fr 1fr}.oL-Umq_figure{isolation:isolate;background:var(--color-surface-alt);align-items:center;min-width:0;margin:0;padding:2rem;display:flex;position:relative;overflow:hidden}.oL-Umq_backdrop{z-index:-1;object-fit:cover;object-position:center;filter:blur(8px);pointer-events:none;transform:scale(1.08)}.oL-Umq_figure>button{width:100%;display:block;position:relative}.oL-Umq_image{width:100%;height:auto;box-shadow:none}.oL-Umq_note.oL-Umq_note{padding:3rem}.oL-Umq_note h3{max-width:none;font-size:clamp(1.5rem,2.2vw,2rem)}.oL-Umq_note .oL-Umq_result{border-left:2px solid var(--color-brand);color:var(--color-ink);padding-left:1rem}@media (max-width:63.999rem){.oL-Umq_note.oL-Umq_note{padding:2rem}.oL-Umq_figure{padding:1.5rem}}@media (max-width:47.999rem){.oL-Umq_panel.oL-Umq_panel{grid-template-columns:1fr}.oL-Umq_figure{padding:1.5rem}.oL-Umq_note.oL-Umq_note{min-height:0;padding:2rem 1.5rem}}
.z5o3uW_page{background:var(--color-white);color:var(--color-ink)}.z5o3uW_container{box-sizing:content-box;max-width:1320px;margin-inline:auto;padding-inline:3rem}.z5o3uW_hero{isolation:isolate;background:var(--color-ink);color:var(--color-white);text-align:center;position:relative;overflow:hidden}.z5o3uW_heroPhoto{z-index:-2;object-fit:cover;object-position:center 45%}.z5o3uW_hero:before{content:"";z-index:-1;background:linear-gradient(#0b0f199e,#0b0f19ad 55%,#0b0f19e0);position:absolute;inset:0}.z5o3uW_hero>.z5o3uW_container{padding-top:3.5rem;padding-bottom:2.5rem}.z5o3uW_heroCopy{max-width:63rem;margin:0 auto}.z5o3uW_heroLogo{width:13.75rem;height:auto;margin:0 auto}.z5o3uW_hero h1{max-width:60rem;font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;margin:1.25rem auto 0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:600;line-height:1.08}.z5o3uW_heroIntro{max-width:47rem;font-size:var(--text-lead);color:color-mix(in srgb, var(--color-white) 80%, transparent);text-wrap:balance;margin:1.5rem auto 0;line-height:1.65}.z5o3uW_actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.z5o3uW_heroSecondary.z5o3uW_heroSecondary{border-color:color-mix(in srgb, var(--color-white) 35%, transparent);color:var(--color-white)}.z5o3uW_heroSecondary.z5o3uW_heroSecondary:hover{border-color:var(--color-white)}.z5o3uW_stats{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:62rem;margin:3rem auto 0;display:grid}.z5o3uW_stats>div{flex-direction:column;display:flex}.z5o3uW_stats dt{font-size:var(--text-body);margin-top:.75rem;font-weight:500}.z5o3uW_statValue{font-family:var(--font-heading);order:-1;font-size:3rem;font-weight:500;line-height:1}.z5o3uW_overview{padding-block:3rem}.z5o3uW_page section{scroll-margin-top:6rem}.z5o3uW_heading{text-align:center;max-width:65rem;margin-inline:auto}.z5o3uW_eyebrow{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-secondary);font-weight:500}.z5o3uW_heading h2,.z5o3uW_closing h2{font-family:var(--font-heading);font-size:var(--text-h2);letter-spacing:var(--tracking-heading);text-wrap:balance;white-space:pre-line;margin-top:1rem;font-weight:600;line-height:1.15}.z5o3uW_overview .z5o3uW_heading h2{font-size:clamp(1.625rem,2.4vw,2rem)}.z5o3uW_overviewText{max-width:52rem;font-size:var(--text-lead);text-align:center;margin:1.25rem auto 0;line-height:1.75}.z5o3uW_domains{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;display:grid}.z5o3uW_domains article{border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);text-align:center;padding:1.25rem}.z5o3uW_domains svg{color:var(--color-brand);margin:0 auto 1rem}.z5o3uW_domains h3{font-family:var(--font-heading);font-size:var(--text-lead);font-weight:600;line-height:1.4}.z5o3uW_domains p{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.75rem;line-height:1.7}.z5o3uW_offerIntro{max-width:47rem;font-size:var(--text-lead);color:var(--color-text-secondary);text-wrap:balance;margin:1rem auto 0;line-height:1.65}.z5o3uW_productLink{border:1px solid var(--color-brand);border-radius:var(--radius-pill);background:var(--color-brand);min-height:2.75rem;font-size:var(--text-small);color:var(--color-white);justify-content:center;align-self:flex-start;align-items:center;margin-top:1.75rem;padding:.625rem 1.25rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.z5o3uW_productLink:hover{background:var(--color-ink);border-color:var(--color-ink)}.z5o3uW_centeredLink{text-align:center}.z5o3uW_centeredLink .z5o3uW_productLink{margin-top:.875rem}.z5o3uW_lifecycle{padding-block:3rem}.z5o3uW_lifecycleExplorer{max-width:72rem;margin:2.5rem auto 0}.z5o3uW_lifecycleTabs{background:var(--color-surface-alt);border-radius:calc(var(--radius-card) * 2);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:58rem;margin:0 auto 1.5rem;padding:.5rem;display:grid}.z5o3uW_lifecycleTabs button{border-radius:var(--radius-card);font-size:var(--text-body);cursor:pointer;text-align:center;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:500;transition:background .2s,color .2s;display:flex}.z5o3uW_lifecycleTabs button[aria-selected=true]{color:var(--color-brand);background:var(--color-white)}.z5o3uW_lifecycleTabs button:hover{color:var(--color-brand)}.z5o3uW_lifecycleTabs svg{flex-shrink:0}.z5o3uW_lifecyclePanels{background:var(--color-surface-alt);border-radius:calc(var(--radius-card) * 3);display:grid;overflow:hidden}.z5o3uW_lifecyclePanel{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem;padding:3rem;transition:opacity .22s;display:grid}.z5o3uW_lifecyclePanel[data-active=true]{visibility:visible;opacity:1}.z5o3uW_lifecycleCopy h3{font-family:var(--font-heading);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);text-wrap:balance;margin-top:1.5rem;font-weight:600;line-height:1.3}.z5o3uW_lifecycleCopy>p{color:var(--color-text-secondary);margin-top:1rem;line-height:1.75}.z5o3uW_lifecycleResult{align-items:flex-start;gap:.75rem;margin-top:1.5rem;display:flex}.z5o3uW_lifecycleResult>svg{color:var(--color-brand);flex-shrink:0;margin-top:.125rem}.z5o3uW_lifecycleResult p{font-size:var(--text-small);line-height:1.6}.z5o3uW_assetCanvas{background:var(--color-white);border-radius:calc(var(--radius-card) * 2);min-width:0;padding:2rem}.z5o3uW_canvasTitle{font-size:var(--text-small);color:var(--color-ink);text-align:left;font-weight:500}.z5o3uW_assetConnections{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;margin-top:1.5rem;display:grid}.z5o3uW_assetIdentity{text-align:center}.z5o3uW_machine{width:100%;max-width:16rem;color:var(--color-text-secondary);margin-inline:auto}.z5o3uW_assetIdentity strong{font-size:var(--text-small);font-weight:500}.z5o3uW_assetIdentity>span{font-size:var(--text-label);color:var(--color-text-secondary);margin-top:.3rem;display:block}.z5o3uW_assetConnections ul{gap:.875rem;display:grid}.z5o3uW_assetConnections li{font-size:var(--text-small);align-items:center;gap:.625rem;line-height:1.5;display:flex}.z5o3uW_assetConnections li svg{color:var(--color-brand);flex-shrink:0}.z5o3uW_assetOutput{border-radius:var(--radius-card);background:var(--color-surface-alt);font-size:var(--text-small);justify-content:center;align-items:center;gap:.625rem;margin-top:1.5rem;padding:.875rem;font-weight:500;display:flex}.z5o3uW_assetOutput svg{color:var(--color-brand);flex-shrink:0}.z5o3uW_scenarioMachine{font-size:var(--text-small);justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.z5o3uW_scenarioMachine .z5o3uW_machine{width:8rem;margin:0}.z5o3uW_scenarios{text-align:center;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem;display:grid}.z5o3uW_scenarios>div{border-radius:var(--radius-card);background:var(--color-surface-alt);padding:.875rem .5rem}.z5o3uW_scenarios strong{font-size:var(--text-small);font-weight:500}.z5o3uW_scenarioLine{border-top:2px solid var(--color-brand);width:1.5rem;margin:0 auto .75rem;display:block}.z5o3uW_scenarioLine[data-variant="1"]{border-top-style:dashed}.z5o3uW_scenarioLine[data-variant="2"]{border-top-style:dotted}.z5o3uW_criteria{font-size:var(--text-label);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.z5o3uW_offerSection{padding-block:3rem}.z5o3uW_editorialGrid{border-radius:calc(var(--radius-card) * 3);background:var(--color-surface-alt);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem;max-width:72rem;margin:2rem auto 0;padding:3rem;display:grid}.z5o3uW_editorialCopy{min-width:0}.z5o3uW_editorialCopy>p{font-size:var(--text-body);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.75}.z5o3uW_insights{gap:1.25rem;margin-top:1.75rem;display:grid}.z5o3uW_insights>div{padding:0}.z5o3uW_insights dt{font-weight:500;line-height:1.4}.z5o3uW_insights dd{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.4rem;line-height:1.7}.z5o3uW_diagnosticVisual{border-radius:calc(var(--radius-card) * 2);background:var(--color-white);padding:1.5rem;position:relative}.z5o3uW_visualLabel{color:var(--color-text-secondary);font-size:var(--text-small);align-items:center;gap:.5rem;display:flex}.z5o3uW_visualLabel svg{color:var(--color-brand)}.z5o3uW_diagnosticVisual>img{width:100%;max-width:21rem;height:auto;margin:1rem auto}.z5o3uW_signalLabels{color:var(--color-text-secondary);font-size:var(--text-small);justify-content:space-between;gap:.75rem;display:flex}.z5o3uW_engineeringFlow{gap:.75rem;margin-top:1.5rem;display:grid}.z5o3uW_engineeringFlow li{font-size:var(--text-small);align-items:center;gap:.875rem;font-weight:500;display:flex}.z5o3uW_flowIcon{border-radius:var(--radius-card);background:var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.z5o3uW_optionList{border-radius:calc(var(--radius-card) * 2);background:var(--color-white);gap:1.75rem;padding:2rem;display:grid}.z5o3uW_optionList article{align-items:flex-start;gap:1rem;display:flex}.z5o3uW_optionList article>svg{color:var(--color-brand);flex-shrink:0;margin-top:.2rem}.z5o3uW_optionList h3,.z5o3uW_fundingSteps h3{font-family:var(--font-heading);font-size:var(--text-lead);font-weight:600;line-height:1.3}.z5o3uW_optionList p,.z5o3uW_fundingSteps p{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.5rem;line-height:1.7}.z5o3uW_fundingSteps{background:var(--color-white);border-radius:calc(var(--radius-card) * 2);gap:1.5rem;padding:2rem;display:grid}.z5o3uW_fundingSteps li{align-items:flex-start;gap:1rem;display:flex}.z5o3uW_fundingIcon{border-radius:var(--radius-card);background:var(--color-surface-alt);width:2.75rem;height:2.75rem;color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.z5o3uW_inlineApplications{font-size:var(--text-small);gap:.75rem;margin-top:1.5rem;display:grid}.z5o3uW_inlineApplications li{align-items:center;gap:.75rem;display:flex}.z5o3uW_inlineApplications li:before{content:"";background:var(--color-brand);border-radius:var(--radius-pill);flex-shrink:0;width:.375rem;height:.375rem}.z5o3uW_robotVisual{min-width:0}.z5o3uW_robotCrop{aspect-ratio:2113/1106;position:relative;overflow:hidden}.z5o3uW_robotCrop img{width:181.732%;max-width:none;height:auto;position:absolute;top:-95.298%;left:-4.259%}.z5o3uW_knowledgeVisual{background:var(--color-white);border-radius:calc(var(--radius-card) * 2);padding:2rem}.z5o3uW_knowledgeQuestion{align-items:flex-start;gap:1rem;display:flex}.z5o3uW_knowledgeQuestion svg{color:var(--color-brand);flex-shrink:0}.z5o3uW_knowledgeQuestion p{font-family:var(--font-heading);font-size:var(--text-lead);font-weight:500;line-height:1.4}.z5o3uW_knowledgeVisual ul{gap:.625rem;margin-top:1.5rem;display:grid}.z5o3uW_knowledgeVisual li{background:var(--color-surface-alt);border-radius:var(--radius-card);font-size:var(--text-small);align-items:center;gap:.75rem;padding:.875rem;display:flex}.z5o3uW_knowledgeVisual li svg{flex-shrink:0}.z5o3uW_knowledgeVisual li svg:first-child{color:var(--color-text-secondary)}.z5o3uW_knowledgeVisual li svg:last-child{color:var(--color-brand);margin-left:auto}.z5o3uW_knowledgeOutcome{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:1rem}.z5o3uW_closing{text-align:center;background:var(--color-surface-alt);padding-block:3.5rem}.z5o3uW_closing h2{max-width:50rem;margin-inline:auto}.z5o3uW_closing .z5o3uW_container>p:not(.z5o3uW_eyebrow){max-width:44rem;color:var(--color-text-secondary);font-size:var(--text-lead);margin:1.25rem auto 1.75rem;line-height:1.65}.z5o3uW_page :is(a,button,[role=tabpanel]):focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.z5o3uW_lifecycleTabs button:focus-visible{outline-offset:-5px}@media (min-width:96rem){.z5o3uW_container{padding-inline:4.5rem}.z5o3uW_heroPhoto{object-position:center 22%}}@media (max-width:63.999rem){.z5o3uW_domains{grid-template-columns:repeat(2,1fr)}.z5o3uW_lifecyclePanel{grid-template-columns:.9fr 1.1fr;gap:2rem;padding:2rem}.z5o3uW_lifecycleTabs button{font-size:var(--text-body);padding:1.25rem}.z5o3uW_assetCanvas{padding:1rem}.z5o3uW_assetConnections{grid-template-columns:1fr}.z5o3uW_assetIdentity .z5o3uW_machine{max-width:10rem}.z5o3uW_assetConnections ul{grid-template-columns:1fr 1fr}.z5o3uW_editorialGrid{gap:2rem;padding:2rem}}@media (max-width:47.999rem){.z5o3uW_container{padding-inline:1.5rem}.z5o3uW_heroPhoto{object-position:65% center}.z5o3uW_hero>.z5o3uW_container{padding-top:3rem;padding-bottom:2rem}.z5o3uW_hero h1{font-size:clamp(2.25rem,7.5vw,3.5rem)}.z5o3uW_heroIntro{font-size:var(--text-body)}.z5o3uW_heroLogo{width:11rem}.z5o3uW_stats{gap:1rem;margin-top:3rem}.z5o3uW_statValue{font-size:2.75rem}.z5o3uW_stats dt{font-size:var(--text-small)}.z5o3uW_domains{grid-template-columns:1fr;gap:1rem}.z5o3uW_domains h3{font-size:var(--text-body)}.z5o3uW_overview,.z5o3uW_lifecycle,.z5o3uW_offerSection,.z5o3uW_closing{padding-block:2.5rem}.z5o3uW_overviewText,.z5o3uW_offerIntro{font-size:var(--text-body)}.z5o3uW_lifecycleTabs{gap:.25rem;margin-bottom:1rem;padding:.375rem}.z5o3uW_lifecycleTabs button{font-size:var(--text-small);text-align:center;justify-content:center;padding:.875rem .5rem}.z5o3uW_lifecycleTabs svg{display:none}.z5o3uW_lifecyclePanel{grid-template-rows:max-content max-content;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.75rem;padding:1.5rem}.z5o3uW_lifecyclePanel[data-active=false]{display:none}.z5o3uW_lifecycleCopy h3{font-size:var(--text-lead);margin-top:1rem}.z5o3uW_assetConnections{gap:.875rem}.z5o3uW_assetConnections ul{grid-template-columns:1fr;gap:.5rem}.z5o3uW_assetIdentity .z5o3uW_machine{max-width:11rem}.z5o3uW_lifecycleResult{margin-top:1rem}.z5o3uW_editorialGrid{border-radius:calc(var(--radius-card) * 2);grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1.75rem;padding:1.25rem}.z5o3uW_editorialCopy{grid-row:1}.z5o3uW_editorialCopy>p{font-size:var(--text-body)}.z5o3uW_diagnosticVisual{padding:1.25rem}.z5o3uW_diagnosticVisual>img{max-width:21rem}.z5o3uW_optionList,.z5o3uW_fundingSteps,.z5o3uW_knowledgeVisual{padding:1.25rem}.z5o3uW_knowledgeQuestion p{font-size:var(--text-lead)}.z5o3uW_criteria{gap:.5rem}}@media (prefers-reduced-motion:reduce){.z5o3uW_page *,.z5o3uW_page :before,.z5o3uW_page :after{transition:none!important}}@media (prefers-reduced-motion:no-preference){html:has(.z5o3uW_page){scroll-behavior:smooth}}.z5o3uW_offerSection,.z5o3uW_lifecycle{background:var(--color-white);padding-block:2.75rem}.z5o3uW_photoStory{max-width:68rem;margin:1.75rem auto 0;position:relative}.z5o3uW_photoWindow{aspect-ratio:2.5;border-radius:calc(var(--radius-card) * 3);background:var(--color-surface-alt);position:relative;overflow:hidden}.z5o3uW_storyImage{object-fit:cover;object-position:center}.z5o3uW_photoAnnotations{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;inset:1.75rem}.z5o3uW_photoNote{border:1px solid color-mix(in srgb, var(--color-white) 75%, transparent);border-radius:calc(var(--radius-card) * 1.5);background:color-mix(in srgb, var(--color-white) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(17rem,34%);color:var(--color-ink);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex;box-shadow:0 .5rem 2rem #0b0f1912}.z5o3uW_noteDot{border-radius:var(--radius-pill);background:var(--color-brand);flex-shrink:0;width:.4375rem;height:.4375rem;margin-top:.4rem}.z5o3uW_photoNote h3{font-family:var(--font-heading);font-size:var(--text-body);font-weight:600;line-height:1.35}.z5o3uW_photoNote p{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.375rem;line-height:1.55}.z5o3uW_photoNote:last-child{align-self:flex-end}.z5o3uW_photoStory[data-kind=diagnostic] .z5o3uW_storyImage{object-position:center 62%}.z5o3uW_photoStory[data-kind=diagnostic] .z5o3uW_photoNote:last-child,.z5o3uW_photoStory[data-kind=engineering] .z5o3uW_photoNote:last-child,.z5o3uW_photoStory[data-kind=financing] .z5o3uW_photoNote:last-child{align-self:flex-start}.z5o3uW_photoStory[data-kind=ai] .z5o3uW_photoNote{align-self:flex-end}.z5o3uW_photoStory[data-kind=ai] .z5o3uW_storyImage{object-position:center 48%}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoAnnotations{flex-direction:row;align-items:flex-end}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoNote{flex:1;align-self:flex-end;width:auto}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoWindow{aspect-ratio:2.35}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoWindow{justify-content:center;align-items:flex-end;padding-top:3rem;display:flex}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_robotCrop{flex-shrink:0;width:65%}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoAnnotations{flex-direction:row;align-items:flex-start}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoNote:last-child{align-self:flex-start;margin-left:auto}.z5o3uW_storyCopy{text-align:center;max-width:47rem;margin:1.5rem auto 0}.z5o3uW_storyCopy>img{margin:0 auto .75rem}.z5o3uW_storyCopy>p{font-size:var(--text-body);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.75}.z5o3uW_storyCopy .z5o3uW_productLink{margin-top:1rem}@media (max-width:63.999rem){.z5o3uW_photoWindow{aspect-ratio:2}.z5o3uW_photoAnnotations{inset:1.25rem}.z5o3uW_photoNote{width:16rem;max-width:42%;padding:.875rem}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoWindow{aspect-ratio:2}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoAnnotations{gap:.75rem}.z5o3uW_photoNote h3{font-size:var(--text-small)}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_robotCrop{width:80%}}@media (max-width:47.999rem){.z5o3uW_offerSection,.z5o3uW_lifecycle{padding-block:2rem}.z5o3uW_photoStory{margin-top:1.5rem}.z5o3uW_photoWindow,.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoWindow{aspect-ratio:1.4;border-radius:calc(var(--radius-card) * 2)}.z5o3uW_photoStory[data-kind=diagnostic] .z5o3uW_storyImage{object-position:64% center}.z5o3uW_photoStory[data-kind=ai] .z5o3uW_storyImage{object-position:42% center}.z5o3uW_photoStory .z5o3uW_photoAnnotations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid;position:relative;inset:auto}.z5o3uW_photoStory .z5o3uW_photoNote{background:var(--color-surface-alt);width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;align-self:stretch;gap:.5rem;margin:0;padding:.875rem}.z5o3uW_photoStory[data-kind] .z5o3uW_photoAnnotations .z5o3uW_photoNote{align-self:stretch;margin:0}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoAnnotations{grid-template-columns:1fr}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoNote{flex:initial}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoWindow{align-items:center;padding:0}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_robotCrop{width:95%}.z5o3uW_photoNote h3{font-size:var(--text-small)}.z5o3uW_noteDot{width:.3125rem;height:.3125rem;margin-top:.4rem}.z5o3uW_storyCopy{margin-top:1.25rem}}.z5o3uW_rexIntro{text-align:left;align-items:center;gap:2rem;max-width:62rem;margin-top:2rem;display:flex}.z5o3uW_rexSignature{flex-shrink:0}.z5o3uW_rexSignature img{display:block}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoWindow{background:var(--color-white)}@media (max-width:47.999rem){.z5o3uW_rexIntro{flex-direction:column;align-items:flex-start;gap:1rem}.z5o3uW_photoStory .z5o3uW_photoNote{background:var(--color-white)}}@media (min-width:48rem){.z5o3uW_photoStory .z5o3uW_photoAnnotations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:40rem;margin-inline:auto;display:grid;inset:auto 1.75rem 1.75rem}.z5o3uW_photoStory[data-kind] .z5o3uW_photoAnnotations .z5o3uW_photoNote{align-self:stretch;width:auto;max-width:none;margin:0}.z5o3uW_photoStory[data-kind=lifecycle] .z5o3uW_photoAnnotations{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoAnnotations{grid-template-columns:17rem 17rem;justify-content:space-between;max-width:none;top:1.75rem;bottom:auto}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoAnnotations .z5o3uW_photoNote{align-self:stretch;margin:0}}@media (min-width:48rem) and (max-width:63.999rem){.z5o3uW_photoStory .z5o3uW_photoAnnotations{inset-inline:1.25rem;bottom:1.25rem}.z5o3uW_photoStory[data-kind=robotics] .z5o3uW_photoAnnotations{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:36rem;top:1.25rem}}
.wcYA-a_audienceTitle{font-size:clamp(1.875rem,2.7vw,2.625rem);line-height:1.15}.wcYA-a_stage{max-width:82rem;margin:2rem auto 0}.wcYA-a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.wcYA-a_card{border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);min-width:0;padding:1.5rem}.wcYA-a_card0{flex-direction:column;grid-row:span 2;display:flex}.wcYA-a_card1,.wcYA-a_card2{flex-direction:column;display:flex}.wcYA-a_card3{grid-column:2/4;grid-template-columns:.8fr 1.2fr;align-items:start;gap:2rem;display:grid}.wcYA-a_number{border-radius:var(--radius-pill);background:var(--color-brand);width:1.75rem;height:1.75rem;color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-small);place-items:center;margin-bottom:.875rem;font-weight:500;line-height:1;display:grid}.wcYA-a_copy h3{font-family:var(--font-heading);font-size:var(--text-h3);letter-spacing:-.025em;font-weight:600;line-height:1.25}.wcYA-a_copy p{font-size:var(--text-body);color:var(--color-text-secondary);margin-top:.875rem;line-height:1.6}.wcYA-a_iconTile{border-radius:var(--radius-label);background:var(--color-surface-alt);width:2rem;height:2rem;color:var(--color-text-secondary);flex-shrink:0;place-items:center;display:grid}.wcYA-a_structure{width:100%;max-width:25rem;font-size:var(--text-small);margin:0 auto;padding-block:1.5rem .25rem;line-height:1.5}.wcYA-a_sourceList{gap:.625rem;display:grid}.wcYA-a_sourceRow{border-radius:var(--radius-card);background:var(--color-white);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.wcYA-a_sourceCheck{color:var(--color-brand);flex-shrink:0;margin-left:auto}.wcYA-a_flowLine{width:2rem;height:1.75rem;color:var(--color-text-muted);margin:0 auto;display:block}.wcYA-a_netforgeLogo{filter:grayscale();opacity:.55;width:7.5rem;height:auto;margin:.375rem auto;display:block}.wcYA-a_cleaning{border-radius:var(--radius-card);background:var(--color-white);padding:1rem 1.125rem}.wcYA-a_cleaningTitle{align-items:center;gap:.625rem;margin-bottom:.75rem;font-weight:500;display:flex}.wcYA-a_cleaningTitle svg{color:var(--color-text-secondary);flex-shrink:0}.wcYA-a_cleaningCheck{color:var(--color-text-secondary);align-items:center;gap:.625rem;margin-top:.375rem;display:flex}.wcYA-a_cleaningCheck svg{color:var(--color-brand);flex-shrink:0}.wcYA-a_central{border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink);text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:500;display:flex}.wcYA-a_central svg{flex-shrink:0}.wcYA-a_successIcon{fill:var(--color-brand);color:var(--color-white);flex-shrink:0}.wcYA-a_successIcon circle{stroke:var(--color-brand)}.wcYA-a_comparison{padding-top:1.5rem}.wcYA-a_machineViews{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.wcYA-a_machineView{text-align:center;min-width:0}.wcYA-a_machineView img{object-fit:contain;width:100%;height:6rem;display:block}.wcYA-a_machineView figcaption{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.375rem;line-height:1.4}.wcYA-a_convergence{width:100%;height:4rem;color:var(--color-text-muted);margin-top:.75rem;display:block}.wcYA-a_comparisonResult{border-radius:var(--radius-card);background:var(--color-white);font-size:var(--text-small);align-items:center;gap:.75rem;padding:1rem;line-height:1.5;display:flex}.wcYA-a_comparisonResult .wcYA-a_iconTile{color:var(--color-brand);background:var(--color-white)}.wcYA-a_comparisonResult strong{font-weight:500;line-height:1.35;display:block}.wcYA-a_comparisonResult div>span{color:var(--color-text-secondary);line-height:1.35;display:block}.wcYA-a_dependencies{width:100%;max-width:25rem;font-size:var(--text-small);margin:0 auto;padding-top:1.5rem;line-height:1.5}.wcYA-a_equipment{border-radius:var(--radius-card);background:var(--color-white);align-items:center;gap:.875rem;min-height:5.5rem;padding:1.375rem 1rem 1rem;display:flex;position:relative}.wcYA-a_riskBadge{border:2px solid var(--color-surface-alt);border-radius:var(--radius-pill);max-width:calc(100% - 1.75rem);font-size:var(--text-small);align-items:center;gap:.375rem;padding:.3rem .75rem;line-height:1.3;display:inline-flex;position:absolute;top:-.75rem;right:.875rem}.wcYA-a_riskBadge svg{flex-shrink:0}.wcYA-a_riskRed{background:color-mix(in srgb, var(--color-error) 10%, var(--color-white));color:var(--color-error)}.wcYA-a_riskYellow{color:#805d00;background:#fff3cd}.wcYA-a_equipment strong{font-weight:500}.wcYA-a_equipment small{color:var(--color-text-secondary);font-size:inherit;margin-top:.25rem;display:block}.wcYA-a_machineGlyph{width:3rem;height:2.5rem;color:var(--color-text-secondary);flex-shrink:0}.wcYA-a_dependencyLine{font-size:var(--text-small);color:var(--color-text-secondary);align-items:center;gap:.625rem;padding-left:1.5rem;display:flex}.wcYA-a_dependencyLine svg{width:2rem;height:4.5rem;color:var(--color-text-muted);flex-shrink:0}.wcYA-a_dependencyLine strong{color:var(--color-ink);font-weight:500;display:block}.wcYA-a_dependencyLine span{margin-top:.25rem;padding-right:.25rem;display:block}.wcYA-a_production{font-size:var(--text-small);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.wcYA-a_production svg{flex-shrink:0}.wcYA-a_action{min-width:0;font-size:var(--text-small);line-height:1.5}.wcYA-a_actionHeading{border-radius:var(--radius-card);background:var(--color-white);align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}.wcYA-a_actionHeading svg{color:var(--color-brand);flex-shrink:0}.wcYA-a_actionSheet{border-radius:var(--radius-card);background:var(--color-white);padding:1rem}.wcYA-a_intervention{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}.wcYA-a_intervention strong{font-weight:500;display:block}.wcYA-a_intervention div>span{color:var(--color-text-secondary);margin-top:.25rem;display:block}.wcYA-a_costLine{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;display:flex}.wcYA-a_costLine>span:first-child{color:var(--color-text-secondary)}.wcYA-a_costLine>span:last-child{text-align:right}.wcYA-a_actionTags{color:var(--color-text-secondary);flex-wrap:wrap;gap:.625rem 1rem;margin-top:.875rem;display:flex}.wcYA-a_actionTags span{align-items:center;gap:.375rem;display:flex}.wcYA-a_actionTags svg{color:var(--color-brand);flex-shrink:0}.wcYA-a_rule{border-top:1px solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:.875rem;padding-top:.75rem;display:flex}.wcYA-a_rule svg{flex-shrink:0}@media (min-width:64rem) and (max-width:79.999rem){.wcYA-a_card{padding:1.5rem}.wcYA-a_card3{grid-template-columns:.7fr 1.3fr;gap:1.5rem}.wcYA-a_equipment{gap:.625rem}}@media (max-width:63.999rem){.wcYA-a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wcYA-a_card0{grid-row:auto}.wcYA-a_card3{flex-direction:column;grid-column:auto;align-items:stretch;display:flex}.wcYA-a_action{padding-top:2rem}}@media (max-width:39.999rem){.wcYA-a_stage{margin-top:2rem}.wcYA-a_grid{grid-template-columns:1fr;gap:1.25rem}.wcYA-a_card{padding:1.5rem}.wcYA-a_card3{gap:0}.wcYA-a_structure{padding-bottom:0}.wcYA-a_comparison,.wcYA-a_dependencies{margin-top:0}.wcYA-a_costLine{gap:.75rem}}
.wrZZVq_list{gap:4rem;margin-top:3rem;display:grid}.wrZZVq_row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;column-gap:5%;display:grid}.wrZZVq_copy{grid-area:1/2}.wrZZVq_stepLabel{color:var(--color-text-secondary);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:500;display:flex}.wrZZVq_stepLabel span{background:var(--color-brand);width:2rem;height:2rem;color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.wrZZVq_copy h3{max-width:29rem;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:600;line-height:1.2}.wrZZVq_copy>p{max-width:34rem;color:var(--color-text-secondary);font-size:var(--text-body);margin-top:1.125rem;line-height:1.7}.wrZZVq_copy>.wrZZVq_note{font-size:var(--text-small);margin-top:1rem}.wrZZVq_panel{isolation:isolate;grid-area:1/1;min-width:0;position:relative}.wrZZVq_row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.wrZZVq_row:nth-child(2n) .wrZZVq_copy{grid-column:1}.wrZZVq_row:nth-child(2n) .wrZZVq_panel{grid-column:2}.wrZZVq_screen{border-radius:calc(var(--radius-card) * 2) calc(var(--radius-card) * 2) 0 0;cursor:zoom-in;width:100%;display:block;overflow:hidden}.wrZZVq_screen:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.wrZZVq_image{width:100%;height:auto;box-shadow:none;border-radius:0;display:block}.wrZZVq_detail{z-index:1;border-radius:var(--radius-card) var(--radius-card) 0 0;width:62%;box-shadow:0 .5rem 1.5rem -.5rem color-mix(in srgb, var(--color-ink) 22%, transparent);pointer-events:none;margin:-8% -3% 0 auto;position:relative;overflow:hidden}.wrZZVq_detail[data-wide]{width:94%;margin-right:-3%}.wrZZVq_detail[data-small]{width:38%}.wrZZVq_screen[data-cutout],.wrZZVq_detail[data-cutout]{box-shadow:none;border-radius:0;overflow:visible}@media (max-width:63.999rem){.wrZZVq_row,.wrZZVq_row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4%}}@media (max-width:47.999rem){.wrZZVq_list{gap:3rem;margin-top:2rem}.wrZZVq_row{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.wrZZVq_copy h3,.wrZZVq_copy>p{max-width:none}.wrZZVq_detail{width:72%;margin-top:-8%}.wrZZVq_detail[data-wide]{width:96%}.wrZZVq_detail[data-small]{width:44%}}
.HRW_pq_decision,.HRW_pq_closing{padding-block:clamp(2.5rem,5vw,4.5rem)}.HRW_pq_showcase{padding-bottom:clamp(2.5rem,5vw,4.5rem)}.HRW_pq_decision{background:var(--color-surface-alt)}.HRW_pq_decisionGrid,.HRW_pq_closingGrid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,4vw,4rem);max-width:72rem;margin-inline:auto;display:grid}.HRW_pq_decision h2,.HRW_pq_closing h2{font:600 var(--text-h2)/1.15 var(--font-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.HRW_pq_decision h2{margin-top:1rem}.HRW_pq_body,.HRW_pq_expertise p{color:var(--color-text-secondary);line-height:1.65}.HRW_pq_body{max-width:38rem;margin:1rem 0 1.5rem}.HRW_pq_textLink{color:var(--color-brand);align-items:center;gap:.5rem;padding-block:.25rem;font-weight:600;display:inline-flex}.HRW_pq_textLink:hover{text-underline-offset:.2em;text-decoration:underline}.HRW_pq_textLink svg{flex-shrink:0}.HRW_pq_diagram{border-radius:calc(var(--radius-card) * 2);background:var(--color-white);min-width:0;padding:clamp(1rem,2vw,2rem)}.HRW_pq_diagram figcaption{font:600 var(--text-lead)/1.35 var(--font-heading)}.HRW_pq_chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.HRW_pq_node svg{width:100%;max-width:13rem;color:var(--color-text-secondary)}.HRW_pq_node h3{font:600 var(--text-body)/1.4 var(--font-heading)}.HRW_pq_node p{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.25rem;line-height:1.55}.HRW_pq_closingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HRW_pq_expertise li{border-top:1px solid var(--color-border);padding-block:1rem}.HRW_pq_expertise p{margin-top:.25rem}@media (max-width:63.999rem){.HRW_pq_decisionGrid{grid-template-columns:1fr}}@media (max-width:47.999rem){.HRW_pq_closingGrid,.HRW_pq_chain{grid-template-columns:1fr}.HRW_pq_node{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}}
._1QOUaq_page{--spacing-section:3rem;--spacing-section-lg:4rem}._1QOUaq_financeHero ._1QOUaq_meetingPhoto{object-position:center 58%}._1QOUaq_financeHero>div{height:53rem;min-height:53rem}._1QOUaq_financeHero._1QOUaq_financeHero h1{margin-top:2.5rem}._1QOUaq_heroPillars{text-align:center;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:3rem;padding-bottom:0;display:grid}._1QOUaq_heroPillars svg{margin:0 auto 1rem;display:block}._1QOUaq_heroPillars h2{font-size:var(--text-body);font-weight:600}._1QOUaq_heroPillars p{color:var(--color-border);font-size:var(--text-small);max-width:26rem;margin:.75rem auto 0;line-height:1.7}._1QOUaq_processCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin:3rem auto 0;display:grid}._1QOUaq_processCards>li{min-height:0}@media (min-width:80rem){._1QOUaq_processCards{grid-template-columns:repeat(5,minmax(0,1fr))}._1QOUaq_processCards>li{padding:1.5rem 1.25rem}._1QOUaq_processCards h3{font-size:1.25rem;line-height:1.3}._1QOUaq_processCards>li>p{font-size:var(--text-body);line-height:1.65}}._1QOUaq_processNumber{font:400 var(--text-label)/1.5 var(--font-mono);color:var(--color-text-secondary);margin-bottom:.75rem}._1QOUaq_fundingTable._1QOUaq_fundingTable{min-width:45rem}._1QOUaq_fundingTable._1QOUaq_fundingTable th,._1QOUaq_fundingTable._1QOUaq_fundingTable td{text-align:left;font-size:var(--text-body)}._1QOUaq_fundingTable._1QOUaq_fundingTable td{color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.7}._1QOUaq_fundingTable._1QOUaq_fundingTable th:first-child{width:27%}@media (max-width:63.999rem){._1QOUaq_processCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){._1QOUaq_heroPillars{grid-template-columns:1fr;gap:1.5rem;padding-top:3rem;padding-bottom:1rem}._1QOUaq_heroPillars>div{border-top:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);padding-top:1.25rem}._1QOUaq_processCards{grid-template-columns:1fr}._1QOUaq_financeHero>div{height:auto}}._1QOUaq_experience{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}._1QOUaq_experience p{max-width:45rem;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.7}._1QOUaq_experience a,._1QOUaq_caseCopy>a{font-size:var(--text-small);text-underline-offset:4px;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}._1QOUaq_experience a:hover,._1QOUaq_caseCopy>a:hover{text-decoration:underline}._1QOUaq_caseSection{text-align:center}._1QOUaq_caseGrid{grid-template-columns:1fr;gap:2.5rem;max-width:60rem;margin:2.5rem auto 0;display:grid}._1QOUaq_caseCopy>p{color:var(--color-text-secondary);margin-top:1rem;line-height:1.7}._1QOUaq_caseCopy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}._1QOUaq_caseCopy li{flex-direction:column;align-items:center;gap:.875rem;display:flex}._1QOUaq_caseCopy li>svg{flex-shrink:0;margin-top:.25rem}._1QOUaq_caseCopy h4{font-weight:600}._1QOUaq_caseCopy li p{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.375rem;line-height:1.7}._1QOUaq_caseCopy>a{margin-top:2rem}._1QOUaq_optionNumber{font:400 var(--text-small)/1.6 var(--font-mono);color:var(--color-text-secondary)}._1QOUaq_optionsNote{max-width:58rem;font-size:var(--text-small);color:var(--color-text-secondary);justify-content:center;align-items:flex-start;gap:.75rem;margin:2.5rem auto 0;line-height:1.7;display:flex}._1QOUaq_optionsNote svg{flex-shrink:0}._1QOUaq_projectMatrix{margin-top:0;padding-top:0}._1QOUaq_matrixTitle{max-width:48rem;font:600 var(--text-h2)/1.15 var(--font-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:1rem auto 0}._1QOUaq_matrixIntro{max-width:48rem;color:var(--color-text-secondary);font-size:var(--text-small);margin:1rem auto 0;line-height:1.7}@media (max-width:63.999rem){._1QOUaq_caseGrid{grid-template-columns:1fr;gap:2rem}}@media (max-width:47.999rem){._1QOUaq_caseCopy ul{grid-template-columns:1fr}}._1QOUaq_keyFigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3rem;display:grid}._1QOUaq_keyFigures>div{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}._1QOUaq_keyFigures dd{font:600 clamp(1.5rem,3vw,3rem)/1.15 var(--font-heading);letter-spacing:var(--tracking-heading);align-self:center}._1QOUaq_keyFigures dt{font-size:var(--text-body);margin-top:1.25rem;font-weight:500}._1QOUaq_keyFigures p{max-width:25rem;color:var(--color-text-secondary);font-size:var(--text-small);margin:1rem auto 0;line-height:1.7}._1QOUaq_keyNote{max-width:52rem;color:var(--color-text-secondary);font-size:var(--text-small);margin:2.5rem auto 0;line-height:1.7}@media (max-width:47.999rem){._1QOUaq_keyFigures{grid-template-columns:1fr;gap:2.5rem}._1QOUaq_experience{flex-direction:column;align-items:flex-start;gap:1rem}}._1QOUaq_processVisual._1QOUaq_processVisual{height:16rem;margin-top:1.25rem;padding-top:.5rem}._1QOUaq_programLogos{margin-top:3rem}._1QOUaq_programLogos img{filter:none;opacity:1}
.a1cRLG_homePage{--spacing-section:3rem;--spacing-section-lg:4rem}.a1cRLG_homePage .a1cRLG_reassuranceSection{padding-top:1rem;padding-bottom:4rem}@media (min-width:64rem){.a1cRLG_homePage .a1cRLG_reassuranceSection{padding-top:1.5rem;padding-bottom:5rem}}.a1cRLG_homePage .a1cRLG_offersSection{padding-top:2.5rem}.a1cRLG_foundationsIntro{line-height:1.7}.a1cRLG_foundationsIntro strong{color:var(--color-ink);font-weight:500}.a1cRLG_foundationFigures{margin-top:2.5rem}.a1cRLG_foundationFigures>li{border-top:1px solid var(--color-border);padding-top:1.25rem}.a1cRLG_foundationValue{letter-spacing:-.055em;font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.1}.a1cRLG_entryCard{border-radius:calc(var(--radius-card) * 2)}.a1cRLG_expertiseContainer{container-type:inline-size}.a1cRLG_expertiseContainer .a1cRLG_expertiseHeading{font-size:clamp(.78125rem, 4.6cqi, var(--text-h2))}@media (prefers-reduced-motion:reduce){.a1cRLG_homePage .a1cRLG_partnersMarquee{justify-content:safe center;overflow-x:auto}}.a1cRLG_planningSteps{gap:.875rem;margin:1.25rem 0;display:grid}.a1cRLG_planningSteps>div{font-size:var(--text-small);align-items:center;gap:.75rem;display:flex}.a1cRLG_planningSteps>div>span{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.a1cRLG_planningSteps>div:not(:last-child)>span:after{background:var(--color-border);content:"";width:1px;height:1.5rem;position:absolute;top:.5rem;left:calc(50% - .5px)}.a1cRLG_economicPhoto>img{inset:0}.a1cRLG_economicPhoto[data-use=planning]>img{object-position:62% center}.a1cRLG_economicPhoto[data-use=investment]>img{object-position:42% center}.a1cRLG_economicNote.a1cRLG_economicNote{align-items:center;padding:3.5rem 3rem}.a1cRLG_economicNote h3{max-width:none;letter-spacing:var(--tracking-heading);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.a1cRLG_economicNote>div>p{max-width:none;margin-top:1rem;line-height:1.6}.a1cRLG_economicVisual{--diagram-line:color-mix(in srgb, var(--color-text-muted) 55%, var(--color-border));--diagram-accent:color-mix(in srgb, var(--color-brand) 32%, var(--color-border));width:100%;max-width:28rem;font-size:var(--text-small);flex-direction:column;margin:2rem auto 0;display:flex}.a1cRLG_costSources{color:var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.a1cRLG_costSources>span{text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-weight:500;display:flex}.a1cRLG_costSources svg{box-sizing:content-box;border-radius:var(--radius-card);background:var(--color-white);color:var(--color-brand);padding:.625rem}.a1cRLG_costConnector{border:1px solid var(--diagram-line);border-radius:0 0 var(--radius-card) var(--radius-card);border-top:0;width:67%;height:1rem;margin:.75rem auto 1rem;position:relative}.a1cRLG_costConnector:after{content:"";background:var(--diagram-line);width:1px;height:1rem;position:absolute;top:100%;left:50%}.a1cRLG_costAsset{border:1px solid var(--diagram-accent);border-radius:var(--radius-card);background:var(--color-white);text-align:center;justify-content:center;align-items:center;gap:.625rem;padding:.875rem .75rem;font-weight:500;display:flex}.a1cRLG_costAsset svg{color:var(--color-brand);flex-shrink:0}.a1cRLG_diagramNote{text-align:center;color:var(--color-text-secondary);margin-top:1rem}.a1cRLG_calendarMonths{text-align:center;color:var(--color-text-secondary);grid-template-columns:repeat(4,1fr);margin-bottom:.75rem;display:grid}.a1cRLG_calendarTrack{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--diagram-line) 45%, transparent) 0 1px, transparent 1px 25%);grid-template-columns:repeat(4,1fr);padding-block:.25rem;display:grid}.a1cRLG_calendarTrack>span{border:1px solid var(--diagram-line);border-radius:var(--radius-label);background:var(--color-white);text-align:center;grid-column:1/3;padding:.375rem .5rem}.a1cRLG_calendarTrack:nth-of-type(3)>span{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-white);grid-column:2/4}.a1cRLG_calendarTrack:nth-of-type(4)>span{grid-column:3/5}.a1cRLG_investmentOptions{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.a1cRLG_investmentOptions>div{border-bottom:2px solid var(--diagram-accent);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-white);flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .25rem;font-weight:500;display:flex}.a1cRLG_investmentOptions svg{color:color-mix(in srgb, var(--color-brand) 65%, var(--color-border))}.a1cRLG_optionConnector{border:1px solid var(--diagram-line);border-radius:0 0 var(--radius-card) var(--radius-card);border-top:0;width:67%;height:.875rem;margin:0 auto .5rem;position:relative}.a1cRLG_optionConnector:before{content:"";background:var(--diagram-line);width:1px;position:absolute;top:0;bottom:0;left:50%}.a1cRLG_comparisonLabel{text-align:center;color:var(--color-ink);font-weight:500}.a1cRLG_investmentCriteria{color:var(--color-text-secondary);font-size:var(--text-small);gap:.5rem;margin-top:1rem;display:grid}.a1cRLG_investmentCriteria>li{align-items:center;gap:.75rem;display:flex}.a1cRLG_investmentCriteria svg{color:var(--color-text-secondary);flex-shrink:0}.a1cRLG_rexFeatureFooter{justify-content:center;margin-top:2rem;display:flex}@media (max-width:63.999rem){.a1cRLG_economicNote.a1cRLG_economicNote{padding:3rem 1.5rem}}@media (max-width:47.999rem){.a1cRLG_economicPanel.a1cRLG_economicPanel{grid-template-columns:1fr}.a1cRLG_economicPhoto.a1cRLG_economicPhoto{height:18rem}}@media (max-width:39.999rem){.a1cRLG_rexFeatureFooter>a{text-align:center;max-width:100%;height:auto;min-height:2.75rem;padding-block:.75rem}}.a1cRLG_reassuranceCard{border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);flex-direction:column;min-width:0;padding:2rem 1.75rem 1.5rem;display:flex;overflow:hidden}.a1cRLG_reassuranceVisual{height:15rem;font-size:var(--text-small);flex-shrink:0;justify-content:center;align-items:center;margin-top:auto;padding-top:2rem;font-weight:500;display:flex}.a1cRLG_sourceList{gap:.75rem;width:100%;display:grid}.a1cRLG_sourceRow{border-radius:var(--radius-card);background:var(--color-white);align-items:center;gap:.75rem;padding:1rem;display:flex}.a1cRLG_sourceIcon{border-radius:var(--radius-label);width:2rem;height:2rem;color:var(--color-text-secondary);background:var(--color-surface-alt);flex-shrink:0;place-items:center;display:grid}.a1cRLG_systemGraph{flex-direction:column;align-items:center;width:100%;display:flex}.a1cRLG_systemVisual{height:19rem;padding-top:1rem}.a1cRLG_cmmsPanel{border-bottom:1px solid var(--color-border);width:100%;margin-bottom:1.25rem;padding:.875rem 0}.a1cRLG_cmmsTrack{animation:24s linear infinite a1cRLG_marquee}.a1cRLG_cmmsPanel:hover .a1cRLG_cmmsTrack{animation-play-state:paused}.a1cRLG_cmmsLogo{object-fit:contain;width:4.75rem;height:1.875rem}.a1cRLG_systemNodes{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;display:grid}.a1cRLG_systemNodes span{border-radius:var(--radius-card);background:var(--color-white);text-align:center;font-size:var(--text-label);color:var(--color-text-secondary);padding:.75rem .25rem}.a1cRLG_connections{width:100%;height:5rem}.a1cRLG_netforgeNode{border-radius:var(--radius-card);background:var(--color-brand);color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-body);padding:.75rem 1.75rem;font-weight:600}.a1cRLG_netforgeLogo{width:7.5rem;height:auto}.a1cRLG_visualCaption{font-size:var(--text-label);color:var(--color-text-secondary);margin-top:.75rem}.a1cRLG_mapVisual{place-items:center;width:100%;height:100%;display:grid;position:relative}.a1cRLG_moroccoVisual{height:19rem;padding-top:1rem}.a1cRLG_mapImage{object-fit:contain;opacity:.75;width:auto;max-width:calc(100% + 2rem);height:21rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.a1cRLG_mapLabel,.a1cRLG_teamLabel{border-radius:var(--radius-card);background:var(--color-white);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.a1cRLG_mapLabels{position:absolute;inset:0 -.5rem 0 0}.a1cRLG_mapLabel{white-space:normal;max-width:100%;font-size:var(--text-small);-webkit-backdrop-filter:blur(4px);background:#fffc;border:1px solid #ffffffe6;padding-inline:.75rem;position:absolute;box-shadow:0 4px 16px #0b0f1908}.a1cRLG_mapLabel:first-child{top:18%;left:0}.a1cRLG_mapLabel:last-child{max-width:94%;bottom:2rem;right:0}.a1cRLG_mapLabel svg,.a1cRLG_teamLabel svg{color:var(--color-brand);flex-shrink:0}.a1cRLG_teamVisual{flex-direction:column;align-items:center;width:100%;display:flex}.a1cRLG_engineersVisual{flex:1;height:auto;min-height:15rem;margin-top:0;padding-top:0;padding-bottom:1rem}.a1cRLG_teamImage{width:100%;height:10rem}.a1cRLG_teamLabel{font-size:var(--text-small);white-space:normal;text-align:center;margin-top:.5rem;padding-inline:.75rem}.a1cRLG_problemSection{--spacing-section:3rem;--spacing-section-lg:4rem}.a1cRLG_problemBody{width:92%;max-width:80rem;margin-inline:auto}@media (max-width:47.999rem){.a1cRLG_problemBody{width:100%}}.a1cRLG_problemCard{--repair-green:var(--color-brand);z-index:1;border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * 2);background:linear-gradient(125deg, color-mix(in srgb, var(--color-white) 76%, transparent), color-mix(in srgb, var(--color-white) 46%, transparent));-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);width:min(58%,18rem);box-shadow:0 1rem 3rem -.75rem color-mix(in srgb, var(--color-ink) 8%, transparent), inset 0 1px 0 var(--color-white);padding:1.25rem;position:absolute;top:0;left:-3rem;overflow:hidden}.a1cRLG_alertSignal{color:var(--color-error);margin:1.25rem 0}.a1cRLG_alertSignal svg{width:100%;height:2.5rem;display:block}.a1cRLG_signalEvents{height:3em;font-size:var(--text-label);margin-top:.25rem;line-height:1.4;position:relative}.a1cRLG_signalEvents span{text-align:center;width:46%;position:absolute;top:0;left:30%;transform:translate(-50%)}.a1cRLG_signalEvents span:last-child{left:76%}.a1cRLG_repairButton,.a1cRLG_productionButton{border-radius:var(--radius-pill);background:var(--repair-green);min-height:2.25rem;color:var(--color-white);font-size:var(--text-label);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-weight:500;transition:background-color .16s;display:inline-flex}.a1cRLG_productionButton{background:color-mix(in srgb, var(--color-white) 65%, transparent);color:var(--color-ink);border-color:var(--color-border);font-size:var(--text-label)}.a1cRLG_repairButton:hover{background:color-mix(in srgb, var(--repair-green) 85%, var(--color-white))}.a1cRLG_productionButton:hover{background:var(--color-white)}.a1cRLG_repairButton:focus-visible,.a1cRLG_productionButton:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1cRLG_problemCard{background:var(--color-white)}}@media (min-width:64rem){.a1cRLG_engineerScene>img{width:88%;left:auto;right:-1.5rem}}@media (max-width:63.999rem){.a1cRLG_engineerScene{flex-direction:column;align-items:center;display:flex}.a1cRLG_problemCard{order:-1;align-self:flex-start;width:min(100%,23rem);margin-bottom:-.5rem;position:relative;left:0}.a1cRLG_engineerScene>img{width:85%;margin-right:0}.a1cRLG_alertSignal{margin:.75rem 0}.a1cRLG_alertSignal svg{height:1.75rem}}@media (prefers-reduced-motion:reduce){.a1cRLG_repairButton,.a1cRLG_productionButton{transition:none}.a1cRLG_cmmsTrack{animation:none}}.a1cRLG_offerCard{isolation:isolate;aspect-ratio:4/5;border-radius:calc(var(--radius-card) * 3);background:var(--color-ink);width:100%;min-width:0;min-height:32rem;color:var(--color-white);flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden}.a1cRLG_offerCard:after{z-index:-1;content:"";background:linear-gradient(#0b0f19e6 0%,#0b0f19ad 28%,#0b0f190d 62%,#0b0f19b3 100%);position:absolute;inset:0}.a1cRLG_offerPhoto{z-index:-2;object-fit:cover;transition:transform .5s}.a1cRLG_rexPhoto{object-position:72% center}.a1cRLG_offerCopy{position:relative}.a1cRLG_offerCopy h3{min-height:1.875rem}.a1cRLG_offerActions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;display:flex}.a1cRLG_offerCta{width:auto;min-width:0;max-width:100%;height:2.5rem;font-size:var(--text-small);white-space:nowrap;text-align:center;padding-inline:.75rem}.a1cRLG_offerLink{flex-shrink:0;justify-content:flex-end;align-items:center;width:1.5rem;height:2.75rem;display:flex}.a1cRLG_offerLink:hover .a1cRLG_offerArrow{transform:translate(2px,-2px)}.a1cRLG_offerArrow{flex-shrink:0}.a1cRLG_offerCard:hover .a1cRLG_offerPhoto{transform:scale(1.035)}.a1cRLG_offerCta:focus-visible,.a1cRLG_offerLink:focus-visible{outline:2px solid var(--color-white);outline-offset:5px}@media (min-width:80rem) and (max-width:89.999rem){.a1cRLG_offerCta{padding-inline:.75rem}}.a1cRLG_integrationBanner{isolation:isolate;border-radius:calc(var(--radius-card) * 3);background:var(--color-surface-alt);grid-template-columns:1fr 1fr;align-items:center;min-height:29rem;margin-top:1.5rem;display:grid;overflow:hidden}.a1cRLG_integrationCopy{z-index:1;padding:3rem 0 3rem 3rem;position:relative}.a1cRLG_integrationCopy h2{max-width:26rem}.a1cRLG_integrationCopy p{max-width:29rem}.a1cRLG_integrationProof{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.a1cRLG_orbitStage{place-items:center;min-width:0;height:100%;min-height:29rem;display:grid;position:relative}.a1cRLG_orbitCanvas{flex-shrink:0;width:34rem;height:34rem;position:relative}.a1cRLG_orbitInnerRing,.a1cRLG_orbitOuterRing{border:1px solid var(--color-white);border-radius:50%;position:absolute}.a1cRLG_orbitInnerRing{background:color-mix(in srgb, var(--color-white) 65%, transparent);inset:20%}.a1cRLG_orbitOuterRing{background:color-mix(in srgb, var(--color-white) 25%, transparent);z-index:-1;inset:2%}.a1cRLG_orbitHub{background:var(--color-brand);border-radius:50%;place-items:center;display:grid;position:absolute;inset:34%}.a1cRLG_orbitHubLogo{width:78%;height:auto}.a1cRLG_orbitTrack{animation:48s linear infinite a1cRLG_home-orbit;position:absolute;inset:0}.a1cRLG_orbitArm{transform:rotate(var(--orbit-angle));position:absolute;inset:0}.a1cRLG_orbitFirst{--orbit-angle:-30deg}.a1cRLG_orbitSecond{--orbit-angle:90deg}.a1cRLG_orbitThird{--orbit-angle:210deg}.a1cRLG_orbitCounterweight{width:22%;height:22%;transform:rotate(calc(-1 * var(--orbit-angle)));position:absolute;top:1%;left:39%}.a1cRLG_orbitBubble{border:1px solid var(--color-border);background:var(--color-white);border-radius:50%;place-items:center;width:100%;height:100%;padding:1.25rem;animation:48s linear infinite reverse a1cRLG_home-orbit;display:grid}.a1cRLG_orbitLogo{object-fit:contain;width:100%;height:auto;max-height:70%}@keyframes a1cRLG_home-orbit{to{transform:rotate(360deg)}}@media (max-width:63.999rem){.a1cRLG_offerCard{aspect-ratio:5/4;min-height:34rem}.a1cRLG_integrationBanner{grid-template-columns:1fr}.a1cRLG_integrationCopy{padding:2.5rem 2.5rem 0}.a1cRLG_integrationCopy h2,.a1cRLG_integrationCopy p{max-width:36rem}.a1cRLG_orbitStage{height:25rem;min-height:25rem}.a1cRLG_orbitCanvas{width:30rem;height:30rem}}@media (max-width:39.999rem){.a1cRLG_offerCard{aspect-ratio:auto;min-height:32rem;padding:1.75rem}.a1cRLG_offerCta{padding-inline:.75rem}.a1cRLG_integrationCopy{padding:2rem 1.5rem 0}.a1cRLG_orbitStage{height:auto;min-height:0;padding-block:1.5rem}.a1cRLG_orbitCanvas{aspect-ratio:1;width:min(100%,25rem);height:auto}.a1cRLG_orbitBubble{padding:.875rem}}@media (prefers-reduced-motion:reduce){.a1cRLG_offerPhoto,.a1cRLG_offerArrow{transition:none}.a1cRLG_offerCard:hover .a1cRLG_offerPhoto{transform:none}.a1cRLG_orbitTrack,.a1cRLG_orbitBubble{animation:none}}@media (max-width:24rem){.a1cRLG_offerCta{font-size:var(--text-small)}}
.BqR5oW_scene{isolation:isolate;min-width:0;height:40rem;position:relative}.BqR5oW_photo{border-radius:calc(var(--radius-card)*2);background:var(--color-surface-alt);position:absolute;inset:3rem 1rem 4.5rem 2.5rem;overflow:hidden}.BqR5oW_image{object-fit:cover;object-position:72% center}.BqR5oW_window{z-index:1;border:1px solid color-mix(in srgb,var(--color-white) 75%,var(--color-brand));border-radius:calc(var(--radius-card)*2);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 45%,color-mix(in srgb,var(--color-brand) 6%,transparent)),color-mix(in srgb,var(--color-white) 78%,transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 85%,transparent),0 1rem 2.5rem -1rem color-mix(in srgb,var(--color-brand) 16%,transparent);font-size:var(--text-small);padding:1rem;position:absolute}.BqR5oW_heading{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding-bottom:.625rem;font-weight:500;display:flex}.BqR5oW_heading svg{color:var(--color-brand);flex-shrink:0}.BqR5oW_sources{width:14.5rem;top:0;left:0}.BqR5oW_source{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.BqR5oW_source svg{color:var(--color-brand);flex-shrink:0}.BqR5oW_finding{width:53%;bottom:0;left:0}.BqR5oW_reference{color:var(--color-text-secondary);font:var(--text-label) var(--font-mono);margin-left:auto}.BqR5oW_statusDot{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.BqR5oW_finding h2{font:600 var(--text-lead)/1.3 var(--font-heading);margin-top:.75rem}.BqR5oW_chart{width:100%;height:2.5rem;margin:.75rem 0 .5rem}.BqR5oW_window p{color:var(--color-text-secondary);line-height:1.6}.BqR5oW_note{font-size:var(--text-label);color:var(--color-text-secondary);margin-top:.75rem;display:block}.BqR5oW_plan{width:35%;bottom:6rem;right:-.5rem}.BqR5oW_plan strong{font:600 var(--text-lead)/1.3 var(--font-heading);margin:.75rem 0 .375rem;display:block}.BqR5oW_approval{font-size:var(--text-label);align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.BqR5oW_approval svg{background:var(--color-brand);color:#fff;border-radius:50%;flex-shrink:0;width:17px;height:17px;padding:2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.BqR5oW_window{background:var(--color-white)}}@media (min-width:64rem){.BqR5oW_sources{top:-.75rem;left:-3.25rem}.BqR5oW_finding{bottom:-1.25rem;left:clamp(-9rem,31rem - 40vw,-3rem)}.BqR5oW_plan{bottom:8rem;right:-2.5rem}}@media (min-width:48rem) and (max-width:63.999rem){.BqR5oW_scene{max-width:46rem;margin-inline:auto}}@media (max-width:35rem){.BqR5oW_scene{grid-template-columns:1fr;gap:.75rem;height:auto;padding-top:19rem;display:grid}.BqR5oW_photo{height:25rem;inset:0 0 auto}.BqR5oW_window{width:auto;margin-inline:1rem;position:relative;inset:auto}.BqR5oW_sources{width:auto;margin-inline:1rem;padding:1rem;position:relative;inset:auto}.BqR5oW_finding{margin-right:2rem}.BqR5oW_plan{margin-left:2rem}.BqR5oW_plan strong{font-size:var(--text-body)}}
.KOumXa_brandRow{justify-content:center;align-items:center;gap:2rem;display:flex}.KOumXa_brandRow img{object-fit:contain;width:13.75rem;height:auto}.KOumXa_brandRow img:last-child{width:10rem}.KOumXa_brandDivider{background:var(--color-border);width:1px;height:2rem}.KOumXa_heroMotion{pointer-events:none;position:absolute;inset:0}.KOumXa_heroMotionImage{z-index:-2;object-fit:cover;object-position:center}.KOumXa_playback{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-small);cursor:pointer;pointer-events:auto;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.KOumXa_playback:hover{background:var(--color-surface-alt)}.KOumXa_playback:focus-visible,.KOumXa_download:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.KOumXa_heroMotion .KOumXa_playback span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KOumXa_heroMotion .KOumXa_playback{padding:.75rem}.KOumXa_heroFootnote{max-width:46rem;font-size:var(--text-small);color:var(--color-white);margin:1.25rem auto 0}.KOumXa_breadcrumb{color:var(--color-text-secondary);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:1.25rem;display:flex}.KOumXa_breadcrumb a:hover{text-decoration:underline}.KOumXa_section{padding-block:3rem}.KOumXa_softSection{background:var(--color-surface-alt)}.KOumXa_heading{text-align:center;max-width:52rem;margin:0 auto 2rem}.KOumXa_eyebrow{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}.KOumXa_heading h2,.KOumXa_overview h2{font-family:var(--font-heading);font-size:var(--text-h2);letter-spacing:var(--tracking-heading);text-wrap:balance;margin-top:.75rem;font-weight:600;line-height:1.15}.KOumXa_heading>p:last-child:not(:first-child){color:var(--color-text-secondary);margin-top:1rem;line-height:1.7}.KOumXa_overview{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.KOumXa_overview>div{min-width:0}.KOumXa_overviewCopy>p:not(.KOumXa_eyebrow){color:var(--color-text-secondary);margin-top:1.25rem;line-height:1.75}.KOumXa_benefits{gap:1.25rem;margin-top:1.75rem;display:grid}.KOumXa_benefits>div{border-top:1px solid var(--color-border);padding-top:1rem}.KOumXa_benefits dt{font-weight:600}.KOumXa_benefits dd{color:var(--color-text-secondary);margin-top:.5rem;line-height:1.65}.KOumXa_productMain{border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);width:100%;display:block;overflow:hidden}.KOumXa_productMain img{aspect-ratio:1.25;object-fit:contain;width:100%;height:auto}.KOumXa_gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.KOumXa_gallery>button{width:100%;min-width:0;display:block}.KOumXa_gallery img{box-sizing:border-box;aspect-ratio:1;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;height:auto;display:block}.KOumXa_motion{aspect-ratio:520/293;border-radius:calc(var(--radius-card) * 2);background:var(--color-ink);max-width:68.75rem;margin-inline:auto;position:relative;overflow:hidden}.KOumXa_motionImage{object-fit:contain}.KOumXa_mediaDescription{text-align:center;max-width:36rem;color:var(--color-text-secondary);text-wrap:pretty;margin:1.5rem auto 0;line-height:1.75}.KOumXa_mediaAction{text-align:center;margin-top:1.25rem}.KOumXa_technicalGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.KOumXa_technicalGrid>div{min-width:0}.KOumXa_technicalGrid h3,.KOumXa_developmentCards h3{font-family:var(--font-heading);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);font-weight:600}.KOumXa_summaryTableWrap{margin-top:1.5rem;overflow-x:auto}.KOumXa_summaryTable{border-collapse:collapse;width:100%;font-size:var(--text-small);text-align:left}.KOumXa_summaryTable th,.KOumXa_summaryTable td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:1rem .75rem}.KOumXa_summaryTable thead{background:var(--color-surface-alt)}.KOumXa_summaryTable th{font-weight:600}.KOumXa_summaryTable td{color:var(--color-text-secondary)}.KOumXa_summaryTable th:first-child{white-space:nowrap}.KOumXa_technicalSection{padding-block:2rem 0}.KOumXa_technicalTitle{font-family:var(--font-heading);font-size:var(--text-lead);font-weight:600}.KOumXa_tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-card);max-height:36rem;margin-top:1rem;overflow:auto}.KOumXa_tableWrap:focus-visible,.KOumXa_summaryTableWrap:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.KOumXa_specificationTable{border-collapse:separate;border-spacing:0;width:100%;min-width:72rem;font-size:var(--text-small);line-height:1.5}.KOumXa_specificationTable th,.KOumXa_specificationTable td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:.625rem .75rem}.KOumXa_specificationTable th{font-weight:500}.KOumXa_specificationTable td{text-align:center;color:var(--color-text-secondary);white-space:pre-line}.KOumXa_specificationTable thead th{z-index:2;background:var(--color-surface-alt);white-space:nowrap;position:sticky;top:0}.KOumXa_specificationTable thead th:first-child{z-index:3;text-align:left;min-width:12rem;left:0}.KOumXa_specificationTable th[scope=row]{z-index:1;background:var(--color-white);text-align:left;min-width:12rem;max-width:14rem;position:sticky;left:0}.KOumXa_specificationTable tbody tr:nth-child(odd):not(.KOumXa_specificationGroup)>*{background:var(--color-surface-alt)}.KOumXa_specificationTable .KOumXa_specificationGroup th{text-align:left;background:var(--color-surface-alt);color:var(--color-brand);font-weight:600}.KOumXa_note{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:1rem;line-height:1.65}.KOumXa_connections{border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);padding:1.5rem}.KOumXa_connections dl{margin-top:1rem}.KOumXa_connections dl>div{border-bottom:1px solid var(--color-border);padding-block:1rem}.KOumXa_connections dl>div:last-child{border:0;padding-bottom:0}.KOumXa_connections dt{font-weight:500}.KOumXa_connections dd{color:var(--color-text-secondary);margin-top:.5rem;line-height:1.65}.KOumXa_developmentTop{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.KOumXa_developmentImage{border-radius:calc(var(--radius-card) * 2);width:100%;height:auto}.KOumXa_developmentCopy{font-size:var(--text-lead);color:var(--color-text-secondary);line-height:1.7}.KOumXa_developmentCopy p+p{font-size:var(--text-body);margin-top:1rem}.KOumXa_developmentCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.KOumXa_developmentCards article{border-radius:calc(var(--radius-card) * 2);background:var(--color-white);padding:1.5rem}.KOumXa_developmentCards svg{color:var(--color-brand);margin-bottom:1rem}.KOumXa_developmentCards p{color:var(--color-text-secondary);margin-top:1rem;line-height:1.7}.KOumXa_scope{text-align:center;max-width:50rem;color:var(--color-text-secondary);font-size:var(--text-small);margin:1.5rem auto 0;line-height:1.65}.KOumXa_closing{text-align:center}.KOumXa_download{border:1px solid var(--color-border);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-weight:500;display:inline-flex}.KOumXa_download:hover{border-color:var(--color-ink)}@media (max-width:63.999rem){.KOumXa_overview,.KOumXa_technicalGrid{gap:2rem}.KOumXa_technicalGrid{grid-template-columns:1fr}}@media (max-width:47.999rem){.KOumXa_productStats dd{font-size:clamp(1.1rem,5vw,1.5rem)}.KOumXa_brandRow{gap:1rem}.KOumXa_brandRow img{width:9.5rem}.KOumXa_brandRow img:last-child{width:7rem}.KOumXa_overview,.KOumXa_developmentTop,.KOumXa_developmentCards{grid-template-columns:1fr}.KOumXa_section{padding-block:2rem}.KOumXa_heroFootnote{padding-inline:1rem}.KOumXa_motion .KOumXa_playback{bottom:.5rem;right:.5rem}.KOumXa_motion .KOumXa_playback span{display:none}.KOumXa_summaryTable th,.KOumXa_summaryTable td{padding:.75rem .5rem}.KOumXa_specificationTable th[scope=row],.KOumXa_specificationTable thead th:first-child{min-width:8rem;max-width:8rem}.KOumXa_specificationTable thead th:first-child{white-space:normal}.KOumXa_specificationTable td[colspan]{text-align:left}.KOumXa_developmentCopy{font-size:var(--text-body)}}
.cNwtoq_demo{width:100%;position:relative}.cNwtoq_zoom{border-radius:calc(var(--radius-card) * 2);width:100%;display:block;overflow:hidden;box-shadow:0 1rem 3rem -1.5rem #0b0f1940}.cNwtoq_image{aspect-ratio:1280/719;width:100%;height:auto;display:block}.cNwtoq_playback{border-radius:var(--radius-pill);color:inherit;font-size:var(--text-small);cursor:pointer;align-items:center;gap:.5rem;margin:.75rem 0 0 auto;padding:.5rem .75rem;display:flex}.cNwtoq_playback:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.cNwtoq_playback:focus-visible,.cNwtoq_zoom:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.cNwtoq_compactPlayback{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);width:2.25rem;height:2.25rem;color:var(--color-ink);cursor:pointer;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}.cNwtoq_compactPlayback:hover{background:var(--color-surface-alt)}.cNwtoq_compactPlayback:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}
.y0ADNq_figure{max-width:68rem;color:var(--color-ink);margin:2.5rem auto 0}.y0ADNq_figure>figcaption{text-align:center;margin-bottom:2rem}.y0ADNq_figure h3{font:600 var(--text-lead)/1.35 var(--font-heading)}.y0ADNq_figure>figcaption p{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.5rem}.y0ADNq_graph{height:18rem;position:relative}.y0ADNq_connections,.y0ADNq_mobileConnections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.y0ADNq_mobileConnections{display:none}.y0ADNq_connections path,.y0ADNq_mobileConnections path{stroke:var(--color-border);stroke-width:1.3px;vector-effect:non-scaling-stroke;transition:stroke .2s}.y0ADNq_connections [data-highlight=true] path,.y0ADNq_mobileConnections [data-highlight=true] path{stroke:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}.y0ADNq_leaf{top:var(--row);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);min-height:3.4rem;font-size:var(--text-small);text-align:center;cursor:pointer;padding:.75rem 1rem;font-weight:500;line-height:1.4;transition:background .2s,border-color .2s,color .2s;position:absolute;transform:translateY(-50%)}.y0ADNq_source{width:20%;left:0}.y0ADNq_analysis{width:24%;left:56%}.y0ADNq_leaf[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-white)}.y0ADNq_hub{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.9rem;padding:0;display:flex;position:absolute;top:calc(50% - 2.25rem)}.y0ADNq_dataHub{width:14%;left:29%}.y0ADNq_outputHub{width:13%;left:87%}.y0ADNq_circle{border:1px solid var(--color-border);background:var(--color-white);width:4.5rem;height:4.5rem;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.y0ADNq_hubLabel{background:var(--color-white);font-size:var(--text-body);padding:.2rem .4rem;font-weight:600;line-height:1.4}.y0ADNq_hub[aria-pressed=true] .y0ADNq_circle{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.y0ADNq_leaf:focus-visible,.y0ADNq_hub:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.y0ADNq_detail{text-align:center;flex-direction:column;justify-content:flex-end;max-width:42rem;min-height:5rem;margin:.75rem auto 0;padding:.5rem 1.5rem 0;display:flex}.y0ADNq_detail h4{font-size:var(--text-body);font-weight:600}.y0ADNq_detail p{color:var(--color-text-secondary);font-size:var(--text-small);margin-top:.5rem;line-height:1.6}@media (max-width:63.999rem){.y0ADNq_leaf{padding:.65rem .6rem}.y0ADNq_hubLabel{font-size:var(--text-small)}}@media (max-width:47.999rem){.y0ADNq_graph{height:40rem}.y0ADNq_connections{display:none}.y0ADNq_mobileConnections{display:block}.y0ADNq_leaf{width:44%;left:var(--mobile-column);min-height:3.3rem}.y0ADNq_source{top:var(--mobile-row)}.y0ADNq_analysis{top:calc(var(--mobile-row) + 49%)}.y0ADNq_hub{width:40%;left:30%}.y0ADNq_dataHub{top:calc(35% - 2.25rem)}.y0ADNq_outputHub{top:calc(88% - 2.25rem)}.y0ADNq_detail{min-height:7rem;margin-top:1rem;padding:.5rem .5rem 0}}@media (prefers-reduced-motion:reduce){.y0ADNq_leaf,.y0ADNq_circle,.y0ADNq_connections path,.y0ADNq_mobileConnections path{transition:none}}
.cDybzW_categoriesIntro{text-wrap:balance;max-width:68rem}.cDybzW_section{padding-block:3rem}.cDybzW_commitments{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;margin-top:5rem;display:grid}.cDybzW_commitment{min-width:0}.cDybzW_commitmentIcon{width:3rem;height:3rem;color:var(--color-brand);margin-bottom:1.25rem}.cDybzW_commitmentTitle{font-size:var(--text-body);text-transform:uppercase;letter-spacing:.045em;font-weight:600}.cDybzW_commitmentText{font-size:var(--text-small);color:var(--color-text-secondary);max-width:19rem;margin-top:.75rem;line-height:1.65}@media (min-width:64rem){.cDybzW_section{padding-block:4rem}}@media (max-width:63.999rem){.cDybzW_commitments{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (max-width:47.999rem){.cDybzW_commitments{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem;margin-top:4rem}.cDybzW_commitmentIcon{width:2.5rem;height:2.5rem;margin-bottom:.875rem}.cDybzW_commitmentTitle{font-size:var(--text-small)}}.cDybzW_decisionsSection{padding-bottom:2.5rem}.cDybzW_decisionsSection+section{padding-top:2.5rem}.cDybzW_scopeSection{padding-block:2rem}.cDybzW_scopeSection+section{padding-top:2rem}
._1qYnQq_typed{vertical-align:top;display:inline-grid;position:relative}._1qYnQq_typedSpace,._1qYnQq_typedInk{grid-area:1/1}._1qYnQq_typedSpace{visibility:hidden}._1qYnQq_caret{background:var(--color-brand);vertical-align:-.1em;width:2px;height:1em;margin-left:2px;display:inline-block}._1qYnQq_workspace{isolation:isolate;min-width:0;height:45rem;position:relative}._1qYnQq_workspaceBackdrop{z-index:-1;border-radius:calc(var(--radius-card) * 3);background:linear-gradient(145deg, var(--color-surface-alt) 65%, color-mix(in srgb, var(--color-brand) 7%, var(--color-white)));position:absolute;inset:2rem 0 1rem 2rem}._1qYnQq_report{background:var(--color-white);border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * 2);width:78%;box-shadow:0 1.5rem 3rem -2rem color-mix(in srgb, var(--color-ink) 20%, transparent);position:absolute;top:4rem;left:9%;overflow:hidden}._1qYnQq_reportBar{border-bottom:1px solid var(--color-border);font-size:var(--text-small);color:var(--color-text-secondary);align-items:center;gap:.75rem;padding:1.125rem 1.5rem;display:flex}._1qYnQq_reportBar img,._1qYnQq_sceneBrand img{width:7rem;height:auto}._1qYnQq_draft{background:var(--color-surface-alt);border-radius:var(--radius-pill);font-size:var(--text-label);margin-left:auto;padding:.25rem .5rem}._1qYnQq_reportPage{padding:1.75rem 2rem 2rem}._1qYnQq_overline{font-size:var(--text-small);color:var(--color-text-secondary);align-items:center;gap:.5rem;display:flex}._1qYnQq_report h2{max-width:19rem;font:600 var(--text-h3)/1.3 var(--font-heading);letter-spacing:var(--tracking-heading);margin-top:1rem}._1qYnQq_scope{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.5rem}._1qYnQq_reportSection{margin-top:1.5rem}._1qYnQq_reportSection h3{font-size:var(--text-small);font-weight:600}._1qYnQq_reportSection p{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:.5rem;line-height:1.75}._1qYnQq_reportNext{border-radius:var(--radius-card);background:var(--color-surface-alt);font-size:var(--text-small);align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}._1qYnQq_reportNext>svg{color:var(--color-brand);flex-shrink:0}._1qYnQq_reportNext strong{font-weight:500}._1qYnQq_reportNext p{color:var(--color-text-secondary);margin-top:.375rem;line-height:1.6}._1qYnQq_reportSources{border-top:1px solid var(--color-border);font-size:var(--text-label);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.5rem;padding-top:1rem;display:flex}._1qYnQq_reportSources span{align-items:center;gap:.25rem;display:flex}._1qYnQq_floating{z-index:1;background:var(--color-white);border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * 2);box-shadow:0 .875rem 2.5rem -.875rem color-mix(in srgb, var(--color-ink) 15%, transparent);font-size:var(--text-small);padding:1.125rem;line-height:1.55;position:absolute}._1qYnQq_floating>strong{margin-top:.5rem;font-weight:500;display:block}._1qYnQq_floating>p{color:var(--color-text-secondary);margin-top:.625rem}._1qYnQq_windowHeading{font-size:var(--text-small);align-items:center;gap:.5rem;font-weight:500;display:flex}._1qYnQq_windowHeading svg{color:var(--color-brand);flex-shrink:0}._1qYnQq_windowDot{background:var(--color-border);border-radius:50%;width:.3rem;height:.3rem;margin-left:auto}._1qYnQq_email{width:17rem;bottom:0;left:-1.5%}._1qYnQq_email ._1qYnQq_recipient{font-size:var(--text-label);border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.625rem}._1qYnQq_review{color:var(--color-text-secondary);font-size:var(--text-label);align-items:center;gap:.4rem;margin-top:.875rem;display:inline-flex}._1qYnQq_review svg{color:var(--color-brand)}._1qYnQq_documentation{width:16rem;top:.5rem;right:-1%}._1qYnQq_file{font-size:var(--text-label);align-items:center;gap:.5rem;display:flex}._1qYnQq_documentation blockquote{border-left:2px solid var(--color-brand);margin-top:.75rem;padding-left:.75rem}._1qYnQq_reference{color:var(--color-text-secondary);font-size:var(--text-label);margin-top:.625rem;display:block}._1qYnQq_engineering{width:17rem;bottom:0;right:-1%}._1qYnQq_engineering ._1qYnQq_engineerQuestion{color:var(--color-ink);background:var(--color-surface-alt);border-radius:var(--radius-card);margin-top:.875rem;padding:.75rem}._1qYnQq_reassuranceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}._1qYnQq_reassuranceCard{background:var(--color-surface-alt);border-radius:calc(var(--radius-card) * 2);flex-direction:column;min-width:0;padding:2rem 1.75rem 1.5rem;display:flex}._1qYnQq_reassuranceCard>h3{font:600 var(--text-h3)/1.3 var(--font-heading);letter-spacing:var(--tracking-heading)}._1qYnQq_reassuranceCard>p{color:var(--color-text-secondary);margin-top:1rem;line-height:1.65}._1qYnQq_reassuranceArt{min-height:16rem;font-size:var(--text-small);align-items:center;margin-top:auto;padding-top:2.25rem;display:flex}._1qYnQq_miniChat,._1qYnQq_workStack,._1qYnQq_securityArt,._1qYnQq_bundle{width:100%}._1qYnQq_miniLabel{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._1qYnQq_miniPrompt{background:var(--color-white);border-radius:var(--radius-card);padding:.875rem 1rem;line-height:1.6}._1qYnQq_miniAnswer{border-radius:var(--radius-card);background:var(--color-white);align-items:flex-start;gap:.625rem;margin-top:.75rem;padding:1rem;line-height:1.6;display:flex}._1qYnQq_blueIcon{background:var(--color-brand);width:1.125rem;height:1.125rem;color:var(--color-white);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.2rem;display:grid}._1qYnQq_workStack{gap:.625rem;display:grid}._1qYnQq_workRow{background:var(--color-white);border-radius:var(--radius-card);align-items:center;gap:.75rem;padding:1rem;display:flex}._1qYnQq_workRow>svg:first-child{color:var(--color-text-secondary);flex-shrink:0}._1qYnQq_workRow>svg:last-child{color:var(--color-brand);flex-shrink:0;margin-left:auto}._1qYnQq_teamLabel{color:var(--color-text-secondary);font-size:var(--text-label);justify-content:center;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}._1qYnQq_secureFolders{color:var(--color-text-muted);justify-content:space-around;align-items:center;margin:.5rem 0 1.5rem;display:flex;position:relative}._1qYnQq_secureFolders:before{content:"";background:var(--color-border);height:1px;position:absolute;inset:50% 2rem auto}._1qYnQq_secureFolders>svg,._1qYnQq_secureFolders>div{background:var(--color-surface-alt);position:relative}._1qYnQq_secureFolders>div{border-radius:calc(var(--radius-card) * 2);width:5rem;height:5.5rem;color:var(--color-brand);background:var(--color-white);place-items:center;display:grid}._1qYnQq_securityLabel{background:var(--color-white);border-radius:var(--radius-card);justify-content:center;align-items:center;gap:.5rem;padding:1rem .75rem;display:flex}._1qYnQq_securityLabel svg{color:var(--color-brand);flex-shrink:0}._1qYnQq_smallNote{text-align:center;color:var(--color-text-secondary);font-size:var(--text-label);margin-top:.75rem;display:block}._1qYnQq_bundle{background:var(--color-white);border-radius:var(--radius-card);padding:1.125rem}._1qYnQq_bundleHeading{align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:500;display:flex}._1qYnQq_bundleHeading svg{color:var(--color-text-secondary)}._1qYnQq_bundleRow{color:var(--color-text-secondary);justify-content:space-between;gap:.5rem;padding-block:.5rem;display:flex}._1qYnQq_bundleRow svg{color:var(--color-brand)}._1qYnQq_bundleTotal{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem;font-weight:500;display:block}._1qYnQq_conversationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}._1qYnQq_conversationGrid>article{min-width:0}._1qYnQq_scene{background:var(--color-surface-alt);border-radius:calc(var(--radius-card) * 2);flex-direction:column;justify-content:center;min-width:0;height:29rem;min-height:29rem;padding:2rem;display:flex}._1qYnQq_welcomeScene{background:radial-gradient(ellipse at 5% 120%, color-mix(in srgb, var(--color-brand) 48%, var(--color-white)), transparent 65%), var(--color-surface-alt)}._1qYnQq_sceneBrand{justify-content:center;align-items:center;margin-top:auto;display:flex}._1qYnQq_sceneBrand img{width:8.5rem}._1qYnQq_welcomeScene h3{font:500 var(--text-h2)/1.2 var(--font-heading);letter-spacing:var(--tracking-heading);text-align:center;margin:1.25rem 0}._1qYnQq_suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}._1qYnQq_suggestions>span{background:color-mix(in srgb, var(--color-white) 85%, transparent);border-radius:var(--radius-pill);font-size:var(--text-small);align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}._1qYnQq_composer{background:var(--color-white);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-small);align-items:center;gap:.625rem;margin-top:auto;padding:.875rem 1rem;display:flex}._1qYnQq_composer>span:first-child{flex:1}._1qYnQq_composer>svg{flex-shrink:0}._1qYnQq_send{background:var(--color-brand);width:2rem;height:2rem;color:var(--color-white);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}._1qYnQq_sceneQuestion{background:var(--color-white);border-radius:calc(var(--radius-card) * 3);flex-direction:column;gap:1rem;padding:1.5rem;line-height:1.65;display:flex}._1qYnQq_sceneQuestion ._1qYnQq_send{align-self:flex-end}._1qYnQq_documentAnswer{background:var(--color-white);border-radius:calc(var(--radius-card) * 2);margin-top:1rem;padding:1.25rem}._1qYnQq_documentAnswer>span{font-size:var(--text-small);color:var(--color-text-secondary);align-items:center;gap:.5rem;display:flex}._1qYnQq_documentAnswer p{border-left:2px solid var(--color-brand);margin-top:.875rem;padding-left:.75rem;line-height:1.65}._1qYnQq_documentAnswer small{font-size:var(--text-label);color:var(--color-text-secondary);align-items:center;gap:.375rem;margin-top:.75rem;display:flex}._1qYnQq_documentAnswer small svg{color:var(--color-brand)}._1qYnQq_assistantLabel{font-size:var(--text-small);color:var(--color-text-secondary);align-items:center;gap:.5rem;display:flex}._1qYnQq_proposal{font-size:var(--text-lead);margin-top:1.25rem;line-height:1.6}._1qYnQq_reply{background:var(--color-white);border-radius:calc(var(--radius-card) * 2);font-size:var(--text-small);align-self:flex-end;margin-top:1.25rem;padding:.875rem 1.125rem}._1qYnQq_result{font-size:var(--text-small);color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex}._1qYnQq_result svg{color:var(--color-brand);flex-shrink:0}._1qYnQq_captionTitle{font:600 var(--text-h3)/1.3 var(--font-heading);letter-spacing:var(--tracking-heading);margin-top:1.5rem}._1qYnQq_caption{color:var(--color-text-secondary);margin-top:.75rem;line-height:1.65}@media (max-width:79.999rem){._1qYnQq_workspace{width:100%;max-width:50rem;margin-inline:auto}._1qYnQq_floating{padding:1rem}._1qYnQq_email,._1qYnQq_engineering{width:15rem}._1qYnQq_documentation{width:14rem}._1qYnQq_reassuranceCard,._1qYnQq_scene{padding:1.5rem}}@media (max-width:63.999rem){._1qYnQq_workspace{width:100%;max-width:50rem;margin-inline:auto}._1qYnQq_reassuranceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._1qYnQq_reassuranceArt{min-height:15rem}._1qYnQq_scene{height:32rem;padding:1.25rem}._1qYnQq_welcomeScene h3{font-size:var(--text-h3)}._1qYnQq_proposal{font-size:var(--text-body)}._1qYnQq_sceneQuestion{padding:1rem}._1qYnQq_sceneBrand{flex-wrap:wrap;gap:.5rem}}@media (max-width:47.999rem){._1qYnQq_workspace{background:var(--color-surface-alt);border-radius:calc(var(--radius-card) * 2);grid-template-columns:1fr 1fr;gap:.75rem;height:auto;padding:1rem;display:grid}._1qYnQq_workspaceBackdrop{display:none}._1qYnQq_report{width:100%;box-shadow:none;grid-column:1/-1;position:relative;inset:auto}._1qYnQq_reportBar{gap:.5rem;padding:1rem}._1qYnQq_reportBar img{width:6rem}._1qYnQq_reportPage{padding:1.25rem}._1qYnQq_floating{width:100%;box-shadow:0 .5rem 1rem -.75rem color-mix(in srgb, var(--color-ink) 20%, transparent);position:relative;inset:auto}._1qYnQq_email,._1qYnQq_documentation,._1qYnQq_engineering{grid-column:1/-1}._1qYnQq_reassuranceGrid{gap:1rem}._1qYnQq_reassuranceCard{padding:1.5rem}._1qYnQq_reassuranceGrid,._1qYnQq_conversationGrid{grid-template-columns:1fr}._1qYnQq_reassuranceArt{min-height:auto;padding-top:1.75rem}._1qYnQq_secureFolders{margin-top:0}._1qYnQq_reassuranceCard>p{max-width:32rem}._1qYnQq_conversationGrid{gap:2.5rem;margin-top:2rem}._1qYnQq_scene{height:auto;min-height:27rem;padding:1.75rem}._1qYnQq_welcomeScene h3{font-size:var(--text-h2)}._1qYnQq_proposal{font-size:var(--text-lead)}._1qYnQq_captionTitle{margin-top:1.125rem}}@media (prefers-reduced-motion:reduce){._1qYnQq_caret{display:none}}
.nYxsxG_summaryTable th:first-child{white-space:normal}.nYxsxG_specificationTable{table-layout:fixed;min-width:0}.nYxsxG_specificationTable th[scope=row],.nYxsxG_specificationTable thead th:first-child{width:42%;min-width:0;max-width:none}.nYxsxG_specificationTable td{text-align:left;overflow-wrap:anywhere}.nYxsxG_modeCards article{min-width:0}.nYxsxG_modeCards button{width:100%;margin-bottom:1.25rem;display:block}.nYxsxG_modeCards img{aspect-ratio:375/279;object-fit:contain;border-radius:var(--radius-card);width:100%;height:auto;display:block}@media (max-width:47.999rem){.nYxsxG_specificationTable th,.nYxsxG_specificationTable td{padding:.625rem .5rem}}
._5P6UWG_word{white-space:nowrap;display:inline-block}._5P6UWG_letter{animation:_5P6UWG_type-in 1ms var(--delay) step-end backwards}@keyframes _5P6UWG_type-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._5P6UWG_letter{animation:none}}
.zakpcW_placeholder{aspect-ratio:1.25;border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.zakpcW_placeholder svg{color:var(--color-border)}.zakpcW_placeholder span{font-size:var(--text-small)}.zakpcW_presentation{border-radius:calc(var(--radius-card) * 2);width:100%;max-width:68.75rem;margin-inline:auto;display:block;overflow:hidden}.zakpcW_presentation img{width:100%;height:auto;display:block}.zakpcW_summaryTable th:first-child{white-space:normal}.zakpcW_summaryTable{min-width:30rem}.zakpcW_specificationTable{table-layout:fixed;min-width:40rem}.zakpcW_specificationTable th[scope=row],.zakpcW_specificationTable thead th:first-child{white-space:normal;width:30%;min-width:0;max-width:none}.zakpcW_specificationTable td{text-align:left;overflow-wrap:anywhere}.zakpcW_textOnly{text-align:center;max-width:52rem;margin-inline:auto}.zakpcW_variants{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.zakpcW_detailGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.zakpcW_detailGallery>button{background:0 0;width:100%;min-width:0;display:block}.zakpcW_detailGallery img{object-fit:contain;width:100%;height:18rem;display:block}.zakpcW_detailBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.zakpcW_twoThumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.zakpcW_kitSection{text-align:center;padding-block:1.5rem 3rem}.zakpcW_kitTitle{font-family:var(--font-heading);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);font-weight:600}.zakpcW_kitImage{background:0 0;width:100%;max-width:50rem;margin:1.5rem auto;display:block}.zakpcW_kitImage img{width:100%;height:auto;display:block}.zakpcW_kitDescription{max-width:48rem;color:var(--color-text-secondary);margin-inline:auto;line-height:1.7}@media (max-width:47.999rem){.zakpcW_detailGallery{gap:.75rem}.zakpcW_detailGallery img{height:11rem}.zakpcW_detailBenefits{grid-template-columns:1fr;gap:1rem}.zakpcW_kitSection{padding-block:1rem 2rem}}
.aDBCIa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.aDBCIa_card>h4{font:600 var(--text-h3)/1.3 var(--font-heading)}.aDBCIa_card>p{font-size:var(--text-body);color:var(--color-text-secondary);margin-top:.75rem;line-height:1.65}.aDBCIa_art{min-height:16rem;padding-top:1.75rem}.aDBCIa_review{width:100%}.aDBCIa_reviewPaper{background:var(--color-white);border-radius:var(--radius-card);padding:1.25rem}.aDBCIa_reviewPaper ul{gap:.875rem;display:grid}.aDBCIa_reviewPaper li{font-size:var(--text-small);align-items:center;gap:.75rem;line-height:1.5;display:flex}.aDBCIa_checkbox{border:1px solid var(--color-brand);border-radius:.125rem;flex-shrink:0;width:.875rem;height:.875rem}@media (max-width:63.999rem){.aDBCIa_grid{grid-template-columns:1fr}.aDBCIa_art{min-height:0}}
.aiXWUW_heroPhoto{object-position:center}@media (max-width:47.999rem){.aiXWUW_heroPhoto{object-position:55% center}}
.WRPKAG_heroPhoto{object-position:center}@media (max-width:47.999rem){.WRPKAG_heroPhoto{object-position:60% center}}
.fxrCyq_heroPhoto{object-position:62% center}@media (max-width:47.999rem){.fxrCyq_heroPhoto{object-position:72% center}}
.tIsL_q_heroPhoto{object-position:70% center}@media (max-width:47.999rem){.tIsL_q_heroPhoto{object-position:74% center}}
