@font-face{font-display:swap;font-family:Arboria;font-style:normal;font-weight:900;src:url(https://cdn.prod.website-files.com/62959d3ed54eea1392efd0ef/62959d5ade4b8cd48ba8956c_Arboria%20Black.otf)format("opentype")}@font-face{font-display:swap;font-family:Arboria book;font-style:normal;font-weight:400;src:url(https://cdn.prod.website-files.com/62959d3ed54eea1392efd0ef/62959d5bc0479aba777d9064_Arboria%20Book.otf)format("opentype")}@font-face{font-display:swap;font-family:Arboria;font-style:normal;font-weight:700;src:url(https://cdn.prod.website-files.com/62959d3ed54eea1392efd0ef/62959d5a86070fd031f35e84_Arboria%20Bold.otf)format("opentype")}@font-face{font-display:swap;font-family:Arboria;font-style:normal;font-weight:300;src:url(https://cdn.prod.website-files.com/62959d3ed54eea1392efd0ef/62959d5b0def7a2edf80de5e_Arboria%20Light.otf)format("opentype")}@font-face{font-display:swap;font-family:Arboria;font-style:normal;font-weight:500;src:url(https://cdn.prod.website-files.com/62959d3ed54eea1392efd0ef/62959d5cdccb158ca50c4a84_Arboria%20Medium.otf)format("opentype")}@font-face{font-display:swap;font-family:Arboria;font-style:normal;font-weight:100;src:url(https://cdn.prod.website-files.com/62959d3ed54eea1392efd0ef/62959d5b29afea7782d92eb4_Arboria%20Thin.otf)format("opentype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/fonts/Inter%20Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/fonts/Inter%20Medium.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/fonts/Inter%20SemiBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/fonts/Inter%20Bold.ttf) format("truetype")}body{background-color:#f3f7fa;color:#18174d}h1,h2,h3{color:#18174d;font-family:Arboria,sans-serif!important}.wo-2025-module-container .specific-module p,.wo-2025-module-container .specific-module span{font-size:14px}.wo-2025-module-container .specific-module table,.wo-2025-module-container .specific-module table td,.wo-2025-module-container .specific-module table td ul,.wo-2025-module-container .specific-module table td ul li{border:0;color:#18174d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2em;margin:0;padding:0}.wo-2025-module-container-version .specific-module p,.wo-2025-module-container-version .specific-module span{font-size:14px}.wo-2025-module-container-version .specific-module table,.wo-2025-module-container-version .specific-module table td,.wo-2025-module-container-version .specific-module table td ul,.wo-2025-module-container-version .specific-module table td ul li{border:0;color:#18174d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2em;margin:0;padding:0}table{background-color:transparent;table-layout:fixed}.fixed-col{white-space:nowrap;width:40px}.fluid-col{width:auto}.custom-banner{align-items:center;background-position:bottom;background-size:cover;border-bottom-left-radius:48px;box-sizing:border-box;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:55vh;overflow:hidden;padding:0;position:relative;text-align:center;width:100%;z-index:1}.custom-banner-outer{background:#f3f7fa;padding:0}.content-wrapper{margin:0 auto;max-width:1200px;padding:20px 20px 30px;z-index:2}.wo2025-bannerLogo{height:auto;margin:48px auto 10px;max-width:300px;object-fit:contain}.wo2025-title{color:#18174d;font-family:Arboria,sans-serif;font-size:40px;font-weight:700;letter-spacing:0;line-height:1.2em;margin:0 0 38px}.wo2025-bannerTextBox{background-color:#fff;border-radius:8px;border-top:10px solid #4f4bff;color:#18174d;font-size:18px;margin:0 auto;padding:24px 24px 6px;text-align:left;width:calc(100% - 140px);width:100%;z-index:2}.wo2025-bannerTextBox li{margin-bottom:1em}.wo2025-bannerTextBox strong{font-size:24px;font-weight:700;letter-spacing:-.75px;line-height:1.2}.custom-banner .wo2025-bannerTextBox .wo2025-bannerDescription{color:#18174d;font-family:Inter,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin:0 0 20px}@media (max-width:768px){.wo2025-custom-banner{padding:40px 0}.wo2025-bannerLogo{height:auto;max-width:300px}.wo2025-title{font-size:32px;font-weight:700}.wo2025-bannerDescription{font-size:16px}}@media (max-width:480px){.custom-banner{padding:20px 0}.content-wrapper{padding:0 15px 10px}.wo2025-bannerLogo{width:80px}.wo2025-title{font-size:21px;font-weight:700}.wo2025-bannerDescription{font-size:14px}}.wo-2025-module-container,.wo-2025-module-container-version{background-color:#f3f7fa;border:0;border-radius:0;display:block;margin:0 auto;max-width:1200px;padding-bottom:0}.wo-2025-module-container-version{padding:20px 20px 0}.wo-2025-module-container{padding:0}.wo-2025-module-container .version-content{padding:20px 20px 0}.specific-module{background-color:transparent;transform:none;transform-origin:top left}.module-container,.specific-module{overflow:visible}.specific-module *{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}.specific-module .version-selector{margin:0 0 20px;padding:10px 0}.specific-module .version-selector label{color:#18174d;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:7px}.specific-module .version-selector select{appearance:none;background-color:#f9f9fa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%2318174d' fill-rule='evenodd' d='M3.223 7.423a.817.817 0 0 1 1.156 0l5.958 5.958 5.958-5.958a.817.817 0 1 1 1.156 1.155l-6.536 6.536a.817.817 0 0 1-1.156 0L3.223 8.578a.817.817 0 0 1 0-1.155' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:1px solid #dadae1;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#18174d;color:#6a6a7b;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:16px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding:13px 40px 13px 16px;transition:background-color .3s ease}.specific-module .version-selector select:hover{background-color:#e6e8ec}.specific-module .version-selector select:focus{background-color:#f3f3fc;border-color:#4f4bff;outline:none}.specific-module .header-container{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.specific-module .header-container h1{color:#18174d;font-size:24px;font-weight:700;margin:0;padding-bottom:10px}.specific-module{--tooltip-bg:#0c0989;--tooltip-fg:#fff;--tooltip-pad-y:15px;--tooltip-pad-x:20px;--tooltip-radius:8px;--tooltip-width:700px;--tooltip-shadow:0px 4px 8px rgba(0,0,0,.15)}.specific-module .tooltip{align-items:center;cursor:help;display:inline-flex;gap:.25rem;margin-left:.25rem;position:relative}.specific-module .tooltip__icon{display:inline-block;height:16px;line-height:0;position:relative;top:2px;width:16px}.specific-module .tooltip__bubble{background:var(--tooltip-bg);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);box-sizing:border-box;color:var(--tooltip-fg);display:block;font-size:12px;font-size:12px!important;inline-size:700px;line-height:1.4;max-width:var(--tooltip-width);opacity:0;overflow-wrap:break-word;padding:var(--tooltip-pad-y) var(--tooltip-pad-x);position:absolute;right:105%;text-align:left;top:50%;transform:translateY(-50%) translateX(-10px);transition:opacity .25s,transform .25s,visibility .25s;visibility:hidden;white-space:normal;z-index:10}.specific-module .tooltip__bubble:before{border-color:transparent transparent transparent var(--tooltip-bg);border-style:solid;border-width:5px;content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.specific-module .tooltip:focus-within .tooltip__bubble,.specific-module .tooltip:hover .tooltip__bubble{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.specific-module .tooltip--right .tooltip__bubble{left:105%;right:auto}.specific-module .tooltip--right .tooltip__bubble:before{border-color:transparent var(--tooltip-bg) transparent transparent;left:-5px;right:auto}.specific-module .tooltip--wide .tooltip__bubble{box-sizing:border-box;inline-size:400px;overflow-wrap:break-word}.custom-banner ul.client-nav{list-style-type:none;margin:40px 0 0;padding:0;text-align:center;width:100%}.custom-banner ul.client-nav li{display:inline-block;list-style-type:none;margin:0 0 12px;padding:0}.custom-banner ul.client-nav li a{background-color:#0c0989;border-radius:6px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:36px;padding:0 20px;transition:background-color .5s}.custom-banner ul.client-nav li a:hover,.custom-banner ul.client-nav li.is-active a{background-color:#4f4bff}.wo-2025-module-container .specific-module span.wo2025-pill-dkgreen{background:#1f855b;border-radius:20px;color:#fff;display:inline-block;font-size:12px;margin-top:-12px;padding:4px 12px}.wo-2025-module-container .specific-module span.wo2025-pill-ltgreen{background:#e7fbef;border-radius:20px;color:#1f855b;display:inline-block;font-size:12px;margin-top:-12px;padding:4px 12px}.wo-2025-module-container .specific-module span.wo2025-pill-orange{background:#fff2ec;border-radius:20px;color:#ab633f;display:inline-block;font-size:12px;margin-top:-12px;padding:4px 12px}.specific-module .skills-section{padding:20px}.specific-module .title-2{color:#18174d;font-size:24px;font-weight:700;letter-spacing:.8px;line-height:52px;margin:0}.specific-module .skills-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.specific-module .skills-legends{align-items:center;display:flex;gap:20px}.specific-module .legend{align-items:center;color:#18174d;display:flex;font-size:16px;font-weight:600;line-height:20px}.specific-module .legend-color{border-radius:50%;display:inline-block;height:12px;margin-right:5px;width:12px}.specific-module .general-color{background-color:#4f4bff}.specific-module .human-color{background-color:#076f43}.specific-module .technical-color{background-color:#8e3bd1}.specific-module .skills-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.specific-module .skill-item{align-items:center;border-radius:6px;color:#18174d;display:flex;font-size:16px;font-weight:300;gap:10px;line-height:20px;margin-bottom:10px;padding:10px;white-space:nowrap;width:auto}.specific-module .general-skill{background-color:#e2e9f8;color:#4f4bff}.specific-module .human-skill{background-color:#e7fbf6;color:#076f43}.specific-module .technical-skill{background-color:#f7efff;color:#8e3bd1}.specific-module .skill-item p{color:inherit;font-size:16px;font-weight:400;margin:0}@media (max-width:768px){.specific-module .skills-header{align-items:flex-start;flex-direction:column}.specific-module .skills-legends{margin-top:10px}}.specific-module .module-wrapper{background-color:#f9f9fa;padding:20px}.module-container{padding-bottom:0}.specific-module{margin-bottom:0}.specific-module .module-wrapper{padding-bottom:0}.specific-module section:last-child{margin-bottom:50px}.info-icon{display:inline-block;position:relative}.tooltip-text{background-color:#18174d;border-radius:8px;bottom:125%;color:#fff!important;font-size:12px;font-weight:400;left:50%;line-height:1.4;opacity:0;padding:10px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:200px;z-index:1}.tooltip-text:after{border:5px solid transparent;border-top-color:#18174d;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.info-icon:hover .tooltip-text{opacity:1;transform:translateX(-50%) translateY(-5px);visibility:visible}.specific-module .data-table-block{background:#fbfbff;border:1px solid #e6e5ff;border-radius:11px;margin-bottom:4px;padding:7px 11px 5px}.specific-module .data-table-block:nth-child(odd){background:#fff}.specific-module .data-table-header{background-color:transparent;cursor:pointer;font-weight:700;padding:12px;user-select:none}.data-table-header-wrapper{padding:0 12px}.specific-module .data-rows-wrapper{border-radius:12px;margin-top:4px;overflow:hidden}.specific-module .data-table{border-collapse:collapse;table-layout:fixed;width:100%}.data-table-first-column{width:250px}.specific-module .data-table td{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:12px}.specific-module .data-table tr:last-child td{border-bottom:none}.specific-module .data-rows-wrapper.collapsed{display:none}.toggle-arrow{display:inline-block;font-size:16px;left:0;position:absolute;text-align:center;top:5px;transition:transform .3s ease;width:1em}.wo-2025-module-container .version-content h1{color:#18174d;font-family:Arboria,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:1.2rem}.wo-2025-module-container .version-content dl{align-items:left;display:flex;justify-content:left;margin:20px 0;padding:0}.wo-2025-module-container .version-content dl div{background:#fff;border:1px solid #dadae1;border-radius:11px;margin-right:8px;padding:0 11px}.wo-2025-module-container .version-content dl dt{font-weight:700;margin-right:4px}.wo-2025-module-container .version-content dl dd,.wo-2025-module-container .version-content dl dt{display:inline;font-size:14px;line-height:36px}.wo2025-skills-section h2,.wo2025-tasks-section h2{color:#18174d;font-family:Arboria;font-size:21px;font-style:normal;font-weight:700;line-height:1.2rem;margin:1.5em 0 .5em}.specific-module .wo2025-skills-section .data-table-block{margin-bottom:10px}.wo2025-table-wrapper{background:#fff;border:1px solid #dfdfe4;border-radius:11px;padding:10px 11px 6px}.wo-2025-module-container .specific-module .wo2025-table-main-header{border-collapse:collapse;table-layout:fixed;width:100%}.wo-2025-module-container .specific-module span.table-title{display:inline-block;line-height:1.2em;margin:8px 0 8px 26px;position:relative}.wo2025-table-main-header td:first-child{width:auto}.wo2025-table-main-header td:nth-child(2),.wo2025-table-main-header td:nth-child(3),.wo2025-table-main-header td:nth-child(4){text-align:center;white-space:nowrap;width:90px}.data-table-header td:first-child{width:90px}.data-table-header td:nth-child(2),.data-table-header td:nth-child(3),.data-table-header td:nth-child(4){text-align:center;white-space:nowrap;width:90px}.chevron-icon{display:inline-block;transition:transform .3s ease}.chevron-rotated{transform:rotate(180deg)}.specific-module .wo2025-table-main-header span{display:inline-block;font-weight:700;line-height:22px;padding:0 0 7px}.specific-module .wo2025-table-main-header span.wo2025-i-task{background-image:url(https://res.cloudinary.com/dfuaalgfp/image/upload/v1749870092/tasks_bdhqx7.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto;display:block;font-weight:700;line-height:22px;padding:0 7px 0 28px}.wo-2025-module-container .specific-module span.wo2025-i-ca,.wo-2025-module-container .specific-module span.wo2025-i-cw,.wo-2025-module-container .specific-module span.wo2025-i-ootb{background-repeat:no-repeat;background-size:contain;display:block;font-weight:700;line-height:35px;margin:25px 0 10px;padding:0 0 0 40px}.wo-2025-module-container .specific-module span.wo2025-i-ootb{background-image:url(https://res.cloudinary.com/dfuaalgfp/image/upload/v1749870093/i-ootb_alkcth.png);margin:0 0 10px}.wo-2025-module-container .specific-module span.wo2025-i-cw{background-image:url(https://res.cloudinary.com/dfuaalgfp/image/upload/v1749870093/i-cw_ma0aro.png)}.wo-2025-module-container .specific-module span.wo2025-i-ca{background-image:url(https://res.cloudinary.com/dfuaalgfp/image/upload/v1749870092/i-cpa_qhbozy.png)}.data-table-block h3{display:inline-block;font-size:14px;font-weight:700;margin:7px 0;padding:17px 7px 7px 0}.wo2025-workforce-section h2,.wo2025-workintelligence-section h2{font-family:Arboria;font-size:21px;line-height:1.2rem;margin:1.5em 0}.data-table td.fixed-col{position:relative;width:200px}.data-table td.fluid-col{position:relative;width:auto}.wo-2025-module-container .specific-module .data-rows-wrapper table td{border-bottom:1px solid #ddd;padding:14px 7px;white-space:break-spaces}.wo-2025-module-container .specific-module .data-rows-wrapper table .data-table-subheader td{padding:7px 0 0}.wo-2025-module-container .specific-module table.data-table-header{border-collapse:collapse;table-layout:fixed;width:100%}.wo-2025-module-container .specific-module table.data-table-header td.fluid-col{position:relative;width:auto}.wo-2025-module-container .specific-module table.data-table-header td.fixed-col{padding-top:6px;text-align:center;vertical-align:top;width:90px}.clearfix:after,.wo2025-skills-list:after{clear:both;content:"";display:table}.wo2025-skills-footer{display:flex;flex-direction:column;gap:4px;padding:0 7px 7px}.wo2025-skills-header-row{align-items:center;display:flex;justify-content:space-between}.wo2025-skills-footer h3{margin:-10px 0 0}.wo2025-skills-key{color:#504f5c;display:flex;font-size:10px;gap:1rem;list-style:none;margin:0;padding:0}.wo2025-skills-full li,.wo2025-skills-key li{align-items:center;display:flex;gap:.4em}.wo2025-skills-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0;width:100%}.wo2025-skills-list li{border-radius:4px;font-size:10px;padding:5px 10px}.wo25-bg-general{background-color:#e2e9f8;color:#4f4bff}.wo25-bg-human{background-color:#e7fbf6;color:#076f43}.wo25-bg-technology{background-color:#f7efff;color:#8e3bd1}.wo2025-i-general,.wo2025-i-human,.wo2025-i-technology{border-radius:50%;display:inline-block;height:10px;width:10px}.wo2025-i-general{background-color:#4f4bff}.wo2025-i-human{background-color:#076f43}.wo2025-i-technology{background-color:#8e3bd1}.wo2025-workforce-section .data-table-wrapper{table-layout:fixed;width:auto}.wo2025-workforce-section .data-table-wrapper td.fixed-col{width:200px}.wo2025-workforce-section .data-table-wrapper td.fluid-col{width:auto}.wo-2025-module-container .specific-module .wo2025-workforce-section .data-table-wrapper .data-rows-wrapper table td{border-bottom:1px solid #ddd;padding:14px 7px}.wo-2025-module-container .specific-module .wo2025-workforce-section .data-table-wrapper .data-rows-wrapper table .data-table-subheader td{padding:7px 0 0}.radial-gradient-border{background:radial-gradient(circle,#fa0,#ff00fb,#03f);border-radius:13px;padding:2px;position:relative}.gradient-border>.content{background:#fff;border-radius:6px;padding:1rem}.wo2025-workforce-section{margin:70px 0 0}.wo2025-workintelligence-section{margin:30px 0 0}.wo2025-workforce-section,.wo2025-workintelligence-section{border-radius:12.499px;box-shadow:0 16px 32px -10px rgba(24,23,77,.1),0 4px 4px -10px rgba(24,23,77,.05)}.wo2025-workforce-section .wo2025-table-wrapper,.wo2025-workintelligence-section .wo2025-table-wrapper{padding:24px}.row-fluid-wrapper{padding-bottom:70px}.wo2025-workforce-section h2,.wo2025-workintelligence-section h2{color:#18174d;font-family:Arboria!important;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin:0 0 24px}.wo2025-workforce-section h3,.wo2025-workintelligence-section h3{color:#18174d;font-family:Arboria!important;font-size:20px;font-style:normal;font-weight:700;line-height:1.3em;margin:0 0 24px}.wo-2025-module-container .specific-module table.wi-data-layout{border-collapse:collapse;table-layout:fixed;width:100%}.wo-2025-module-container .specific-module table.wi-data-layout td{border-bottom:1px solid #ddd;font-size:16px;padding:7px 0;white-space:break-spaces}.wo2025-tasks-section{margin-top:0}.wo-2025-module-container .specific-module table.wi-data-layout td.fluid-col{width:auto}.wo-2025-module-container .specific-module table.wi-data-layout td.fixed-col{padding-right:35px;width:350px}