.hero[data-astro-cid-zkhec6xw]{padding:clamp(40px,7vw,96px) 0 clamp(56px,8vw,112px)}.hero-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.accent[data-astro-cid-zkhec6xw]{color:var(--magenta)}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{font-size:clamp(2.4rem,5.2vw,4.2rem)}.hero[data-astro-cid-zkhec6xw] .lead[data-astro-cid-zkhec6xw]{margin-top:28px}.cta[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero-art[data-astro-cid-zkhec6xw]{justify-self:end;width:100%;max-width:520px}.split[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.product-name[data-astro-cid-zkhec6xw]{color:var(--ink-2);margin:-6px 0 14px;font-size:1.05rem;font-weight:700}.ams-art[data-astro-cid-zkhec6xw]{justify-self:end;width:100%;max-width:480px}.problem-art[data-astro-cid-zkhec6xw]{max-width:460px}.gap[data-astro-cid-zkhec6xw]{margin-top:20px}.gap-lg[data-astro-cid-zkhec6xw]{margin-top:36px}.narrow[data-astro-cid-zkhec6xw]{max-width:17em}.steps[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw],.uses[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--ink-2)}.steps[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr);gap:24px;margin:56px 0 48px;padding:0;list-style:none;display:grid}.step-art[data-astro-cid-zkhec6xw]{background:var(--soft);border-radius:var(--radius);margin-bottom:24px;padding:24px 32px}.steps[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.step-no[data-astro-cid-zkhec6xw]{background:var(--magenta);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;display:inline-grid}.uses[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr);gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.use[data-astro-cid-zkhec6xw],.use--link[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;height:100%;padding:28px;text-decoration:none;display:block}.use--link[data-astro-cid-zkhec6xw]{border:0;padding:0}.use--link[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{border-color:var(--magenta);background:var(--magenta-soft);transition:transform .15s}.use--link[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{transform:translateY(-3px)}.use--link[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]:after{content:" →";color:var(--magenta)}.uses[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin:18px 0 8px}.marine[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.problem-art[data-astro-cid-zkhec6xw]{justify-self:center;width:100%}.marine-photo[data-astro-cid-zkhec6xw]{justify-self:end;width:100%;max-width:480px}.marine-photo[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{aspect-ratio:3/4;object-fit:cover;object-position:50% 40%;border-radius:var(--radius);width:100%}.mla-photo[data-astro-cid-zkhec6xw]{width:100%;max-width:440px}.mla-photo[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{aspect-ratio:4/5;object-fit:cover;object-position:50% 60%;border-radius:var(--radius);width:100%}.mla-punch[data-astro-cid-zkhec6xw]{border-left:3px solid var(--magenta);letter-spacing:-.01em;margin-top:24px;padding-left:18px;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.4}.partners[data-astro-cid-zkhec6xw]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:clamp(28px,4vw,44px);box-shadow:0 18px 40px #231f2012}.partners-label[data-astro-cid-zkhec6xw]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:600;display:block}.partner-logo[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{width:min(240px,70%);height:auto;margin:24px 0 28px}.partners-since[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);letter-spacing:-.01em;padding-top:20px;font-size:1.25rem;font-weight:700}.partners[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]+p[data-astro-cid-zkhec6xw]{color:var(--ink-2);margin-top:8px}@media (width<=900px){.hero-grid[data-astro-cid-zkhec6xw],.split[data-astro-cid-zkhec6xw],.marine[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.hero-art[data-astro-cid-zkhec6xw]{justify-self:center;max-width:420px}.problem-art[data-astro-cid-zkhec6xw]{max-width:280px}.ams-art[data-astro-cid-zkhec6xw]{justify-self:start}.steps[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;gap:40px}.uses[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr}}@media (width<=560px){.uses[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}}
