.mod-cis-philosophy{padding:var(--space-10) 0;background-image:linear-gradient(to bottom,var(--color-gray-200),var(--color-gray-100));background-color:var(--color-gray-100)}.mod-cis-philosophy__inner{width:100%;padding-inline:var(--container-padding);margin-inline:auto;max-width:var(--container-max);display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.mod-cis-philosophy__header{gap:var(--space-4);text-align:center;display:flex;flex-direction:column;align-items:center}.mod-cis-philosophy__title{margin:0;font-family:var(--font-headline);font-weight:var(--font-weight-extra-bold);font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.15;color:var(--color-gray-900)}.mod-cis-philosophy__text{max-width:800px;color:var(--color-gray-700);line-height:var(--line-height-relaxed);font-size:var(--font-size-base)}.mod-cis-philosophy__text p{margin:0 0 var(--space-3)}.mod-cis-philosophy__text p:last-child{margin-bottom:0}.mod-cis-philosophy__arguments{list-style:none;margin:0;padding:0;width:100%;display:flex;gap:var(--space-5);flex-direction:row;flex-wrap:wrap;justify-content:center}@media (min-width: 768px){.mod-cis-philosophy__arguments .argument{width:calc(50% - var(--space-5))}}@media (min-width: 1024px){.mod-cis-philosophy__arguments .argument{width:calc(33.33333% - var(--space-5))}}.mod-cis-philosophy .argument{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);background-color:var(--color-white);box-shadow:0 4px 18px #0000000f}.mod-cis-philosophy .argument__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.mod-cis-philosophy .argument__title{margin:0;font-family:var(--font-headline);font-weight:var(--font-weight-extra-bold);font-size:var(--font-size-md);letter-spacing:.04em;text-transform:uppercase;color:var(--color-theme-accent);line-height:1.2;max-width:calc(100% - 2rem)}.mod-cis-philosophy .argument__icon{position:absolute;flex:0 0 4rem;width:4rem;height:4rem;top:.25rem;right:.5rem;fill:var(--color-theme-accent)}.mod-cis-philosophy .argument__text{margin:0;color:var(--color-gray-700);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}.mod-cis-philosophy__cta{display:flex;justify-content:center;margin-top:var(--space-2)}
