.inscription-banner[data-v-9a468358]{background-image:linear-gradient(90deg,#609,#9c0091,#c60084,#e70075,#f36)}.inscription-card[data-v-9a468358] .f-section{font-family:Kalnia,serif;font-size:1.35rem;font-weight:600;margin:2.2rem 0 1rem}.inscription-card[data-v-9a468358] .f-section:first-child{margin-top:0}.inscription-card[data-v-9a468358] .f-grid{display:grid;gap:1rem}@media(min-width:640px){.inscription-card[data-v-9a468358] .f-grid{grid-template-columns:1fr 1fr}.inscription-card[data-v-9a468358] .f-wide{grid-column:1/-1}}.inscription-card[data-v-9a468358] .f-label{display:block;font-size:.85rem;font-weight:700;margin-bottom:.35rem}.inscription-card[data-v-9a468358] .f-label .req{color:#f36}.inscription-card[data-v-9a468358] .f-input{background:#fff;border:1.5px solid #e2dcd8;border-radius:12px;color:#29292a;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.inscription-card[data-v-9a468358] .f-input:focus{border-color:#f36;box-shadow:0 0 0 3px #ff336626;outline:none}.inscription-card[data-v-9a468358] .f-hint{color:#6b6b72;font-size:.85rem;margin-top:.35rem}.inscription-card[data-v-9a468358] .f-check{align-items:flex-start;display:flex;font-size:.92rem;gap:.75rem;line-height:1.45;margin-top:.9rem}.inscription-card[data-v-9a468358] .f-check input{accent-color:#f36;flex-shrink:0;height:1.1rem;margin-top:.2rem;width:1.1rem}.inscription-card[data-v-9a468358] .f-check a{color:#f36;text-decoration:underline}.inscription-card[data-v-9a468358] .f-chip{border:1.5px solid #e2dcd8;border-radius:999px;font-size:.9rem;padding:.45rem .95rem;transition:all .2s}.inscription-card[data-v-9a468358] .f-chip[aria-pressed=true]{background:#f36;border-color:#f36;color:#fff}.inscription-card[data-v-9a468358] .f-chip:disabled{cursor:not-allowed;opacity:.45}.inscription-card[data-v-9a468358] .f-submit{background-image:linear-gradient(90deg,#f36,#c20e8b);border-radius:999px;box-shadow:0 10px 24px -8px #ff336680;color:#fff;font-weight:700;margin-top:2rem;padding:.95rem 1.5rem;transition:transform .2s,opacity .2s;width:100%}.inscription-card[data-v-9a468358] .f-submit:hover:not(:disabled){transform:translateY(-2px)}.inscription-card[data-v-9a468358] .f-submit:disabled{cursor:wait;opacity:.6}.inscription-card[data-v-9a468358] .f-error{background:#fde2e2;border-radius:12px;color:#b42318;font-size:.92rem;margin-top:1.25rem;padding:.85rem 1rem}.inscription-card[data-v-9a468358] .f-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}
