.s-dcr-pillars{--ink:#022430;--deep:#02668a;--sky:#2ea9e1;--yellow:#fab022;--graphite:#2c3b45;--mist:#f0f5f8;--border:#e1ebf1;--font:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--mist);color:var(--ink);font-family:var(--font);padding:88px clamp(16px,3vw,48px)}.s-dcr-pillars *{box-sizing:border-box}.s-dcr-pillars--alt{background:var(--mist)}.s-dcr-pillars__inner{margin:0 auto;max-width:1240px}.s-dcr-pillars__head{align-items:end;display:grid;gap:64px;grid-template-columns:1fr 380px;margin:0 0 48px}.s-dcr-pillars__tag{align-items:center;color:var(--deep);display:flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.18em;margin:0 0 16px;text-transform:uppercase}.s-dcr-pillars__badge{background:var(--yellow);border-radius:4px;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;padding:3px 10px}.s-dcr-pillars__title{color:var(--ink);font-family:var(--font);font-size:clamp(28px,3.4vw,46px);font-weight:800;letter-spacing:-.024em;line-height:1.05;margin:0}.s-dcr-pillars__lede{color:var(--graphite);font-size:16px;line-height:1.6;margin:0}.s-dcr-pillars__grid{background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(5,1fr);overflow:hidden}.s-dcr-pillars__cell{border-right:1px solid var(--border);padding:32px 24px;position:relative}.s-dcr-pillars__cell:last-child{border-right:0}.s-dcr-pillars__roman{color:var(--yellow);font-family:var(--font);font-size:32px;font-weight:800;letter-spacing:.02em;line-height:1;margin:0 0 18px}.s-dcr-pillars__cell-title{color:var(--ink);font-family:var(--font);font-size:18px;font-weight:700;margin:0 0 10px}.s-dcr-pillars__cell-body{color:var(--graphite);font-size:13px;line-height:1.55;margin:0}.s-dcr-pillars__cell:after{background:linear-gradient(90deg,var(--yellow),var(--sky));content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s cubic-bezier(.2,.8,.2,1);width:100%}.s-dcr-pillars__cell:hover:after{opacity:1}@media (max-width:1024px){.s-dcr-pillars{padding:64px clamp(16px,3vw,40px)}.s-dcr-pillars__head{gap:40px;margin-bottom:36px}.s-dcr-pillars__grid{grid-template-columns:repeat(2,1fr)}.s-dcr-pillars__cell{border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.s-dcr-pillars__cell:nth-child(2n){border-right:0}}@media (max-width:900px){.s-dcr-pillars__head{gap:18px;grid-template-columns:1fr}}@media (max-width:640px){.s-dcr-pillars{padding:44px 20px}.s-dcr-pillars__title{font-size:clamp(24px,7vw,32px)}.s-dcr-pillars__grid{grid-template-columns:1fr}.s-dcr-pillars__cell{border-right:0}.s-dcr-pillars__cell:last-child{border-bottom:0}.s-dcr-pillars__cell:after{display:none}}@media (max-width:375px){.s-dcr-pillars{padding:36px 16px}.s-dcr-pillars__cell{padding:26px 20px}}