@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
.cloud-integration{--paper:#f8f5f0;--ink:#271b1c;--muted:#746664;--red:#8e0000;--red-dark:#500001;--line:#e1d9d3;--peach:#efb7a5;--white:#fffdf9;--green:#326546;--dark:#251516;--radius:14px;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}.cloud-integration *{box-sizing:border-box}.cloud-integration{scroll-behavior:smooth;scroll-padding-top:28px}.cloud-integration{margin:0}.cloud-integration button,.cloud-integration input,.cloud-integration select,.cloud-integration textarea{font:inherit}.cloud-integration button,.cloud-integration a,.cloud-integration select{-webkit-tap-highlight-color:transparent}.cloud-integration button,.cloud-integration a{touch-action:manipulation}.cloud-integration a{color:inherit}.cloud-integration button{cursor:pointer}.cloud-integration button:disabled{cursor:wait;opacity:.6}.cloud-integration button:focus-visible,.cloud-integration a:focus-visible,.cloud-integration select:focus-visible{outline:3px solid #c56739;outline-offset:5px}.cloud-integration [hidden]{display:none!important}.cloud-integration h1,.cloud-integration h2,.cloud-integration h3,.cloud-integration p{margin:0}.cloud-integration h1,.cloud-integration h2,.cloud-integration h3{font-family:Manrope,Arial,sans-serif}.cloud-integration button{color:inherit}.cloud-integration .wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.cloud-integration .review-bar{background:var(--red-dark);color:#f1d9d1;padding:9px 48px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em}.cloud-integration .review-bar span{letter-spacing:.03em;color:#d4b9b1}.cloud-integration .site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;height:108px;border-bottom:1px solid var(--line)}.cloud-integration .brand{display:flex;gap:10px;align-items:center;font-family:Manrope,Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:.015em;text-decoration:none}.cloud-integration .brand-mark{display:block;width:31px;height:44px;background:url('/assets/images/eisol-logo-highres.png') center/164% no-repeat}.cloud-integration .brand small{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:9px;font-weight:400;letter-spacing:.03em;margin-top:1px}.cloud-integration .site-header nav{display:flex;gap:30px;margin-left:auto;margin-right:24px}.cloud-integration .site-header nav a{font-size:12px;text-decoration:none}.cloud-integration .site-header nav a:hover,.cloud-integration .text-link:hover{color:var(--red)}.cloud-integration .button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;padding:15px 23px;border:1px solid var(--red);border-radius:6px;background:var(--red);color:#fff;text-decoration:none;font-weight:600;font-size:13px;transition:background .2s,transform .2s}.cloud-integration .button:hover:not(:disabled){background:var(--red-dark);transform:translateY(-2px)}.cloud-integration .button-small{min-height:42px;padding:11px 17px;font-size:12px}.cloud-integration .button span[aria-hidden]{font-size:18px}.cloud-integration .skip{position:absolute;top:-60px;left:15px;padding:12px;background:var(--white);z-index:10}.cloud-integration .skip:focus{top:12px}.cloud-integration .hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:70px;padding-block:74px 78px}.cloud-integration .eyebrow{font-size:10px;letter-spacing:.13em;font-weight:700;line-height:1.6;color:var(--red)}.cloud-integration .tiny-cross{display:inline-block;margin-right:7px;font-size:18px;vertical-align:-1px}.cloud-integration .hero h1{font-size:clamp(42px,4.35vw,65px);line-height:1.09;font-weight:650;letter-spacing:-.057em;margin-top:20px}.cloud-integration .hero h1 em{font-style:normal;color:var(--red)}.cloud-integration .hero-lead{font-size:19px;line-height:1.5;font-weight:500;margin-top:25px;letter-spacing:-.025em}.cloud-integration .hero-description{font-size:14px;line-height:1.85;color:var(--muted);max-width:465px;margin-top:16px}.cloud-integration .hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:29px}.cloud-integration .text-link{font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;gap:12px;align-items:center}.cloud-integration .hero-footnote{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.06em;color:var(--muted);margin-top:32px}.cloud-integration .short-rule{height:1px;width:27px;background:var(--red)}.cloud-integration .integration-demo{min-width:0;background:#f0eae3;border:1px solid #e3d7cc;border-radius:18px;padding:25px;box-shadow:0 20px 45px -30px #64382538;scroll-margin-top:24px;position:relative}.cloud-integration .demo-top{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.12em}.cloud-integration .demo-label{display:flex;gap:7px;align-items:center;font-weight:700}.cloud-integration .status-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%}.cloud-integration .demo-number{color:var(--muted)}.cloud-integration .demo-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.cloud-integration .demo-heading h2{font-size:24px;line-height:1.2;letter-spacing:-.045em;font-weight:600}.cloud-integration .demo-tag{font-size:8px;color:#6d5d54;letter-spacing:.1em;border:1px solid #d1c2b6;border-radius:3px;padding:5px 7px}.cloud-integration .scenario-controls{display:flex;gap:4px;border-bottom:1px solid #d8ccc1;margin-top:22px;padding-bottom:10px}.cloud-integration .scenario-controls button{background:transparent;border:0;border-radius:5px;padding:8px 10px;color:#786a60;font-size:10px;white-space:nowrap}.cloud-integration .scenario-controls button[aria-pressed=true]{background:var(--white);color:var(--red);box-shadow:0 2px 7px #4d282808;font-weight:700}.cloud-integration .flow-map{padding:18px 5px 0}.cloud-integration .endpoint{display:flex;align-items:center;gap:13px;position:relative;background:var(--white);border:1px solid #dfd5cb;border-radius:8px;padding:13px 15px;z-index:1}.cloud-integration .node-icon{font-size:24px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #e8ddd5;border-radius:6px;color:#8a5c47}.cloud-integration .endpoint div{min-width:0}.cloud-integration .endpoint small{display:block;font-size:7px;letter-spacing:.14em;color:var(--muted);font-weight:700}.cloud-integration .endpoint strong{display:block;font-size:12px;margin-top:4px}.cloud-integration .endpoint div>span{display:block;font-size:9px;color:var(--muted);margin-top:3px}.cloud-integration .node-state{font-size:8px;margin-left:auto;color:var(--muted);white-space:nowrap}.cloud-integration .flow-pipe{height:27px;width:2px;background:#d9b4a0;position:relative;margin-inline:auto}.cloud-integration .flow-pipe i{position:absolute;bottom:-3px;left:-3px;color:#b58771;font-style:normal;font-size:11px}.cloud-integration .flow-pipe>span{width:6px;height:6px;background:var(--red);position:absolute;left:-2px;top:0;border-radius:2px;opacity:0}.cloud-integration .flow-map[data-stage=capture] .pipe-in>span,.cloud-integration .flow-map[data-stage=deliver] .pipe-out>span{opacity:1;animation:transport .8s ease-in-out infinite}.cloud-integration .engine{padding:17px 16px 13px;background:linear-gradient(120deg,#650504,#8e1710);border-radius:9px;color:#fff3ed;box-shadow:0 8px 20px -10px #78201170}.cloud-integration .engine-brand{display:flex;align-items:center;gap:10px}.cloud-integration .engine-symbol{font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:800;border-right:1px solid #aa5c53;padding-right:10px}.cloud-integration .engine-brand strong{display:block;letter-spacing:.08em;font-size:12px}.cloud-integration .engine-brand div span{display:block;font-size:8px;color:#e9bbae;margin-top:3px}.cloud-integration .engine-status{margin-left:auto;font-size:8px;color:#f9cbb7}.cloud-integration .engine-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;border-top:1px solid #ffffff24;margin-top:14px;padding-top:11px}.cloud-integration .engine-steps>span{font-size:8px;color:#dca797;padding:5px 0 5px 6px;border-radius:4px;transition:background .25s,color .25s}.cloud-integration .engine-steps b{font-weight:500;display:block;margin-top:3px;color:#f4d7cc;font-size:9px}.cloud-integration .engine-steps>span.active{background:#fff0d92b;color:white}.cloud-integration .engine-steps>span.active b{color:white}.cloud-integration .engine-steps>span.done{color:#f5d3b8}.cloud-integration .engine-steps>span.done b:after{content:' ✓';color:#f5d3b8}.cloud-integration .flow-map[data-stage=held] .engine,.cloud-integration .flow-map[data-stage=retry] .engine{background:#795331}.cloud-integration .flow-map[data-stage=complete] .destination{border-color:#8aaa8b;background:#f6faf1}.cloud-integration .flow-map[data-stage=complete] .destination .node-state{color:var(--green)}.cloud-integration .demo-console{display:flex;gap:9px;min-height:63px;padding:15px 3px 8px}.cloud-integration .console-marker{font-family:monospace;color:var(--red);font-size:18px;line-height:1}.cloud-integration .demo-console strong{font-size:10px;font-weight:600;display:block}.cloud-integration .demo-console p{font-size:9px;line-height:1.5;margin-top:4px;color:var(--muted)}.cloud-integration .demo-actions{display:flex;align-items:end;gap:10px;border-top:1px solid #dccfc2;padding-top:13px}.cloud-integration .demo-actions label{display:flex;flex-direction:column;gap:6px;font-size:8px;color:var(--muted);flex:1;min-width:0}.cloud-integration .demo-actions select{height:36px;width:100%;font-size:10px;background:var(--white);color:var(--ink);border:1px solid #d9ccc1;padding:0 24px 0 9px;border-radius:5px}.cloud-integration .demo-actions .button{min-height:36px;font-size:10px;padding:7px 12px;gap:10px}.cloud-integration .demo-actions .button span{font-size:11px}.cloud-integration .demo-disclaimer{font-size:8px;color:var(--muted);text-align:center;margin-top:12px;line-height:1.5}.cloud-integration .proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eee7df}.cloud-integration .proof-inner{display:grid;grid-template-columns:1.2fr 1fr .9fr .9fr 1fr;gap:25px;align-items:center;padding-block:31px}.cloud-integration .proof-intro .eyebrow{font-size:8px}.cloud-integration .proof-intro p{font-size:13px;line-height:1.4;margin-top:7px}.cloud-integration .proof-stat{padding-left:26px;border-left:1px solid #d8cac0}.cloud-integration .proof-stat strong{font-family:Manrope,Arial,sans-serif;font-size:36px;letter-spacing:-.06em;line-height:1.1;font-weight:600;display:block}.cloud-integration .proof-stat strong span{font-size:25px;color:var(--red);margin-left:1px}.cloud-integration .proof-stat>span{font-size:10px;color:var(--muted);display:block;margin-top:8px}.cloud-integration .proof-source{font-size:10px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.cloud-integration .proof-source small{display:block;text-decoration:none;font-size:8px;color:var(--muted);margin-top:5px}.cloud-integration .footer{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);padding-block:26px}.cloud-integration .footer p{font-size:11px;color:var(--muted)}.cloud-integration .footer>span{font-size:10px;color:var(--muted)}.cloud-integration .record-inspector{border-top:1px solid #dccfc2;margin-top:13px}.cloud-integration .record-inspector summary{display:flex;justify-content:space-between;cursor:pointer;font-size:9px;padding-top:10px;color:var(--muted)}.cloud-integration .record-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.cloud-integration .record-grid>div{min-width:0}.cloud-integration .record-grid>div>span{font-size:7px;letter-spacing:.1em;color:var(--muted)}.cloud-integration .record-grid pre{font:9px/1.65 monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff9f0;border:1px solid #dfd1c5;border-radius:5px;padding:9px;min-height:90px}.cloud-integration .section{padding-block:92px}.cloud-integration .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:42px}.cloud-integration .section-heading h2{font-size:clamp(30px,3.1vw,44px);font-weight:600;line-height:1.18;letter-spacing:-.05em;margin-top:14px}.cloud-integration .section-heading>p,.cloud-integration .process-heading-right>p{max-width:320px;font-size:13px;line-height:1.8;color:var(--muted)}.cloud-integration .capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:stretch}.cloud-integration .capability-option{width:100%;display:flex;gap:21px;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--line);padding:24px 18px;background:transparent;transition:background .2s,color .2s}.cloud-integration .capability-option:first-child{border-top:1px solid var(--line)}.cloud-integration .capability-option>span{color:var(--muted);font-size:11px;align-self:flex-start;padding-top:5px}.cloud-integration .capability-option h3{font-size:20px;letter-spacing:-.03em;font-weight:600}.cloud-integration .capability-option p{font-size:11px;color:var(--muted);margin-top:7px}.cloud-integration .capability-option>b{margin-left:auto;font-size:24px;font-weight:400}.cloud-integration .capability-option[aria-pressed=true]{background:#ede1d7;color:var(--red)}.cloud-integration .capability-option[aria-pressed=true]>span{color:var(--red)}.cloud-integration .capability-option:hover{background:#f0e8df}.cloud-integration .capability-panel{border-radius:12px;background:#efe7dd;padding:31px;display:flex;flex-direction:column;min-width:0}.cloud-integration .panel-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.1em;color:var(--red)}.cloud-integration .panel-top>span:last-child{font-size:24px;font-weight:400}.cloud-integration .capability-panel h3{font-size:27px;font-weight:600;line-height:1.28;letter-spacing:-.04em;margin-top:17px}.cloud-integration .capability-panel>p{font-size:12px;line-height:1.85;color:#746157;margin-top:17px}.cloud-integration .deliverable-heading{font-size:8px;font-weight:700;letter-spacing:.14em;margin-top:23px;color:var(--red)}.cloud-integration .capability-panel ul{list-style:none;padding:0;margin:12px 0 21px;font-size:11px;line-height:1.7}.cloud-integration .capability-panel li{padding:4px 0 4px 19px;position:relative}.cloud-integration .capability-panel li:before{content:'↗';color:var(--red);position:absolute;left:0}.cloud-integration .panel-outcome{border-top:1px solid #d4c5b8;padding-top:17px;margin-top:auto}.cloud-integration .panel-outcome span{font-size:8px;letter-spacing:.12em;color:var(--muted);display:block}.cloud-integration .panel-outcome strong{display:block;font-size:13px;font-weight:600;margin-top:8px}.cloud-integration .process-section{background:#ede7df;border-block:1px solid #e3d9ce}.cloud-integration .process-heading-right{display:flex;flex-direction:column;gap:18px;max-width:380px}.cloud-integration .process-heading-right>p{max-width:none}.cloud-integration .view-switch{display:flex;gap:4px;background:#e1d8ce;padding:4px;border-radius:6px;width:fit-content}.cloud-integration .view-switch button{border:0;background:transparent;font-size:10px;padding:9px 12px;border-radius:4px}.cloud-integration .view-switch button[aria-pressed=true]{background:var(--white);box-shadow:0 2px 5px #2912080a;color:var(--red);font-weight:600}.cloud-integration .process-visual{background:var(--white);border:1px solid #d9cdc2;border-radius:12px;padding:32px}.cloud-integration .process-track{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;gap:16px;align-items:center}.cloud-integration .process-node{min-width:0}.cloud-integration .process-node>span{font-size:8px;letter-spacing:.1em;color:var(--red)}.cloud-integration .process-node>strong{display:block;font-size:16px;letter-spacing:-.03em;margin-top:15px;font-weight:600}.cloud-integration .process-node>p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:8px}.cloud-integration .process-arrow{font-size:26px;color:#a97760;transition:transform .4s}.cloud-integration .process-visual[data-mode=manual] .process-arrow{transform:rotate(-35deg);color:#938780}.cloud-integration .process-visual[data-mode=manual] .process-node>span{color:var(--muted)}.cloud-integration .process-bottom{border-top:1px solid var(--line);padding-top:23px;margin-top:27px;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px}.cloud-integration .process-status{font-size:8px;letter-spacing:.1em;color:var(--green);white-space:nowrap}.cloud-integration .process-visual[data-mode=manual] .process-status{color:#966b40}.cloud-integration .comparison-note{font-size:9px;color:var(--muted);margin-top:14px}.cloud-integration .case-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cloud-integration .case-study{padding:31px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;min-width:0}.cloud-integration .case-standard-photo{background:#fffaf5}.cloud-integration .case-eix{background:#eae3da}.cloud-integration .case-top{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.1em;color:var(--muted)}.cloud-integration .case-wordmark{font-family:Manrope,Arial,sans-serif;font-size:37px;font-weight:750;letter-spacing:.11em;margin-top:30px}.cloud-integration .case-wordmark span{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:10px;letter-spacing:0;font-weight:400;color:var(--muted);margin-top:6px}.cloud-integration .case-eix .case-wordmark{color:var(--red);letter-spacing:-.07em;font-size:41px}.cloud-integration .case-impact{display:flex;align-items:center;gap:23px;margin-top:31px;min-height:108px;padding-block:5px}.cloud-integration .case-impact strong{font-family:Manrope,Arial,sans-serif;font-size:66px;letter-spacing:-.07em;font-weight:550;color:var(--red);white-space:nowrap}.cloud-integration .case-impact strong span{font-size:32px;margin-left:4px}.cloud-integration .case-impact p{font-size:11px;line-height:1.7;color:var(--muted)}.cloud-integration .case-study h3{font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.035em;margin-top:22px}.cloud-integration .case-description{font-size:12px;line-height:1.85;color:var(--muted);margin-top:14px}.cloud-integration .case-details{border-top:1px solid #d9ccc1;margin-top:25px;margin-bottom:25px;font-size:11px}.cloud-integration .case-details summary{padding-top:15px;cursor:pointer;display:flex;justify-content:space-between;gap:15px;font-weight:600;line-height:1.6}.cloud-integration .case-details summary>span,.cloud-integration .record-inspector summary>span{font-size:15px;transition:transform .2s}.cloud-integration .case-details[open] summary>span,.cloud-integration .record-inspector[open] summary>span{transform:rotate(45deg)}.cloud-integration .case-details ul{margin:15px 0 0;padding:0;list-style:none}.cloud-integration .case-details li{margin-top:12px;line-height:1.75;color:var(--muted)}.cloud-integration .case-details li b{color:var(--ink);font-weight:600}.cloud-integration .case-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;margin-top:auto;text-decoration:none;color:var(--red);padding-top:8px}.cloud-integration .case-link:hover{text-decoration:underline;text-underline-offset:4px}.cloud-integration .case-link>span{font-size:18px}.cloud-integration .case-note{font-size:9px;line-height:1.65;color:var(--muted);margin-top:14px}.cloud-integration .eix-case-flow{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:28px;min-height:107px}.cloud-integration .eix-case-flow>span{flex:1;text-align:center;background:#faf6ef;border:1px solid #d7c5b7;border-radius:7px;font-size:13px;padding:16px 8px;font-weight:600}.cloud-integration .eix-case-flow small{font-size:8px;display:block;color:var(--muted);font-weight:400;margin-top:6px}.cloud-integration .eix-case-flow i{font-style:normal;color:#a97055}.cloud-integration .eix-case-flow .eix-flow-core{background:var(--red);color:white;border-color:var(--red)}.cloud-integration .eix-flow-core small{color:#ecc9bf}.cloud-integration .engagement{background:var(--red-dark);color:#fff4ee;display:grid;grid-template-columns:1.15fr 1fr;gap:90px;padding:50px;border-radius:14px;margin-bottom:80px;position:relative;overflow:hidden}.cloud-integration .engagement:after{content:'+';position:absolute;right:-14px;bottom:-110px;font:400 380px/1 Manrope,Arial,sans-serif;color:#ffffff03;pointer-events:none}.cloud-integration .engagement .eyebrow{color:#e3a692}.cloud-integration .engagement h2{font-size:clamp(34px,3.8vw,53px);font-weight:500;letter-spacing:-.055em;line-height:1.15;margin-top:16px}.cloud-integration .engagement-copy>p{max-width:375px;font-size:13px;line-height:1.8;color:#d9bbb0;margin-top:20px}.cloud-integration .button-light{background:#f4e2d5;color:var(--red-dark);border-color:#f4e2d5;margin-top:27px;font-size:12px;gap:25px}.cloud-integration .button-light:hover:not(:disabled){background:white;color:var(--red-dark)}.cloud-integration .engagement-detail{align-self:center;position:relative;z-index:1}.cloud-integration .engagement-detail>span{font-size:8px;letter-spacing:.12em;color:#deb2a2}.cloud-integration .engagement-detail ol{list-style:none;counter-reset:step;padding:0;margin:15px 0 22px}.cloud-integration .engagement-detail li{counter-increment:step;border-bottom:1px solid #ffffff1c;position:relative;padding:15px 0 15px 35px}.cloud-integration .engagement-detail li:before{content:'0'counter(step);position:absolute;left:0;top:18px;color:#cd9480;font-size:10px}.cloud-integration .engagement-detail b{font-size:13px;font-weight:500}.cloud-integration .engagement-detail li p{font-size:11px;line-height:1.6;color:#cda89a;margin-top:6px}.cloud-integration .engagement-note{font-size:9px;line-height:1.6;color:#cda89a}
@keyframes transport{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(24px);opacity:0}}
@media(max-width:1100px){.cloud-integration .capability-grid{gap:30px}.cloud-integration .capability-option{padding:25px 12px;gap:14px}.cloud-integration .capability-option h3{font-size:18px}.cloud-integration .capability-panel{padding:25px}.cloud-integration .process-track{gap:10px;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr}.cloud-integration .process-node>strong{font-size:14px}.cloud-integration .case-study{padding:25px}.cloud-integration .case-impact{gap:15px}.cloud-integration .case-impact strong{font-size:55px}.cloud-integration .case-impact p{font-size:10px}.cloud-integration .engagement{gap:45px;padding:40px}}
@media(max-width:850px){.cloud-integration .section{padding-block:60px}.cloud-integration .section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.cloud-integration .section-heading h2{font-size:36px}.cloud-integration .section-heading>p{max-width:550px}.cloud-integration .capability-grid{gap:22px;grid-template-columns:1fr}.cloud-integration .capability-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cloud-integration .capability-option,.cloud-integration .capability-option:first-child{border:1px solid var(--line);border-radius:6px;padding:20px 12px;gap:10px}.cloud-integration .capability-option h3{font-size:16px}.cloud-integration .capability-option p{font-size:10px}.cloud-integration .capability-option>b{font-size:18px}.cloud-integration .capability-option>span{font-size:9px}.cloud-integration .capability-panel{min-height:365px}.cloud-integration .capability-panel>p,.cloud-integration .capability-panel ul{font-size:13px}.cloud-integration .process-heading-right{max-width:none}.cloud-integration .process-track{grid-template-columns:1fr 20px 1fr;row-gap:25px}.cloud-integration .process-track>.process-arrow:nth-child(4){display:none}.cloud-integration .process-node>strong{font-size:17px}.cloud-integration .process-bottom{flex-direction:column;align-items:flex-start}.cloud-integration .case-grid{gap:18px}.cloud-integration .case-impact{flex-direction:column;align-items:flex-start;gap:0;min-height:135px}.cloud-integration .case-impact strong{font-size:50px}.cloud-integration .case-impact p br{display:none}.cloud-integration .case-study h3{font-size:22px}.cloud-integration .eix-case-flow{gap:6px;min-height:139px}.cloud-integration .eix-case-flow>span{padding-inline:5px;font-size:11px}.cloud-integration .eix-case-flow small{font-size:7px}.cloud-integration .engagement{grid-template-columns:1fr;gap:35px;padding:35px}.cloud-integration .engagement h2{font-size:45px}.cloud-integration .engagement-copy>p{max-width:550px}.cloud-integration .record-inspector summary{font-size:11px}.cloud-integration .record-grid>div>span{font-size:9px}.cloud-integration .record-grid pre{font-size:11px}}
@media(max-width:560px){.cloud-integration .case-grid{grid-template-columns:1fr}.cloud-integration .case-impact{flex-direction:row;align-items:center;gap:20px;min-height:100px}.cloud-integration .case-impact p br{display:initial}.cloud-integration .eix-case-flow{min-height:90px;gap:12px}.cloud-integration .eix-case-flow>span{font-size:13px}.cloud-integration .eix-case-flow small{font-size:9px}.cloud-integration .case-description{font-size:13px}.cloud-integration .case-details{font-size:12px}.cloud-integration .case-top{font-size:8px}.cloud-integration .case-wordmark{font-size:32px}.cloud-integration .case-link{font-size:12px}.cloud-integration .case-note{font-size:10px}.cloud-integration .section-heading h2{font-size:31px}.cloud-integration .capability-options{grid-template-columns:1fr}.cloud-integration .capability-option{padding:17px}.cloud-integration .capability-option h3{font-size:18px}.cloud-integration .capability-option p{font-size:11px}.cloud-integration .capability-panel{padding:24px}.cloud-integration .capability-panel h3{font-size:25px}.cloud-integration .section{padding-block:46px}.cloud-integration .process-visual{padding:23px}.cloud-integration .process-track{grid-template-columns:1fr;gap:14px}.cloud-integration .process-track>.process-arrow:nth-child(4){display:block}.cloud-integration .process-arrow{transform:rotate(90deg);justify-self:start;margin-left:6px;line-height:1}.cloud-integration .process-visual[data-mode=manual] .process-arrow{transform:rotate(60deg)}.cloud-integration .process-node>strong{margin-top:7px}.cloud-integration .process-node>p{margin-top:5px}.cloud-integration .process-node>span{font-size:9px}.cloud-integration .process-status{font-size:8px}.cloud-integration .view-switch{width:100%}.cloud-integration .view-switch button{min-height:44px;font-size:10px;flex:1;padding:9px}.cloud-integration .engagement{padding:27px;margin-bottom:45px;gap:30px}.cloud-integration .engagement h2{font-size:40px}.cloud-integration .engagement-detail>span{font-size:8px;line-height:1.6;display:block}.cloud-integration .engagement .button{font-size:11px;gap:14px;padding-inline:15px}.cloud-integration .record-grid{grid-template-columns:1fr}.cloud-integration .comparison-note{font-size:10px}.cloud-integration .record-grid pre{min-height:0}.cloud-integration .case-impact strong{font-size:51px}.cloud-integration .case-impact strong span{font-size:25px}}
@media(min-width:1600px){.cloud-integration .hero h1{font-size:68px}.cloud-integration .hero{gap:95px}}
@media(max-width:1100px){.cloud-integration .wrap{width:calc(100% - 56px)}.cloud-integration .hero{gap:34px;padding-block:48px}.cloud-integration .hero h1{font-size:47px}.cloud-integration .hero-lead{font-size:17px}.cloud-integration .hero-description{font-size:13px}.cloud-integration .hero-actions{gap:18px}.cloud-integration .proof-inner{gap:16px}.cloud-integration .proof-stat{padding-left:18px}.cloud-integration .proof-source{font-size:9px}.cloud-integration .site-header nav{margin-right:0;gap:18px}.cloud-integration .integration-demo{padding:20px}}
@media(max-width:850px){.cloud-integration .hero{grid-template-columns:1fr;gap:40px}.cloud-integration .hero h1{font-size:clamp(45px,8vw,67px)}.cloud-integration .hero-copy{max-width:640px}.cloud-integration .hero-description{max-width:560px;font-size:15px}.cloud-integration .hero-lead{font-size:20px}.cloud-integration .integration-demo{width:100%;max-width:620px;margin-inline:auto;padding:27px}.cloud-integration .demo-top,.cloud-integration .scenario-controls button{font-size:11px}.cloud-integration .demo-heading h2{font-size:28px}.cloud-integration .endpoint strong{font-size:14px}.cloud-integration .endpoint div>span,.cloud-integration .engine-steps b,.cloud-integration .demo-console strong{font-size:12px}.cloud-integration .endpoint small,.cloud-integration .node-state,.cloud-integration .engine-brand div span,.cloud-integration .engine-status,.cloud-integration .engine-steps>span,.cloud-integration .demo-tag{font-size:10px}.cloud-integration .engine-brand strong{font-size:14px}.cloud-integration .demo-console p{font-size:11px}.cloud-integration .demo-actions label,.cloud-integration .demo-actions select,.cloud-integration .demo-actions .button{font-size:12px}.cloud-integration .demo-actions select,.cloud-integration .demo-actions .button{min-height:44px}.cloud-integration .demo-disclaimer{font-size:10px}.cloud-integration .flow-pipe{height:30px}.cloud-integration .proof-inner{grid-template-columns:repeat(3,1fr);gap:25px;padding-block:28px}.cloud-integration .proof-intro{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.cloud-integration .proof-intro p{margin-top:0}.cloud-integration .proof-stat{padding-left:18px}.cloud-integration .proof-source{grid-column:1/-1}.cloud-integration .proof-source small{display:inline;margin-left:9px;font-size:9px}.cloud-integration .footer{flex-wrap:wrap}.cloud-integration .site-header nav{display:none}.cloud-integration .review-bar{padding-inline:28px}}
@media(max-width:480px){.cloud-integration .wrap{width:calc(100% - 36px)}.cloud-integration .review-bar{padding:8px 18px;font-size:8px;gap:12px}.cloud-integration .review-bar span{text-align:right;max-width:125px}.cloud-integration .site-header{height:85px;gap:12px}.cloud-integration .brand{font-size:23px}.cloud-integration .brand-mark{width:26px;height:38px}.cloud-integration .brand small{font-size:8px}.cloud-integration .button-small{font-size:10px;gap:15px;padding:10px 13px}.cloud-integration .hero{padding-block:34px 42px;gap:34px}.cloud-integration .hero .eyebrow{font-size:8px;letter-spacing:.08em}.cloud-integration .hero h1{font-size:clamp(37px,10.5vw,49px)}.cloud-integration .hero-lead{font-size:17px}.cloud-integration .hero-description{font-size:13px}.cloud-integration .hero-actions{align-items:flex-start;gap:21px;flex-direction:column}.cloud-integration .hero-footnote{margin-top:24px;font-size:9px}.cloud-integration .integration-demo{padding:17px 13px;border-radius:12px}.cloud-integration .demo-top{font-size:8px}.cloud-integration .demo-heading h2{font-size:23px}.cloud-integration .demo-tag{font-size:8px}.cloud-integration .scenario-controls{gap:0}.cloud-integration .scenario-controls button{font-size:9px;padding:10px 7px;min-height:40px;flex:1;white-space:normal}.cloud-integration .flow-map{padding-inline:0}.cloud-integration .endpoint{padding:12px 10px;gap:8px}.cloud-integration .endpoint strong{font-size:12px}.cloud-integration .endpoint div>span{font-size:10px}.cloud-integration .endpoint small{font-size:8px}.cloud-integration .node-state{font-size:8px}.cloud-integration .node-icon{width:28px;height:32px;font-size:21px;flex-shrink:0}.cloud-integration .engine{padding:14px 10px}.cloud-integration .engine-brand div span{font-size:9px}.cloud-integration .engine-status{font-size:8px}.cloud-integration .engine-steps b{font-size:10px}.cloud-integration .engine-steps>span{font-size:8px}.cloud-integration .demo-actions{flex-wrap:wrap}.cloud-integration .demo-actions label{flex-basis:100%}.cloud-integration .demo-actions select{font-size:16px}.cloud-integration .demo-actions .button{width:100%;font-size:12px}.cloud-integration .demo-disclaimer{font-size:9px}.cloud-integration .proof-intro .eyebrow{max-width:125px}.cloud-integration .proof-intro p{font-size:11px}.cloud-integration .proof-inner{gap:18px 8px}.cloud-integration .proof-stat{padding-left:10px}.cloud-integration .proof-stat strong{font-size:31px}.cloud-integration .proof-stat>span{font-size:9px;line-height:1.5}.cloud-integration .proof-source small{display:block;margin-left:0}.cloud-integration .footer{gap:16px}.cloud-integration .footer p{width:100%;order:3}.cloud-integration .footer>span{font-size:9px}.cloud-integration .desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){.cloud-integration{scroll-behavior:auto}.cloud-integration *,.cloud-integration *::before,.cloud-integration *::after{animation:none!important;transition:none!important}.cloud-integration .flow-pipe>span{opacity:0!important}}.cloud-integration .standard-photo-wordmark{font-size:clamp(25px,2.5vw,36px);letter-spacing:-.045em}.cloud-integration .contact-alternative{font-size:11px!important}.cloud-integration .contact-alternative a{text-decoration:underline;text-underline-offset:3px}

.cloud-integration{line-height:normal;display:flow-root}.cloud-integration .eyebrow::before{content:none}.cloud-integration .eyebrow{display:block}.cloud-integration .hero{overflow:visible}
