.engineering-workflow_visual__eghcg{--engagement-ink:var(--hire-dedicated);--engagement-soft:var(--hire-dedicated-soft);--engagement-line:var(--hire-dedicated-line);position:relative;width:100%;min-width:0;border:1px solid #d7e1e9;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 18px 55px #294b6512,0 2px 7px #294b6505}.engineering-workflow_visual__eghcg[data-model=hourly]{--engagement-ink:var(--hire-hourly);--engagement-soft:var(--hire-hourly-soft);--engagement-line:var(--hire-hourly-line)}.engineering-workflow_models__vplQu{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:6px;border-bottom:1px solid #dce5ed;background:#edf2f7}.engineering-workflow_models__vplQu button{--engagement-ink:var(--hire-dedicated);--engagement-soft:var(--hire-dedicated-soft);--engagement-line:var(--hire-dedicated-line);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px}.engineering-workflow_models__vplQu button[data-model=hourly]{--engagement-ink:var(--hire-hourly);--engagement-soft:var(--hire-hourly-soft);--engagement-line:var(--hire-hourly-line)}.engineering-workflow_models__vplQu button[aria-selected=true]{color:var(--engagement-ink);background:var(--engagement-soft);border-color:var(--engagement-line);box-shadow:inset 0 1px 0 #fff,0 2px 5px #263c5610}.engineering-workflow_models__vplQu button[aria-selected=true] svg{color:inherit}.engineering-workflow_scene__VswO3{padding:14px 6px 0;background:radial-gradient(ellipse at 50% 64%,#e1edf4a0,transparent 70%)}.engineering-workflow_diagram__Qz9GI{display:block;width:100%;height:auto}.engineering-workflow_nodeText__bksXz{fill:#415b70;font:500 13px var(--font-sans)}.engineering-workflow_coreLabel__7p4jW{fill:#accddc;font:600 9px ui-monospace,monospace;letter-spacing:1px}.engineering-workflow_code__O0hOi{fill:#d7ecf2;font:500 14px ui-monospace,monospace}.engineering-workflow_lineNumber__gMuH2{fill:#89afbf;font:500 11px ui-monospace,monospace}.engineering-workflow_streams__8h4lv path{stroke-dasharray:.16 .84;stroke-dashoffset:1;animation:engineering-workflow_stream__ZNo89 3.6s linear infinite}.engineering-workflow_streams__8h4lv path:nth-child(2){animation-delay:-.8s}.engineering-workflow_streams__8h4lv path:nth-child(3){animation-delay:-1.6s}.engineering-workflow_streams__8h4lv path:nth-child(4){animation-delay:-2.4s}.engineering-workflow_core__47WIJ{animation:engineering-workflow_float__xZMum 7.2s ease-in-out infinite}.engineering-workflow_codeProgress__5nzrb{transform-origin:226px 225px;animation:engineering-workflow_progress__k27LO 7.2s ease-in-out infinite}.engineering-workflow_cycle__crV7G{display:flex;justify-content:center;align-items:center;gap:14px;padding:13px 14px;background:var(--engagement-soft)}.engineering-workflow_cycle__crV7G>span{display:flex;align-items:center;gap:14px;color:var(--engagement-ink);font:500 .62rem/1.4 ui-monospace,monospace}.engineering-workflow_cycle__crV7G svg{color:var(--engagement-ink);opacity:.65}.engineering-workflow_copy__vvMJN{border-top:1px solid #dce5ed;padding:17px 22px;background:#ffffff;animation:engineering-workflow_appear__2_RK3 .3s ease-out both}.engineering-workflow_visual__eghcg .engineering-workflow_copy__vvMJN h2{margin-top:0;font-size:1.39rem;line-height:1.2;letter-spacing:-.035em;color:var(--engagement-ink);max-width:none}.engineering-workflow_description__Yd69Y{margin-top:10px;color:var(--muted);font-size:.79rem;line-height:1.7;min-height:42px}.engineering-workflow_copy__vvMJN a{display:inline-flex;align-items:center;gap:8px;font-size:.71rem;line-height:1.5;font-weight:600;color:var(--engagement-ink);margin-top:14px}.engineering-workflow_copy__vvMJN a:hover{text-decoration:underline;text-underline-offset:4px}.engineering-workflow_visual__eghcg[data-motion=false] .engineering-workflow_codeProgress__5nzrb,.engineering-workflow_visual__eghcg[data-motion=false] .engineering-workflow_core__47WIJ,.engineering-workflow_visual__eghcg[data-motion=false] .engineering-workflow_cycle__crV7G>span,.engineering-workflow_visual__eghcg[data-motion=false] .engineering-workflow_streams__8h4lv path{animation-play-state:paused}@keyframes engineering-workflow_stream__ZNo89{to{stroke-dashoffset:0}}@keyframes engineering-workflow_float__xZMum{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes engineering-workflow_progress__k27LO{0%,8%{transform:scaleX(.15);opacity:.4}72%,90%{transform:scaleX(1);opacity:1}to{transform:scaleX(.15);opacity:.4}}@keyframes engineering-workflow_stage___WPVD{0%,24%{color:#1c5366}27%,to{color:var(--label)}}@keyframes engineering-workflow_appear__2_RK3{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:540px){.engineering-workflow_models__vplQu button{gap:6px;padding:9px 5px}.engineering-workflow_models__vplQu button svg{width:15px;flex:none}.engineering-workflow_scene__VswO3{padding-top:16px}.engineering-workflow_copy__vvMJN{padding:18px 20px 21px}.engineering-workflow_visual__eghcg .engineering-workflow_copy__vvMJN h2{font-size:1.3rem}.engineering-workflow_description__Yd69Y{font-size:.77rem}.engineering-workflow_cycle__crV7G{gap:10px;padding:10px 8px 18px}.engineering-workflow_cycle__crV7G>span{font-size:.56rem;gap:10px}.engineering-workflow_nodeText__bksXz{font-size:14px}}@media(prefers-reduced-motion:reduce){.engineering-workflow_visual__eghcg *{animation:none!important;transition:none!important}.engineering-workflow_streams__8h4lv{display:none}}.engineering-workflow_feedback__RnMVb{animation:engineering-workflow_feedback__RnMVb 18s linear infinite}@keyframes engineering-workflow_feedback__RnMVb{to{stroke-dashoffset:-100}}.engineering-workflow_visual__eghcg[data-motion=false] .engineering-workflow_feedback__RnMVb{animation-play-state:paused}.engineering-workflow_facts___7q4x{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin:17px 0 0;padding-top:15px;border-top:1px solid #e3eaf0}.engineering-workflow_facts___7q4x>div+div{border-left:1px solid #e3eaf0;padding-left:12px}.engineering-workflow_facts___7q4x dt{font:500 .56rem/1.5 ui-monospace,monospace;color:var(--label)}.engineering-workflow_facts___7q4x dd{margin:5px 0 0;color:var(--engagement-ink);font-size:.7rem;font-weight:600;line-height:1.4}.engineering-workflow_note__kfi_N{padding:10px 14px;margin:0;border-top:1px solid #e5ebf0;color:var(--label);font-size:.58rem;line-height:1.5;text-align:center}@media(min-width:851px){.engineering-workflow_panel__Dg84m,.engineering-workflow_visual__eghcg{display:flex;flex-direction:column}.engineering-workflow_panel__Dg84m{flex:1}.engineering-workflow_copy__vvMJN,.engineering-workflow_cycle__crV7G,.engineering-workflow_models__vplQu,.engineering-workflow_note__kfi_N{flex-shrink:0}}.engineering-workflow_hourlyTitle__JHCnn{fill:#344e68;font:600 20px var(--font-sans)}.engineering-workflow_hourlySub__eFCmt{fill:#61758a;font:500 12px var(--font-sans)}.engineering-workflow_hourlyLight__L_S5C{fill:#e3eef7}.engineering-workflow_hourlyCode__qkHmj{fill:#d7e9fa;font:500 15px ui-monospace,monospace}@media(max-width:540px){.engineering-workflow_facts___7q4x{gap:7px}.engineering-workflow_facts___7q4x>div+div{padding-left:7px}.engineering-workflow_facts___7q4x dd{font-size:.63rem}}.technology-hero_hero__96fWs{position:relative;isolation:isolate;overflow:hidden;background:#fff;border-bottom:1px solid var(--line)}.technology-hero_art__hOgJX{position:absolute;z-index:-2;inset:0 0 0 35%;opacity:.66;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 45%)}.technology-hero_art__hOgJX img{object-fit:cover;object-position:75% center;animation:technology-hero_scene__DhXiA 1.7s cubic-bezier(.16,1,.3,1) both}.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_art__hOgJX{opacity:.3}.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_art__hOgJX img{filter:blur(28px)}.technology-hero_grid__s6z1Q{position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff,#fff 29%,#fffffff5 39%,#ffffffc7 47%,#ffffff70 55%,#ffffff1a 64%,#ffffff00 73%)}.technology-hero_grid__s6z1Q:after{content:"";position:absolute;inset:0 38% 0 0;background:radial-gradient(ellipse at 12% 15%,#fff 0,#ffffff00 58%),linear-gradient(118deg,#ffffff00 22%,#edf3f64d 39%,#fff9 48%,#ffffff00 65%);mask-image:linear-gradient(90deg,#000,#000 65%,transparent)}.technology-hero_inner__xupPD{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:var(--layout-gap);min-height:0;padding-block:36px}.technology-hero_copy__Kj4Iz{min-width:0;animation:technology-hero_arrive__pG2hj .6s both}.technology-hero_back__tm5Yu{display:inline-flex;align-items:center;gap:7px;color:var(--link);font-size:.73rem;font-weight:500;margin-bottom:18px}.technology-hero_back__tm5Yu:hover{color:var(--link-hover)}.technology-hero_copy__Kj4Iz h1{font-size:clamp(2.8rem,4.5vw,4.2rem);line-height:1.08;letter-spacing:-.045em;font-weight:var(--weight-display);color:var(--text)}.technology-hero_copy__Kj4Iz h1 span{color:var(--accent-blue)}.technology-hero_lede__69z1z{font-size:1rem;line-height:1.7;color:var(--muted);max-width:min(100%,68ch);margin-top:20px}.technology-hero_tags__4Bxbm{display:flex;flex-wrap:wrap;list-style:none;gap:7px;margin:18px 0 0;padding:0}.technology-hero_tags__4Bxbm li{padding:6px 8px;border:1px solid #cadfd8;background:#ffffffad;border-radius:4px;color:var(--muted);font:500 .58rem/1.4 ui-monospace,monospace}.technology-hero_actions__ByYUH{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:23px}.technology-hero_visual__ONzr2{min-width:0;width:100%}.technology-hero_visualContent__TIIWg{position:relative;animation:technology-hero_arrive__pG2hj 1s .18s both}@media(min-width:1600px){.technology-hero_copy__Kj4Iz h1{font-size:clamp(4.2rem,3.8vw,5.5rem);max-width:19ch}.technology-hero_lede__69z1z{font-size:1.1rem}.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_visualContent__TIIWg{min-height:0}}@media(min-width:851px){.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_inner__xupPD{align-items:stretch}.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_copy__Kj4Iz{display:flex;flex-direction:column}.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_back__tm5Yu{align-self:flex-start}.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_actions__ByYUH{margin-bottom:6px}.technology-hero_hero__96fWs[data-custom-artwork=true] .technology-hero_visualContent__TIIWg{display:flex;height:100%}}@keyframes technology-hero_arrive__pG2hj{0%{opacity:.75;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes technology-hero_scene__DhXiA{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media(min-width:851px) and (max-width:1100px){.technology-hero_inner__xupPD{gap:20px}}@media(max-width:850px){.technology-hero_inner__xupPD{grid-template-columns:1fr;gap:24px;padding-block:30px;min-height:0}.technology-hero_copy__Kj4Iz h1{font-size:clamp(2.7rem,7.2vw,4rem)}.technology-hero_art__hOgJX{inset:-32px -100px -34px -60px;opacity:.5;mask-image:linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-composite:intersect}.technology-hero_grid__s6z1Q{background:none}.technology-hero_grid__s6z1Q:after{inset:0 0 48%;background:radial-gradient(ellipse at 0 0,#eef3f678,transparent 65%),linear-gradient(125deg,#ffffff00 20%,#fff9 44%,#ffffff00 68%);mask-image:linear-gradient(180deg,#000,#000 65%,transparent)}.technology-hero_visual__ONzr2{position:relative;width:min(100%,570px);justify-self:center}.technology-hero_back__tm5Yu{margin-bottom:17px}}@media(max-width:540px){.technology-hero_inner__xupPD{gap:24px;padding-block:28px}.technology-hero_copy__Kj4Iz h1{font-size:clamp(2.25rem,9.5vw,3.1rem)}.technology-hero_lede__69z1z{margin-top:19px;font-size:.93rem;line-height:1.7}.technology-hero_tags__4Bxbm{margin-top:18px;gap:6px}.technology-hero_tags__4Bxbm li{font-size:.53rem}.technology-hero_actions__ByYUH{margin-top:23px;gap:16px}}@media(prefers-reduced-motion:reduce){.technology-hero_hero__96fWs *{animation:none!important}}.technology-hero_brand__jVgQi{margin:0 0 18px}