.ExpertiseWorkflow_section__LQ8jn{margin:2rem 0 3rem;border-block:1px solid #34423e;background:#0d1714;color:#edf3f0;letter-spacing:0}.ExpertiseWorkflow_heading__V_TdB{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 0}.ExpertiseWorkflow_heading__V_TdB h2{font-size:1.375rem;line-height:1.4;font-weight:600;max-width:46rem;text-wrap:balance}.ExpertiseWorkflow_tools__0A1CH{display:flex;gap:.5rem;flex-shrink:0}.ExpertiseWorkflow_tools__0A1CH button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #54675e;border-radius:6px;color:#edf3f0}.ExpertiseWorkflow_tools__0A1CH button:hover{background:#294339}.ExpertiseWorkflow_section__LQ8jn a:focus-visible,.ExpertiseWorkflow_section__LQ8jn button:focus-visible{outline:2px solid #f4be63;outline-offset:4px}.ExpertiseWorkflow_canvas__wb9_e{display:block;width:100%;height:336px}.ExpertiseWorkflow_tabs__wWTMs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #34423e}.ExpertiseWorkflow_tab__IMlZp{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;text-align:left;color:#b0c1b7;border-bottom:3px solid transparent;min-height:76px;transition:background .2s,color .2s}.ExpertiseWorkflow_tab__IMlZp+.ExpertiseWorkflow_tab__IMlZp{border-left:1px solid #34423e}.ExpertiseWorkflow_tab__IMlZp[aria-selected=true]{background:#213b30;color:#fff;border-bottom-color:#42ddbd}.ExpertiseWorkflow_tab__IMlZp:hover{background:#1a2e24}.ExpertiseWorkflow_number__6rYoM{font:13px monospace;color:#f4be63}.ExpertiseWorkflow_tab__IMlZp strong{font-size:14px;line-height:1.5}.ExpertiseWorkflow_caption__imqfU{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;min-height:120px}.ExpertiseWorkflow_caption__imqfU p{max-width:47rem;color:#d2dfd7;font-size:15px;line-height:1.8}.ExpertiseWorkflow_caption__imqfU a{display:inline-flex;align-items:center;gap:.5rem;color:#69e7c7;font-size:14px;font-weight:600;flex-shrink:0}.ExpertiseWorkflow_note__UJ_P6{padding:0 1.5rem 1.25rem;color:#a5b6ab;font-size:11px;line-height:1.7}@media (max-width:639px){.ExpertiseWorkflow_heading__V_TdB{align-items:flex-start;padding:1.25rem 1rem 0}.ExpertiseWorkflow_heading__V_TdB h2{font-size:1.125rem}.ExpertiseWorkflow_tools__0A1CH{flex-direction:column}.ExpertiseWorkflow_canvas__wb9_e{height:258px}.ExpertiseWorkflow_tab__IMlZp{padding:.75rem .5rem;gap:.25rem;flex-direction:column;align-items:flex-start;min-height:96px}.ExpertiseWorkflow_tab__IMlZp strong{font-size:12px;overflow-wrap:anywhere}.ExpertiseWorkflow_caption__imqfU{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;min-height:210px}.ExpertiseWorkflow_caption__imqfU p{font-size:14px}.ExpertiseWorkflow_note__UJ_P6{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.ExpertiseWorkflow_tab__IMlZp{transition:none}}.ExpertiseWorkflow_progress__wkqoa{height:3px;background:#34423e;overflow:hidden}.ExpertiseWorkflow_progress__wkqoa span{display:block;height:100%;background:#f4be63;transform:scaleX(0);transform-origin:left}.ExpertiseWorkflow_caption__imqfU p{animation:ExpertiseWorkflow_caption-in__FM5Tl .3s ease-out}@keyframes ExpertiseWorkflow_caption-in__FM5Tl{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ExpertiseWorkflow_caption__imqfU a,.ExpertiseWorkflow_heading__V_TdB h2{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.ExpertiseWorkflow_caption__imqfU p{animation:none}}.expertise-detail_article__RRQcF{letter-spacing:0}.expertise-detail_article__RRQcF :is(h1,h2,p,span,a){letter-spacing:0}.expertise-detail_article__RRQcF [id]{scroll-margin-top:116px}.expertise-detail_article__RRQcF a,.expertise-detail_article__RRQcF h1,.expertise-detail_article__RRQcF h2,.expertise-detail_article__RRQcF p{overflow-wrap:break-word}.expertise-detail_intro__ngDc9{max-width:920px;animation:expertise-detail_arrive__NCZlL .65s ease-out both}.expertise-detail_project__Gxlb0{transition:border-color .25s,transform .25s}.expertise-detail_project__Gxlb0:hover{border-color:#548b78;transform:translateY(-3px)}@keyframes expertise-detail_arrive__NCZlL{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.expertise-detail_intro__ngDc9{animation:none}.expertise-detail_project__Gxlb0{transition:none}.expertise-detail_project__Gxlb0:hover{transform:none}}