.st-support-hero{position:relative;padding:120px 20px;background-color:#020c1b;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center;min-height:90vh;font-family:'Inter',sans-serif}.st-container{position:relative;z-index:10;max-width:650px;width:100%}.st-title{color:#fff;font-size:clamp(34px, 5vw, 56px);font-weight:800;line-height:1.2;margin-bottom:25px;letter-spacing:-1px}.st-subtitle{color:#8892b0;font-size:16px;line-height:1.8;margin-bottom:50px!important}.st-action-grid{display:flex;flex-direction:column;gap:20px}.st-card{display:flex;align-items:center;background:rgb(13 25 48 / .6);border:1px solid rgb(100 255 218 / .1);border-radius:24px;padding:28px 32px;text-decoration:none;transition:all 0.4s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(20px);text-align:left}.st-card:hover{transform:translateY(-5px) scale(1.01);border-color:#64ffda;background:rgb(100 255 218 / .08);box-shadow:0 20px 40px rgb(0 0 0 / .4)}.st-icon-box{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-right:25px;flex-shrink:0;box-shadow:inset 0 0 10px rgb(0 0 0 / .2)}.wa-card .st-icon-box{background:rgb(37 211 102 / .15);color:#25d366;border:1px solid rgb(37 211 102 / .2)}.phone-card .st-icon-box{background:rgb(59 130 246 / .15);color:#3b82f6;border:1px solid rgb(59 130 246 / .2)}.st-text{flex:1}.st-text h3{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px 0!important;letter-spacing:.5px}.st-number-display{color:#64ffda;font-family:'JetBrains Mono',monospace;font-size:16px;font-weight:500;opacity:.9}.st-arrow{color:rgb(255 255 255 / .2);font-size:18px;margin-left:20px;transition:0.3s}.st-card:hover .st-arrow{color:#64ffda;transform:translateX(8px)}.leo-perspective-container{perspective:2000px}.leo-stage-frame{transform-style:preserve-3d}.leo-fade-down{opacity:0;transform:translateY(-20px);animation:fIn 0.8s forwards 0.2s}.leo-reveal-title{opacity:0;animation:fIn 0.8s forwards 0.5s}.leo-fade-up{opacity:0;transform:translateY(20px);animation:fIn 0.8s forwards 0.8s}.leo-hologram-scale{opacity:0;transform:scale(.95);animation:fIn 0.8s forwards 1.1s}.leo-fade-in-delayed{opacity:0;animation:fIn 0.8s forwards 1.5s}@keyframes fIn{to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.st-card{padding:20px}.st-icon-box{width:50px;height:50px;margin-right:15px;font-size:20px}.st-text h3{font-size:17px}}