.visa-service-panel{padding:42px 20px;background:#f3f8f7;border-top:1px solid #dce9e7;border-bottom:1px solid #dce9e7;font-family:"DM Sans",Arial,sans-serif}.visa-service-panel__inner{width:min(960px,100%);margin:auto}.visa-service-panel h2{margin:0 0 18px;color:#07343b;font:800 clamp(22px,3vw,30px)/1.2 Montserrat,"DM Sans",Arial,sans-serif;text-align:center}.visa-service-panel__actions{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px}.visa-service-panel__actions a{display:flex;align-items:center;justify-content:center;min-height:66px;padding:15px 18px;border-radius:10px;background:#087f7a;color:#fff!important;font-size:14px;font-weight:800;text-align:center;text-decoration:none!important;box-shadow:0 8px 22px rgba(7,52,59,.1);transition:transform .2s,box-shadow .2s}.visa-service-panel__actions a:nth-child(2){background:#f5c13a;color:#07343b!important}.visa-service-panel__actions a:nth-child(3){background:#07343b}.visa-service-panel__actions a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(7,52,59,.18)}@media(max-width:680px){.visa-service-panel{padding:34px 14px}.visa-service-panel__actions{grid-template-columns:1fr}}
