/* Approved delivery extension; all component styles scoped to .xi-delivery. */
.xi-delivery{--ink:#171717;--body:#55524e;--muted:#706b64;--line:#dedbd5;--paper:#f4f2ee;--orange:#ff8126;--orange-ink:#994000;--pale:#fff0e3}
.xi-delivery *{box-sizing:border-box}
.xi-delivery{margin:0;background:#fff;color:var(--ink);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.01em}
.xi-delivery a{color:inherit;text-decoration:none}
.xi-delivery button{font:inherit;cursor:pointer}
.xi-delivery button,.xi-delivery a,.xi-delivery summary{-webkit-tap-highlight-color:transparent}
.xi-delivery button:focus-visible,.xi-delivery a:focus-visible,.xi-delivery summary:focus-visible,.xi-delivery [tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}
.xi-delivery button::-moz-focus-inner{border:0}
.xi-delivery [hidden]{display:none!important}
.xi-delivery ::selection{background:#ffc89d;color:#171717}
.xi-delivery .container{width:min(1320px,100%);padding-inline:48px;margin-inline:auto}
.xi-delivery h1,.xi-delivery h2,.xi-delivery h3,.xi-delivery p{margin-top:0}
.xi-delivery h1,.xi-delivery h2,.xi-delivery h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}
.xi-delivery h2{font-size:clamp(31px,3.1vw,44px);margin-bottom:22px}
.xi-delivery h3{font-size:24px;letter-spacing:-.03em}
.xi-delivery p{line-height:1.7;color:var(--body);margin-bottom:18px}
.xi-delivery .eyebrow{font-size:11px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--orange-ink);margin-bottom:20px}
.xi-delivery .section{padding-block:88px}
.xi-delivery .section-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;margin-bottom:42px}
.xi-delivery .section-heading>p,.xi-delivery .section-heading>div>p:not(.eyebrow){font-size:17px;margin-top:32px}
.xi-delivery .section-heading h2{margin-bottom:0}
.xi-delivery .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
.xi-delivery .split>div{min-width:0}
.xi-delivery .split>p{font-size:18px}
.xi-delivery .trust h2{overflow-wrap:anywhere;hyphens:auto}
.xi-delivery .actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
.xi-delivery .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;background:var(--orange);color:#171717;border:1px solid var(--orange);padding:15px 21px;border-radius:3px;font-size:14px;line-height:1.4;font-weight:700;transition:background .15s}
.xi-delivery .btn:hover{background:#ffa15b;border-color:#ffa15b}
.xi-delivery .text-link,.xi-delivery .light-link{display:inline-block;font-size:14px;line-height:1.5;padding-block:12px 7px;border-bottom:1px solid #ac7147;color:var(--orange-ink);font-weight:600}
.xi-delivery .light-link{color:#efe7df;border-color:#827364}
.xi-delivery .hero{padding:76px 0 70px;background:#171717;color:#fff;position:relative;border-bottom:5px solid var(--orange);overflow:hidden}
.xi-delivery .hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(90deg,transparent calc(100% - 1px),#ffffff07 0);background-size:164px 100%;pointer-events:none}
.xi-delivery .hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:68px;align-items:center;position:relative}
.xi-delivery .hero-copy>.eyebrow{color:#ffad71;margin-bottom:25px}
.xi-delivery .hero h1{font-size:clamp(43px,4.65vw,64px);line-height:1.05;letter-spacing:-.055em;margin-bottom:27px;text-wrap:initial}
.xi-delivery .hero h1 span{color:var(--orange)}
.xi-delivery .hero .intro{font-size:18px;color:#d1cdc6;max-width:57ch;line-height:1.7;margin-bottom:30px}
.xi-delivery .hero-tags{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:30px 0 0;color:#bfbab1;font-size:12px;line-height:1.5}
.xi-delivery .hero-tags li:before{content:'';width:4px;height:4px;display:inline-block;background:var(--orange);margin:0 9px 3px 0}
.xi-delivery .lead-panel{padding:28px;background:#242320;border:1px solid #50483e;box-shadow:12px 12px 0 #ff81260c;border-radius:4px;position:relative}
.xi-delivery .lead-panel:before{content:'';position:absolute;top:-1px;left:-1px;width:68px;height:4px;background:var(--orange)}
.xi-delivery .lead-panel>.eyebrow{font-size:10px;color:#e8b38b;margin-bottom:14px}
.xi-delivery .lead-panel h2{font-size:28px;letter-spacing:-.035em;margin-bottom:12px}
.xi-delivery .lead-copy{font-size:13px;line-height:1.6;color:#c7c1b7;margin-bottom:20px}
.xi-delivery .scope-chip{text-align:center;padding:13px 10px;border:1px solid #5a5146;border-radius:3px}
.xi-delivery .scope-chip span{display:block;font-size:9px;color:#bfb6a8;letter-spacing:.12em;margin-bottom:5px}
.xi-delivery .scope-chip strong{font-size:12px;line-height:1.45;display:block}
.xi-delivery .connector{width:1px;height:18px;background:#a78362;margin:auto}
.xi-delivery .lead-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--orange);color:#171717;border-radius:2px}
.xi-delivery .lead-box strong{font-size:21px;letter-spacing:-.04em}
.xi-delivery .lead-box span{font-size:11px;font-weight:700;line-height:1.45;max-width:130px;text-align:right}
.xi-delivery .split-connector{height:18px;width:51%;margin:auto;border-inline:1px solid #a78362;border-top:1px solid #a78362;position:relative;margin-top:16px}
.xi-delivery .split-connector:before{position:absolute;content:'';height:16px;width:1px;left:50%;top:-17px;background:#a78362}
.xi-delivery .lead-branches{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.xi-delivery .lead-branches>div{padding:14px 12px;background:#2d2a25;border:1px solid #544d42;border-radius:2px}
.xi-delivery .lead-branches strong{font-size:12px;line-height:1.4;display:block;color:#fff}
.xi-delivery .lead-branches p{font-size:11px;color:#c6bfb3;margin:5px 0 0;line-height:1.6}
.xi-delivery .handover{display:flex;gap:12px;align-items:start;border-top:1px solid #4f483e;margin-top:20px;padding-top:17px}
.xi-delivery .handover>span{font-size:25px;color:var(--orange);line-height:1}
.xi-delivery .handover strong{display:block;font-size:12px;line-height:1.5}
.xi-delivery .handover p{font-size:11px;line-height:1.6;color:#c6bfb3;margin:5px 0 0}
.xi-delivery .bridge{padding:58px 0;background:#f4f2ee;border-bottom:1px solid var(--line)}
.xi-delivery .bridge h2{font-size:31px;max-width:22ch;margin-bottom:0}
.xi-delivery .bridge .eyebrow{margin-bottom:15px}
.xi-delivery .bridge p:last-child{font-size:16px;margin:5px 0 0}
.xi-delivery .capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line)}
.xi-delivery .capability{padding:30px 28px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;min-width:0}
.xi-delivery .capability:nth-child(even){background:#fbfaf8}
.xi-delivery .cap-top{display:flex;gap:13px;align-items:start;margin-bottom:25px}
.xi-delivery .cap-number{font-size:12px;font-variant-numeric:tabular-nums;color:#8b8072;line-height:1.5}
.xi-delivery .cap-top .eyebrow{font-size:10px;margin-bottom:0;line-height:1.7}
.xi-delivery .capability h3{font-size:25px;min-height:2.3em;margin-bottom:16px}
.xi-delivery .capability>p{font-size:14px;margin-bottom:25px}
.xi-delivery .cap-output{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}
.xi-delivery .cap-output>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#61574b}
.xi-delivery .cap-output p{font-size:13px;margin:9px 0 0;line-height:1.65}
.xi-delivery .capability .tech-label{font-size:10px;line-height:1.6;color:#7a6c5c;margin:20px 0 0}
.xi-delivery .model{background:#171717;color:#fff}
.xi-delivery .model .eyebrow{color:#ffad71}
.xi-delivery .model .section-heading>p{color:#d1cdc6}
.xi-delivery .roles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #4c473f;border-bottom:1px solid #4c473f}
.xi-delivery .roles article{padding:30px 28px 28px 0}
.xi-delivery .roles article+article{padding-left:28px;border-left:1px solid #4c473f}
.xi-delivery .role-number{display:block;font-size:12px;color:#ffad71;margin-bottom:26px;letter-spacing:.08em}
.xi-delivery .roles h3{font-size:25px;margin-bottom:14px}
.xi-delivery .roles p{font-size:14px;color:#c9c3b8;margin:0}
.xi-delivery .scope-note{border-left:2px solid var(--orange);padding-left:18px;margin:25px 0 0;color:#bdb7ac;font-size:13px;max-width:920px}
.xi-delivery .example{background:var(--paper)}
.xi-delivery .example .section-heading>div>p{margin-top:0}
.xi-delivery .example .example-note{font-size:12px;color:#756b5e;border-left:2px solid #b58a63;padding-left:14px;margin-top:17px!important}
.xi-delivery .example-view{background:#fff;border:1px solid #d6d0c6;border-top:3px solid var(--orange);box-shadow:0 12px 28px #17171704}
.xi-delivery .tabs{display:flex;border-bottom:1px solid var(--line);gap:4px;padding:0 30px;background:#fbfaf7}
.xi-delivery .tabs button{min-height:62px;padding:15px 24px;border:0;border-bottom:3px solid transparent;background:transparent;font-size:14px;font-weight:600;color:#6b6258;margin-bottom:-1px}
.xi-delivery .tabs button[aria-selected=true]{border-bottom-color:var(--orange);color:#171717}
.xi-delivery .tabs button:hover{background:#f2ede6}
.xi-delivery .tab-panel{padding:34px;min-height:340px}
.xi-delivery .tab-panel>.eyebrow{font-size:10px;color:#756657;margin-bottom:30px}
.xi-delivery .architecture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none;margin:0;padding:0}
.xi-delivery .architecture li{background:#f4f2ee;border:1px solid #d3ccbf;border-top:3px solid #171717;padding:20px;position:relative}
.xi-delivery .architecture li+li:before{content:'→';position:absolute;left:-22px;top:50%;color:#9c511e;transform:translateY(-50%);font-size:17px}
.xi-delivery .architecture li:last-child{background:var(--pale);border-top-color:var(--orange)}
.xi-delivery .architecture li>span{font-size:10px;color:#938572;display:block;margin-bottom:18px;letter-spacing:.1em}
.xi-delivery .architecture strong{font-size:17px;line-height:1.25;display:block;letter-spacing:-.025em}
.xi-delivery .architecture small{font-size:11px;color:#746a5b;line-height:1.5;display:block;margin-top:9px}
.xi-delivery .cross-layer{padding:15px 18px;border:1px dashed #bcb0a0;margin-top:20px;font-size:12px;line-height:1.6;color:#5a5044;text-align:center}
.xi-delivery .panel-note{font-size:12px;line-height:1.65;color:#786e60;max-width:100ch;margin:22px 0 0}
.xi-delivery .deliverables{display:grid;grid-template-columns:1fr 1fr;gap:30px 40px}
.xi-delivery .deliverables article{display:flex;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--line)}
.xi-delivery .tick{color:var(--orange-ink);font-size:18px}
.xi-delivery .deliverables h3{font-size:20px;margin-bottom:9px}
.xi-delivery .deliverables p{font-size:14px;margin-bottom:0}
.xi-delivery table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65;table-layout:fixed}
.xi-delivery thead th{text-align:left;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#705d4b;background:#f4f2ee;padding:12px 15px}
.xi-delivery thead th:first-child{width:25%}
.xi-delivery tbody th,.xi-delivery tbody td{text-align:left;vertical-align:top;padding:14px 15px;border-bottom:1px solid var(--line)}
.xi-delivery tbody th{font-size:13px}
.xi-delivery tbody td{color:var(--body)}
.xi-delivery .process{background:#fff}
.xi-delivery .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;margin:0;padding:0}
.xi-delivery .steps li{border-top:2px solid #dddad4;padding-top:22px;display:flex;flex-direction:column}
.xi-delivery .steps li:first-child{border-color:var(--orange)}
.xi-delivery .step-number{font-size:13px;color:var(--orange-ink);margin-bottom:20px}
.xi-delivery .steps h3{font-size:22px;min-height:2.3em;margin-bottom:15px}
.xi-delivery .steps p{font-size:14px}
.xi-delivery .steps li>strong{font-size:11px;line-height:1.5;display:block;margin-top:auto;border-top:1px solid #e8e4dd;padding-top:15px}
.xi-delivery .trust{background:#f4f2ee;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.xi-delivery .trust .split>div>p:not(.eyebrow){font-size:17px}
.xi-delivery .signature{margin-top:27px;padding-top:20px;border-top:1px solid #d4cbbf}
.xi-delivery .signature strong,.xi-delivery .signature span{display:block}
.xi-delivery .signature strong{font-size:16px;color:#171717}
.xi-delivery .signature span{font-size:12px;margin-top:3px;color:#71675c}
.xi-delivery .contact{background:#171717;color:#fff}
.xi-delivery .contact .eyebrow{color:#ffad71}
.xi-delivery .contact h2{font-size:clamp(34px,3.7vw,50px)}
.xi-delivery .contact p{color:#c8c2b8;font-size:17px;max-width:62ch;margin-bottom:0}
.xi-delivery .contact-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center}
.xi-delivery .contact-action{max-width:350px;justify-self:end}
.xi-delivery .contact-action>.email{display:block;font-size:15px;color:#f4e8db;margin:22px 0 15px}
.xi-delivery .contact-action>p{font-size:12px;color:#aaa195}
.xi-delivery .contact-action .btn{width:100%}
@media(min-width:1000px){.xi-delivery[lang=de] .hero h1{font-size:clamp(42px,4.1vw,58px)}
.xi-delivery[lang=de] .lead-panel h2{font-size:25px}}
@media(max-width:1100px){.xi-delivery .container{padding-inline:32px}
.xi-delivery .hero-grid{gap:38px}
.xi-delivery .hero h1{font-size:51px}
.xi-delivery .lead-panel{padding:23px}
.xi-delivery .section-heading{gap:38px}
.xi-delivery .capability{padding:25px 22px}
.xi-delivery .capability h3{font-size:23px}
.xi-delivery .split{gap:44px}
.xi-delivery .architecture{gap:22px}
.xi-delivery .architecture li{padding:17px 13px}
.xi-delivery .architecture li+li:before{left:-19px}
.xi-delivery .contact-grid{gap:50px}}
@media(max-width:950px){.xi-delivery .section{padding-block:68px}
.xi-delivery .hero{padding-block:58px}
.xi-delivery .hero-grid{grid-template-columns:1fr 1fr;gap:30px}
.xi-delivery .hero h1{font-size:43px}
.xi-delivery .hero .intro{font-size:16px}
.xi-delivery .hero-tags{font-size:11px;gap:8px 12px}
.xi-delivery .hero .actions{gap:14px}
.xi-delivery .lead-panel{padding:22px}
.xi-delivery .lead-panel h2{font-size:25px}
.xi-delivery .lead-box{padding:13px 11px}
.xi-delivery .lead-box span{font-size:10px}
.xi-delivery .lead-branches>div{padding:12px 9px}
.xi-delivery .lead-branches strong{font-size:11px}
.xi-delivery .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.xi-delivery .section-heading{gap:30px}
.xi-delivery .section-heading>p{font-size:16px}
.xi-delivery .roles h3{font-size:22px}
.xi-delivery .roles article{padding-right:20px}
.xi-delivery .roles article+article{padding-left:20px}
.xi-delivery .architecture{grid-template-columns:1fr 1fr;gap:24px}
.xi-delivery .architecture li+li:before{display:none}
.xi-delivery .architecture li{padding:20px}
.xi-delivery .steps{grid-template-columns:1fr 1fr;gap:35px}
.xi-delivery .steps h3{min-height:0}
.xi-delivery .contact-grid{gap:30px}
.xi-delivery .contact-action{width:100%}}
@media(max-width:720px){.xi-delivery .container{padding-inline:24px}
.xi-delivery .hero{padding:45px 0 48px}
.xi-delivery .hero-grid{grid-template-columns:1fr;gap:40px}
.xi-delivery .hero h1{font-size:clamp(40px,8.4vw,60px);max-width:15ch}
.xi-delivery .hero .intro{font-size:17px;max-width:58ch}
.xi-delivery .hero-tags{font-size:11px}
.xi-delivery .lead-panel{max-width:540px;padding:26px;box-shadow:8px 8px 0 #ff81260c}
.xi-delivery .lead-panel h2{font-size:27px}
.xi-delivery .lead-box span{font-size:12px;max-width:180px}
.xi-delivery .lead-branches strong{font-size:13px}
.xi-delivery .lead-branches p,.xi-delivery .handover p{font-size:12px}
.xi-delivery .scope-chip strong{font-size:13px}
.xi-delivery .lead-branches>div{padding:15px}
.xi-delivery .bridge{padding:42px 0}
.xi-delivery .split,.xi-delivery .section-heading,.xi-delivery .contact-grid{grid-template-columns:1fr;gap:24px}
.xi-delivery .bridge h2{max-width:26ch}
.xi-delivery .section-heading>p,.xi-delivery .section-heading>div>p:not(.eyebrow){margin-top:0}
.xi-delivery .section-heading{margin-bottom:30px}
.xi-delivery .section-heading h2{max-width:24ch}
.xi-delivery .section{padding-block:58px}
.xi-delivery .capability h3{font-size:23px}
.xi-delivery .roles{grid-template-columns:1fr}
.xi-delivery .roles article,.xi-delivery .roles article+article{padding:26px 0;border-left:0}
.xi-delivery .roles article+article{border-top:1px solid #4c473f}
.xi-delivery .role-number{margin-bottom:13px}
.xi-delivery .roles h3{font-size:24px}
.xi-delivery .roles p{font-size:15px}
.xi-delivery .example .section-heading>div>p{font-size:16px}
.xi-delivery .tab-panel{padding:26px;min-height:0}
.xi-delivery .tabs{padding:0 12px}
.xi-delivery .tabs button{padding:13px 17px;min-height:56px}
.xi-delivery .deliverables{gap:25px;grid-template-columns:1fr}
.xi-delivery .trust .split>div>p:not(.eyebrow){font-size:16px}
.xi-delivery .contact-action{justify-self:start;max-width:370px;margin-top:10px}
.xi-delivery .contact p{font-size:16px}}
@media(max-width:460px){.xi-delivery .container{padding-inline:20px}
.xi-delivery .hero h1{font-size:43px}
.xi-delivery .hero .intro{font-size:16px}
.xi-delivery .hero-copy>.eyebrow{font-size:10px;margin-bottom:22px}
.xi-delivery .hero .actions{gap:10px 20px}
.xi-delivery .hero-tags{gap:8px 11px;line-height:1.8;margin-top:23px}
.xi-delivery .lead-panel{padding:22px}
.xi-delivery .lead-panel h2{font-size:26px}
.xi-delivery .lead-box strong{font-size:22px}
.xi-delivery .lead-box span{font-size:10px;max-width:130px}
.xi-delivery .lead-branches{gap:8px}
.xi-delivery .lead-branches>div{padding:12px 10px}
.xi-delivery .lead-branches strong{font-size:12px}
.xi-delivery .lead-branches p{font-size:11px}
.xi-delivery .section-heading h2,.xi-delivery .bridge h2{font-size:31px}
.xi-delivery .capability-grid{grid-template-columns:1fr}
.xi-delivery .capability{padding:27px 24px}
.xi-delivery .capability h3{min-height:0;font-size:27px}
.xi-delivery .capability>p{font-size:15px;margin-bottom:23px}
.xi-delivery .cap-top{margin-bottom:20px}
.xi-delivery .cap-output p{font-size:14px}
.xi-delivery .capability .tech-label{font-size:10px}
.xi-delivery .tabs{padding:0 8px;gap:0}
.xi-delivery .tabs button{padding:14px 12px;font-size:12px;flex:1}
.xi-delivery .tab-panel{padding:22px}
.xi-delivery .architecture{grid-template-columns:1fr;gap:22px}
.xi-delivery .architecture li{padding:17px 18px;display:grid;grid-template-columns:25px 1fr;column-gap:9px}
.xi-delivery .architecture li>span{grid-row:span 2;margin-top:3px;margin-bottom:0}
.xi-delivery .architecture strong{font-size:18px}
.xi-delivery .architecture small{margin-top:5px}
.xi-delivery .architecture li+li:before{display:block;content:'↓';left:50%;top:-14px;transform:translate(-50%,-50%);font-size:16px}
.xi-delivery .cross-layer{font-size:11px;padding:13px}
.xi-delivery .panel-note{font-size:11px}
.xi-delivery .steps{grid-template-columns:1fr;gap:27px}
.xi-delivery .steps li{padding-top:20px}
.xi-delivery .steps h3{font-size:25px;margin-bottom:12px}
.xi-delivery .step-number{margin-bottom:13px}
.xi-delivery .steps p{font-size:15px}
.xi-delivery .steps li>strong{font-size:12px}
.xi-delivery .contact h2{font-size:35px}
.xi-delivery table{font-size:12px}
.xi-delivery thead th{font-size:9px;padding:10px 6px}
.xi-delivery thead th:first-child{width:30%}
.xi-delivery tbody th,.xi-delivery tbody td{padding:12px 6px}
.xi-delivery tbody th{font-size:11px;overflow-wrap:anywhere}
.xi-delivery .signature{margin-bottom:0}}
@media(max-width:350px){.xi-delivery .container{padding-inline:16px}
.xi-delivery .hero h1{font-size:37px}
.xi-delivery .hero .btn{font-size:12px;padding:14px 16px}
.xi-delivery .hero-tags{font-size:10px}
.xi-delivery .lead-panel{padding:19px}
.xi-delivery .lead-panel h2{font-size:24px}
.xi-delivery .lead-branches strong{font-size:11px}
.xi-delivery .lead-branches p{font-size:10px}
.xi-delivery .lead-branches>div{padding:11px 8px}
.xi-delivery .lead-box span{max-width:110px}
.xi-delivery .scope-chip strong{font-size:11px}
.xi-delivery .capability{padding:25px 21px}
.xi-delivery .section-heading h2{font-size:29px}
.xi-delivery .contact h2{font-size:31px}
.xi-delivery .contact .btn{font-size:12px;padding:14px 15px}
.xi-delivery .tab-panel{padding:18px}
.xi-delivery .tabs button{padding:13px 8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.xi-delivery *{transition:none!important}}
@media print{.xi-delivery .tabs,.xi-delivery .contact{display:none!important}
.xi-delivery .section,.xi-delivery .hero,.xi-delivery .bridge{padding:25px 0}
.xi-delivery .container{padding-inline:0}
.xi-delivery .hero,.xi-delivery .model{background:#fff!important;color:#171717!important}
.xi-delivery .hero p,.xi-delivery .model p{color:#555!important}
.xi-delivery .hero-grid,.xi-delivery .section-heading,.xi-delivery .split{display:block}
.xi-delivery .lead-panel{display:none}
.xi-delivery .capability-grid{grid-template-columns:1fr 1fr}
.xi-delivery .capability,.xi-delivery .roles article,.xi-delivery .steps li{break-inside:avoid}
.xi-delivery .tab-panel[hidden]{display:block!important}
.xi-delivery .tab-panel{break-inside:avoid}
.xi-delivery[hidden]{display:none!important}}
.xi-delivery .hero:after{display:none}.xi-delivery .hero:before{opacity:1;mask-image:none}.xi-delivery .actions{margin-top:0}.xi-delivery .text-link,.xi-delivery .light-link{margin-top:0}.xi-delivery .hero-tags li{padding:0}.xi-delivery .hero-tags{color:#bfbab1}.xi-delivery .architecture,.xi-delivery .steps{color:inherit}.xi-delivery .hero .lead-panel>.eyebrow{color:#e8b38b}

.xi-delivery .hero .delivery-credential{font-size:13px;line-height:1.65;color:#c6bfb3;max-width:61ch;margin:-10px 0 28px;border-left:2px solid var(--orange);padding-left:14px}
