:root{--ns-blue:#0445d2;--ns-ink:#213047;--ns-muted:#334960;--ns-line:#e6ebf5;--ns-soft:#f4f7ff;--ns-soft-deep:#eaf0ff;--ns-card:#fff;--ns-shadow:0 12px 40px rgba(2,37,87,.08);--section-space:12rem;--heading-block-gap:4.8rem;--marker-top:1.6rem;--marker-width:60px;--marker-height:3px;--para-top:2rem}.banner-section,.grid-card-section,.multiple-card-section,.next-step-section,.roi-cards-section,.second-faq-section,.solutions-section,.use-cases-section{margin:var(--section-space) 0}.card-heading,.grid-card-heading,.roi-cards-heading,.second-faq-section-heading,.tab-switch-section-heading{margin:0 0 var(--heading-block-gap);max-width:72rem}.card-heading h2,.grid-card-heading h2,.next-step-content-wrapper h2,.roi-cards-heading h2,.second-faq-section-heading h2,.tab-switch-section-heading h2{color:var(--ns-ink);font-family:ibm-plex-sans-semibold,sans-serif;margin-bottom:2rem;padding:0;position:relative}.card-heading h2 span,.grid-card-heading h2 span,.next-step-content-wrapper h2 span,.roi-cards-heading h2 span,.second-faq-section-heading h2 span,.tab-switch-section-heading h2 span{color:var(--ns-blue)}.card-heading h2:after,.grid-card-heading h2:after,.roi-cards-heading h2:after,.second-faq-section-heading h2:after,.tab-switch-section-heading h2:after{background:var(--ns-blue);border:0;content:"";display:block;height:var(--marker-height);width:var(--marker-width)}.section-para,.tab-switch-section-heading>p{color:var(--ns-muted);margin:var(--para-top) 0 0;max-width:64rem}.banner-section{background:linear-gradient(#fff,#e8eeff);margin-top:8rem!important}.banner-section-wrapper{align-items:center;padding:10rem 0 6rem}.banner-left{display:flex;flex-direction:column;justify-content:center}.pillar-tag{background:hsla(0,0%,100%,.7);border:1px solid #d7deea;gap:1rem;margin:0 0 2.4rem;padding:.4rem 1.4rem .4rem .4rem;width:fit-content}.pillar-tag,.pillar-tag__badge{align-items:center;border-radius:999px;display:inline-flex}.pillar-tag__badge{background:var(--ns-blue);color:#fff;font-family:ibm-plex-sans-semibold,sans-serif;justify-content:center;padding:.6rem 1.4rem}.pillar-tag__badge,.pillar-tag__text{font-size:1.5rem;line-height:1.2;white-space:nowrap}.pillar-tag__text{color:var(--ns-ink);font-family:ibm-plex-sans-medium,sans-serif;padding-right:.4rem}.banner-left h1{color:var(--ns-ink);font-family:ibm-plex-sans-semibold,sans-serif!important}.banner-left h1 span{color:var(--ns-blue)}.banner-desc{max-width:54rem}.banner-button{display:flex;flex-wrap:wrap;gap:2.5rem;padding-top:3rem}.banner-button p{margin:0}.banner-button a:first-child{background:#fff;border:1px solid var(--ns-blue);border-radius:8px;padding:1rem 3.5rem}.banner-button a:first-child p{color:var(--ns-blue)!important}.banner-button a:last-child{background:var(--ns-blue);border:1px solid var(--ns-blue);border-radius:8px;padding:1rem 3.5rem}.banner-button a:last-child p{color:#fff!important}.banner-right{align-items:center;display:flex;justify-content:center}.banner-right img{height:auto;max-height:500px;max-width:500px;width:100%}.banner-point-wrapper{display:flex;flex-wrap:wrap;gap:2rem 7rem;padding-top:6rem}.banner-points{align-items:center;display:flex;gap:1rem}.banner-points img{flex-shrink:0;height:34px;width:34px}.banner-points p{color:var(--ns-ink);margin:0}@media (max-width:1024px){.banner-button,.banner-point-wrapper{padding-top:4rem}.banner-point-wrapper{gap:1.6rem 3rem}}@media (max-width:767px){.banner-section-wrapper{gap:7rem;padding:6rem 0 5rem}.banner-button{gap:2rem;padding-top:3.2rem}.banner-button a:first-child,.banner-button a:last-child{padding:1rem 2.4rem}.banner-point-wrapper{flex-direction:column;gap:1.6rem;padding-top:3.2rem}}@media (max-width:500px){.pillar-tag{flex-wrap:wrap;max-width:100%}.pillar-tag__text{white-space:normal}.banner-button{align-items:stretch;flex-direction:column}.banner-button a{text-align:center}}.roi-strip{background:var(--ns-card);border:1px solid var(--ns-line);border-radius:20px;box-shadow:var(--ns-shadow);display:grid;gap:0;grid-template-columns:repeat(4,1fr);overflow:hidden}.roi-cards-wrapper{border-right:1px solid var(--ns-line);padding:4rem 3rem}.roi-cards-wrapper:last-child{border-right:none}.roi-cards-wrapper h3{color:var(--ns-blue);font-family:ibm-plex-sans-semibold,sans-serif;margin-bottom:1.6rem}.roi-cards-wrapper p{margin:0}@media (max-width:1024px){.roi-strip{grid-template-columns:1fr 1fr}.roi-cards-wrapper:nth-child(2){border-right:none}.roi-cards-wrapper:first-child,.roi-cards-wrapper:nth-child(2){border-bottom:1px solid var(--ns-line)}}@media (max-width:600px){.roi-strip{grid-template-columns:1fr}.roi-cards-wrapper{border-bottom:1px solid var(--ns-line);border-right:none}.roi-cards-wrapper:last-child{border-bottom:none}}.reinvent-layout{align-items:flex-start}.reinvent-heading .second-faq-section-heading{margin-bottom:var(--heading-block-gap);position:sticky;top:12rem}.second-accordion-item{border-bottom:1px solid var(--ns-line);padding-left:7rem;position:relative}.faq-number{color:var(--ns-muted);font-family:ibm-plex-sans-bold,sans-serif;font-size:3.2rem;left:0;opacity:.45;position:absolute;top:1.6rem}.second-accordion button{background:none;border:none;cursor:pointer;display:block;outline:none;padding:2.4rem 5rem 2.4rem 0;position:relative;text-align:left;width:100%}.second-accordion button .second-accordion-title{color:var(--ns-ink);font-family:ibm-plex-sans-medium,sans-serif;font-size:2.6rem}.second-accordion button .icon{background:var(--ns-ink);border-radius:50%;height:32px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px}.second-accordion button .icon:after,.second-accordion button .icon:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.second-accordion button .icon:before{height:2px;width:42%}.second-accordion button .icon:after{height:42%;width:2px}.second-accordion button[aria-expanded=true] .icon:after{width:0}.second-accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.second-accordion button[aria-expanded=true]+.second-accordion-content{max-height:20rem;opacity:1}.second-accordion-content p{margin:0 0 2.4rem}@media (max-width:767px){.reinvent-heading .second-faq-section-heading{position:static}.second-accordion-item{padding-left:5rem}}.pillars-grid{display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr)}.grid-card-section .card{background:var(--ns-card);border:1px solid var(--ns-line);border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:1rem;height:100%;padding:3.2rem 2.8rem;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.grid-card-section .card:hover{border-color:rgba(4,69,210,.35);box-shadow:var(--ns-shadow);transform:translateY(-4px)}.card-div-image{height:40px;margin-bottom:1rem;width:40px}.grid-card-section .card h3{margin-bottom:.4rem}.grid-card-section .card p{margin:0}@media (max-width:1024px){.pillars-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pillars-grid{grid-template-columns:1fr}}.agents-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.agent-card{border-radius:18px;color:inherit;display:block;min-height:100%;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.agent-card:hover{box-shadow:var(--ns-shadow);color:inherit;transform:translateY(-4px)}.agent-card--wide{grid-column:span 2}.agent-card-body{gap:1.6rem;height:100%;padding:3rem 2.4rem}.agent-card-body,.agent-card-copy{display:flex;flex-direction:column}.agent-card-copy{gap:1.2rem}.agent-card h3{color:var(--ns-ink);margin:0}.agent-card p{color:var(--ns-muted);margin:0}.agent-card-visual{align-items:center;display:flex;justify-content:center;order:0}.agent-card-copy{order:1}.agent-card-visual img{height:190px;max-width:100%;width:auto}.agent-card-cta{align-items:center;background:#fff;border-radius:22px;color:var(--ns-ink);display:inline-flex;font-family:ibm-plex-sans-medium,sans-serif;margin-top:.4rem;padding:.8rem 1.6rem;width:fit-content}@media (min-width:701px){.agent-card--wide .agent-card-body{align-items:center;display:grid;gap:2rem;grid-template-columns:1.2fr .8fr;padding:3.2rem}.agent-card--wide .agent-card-copy{grid-column:1;grid-row:1;order:unset}.agent-card--wide .agent-card-visual{grid-column:2;grid-row:1;order:unset}}.agent-analyst .agent-card-body{background:#ebf6ff}.agent-force .agent-card-body{background:#e0ffed}.agent-sre .agent-card-body{background:#eff3ff}.agent-hr .agent-card-body{background:#ffeded}.agent-search .agent-card-body{background:#fefaef}.agent-label .agent-card-body{background:#eeeff3}.agent-metasecure .agent-card-body{background:#e0e7ff}@media (max-width:1024px){.agents-grid{grid-template-columns:1fr 1fr}.agent-card--wide{grid-column:span 2}.agent-card-visual img{height:160px}}@media (max-width:700px){.agents-grid{grid-template-columns:1fr}.agent-card--wide{grid-column:span 1}.agent-card--wide .agent-card-body,.agent-card-body{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem}.agent-card--wide .agent-card-visual,.agent-card-visual{grid-column:auto;grid-row:auto;order:0}.agent-card--wide .agent-card-copy,.agent-card-copy{grid-column:auto;grid-row:auto;order:1;text-align:left}.agent-card-visual img{height:160px}}.models-grid{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(6,1fr)}.supported-iac-card{align-items:center;display:flex;flex-direction:column;margin-top:50px;text-align:center;transition:all .4s ease}.supported-iac-card img{height:90px;margin-bottom:25px;width:90px}.supported-iac-card p{font-family:ibm-plex-sans-medium,sans-serif;font-weight:600;margin:0;text-align:center}.supported-iac-card:hover{color:#1034fe;transform:translateY(-5px)}.supported-iac-card p:hover{color:#1034fe!important}@media (max-width:1024px){.models-grid{grid-template-columns:repeat(4,1fr)}.supported-iac-card img{height:70px;width:70px}}@media (max-width:768px){.models-grid{grid-template-columns:repeat(3,1fr)}.supported-iac-card img{height:40px;width:40px}}.card-section-wrapper{margin-top:0}.no-padding{padding:0!important}.card-wrapper{background:#fff;border-radius:14px;box-shadow:8px 6px 22px 0 #002ba31a;display:flex;height:100%;padding:30px 20px;transition:all .3s ease}.card-wrapper-one,.card-wrapper-right{background:#fff;border-radius:14px;box-shadow:8px 6px 22px 0 #002ba31a;display:flex;flex-direction:column;padding:30px 20px;transition:all .3s ease}.card-wrapper-right{height:100%;justify-content:space-between}.card-image-inventory{display:flex;justify-content:center}.card-text-div{align-items:start;display:flex;flex-direction:column;padding:2rem}#card-top-div{margin-top:4rem}.card-text-div h3,.card-text-div-left h3{color:#173d7a;font-weight:500}.card-text-div h4,.card-text-div-left h4{font-size:26px}@media(max-width:1024px){.card-text-div h4,.card-text-div-left h4{font-size:22px}}@media(max-width:767px){.card-text-div h4,.card-text-div-left h4{font-size:20px}}.card-text-div-left{display:flex;flex-direction:column;padding:2rem;padding-bottom:12rem!important}.card-image{align-items:center;display:flex;justify-content:center}#card-image-down{margin-bottom:5rem;margin-top:7rem}.second-row{display:flex;margin-top:3rem}.left-wrapper{display:flex;flex-direction:column;gap:3rem}.left-wrapper>div{width:95%}.right-wrapper{display:flex;flex-direction:column;gap:3rem;justify-content:space-between}@media (min-width:1540px){.left-wrapper{gap:4.5rem}}@media (min-width:1640px){.left-wrapper{gap:5.5rem}}@media (max-width:1024px){.card-text-div-left{padding-bottom:7rem!important}}@media (max-width:769px){.left-wrapper>div{width:100%}.second-row{gap:3rem}.card-wrapper,.second-row{flex-direction:column}.card-text-div-left{padding-bottom:0!important}#card-image-down{margin:0}#card-image-down img{max-height:400px}.card-wrapper-one,.card-wrapper-right{gap:5rem}}.next-step-content-wrapper{margin-bottom:var(--heading-block-gap);padding-top:0}.next-step-content-wrapper h2{font-family:ibm-plex-sans-semibold,sans-serif!important;font-size:5rem;font-weight:500}.next-step-content-wrapper p{width:90%}.get-started-button-wrapper{display:flex;flex-wrap:wrap;gap:28px;margin-top:30px}.btn-one,.btn-two{cursor:pointer;display:inline-block;font-family:ibm-plex-sans-regular,sans-serif;font-size:16px;font-weight:400;padding:10px 26px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in-out;z-index:10}.btn-one{background:#0445d2;border:none;border-radius:8px;color:#fff}.btn-two{background:transparent;border:1px solid #0445d2;border-radius:8px;color:#0445d2}.pillars-row{margin-bottom:6rem}.pillars-row .card-cta-button p{color:#0445d2;cursor:pointer;display:inline-block;margin:0;padding-right:10px;position:relative}.pillars-row .card-cta-button p:after{background-color:#0445d2;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .4s ease-in-out;width:0}.pillars-row:hover .card-cta-button p:after{width:100%}.pillars-left{border-right:1.5px solid #dfdfde}.four-pillars-left-wrapper{padding-right:40px}.pillars-left h2{font-family:ibm-plex-sans-medium,sans-serif;font-size:2.8rem;font-weight:500;margin-top:1rem}.pillars-right{padding-left:40px!important}.card-cta-button{align-items:center;display:inline-flex;margin-top:16px}@media (max-width:767px){.pillars-left{border:none}.pillars-right{padding-left:15px!important}.next-step-content-wrapper p{width:100%}}.cta-section{background:radial-gradient(ellipse 70% 80% at 50% 0,rgba(4,69,210,.1),transparent 60%),linear-gradient(180deg,var(--ns-soft) 0,var(--ns-soft-deep) 100%);border-radius:0;padding:10rem 0}.cta-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:92rem;text-align:center}.cta-inner h2{font-family:ibm-plex-sans-semibold,sans-serif;font-size:5.6rem;margin:0;max-width:18ch}.cta-inner h2 span{color:#0445d2}.cta-inner>p{color:var(--ns-muted);margin:var(--para-top) 0 0;max-width:62rem}.cta-actions.banner-button{justify-content:center;margin-top:var(--heading-block-gap);padding-top:0}.left-wrapper,.right-wrapper{flex:1;min-width:0}.agent-card-visual img,.card-image img,.card-image-inventory img{height:auto;max-width:100%}@media (max-width:1024px){:root{--section-space:12rem;--heading-block-gap:3.6rem}.reinvent-layout>[class*=col-]{flex:0 0 100%;max-width:100%}.reinvent-heading .second-faq-section-heading{margin-bottom:3.2rem;position:static}.supported-iac-card{margin-top:3rem}.second-row{gap:2rem}.agents-grid{grid-template-columns:1fr 1fr}.agent-card--wide{grid-column:span 2}}@media (max-width:767px){:root{--section-space:12rem;--heading-block-gap:3.2rem;--para-top:1.6rem}.roi-cards-wrapper{padding:3rem 2.4rem}.second-accordion-item{padding-left:4.4rem}.faq-number{top:1.5rem}.second-accordion button{padding:2rem 4rem 2rem 0}.second-accordion button .icon{height:20px;width:20px}.pillars-grid{grid-template-columns:1fr}.grid-card-section .card{padding:2.4rem}.models-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}.agents-grid{grid-template-columns:1fr}.agent-card--wide{grid-column:span 1}.agent-card--wide .agent-card-body{grid-template-columns:1fr}.supported-iac-card{margin-top:2rem}.card-text-div,.card-text-div-left{padding:1.2rem 0}#card-top-div{margin-top:0}.pillars-row{margin-bottom:3.2rem}.cta-section{padding:6rem 0}.cta-inner{align-items:flex-start;text-align:left}.cta-inner h2,.cta-inner>p{max-width:none}.cta-actions.banner-button{justify-content:flex-start;width:100%}}@media (max-width:500px){.models-grid{grid-template-columns:repeat(2,1fr)}.get-started-button-wrapper{align-items:stretch;flex-direction:column}.btn-one,.btn-two{width:100%}}@media(min-width:1025px) and (max-width:1540px){p{font-size:16px!important}h3{font-size:2.6rem!important}h4{font-size:2.8rem!important}}