.rep-hero[data-astro-cid-tmbbxzuf]{background:radial-gradient(120% 120% at 12% 0%, #0e2417 0%, transparent 45%), radial-gradient(90% 90% at 100% 100%, #1c1605 0%, transparent 55%), linear-gradient(160deg, #0e120f, var(--dark));color:#fff;padding:2.8rem 0}.rep-eyebrow[data-astro-cid-tmbbxzuf]{text-transform:uppercase;letter-spacing:.18em;color:#34d67f;margin-bottom:.6rem;font-size:.72rem;font-weight:800;display:inline-block}.rep-title[data-astro-cid-tmbbxzuf]{color:#fff;margin:0 0 .6rem}.rep-lead[data-astro-cid-tmbbxzuf]{color:#cfcfc7;max-width:640px;margin:0;line-height:1.6}.rep-wrap[data-astro-cid-tmbbxzuf]{max-width:720px}.rep-emergency[data-astro-cid-tmbbxzuf]{color:#ffd9d9;background:#ff6b6b1f;border:1px solid #ff6b6b80;border-radius:12px;margin-bottom:1.2rem;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.5}.rep-emergency[data-astro-cid-tmbbxzuf] strong[data-astro-cid-tmbbxzuf]{color:#ff8f8f}.rep-form[data-astro-cid-tmbbxzuf],.rep-done[data-astro-cid-tmbbxzuf]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.6rem}.rep-hp[data-astro-cid-tmbbxzuf]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rep-label[data-astro-cid-tmbbxzuf]{color:var(--ink);font-size:.9rem;font-weight:700;display:block}.rep-label[data-astro-cid-tmbbxzuf]+.rep-label[data-astro-cid-tmbbxzuf],.rep-grid[data-astro-cid-tmbbxzuf]+.rep-label[data-astro-cid-tmbbxzuf],.rep-label[data-astro-cid-tmbbxzuf]+.rep-grid[data-astro-cid-tmbbxzuf]{margin-top:1rem}.rep-label[data-astro-cid-tmbbxzuf] .req[data-astro-cid-tmbbxzuf]{color:#ff8f8f}.rep-label[data-astro-cid-tmbbxzuf] .opt[data-astro-cid-tmbbxzuf]{color:var(--muted);font-weight:400}.rep-form[data-astro-cid-tmbbxzuf] input[data-astro-cid-tmbbxzuf][type=text],.rep-form[data-astro-cid-tmbbxzuf] input[data-astro-cid-tmbbxzuf][type=email],.rep-form[data-astro-cid-tmbbxzuf] input[data-astro-cid-tmbbxzuf][type=tel],.rep-form[data-astro-cid-tmbbxzuf] input[data-astro-cid-tmbbxzuf][type=date],.rep-form[data-astro-cid-tmbbxzuf] select[data-astro-cid-tmbbxzuf],.rep-form[data-astro-cid-tmbbxzuf] textarea[data-astro-cid-tmbbxzuf]{width:100%;font:inherit;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink);border-radius:10px;margin-top:.3rem;padding:.6rem .7rem;display:block}.rep-form[data-astro-cid-tmbbxzuf] input[data-astro-cid-tmbbxzuf]:focus,.rep-form[data-astro-cid-tmbbxzuf] select[data-astro-cid-tmbbxzuf]:focus,.rep-form[data-astro-cid-tmbbxzuf] textarea[data-astro-cid-tmbbxzuf]:focus{border-color:var(--bright);outline:none;box-shadow:0 0 0 2px #16c26547}.rep-form[data-astro-cid-tmbbxzuf] textarea[data-astro-cid-tmbbxzuf]{resize:vertical}.rep-grid[data-astro-cid-tmbbxzuf]{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1rem;display:grid}.rep-anon[data-astro-cid-tmbbxzuf]{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:1.2rem}.rep-check[data-astro-cid-tmbbxzuf]{color:var(--ink);cursor:pointer;align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;display:flex}.rep-check[data-astro-cid-tmbbxzuf] input[data-astro-cid-tmbbxzuf]{width:18px;height:18px;accent-color:var(--primary);flex:none}.rep-anon-note[data-astro-cid-tmbbxzuf]{color:var(--muted);margin:.6rem 0 0;font-size:.86rem;line-height:1.5}.rep-contact[data-astro-cid-tmbbxzuf]{margin-top:1.1rem}.rep-contact-h[data-astro-cid-tmbbxzuf]{color:var(--ink);margin:0 0 .2rem;font-size:.9rem;font-weight:800}.rep-contact[data-astro-cid-tmbbxzuf][hidden]{display:none}.rep-privacy[data-astro-cid-tmbbxzuf]{color:var(--muted);margin:1.2rem 0 0;font-size:.84rem;line-height:1.5}.rep-actions[data-astro-cid-tmbbxzuf]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.3rem;display:flex}.rep-msg[data-astro-cid-tmbbxzuf]{font-size:.9rem;font-weight:600}.rep-done[data-astro-cid-tmbbxzuf]{text-align:center;padding:2.6rem 1.6rem}.rep-done-icon[data-astro-cid-tmbbxzuf]{margin-bottom:.6rem;font-size:2.8rem;display:block}.rep-done[data-astro-cid-tmbbxzuf] h2[data-astro-cid-tmbbxzuf]{color:#fff;margin:0 0 .4rem}.rep-done[data-astro-cid-tmbbxzuf] p[data-astro-cid-tmbbxzuf]{color:var(--muted);max-width:460px;margin:0 auto 1.3rem;line-height:1.55}@media (width<=560px){.rep-grid[data-astro-cid-tmbbxzuf]{grid-template-columns:1fr}}
