.dx-pillars{--dx-space:#aeb6c2;--dx-silver:#d6dce5;margin:128px 0 0;color:#fafafa;font-family:inherit}.dx-pillars *{box-sizing:border-box}.dx-pillars-heading{text-align:center;margin:0 auto 60px;max-width:800px}.dx-pillars-heading h2{font-family:inherit;font-size:52px;line-height:1.2;letter-spacing:-1.3px;font-weight:400;margin:0 0 12px;background:linear-gradient(90deg,#8c929b,#fafafa 25%,#fafafa 75%,#8c929b);-webkit-background-clip:text;background-clip:text;color:transparent}.dx-pillars-heading p{font-family:inherit;font-size:18px;line-height:1.8;font-weight:400;color:#d4d4d4;margin:0}.dx-pillars-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid #202124;border-radius:40px;padding:43px 39px;background:radial-gradient(70.27% 100% at 50% 0%,#141415, #000)}.dx-pillars-panel:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:2px;width:200px;background:linear-gradient(90deg,#788290,var(--dx-silver),#788290);z-index:3}.dx-pillars-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dx-pillars-dots{position:absolute;left:50%;top:5px;transform:translateX(-50%);width:650px;max-width:none;height:112px;object-fit:contain;filter:grayscale(1);opacity:.72;pointer-events:none;z-index:2}.dx-pillars-rays{position:absolute;left:50%;top:0;transform:translateX(-50%);width:650px;max-width:none;filter:grayscale(1);opacity:.55;pointer-events:none;z-index:2;animation:dx-ray-breathe 7s ease-in-out infinite}.dx-pillars-card{position:relative;isolation:isolate;overflow:hidden;min-height:241px;border:1px solid #48494c;border-radius:12px;background:#0f0f0f;transition:border-color .35s ease,box-shadow .35s ease}.dx-pillars-card:before{content:"";position:absolute;left:37px;top:0;width:24px;height:2px;background:linear-gradient(90deg,#788290,var(--dx-silver));z-index:5}.dx-pillars-card:hover{border-color:#858e9d;box-shadow:0 0 30px #b7c6dc0d}.dx-pillars-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 12px;gap:12px;pointer-events:none}.dx-pillars-symbol{position:relative;width:104px;height:104px;display:grid;place-items:center;margin-bottom:0}.dx-symbol-image{width:80px;height:80px;object-fit:contain;filter:grayscale(1) brightness(1.2)}.dx-pillars-symbol:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 38%,#0f0f0f);pointer-events:none}.dx-ticket .dx-symbol-image{transform:rotate(30deg)}.dx-pillars h3{font-family:inherit;font-size:20px;line-height:28px;font-weight:400;margin:0}.dx-pillars-card p{font-family:inherit;max-width:400px;font-size:15px;line-height:22.5px;font-weight:400;color:#aaa;margin:0}.dx-card-rays{position:absolute;width:227px;height:197px;max-width:none;object-fit:contain;top:0;left:-60px;filter:grayscale(1);opacity:.45;pointer-events:none;animation:dx-ray-breathe 6s ease-in-out infinite}.dx-card-orbit{position:absolute;top:0;right:0;width:139px;height:142px;pointer-events:none}.dx-orbit-light{position:absolute;right:0;top:0;width:150px;height:194px;max-width:none;filter:grayscale(1);opacity:.75}.dx-orbit-rings{position:absolute;width:300px;height:300px;max-width:none;right:-160px;top:-156px;filter:grayscale(1)}.dx-pillars-particles{position:absolute;right:-8px;top:-20px;width:82%;height:131px;transform:rotate(41deg);opacity:1;overflow:hidden}.dx-pillars-particles canvas{display:block;width:100%;height:100%}.dx-pillars-card:hover .dx-orbit-light{opacity:1}.dx-pillars-card:nth-child(2) .dx-card-rays{animation-delay:-2s}.dx-pillars-card:nth-child(3) .dx-card-rays{animation-delay:-4s}@keyframes dx-ray-breathe{0%,100%{opacity:.3}50%{opacity:.7}}@media(max-width:809px){.dx-pillars{margin-top:88px}.dx-pillars-heading{margin-bottom:40px}.dx-pillars-heading h2{font-size:36px;letter-spacing:-.7px}.dx-pillars-heading p{font-size:16px;line-height:1.65;max-width:540px;margin:auto}.dx-wide-break{display:none}.dx-pillars-panel{padding:24px 19px;border-radius:24px}.dx-pillars-grid{grid-template-columns:1fr;gap:20px}.dx-pillars-card p{max-width:360px}.dx-pillars-content{padding:20px 12px}.dx-pillars-panel:before{width:120px}}@media(prefers-reduced-motion:reduce){.dx-pillars *{animation:none!important;transition:none!important}.dx-pillars-particles{display:none}}
.dx-pillars{background:transparent}.dx-pillars-card p{max-width:440px}.dx-pillars-content{padding-top:19px;padding-bottom:19px}.dx-card-rays{object-position:center top}.dx-pillars-rays{object-fit:contain;object-position:center top}
.dx-card-rays{object-fit:fill}

.dx-pillars-heading p{max-width:680px;margin-inline:auto}

/* Digitalx pillar icon family: same optical frame, silver finish. */
.dx-pillars-symbol:after{display:none}.dx-symbol-image{width:76px;height:80px;filter:none;transition:filter .35s ease,transform .35s ease}.dx-pillars-card:hover .dx-symbol-image{filter:brightness(1.2) drop-shadow(0 0 8px #b8c7dc38);transform:translateY(-2px)}
@media(min-width:810px){.dx-pillars-grid{grid-auto-rows:1fr}}
