.WhoWeServePage-module__bl0SpG__container{max-width:1240px}.WhoWeServePage-module__bl0SpG__hero{background:var(--surface-page);padding:10rem 0 4rem;position:relative}.WhoWeServePage-module__bl0SpG__heroKicker{font-family:var(--font-ibm-plex-sans),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-size:.75rem;font-weight:600}.WhoWeServePage-module__bl0SpG__heroTitle{font-family:var(--display-headings);letter-spacing:-1px;color:var(--fg-primary);margin:0 0 1.25rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.1}.WhoWeServePage-module__bl0SpG__heroSubtitle{font-family:var(--font-ibm-plex-sans),sans-serif;color:#00000080;max-width:600px;margin:0;font-size:1.0625rem;line-height:1.6}.WhoWeServePage-module__bl0SpG__section{background:var(--surface-page);scroll-margin-top:calc(var(--header-height,100px) + 68px);padding:6rem 0}.WhoWeServePage-module__bl0SpG__sectionAlt{background:var(--surface-muted)}.WhoWeServePage-module__bl0SpG__sectionHeader{margin-bottom:3rem}.WhoWeServePage-module__bl0SpG__sectionKicker{font-family:var(--font-ibm-plex-sans),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.WhoWeServePage-module__bl0SpG__sectionTitle{font-family:var(--display-headings);letter-spacing:-.5px;color:var(--fg-primary);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15}.WhoWeServePage-module__bl0SpG__sectionSubtitle{font-family:var(--font-ibm-plex-sans),sans-serif;color:#00000080;max-width:640px;margin:0;font-size:1rem;line-height:1.6}.WhoWeServePage-module__bl0SpG__propsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:2rem;display:grid}.WhoWeServePage-module__bl0SpG__propCard{background:var(--surface-page);border:1px solid var(--border-light-soft);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);padding:28px 24px}.WhoWeServePage-module__bl0SpG__propTitle{font-family:var(--font-ibm-plex-sans),sans-serif;color:var(--fg-primary);margin:0 0 .625rem;font-size:1rem;font-weight:600}.WhoWeServePage-module__bl0SpG__propDescription{font-family:var(--font-ibm-plex-sans),sans-serif;color:#00000070;margin:0;font-size:.875rem;line-height:1.55}.WhoWeServePage-module__bl0SpG__sectionCtaWrap{max-width:740px;margin-top:2.5rem}.WhoWeServePage-module__bl0SpG__bottomCta{background:var(--surface-dark-soft);text-align:center;padding:5rem 0;position:relative;overflow:hidden}.WhoWeServePage-module__bl0SpG__bottomCta:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.WhoWeServePage-module__bl0SpG__bottomCtaInner{z-index:1;max-width:740px;margin:0 auto;position:relative}.WhoWeServePage-module__bl0SpG__bottomCtaTitle{font-family:var(--display-headings);letter-spacing:-.5px;color:var(--fg-on-dark);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15}.WhoWeServePage-module__bl0SpG__bottomCtaSubtitle{font-family:var(--font-ibm-plex-sans),sans-serif;color:#ffffff80;margin:0 0 2rem;font-size:1rem;line-height:1.6}.WhoWeServePage-module__bl0SpG__bottomCtaButton{width:100%;font-family:var(--font-ibm-plex-sans),sans-serif;letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--fg-primary);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);justify-content:center;padding:16px 40px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.WhoWeServePage-module__bl0SpG__bottomCtaButton:hover{background:#e5a510}@media screen and (max-width:1200px){.WhoWeServePage-module__bl0SpG__propsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.WhoWeServePage-module__bl0SpG__hero{padding:8rem 0 3rem}.WhoWeServePage-module__bl0SpG__section{padding:4rem 0}.WhoWeServePage-module__bl0SpG__propsGrid{grid-template-columns:1fr}.WhoWeServePage-module__bl0SpG__bottomCtaButton{text-align:center;width:100%}}
