.ecw{background:var(--ecw-bg,transparent);font-family:inherit;isolation:isolate;overflow:hidden;padding:var(--ecw-pt,96px) 20px var(--ecw-pb,96px);position:relative;--ecw-accent:#00b58f;--ecw-primary:#00718d;--ecw-dark:#0b4c5e;--ecw-speed-scale:1;--ecw-hover-scale:1.09}.ecw--speed-slow{--ecw-speed-scale:1.4}.ecw--speed-fast{--ecw-speed-scale:0.7}.ecw__container{margin:0 auto;max-width:1100px;position:relative}.ecw__header{margin-bottom:clamp(32px,4vw,56px);margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.ecw__eyebrow{color:var(--ecw-accent);font-size:14px;font-weight:600;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.ecw__headline{color:var(--ecw-dark);font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.ecw__subline{color:#3c3c3c;font-size:clamp(15px,1.5vw,17px);line-height:1.6;margin:0}.ecw__subline>:first-child{margin-top:0}.ecw__subline>:last-child{margin-bottom:0}.ecw__wheel-wrap{align-items:center;display:flex;justify-content:center;position:relative}.ecw__wheel{aspect-ratio:1/1;display:block;height:auto;max-width:var(--ecw-max-size,640px);width:100%}.ecw__hidden-links{display:none}.ecw__segment{cursor:pointer;transform-origin:402px 405px;transition:filter .35s ease,transform .35s ease,opacity .35s ease,stroke .35s ease}.ecw__icon,.ecw__label{transform-origin:center;transition:fill .3s ease,opacity .3s ease,transform .3s ease,font-size .3s ease}.ecw__center,.ecw__center-text,.ecw__ring{transform-origin:402px 405px}.ecw__ring{transform-box:fill-box}@media (hover:hover) and (pointer:fine){.ecw__segment:hover{filter:brightness(1.1) drop-shadow(0 0 12px rgba(0,181,143,.35));transform:scale(var(--ecw-hover-scale))}.ecw--in-view.ecw--active-approval .ecw__segment:not(.ecw__segment--approval):not(.ecw__segment--organization):hover,.ecw--in-view.ecw--active-internal .ecw__segment:not(.ecw__segment--internal):not(.ecw__segment--organization):hover,.ecw--in-view.ecw--active-iso .ecw__segment:not(.ecw__segment--iso):not(.ecw__segment--organization):hover,.ecw--in-view.ecw--active-legal .ecw__segment:not(.ecw__segment--legal):not(.ecw__segment--organization):hover,.ecw--in-view.ecw--active-organization .ecw__segment:hover{animation:none!important;filter:brightness(1.08) saturate(1) drop-shadow(0 0 14px rgba(0,181,143,.4))!important;opacity:1!important;transform:scale(var(--ecw-hover-scale))}.ecw__icon:hover{cursor:pointer;transform:scale(1.06)}}.ecw__icon--organization,.ecw__label--organization{transition:fill .3s ease,stroke .3s ease,transform .3s ease}@media (hover:hover) and (pointer:fine){.ecw--organization-hover .ecw__segment--organization{animation:none!important;filter:brightness(1.04) drop-shadow(0 0 14px rgba(0,181,143,.4));stroke:transparent;transform:scale(var(--ecw-hover-scale))}}.ecw__wheel{transform-origin:50% 50%;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}@keyframes ecw-fade-in{0%{opacity:0}to{opacity:1}}.ecw[data-anim-buildin=True].ecw--build-fade:not(.ecw--in-view) .ecw__wheel{opacity:0;transform:scale(.96)}.ecw[data-anim-buildin=True].ecw--build-rotate:not(.ecw--in-view) .ecw__wheel{opacity:0;transform:rotate(-12deg) scale(.94)}.ecw--in-view .ecw__wheel{opacity:1;transform:none}.ecw[data-anim-buildin=True].ecw--build-sweep:not(.ecw--in-view) .ecw__center-group,.ecw[data-anim-buildin=True].ecw--build-sweep:not(.ecw--in-view) .ecw__dividers,.ecw[data-anim-buildin=True].ecw--build-sweep:not(.ecw--in-view) .ecw__icon,.ecw[data-anim-buildin=True].ecw--build-sweep:not(.ecw--in-view) .ecw__labels,.ecw[data-anim-buildin=True].ecw--build-sweep:not(.ecw--in-view) .ecw__segment{opacity:0}.ecw--build-sweep.ecw--in-view .ecw__center-group{animation:ecw-fade-in .5s ease 0s backwards}.ecw--build-sweep.ecw--in-view .ecw__dividers{animation:ecw-fade-in .5s ease .1s backwards}.ecw--build-sweep.ecw--in-view .ecw__segment--iso{animation:ecw-fade-in .5s ease .15s backwards}.ecw--build-sweep.ecw--in-view .ecw__segment--legal{animation:ecw-fade-in .5s ease .3s backwards}.ecw--build-sweep.ecw--in-view .ecw__segment--internal{animation:ecw-fade-in .5s ease .45s backwards}.ecw--build-sweep.ecw--in-view .ecw__segment--approval{animation:ecw-fade-in .5s ease .6s backwards}.ecw--build-sweep.ecw--in-view .ecw__segment--organization{animation:ecw-fade-in .5s ease .75s backwards}.ecw--build-sweep.ecw--in-view .ecw__icon,.ecw--build-sweep.ecw--in-view .ecw__labels{animation:ecw-fade-in .5s ease .45s backwards}.ecw[data-anim-buildin=True].ecw--build-iris:not(.ecw--in-view) .ecw__center-group,.ecw[data-anim-buildin=True].ecw--build-iris:not(.ecw--in-view) .ecw__dividers,.ecw[data-anim-buildin=True].ecw--build-iris:not(.ecw--in-view) .ecw__icon,.ecw[data-anim-buildin=True].ecw--build-iris:not(.ecw--in-view) .ecw__labels,.ecw[data-anim-buildin=True].ecw--build-iris:not(.ecw--in-view) .ecw__segments{opacity:0}.ecw--build-iris .ecw__center-group,.ecw--build-iris .ecw__segments{transform-origin:402px 405px}.ecw--build-iris.ecw--in-view .ecw__center-group{animation:ecw-iris-center .6s cubic-bezier(.34,1.56,.64,1) 0s backwards}@keyframes ecw-iris-center{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ecw--build-iris.ecw--in-view .ecw__segments{animation:ecw-iris-segments .7s cubic-bezier(.22,1,.36,1) .2s backwards}@keyframes ecw-iris-segments{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}.ecw--build-iris.ecw--in-view .ecw__dividers,.ecw--build-iris.ecw--in-view .ecw__icon,.ecw--build-iris.ecw--in-view .ecw__labels{animation:ecw-fade-in .5s ease .5s backwards}.ecw--in-view.ecw--active-approval .ecw__segment--approval,.ecw--in-view.ecw--active-internal .ecw__segment--internal,.ecw--in-view.ecw--active-iso .ecw__segment--iso,.ecw--in-view.ecw--active-legal .ecw__segment--legal,.ecw--in-view.ecw--active-organization .ecw__segment--organization{animation:ecw-pull calc(.9s*var(--ecw-speed-scale)) cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(.55s*var(--ecw-speed-scale))}@keyframes ecw-pull{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(0,181,143,0));transform:scale(1)}to{filter:brightness(1.06) drop-shadow(0 0 18px rgba(0,181,143,.5));transform:scale(1.08)}}.ecw--active-approval .ecw__segment--approval,.ecw--active-internal .ecw__segment--internal,.ecw--active-iso .ecw__segment--iso,.ecw--active-legal .ecw__segment--legal,.ecw--active-organization .ecw__segment--organization,.ecw__segment:hover{stroke:transparent}.ecw[data-anim-buildin=False].ecw--active-approval .ecw__segment--approval,.ecw[data-anim-buildin=False].ecw--active-internal .ecw__segment--internal,.ecw[data-anim-buildin=False].ecw--active-iso .ecw__segment--iso,.ecw[data-anim-buildin=False].ecw--active-legal .ecw__segment--legal,.ecw[data-anim-buildin=False].ecw--active-organization .ecw__segment--organization{filter:brightness(1.06) drop-shadow(0 0 18px rgba(0,181,143,.5));transform:scale(1.08)}@media (max-width:768px){.ecw{--ecw-speed-scale:0.7;padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.ecw .ecw__center,.ecw .ecw__center-group,.ecw .ecw__center-text,.ecw .ecw__divider,.ecw .ecw__dividers,.ecw .ecw__icon,.ecw .ecw__label,.ecw .ecw__labels,.ecw .ecw__ring,.ecw .ecw__rings,.ecw .ecw__segment,.ecw .ecw__segments,.ecw .ecw__wheel{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.ecw--active-approval .ecw__segment--approval,.ecw--active-internal .ecw__segment--internal,.ecw--active-iso .ecw__segment--iso,.ecw--active-legal .ecw__segment--legal,.ecw--active-organization .ecw__segment--organization{filter:brightness(1.08) drop-shadow(0 0 12px rgba(0,181,143,.5))!important}}.ecw__segment:focus{outline:none}.ecw__segment:focus-visible{filter:brightness(1.15) drop-shadow(0 0 14px rgba(0,181,143,.7));outline:2px solid var(--ecw-accent);outline-offset:4px}