.page-header[data-astro-cid-kh7btl4r]{background:var(--ocean-gradient, radial-gradient(circle at 50% 30%, #0369a1 0%, #075985 55%, #082f49 100%));color:#fff;padding:4.5rem 1.25rem 5.5rem;text-align:center}.page-header[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:2.5rem;font-weight:800;letter-spacing:.05em;text-shadow:0 2px 8px rgba(8,47,73,.5)}.page-header[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#e0f2fe;font-size:1rem;margin-top:.5rem;font-weight:500}.section[data-astro-cid-kh7btl4r]{padding:3rem 0}.flex-container[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:2.5rem}.card[data-astro-cid-kh7btl4r]{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 25px -5px #0f172a0d;max-width:1000px;margin:0 auto;width:100%;border:1px solid #e2e8f0;overflow:hidden}.brand-banner[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:2rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;padding:1.75rem 2rem;border-radius:12px;margin-bottom:2rem}.brand-logo-container[data-astro-cid-kh7btl4r]{width:110px;height:110px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:12px;box-shadow:0 4px 15px #0284c71f;flex-shrink:0;border:1px solid #e2e8f0}.brand-logo-img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:contain}.brand-text[data-astro-cid-kh7btl4r]{flex:1}.brand-sub[data-astro-cid-kh7btl4r]{display:inline-block;font-size:.85rem;font-weight:700;color:#0284c7;margin-bottom:.25rem;letter-spacing:.05em}.brand-title[data-astro-cid-kh7btl4r]{font-size:1.85rem;font-weight:900;color:#0f172a;line-height:1.25;margin:0;border:none!important;padding:0!important}.card[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:1.45rem;color:#0f172a;border-bottom:2px solid #e0f2fe;padding-bottom:.5rem;margin-bottom:1.5rem;font-weight:700}.card-intro[data-astro-cid-kh7btl4r]{color:#334155;line-height:1.8;margin-bottom:1.5rem;font-size:.975rem}.block[data-astro-cid-kh7btl4r]{margin-bottom:1.5rem}.block[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.1rem;color:#0284c7;margin-bottom:.5rem;font-weight:700}.block[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#475569;line-height:1.8;font-size:.975rem}.highlight-block[data-astro-cid-kh7btl4r]{background:#f0f9ff;border:1px solid #bae6fd;padding:1.5rem;border-radius:12px}.highlight-block[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]+p[data-astro-cid-kh7btl4r]{margin-top:.75rem}.styled-list[data-astro-cid-kh7btl4r]{list-style:none;padding-left:0}.styled-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{position:relative;padding-left:1.25rem;color:#475569;line-height:1.7;margin-bottom:.4rem;font-size:.95rem}.styled-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"•";color:#0284c7;font-weight:700;position:absolute;left:.25rem}.grid-list[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:.75rem}.grid-item[data-astro-cid-kh7btl4r]{background:#f8fafc;padding:1.25rem;border-radius:12px;border:1px solid #e2e8f0}.grid-item[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{display:block;color:#0284c7;font-size:.95rem;margin-bottom:.35rem}.grid-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.875rem;line-height:1.6;color:#475569}.profile-box[data-astro-cid-kh7btl4r]{margin-top:2rem}.profile-dl[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;background:#f8fafc;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid #e2e8f0}.profile-dl[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{font-size:.85rem;color:#0284c7;font-weight:700;margin-bottom:.25rem}.profile-dl[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{font-size:.95rem;color:#1e293b;font-weight:500}.dd-with-logo[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:.6rem}.profile-logo[data-astro-cid-kh7btl4r]{height:28px;width:auto;object-fit:contain}@media (max-width: 640px){.card[data-astro-cid-kh7btl4r]{padding:1.5rem 1.25rem}.brand-banner[data-astro-cid-kh7btl4r]{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem 1rem}.brand-logo-container[data-astro-cid-kh7btl4r]{width:90px;height:90px;padding:10px}.brand-title[data-astro-cid-kh7btl4r]{font-size:1.45rem}.profile-dl[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;padding:1rem}}
