.legal-page{--motion-fast:.14s;--motion-base:.22s;--motion-slow:.36s;--motion-ease:cubic-bezier(.22,1,.36,1)}.legal-page .company-operating-network{isolation:isolate;overflow:hidden;margin:0;padding:0;background:radial-gradient(circle at 50% 48%,rgba(47,199,126,.18),transparent 31%),linear-gradient(145deg,#f8fcfd,#eaf8fb 58%,#effbf5)}.legal-page .company-operating-network:before,.legal-page .company-operating-network:after{position:absolute;z-index:-1;inset:50% auto auto 50%;width:76%;height:68%;border:1px solid rgba(1,146,201,.18);border-radius:50%;content:"";transform:translate(-50%,-45%) rotate(-7deg)}.legal-page .company-operating-network:after{width:54%;height:48%;border-color:#2fc77e47;transform:translate(-50%,-45%) rotate(12deg)}.legal-page .company-operating-network figcaption{position:absolute;z-index:4;inset-block-start:22px;inset-inline:24px;color:#335461;font-size:13px;font-weight:800;line-height:1.35}.legal-page .company-operating-network__core{position:absolute;z-index:3;inset:50% auto auto 50%;display:grid;place-items:center;width:116px;height:116px;border-radius:50%;background:linear-gradient(145deg,#061f2a,#07513f);color:#fff;box-shadow:0 18px 44px #0528343d;transform:translate(-50%,-42%)}.legal-page .company-operating-network__core:after{position:absolute;inset:-11px;border:1px solid rgba(47,199,126,.34);border-radius:inherit;content:"";animation:company-core-pulse 3.8s var(--motion-ease) infinite}.legal-page .company-operating-network__core span{font-size:20px;font-weight:850;letter-spacing:-.03em}.legal-page .company-operating-network ol{margin:0;padding:0;list-style:none}.legal-page .company-operating-network li{position:absolute;z-index:2;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:min(185px,40%);min-height:66px;padding:10px 13px;border:1px solid #cfe5eb;border-radius:16px;background:#fff;box-shadow:0 12px 28px #0732441c;animation:company-node-drift 6.4s var(--motion-ease) infinite}.legal-page .company-operating-network li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e1f5fb;color:#007fa9;font-size:13px;font-weight:850}.legal-page .company-operating-network li strong{font-size:13px;line-height:1.25}.legal-page .company-operating-network li:nth-child(1){inset-block-start:72px;inset-inline-start:22px;animation-delay:-.7s}.legal-page .company-operating-network li:nth-child(2){inset-block-start:72px;inset-inline-end:22px;animation-delay:-1.8s}.legal-page .company-operating-network li:nth-child(3){inset-block-start:190px;inset-inline-start:10px;animation-delay:-2.9s}.legal-page .company-operating-network li:nth-child(4){inset-block-start:190px;inset-inline-end:10px;animation-delay:-4s}.legal-page .company-operating-network li:nth-child(5){inset-block-end:44px;inset-inline-start:42px;animation-delay:-5.1s}.legal-page .company-operating-network li:nth-child(6){inset-block-end:44px;inset-inline-end:42px;animation-delay:-6.2s}@keyframes company-node-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes company-core-pulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.legal-page .company-proof-band{width:min(1360px,calc(100% - 48px));margin:-26px auto 0;padding:0;position:relative;z-index:3}.legal-page .company-proof-band ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border:1px solid #cfe5eb;border-radius:22px;background:#fff;box-shadow:0 18px 48px #0732441a;list-style:none}.legal-page .company-proof-band li{display:grid;align-content:start;gap:8px;min-width:0;padding:24px;border-inline-start:1px solid #d9e9ed}.legal-page .company-proof-band li:first-child{border-inline-start:0}.legal-page .company-proof-band strong{color:#071b26;font-size:clamp(28px,3vw,42px);font-weight:850;letter-spacing:-.045em;line-height:1}.legal-page .company-proof-band span{color:#45616d;font-size:14px;line-height:1.45}.legal-page .company-proof-band__provenance{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 8px;margin:5px 0 0;padding-top:11px;border-top:1px solid #e1eef0}.legal-page .company-proof-band__provenance dt{color:#55717c;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.legal-page .company-proof-band__provenance dd{margin:0;color:#55717c;font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}@keyframes hub-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.legal-page :is(.hub-card-grid--modules,.hub-card-grid--industries,.solutions-lanes){grid-template-columns:repeat(3,minmax(0,1fr))}.legal-page[data-industries-index-page] .site-cta-block{margin-top:0;color:var(--text-section-heading)}.legal-page[data-industries-index-page] .site-cta-action{background:var(--action-accent);color:var(--text-on-accent)!important;box-shadow:0 12px 28px #2fc77e47}@media(max-width:820px){.legal-page :is(.hub-card-grid--industries,.solutions-lanes){grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page .solutions-proof:nth-child(n+3){border-block-start:1px solid #cde6e8}}@media(max-width:560px){.legal-page :is(.hub-card-grid--modules,.hub-card-grid--industries,.hub-card-grid--business,.solutions-lanes,.solutions-role-grid,.solutions-loop__steps),.legal-page .solutions-evidence ul{grid-template-columns:1fr}}.legal-page .page-intro{max-width:760px;margin:20px 0 0;color:var(--legal-muted);font-size:17px;line-height:1.6}.legal-page .page-lede{max-width:820px;margin:24px 0 0;color:#38535f;font-size:clamp(18px,2vw,22px);line-height:1.55}.legal-page .page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none}.legal-page .page-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;border:1px solid var(--legal-line);border-radius:18px;background:var(--legal-surface);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.legal-page .page-card:hover,.legal-page .page-card:focus-visible{transform:translateY(-2px);box-shadow:0 14px 34px #071b261a}.legal-page .page-card-title{font-size:19px;font-weight:800;color:var(--legal-ink)}.legal-page .page-card-summary{font-size:15px;line-height:1.5;color:var(--legal-muted)}.legal-page .page-list{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.legal-page .page-list li{position:relative;padding-inline-start:20px;color:var(--legal-ink);font-size:16px;line-height:1.55}.legal-page .page-list li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--legal-blue)}.legal-page .page-contacts{display:grid;gap:16px;margin:16px 0 0;padding:0;list-style:none}.legal-page .page-contacts li{display:grid;gap:2px;justify-items:start}.legal-page .page-contact-label{color:var(--legal-muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-page .page-contacts a{display:inline-flex;align-items:center;min-height:44px;color:var(--legal-blue);font-size:17px;font-weight:750;text-decoration:none;overflow-wrap:anywhere}.legal-page .page-contacts a:hover,.legal-page .page-contacts a:focus-visible{text-decoration:underline}.legal-page .page-back-link{display:inline-flex;align-items:center;min-height:44px;margin-top:32px;color:var(--legal-blue);font-weight:750;text-decoration:none}.legal-page .page-back-link:hover,.legal-page .page-back-link:focus-visible{text-decoration:underline}@keyframes fmcg-hero-progress{0%{transform:scaleX(0);transform-origin:inline-start}to{transform:scaleX(1);transform-origin:inline-start}}@keyframes fmcg-stage-breathe{0%{transform:translate3d(0,3px,0) scale(.995)}to{transform:translate3d(0,-3px,0) scale(1.01)}}@keyframes fmcg-stage-breathe-secondary{0%{transform:translate3d(0,-2px,0) scale(1.005)}to{transform:translate3d(0,3px,0) scale(.997)}}@keyframes industry-float-a{0%{transform:translateZ(0) rotate(-.35deg)}to{transform:translate3d(0,-13px,0) rotate(.5deg)}}@keyframes industry-float-b{0%{transform:translateZ(0) rotate(.45deg)}to{transform:translate3d(0,11px,0) rotate(-.5deg)}}.legal-page[data-industry-page=fmcg]{--fmcg-motion-fast:.16s;--fmcg-motion-base:.24s;--fmcg-motion-slow:.42s;--fmcg-motion-ease:cubic-bezier(.2,.8,.2,1)}.legal-page [data-fmcg-direction-tab]{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 10px;min-width:0;min-height:72px;padding:10px;border:1px solid transparent;border-radius:14px;background:transparent;color:#ffffffc2;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--fmcg-motion-base) var(--fmcg-motion-ease),border-color var(--fmcg-motion-base) var(--fmcg-motion-ease),color var(--fmcg-motion-base) var(--fmcg-motion-ease),transform var(--fmcg-motion-base) var(--fmcg-motion-ease)}.legal-page [data-fmcg-direction-tab]:hover{background:#ffffff14;color:#fff}.legal-page [data-fmcg-direction-tab][aria-selected=true]{border-color:#a7f4d18a;background:#fff;color:#073244;box-shadow:0 12px 30px #001a232e;transform:translateY(-2px)}.legal-page [data-fmcg-direction-tab]>span:not(.fmcg-control-room__tab-icon){align-self:end;font-size:13px;font-weight:850;letter-spacing:.09em}.legal-page [data-fmcg-direction-tab]>strong{align-self:start;overflow-wrap:anywhere;font-size:13px;line-height:1.22}.legal-page [data-fmcg-direction-icon]{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:#dff8ec;color:#087b52}.legal-page [data-fmcg-direction-icon] svg{width:27px;height:27px}.legal-page [data-fmcg-direction-owner]{margin-top:7px;font-size:18px;line-height:1.32}.legal-page [data-fmcg-direction-facts]{display:grid;grid-column:2;grid-row:1/3;align-content:start;gap:0;margin:0;padding:0;list-style:none}.legal-page [data-fmcg-direction-facts] li{padding:14px 0;border-bottom:1px solid #deebee;color:#294a56;font-size:15px;line-height:1.46}.legal-page [data-fmcg-direction-facts] li:before{display:inline-block;width:7px;height:7px;margin-inline-end:10px;border-radius:50%;background:#2fc77e;content:""}.legal-page [data-fmcg-direction-link]{display:inline-flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:11px 15px;border:1px solid #0192c9;border-radius:14px;color:#00749d;font-size:15px;font-weight:820;text-decoration:none;transition:background-color var(--fmcg-motion-fast) var(--fmcg-motion-ease),color var(--fmcg-motion-fast) var(--fmcg-motion-ease),transform var(--fmcg-motion-fast) var(--fmcg-motion-ease)}.legal-page [data-fmcg-direction-link]:hover{background:#0192c9;color:#fff;transform:translateY(-1px)}.legal-page [data-fmcg-map-country]{display:flex;min-width:0;min-height:52px;align-items:center;gap:10px;padding:8px 12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#35545f;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--fmcg-motion-base) var(--fmcg-motion-ease),border-color var(--fmcg-motion-base) var(--fmcg-motion-ease),color var(--fmcg-motion-base) var(--fmcg-motion-ease),transform var(--fmcg-motion-base) var(--fmcg-motion-ease)}.legal-page [data-fmcg-map-country]>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#fff;color:#0183b2;font-size:13px;font-weight:850}.legal-page [data-fmcg-map-country]>strong{overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap}.legal-page [data-fmcg-map-country][aria-selected=true]{border-color:#82d8b5;background:#fff;color:#07553a;box-shadow:0 8px 20px #07324414;transform:translateY(-1px)}.legal-page [data-fmcg-map-country][aria-selected=true]>span{background:#dff8ec;color:#087b52}.legal-page [data-fmcg-map-panel]{min-width:0;padding:22px;border:1px solid #cfe4ea;border-radius:22px;background:#fff;box-shadow:0 16px 38px #07324414}.legal-page [data-fmcg-map-panel]>header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.legal-page [data-fmcg-map-code]{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#0192c9;color:#fff;font-size:13px;font-weight:850}.legal-page [data-fmcg-map-panel] header div{display:flex;min-width:0;flex-direction:column}.legal-page [data-fmcg-map-panel] small{color:#718790;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-page [data-fmcg-map-name]{margin:3px 0 0;font-size:23px;line-height:1.1}.legal-page [data-fmcg-map-panel] em{align-self:start;padding:6px 8px;border-radius:9px;background:#fff3c7;color:#795b00;font-size:13px;font-style:normal;font-weight:850;white-space:nowrap}.legal-page [data-fmcg-map-panel]>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0}.legal-page [data-fmcg-map-panel]>dl div{min-width:0;padding:12px;border-radius:13px;background:#f2f8fa}.legal-page [data-fmcg-map-panel] dt{color:#657d87;font-size:13px;line-height:1.35}.legal-page [data-fmcg-map-value]{margin-top:5px;color:#082f3b;font-size:17px;font-weight:850;line-height:1.15}.legal-page [data-fmcg-map-panel]>div{margin-top:17px}.legal-page [data-fmcg-map-panel]>div>p{margin:0;color:#007da8;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.legal-page [data-fmcg-map-panel] ul,.legal-page [data-fmcg-map-panel] ol{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none}.legal-page [data-fmcg-map-panel] ul li{padding:7px 9px;border-radius:10px;background:#e9f8f0;color:#14543d;font-size:13px;font-weight:760}.legal-page [data-fmcg-map-drilldown]{display:grid!important;gap:5px!important}.legal-page [data-fmcg-map-drilldown] li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:5px 0;color:#405d68;font-size:13px}.legal-page [data-fmcg-map-drilldown] small{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#e8f5f9;color:#007da8}.legal-page [data-fmcg-integration-step]{min-width:0;min-height:216px;padding:23px;border:1px solid #c8e5d7;border-radius:21px;background:#ffffffeb;box-shadow:0 13px 34px #0732440e;transition:border-color var(--fmcg-motion-base) var(--fmcg-motion-ease),box-shadow var(--fmcg-motion-base) var(--fmcg-motion-ease),transform var(--fmcg-motion-base) var(--fmcg-motion-ease)}.legal-page [data-fmcg-integration-step]>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#e5f5fa;color:#007ea9;font-size:13px;font-weight:850}.legal-page [data-fmcg-integration-step] h3{margin:20px 0 0;color:#0b3340;font-size:21px;line-height:1.18}.legal-page [data-fmcg-integration-step] p{margin:11px 0 0;color:#4a6570;font-size:14.5px;line-height:1.58}.legal-page [data-fmcg-integration-flow][data-active-step="0"] [data-step-index="0"],.legal-page [data-fmcg-integration-flow][data-active-step="1"] [data-step-index="1"],.legal-page [data-fmcg-integration-flow][data-active-step="2"] [data-step-index="2"]{border-color:#2fc77e;box-shadow:0 18px 40px #117a4f1f;transform:translateY(-4px)}.legal-page [data-fmcg-process-step]{display:flex;width:100%;min-width:0;min-height:76px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:9px 8px;border:1px solid transparent;border-radius:13px;background:transparent;color:#ffffffb3;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--fmcg-motion-base) var(--fmcg-motion-ease),border-color var(--fmcg-motion-base) var(--fmcg-motion-ease),color var(--fmcg-motion-base) var(--fmcg-motion-ease),transform var(--fmcg-motion-base) var(--fmcg-motion-ease)}.legal-page [data-fmcg-process-step]>span:not(.fmcg-process-experience__step-icon){color:#8fe7c0;font-size:13px;font-weight:850;letter-spacing:.08em}.legal-page [data-fmcg-process-step]>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.legal-page [data-fmcg-process-step][aria-selected=true]{border-color:#a4f2cd80;background:#fff;color:#082f3b;box-shadow:0 9px 24px #00131b33;transform:translateY(-2px)}.legal-page [data-fmcg-process-step][aria-selected=true]>span:not(.fmcg-process-experience__step-icon){color:#087b52}.legal-page [data-fmcg-process-panel]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:24px;border-radius:22px;background:#fff;color:#071b26;box-shadow:0 20px 46px #00111838}.legal-page [data-fmcg-process-panel-icon]{display:grid;width:64px;height:64px;place-items:center;border-radius:19px;background:#dff8ec;color:#087b52}.legal-page [data-fmcg-process-panel-icon] svg{width:31px;height:31px}.legal-page [data-fmcg-process-panel]>div{min-width:0}.legal-page [data-fmcg-process-panel-counter]{color:#007da8;font-size:13px;font-weight:850;letter-spacing:.1em}.legal-page [data-fmcg-process-panel-title]{margin:5px 0 0;font-size:25px;line-height:1.12}.legal-page [data-fmcg-process-panel-body]{max-width:670px;margin:8px 0 0;color:#49646f;font-size:15px;line-height:1.58}.legal-page [data-fmcg-process-panel-link]{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:11px 14px;border:1px solid #0192c9;border-radius:14px;color:#00749d;font-size:14px;font-weight:820;text-decoration:none;white-space:nowrap}.legal-page [data-fmcg-direction-tab]:focus-visible,.legal-page [data-fmcg-map-country]:focus-visible,.legal-page [data-fmcg-process-step]:focus-visible,.legal-page [data-fmcg-direction-link]:focus-visible,.legal-page [data-fmcg-process-panel-link]:focus-visible,.legal-page .fmcg-evidence a:focus-visible,.legal-page .fmcg-evidence button:focus-visible{outline:3px solid #0192c9;outline-offset:3px}@media(max-width:1100px){.legal-page [data-fmcg-direction-tab]{flex:0 0 200px;scroll-snap-align:start}.legal-page .fmcg-management-map__canvas,.legal-page [data-fmcg-map-panel]{grid-column:1}.legal-page [data-fmcg-integration-step]{min-height:0}}@media(max-width:820px){.legal-page .fmcg-hero-proof-band li:nth-child(-n+2){border-block-start:0}}@media(max-width:767px){.legal-page [data-fmcg-direction-tab]{flex-basis:174px;min-height:68px}.legal-page .fmcg-control-room__loop,.legal-page [data-fmcg-direction-facts],.legal-page .fmcg-control-room__decision,.legal-page [data-fmcg-direction-link]{grid-column:1;grid-row:auto}.legal-page [data-fmcg-direction-owner]{font-size:16px}.legal-page [data-fmcg-direction-facts] li{font-size:14px}.legal-page [data-fmcg-map-country]{min-height:48px;padding:6px 8px}.legal-page [data-fmcg-map-country]>strong{font-size:13px}.legal-page [data-fmcg-map-panel]{padding:17px 15px;border-radius:18px}.legal-page [data-fmcg-map-panel]>header{grid-template-columns:42px minmax(0,1fr)}.legal-page [data-fmcg-map-code]{width:42px;height:42px}.legal-page [data-fmcg-map-panel] em{grid-column:1/-1;width:max-content}.legal-page [data-fmcg-map-panel]>dl{grid-template-columns:1fr}.legal-page [data-fmcg-map-panel]>dl div{padding:10px}.legal-page [data-fmcg-integration-step]{padding:18px 16px;border-radius:17px}.legal-page [data-fmcg-integration-step] h3{margin-top:15px;font-size:19px}.legal-page [data-fmcg-integration-step] p{font-size:15px;line-height:1.55}.legal-page [data-fmcg-process-step]{min-height:68px}.legal-page [data-fmcg-process-panel]{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:18px 16px;border-radius:18px}.legal-page [data-fmcg-process-panel-icon]{width:52px;height:52px;border-radius:15px}.legal-page [data-fmcg-process-panel-link]{grid-column:1/-1;justify-content:space-between;width:100%;white-space:normal}.legal-page [data-fmcg-process-panel-title]{font-size:22px}.legal-page [data-fmcg-process-panel-body]{font-size:15px;line-height:1.55}.legal-page [data-fmcg-direction-tab],.legal-page [data-fmcg-map-country],.legal-page [data-fmcg-process-step]{min-height:44px}}@media(prefers-reduced-motion:reduce){.legal-page [data-fmcg-control-room],.legal-page [data-fmcg-management-map],.legal-page [data-fmcg-integration-flow],.legal-page [data-fmcg-process]{scroll-behavior:auto}}@keyframes evidence-visual-breathe{0%{transform:scale(1.005) translateY(1px)}to{transform:scale(1.025) translateY(-4px)}}@keyframes evidence-signal-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes case-proof-route{to{background-position:-200% 0}}@keyframes case-proof-panel-in{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes evidence-stage-in{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:none}}.legal-page .evidence-discovery-controls+.evidence-result-count{margin-top:14px;text-align:end}.legal-page .article-download-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:38px 0;padding:clamp(24px,4vw,38px);border:1px solid #9fd7e7;border-radius:24px;background:linear-gradient(135deg,#f2fbfd,#f5fcf8);box-shadow:0 18px 44px #07324412}.legal-page .article-download-card span{color:#007fa9;font-size:13px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.legal-page .article-download-card h2{margin:8px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.12}.legal-page .article-download-card p{max-width:760px;margin:12px 0 0;color:#45616d;line-height:1.6}.legal-page .article-download-card>a{white-space:nowrap}.legal-page .evidence-resource-controls+.evidence-result-count{margin-top:14px;text-align:end}@media(max-width:820px){.legal-page .evidence-discovery-controls+.evidence-result-count{text-align:start}}.legal-page .page-prose{max-width:760px;margin:14px 0 0;color:#3f5965;font-size:17px;line-height:1.72}.legal-page .sfa-article-definition__copy .page-prose+.page-prose{margin-top:20px}@keyframes sfa-article-flow-travel{0%{inset-inline-start:0}50%{inset-inline-start:calc(100% - 10px)}to{inset-inline-start:0}}@keyframes sfa-article-stage-cycle{0%,15%,to{border-color:#ffffff24;background:#ffffff13;transform:translateY(0)}3%,11%{border-color:#7fe2b3b3;background:#2fc77e2b;transform:translateY(-5px)}}.legal-page .dms-article-definition__prose .page-prose+.page-prose{margin-top:20px}@keyframes dms-article-data-travel{0%{inset-inline-start:0}50%{inset-inline-start:calc(100% - 10px)}to{inset-inline-start:0}}@keyframes dms-article-core-pulse{0%,to{border-color:#ffffff29;box-shadow:0 14px 32px #0000001f}50%{border-color:#7fe2b39e;box-shadow:0 18px 42px #2fc77e29}}@keyframes dms-article-loop-travel{0%{inset-inline-start:0}50%{inset-inline-start:calc(100% - 11px)}to{inset-inline-start:0}}@keyframes dms-article-stage-cycle{0%,15%,to{border-color:#d2e5ea;box-shadow:0 12px 28px #0732440e;transform:translateY(0)}3%,11%{border-color:#63d09d;box-shadow:0 18px 38px #0732441c;transform:translateY(-5px)}}@keyframes dms-article-data-travel-vertical{0%{inset-block-start:0}50%{inset-block-start:calc(100% - 10px)}to{inset-block-start:0}}@keyframes strike-rate-result-pulse{0%,to{border-color:#83cae3;box-shadow:0 0 #0192c900}50%{border-color:#2fc77e;box-shadow:0 16px 34px #2fc77e1f}}@keyframes strike-rate-quadrant-cycle{0%,16%,to{border-color:#ffffff21;background:#ffffff12;transform:translateY(0)}4%,12%{border-color:#7fe2b3a6;background:#2fc77e1f;transform:translateY(-4px)}}@keyframes strike-rate-panel-enter{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes active-base-funnel-travel{0%{inset-inline-start:8%}50%{inset-inline-start:calc(92% - 12px)}to{inset-inline-start:8%}}@keyframes active-base-lifecycle-travel{0%{inset-inline-start:0}50%{inset-inline-start:calc(100% - 11px)}to{inset-inline-start:0}}@keyframes active-base-state-cycle{0%,18%,to{border-color:#ffffff24;background:#ffffff12;transform:translateY(0)}5%,13%{border-color:#7fe2b39e;background:#2fc77e1f;transform:translateY(-4px)}}.legal-page .osa-oos-shelf li:nth-child(3n+2){background:linear-gradient(155deg,#2fc77e85,#0192c94d)}@keyframes osa-oos-scan{0%{inset-inline-start:-12%}to{inset-inline-start:112%}}@keyframes osa-oos-gap-pulse{0%,to{border-color:#ff9d8580;background:#ff5c4609}50%{border-color:#ff9d85f2;background:#ff5c461c}}@keyframes osa-oos-step-cycle{0%,18%,to{border-color:#ffffff24;background:#fff1;transform:translateY(0)}5%,13%{border-color:#7fe2b39e;background:#2fc77e1f;transform:translateY(-4px)}}.legal-page :is(.perfect-store-format-panels>article,.perfect-store-block-panel)[hidden]{display:none}.legal-page :is(.perfect-store-block-panels,.perfect-store-format-panels){display:grid;min-width:0;gap:14px}@keyframes perfect-store-loop-travel{0%{inset-inline-start:0}50%{inset-inline-start:calc(100% - 11px)}to{inset-inline-start:0}}@keyframes perfect-store-step-cycle{0%,18%,to{border-color:#ffffff24;background:#fff1;transform:translateY(0)}5%,13%{border-color:#7fe2b39e;background:#2fc77e1f;transform:translateY(-4px)}}@keyframes mml-loop-travel{0%{inset-inline-start:0}50%{inset-inline-start:calc(100% - 11px)}to{inset-inline-start:0}}@keyframes mml-step-cycle{0%,18%,to{border-color:#ffffff24;background:#fff1;transform:translateY(0)}5%,13%{border-color:#8eddf89e;background:#0192c91f;transform:translateY(-4px)}}@keyframes van-selling-truck-travel{0%{inset-inline-start:0}45%,55%{inset-inline-start:calc(100% - 36px)}to{inset-inline-start:0}}@keyframes van-selling-stop-cycle{0%,13%,to{border-color:#ffffff24;background:#fff1;transform:translateY(0)}5%,8%{border-color:#7fe2b3b3;background:#2fc77e21;transform:translateY(-4px)}}.legal-page .article-editorial-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 36px;padding:17px 20px;border:1px solid #d5e7ec;border-radius:18px;background:#f7fbfc;color:#405d69}.legal-page .article-editorial-meta>strong{color:#0b3443;font-size:14px}.legal-page .article-editorial-meta dl{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.legal-page .article-editorial-meta dl>div{display:grid;gap:2px}.legal-page .article-editorial-meta dt{color:#6b828c;font-size:13px;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.legal-page .article-editorial-meta dd{margin:0;color:#294854;font-size:13px;font-weight:760}.legal-page .page-links{display:grid;gap:4px;margin:16px 0 0;padding:0;list-style:none}.legal-page .page-link{display:inline-flex;align-items:center;min-height:44px;color:var(--legal-blue);font-size:16px;font-weight:750;line-height:1.5;text-decoration:none}.legal-page .page-link:hover,.legal-page .page-link:focus-visible{text-decoration:underline}[dir=rtl] .legal-page .page-contact-label,.legal-page .page-contact-label:dir(rtl){letter-spacing:normal}@media(max-width:560px){.legal-page .page-grid{grid-template-columns:1fr}}.legal-page .company-fact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}.legal-page .company-fact-list li{min-width:0;padding:17px;border:1px solid #d7ebe1;border-radius:16px;background:#fff}.legal-page .company-fact-list dl,.legal-page .company-fact-list dd{margin:0}.legal-page .company-fact-list dt{color:#55717c;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.legal-page .company-fact-list dd{margin-top:7px;color:#163946;font-size:16px;font-weight:780;line-height:1.45;overflow-wrap:anywhere}.legal-page .company-fact-list a{display:inline-flex;align-items:center;min-height:44px;color:#006f99;text-decoration:none}.legal-page .company-fact-list a:hover,.legal-page .company-fact-list a:focus-visible{text-decoration:underline}.legal-page .company-fact-list a:focus-visible{outline:3px solid rgba(1,146,201,.3);outline-offset:3px}.legal-page .company-fact-card__provenance{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 9px;margin-top:15px;padding-top:13px;border-top:1px solid #e1eef0}.legal-page .company-fact-card__provenance dt{align-self:baseline;font-size:13px}.legal-page .company-fact-card__provenance dd{margin-top:0;color:#55717c;font-size:13px;font-weight:650}.legal-page .company-detail-section{min-width:0;padding:clamp(24px,3vw,34px);border:1px solid #d3e7eb;border-radius:24px;background:linear-gradient(145deg,#fff,#f8fcfd);box-shadow:0 15px 38px #0732440f;transition:transform var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.legal-page .company-detail-section:hover{border-color:#9edfc0;box-shadow:0 20px 46px #07324417;transform:translateY(-3px)}.legal-page .company-detail-section h2{margin:0;color:var(--text-section-heading);font-size:clamp(23px,2.5vw,32px);font-weight:850;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.legal-page .company-detail-section .page-list{gap:13px;margin-top:22px}.legal-page .company-detail-section .page-list li{color:#3f5965;font-size:16.5px;line-height:1.62}.legal-page .company-detail-section[data-company-section=positioning],.legal-page .company-detail-section[data-company-section=regional-context]{background:radial-gradient(circle at 100% 0,rgba(47,199,126,.14),transparent 35%),linear-gradient(145deg,#fff,#f2fbf7)}.legal-page [data-company-context]{grid-column:1/-1;border-color:#bde5d2;background:radial-gradient(circle at 100% 0,rgba(47,199,126,.16),transparent 34%),linear-gradient(145deg,#fff,#f2fbf7)}.legal-page [data-company-value]{padding:14px 16px 14px 46px;border:1px solid #d7ebe1;border-radius:16px;background:#f7fff9}[dir=rtl] .legal-page [data-company-value]{padding:14px 46px 14px 16px}.legal-page [data-company-value]:before{top:18px;inset-inline-start:17px;width:18px;height:18px;background:var(--legal-green);box-shadow:inset 0 0 0 5px #f7fff9}.legal-page .company-copy-address{display:grid;gap:8px;margin-top:20px}.legal-page .company-copy-address button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:max-content;min-width:44px;min-height:44px;padding:10px 15px;border:1px solid var(--legal-blue);border-radius:13px;background:#fff;color:#006f99;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.legal-page .company-copy-address button:hover,.legal-page .company-copy-address button:focus-visible{border-color:var(--legal-green);background:#f2fff7;color:#075d3b;transform:translateY(-2px)}.legal-page .company-copy-address button:focus-visible{outline:3px solid rgba(1,146,201,.3);outline-offset:3px}.legal-page .company-copy-address button span{font-size:18px;line-height:1}.legal-page .company-copy-address [role=status]{min-height:1.5em;margin:0;color:#356052;font-size:13px;line-height:1.5}.legal-page .trust-related-link{display:flex;max-width:760px;min-height:64px;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding:15px 18px;border:1px solid #bde5d2;border-radius:17px;background:linear-gradient(135deg,#f2fff8,#f5fbfd);color:#0b4f38;font-size:16px;font-weight:790;line-height:1.45;text-decoration:none;transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.legal-page .trust-related-link:hover,.legal-page .trust-related-link:focus-visible{transform:translateY(-2px);border-color:var(--legal-green);box-shadow:0 14px 30px #07324417}.legal-page .trust-related-link__arrow{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;background:var(--legal-green);color:#052d20;font-size:18px}[dir=rtl] .legal-page .industry-related-link__arrow,[dir=rtl] .legal-page .trust-related-link__arrow{transform:scaleX(-1)}@media(max-width:560px){.legal-page .article-editorial-meta{align-items:flex-start;flex-direction:column;margin-bottom:30px;padding:16px}.legal-page .article-editorial-meta dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px}}@media(max-width:820px){.legal-page .company-proof-band{width:min(100% - 32px,760px);margin-top:-18px}.legal-page .company-proof-band ul{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page .company-proof-band li:nth-child(odd){border-inline-start:0}.legal-page .company-proof-band li:nth-child(n+3){border-block-start:1px solid #d9e9ed}}@media(max-width:560px){.legal-page .company-operating-network{display:block;min-height:0;padding:20px}.legal-page .company-operating-network:before,.legal-page .company-operating-network:after{display:none}.legal-page .company-operating-network figcaption{position:static;display:block;margin:0;color:#335461;font-size:13px}.legal-page .company-operating-network__core{position:relative;inset:auto;width:104px;height:104px;margin:20px auto 24px;transform:none}.legal-page .company-operating-network ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.legal-page .company-operating-network li{position:static;width:auto;min-height:66px;padding:9px;animation-duration:7.2s}.legal-page .company-operating-network li strong{font-size:13px}.legal-page .company-proof-band{width:calc(100% - 24px);margin-top:-12px}.legal-page .company-proof-band ul{grid-template-columns:1fr}.legal-page .company-proof-band li,.legal-page .company-proof-band li:nth-child(odd){padding:19px;border-block-start:1px solid #d9e9ed;border-inline-start:0}.legal-page .company-proof-band li:first-child{border-block-start:0}.legal-page .company-detail-section{padding:24px 20px;border-radius:20px}.legal-page .company-copy-address button{width:100%}}@media(prefers-reduced-motion:reduce){.legal-page .company-operating-network__core:after,.legal-page .company-operating-network li{animation:none!important}.legal-page .company-detail-section,.legal-page .company-copy-address button{transition:none!important;transform:none!important}}@media(max-width:720px){.legal-page .article-download-card{grid-template-columns:1fr}.legal-page .article-download-card>a{width:100%;justify-content:center;white-space:normal}}.site-review-dialog{--motion-fast:.14s;--motion-base:.22s;--motion-slow:.36s;--motion-ease:cubic-bezier(.22,1,.36,1);width:min(760px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:24px;background:transparent;color:#071b26;overflow:visible}.site-review-dialog[open]{display:grid;animation:site-review-enter var(--motion-base) var(--motion-ease)}.site-review-dialog::backdrop{background:#00121cb3;backdrop-filter:blur(5px)}.site-review-dialog__card{position:relative;display:grid;max-height:calc(100dvh - 32px);gap:14px;padding:clamp(24px,5vw,42px);border:1px solid rgba(47,199,126,.35);border-radius:24px;background:linear-gradient(145deg,#fff,#f5fbfd);box-shadow:0 28px 90px #00182352;overflow:auto;overscroll-behavior:contain}.site-review-dialog__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid #c9dfe5;border-radius:50%;background:#fff;color:#173844;font:inherit;font-size:28px;line-height:1;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.site-review-dialog__close:hover{border-color:#2fc77e;background:#edfff5;transform:translateY(-1px)}.site-review-dialog__close:focus-visible,.site-review-dialog__actions a:focus-visible,.site-review-dialog__form :is(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(1,146,201,.34);outline-offset:3px}.site-review-dialog__eyebrow{margin:0;padding-inline-end:48px;color:#087c52;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.site-review-dialog h2{max-width:18ch;margin:0;padding-inline-end:38px;font-size:clamp(28px,5vw,44px);font-weight:880;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.site-review-dialog h2+p{max-width:62ch;margin:0;color:#42616d;font-size:16px;line-height:1.6}.site-review-dialog__loading{display:grid;min-height:150px;place-items:center;align-content:center;gap:8px;margin-top:4px;padding:24px;border:1px solid #d7ebe1;border-radius:18px;background:#f7fff9;text-align:center}.site-review-dialog__loading[hidden],.site-review-dialog__fallback[hidden]{display:none!important}.site-review-dialog__loading>span{width:32px;height:32px;border:3px solid #c9eee0;border-top-color:#0192c9;border-radius:50%;animation:site-review-spin var(--motion-slow) var(--motion-ease) infinite}.site-review-dialog__loading strong{font-size:16px}.site-review-dialog__loading small{max-width:48ch;color:#55717c;line-height:1.5}.site-review-dialog__form{min-width:0}.site-review-dialog__form:empty{display:none}.site-review-dialog__fallback{display:grid;gap:14px;margin-top:4px;padding:20px;border:1px solid #efc58c;border-radius:18px;background:#fff9ef}.site-review-dialog__fallback p,.site-review-dialog__fallback small{margin:0;color:#624b2f;line-height:1.55}.site-review-dialog__actions{display:flex;flex-wrap:wrap;gap:10px}.site-review-dialog__actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #0192c9;border-radius:12px;background:#fff;color:#006f99;font-weight:800;text-decoration:none}.site-review-dialog__actions a:last-child{border-color:#2fc77e;background:#2fc77e;color:#052d20}[dir=rtl] .site-review-dialog__eyebrow{letter-spacing:normal;text-transform:none}@keyframes site-review-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes site-review-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.site-review-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:18px}.site-review-dialog__card{max-height:calc(100dvh - 16px);padding:28px 20px 22px;border-radius:18px}.site-review-dialog h2{font-size:clamp(28px,9vw,38px)}.site-review-dialog__actions{display:grid;grid-template-columns:1fr}.site-review-dialog__actions a{width:100%}}@media(prefers-reduced-motion:reduce){.site-review-dialog[open],.site-review-dialog__loading>span{animation:none!important}.site-review-dialog__close{transition:none!important;transform:none!important}.site-review-dialog::backdrop{backdrop-filter:none}}.legal-page .company-operating-network li>span,.legal-page .company-proof-band__provenance dt,.legal-page .company-proof-band__provenance dd,.legal-page .hub-platform-map__node span,.legal-page .hub-platform-map__node strong,.legal-page .hub-industry-orbit__core strong,.legal-page .hub-industry-orbit__item span,.legal-page .hub-industry-orbit__item strong,.legal-page .hub-operating-model__grid li>span,.legal-page .hub-architecture__panels article>span,.legal-page .hub-card__index,.legal-page .solutions-lane__index,.legal-page .solutions-loop__number,.legal-page .page-contact-label,.legal-page .fmcg-hero-cycle__counter,.legal-page .fmcg-hero-cycle__tab>span:not(.fmcg-hero-cycle__tab-icon),.legal-page .fmcg-hero-cycle__tab strong,.legal-page .industry-story__eyebrow,.legal-page .industry-process-step__number,.legal-page .industry-list-index,.legal-page .industry-proof-card__eyebrow,.legal-page .industry-video-dialog__eyebrow,.legal-page .fmcg-hero-cycle__panel-copy>span:last-child,.legal-page .evidence-eyebrow,.legal-page .evidence-hero__visual-label,.legal-page .evidence-hero__signal,.legal-page .evidence-feature__facts dt,.legal-page .evidence-feature__tabs span,.legal-page .evidence-feature__stage-panels small,.legal-page .evidence-card__meta,.legal-page .evidence-card__meta b,.legal-page .evidence-card__meta em,.legal-page .evidence-card__footer,.legal-page .evidence-card__footer b,.legal-page .article-download-card span,.legal-page .evidence-search>span,.legal-page .evidence-paths a>span,.legal-page .evidence-proof-band span,.legal-page .article-editorial-meta dt,.legal-page .detail-evidence-hero__eyebrow,.legal-page .detail-evidence-hero__meta dt,.legal-page .detail-evidence-hero__proof-cards dt,.legal-page .detail-evidence-hero__proof-provenance dt,.legal-page .detail-evidence-hero__proof-provenance dd,.legal-page .company-fact-list dt,.legal-page .company-fact-card__provenance dt,.legal-page .company-fact-card__provenance dd,.legal-page .support-escalation__list strong,.legal-page .case-facet-grid label,.legal-page .case-active-filters:before,.site-review-dialog__eyebrow{font-size:13px}@keyframes manufacturer-step-pulse{50%{box-shadow:0 0 0 8px #2fc77e00}}@keyframes pharma-trace-pulse{50%{box-shadow:0 0 0 8px #2fc77e00}}.legal-page[data-resources-experience]{background:#f5f9fa}@keyframes resource-step-float{50%{transform:translateY(-7px)}}@keyframes resource-flow-pulse{0%{opacity:.75;transform:translate(-50%,-50%) scale(.9)}75%,to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}.legal-page[data-blog-experience] [data-evidence-discovery-controls][hidden]{display:none}@keyframes blog-step-float{50%{transform:translateY(-7px)}}@keyframes blog-flow-orbit{0%{opacity:.75;transform:translate(-50%,-50%) scale(.9)}75%,to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}.legal-page[data-company-hub-experience]{background:#f5f9fa}.legal-page .company-operating-network--experience{min-height:500px;border-radius:34px;background:radial-gradient(circle at 50% 48%,rgba(47,199,126,.24),transparent 30%),linear-gradient(145deg,#fff,#edf9fb 55%,#ecfbf3)}.legal-page .company-operating-network--experience:before{animation:company-hub-orbit 14s linear infinite}.legal-page .company-operating-network--experience:after{animation:company-hub-orbit-reverse 18s linear infinite}.legal-page .company-hub-operating-model,.legal-page .company-hub-execution-loop,.legal-page .company-hub-next{width:min(1360px,calc(100% - 48px));margin:0 auto;scroll-margin-top:96px}.legal-page .company-hub-operating-model{padding:clamp(82px,9vw,132px) 0 clamp(76px,8vw,118px)}.legal-page .company-hub-operating-model .hub-section-heading h2,.legal-page .company-hub-execution-loop .hub-section-heading h2,.legal-page .company-hub-next .hub-section-heading h2,.legal-page .company-hub-architecture h2,.legal-page .company-hub-region h2{margin:0;color:var(--text-section-heading);font-size:clamp(38px,4.6vw,66px);font-weight:850;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.legal-page .company-hub-operating-model .hub-section-heading>p:last-child,.legal-page .company-hub-execution-loop .hub-section-heading>p:last-child,.legal-page .company-hub-next .hub-section-heading>p:last-child,.legal-page .company-hub-architecture__intro>p:last-child,.legal-page .company-hub-region__intro>p:last-child{max-width:760px;margin:20px 0 0;color:#45616d;font-size:18px;line-height:1.62}.legal-page .company-hub-operating-model__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:38px 0 0;padding:0;list-style:none}.legal-page .company-hub-operating-model__grid:before{position:absolute;inset:38px 8% auto;height:2px;background:linear-gradient(90deg,#0192c9,#2fc77e);content:""}.legal-page .company-hub-operating-model__grid>li{position:relative;display:flex;min-width:0;min-height:330px;flex-direction:column;padding:26px;border:1px solid #d1e6eb;border-radius:26px;background:#fff;box-shadow:0 18px 46px #07324412;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page .company-hub-operating-model__grid>li:hover{border-color:#82d9b0;box-shadow:0 24px 56px #0732441f;transform:translateY(-5px)}.legal-page .company-hub-operating-model__topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.legal-page .company-hub-operating-model__topline>span{display:grid;width:48px;height:48px;place-items:center;border:5px solid #f5f9fa;border-radius:50%;background:#071b26;color:#fff;font-size:13px;font-weight:850;box-shadow:0 0 0 1px #cfe5eb}.legal-page .company-hub-operating-model__topline>small{color:#007fa9;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.legal-page .company-hub-operating-model h3{margin:38px 0 0;color:#071b26;font-size:clamp(25px,2.2vw,34px);letter-spacing:-.04em;line-height:1.08}.legal-page .company-hub-operating-model li p{margin:16px 0 0;color:#4b6671;font-size:16px;line-height:1.58}.legal-page .company-hub-operating-model li>strong{display:flex;align-items:center;min-height:48px;margin:auto 0 0;padding-top:22px;color:#087d56;font-size:14px;line-height:1.35}.legal-page .company-hub-architecture{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(42px,7vw,104px);width:min(1460px,calc(100% - 48px));margin:0 auto clamp(78px,9vw,130px);padding:clamp(46px,6vw,78px);overflow:hidden;border-radius:34px;background:radial-gradient(circle at 100% 0,rgba(47,199,126,.22),transparent 34%),linear-gradient(135deg,#071f2b,#083b49 55%,#075b4b);color:#fff;box-shadow:0 28px 74px #0726312b;scroll-margin-top:96px}.legal-page .company-hub-architecture h2{color:#fff}.legal-page .company-hub-architecture__intro>p:last-child{color:#c6dbe1}.legal-page .company-hub-architecture__models{display:grid;align-content:center;gap:12px}.legal-page .company-hub-architecture details{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#ffffff12}.legal-page .company-hub-architecture details[open]{border-color:#7ee7b68f;background:#ffffff1c}.legal-page .company-hub-architecture summary{display:grid;grid-template-columns:50px minmax(0,1fr) 42px;align-items:center;gap:14px;min-height:96px;padding:18px 20px;color:#fff;cursor:pointer;list-style:none}.legal-page .company-hub-architecture summary::-webkit-details-marker{display:none}.legal-page .company-hub-architecture summary>span:first-child{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:#fff;color:#007fa9;font-size:13px;font-weight:850}.legal-page .company-hub-architecture summary>span:nth-child(2){display:grid;gap:5px}.legal-page .company-hub-architecture summary small{color:#8fe9bd;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.legal-page .company-hub-architecture summary strong{font-size:20px;line-height:1.2}.legal-page .company-hub-architecture summary i{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:13px;font-size:24px;font-style:normal;transition:transform var(--motion-base) var(--motion-ease)}.legal-page .company-hub-architecture details[open] summary i{transform:rotate(45deg)}.legal-page .company-hub-architecture__content{padding:0 22px 24px 84px}.legal-page .company-hub-architecture__content>p{margin:0;color:#d7e7eb;font-size:15.5px;line-height:1.58}.legal-page .company-hub-architecture__content ul{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.legal-page .company-hub-architecture__content li{position:relative;padding-inline-start:20px;color:#fff;font-size:14px;line-height:1.45}.legal-page .company-hub-architecture__content li:before{position:absolute;inset-block-start:.52em;inset-inline-start:0;width:8px;height:8px;border-radius:50%;background:#2fc77e;content:""}.legal-page .company-hub-execution-loop{padding:0 0 clamp(84px,9vw,132px)}.legal-page .company-hub-execution-loop>ol{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:40px 0 0;padding:0;list-style:none}.legal-page .company-hub-execution-loop>ol:before{position:absolute;inset:31px 5% auto;height:2px;background:linear-gradient(90deg,#0192c9 0 50%,#2fc77e 50%);content:""}.legal-page .company-hub-execution-loop li{position:relative;display:grid;align-content:start;gap:20px;min-width:0;padding:0 12px 20px;animation:company-hub-step-pulse 12s var(--motion-ease) infinite;animation-delay:calc(var(--company-step) * 2s)}.legal-page .company-hub-execution-loop li>span{position:relative;z-index:1;display:grid;width:64px;height:64px;place-items:center;border:7px solid #f5f9fa;border-radius:50%;background:#fff;color:#007fa9;font-size:13px;font-weight:850;box-shadow:0 0 0 1px #bedfe7,0 9px 24px #0732441f}.legal-page .company-hub-execution-loop h3{margin:0;color:#071b26;font-size:18px;letter-spacing:-.02em;line-height:1.2}.legal-page .company-hub-execution-loop li p{margin:9px 0 0;color:#536e78;font-size:14px;line-height:1.52}.legal-page .company-hub-region{display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:clamp(40px,7vw,104px);width:min(1460px,calc(100% - 48px));margin:0 auto clamp(82px,9vw,126px);padding:clamp(42px,5.5vw,72px);border:1px solid #cfe5eb;border-radius:34px;background:radial-gradient(circle at 88% 14%,rgba(47,199,126,.18),transparent 30%),linear-gradient(145deg,#fff,#edf8fb 60%,#effbf5);scroll-margin-top:96px}.legal-page .company-hub-region__intro{align-self:center}.legal-page .company-hub-region>ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.legal-page .company-hub-region li{display:grid;grid-template-columns:50px minmax(0,1fr);gap:6px 16px;min-width:0;padding:20px;border:1px solid #d4e7eb;border-radius:20px;background:#ffffffe6;box-shadow:0 13px 34px #0732440f}.legal-page .company-hub-region li>span{grid-row:1/3;display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:#daf7e8;color:#087a50;font-size:13px;font-weight:850}.legal-page .company-hub-region h3{align-self:end;margin:0;color:#071b26;font-size:20px;letter-spacing:-.025em;line-height:1.2}.legal-page .company-hub-region li p{margin:0;color:#526d77;font-size:14.5px;line-height:1.5}.legal-page .company-hub-next{padding:0 0 clamp(88px,10vw,144px)}.legal-page .company-hub-next__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.legal-page .company-hub-next__paths>a{display:grid;grid-template-columns:54px minmax(0,1fr) 48px;align-items:start;gap:18px;min-height:218px;padding:28px;border:1px solid #d1e5ea;border-radius:26px;background:#fff;color:#071b26;text-decoration:none;box-shadow:0 18px 48px #07324412;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page .company-hub-next__paths>a:hover,.legal-page .company-hub-next__paths>a:focus-visible{border-color:#65d39e;box-shadow:0 24px 56px #0732441f;transform:translateY(-4px)}.legal-page .company-hub-next__paths>a>span{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:#def5fb;color:#007fa9;font-size:13px;font-weight:850}.legal-page .company-hub-next__paths h3{margin:4px 0 0;font-size:28px;letter-spacing:-.04em;line-height:1.1}.legal-page .company-hub-next__paths p{margin:15px 0 0;color:#526d77;font-size:15.5px;line-height:1.55}.legal-page .company-hub-next__paths>a>strong{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#071b26;color:#fff;font-size:20px;transition:transform var(--motion-base) var(--motion-ease)}.legal-page .company-hub-next__paths>a:hover>strong,.legal-page .company-hub-next__paths>a:focus-visible>strong{transform:translate(4px)}.legal-page .company-hub-next__cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:20px;padding:clamp(28px,4.5vw,52px);border-radius:28px;background:linear-gradient(125deg,#0192c9,#0b9c9d 55%,#2fc77e);color:#fff;box-shadow:0 24px 62px #016f8e2e}.legal-page .company-hub-next__cta h3{max-width:23ch;margin:0;font-size:clamp(28px,3.2vw,46px);letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.legal-page .company-hub-next__cta p{max-width:720px;margin:15px 0 0;color:#ffffffe6;font-size:16px;line-height:1.55}@keyframes company-hub-orbit{to{transform:translate(-50%,-45%) rotate(353deg)}}@keyframes company-hub-orbit-reverse{to{transform:translate(-50%,-45%) rotate(-348deg)}}@keyframes company-hub-step-pulse{0%,14%,to{transform:none}7%{transform:translateY(-7px)}}@media(max-width:1100px){.legal-page .company-hub-operating-model,.legal-page .company-hub-execution-loop,.legal-page .company-hub-next{width:min(100% - 48px,1060px)}.legal-page .company-hub-architecture,.legal-page .company-hub-region{grid-template-columns:1fr;width:min(100% - 48px,1060px);gap:36px}.legal-page .company-hub-execution-loop>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.legal-page .company-hub-execution-loop>ol:before{display:none}.legal-page .company-hub-execution-loop li{padding:18px;border:1px solid #d5e7eb;border-radius:20px;background:#fff;box-shadow:0 12px 32px #0732440d}.legal-page .company-hub-execution-loop li>span{border-width:5px}}@media(max-width:820px){.legal-page .company-operating-network--experience{min-height:430px}.legal-page .company-hub-operating-model,.legal-page .company-hub-execution-loop,.legal-page .company-hub-next{width:min(100% - 32px,760px)}.legal-page .company-hub-operating-model__grid{grid-template-columns:1fr}.legal-page .company-hub-operating-model__grid:before{display:none}.legal-page .company-hub-operating-model__grid>li{min-height:0}.legal-page .company-hub-architecture,.legal-page .company-hub-region{width:min(100% - 32px,760px);padding:36px 30px;border-radius:28px}.legal-page .company-hub-execution-loop>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page .company-hub-next__paths{grid-template-columns:1fr}.legal-page .company-hub-next__paths>a{min-height:0}.legal-page .company-hub-next__cta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.legal-page .company-hub-operating-model,.legal-page .company-hub-execution-loop,.legal-page .company-hub-next{width:calc(100% - 24px)}.legal-page .company-hub-operating-model{padding:62px 0 68px}.legal-page .company-hub-operating-model .hub-section-heading h2,.legal-page .company-hub-execution-loop .hub-section-heading h2,.legal-page .company-hub-next .hub-section-heading h2,.legal-page .company-hub-architecture h2,.legal-page .company-hub-region h2{font-size:clamp(34px,9.5vw,44px)}.legal-page .company-hub-operating-model .hub-section-heading>p:last-child,.legal-page .company-hub-execution-loop .hub-section-heading>p:last-child,.legal-page .company-hub-next .hub-section-heading>p:last-child,.legal-page .company-hub-architecture__intro>p:last-child,.legal-page .company-hub-region__intro>p:last-child{font-size:16px}.legal-page .company-hub-operating-model__grid>li{padding:22px;border-radius:22px}.legal-page .company-hub-operating-model h3{margin-top:28px;font-size:28px}.legal-page .company-hub-architecture,.legal-page .company-hub-region{width:calc(100% - 24px);margin-bottom:72px;padding:28px 20px;border-radius:24px}.legal-page .company-hub-architecture summary{grid-template-columns:44px minmax(0,1fr) 40px;gap:11px;min-height:88px;padding:15px}.legal-page .company-hub-architecture summary>span:first-child{width:44px;height:44px}.legal-page .company-hub-architecture summary strong{font-size:17px}.legal-page .company-hub-architecture summary i{width:40px;height:40px}.legal-page .company-hub-architecture__content{padding:0 16px 20px}.legal-page .company-hub-execution-loop{padding-bottom:72px}.legal-page .company-hub-execution-loop>ol{grid-template-columns:1fr;margin-top:28px}.legal-page .company-hub-execution-loop li{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:16px}.legal-page .company-hub-execution-loop li>span{width:54px;height:54px}.legal-page .company-hub-region li{grid-template-columns:46px minmax(0,1fr);padding:16px}.legal-page .company-hub-region li>span{width:46px;height:46px}.legal-page .company-hub-next{padding-bottom:76px}.legal-page .company-hub-next__paths{margin-top:28px}.legal-page .company-hub-next__paths>a{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:20px;border-radius:22px}.legal-page .company-hub-next__paths>a>span{width:46px;height:46px}.legal-page .company-hub-next__paths>a>strong{grid-column:2;width:44px;height:44px;margin-top:4px}.legal-page .company-hub-next__paths h3{font-size:24px}.legal-page .company-hub-next__cta{gap:22px;padding:26px 20px;border-radius:23px}}@media(prefers-reduced-motion:reduce){.legal-page[data-company-hub-experience] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.legal-page[data-company-hub-experience] .company-hub-operating-model__grid>li,.legal-page[data-company-hub-experience] .company-hub-next__paths>a,.legal-page[data-company-hub-experience] .company-hub-next__paths>a>strong{transform:none!important}}.legal-page[data-about-company-experience]{background:#f5f9fa}.legal-page .about-company-experience{display:grid;gap:0}.legal-page .about-company-identity,.legal-page .about-company-execution,.legal-page .about-company-delivery,.legal-page .about-company-region,.legal-page .about-company-values,.legal-page .about-company-next{width:min(1360px,calc(100% - 48px));margin:0 auto;scroll-margin-top:96px}.legal-page .about-company-heading{max-width:930px}.legal-page .about-company-heading h2,.legal-page .about-company-architecture h2{margin:12px 0 0;color:var(--text-section-heading);font-size:clamp(38px,4.6vw,66px);font-weight:850;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.legal-page .about-company-heading>p:last-child,.legal-page .about-company-architecture__intro>p:last-child{max-width:780px;margin:20px 0 0;color:#496570;font-size:18px;line-height:1.62}.legal-page .about-company-identity{padding:clamp(82px,9vw,132px) 0 clamp(78px,8vw,116px)}.legal-page .about-company-identity .company-fact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.legal-page .about-company-identity .company-fact-list>li{min-height:220px;padding:24px;border-radius:24px;box-shadow:0 16px 42px #0732440f;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page .about-company-identity .company-fact-list>li:hover{border-color:#70d5a5;box-shadow:0 23px 52px #0732441c;transform:translateY(-4px)}.legal-page .about-company-identity .company-fact-list>li>dl>div:first-child{display:flex;min-height:84px;flex-direction:column;justify-content:space-between}.legal-page .about-company-identity .company-fact-list>li>dl>div:first-child dd{font-size:clamp(20px,2vw,28px);letter-spacing:-.025em}.legal-page .about-company-execution{padding:clamp(46px,6vw,78px);overflow:hidden;border-radius:36px;background:radial-gradient(circle at 100% 0,rgba(47,199,126,.2),transparent 34%),linear-gradient(135deg,#071f2b,#083b49 58%,#075b4b);color:#fff;box-shadow:0 28px 72px #0726312b}.legal-page .about-company-execution h2{color:#fff}.legal-page .about-company-execution .about-company-heading>p:last-child{color:#c8dce1}.legal-page .about-company-execution>ol{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:42px 0 0;padding:0;list-style:none}.legal-page .about-company-execution>ol:before{position:absolute;inset:29px 5% auto;height:2px;background:linear-gradient(90deg,#0192c9 0 50%,#2fc77e 50%);content:""}.legal-page .about-company-execution li{position:relative;display:grid;align-content:start;gap:18px;min-width:0;padding:0 10px 16px;animation:about-execution-pulse 12s var(--motion-ease) infinite;animation-delay:calc(var(--about-step) * 2s)}.legal-page .about-company-execution li>span{position:relative;z-index:1;display:grid;width:60px;height:60px;place-items:center;border:6px solid #093b49;border-radius:50%;background:#fff;color:#007fa9;font-size:13px;font-weight:850;box-shadow:0 0 0 1px #ffffff47,0 10px 26px #0000002e}.legal-page .about-company-execution h3{margin:0;color:#fff;font-size:18px;line-height:1.2}.legal-page .about-company-execution li p{margin:9px 0 0;color:#c8dce1;font-size:14px;line-height:1.52}.legal-page .about-company-delivery{padding:clamp(88px,10vw,140px) 0}.legal-page .about-company-delivery>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}.legal-page .about-company-delivery li{display:flex;min-width:0;min-height:330px;flex-direction:column;padding:25px;border:1px solid #d1e6eb;border-radius:26px;background:#fff;box-shadow:0 17px 44px #07324411;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page .about-company-delivery li:hover{border-color:#73d5a7;box-shadow:0 24px 54px #0732441f;transform:translateY(-5px)}.legal-page .about-company-delivery small{color:#007fa9;font-size:13px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.legal-page .about-company-delivery h3{margin:34px 0 0;color:#071b26;font-size:clamp(23px,2vw,30px);letter-spacing:-.035em;line-height:1.1}.legal-page .about-company-delivery li p{margin:16px 0 0;color:#4c6873;font-size:15px;line-height:1.58}.legal-page .about-company-delivery li>strong{display:flex;min-height:48px;align-items:center;margin:auto 0 0;padding-top:22px;color:#087d56;font-size:13.5px;line-height:1.4}.legal-page .about-company-architecture{display:grid;grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);gap:clamp(44px,7vw,104px);width:min(1460px,calc(100% - 48px));margin:0 auto clamp(88px,9vw,136px);padding:clamp(46px,6vw,76px);border:1px solid #cfe4e9;border-radius:36px;background:radial-gradient(circle at 90% 10%,rgba(47,199,126,.19),transparent 31%),linear-gradient(145deg,#fff,#edf8fb 58%,#effbf5)}.legal-page .about-company-architecture__intro{align-self:center}.legal-page .about-company-architecture__models{display:grid;align-content:center;gap:12px}.legal-page .about-company-architecture details{overflow:hidden;border:1px solid #cee4e9;border-radius:22px;background:#ffffffe6;box-shadow:0 12px 30px #0732440d}.legal-page .about-company-architecture details[open]{border-color:#79d6a8;background:#fff}.legal-page .about-company-architecture summary{display:grid;grid-template-columns:50px minmax(0,1fr) 42px;align-items:center;gap:14px;min-height:96px;padding:18px 20px;cursor:pointer;list-style:none}.legal-page .about-company-architecture summary::-webkit-details-marker{display:none}.legal-page .about-company-architecture summary>span:first-child{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:#def5fb;color:#007fa9;font-size:13px;font-weight:850}.legal-page .about-company-architecture summary>span:nth-child(2){display:grid;gap:5px}.legal-page .about-company-architecture summary small{color:#087b52;font-size:13px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.legal-page .about-company-architecture summary strong{color:#071b26;font-size:20px;line-height:1.2}.legal-page .about-company-architecture summary i{display:grid;width:42px;height:42px;place-items:center;border:1px solid #bcdfe7;border-radius:13px;color:#007fa9;font-size:24px;font-style:normal;transition:transform var(--motion-base) var(--motion-ease)}.legal-page .about-company-architecture details[open] summary i{transform:rotate(45deg)}.legal-page .about-company-architecture__content{padding:0 22px 24px 84px}.legal-page .about-company-architecture__content>p{margin:0;color:#47636e;font-size:15.5px;line-height:1.58}.legal-page .about-company-architecture__content ul{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.legal-page .about-company-architecture__content li{position:relative;padding-inline-start:20px;color:#163946;font-size:14px;line-height:1.45}.legal-page .about-company-architecture__content li:before{position:absolute;inset-block-start:.52em;inset-inline-start:0;width:8px;height:8px;border-radius:50%;background:#2fc77e;content:""}.legal-page .about-company-region{display:grid;grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);gap:clamp(42px,7vw,100px);align-items:center;padding:0 0 clamp(92px,10vw,142px)}.legal-page .about-company-region>ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.legal-page .about-company-region li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:6px 16px;min-width:0;padding:21px;border:1px solid #d1e6eb;border-radius:21px;background:#fff;box-shadow:0 14px 36px #0732440f}.legal-page .about-company-region li>span{grid-row:1/3;display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#dcf7e8;color:#087a50;font-size:13px;font-weight:850}.legal-page .about-company-region h3{margin:2px 0 0;color:#071b26;font-size:21px;line-height:1.18}.legal-page .about-company-region li p{margin:2px 0 0;color:#506c77;font-size:14.5px;line-height:1.52}.legal-page .about-company-values{padding:clamp(48px,6vw,76px);border-radius:36px;background:linear-gradient(135deg,#e8f7f9,#f7fcfd 52%,#e7f8ee);box-shadow:0 22px 58px #07314117}.legal-page .about-company-values>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:38px 0 0;padding:0;list-style:none}.legal-page .about-company-values li{min-width:0;padding:22px;border:1px solid #cfe5ea;border-radius:22px;background:#fff}.legal-page .about-company-values li>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#071b26;color:#fff;font-size:13px;font-weight:850}.legal-page .about-company-values h3{margin:26px 0 0;color:#071b26;font-size:23px;letter-spacing:-.03em;line-height:1.15}.legal-page .about-company-values li p{margin:13px 0 0;color:#4b6772;font-size:14.5px;line-height:1.55}.legal-page .about-company-next{padding:clamp(88px,10vw,142px) 0}.legal-page .about-company-next__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.legal-page .about-company-next__paths>a{display:grid;grid-template-columns:54px minmax(0,1fr) 48px;gap:18px;min-height:220px;padding:28px;border:1px solid #d1e5ea;border-radius:26px;background:#fff;color:#071b26;text-decoration:none;box-shadow:0 18px 48px #07324412;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page .about-company-next__paths>a:hover,.legal-page .about-company-next__paths>a:focus-visible{border-color:#65d39e;box-shadow:0 24px 56px #0732441f;transform:translateY(-4px)}.legal-page .about-company-next__paths>a>span{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:#def5fb;color:#007fa9;font-size:13px;font-weight:850}.legal-page .about-company-next__paths h3{margin:4px 0 0;font-size:28px;letter-spacing:-.04em;line-height:1.1}.legal-page .about-company-next__paths p{margin:15px 0 0;color:#526d77;font-size:15.5px;line-height:1.55}.legal-page .about-company-next__paths>a>strong{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#071b26;color:#fff;font-size:20px;transition:transform var(--motion-base) var(--motion-ease)}.legal-page .about-company-next__paths>a:hover>strong,.legal-page .about-company-next__paths>a:focus-visible>strong{transform:translate(4px)}.legal-page .about-company-next__cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:20px;padding:clamp(28px,4.5vw,52px);border-radius:28px;background:linear-gradient(125deg,#0192c9,#0b9c9d 55%,#2fc77e);color:#fff;box-shadow:0 24px 62px #016f8e2e}.legal-page .about-company-next__cta h3{max-width:23ch;margin:0;font-size:clamp(28px,3.2vw,46px);letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.legal-page .about-company-next__cta p{max-width:720px;margin:15px 0 0;color:#ffffffe6;font-size:16px;line-height:1.55}@keyframes about-proof-float{50%{transform:translateY(-6px)}}@keyframes about-execution-pulse{0%,14%,to{transform:none}7%{transform:translateY(-7px)}}@media(max-width:1100px){.legal-page .about-company-identity,.legal-page .about-company-execution,.legal-page .about-company-delivery,.legal-page .about-company-region,.legal-page .about-company-values,.legal-page .about-company-next{width:min(100% - 48px,1060px)}.legal-page .about-company-delivery>ol,.legal-page .about-company-values>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page .about-company-delivery li{min-height:290px}.legal-page .about-company-architecture,.legal-page .about-company-region{grid-template-columns:1fr;width:min(100% - 48px,1060px);gap:36px}.legal-page .about-company-execution>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.legal-page .about-company-execution>ol:before{display:none}.legal-page .about-company-execution li{padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#ffffff0f}}@media(max-width:820px){.legal-page .about-company-identity,.legal-page .about-company-execution,.legal-page .about-company-delivery,.legal-page .about-company-region,.legal-page .about-company-values,.legal-page .about-company-next{width:min(100% - 32px,760px)}.legal-page .about-company-identity .company-fact-list{grid-template-columns:1fr}.legal-page .about-company-identity .company-fact-list>li{min-height:0}.legal-page .about-company-execution,.legal-page .about-company-values{padding:36px 30px;border-radius:28px}.legal-page .about-company-architecture{width:min(100% - 32px,760px);padding:36px 30px;border-radius:28px}.legal-page .about-company-next__paths{grid-template-columns:1fr}.legal-page .about-company-next__paths>a{min-height:0}.legal-page .about-company-next__cta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.legal-page .about-company-identity,.legal-page .about-company-execution,.legal-page .about-company-delivery,.legal-page .about-company-region,.legal-page .about-company-values,.legal-page .about-company-next{width:calc(100% - 24px)}.legal-page .about-company-heading h2,.legal-page .about-company-architecture h2{font-size:clamp(34px,9.5vw,44px)}.legal-page .about-company-heading>p:last-child,.legal-page .about-company-architecture__intro>p:last-child{font-size:16px}.legal-page .about-company-identity{padding:64px 0 72px}.legal-page .about-company-identity .company-fact-list{margin-top:28px}.legal-page .about-company-identity .company-fact-list>li{padding:20px;border-radius:20px}.legal-page .about-company-execution,.legal-page .about-company-values{padding:28px 20px;border-radius:24px}.legal-page .about-company-execution>ol{grid-template-columns:1fr;margin-top:28px}.legal-page .about-company-execution li{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:15px}.legal-page .about-company-execution li>span{width:52px;height:52px;border-width:4px}.legal-page .about-company-delivery{padding:72px 0}.legal-page .about-company-delivery>ol,.legal-page .about-company-values>ol{grid-template-columns:1fr;margin-top:28px}.legal-page .about-company-delivery li{min-height:0;padding:21px;border-radius:21px}.legal-page .about-company-delivery h3{margin-top:24px}.legal-page .about-company-architecture{width:calc(100% - 24px);margin-bottom:72px;padding:28px 20px;border-radius:24px}.legal-page .about-company-architecture summary{grid-template-columns:44px minmax(0,1fr) 40px;gap:11px;min-height:88px;padding:15px}.legal-page .about-company-architecture summary>span:first-child{width:44px;height:44px}.legal-page .about-company-architecture summary strong{font-size:17px}.legal-page .about-company-architecture summary i{width:40px;height:40px}.legal-page .about-company-architecture__content{padding:0 16px 20px}.legal-page .about-company-region{padding-bottom:72px}.legal-page .about-company-region li{grid-template-columns:46px minmax(0,1fr);padding:16px}.legal-page .about-company-region li>span{width:46px;height:46px}.legal-page .about-company-values li{padding:19px;border-radius:19px}.legal-page .about-company-next{padding:72px 0}.legal-page .about-company-next__paths{margin-top:28px}.legal-page .about-company-next__paths>a{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:20px;border-radius:22px}.legal-page .about-company-next__paths>a>span{width:46px;height:46px}.legal-page .about-company-next__paths>a>strong{grid-column:2;width:44px;height:44px;margin-top:4px}.legal-page .about-company-next__paths h3{font-size:24px}.legal-page .about-company-next__cta{gap:22px;padding:26px 20px;border-radius:23px}}@media(prefers-reduced-motion:reduce){.legal-page[data-about-company-experience] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.legal-page[data-about-company-experience] .detail-evidence-hero__proof-cards>li,.legal-page[data-about-company-experience] .about-company-identity .company-fact-list>li,.legal-page[data-about-company-experience] .about-company-execution li,.legal-page[data-about-company-experience] .about-company-delivery li,.legal-page[data-about-company-experience] .about-company-next__paths>a,.legal-page[data-about-company-experience] .about-company-next__paths>a>strong{transform:none!important}}@keyframes security-proof-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes security-path-pulse{0%,72%,to{box-shadow:0 0 #2fc77e00}82%{box-shadow:0 0 0 10px #2fc77e1f}}.legal-page[data-security-experience]{background:#f5f9fa}@media(prefers-reduced-motion:reduce){.legal-page[data-security-experience] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.legal-page .sfa-article-toc>div span,.legal-page .sfa-article-heading>span,.legal-page .sfa-article-toc a>span,.legal-page .sfa-article-flow__track li>span,.legal-page .sfa-article-practice__list li>span,.legal-page[data-about-company-experience] .detail-evidence-hero__proof-cards>li>dl>div:first-child dt,.legal-page .about-company-execution li>span,.legal-page .about-company-delivery small,.legal-page .about-company-architecture summary>span:first-child,.legal-page .about-company-architecture summary small,.legal-page .about-company-region li>span,.legal-page .about-company-values li>span,.legal-page .about-company-next__paths>a>span,.legal-page .security-experience__path summary>span:first-child,.legal-page .security-experience__path summary small,.legal-page .security-experience__control-grid summary>span:first-child,.legal-page .security-experience__control-grid summary small,.legal-page .security-experience__boundary-grid li>small,.legal-page .security-experience__review li>span,.legal-page .security-experience__faq summary>span{font-size:13px}.legal-page [data-support-channel]{position:relative;display:grid;min-width:0;min-height:258px;align-content:start;padding:22px;border:1px solid #cfe5ea;border-radius:21px;background:linear-gradient(145deg,#fff,#f5fbfc);box-shadow:0 13px 32px #0732440e;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page [data-support-channel]:hover{border-color:#2fc77e;box-shadow:0 19px 42px #07324417;transform:translateY(-4px)}.legal-page [data-support-channel]>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#ddf8eb;color:#087b52;font-size:13px;font-weight:880}.legal-page [data-support-channel]>small{margin-top:24px;color:#006b93;font-size:13px;font-weight:820;letter-spacing:.04em}.legal-page [data-support-channel] h3{margin:8px 0 0;color:#0b2f3b;font-size:23px;letter-spacing:-.03em;line-height:1.15}.legal-page [data-support-channel] p{margin:11px 0 0;color:#4c6872;font-size:15px;line-height:1.58}.legal-page [data-support-lifecycle-step]{height:100%;min-height:190px;border:1px solid #d4e7eb;border-radius:18px;background:#fff;box-shadow:0 12px 28px #0732440b;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page [data-support-lifecycle-step][open]{border-color:#68d5a0;box-shadow:0 18px 36px #075d3e1a;transform:translateY(-3px)}.legal-page [data-support-lifecycle-step] summary{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:82px;padding:15px;list-style:none;cursor:pointer}.legal-page [data-support-lifecycle-step] summary::-webkit-details-marker{display:none}.legal-page [data-support-lifecycle-step] summary>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e1f5fb;color:#007fa9;font-size:13px;font-weight:860}.legal-page [data-support-lifecycle-step] summary>strong{color:#123c49;font-size:16px;line-height:1.25}.legal-page [data-support-lifecycle-step] summary>i{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:#edf7f9;color:#087b52;font-size:16px;font-style:normal;font-weight:850;transition:transform var(--motion-fast) var(--motion-ease)}.legal-page [data-support-lifecycle-step][open] summary>i{transform:rotate(45deg)}.legal-page [data-support-lifecycle-step]>div{padding:0 18px 18px}.legal-page [data-support-lifecycle-step]>div p{margin:0;color:#4a6570;font-size:14px;line-height:1.55}.legal-page [data-support-lifecycle-step]>div strong{display:block;margin-top:13px;padding-top:12px;border-top:1px solid #e0ecef;color:#126344;font-size:13px;line-height:1.48}.legal-page [data-support-escalation-row]{min-width:0;padding:21px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#ffffff12}.legal-page [data-support-escalation-row]>div:first-child{display:flex;align-items:center;gap:11px}.legal-page [data-support-escalation-row]>div:first-child>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#2fc77e;color:#063c2a;font-size:13px;font-weight:900}.legal-page [data-support-escalation-row]>div:first-child>small{color:#9bdccf;font-size:13px;font-weight:760;line-height:1.35}.legal-page [data-support-escalation-row] h3{margin:21px 0 0;color:#fff;font-size:23px;letter-spacing:-.025em;line-height:1.15}.legal-page [data-support-escalation-row] dl{display:grid;gap:12px;margin:18px 0 0}.legal-page [data-support-escalation-row] dl>div{padding-top:12px;border-top:1px solid rgba(255,255,255,.13)}.legal-page [data-support-escalation-row] dt{color:#8eddf8;font-size:13px;font-weight:850}.legal-page [data-support-escalation-row] dd{margin:6px 0 0;color:#d8e7ea;font-size:14px;line-height:1.52}@media(max-width:980px){.legal-page [data-support-channel]{min-height:230px}}@media(max-width:620px){.legal-page [data-support-channel]{min-height:0}}@keyframes partners-orbit{to{transform:rotate(360deg)}}.legal-page [data-partners-participation-card]{display:flex;min-width:0;min-height:300px;flex-direction:column;padding:clamp(23px,3vw,32px);overflow:hidden;border:1px solid #cfe5ea;border-radius:24px;background:radial-gradient(circle at 94% 4%,rgba(47,199,126,.15),transparent 27%),#fff;box-shadow:0 18px 42px #07324411;transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.legal-page [data-partners-participation-card]:hover,.legal-page [data-partners-participation-card]:focus-within{border-color:#67d5a0;box-shadow:0 24px 52px #074b3e1f;transform:translateY(-5px)}.legal-page [data-partners-participation-card] h3{margin:25px 0 0;color:#0e3845;font-size:clamp(23px,2.5vw,31px);letter-spacing:-.035em;line-height:1.08}.legal-page [data-partners-participation-card] p{margin:14px 0 0;color:#516c76;font-size:15px;line-height:1.58}.legal-page [data-partners-participation-card] strong{margin-top:auto;padding-top:24px;color:#007fa9;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.legal-page [data-partners-operating-step]{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff12;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.legal-page [data-partners-operating-step][open]{border-color:#8ce7bd9e;background:#ffffff1c}.legal-page [data-partners-operating-step] summary{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:70px;padding:13px 17px;list-style:none;cursor:pointer}.legal-page [data-partners-operating-step] summary::-webkit-details-marker{display:none}.legal-page [data-partners-operating-step] summary>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#8eddf826;color:#8eddf8;font-size:13px;font-weight:900}.legal-page [data-partners-operating-step] summary>strong{color:#fff;font-size:17px;line-height:1.3}.legal-page [data-partners-operating-step] summary>i{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#2fc77e29;color:#8ce7bd;font-size:18px;font-style:normal;font-weight:850;transition:transform var(--motion-fast) var(--motion-ease)}.legal-page [data-partners-operating-step][open] summary>i{transform:rotate(45deg)}.legal-page .partners-responsibility__row+.partners-responsibility__row{border-top:1px solid #dcebee}.legal-page .partners-responsibility__row>*+*{border-inline-start:1px solid #dcebee}.legal-page [data-partners-earning-card]{min-width:0;padding:23px;border:1px solid #d1e5e9;border-radius:20px;background:#fff;box-shadow:0 13px 32px #0732440d}.legal-page [data-partners-earning-card]>span{display:inline-grid;min-width:48px;min-height:44px;place-items:center;padding-inline:10px;border-radius:13px;background:#dff5fb;color:#007fa9;font-size:13px;font-weight:900}.legal-page [data-partners-earning-card] h3{margin:21px 0 0;color:#113c48;font-size:22px;letter-spacing:-.025em}.legal-page [data-partners-earning-card] p{margin:11px 0 0;color:#4f6973;font-size:15px;line-height:1.55}@media(max-width:980px){.legal-page [data-partners-participation-card]:last-child,.legal-page [data-partners-earning-card]:last-child{grid-column:1/-1}}@media(max-width:700px){.legal-page [data-partners-participation-card]:last-child,.legal-page [data-partners-earning-card]:last-child{grid-column:auto}.legal-page [data-partners-participation-card]{min-height:0}.legal-page .partners-responsibility__row+.partners-responsibility__row{margin-top:9px;border-top:1px solid #d4e7ea}.legal-page .partners-responsibility__row>*+*{border-inline-start:0;border-top:1px solid #e0ecef}}@media(max-width:430px){.legal-page [data-partners-operating-step] summary{grid-template-columns:38px minmax(0,1fr) 28px;padding-inline:12px}.legal-page [data-partners-operating-step] summary>span{width:38px;height:38px}}@media screen{.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero){grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);column-gap:clamp(36px,4.5vw,68px);row-gap:20px;min-height:min(760px,calc(100svh - 82px));padding-block:clamp(34px,4.6vh,50px) 24px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) h1{margin-top:0}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero__eyebrow,.commercial-hero__eyebrow,.operations-hero__eyebrow,.credit-task-hero__eyebrow,.secondary-sales-hero__eyebrow,.distribution-group-hero__eyebrow,.it-role-hero__eyebrow,.finance-role-hero__eyebrow,.role-hero__eyebrow,.task-hero__eyebrow){line-height:1.45;margin:0 0 12px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero__lede,.commercial-hero__lede,.operations-hero__lede,.credit-task-hero__lede,.secondary-sales-hero__lede,.distribution-group-hero__lede,.it-role-hero__lede,.finance-role-hero__lede,.role-hero__lede,.task-hero__lede){max-width:610px;margin-top:22px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) :is(.ceo-button,.commercial-button,.operations-button,.credit-task-button,.secondary-sales-button,.distribution-group-button,.it-role-button,.finance-role-button,.role-button,.task-button){margin-top:24px;background:#2fc77e;color:#000}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument){border-radius:24px}}@media screen and (min-width:901px)and (max-width:1169px){.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media screen and (max-width:900px){.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero){grid-template-columns:minmax(0,1fr);min-height:0;padding-block:58px 34px;gap:34px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero__eyebrow,.commercial-hero__eyebrow,.operations-hero__eyebrow,.credit-task-hero__eyebrow,.secondary-sales-hero__eyebrow,.distribution-group-hero__eyebrow,.it-role-hero__eyebrow,.finance-role-hero__eyebrow,.role-hero__eyebrow,.task-hero__eyebrow){line-height:1.55;margin:26px 0 0}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero__lede,.commercial-hero__lede,.operations-hero__lede,.credit-task-hero__lede,.secondary-sales-hero__lede,.distribution-group-hero__lede,.it-role-hero__lede,.finance-role-hero__lede,.role-hero__lede,.task-hero__lede){max-width:650px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) :is(.ceo-button,.commercial-button,.operations-button,.credit-task-button,.secondary-sales-button,.distribution-group-button,.it-role-button,.finance-role-button,.role-button,.task-button){margin-top:30px}}@media screen and (max-width:680px){.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero){padding-block:38px 34px;gap:28px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero__eyebrow,.commercial-hero__eyebrow,.operations-hero__eyebrow,.credit-task-hero__eyebrow,.secondary-sales-hero__eyebrow,.distribution-group-hero__eyebrow,.it-role-hero__eyebrow,.finance-role-hero__eyebrow,.role-hero__eyebrow,.task-hero__eyebrow){margin:0 0 12px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero__lede,.commercial-hero__lede,.operations-hero__lede,.credit-task-hero__lede,.secondary-sales-hero__lede,.distribution-group-hero__lede,.it-role-hero__lede,.finance-role-hero__lede,.role-hero__lede,.task-hero__lede){margin-top:18px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) :is(.ceo-button,.commercial-button,.operations-button,.credit-task-button,.secondary-sales-button,.distribution-group-button,.it-role-button,.finance-role-button,.role-button,.task-button){width:100%;min-height:56px;margin-top:16px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument){border-radius:22px}}@media screen and (min-width:901px)and (max-height:820px){.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero){padding-block:26px 18px;row-gap:16px}}@media screen and (min-width:1024px)and (max-height:840px){.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero__lede,.commercial-hero__lede,.operations-hero__lede,.credit-task-hero__lede,.secondary-sales-hero__lede,.distribution-group-hero__lede,.it-role-hero__lede,.finance-role-hero__lede,.role-hero__lede,.task-hero__lede),.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) :is(.ceo-button,.commercial-button,.operations-button,.credit-task-button,.secondary-sales-button,.distribution-group-button,.it-role-button,.finance-role-button,.role-button,.task-button){margin-top:18px}}@media screen and (min-width:901px)and (max-height:740px){.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero){padding-block:18px 12px;row-gap:12px}}@media screen{.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero){position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#0192c9,#2fc77e);color:#fff}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero):before{position:absolute;inset:-24%;z-index:0;width:auto;height:auto;border-radius:0;filter:none;background:radial-gradient(circle at 28% 34%,rgba(255,255,255,.16),transparent 28%),radial-gradient(circle at 76% 58%,rgba(47,199,126,.16),transparent 32%);opacity:.58;transform:translate3d(-1.5%,-1%,0) scale(1.02);content:"";pointer-events:none}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero):after{display:none}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero)>*{position:relative;z-index:1}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) h1,.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) :is(.ceo-hero__eyebrow,.commercial-hero__eyebrow,.operations-hero__eyebrow,.credit-task-hero__eyebrow,.secondary-sales-hero__eyebrow,.distribution-group-hero__eyebrow,.it-role-hero__eyebrow,.finance-role-hero__eyebrow,.role-hero__eyebrow,.task-hero__eyebrow,.ceo-hero__statement,.commercial-hero__statement,.operations-hero__statement,.credit-task-hero__statement,.secondary-sales-hero__statement,.distribution-group-hero__statement,.it-role-hero__statement,.finance-role-hero__statement,.ceo-hero__lede,.commercial-hero__lede,.operations-hero__lede,.credit-task-hero__lede,.secondary-sales-hero__lede,.distribution-group-hero__lede,.it-role-hero__lede,.finance-role-hero__lede,.role-hero__lede,.task-hero__lede){color:#fff}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) h1 .role-hero-title__lead,.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) h1 .role-hero-title__accent{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) h1 .role-hero-title__accent{margin-top:8px;padding:.04em .16em .09em;border-radius:10px;background:#bdf0da;color:#063326;font-size:1em;line-height:1.08;letter-spacing:-.04em}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) :is(.ceo-button,.commercial-button,.operations-button,.credit-task-button,.secondary-sales-button,.distribution-group-button,.it-role-button,.finance-role-button,.role-button,.task-button){background:#2fc77e;color:#fff;border-color:#2fc77e}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument){background:#f4f9fc;color:#071a25;border-color:#d6e6eb;box-shadow:0 24px 58px #071a251f}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__canvas,.commercial-hero-flow__canvas,.operations-hero-flow__canvas,.credit-task-hero__canvas,.secondary-sales-hero__canvas,.distribution-group-hero__canvas,.it-hero-topology__canvas,.finance-hero-instrument__canvas){border-color:#d6e6eb;background:radial-gradient(circle at 50% 50%,rgba(1,146,201,.09),transparent 48%),linear-gradient(rgba(7,26,37,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,26,37,.035) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node){background:#fff;color:#071a25;border-color:#cce3e9;box-shadow:0 10px 24px #071a2512}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__node b,.commercial-hero-flow__node b,.operations-hero-flow__node b,.credit-task-hero__result b,.secondary-sales-hero__source b,.distribution-group-hero__node b,.it-hero-topology__node b,.finance-hero-instrument__node b,.ceo-hero-network li strong,.commercial-hero-flow li strong,.operations-hero-flow li strong,.credit-task-hero__visual li strong,.secondary-sales-hero__visual li strong,.distribution-group-hero__network li strong,.it-hero-topology li strong,.finance-hero-instrument li strong){color:#071a25;font-size:13px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__header,.commercial-hero-flow>header,.operations-hero-flow>header,.credit-task-hero__visual>header,.secondary-sales-hero__visual>header,.distribution-group-hero__network>header,.it-hero-topology>header,.finance-hero-instrument>header,.ceo-hero-network__node small,.commercial-hero-flow__node small,.operations-hero-flow__node small,.credit-task-hero__result small,.secondary-sales-hero__source small,.distribution-group-hero__node small,.it-hero-topology__node small,.finance-hero-instrument__node small,.ceo-hero-network li span,.commercial-hero-flow li span,.operations-hero-flow li span,.credit-task-hero__visual li span,.secondary-sales-hero__visual li span,.distribution-group-hero__network li span,.it-hero-topology li span,.finance-hero-instrument li span){color:#456271;font-size:13px}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network li,.commercial-hero-flow li,.operations-hero-flow li,.credit-task-hero__visual li,.secondary-sales-hero__visual li,.distribution-group-hero__network li,.it-hero-topology li,.finance-hero-instrument li){background:#fff;border:1px solid #d6e6eb}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) .role-hero__proofs a{background:#f4f9fc;color:#071a25}.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) .ceo-hero-network{container:ceo-network / inline-size}}@container ceo-network (max-width:480px){.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network__canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:16px}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network__node{position:relative;inset:auto;min-width:0;overflow-wrap:anywhere}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network__node--sku{grid-column:1/-1}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network__path,.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network__signal{display:none}}@media screen and (max-width:900px){.legal-page:is([data-role-solution-page=for-ceo],[data-role-solution-page=commercial-director],[data-role-solution-page=head-of-sales],[data-role-solution-page=trade-marketing-manager],[data-role-solution-page=operations-director],[data-role-solution-page=finance-director],[data-role-solution-page=it-director],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero,.commercial-hero,.operations-hero,.credit-task-hero,.secondary-sales-hero,.distribution-group-hero,.it-role-hero,.finance-role-hero,.role-hero,.task-hero) h1 .role-hero-title__accent{letter-spacing:-.055em}}@media screen{.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__canvas,.commercial-hero-flow__canvas,.operations-hero-flow__canvas,.credit-task-hero__canvas,.secondary-sales-hero__canvas,.distribution-group-hero__canvas,.it-hero-topology__canvas,.finance-hero-instrument__canvas){display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:20px;border:0;background:radial-gradient(ellipse at 0% 0%,rgba(1,146,201,.09),transparent 65%)}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node){position:relative;inset:auto;grid-column:1;display:grid;grid-template-columns:40px 76px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 14px;border:1px solid #d6e6eb;border-radius:14px;text-align:left;background:#fff;box-shadow:0 5px 14px #071a2509}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node):after{content:"";position:absolute;left:32px;top:calc(100% + 4px);height:6px;width:6px;border-right:2px solid #0192c9;border-bottom:2px solid #0192c9;transform:rotate(45deg);opacity:.75}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__node--sku,.commercial-hero-flow__node--5,.operations-hero-flow__node--5,.credit-task-hero__result--5,.secondary-sales-hero__source--5,.distribution-group-hero__node--5,.it-hero-topology__node--5,.finance-hero-instrument__node--5):after{display:none}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__node--group,.commercial-hero-flow__node--1,.operations-hero-flow__node--1,.credit-task-hero__result--1,.secondary-sales-hero__source--1,.distribution-group-hero__node--1,.it-hero-topology__node--1,.finance-hero-instrument__node--1){border-color:#abdce9;background:#edf8fc}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__node--sku,.commercial-hero-flow__node--5,.operations-hero-flow__node--5,.credit-task-hero__result--5,.secondary-sales-hero__source--5,.distribution-group-hero__node--5,.it-hero-topology__node--5,.finance-hero-instrument__node--5){border-color:#a8e5c7;background:#eaf9f1}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) .role-flow-icon{width:38px;height:38px;padding:8px;box-sizing:border-box;border-radius:10px;background:#e8f5fa;color:#067aa1}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__node--sku,.commercial-hero-flow__node--5,.operations-hero-flow__node--5,.credit-task-hero__result--5,.secondary-sales-hero__source--5,.distribution-group-hero__node--5,.it-hero-topology__node--5,.finance-hero-instrument__node--5) .role-flow-icon{background:#c8eedb;color:#087448}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node) b{font-size:13px;letter-spacing:.04em;color:#456271}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node) small{font-size:14px;line-height:1.4;font-weight:600;color:#071a25;overflow-wrap:anywhere}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network__path,.ceo-hero-network__signal,.commercial-hero-flow__line,.operations-hero-flow__line,.credit-task-hero__line,.secondary-sales-hero__line,.distribution-group-hero__line,.it-hero-topology__line,.finance-hero-instrument__line,.commercial-hero-flow__signal,.operations-hero-flow__signal,.credit-task-hero__signal,.secondary-sales-hero__signal,.distribution-group-hero__signal,.it-hero-topology__signal,.finance-hero-instrument__signal){display:none}}@media screen and (max-width:680px){.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__canvas,.commercial-hero-flow__canvas,.operations-hero-flow__canvas,.credit-task-hero__canvas,.secondary-sales-hero__canvas,.distribution-group-hero__canvas,.it-hero-topology__canvas,.finance-hero-instrument__canvas){padding:14px 0}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node){grid-template-columns:36px 60px minmax(0,1fr);gap:8px;padding:10px}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node):after{left:25px}}@media screen{.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network .ceo-hero-network__canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network .ceo-hero-network__node{grid-column:1/-1}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network .ceo-hero-network__node--branch{grid-column:1}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network .ceo-hero-network__node--distributor{grid-column:2}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network :is(.ceo-hero-network__node--branch,.ceo-hero-network__node--distributor){grid-template-columns:32px minmax(0,1fr);gap:2px 8px;padding:12px 8px}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network :is(.ceo-hero-network__node--branch,.ceo-hero-network__node--distributor) .role-flow-icon{grid-row:1/3;width:32px;height:32px;padding:6px}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network .ceo-hero-network__node:after{left:calc(50% - 3px);top:calc(100% + 6px)}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) :is(.ceo-hero-network,.commercial-hero-flow,.operations-hero-flow,.credit-task-hero__visual,.secondary-sales-hero__visual,.distribution-group-hero__network,.it-hero-topology,.finance-hero-instrument) :is(.ceo-hero-network__node,.commercial-hero-flow__node,.operations-hero-flow__node,.credit-task-hero__result,.secondary-sales-hero__source,.distribution-group-hero__node,.it-hero-topology__node,.finance-hero-instrument__node) b{font-size:13px}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) .ceo-hero-network .ceo-hero-network__node--group,.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) .commercial-hero-flow .commercial-hero-flow__node--1{background:#edf8fc;border-color:#abdce9}.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) .ceo-hero-network .ceo-hero-network__node--sku,.legal-page:is([data-role-solution-page],[data-task-solution-page=distribution-group],[data-task-solution-page=secondary-sales],[data-task-solution-page=credit-control]) .commercial-hero-flow .commercial-hero-flow__node--5{background:#eaf9f1;border-color:#a8e5c7}}@media screen{.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network :is(.ceo-hero-network__node--branch,.ceo-hero-network__node--distributor) .role-flow-icon{grid-row:auto}.legal-page[data-role-solution-page=for-ceo] .ceo-hero-network :is(.ceo-hero-network__node--branch,.ceo-hero-network__node--distributor) small{grid-column:1/-1;margin-top:4px}}@media screen{.legal-page[data-role-solution-page=operations-director] .operations-hero{width:100%;max-width:none;margin:0;padding-inline:max(28px,calc((100vw - 1440px)/2))}.legal-page[data-role-solution-page=operations-director] .operations-hero-flow .operations-hero-flow__node{width:auto;place-content:normal;align-content:center}.legal-page[data-role-solution-page=operations-director] :is(.operations-hero-flow__track,.credit-task-hero__track,.secondary-sales-hero__track,.distribution-group-hero__track,.it-hero-topology__track,.finance-hero-instrument__track,.operations-hero-flow__shipment,.credit-task-hero__shipment,.secondary-sales-hero__shipment,.distribution-group-hero__shipment,.it-hero-topology__shipment,.finance-hero-instrument__shipment){display:none}.legal-page[data-role-solution-page=operations-director] .operations-hero-flow>header i{color:#456271}.legal-page[data-role-solution-page=operations-director] .operations-hero-flow>ul{gap:8px;padding:0 18px 18px;border:0}.legal-page[data-role-solution-page=operations-director] .operations-hero-flow>ul li{padding:12px;border-radius:14px}}@media screen and (max-width:680px){.legal-page[data-role-solution-page=operations-director] .operations-hero{padding-inline:12px}.legal-page[data-role-solution-page=operations-director] .operations-hero-flow>ul{grid-template-columns:1fr}}@media screen{.legal-page[data-role-solution-page=finance-director] .finance-role-hero{width:100%;max-width:none;margin:0}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument>header i{color:#456271}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}.legal-page[data-role-solution-page=finance-director] :is(.finance-hero-instrument__ring,.finance-hero-instrument__sweep){display:none}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__centre{position:relative;inset:auto;transform:none;grid-column:1/-1;width:auto;min-height:128px;padding:18px;background:#dff6eb;border:1px solid #a8e5c7;border-radius:18px;box-shadow:none;gap:8px}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument__centre small,.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument__centre b{font-size:13px;color:#245443}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument__centre strong{width:auto;color:#063326;font-size:26px;line-height:1.15;white-space:normal}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__node{grid-column:auto;grid-template-columns:38px minmax(0,1fr);width:auto;place-content:normal;align-content:center;min-height:94px;padding:14px;gap:4px 10px}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__node .role-flow-icon{grid-row:1/3}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__node:after{display:none}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 18px;border:0}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument>ul li{padding:12px;border-radius:14px}}@media screen and (max-width:680px){.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__canvas{padding:14px;gap:12px}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__node{padding:10px;grid-template-columns:32px minmax(0,1fr);gap:6px}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__node .role-flow-icon{grid-row:auto;width:32px;height:32px;padding:6px}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument .finance-hero-instrument__node small{grid-column:1/-1}.legal-page[data-role-solution-page=finance-director] .finance-hero-instrument>ul{grid-template-columns:1fr}}@media screen{.legal-page[data-role-solution-page=it-director] .it-role-hero{width:100%;max-width:none;margin:0}.legal-page[data-role-solution-page=it-director] .it-hero-topology .it-hero-topology__node{width:auto;place-content:normal;align-content:center}.legal-page[data-role-solution-page=it-director] :is(.it-hero-topology__grid,.it-hero-topology__line,.it-hero-topology__packet){display:none}.legal-page[data-role-solution-page=it-director] .it-hero-topology>header i{color:#456271}.legal-page[data-role-solution-page=it-director] .it-hero-topology>ul{gap:8px;padding:0 18px 18px;border:0}.legal-page[data-role-solution-page=it-director] .it-hero-topology>ul li{padding:12px;border-radius:14px}.legal-page[data-role-solution-page=it-director] .it-hero-topology .it-hero-topology__node--core{background:#eaf9f1;border-color:#a8e5c7}.legal-page[data-role-solution-page=it-director] .it-hero-topology .it-hero-topology__node--field:after{display:none}}@media screen and (max-width:680px){.legal-page[data-role-solution-page=it-director] .it-hero-topology>ul{grid-template-columns:1fr}}@media screen{html[data-route-type] .legal-page[data-task-solution-page=distribution-group] :is(.distribution-group-hero,.task-hero){width:100%;max-width:none;margin:0;padding-inline:max(var(--page-gutter),calc((100% - 1360px)/2))}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network .distribution-group-hero__node{width:auto;place-content:normal;align-content:center;grid-template-columns:40px minmax(0,1fr)}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__node .role-flow-icon{grid-row:1/3}.legal-page[data-task-solution-page=distribution-group] :is(.distribution-group-hero__grid,.distribution-group-hero__route,.distribution-group-hero__packet){display:none}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network>header i{color:#456271}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network>ul{gap:8px;padding:0 18px 18px;border:0}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network>ul li{padding:12px;border-radius:14px}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network>ul p{color:#456271;font-size:13px;line-height:1.5}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network .distribution-group-hero__node--group{background:#eaf9f1;border-color:#a8e5c7}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network .distribution-group-hero__node--outlet:after{display:none}.legal-page[data-task-solution-page=distribution-group] .task-hero__visual{background:#f4f9fc;color:#071a25;border-radius:24px}.legal-page[data-task-solution-page=distribution-group] .task-hero__decision{background:#f4f9fc;color:#071a25;border:1px solid #d6e6eb}.legal-page[data-task-solution-page=distribution-group] .task-hero__decision :is(strong,p){color:#071a25}.legal-page[data-task-solution-page=distribution-group] .task-hero__decision span{color:#456271}}@media screen and (max-width:680px){.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network>ul{grid-template-columns:1fr}.legal-page[data-task-solution-page=distribution-group] .task-hero__visual{border-radius:22px}}@media screen{html[data-route-type] .legal-page[data-task-solution-page=distribution-group] .task-hero__eyebrow{font-size:13px;font-weight:500;letter-spacing:.16em}.legal-page[data-task-solution-page=distribution-group] .distribution-group-hero__network>header :is(span,i){font-size:13px}}@media screen{html[data-route-type] .legal-page[data-task-solution-page=secondary-sales] :is(.secondary-sales-hero,.task-hero){width:100%;max-width:none;margin:0;padding-inline:max(var(--page-gutter),calc((100% - 1360px)/2))}html[data-route-type] .legal-page[data-task-solution-page=secondary-sales] .task-hero__eyebrow{font-size:13px;font-weight:500;letter-spacing:.16em}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual .secondary-sales-hero__canvas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 12px;padding:20px;min-height:0}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual :is(.secondary-sales-hero__source,.secondary-sales-hero__output,.secondary-sales-hero__processor){position:relative;inset:auto;transform:none;width:auto;min-width:0;min-height:104px;grid-column:span 2;display:grid;grid-template-columns:1fr;place-content:center;justify-items:center;gap:6px;padding:14px 10px;background:#fff;border:1px solid #d6e6eb;border-radius:14px;box-shadow:none;text-align:center}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual .secondary-sales-hero__processor{grid-column:1/-1;min-height:126px;background:#dff6eb;border-color:#a8e5c7}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual .secondary-sales-hero__output{grid-column:span 3}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual :is(.secondary-sales-hero__source,.secondary-sales-hero__output):after{display:none}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__processor:before{display:none}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__processor:after{content:"\2193";position:absolute;inset:auto auto -22px 50%;width:auto;height:auto;background:none;box-shadow:none;transform:translate(-50%);color:#067aa1;font-size:18px;line-height:20px}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__source:before{content:"\2193";position:absolute;bottom:-22px;left:50%;color:#067aa1;font-size:18px}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual :is(.secondary-sales-hero__grid,.secondary-sales-hero__route,.secondary-sales-hero__packet){display:none}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual :is(header span,header i,.secondary-sales-hero__processor small,.secondary-sales-hero__processor i,.secondary-sales-hero__output small){font-size:13px;color:#456271}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__processor strong{color:#063326;font-size:22px;line-height:1.2;white-space:normal}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__output b{color:#071a25;font-size:13px}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual>ul{gap:8px;padding:0 18px 18px;border:0}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual>ul li{padding:12px;border-radius:14px}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual>ul p{color:#456271;font-size:13px;line-height:1.5}.legal-page[data-task-solution-page=secondary-sales] .task-hero__visual{background:#f4f9fc;color:#071a25;border-radius:24px}.legal-page[data-task-solution-page=secondary-sales] .task-hero__decision{background:#f4f9fc;color:#071a25;border:1px solid #d6e6eb}.legal-page[data-task-solution-page=secondary-sales] .task-hero__decision :is(strong,p){color:#071a25}.legal-page[data-task-solution-page=secondary-sales] .task-hero__decision span{color:#456271}}@media screen and (max-width:680px){.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual .secondary-sales-hero__canvas{padding:14px;gap:18px 8px}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual .secondary-sales-hero__source{grid-column:1/-1;grid-template-columns:36px 60px minmax(0,1fr);min-height:60px;text-align:left;justify-items:start}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__source:before{display:none}.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__visual>ul{grid-template-columns:1fr}.legal-page[data-task-solution-page=secondary-sales] .task-hero__visual{border-radius:22px}}@media screen{.legal-page[data-task-solution-page=secondary-sales] .secondary-sales-hero__lede{margin-bottom:0}}@media screen{html[data-route-type] .legal-page[data-task-solution-page=credit-control] :is(.credit-task-hero,.task-hero){width:100%;max-width:none;margin:0;padding-inline:max(var(--page-gutter),calc((100% - 1360px)/2))}html[data-route-type] .legal-page[data-task-solution-page=credit-control] .task-hero__eyebrow{font-size:13px;font-weight:500;letter-spacing:.16em}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__lede{margin-bottom:0}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__canvas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;padding:20px;min-height:0}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual :is(.credit-task-hero__order,.credit-task-hero__gate,.credit-task-hero__result){position:relative;inset:auto;transform:none;width:auto;min-width:0;min-height:94px;grid-column:1/-1;display:flex;gap:6px;padding:14px;align-items:center;justify-content:center;border:1px solid #d6e6eb;border-radius:16px;box-shadow:none;background:#fff;color:#071a25;animation:none}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__order{display:grid;grid-template-columns:38px minmax(0,1fr);text-align:left;justify-items:start;min-height:78px;background:#edf8fc}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__order svg{grid-row:1/3;margin:0;color:#067aa1}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__gate{background:#eaf9f1;border-color:#a8e5c7;min-height:156px}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__gate svg{width:36px;height:36px;margin:0;color:#087448}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__result{grid-column:span 1;min-height:96px;text-align:center}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual :is(.credit-task-hero__order,.credit-task-hero__gate):after{content:"\2193";position:absolute;inset:auto auto -22px 50%;transform:translate(-50%);width:auto;height:auto;background:none;box-shadow:none;color:#067aa1;font-size:18px;line-height:20px}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__result:after{display:none}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__result--allow{background:#eaf9f1;border-color:#a8e5c7}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__result--hold{background:#fff0f0;border-color:#ecc8cc}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__result--review{background:#fff7e7;border-color:#ead6a7}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual :is(.credit-task-hero__grid,.credit-task-hero__route,.credit-task-hero__packet){display:none}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual :is(header span,header i,small,i){font-size:13px;color:#456271;margin:0;line-height:1.45}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual :is(.credit-task-hero__order b,.credit-task-hero__result b){font-size:13px;color:#071a25}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__gate strong{font-size:22px;line-height:1.2;color:#063326}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual>ul{gap:8px;padding:0 18px 18px;border:0}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual>ul li{padding:12px;border-radius:14px}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual>ul p{color:#456271;font-size:13px;line-height:1.5}.legal-page[data-task-solution-page=credit-control] .task-hero__visual{background:#f4f9fc;color:#071a25;border-radius:24px}.legal-page[data-task-solution-page=credit-control] .task-hero__decision{background:#f4f9fc;color:#071a25;border:1px solid #d6e6eb}.legal-page[data-task-solution-page=credit-control] .task-hero__decision :is(strong,p){color:#071a25}.legal-page[data-task-solution-page=credit-control] .task-hero__decision span{color:#456271}}@media screen and (max-width:680px){.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__canvas{padding:14px;gap:18px 8px}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual .credit-task-hero__result{grid-column:1/-1;min-height:72px}.legal-page[data-task-solution-page=credit-control] .credit-task-hero__visual>ul{grid-template-columns:1fr}.legal-page[data-task-solution-page=credit-control] .task-hero__visual{border-radius:22px}}@media screen{html[data-route-type] .legal-page .standard-hero.standard-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;column-gap:clamp(36px,4.5vw,68px);row-gap:20px;width:100%;max-width:none;margin:0;min-height:min(760px,calc(100svh - var(--site-header-height,82px)));padding:clamp(34px,4.6vh,50px) max(var(--page-gutter),calc((100% - 1360px)/2)) 24px;background:linear-gradient(110deg,#0192c9,#2fc77e);color:#fff}html[data-route-type] .legal-page .standard-hero.standard-hero:before{position:absolute;inset:-24%;z-index:0;width:auto;height:auto;border-radius:0;filter:none;background:radial-gradient(circle at 28% 34%,rgba(255,255,255,.16),transparent 28%),radial-gradient(circle at 76% 58%,rgba(47,199,126,.16),transparent 32%);opacity:.58;transform:translate3d(-1.5%,-1%,0) scale(1.02);content:"";pointer-events:none}html[data-route-type] .legal-page .standard-hero.standard-hero:after{display:none}html[data-route-type] .legal-page .standard-hero.standard-hero>*{position:relative;z-index:1;min-width:0}html[data-route-type] .legal-page .standard-hero.standard-hero h1{color:#fff;margin:0}html[data-route-type] .legal-page .standard-hero.standard-hero [data-standard-eyebrow]{font-size:13px;font-weight:500;letter-spacing:.16em;line-height:1.45;margin:0 0 12px;color:#fff}html[data-route-type] .legal-page .standard-hero.standard-hero [data-standard-lead]{max-width:610px;margin:22px 0 0;color:#fff}html[data-route-type] .legal-page .standard-hero.standard-hero [data-standard-statement]{color:#fff}html[data-route-type] .legal-page .standard-hero.standard-hero [data-buyer-cta-context=hero]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid #2fc77e;border-radius:12px;margin-top:24px;background:#2fc77e;color:#fff}html[data-route-type] .legal-page .standard-hero.standard-hero :is(.role-hero-title__lead,.role-hero-title__accent){display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere}html[data-route-type] .legal-page .standard-hero.standard-hero .role-hero-title__accent{margin-top:8px;padding:.04em .16em .09em;border-radius:10px;background:#bdf0da;color:#063326;font-size:1em;line-height:1.08;letter-spacing:-.04em}html[data-route-type] .legal-page .standard-hero.standard-hero>:is([data-standard-panel],.perfect-store-task-shelf,.task-hero__visual){border-radius:24px;background:#f4f9fc;color:#071a25;border:1px solid #d6e6eb;box-shadow:0 24px 58px #071a251f}html[data-route-type] .legal-page .standard-hero.standard-hero .task-hero__decision{background:#f4f9fc;color:#071a25;border:1px solid #d6e6eb}html[data-route-type] .legal-page .standard-hero.standard-hero .task-hero__decision :is(strong,p){color:#071a25}html[data-route-type] .legal-page .standard-hero.standard-hero .task-hero__decision span{color:#456271}}@media screen and (min-width:901px)and (max-width:1169px){html[data-route-type] .legal-page .standard-hero.standard-hero{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media screen and (max-width:900px){html[data-route-type] .legal-page .standard-hero.standard-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:58px 34px;gap:34px}html[data-route-type] .legal-page .standard-hero.standard-hero [data-standard-eyebrow]{line-height:1.55;margin:26px 0 0}html[data-route-type] .legal-page .standard-hero.standard-hero [data-standard-lead]{max-width:650px}html[data-route-type] .legal-page .standard-hero.standard-hero [data-buyer-cta-context=hero]{margin-top:30px}html[data-route-type] .legal-page .standard-hero.standard-hero .role-hero-title__accent{letter-spacing:-.055em}}@media screen and (max-width:680px){html[data-route-type] .legal-page .standard-hero.standard-hero{padding-block:38px 34px;gap:28px}html[data-route-type] .legal-page .standard-hero.standard-hero [data-standard-eyebrow]{margin:0 0 12px}html[data-route-type] .legal-page .standard-hero.standard-hero [data-standard-lead]{margin-top:18px}html[data-route-type] .legal-page .standard-hero.standard-hero [data-buyer-cta-context=hero]{width:100%;min-height:56px;margin-top:16px}html[data-route-type] .legal-page .standard-hero.standard-hero>:is([data-standard-panel],.perfect-store-task-shelf,.task-hero__visual){border-radius:22px}}@media screen and (min-width:901px)and (max-height:820px){html[data-route-type] .legal-page .standard-hero.standard-hero{padding-block:26px 18px;row-gap:16px}}@media screen and (min-width:1024px)and (max-height:840px){html[data-route-type] .legal-page .standard-hero.standard-hero :is([data-standard-lead],[data-buyer-cta-context=hero]){margin-top:18px}}@media screen and (min-width:901px)and (max-height:740px){html[data-route-type] .legal-page .standard-hero.standard-hero{padding-block:18px 12px;row-gap:12px}}@media screen{html[data-route-type] .legal-page .standard-hero.standard-hero [class$=hero__signals] li{background:#f4f9fc;border:1px solid #d6e6eb}html[data-route-type] .legal-page .standard-hero.standard-hero [class$=hero__signals] :is(strong,span){color:#071a25}html[data-route-type] .legal-page .standard-hero.standard-hero [class$=hero__signals] small{color:#456271;font-size:13px}}@media screen{html[data-route-type] .legal-page .standard-hero .field-force-route-visual :is(header span,header strong,footer span,footer strong){color:#456271;font-size:13px}html[data-route-type] .legal-page .standard-hero .field-force-route-visual__map{background:radial-gradient(circle at 50% 50%,rgba(1,146,201,.08),transparent 65%)}html[data-route-type] .legal-page .standard-hero .field-force-route-visual__stop{background:#fff;color:#071a25;border-color:#cce3e9;box-shadow:0 8px 22px #071a2512}html[data-route-type] .legal-page .standard-hero .field-force-route-visual__stop :is(strong,small){color:#071a25;font-size:13px}}@media screen{html[data-route-type] .legal-page .standard-hero .ca-expansion-hero-map :is(header span,header strong,footer span,footer strong){color:#456271;font-size:13px}html[data-route-type] .legal-page .standard-hero .ca-expansion-hero-map__canvas{background:radial-gradient(circle at 50% 50%,rgba(1,146,201,.09),transparent 65%)}html[data-route-type] .legal-page .standard-hero .ca-expansion-hero-map__country{background:#fff;color:#071a25;border-color:#cce3e9;box-shadow:0 8px 22px #071a2512}html[data-route-type] .legal-page .standard-hero .ca-expansion-hero-map__hub{background:#eaf9f1;color:#063326;border-color:#a8e5c7;font-size:13px}}@media screen{html[data-route-type] .legal-page .standard-hero.standard-hero>.module-hero__inner{display:contents}html[data-route-type] .legal-page .standard-hero .module-hero__activity{border-radius:24px;background:#f4f9fc;border-color:#d6e6eb;color:#071a25}html[data-route-type] .legal-page .standard-hero .module-hero__actions{margin-top:24px;gap:12px}html[data-route-type] .legal-page .standard-hero .module-hero__actions [data-buyer-cta-context=hero]{margin-top:0}html[data-route-type] .legal-page .standard-hero .module-button--secondary{min-height:50px;padding:0 24px;border:1px solid transparent;border-radius:12px;background:transparent;color:#fff;box-shadow:none;backdrop-filter:none}}@media screen and (max-width:900px){html[data-route-type] .legal-page .standard-hero .module-hero__actions{margin-top:30px}}@media screen and (max-width:680px){html[data-route-type] .legal-page .standard-hero .module-hero__activity{border-radius:22px}html[data-route-type] .legal-page .standard-hero .module-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}html[data-route-type] .legal-page .standard-hero .module-hero__actions :is(.module-button--primary,.module-button--secondary){min-height:56px;padding:9px 10px}}@media screen and (min-width:1024px)and (max-height:840px){html[data-route-type] .legal-page .standard-hero .module-hero__actions{margin-top:18px}}@media screen{html[data-route-type] .legal-page .standard-hero .holding-product-panel{padding:28px;min-height:360px;display:grid;align-content:center;gap:24px;box-shadow:0 18px 48px #0633261f}.holding-product-panel__heading{display:flex;align-items:center;gap:16px;color:#063326;font-size:24px}.holding-product-panel__heading svg{width:52px;height:52px;padding:10px;border-radius:14px;background:#bdf0da;flex:none}.holding-product-panel ul{display:grid;gap:14px;list-style:none;padding:0;margin:0}.holding-product-panel li{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid #d6e6eb;border-radius:16px;background:#fff;color:#071a25;font-size:16px;line-height:1.5}.holding-product-panel li svg{width:28px;height:28px;flex:none;color:#08754f}@media(max-width:680px){html[data-route-type] .legal-page .standard-hero .holding-product-panel{padding:18px;min-height:0}.holding-product-panel__heading{font-size:20px}.holding-product-panel li{padding:14px;font-size:15px}}}@media screen{.standard-hero .holding-product-panel:before,.standard-hero .holding-product-panel:after{display:none}}@media screen{html[data-route-type] .legal-page .standard-hero :is(.ac-container,.ac-hero__grid,.cc-hero__grid,.partners-hero__inner,.referral-hero__inner){display:contents}html[data-route-type] .legal-page .standard-hero :is(.ac-snapshot,.hub-proof-band){grid-column:1/-1;width:100%;margin:0}html[data-route-type] .legal-page .standard-hero :is(.ac-hero__statement,.partners-hero__statement,.referral-hero__statement,.detail-evidence-hero__statement){color:#fff;background:none}html[data-route-type] .legal-page .standard-hero :is(.cc-hero__panel,.partners-hero__model,.referral-hero__model){background:#f4f9fc;color:#071a25;border:1px solid #d6e6eb;border-radius:24px;padding:26px}html[data-route-type] .legal-page .standard-hero :is(.cc-hero__panel,.partners-hero__model,.referral-hero__model) :is(p,h2,h3,li,dt,dd,a,strong){color:#071a25}html[data-route-type] .legal-page .standard-hero :is(.partners-hero__roles article,.referral-hero__roles article){background:#fff;border-color:#d6e6eb}html[data-route-type] .legal-page .standard-hero :is(.ac-actions,.detail-evidence-hero__actions){display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}html[data-route-type] .legal-page .standard-hero :is(.ac-button,.evidence-button,[data-standard-primary]){display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid transparent;border-radius:12px;color:#fff;background:transparent;font-size:14px;font-weight:400;line-height:1.2;text-align:center}html[data-route-type] .legal-page .standard-hero :is(.ac-button--white,.evidence-button--primary,[data-standard-primary]){background:#2fc77e;border-color:#2fc77e;color:#fff}html[data-route-type] .legal-page .standard-hero [data-standard-primary]{margin-top:24px}@media(max-width:900px){html[data-route-type] .legal-page .standard-hero :is(.ac-actions,.detail-evidence-hero__actions){margin-top:30px}}@media(max-width:680px){html[data-route-type] .legal-page .standard-hero :is(.ac-actions,.detail-evidence-hero__actions){margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-route-type] .legal-page .standard-hero :is(.ac-button,.evidence-button,[data-standard-primary]){min-height:56px;padding:9px 10px}html[data-route-type] .legal-page .standard-hero :is(.cc-hero__panel,.partners-hero__model,.referral-hero__model,.detail-evidence-hero__media){border-radius:22px;padding:18px}}}@media screen{html[data-route-type] .legal-page .standard-hero :is(.hub-hero__inner,.evidence-hero__inner){display:contents}html[data-route-type] .legal-page .standard-hero :is(.hub-hero__statement,.evidence-hero__statement){color:#fff}html[data-route-type] .legal-page .standard-hero :is(.hub-actions,.evidence-actions){display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}html[data-route-type] .legal-page .standard-hero :is(.hub-visual,.evidence-hero__visual){border-radius:24px;min-width:0;background:#f4f9fc;color:#071a25;border-color:#d6e6eb}@media(max-width:900px){html[data-route-type] .legal-page .standard-hero :is(.hub-actions,.evidence-actions){margin-top:30px}}@media(max-width:680px){html[data-route-type] .legal-page .standard-hero :is(.hub-actions,.evidence-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}html[data-route-type] .legal-page .standard-hero :is(.hub-visual,.evidence-hero__visual){border-radius:22px}}}@media screen{html[data-route-type] .legal-page .standard-hero .ac-hero__statement span{color:#fff;background:none;padding:0;box-shadow:none}html[data-route-type] .legal-page .standard-hero .ac-hero__visual{background:#f4f9fc;border-color:#d6e6eb;color:#071a25}html[data-route-type] .legal-page .standard-hero .ac-map--overview img{opacity:1;filter:none}html[data-route-type] .legal-page .standard-hero .ac-map__label rect{fill:#fff;fill-opacity:1;stroke:#dbe9ef}html[data-route-type] .legal-page .standard-hero .ac-map__label text{fill:#235162}html[data-route-type] .legal-page .standard-hero .ac-map__dot{fill:#028cc1;stroke:#fff}html[data-route-type] .legal-page .standard-hero .ac-map__halo{fill:#0496cd20;stroke:#0496cd35}html[data-route-type] .legal-page .standard-hero .ac-hero__map-key a{color:#071a25;border-color:#d6e6eb}}@media screen{html[data-route-type] .legal-page .standard-hero .ac-hero__map-key>span{color:#071a25}html[data-route-type] .legal-page .standard-hero .module-hero__actions .module-button>span{flex:none;width:20px;height:20px;margin-inline-start:8px;border-radius:0;background:transparent;color:inherit}}@media screen and (max-width:680px){html[data-route-type] .legal-page .standard-hero .cc-hero__contacts>div+div{padding-top:4px;margin-top:4px}}@media screen{html[data-route-type] .legal-page:not([data-trust-page=partners]):not([data-trust-page=referral]) .standard-hero.standard-hero :is(.module-button--primary,.evidence-button--primary,.hub-button--primary,.ac-button--white,[data-standard-primary],[data-buyer-cta-context=hero]){color:#fff}html[data-route-type] .legal-page:is([data-role-solution-page],[data-task-solution-page]) [data-buyer-cta-context=hero][data-buyer-cta-context=hero],html[data-route-type] .legal-page[data-industries-index-page] .hub-hero.hub-hero .hub-button--primary{color:#fff}}@media screen{html[data-route-type] .legal-page[data-case-page] .standard-hero.standard-hero [data-standard-eyebrow]{color:#04251c}}@media screen{html[data-route-type] .legal-page.legal-page :is(.standard-hero.standard-hero,.hub-hero.hub-hero,.industry-hero.industry-hero,.ceo-hero.ceo-hero,.commercial-hero.commercial-hero,.operations-hero.operations-hero,.finance-role-hero.finance-role-hero,.it-role-hero.it-role-hero,.distribution-group-hero.distribution-group-hero,.secondary-sales-hero.secondary-sales-hero,.credit-task-hero.credit-task-hero,.role-hero.role-hero,.task-hero.task-hero) :is(h1,.role-hero-title__lead,.industry-hero__title-lead,.industry-hero__title-tail,.fmcg-hero-proof-band strong,.fmcg-hero-proof-band span,[data-standard-eyebrow],[data-standard-lead],[data-standard-statement],.ceo-hero__eyebrow,.ceo-hero__statement,.ceo-hero__lede,.ceo-hero__body,.commercial-hero__eyebrow,.commercial-hero__statement,.commercial-hero__lede,.commercial-hero__body,.operations-hero__eyebrow,.operations-hero__statement,.operations-hero__lede,.operations-hero__body,.finance-role-hero__eyebrow,.finance-role-hero__statement,.finance-role-hero__lede,.finance-role-hero__body,.it-role-hero__eyebrow,.it-role-hero__statement,.it-role-hero__lede,.it-role-hero__body,.distribution-group-hero__eyebrow,.distribution-group-hero__statement,.distribution-group-hero__lede,.distribution-group-hero__body,.secondary-sales-hero__eyebrow,.secondary-sales-hero__statement,.secondary-sales-hero__lede,.secondary-sales-hero__body,.credit-task-hero__eyebrow,.credit-task-hero__statement,.credit-task-hero__lede,.credit-task-hero__body,.role-hero__eyebrow,.role-hero__statement,.role-hero__lede,.role-hero__body,.task-hero__eyebrow,.task-hero__statement,.task-hero__lede,.task-hero__body,.industry-hero__eyebrow,.industry-hero__statement,.industry-hero__lede,.industry-hero__body,.hub-hero__eyebrow,.hub-hero__statement,.hub-hero__lede,.hub-hero__body,.ac-hero__eyebrow,.ac-hero__statement,.ac-hero__lede,.ac-hero__body,.cc-hero__eyebrow,.cc-hero__statement,.cc-hero__lede,.cc-hero__body,.partners-hero__eyebrow,.partners-hero__statement,.partners-hero__lede,.partners-hero__body,.referral-hero__eyebrow,.referral-hero__statement,.referral-hero__lede,.referral-hero__body,.detail-evidence-hero__eyebrow,.detail-evidence-hero__statement,.detail-evidence-hero__lede,.detail-evidence-hero__body,.evidence-hero__eyebrow,.evidence-hero__statement,.evidence-hero__lede,.evidence-hero__body,.module-hero__eyebrow,.module-hero__statement,.module-hero__lede,.module-hero__body,.hub-eyebrow,.ac-eyebrow,.cc-eyebrow,.page-lede,.ac-hero__statement span,.detail-evidence-hero__statement span,.ac-snapshot strong,.ac-snapshot span,.hub-proof-band strong,.hub-proof-band span,.evidence-proof-band strong,.evidence-proof-band span,.detail-evidence-hero__proof-cards dt,.detail-evidence-hero__proof-cards dd,.task-hero__decision span,.task-hero__decision strong,.task-hero__decision p){color:#04251c}html[data-route-type] .legal-page.legal-page :is(.standard-hero.standard-hero,.hub-hero.hub-hero,.industry-hero.industry-hero,.ceo-hero.ceo-hero,.commercial-hero.commercial-hero,.operations-hero.operations-hero,.finance-role-hero.finance-role-hero,.it-role-hero.it-role-hero,.distribution-group-hero.distribution-group-hero,.secondary-sales-hero.secondary-sales-hero,.credit-task-hero.credit-task-hero,.role-hero.role-hero,.task-hero.task-hero) :is(.module-button--primary,.evidence-button--primary,.hub-button--primary,.ac-button--white,[data-standard-primary],[data-buyer-cta-context=hero]){color:#071a25}html[data-route-type] .legal-page.legal-page :is(.standard-hero.standard-hero,.hub-hero.hub-hero,.industry-hero.industry-hero,.ceo-hero.ceo-hero,.commercial-hero.commercial-hero,.operations-hero.operations-hero,.finance-role-hero.finance-role-hero,.it-role-hero.it-role-hero,.distribution-group-hero.distribution-group-hero,.secondary-sales-hero.secondary-sales-hero,.credit-task-hero.credit-task-hero,.role-hero.role-hero,.task-hero.task-hero) :is(.module-button--secondary,.evidence-button--secondary,.hub-button--secondary,.industry-button--secondary,.ac-button--outline,[data-standard-secondary]){color:#04251c}}@media screen{html[data-route-type] .legal-page.legal-page :is(.standard-hero.standard-hero,.hub-hero.hub-hero,.industry-hero.industry-hero,.ceo-hero.ceo-hero,.commercial-hero.commercial-hero,.operations-hero.operations-hero,.finance-role-hero.finance-role-hero,.it-role-hero.it-role-hero,.distribution-group-hero.distribution-group-hero,.secondary-sales-hero.secondary-sales-hero,.credit-task-hero.credit-task-hero,.role-hero.role-hero,.task-hero.task-hero) :is(h1,.role-hero-title__lead,.industry-hero__title-lead,.industry-hero__title-tail,[data-standard-eyebrow],[data-standard-lead],[data-standard-statement],.ceo-hero__eyebrow,.ceo-hero__statement,.ceo-hero__lede,.ceo-hero__body,.commercial-hero__eyebrow,.commercial-hero__statement,.commercial-hero__lede,.commercial-hero__body,.operations-hero__eyebrow,.operations-hero__statement,.operations-hero__lede,.operations-hero__body,.finance-role-hero__eyebrow,.finance-role-hero__statement,.finance-role-hero__lede,.finance-role-hero__body,.it-role-hero__eyebrow,.it-role-hero__statement,.it-role-hero__lede,.it-role-hero__body,.distribution-group-hero__eyebrow,.distribution-group-hero__statement,.distribution-group-hero__lede,.distribution-group-hero__body,.secondary-sales-hero__eyebrow,.secondary-sales-hero__statement,.secondary-sales-hero__lede,.secondary-sales-hero__body,.credit-task-hero__eyebrow,.credit-task-hero__statement,.credit-task-hero__lede,.credit-task-hero__body,.role-hero__eyebrow,.role-hero__statement,.role-hero__lede,.role-hero__body,.task-hero__eyebrow,.task-hero__statement,.task-hero__lede,.task-hero__body,.industry-hero__eyebrow,.industry-hero__statement,.industry-hero__lede,.industry-hero__body,.hub-hero__eyebrow,.hub-hero__statement,.hub-hero__lede,.hub-hero__body,.ac-hero__eyebrow,.ac-hero__statement,.ac-hero__lede,.ac-hero__body,.cc-hero__eyebrow,.cc-hero__statement,.cc-hero__lede,.cc-hero__body,.partners-hero__eyebrow,.partners-hero__statement,.partners-hero__lede,.partners-hero__body,.referral-hero__eyebrow,.referral-hero__statement,.referral-hero__lede,.referral-hero__body,.detail-evidence-hero__eyebrow,.detail-evidence-hero__statement,.detail-evidence-hero__lede,.detail-evidence-hero__body,.evidence-hero__eyebrow,.evidence-hero__statement,.evidence-hero__lede,.evidence-hero__body,.module-hero__eyebrow,.module-hero__statement,.module-hero__lede,.module-hero__body,.hub-eyebrow,.ac-eyebrow,.cc-eyebrow,.page-lede,.ac-hero__statement span,.detail-evidence-hero__statement span){color:#fff}html[data-route-type] .legal-page.legal-page :is(.standard-hero.standard-hero,.hub-hero.hub-hero,.industry-hero.industry-hero,.ceo-hero.ceo-hero,.commercial-hero.commercial-hero,.operations-hero.operations-hero,.finance-role-hero.finance-role-hero,.it-role-hero.it-role-hero,.distribution-group-hero.distribution-group-hero,.secondary-sales-hero.secondary-sales-hero,.credit-task-hero.credit-task-hero,.role-hero.role-hero,.task-hero.task-hero) :is(.module-button--primary,.evidence-button--primary,.hub-button--primary,.industry-button--primary,.ac-button--white,[data-standard-primary],[data-buyer-cta-context=hero]){color:#fff}html[data-route-type] .legal-page.legal-page :is(.standard-hero.standard-hero,.hub-hero.hub-hero,.industry-hero.industry-hero,.ceo-hero.ceo-hero,.commercial-hero.commercial-hero,.operations-hero.operations-hero,.finance-role-hero.finance-role-hero,.it-role-hero.it-role-hero,.distribution-group-hero.distribution-group-hero,.secondary-sales-hero.secondary-sales-hero,.credit-task-hero.credit-task-hero,.role-hero.role-hero,.task-hero.task-hero) :is(.module-button--secondary,.evidence-button--secondary,.hub-button--secondary,.industry-button--secondary,.ac-button--outline,[data-standard-secondary]){color:#fff}}@keyframes platform-product-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.platform-overview .platform-section-nav+.platform-overview-body{padding-top:40px}@keyframes support-hero-focus{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 6px #2fc77e33}}.legal-page [data-support-channel]{display:flex;flex-direction:column;align-items:flex-start}.legal-page [data-support-channel]>p{margin-bottom:20px}.legal-page .article-reading-experience{display:grid;gap:72px;min-width:0}.legal-page .article-reading-toc{padding:24px;border:1px solid #cfe3e9;border-radius:24px;background:#eef8f7}.legal-page .article-reading-toc>strong{display:block;margin-bottom:12px;font-size:18px;color:#063326}.legal-page .article-reading-toc ol{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.legal-page .article-reading-toc a{display:inline-flex;align-items:center;min-height:44px;color:#006f99;font-size:16px;text-underline-offset:4px}.legal-page .article-reading-toc a:focus-visible{outline:3px solid #0192c9;outline-offset:4px;border-radius:4px}.legal-page .article-reading-section{min-width:0;scroll-margin-top:108px}.legal-page .article-reading-section>h2{margin:0 0 24px;font-family:var(--font-display,var(--font-body,"Inter",Arial,sans-serif));font-size:clamp(42px,4.35vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.04;color:var(--smart-black,#000000);overflow-wrap:anywhere}.legal-page .article-reading-prose{max-width:68ch}.legal-page .article-reading-section p,.legal-page .article-reading-section li{font-size:17px;line-height:1.65;color:#3f5d68}.legal-page .article-reading-prose p+p{margin-top:20px}.legal-page .article-reading-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;margin:0;list-style:none}.legal-page .article-reading-steps>li{min-width:0;margin:0;padding:24px;border:1px solid #cfe3e9;border-radius:24px;background:#fff;overflow-wrap:anywhere}.legal-page .article-reading-section>ul:not(.article-reading-steps){max-width:68ch;padding-left:24px}.legal-page .article-reading-section>ul:not(.article-reading-steps)>li+li{margin-top:16px}@media(max-width:680px){.legal-page .article-reading-experience{gap:48px}.legal-page .article-reading-toc{padding:18px}.legal-page .article-reading-toc ol{display:grid;gap:4px}.legal-page .article-reading-section>h2{font-size:clamp(35px,9.5vw,42px);line-height:1.06}.legal-page .article-reading-steps{grid-template-columns:minmax(0,1fr)}.legal-page .article-reading-steps>li{padding:20px}}.legal-page[data-article-page=what-is-dms] :is(.dms-article-toc a>span,.dms-article-toc>div span,.dms-article-heading>span,.dms-visibility-bridge article>span,.dms-visibility-bridge__core li,.dms-visibility-bridge__label,.dms-article-perspectives__grid article>span,.dms-article-flow__track li>span,.dms-article-comparability__grid article>span,.dms-article-practice__list li>span){font-size:13px}.legal-page[data-article-page=what-is-dms] :is(.dms-article-toc>div span,.dms-article-heading>span,.dms-article-practice__list li>span){color:#006383}.legal-page[data-article-page=what-is-dms] :is(.dms-visibility-bridge__label,.dms-article-comparability .dms-article-heading>span,.dms-article-comparability__grid article>span){color:#fff}.legal-page[data-article-page=strike-rate] :is(.strike-rate-toc>div>span,.strike-rate-toc a>span,.strike-rate-heading>span,.strike-rate-diagnostic__matrix article>span,.strike-rate-companions li>span,.strike-rate-lenses__panel>span,.strike-rate-lenses__panel dt,.strike-rate-quality__grid article>span,.strike-rate-practice__list li>span){font-size:13px;line-height:1.5}.legal-page[data-article-page=strike-rate] :is(.strike-rate-toc a>span,.strike-rate-quality__grid article>span,.strike-rate-practice__list li>span){color:#006383}.legal-page[data-article-page=strike-rate] [data-strike-rate-default]{display:none}.legal-page[data-article-page=strike-rate] [data-strike-rate-formula-static] p:not(:first-child){margin-top:8px}@media print{.legal-page[data-article-page=strike-rate] :is(.strike-rate-formula__board,.strike-rate-lenses__workspace){display:none}.legal-page[data-article-page=strike-rate] :is([data-strike-rate-formula-static],.strike-rate-static-lenses>div){break-inside:avoid}}.legal-page[data-article-page=active-customer-base] :is(.active-base-toc>div>span,.active-base-heading>span,.active-base-funnel>ol li>span,.active-base-lifecycle__track li>span,.active-base-lifecycle__track small,.active-base-health__paths article>span){font-size:13px;line-height:1.5}.legal-page[data-article-page=active-customer-base] :is(.active-base-funnel>ol li>span,.active-base-health__paths article>span){color:#006383}.legal-page[data-article-page=active-customer-base] [data-active-base-default]{display:none}@media print{.legal-page[data-article-page=active-customer-base] :is([data-active-base-controls],.active-base-event-selector>article){display:none}.legal-page[data-article-page=active-customer-base] [data-active-base-summary]{break-inside:avoid}.legal-page[data-article-page=active-customer-base] [data-active-base-summary]:not(:first-child){margin-top:18px}}.legal-page[data-article-page=active-customer-base] :is(.active-base-funnel>ul li,.active-base-health__cuts li){font-size:13px;line-height:1.5}.legal-page[data-article-page=osa-oos] :is(.osa-oos-toc>div>span,.osa-oos-heading>span,.osa-oos-method-tabs button>span,.osa-oos-method-panels>article>span,.osa-oos-method-panels dt,.osa-oos-method-panels dd){font-size:13px;line-height:1.5}.legal-page[data-article-page=osa-oos] :is(.osa-oos-method-tabs button>span,.osa-oos-score dd){color:#006383}@media print{.legal-page[data-article-page=osa-oos] [data-osa-controls]{display:none}.legal-page[data-article-page=osa-oos] :is(.osa-oos-scenarios,.osa-oos-method-panels){display:grid;gap:24px}}.legal-page[data-article-page=what-is-mml] :is(.mml-article-toc>div>span,.mml-article-heading>span){font-size:13px;line-height:1.5}.legal-page[data-article-page=what-is-mml] :is(.mml-article-toc>div>span,.mml-formula>b),.legal-page[data-article-page=what-is-mml] .mml-article-section:not(.mml-article-loop)>.mml-article-heading>span{color:#006383}@media print{.legal-page[data-article-page=what-is-mml] [data-mml-static-segment]{break-inside:avoid}}.legal-page[data-article-page=what-is-perfect-store] :is(.perfect-store-toc>div>span,.perfect-store-heading>span){font-size:13px;line-height:1.5}.legal-page[data-article-page=van-selling] :is(.van-selling-heading>span,.van-selling-toc>div span){font-size:13px}.legal-page[data-article-page=van-selling] :is(.van-selling-section:not(.van-selling-route) .van-selling-heading>span,.van-selling-toc>div span){color:#006b93}[data-industry-page] :is(.industry-story--process,.industry-story--outcomes) h2{color:inherit}
