.step-pip[data-astro-cid-zbjjch6a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;border:1px solid var(--color-line);background:#0000004d;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-muted);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.step-pip[data-astro-cid-zbjjch6a].is-active{color:var(--color-ink);border-color:var(--color-primary);background:var(--color-primary-soft)}.step-pip[data-astro-cid-zbjjch6a].is-done{color:var(--color-ink-soft);border-color:var(--color-line-strong)}.step-num[data-astro-cid-zbjjch6a]{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff0f;font-size:.75rem}.step-pip[data-astro-cid-zbjjch6a].is-active .step-num[data-astro-cid-zbjjch6a]{background:var(--color-primary);color:#fff}.step-label[data-astro-cid-zbjjch6a]{display:none;font-size:.75rem;white-space:nowrap}.step-pip[data-astro-cid-zbjjch6a]{flex:0 0 auto}.step-pip[data-astro-cid-zbjjch6a].is-active{flex:1 1 auto}.step-pip[data-astro-cid-zbjjch6a].is-active .step-label[data-astro-cid-zbjjch6a]{display:inline}@media(min-width:640px){.step-label[data-astro-cid-zbjjch6a]{display:inline;font-size:.75rem}.step-pip[data-astro-cid-zbjjch6a],.step-pip[data-astro-cid-zbjjch6a].is-active{flex:initial}}.form-label[data-astro-cid-zbjjch6a]{display:block;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-muted)}.form-input[data-astro-cid-zbjjch6a]{width:100%;border-radius:var(--radius);border:1.5px solid #8a8f98;background:#fff;padding:.85rem 1rem;color:#0b0b0d;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-astro-cid-zbjjch6a]::placeholder{color:#5f6570;opacity:1}.form-input[data-astro-cid-zbjjch6a]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 30%,transparent)}textarea[data-astro-cid-zbjjch6a].form-input{resize:vertical;min-height:7rem}.form-input[data-astro-cid-zbjjch6a].is-invalid{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 28%,transparent);animation:form-invalid-shake .32s ease-in-out}.vertical-chip[data-astro-cid-zbjjch6a]:has(input.is-invalid),.chip-group[data-astro-cid-zbjjch6a].is-invalid .vertical-chip[data-astro-cid-zbjjch6a]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 28%,transparent);animation:form-invalid-shake .32s ease-in-out}@keyframes form-invalid-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.send-btn[data-astro-cid-zbjjch6a]{transition:background-color .24s ease,box-shadow .24s ease}.send-btn[data-astro-cid-zbjjch6a] .send-state[data-astro-cid-zbjjch6a]{display:none}.send-btn[data-astro-cid-zbjjch6a][data-state=idle] .send-state-idle[data-astro-cid-zbjjch6a],.send-btn[data-astro-cid-zbjjch6a][data-state=loading] .send-state-loading[data-astro-cid-zbjjch6a],.send-btn[data-astro-cid-zbjjch6a][data-state=success] .send-state-success[data-astro-cid-zbjjch6a]{display:inline-flex}.send-btn[data-astro-cid-zbjjch6a][data-state=loading]{background:color-mix(in srgb,var(--color-primary) 80%,black);pointer-events:none}.send-btn[data-astro-cid-zbjjch6a][data-state=success]{background:var(--color-accent-cyan);color:#06231f;pointer-events:none}@keyframes send-spin{to{transform:rotate(360deg)}}.send-spinner[data-astro-cid-zbjjch6a]{animation:send-spin .85s linear infinite}.wa-cta[data-astro-cid-zbjjch6a]{background:#25d366;box-shadow:0 8px 24px -8px #25d3668c;transition:transform .2s var(--ease-out-expo),box-shadow .24s ease}.wa-cta[data-astro-cid-zbjjch6a]:hover{transform:translateY(-2px);box-shadow:0 12px 32px -10px #25d366b3}.vertical-chip[data-astro-cid-zbjjch6a]{cursor:pointer;border-radius:9999px;border:1px solid var(--color-line-strong);background:#ffffff08;padding:.55rem .95rem;font-size:.78rem;color:var(--color-ink-soft);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.vertical-chip[data-astro-cid-zbjjch6a]:hover{color:var(--color-ink);border-color:var(--color-line-strong);background:#ffffff0f}.vertical-chip[data-astro-cid-zbjjch6a]:has(input:checked){color:var(--color-ink);border-color:var(--color-primary);background:var(--color-primary-soft)}.sr-only[data-astro-cid-zbjjch6a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
