.dxc-native-product-article{--blue:#10afe3;--blue-dark:#0371bf;--ink:#151515;--body:#283039;margin:0;color:var(--body);background:#fff;font-family:Inter,sans-serif}
.dxc-native-product-article *,.dxc-native-product-article *::before,.dxc-native-product-article *::after{box-sizing:border-box}
.dxc-native-product-article img{max-width:100%;height:auto}.dxc-native-product-article button:not(.dxc-demo-trigger){font:inherit}
.dxc-native-product-article .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.dxc-native-product-article .dxc-wrap{width:min(1280px,calc(100% - 60px));margin-inline:auto}
.dxc-native-product-article .dxc-skip-link{position:absolute;left:-9999px;top:1rem;z-index:100000;padding:.7rem 1rem;background:#fff;color:#000}.dxc-native-product-article .dxc-skip-link:focus{left:1rem}
.dxc-native-product-article .dxc-site-header{position:relative;z-index:40;background:#fff}.dxc-native-product-article .dxc-header-inner{max-width:1280px;min-height:92px;margin:auto;padding-inline:30px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.dxc-native-product-article .dxc-logo{display:block;width:170px;max-height:52px;object-fit:contain}.dxc-native-product-article .dxc-nav{display:flex;align-items:center;gap:40px}.dxc-native-product-article .dxc-menu{list-style:none;display:flex;align-items:center;gap:22px;margin:0;padding:0}.dxc-native-product-article .dxc-menu li{position:relative}.dxc-native-product-article .dxc-menu a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.dxc-native-product-article .dxc-menu .sub-menu{display:none;position:absolute;left:0;top:100%;z-index:50;min-width:220px;margin:0;padding:14px;list-style:none;background:#fff;box-shadow:0 8px 28px #0002}.dxc-native-product-article .dxc-menu li:hover>.sub-menu,.dxc-native-product-article .dxc-menu li:focus-within>.sub-menu{display:block}.dxc-native-product-article .dxc-menu .sub-menu li{padding-block:7px}.dxc-native-product-article .dxc-menu-toggle{display:none}
.dxc-native-product-article .dxc-product-hero{padding:65px 0 76px;background:linear-gradient(150deg,#fff 58%,#f1faff)}.dxc-native-product-article .dxc-kicker{margin:0 0 24px;color:#59636b;font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.dxc-native-product-article .dxc-kicker a{color:var(--blue-dark);text-decoration:none}.dxc-native-product-article .dxc-product-hero h1{max-width:1050px;margin:0 auto 50px;color:var(--ink);font-size:clamp(46px,5vw,72px);line-height:1.06;letter-spacing:-.045em;text-align:center}.dxc-native-product-article .dxc-product-hero-image{overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 65px #103d5b18}.dxc-native-product-article .dxc-product-hero-image img{display:block;width:100%;height:auto}
.dxc-native-product-article .dxc-product-content{width:min(900px,calc(100% - 60px));margin:auto;padding:75px 0 90px;font-size:17px;line-height:1.76}.dxc-native-product-article .dxc-product-content>p{margin:0 0 34px}.dxc-native-product-article .dxc-product-content>p:first-child{color:var(--ink);font-size:21px;line-height:1.65}.dxc-native-product-article .dxc-product-content img{display:block;margin:50px auto 42px;border-radius:14px}.dxc-native-product-article .dxc-product-content a{color:var(--blue-dark);font-weight:650}.dxc-native-product-article .dxc-product-content h2{margin:55px 0 24px;color:var(--ink);font-size:34px;line-height:1.16}.dxc-native-product-article .dxc-product-content ul{margin:0 0 38px;padding:34px 42px 34px 65px;border-radius:18px;background:#f1f8fc}.dxc-native-product-article .dxc-product-content li{margin:9px 0}.dxc-native-product-article .dxc-product-content li::marker{color:var(--blue-dark)}.dxc-native-product-article .dxc-product-closing{margin:0!important;padding-left:24px;border-left:5px solid var(--blue);color:var(--ink);font-size:24px;font-weight:750;line-height:1.4}
.dxc-native-product-article .dxc-site-footer{background:#151d2b;color:#fff}.dxc-native-product-article .dxc-footer-inner{max-width:1280px;margin:auto;padding:70px 30px 0}.dxc-native-product-article .dxc-footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.dxc-native-product-article .dxc-footer-column h2{color:#fff;font-size:17px;margin:0 0 18px}.dxc-native-product-article .dxc-footer-column ul{list-style:none;padding:0;margin:0}.dxc-native-product-article .dxc-footer-column li{margin-bottom:10px}.dxc-native-product-article .dxc-site-footer a{color:#fff;text-decoration:none;font-size:14px}.dxc-native-product-article .dxc-site-footer a:hover,.dxc-native-product-article .dxc-site-footer a:focus{text-decoration:underline}.dxc-native-product-article .dxc-footer-brand{margin-top:65px}.dxc-native-product-article .dxc-footer-brand img{width:150px;height:auto;display:block}.dxc-native-product-article .dxc-footer-brand p{font-size:14px}.dxc-native-product-article .dxc-socials{display:flex;gap:18px;margin-top:14px}.dxc-native-product-article .dxc-footer-bottom{margin-top:50px;border-top:1px solid #ffffff25;display:flex;justify-content:space-between;align-items:center;padding:25px 0;font-size:13px}.dxc-native-product-article .dxc-footer-bottom div{display:flex;gap:30px}
@media(max-width:1024px){.dxc-native-product-article .dxc-menu-toggle{display:flex;width:40px;height:40px;border:0;background:none;flex-direction:column;justify-content:center;gap:5px;padding:7px;cursor:pointer}.dxc-native-product-article .dxc-menu-toggle span{height:2px;width:100%;background:var(--ink)}.dxc-native-product-article .dxc-nav{display:none;position:absolute;left:0;right:0;top:100%;max-height:80vh;overflow-y:auto;background:#fff;box-shadow:0 10px 20px #0002}.dxc-native-product-article .dxc-nav.is-open{display:block}.dxc-native-product-article .dxc-menu{display:block;padding:20px 30px}.dxc-native-product-article .dxc-menu>li{padding:10px 0}.dxc-native-product-article .dxc-menu .sub-menu{display:block;position:static;box-shadow:none;padding:4px 0 4px 15px}.dxc-native-product-article .dxc-demo-trigger{margin:0 30px 20px}.dxc-native-product-article .dxc-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.dxc-native-product-article .dxc-wrap{width:min(100% - 40px,1280px)}.dxc-native-product-article .dxc-header-inner{min-height:64px;padding-inline:20px}.dxc-native-product-article .dxc-logo{width:138px}.dxc-native-product-article .dxc-product-hero{padding:30px 0 48px}.dxc-native-product-article .dxc-kicker{font-size:10px;line-height:1.5}.dxc-native-product-article .dxc-product-hero h1{margin-bottom:32px;font-size:38px;text-align:left}.dxc-native-product-article .dxc-product-hero-image{border-radius:12px}.dxc-native-product-article .dxc-product-content{width:min(100% - 40px,900px);padding:55px 0 65px;font-size:16px;line-height:1.68}.dxc-native-product-article .dxc-product-content>p:first-child{font-size:19px}.dxc-native-product-article .dxc-product-content h2{font-size:29px}.dxc-native-product-article .dxc-product-content ul{padding:28px 24px 28px 46px}.dxc-native-product-article .dxc-product-closing{font-size:21px}.dxc-native-product-article .dxc-footer-inner{padding:55px 20px 0}.dxc-native-product-article .dxc-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.dxc-native-product-article .dxc-footer-brand{margin-top:50px}.dxc-native-product-article .dxc-footer-bottom{align-items:flex-start;gap:20px;flex-direction:column}}
.dxc-native-product-article .dxc-products-hub{padding:76px 0 100px}.dxc-native-product-article .dxc-products-hub h1{margin:0;color:var(--ink);font-size:clamp(46px,5vw,70px);line-height:1.08}.dxc-native-product-article .dxc-products-hub header>p:last-child{max-width:800px;font-size:20px;line-height:1.6}.dxc-native-product-article .dxc-product-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:52px}.dxc-native-product-article .dxc-product-hub-grid article{overflow:hidden;border:1px solid #dceaf3;border-radius:18px;box-shadow:0 15px 40px #1236480c}.dxc-native-product-article .dxc-product-hub-grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#edf7fc}.dxc-native-product-article .dxc-product-hub-grid article>div{padding:28px 30px 32px}.dxc-native-product-article .dxc-product-hub-grid h2{margin:0 0 12px;color:var(--ink);font-size:30px}.dxc-native-product-article .dxc-product-hub-grid p{min-height:3.2em;line-height:1.6}.dxc-native-product-article .dxc-product-hub-grid a,.dxc-native-product-article .dxc-iva-demo{display:inline-flex;align-items:center;min-height:42px;padding:9px 20px;border-radius:24px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700}.dxc-native-product-article .dxc-product-hub-grid a:hover,.dxc-native-product-article .dxc-iva-demo:hover{background:var(--blue-dark)}
.dxc-native-product-article .dxc-iva-library-hero{padding:100px 0 95px;background:#44617c;color:#fff}.dxc-native-product-article .dxc-iva-library-hero .dxc-kicker,.dxc-native-product-article .dxc-iva-library-hero .dxc-kicker a{color:#fff}.dxc-native-product-article .dxc-iva-library-hero h1{margin:0 0 25px;color:#fff;font-size:clamp(42px,5vw,67px);line-height:1.1;letter-spacing:-.035em}.dxc-native-product-article .dxc-iva-library-hero p:not(.dxc-kicker){max-width:1100px;font-size:20px;line-height:1.62}.dxc-native-product-article .dxc-iva-demo{margin-top:15px}.dxc-native-product-article .dxc-iva-library-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:85px}.dxc-native-product-article .dxc-iva-feature{align-self:start;min-height:245px;overflow:hidden;border:1px solid #deedf5;border-radius:10px;box-shadow:0 4px 12px #18456708}.dxc-native-product-article .dxc-iva-feature summary{display:flex;min-height:245px;flex-direction:column;justify-content:space-between;padding:28px;cursor:pointer;list-style:none}.dxc-native-product-article .dxc-iva-feature summary::-webkit-details-marker{display:none}.dxc-native-product-article .dxc-iva-feature summary img{display:block;width:125px;height:130px;object-fit:contain;margin:auto}.dxc-native-product-article .dxc-iva-feature summary span{display:block;color:var(--ink);font-size:18px;font-weight:700}.dxc-native-product-article .dxc-iva-feature[open]{border-color:var(--blue)}.dxc-native-product-article .dxc-iva-feature-detail{padding:0 28px 28px;font-size:15px;line-height:1.62}.dxc-native-product-article .dxc-iva-feature-detail a{color:var(--blue-dark);font-weight:700}
@media(max-width:850px){.dxc-native-product-article .dxc-iva-library-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dxc-native-product-article .dxc-products-hub{padding:45px 0 70px}.dxc-native-product-article .dxc-product-hub-grid{grid-template-columns:1fr;gap:22px;margin-top:35px}.dxc-native-product-article .dxc-product-hub-grid article>div{padding:24px}.dxc-native-product-article .dxc-iva-library-hero{padding:62px 0 65px}.dxc-native-product-article .dxc-iva-library-hero p:not(.dxc-kicker){font-size:17px}.dxc-native-product-article .dxc-iva-library-features{grid-template-columns:1fr;gap:16px;padding-block:50px}.dxc-native-product-article .dxc-iva-feature,.dxc-native-product-article .dxc-iva-feature summary{min-height:190px}.dxc-native-product-article .dxc-iva-feature summary img{height:90px}}
.dxc-native-product-article .dxc-dx-library-hero{padding:82px 0 95px;background:#44617c;color:#fff}.dxc-native-product-article .dxc-dx-library-hero .dxc-kicker,.dxc-native-product-article .dxc-dx-library-hero .dxc-kicker a{color:#fff}.dxc-native-product-article .dxc-dx-library-hero h1{margin:0 0 23px;color:#fff;font-size:clamp(42px,5vw,68px);line-height:1.1;letter-spacing:-.035em}.dxc-native-product-article .dxc-dx-library-hero p:not(.dxc-kicker){max-width:1100px;font-size:19px;line-height:1.64}.dxc-native-product-article .dxc-dx-library-section{padding-block:60px 35px}.dxc-native-product-article .dxc-dx-section-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:65px;margin-bottom:42px}.dxc-native-product-article .dxc-dx-library-section:nth-of-type(even) .dxc-dx-section-image{order:2}.dxc-native-product-article .dxc-dx-section-image img{display:block;width:100%;height:auto;border-radius:13px}.dxc-native-product-article .dxc-dx-section-hero h2{margin:0 0 18px;color:var(--ink);font-size:clamp(34px,3.8vw,54px);line-height:1.12;letter-spacing:-.035em}.dxc-native-product-article .dxc-dx-section-hero p{font-size:17px;line-height:1.7}.dxc-native-product-article .dxc-dx-section-hero a{color:var(--blue-dark);font-weight:700}.dxc-native-product-article .dxc-dx-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dxc-native-product-article .dxc-dx-feature{align-self:start;min-height:195px;border:1px solid #e5eff5;border-radius:9px;box-shadow:0 4px 12px #18456708}.dxc-native-product-article .dxc-dx-feature summary{display:flex;min-height:195px;flex-direction:column;justify-content:space-between;padding:22px;cursor:pointer;list-style:none}.dxc-native-product-article .dxc-dx-feature summary::-webkit-details-marker{display:none}.dxc-native-product-article .dxc-dx-feature summary img{display:block;width:110px;height:112px;object-fit:contain;margin:auto}.dxc-native-product-article .dxc-dx-feature summary span{display:block;color:var(--ink);font-size:17px;font-weight:700}.dxc-native-product-article .dxc-dx-feature[open]{border-color:var(--blue)}.dxc-native-product-article .dxc-dx-feature>div{padding:0 22px 24px;font-size:15px;line-height:1.62}.dxc-native-product-article .dxc-dx-feature>div a{color:var(--blue-dark);font-weight:700}.dxc-native-product-article .dxc-dx-library-cta{margin-top:55px;padding:48px 0;background:#e8f6ff}.dxc-native-product-article .dxc-dx-library-cta .dxc-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.dxc-native-product-article .dxc-dx-library-cta h2{max-width:850px;margin:0;color:var(--ink);font-size:clamp(30px,3vw,44px);line-height:1.15}
@media(max-width:850px){.dxc-native-product-article .dxc-dx-section-hero{gap:30px}.dxc-native-product-article .dxc-dx-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dxc-native-product-article .dxc-dx-library-hero{padding:55px 0 65px}.dxc-native-product-article .dxc-dx-library-hero p:not(.dxc-kicker){font-size:17px}.dxc-native-product-article .dxc-dx-library-section{padding-block:45px 20px}.dxc-native-product-article .dxc-dx-section-hero{grid-template-columns:1fr;gap:24px}.dxc-native-product-article .dxc-dx-library-section:nth-of-type(even) .dxc-dx-section-image{order:0}.dxc-native-product-article .dxc-dx-feature-grid{grid-template-columns:1fr;gap:14px}.dxc-native-product-article .dxc-dx-feature,.dxc-native-product-article .dxc-dx-feature summary{min-height:175px}.dxc-native-product-article .dxc-dx-feature summary img{height:90px}.dxc-native-product-article .dxc-dx-library-cta .dxc-wrap{align-items:flex-start;flex-direction:column;gap:25px}}
.dxc-native-product-article .dxc-iva-feature summary img{width:155px;height:150px}.dxc-native-product-article .dxc-dx-feature,.dxc-native-product-article .dxc-dx-feature summary{min-height:220px}.dxc-native-product-article .dxc-dx-feature summary img{width:145px;height:130px}
.dxc-native-product-article [hidden]{display:none!important}.dxc-native-product-article .dxc-dx-main-hero{background:#121c2c;color:#fff}.dxc-native-product-article .dxc-dx-main-hero-grid{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:55px;min-height:550px;padding-block:50px}.dxc-native-product-article .dxc-dx-main-hero .dxc-kicker{color:#a5c7d9}.dxc-native-product-article .dxc-dx-main-hero h1{margin:0 0 24px;color:#fff;font-size:clamp(40px,4.5vw,68px);line-height:1.05;letter-spacing:-.04em}.dxc-native-product-article .dxc-dx-main-hero p:not(.dxc-kicker){font-size:17px;line-height:1.68}.dxc-native-product-article .dxc-dx-main-hero-media img{display:block;width:100%;height:auto;object-fit:contain}.dxc-native-product-article .dxc-dx-hero-actions{display:flex;align-items:center;gap:20px;margin-top:25px}.dxc-native-product-article .dxc-dx-hero-actions>a{color:#fff;text-decoration:none;font-weight:700}.dxc-native-product-article .dxc-dx-page-nav{position:sticky;top:0;z-index:30;background:#e8f6ff;border-bottom:1px solid #d3eaf8}.dxc-native-product-article .dxc-dx-page-nav .dxc-wrap{display:flex;align-items:center;gap:28px;min-height:65px}.dxc-native-product-article .dxc-dx-page-nav a{color:#243644;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.dxc-native-product-article .dxc-dx-page-nav .dxc-demo-trigger{margin-left:auto}.dxc-native-product-article .dxc-dx-overview{padding:90px 0;background:#e8f6ff}.dxc-native-product-article .dxc-dx-overview h2{max-width:1000px;margin:0;color:#15232b;font-size:clamp(33px,3.7vw,52px);line-height:1.25;letter-spacing:-.03em}
.dxc-native-product-article .dxc-dx-benefits{padding-block:80px 45px}.dxc-native-product-article .dxc-dx-benefit-slide{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:420px}.dxc-native-product-article .dxc-dx-benefit-slide img{display:block;width:100%;height:auto;border-radius:15px}.dxc-native-product-article .dxc-dx-benefit-slide h3{margin:0 0 18px;color:var(--ink);font-size:clamp(34px,3.3vw,48px);line-height:1.1}.dxc-native-product-article .dxc-dx-benefit-slide p{font-size:17px;line-height:1.7}.dxc-native-product-article .dxc-dx-benefit-slide strong{color:#263746}.dxc-native-product-article .dxc-dx-carousel-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:22px}.dxc-native-product-article .dxc-dx-carousel-controls button{width:42px;height:42px;border:1px solid #aacddd;border-radius:50%;background:#fff;color:#1175aa;font-size:28px;line-height:1;cursor:pointer}.dxc-native-product-article .dxc-dx-carousel-controls button:hover{background:#d9f3ff}.dxc-native-product-article .dxc-dx-carousel-controls span{min-width:55px;text-align:center;font-size:14px;font-weight:700}
.dxc-native-product-article .dxc-dx-technology{padding-block:35px 90px}.dxc-native-product-article .dxc-dx-promo{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-top:80px}.dxc-native-product-article .dxc-dx-promo:nth-of-type(even) .dxc-dx-promo-copy{order:2}.dxc-native-product-article .dxc-dx-promo:nth-of-type(even) .dxc-dx-promo-media{order:1}.dxc-native-product-article .dxc-dx-promo h3{margin:0 0 14px;color:var(--ink);font-size:clamp(32px,3.5vw,50px);line-height:1.12}.dxc-native-product-article .dxc-dx-promo p,.dxc-native-product-article .dxc-dx-deploy p{font-size:17px;line-height:1.7}.dxc-native-product-article .dxc-dx-strapline{font-weight:750;color:#33434f}.dxc-native-product-article .dxc-dx-promo-media img{display:block;width:100%;height:auto;border-radius:14px}.dxc-native-product-article .dxc-dx-promo a,.dxc-native-product-article .dxc-dx-deploy a{color:var(--blue-dark);font-weight:750;text-decoration:none}
.dxc-native-product-article .dxc-dx-tour{padding:80px 0;background:#111b2e;color:#fff}.dxc-native-product-article .dxc-dx-tour .dxc-kicker{color:#9fcde5;text-align:center}.dxc-native-product-article .dxc-dx-tour h2{max-width:900px;margin:0 auto 35px;color:#fff;text-align:center;font-size:clamp(36px,3.5vw,53px);line-height:1.15}.dxc-native-product-article .dxc-dx-tour-slide{margin:0 auto;max-width:1100px}.dxc-native-product-article .dxc-dx-tour-slide img{display:block;width:100%;height:auto;object-fit:contain}.dxc-native-product-article .dxc-dx-tour .dxc-dx-carousel-controls button{background:#1e314d;color:#fff}.dxc-native-product-article .dxc-dx-main-features{padding:75px 0 90px;background:#111b2e;color:#fff}.dxc-native-product-article .dxc-dx-main-features h2{margin:0 0 35px;color:#fff;text-align:center;font-size:clamp(32px,3vw,46px)}.dxc-native-product-article .dxc-dx-main-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dxc-native-product-article .dxc-dx-main-feature{border:1px solid #ffffff52;border-radius:9px;align-self:start}.dxc-native-product-article .dxc-dx-main-feature summary{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:20px;cursor:pointer;list-style:none}.dxc-native-product-article .dxc-dx-main-feature summary::-webkit-details-marker{display:none}.dxc-native-product-article .dxc-dx-main-feature img{display:block;width:90px;height:90px;object-fit:contain}.dxc-native-product-article .dxc-dx-main-feature span{font-size:15px;text-align:center}.dxc-native-product-article .dxc-dx-main-feature p{padding:0 20px 20px;font-size:14px;line-height:1.6}.dxc-native-product-article .dxc-dx-main-features .dxc-iva-demo{display:flex;width:max-content;margin:35px auto 0}
.dxc-native-product-article .dxc-dx-deploy{padding-block:85px}.dxc-native-product-article .dxc-dx-deploy>h2{margin:0 0 50px;color:var(--ink);text-align:center;font-size:clamp(36px,3.5vw,52px)}.dxc-native-product-article .dxc-dx-deploy article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:55px}.dxc-native-product-article .dxc-dx-deploy article:nth-of-type(even)>div:first-child{order:2}.dxc-native-product-article .dxc-dx-deploy h3{margin:0 0 15px;color:var(--ink);font-size:clamp(31px,3vw,44px)}.dxc-native-product-article .dxc-dx-deploy img{display:block;width:100%;height:auto;border-radius:12px}
@media(max-width:1024px){.dxc-native-product-article .dxc-dx-page-nav .dxc-wrap{overflow-x:auto}.dxc-native-product-article .dxc-dx-main-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dxc-native-product-article .dxc-dx-main-hero-grid{grid-template-columns:1fr;gap:25px;min-height:0;padding-block:50px}.dxc-native-product-article .dxc-dx-main-hero h1{font-size:40px}.dxc-native-product-article .dxc-dx-page-nav .dxc-wrap{gap:18px;min-height:52px}.dxc-native-product-article .dxc-dx-page-nav a{font-size:12px}.dxc-native-product-article .dxc-dx-page-nav .dxc-demo-trigger{display:none}.dxc-native-product-article .dxc-dx-overview{padding:60px 0}.dxc-native-product-article .dxc-dx-benefits{padding-block:50px 25px}.dxc-native-product-article .dxc-dx-benefit-slide,.dxc-native-product-article .dxc-dx-promo,.dxc-native-product-article .dxc-dx-deploy article{grid-template-columns:1fr;gap:25px}.dxc-native-product-article .dxc-dx-benefit-slide{min-height:0}.dxc-native-product-article .dxc-dx-promo:nth-of-type(even) .dxc-dx-promo-copy,.dxc-native-product-article .dxc-dx-promo:nth-of-type(even) .dxc-dx-promo-media,.dxc-native-product-article .dxc-dx-deploy article:nth-of-type(even)>div:first-child{order:0}.dxc-native-product-article .dxc-dx-technology{padding-block:15px 60px}.dxc-native-product-article .dxc-dx-promo{margin-top:55px}.dxc-native-product-article .dxc-dx-tour{padding:60px 0}.dxc-native-product-article .dxc-dx-main-features{padding:50px 0 65px}.dxc-native-product-article .dxc-dx-main-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dxc-native-product-article .dxc-dx-main-feature summary{min-height:145px;padding:13px}.dxc-native-product-article .dxc-dx-main-feature img{width:65px;height:65px}.dxc-native-product-article .dxc-dx-deploy{padding-block:60px}.dxc-native-product-article .dxc-dx-deploy article{margin-top:40px}}

/* Batch 2: DigitalXChange Product Tour horizontal track. */
.dxc-native-product-article .dxc-dx-tour [data-dxc-carousel] { overflow: hidden; }
.dxc-native-product-article .dxc-dx-tour .dxc-dx-carousel-slides { display: flex; transition: transform .55s ease; will-change: transform; }
.dxc-native-product-article .dxc-dx-tour .dxc-dx-tour-slide { display: block; flex: 0 0 100%; min-width: 100%; }
.dxc-native-product-article .dxc-dx-tour .dxc-dx-tour-slide[aria-hidden="true"] { pointer-events: none; }
@media (prefers-reduced-motion: reduce) { .dxc-native-product-article .dxc-dx-tour .dxc-dx-carousel-slides { transition-duration: .01ms; } }

/* Batch 3: DigitalXChange and library reveal cards. */
.dxc-native-product-article .dxc-dx-main-hero{background:#070d0e}.dxc-native-product-article .dxc-dx-main-hero h1{font-size:clamp(32px,3.4vw,50px);font-weight:700}.dxc-native-product-article .dxc-dx-overview{padding:54px 0}.dxc-native-product-article .dxc-dx-overview h2{font-size:clamp(22px,2.25vw,32px);font-weight:600}.dxc-native-product-article .dxc-dx-deploy>h2{font-size:clamp(28px,2.9vw,40px);font-weight:700}.dxc-native-product-article .dxc-dx-deploy h3{font-size:clamp(24px,2.3vw,30px);font-weight:700}.dxc-native-product-article .dxc-dx-strapline{font-weight:650}.dxc-native-product-article .dxc-dx-promo a:hover,.dxc-native-product-article .dxc-dx-promo a:focus-visible,.dxc-native-product-article .dxc-dx-deploy a:hover,.dxc-native-product-article .dxc-dx-deploy a:focus-visible{color:#10afe3}.dxc-native-product-article #benefits [data-dxc-carousel]{overflow:hidden}.dxc-native-product-article #benefits .dxc-dx-carousel-slides{display:flex;transition:transform .55s ease;will-change:transform}.dxc-native-product-article #benefits .dxc-dx-benefit-slide{display:grid;flex:0 0 100%;min-width:100%}.dxc-native-product-article #benefits .dxc-dx-benefit-slide[aria-hidden="true"]{pointer-events:none}.dxc-native-product-article .dxc-reveal{position:relative;min-height:250px;overflow:hidden;border:1px solid #ffffff52;border-radius:9px}.dxc-native-product-article .dxc-reveal-head{display:flex;width:100%;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.dxc-native-product-article .dxc-reveal-head img{display:block;width:104px;height:104px;object-fit:contain}.dxc-native-product-article .dxc-reveal-title{font-size:18px;font-weight:700;line-height:1.25}.dxc-native-product-article .dxc-reveal-panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:22px 24px;background:linear-gradient(145deg,#123e66,#0d2a4a);color:#fff;transform:translateY(101%);transition:transform .38s ease;text-align:left}.dxc-native-product-article .dxc-reveal:hover .dxc-reveal-panel,.dxc-native-product-article .dxc-reveal:focus-within .dxc-reveal-panel,.dxc-native-product-article .dxc-reveal.is-open .dxc-reveal-panel{transform:translateY(0)}.dxc-native-product-article .dxc-reveal-panel h3{margin:0 0 10px;font-size:20px;color:#fff}.dxc-native-product-article .dxc-reveal-panel p{margin:0;color:#e8f3fa;font-size:15px;line-height:1.6}.dxc-native-product-article .dxc-reveal-panel a{margin-top:16px;color:#8ee2ff;font-weight:700}.dxc-native-product-article .dxc-dx-library h1,.dxc-native-product-article .dxc-iva-library h1{font-size:clamp(32px,3.4vw,50px);font-weight:700}.dxc-native-product-article .dxc-dx-library h2,.dxc-native-product-article .dxc-iva-library h2{font-size:clamp(28px,2.9vw,40px);font-weight:700}.dxc-native-product-article .dxc-dx-library h3,.dxc-native-product-article .dxc-iva-library h3{font-size:clamp(24px,2.3vw,30px);font-weight:700}@media(max-width:700px){.dxc-native-product-article .dxc-reveal,.dxc-native-product-article .dxc-reveal-head{min-height:220px}.dxc-native-product-article .dxc-reveal-head img{width:78px;height:78px}}@media(prefers-reduced-motion:reduce){.dxc-native-product-article #benefits .dxc-dx-carousel-slides,.dxc-native-product-article .dxc-reveal-panel{transition-duration:.01ms}}

.dxc-native-product-article .dxc-dx-tour .dxc-dx-carousel { position:relative; }
.dxc-native-product-article .dxc-dx-tour .dxc-dx-carousel-controls { position:absolute; top:calc(50% - 18px); right:12px; left:12px; z-index:2; justify-content:space-between; margin:0; transform:translateY(-50%); pointer-events:none; }
.dxc-native-product-article .dxc-dx-tour .dxc-dx-carousel-controls button { pointer-events:auto; }
.dxc-native-product-article .dxc-dx-tour .dxc-dx-tour-counter { display:block; margin-top:15px; text-align:center; font-size:14px; font-weight:700; }
.dxc-native-product-article .dxc-dx-tour .dxc-dx-carousel-controls + .dxc-dx-tour-counter { display:none; }
.dxc-native-product-article .dxc-dx-carousel-dots { display:flex; justify-content:center; gap:10px; margin-top:18px; }
.dxc-native-product-article .dxc-dx-carousel-dots button { width:10px; height:10px; padding:0; border:0; border-radius:50%; background:#9fcde5; cursor:pointer; }
.dxc-native-product-article .dxc-dx-carousel-dots button[aria-current="true"] { background:#10afe3; }
.dxc-native-product-article #benefits .dxc-dx-carousel-controls button,
.dxc-native-product-article #benefits .dxc-dx-carousel-controls span { display:none; }
.dxc-native-product-article .dxc-dx-tour-slide img { width:auto; max-width:100%; max-height:calc(100vh - 180px); margin-inline:auto; object-fit:contain; }
.dxc-native-product-article .dxc-dx-page-nav a:hover,
.dxc-native-product-article .dxc-dx-page-nav a:focus-visible { color:#0371bf; text-decoration:underline; text-underline-offset:6px; }

/* Reveal cards size to their full copy, so hover never cuts off content. */
.dxc-native-product-article .dxc-reveal { display:grid; grid-template-columns:minmax(0,1fr); border:1px solid #b9d5e7; background:#fff; }
.dxc-native-product-article .dxc-reveal-head,
.dxc-native-product-article .dxc-reveal-panel { grid-area:1 / 1; min-width:0; }
.dxc-native-product-article .dxc-reveal-head img { width:104px; height:104px; object-fit:contain; }
.dxc-native-product-article .dxc-reveal-panel { position:relative; inset:auto; min-height:250px; justify-content:flex-start; overflow:visible; background:#fff; color:#152a3b; }
.dxc-native-product-article .dxc-reveal-panel h3 { color:#122d46; }
.dxc-native-product-article .dxc-reveal-panel p { color:#263d50; }
.dxc-native-product-article .dxc-reveal-panel a { align-self:flex-end; margin-top:auto; padding-top:12px; color:#006db4; }
.dxc-native-product-article .dxc-reveal-panel a:hover,
.dxc-native-product-article .dxc-reveal-panel a:focus-visible { color:#004c87; text-decoration:underline; }
.dxc-native-product-article .dxc-dx-main-feature-grid .dxc-reveal-panel p { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow:hidden; }
@media (max-width:700px) {
  .dxc-native-product-article .dxc-reveal-head img { width:90px; height:90px; }
  .dxc-native-product-article .dxc-reveal-panel { min-height:220px; }
}

/* Release 2: reveal-card interaction polish. */
.dxc-native-product-article .dxc-reveal,
.dxc-native-product-article .dxc-dx-feature,
.dxc-native-product-article .dxc-iva-feature { border-radius:12px; }
.dxc-native-product-article .dxc-reveal-panel { border-radius:12px; }

/* B-87: the product artwork is informational, so keep the complete image in its card. */
.dxc-native-product-article .dxc-product-hub-grid img { object-fit:contain; }
.dxc-native-product-article .dxc-product-hub-grid article:first-child img { background:#071b2b; }
.dxc-native-product-article .dxc-product-hub-grid article:last-child img { background:#fff; }

/* B-84: give phone feature descriptions the full card width and natural height. */
@media (max-width:600px) {
  .dxc-native-product-article .dxc-dx-main-feature-grid { grid-template-columns:1fr; }
  .dxc-native-product-article .dxc-dx-main-feature-grid .dxc-reveal-panel p {
    display:block;
    -webkit-line-clamp:unset;
    overflow:visible;
  }
}
