.hlf-card.astro-ioqpzixk{position:relative;background:#14170f;border:1px solid var(--color-line-dark);border-radius:20px;padding:clamp(1.35rem,3.5vw,1.85rem);box-shadow:0 40px 90px -40px #000c;color:#e8ebe0;width:100%}.hlf-card.astro-ioqpzixk:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:3px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-glow));border-radius:0 0 3px 3px}.hlf-badge.astro-ioqpzixk{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-glow);background:#5aba471f;border:1px solid rgba(90,186,71,.32);border-radius:999px;padding:.3rem .7rem}.hlf-title.astro-ioqpzixk{color:#f6f8f0;font-size:clamp(1.3rem,3vw,1.6rem);letter-spacing:-.02em;line-height:1.15}.hlf-sub.astro-ioqpzixk{color:#9aa189;font-size:.9rem;margin-top:.4rem}.hlf-hp.astro-ioqpzixk{position:absolute;left:-9999px;opacity:0;height:0;width:0}.hlf-fields.astro-ioqpzixk{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1.35rem}.hlf-field.astro-ioqpzixk{display:flex;flex-direction:column;gap:.35rem;min-width:0}.hlf-field-full.astro-ioqpzixk{grid-column:1 / -1}.hlf-field.astro-ioqpzixk span.astro-ioqpzixk{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#9aa189}.hlf-field.astro-ioqpzixk i.astro-ioqpzixk{color:var(--color-brand);font-style:normal}.hlf-field.astro-ioqpzixk input.astro-ioqpzixk{width:100%;background:#ffffff0a;border:1px solid var(--color-line-dark);border-radius:11px;padding:.8rem .9rem;color:#f3f5ec;font-family:inherit;font-size:.98rem;transition:border-color .2s,background .2s}.hlf-field.astro-ioqpzixk input.astro-ioqpzixk::placeholder{color:#6b7263}.hlf-field.astro-ioqpzixk input.astro-ioqpzixk:focus{outline:none;border-color:var(--color-brand);background:#5aba470d}.hlf-error.astro-ioqpzixk{color:#ff9d8a;font-size:.86rem;margin-top:.8rem}.hlf-submit.astro-ioqpzixk{margin-top:1.25rem;width:100%;cursor:pointer;border:none;padding:.95rem 1.25rem;border-radius:999px;font-family:var(--font-sans);font-weight:600;font-size:1rem;background:linear-gradient(180deg,var(--color-brand-glow),var(--color-brand));color:var(--color-ink);box-shadow:0 10px 26px -8px #5aba4799;transition:transform .2s,box-shadow .2s,opacity .2s}.hlf-submit.astro-ioqpzixk:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #5aba47b3}.hlf-submit.astro-ioqpzixk:disabled{opacity:.6;cursor:wait;transform:none}.hlf-private.astro-ioqpzixk{display:flex;align-items:center;gap:.4rem;color:#7c836f;font-size:.78rem;margin-top:1rem;justify-content:center}
