 growBar { 0% { width: 0; } 100% { width: 100%; } }
        .mt-4 { margin-top: 1rem; }
        @media (max-width: 768px) { .cafe-grid { grid-template-columns: 1fr; } .transportation-info { grid-template-columns: 1fr; } header { padding: 40px 0 80px; } .header-logo { font-size: 2.2rem; } .process-step { flex-direction: column; } .step-icon { margin-bottom: 15px; margin-right: 0; } }
    </style>
</head>
<body>
    <header>
        <div class="container">
            <div class="header-logo">
      