.AnimatedOrganigramSection-module__rMogaG__section{background:#fff;padding:40px 24px}.AnimatedOrganigramSection-module__rMogaG__wrapper{max-width:1200px;margin:0 auto}.AnimatedOrganigramSection-module__rMogaG__title{text-align:center;color:var(--color-company-green);margin:0 0 28px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.1}.AnimatedOrganigramSection-module__rMogaG__tree{--card-width:250px;--team-gap:28px;--branch-width:calc(var(--card-width)*2 + var(--team-gap));--service-gap:220px;width:fit-content;min-height:500px;margin:0 auto;position:relative}.AnimatedOrganigramSection-module__rMogaG__edges{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.AnimatedOrganigramSection-module__rMogaG__edge{stroke:var(--color-company-orange);stroke-opacity:.35;stroke-width:1.5px;stroke-linecap:round;fill:none;stroke-dasharray:420;stroke-dashoffset:420px;transition:opacity .2s ease-out}.AnimatedOrganigramSection-module__rMogaG__edgeDimmed{opacity:.35}.AnimatedOrganigramSection-module__rMogaG__edgeActive{opacity:1}.AnimatedOrganigramSection-module__rMogaG__rowRoot,.AnimatedOrganigramSection-module__rMogaG__rowLevel2,.AnimatedOrganigramSection-module__rMogaG__rowLevel3{z-index:1;position:relative}.AnimatedOrganigramSection-module__rMogaG__rowRoot{place-items:center;margin-bottom:54px;display:grid}.AnimatedOrganigramSection-module__rMogaG__rowLevel2,.AnimatedOrganigramSection-module__rMogaG__rowLevel3{grid-template-columns:repeat(2,var(--branch-width));column-gap:var(--service-gap);justify-content:center;display:grid}.AnimatedOrganigramSection-module__rMogaG__rowLevel2{margin-bottom:84px}.AnimatedOrganigramSection-module__rMogaG__branch{place-items:center;display:grid}.AnimatedOrganigramSection-module__rMogaG__team{justify-content:center;gap:var(--team-gap);display:flex}.AnimatedOrganigramSection-module__rMogaG__node{opacity:0}.AnimatedOrganigramSection-module__rMogaG__node:hover .AnimatedOrganigramSection-module__rMogaG__card,.AnimatedOrganigramSection-module__rMogaG__node:hover .AnimatedOrganigramSection-module__rMogaG__serviceCard{box-shadow:0 14px 22px #0f172a24}.AnimatedOrganigramSection-module__rMogaG__card,.AnimatedOrganigramSection-module__rMogaG__serviceCard{width:var(--card-width);background:#fbfcfe;border:1px solid #dde4ee;border-radius:16px;transition:box-shadow .22s;box-shadow:0 10px 16px #0f172a1a}.AnimatedOrganigramSection-module__rMogaG__card{min-height:84px;display:flex;overflow:hidden}.AnimatedOrganigramSection-module__rMogaG__serviceCard{padding:0 14px 14px;overflow:hidden}.AnimatedOrganigramSection-module__rMogaG__blue{border-left:4px solid var(--color-company-bleu)}.AnimatedOrganigramSection-module__rMogaG__green{border-left:4px solid var(--color-company-green)}.AnimatedOrganigramSection-module__rMogaG__serviceCard.AnimatedOrganigramSection-module__rMogaG__blue,.AnimatedOrganigramSection-module__rMogaG__serviceCard.AnimatedOrganigramSection-module__rMogaG__green{border-left-width:1px;border-left-color:#dde4ee}.AnimatedOrganigramSection-module__rMogaG__photoWrap{background:#dbe6f2;flex-shrink:0;align-self:stretch;width:68px;position:relative}.AnimatedOrganigramSection-module__rMogaG__photo{object-fit:cover;display:block}.AnimatedOrganigramSection-module__rMogaG__cardContent{flex-direction:column;justify-content:center;gap:4px;width:100%;padding:8px 12px;display:flex}.AnimatedOrganigramSection-module__rMogaG__personName{color:#0f172a;margin:0;font-size:14px;font-weight:700;line-height:1.2}.AnimatedOrganigramSection-module__rMogaG__personPill{color:#12426f;white-space:nowrap;text-overflow:ellipsis;background:#d7e3ef;border-radius:999px;width:fit-content;max-width:100%;margin:0;padding:3px 10px;font-size:12px;line-height:1;overflow:hidden}.AnimatedOrganigramSection-module__rMogaG__green .AnimatedOrganigramSection-module__rMogaG__personPill{color:#008f8e;background:#d3eceb}.AnimatedOrganigramSection-module__rMogaG__personRole{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-style:italic;line-height:1.2;overflow:hidden}.AnimatedOrganigramSection-module__rMogaG__serviceTopBar{background:var(--color-company-bleu);height:10px;margin:0 -14px 12px}.AnimatedOrganigramSection-module__rMogaG__green .AnimatedOrganigramSection-module__rMogaG__serviceTopBar{background:var(--color-company-green)}.AnimatedOrganigramSection-module__rMogaG__serviceHeaderRow{align-items:center;margin-bottom:10px;display:flex}.AnimatedOrganigramSection-module__rMogaG__serviceLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--color-company-bleu);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.AnimatedOrganigramSection-module__rMogaG__green .AnimatedOrganigramSection-module__rMogaG__serviceLabel{color:var(--color-company-green)}.AnimatedOrganigramSection-module__rMogaG__serviceBullet{background:currentColor;border-radius:999px;width:8px;height:8px}.AnimatedOrganigramSection-module__rMogaG__serviceName{color:#0f172a;margin:0;font-size:18px;font-weight:500;line-height:1}.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__nodeL1{animation:.4s ease-out forwards AnimatedOrganigramSection-module__rMogaG__directorIn}.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__edge1,.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__edge2{animation:1.5s cubic-bezier(.35,.02,.2,1) .4s forwards AnimatedOrganigramSection-module__rMogaG__edgeDraw}.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__nodeL2a{animation:.6s ease-out 1.7s forwards AnimatedOrganigramSection-module__rMogaG__serviceIn}.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__nodeL2b{animation:.6s ease-out 1.78s forwards AnimatedOrganigramSection-module__rMogaG__serviceIn}.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__edge3,.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__edge4,.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__edge5,.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__edge6{animation:3.8s cubic-bezier(.35,.02,.2,1) 2.3s forwards AnimatedOrganigramSection-module__rMogaG__edgeDraw}.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__nodeL3a,.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__nodeL3b,.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__nodeL3c,.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__nodeL3d{animation:.5s ease-out 3.6s forwards AnimatedOrganigramSection-module__rMogaG__employeeIn}.AnimatedOrganigramSection-module__rMogaG__animate .AnimatedOrganigramSection-module__rMogaG__edges{animation:.25s ease-out 4.2s AnimatedOrganigramSection-module__rMogaG__edgeStabilize}@keyframes AnimatedOrganigramSection-module__rMogaG__directorIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes AnimatedOrganigramSection-module__rMogaG__serviceIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimatedOrganigramSection-module__rMogaG__edgeDraw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes AnimatedOrganigramSection-module__rMogaG__employeeIn{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AnimatedOrganigramSection-module__rMogaG__edgeStabilize{0%{opacity:1}50%{opacity:1.28}to{opacity:1}}@media (max-width:980px){.AnimatedOrganigramSection-module__rMogaG__section{padding:88px 16px}.AnimatedOrganigramSection-module__rMogaG__tree{--card-width:224px;--team-gap:20px;--service-gap:0px;min-height:500px}.AnimatedOrganigramSection-module__rMogaG__serviceLabel{font-size:11px}.AnimatedOrganigramSection-module__rMogaG__serviceName{font-size:16px}.AnimatedOrganigramSection-module__rMogaG__personName{font-size:13px}.AnimatedOrganigramSection-module__rMogaG__nodeL2a,.AnimatedOrganigramSection-module__rMogaG__nodeL3a,.AnimatedOrganigramSection-module__rMogaG__nodeL3b,.AnimatedOrganigramSection-module__rMogaG__nodeL3c{display:none}.AnimatedOrganigramSection-module__rMogaG__rowLevel2,.AnimatedOrganigramSection-module__rMogaG__rowLevel3{grid-template-columns:var(--card-width)}.AnimatedOrganigramSection-module__rMogaG__rowLevel2{margin-bottom:92px}}@media (prefers-reduced-motion:reduce){.AnimatedOrganigramSection-module__rMogaG__node,.AnimatedOrganigramSection-module__rMogaG__edge{opacity:1;stroke-dashoffset:0;animation:none!important;transform:none!important}}
.RegionalOrganigramDemo-module__GD-ZBW__section{width:100%}.RegionalOrganigramDemo-module__GD-ZBW__tree{--card-width:min(100%,250px);--card-gap:28px;width:min(100%,300px);margin:0 auto;padding:8px 8px 6px;position:relative}.RegionalOrganigramDemo-module__GD-ZBW__edges{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.RegionalOrganigramDemo-module__GD-ZBW__edge{stroke:var(--color-company-orange);stroke-opacity:.38;stroke-width:1.75px;stroke-linecap:round;fill:none;stroke-dasharray:340;stroke-dashoffset:340px;transition:opacity .2s ease-out}.RegionalOrganigramDemo-module__GD-ZBW__edgeDimmed{opacity:.35}.RegionalOrganigramDemo-module__GD-ZBW__edgeActive{opacity:1}.RegionalOrganigramDemo-module__GD-ZBW__rowRoot,.RegionalOrganigramDemo-module__GD-ZBW__rowChildren{z-index:1;position:relative}.RegionalOrganigramDemo-module__GD-ZBW__rowRoot{margin-bottom:var(--card-gap);place-items:center;display:grid}.RegionalOrganigramDemo-module__GD-ZBW__rowChildren{justify-items:center;row-gap:var(--card-gap);display:grid}.RegionalOrganigramDemo-module__GD-ZBW__node{opacity:0;width:var(--card-width)}.RegionalOrganigramDemo-module__GD-ZBW__node:hover .RegionalOrganigramDemo-module__GD-ZBW__card{box-shadow:0 14px 22px #0f172a24}.RegionalOrganigramDemo-module__GD-ZBW__card{background:#f8fafc;border:1px solid #d8e0e9;border-radius:10px;width:100%;transition:box-shadow .22s;overflow:hidden;box-shadow:0 8px 18px #0f172a14}.RegionalOrganigramDemo-module__GD-ZBW__media{background-color:#f8fafc;background-position:50%;background-repeat:no-repeat;background-size:cover;height:168px}.RegionalOrganigramDemo-module__GD-ZBW__label{text-align:center;color:#1e293b;border-top:1px solid #edf2f7;border-bottom:1px solid #d8e0e9;justify-content:center;align-items:center;min-height:72px;padding:12px;font-size:18px;font-weight:500;line-height:1;display:flex}.RegionalOrganigramDemo-module__GD-ZBW__actions{background:#f1f5f9;justify-content:center;gap:10px;padding:12px;display:flex}.RegionalOrganigramDemo-module__GD-ZBW__actions button{color:#0f172a;background:#e2e8f0;border:1px solid #d4dae1;border-radius:8px;justify-content:center;align-items:center;width:40px;height:34px;display:inline-flex}.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeTrunk,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeMobile1{animation:.5s cubic-bezier(.35,.02,.2,1) .28s forwards RegionalOrganigramDemo-module__GD-ZBW__edgeDraw}.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeBusLeft,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeBusRight,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeDrop1,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeDrop2,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeDrop3,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeMobile2,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__edgeMobile3{animation:.55s cubic-bezier(.35,.02,.2,1) .78s forwards RegionalOrganigramDemo-module__GD-ZBW__edgeDraw}.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__node1{animation:.48s ease-out 80ms forwards RegionalOrganigramDemo-module__GD-ZBW__nodeIn}.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__node2,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__node3,.RegionalOrganigramDemo-module__GD-ZBW__animate .RegionalOrganigramDemo-module__GD-ZBW__node4{animation:.56s ease-out .72s forwards RegionalOrganigramDemo-module__GD-ZBW__nodeIn}@keyframes RegionalOrganigramDemo-module__GD-ZBW__edgeDraw{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}@keyframes RegionalOrganigramDemo-module__GD-ZBW__nodeIn{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.RegionalOrganigramDemo-module__GD-ZBW__tree{--card-width:min(100%,250px)}}@media (min-width:981px){.RegionalOrganigramDemo-module__GD-ZBW__tree{--card-width:250px;--card-gap:36px;width:fit-content}.RegionalOrganigramDemo-module__GD-ZBW__rowRoot{margin-bottom:56px}.RegionalOrganigramDemo-module__GD-ZBW__rowChildren{justify-content:center;align-items:flex-start;gap:var(--card-gap);flex-wrap:nowrap;display:flex}}@media (max-width:420px){.RegionalOrganigramDemo-module__GD-ZBW__tree{--card-width:min(100%,244px);padding-inline:4px}}
.ServiceOrganigramDemo-module__ePFrFG__section{width:100%}.ServiceOrganigramDemo-module__ePFrFG__tree{--card-width:250px;--card-gap:28px;width:fit-content;min-height:292px;margin:0 auto;position:relative}.ServiceOrganigramDemo-module__ePFrFG__edges{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ServiceOrganigramDemo-module__ePFrFG__edge{stroke:var(--color-company-orange);stroke-opacity:.35;stroke-width:1.5px;stroke-linecap:round;fill:none;stroke-dasharray:420;stroke-dashoffset:420px;transition:opacity .2s ease-out}.ServiceOrganigramDemo-module__ePFrFG__edgeDimmed{opacity:.35}.ServiceOrganigramDemo-module__ePFrFG__edgeActive{opacity:1}.ServiceOrganigramDemo-module__ePFrFG__rowRoot,.ServiceOrganigramDemo-module__ePFrFG__rowChildren{z-index:1;position:relative}.ServiceOrganigramDemo-module__ePFrFG__rowRoot{place-items:center;margin-bottom:56px;display:grid}.ServiceOrganigramDemo-module__ePFrFG__rowChildren{grid-template-columns:repeat(3,var(--card-width));justify-content:center;gap:var(--card-gap);display:grid}.ServiceOrganigramDemo-module__ePFrFG__node{opacity:0}.ServiceOrganigramDemo-module__ePFrFG__node:hover .ServiceOrganigramDemo-module__ePFrFG__card{box-shadow:0 14px 22px #0f172a24}.ServiceOrganigramDemo-module__ePFrFG__card{width:var(--card-width);background:#fbfcfe;border:1px solid #dde4ee;border-radius:16px;transition:box-shadow .22s;overflow:hidden;box-shadow:0 10px 16px #0f172a1a}.ServiceOrganigramDemo-module__ePFrFG__topbar{height:10px}.ServiceOrganigramDemo-module__ePFrFG__barBlue{background:var(--color-company-bleu)}.ServiceOrganigramDemo-module__ePFrFG__barTeal{background:#0fb7bc}.ServiceOrganigramDemo-module__ePFrFG__barOrange{background:var(--color-company-orange)}.ServiceOrganigramDemo-module__ePFrFG__barPink{background:#e10b79}.ServiceOrganigramDemo-module__ePFrFG__body{padding:0 14px 14px}.ServiceOrganigramDemo-module__ePFrFG__headingRow{align-items:center;margin-top:12px;margin-bottom:10px;display:flex}.ServiceOrganigramDemo-module__ePFrFG__serviceLabel{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ServiceOrganigramDemo-module__ePFrFG__dot{background:currentColor;border-radius:999px;width:8px;height:8px}.ServiceOrganigramDemo-module__ePFrFG__textBlue{color:var(--color-company-bleu)}.ServiceOrganigramDemo-module__ePFrFG__textTeal{color:#0fb7bc}.ServiceOrganigramDemo-module__ePFrFG__textOrange{color:var(--color-company-orange)}.ServiceOrganigramDemo-module__ePFrFG__textPink{color:#e10b79}.ServiceOrganigramDemo-module__ePFrFG__title{color:#0f172a;margin:0;font-size:18px;font-weight:500;line-height:1}.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__nodeRoot{animation:.4s ease-out forwards ServiceOrganigramDemo-module__ePFrFG__rootIn}.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__edgeTrunk{animation:.9s cubic-bezier(.35,.02,.2,1) .3s forwards ServiceOrganigramDemo-module__ePFrFG__edgeDraw}.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__edgeBusLeft,.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__edgeBusRight{animation:.9s cubic-bezier(.35,.02,.2,1) .86s forwards ServiceOrganigramDemo-module__ePFrFG__edgeDraw}.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__edgeDrop1,.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__edgeDrop2,.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__edgeDrop3{animation:1.2s cubic-bezier(.35,.02,.2,1) 1.42s forwards ServiceOrganigramDemo-module__ePFrFG__edgeDraw}.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__nodeA,.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__nodeB,.ServiceOrganigramDemo-module__ePFrFG__animate .ServiceOrganigramDemo-module__ePFrFG__nodeC{animation:.5s ease-out 2.1s forwards ServiceOrganigramDemo-module__ePFrFG__childIn}@keyframes ServiceOrganigramDemo-module__ePFrFG__edgeDraw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes ServiceOrganigramDemo-module__ePFrFG__rootIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ServiceOrganigramDemo-module__ePFrFG__childIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.ServiceOrganigramDemo-module__ePFrFG__tree{min-height:506px}.ServiceOrganigramDemo-module__ePFrFG__rowChildren{grid-template-columns:1fr;justify-items:center;row-gap:18px}.ServiceOrganigramDemo-module__ePFrFG__rowRoot{margin-bottom:44px}}
