.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-128) var(--space-64)}.hero-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-16);color:var(--muted);font-size:var(--text-13);letter-spacing:.02em;text-transform:uppercase}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:20ch;margin-inline:auto;font-size:clamp(32px,6vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.subhead[data-astro-cid-j7pv25f6]{max-width:60ch;margin-top:var(--space-24);color:var(--muted);font-size:var(--text-20);letter-spacing:-.005em;line-height:1.55}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-24);margin-top:var(--space-32)}.secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:var(--text-16);font-weight:500;text-decoration:underline;text-decoration-color:var(--border);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .14s ease}.secondary[data-astro-cid-j7pv25f6]:hover{text-decoration-color:var(--mint)}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);margin-top:var(--space-24);list-style:none}.providers[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-64)}.providers-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);list-style:none}.provider[data-astro-cid-j7pv25f6]{padding:var(--space-8) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface);color:var(--muted);font-size:var(--text-14);line-height:1.4;white-space:nowrap}.shots[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-128)}.shots-frame[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32);padding:var(--space-32);border-radius:var(--radius-card);background:var(--dark-canvas)}.shot[data-astro-cid-j7pv25f6]{margin:0;min-width:0}.shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:var(--radius-button)}.shot[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:var(--space-12);color:var(--dark-muted);font-size:var(--text-13);line-height:1.4;text-wrap:pretty}.pillars[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-128)}.pillars-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-24)}.pillar[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:var(--space-32);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.pillar-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-button);background:var(--mint-soft);color:var(--mint-ink)}.pillar[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:var(--space-24);font-size:var(--text-20);font-weight:650;letter-spacing:-.01em;line-height:1.25}.pillar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:32ch;margin-top:var(--space-8);color:var(--muted);font-size:var(--text-16);line-height:1.55}.faq[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-128)}.faq[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-24);font-size:var(--text-36);font-weight:600;letter-spacing:-.02em;line-height:1.15}.faq-list[data-astro-cid-j7pv25f6]{max-width:760px;border-top:1px solid var(--border)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--border)}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{padding:var(--space-16) 0;color:var(--ink);font-size:var(--text-20);font-weight:600;letter-spacing:-.01em;cursor:pointer}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:65ch;margin:0 0 var(--space-24);color:var(--muted);font-size:var(--text-16);line-height:1.6}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::marker{color:var(--mint-ink)}.faq[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{padding:2px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:.9em}.closing[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-128)}.closing-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);padding:var(--space-24);border:1px solid rgba(13,148,136,.35);border-radius:var(--radius-card);background:var(--mint-soft);text-align:center}.closing-note[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:var(--text-16)}.footer[data-astro-cid-j7pv25f6]{padding-block:var(--space-48);border-top:1px solid var(--border)}.footer-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-32)}.footer[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-12);color:var(--ink);font-size:var(--text-13);font-weight:650;letter-spacing:.02em;text-transform:uppercase}.footer[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);list-style:none}.footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:var(--text-14);text-decoration:none}.footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-copy[data-astro-cid-j7pv25f6]{margin-top:var(--space-32);color:var(--muted);font-size:var(--text-13)}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-64) var(--space-48)}.shots[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-64)}.shots-frame[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:var(--space-16)}.pillars[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-64)}.pillars-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-24)}.closing[data-astro-cid-j7pv25f6]{padding-bottom:var(--space-64)}.footer-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.subhead[data-astro-cid-j7pv25f6]{font-size:var(--text-16)}}.nowrap[data-astro-cid-j7pv25f6]{white-space:nowrap}
