.vcard-page-wrap{width:100%}.vcard-heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.vcard-verified-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:4px 12px;border-radius:9999px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.vcard-verified-dot{width:6px;height:6px;border-radius:50%;background-color:#10b981}.vcard-actions-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:24px 0 36px}@media (min-width:540px){.vcard-actions-grid{grid-template-columns:1fr 1fr}}.vcard-action-card{display:flex;align-items:center;gap:16px;background:var(--mist,#f4f7fb);border:1px solid var(--border-line,#d9e1ea);border-radius:var(--radius-md,8px);padding:18px 20px;text-decoration:none;color:var(--body-text,#152238);transition:all .2s ease}.vcard-action-card:hover{background:#ffffff;border-color:var(--brand-orange,#ff5f00);box-shadow:0 6px 20px rgba(17,27,58,.08);transform:translateY(-2px)}.vcard-action-icon{width:44px;height:44px;border-radius:10px;background:#ffffff;border:1px solid var(--border-line,#d9e1ea);display:flex;align-items:center;justify-content:center;color:var(--deep-blue,#000066);flex-shrink:0;transition:all .2s ease}.vcard-action-card:hover .vcard-action-icon{background:var(--deep-blue,#000066);color:#ffffff;border-color:var(--deep-blue,#000066)}.vcard-action-card.whatsapp:hover .vcard-action-icon{background:#25d366;color:#ffffff;border-color:#25d366}.vcard-action-meta h4{font-size:15px;font-weight:700;color:var(--ink-navy,#111b3a);margin-bottom:2px}.vcard-action-meta p{font-size:13px;color:var(--slate,#667085);margin:0}.vcard-location-box{background:#f8fafc;border:1px solid var(--border-line,#d9e1ea);border-left:4px solid var(--brand-orange,#ff5f00);border-radius:var(--radius-md,8px);padding:24px;margin:24px 0 36px}.vcard-location-meta h4{font-size:17px;font-weight:700;color:var(--ink-navy,#111b3a);margin-bottom:6px}.vcard-location-meta p{font-size:14px;color:var(--slate,#667085);line-height:1.6;margin:0 0 16px}.vcard-social-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:20px 0 36px}@media (min-width:540px){.vcard-social-grid{grid-template-columns:1fr 1fr}}.vcard-social-card{display:flex;align-items:center;justify-content:space-between;background:#ffffff;border:1px solid var(--border-line,#d9e1ea);border-radius:var(--radius-md,8px);padding:14px 18px;text-decoration:none;color:var(--body-text,#152238);font-size:14px;font-weight:600;transition:all .2s ease}.vcard-social-card:hover{border-color:var(--brand-orange,#ff5f00);background:var(--mist,#f4f7fb);transform:translateY(-1px)}.vcard-social-left{display:flex;align-items:center;gap:12px}.vcard-social-icon{width:20px;height:20px;color:var(--deep-blue,#000066)}.vcard-social-arrow{color:var(--brand-orange,#ff5f00);font-size:18px;transition:transform .2s ease}.vcard-social-card:hover .vcard-social-arrow{transform:translate(2px,-2px)}.vcard-solutions-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:20px 0 36px}@media (min-width:540px){.vcard-solutions-grid{grid-template-columns:1fr 1fr}}.vcard-solution-item{background:#ffffff;border:1px solid var(--border-line,#d9e1ea);border-radius:var(--radius-md,8px);padding:20px;text-decoration:none;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.vcard-solution-item:hover{border-color:var(--deep-blue,#000066);box-shadow:0 4px 16px rgba(17,27,58,.06);transform:translateY(-2px)}.vcard-sol-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-orange,#ff5f00);margin-bottom:8px}.vcard-solution-item h4{font-size:15px;font-weight:700;color:var(--ink-navy,#111b3a);margin-bottom:6px}.vcard-solution-item p{font-size:13px;color:var(--slate,#667085);line-height:1.5;margin:0}.company-facts dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate,#667085);margin-top:18px}.company-facts dd{font-size:14px;color:var(--body-text,#152238);margin-top:4px}.company-facts dd a{color:var(--deep-blue,#000066);text-decoration:underline;text-underline-offset:4px}