.offerings{display:contents}@media (max-width:819px){.offerings{background-color:#f5f7fb;background-image:repeating-linear-gradient(131deg,#e9eef6 0 48px,#f5f7fb 48px 96px);display:block}.offerings [data-services-geometry]{display:none}}.industry-strip .industry-intro:after,.industry-strip .industry-signature:after{background-color:var(--bg-black);background-image:var(--ambient-edge-image,none), var(--industry-edge-glow,none);background-size:var(--ambient-edge-size,100% 100%), 100% 100%;background-position:var(--ambient-edge-position,0 0), 0 0;background-repeat:no-repeat}.industry-strip{color:#243343;background:#f5f7fb}.industry-strip .industry-strip-inner{grid-template-columns:24% 53% 23%;align-items:stretch;width:100%;min-height:clamp(130px,9.3vw,190px)}.industry-strip .industry-intro{z-index:1;padding:12px 0 12px 4.3vw}.industry-strip .industry-intro:before{content:"";background:var(--electric-blue);clip-path:polygon(0 0,100% 0,calc(100% - 9.8vw) 100%,0 100%,0 0,0 -100%,100% -100%,100% 0);pointer-events:none;position:absolute;inset:0 -14% 0 0}.industry-strip .industry-intro:after{content:"";clip-path:polygon(0 0,calc(100% - 7px) 0,calc(100% - 9.8vw - 7px) 100%,0 100%,0 0,0 -100%,calc(100% - 7px) -100%,calc(100% - 7px) 0);pointer-events:none;--industry-light-origin:94%;background-position:100%;position:absolute;inset:0 -14% 0 0}.industry-strip .industry-eyebrow{color:#c0cad6;letter-spacing:.17em;text-transform:uppercase;z-index:1;align-items:center;gap:clamp(9px,.8vw,16px);margin-bottom:clamp(8px,.6vw,12px);font-size:clamp(9px,.65vw,13px);font-weight:600;line-height:1;display:flex;position:relative}.industry-strip .industry-eyebrow:before{content:"";pointer-events:none;background:#1267f6;width:clamp(20px,1.45vw,30px);height:2px}.homepage .industry-strip .industry-title{letter-spacing:-.035em;color:#f3f5f8;z-index:1;font-family:Georgia,serif;font-size:clamp(25px,2.2vw,44px);font-weight:400;line-height:1.12;position:relative}.industry-strip .industry-title>span{white-space:nowrap;display:block}.industry-strip .industry-title>span:last-child{color:#1267f6;font-size:1.08em}.industry-strip .industry-directory{z-index:0;padding:12px .9vw 12px 1.2vw}.industry-strip .industry-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.industry-strip .industry-item{justify-content:center;gap:clamp(8px,.65vw,13px);min-height:clamp(72px,4.5vw,92px);padding:4px 8px}.industry-strip .industry-item+.industry-item:before{content:"";pointer-events:none;background:#d4dce6;width:1px;position:absolute;inset:0 auto 0 0}.industry-strip .industry-item .icon{stroke-width:1.35px;color:#263442;flex-shrink:0;width:clamp(24px,1.8vw,36px);height:clamp(24px,1.8vw,36px)}.industry-strip .industry-item>span{letter-spacing:.015em;color:#344153;justify-content:center;align-items:center;max-width:9em;min-height:2.8em;font-size:clamp(11px,.95vw,19px);font-weight:400;line-height:1.4;display:flex}.industry-strip .industry-item:nth-child(5)>span{max-width:6.8em}.industry-strip .industry-signature{z-index:1;align-items:flex-end;padding:12px 4.3vw 12px 0}.industry-strip .industry-signature:before{content:"";background:var(--electric-blue);clip-path:polygon(26% 0,100% 0,100% 100%,0 100%,26% 0,26% -100%,100% -100%,100% 0);pointer-events:none;position:absolute;inset:0 0 0 -17.4%}.industry-strip .industry-signature:after{content:"";clip-path:polygon(calc(26% + 7px) 0,100% 0,100% 100%,7px 100%,calc(26% + 7px) 0,calc(26% + 7px) -100%,100% -100%,100% 0);pointer-events:none;--industry-light-origin:6%;background-position:0;position:absolute;inset:0 0 0 -17.4%}.industry-strip .industry-signature-copy{text-align:left;z-index:1;width:max-content;position:relative}@media (max-width:819px){.industry-strip{background:0 0}.industry-strip .industry-strip-inner{grid-template-columns:minmax(0,1fr)}.industry-strip .industry-intro{padding:24px var(--mobile-gutter) calc(24px + var(--mobile-cut-depth))}.industry-strip .industry-intro:before,.industry-strip .industry-intro:after{inset:0}.industry-strip .industry-intro:before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--mobile-cut-depth)),0 100%)}.industry-strip .industry-intro:after{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--mobile-cut-depth) - var(--mobile-cut-inset)),0 calc(100% - var(--mobile-cut-inset)));background:#000}.industry-strip .industry-eyebrow{margin-bottom:10px;font-size:10px;line-height:1.4}.homepage .industry-strip .industry-title{font-size:29px}.industry-strip .industry-directory{padding:24px var(--mobile-gutter)}.industry-strip .industry-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;position:relative}.industry-strip .industry-item{gap:10px;min-height:90px;padding:8px}.industry-strip .industry-item .icon{width:28px;height:28px}.industry-strip .industry-item>span{font-size:13px;line-height:1.4}.industry-strip .industry-item:nth-child(odd):before{content:none}.industry-strip .industry-signature{padding:0 var(--mobile-gutter);align-items:stretch}.industry-strip .industry-signature:before,.industry-strip .industry-signature:after{content:none}.industry-strip .industry-signature-copy{border-top:1px solid #cbd5e2;width:100%;padding-top:24px}.industry-strip .industry-signature .industry-eyebrow{color:#526782}.industry-strip .industry-signature .industry-title{color:#081120}}@media (min-width:541px) and (max-width:819px){.industry-strip .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-strip .industry-item:nth-child(odd):before{content:""}.industry-strip .industry-item:nth-child(3n+1):before{content:none}}@media (min-width:1024px){.industry-strip{--industry-height:var(--first-strip);--industry-left-run:calc(var(--industry-height) * .794088);--industry-right-run:calc(var(--industry-height) * .568917);--seam-border:7px}.industry-strip .industry-strip-inner{grid-template-columns:calc(var(--desktop-gutter) + var(--desktop-canvas) * .24) minmax(0, 1fr) calc(var(--desktop-gutter) + var(--desktop-canvas) * .23);min-height:var(--industry-height)}.industry-strip .industry-intro{padding-left:calc(var(--desktop-gutter) + var(--desktop-canvas) * .043)}.industry-strip .industry-signature{padding-right:calc(var(--desktop-gutter) + var(--desktop-canvas) * .043)}.industry-strip .industry-intro:before,.industry-strip .industry-intro:after{right:calc(var(--desktop-canvas) * -.0336);background-size:100% 100%}.industry-strip .industry-intro:before{clip-path:polygon(0 0, 100% 0, calc(100% - var(--industry-left-run)) 100%, 0 100%, 0 0, 0 -100%, 100% -100%, 100% 0)}.industry-strip .industry-intro:after{clip-path:polygon(0 0, calc(100% - var(--seam-border)) 0, calc(100% - var(--industry-left-run) - var(--seam-border)) 100%, 0 100%, 0 0, 0 -100%, calc(100% - var(--seam-border)) -100%, calc(100% - var(--seam-border)) 0)}.industry-strip .industry-signature:before,.industry-strip .industry-signature:after{left:calc(var(--desktop-canvas) * -.04002);background-size:100% 100%}.industry-strip .industry-signature:before{clip-path:polygon(var(--industry-right-run) 0, 100% 0, 100% 100%, 0 100%, var(--industry-right-run) 0, var(--industry-right-run) -100%, 100% -100%, 100% 0)}.industry-strip .industry-signature:after{clip-path:polygon(calc(var(--industry-right-run) + var(--seam-border)) 0, 100% 0, 100% 100%, var(--seam-border) 100%, calc(var(--industry-right-run) + var(--seam-border)) 0, calc(var(--industry-right-run) + var(--seam-border)) -100%, 100% -100%, 100% 0)}.homepage .industry-strip .industry-title{font-size:clamp(25px,2.2vw,42.24px)}.industry-strip .industry-directory{padding-inline:max(12px, calc(var(--desktop-canvas) * .0336 - var(--industry-left-run) * .2 + 12px)) max(12px, calc(var(--desktop-canvas) * .04002 - var(--industry-right-run) * .2 + 12px))}.industry-strip .industry-item{padding-inline:clamp(3px,1.20192vw - 9.30769px,8px)}.industry-strip .industry-item>span{font-size:clamp(11px,.95vw,18.24px)}}@media (min-width:820px) and (max-width:1023px){.industry-strip .industry-strip-inner{min-height:var(--first-strip);grid-template-columns:19% 62% 19%}.industry-strip .industry-intro{padding:10px 0 10px 12px}.industry-strip .industry-signature{padding:10px 12px 10px 0}.industry-strip .industry-eyebrow{letter-spacing:.08em;gap:5px;margin-bottom:8px;font-size:9px}.industry-strip .industry-eyebrow:before{width:10px}.homepage .industry-strip .industry-title{font-size:clamp(16px,2.3vw,23px)}.industry-strip .industry-intro:before{right:var(--industry-left-extension);clip-path:polygon(0 0,100% 0,calc(100% - var(--industry-left-run)) 100%,0 100%, 0 0, 0 -100%, 100% -100%, 100% 0)}.industry-strip .industry-intro:after{right:var(--industry-left-extension);clip-path:polygon(0 0,calc(100% - 5px) 0,calc(100% - var(--industry-left-run) - 5px) 100%,0 100%, 0 0, 0 -100%, calc(100% - 5px) -100%, calc(100% - 5px) 0)}.industry-strip .industry-signature:before{left:var(--industry-right-extension);clip-path:polygon(var(--industry-right-run) 0,100% 0,100% 100%,0 100%, var(--industry-right-run) 0, var(--industry-right-run) -100%, 100% -100%, 100% 0)}.industry-strip .industry-signature:after{left:var(--industry-right-extension);clip-path:polygon(calc(var(--industry-right-run) + 5px) 0,100% 0,100% 100%,5px 100%, calc(var(--industry-right-run) + 5px) 0, calc(var(--industry-right-run) + 5px) -100%, 100% -100%, 100% 0)}.industry-strip .industry-directory{padding:10px 12px 10px 6px}.industry-strip .industry-item{gap:8px;min-height:45px;padding:2px 3px}.industry-strip .industry-item .icon{width:20px;height:20px}.industry-strip .industry-item>span{letter-spacing:0;font-size:10px}.industry-strip{--industry-left-run:calc(var(--first-strip) * .794088);--industry-right-run:calc(var(--first-strip) * .568917);--industry-left-extension:-25%;--industry-right-extension:-25%}}.industry-strip .industry-intro:after,.industry-strip .industry-signature:after{background-size:var(--ambient-edge-size,100% 100%), 100% 100%;background-position:var(--ambient-edge-position,0 0), 0 0}.homepage .industry-strip .industry-title{min-block-size:2.35em}.homepage .industry-strip .industry-title>span{white-space:normal}.homepage .industry-strip .industry-item>span{min-block-size:2.8em;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:100%}html[lang=fr] .homepage .industry-strip .industry-title{font-size:clamp(22px,1.85vw,35.5px);line-height:1.2}html[lang=ar] .homepage .industry-strip .industry-title{font-family:Tahoma,Arial,sans-serif;font-size:clamp(25px,2.2vw,42.24px);line-height:1.25}html[lang=ar] .industry-signature-copy{text-align:right}@media (min-width:1024px){.industry-strip .industry-intro>:is(h2,p){width:calc(var(--desktop-canvas) * .2736 - var(--industry-left-run) - var(--desktop-canvas) * .043);align-self:flex-start}.industry-strip .industry-signature-copy{width:calc(var(--desktop-canvas) * .22702 - var(--industry-right-run))}html[lang=ar] .industry-strip .industry-intro>:is(h2,p){align-self:flex-end}html[lang=ar] .industry-strip .industry-signature{align-items:flex-start}}@media (min-width:820px) and (max-width:1023px){html[lang=fr] .homepage .industry-strip .industry-title{font-size:clamp(17px,2vw,21px)}html[lang=ar] .homepage .industry-strip .industry-title{font-size:clamp(16px,2.3vw,23px)}.industry-strip .industry-intro>:is(h2,p),.industry-strip .industry-signature-copy{max-width:calc(19vw - 8px)}}@media (max-width:819px){html[lang=fr] .homepage .industry-strip .industry-title{font-size:27px}html[lang=ar] .homepage .industry-strip .industry-title{font-size:29px}.industry-strip .industry-signature-copy{min-block-size:100px}}@media (min-width:1024px) and (max-width:1199px){.industry-strip .industry-intro>:is(h2,p){width:calc(var(--desktop-canvas) * .2306 - var(--industry-left-run) * .75)}.industry-strip .industry-signature-copy{width:calc(var(--desktop-canvas) * .187)}.industry-strip .industry-signature{padding-right:max(20px, calc(var(--desktop-canvas) * .043 - 24px))}}
