.al-page:where(.astro-j7pv25f6){margin:0;background:var(--marina-bg);min-height:100vh}a:where(.astro-j7pv25f6){color:inherit}.al-nav:where(.astro-j7pv25f6){position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);background:#0a0a0ab3;border-bottom:1px solid var(--marina-border)}.al-nav-row:where(.astro-j7pv25f6){display:flex;align-items:center;justify-content:space-between;height:56px}.al-brand:where(.astro-j7pv25f6){font-weight:900;font-size:1.3rem;color:var(--marina-primary);text-decoration:none;letter-spacing:.04em;display:flex;align-items:center;gap:.55rem}.al-brand-logo:where(.astro-j7pv25f6){display:block;width:30px;height:30px;border-radius:7px}.al-nav-links:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--marina-text);text-decoration:none;margin-left:1.4rem;font-size:.9rem}.al-nav-links:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{color:var(--marina-primary)}.al-hero:where(.astro-j7pv25f6){padding:5.5rem 0 3rem;text-align:center}.al-kicker:where(.astro-j7pv25f6){color:var(--marina-accent);letter-spacing:.15em;margin:0 0 1rem}.al-h1:where(.astro-j7pv25f6){font-size:clamp(2.4rem,6vw,4.6rem);font-weight:900;line-height:1.05;margin:0 0 1.4rem;color:var(--marina-text-bright)}.al-lede:where(.astro-j7pv25f6){max-width:44rem;margin:0 auto 2rem;font-size:clamp(1rem,2vw,1.2rem);color:var(--marina-text)}.al-cta:where(.astro-j7pv25f6){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.al-proof:where(.astro-j7pv25f6){display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.al-proof:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){padding:.2rem .6rem;border:1px solid var(--marina-border);border-radius:999px;color:var(--marina-text-dim);font-size:.78rem}.al-term:where(.astro-j7pv25f6){max-width:42rem;margin:3rem auto 0;text-align:left;background:#0c0c0c;border:1px solid var(--marina-border);border-radius:10px;padding:1.1rem 1.3rem;font-family:Share Tech Mono,monospace;font-size:.85rem;line-height:1.7;color:var(--marina-text);overflow-x:auto;box-shadow:0 10px 50px #00000080}.al-c-dim:where(.astro-j7pv25f6){color:var(--marina-text-dim)}.al-c-key:where(.astro-j7pv25f6){color:var(--marina-primary)}.al-sec:where(.astro-j7pv25f6){padding:3.5rem 0}.al-h2:where(.astro-j7pv25f6){font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;color:var(--marina-text-bright);margin:0 0 .8rem}.al-sec-sub:where(.astro-j7pv25f6){max-width:42rem;color:var(--marina-text);margin:0 0 2rem}.al-grid:where(.astro-j7pv25f6){display:grid;gap:1.1rem}.al-grid-2:where(.astro-j7pv25f6){grid-template-columns:repeat(2,1fr)}.al-grid-3:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr)}.al-card-k:where(.astro-j7pv25f6){color:var(--marina-primary);margin:0 0 .5rem;font-size:.95rem}.al-card-t:where(.astro-j7pv25f6){color:var(--marina-secondary);margin:0 0 .5rem;font-size:1.05rem}.al-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0;color:var(--marina-text);font-size:.92rem}.al-shots:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.al-shot:where(.astro-j7pv25f6){margin:0}.al-shot:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){width:100%;border:1px solid var(--marina-border);border-radius:10px;display:block;background:#0c0c0c;box-shadow:0 10px 40px #00000073}.al-shot:where(.astro-j7pv25f6) figcaption:where(.astro-j7pv25f6){margin-top:.6rem;font-size:.8rem;color:var(--marina-text-dim)}.al-closing:where(.astro-j7pv25f6){text-align:center;padding:4.5rem 0}.al-closing:where(.astro-j7pv25f6) .al-sec-sub:where(.astro-j7pv25f6){margin-left:auto;margin-right:auto}.al-foot:where(.astro-j7pv25f6){border-top:1px solid var(--marina-border);padding:1.6rem 0;font-size:.82rem;color:var(--marina-text-dim)}.al-foot:where(.astro-j7pv25f6) .al-wrap:where(.astro-j7pv25f6){display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.al-foot:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--marina-text-dim)}.al-foot:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{color:var(--marina-primary)}@media(max-width:720px){.al-grid-2:where(.astro-j7pv25f6),.al-grid-3:where(.astro-j7pv25f6),.al-shots:where(.astro-j7pv25f6){grid-template-columns:1fr}}
