.software-delivered-page .ml-hero-subtitle-wrap .hero-subtitle--prose{max-width:clamp(280px,34.1146vw,655px);font-size:clamp(18px,1.66667vw,32px);line-height:clamp(24px,2.1875vw,42px)}.software-delivered-page .ml-hero-subtitle-wrap .hero-subtitle--prose .hero-subtitle-lead{font-weight:600}.software-delivered-page .ml-hero-subtitle-wrap .hero-subtitle--prose .hero-subtitle-accent{font-weight:400}.software-delivered-page .aa-banner-inner{--aa-banner-content-gap:clamp(24px, 1.875vw, 36px)}.software-delivered-page .aa-banner-headline{text-align:center;flex-flow:wrap;justify-content:center;font-size:clamp(28px,3.125vw,60px);line-height:clamp(34px,3.40104vw,65.3px)}.software-delivered-page .aa-banner-subtitle{letter-spacing:-.002em;line-height:clamp(22px,1.45833vw,28px)}.software-delivered-page .aa-agents-heading-desc{max-width:clamp(280px,29.0625vw,558px);line-height:clamp(28px,1.66667vw,32px)}@media (min-width:1024px){.software-delivered-page .aa-capabilities-heading-title--inline{flex-direction:row;align-items:flex-end;gap:clamp(8px,.833333vw,16px)}.software-delivered-page .aa-capabilities-heading-title--inline .aa-capabilities-heading-line--1{height:auto;line-height:1}.software-delivered-page .aa-capabilities-heading-title--inline .aa-capabilities-heading-line--2{min-height:auto;line-height:1}}.software-delivered-page .aa-capabilities-heading-subtitle--prose{max-width:clamp(280px,31.5625vw,606px);line-height:clamp(24px,1.66667vw,32px)}.software-delivered-page .aa-capabilities-section{background:#fff}.software-delivered-page .ai-capability-card-desc{color:#585858;line-height:clamp(24px,1.45833vw,28px)}.software-delivered-page .aa-precision-section .aa-agents-heading-desc{max-width:clamp(280px,33.0208vw,634px)}.software-delivered-page .om-getstarted-section .om-getstarted-inner{min-height:clamp(160px,10.4167vw,200px)}.software-delivered-page .om-getstarted-headline{font-size:clamp(28px,2.41667vw,46.4px);line-height:clamp(34px,2.5vw,48px)}.sd-solutions-section{--sd-solutions-pillar-px:clamp(20px, 2.08333vw, 40px);--sd-solutions-pillar-hover-gap:clamp(14px, 1.14583vw, 22px);--sd-solutions-pillar-copy-duration:.4s;padding-top:clamp(64px,6.45833vw,124px);padding-bottom:0;box-sizing:border-box;background:#040000;width:100%;padding-inline:clamp(16px,11.3542vw,218px);overflow:clip visible}.sd-solutions-inner{width:100%;max-width:clamp(320px,77.2917vw,1484px);margin:0 auto}.sd-solutions-header{flex-direction:column;gap:clamp(24px,1.66667vw,32px);margin-bottom:clamp(40px,3.75vw,72px);display:flex}@media (min-width:1024px){.sd-solutions-header{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,3.33333vw,64px)}}.sd-solutions-title{flex-shrink:0;font-size:clamp(32px,3.75vw,72px);line-height:clamp(38px,4.6875vw,90px)}.sd-solutions-subtitle{max-width:clamp(280px,30.2604vw,581px);margin:0;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:clamp(24px,1.82292vw,35px)}.sd-solutions-pillars{flex-direction:column;gap:clamp(16px,1.25vw,24px);width:100%;max-width:clamp(320px,78.1771vw,1501px);margin-bottom:clamp(12px,.833333vw,16px);display:flex}@media (min-width:1024px){.sd-solutions-pillars{flex-direction:row;align-items:stretch;gap:clamp(12px,.833333vw,16px);min-height:clamp(280px,21.25vw,408px)}}.sd-solutions-pillar-wrap{flex:1 1 0;min-width:0;display:flex;position:relative}@media (min-width:1024px){.sd-solutions-pillar-wrap:not(:first-child):before{content:"";pointer-events:none;background:#5f5f5f;width:1px;height:clamp(120px,11.0938vw,213px);position:absolute;top:50%;left:calc(clamp(8px,.833333vw,16px)/-2);transform:translateY(-50%)}}.sd-solutions-pillar{z-index:1;width:100%;min-height:clamp(200px,21.25vw,408px);padding-inline:var(--sd-solutions-pillar-px);min-width:0;transition:background-color var(--sd-solutions-pillar-copy-duration) ease, padding-top var(--sd-solutions-pillar-copy-duration) cubic-bezier(.33, 1, .68, 1), z-index 0s linear var(--sd-solutions-pillar-copy-duration);background:0 0;flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.sd-solutions-pillar:is(:hover,:focus-within){z-index:5;padding-top:var(--sd-solutions-pillar-px);background-color:var(--ssi-red);transition:background-color var(--sd-solutions-pillar-copy-duration) ease, padding-top var(--sd-solutions-pillar-copy-duration) cubic-bezier(.33, 1, .68, 1), z-index 0s;justify-content:flex-start}}.sd-solutions-pillar-copy{width:100%;transition:gap var(--sd-solutions-pillar-copy-duration) cubic-bezier(.33, 1, .68, 1);flex-direction:column;gap:0;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.group:is(:hover,:focus-within) .sd-solutions-pillar-copy{gap:var(--sd-solutions-pillar-hover-gap)}}.sd-solutions-pillar-title{margin:0;font-size:clamp(24px,1.66667vw,32px);line-height:clamp(32px,2.29167vw,44px)}.sd-solutions-pillar-description{margin:0;font-size:clamp(14px,.833333vw,16px);font-weight:500;line-height:clamp(22px,1.25vw,24px)}.sd-solutions-pillar-hover-copy{gap:var(--sd-solutions-pillar-hover-gap);opacity:0;visibility:hidden;pointer-events:none;min-height:0;max-height:0;transition:max-height var(--sd-solutions-pillar-copy-duration) cubic-bezier(.33, 1, .68, 1), opacity var(--sd-solutions-pillar-copy-duration) ease, visibility 0s linear var(--sd-solutions-pillar-copy-duration);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.group:is(:hover,:focus-within) .sd-solutions-pillar-hover-copy{opacity:1;visibility:visible;pointer-events:auto;max-height:12em;transition:max-height var(--sd-solutions-pillar-copy-duration) cubic-bezier(.33, 1, .68, 1), opacity var(--sd-solutions-pillar-copy-duration) ease, visibility 0s linear 0s}}@media (hover:none),(pointer:coarse){.sd-solutions-pillar-hover-copy{display:none}}.sd-solutions-callout{margin-inline:calc(-1*clamp(16px,11.3542vw,218px))}.software-delivered-page .aa-precision-bg{display:none}.software-delivered-page .aa-precision-section{background:#fff}.software-delivered-page .ai-faq-section{background-color:#f5f5f5}
