update meta

D David Veksler · 1 year ago bd906414d1cb67b92874da1566d4c7e621f8cb69
Parent: 06d2ca175

1 file changed +462 −691

Diff

diff --git a/aws-vs-azure.html b/aws-vs-azure.html
index d8060cb..6f2a5ed 100644
--- a/aws-vs-azure.html
+++ b/aws-vs-azure.html
@@ -3,77 +3,71 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>AWS vs Azure: A Cloud Architect's Comparative Cheatsheet</title>
+    <title>AWS vs Azure: Side-by-Side Cloud Service Comparison</title>
 
     <link
       rel="icon"
-      href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>☁️</text></svg>"
+      href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🆚</text></svg>"
     />
 
-    <!-- SEO Meta Description -->
     <meta
       name="description"
-      content="A comprehensive and interactive cheatsheet comparing AWS and Azure services, philosophies, unique strengths, and resources for cloud architects."
+      content="A direct side-by-side comparison of key AWS and Azure services for cloud architects. Explore services, philosophies, unique strengths, and resources."
     />
+    <link rel="canonical" href="http://cheatsheets.davidveksler.com/aws-vs-azure-comparison.html" /> <!-- Placeholder -->
 
-    <!-- Canonical URL (Update this to your actual URL when deployed) -->
-    <link rel="canonical" href="http://cheatsheets.davidveksler.com/aws-vs-azure.html" /> <!-- Placeholder -->
-
-    <!-- Social Media Metadata -->
-    <meta property="og:title" content="AWS vs Azure: A Cloud Architect's Comparative Cheatsheet" />
+    <meta property="og:title" content="AWS vs Azure: Side-by-Side Cloud Service Comparison" />
     <meta
       property="og:description"
-      content="Explore AWS and Azure: Side-by-side service comparisons, core philosophies, unique features, and essential learning resources."
+      content="Visually compare AWS and Azure core services directly. Deep dive into philosophies, unique features, and find essential learning resources."
     />
     <meta property="og:type" content="article" />
-    <meta property="og:url" content="http://cheatsheets.davidveksler.com/aws-vs-azure.html" /> <!-- Placeholder -->
-    <meta property="og:site_name" content="Cloud Cheatsheets" />
-    <!-- Placeholder for og:image -->
-    <!-- <meta property="og:image" content="http://cheatsheets.davidveksler.com/aws-azure-cheatsheet-image.jpg" /> -->
+    <meta property="og:url" content="http://cheatsheets.davidveksler.com/aws-vs-azure-comparison.html" /> <!-- Placeholder -->
+    <meta property="og:site_name" content="Cloud Comparison Cheatsheets" />
 
     <meta name="twitter:card" content="summary_large_image" />
-    <meta name="twitter:title" content="AWS vs Azure: A Cloud Architect's Comparative Cheatsheet" />
+    <meta name="twitter:title" content="AWS vs Azure: Side-by-Side Cloud Service Comparison" />
     <meta
       name="twitter:description"
-      content="Explore AWS and Azure: Side-by-side service comparisons, core philosophies, unique features, and essential learning resources."
+      content="Visually compare AWS and Azure core services directly. Deep dive into philosophies, unique features, and find essential learning resources."
     />
-    <!-- Placeholder for twitter:image -->
-    <!-- <meta name="twitter:image" content="http://cheatsheets.davidveksler.com/aws-azure-cheatsheet-image.jpg" /> -->
 
     <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" />
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" />
 
     <style>
       :root {
-        --bs-body-bg: #f0f2f5; /* Light grey background */
-        --bs-primary: #007bff; /* Standard Blue for general links/accents */
+        --bs-body-bg: #f4f7f9; 
+        --bs-primary: #007bff; 
         --bs-primary-dark: #0056b3;
-        --bs-primary-light: #cfe2ff;
-        --bs-secondary: #6c757d; /* Grey */
-        --card-border-color: #cfd8dc;
-        --card-shadow-color: rgba(0, 123, 255, 0.1);
+        --bs-primary-light: #e6f2ff;
+        --bs-secondary: #6c757d;
+        --card-border-color: #dee2e6;
+        --card-shadow-color: rgba(0, 0, 0, 0.075);
         --text-color-main: #212529;
         --text-color-secondary: #495057;
         --text-color-highlight: var(--bs-primary-dark);
-        --blueprint-grid-color: rgba(0, 123, 255, 0.07);
-        --schema-bg-color: rgba(255, 255, 255, 0.92); 
-        --schema-border-color: #b0bec5;
-
-        /* --- AWS vs Azure Theme Colors --- */
-        --theme-color-services: #17a2b8;    /* Teal/Info */
-        --theme-color-deep-dive: #6f42c1; /* Purple */
-        --theme-color-resources: #28a745;  /* Green/Success */
-        --theme-color-general: #007bff;    /* Primary Blue for fallback or general sections */
+        --blueprint-grid-color: rgba(0, 123, 255, 0.05);
+        --schema-bg-color: #ffffff; 
+        --schema-border-color: #ced4da;
+
+        --aws-color: #FF9900; /* AWS Orange */
+        --azure-color: #0078D4; /* Azure Blue */
+
+        --theme-color-services: #17a2b8;    /* Teal for service comparison section */
+        --theme-color-philosophy: #6f42c1; /* Purple for philosophy section */
+        --theme-color-strengths: #fd7e14;  /* Orange for strengths section */
+        --theme-color-resources: #28a745;  /* Green for resources section */
         
-        --theme-category-color: var(--theme-color-general); /* Default */
+        --theme-category-color: var(--bs-primary); /* Default */
       }
 
       body {
         background-color: var(--bs-body-bg);
         background-image: linear-gradient(to right, var(--blueprint-grid-color) 1px, transparent 1px),
           linear-gradient(to bottom, var(--blueprint-grid-color) 1px, transparent 1px);
-        background-size: 80px 80px;
-        font-family: "Segoe UI", "Roboto", Helvetica, Arial, sans-serif;
+        background-size: 60px 60px;
+        font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
         padding-bottom: 3rem;
         font-size: 16px;
         color: var(--text-color-main);
@@ -82,805 +76,586 @@
       *, *::before, *::after { box-sizing: inherit; }
 
       .page-header {
-        background: linear-gradient(135deg, var(--bs-primary-light), #e0e0e0);
-        padding: 3rem 1.5rem;
+        background: linear-gradient(135deg, var(--bs-primary-light), #f8f9fa);
+        padding: 2.5rem 1.5rem;
         text-align: center;
         border-bottom: 4px solid var(--bs-primary);
-        margin-bottom: 3rem;
-        position: relative;
-        z-index: 10;
-        box-shadow: 0 5px 20px rgba(0, 123, 255, 0.15);
+        margin-bottom: 2.5rem;
+        box-shadow: 0 4px 15px rgba(0, 123, 255, 0.1);
       }
       .page-header h1 {
         color: var(--bs-primary-dark);
-        font-weight: 600;
-        letter-spacing: 0.5px;
-        margin-bottom: 0.75rem;
-        font-size: 2.8rem; /* Adjusted */
+        font-weight: 700;
+        font-size: 2.5rem; 
       }
       .page-header h1 .bi {
-        font-size: 1em; 
-        vertical-align: -0.05em;
-        margin-right: 0.5em;
-        color: var(--bs-secondary); 
+        font-size: 1.1em; 
+        vertical-align: -0.1em;
+        margin-right: 0.4em;
+        color: var(--bs-primary);
       }
       .page-header .lead {
         color: var(--text-color-secondary);
-        font-size: 1.2rem; /* Adjusted */
-        max-width: 850px;
+        font-size: 1.15rem; 
+        max-width: 900px;
         margin: auto;
-        font-weight: 300;
+        font-weight: 400;
       }
 
       .schema-container {
         background-color: var(--schema-bg-color);
-        border: 2px solid var(--schema-border-color);
+        border: 1px solid var(--schema-border-color);
         border-radius: 10px;
-        padding: 1.5rem 1.5rem 0.5rem 1.5rem;
-        margin-bottom: 3rem;
-        box-shadow: 0 6px 15px rgba(0, 123, 255, 0.08);
-        backdrop-filter: blur(4px);
-        position: relative;
+        padding: 1.5rem;
+        margin-bottom: 2.5rem;
+        box-shadow: 0 5px 20px var(--card-shadow-color);
       }
 
-      .section-title {
+      .section-title-main { /* For the main comparison section */
+        color: var(--bs-primary-dark);
+        background-color: transparent;
+        margin: 0 0 1.5rem 0;
+        font-weight: 700;
+        font-size: 1.8rem;
+        border-bottom: 2px solid var(--bs-primary);
+        padding-bottom: 0.75rem;
+        text-align: center;
+      }
+      .section-title-main .bi {
+        margin-right: 0.5em;
+        color: var(--bs-primary);
+      }
+      
+      .section-title { /* For collapsible sections */
         color: #fff;
-        background-color: var(--theme-category-color); /* Uses the specific section color */
+        background-color: var(--theme-category-color);
         margin: -2.8rem 0 1.8rem 0;
         font-weight: 700;
         text-transform: uppercase;
-        letter-spacing: 0.1em;
-        font-size: 1.2rem;
-        border-bottom: none;
+        letter-spacing: 0.08em;
+        font-size: 1.1rem;
         padding: 0.6rem 1.2rem;
         display: inline-block;
         position: relative;
-        left: 1.2rem;
+        left: 1rem;
         z-index: 15;
-        border: 2px solid var(--schema-border-color);
+        border: 1px solid var(--schema-border-color);
         border-bottom: none;
         border-radius: 8px 8px 0 0;
-        box-shadow: 0 -3px 8px rgba(0, 0, 0, 0.05);
+        box-shadow: 0 -2px 6px rgba(0,0,0,0.04);
+      }
+
+      /* Styles for Direct Side-by-Side Comparison */
+      .comparison-area {
+        padding-top: 1rem;
+      }
+      .service-category-block {
+        margin-bottom: 2.5rem;
+      }
+      .category-title-bar {
+        display: flex;
+        align-items: center;
+        font-size: 1.5rem;
+        font-weight: 600;
+        color: var(--text-color-main);
+        margin-bottom: 1rem;
+        padding-bottom: 0.5rem;
+        border-bottom: 2px solid var(--bs-primary-light);
+      }
+      .category-title-bar .bi {
+        margin-right: 0.75rem;
+        color: var(--bs-primary);
+        font-size: 1.3em;
+      }
+      .comparison-item {
+        display: grid;
+        grid-template-columns: 1fr 1fr;
+        gap: 1rem;
+        align-items: start;
+        margin-bottom: 1.25rem;
+        padding: 1rem;
+        border: 1px solid #e9ecef;
+        border-radius: 6px;
+        background-color: #fdfdfd;
+      }
+      .comparison-item .platform-label {
+        font-weight: 600;
+        display: block;
+        margin-bottom: 0.25rem;
+        font-size: 1.05rem;
+      }
+      .comparison-item .platform-label.aws-label { color: var(--aws-color); }
+      .comparison-item .platform-label.azure-label { color: var(--azure-color); }
+      
+      .comparison-item .service-name {
+        font-weight: 500;
+        color: var(--text-color-main);
+      }
+      .comparison-description {
+        grid-column: 1 / -1; /* Span both columns */
+        margin-top: 0.5rem;
+        font-size: 0.9rem;
+        color: var(--text-color-secondary);
+        line-height: 1.6;
+        padding-top: 0.5rem;
+        border-top: 1px dashed #e0e0e0;
       }
 
+      /* Info Cards for Collapsible Sections */
       .info-card {
         background: #fff;
         border: 1px solid var(--card-border-color);
         border-radius: 8px;
         box-shadow: 0 4px 10px var(--card-shadow-color);
         height: 100%;
-        display: flex;
-        flex-direction: column;
-        transition: box-shadow 0.25s ease, transform 0.25s ease;
-        position: relative;
-        z-index: 5;
+        display: flex; flex-direction: column;
+        transition: box-shadow 0.2s ease, transform 0.2s ease;
       }
       .info-card:hover {
-        box-shadow: 0 7px 18px rgba(0, 123, 255, 0.22);
-        transform: translateY(-4px);
-        z-index: 20;
+        box-shadow: 0 6px 15px rgba(0,0,0,0.1);
+        transform: translateY(-3px);
       }
-      .info-card .card-body {
-        padding: 0;
-        flex-grow: 1;
-        display: flex;
-        flex-direction: column;
-      }
-      .info-card h5 { /* Card titles */
+      .info-card .card-body { padding: 0; flex-grow: 1; display: flex; flex-direction: column; }
+      .info-card h5 {
         color: #fff;
-        background-color: var(--theme-category-color); /* Uses the specific section/card color */
-        font-size: 1.1rem; /* Adjusted */
-        text-align: center;
-        margin: 0;
-        padding: 0.9rem 0.8rem; /* Adjusted */
-        font-weight: 600; /* Adjusted */
-        display: flex;
-        justify-content: center;
-        align-items: center;
-        gap: 0.6rem; /* Adjusted */
+        background-color: var(--theme-category-color);
+        font-size: 1.1rem; text-align: center; margin: 0;
+        padding: 0.9rem 0.8rem; font-weight: 600;
+        display: flex; justify-content: center; align-items: center; gap: 0.6rem;
         font-family: "Segoe UI Semibold", "Roboto Condensed", Consolas, Menlo, Monaco, "Courier New", monospace;
         border-bottom: 1px solid var(--card-border-color);
         border-radius: 7px 7px 0 0;
       }
-      .info-card h5 .bi {
-        font-size: 1.3em; /* Adjusted */
-        color: #fff;
-        opacity: 0.95;
-      }
-      .card-content-wrapper {
-        padding: 1.2rem; /* Adjusted */
-        flex-grow: 1;
-        display: flex;
-        flex-direction: column;
-      }
-      .info-card p.summary {
-        font-size: 0.95rem; /* Adjusted */
-        color: var(--text-color-secondary);
-        margin-bottom: 1rem; /* Adjusted */
-        flex-grow: 1;
-        line-height: 1.6; /* Adjusted */
-      }
+      .info-card h5 .bi { font-size: 1.3em; color: #fff; opacity: 0.9; }
+      .card-content-wrapper { padding: 1.2rem; flex-grow: 1; display: flex; flex-direction: column; }
+      .info-card p.summary { font-size: 0.95rem; color: var(--text-color-secondary); margin-bottom: 1rem; flex-grow: 1; line-height: 1.6; }
 
       .collapse-content {
-        font-size: 0.92rem; /* Adjusted */
-        border-top: 1px solid #e0e0e0;
-        padding: 1.2rem; /* Adjusted */
-        margin-top: 1rem;
-        color: var(--text-color-main);
-        background-color: #fcfdff;
-        border-radius: 0 0 7px 7px;
+        font-size: 0.92rem; border-top: 1px solid #e0e0e0; padding: 1.2rem; margin-top: 1rem;
+        color: var(--text-color-main); background-color: #fcfdff; border-radius: 0 0 7px 7px;
       }
       .collapse-content h6 {
-        font-weight: 700;
-        color: var(--text-color-highlight);
-        margin-top: 1rem; /* Adjusted */
-        margin-bottom: 0.4rem; /* Adjusted */
-        font-size: 1rem; /* Adjusted */
-      }
-      .collapse-content ul {
-        padding-left: 0.5rem;
-        margin-bottom: 1rem; /* Adjusted */
-        list-style: none;
+        font-weight: 700; color: var(--text-color-highlight); margin-top: 1rem; margin-bottom: 0.4rem; font-size: 1rem;
       }
+      .collapse-content ul { padding-left: 0.5rem; margin-bottom: 1rem; list-style: none; }
       .collapse-content li {
-        margin-bottom: 0.7rem; /* Adjusted */
-        padding-bottom: 0.7rem; /* Adjusted */
-        font-size: 0.9rem; /* Adjusted */
-        line-height: 1.55; /* Adjusted */
-        border-bottom: 1px dashed #ced4da;
-        position: relative;
-        padding-left: 1.8rem; /* Adjusted */
-      }
-      .collapse-content li:last-child {
-        border-bottom: none;
-        margin-bottom: 0;
+        margin-bottom: 0.7rem; padding-bottom: 0.7rem; font-size: 0.9rem; line-height: 1.55;
+        border-bottom: 1px dashed #ced4da; position: relative; padding-left: 1.8rem;
       }
+      .collapse-content li:last-child { border-bottom: none; margin-bottom: 0; }
       .collapse-content li::before {
-        content: "\F1D7"; /* Bootstrap icon: cloud-fill, or other relevant icon */
-        font-family: "bootstrap-icons";
-        position: absolute;
-        left: 0;
-        top: 3px; /* Adjusted */
-        color: var(--theme-category-color); 
-        opacity: 0.85;
-        font-size: 1.1em; /* Adjusted */
-      }
-      .collapse-content li strong { /* For AWS/Azure labels */
-        color: var(--text-color-highlight);
-        display: inline-block; /* Allow side-by-side if needed */
-        margin-bottom: 0.2rem; /* Adjusted */
-        font-weight: 600;
-      }
-      .collapse-content p {
-        font-size: 0.92rem; /* Adjusted */
-        margin-bottom: 0.7rem; /* Adjusted */
-        line-height: 1.6; /* Adjusted */
-      }
-      .collapse-content code, .term {
-        font-size: 0.88rem; /* Adjusted */
-        color: var(--bs-primary-dark);
-        background-color: var(--bs-primary-light);
-        padding: 0.2em 0.5em;
-        border-radius: 4px;
-        font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
-        font-weight: 600;
-      }
-      .collapse-content .service-item { /* Custom class for service comparison items */
-        margin-bottom: 1rem;
-        padding-bottom: 1rem;
-        border-bottom: 1px dashed #e0e0e0;
-      }
-      .collapse-content .service-item:last-child {
-        border-bottom: none;
-        margin-bottom: 0;
-        padding-bottom: 0;
-      }
-      .collapse-content .service-item strong { /* For AWS/Azure service names */
-         display: block;
-         margin-bottom: 0.2rem;
-      }
-      .collapse-content .service-item .platform-label {
-          font-weight: bold;
-          color: var(--text-color-secondary);
-      }
-      .collapse-content .service-item em { /* For descriptions */
-        font-size: 0.85rem;
-        color: #555;
-        display: block;
-        margin-top: 0.25rem;
-      }
-
-
-      .row > * {
-        margin-bottom: 2.5rem; /* Adjusted */
-      }
+        content: "\F28A"; /* Example: Bootstrap icon check-circle */
+        font-family: "bootstrap-icons"; position: absolute; left: 0; top: 3px;
+        color: var(--theme-category-color); opacity: 0.85; font-size: 1.1em;
+      }
+      .collapse-content li strong { color: var(--text-color-highlight); display: block; margin-bottom: 0.2rem; font-weight: 600; }
+      .collapse-content p { font-size: 0.92rem; margin-bottom: 0.7rem; line-height: 1.6; }
+      .collapse-content .term {
+        font-size: 0.88rem; color: var(--bs-primary-dark); background-color: var(--bs-primary-light);
+        padding: 0.2em 0.5em; border-radius: 4px; font-family: "SFMono-Regular", Consolas, Menlo, Courier, monospace; font-weight: 600;
+      }
+      
+      .row > * { margin-bottom: 2rem; }
       footer {
-        padding-top: 3rem; /* Adjusted */
-        font-size: 0.92em; /* Adjusted */
-        color: #5a6872;
-        position: relative;
-        z-index: 10;
-        text-align: center;
+        padding: 2.5rem 0 1.5rem 0; font-size: 0.9em; color: #5a6872; text-align: center;
+        border-top: 1px solid #e0e0e0; margin-top: 2rem;
       }
-      footer a { color: var(--bs-primary); }
-      footer a:hover { color: var(--bs-primary-dark); }
+      footer a { color: var(--bs-primary); font-weight: 500;}
+      footer a:hover { color: var(--bs-primary-dark); text-decoration: underline;}
 
       .details-toggle {
-        font-size: 0.88rem; /* Adjusted */
-        margin-top: auto;
-        align-self: flex-start;
-        padding: 0.4rem 0.8rem; /* Adjusted */
-        color: var(--theme-category-color);
-        border: 2px solid var(--theme-category-color);
-        background-color: transparent;
-        transition: background-color 0.2s ease, color 0.2s ease, transform 0.1s ease;
-        display: inline-flex;
-        align-items: center;
-        gap: 0.5em;
-        border-radius: 5px;
-        font-weight: 600;
-      }
-      .details-toggle:hover {
-        background-color: var(--theme-category-color);
-        color: white;
-        transform: scale(1.03);
+        font-size: 0.85rem; margin-top: auto; align-self: flex-start; padding: 0.4rem 0.8rem;
+        color: var(--theme-category-color); border: 2px solid var(--theme-category-color);
+        background-color: transparent; transition: background-color 0.2s ease, color 0.2s ease;
+        display: inline-flex; align-items: center; gap: 0.5em; border-radius: 5px; font-weight: 600;
       }
+      .details-toggle:hover { background-color: var(--theme-category-color); color: white; }
       .details-toggle .bi { transition: transform 0.2s ease-in-out; }
       .details-toggle[aria-expanded="true"] .bi { transform: rotate(180deg); }
 
-      a {
-        color: var(--bs-primary);
-        text-decoration: none;
-        font-weight: 500;
-      }
-      a:hover {
-        color: var(--bs-primary-dark);
-        text-decoration: underline;
-      }
-
-      /* --- Theme Category Color Styling --- */
-      .section-services, .card-services { --theme-category-color: var(--theme-color-services); }
-      .section-deep-dive, .card-deep-dive { --theme-category-color: var(--theme-color-deep-dive); }
+      /* Theme Category Color Styling for Collapsible Sections */
+      .section-philosophy, .card-philosophy { --theme-category-color: var(--theme-color-philosophy); }
+      .section-strengths, .card-strengths { --theme-category-color: var(--theme-color-strengths); }
       .section-resources, .card-resources { --theme-category-color: var(--theme-color-resources); }
     </style>
   </head>
   <body>
     <header class="page-header">
-      <h1><i class="bi bi-cloud-arrows-fill"></i> AWS vs Azure: Comparative Cheatsheet</h1>
+      <h1><i class="bi bi-clouds-fill"></i> AWS vs Azure: Cloud Service Showdown</h1>
       <p class="lead">
-        An interactive guide comparing key services, philosophies, unique aspects, and resources for Amazon Web Services (AWS) and Microsoft Azure.
+        A direct side-by-side comparison of core services, plus insights into platform philosophies, unique strengths, and essential resources for architects.
       </p>
     </header>
 
     <div class="container" id="main-container">
 
-      <!-- I. CORE SERVICE COMPARISON -->
-      <div class="schema-container section-services" data-section-id="section-service-comparison">
-        <h2 class="section-title" id="section-service-comparison-title">Core Service Comparison</h2>
-        <div class="row">
-          <!-- Compute Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-compute-services">
-              <div class="card-body">
-                <h5><i class="bi bi-cpu-fill"></i> Compute Services</h5>
-                <div class="card-content-wrapper">
-                  <p class="summary">Comparison of virtual servers, auto-scaling, serverless functions, and container services.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseComputeServices" aria-expanded="false" aria-controls="collapseComputeServices">
-                    Details <i class="bi bi-chevron-down"></i>
-                  </button>
-                </div>
-              </div>
-              <div class="collapse collapse-content" id="collapseComputeServices">
-                <div class="service-item">
-                    <h6>Virtual Servers</h6>
-                    <span class="platform-label">AWS:</span> <strong>Elastic Compute Cloud (EC2)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Virtual Machines (VMs)</strong>
-                    <em>Virtual servers supporting Linux and Windows.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Auto Scaling</h6>
-                    <span class="platform-label">AWS:</span> <strong>Auto Scaling</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>VM Scale Sets</strong>
-                    <em>Automatically adjusts the number of compute resources based on demand.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Serverless Compute</h6>
-                    <span class="platform-label">AWS:</span> <strong>Lambda</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Functions</strong>
-                    <em>Run code in response to events without managing servers.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Containers</h6>
-                    <span class="platform-label">AWS:</span> <strong>Elastic Container Service (ECS), AWS Fargate, Elastic Kubernetes Service (EKS)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Container Instances, Azure Kubernetes Service (AKS), Service Fabric</strong>
-                    <em>Services for running and managing containerized applications.</em>
-                </div>
-                 <div class="service-item">
-                    <h6>Container Registry</h6>
-                    <span class="platform-label">AWS:</span> <strong>Elastic Container Registry (ECR)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Container Registry</strong>
-                    <em>A repository to store and manage container images.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Batch Processing</h6>
-                    <span class="platform-label">AWS:</span> <strong>AWS Batch</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure Batch</strong>
-                    <em>Provision compute resources for batch job requirements.</em>
-                </div>
-              </div>
+      <!-- I. SIDE-BY-SIDE SERVICE COMPARISON (NOT HIDDEN) -->
+      <div class="schema-container section-services-direct" data-section-id="section-service-comparison-direct">
+        <h2 class="section-title-main" id="section-service-comparison-title"><i class="bi bi-layout-split"></i> Core Services: AWS vs Azure</h2>
+        <div class="comparison-area">
+
+          <!-- Compute Services -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-cpu-fill"></i> Compute</h3>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Elastic Compute Cloud (EC2)</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Virtual Machines (VMs)</span></div>
+              <p class="comparison-description">Virtual servers that support Linux and Windows.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Auto Scaling</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">VM Scale Sets</span></div>
+              <p class="comparison-description">Automatically adjusts the number of compute resources based on demand.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Lambda</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Functions</span></div>
+              <p class="comparison-description">Serverless compute to run code in response to events.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Elastic Container Service (ECS), AWS Fargate, Elastic Kubernetes Service (EKS)</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Container Instances, Azure Kubernetes Service (AKS), Service Fabric</span></div>
+              <p class="comparison-description">Services for running and managing containerized applications.</p>
+            </div>
+             <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Elastic Container Registry (ECR)</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Container Registry</span></div>
+              <p class="comparison-description">A repository to store and manage container images.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">AWS Batch</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Batch</span></div>
+              <p class="comparison-description">Provision compute resources for batch job requirements.</p>
             </div>
           </div>
 
-          <!-- Storage Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-storage-services">
-              <div class="card-body">
-                <h5><i class="bi bi-database-fill-up"></i> Storage Services</h5>
-                <div class="card-content-wrapper">
-                  <p class="summary">Object storage, block storage, archival, file storage, and data transfer solutions.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseStorageServices" aria-expanded="false" aria-controls="collapseStorageServices">
-                    Details <i class="bi bi-chevron-down"></i>
-                  </button>
-                </div>
-              </div>
-              <div class="collapse collapse-content" id="collapseStorageServices">
-                <div class="service-item">
-                    <h6>Object Storage</h6>
-                    <span class="platform-label">AWS:</span> <strong>Simple Storage Service (S3)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Blob Storage</strong>
-                    <em>Scalable and durable data storage for unstructured data.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Block Storage</h6>
-                    <span class="platform-label">AWS:</span> <strong>Elastic Block Storage (EBS)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Managed Disks</strong>
-                    <em>Persistent block storage for use with EC2 instances/VMs.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Archival Storage</h6>
-                    <span class="platform-label">AWS:</span> <strong>S3 Glacier</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Archive Storage (part of Blob Storage)</strong>
-                    <em>Low-cost storage for data archiving.</em>
-                </div>
-                <div class="service-item">
-                    <h6>File Storage</h6>
-                    <span class="platform-label">AWS:</span> <strong>Elastic File System (EFS)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure Files</strong>
-                    <em>Managed file storage shareable across multiple resources.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Data Transfer Appliances</h6>
-                    <span class="platform-label">AWS:</span> <strong>Snowball Family</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Data Box Family</strong>
-                    <em>Physical devices for large-scale data transfer to the cloud.</em>
-                </div>
-                 <div class="service-item">
-                    <h6>Hybrid Storage</h6>
-                    <span class="platform-label">AWS:</span> <strong>Storage Gateway</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure File Sync / Data Box Gateway (StorSimple being phased out)</strong>
-                    <em>Solutions for integrating on-premises storage with cloud storage.</em>
-                </div>
-              </div>
+          <!-- Storage Services -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-database-fill-up"></i> Storage</h3>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Simple Storage Service (S3)</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Blob Storage</span></div>
+              <p class="comparison-description">Object storage for scalable and durable data storage.</p>
+            </div>
+             <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Elastic Block Storage (EBS)</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Managed Disks</span></div>
+              <p class="comparison-description">Persistent block storage for use with EC2 instances/VMs.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">S3 Glacier</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Archive Storage (in Blob Storage)</span></div>
+              <p class="comparison-description">Low-cost archival storage.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Elastic File System (EFS)</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Files</span></div>
+              <p class="comparison-description">Managed file storage that can be shared across multiple resources.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Snowball Family</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">Data Box Family</span></div>
+              <p class="comparison-description">Physical devices to transfer large amounts of data to the cloud.</p>
+            </div>
+            <div class="comparison-item">
+              <div><span class="platform-label aws-label">AWS</span><span class="service-name">Storage Gateway</span></div>
+              <div><span class="platform-label azure-label">Azure</span><span class="service-name">StorSimple (phasing out), Azure File Sync / Data Box Gateway</span></div>
+              <p class="comparison-description">Hybrid cloud storage solutions.</p>
             </div>
           </div>
 
-          <!-- Networking Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-networking-services">
-              <div class="card-body">
-                <h5><i class="bi bi-diagram-3-fill"></i> Networking Services</h5>
-                <div class="card-content-wrapper">
-                  <p class="summary">Virtual networks, DNS, dedicated connections, load balancing, and API management.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseNetworkingServices" aria-expanded="false" aria-controls="collapseNetworkingServices">
-                    Details <i class="bi bi-chevron-down"></i>
-                  </button>
-                </div>
-              </div>
-              <div class="collapse collapse-content" id="collapseNetworkingServices">
-                <div class="service-item">
-                    <h6>Virtual Private Network</h6>
-                    <span class="platform-label">AWS:</span> <strong>Virtual Private Cloud (VPC)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Virtual Network (VNet)</strong>
-                    <em>Isolated private network in the cloud.</em>
-                </div>
-                <div class="service-item">
-                    <h6>DNS</h6>
-                    <span class="platform-label">AWS:</span> <strong>Route 53</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure DNS</strong>
-                    <em>Scalable Domain Name System (DNS) web service.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Dedicated Connection</h6>
-                    <span class="platform-label">AWS:</span> <strong>Direct Connect</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>ExpressRoute</strong>
-                    <em>Dedicated private network connection from on-premises to the cloud.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Load Balancing</h6>
-                    <span class="platform-label">AWS:</span> <strong>Elastic Load Balancing (ALB, NLB, GWLB)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Load Balancer, Application Gateway, Azure Front Door</strong>
-                    <em>Distributes incoming application traffic across multiple targets.</em>
-                </div>
-                <div class="service-item">
-                    <h6>API Management</h6>
-                    <span class="platform-label">AWS:</span> <strong>API Gateway</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>API Management</strong>
-                    <em>Service for creating, publishing, maintaining, and securing APIs.</em>
-                </div>
-              </div>
+          <!-- Networking Services -->
+           <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-diagram-3-fill"></i> Networking</h3>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Virtual Private Cloud (VPC)</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Virtual Network (VNet)</span></div>
+                <p class="comparison-description">Isolated private network in the cloud.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Route 53</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure DNS</span></div>
+                <p class="comparison-description">Scalable Domain Name System (DNS) web service.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Direct Connect</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">ExpressRoute</span></div>
+                <p class="comparison-description">Dedicated private network connection from on-premises to the cloud.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Elastic Load Balancing (ELB) (ALB, NLB)</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Load Balancer, Application Gateway</span></div>
+                <p class="comparison-description">Distributes incoming application traffic across multiple targets.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">API Gateway</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">API Management</span></div>
+                <p class="comparison-description">Service for creating, publishing, maintaining, and securing APIs.</p>
             </div>
           </div>
 
-          <!-- Database Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-database-services">
-              <div class="card-body">
-                <h5><i class="bi bi-server"></i> Database Services</h5>
-                <div class="card-content-wrapper">
-                  <p class="summary">Managed relational (SQL) and NoSQL database services, and data warehousing.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseDatabaseServices" aria-expanded="false" aria-controls="collapseDatabaseServices">
-                    Details <i class="bi bi-chevron-down"></i>
-                  </button>
-                </div>
-              </div>
-              <div class="collapse collapse-content" id="collapseDatabaseServices">
-                <div class="service-item">
-                    <h6>Managed Relational Databases</h6>
-                    <span class="platform-label">AWS:</span> <strong>Relational Database Service (RDS) (supports various engines), Aurora</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>SQL Database, Azure Database for MySQL/PostgreSQL/MariaDB</strong>
-                    <em>Managed services for relational databases.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Managed NoSQL Databases</h6>
-                    <span class="platform-label">AWS:</span> <strong>DynamoDB</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Cosmos DB</strong>
-                    <em>Scalable, high-performance NoSQL database services.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Data Warehousing</h6>
-                    <span class="platform-label">AWS:</span> <strong>Redshift</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Synapse Analytics (formerly SQL Data Warehouse)</strong>
-                    <em>Services for large-scale data warehousing and analytics.</em>
-                </div>
-              </div>
+          <!-- Database Services -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-server"></i> Databases</h3>
+             <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Relational Database Service (RDS)</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">SQL Database, Azure Database for MySQL/PostgreSQL/MariaDB</span></div>
+                <p class="comparison-description">Managed relational database services.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">DynamoDB</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Cosmos DB</span></div>
+                <p class="comparison-description">Managed NoSQL database services.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Redshift</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Synapse Analytics</span></div>
+                <p class="comparison-description">Data warehousing services.</p>
             </div>
           </div>
-           <!-- Management & Governance Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-management-governance">
-              <div class="card-body">
-                <h5><i class="bi bi-gear-wide-connected"></i> Management & Governance</h5>
-                <div class="card-content-wrapper">
-                  <p class="summary">Monitoring, infrastructure as code, configuration management, optimization, and cost management tools.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseManagementGovernance" aria-expanded="false" aria-controls="collapseManagementGovernance">
-                    Details <i class="bi bi-chevron-down"></i>
-                  </button>
-                </div>
-              </div>
-              <div class="collapse collapse-content" id="collapseManagementGovernance">
-                <div class="service-item">
-                    <h6>Monitoring</h6>
-                    <span class="platform-label">AWS:</span> <strong>CloudWatch</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure Monitor</strong>
-                    <em>Monitoring and observability for applications and infrastructure.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Infrastructure as Code</h6>
-                    <span class="platform-label">AWS:</span> <strong>CloudFormation</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure Resource Manager (ARM) templates, Bicep</strong>
-                    <em>Define and provision infrastructure using code.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Configuration & Compliance</h6>
-                    <span class="platform-label">AWS:</span> <strong>AWS Config, Systems Manager</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure Policy, Azure App Configuration, Azure Automation State Configuration</strong>
-                    <em>Track resource configurations and ensure compliance.</em>
-                </div>
-                 <div class="service-item">
-                    <h6>Optimization Advisor</h6>
-                    <span class="platform-label">AWS:</span> <strong>Trusted Advisor</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure Advisor</strong>
-                    <em>Provides recommendations to optimize your cloud environment.</em>
-                </div>
-                 <div class="service-item">
-                    <h6>Cost Management</h6>
-                    <span class="platform-label">AWS:</span> <strong>Cost Explorer, AWS Budgets</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Cost Management + Billing</strong>
-                    <em>Tools for analyzing and managing cloud costs.</em>
-                </div>
-              </div>
+          
+          <!-- Management & Governance Services -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-gear-wide-connected"></i> Management & Governance</h3>
+             <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">CloudWatch</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Monitor</span></div>
+                <p class="comparison-description">Monitoring and observability services.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">CloudFormation</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Resource Manager (ARM) templates, Bicep</span></div>
+                <p class="comparison-description">Infrastructure as Code (IaC) services.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">AWS Config</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Policy, Azure App Configuration</span></div>
+                <p class="comparison-description">Services for tracking resource configurations and ensuring compliance.</p>
+            </div>
+             <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Trusted Advisor</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Advisor</span></div>
+                <p class="comparison-description">Provides recommendations to optimize your cloud environment.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Cost Explorer</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Cost Management + Billing</span></div>
+                <p class="comparison-description">Tools for analyzing and managing cloud costs.</p>
             </div>
           </div>
 
-          <!-- Security & Identity Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-security-identity">
-              <div class="card-body">
-                <h5><i class="bi bi-shield-lock-fill"></i> Security & Identity</h5>
-                <div class="card-content-wrapper">
-                  <p class="summary">Identity management, key management, web application firewalls, and DDoS protection.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseSecurityIdentity" aria-expanded="false" aria-controls="collapseSecurityIdentity">
-                    Details <i class="bi bi-chevron-down"></i>
-                  </button>
-                </div>
-              </div>
-              <div class="collapse collapse-content" id="collapseSecurityIdentity">
-                <div class="service-item">
-                    <h6>Identity & Access Management</h6>
-                    <span class="platform-label">AWS:</span> <strong>Identity and Access Management (IAM)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Microsoft Entra ID (formerly Azure Active Directory)</strong>
-                    <em>Manage user access and permissions.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Key Management</h6>
-                    <span class="platform-label">AWS:</span> <strong>Key Management Service (KMS)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure Key Vault</strong>
-                    <em>Manage cryptographic keys and secrets.</em>
-                </div>
-                <div class="service-item">
-                    <h6>Web Application Firewall</h6>
-                    <span class="platform-label">AWS:</span> <strong>Web Application Firewall (WAF)</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure WAF (on Application Gateway, Front Door, CDN)</strong>
-                    <em>Protects web applications from common web exploits.</em>
-                </div>
-                <div class="service-item">
-                    <h6>DDoS Protection</h6>
-                    <span class="platform-label">AWS:</span> <strong>AWS Shield</strong><br>
-                    <span class="platform-label">Azure:</span> <strong>Azure DDoS Protection</strong>
-                    <em>Protection against Distributed Denial of Service (DDoS) attacks.</em>
-                </div>
-              </div>
+          <!-- Security & Identity Services -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-shield-lock-fill"></i> Security & Identity</h3>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Identity and Access Management (IAM)</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Microsoft Entra ID (Azure AD)</span></div>
+                <p class="comparison-description">Manage user access and encryption keys.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Key Management Service (KMS)</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Key Vault</span></div>
+                <p class="comparison-description">Manage cryptographic keys and secrets.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">Web Application Firewall (WAF)</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure WAF (on Application Gateway, Front Door)</span></div>
+                <p class="comparison-description">Protects web applications from common web exploits.</p>
+            </div>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">AWS Shield</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure DDoS Protection</span></div>
+                <p class="comparison-description">Protection against Distributed Denial of Service (DDoS) attacks.</p>
             </div>
           </div>
-          <!-- Developer Tools Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-developer-tools">
-                <div class="card-body">
-                    <h5><i class="bi bi-tools"></i> Developer Tools</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Suite of services for DevOps practices including CI/CD, code repositories, and build/deploy automation.</p>
-                        <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseDeveloperTools" aria-expanded="false" aria-controls="collapseDeveloperTools">
-                            Details <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                </div>
-                <div class="collapse collapse-content" id="collapseDeveloperTools">
-                    <div class="service-item">
-                        <h6>DevOps Suite</h6>
-                        <span class="platform-label">AWS:</span> <strong>CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CodeStar</strong><br>
-                        <span class="platform-label">Azure:</span> <strong>Azure DevOps (includes Repos, Pipelines, Boards, Test Plans, Artifacts)</strong>
-                        <em>Comprehensive tools for the software development lifecycle.</em>
-                    </div>
-                </div>
+          
+          <!-- Developer Tools -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-tools"></i> Developer Tools</h3>
+             <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">CodeCommit, CodeBuild, CodeDeploy, CodePipeline</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure DevOps (Repos, Pipelines, etc.)</span></div>
+                <p class="comparison-description">Suite of services for DevOps practices including CI/CD.</p>
             </div>
           </div>
-          <!-- AI & Machine Learning Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-ai-ml">
-                <div class="card-body">
-                    <h5><i class="bi bi-robot"></i> AI & Machine Learning</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Services for building, training, deploying ML models, and AI-powered applications.</p>
-                        <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAiMl" aria-expanded="false" aria-controls="collapseAiMl">
-                            Details <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                </div>
-                <div class="collapse collapse-content" id="collapseAiMl">
-                    <div class="service-item">
-                        <h6>Machine Learning Platform</h6>
-                        <span class="platform-label">AWS:</span> <strong>SageMaker, Rekognition, Polly, Lex, Comprehend, Translate</strong><br>
-                        <span class="platform-label">Azure:</span> <strong>Azure Machine Learning, Azure AI Services (formerly Cognitive Services - e.g., Vision, Speech, Language, Decision)</strong>
-                        <em>Comprehensive platforms and pre-trained models for AI/ML.</em>
-                    </div>
-                </div>
+
+          <!-- AI & Machine Learning -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-robot"></i> AI & Machine Learning</h3>
+            <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">SageMaker, Rekognition, Polly, Lex</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure Machine Learning, Azure AI Services (Cognitive Services)</span></div>
+                <p class="comparison-description">Services for building, training, and deploying ML models and AI-powered applications.</p>
             </div>
           </div>
-          <!-- Internet of Things (IoT) Card -->
-          <div class="col-lg-4 col-md-6">
-            <div class="info-card card-services" id="card-iot">
-                <div class="card-body">
-                    <h5><i class="bi bi-hdd-network-fill"></i> Internet of Things (IoT)</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Services for connecting, managing, and securing IoT devices and solutions.</p>
-                        <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseIot" aria-expanded="false" aria-controls="collapseIot">
-                            Details <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                </div>
-                <div class="collapse collapse-content" id="collapseIot">
-                    <div class="service-item">
-                        <h6>IoT Platform</h6>
-                        <span class="platform-label">AWS:</span> <strong>AWS IoT Core, IoT Greengrass, IoT Device Management</strong><br>
-                        <span class="platform-label">Azure:</span> <strong>Azure IoT Hub, IoT Edge, IoT Central</strong>
-                        <em>Connect, monitor, and manage billions of IoT assets.</em>
-                    </div>
-                </div>
+
+          <!-- Internet of Things (IoT) -->
+          <div class="service-category-block">
+            <h3 class="category-title-bar"><i class="bi bi-hdd-network-fill"></i> Internet of Things (IoT)</h3>
+             <div class="comparison-item">
+                <div><span class="platform-label aws-label">AWS</span><span class="service-name">AWS IoT Core</span></div>
+                <div><span class="platform-label azure-label">Azure</span><span class="service-name">Azure IoT Hub, IoT Edge</span></div>
+                <p class="comparison-description">Services for connecting, managing, and securing IoT devices.</p>
             </div>
           </div>
 
-        </div> <!-- End Row -->
-      </div> <!-- End Service Comparison Section -->
+        </div> <!-- End comparison-area -->
+      </div> <!-- End Direct Service Comparison Section -->
 
 
-      <!-- II. PHILOSOPHICAL & UNIQUE ASPECTS -->
-      <div class="schema-container section-deep-dive" data-section-id="section-platform-deep-dive">
-        <h2 class="section-title" id="section-platform-deep-dive-title">Philosophical & Unique Aspects</h2>
+      <!-- II. PHILOSOPHICAL DIFFERENCES (COLLAPSIBLE) -->
+      <div class="schema-container section-philosophy" data-section-id="section-platform-philosophy">
+        <h2 class="section-title" id="section-platform-philosophy-title">Platform Philosophies</h2>
         <div class="row">
-          <!-- Philosophical Differences Card -->
-          <div class="col-lg-6 col-md-6">
-            <div class="info-card card-deep-dive" id="card-philosophical-differences">
+          <div class="col-lg-12"> <!-- Single card for this section -->
+            <div class="info-card card-philosophy" id="card-philosophical-differences">
               <div class="card-body">
-                <h5><i class="bi bi-lightbulb-fill"></i> Core Philosophies</h5>
+                <h5><i class="bi bi-lightbulb-fill"></i> Core Approaches & Focus</h5>
                 <div class="card-content-wrapper">
-                  <p class="summary">Understanding the foundational approaches, origins, and focus areas that shape AWS and Azure.</p>
+                  <p class="summary">Understanding the foundational approaches, origins, and historical focus areas that shape AWS and Azure, influencing their service design and ecosystem.</p>
                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapsePhilosophicalDifferences" aria-expanded="false" aria-controls="collapsePhilosophicalDifferences">
-                    Details <i class="bi bi-chevron-down"></i>
+                    Explore Philosophies <i class="bi bi-chevron-down"></i>
                   </button>
                 </div>
               </div>
               <div class="collapse collapse-content" id="collapsePhilosophicalDifferences">
                 <h6>AWS Philosophy:</h6>
                 <ul>
-                  <li><strong>First-Mover & Breadth:</strong> Early market entry led to a mature, extensive service portfolio. Often provides granular building blocks.</li>
-                  <li><strong>Infrastructure Focus & Neutral Hypervisor:</strong> Initially aimed to replicate physical hardware virtually, appealing to Linux users and those wanting fine-grained control.</li>
-                  <li><strong>Developer-Centric:</strong> Strong emphasis on developers with a wide range of SDKs and tools.</li>
-                  <li><strong>Ecosystem & Community:</strong> Large, mature partner ecosystem and vibrant community support.</li>
+                  <li><strong>First-Mover Advantage & Breadth of Services:</strong> Launched in 2006, AWS built a vast and mature portfolio, often providing granular "building block" services for highly customizable solutions.</li>
+                  <li><strong>Neutral Hypervisor & Infrastructure Focus:</strong> Initially focused on replicating physical hardware in a virtual environment, appealing to users accustomed to Linux-based servers and fine-grained control.</li>
+                  <li><strong>Developer-Centric:</strong> Strong emphasis on developers, offering a wide range of SDKs, tools, and APIs.</li>
+                  <li><strong>Ecosystem and Community:</strong> Benefits from a large and mature ecosystem of partners and a vibrant community, leading to extensive third-party tool support and readily available expertise.</li>
                 </ul>
                 <h6>Azure Philosophy:</h6>
                 <ul>
-                  <li><strong>Enterprise & Hybrid Focus:</strong> Leverages Microsoft's enterprise strength; strong in hybrid scenarios with existing Microsoft product integration.</li>
-                  <li><strong>Integrated PaaS:</strong> Emphasis on Platform-as-a-Service offerings, abstracting infrastructure for easier development, especially for Microsoft stack users.</li>
-                  <li><strong>Familiarity for Windows Shops:</strong> Offers a smoother cloud transition for organizations heavily invested in Microsoft technologies.</li>
-                  <li><strong>Solution-Oriented:</strong> Often groups services into solutions targeting specific business problems.</li>
+                  <li><strong>Enterprise & Hybrid Focus:</strong> Launched in 2010, Microsoft leveraged its strong position in enterprise software. Azure excels in hybrid cloud scenarios and integrates seamlessly with existing Microsoft products (Windows Server, Active Directory, .NET, Office 365).</li>
+                  <li><strong>Integrated Platform-as-a-Service (PaaS):</strong> Strong emphasis on PaaS offerings, aiming to abstract away underlying infrastructure, which can simplify development, especially for those familiar with the Microsoft stack.</li>
+                  <li><strong>Familiarity for Windows Shops:</strong> For organizations heavily invested in Microsoft technologies, Azure often presents a more familiar environment and a smoother transition to the cloud.</li>
+                  <li><strong>Solution-Oriented:</strong> Azure often groups services into solutions aimed at specific business problems or workloads, which can simplify adoption for certain use cases.</li>
                 </ul>
-                <p><em>Note: Both platforms are evolving, and these distinctions are becoming less rigid as they expand their capabilities.</em></p>
+                <p><em>Note: As both platforms mature, they are increasingly offering similar capabilities, and the lines between their philosophical differences can blur. For example, Azure has significantly improved its support for Linux and open-source technologies, while AWS has introduced more enterprise-focused services and solutions.</em></p>
               </div>
             </div>
           </div>
+        </div> 
+      </div>
+
 
-          <!-- Unique Platform Strengths Card -->
+      <!-- III. UNIQUE ASPECTS OF EACH PLATFORM (COLLAPSIBLE) -->
+      <div class="schema-container section-strengths" data-section-id="section-unique-strengths">
+        <h2 class="section-title" id="section-unique-strengths-title">Unique Strengths & Differentiators</h2>
+         <div class="row">
           <div class="col-lg-6 col-md-6">
-            <div class="info-card card-deep-dive" id="card-unique-strengths">
+            <div class="info-card card-strengths" id="card-aws-strengths">
               <div class="card-body">
-                <h5><i class="bi bi-star-fill"></i> Unique Platform Strengths</h5>
+                <h5><i class="bi bi-stars"></i> AWS Key Strengths</h5>
                 <div class="card-content-wrapper">
-                  <p class="summary">Highlighting distinct advantages, specialized offerings, and key differentiators of each cloud provider.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseUniqueStrengths" aria-expanded="false" aria-controls="collapseUniqueStrengths">
-                    Details <i class="bi bi-chevron-down"></i>
+                  <p class="summary">Highlighting AWS's market leadership, service breadth, serverless innovation, and extensive partner ecosystem.</p>
+                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAwsStrengths" aria-expanded="false" aria-controls="collapseAwsStrengths">
+                    AWS Highlights <i class="bi bi-chevron-down"></i>
                   </button>
                 </div>
               </div>
-              <div class="collapse collapse-content" id="collapseUniqueStrengths">
-                <h6>Azure's Unique Strengths:</h6>
+              <div class="collapse collapse-content" id="collapseAwsStrengths">
                 <ul>
-                  <li><strong>Hybrid Cloud (Azure Arc, Azure Stack):</strong> Strong capabilities for managing resources across on-premises, multi-cloud, and edge environments.</li>
-                  <li><strong>Microsoft Ecosystem Integration:</strong> Deep integration with Visual Studio, Microsoft Entra ID, SQL Server, .NET, Microsoft 365.</li>
-                  <li><strong>Azure DevOps:</strong> Comprehensive and well-integrated suite for CI/CD and collaboration.</li>
-                  <li><strong>Cosmos DB:</strong> Globally distributed, multi-model database service with unique capabilities.</li>
-                  <li><strong>Azure Policy & Blueprints:</strong> Powerful governance tools for enforcing organizational standards.</li>
+                  <li><strong>Market Leadership & Maturity:</strong> As the longest-standing major cloud provider, AWS has a reputation for stability, a vast array of services, and a large global infrastructure.</li>
+                  <li><strong>Breadth and Depth of Services:</strong> AWS often has the widest selection of instance types, specialized services, and cutting-edge offerings, including custom silicon (e.g., Graviton processors).</li>
+                  <li><strong>Serverless Innovation (Lambda):</strong> While Azure has Azure Functions, AWS Lambda was a pioneer in the serverless space and continues to be a very popular and feature-rich offering.</li>
+                  <li><strong>Extensive Partner Ecosystem:</strong> The AWS Partner Network (APN) is vast, offering a wide range of third-party software, services, and expertise.</li>
+                  <li><strong>AI/ML Breadth:</strong> AWS offers a comprehensive suite of AI and ML services, from foundational infrastructure to pre-trained models and platforms like SageMaker.</li>
+                  <li><strong>Marketplace:</strong> A rich marketplace for third-party software and services that can be easily deployed on AWS.</li>
                 </ul>
-                <h6>AWS's Unique Strengths:</h6>
-                <ul>
-                  <li><strong>Market Leadership & Maturity:</strong> Longest-standing major provider, known for stability and extensive global infrastructure.</li>
-                  <li><strong>Breadth & Depth of Services:</strong> Often the widest selection of instance types and specialized services (e.g., Graviton processors).</li>
-                  <li><strong>Serverless Innovation (Lambda):</strong> Pioneer in the serverless space with a feature-rich offering.</li>
-                  <li><strong>Extensive Partner Ecosystem (APN):</strong> Vast network offering third-party software, services, and expertise.</li>
-                  <li><strong>AI/ML Breadth:</strong> Comprehensive suite of AI/ML services from infrastructure to pre-trained models (SageMaker).</li>
-                   <li><strong>Marketplace:</strong> Rich marketplace for third-party software and services.</li>
+              </div>
+            </div>
+          </div>
+          <div class="col-lg-6 col-md-6">
+            <div class="info-card card-strengths" id="card-azure-strengths">
+              <div class="card-body">
+                <h5><i class="bi bi-patch-check-fill"></i> Azure Key Strengths</h5>
+                <div class="card-content-wrapper">
+                  <p class="summary">Focusing on Azure's hybrid cloud capabilities, Microsoft ecosystem integration, Azure DevOps, and robust governance tools.</p>
+                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAzureStrengths" aria-expanded="false" aria-controls="collapseAzureStrengths">
+                    Azure Highlights <i class="bi bi-chevron-down"></i>
+                  </button>
+                </div>
+              </div>
+              <div class="collapse collapse-content" id="collapseAzureStrengths">
+                 <ul>
+                  <li><strong>Hybrid Cloud Strength (Azure Arc, Azure Stack):</strong> Azure has a distinct advantage in hybrid cloud deployments with services like Azure Arc (for managing resources across on-premises, multi-cloud, and edge) and the Azure Stack family (for running Azure services in your own datacenter).</li>
+                  <li><strong>Microsoft Ecosystem Integration:</strong> Deep integration with tools like Visual Studio, Microsoft Entra ID (formerly Active Directory), SQL Server, .NET, and Microsoft 365 is a significant differentiator.</li>
+                  <li><strong>Azure DevOps:</strong> A comprehensive and well-integrated suite for CI/CD, code management, and collaboration.</li>
+                  <li><strong>Cosmos DB:</strong> A globally distributed, multi-model database service that offers unique capabilities for applications requiring high availability and low latency worldwide.</li>
+                  <li><strong>Azure Policy and Blueprints:</strong> Powerful governance tools for enforcing organizational standards and compliance across Azure resources.</li>
+                  <li><strong>Focus on Enterprise Adoption:</strong> Azure has shown strong growth in enterprise cloud adoption, often favored by large organizations.</li>
                 </ul>
               </div>
             </div>
           </div>
-        </div> <!-- End Row -->
-      </div> <!-- End Philosophical & Unique Aspects Section -->
+        </div>
+      </div>
 
 
-      <!-- III. RESOURCES & GUIDANCE -->
+      <!-- IV. IMPORTANT LINKS & RESOURCES (COLLAPSIBLE) -->
       <div class="schema-container section-resources" data-section-id="section-learning-resources">
-        <h2 class="section-title" id="section-learning-resources-title">Resources & Guidance</h2>
+        <h2 class="section-title" id="section-learning-resources-title">Learning Resources & Docs</h2>
         <div class="row">
-          <!-- Essential Resources & Docs Card -->
-          <div class="col-lg-6 col-md-12"> <!-- Made this card wider for more links -->
-            <div class="info-card card-resources" id="card-essential-resources">
+          <div class="col-lg-6 col-md-12">
+            <div class="info-card card-resources" id="card-aws-resources">
               <div class="card-body">
-                <h5><i class="bi bi-book-fill"></i> Essential Resources & Docs</h5>
+                <h5><i class="bi bi-box-arrow-up-right"></i> AWS Resources</h5>
                 <div class="card-content-wrapper">
-                  <p class="summary">Key links to official documentation, learning platforms, architectural guidance, and best practices for both AWS and Azure.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseEssentialResources" aria-expanded="false" aria-controls="collapseEssentialResources">
-                    Details <i class="bi bi-chevron-down"></i>
+                  <p class="summary">Key links to AWS documentation, architecture centers, training, and the Well-Architected Framework.</p>
+                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAwsResources" aria-expanded="false" aria-controls="collapseAwsResources">
+                    AWS Links <i class="bi bi-chevron-down"></i>
                   </button>
                 </div>
               </div>
-              <div class="collapse collapse-content" id="collapseEssentialResources">
-                <h6>Azure Resources:</h6>
-                <ul>
-                  <li><strong>Azure Architecture Center:</strong> Reference architectures, best practices.</li>
-                  <li><strong>Microsoft Learn for Azure:</strong> Training paths, modules, certifications.</li>
-                  <li><strong>Azure Documentation:</strong> Official product documentation.</li>
-                  <li><strong>Azure for AWS Professionals (Microsoft Learn):</strong> Comparative guidance.</li>
-                  <li><strong>Cloud Adoption Framework for Azure:</strong> Cloud adoption strategies.</li>
-                  <li><strong>Azure Well-Architected Framework:</strong> Guiding tenets for workload quality.</li>
-                  <li><strong>Azure Security Documentation:</strong> Resources for securing Azure.</li>
-                </ul>
-                <h6>AWS Resources:</h6>
+              <div class="collapse collapse-content" id="collapseAwsResources">
                 <ul>
-                  <li><strong>AWS Architecture Center:</strong> Reference architectures, Well-Architected best practices.</li>
-                  <li><strong>AWS Well-Architected Framework:</strong> Pillars for building robust infrastructure.</li>
-                  <li><strong>AWS Documentation:</strong> Official product documentation.</li>
-                  <li><strong>AWS Training and Certification:</strong> Courses and certifications.</li>
-                  <li><strong>AWS Solutions Library:</strong> Collection of cloud-based solutions.</li>
-                  <li><strong>AWS vs Azure Services Comparison (Tutorials Dojo):</strong> Service mapping cheat sheet.</li>
+                  <li><strong><a href="https://aws.amazon.com/architecture/" target="_blank" rel="noopener noreferrer">AWS Architecture Center</a>:</strong> Reference architectures, solutions, patterns.</li>
+                  <li><strong><a href="https://aws.amazon.com/well-architected/" target="_blank" rel="noopener noreferrer">AWS Well-Architected Framework</a>:</strong> Best practices for designing resilient and efficient infrastructure.</li>
+                  <li><strong><a href="https://docs.aws.amazon.com/" target="_blank" rel="noopener noreferrer">AWS Documentation</a>:</strong> Official product documentation for all AWS services.</li>
+                  <li><strong><a href="https://aws.amazon.com/training/" target="_blank" rel="noopener noreferrer">AWS Training and Certification</a>:</strong> Courses, labs, and certifications.</li>
+                  <li><strong><a href="https://aws.amazon.com/solutions/" target="_blank" rel="noopener noreferrer">AWS Solutions Library</a>:</strong> Vetted solutions for common problems.</li>
                 </ul>
-                 <p><em>Always refer to the latest official documentation from AWS and Microsoft for the most current information.</em></p>
               </div>
             </div>
           </div>
-
-          <!-- Architect's Quick Tips Card -->
-          <div class="col-lg-6 col-md-12"> <!-- Made this card wider -->
-            <div class="info-card card-resources" id="card-architect-tips">
+          <div class="col-lg-6 col-md-12">
+            <div class="info-card card-resources" id="card-azure-resources">
               <div class="card-body">
-                <h5><i class="bi bi-check2-circle"></i> Architect's Quick Tips</h5>
+                <h5><i class="bi bi-box-arrow-up-right"></i> Azure Resources</h5>
                 <div class="card-content-wrapper">
-                  <p class="summary">Practical advice for cloud architects working with or transitioning between AWS and Azure environments.</p>
-                  <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseArchitectTips" aria-expanded="false" aria-controls="collapseArchitectTips">
-                    Details <i class="bi bi-chevron-down"></i>
+                  <p class="summary">Essential links to Azure documentation, Microsoft Learn, architecture guidance, and best practices.</p>
+                   <button class="btn btn-sm details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAzureResources" aria-expanded="false" aria-controls="collapseAzureResources">
+                    Azure Links <i class="bi bi-chevron-down"></i>
                   </button>
                 </div>
               </div>
-              <div class="collapse collapse-content" id="collapseArchitectTips">
+              <div class="collapse collapse-content" id="collapseAzureResources">
                 <ul>
-                  <li>
-                    <strong>Focus on Concepts, Not Just Names:</strong> Understand underlying principles (scalability, fault tolerance). Implementation details differ, but core concepts are transferable.
-                  </li>
-                  <li>
-                    <strong>Hands-On Practice:</strong> The best way to learn is by doing. Utilize free tiers for experimentation on both platforms.
-                  </li>
-                  <li>
-                    <strong>Certifications:</strong> Consider pursuing certifications to validate skills and deepen knowledge for the platform you're focusing on.
-                  </li>
-                  <li>
-                    <strong>Understand Organizational Context:</strong> The "best" platform often depends on specific needs, existing technology investments, and team skillsets.
-                  </li>
-                   <li>
-                    <strong>Stay Updated:</strong> Cloud platforms evolve rapidly. Continuously learn about new services, features, and best practices.
-                  </li>
-                  <li>
-                    <strong>Leverage Official Documentation:</strong> Both AWS and Azure provide extensive and detailed documentation – make it your primary reference.
-                  </li>
+                  <li><strong><a href="https://docs.microsoft.com/en-us/azure/architecture/" target="_blank" rel="noopener noreferrer">Azure Architecture Center</a>:</strong> Reference architectures, patterns, best practices.</li>
+                  <li><strong><a href="https://learn.microsoft.com/en-us/azure/" target="_blank" rel="noopener noreferrer">Microsoft Learn for Azure</a>:</strong> Extensive training paths, modules, and certifications.</li>
+                  <li><strong><a href="https://docs.microsoft.com/en-us/azure/" target="_blank" rel="noopener noreferrer">Azure Documentation</a>:</strong> Official product documentation.</li>
+                  <li><strong><a href="https://learn.microsoft.com/en-us/azure/architecture/aws-professional/" target="_blank" rel="noopener noreferrer">Azure for AWS Professionals (Microsoft Learn)</a>:</strong> Detailed comparisons and guidance.</li>
+                  <li><strong><a href="https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/" target="_blank" rel="noopener noreferrer">Cloud Adoption Framework for Azure</a>:</strong> Guidance for cloud adoption strategies.</li>
+                  <li><strong><a href="https://docs.microsoft.com/en-us/azure/architecture/framework/" target="_blank" rel="noopener noreferrer">Azure Well-Architected Framework</a>:</strong> Guiding tenets to improve workload quality.</li>
                 </ul>
               </div>
             </div>
           </div>
-        </div> <!-- End Row -->
-      </div> <!-- End Resources & Guidance Section -->
+        </div>
+      </div>
 
     </div> <!-- End Main Container -->
 
     <footer class="container text-center pb-3">
       <p class="mb-2">
-        © <span id="currentYear"></span> Cloud Cheatsheet Contributor. Content inspired by official AWS and Azure documentation and community resources.
+        © <span id="currentYear"></span> Cloud Comparison Cheatsheets. Content based on official AWS & Azure documentation and public information.
       </p>
       <div>
-        <a
-          href="https://aws.amazon.com/documentation/"
-          title="AWS Documentation"
-          target="_blank"
-          rel="noopener noreferrer"
-          class="mx-2 link-secondary"
-        >
-          <i class="bi bi-book-half"></i> AWS Docs
-        </a>
-        <a
-          href="https://docs.microsoft.com/azure/"
-          title="Azure Documentation"
-          target="_blank"
-          rel="noopener noreferrer"
-          class="mx-2 link-secondary"
-        >
-          <i class="bi bi-journal-bookmark-fill"></i> Azure Docs
-        </a>
+        <a href="https://aws.amazon.com/" target="_blank" rel="noopener noreferrer" class="mx-2"><i class="bi bi-amazon"></i> AWS Official Site</a>
+        <a href="https://azure.microsoft.com/" target="_blank" rel="noopener noreferrer" class="mx-2"><i class="bi bi-microsoft"></i> Azure Official Site</a>
       </div>
     </footer>
 
@@ -893,28 +668,24 @@
           const icon = button ? button.querySelector(".bi") : null;
           if (button && icon) {
             const updateIconAndButton = (isShown) => {
+              const chevronDown = icon.classList.contains("bi-chevron-down");
+              const chevronUp = icon.classList.contains("bi-chevron-up");
+
               if (isShown) {
-                icon.classList.remove("bi-chevron-down");
-                icon.classList.add("bi-chevron-up");
+                if (chevronDown) icon.classList.remove("bi-chevron-down");
+                if (!chevronUp) icon.classList.add("bi-chevron-up");
                 button.setAttribute("aria-expanded", "true");
               } else {
-                icon.classList.remove("bi-chevron-up");
-                icon.classList.add("bi-chevron-down");
+                if (chevronUp) icon.classList.remove("bi-chevron-up");
+                if (!chevronDown) icon.classList.add("bi-chevron-down");
                 button.setAttribute("aria-expanded", "false");
               }
             };
-
             updateIconAndButton(collapseEl.classList.contains("show"));
-
-            collapseEl.addEventListener("show.bs.collapse", () => {
-              updateIconAndButton(true);
-            });
-            collapseEl.addEventListener("hide.bs.collapse", () => {
-              updateIconAndButton(false);
-            });
+            collapseEl.addEventListener("show.bs.collapse", () => updateIconAndButton(true));
+            collapseEl.addEventListener("hide.bs.collapse", () => updateIconAndButton(false));
           }
         });
-
         document.getElementById("currentYear").textContent = new Date().getFullYear();
       });
     </script>