.section-kicker.svelte-1r05oy5{color:#0d6efd;letter-spacing:.03em;margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:inline-block}.section-kicker.light.svelte-1r05oy5{color:#8db9ff}.section-title.svelte-1r05oy5{margin-bottom:1.2rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:800;line-height:1.4}.section-title.svelte-1r05oy5 span:where(.svelte-1r05oy5){color:#0d6efd}.marine-hero.svelte-1r05oy5{background-image:url(../../../images/instruments/hero.png);background-position:50%;background-size:cover;align-items:center;min-height:650px;display:flex}.marine-hero-overlay.svelte-1r05oy5{background:linear-gradient(90deg,#030f1ee0 0%,#030f1e9e 50%,#030f1e40 100%);position:absolute;inset:0}.hero-kicker.svelte-1r05oy5{color:#ffffffb8;margin-bottom:1rem;font-size:.88rem;font-weight:600;display:inline-block}.hero-text.svelte-1r05oy5{max-width:750px}.intro-highlight.svelte-1r05oy5{background:#f8fafc;border:1px solid #e2e8f0}.highlight-icon.svelte-1r05oy5{color:#0d6efd;background:#0d6efd14;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1.2rem;font-size:1.5rem;display:flex}.intro-highlight.svelte-1r05oy5 h3:where(.svelte-1r05oy5){margin-bottom:.75rem;font-size:1.25rem;font-weight:750}.activity-card.svelte-1r05oy5{background:#fff;border:1px solid #e5eaf0;border-radius:1.25rem;padding:1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s}.activity-card.svelte-1r05oy5:hover{border-color:#0d6efd2e;transform:translateY(-4px);box-shadow:0 1rem 2rem #0f172a12}.activity-icon.svelte-1r05oy5{color:#0d6efd;background:#0d6efd14;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.2rem;font-size:1.35rem;display:flex}.activity-card.svelte-1r05oy5 h3:where(.svelte-1r05oy5){margin-bottom:.65rem;font-size:1.08rem;font-weight:750}.activity-card.svelte-1r05oy5 p:where(.svelte-1r05oy5){color:#64748b;margin-bottom:0;line-height:1.85}.capability-item.svelte-1r05oy5{color:#475569;background:#fff;border:1px solid #e6ebf1;border-radius:.9rem;align-items:flex-start;gap:.75rem;height:100%;padding:1rem 1.1rem;line-height:1.75;display:flex}.capability-item.svelte-1r05oy5 i:where(.svelte-1r05oy5){color:#0d6efd;flex-shrink:0;margin-top:.2rem;font-size:1.05rem}.equipment-card.svelte-1r05oy5{color:#1e293b;background:#fff;border:1px solid #ffffff14;border-radius:1.25rem;overflow:hidden}.equipment-image.svelte-1r05oy5{background:#f1f5f9;height:250px;overflow:hidden}.equipment-image.svelte-1r05oy5 img:where(.svelte-1r05oy5){object-fit:contain;width:100%;height:100%;transition:transform .35s}.equipment-card.svelte-1r05oy5:hover .equipment-image:where(.svelte-1r05oy5) img:where(.svelte-1r05oy5){transform:scale(1.04)}.equipment-content.svelte-1r05oy5{padding:1.5rem}.equipment-category.svelte-1r05oy5{color:#0d6efd;margin-bottom:.45rem;font-size:.76rem;font-weight:750}.equipment-content.svelte-1r05oy5 h3:where(.svelte-1r05oy5){margin-bottom:.2rem;font-size:1.3rem;font-weight:800}.equipment-en.svelte-1r05oy5{color:#94a3b8;margin-bottom:1.25rem;font-size:.78rem}.spec-grid.svelte-1r05oy5{background:#e8edf3;border:1px solid #e8edf3;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.spec-grid.svelte-1r05oy5>div:where(.svelte-1r05oy5){background:#f8fafc;padding:.8rem .9rem}.spec-grid.svelte-1r05oy5>div.full:where(.svelte-1r05oy5){grid-column:1/-1}.spec-grid.svelte-1r05oy5 span:where(.svelte-1r05oy5){color:#94a3b8;margin-bottom:.2rem;font-size:.68rem;display:block}.spec-grid.svelte-1r05oy5 strong:where(.svelte-1r05oy5){color:#334155;font-size:.82rem;font-weight:650;line-height:1.65;display:block}.equipment-summary.svelte-1r05oy5{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;padding:2rem}.summary-icon.svelte-1r05oy5{color:#0d6efd1f;font-size:4rem}@media (width<=991.98px){.marine-hero.svelte-1r05oy5{min-height:460px}.equipment-image.svelte-1r05oy5{height:220px}}@media (width<=575.98px){.marine-hero.svelte-1r05oy5{min-height:430px}.section-title.svelte-1r05oy5{font-size:1.7rem}.equipment-image.svelte-1r05oy5{height:200px}.equipment-content.svelte-1r05oy5{padding:1.2rem}.spec-grid.svelte-1r05oy5{grid-template-columns:1fr}.spec-grid.svelte-1r05oy5>div.full:where(.svelte-1r05oy5){grid-column:auto}.equipment-summary.svelte-1r05oy5{padding:1.4rem}}
