.contact-info{background:transparent;color:#eaeaea;padding:80px 0;position:relative}.contact-info:before{background:radial-gradient(circle at top,rgba(0,255,179,.06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.top-section{margin:0 auto 60px;max-width:780px;text-align:center}.tagline{font-size:15px;letter-spacing:2px;text-transform:uppercase}.tagline,.title{color:#00ffb3;margin-bottom:14px}.title{font-size:34px;font-weight:700;line-height:1.3}.desc{color:#bdbdbd;font-size:18px;line-height:1.7}.contact-info_flex{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.contact-info_inner{background:linear-gradient(180deg,#101010,#0b0b0b);border-radius:14px;box-shadow:0 0 0 rgba(0,255,179,0);flex-basis:calc(33.33% - 40px);padding:26px 22px;transition:.35s ease}.contact-info_inner:hover{box-shadow:0 0 18px rgba(0,255,179,.18);transform:translateY(-6px)}.contact-info_item img{filter:brightness(1.4);height:40px;margin-bottom:14px;object-fit:contain;width:40px}.contact-info_item p,.contact-info_item span{color:#eaeaea!important;font-size:17px!important;line-height:1.6}.contact-info_inner svg{fill:#00ffb3;height:28px;width:28px}@media (max-width:1024px){.contact-info_inner{flex-basis:calc(50% - 40px)}}@media (max-width:767px){.contact-info_flex{gap:24px}.contact-info_inner{flex-basis:100%}.title{font-size:28px}}.fade-in,.fade-up{opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s ease}.fade-in{transform:translateY(20px)}.fade-visible{opacity:1!important;transform:translateY(0)!important}.hs-inline-edit .fade-in,.hs-inline-edit .fade-up{opacity:1!important;transform:none!important}