.software-delivered-page .ml-hero-subtitle-wrap .hero-subtitle--prose{font-size:clamp(18px, calc(32px * var(--page-scale)), 32px);line-height:clamp(24px, calc(42px * var(--page-scale)), 42px);max-width:clamp(280px, calc(655px * var(--page-scale)), 655px)}.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, calc(36px * var(--page-scale)), 36px)}.software-delivered-page .aa-banner-headline{font-size:clamp(28px, calc(60px * var(--page-scale)), 60px);line-height:clamp(34px, calc(65.3px * var(--page-scale)), 65.3px);text-align:center;flex-flow:wrap;justify-content:center}.software-delivered-page .aa-banner-subtitle{line-height:clamp(22px, calc(28px * var(--page-scale)), 28px);letter-spacing:-.002em}.software-delivered-page .aa-agents-heading-desc{max-width:clamp(280px, calc(558px * var(--page-scale)), 558px);line-height:clamp(28px, calc(32px * var(--page-scale)), 32px)}@media (min-width:1024px){.software-delivered-page .aa-capabilities-heading-title--inline{align-items:flex-end;gap:clamp(8px, calc(16px * var(--page-scale)), 16px);flex-direction:row}.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, calc(606px * var(--page-scale)), 606px);line-height:clamp(24px, calc(32px * var(--page-scale)), 32px)}.software-delivered-page .aa-capabilities-section{background:#fff}.software-delivered-page .ai-capability-card-desc{color:#585858;line-height:clamp(24px, calc(28px * var(--page-scale)), 28px)}.software-delivered-page .aa-precision-section .aa-agents-heading-desc{max-width:clamp(280px, calc(634px * var(--page-scale)), 634px)}.software-delivered-page .om-getstarted-section .om-getstarted-inner{min-height:clamp(160px, calc(200px * var(--page-scale)), 200px)}.software-delivered-page .om-getstarted-headline{font-size:clamp(28px, calc(46.4px * var(--page-scale)), 46.4px);line-height:clamp(34px, calc(48px * var(--page-scale)), 48px)}.sd-solutions-section{--sd-solutions-pillar-px:clamp(20px, calc(40px * var(--page-scale)), 40px);--sd-solutions-pillar-hover-gap:clamp(14px, calc(22px * var(--page-scale)), 22px);--sd-solutions-pillar-copy-duration:.4s;width:100%;padding-top:clamp(64px, calc(124px * var(--page-scale)), 124px);padding-bottom:0;padding-inline:clamp(16px, calc(218px * var(--page-scale)), 218px);box-sizing:border-box;background:#040000;overflow:clip visible}.sd-solutions-inner{width:100%;max-width:clamp(320px, calc(1484px * var(--page-scale)), 1484px);margin:0 auto}.sd-solutions-header{gap:clamp(24px, calc(32px * var(--page-scale)), 32px);margin-bottom:clamp(40px, calc(72px * var(--page-scale)), 72px);flex-direction:column;display:flex}@media (min-width:1024px){.sd-solutions-header{justify-content:space-between;align-items:center;gap:clamp(32px, calc(64px * var(--page-scale)), 64px);flex-direction:row}}.sd-solutions-title{font-size:clamp(32px, calc(72px * var(--page-scale)), 72px);line-height:clamp(38px, calc(90px * var(--page-scale)), 90px);flex-shrink:0}.sd-solutions-subtitle{font-size:clamp(16px, calc(24px * var(--page-scale)), 24px);line-height:clamp(24px, calc(35px * var(--page-scale)), 35px);max-width:clamp(280px, calc(581px * var(--page-scale)), 581px);margin:0;font-weight:400}.sd-solutions-pillars{gap:clamp(16px, calc(24px * var(--page-scale)), 24px);width:100%;max-width:clamp(320px, calc(1501px * var(--page-scale)), 1501px);margin-bottom:clamp(12px, calc(16px * var(--page-scale)), 16px);flex-direction:column;display:flex}@media (min-width:1024px){.sd-solutions-pillars{align-items:stretch;gap:clamp(12px, calc(16px * var(--page-scale)), 16px);min-height:clamp(280px, calc(408px * var(--page-scale)), 408px);flex-direction:row}}.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:"";left:calc(clamp(8px, calc(16px * var(--page-scale)), 16px) / -2);width:1px;height:clamp(120px, calc(213px * var(--page-scale)), 213px);pointer-events:none;background:#5f5f5f;position:absolute;top:50%;transform:translateY(-50%)}}.sd-solutions-pillar{z-index:1;width:100%;min-height:clamp(200px, calc(408px * var(--page-scale)), 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{font-size:clamp(24px, calc(32px * var(--page-scale)), 32px);line-height:clamp(32px, calc(44px * var(--page-scale)), 44px);margin:0}.sd-solutions-pillar-description{font-size:clamp(14px, calc(16px * var(--page-scale)), 16px);line-height:clamp(22px, calc(24px * var(--page-scale)), 24px);margin:0;font-weight:500}.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, calc(218px * var(--page-scale)), 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}
