.system-pillars{padding:5rem 1.5rem}.system-pillars__container{max-width:1100px;margin:0 auto}.system-pillars__placeholder{padding:3rem;text-align:center;color:var(--dp-slate,#64748B);font-style:italic;border:2px dashed var(--dp-steel,#C9D9EA);border-radius:var(--dp-radius-lg,16px)}.system-pillars__header{text-align:center;margin-bottom:4rem}.system-pillars__headline{font-family:var(--dp-font-display,'Plus Jakarta Sans',sans-serif);font-size:clamp(1.75rem, 4vw, 2.5rem);color:var(--dp-navy,#10254C);font-weight:700;line-height:1.3;margin-bottom:1rem}.system-pillars__intro{font-family:var(--dp-font-body,'DM Sans',sans-serif);font-size:1.125rem;color:var(--dp-slate,#64748B);max-width:600px;margin:0 auto}.system-pillars__grid{display:flex;align-items:stretch;justify-content:center;gap:1rem;margin-bottom:4rem}.system-pillars__item{flex:1;max-width:300px;padding:2rem;border-radius:var(--dp-radius-lg,16px);text-align:center;transition:box-shadow 0.2s ease,transform 0.2s ease}.system-pillars__item--cloud{background:var(--dp-cloud,#F2F6FC)}.system-pillars__item--mist{background:var(--dp-mist,#E7EFF8)}.system-pillars__item--white{background:var(--dp-white,#FFFFFF);box-shadow:0 2px 8px -2px rgb(16 37 76 / .1)}.system-pillars__item--white:hover{box-shadow:0 8px 24px -4px rgb(16 37 76 / .12);transform:translateY(-3px)}.system-pillars__arrow{display:flex;align-items:center;color:var(--dp-steel,#C9D9EA);font-size:1.5rem;font-weight:700}.system-pillars__step{display:inline-block;font-family:var(--dp-font-mono,'JetBrains Mono',monospace);color:var(--dp-primary,#0858D0);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.system-pillars__icon{width:48px;height:48px;background:var(--dp-navy,#10254C);border-radius:var(--dp-radius-md,12px);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.system-pillars__icon svg{width:24px;height:24px;color:var(--dp-accent,#FAB800)}.system-pillars__title{font-family:var(--dp-font-display,'Plus Jakarta Sans',sans-serif);font-size:1.25rem;color:var(--dp-navy,#10254C);font-weight:700;margin-bottom:.5rem}.system-pillars__description{font-family:var(--dp-font-body,'DM Sans',sans-serif);font-size:.9375rem;color:var(--dp-slate,#64748B);line-height:1.6}.system-pillars__stats{display:flex;justify-content:center;align-items:center;gap:3rem;padding:2rem;background:linear-gradient(135deg,var(--dp-navy,#10254C) 0%,var(--dp-primary,#0858D0) 100%);border-radius:1rem;color:var(--dp-white,#FFFFFF)}.system-pillars__stat{text-align:center}.system-pillars__stat-value{display:block;font-family:var(--dp-font-display,'Plus Jakarta Sans',sans-serif);font-size:3rem;font-weight:700}.system-pillars__stat--before .system-pillars__stat-value{color:rgb(255 255 255 / .6)}.system-pillars__stat--after .system-pillars__stat-value{color:var(--dp-accent,#FAB800)}.system-pillars__stat-label{font-family:var(--dp-font-body,'DM Sans',sans-serif);font-size:.875rem;opacity:.8}.system-pillars__stat-arrow{font-size:2rem;font-weight:700;color:var(--dp-accent,#FAB800)}.system-pillars--dark .dp-eyebrow{color:var(--dp-accent,#FAB800)}.system-pillars--dark .system-pillars__headline{color:var(--dp-white,#FFFFFF)}.system-pillars--dark .system-pillars__intro{color:rgb(255 255 255 / .7)}.system-pillars--dark .system-pillars__step{color:var(--dp-accent,#FAB800)}.system-pillars--dark .system-pillars__title{color:var(--dp-white,#FFFFFF)}.system-pillars--dark .system-pillars__description{color:rgb(255 255 255 / .7)}.system-pillars--dark .system-pillars__arrow{color:rgb(255 255 255 / .3)}.system-pillars--dark .system-pillars__placeholder{color:rgb(255 255 255 / .5);border-color:rgb(255 255 255 / .2)}@media (max-width:768px){.system-pillars__grid{flex-direction:column;align-items:center}.system-pillars__arrow{transform:rotate(90deg)}.system-pillars__item{max-width:100%}.system-pillars__stats{flex-direction:column;gap:1.5rem}.system-pillars__stat-arrow{transform:rotate(90deg)}}@media (max-width:640px){.system-pillars{padding:3rem 1rem}}