.cx-about-hero .cx-display{font-size:clamp(3.25rem, 2.7rem + 1.4vw, 4.25rem)}.cx-about-hero .cx-hero-content .cx-lead{font-size:clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);line-height:1.65;max-width:46rem}.cx-about-hero.cx-hero--tight.cx-hero{padding-top:clamp(3.5rem,2.8rem + 2.6vw,5.5rem);padding-bottom:clamp(3rem,2.4rem + 2.2vw,4.5rem)}@media (max-width:430.98px){.cx-about-hero .cx-display{font-size:2.25rem;line-height:1.1;letter-spacing:-.02em}.cx-about-hero .cx-hero-content .cx-lead{font-size:1rem;line-height:1.6}}.cx-about-capabilities{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.cx-about-capabilities li{font-family:var(--cortex-font-heading);font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.85);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.5rem 1.1rem}.cx-about-statement{max-width:54rem}.cx-about-statement p{margin:0;font-size:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);line-height:1.6;color:var(--cortex-navy);font-weight:500}.cx-about-principles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:576px){.cx-about-principles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.cx-about-principles{grid-template-columns:repeat(3,1fr)}}.cx-about-principle{padding:1.85rem 1.75rem;border-top:3px solid var(--cortex-navy);background:var(--cortex-white);box-shadow:var(--cx-shadow-sm);border-radius:0 0 var(--cx-radius-lg) var(--cx-radius-lg)}.cx-about-principle:nth-child(2n){border-top-color:var(--cortex-red)}.cx-about-principle h3{font-size:1.0625rem;margin:0 0 .6rem}.cx-about-principle p{margin:0;font-size:.9375rem;color:var(--cortex-slate);line-height:1.6}.cx-about-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.cx-about-process::before{content:"";position:absolute;top:22px;left:10%;right:10%;height:2px;background:var(--cortex-border);z-index:0}.cx-about-process-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .75rem}.cx-about-process-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--cortex-navy);color:var(--cortex-white);font-family:var(--cortex-font-heading);font-weight:700;font-size:.9375rem;margin-bottom:1.1rem;box-shadow:0 0 0 6px var(--cortex-white)}.cx-about-process-step:nth-child(odd) .cx-about-process-num{background:var(--cortex-red)}.cx-about-process-step h3{font-size:.9375rem;margin:0 0 .4rem}.cx-about-process-step p{margin:0;font-size:.8125rem;color:var(--cortex-slate);line-height:1.5}@media (max-width:767.98px){.cx-about-process{grid-template-columns:1fr;gap:2rem}.cx-about-process::before{top:0;bottom:0;left:22px;right:auto;width:2px;height:auto}.cx-about-process-step{flex-direction:row;text-align:left;align-items:flex-start;gap:1.1rem;padding:0}.cx-about-process-step .cx-about-process-num{flex:none;margin-bottom:0}}.cx-about-build{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:576px){.cx-about-build{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.cx-about-build{grid-template-columns:repeat(4,1fr)}}.cx-about-build-card{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem;border-radius:var(--cx-radius-lg);background:var(--cortex-white);border:1px solid var(--cortex-border);color:inherit;transition:border-color var(--cx-duration) var(--cx-ease),transform var(--cx-duration) var(--cx-ease)}.cx-about-build-card:hover{border-color:var(--cortex-red);transform:translateY(-2px)}.cx-about-build-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background:var(--cortex-navy);color:var(--cortex-white);margin-bottom:.5rem}.cx-about-build-icon svg{width:18px;height:18px}.cx-about-build-card h3{font-size:1.0625rem;margin:0}.cx-about-build-card p{margin:0;font-size:.875rem;color:var(--cortex-slate);line-height:1.55;flex:1}.cx-about-responsible{padding:2rem 2.25rem;border-radius:var(--cx-radius-lg);background:var(--cortex-navy);color:var(--cortex-white)}.cx-about-responsible ul{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:768px){.cx-about-responsible ul{grid-template-columns:repeat(2,1fr)}}.cx-about-responsible li{display:flex;gap:.75rem;align-items:flex-start;font-size:.9375rem;color:rgba(255,255,255,.82);line-height:1.55}.cx-about-responsible li::before{content:"";flex:none;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:var(--cortex-red)}.cx-about-faq .accordion-button{font-size:clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);padding:2rem .25rem}.cx-about-faq .accordion-body{font-size:clamp(1rem, .96rem + .1vw, 1.0625rem);padding-bottom:2.1rem}