.card{width:300px;height:200px;perspective:1000px;cursor:pointer}.card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-radius:10px}.card.flipped .card-inner{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;overflow:hidden;background:#1e3a34;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #c5a059}.card-back{transform:rotateY(180deg);background:#182e29;padding:15px}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.meddev-text{font-family:serif;font-size:24px;font-weight:900;color:#c5a059;letter-spacing:2px;opacity:.9;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .5s ease}.card:hover .meddev-text{transform:scale(1.1) translateY(-5px);text-shadow:0 4px 8px rgba(197,160,89,.4)}.logo-bottom-text{margin-top:8px;color:#e6d5bc;font-size:10px;font-weight:700;letter-spacing:1px;opacity:.8;text-transform:uppercase}.border-effect{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #c5a059;opacity:0;transform:rotate(10deg) scale(.9);transition:all .5s cubic-bezier(.23,1,.32,1);pointer-events:none}.card:hover .border-effect,.card.flipped .border-effect{top:15px;right:15px;bottom:15px;left:15px;opacity:1;transform:rotate(0) scale(1)}.bottom-text{position:relative;margin-top:25px;font-size:14px;font-weight:900;color:#1e3a34;background:#c5a059;padding:10px 20px;border-radius:25px;opacity:1;letter-spacing:2px;white-space:nowrap;z-index:20;cursor:pointer;animation:glow-pulse 1.5s infinite ease-in-out;box-shadow:0 0 15px #c5a05980;border:2px solid #fff}.bottom-text:hover{transform:scale(1.1);box-shadow:0 0 30px #c5a059cc}@keyframes glow-pulse{0%{box-shadow:0 0 #c5a059b3;transform:scale(1)}70%{box-shadow:0 0 0 15px #c5a05900;transform:scale(1.05)}to{box-shadow:0 0 #c5a05900;transform:scale(1)}}.options-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}.contact-title{color:#c5a059;font-family:serif;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase;border-bottom:1px solid rgba(197,160,89,.3);padding-bottom:2px}.option-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:90%;padding:8px;border-radius:6px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;transition:transform .2s,box-shadow .2s;cursor:pointer;border:none;outline:none;text-decoration:none}.btn-whatsapp{background-color:#25d366;color:#fff;box-shadow:0 2px 4px #25d36633}.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 4px 8px #25d3664d}.btn-call{background-color:#c5a059;color:#1e3a34;box-shadow:0 2px 4px #c5a05933}.btn-call:hover{transform:translateY(-2px);box-shadow:0 4px 8px #c5a0594d}.btn-copy{background-color:transparent;color:#c5a059;border:1px solid #c5a059}.btn-copy:hover{background-color:#c5a059;color:#1e3a34;transform:translateY(-2px)}.btn-copy.copied{background-color:#2ecc71;color:#fff;border-color:#2ecc71}.close-btn{margin-top:5px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.15);padding:4px 12px;border-radius:4px;font-size:9px;opacity:.5;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s}.close-btn:hover{opacity:1;background:#ffffff1a;border-color:#fff6}
