.technical-directors-hero-widget-module__KXEzpG__stage,.technical-directors-hero-widget-module__KXEzpG__stage *{box-sizing:border-box}.technical-directors-hero-widget-module__KXEzpG__stage{--widget-ink:var(--color-brand-ink,#0a1217);--widget-stone:var(--color-brand-stone,#85898b);--widget-border:#0a12171f;--widget-error:#b42318;--widget-warning:#9a6700;--widget-pastel:#e9def5;--widget-pastel-ink:#5b4678;--widget-track:#f1f1f1;background:var(--widget-pastel);width:100%;min-width:0;min-height:610px;color:var(--widget-ink);font-family:var(--font-sans), ui-sans-serif, sans-serif;border-radius:20px;align-items:center;padding:clamp(22px,3vw,36px);display:flex}.technical-directors-hero-widget-module__KXEzpG__panel{background:#fff;border-radius:16px;width:100%;padding:22px 24px;box-shadow:0 18px 44px #0a12171a}.technical-directors-hero-widget-module__KXEzpG__status{align-items:center;gap:9px;min-height:20px;margin-bottom:14px;display:flex}.technical-directors-hero-widget-module__KXEzpG__beacon{background:var(--widget-pastel-ink);border-radius:50%;flex:none;width:8px;height:8px;transition:background .4s;position:relative}.technical-directors-hero-widget-module__KXEzpG__beacon:after{border:2px solid var(--widget-pastel-ink);content:"";opacity:0;border-radius:50%;animation:1.6s ease-out infinite technical-directors-hero-widget-module__KXEzpG__ring;position:absolute;inset:-4px}.technical-directors-hero-widget-module__KXEzpG__beacon.technical-directors-hero-widget-module__KXEzpG__done{background:var(--widget-error)}.technical-directors-hero-widget-module__KXEzpG__beacon.technical-directors-hero-widget-module__KXEzpG__done:after{border-color:var(--widget-error)}.technical-directors-hero-widget-module__KXEzpG__statusText{min-width:0;font-size:13px;font-weight:700}.technical-directors-hero-widget-module__KXEzpG__statusText span{color:var(--widget-stone);font-weight:400}.technical-directors-hero-widget-module__KXEzpG__phase{color:var(--widget-stone);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:600}.technical-directors-hero-widget-module__KXEzpG__phaseFound{color:var(--widget-error)}.technical-directors-hero-widget-module__KXEzpG__sheet{border:1px solid var(--widget-border);background:#fff;border-radius:12px;position:relative;overflow:hidden}.technical-directors-hero-widget-module__KXEzpG__drawing{opacity:0;width:100%;height:auto;transition:opacity .8s,transform 1.6s cubic-bezier(.2,.7,.3,1);display:block;transform:scale(1.03)}.technical-directors-hero-widget-module__KXEzpG__drawingShown{opacity:1;transform:scale(1)}.technical-directors-hero-widget-module__KXEzpG__tag{color:var(--widget-stone);letter-spacing:.06em;text-transform:uppercase;background:#ffffffd9;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;bottom:9px;left:12px}.technical-directors-hero-widget-module__KXEzpG__beam{pointer-events:none;background:linear-gradient(90deg,#0000,#5b467821,#0000);border-right:1.5px solid #5b467866;width:70px;position:absolute;top:0;bottom:0;left:-80px}.technical-directors-hero-widget-module__KXEzpG__beamRunning{animation:2.6s cubic-bezier(.4,.1,.4,.9) forwards technical-directors-hero-widget-module__KXEzpG__sweep}.technical-directors-hero-widget-module__KXEzpG__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.technical-directors-hero-widget-module__KXEzpG__zone{fill:none;opacity:0;stroke-dasharray:6 5;stroke-width:2px}.technical-directors-hero-widget-module__KXEzpG__riskZone{fill:#b423180d;stroke:var(--widget-error)}.technical-directors-hero-widget-module__KXEzpG__warningZone{fill:#9a67000d;stroke:var(--widget-warning)}.technical-directors-hero-widget-module__KXEzpG__zoneShown{opacity:1;animation:1.2s linear infinite technical-directors-hero-widget-module__KXEzpG__ants}.technical-directors-hero-widget-module__KXEzpG__pin{z-index:2;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex;position:absolute;transform:scale(0)}.technical-directors-hero-widget-module__KXEzpG__pin:after{content:"";opacity:0;border:2px solid;border-radius:50%;position:absolute;inset:-3px}.technical-directors-hero-widget-module__KXEzpG__pinShown{animation:.5s cubic-bezier(.3,1.6,.4,1) both technical-directors-hero-widget-module__KXEzpG__drop}.technical-directors-hero-widget-module__KXEzpG__pinShown:after{animation:2.2s ease-out .5s infinite technical-directors-hero-widget-module__KXEzpG__pin-ring}.technical-directors-hero-widget-module__KXEzpG__riskPin{background:var(--widget-error);color:var(--widget-error)}.technical-directors-hero-widget-module__KXEzpG__warningPin{background:var(--widget-warning);color:var(--widget-warning)}.technical-directors-hero-widget-module__KXEzpG__findings{flex-direction:column;gap:8px;margin-top:14px;display:flex}.technical-directors-hero-widget-module__KXEzpG__finding{visibility:hidden;border:1px solid var(--widget-border);opacity:0;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:12.5px;line-height:1.4;display:flex}.technical-directors-hero-widget-module__KXEzpG__findingShown{visibility:visible;animation:.38s cubic-bezier(.3,1.4,.4,1) both technical-directors-hero-widget-module__KXEzpG__pop}.technical-directors-hero-widget-module__KXEzpG__findingNumber{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:10.5px;font-weight:800;display:flex;transform:scale(0)}.technical-directors-hero-widget-module__KXEzpG__findingShown .technical-directors-hero-widget-module__KXEzpG__findingNumber{animation:.4s cubic-bezier(.3,1.6,.4,1) .15s both technical-directors-hero-widget-module__KXEzpG__drop}.technical-directors-hero-widget-module__KXEzpG__riskNumber{background:var(--widget-error)}.technical-directors-hero-widget-module__KXEzpG__warningNumber{background:var(--widget-warning)}.technical-directors-hero-widget-module__KXEzpG__findingText{min-width:0}.technical-directors-hero-widget-module__KXEzpG__findingText b{font-weight:700}.technical-directors-hero-widget-module__KXEzpG__reference{border:1px solid var(--widget-border);background:var(--widget-track);color:var(--widget-stone);font-variant-numeric:tabular-nums;opacity:0;white-space:nowrap;border-radius:6px;flex:none;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:700;transition:opacity .35s .3s,transform .35s .3s;transform:translate(6px)}.technical-directors-hero-widget-module__KXEzpG__findingShown .technical-directors-hero-widget-module__KXEzpG__reference{opacity:1;transform:translate(0)}.technical-directors-hero-widget-module__KXEzpG__actions{visibility:hidden;opacity:0;align-items:center;gap:8px;margin-top:14px;display:flex}.technical-directors-hero-widget-module__KXEzpG__actionsShown{visibility:visible;animation:.4s cubic-bezier(.3,1.4,.4,1) both technical-directors-hero-widget-module__KXEzpG__pop}.technical-directors-hero-widget-module__KXEzpG__primaryAction,.technical-directors-hero-widget-module__KXEzpG__secondaryAction{border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-size:12.5px;font-weight:600;display:flex}.technical-directors-hero-widget-module__KXEzpG__primaryAction{background:var(--widget-ink);color:#fff;animation:1.8s ease-out .6s 2 technical-directors-hero-widget-module__KXEzpG__button-pulse}.technical-directors-hero-widget-module__KXEzpG__primaryAction svg{stroke:currentColor;stroke-width:2.4px;width:12px;height:12px}.technical-directors-hero-widget-module__KXEzpG__secondaryAction{border:1px solid var(--widget-border)}.technical-directors-hero-widget-module__KXEzpG__actions kbd{border:1px solid var(--widget-border);background:var(--widget-track);color:var(--widget-stone);border-radius:6px;margin-left:auto;padding:2px 7px;font-family:inherit;font-size:11px;font-weight:600}@keyframes technical-directors-hero-widget-module__KXEzpG__ring{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes technical-directors-hero-widget-module__KXEzpG__sweep{to{left:calc(100% + 10px)}}@keyframes technical-directors-hero-widget-module__KXEzpG__ants{to{stroke-dashoffset:-22px}}@keyframes technical-directors-hero-widget-module__KXEzpG__drop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes technical-directors-hero-widget-module__KXEzpG__pin-ring{0%{opacity:.6;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes technical-directors-hero-widget-module__KXEzpG__pop{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes technical-directors-hero-widget-module__KXEzpG__button-pulse{0%{box-shadow:0 0 #0a121759}60%,to{box-shadow:0 0 0 9px #0a121700}}@media (max-width:640px){.technical-directors-hero-widget-module__KXEzpG__stage{min-height:520px;padding:16px}.technical-directors-hero-widget-module__KXEzpG__panel{padding:16px}.technical-directors-hero-widget-module__KXEzpG__statusText span,.technical-directors-hero-widget-module__KXEzpG__phase{display:none}.technical-directors-hero-widget-module__KXEzpG__finding{align-items:flex-start;padding:9px 10px;font-size:11px}.technical-directors-hero-widget-module__KXEzpG__reference{display:none}.technical-directors-hero-widget-module__KXEzpG__primaryAction,.technical-directors-hero-widget-module__KXEzpG__secondaryAction{padding-inline:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.technical-directors-hero-widget-module__KXEzpG__stage *{transition:none!important;animation:none!important}.technical-directors-hero-widget-module__KXEzpG__drawing{opacity:1!important;transform:none!important}.technical-directors-hero-widget-module__KXEzpG__beam{display:none}.technical-directors-hero-widget-module__KXEzpG__zoneShown{opacity:1!important}.technical-directors-hero-widget-module__KXEzpG__pin,.technical-directors-hero-widget-module__KXEzpG__findingNumber{transform:scale(1)!important}.technical-directors-hero-widget-module__KXEzpG__finding,.technical-directors-hero-widget-module__KXEzpG__actions{visibility:visible!important;opacity:1!important}.technical-directors-hero-widget-module__KXEzpG__reference{opacity:1!important;transform:none!important}}
.quality-and-coordination-module__P0pcaa__page,.quality-and-coordination-module__P0pcaa__page *{box-sizing:border-box}.quality-and-coordination-module__P0pcaa__page{color:#071116;background:#fff;overflow:clip}.quality-and-coordination-module__P0pcaa__heroSection{background:#fff}.quality-and-coordination-module__P0pcaa__container{width:calc(100% - clamp(64px,11.111vw,256px));max-width:1696px;margin:0 auto}.quality-and-coordination-module__P0pcaa__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.quality-and-coordination-module__P0pcaa__heroCopyPanel{align-items:center;min-width:0;padding-block:48px;display:flex;position:relative}.quality-and-coordination-module__P0pcaa__heroCopyPanel:after{content:"";background:#07111624;height:1px;position:absolute;bottom:0;left:0;right:0}.quality-and-coordination-module__P0pcaa__heroCopy{width:100%;max-width:560px}.quality-and-coordination-module__P0pcaa__eyebrow{letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.quality-and-coordination-module__P0pcaa__eyebrowIcon{background:#f0f1f1;border-radius:5px;flex:none;place-items:center;width:36px;height:36px;display:grid}.quality-and-coordination-module__P0pcaa__eyebrowIcon svg{stroke-width:2.2px;width:20px;height:20px}.quality-and-coordination-module__P0pcaa__heroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:540px;margin:0;font-size:clamp(48px,3.35vw,66px);font-weight:680;line-height:1.08}.quality-and-coordination-module__P0pcaa__description{color:#071116c7;letter-spacing:-.01em;max-width:590px;margin:28px 0 0;font-size:clamp(18px,1.2vw,22px);line-height:1.5}.quality-and-coordination-module__P0pcaa__demoButton{background:var(--color-brand-lime);min-height:54px;color:var(--color-brand-ink);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:40px;padding:15px 24px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.quality-and-coordination-module__P0pcaa__demoButton:hover{background:var(--color-brand-lime-hover);color:var(--color-brand-ink)}.quality-and-coordination-module__P0pcaa__heroWidget{min-width:0}.quality-and-coordination-module__P0pcaa__capabilitiesSection{background:#fff;padding-block:clamp(72px,7vw,128px)}.quality-and-coordination-module__P0pcaa__capabilitiesHeading{letter-spacing:-.042em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(32px,2.55vw,48px);font-weight:680;line-height:1.08}.quality-and-coordination-module__P0pcaa__capabilityCards{margin-top:clamp(52px,5vw,80px)}@media (max-width:1100px){.quality-and-coordination-module__P0pcaa__heroCopy h1{font-size:clamp(42px,5vw,54px)}.quality-and-coordination-module__P0pcaa__description{font-size:17px}}@media (max-width:767px){.quality-and-coordination-module__P0pcaa__container{width:calc(100% - 40px)}.quality-and-coordination-module__P0pcaa__heroGrid{grid-template-columns:1fr;gap:24px;padding-top:16px}.quality-and-coordination-module__P0pcaa__heroCopyPanel{padding-block:32px 0}.quality-and-coordination-module__P0pcaa__heroCopyPanel:after{display:none}.quality-and-coordination-module__P0pcaa__eyebrow{gap:10px;margin-bottom:18px;font-size:12px}.quality-and-coordination-module__P0pcaa__eyebrowIcon{width:32px;height:32px}.quality-and-coordination-module__P0pcaa__heroCopy h1{max-width:360px;font-size:34px}.quality-and-coordination-module__P0pcaa__description{max-width:430px;margin-top:18px;font-size:16px}.quality-and-coordination-module__P0pcaa__demoButton{min-height:48px;margin-top:24px;padding-inline:21px;font-size:12px}.quality-and-coordination-module__P0pcaa__capabilitiesSection{padding-block:72px}.quality-and-coordination-module__P0pcaa__capabilitiesHeading{max-width:540px;font-size:31px}.quality-and-coordination-module__P0pcaa__capabilityCards{margin-top:40px}}@media (max-width:390px){.quality-and-coordination-module__P0pcaa__heroCopy h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.quality-and-coordination-module__P0pcaa__demoButton{transition:none}}
