.threecolumn{width:100%;display:flex;flex-direction:column;margin:50px 0;justify-content:stretch}.threecolumn .column{width:100%;margin-bottom:20px}.threecolumn .box{text-align:center;display:block;background:rgba(0,212,255,.03);border:1px solid rgba(0,212,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:30px 25px;border-radius:20px;color:#e0e8f0;text-decoration:none;transition:all .4s ease;position:relative;overflow:hidden}.threecolumn .box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(0,212,255,.06) 0,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.threecolumn .box:focus-visible{outline:3px solid hotpink;outline-offset:4px}.threecolumn .box h3{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:20px 0 10px;text-shadow:none}.threecolumn .box p{color:#6a8fa8;font-size:.85rem;line-height:1.8rem}.threecolumn .box img{border-radius:50%;width:75%;height:auto;aspect-ratio:1/1;object-fit:cover;border:2px solid rgba(0,212,255,.25);transition:all .4s ease}.threecolumn .box .column-button{display:inline-block;border-radius:50px;background:linear-gradient(135deg,rgba(0,212,255,.15),rgba(0,212,255,.07));border:1px solid rgba(0,212,255,.4);color:#00d4ff;font-weight:700;letter-spacing:.1em;font-size:.8rem;text-transform:uppercase;opacity:0;transition:all .4s ease;margin-top:20px;padding:12px 28px}.threecolumn .box:hover{background:rgba(0,212,255,.07);border-color:rgba(0,212,255,.4);box-shadow:0 0 35px rgba(0,212,255,.12),inset 0 0 30px rgba(0,212,255,.03);transform:translateY(-5px)}.threecolumn .box:hover:before{opacity:1}.threecolumn .box:hover img{border-color:rgba(0,212,255,.7);box-shadow:0 0 25px rgba(0,212,255,.25)}.threecolumn .box:hover .column-button{opacity:1;box-shadow:0 0 15px rgba(0,212,255,.25)}@media screen and (min-width:768px){.threecolumn{flex-direction:row;flex-wrap:nowrap}.threecolumn .column{width:30%;margin:1.5% 1.5% 0;align-self:stretch}.threecolumn .box{height:90%}}