.home-intro{background:var(--ink);padding-block:clamp(58px,8vw,110px) clamp(56px,7vw,96px)}.home-hero-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.home-intro h1{color:var(--bone);font:500 clamp(54px,6.4vw,96px)/1.09 var(--sans);letter-spacing:-.055em;margin:0}.home-intro h1>span{display:block}.home-intro h1 em{font:350 1.1em/1.05 var(--serif);letter-spacing:-.045em}.home-intro .home-reality{color:var(--cobalt-light);font-weight:500}.home-hero-art{isolation:isolate;justify-self:end;inline-size:min(100%,310px);position:relative}.home-hero-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 55% 48%,#3a5cc93d,#3a5cc914 42%,#0000 72%);position:absolute;inset:0}.home-hero-base{justify-content:space-between;align-items:end;gap:36px;margin-block-start:48px;display:flex}.home-hero-base>p{color:#c8c2c7;max-inline-size:58ch;margin:0;font-size:18px;line-height:1.8}.home-hero-base>p strong{color:var(--bone);font-weight:500}.home-hero-base .hero-actions{flex-shrink:0;align-items:center;gap:24px}.home-proof-link{color:var(--bone);text-underline-offset:6px;align-content:center;min-block-size:48px;font-size:16px}.home-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-block-end:32px;display:flex}.home-section-heading h2{font:500 clamp(32px,4vw,48px)/1.2 var(--sans);letter-spacing:-.04em}.home-section-heading>a{color:var(--cobalt);align-content:center;min-block-size:44px;font-size:15px}.home-work-row{color:var(--ink);border-block-start:1px solid #d7d4ce;grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr) auto;align-items:center;gap:40px;padding-block:30px;text-decoration:none;display:grid}.home-work-row h3{font:600 clamp(23px,2.6vw,32px)/1.25 var(--sans);letter-spacing:-.035em}.home-work-row p{color:#53505b;font-size:18px;line-height:1.65}.home-work-row>svg,.home-work-row:hover h3{color:var(--cobalt)}.foot-name{font:600 22px/1.4 var(--sans);color:var(--bone);margin-block-end:20px;text-decoration:none;display:inline-block}.page-head .xf-page-art{display:none}html[lang=ar] .home-intro h1{font-family:var(--arabic);letter-spacing:0;font-weight:500;line-height:1.55}html[lang=ar] .home-intro h1 em{font-family:var(--serif);letter-spacing:0;font-weight:400}html[lang=ar] .home-section-heading h2,html[lang=ar] .home-work-row h3{font-family:var(--arabic);letter-spacing:0}@media (max-width:980px){.home-hero-base{display:block}.home-hero-base .hero-actions{margin-block-start:28px}}@media (max-width:760px){.home-intro{padding-block:54px 48px}.home-hero-layout{isolation:isolate;align-content:center;min-block-size:170px;display:block;position:relative}.home-intro h1{font-size:clamp(44px,11vw,64px)}.home-hero-art{z-index:-1;opacity:.24;inline-size:176px;position:absolute;inset-block-start:-16px;inset-inline-end:0}.home-hero-base{margin-block-start:32px}.home-hero-base>p{font-size:16px}.home-hero-base .hero-actions{flex-wrap:wrap;gap:18px 24px}.home-work-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding-block:24px}.home-work-row p{grid-area:2/1/auto/-1;font-size:16px}.home-work-row>svg{grid-area:1/2}.home-section-heading{align-items:center;margin-block-end:20px}html[lang=ar] .home-intro h1{font-size:44px}}.story-heading{max-inline-size:880px;margin-block-end:52px}.story-heading .cell-key{color:var(--spark);margin-block-end:22px}.story-heading h2{font:500 clamp(34px,4.2vw,58px)/1.13 var(--sans);letter-spacing:-.05em;text-wrap:balance;max-inline-size:24ch}.story-heading>p:last-child{color:var(--on-surface-2);max-inline-size:62ch;margin-block-start:24px;font-size:18px;line-height:1.75}.story-workbench{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.story-stage{background:var(--bone);color:var(--ink);min-inline-size:0;padding:clamp(24px,3vw,42px)}.product-story:not([data-story=minerva]) .story-stage{background:linear-gradient(145deg, var(--cobalt-wash), var(--bone) 48%)}.story-stage-head{font:500 12px/1.5 var(--mono);color:#53505b;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.story-visual{padding-block:28px 12px}.story-drawing{inline-size:100%;color:var(--cobalt);stroke:currentColor;stroke-width:1.5px;display:block}.story-frame{stroke:#b1b6c5}.story-path{stroke:#a4a9ba;transition:stroke .18s var(--ease)}.story-path.is-active{stroke:var(--cobalt);stroke-width:2.5px}.story-highlight{fill:var(--cobalt);stroke:none}.story-trace{stroke:var(--cobalt);stroke-dasharray:3 7}.story-output{border-block-start:1px solid #d5d3d0;padding-block-start:26px}.story-output .cell-key{color:#53505b;font-size:12px}.story-output h3{font:600 clamp(23px,2.2vw,30px)/1.3 var(--sans);letter-spacing:-.035em;margin-block:12px 18px}.story-output ul{margin:0;padding:0;list-style:none}.story-output li{gap:14px;padding-block:8px;font-size:16px;line-height:1.6;display:flex}.story-output li>span{color:var(--cobalt)}.story-controls{min-inline-size:0}.story-controls>.cell-key{color:var(--on-surface-2);margin-block-end:16px}.story-steps{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:8px 16px;display:flex}.story-steps button{cursor:pointer;color:var(--on-surface-2);font:500 15px/1.5 var(--sans);overflow-wrap:anywhere;background:0 0;border:0;border-block-end:2px solid #0000;justify-content:center;align-items:center;gap:9px;min-block-size:52px;min-inline-size:44px;max-inline-size:100%;padding:10px 8px;display:inline-flex}.story-steps button>span:first-child{font:12px var(--mono)}.story-steps button>span:last-child{display:none}.story-steps button[aria-pressed=true]{color:var(--spark);border-block-end-color:var(--spark);background:var(--spark-wash)}.story-detail{padding-block:36px 24px}.story-detail-index{display:none}.story-detail h3{font:500 clamp(26px,2.8vw,38px)/1.2 var(--sans);letter-spacing:-.04em;text-wrap:balance}.story-detail p{color:var(--on-surface-2);margin-block-start:22px;font-size:17px;line-height:1.85}.story-next{cursor:pointer;min-block-size:48px;color:var(--spark);border:0;border-block-end:1px solid var(--line);font:500 16px var(--sans);background:0 0;align-items:center;gap:24px;padding:0;display:flex}.story-foot{flex-wrap:wrap;justify-content:space-between;gap:22px 40px;margin-block-start:28px;display:flex}.story-foot>p{max-inline-size:68ch;color:var(--on-surface-2);font-size:14px;line-height:1.8}.story-foot nav{flex-wrap:wrap;gap:12px 26px;display:flex}.story-foot a{min-block-size:44px;color:var(--spark);text-underline-offset:5px;align-items:center;gap:14px;font-size:15px;text-decoration-thickness:1px;display:inline-flex}.story-full{border-block-end:1px solid var(--line);margin-block-start:30px;padding-block:8px 16px}.story-full summary{cursor:pointer;min-block-size:44px;color:var(--on-surface-2);align-content:center;font-size:15px}.story-full>div{max-inline-size:64ch;margin-block:28px}.story-full h3{font:500 23px/1.4 var(--sans);margin-block-end:12px}.story-full p,.story-full li{font-size:16px;line-height:1.8}.system-identity-plate--minerva{background:#080a0b;max-inline-size:100%;padding:16px 20px}.system-identity-plate--minerva .system-identity{block-size:auto;inline-size:240px}.system-index-groups{color:var(--on-surface-2);flex-wrap:wrap;gap:12px 30px;margin-block-end:24px;display:flex}.system-index-groups a{min-block-size:44px;color:inherit;text-underline-offset:6px;align-content:center}.page-leak{opacity:.12}.page-head .xf-page-art{flex-basis:clamp(100px,14vw,180px)}.page-head .np-masthead-tag{letter-spacing:.025em}.suite-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.suite-list li,.suite-list li[data-kind=owned\ product]{min-inline-size:0;color:var(--bone);--on-surface-2:#bdb7bc;--spark:var(--cobalt-light);background:0 0;border:0;border-block-start:1px solid #d7d4ce;grid-column:auto;padding:36px 0}.suite-list li:hover,.suite-list li[data-kind=owned\ product]:hover{background:0 0}.suite-list .suite-index,.suite-list li[data-kind=owned\ product] .suite-index{display:none}.suite-list li .role,.suite-list li[data-kind=owned\ product] .role{color:var(--bone);font-size:20px}.suite-list li p,.suite-list li[data-kind=owned\ product] p{color:#bdb7bc}.suite-list .system-visual,.suite-list .system-connections{display:none}.suite-list .system-type{color:var(--bone)}.suite-list .system-explore{color:var(--cobalt-light)}.suite-list .system-identity:not(.system-identity-plate .system-identity):not(.system-identity--floor-zero){background:var(--bone);padding:8px 12px}.system-page .capability-ledger{column-gap:40px}.system-page .page-head .xf-page-art{display:none}.system-page .system-header-identity{margin-block-end:30px}.system-page .page-head h1{font-family:var(--sans);letter-spacing:-.04em;font-weight:500}.system-page .product-section-head{margin-block-start:40px}.system-type .system-glyph{display:none}.system-mobile-map{margin-block-start:24px}.system-story-scope{max-inline-size:72ch}.card-grid>.card,.card-grid>.card:hover{border:0;border-block-start:1px solid var(--line);box-shadow:none;background:0 0}.sleeve,.sleeve:hover{box-shadow:none;border-radius:0;transform:none}.header-language{border:0}.btn,.btn:hover{box-shadow:none;border-radius:0}html[lang=ar] .system-page .page-head h1{letter-spacing:0;line-height:1.5}html[lang=ar] .story-heading h2,html[lang=ar] .story-detail h3{letter-spacing:0;line-height:1.55}html[lang=ar] :is(.story-heading h2,.story-detail h3,.story-output h3,.story-steps button,.story-next,.story-full h3,.story-stage-head,.system-page .page-head h1){font-family:var(--arabic)}html[lang=ar] .product-story .cell-key{font-family:var(--arabic);letter-spacing:0;font-size:14px}html[lang=ar] .story-next>span{transform:scaleX(-1)}@media (max-width:760px){.story-heading{margin-block-end:30px}.story-heading>p:last-child{font-size:16px}.story-workbench{grid-template-columns:minmax(0,1fr);gap:24px}.story-controls{grid-row:1}.story-steps{gap:8px 12px}.story-steps button{font-size:15px}.story-detail{padding-block:28px 16px}.story-detail p{font-size:16px}.story-stage{padding:24px}.story-visual{padding-block:14px 4px}.story-output{padding-block-start:20px}.story-foot{gap:12px}.suite-list{grid-template-columns:minmax(0,1fr)}.suite-list li,.suite-list li[data-kind=owned\ product]{grid-column:auto;padding-block:30px}.page-head .xf-page-art{display:none}}@media (prefers-reduced-motion:reduce){.story-path{transition:none}}.home-process-note{max-inline-size:68ch;color:var(--on-surface-2);margin-block-start:32px;font-size:16px;line-height:1.8}.btn--primary:active{background:var(--cobalt-deep);border-color:var(--cobalt-deep);color:var(--on-spark)}.btn--primary:focus-visible{outline:2px solid var(--spark);outline-offset:4px}.home-work-row:is(:hover,:focus-visible){background:var(--cobalt-wash)}.story-steps button:focus-visible{outline:2px solid var(--spark);outline-offset:4px}@media (max-width:760px){.field input,.field textarea,.field select{min-block-size:48px;min-inline-size:0;font-size:16px}}@media (max-width:360px){.site-head .nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;display:grid;overflow:visible}.site-head .nav a{min-inline-size:44px}html{scroll-padding-block-start:160px}}
.page-head{padding-block:clamp(36px,5vw,64px)}.page-head .np-masthead{padding-block:28px}.page-head .np-dateline{letter-spacing:.055em;flex-wrap:wrap;font-size:12px}.page-head .np-dateline>span{flex-wrap:wrap;gap:8px 20px;display:flex}.page-head .hero-lead{font-size:clamp(17px,1.5vw,20px)}.np-colhead{border-block-end:1px solid var(--inv-line);flex-wrap:wrap;margin-block-end:8px;padding-block-end:18px}.np-colhead :is(b,h2){font:600 18px/1.5 var(--sans);letter-spacing:-.02em;text-transform:none;color:var(--inv-on-surface)}.np-colhead span{font:400 13px/1.6 var(--sans);letter-spacing:0;text-transform:none}.np-index .np-workrow{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) 24px;gap:12px 36px;padding-block:30px;display:grid;transform:none}.np-index{border-block-start:0}.np-index .np-workrow:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A5CC9' stroke-width='1.5'%3E%3Cpath d='M5 19 19 5M5 5h14v14'/%3E%3C/svg%3E") 50%/contain no-repeat;grid-area:1/3/span 2;block-size:20px;inline-size:20px}.np-index .np-workrow .np-kicker{grid-column:1/3;font-size:12px}.np-index .np-workrow h3{font:600 clamp(21px,2vw,27px)/1.4 var(--sans);letter-spacing:-.035em;grid-column:1}.np-index .np-workrow p.np-line{color:var(--inv-on-surface-2);grid-column:2;font-size:16px;line-height:1.8}.np-index .np-workrow:is(:hover,:focus-visible) h3{color:var(--cobalt)}.article{font-size:17px}.site-page .cell-key{font-size:12px}.article>p:first-child{margin-block-start:0}.article>h2:not(.h2){border-block-end:1px solid var(--line)}.quick-answer{border:0;border-inline-start:3px solid var(--cobalt-light);background:var(--ink-2);max-inline-size:74ch}.quick-answer>p:last-child{font-size:clamp(18px,1.7vw,22px);line-height:1.8}.site-page:is([data-page-family=guides],[data-page-family=insights],[data-page-family=privacy]) .article{margin-inline:auto}.site-page[data-page-family=guides] .quick-answer{margin-block-end:40px;margin-inline:auto}.card-grid>.card{min-block-size:0;padding:28px 20px}.card-grid>.card p:last-child{font-size:16px}.card-grid>.card .cell-key{margin-block-end:16px}.site-page[data-page-family=contact] .card h3{overflow-wrap:anywhere}.rate-row{padding-block:24px}.rate-line{font-size:16px;line-height:1.75}.fs-deck{box-shadow:none;border-radius:0}.fs-form .fader,.fs-form .fader-scale{display:none}.fs-deck>b{font-size:24px;line-height:1.4}.field label{letter-spacing:.04em;font-size:12px;line-height:1.6}.field-hint,.fs-gap-note{font-size:14px;line-height:1.7}.proof-gallery{padding-block-start:24px}.proof-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-block-end:32px;display:flex}.proof-section-head h2{font:500 clamp(26px,3vw,38px)/1.3 var(--sans);letter-spacing:-.035em}.proof-section-head>p{color:var(--inv-on-surface-2);font-size:15px}.work-card{color:var(--ink);border-block-start:1px solid var(--bone-line);grid-template-columns:112px minmax(0,1fr);align-content:start;gap:28px;padding-block:36px;text-decoration:none;display:grid}.work-card-mark{aspect-ratio:1;background:#fff;align-self:start;place-items:center;min-block-size:112px;padding:16px;display:grid;overflow:hidden}.work-card-mark--dark{background:var(--ink)}.work-card-mark img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:100%;display:block}.work-card-mark>span{font:500 20px/1.4 var(--sans);overflow-wrap:anywhere;text-align:center}.work-card-copy{min-inline-size:0}.work-card-meta{color:#53505b;flex-wrap:wrap;gap:6px 16px;margin-block-end:14px;font-size:13px;line-height:1.7;display:flex}.work-card-meta>span:first-child{color:var(--ink);font-weight:600}.work-card h3{font:500 clamp(22px,2.1vw,29px)/1.4 var(--sans);letter-spacing:-.035em;text-wrap:pretty}.work-card-capability{color:#53505b;margin-block-start:16px;font-size:14px;line-height:1.7}.work-card-action{min-block-size:48px;color:var(--cobalt);justify-content:space-between;align-items:center;gap:20px;margin-block-start:16px;font-size:15px;font-weight:600;display:flex}.work-card-action svg{flex:none}.work-card-evidence{color:#53505b;font-size:12px;line-height:1.7;display:block}.work-card:is(:hover,:focus-visible) h3{color:var(--cobalt)}.work-card:focus-visible{outline:2px solid var(--cobalt);outline-offset:6px}.work-card--featured{background:var(--cobalt-wash);border:0;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);margin-block-end:24px;padding:clamp(28px,4vw,56px)}.work-card--featured .work-card-mark{aspect-ratio:4/3;align-self:stretch;min-block-size:220px;inline-size:100%;padding:40px}.work-card--featured .work-card-mark img{max-block-size:140px;max-inline-size:260px}.work-card--featured h3{font:350 clamp(30px,3.4vw,48px)/1.2 var(--serif);letter-spacing:-.025em}.work-card-outcome{color:#44424d;margin-block-start:20px;font-size:17px;line-height:1.8}.work-collection{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}.proof-notes{border-block-start:1px solid var(--bone-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,88px);margin-block-start:32px;padding-block-start:48px;display:grid}.proof-confidentiality h2{font:600 18px/1.5 var(--sans);margin-block-end:16px}.proof-confidentiality p{color:#53505b;font-size:15px;line-height:1.8}.proof-testimonial{border-inline-start:2px solid var(--cobalt);margin:0;padding-inline-start:28px}.proof-testimonial>p{font:350 clamp(24px,2.3vw,32px)/1.5 var(--serif)}.proof-testimonial footer{font:500 13px/1.8 var(--sans);color:#53505b;margin-block-start:24px}.site-page[data-page-family=impact] .case-mark--detail{border:0;inline-size:160px;margin-block-end:24px;padding:0}.site-page[data-page-family=impact] .case-mark--detail img{object-fit:contain;max-block-size:68px;inline-size:auto;max-inline-size:160px}.study-body{padding-block:clamp(40px,5vw,72px)}.study-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,112px);display:grid}.study-overview{border-block-start:2px solid var(--cobalt);align-self:start;padding-block-start:24px}.study-overview .cell-key{color:#53505b;font-size:12px}.study-client{font:600 25px/1.4 var(--sans);margin-block:12px 28px}.study-overview dl>div{border-block-start:1px solid var(--bone-line);padding-block:18px}.study-overview dt{color:#53505b;margin-block-end:6px;font-size:13px;line-height:1.6}.study-overview dd{margin:0;font-size:15px;line-height:1.7}.study-back{min-block-size:48px;color:var(--cobalt);justify-content:space-between;align-items:center;gap:20px;margin-block-start:12px;font-size:15px;display:flex}.study-narrative{min-inline-size:0}.study-section{border-block-end:1px solid var(--bone-line);margin-block-end:36px;padding-block-end:36px}.study-section:last-child{margin-block-end:0}.study-section>h2{font:500 clamp(24px,2.4vw,32px)/1.35 var(--sans);letter-spacing:-.03em;margin-block-end:20px}.study-section>p{color:#44424d;font-size:18px;line-height:1.85}.study-result{background:var(--cobalt-wash);border:0;padding:clamp(24px,3vw,40px)}.study-result>.cell-key{color:var(--cobalt-deep);margin-block-end:20px;font-size:12px}.study-result>h2{font:350 clamp(28px,2.9vw,39px)/1.4 var(--serif);margin:0}.study-evidence,.study-capabilities{margin:0;padding:0;list-style:none}.study-evidence{flex-wrap:wrap;gap:12px;display:flex}.study-evidence a{border:1px solid var(--bone-line);padding:12px 18px}.study-evidence a,.study-capabilities a{min-block-size:48px;color:var(--cobalt);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:24px;font-size:16px;line-height:1.6;display:flex}.study-evidence svg,.study-capabilities svg{flex:none}.study-capabilities li{border-block-end:1px solid var(--bone-line);padding-block:8px}.study-body>.wrap>.pull{max-inline-size:760px;margin-block-start:56px}html[lang=ar] :is(.work-card--featured h3,.proof-testimonial>p,.study-result>h2){font-family:var(--arabic);letter-spacing:0;line-height:1.65}html[lang=ar] :is(.np-colhead h2,.proof-section-head h2,.study-section>h2,.work-card h3,.study-client){font-family:var(--arabic);letter-spacing:0}html[lang=ar] .np-index .np-workrow:after{transform:scaleX(-1)}@media (min-width:981px){.study-overview{position:sticky;inset-block-start:140px}}@media (max-width:980px){.work-collection{column-gap:32px}.work-card{grid-template-columns:80px minmax(0,1fr);gap:20px}.work-card-mark{min-block-size:80px;padding:12px}.work-card--featured{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.study-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px}}@media (max-width:760px){.page-head{padding-block:28px 36px}.page-head .np-masthead{padding-block:24px}.page-head .np-dateline{align-items:start;font-size:12px}.page-head h1{font-size:clamp(34px,9vw,48px)}.np-index .np-workrow{grid-template-columns:minmax(0,1fr) 24px;gap:12px 18px;padding-block:26px}.np-index .np-workrow .np-kicker,.np-index .np-workrow p.np-line{grid-column:1}.np-index .np-workrow:after{grid-area:1/2/span 3}.np-colhead span{text-align:start}.card-grid>.card{padding:24px 0}.work-collection{grid-template-columns:minmax(0,1fr)}.work-card{padding-block:28px}.work-card--featured{grid-template-columns:minmax(0,1fr);padding:24px}.work-card--featured .work-card-mark{aspect-ratio:2;min-block-size:140px;padding:24px}.work-card--featured .work-card-mark img{max-block-size:100px}.proof-notes{grid-template-columns:minmax(0,1fr);gap:36px}.proof-testimonial{padding-inline-start:20px}.study-layout{grid-template-columns:minmax(0,1fr);gap:40px}.study-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.study-overview dl>div:last-child{grid-column:1/-1}.study-section{margin-block-end:28px;padding-block-end:28px}.study-section>p{font-size:17px}.study-result{padding:24px}}.study-pagination{border-block-start:1px solid var(--bone-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block-start:48px;padding-block-start:28px;display:flex}.study-pagination a{min-block-size:48px;color:var(--cobalt);align-items:center;gap:32px;font-size:16px;display:flex}.study-pagination small{color:#53505b;margin-block-end:8px;font-size:13px;display:block}.study-pagination b{font-weight:500}.site-foot .foot-links{font:400 14px/1.6 var(--sans);letter-spacing:0}.site-foot .foot-meta{letter-spacing:.04em;font-size:12px}@media (max-width:760px){.site-foot .foot-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.site-foot .foot-brand{grid-template-columns:minmax(0,1fr) auto;align-items:start}.site-foot .foot-links a{overflow-wrap:anywhere}}.site-page[data-page-family=impact] .case-mark--detail.case-mark--dark{background:var(--ink);inline-size:min(220px,100%);padding:16px}.page-sections{border-block:1px solid var(--line);background:var(--ink);color:var(--bone)}.page-sections>.wrap{flex-wrap:wrap;align-items:center;gap:12px 36px;padding-block:16px;display:flex}.page-sections .wrap>span{color:var(--on-surface-2);font:400 13px/1.6 var(--sans)}.page-sections ul{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.page-sections a{min-block-size:44px;color:var(--bone);text-underline-offset:6px;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.page-sections a:is(:hover,:focus-visible){color:var(--cobalt-light);text-decoration:underline}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-block-start:32px;display:grid}.capability-card{border-block-start:1px solid var(--line);color:var(--bone);flex-direction:column;align-items:start;gap:18px;min-inline-size:0;padding-block:32px;text-decoration:none;display:flex}.capability-card .cell-key{color:var(--cobalt-light)}.capability-card h3{font:500 clamp(23px,2.4vw,32px)/1.4 var(--sans);letter-spacing:-.035em}.capability-card>p:not(.cell-key){color:var(--on-surface-2);max-inline-size:56ch;font-size:17px;line-height:1.8}.capability-action{min-block-size:48px;inline-size:100%;color:var(--cobalt-light);justify-content:space-between;align-items:center;gap:24px;margin-block-start:auto;font-size:15px;display:flex}.capability-card:is(:hover,:focus-visible) h3{color:var(--cobalt-light)}.capability-card:focus-visible{outline:2px solid var(--cobalt-light);outline-offset:6px}.service-scope-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,88px);display:grid}.service-context>p{color:var(--bone);font-size:clamp(18px,1.7vw,22px);line-height:1.85}.service-deliverables h2,.service-investment h2{font:500 clamp(26px,2.8vw,36px)/1.3 var(--sans);letter-spacing:-.03em;margin-block-end:28px}.service-deliverables ul{margin:0;padding:0;list-style:none}.service-deliverables li{border-block-start:1px solid var(--line);color:var(--on-surface-2);padding-block:20px;font-size:17px;line-height:1.8}.service-investment{border-block-start:1px solid var(--line);margin-block-start:36px;padding-block-start:28px}.service-investment p{color:var(--on-surface-2);font-size:17px;line-height:1.8}.service-proof{color:var(--ink);margin-block-start:72px;padding:clamp(24px,4vw,48px)}.service-proof .proof-section-head>a{min-block-size:44px;color:var(--cobalt);align-items:center;gap:20px;font-size:15px;display:inline-flex}.service-proof .work-card{grid-template-columns:80px minmax(0,1fr);gap:20px}.service-proof .work-card-mark{min-block-size:80px;padding:12px}.suite-list>li.system-group-heading{border:0;grid-column:1/-1;padding-block:40px 16px}.suite-list>li.system-group-heading:first-child{padding-block-start:0}.system-group-heading h3{font:500 22px/1.5 var(--sans);color:var(--cobalt-light)}.suite-list h4.role{font:500 clamp(22px,2.1vw,28px)/1.5 var(--sans);letter-spacing:-.025em;margin:0}html[lang=ar] :is(.capability-card h3,.service-deliverables h2,.service-investment h2,.suite-list h4.role){font-family:var(--arabic);letter-spacing:0;line-height:1.65}@media (max-width:760px){.page-sections>.wrap{gap:8px;padding-block:12px}.page-sections .wrap>span{flex-basis:100%}.page-sections ul{gap:0 20px}.capability-grid,.service-scope-layout{grid-template-columns:minmax(0,1fr)}.capability-card{padding-block:26px}.service-proof{margin-block-start:48px;padding:24px 18px}.service-proof .work-card{grid-template-columns:64px minmax(0,1fr);gap:16px}.service-proof .work-card-mark{min-block-size:64px;padding:8px}}
