.main-content[data-astro-cid-4nuail6l]{margin-top:var(--header-height)}.hero[data-astro-cid-4nuail6l]{background:linear-gradient(135deg,#001a33,#036);color:var(--color-white);padding:var(--spacing-16) 0;text-align:center}.hero-eyebrow[data-astro-cid-4nuail6l]{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-300);margin-bottom:var(--spacing-4)}.hero[data-astro-cid-4nuail6l] h1[data-astro-cid-4nuail6l]{font-size:var(--text-4xl);margin-bottom:var(--spacing-6);color:var(--color-white)}.hero-description[data-astro-cid-4nuail6l]{font-size:var(--text-lg);color:var(--color-gray-300);max-width:700px;margin:0 auto var(--spacing-8);line-height:1.7}.contract-badge[data-astro-cid-4nuail6l]{display:inline-flex;flex-direction:column;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-8)}.contract-label[data-astro-cid-4nuail6l]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-400);margin-bottom:var(--spacing-1)}.contract-number[data-astro-cid-4nuail6l]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);font-family:var(--font-mono, monospace)}.section[data-astro-cid-4nuail6l]{padding:var(--spacing-16) 0}.section-header[data-astro-cid-4nuail6l]{text-align:center;max-width:600px;margin:0 auto var(--spacing-12)}.section-header[data-astro-cid-4nuail6l] h2[data-astro-cid-4nuail6l]{margin-bottom:var(--spacing-4)}.section-header[data-astro-cid-4nuail6l] p[data-astro-cid-4nuail6l]{font-size:var(--text-lg);color:var(--color-gray-600)}.eligible-section[data-astro-cid-4nuail6l]{background:var(--color-gray-50)}.eligible-section[data-astro-cid-4nuail6l] h2[data-astro-cid-4nuail6l]{text-align:center;margin-bottom:var(--spacing-3)}.eligible-section[data-astro-cid-4nuail6l]>.container[data-astro-cid-4nuail6l]>p[data-astro-cid-4nuail6l]{text-align:center;color:var(--color-gray-600);margin-bottom:var(--spacing-10)}.eligible-grid[data-astro-cid-4nuail6l]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-6)}.eligible-item[data-astro-cid-4nuail6l]{display:flex;align-items:center;gap:var(--spacing-3);background:var(--color-white);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200)}.eligible-item[data-astro-cid-4nuail6l] svg[data-astro-cid-4nuail6l]{width:24px;height:24px;color:var(--color-primary)}.eligible-item[data-astro-cid-4nuail6l] span[data-astro-cid-4nuail6l]{font-weight:var(--font-weight-medium)}.products-grid[data-astro-cid-4nuail6l]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.product-card[data-astro-cid-4nuail6l]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-6)}.product-card[data-astro-cid-4nuail6l] h3[data-astro-cid-4nuail6l]{font-size:var(--text-lg);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-primary)}.product-card[data-astro-cid-4nuail6l] ul[data-astro-cid-4nuail6l]{list-style:none;padding:0;margin:0}.product-card[data-astro-cid-4nuail6l] li[data-astro-cid-4nuail6l]{padding:var(--spacing-2) 0;padding-left:var(--spacing-5);position:relative;font-size:var(--text-sm);color:var(--color-gray-700)}.product-card[data-astro-cid-4nuail6l] li[data-astro-cid-4nuail6l]:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;background:var(--color-gray-400);border-radius:50%}.documents-section[data-astro-cid-4nuail6l]{background:var(--color-gray-50)}.documents-grid[data-astro-cid-4nuail6l]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);max-width:800px;margin:0 auto}.document-card[data-astro-cid-4nuail6l]{display:flex;align-items:center;gap:var(--spacing-3);background:var(--color-white);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);transition:all var(--transition-fast);text-decoration:none;color:inherit}.document-card[data-astro-cid-4nuail6l]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a}.pdf-icon[data-astro-cid-4nuail6l]{width:24px;height:24px;color:#dc2626;flex-shrink:0}.document-name[data-astro-cid-4nuail6l]{flex:1;font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.document-type[data-astro-cid-4nuail6l]{font-size:var(--text-xs);color:var(--color-gray-500);background:var(--color-gray-100);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}.contacts-grid[data-astro-cid-4nuail6l]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.contact-card[data-astro-cid-4nuail6l]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-6)}.contact-card[data-astro-cid-4nuail6l] h3[data-astro-cid-4nuail6l]{font-size:var(--text-lg);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-gray-200)}.contact-person[data-astro-cid-4nuail6l]{margin-bottom:var(--spacing-4)}.contact-person[data-astro-cid-4nuail6l] strong[data-astro-cid-4nuail6l]{display:block;font-size:var(--text-base)}.contact-person[data-astro-cid-4nuail6l] span[data-astro-cid-4nuail6l]{font-size:var(--text-sm);color:var(--color-gray-500)}.contact-details[data-astro-cid-4nuail6l]{display:flex;flex-direction:column;gap:var(--spacing-2)}.contact-details[data-astro-cid-4nuail6l] a[data-astro-cid-4nuail6l]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--color-gray-700);transition:color var(--transition-fast)}.contact-details[data-astro-cid-4nuail6l] a[data-astro-cid-4nuail6l]:hover{color:var(--color-primary)}.contact-details[data-astro-cid-4nuail6l] svg[data-astro-cid-4nuail6l]{width:16px;height:16px;color:var(--color-gray-400)}@media(max-width:1024px){.products-grid[data-astro-cid-4nuail6l]{grid-template-columns:repeat(2,1fr)}.contacts-grid[data-astro-cid-4nuail6l]{grid-template-columns:1fr}}@media(max-width:768px){.hero[data-astro-cid-4nuail6l]{padding:var(--spacing-12) 0}.hero[data-astro-cid-4nuail6l] h1[data-astro-cid-4nuail6l]{font-size:var(--text-3xl)}.products-grid[data-astro-cid-4nuail6l],.documents-grid[data-astro-cid-4nuail6l]{grid-template-columns:1fr}.eligible-grid[data-astro-cid-4nuail6l]{flex-direction:column;align-items:stretch}}
