.resource-management .teamgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.resource-management .personcard p{line-height:1.75}.personcard>a>img[src*=mahmoud-abdelaal]{transform-origin:50% 100%;transform:scale(1.55);object-position:50% 70%!important}.profilehero>img[src*=mahmoud-abdelaal]{object-fit:cover;object-position:50% 65%;max-height:490px}.resource-management .personcard>a>img[src*=paula-badaoui]{object-position:50% 22%}@media (max-width:1000px){.resource-management .teamgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.resource-management .teamgrid{grid-template-columns:1fr}}.resource-management .teamgrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px}.resource-management .teamgrid .personcard>a{aspect-ratio:1;background:var(--display-bg-162440,#162440);display:block;overflow:hidden}.resource-management .teamgrid .personcard>a>img{object-fit:cover;object-position:center top;width:100%;height:100%}.resource-management .teamgrid .personcard>a>img[src*=board-6-retouched]{object-position:center bottom;background:var(--display-bg-162440,#162440);padding:22px 28px 0;object-fit:contain!important}.resource-management .teamgrid .personcard>a>img[src*=wissam-home-office]{object-position:center 15%;padding:0}.resource-management .teamgrid .personcard>div{padding:18px}.resource-management .teamgrid .personcard h3{min-height:58px;margin:12px 0;font-size:20px;line-height:1.35}.resource-management .teamgrid .personrole{min-height:83px;font-size:12px;line-height:1.7}.resource-management .teamgrid .hubtag{letter-spacing:1px;min-height:28px;font-size:9px;line-height:1.6}.resource-management .managementbio{border-top:1px solid #20ace333;margin-top:12px;padding-top:12px}.resource-management .managementbio summary{cursor:pointer;color:var(--display-fg-20ace3,#20ace3);font-size:13px}.resource-management .managementbio p{margin:14px 0 0;font-size:13px;line-height:1.75}.resource-management .teamgrid .personcard>div>.managementbio{margin-bottom:0}@media (max-width:1150px){.resource-management .teamgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.resource-management .teamgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.resource-management .teamgrid{grid-template-columns:1fr}.resource-management .teamgrid .personcard h3,.resource-management .teamgrid .personrole{min-height:0}}.resource-management .centerhero{min-height:0;padding-block:36px}.resource-management .centerhero>.wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.resource-management .centerhero h1{margin:18px 0 24px;font-size:clamp(34px,4vw,54px);line-height:1.12}.resource-management .centerhero p{max-width:620px;font-size:15px;line-height:1.8}.managementchart{text-align:center;min-width:0;margin:0}.managementchart figcaption{text-transform:uppercase;letter-spacing:1.4px;color:var(--display-fg-20ace3,#20ace3);margin-bottom:10px;font-size:11px}.managementchart svg{width:100%;height:auto;display:block}.orglinks path{fill:none;stroke:#20ace33d;stroke-width:2px}.orgcurrent path{fill:none;stroke:#43d5f1;stroke-width:2.5px;stroke-dasharray:22 430;filter:drop-shadow(0 0 4px #20ace3);animation:6s linear infinite org-current}.orgcurrent path:nth-child(2){animation-delay:-1.5s}.orgcurrent path:nth-child(3){animation-delay:-3s}.orgcurrent path:nth-child(4){animation-delay:-4.5s}.orgnode rect{fill:var(--display-bg-122039,#122039);stroke:#20ace36b;stroke-width:1.3px}.orgleader rect{stroke:#ff7b19aa;fill:var(--display-bg-162440,#162440)}.orgnode text{fill:var(--display-fg-aab8ca,#aab8ca);text-anchor:middle;font-family:inherit;font-size:16px}.orgleader text{fill:var(--display-fg-ff7b19,#ff7b19)}.managementmotiontoggle{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;font-size:11px}.resource-management[data-motion-paused=true] *{animation-play-state:paused!important}@keyframes org-current{to{stroke-dashoffset:-452px}}@media (max-width:800px){.resource-management .centerhero>.wrap{grid-template-columns:1fr;gap:24px}.managementchart{width:100%;max-width:550px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.orgcurrent path{animation:none}.managementmotiontoggle{display:none}}.resource-management .teamgrid .personcard>a>img[src*=board-6-retouched]{object-position:center bottom;padding:10px 12px 0}.resource-management .teamgrid .personcard>a>img[src*=mahmoud-abdelaal]{transform-origin:50% 100%;transform:scale(1.22);object-position:50% 85%!important}.resource-management .personlinkedin{color:var(--display-fg-20ace3,#20ace3);text-underline-offset:4px;align-self:start;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.resource-management .personlinkedin:focus-visible{outline-offset:5px;outline:2px solid}
.sosmestory .newstoryhero{background:var(--display-bg-101d33,#101d33);overflow:hidden}.storyherogrid{grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding-block:36px;display:grid;position:relative}.storyposition{color:var(--display-fg-20ace3,#20ace3);margin:18px 0;font-size:14px;line-height:1.7}.storyherocopy h1{margin:16px 0 22px;font-size:clamp(36px,4.5vw,60px);line-height:1.08}.storyherocopy>p:not(.storyposition){max-width:570px;margin:0 0 24px;font-size:16px;line-height:1.8}.storyworldart{height:420px;margin:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 95%,#0000)}.storyworldart svg{object-fit:cover;width:100%;height:100%}.storyworldart svg image{filter:brightness(1.08)}.storyorbit{fill:none;stroke:#43d5f1;stroke-width:3px;stroke-dasharray:90 2500;stroke-linecap:round;filter:drop-shadow(0 0 8px #20ace3);animation:12s linear infinite story-orbit}.storysignal{fill:none;stroke:#43d5f1;stroke-width:3px;stroke-linecap:round;stroke-dasharray:40 900;filter:drop-shadow(0 0 5px #20ace3);animation:8s linear infinite story-current}.storysignal.warm{stroke:#f19a50;animation-delay:-3s}.storysignal:last-child{animation-delay:-5s}.storymotiontoggle{inset-inline-end:0;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;font-size:11px;position:absolute;bottom:8px}.storyorigin{grid-template-columns:1fr 1.3fr;gap:60px;padding-block:48px;display:grid}.sosmestory h2{margin:14px 0 22px;font-size:clamp(27px,3vw,38px);line-height:1.2}.storyorigin p,.storyjourney p,.storycategory p,.storynext p{margin:0 0 14px;font-size:15px;line-height:1.8}.storyjourney{padding-block:35px 50px}.storyjourneygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.storyjourneygrid article{border-top:2px solid #20ace34d;padding-top:22px}.storyjourneygrid article span{letter-spacing:1px;color:var(--display-fg-20ace3,#20ace3);font-size:11px}.sosmestory h3{margin:16px 0;font-size:22px;line-height:1.3}.storycategory{background:var(--display-bg-101d33,#101d33);padding-block:40px}.storycategory>.wrap>p{max-width:800px}.storycategorygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0;display:grid}.storycategorygrid>div{border-inline-start:2px solid #f19a5066;padding-inline-start:18px}.storycategorygrid h3{font-size:20px}.sosmestory .storyfilm{padding-block:40px}.sosmestory .storyfilm h2{font-size:32px}.storynext{justify-content:space-between;align-items:center;gap:32px;padding-block:40px 55px;display:flex}.storynext>div:last-child{flex-direction:column;flex-shrink:0;gap:18px;display:flex}.sosmestory[data-motion-paused=true] *{animation-play-state:paused!important}@keyframes story-orbit{to{stroke-dashoffset:-2590px}}@keyframes story-current{to{stroke-dashoffset:-940px}}@media (max-width:900px){.storyherogrid{grid-template-columns:1.2fr 1fr}.storyworldart{height:340px}.storyorigin{gap:30px}.storyjourneygrid,.storycategorygrid{gap:20px}}@media (max-width:650px){.storyherogrid,.storyorigin,.storyjourneygrid,.storycategorygrid{grid-template-columns:1fr}.storyworldart{height:260px}.storyherocopy h1{font-size:40px}.storyorigin{padding-block:30px}.storynext{flex-direction:column;align-items:start}.storymotiontoggle{inset-inline-end:15px}.storycategorygrid{gap:16px}}@media (prefers-reduced-motion:reduce){.sosmestory *{animation:none!important}.storymotiontoggle{display:none}}.storyexperience{border-block:1px solid #20ace333;grid-template-columns:.7fr 1.5fr;align-items:center;gap:50px;padding-block:36px;display:grid}.storyexperiencevalue{color:var(--display-fg-20ace3,#20ace3);font-size:clamp(60px,7vw,92px);line-height:1;display:block}.storyexperiencelabel{letter-spacing:1.2px;max-width:240px;margin-top:15px;font-size:11px;line-height:1.8;display:block}.storyexperience p{margin:0 0 18px;font-size:15px;line-height:1.8}@media (max-width:650px){.storyexperience{grid-template-columns:1fr;gap:18px}}.storyresearch{grid-template-columns:1fr 1.3fr;gap:60px;padding-block:36px 48px;display:grid}.storyresearch p{margin:0 0 16px;font-size:15px;line-height:1.8}.storyresearch{border-top:1px solid #20ace333}@media (max-width:650px){.storyresearch{grid-template-columns:1fr;gap:18px}}
.personcard>a>img[src*=management-][src*=-clean],.resource-management .teamgrid .personcard>a>img[src*=management-][src*=-clean]{width:100%;height:100%;object-fit:cover!important;object-position:center top!important;padding:0!important;transform:none!important}.boardcard img[src*=management-paula-clean]{object-fit:cover!important;object-position:center top!important;padding:0!important;transform:none!important}.profilehero>img[src*=management-][src*=-clean]{object-fit:cover;object-position:center top;aspect-ratio:1;width:100%;max-height:520px}
.resource-about .companyhero{background:var(--display-bg-0b1829,#0b1829);padding-block:28px;position:relative;overflow:hidden}.resource-about .companyhero>.wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:38px;min-height:0;padding:0;display:grid}.resource-about .aboutherocopy{z-index:1;min-width:0;position:relative}.resource-about .companyhero h1{letter-spacing:-1.2px;overflow-wrap:normal;max-width:100%;margin:18px 0;font-size:clamp(34px,3.8vw,52px);line-height:1.13}.resource-about .companyhero h1 br{display:block}.resource-about .companyhero .companyintro{border:0;max-width:none;margin:0;padding:0;display:block}.resource-about .companyintro p{max-width:570px;margin:0;font-size:14px;line-height:1.75}.resource-about .companyhero .aboutheroart{width:100%;min-width:0;height:340px;margin:0;position:relative;inset:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000)}.resource-about .aboutheroart img{object-fit:cover;width:100%;height:100%;animation:10s ease-in-out infinite about-window-brightness}.resource-about .aboutheroart:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#c9efff20 48%,#ffe4bb18 53%,#0000 65%);animation:14s ease-in-out infinite about-building-sweep;position:absolute;inset:-20%;transform:translate(-65%)}.resource-about .companyhero[data-motion-paused=true] .aboutheroart *,.resource-about .companyhero[data-motion-paused=true] .aboutheroart:after{animation-play-state:paused}.aboutmotiontoggle{bottom:6px;border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);color:var(--display-fg-aab8ca,#aab8ca);border-radius:20px;padding:4px 10px;font-size:11px;position:absolute;inset-inline-end:max(20px,50% - 640px)}.resource-about .companyvisionmission{padding-block:40px}.resource-about .companyvisionmission h2{margin:16px 0 26px;font-size:clamp(30px,3vw,42px);line-height:1.2}.resource-about .visionmissioncards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:none;margin:0 0 28px}.resource-about .visionmissioncards article{align-items:start;gap:16px;min-width:0;min-height:190px;padding:24px}.resource-about .visionmissioncards h3{margin:0 0 12px;font-size:23px}.resource-about .visionmissioncards p{max-width:none;margin:0;font-size:16px;line-height:1.7}.resource-about .visionprinciples{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}.resource-about .visionprinciples span{padding:8px 12px;font-size:12px}.resource-about .companystoryfull{gap:38px;padding-block:42px}.resource-about .companystoryfull>img{object-fit:cover;height:330px}.resource-about .companyyara{align-items:center;gap:35px}.resource-about .companyyara>img{object-position:center 30%;height:340px}.resource-about .companycontactfull{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:42px;padding-block:40px}.resource-about .companycontactfull form{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:24px;display:grid}.resource-about .companycontactfull form>label{min-width:0;margin:0}.resource-about .companycontactfull form>label:nth-of-type(n+5),.resource-about .companycontactfull output{grid-column:1/-1}.resource-about .companycontactfull form>.btn{justify-self:start}.applicationpanel{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);border-radius:10px;padding:24px}.applicationpanel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;display:grid}.applicationpanel form>label{min-width:0;margin:0}.applicationpanel form>label:nth-of-type(n+5),.applicationpanel .attachmentlist,.applicationpanel output{grid-column:1/-1}.applicationpanel form input:not([type=checkbox]),.applicationpanel form textarea,.resource-about .companycontactfull input,.resource-about .companycontactfull select,.resource-about .companycontactfull textarea{box-sizing:border-box;width:100%;min-width:0}.applicationpanel .uploadlabel{padding:16px}.applicationpanel .applicationconsent{align-items:flex-start;font-size:12px;line-height:1.7}.applicationpanel .sendapplication{justify-self:start}.applicationpanel .attachmentlist{overflow-wrap:anywhere}.resource-vision .visionmissiondetail{padding-block:32px 40px}.resource-vision .visionmissiondetail h2{max-width:900px;font-size:clamp(28px,3vw,38px)}.resource-vision .visionprinciples{flex-wrap:wrap;gap:10px 18px;display:flex}@keyframes about-window-brightness{0%,to{filter:brightness(.96)}50%{filter:brightness(1.08)}}@keyframes about-building-sweep{0%,15%{opacity:0;transform:translate(-65%)}35%{opacity:.7}70%,to{opacity:0;transform:translate(65%)}}@media (max-width:900px){.resource-about .companyhero>.wrap{gap:22px}.resource-about .companyhero h1{font-size:36px}.resource-about .companyhero .aboutheroart{height:300px}.resource-about .companycontactfull{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){.resource-about .companyhero>.wrap{grid-template-columns:1fr}.resource-about .companyhero .aboutheroart{height:220px}.resource-about .visionmissioncards{grid-template-columns:1fr;gap:14px}.resource-about .visionmissioncards article{min-height:0;padding:20px}.resource-about .companyhero h1{font-size:34px}.resource-about .companystoryfull>img,.resource-about .companyyara>img{height:250px}.resource-about .companycontactfull form,.applicationpanel form{grid-template-columns:1fr}.applicationpanel,.resource-about .companycontactfull form{padding:18px}}@media (prefers-reduced-motion:reduce){.resource-about .aboutheroart img,.resource-about .aboutheroart:after{animation:none}.aboutmotiontoggle{display:none}}
.resource-about .aboutpurpose{text-align:center;max-width:950px;padding-block:36px}.aboutpurpose h2{margin:12px 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.25}.aboutpurpose p{margin:0 0 18px;font-size:16px;line-height:1.8}.resource-about .companyvisionmission{padding-block:36px}.resource-about .companyvisionmission h2{font-size:34px;line-height:1.2}.resource-about .companybeliefs{padding-block:36px}.resource-about .companybeliefs h2{font-size:32px;line-height:1.25}.resource-about .beliefgrid{gap:22px}.aboutcompanylinks{padding-block:36px}.aboutcompanylinks>h2{margin:14px 0 24px;font-size:32px;line-height:1.25}.aboutlinkgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.aboutcompanycard{background:var(--display-bg-101d33,#101d33);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:10px;padding:24px;transition:transform .2s,border-color .2s}.aboutcompanycard h3{color:var(--display-fg-20ace3,#20ace3);margin:0 0 14px;font-size:21px}.aboutcompanycard p{margin:0;font-size:14px;line-height:1.7}.aboutcompanycard:hover{border-color:#43d5f188;transform:translateY(-4px)}.aboutgroupline{margin:22px 0 0;font-size:13px}.aboutclosing{border-top:1px solid #20ace333;justify-content:space-between;align-items:center;gap:30px;padding-block:36px 50px;display:flex}.aboutclosing h2{margin:12px 0;font-size:30px}.aboutclosing p{font-size:14px;line-height:1.7}.aboutclosing .btn{flex-shrink:0}@media (max-width:1000px){.aboutlinkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.aboutlinkgrid{grid-template-columns:1fr}.aboutclosing{flex-direction:column;align-items:start}.resource-about .companybeliefs h2,.resource-about .companyvisionmission h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.aboutcompanycard{transition:none}.aboutcompanycard:hover{transform:none}}.resource-about .aboutheroart:after{mix-blend-mode:screen;opacity:.8;pointer-events:none;clip-path:polygon(4% 0,96% 0,96% 100%,4% 100%);background:linear-gradient(#0000 24%,#168ddd10 35%,#29bfff60 48%,#83eaff80 50%,#29bfff45 54%,#0000 72%);animation:8s ease-in-out infinite alternate about-blue-rise;inset:0;transform:translateY(-70%)}@keyframes about-blue-rise{0%{opacity:.4;transform:translateY(-65%)}50%{opacity:.85}to{opacity:.4;transform:translateY(65%)}}@media (prefers-reduced-motion:reduce){.resource-about .aboutheroart:after{opacity:0;animation:none}}.resource-about .companyhero h1{font-size:clamp(34px,4.4vw,62px);line-height:1.12}.resource-about .companyintro p{max-width:580px}.companyproof{border-bottom:1px solid #20ace333;grid-template-columns:.8fr 1.5fr;align-items:center;gap:45px;padding-block:38px;display:grid}.companyproofintro h2{margin:14px 0;font-size:clamp(25px,2.5vw,34px);line-height:1.25}.companyprooffacts{grid-template-columns:1fr 1fr;gap:30px;display:grid}.companyprooffacts article{border-inline-start:2px solid #20ace366;padding-inline-start:24px}.companyprooffacts strong{color:var(--display-fg-20ace3,#20ace3);font-size:44px;line-height:1.2}.companyprooffacts strong.proofgroup{align-content:center;min-height:53px;font-size:26px;display:block}.companyprooffacts h3{margin:12px 0;font-size:16px}.companyprooffacts p{margin:0 0 12px;font-size:13px;line-height:1.75}.companyprooffacts .textlink{font-size:12px}.companypurposeactions{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.companypurposeactions .textlink{font-size:13px}@media (max-width:900px){.companyproof{grid-template-columns:1fr;gap:24px}.companyproofintro h2 br{display:none}}@media (max-width:550px){.companyprooffacts{grid-template-columns:1fr;gap:24px}.companyprooffacts article{padding-inline-start:18px}.resource-about .companyhero h1{font-size:36px}.companyproof{padding-block:28px}.companyprooffacts strong.proofgroup{min-height:0}}
.resource-resources .resourcejourneyhero{padding-block:24px}.resource-resources .resourcejourneyhero>.wrap{min-height:230px;padding-block:6px}.resource-resources .resourcejourneyhero h1{margin:12px 0;font-size:clamp(32px,3.3vw,44px)}.resource-resources .resourcejourneyhero p{margin:12px 0 20px}.resource-resources .resourcejourneynav{flex-wrap:wrap;gap:12px 20px}.resource-resources .resourcestep{grid-template-columns:minmax(0,.78fr) minmax(0,1.65fr);align-items:start;gap:48px;padding-block:36px}.resource-resources .resourcestepintro h2{margin:12px 0;font-size:30px;line-height:1.2}.resource-resources .resourcestepintro>p{max-width:330px;margin:0 0 16px;font-size:14px;line-height:1.7}.resource-resources .resourcestepintro>.textlink{padding-top:0;display:inline-block}.resource-resources .resourcequietlinks{gap:10px 18px;margin-top:14px}.resource-resources .resourcepublications{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.resourcepublication{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);border-radius:10px;padding:22px}.resourcepublicationtype{letter-spacing:1.3px;color:var(--display-fg-20ace3,#20ace3);font-size:10px}.resourcepublication h3{margin:12px 0 22px;font-size:21px;font-weight:500;line-height:1.3}.resource-resources .resourcepdfs{flex-wrap:wrap;gap:8px;display:flex}.resource-resources .resourcepdfs a{padding:8px 10px;font-size:12px}.resource-resources .resourcerow{justify-content:space-between;align-items:center;gap:20px;padding:21px 0;display:flex}.resource-resources .resourcerow:first-child{padding-top:0}.resource-resources .resourcerow h3{margin:7px 0;font-size:22px;line-height:1.3}.resource-resources .resourcerow p{max-width:560px;margin:0;font-size:13px;line-height:1.6}.resource-resources .resourcerowaction{white-space:nowrap;font-size:12px}.resource-resources .resourcefurther{margin-top:20px}.resource-resources .resourcefurther>summary{padding-block:10px;font-size:13px}.resource-resources .resourcereadinglist{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.resource-resources .resourcereadinglist a{padding:12px 0}.resource-resources .resourcereadinglist strong{font-size:14px}.resource-resources .resourcereadinglist span{font-size:12px;line-height:1.6}@media (max-width:1000px){.resource-resources .resourcestep{gap:28px}.resource-resources .resourcepublications{grid-template-columns:1fr}}@media (max-width:700px){.resource-resources .resourcejourneyhero>.wrap{min-height:0}.resource-resources .resourcestep{grid-template-columns:1fr;gap:24px;padding-block:28px}.resource-resources .resourcestepintro>p{max-width:none}.resource-resources .resourcepublications{grid-template-columns:repeat(2,minmax(0,1fr))}.resourcepublication{padding:16px}.resourcepublication h3{font-size:18px}.resource-resources .resourcerow h3{font-size:20px}.resource-resources .resourcereadinglist{grid-template-columns:1fr}}@media (max-width:480px){.resource-resources .resourcepublications{grid-template-columns:1fr}.resource-resources .resourcerow{align-items:start}.resource-resources .resourcerowaction{white-space:normal;max-width:70px}}.resourcepublication .publicationdescription{margin:0 0 20px;font-size:13px;line-height:1.7}.resourcepublication h3{margin-bottom:12px}.resourcepublications{align-items:stretch}.resourcepublication{flex-direction:column;display:flex}.resourcepublication .resourcepdfs{margin-top:auto}
.resource-resources .resourcecircuitflow{opacity:.7}.resource-resources .resourcecircuitflow path{stroke-width:2.2px;stroke-dasharray:80 920;animation-duration:8s}.resource-resources .resourcejourneyhero .resource-page-art{isolation:isolate;overflow:hidden}.resource-resources .resourcejourneyhero .resource-page-art:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#43d5f133 48%,#0000 65%);animation:10s ease-in-out infinite resource-image-light;position:absolute;inset:0;transform:translate(-120%)}.resource-resources .resourcepublication{transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.resource-resources .resourcepublication:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#43d5f1,#f18c44,#0000);height:2px;animation:7s ease-in-out infinite resource-card-light;position:absolute;inset:0 0 auto;transform:translate(-100%)}.resource-resources .resourcepublication:nth-child(2):before{animation-delay:-3.5s}.resource-resources .resourcepublication:hover,.resource-resources .resourcepublication:focus-within{border-color:#43d5f188;transform:translateY(-4px);box-shadow:0 10px 28px #0002}.resource-resources .resourcerow{transition:padding-inline .25s,background .25s}.resource-resources .resourcerow:hover,.resource-resources .resourcerow:focus-visible{background:#20ace30a;padding-inline:12px}.resource-resources .resourcejourneynav a{transition:color .2s,transform .2s}.resource-resources .resourcejourneynav a:hover{transform:translateY(-2px)}.resource-motion-paused *,.resource-motion-paused :before,.resource-motion-paused :after,.resource-animation-offscreen .resourcecircuitflow path,.resource-animation-offscreen .resource-page-art:after{animation-play-state:paused!important}@keyframes resource-image-light{0%,15%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@keyframes resource-card-light{0%,15%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.resource-resources *,.resource-resources :before,.resource-resources :after{transition:none!important;animation:none!important}.resource-resources .resourcepublication:hover,.resource-resources .resourcepublication:focus-within{transform:none}}
.services-motion-art .services-motion-scene{width:100%;height:100%;display:block}.service-gear-spin{transform-origin:836px 451px;animation:24s linear infinite service-gear-turn}.service-compass-needle{transform-origin:286px 452px;animation:12s ease-in-out infinite alternate service-compass-turn}.service-compass-orbit{fill:none;stroke:#71ecff;stroke-width:5px;stroke-dasharray:12 88;filter:drop-shadow(0 0 8px #20ace3);animation:7s linear infinite service-orbit}.service-flow{fill:none;stroke:#c4fbff;stroke-width:7px;stroke-linecap:round;stroke-dasharray:10 90;filter:drop-shadow(0 0 10px #20ace3);animation:3s linear infinite service-orbit}.service-shield-glow{fill:none;stroke:#20ace3;stroke-width:4px;opacity:.3;filter:drop-shadow(0 0 12px #20ace3);animation:4s ease-in-out infinite service-shield-pulse}.resource-services .pageherogrid{position:relative}.services-motion-toggle{bottom:12px;z-index:3;color:#fff;background:#101d33d9;border:1px solid #20ace34d;border-radius:20px;padding:5px 10px;font-size:11px;position:absolute;inset-inline-end:16px}.resource-services[data-services-paused=true] .services-motion-scene *{animation-play-state:paused!important}@keyframes service-gear-turn{to{transform:rotate(360deg)}}@keyframes service-compass-turn{0%{transform:rotate(-18deg)}to{transform:rotate(52deg)}}@keyframes service-orbit{to{stroke-dashoffset:-100px}}@keyframes service-shield-pulse{50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.services-motion-scene *{animation:none!important}.service-compass-needle,.service-compass-orbit,.service-flow,.service-shield-glow,.service-gear-spin,.services-motion-toggle{display:none}}
.simplecenterhero{padding-block:28px 30px}.simplecenterhero h1{letter-spacing:-1px;margin:16px 0;font-size:clamp(32px,4vw,52px);line-height:1.08}.simplecenterhero h1 em{color:var(--display-fg-ff6a00,#ff6a00);font-style:normal}.simplecenterhero>p{max-width:680px;font-size:calc(15px * var(--reading-scale,1));opacity:.78;margin:0 0 18px}.impactpriorities{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:12px 32px;display:grid}.simpleimpactcard,.stakeholderpath{border-top:2px solid var(--display-edge-20ace350,#20ace350);min-width:0;padding-top:18px;scroll-margin-top:110px}.simplecardnumber{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);letter-spacing:2px}.simpleimpactcard h2,.stakeholderpath h2{font-size:calc(21px * var(--reading-scale,1));margin:12px 0;line-height:1.2}.simpleimpactcard>p,.stakeholderpath>p{font-size:calc(13px * var(--reading-scale,1));opacity:.8;margin-bottom:18px;line-height:1.75}.simplecenterpage details{border-top:1px solid var(--display-edge-20ace31c,#20ace31c);padding-block:13px}.simplecenterpage summary{cursor:pointer;font-size:calc(13px * var(--reading-scale,1));justify-content:space-between;align-items:center;gap:20px;font-weight:600;list-style:none;display:flex}.simplecenterpage summary::-webkit-details-marker{display:none}.simplecenterpage summary:after{content:"+";color:var(--display-fg-20ace3,#20ace3);font-size:20px;font-weight:400}.simplecenterpage details[open]>summary:after{content:"−"}.simplecenterpage summary:focus-visible{outline:2px solid var(--display-edge-20ace3,#20ace3);outline-offset:5px}.simplecenterpage details ul{padding-inline-start:18px}.simplecenterpage details li,.simplecenterpage details p{font-size:calc(12px * var(--reading-scale,1));line-height:1.8}.simpleprogramband{border-block:1px solid var(--display-edge-20ace31c,#20ace31c);justify-content:space-between;align-items:center;gap:36px;padding-block:28px;display:flex}.simpleprogramband h2{font-size:calc(24px * var(--reading-scale,1));margin:12px 0;line-height:1.25}.simpleprogramband p{max-width:720px;font-size:calc(13px * var(--reading-scale,1));opacity:.78}.simpleprogramband>a{flex-shrink:0}.simplecenterextras{padding-block:18px}.simplepublicationlinks,.simpleresourcelinks{grid-template-columns:1fr 1fr;gap:12px 30px;padding-block:18px;display:grid}.simplepublicationlinks a,.simpleresourcelinks a{font-size:calc(13px * var(--reading-scale,1));text-underline-offset:5px;text-decoration:underline}.simplecenterextras video{aspect-ratio:16/9;border:0;width:min(100%,720px);margin:20px auto 8px;display:block}.simplecentercta{justify-content:space-between;align-items:center;gap:24px;padding-block:25px 45px;display:flex}.simplecentercta h2{font-size:calc(26px * var(--reading-scale,1));margin:0 0 10px;line-height:1.2}.simplecentercta p{font-size:calc(13px * var(--reading-scale,1));opacity:.75;margin:0}.simplecenterjump{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);flex-wrap:wrap;gap:24px;display:flex}.stakeholderpathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:8px 28px;display:grid}.stakeholderpath{flex-direction:column;align-items:flex-start;display:flex}.stakeholderpath>ul{font-size:calc(13px * var(--reading-scale,1));margin:0 0 20px;padding-inline-start:18px;line-height:1.9}.stakeholderpath details{width:100%;margin-top:auto}.stakeholderpath>.btn{font-size:calc(12px * var(--reading-scale,1));width:100%;margin-top:16px;padding:11px 16px}.stakeholderpath>p{min-height:68px}.simpleimpactcard:target,.stakeholderpath:target{border-top-color:var(--display-edge-ff6a00,#ff6a00)}@media (max-width:1050px){.impactpriorities{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleprogramband{flex-direction:column;align-items:flex-start;gap:12px}.stakeholderpathways{gap:20px}.stakeholderpath>p{min-height:100px}}@media (max-width:700px){.simplecenterhero{padding-block:18px 24px}.stakeholderpathways{grid-template-columns:1fr;gap:30px}.stakeholderpath>p{min-height:0}.simplecentercta{flex-direction:column;align-items:flex-start}.simplepublicationlinks,.simpleresourcelinks{grid-template-columns:1fr}.impactpriorities{gap:22px 18px}.simpleimpactcard h2{font-size:calc(19px * var(--reading-scale,1))}}@media (max-width:440px){.impactpriorities{grid-template-columns:1fr}}@supports (grid-template-rows:subgrid){.impactpriorities{row-gap:0}.impactpriorities>.simpleimpactcard{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;padding-bottom:24px;display:grid}.impactpriorities>.simpleimpactcard>details,.impactpriorities>.simpleimpactcard>p{align-self:start}}.impactillustratedhero{grid-template-columns:1.05fr 1fr;align-items:center;gap:38px;display:grid}.impactherocopy>p{max-width:640px;font-size:calc(15px * var(--reading-scale,1));opacity:.78;margin:0 0 18px}.impactheroart{object-fit:cover;width:100%;height:310px;box-shadow:none;border:0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 88%,#0000),linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 88%,#0000),linear-gradient(#0000,#000 12% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:850px){.impactillustratedhero{grid-template-columns:1fr;gap:12px}.impactheroart{max-width:680px;height:220px;margin-inline:auto}}body:has(.simplecenterpage){background:var(--display-bg-101d33,#101d33)}.stakeholderillustratedhero{grid-template-columns:1.05fr 1fr;align-items:center;gap:38px;display:grid}.stakeholderherocopy>p{max-width:640px;font-size:calc(15px * var(--reading-scale,1));opacity:.78;margin:0 0 18px}.stakeholderheroart{object-fit:cover;width:100%;height:310px;box-shadow:none;border:0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 88%,#0000),linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 88%,#0000),linear-gradient(#0000,#000 12% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:850px){.stakeholderillustratedhero{grid-template-columns:1fr;gap:12px}.stakeholderheroart{max-width:680px;height:220px;margin-inline:auto}}
.impactlightshero{position:relative}.impactlightsart{margin:0;overflow:hidden}.impactlightscene{width:100%;height:100%;display:block}.impactwindowdim{fill:#061222;opacity:.08;animation:impact-window-light var(--light-speed,9s) ease-in-out var(--light-delay,0s) infinite}.impactlampglow{fill:#ffd18c;opacity:.15;filter:blur(4px);animation:impact-lamp-light var(--light-speed,7s) ease-in-out var(--light-delay,0s) infinite}.impactlightshero[data-lighting-paused=true] .impactwindowdim,.impactlightshero[data-lighting-paused=true] .impactlampglow{animation-play-state:paused}.impactlightstoggle{bottom:7px;border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);color:var(--display-fg-aab8ca,#aab8ca);border-radius:20px;padding:4px 10px;font-size:11px;position:absolute;inset-inline-end:14px}@keyframes impact-window-light{0%,to{opacity:.04}45%,65%{opacity:.32}}@keyframes impact-lamp-light{0%,to{opacity:.1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.impactwindowdim,.impactlampglow{opacity:0;animation:none}.impactlightstoggle{display:none}}
.solutionshub .solutionsintro .pageherogrid{min-height:0;padding-block:32px}.solutionshub .solutionsintro h1{max-width:850px;margin:18px 0;font-size:clamp(36px,4.2vw,58px);line-height:1.12}.solutionsintro p{max-width:700px;margin:0}.solutionheroactions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.solutionshub .hubjumpnav{padding-block:15px}.solutionshub .hubpriorities{padding-block:38px}.solutionshub .hubprioritygrid{gap:16px}.solutionshub .hubprioritygrid article{background:var(--display-bg-101d33,#101d33);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:10px;flex-direction:column;padding:22px;display:flex}.solutionshub .hubprioritygrid h3{margin:12px 0;font-size:23px;line-height:1.25}.solutionshub .hubprioritygrid p{margin:0 0 18px;font-size:14px;line-height:1.6}.solutionshub .hubprioritygrid article>div{flex-wrap:wrap;gap:8px 16px;margin-top:auto;display:flex}.solutionshub .hubprioritygrid article>div a{font-size:12px}.solutionshub .industryhub{padding-block:24px 36px}.solutionshub .industryaccordions{gap:12px}.solutionshub .industryaccordions summary{padding:17px 20px;font-size:18px}.solutionshub .industryaccordions details>div{padding:0 20px 20px}.solutionshub .industryaccordions h3{text-transform:uppercase;letter-spacing:1px;margin:16px 0 12px;font-size:13px}.solutionshub .industryaccordions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding-inline-start:17px;font-size:13px;display:grid}.solutionplatformlinks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.solutionplatformlinks a{border:1px solid var(--display-edge-20ace333,#20ace333);color:var(--display-fg-20ace3,#20ace3);border-radius:20px;padding:5px 10px;font-size:12px}.solutionsfilm{border-block:1px solid var(--display-edge-20ace333,#20ace333);padding-block:18px}.solutionsfilm>summary{cursor:pointer;font-size:17px}.solutionsfilm>summary span{color:var(--display-fg-aab8ca,#aab8ca);margin-inline-start:16px;font-size:12px}.solutionsfilm .storyfilm{background:0 0;padding-block:24px}.solutionsfilm .storyfilmgrid{width:100%}.solutionshub .reviewcta{padding-block:38px}@media (min-width:1001px){.solutionshub .hubprioritygrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.solutionshub .solutionsintro .pageherogrid{padding-block:24px}.solutionshub .hubprioritygrid{grid-template-columns:1fr}.solutionshub .hubprioritygrid article{padding:18px}.solutionshub .industryaccordions ul{grid-template-columns:1fr}.solutionheroactions .btn,.solutionheroactions .outline{padding:12px 15px;font-size:13px}.solutionsfilm>summary{font-size:15px}}.solutionshub .industryenquiry{color:var(--display-fg-20ace3,#20ace3);border-bottom:1px solid var(--display-edge-20ace333,#20ace333);margin-top:18px;padding-bottom:3px;font-size:13px;display:inline-block}.solutionshub .solutionpricinglink{color:var(--display-fg-20ace3,#20ace3);padding:8px 0;font-size:13px}.solutionshub .reviewcta>div:last-child{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.solutionshub .hubprioritygrid article>div a{line-height:1.5}
.solutionshero-motion{overflow:hidden}.solutionshero-circuits{z-index:0;pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.solutionshero-packet{fill:none;stroke:var(--display-fg-68e6ff,#68e6ff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:28 972;stroke-dashoffset:1000px;filter:drop-shadow(0 0 4px #20ace3)drop-shadow(0 0 8px #20ace3);animation:solutionshero-flow var(--speed,10s) linear var(--delay,0s) infinite}.solutionshero-packet.warm{stroke:var(--display-fg-ffb56c,#ffb56c);filter:drop-shadow(0 0 4px #ff6a00);opacity:.55}.solutionshero-motion.is-motion-paused .solutionshero-packet{animation-play-state:paused}.solutionshero-motion-toggle{z-index:2;bottom:14px;font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-b5c5d9,#b5c5d9);background:var(--display-bg-0c1728df,#0c1728df);border:1px solid var(--display-edge-20ace326,#20ace326);border-radius:4px;padding:7px 10px;position:absolute;inset-inline-end:max(24px,50% - 640px)}@keyframes solutionshero-flow{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.solutionshero-packet{opacity:0;animation:none}.solutionshero-motion-toggle{display:none}}.solutionshero-motion{position:relative}.solutionshero-motion .pageherogrid{z-index:1;position:relative}.solutionshero-circuits{opacity:.8}
.difference-section{scroll-margin-top:120px}.homedifference{background:var(--display-bg-101d33,#101d33);border-block:1px solid var(--display-edge-20ace333,#20ace333);padding-block:48px}.differenceintro{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;display:grid}.difference-section h2{margin:14px 0 18px;font-size:clamp(28px,3.3vw,44px);line-height:1.15}.differenceintro p,.differencedeck{max-width:700px;margin:0;font-size:15px;line-height:1.75}.differencevisual{text-align:center;min-width:0;position:relative}.differencechannels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.differencechannels span{background:var(--display-bg-122039,#122039);border:1px solid #20ace344;border-radius:7px;padding:10px 5px;font-size:11px;display:block}.differencevisual svg{width:100%;height:75px;display:block}.differencewires path{fill:none;stroke:#20ace333;stroke-width:1.5px}.differenceflow path{fill:none;stroke:#43d5f1;stroke-width:2.5px;stroke-dasharray:30 470;filter:drop-shadow(0 0 4px #20ace3);animation:6s linear infinite difference-current}.differenceflow path:nth-child(2){animation-delay:-1.5s}.differenceflow path:nth-child(3){animation-delay:-3s}.differenceflow path:nth-child(4){animation-delay:-4.5s}.differencecore{color:var(--display-fg-ff7b19,#ff7b19);letter-spacing:.5px;background:#ff7b1915;border:1px solid #ff7b1970;border-radius:10px;padding:12px 28px;font-size:15px;display:inline-block}.differencecontext{color:var(--display-fg-aab8ca,#aab8ca);margin-top:12px;font-size:11px;line-height:1.6;display:block}.differencecards{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.differencecards article{background:var(--display-bg-122039,#122039);border:1px solid #93a9c233;border-radius:12px;padding:24px 28px}.differencecards .difference-native{border-color:#20ace377;box-shadow:inset 0 2px #20ace3}.differencetag{letter-spacing:1.1px;color:var(--display-fg-aab8ca,#aab8ca);font-size:10px;line-height:1.6}.difference-native .differencetag{color:var(--display-fg-20ace3,#20ace3)}.differencecards h3{margin:12px 0 18px;font-size:23px;line-height:1.3}.differencecards ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.differencecards li{padding-inline-start:18px;font-size:14px;line-height:1.6;position:relative}.differencecards li:before{content:"";inset-inline-start:0;background:#aab8ca;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em}.difference-native li:before{background:#20ace3}.differenceactions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:25px;display:flex}.differenceactions .textlink{padding:0;font-size:13px}.differencepause{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:4px 0;font-size:11px}.difference-section[data-motion-paused=true] *{animation-play-state:paused!important}.platformdifference{padding-block:45px}.difference-table{border:1px solid #20ace333;border-radius:12px;margin-top:28px;overflow:hidden}.difference-table table{border-collapse:collapse;table-layout:fixed;text-align:start;width:100%;font-size:14px;line-height:1.7}.difference-table caption{text-align:start;background:var(--display-bg-101d33,#101d33);padding:12px 20px;font-size:12px}.difference-table th,.difference-table td{vertical-align:top;text-align:start;overflow-wrap:break-word;border-bottom:1px solid #20ace326;padding:18px 20px}.difference-table thead th{background:var(--display-bg-122039,#122039);font-weight:500}.difference-table th:first-child{width:21%}.difference-table thead th:last-child{color:var(--display-fg-20ace3,#20ace3)}.difference-table tbody tr:last-child>*{border-bottom:0}.differenceexample{background:var(--display-bg-101d33,#101d33);border-inline-start:3px solid #ff7b19;border-radius:0 10px 10px 0;margin-top:24px;padding:24px}.differenceexample h3{margin:12px 0;font-size:24px;line-height:1.3}.differenceexample p{max-width:900px;margin:0;font-size:14px;line-height:1.8}.differencenote{opacity:.8;margin:18px 0 0;font-size:12px;line-height:1.8}@keyframes difference-current{to{stroke-dashoffset:-500px}}@media (max-width:800px){.differenceintro{gap:28px}.differencecards article{padding:22px}.differencecards h3{font-size:21px}}@media (max-width:650px){.homedifference{padding-block:30px}.differenceintro,.differencecards{grid-template-columns:1fr;gap:24px}.differencevisual{width:100%;max-width:500px;margin-inline:auto}.differencecards{gap:16px;margin-top:24px}.differencepause{margin-inline-start:0}.difference-table th,.difference-table td{padding:12px 9px;font-size:12px}.difference-table th:first-child{width:23%}.difference-table caption{padding:12px}.platformdifference{padding-block:30px}.difference-section{scroll-margin-top:95px}}@media (prefers-reduced-motion:reduce){.differenceflow path{opacity:0;animation:none}.differencepause{display:none}}.homedifference{padding-block:54px}.nativefocus{grid-template-columns:.9fr 1.2fr;align-items:center;gap:60px;display:grid}.nativecopy h2{letter-spacing:-1px;font-size:clamp(32px,3.5vw,49px)}.nativedefinition{max-width:470px;font-size:17px;line-height:1.75}.nativebenefit{color:var(--display-fg-20ace3,#20ace3);margin-top:16px;font-size:14px;line-height:1.7}.nativecopy .differenceactions{gap:18px;margin-top:25px}.nativecopy .textlink{font-size:13px}.nativehub{text-align:center;background:linear-gradient(120deg,#20ace315,#20ace303);border:1px solid #20ace37a;border-radius:16px;padding:24px 20px;box-shadow:0 0 35px #20ace30a}.nativehub>span{letter-spacing:1.8px;color:var(--display-fg-20ace3,#20ace3);font-size:11px}.nativehub strong{letter-spacing:1px;margin:12px 0;font-size:32px;display:block}.nativehub b{color:var(--display-fg-ff7b19,#ff7b19);font-weight:400}.nativehub p{opacity:.8;margin:0;font-size:13px}.nativeillustration .differencevisual svg{height:44px}.nativeoutcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nativeoutcomes article{background:var(--display-bg-122039,#122039);border:1px solid #20ace333;border-radius:10px;padding:18px 14px}.nativeicon{color:var(--display-fg-ff7b19,#ff7b19);letter-spacing:1px;font-size:11px}.nativeoutcomes h3{margin:10px 0;font-size:17px;line-height:1.3}.nativeoutcomes p{opacity:.85;margin:0;font-size:12px;line-height:1.7}.nativeillustration>.differencepause{margin-top:12px;display:block}.nativeexample{border-top:1px solid #20ace333;align-items:center;gap:30px;margin-top:30px;padding-top:22px;display:flex}.nativeexample>span{color:var(--display-fg-20ace3,#20ace3);flex:0 0 170px}.nativeexample p{max-width:900px;margin:0;font-size:14px;line-height:1.75}@media (max-width:1000px){.nativefocus{grid-template-columns:.9fr 1.2fr;gap:30px}.nativeoutcomes article{padding:16px 10px}.nativehub strong{font-size:28px}}@media (max-width:750px){.nativefocus{grid-template-columns:1fr;gap:28px}.nativecopy h2{font-size:36px}.nativedefinition{max-width:100%;font-size:16px}.nativeexample{display:block}.nativeexample p{margin-top:10px}.homedifference{padding-block:34px}}@media (max-width:400px){.nativeoutcomes{gap:6px}.nativeoutcomes h3{font-size:14px}.nativeoutcomes p{font-size:11px}.nativeoutcomes article{padding:12px 8px}}
#stakeholder-ceo-dialog{border:1px solid var(--display-edge-20ace337,#20ace337);background:var(--display-bg-101f33,#101f33);width:min(480px,100% - 32px);color:var(--display-fg-ededed,#ededed);border-radius:12px;max-height:calc(100dvh - 40px);padding:34px;overflow:auto;box-shadow:0 24px 100px #0006}#stakeholder-ceo-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020812c9}.ceo-dialog-close{top:9px;padding:6px;font-size:27px;line-height:1;position:absolute;inset-inline-end:13px}.ceo-dialog-name,.ceo-dialog-role{display:block}.ceo-dialog-name{font-size:calc(21px * var(--reading-scale,1));margin-top:24px}.ceo-dialog-role{font-size:calc(12px * var(--reading-scale,1));opacity:.7;margin-top:4px}#stakeholder-ceo-dialog h2{font-size:calc(28px * var(--reading-scale,1));margin:17px 0 14px;line-height:1.2}#stakeholder-ceo-dialog p{font-size:calc(14px * var(--reading-scale,1));opacity:.8;line-height:1.7}.ceo-dialog-email{color:var(--display-fg-20ace3,#20ace3);text-underline-offset:4px;overflow-wrap:anywhere;margin:14px 0 24px;text-decoration:underline;display:block}#ceo-dialog-mail{width:100%;font-size:calc(13px * var(--reading-scale,1));padding:12px 14px}@media (max-width:450px){#stakeholder-ceo-dialog{padding:28px 22px}}
.stakeholdermotionhero{position:relative}.stakeholdermotionart{margin:0;overflow:hidden}.stakeholdermotionscene{width:100%;height:100%;display:block}.stakeholderhuborbit{fill:none;stroke:#a6f5ff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:16 84;filter:drop-shadow(0 0 5px #20ace3);animation:7s linear infinite stakeholder-hub-orbit}.stakeholderhuborbit.warm{stroke:#ffad58;animation-delay:-3.5s}.stakeholderpathlight{fill:none;stroke:#b4f9ff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:10 90;filter:drop-shadow(0 0 7px #20ace3);animation:8s linear infinite stakeholder-hub-orbit}.stakeholderpathlight.warm{stroke:#ffd196;filter:drop-shadow(0 0 7px #ff8a20);animation-delay:-4s}.stakeholdermotionhero[data-motion-paused=true] svg *{animation-play-state:paused}.stakeholdermotiontoggle{bottom:7px;border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);color:var(--display-fg-aab8ca,#aab8ca);border-radius:20px;padding:4px 10px;font-size:11px;position:absolute;inset-inline-end:14px}@keyframes stakeholder-hub-orbit{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.stakeholderhuborbit,.stakeholderpathlight{opacity:0;animation:none}.stakeholdermotiontoggle{display:none}}
.techhero-motion{overflow:hidden}.techhero-circuits{z-index:0;pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.techhero-packet{fill:none;stroke:var(--display-fg-68e6ff,#68e6ff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:28 972;stroke-dashoffset:1000px;filter:drop-shadow(0 0 4px #20ace3)drop-shadow(0 0 8px #20ace3);animation:techhero-flow var(--speed,10s) linear var(--delay,0s) infinite}.techhero-packet.warm{stroke:var(--display-fg-ffb56c,#ffb56c);filter:drop-shadow(0 0 4px #ff6a00);opacity:.55}.techhero-motion.is-motion-paused .techhero-packet{animation-play-state:paused}.techhero-motion-toggle{z-index:2;bottom:14px;font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-b5c5d9,#b5c5d9);background:var(--display-bg-0c1728df,#0c1728df);border:1px solid var(--display-edge-20ace326,#20ace326);border-radius:4px;padding:7px 10px;position:absolute;inset-inline-end:max(24px,50% - 640px)}@keyframes techhero-flow{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.techhero-packet{opacity:0;animation:none}.techhero-motion-toggle{display:none}}.techhero-motion{position:relative}.techhero-motion .pageherogrid{z-index:1;position:relative}.techhero-circuits{opacity:.8}
.toolswatchhero{position:relative}.toolswatchart{overflow:hidden}.toolswatchscene{width:100%;height:100%;display:block}.toolswatchsecond{transform-origin:570px 360px;filter:drop-shadow(0 0 2px #ff8a20);animation:60s linear infinite tools-watch-tick}.toolsworkflowlight{fill:none;stroke:#d5ffff;stroke-width:5px;stroke-linecap:round;stroke-dasharray:9 91;filter:drop-shadow(0 0 8px #20ace3);animation:7s linear infinite tools-workflow-flow}.toolswatchhero[data-motion-paused=true] svg *{animation-play-state:paused}.toolswatchtoggle{bottom:10px;border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);color:var(--display-fg-aab8ca,#aab8ca);z-index:3;border-radius:20px;padding:4px 10px;font-size:11px;position:absolute;inset-inline-end:18px}@keyframes tools-watch-tick{0%{transform:rotate(30deg)}to{transform:rotate(390deg)}}@keyframes tools-workflow-flow{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.toolswatchsecond,.toolsworkflowlight{opacity:0;animation:none}.toolswatchtoggle{display:none}}
.trainingstatus{letter-spacing:1.4px;color:var(--display-fg-20ace3,#20ace3);margin:0 0 16px;font-size:11px}.trainingtopic{border-bottom:1px solid var(--display-edge-20ace333,#20ace333)}.trainingtopic summary{cursor:pointer;padding:18px 0;font-size:18px;font-weight:500;list-style-position:inside}.trainingtopicbody{padding:0 0 20px}.trainingtopicbody>p{margin:0 0 14px;font-size:14px;line-height:1.6}.trainingvideoslot{border:1px dashed var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);border-radius:10px;align-items:center;gap:18px;padding:24px;display:flex}.trainingvideoicon{height:48px;color:var(--display-fg-20ace3,#20ace3);background:#20ace312;border-radius:50%;flex:0 0 48px;place-items:center;font-size:26px;display:grid}.trainingvideoslot h3{margin:0 0 6px;font-size:17px}.trainingvideoslot p{margin:0;font-size:13px;line-height:1.6}.traininghelp{padding:20px 0}.traininghelp p{margin:0 0 10px;font-size:14px}.trainingtopicbody video{border-radius:10px;width:100%;max-height:450px;display:block}@media (max-width:480px){.trainingvideoslot{gap:12px;padding:18px}.trainingvideoicon{flex-basis:38px;height:38px}.trainingtopic summary{font-size:16px}}.trainingcomingsoon{border:1px dashed var(--display-edge-20ace333,#20ace333);background:var(--display-bg-101d33,#101d33);border-radius:10px;align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:flex}.trainingcomingsoon h3{margin:0 0 7px;font-size:18px}.trainingcomingsoon p,.trainingpending{margin:0;font-size:13px;line-height:1.7}.trainingpending{opacity:.75}
#trustgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#trustgrid .documentcard{border-radius:7px;min-width:0;padding:16px}#trustgrid .doccardtop{align-items:center;gap:8px;margin-bottom:13px}#trustgrid .docicon{font-size:20px}#trustgrid .accessbadge{font-size:calc(8px * var(--reading-scale,1));letter-spacing:.45px;padding:3px 6px;line-height:1.4}#trustgrid .hubtag{font-size:calc(9px * var(--reading-scale,1));letter-spacing:.6px;line-height:1.6}#trustgrid h3{font-size:calc(16px * var(--reading-scale,1));letter-spacing:-.15px;margin:10px 0;line-height:1.35}#trustgrid .documentcard>p{font-size:calc(11px * var(--reading-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;line-height:1.65;display:-webkit-box;overflow:hidden}#trustgrid .doccardmeta{font-size:calc(9px * var(--reading-scale,1));margin-top:auto;line-height:1.65}#trustgrid .doccardactions{font-size:calc(10px * var(--reading-scale,1));flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:9px}#trustgrid .doccardactions a{align-items:center;min-height:30px;display:inline-flex}#trustgrid .doccardactions a:first-child{margin-inline-end:auto;margin-right:0}@media (min-width:1440px){#trustgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1099px){#trustgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:799px){#trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:539px){#trustgrid{grid-template-columns:1fr}#trustgrid .documentcard{padding:18px}#trustgrid h3{font-size:calc(18px * var(--reading-scale,1))}}html[data-reading-spacing=relaxed] #trustgrid .documentcard>p{-webkit-line-clamp:unset;display:block;overflow:visible}
.trusthero-motion{overflow:hidden}.trusthero-circuits{z-index:0;pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.trusthero-packet{fill:none;stroke:var(--display-fg-68e6ff,#68e6ff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:28 972;stroke-dashoffset:1000px;filter:drop-shadow(0 0 4px #20ace3)drop-shadow(0 0 8px #20ace3);animation:trusthero-flow var(--speed,10s) linear var(--delay,0s) infinite}.trusthero-packet.warm{stroke:var(--display-fg-ffb56c,#ffb56c);filter:drop-shadow(0 0 4px #ff6a00);opacity:.55}.trusthero-motion.is-motion-paused .trusthero-packet{animation-play-state:paused}.trusthero-motion-toggle{z-index:2;bottom:14px;font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-b5c5d9,#b5c5d9);background:var(--display-bg-0c1728df,#0c1728df);border:1px solid var(--display-edge-20ace326,#20ace326);border-radius:4px;padding:7px 10px;position:absolute;inset-inline-end:max(24px,50% - 640px)}@keyframes trusthero-flow{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.trusthero-packet{opacity:0;animation:none}.trusthero-motion-toggle{display:none}}
.trustcontacts .trustcontactgrouped{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:18px;display:grid}.trustcontactgrouped>a{flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.trustcontactgrouped h3{margin:0;font-size:20px;font-weight:500;line-height:1.3}.trustcontactgrouped p{color:var(--display-fg-aab8ca,#aab8ca);margin:0 0 8px;font-size:13px;line-height:1.6}.trustcontactgrouped strong{overflow-wrap:anywhere;margin-top:auto}.trustcontactgrouped .trustgroupcontact{border-color:var(--display-edge-20ace34a,#20ace34a)}@media (max-width:1100px){.trustcontacts .trustcontactgrouped{grid-template-columns:1fr 1fr}}@media (max-width:600px){.trustcontacts .trustcontactgrouped{grid-template-columns:1fr}.trustcontactgrouped>a{padding:20px}.trustcontactgrouped h3{font-size:18px}}
.resource-about .companyvisionmission{background:linear-gradient(90deg, var(--display-bg-172b4dea,#172b4dea) 25%, var(--display-bg-11233bd9,#11233bd9) 56%, #10213b12), url(/assets/company-vision-profile.webp) right center/cover;padding-block:40px}.resource-about .companyvisionmission>.wrap>.eyebrow{color:var(--display-fg-ff7b19,#ff7b19);letter-spacing:2px}.resource-about .companyvisionmission h2{margin:16px 0 26px;font-size:clamp(28px,3vw,38px);line-height:1.25}.resource-about .companyvisionmission h2 em{color:inherit}.resource-about .companyvisionmission .visionmissioncards{grid-template-columns:1fr;gap:18px;width:68%;max-width:850px;margin:0 0 26px;display:grid}.resource-about .companyvisionmission .visionmissioncards article{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#607da033;border:1px solid #7298c380;border-radius:12px;align-items:center;gap:22px;min-height:140px;padding:24px 28px;display:flex}.resource-about .companyvisionmission .vmnumber{width:64px;min-width:64px;height:64px;color:var(--display-fg-20ace3,#20ace3);background:#20ace326;border-radius:50%;place-items:center;display:grid}.resource-about .companyvisionmission article:last-child .vmnumber{color:var(--display-fg-ff7b19,#ff7b19);background:#ff7b1926}.resource-about .companyvisionmission .visionmissioncards h3{text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-size:22px}.resource-about .companyvisionmission .visionmissioncards p{max-width:none;margin:0;font-size:17px;line-height:1.65}.resource-about .companyvisionmission .visionprinciples{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.resource-about .companyvisionmission .visionprinciples span{text-align:center;background:#607da033;border:1px solid #7298c380;border-radius:9px;justify-content:center;align-items:center;min-height:64px;padding:14px 12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}@media (max-width:1000px){.resource-about .companyvisionmission .visionmissioncards{width:80%}.resource-about .companyvisionmission .visionprinciples{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.resource-about .companyvisionmission .visionmissioncards{width:100%}.resource-about .companyvisionmission .visionmissioncards article{gap:16px;min-height:0;padding:20px}.resource-about .companyvisionmission .vmnumber{width:44px;min-width:44px;height:44px}.resource-about .companyvisionmission .visionmissioncards p{font-size:15px}.resource-about .companyvisionmission .visionprinciples{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-about .companyvisionmission{background:linear-gradient(#172b4de8,#172b4df2),url(/assets/company-vision-profile.webp) 100%/cover}}.resource-about .companyvisionmission{padding-block:28px}.resource-about .companyvisionmission h2{margin:12px 0 22px;font-size:clamp(26px,2.6vw,34px)}.resource-about .companyvisionmission .visionmissioncards{gap:14px;margin-bottom:22px}.resource-about .companyvisionmission .visionmissioncards article{gap:18px;min-height:110px;padding:18px 22px}.resource-about .companyvisionmission .vmnumber{width:52px;min-width:52px;height:52px}.resource-about .companyvisionmission .visionmissioncards h3{margin-bottom:6px;font-size:20px}.resource-about .companyvisionmission .visionmissioncards p{font-size:16px;line-height:1.55}.resource-about .companyvisionmission .visionprinciples{gap:12px;margin-top:14px}.resource-about .companyvisionmission .visionprinciples span{min-height:52px;padding:10px;font-size:13px}@media (max-width:650px){.resource-about .companyvisionmission .visionmissioncards article{gap:12px;min-height:0;padding:16px}.resource-about .companyvisionmission .vmnumber{width:40px;min-width:40px;height:40px}}.resource-about .companyvisionmission{background-color:var(--display-bg-172b4dea,#1c3151);background-image:linear-gradient(90deg, var(--display-bg-172b4dea,#1c3151) 0%, var(--display-bg-172b4dea,#1c3151) 40%, #1c315130 68%, transparent 82%), url(/assets/company-vision-profile.webp);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.resource-about .companyvisionmission .visionmissioncards{width:64%;max-width:900px}@media (max-width:1000px){.resource-about .companyvisionmission .visionmissioncards{width:73%}}@media (max-width:650px){.resource-about .companyvisionmission{background-image:linear-gradient(180deg, var(--display-bg-172b4dea,#1c3151) 0%, var(--display-bg-172b4dea,#1c3151) 64%, transparent 86%), url(/assets/company-vision-profile.webp);background-position:50%,100% 100%;background-size:100% 100%,auto 280px;padding-bottom:210px}.resource-about .companyvisionmission .visionmissioncards{width:100%}}html[dir=rtl] .resource-about .companyvisionmission{background-image:linear-gradient(270deg, var(--display-bg-172b4dea,#1c3151) 0%, var(--display-bg-172b4dea,#1c3151) 40%, #1c315130 68%, transparent 82%), url(/assets/company-vision-profile.webp);background-position:50%,0 100%}@media (max-width:650px){html[dir=rtl] .resource-about .companyvisionmission{background-image:linear-gradient(180deg, var(--display-bg-172b4dea,#1c3151) 0%, var(--display-bg-172b4dea,#1c3151) 64%, transparent 86%), url(/assets/company-vision-profile.webp);background-position:50%,0 100%}}
.yaracapabilities{padding-block:40px}.yaracapabilities h2{margin:12px 0 16px}.yaracapabilitydiagram{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:18px 38px;display:grid}.yaracapability{text-align:center;padding:24px 20px}.yaracapability>img{margin:0 auto 12px}.yaracapability h3{letter-spacing:1px;margin:0 0 8px;font-size:24px}.yaracapability h4{color:var(--display-fg-20ace3,#20ace3);margin:0 0 14px;font-size:18px;line-height:1.4}.yaracapability.do h4{color:var(--display-fg-ff6a00,#ff6a00)}.yaracapability ul{color:var(--display-fg-c7d1de,#c7d1de);flex-wrap:wrap;justify-content:center;gap:5px 16px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.yaracapability li{margin:0}.yaracapabilityportrait{isolation:isolate;align-self:end;margin:0;position:relative}.yaracapabilityportrait:after{content:"";z-index:-1;border:2px solid #ff8a2080;border-radius:50%;height:55px;position:absolute;bottom:0;left:5%;right:5%;box-shadow:0 0 28px #ff6a0030}.yaracapabilityportrait img{object-fit:contain;object-position:center bottom;width:100%;height:360px;-webkit-mask-image:linear-gradient(#000 87%,#0000);mask-image:linear-gradient(#000 87%,#0000)}.yaracapability.control{border-top:1px solid var(--display-edge-20ace333,#20ace333);grid-column:1/-1;justify-content:center;align-items:center;gap:20px;padding:22px 0;display:flex}.yaracapability.control>img{margin:0}.yaracapability.control h3{font-size:20px}.yaracapability.control h4{margin-bottom:9px;font-size:17px}.yaracapabilityclosing{text-align:center;margin:18px 0 0;font-size:22px;font-weight:600}@media (max-width:800px){.yaracapabilitydiagram{grid-template-columns:1fr 1fr;gap:12px}.yaracapabilityportrait{grid-area:1/1/auto/-1}.yaracapabilityportrait img{height:260px}.yaracapability{padding:16px 6px}.yaracapability h4{font-size:16px}.yaracapability ul{font-size:13px}.yaracapabilityclosing{font-size:18px}}@media (max-width:450px){.yaracapabilitydiagram{grid-template-columns:1fr}.yaracapability.control{display:block}.yaracapability.control>img{margin:0 auto 12px}}.pagecards.yararelatedcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(1040px,100% - 96px);margin-inline:auto}.yararelatedcards>a{min-width:0}@media (max-width:700px){.pagecards.yararelatedcards{grid-template-columns:1fr;gap:14px;width:calc(100% - 40px)}}.yaraportraitorbit{z-index:2;pointer-events:none;width:100%;height:70px;position:absolute;bottom:-8px;left:0;overflow:visible}.yaraportraitorbit ellipse{fill:none;stroke:#ff9a32;stroke-width:2px;stroke-linecap:round;stroke-dasharray:14 86;filter:drop-shadow(0 0 5px #ff6a00);animation:7s linear infinite yara-orbit-light}.yaracapabilities[data-orbit-paused=true] .yaraportraitorbit ellipse{animation-play-state:paused}.yaraorbit-toggle{color:var(--display-fg-aab8ca,#aab8ca);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:20px;margin:0 auto 8px;padding:4px 10px;font-size:11px;display:block}@keyframes yara-orbit-light{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.yaraportraitorbit ellipse{opacity:0;animation:none}.yaraorbit-toggle{display:none}}
.buyerquestions,.relatedpages{border-top:1px solid var(--display-edge-ffffff18,#ffffff18);padding-top:48px}.buyerquestions h2,.relatedpages h2{font-size:calc(34px * var(--reading-scale,1));margin:10px 0 0;line-height:1.2}.relatedpages .pagecards{padding-block:28px 70px}.relatedpages .pagecards h3{font-size:calc(21px * var(--reading-scale,1));margin:0}@media (max-width:600px){.buyerquestions h2,.relatedpages h2{font-size:calc(26px * var(--reading-scale,1))}}
main,main section,main article,main figure,main form,.wrap,.nav,.navright,.footercolumns,.footerfull{min-inline-size:0}main :is(p,li,h1,h2,h3,label,summary),footer :is(p,a){overflow-wrap:break-word}html[lang=fr] main :is(p,li,h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}html[lang=ar] main :is(p,li,h1,h2,h3){-webkit-hyphens:none;hyphens:none}main :is(input,select,textarea){min-inline-size:0;max-inline-size:100%}main :is(video,iframe){max-inline-size:100%}main video{object-fit:contain}main .btn,main .outline{white-space:normal;text-align:center;max-inline-size:100%}main .actions,.differenceactions,.assessmentresultactions{flex-wrap:wrap}header .nav{row-gap:10px;height:auto;min-height:76px;padding-block:10px}header #mega{max-block-size:calc(var(--visible-viewport-height,100dvh) - var(--header-block-size,76px));overscroll-behavior:contain;top:100%;overflow-y:auto}#mega .megalinks>a{white-space:normal;overflow-wrap:break-word;min-inline-size:0}html{scroll-padding-top:calc(var(--header-block-size,76px) + 16px)}.priceassessmentdialog{height:var(--visible-viewport-height,100dvh);max-height:var(--visible-viewport-height,100dvh)}.priceassessmentdialog #price-assessment-form{min-block-size:0;min-inline-size:0}.assessmentdialoghead>div,.assessmentcontent,.assessmentincluded{min-inline-size:0}.assessmentdialoghead #close-assessment{flex-shrink:0;min-block-size:44px;min-inline-size:44px}.assessmentdialogfoot{flex-wrap:wrap;flex-shrink:0}.assessmentdialogfoot button{white-space:normal;min-inline-size:0;max-inline-size:100%}.difference-table,.yaracomparison{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.difference-table:focus-visible,.yaracomparison:focus-visible{outline:2px solid var(--display-fg-20ace3,#20ace3);outline-offset:4px}@media (min-width:1281px){header .nav nav{white-space:normal;flex-wrap:wrap;row-gap:0;min-inline-size:0}header .navitem{padding-block:12px}}@media (max-width:1280px){header .nav nav{display:none}header .nav .mobile{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}header .navright{margin-left:0;margin-inline-start:auto;padding-inline-start:12px}#mega .megainner{grid-template-columns:1fr}#mega .megainner>div:first-child{display:none}}@media (max-width:900px){.insightfilters,.insightspage .insightfilters{grid-template-columns:repeat(2,minmax(0,1fr))}.nativefocus{gap:28px}.differenceintro{gap:24px}}@media (max-width:600px){header .nav{width:calc(100% - 24px);min-height:64px;padding-block:7px}header .nav .logo{width:104px}header .navright{gap:8px;padding-inline-start:8px}header .navright .btn.small{display:none}.priceassessmentdialog .assessmentfields,.priceassessmentdialog .assessmentpackages{grid-template-columns:1fr}.assessmentdialogfoot{gap:8px}.assessmentdialogfoot button{flex:100px;padding-inline:10px}.priceassessmentdialog{padding:10px}.assessmentdialoghead h2{font-size:calc(21px * var(--reading-scale,1))}.assessmentprogress{flex-shrink:0;max-inline-size:100%;overflow-x:auto}.difference-table table{min-inline-size:500px}.yaracomparison table{min-inline-size:520px}.footerfull{gap:24px 16px}.footerfull a,.contactdirect strong{overflow-wrap:anywhere}main .actions{gap:10px}}@media (max-width:480px){.wrap{width:calc(100% - 32px)}.nativeoutcomes{grid-template-columns:1fr}.nativeoutcomes article{padding:16px}.nativeoutcomes h3{font-size:18px}.nativeoutcomes p{font-size:14px}.insightfilters,.insightspage .insightfilters,.catalogfilters,.platformhub .catalogfilters,.contactrequest{grid-template-columns:1fr}.contactrequest>*{grid-column:1!important}main :is(input,select,textarea){font-size:max(16px,1em)}main h1{overflow-wrap:anywhere}.aboutcompanycard{padding:20px}.boardfounder{min-inline-size:0}.footerextras{flex-wrap:wrap}}@media (max-width:359px){.wrap{width:calc(100% - 24px)}header .nav .logo{width:88px}header .navright{gap:5px;padding-inline-start:4px}header .navright .login{min-width:0;white-space:normal;max-inline-size:96px;padding:9px 8px;line-height:1.35}header .languagecontrol summary{padding-inline:4px}.footerfull{grid-template-columns:1fr}}@media (max-height:500px) and (max-width:1100px){header .nav{min-height:56px;padding-block:5px}.priceassessmentdialog{gap:5px;padding:6px 10px}.assessmentdialoghead h2{font-size:calc(19px * var(--reading-scale,1));margin:0}.assessmentdialoghead .eyebrow{display:none}.priceassessmentdialog #price-assessment-form{gap:6px;padding:6px}.assessmentcontent{padding:12px}.assessmentdialogfoot{padding-top:5px}.assessmentdialogfoot button{min-height:40px}}#attachmentlist>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#attachmentlist>div>span{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}@media (max-width:480px){.nativeillustration .differencevisual{display:none}.nativehub{margin-bottom:16px}}html[data-short-viewport=true] .priceassessmentdialog{overflow-y:auto}html[data-short-viewport=true] .priceassessmentdialog #price-assessment-form{flex:none;display:block}html[data-short-viewport=true] .assessmentcontent{height:auto;max-height:none;overflow-y:visible}html[data-short-viewport=true] .assessmentincluded{margin-block:12px}html[data-short-viewport=true] .assessmentdialogfoot{background:var(--display-bg-0d1c2f,#0d1c2f);z-index:2;padding-block:8px;position:sticky;bottom:0}

