.ProcessConveyor_diagram__IGBIt{position:relative;width:100%;max-width:840px;aspect-ratio:400/320;margin-inline:auto}.ProcessConveyor_conveyor__oWLT_{display:block;width:100%;height:100%;border:0;background:transparent}.ProcessConveyor_leaders__i0glD{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ProcessConveyor_leaders__i0glD path{fill:none;stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.ProcessConveyor_stages__NVv1D{--annotation-gap:12px;--number-height:14px;position:absolute;inset:0;list-style:none;margin:0;padding:0;pointer-events:none}.ProcessConveyor_stages__NVv1D li{position:absolute;width:calc(29% - var(--annotation-gap));top:calc(var(--annotation-y) - var(--number-height) / 2);display:grid;align-content:start;gap:5px;text-align:left}.ProcessConveyor_stages__NVv1D li:first-child{left:calc(71% + var(--annotation-gap));--annotation-y:23.75%}.ProcessConveyor_stages__NVv1D li:nth-child(2){left:calc(77.5% + var(--annotation-gap));width:calc(22.5% - var(--annotation-gap));--annotation-y:72.5%}.ProcessConveyor_stages__NVv1D li:nth-child(3){right:calc(71% + var(--annotation-gap));--annotation-y:76.25%;text-align:right}.ProcessConveyor_stages__NVv1D li:nth-child(4){right:calc(77.5% + var(--annotation-gap));width:calc(22.5% - var(--annotation-gap));--annotation-y:27.5%;text-align:right}.ProcessConveyor_stages__NVv1D h3{font-size:14px;font-weight:500;line-height:1.25;text-wrap:balance}.ProcessConveyor_stages__NVv1D p{color:var(--muted-foreground);font-size:12px;line-height:1.5;text-wrap:balance}.ProcessConveyor_number__wwP3V{height:var(--number-height);color:var(--foreground);font-family:var(--font-mono);font-size:10px;line-height:var(--number-height);font-variant-numeric:tabular-nums}@media (max-width:600px){.ProcessConveyor_stages__NVv1D h3{font-size:12px}.ProcessConveyor_stages__NVv1D p{display:none}}.environment-inquiry_panel__YZw9D{width:100%;padding:40px;border:1px solid var(--border);border-radius:var(--site-corner-radius);background:var(--card)}@media (max-width:760px){.environment-inquiry_panel__YZw9D{padding:20px}}.environment-inquiry_section__whphu{--inquiry-text-secondary:color-mix(in oklch,var(--muted-foreground) 60%,var(--foreground));width:100%;color:var(--foreground)}.environment-inquiry_layout__JBw7n{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:start}.environment-inquiry_catalog__0ukmI{min-width:0}.environment-inquiry_catalogHeader__L1kfB{display:flex;align-items:center;justify-content:space-between;gap:12px}.environment-inquiry_section__whphu h2{font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.35;text-wrap:balance}.environment-inquiry_catalogHeader__L1kfB h2{min-width:0}.environment-inquiry_catalogHeader__L1kfB h2>span{font-size:13px;color:var(--inquiry-text-secondary)}.environment-inquiry_controls__Enc42{display:flex;align-items:center;gap:4px;flex-shrink:0}.environment-inquiry_control__UHUpw{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 10px;border-radius:var(--site-corner-radius);background:transparent;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease-out}.environment-inquiry_control__UHUpw[aria-expanded=true],.environment-inquiry_control__UHUpw[data-active]{background:var(--muted)}.environment-inquiry_filterIndicator___UcQM{width:5px;height:5px;border-radius:50%;background:var(--foreground)}.environment-inquiry_filterMenu__dMTq0{min-width:235px;color:var(--foreground)}.environment-inquiry_filterOption__dA7T3{min-height:44px;font-size:14px}.environment-inquiry_catalogHint__rmgTu{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;color:var(--inquiry-text-secondary);margin:12px 0 20px}.environment-inquiry_catalogHint__rmgTu>span{font-variant-numeric:tabular-nums}.environment-inquiry_categoryList__lkkDp{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.environment-inquiry_category__m61s3{display:flex;align-items:center;gap:12px;border:0;border-radius:var(--site-corner-radius);padding:15px;min-height:68px;background:var(--background);font-size:13px;line-height:1.5;cursor:pointer;transition:background-color .15s ease-out}.environment-inquiry_category__m61s3>input{width:16px;height:16px;flex-shrink:0;accent-color:var(--primary);font-size:16px}.environment-inquiry_category__m61s3>span{overflow-wrap:anywhere}.environment-inquiry_category__m61s3.environment-inquiry_selected__hAM3Q{background:var(--site-about-background)}.environment-inquiry_categoryList__lkkDp:disabled .environment-inquiry_category__m61s3{cursor:wait}.environment-inquiry_searchBox__qdc0j{position:relative;margin-bottom:16px}.environment-inquiry_searchBox__qdc0j>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--inquiry-text-secondary)}.environment-inquiry_searchBox__qdc0j>input{width:100%;min-width:0;min-height:46px;font-size:16px;color:var(--foreground);background:var(--card);padding:11px 48px 11px 42px;border:1px solid var(--border);border-radius:var(--site-corner-radius)}.environment-inquiry_searchBox__qdc0j>input::-webkit-search-cancel-button{display:none}.environment-inquiry_searchBox__qdc0j>button{display:flex;align-items:center;justify-content:center;position:absolute;right:1px;top:1px;width:44px;height:44px;border-radius:var(--site-corner-radius);cursor:pointer}.environment-inquiry_contact___V_Ni{display:grid;gap:20px;position:sticky;top:min(var(--environment-inquiry-sticky-top,80px),var(--environment-inquiry-fitting-top,80px));align-self:start;min-width:0;border-left:1px solid var(--border);padding-left:clamp(24px,3vw,40px)}.environment-inquiry_contactHeader__d_b53{display:grid;gap:8px;margin-bottom:4px}.environment-inquiry_contactHeader__d_b53 p{font-size:13px;line-height:1.6;color:var(--inquiry-text-secondary)}.environment-inquiry_nameRow___yq_U{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px}.environment-inquiry_fieldRow__PwX0E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.environment-inquiry_field__Fh0wF{display:grid;align-content:start;gap:8px;min-width:0}.environment-inquiry_field__Fh0wF label{font-size:13px;font-weight:500;line-height:1.4}.environment-inquiry_field__Fh0wF label>span{color:var(--inquiry-text-secondary)}.environment-inquiry_optional__mrub7{float:right;font-size:11px;font-weight:400}.environment-inquiry_input__lrHfe{width:100%;min-width:0;min-height:46px;font-size:16px;padding:10px 12px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--site-corner-radius);transition:border-color .15s ease-out}.environment-inquiry_input__lrHfe::placeholder,.environment-inquiry_searchBox__qdc0j>input::placeholder{color:var(--inquiry-text-secondary)}.environment-inquiry_input__lrHfe[aria-invalid=true]{border-color:var(--destructive)}.environment-inquiry_selectTrigger__JyfW0{height:46px;text-align:left;font-size:16px;font-weight:400}.environment-inquiry_selectTrigger__JyfW0[data-placeholder]{color:var(--inquiry-text-secondary)}.environment-inquiry_selectMenu__Ci4fI{min-width:max(160px,var(--radix-select-trigger-width));border-radius:var(--site-corner-radius);border-color:var(--border);background:var(--card);box-shadow:none;color:var(--foreground)}.environment-inquiry_selectOption__thgog{min-height:36px;border-radius:var(--site-corner-radius);padding-left:8px;font-size:13px;font-weight:500}.environment-inquiry_selectOption__thgog[data-highlighted]{background:var(--muted);color:var(--foreground)}.environment-inquiry_field__Fh0wF textarea{min-height:108px;resize:vertical;line-height:1.6}.environment-inquiry_footer__P5O9V{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--border);padding-top:20px}.environment-inquiry_footer__P5O9V>p{color:var(--inquiry-text-secondary);font-size:11px;line-height:1.6}.environment-inquiry_submit__dq6BN{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 20px;border-radius:var(--site-corner-radius);background:var(--primary);color:var(--primary-foreground);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,transform .15s ease-out}.environment-inquiry_submit__dq6BN:active{transform:scale(.97)}.environment-inquiry_section__whphu :is(button,input,select,textarea){touch-action:manipulation}.environment-inquiry_section__whphu :is(button,input,select,textarea):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.environment-inquiry_section__whphu :is(button,input,select,textarea):disabled{cursor:not-allowed;color:var(--inquiry-text-secondary);background:var(--muted)}.environment-inquiry_error__ZAc0o{display:flex;gap:6px;color:var(--destructive);font-size:12px;line-height:1.5}.environment-inquiry_error__ZAc0o svg{flex-shrink:0;margin-top:2px}.environment-inquiry_catalog__0ukmI>.environment-inquiry_error__ZAc0o{margin-bottom:14px}.environment-inquiry_success__YnbMr{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6}.environment-inquiry_success__YnbMr svg{flex-shrink:0}.environment-inquiry_empty__beKL7{padding:28px 16px;font-size:13px;line-height:1.6;grid-column:1/-1}.environment-inquiry_empty__beKL7 p{margin-top:6px;color:var(--inquiry-text-secondary)}.environment-inquiry_textButton__zkP_J{min-height:44px;text-decoration:underline;cursor:pointer}@media (hover:hover) and (pointer:fine){.environment-inquiry_category__m61s3:hover,.environment-inquiry_control__UHUpw:hover,.environment-inquiry_searchBox__qdc0j>button:hover{background:var(--muted)}.environment-inquiry_submit__dq6BN:hover{background:var(--primary)}.environment-inquiry_input__lrHfe:hover{border-color:var(--primary)}.environment-inquiry_category__m61s3.environment-inquiry_selected__hAM3Q:hover{background:color-mix(in oklch,var(--site-about-background) 90%,var(--primary))}}@media (pointer:coarse){.environment-inquiry_selectOption__thgog{min-height:44px}}@media (max-width:1050px){.environment-inquiry_categoryList__lkkDp{grid-template-columns:1fr}.environment-inquiry_catalogHeader__L1kfB h2{font-size:18px}.environment-inquiry_fieldRow__PwX0E{grid-template-columns:1fr}.environment-inquiry_contact___V_Ni{gap:16px}}@media (max-width:900px){.environment-inquiry_layout__JBw7n{grid-template-columns:1fr;gap:32px}.environment-inquiry_categoryList__lkkDp{grid-template-columns:repeat(2,minmax(0,1fr))}.environment-inquiry_contact___V_Ni{position:static;padding:28px 0 0;border-left:0;border-top:1px solid var(--border)}}@media (max-width:760px){.environment-inquiry_catalogHeader__L1kfB{gap:8px}.environment-inquiry_catalogHeader__L1kfB h2{font-size:17px}.environment-inquiry_control__UHUpw{padding:8px;gap:5px;font-size:11px}.environment-inquiry_category__m61s3{min-height:54px}.environment-inquiry_nameRow___yq_U{grid-template-columns:100px minmax(0,1fr);gap:12px}.environment-inquiry_submit__dq6BN{width:100%}.environment-inquiry_footer__P5O9V>p br{display:none}}@media (min-width:761px) and (max-height:740px){.environment-inquiry_contact___V_Ni{--environment-inquiry-sticky-top:72px;gap:12px}.environment-inquiry_contactHeader__d_b53{gap:4px;margin-bottom:0}.environment-inquiry_field__Fh0wF{gap:6px}.environment-inquiry_input__lrHfe{min-height:42px;padding-top:8px;padding-bottom:8px}.environment-inquiry_field__Fh0wF textarea{min-height:84px}.environment-inquiry_footer__P5O9V{padding-top:12px}}@media (prefers-reduced-motion:reduce){.environment-inquiry_section__whphu *,.environment-inquiry_section__whphu :after,.environment-inquiry_section__whphu :before{transition:none!important}}@media (max-width:560px){.environment-inquiry_categoryList__lkkDp{grid-template-columns:1fr}}