.pillars-v3{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#010101}.pillars-v3__item{position:relative;padding:100px 44px;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;background:#060606;transition:background .4s ease,transform .4s ease;overflow:hidden}.pillars-v3__item:last-child{border-right:none}.pillars-v3__item:hover{background:#0c0c0c;transform:translateY(-4px)}.pillars-v3__accent{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#c77dff,#38c9ff,#ff6b9d);opacity:0;transition:opacity .4s ease}.pillars-v3__item:hover .pillars-v3__accent{opacity:1}.pillars-v3__num-wrap{position:relative;margin-bottom:4px}.pillars-v3__num{font-family:Thunder,Impact,sans-serif;font-size:clamp(72px,8vw,100px);font-weight:900;line-height:.82;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.08);transition:-webkit-text-stroke-color .4s ease;-webkit-user-select:none;user-select:none}.pillars-v3__item:hover .pillars-v3__num{-webkit-text-stroke-color:rgba(199,125,255,.2)}.pillars-v3__title{font-family:Thunder,Impact,sans-serif;font-size:clamp(28px,3.5vw,38px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.05;position:relative;z-index:1}.pillars-v3__desc{font-family:SpaceMono,Courier New,monospace;font-size:13px;line-height:1.7;color:#ffffff80;letter-spacing:.03em;max-width:280px;transition:color .3s ease}.pillars-v3__item:hover .pillars-v3__desc{color:#ffffffa6}@media(max-width:768px){.pillars-v3{grid-template-columns:1fr}.pillars-v3__item{padding:64px 32px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07);gap:12px}.pillars-v3__item:last-child{border-bottom:none}.pillars-v3__item:hover{transform:none}.pillars-v3__num{font-size:clamp(56px,12vw,80px)}.pillars-v3__title{font-size:26px}.pillars-v3__accent{height:2px;opacity:.35}}@media(max-width:480px){.pillars-v3__item{padding:48px 20px;gap:10px}.pillars-v3__num{font-size:clamp(44px,14vw,64px)}.pillars-v3__title{font-size:22px}.pillars-v3__desc{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/eternal-pillars.css.map */
