@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');:root {    --primary: #E31E24;    --dark: #1A1A1A;}body {    font-family: 'Plus Jakarta Sans', sans-serif;    -webkit-font-smoothing: antialiased;}/* Custom Red Selection */::selection {    background-color: var(--primary);    color: white;}/* Utility Animations */@keyframes pulse-ring {    0% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7); }    70% { transform: scale(1); box-shadow: 0 0 0 15px rgba(37, 211, 102, 0); }    100% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); }}.pulse-animation {    animation: pulse-ring 2.5s infinite;}/* Service Card Hover */.service-group {    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.service-group:hover {    transform: translateY(-12px);    box-shadow: 0 40px 60px -15px rgba(0, 0, 0, 0.1);    border-color: var(--primary);}/* Value Card Hover */.value-card {    transition: all 0.3s ease;}.value-card:hover {    transform: scale(1.05);    background: var(--dark);    color: white;}/* Custom Scrollbar */::-webkit-scrollbar {    width: 8px;}::-webkit-scrollbar-track {    background: #f1f1f1;}::-webkit-scrollbar-thumb {    background: var(--dark);    border-radius: 10px;}::-webkit-scrollbar-thumb:hover {    background: var(--primary);}/* Responsive Header */@media (max-width: 640px) {    header nav img {        height: 40px;    }}