main#main.zos-services-ai-solutions section[id]{scroll-margin-top:100px}main#main.zos-services-ai-solutions .related-card,main#main.zos-services-ai-solutions article.refusal-card,main#main.zos-services-ai-solutions article.service-card,main#main.zos-services-ai-solutions article.use-case-card{position:relative}main#main.zos-services-ai-solutions .related-card::before,main#main.zos-services-ai-solutions article.refusal-card::before,main#main.zos-services-ai-solutions article.service-card::before,main#main.zos-services-ai-solutions article.use-case-card::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(260px circle at var(--spotlight-x,50%) var(--spotlight-y,50%),rgba(95,194,239,.22) 0,rgba(95,194,239,0) 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}main#main.zos-services-ai-solutions .related-card.is-spotlit::before,main#main.zos-services-ai-solutions article.refusal-card.is-spotlit::before,main#main.zos-services-ai-solutions article.service-card.is-spotlit::before,main#main.zos-services-ai-solutions article.use-case-card.is-spotlit::before{opacity:1}main#main.zos-services-ai-solutions .related-card>*,main#main.zos-services-ai-solutions article.refusal-card>*,main#main.zos-services-ai-solutions article.service-card>*,main#main.zos-services-ai-solutions article.use-case-card>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){main#main.zos-services-ai-solutions .related-card::before,main#main.zos-services-ai-solutions article.refusal-card::before,main#main.zos-services-ai-solutions article.service-card::before,main#main.zos-services-ai-solutions article.use-case-card::before{display:none}}main#main.zos-services-ai-solutions section div.intro.has-reveal>*,main#main.zos-services-ai-solutions section h2.statement.has-reveal>*{opacity:0}main#main.zos-services-ai-solutions section div.intro.is-revealed>*,main#main.zos-services-ai-solutions section h2.statement.is-revealed>*{animation:zos-reveal .5s ease var(--reveal-delay,0s) both}@media (prefers-reduced-motion:reduce){main#main.zos-services-ai-solutions section div.intro.has-reveal>*,main#main.zos-services-ai-solutions section div.intro.is-revealed>*,main#main.zos-services-ai-solutions section h2.statement.has-reveal>*,main#main.zos-services-ai-solutions section h2.statement.is-revealed>*{opacity:1;animation:none}}main#main.zos-services-ai-solutions div.refusals.has-reveal>*,main#main.zos-services-ai-solutions div.service-cards.has-reveal>*,main#main.zos-services-ai-solutions div.use-cases.has-reveal>*,main#main.zos-services-ai-solutions section.related-services div.cards.has-reveal>*{opacity:0}main#main.zos-services-ai-solutions div.refusals.is-revealed>*,main#main.zos-services-ai-solutions div.service-cards.is-revealed>*,main#main.zos-services-ai-solutions div.use-cases.is-revealed>*,main#main.zos-services-ai-solutions section.related-services div.cards.is-revealed>*{animation:zos-reveal .5s ease var(--reveal-delay,0s) both}@media (prefers-reduced-motion:reduce){main#main.zos-services-ai-solutions div.refusals.has-reveal>*,main#main.zos-services-ai-solutions div.refusals.is-revealed>*,main#main.zos-services-ai-solutions div.service-cards.has-reveal>*,main#main.zos-services-ai-solutions div.service-cards.is-revealed>*,main#main.zos-services-ai-solutions div.use-cases.has-reveal>*,main#main.zos-services-ai-solutions div.use-cases.is-revealed>*,main#main.zos-services-ai-solutions section.related-services div.cards.has-reveal>*,main#main.zos-services-ai-solutions section.related-services div.cards.is-revealed>*{opacity:1;animation:none}}main#main.zos-services-ai-solutions section.hero{color-scheme:dark;--color-paper:#0d0d12;--color-white:#1a1a24;--color-whisper:#2a2a38;--color-slate:#8a8a98;--color-graphite:#a8a8b6;--color-ink:#f4f4f8;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:700px;padding:150px max(20px,calc((100% - 1280px)/ 2)) 92px;background:var(--color-paper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.hero{min-height:520px;padding-block:96px 48px}}main#main.zos-services-ai-solutions section.hero::after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:linear-gradient(90deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%)}main#main.zos-services-ai-solutions section.hero div.hero-background{position:absolute;inset:0;z-index:-1;pointer-events:none}main#main.zos-services-ai-solutions section.hero div.hero-background img{width:100%;height:100%;object-fit:cover;opacity:.8}main#main.zos-services-ai-solutions section.hero div.hero-background::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(13,13,18,.95) 0,rgba(13,13,18,.74) 55%,rgba(13,13,18,.38) 100%)}main#main.zos-services-ai-solutions section.hero div.hero-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:100%}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.9375rem;line-height:1.65}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-breadcrumb .breadcrumb-link{font-weight:700;color:rgba(255,255,255,.85)}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-breadcrumb .breadcrumb-link:hover{opacity:1;color:#fff}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-breadcrumb .breadcrumb-parent{color:rgba(255,255,255,.6)}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-breadcrumb .breadcrumb-separator{color:rgba(255,255,255,.35)}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-breadcrumb .breadcrumb-current{font-weight:700;color:#5fc2ef}main#main.zos-services-ai-solutions section.hero div.hero-wrapper h1{font-size:4.5rem;font-weight:800;line-height:1.08;letter-spacing:-.01em;line-height:1.04;letter-spacing:-.025em;color:#fff}@media (max-width:767px){main#main.zos-services-ai-solutions section.hero div.hero-wrapper h1{font-size:2.5rem;letter-spacing:-.02em}}main#main.zos-services-ai-solutions section.hero div.hero-wrapper p{max-width:720px;font-size:1.0625rem;font-weight:400;line-height:1.65;color:rgba(255,255,255,.76)}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px}@media (max-width:767px){main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas{width:100%}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas a{flex:1 1 100%;text-align:center}}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas a{padding:17px 30px;border-radius:999px;font-size:.9375rem;font-weight:700;line-height:1.65;transition:background-color .2s ease,border-color .2s ease}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas .cta-primary{background:#5fc2ef;color:var(--color-paper)}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas .cta-primary:hover{background:#48b5eb}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas .cta-secondary{background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.38);color:#fff}main#main.zos-services-ai-solutions section.hero div.hero-wrapper div.hero-ctas .cta-secondary:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.6)}main#main.zos-services-ai-solutions section.capability{background:var(--color-white)}main#main.zos-services-ai-solutions section.capability div.anchor-rail{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:max(20px,calc((100% - 1280px)/ 2));border-bottom:1px solid var(--color-whisper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.capability div.anchor-rail{flex-direction:column;align-items:stretch;gap:12px;padding-block:16px}}main#main.zos-services-ai-solutions section.capability div.anchor-rail nav.anchor-links{display:flex;align-items:center;gap:38px}@media (max-width:767px){main#main.zos-services-ai-solutions section.capability div.anchor-rail nav.anchor-links{gap:24px;overflow-x:auto;scrollbar-width:none}main#main.zos-services-ai-solutions section.capability div.anchor-rail nav.anchor-links::-webkit-scrollbar{display:none}}main#main.zos-services-ai-solutions section.capability div.anchor-rail nav.anchor-links .anchor-link{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;flex-shrink:0;padding-block:22px;font-weight:600;border-bottom:2px solid transparent;color:var(--color-graphite);transition:color .2s ease,border-color .2s ease}@media (max-width:767px){main#main.zos-services-ai-solutions section.capability div.anchor-rail nav.anchor-links .anchor-link{padding-block:8px}}main#main.zos-services-ai-solutions section.capability div.anchor-rail nav.anchor-links .anchor-link:hover{color:var(--color-ink)}main#main.zos-services-ai-solutions section.capability div.anchor-rail nav.anchor-links .anchor-link.is-active{border-bottom-color:#5fc2ef;color:#5fc2ef}main#main.zos-services-ai-solutions section.capability div.anchor-rail .rail-cta{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;flex-shrink:0;align-self:center;padding:11px 20px;font-weight:700;border-radius:999px;background:#5fc2ef;color:var(--color-paper);white-space:nowrap;transition:background-color .2s ease}main#main.zos-services-ai-solutions section.capability div.anchor-rail .rail-cta:hover{background:#48b5eb}main#main.zos-services-ai-solutions section.capability div.capability-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:64px max(20px,calc((100% - 1280px)/ 2))}@media (max-width:1199px){main#main.zos-services-ai-solutions section.capability div.capability-strip{grid-template-columns:repeat(2,1fr);gap:32px 0}}@media (max-width:767px){main#main.zos-services-ai-solutions section.capability div.capability-strip{grid-template-columns:1fr;padding-block:40px}}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:125px;padding-inline:36px}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column+div.capability-column{border-left:1px solid var(--color-whisper)}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column:first-child{padding-left:0}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column:last-child{padding-right:0}@media (max-width:1199px){main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column:nth-child(odd){padding-left:0;border-left:0}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column:nth-child(even){padding-right:0}}@media (max-width:767px){main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column{padding-inline:0;border-left:0}}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column .capability-number{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column h2{font-size:1.5rem;font-weight:700;line-height:1.28;color:var(--color-ink)}main#main.zos-services-ai-solutions section.capability div.capability-strip div.capability-column p{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.where-it-helps{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:44px;padding:100px max(20px,calc((100% - 1280px)/ 2));background:var(--color-paper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.where-it-helps{gap:32px;padding-block:56px}}main#main.zos-services-ai-solutions section.where-it-helps::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%)}main#main.zos-services-ai-solutions section.where-it-helps div.section-background{position:absolute;inset:0;z-index:-1;pointer-events:none}main#main.zos-services-ai-solutions section.where-it-helps div.section-background img{width:100%;height:100%;object-fit:cover;opacity:.4}main#main.zos-services-ai-solutions section.where-it-helps div.section-background .section-glow{position:absolute;top:100px;left:max(20px,calc((100% - 1280px)/ 2));width:900px;height:700px;background:radial-gradient(closest-side ellipse,rgba(95,194,239,.16) 0,rgba(95,194,239,0) 100%)}main#main.zos-services-ai-solutions section.where-it-helps div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}main#main.zos-services-ai-solutions section.where-it-helps div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.where-it-helps div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.where-it-helps div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.where-it-helps div.intro p{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;max-width:800px;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1199px){main#main.zos-services-ai-solutions section.where-it-helps div.use-cases{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){main#main.zos-services-ai-solutions section.where-it-helps div.use-cases{grid-template-columns:1fr}}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases article.use-case-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:263px;padding:28px 30px;background:var(--color-white);border:1px solid var(--color-whisper);border-radius:20px;transition:border-color .2s ease}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases article.use-case-card:hover{border-color:#5fc2ef}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases article.use-case-card .use-case-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;overflow:hidden;background:var(--color-paper);border:1px solid var(--color-whisper);border-radius:14px}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases article.use-case-card .use-case-icon .icon{display:block}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases article.use-case-card h3{font-size:1.25rem;font-weight:700;line-height:1.28;color:var(--color-ink)}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases article.use-case-card p{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.where-it-helps div.use-cases article.use-case-card .use-case-tags{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;color:#5fc2ef}main#main.zos-services-ai-solutions section.consultation{color-scheme:dark;--color-paper:#0d0d12;--color-white:#1a1a24;--color-whisper:#2a2a38;--color-slate:#8a8a98;--color-graphite:#a8a8b6;--color-ink:#f4f4f8;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:104px max(20px,calc((100% - 1280px)/ 2));background:var(--color-paper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.consultation{gap:32px;padding-block:57px}}main#main.zos-services-ai-solutions section.consultation div.section-background{position:absolute;inset:0;z-index:-1;pointer-events:none}main#main.zos-services-ai-solutions section.consultation div.section-background img{width:100%;height:100%;object-fit:cover;object-position:center 34%;opacity:.5}main#main.zos-services-ai-solutions section.consultation div.section-background::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(13,13,18,.93) 0,rgba(13,13,18,.56) 60%,rgba(13,13,18,.2) 100%),rgba(13,13,18,.58)}main#main.zos-services-ai-solutions section.consultation div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}main#main.zos-services-ai-solutions section.consultation div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.consultation div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;max-width:940px;color:#fff}@media (max-width:767px){main#main.zos-services-ai-solutions section.consultation div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.consultation div.intro p{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;max-width:780px;color:rgba(255,255,255,.78)}main#main.zos-services-ai-solutions section.consultation div.consultation-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}@media (max-width:1199px){main#main.zos-services-ai-solutions section.consultation div.consultation-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){main#main.zos-services-ai-solutions section.consultation div.consultation-steps{grid-template-columns:1fr}}main#main.zos-services-ai-solutions section.consultation div.consultation-steps div.consultation-step{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:216px;padding:26px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:16px}main#main.zos-services-ai-solutions section.consultation div.consultation-steps div.consultation-step .step-number{font-size:1.875rem;font-weight:800;line-height:1.16;background:linear-gradient(180deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%);background-clip:text;-webkit-background-clip:text;color:transparent}main#main.zos-services-ai-solutions section.consultation div.consultation-steps div.consultation-step h3{font-size:1.125rem;font-weight:700;line-height:1.28;color:#fff}main#main.zos-services-ai-solutions section.consultation div.consultation-steps div.consultation-step p{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:rgba(255,255,255,.72)}main#main.zos-services-ai-solutions section.consultation div.consultation-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px}main#main.zos-services-ai-solutions section.consultation div.consultation-cta .cta-primary{padding:17px 30px;border-radius:999px;background:#5fc2ef;font-size:.9375rem;font-weight:700;line-height:1.65;color:var(--color-paper);transition:background-color .2s ease}main#main.zos-services-ai-solutions section.consultation div.consultation-cta .cta-primary:hover{background:#48b5eb}main#main.zos-services-ai-solutions section.consultation div.consultation-cta .cta-note{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:rgba(255,255,255,.62)}main#main.zos-services-ai-solutions section.what-we-build{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:44px;padding:100px max(20px,calc((100% - 1280px)/ 2));background:var(--color-white)}@media (max-width:767px){main#main.zos-services-ai-solutions section.what-we-build{gap:32px;padding-block:56px}}main#main.zos-services-ai-solutions section.what-we-build .section-glow{position:absolute;top:100px;left:max(20px,calc((100% - 1280px)/ 2));z-index:-1;width:820px;height:640px;pointer-events:none;background:radial-gradient(closest-side ellipse,rgba(226,64,209,.13) 0,rgba(226,64,209,0) 100%)}main#main.zos-services-ai-solutions section.what-we-build div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}main#main.zos-services-ai-solutions section.what-we-build div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.what-we-build div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.what-we-build div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.what-we-build div.intro p{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;max-width:800px;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1199px){main#main.zos-services-ai-solutions section.what-we-build div.service-cards{grid-template-columns:1fr}}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card{display:flex;flex-direction:column;overflow:hidden;background:var(--color-paper);border:1px solid var(--color-whisper);border-radius:20px}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card.is-featured div.body .service-tag{border-color:#5fc2ef;color:#5fc2ef}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card .card-accent{flex-shrink:0;height:4px}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card.hue-cyan .card-accent{background:linear-gradient(90deg,#5fc2ef 0,rgba(95,194,239,.15) 100%)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card.hue-cyan .service-icon{background:linear-gradient(135deg,rgba(95,194,239,.22) 0,rgba(13,13,18,.6) 71.429%);border:1px solid rgba(95,194,239,.4)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card.hue-magenta .card-accent{background:linear-gradient(90deg,#e240d1 0,rgba(226,64,209,.15) 100%)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card.hue-magenta .service-icon{background:linear-gradient(135deg,rgba(226,64,209,.22) 0,rgba(13,13,18,.6) 71.429%);border:1px solid rgba(226,64,209,.4)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card.hue-violet .card-accent{background:linear-gradient(90deg,#9780e1 0,rgba(151,128,225,.15) 100%)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card.hue-violet .service-icon{background:linear-gradient(135deg,rgba(151,128,225,.22) 0,rgba(13,13,18,.6) 71.429%);border:1px solid rgba(151,128,225,.4)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 30px 30px}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body .service-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;overflow:hidden;border-radius:16px}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body .service-icon .icon{display:block}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body .service-tag{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;background:var(--color-white);border:1px solid var(--color-whisper);border-radius:999px;color:var(--color-slate)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body h3{font-size:1.375rem;font-weight:700;line-height:1.28;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body h3{font-size:1.125rem;line-height:1.32}}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body p{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body ul.service-bullets{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0;padding:6px 0 0;list-style:none}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body ul.service-bullets li{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:#5fc2ef}main#main.zos-services-ai-solutions section.what-we-build div.service-cards article.service-card div.body ul.service-bullets li::before{content:"\2014\00a0"}main#main.zos-services-ai-solutions section.what-we-build p.build-note{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;max-width:840px;color:var(--color-slate)}main#main.zos-services-ai-solutions section.what-it-looks-like{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:44px;padding:104px max(20px,calc((100% - 1280px)/ 2));background:var(--color-paper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.what-it-looks-like{gap:32px;padding-block:57px}}main#main.zos-services-ai-solutions section.what-it-looks-like::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%)}main#main.zos-services-ai-solutions section.what-it-looks-like .section-glow{position:absolute;top:104px;left:max(20px,calc((100% - 1280px)/ 2));z-index:-1;width:1100px;height:700px;pointer-events:none;background:radial-gradient(closest-side ellipse,rgba(95,194,239,.16) 0,rgba(95,194,239,0) 100%)}main#main.zos-services-ai-solutions section.what-it-looks-like div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}main#main.zos-services-ai-solutions section.what-it-looks-like div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.what-it-looks-like div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.what-it-looks-like div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.what-it-looks-like div.intro p{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;max-width:820px;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1199px){main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage{grid-template-columns:1fr}}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.specimen-panel{display:flex;flex-direction:column;height:440px;overflow:hidden;background:#0e0f15;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.5)}@media (max-width:1199px){main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.specimen-panel{height:auto}}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.specimen-panel div.panel-bar{flex-shrink:0;padding:12px 16px;background:rgba(255,255,255,.05);font-size:.625rem;font-weight:700;line-height:1.4;color:rgba(255,255,255,.72)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.specimen-panel div.panel-body{display:flex;flex-direction:column;padding:23px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source .document-title{width:200px;height:12px;margin-bottom:18px;border-radius:3px;background:rgba(255,255,255,.5)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-lines{display:flex;flex-direction:column;gap:9px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-lines .line{width:100%;height:7px;border-radius:3px;background:rgba(255,255,255,.16)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-lines .line.is-short{width:55%}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-lines.is-faint{margin-top:16px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-lines.is-faint .line{background:rgba(255,255,255,.14)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-lines.is-faint .line.is-short{width:64%}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-highlights{display:flex;flex-direction:column;gap:22px;margin-top:13px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-highlights .highlight{display:flex;flex-direction:column;gap:5px;padding:7px 10px;background:rgba(95,194,239,.12);border:1px solid rgba(95,194,239,.55);border-radius:6px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-highlights .highlight-label{font-size:.5rem;font-weight:700;line-height:1.4;color:#5fc2ef}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-source div.document-highlights .highlight-value{width:45%;height:7px;border-radius:3px;background:rgba(255,255,255,.4)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-extracted div.panel-body{gap:6px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-extracted div.extracted-field{position:relative;display:flex;flex-direction:column;gap:2px;padding:7px 13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);border-radius:8px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-extracted .field-label{font-size:.5rem;font-weight:700;line-height:1.4;color:rgba(255,255,255,.45)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-extracted .field-value{font-size:.6875rem;font-weight:600;line-height:1.4;color:rgba(255,255,255,.9)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-extracted .field-dot{position:absolute;top:20px;right:16px;width:7px;height:7px;border-radius:50%}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask div.panel-body{gap:12px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask div.ask-question{padding:14px 13px;background:rgba(255,255,255,.06);border:1px solid rgba(95,194,239,.5);border-radius:10px;font-size:.65625rem;font-weight:600;line-height:1.4;color:rgba(255,255,255,.9)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask div.ask-answer{display:flex;flex-direction:column;gap:8px;padding:13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask .answer-headline{margin-bottom:11px;font-size:.65625rem;font-weight:600;line-height:1.5;color:rgba(255,255,255,.88)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask .answer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.59375rem;line-height:1.4;color:rgba(255,255,255,.6)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask .answer-dot{flex-shrink:0;width:5px;height:5px;border-radius:50%}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask .answer-source{margin-top:11px;font-size:.53125rem;line-height:1.4;color:rgba(95,194,239,.85)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage div.panel-ask p.ask-note{margin-top:8px;font-size:.625rem;line-height:1.5;color:rgba(255,255,255,.5)}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage .dot-cyan{background:#5fc2ef}main#main.zos-services-ai-solutions section.what-it-looks-like div.specimen-stage .dot-magenta{background:#e240d1}main#main.zos-services-ai-solutions section.what-it-looks-like p.specimen-note{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;max-width:820px;color:var(--color-slate)}main#main.zos-services-ai-solutions section.straight-answers{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:44px;padding:100px max(20px,calc((100% - 1280px)/ 2));background:var(--color-paper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.straight-answers{gap:32px;padding-block:56px}}main#main.zos-services-ai-solutions section.straight-answers div.section-background{position:absolute;inset:0;z-index:-1;pointer-events:none}main#main.zos-services-ai-solutions section.straight-answers div.section-background img{width:100%;height:100%;object-fit:cover;opacity:.35}main#main.zos-services-ai-solutions section.straight-answers div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}main#main.zos-services-ai-solutions section.straight-answers div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.straight-answers div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.straight-answers div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.straight-answers div.intro p{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;max-width:800px;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.straight-answers div.refusals{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1199px){main#main.zos-services-ai-solutions section.straight-answers div.refusals{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){main#main.zos-services-ai-solutions section.straight-answers div.refusals{grid-template-columns:1fr}}main#main.zos-services-ai-solutions section.straight-answers div.refusals article.refusal-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:269px;padding:28px;background:var(--color-white);border:1px solid var(--color-whisper);border-radius:20px;transition:border-color .2s ease}main#main.zos-services-ai-solutions section.straight-answers div.refusals article.refusal-card:hover{border-color:#5fc2ef}main#main.zos-services-ai-solutions section.straight-answers div.refusals article.refusal-card .refusal-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;background:var(--color-paper);border:1px solid rgba(226,64,209,.45);border-radius:50%}main#main.zos-services-ai-solutions section.straight-answers div.refusals article.refusal-card .refusal-icon .icon{display:block}main#main.zos-services-ai-solutions section.straight-answers div.refusals article.refusal-card h3{font-size:1.125rem;font-weight:700;line-height:1.28;color:var(--color-ink)}main#main.zos-services-ai-solutions section.straight-answers div.refusals article.refusal-card p{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.how-it-works{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:44px;padding:100px max(20px,calc((100% - 1280px)/ 2));background:var(--color-white)}@media (max-width:767px){main#main.zos-services-ai-solutions section.how-it-works{gap:32px;padding-block:56px}}main#main.zos-services-ai-solutions section.how-it-works::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%)}main#main.zos-services-ai-solutions section.how-it-works .section-glow{position:absolute;top:100px;left:max(20px,calc((100% - 1280px)/ 2));z-index:-1;width:780px;height:620px;pointer-events:none;background:radial-gradient(closest-side ellipse,rgba(151,128,225,.14) 0,rgba(151,128,225,0) 100%)}main#main.zos-services-ai-solutions section.how-it-works div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}main#main.zos-services-ai-solutions section.how-it-works div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.how-it-works div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.how-it-works div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.how-it-works div.intro p{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;max-width:800px;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.how-it-works div.steps{display:flex;flex-direction:column}main#main.zos-services-ai-solutions section.how-it-works div.steps div.step{display:flex;align-items:flex-start;gap:32px;padding-block:26px}main#main.zos-services-ai-solutions section.how-it-works div.steps div.step+div.step{border-top:1px solid var(--color-whisper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.how-it-works div.steps div.step{flex-wrap:wrap;gap:16px}}main#main.zos-services-ai-solutions section.how-it-works div.steps div.step span.rail{flex-shrink:0;width:70px;font-size:2.125rem;font-weight:800;line-height:1.16;background:linear-gradient(180deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%);background-clip:text;-webkit-background-clip:text;color:transparent}@media (max-width:767px){main#main.zos-services-ai-solutions section.how-it-works div.steps div.step span.rail{width:auto}}main#main.zos-services-ai-solutions section.how-it-works div.steps div.step div.description{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}main#main.zos-services-ai-solutions section.how-it-works div.steps div.step div.description h3{font-size:1.25rem;font-weight:700;line-height:1.28;color:var(--color-ink)}main#main.zos-services-ai-solutions section.how-it-works div.steps div.step div.description p{font-size:.9375rem;font-weight:400;line-height:1.65;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.how-it-works div.steps div.step span.time-scale{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;padding:6px 12px;background:var(--color-paper);border:1px solid var(--color-whisper);border-radius:999px;color:var(--color-slate);white-space:nowrap}main#main.zos-services-ai-solutions section.ownership{color-scheme:dark;--color-paper:#0d0d12;--color-white:#1a1a24;--color-whisper:#2a2a38;--color-slate:#8a8a98;--color-graphite:#a8a8b6;--color-ink:#f4f4f8;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:52px;padding:110px max(20px,calc((100% - 1280px)/ 2));background:var(--color-paper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.ownership{gap:32px;padding-block:60px}}main#main.zos-services-ai-solutions section.ownership div.section-background{position:absolute;inset:0;z-index:-1;pointer-events:none}main#main.zos-services-ai-solutions section.ownership div.section-background img{width:100%;height:100%;object-fit:cover;opacity:.4}main#main.zos-services-ai-solutions section.ownership div.section-background::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(13,13,18,.88) 0,rgba(13,13,18,.5) 50%,rgba(13,13,18,.92) 100%),rgba(13,13,18,.74)}main#main.zos-services-ai-solutions section.ownership h2.statement{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;font-size:4.25rem;font-weight:800;line-height:1.04;letter-spacing:-.025em}@media (max-width:767px){main#main.zos-services-ai-solutions section.ownership h2.statement{font-size:2.25rem;letter-spacing:-.02em}}main#main.zos-services-ai-solutions section.ownership h2.statement .statement-line{color:#fff}main#main.zos-services-ai-solutions section.ownership h2.statement .statement-line.is-gradient{background:linear-gradient(90deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%);background-clip:text;-webkit-background-clip:text;color:transparent}main#main.zos-services-ai-solutions section.ownership div.ownership-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}@media (max-width:767px){main#main.zos-services-ai-solutions section.ownership div.ownership-pillars{grid-template-columns:1fr}}main#main.zos-services-ai-solutions section.ownership div.ownership-pillars div.pillar{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:28px;border-top:2px solid rgba(255,255,255,.22)}main#main.zos-services-ai-solutions section.ownership div.ownership-pillars div.pillar h3{font-size:1.3125rem;font-weight:700;line-height:1.28;color:#fff}main#main.zos-services-ai-solutions section.ownership div.ownership-pillars div.pillar p{font-size:.9375rem;font-weight:400;line-height:1.65;color:rgba(255,255,255,.74)}main#main.zos-services-ai-solutions section.faq{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:44px;padding:100px max(20px,calc((100% - 1280px)/ 2));background:var(--color-paper)}@media (max-width:767px){main#main.zos-services-ai-solutions section.faq{gap:32px;padding-block:56px}}main#main.zos-services-ai-solutions section.faq::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#ea03ff 0,#5fc2ef 52%,#07f9fe 100%)}main#main.zos-services-ai-solutions section.faq div.section-background{position:absolute;inset:0;z-index:-1;pointer-events:none}main#main.zos-services-ai-solutions section.faq div.section-background img{width:100%;height:100%;object-fit:cover;opacity:.35}main#main.zos-services-ai-solutions section.faq div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}main#main.zos-services-ai-solutions section.faq div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.faq div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.faq div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.faq div.collapsible{display:flex;flex-direction:column}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse{display:flex;flex-direction:column;gap:14px;padding-block:26px;border-bottom:1px solid var(--color-whisper)}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse .collapse-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:0;border:0;background:0 0;text-align:left}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse button.collapse-question{cursor:pointer}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse button.collapse-question:hover .question-text{color:#5fc2ef}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse .question-text{font-size:1.25rem;font-weight:700;line-height:1.28;color:var(--color-ink);transition:color .2s ease}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse .question-sign{flex-shrink:0;font-size:1.375rem;font-weight:700;line-height:1.28;color:var(--color-slate)}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse .question-sign::before{content:"+"}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse [aria-expanded=true] .question-sign{color:#5fc2ef}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse [aria-expanded=true] .question-sign::before{content:"\2212"}main#main.zos-services-ai-solutions section.faq div.collapsible div.collapse div.collapse-answer p{font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;max-width:1000px;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.related-services{display:flex;flex-direction:column;gap:44px;padding:100px max(20px,calc((100% - 1280px)/ 2));background:var(--color-white)}@media (max-width:767px){main#main.zos-services-ai-solutions section.related-services{gap:32px;padding-block:56px}}main#main.zos-services-ai-solutions section.related-services div.intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}main#main.zos-services-ai-solutions section.related-services div.intro .pill{font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5fc2ef}main#main.zos-services-ai-solutions section.related-services div.intro h2{font-size:2.625rem;font-weight:800;line-height:1.16;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.related-services div.intro h2{font-size:1.5625rem;line-height:1.2}}main#main.zos-services-ai-solutions section.related-services div.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:767px){main#main.zos-services-ai-solutions section.related-services div.cards{grid-template-columns:1fr}}main#main.zos-services-ai-solutions section.related-services div.cards .related-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:198px;padding:30px;background:var(--color-paper);border:1px solid var(--color-whisper);border-radius:20px;transition:border-color .2s ease}main#main.zos-services-ai-solutions section.related-services div.cards .related-card:hover{border-color:#5fc2ef}main#main.zos-services-ai-solutions section.related-services div.cards .related-card h3{font-size:1.375rem;font-weight:700;line-height:1.28;letter-spacing:0;color:var(--color-ink)}@media (max-width:767px){main#main.zos-services-ai-solutions section.related-services div.cards .related-card h3{font-size:1.125rem;line-height:1.32}}main#main.zos-services-ai-solutions section.related-services div.cards .related-card p{font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;color:var(--color-graphite)}main#main.zos-services-ai-solutions section.related-services div.cards .related-card .related-link{margin-top:auto;font-size:.8125rem;font-weight:400;line-height:1.62;letter-spacing:0;font-weight:700;white-space:nowrap;color:#5fc2ef}