.press[data-astro-cid-ytouwzpu]{padding:var(--space-16) 0;background-color:var(--color-bg-subtle)}.press-heading[data-astro-cid-ytouwzpu]{font-size:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-2)}.press-subheading[data-astro-cid-ytouwzpu]{text-align:center;color:var(--color-text-light);font-size:var(--font-size-base);margin-bottom:var(--space-10)}.press-layout[data-astro-cid-ytouwzpu]{gap:var(--space-8);grid-template-columns:1fr 340px;align-items:start;display:grid}.press-logos[data-astro-cid-ytouwzpu]{align-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.press-item[data-astro-cid-ytouwzpu]{padding:var(--space-2) var(--space-3);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);transition:box-shadow var(--transition-fast);justify-content:center;align-items:center;display:flex}.press-item[data-astro-cid-ytouwzpu]:hover{box-shadow:var(--shadow-sm)}.press-item[data-astro-cid-ytouwzpu] img[data-astro-cid-ytouwzpu]{object-fit:contain;filter:grayscale(30%);width:auto;height:32px;transition:filter var(--transition-base)}.press-item[data-astro-cid-ytouwzpu]:hover img[data-astro-cid-ytouwzpu]{filter:grayscale(0%)}.press-feature[data-astro-cid-ytouwzpu]{text-align:center}.press-feature-img[data-astro-cid-ytouwzpu]{border-radius:var(--radius-lg);border:1px solid var(--color-border);object-fit:cover;width:100%;height:auto}.press-feature-caption[data-astro-cid-ytouwzpu]{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-primary);font-weight:600}@media (max-width:921px){.press-layout[data-astro-cid-ytouwzpu]{gap:var(--space-6);grid-template-columns:1fr}.press-logos[data-astro-cid-ytouwzpu]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);justify-content:center;max-height:160px;overflow:hidden}.press-item[data-astro-cid-ytouwzpu]{padding:var(--space-1) var(--space-2);background:0 0;border:none}.press-item[data-astro-cid-ytouwzpu] img[data-astro-cid-ytouwzpu]{height:24px}.press-feature[data-astro-cid-ytouwzpu]{order:-1}.press-feature-img[data-astro-cid-ytouwzpu]{max-width:320px;margin-inline-start:auto;margin-inline-end:auto}}.hero[data-astro-cid-lcdefpme]{background-color:#1a3a5c;height:480px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}@media (max-width:921px){.hero[data-astro-cid-lcdefpme]{height:auto}.hero-bg[data-astro-cid-lcdefpme]{object-fit:contain;width:80%;height:auto;margin:0 auto;display:block}}@media (max-width:544px){.hero-bg[data-astro-cid-lcdefpme]{width:100%}}.hero-actions[data-astro-cid-lcdefpme]{bottom:var(--space-8);gap:var(--space-4);z-index:2;display:flex;position:absolute;left:50%;transform:translate(-50%)}.btn[data-astro-cid-lcdefpme]{padding:var(--space-3) var(--space-8);font-weight:600;font-size:var(--font-size-base);border-radius:var(--radius-full);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary[data-astro-cid-lcdefpme]{background-color:var(--color-primary);color:var(--color-white)}.btn-primary[data-astro-cid-lcdefpme]:hover{background-color:var(--color-primary-dark)}.btn-outline[data-astro-cid-lcdefpme]{border:2px solid var(--color-white);color:var(--color-white);background-color:#0000004d}.btn-outline[data-astro-cid-lcdefpme]:hover{background-color:var(--color-white);color:var(--color-primary)}.section-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-3xl);text-align:center;margin-bottom:var(--space-2)}.section-subtitle[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-text-light);font-size:var(--font-size-lg);margin-bottom:var(--space-12);max-width:700px;margin-inline-start:auto;margin-inline-end:auto}.services[data-astro-cid-lcdefpme]{padding:var(--space-20) 0}.services-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.service-card[data-astro-cid-lcdefpme]{padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-bg-muted);color:var(--color-text);transition:border-color var(--transition-base), box-shadow var(--transition-base);border:1px solid #0000;display:block}.service-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);text-decoration:none}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl);margin-bottom:var(--space-2);color:var(--color-heading)}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.7}.brands[data-astro-cid-lcdefpme]{padding:var(--space-20) 0}.brands-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.brands-cta[data-astro-cid-lcdefpme]{text-align:center;margin-top:var(--space-10)}.btn-all-brands[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--font-size-base)}.about-preview[data-astro-cid-lcdefpme]{padding:var(--space-20) 0;background-color:var(--color-bg-subtle)}.about-content[data-astro-cid-lcdefpme]{max-width:700px;margin-inline-start:auto;margin-inline-end:auto}.about-list[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.about-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:var(--space-6);color:var(--color-text);position:relative}.about-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.about-link[data-astro-cid-lcdefpme]{font-weight:600}@media (max-width:921px){.hero-actions[data-astro-cid-lcdefpme]{padding:var(--space-4) 0;background-color:#1a3a5c;justify-content:center;position:static;transform:none}.brands-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (max-width:544px){.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-2)}.btn[data-astro-cid-lcdefpme]{padding:var(--space-2) var(--space-5);font-size:var(--font-size-sm)}.services-grid[data-astro-cid-lcdefpme],.brands-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-2xl)}}
