.df[data-astro-cid-mhq77qpy]{flex-direction:column;gap:1.5rem;max-width:640px;margin-top:2rem;display:flex}.df-field[data-astro-cid-mhq77qpy]{flex-direction:column;gap:.5rem;display:flex}.df-label[data-astro-cid-mhq77qpy]{color:var(--color-primary,#1f2937);font-size:.875rem;font-weight:700}.df-required[data-astro-cid-mhq77qpy]{color:var(--lp-cta-color,var(--color-primary,#1f2937));margin-left:.35rem;font-size:.7rem;font-weight:700}.df-input[data-astro-cid-mhq77qpy]{width:100%;color:var(--color-base-content,#2d3748);background:#fff;border:1px solid #e8e6e0;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.df-input[data-astro-cid-mhq77qpy]:focus{border-color:var(--lp-cta-color,var(--color-primary,#1f2937));box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-cta-color,var(--color-primary,#1f2937)) 15%, transparent);outline:none}.df-textarea[data-astro-cid-mhq77qpy]{resize:none}.df-file[data-astro-cid-mhq77qpy]{padding:.5rem}.df-hint[data-astro-cid-mhq77qpy]{opacity:.65;margin:0;font-size:.8rem}.df-error[data-astro-cid-mhq77qpy]{color:#dc2626;margin:0;font-size:.85rem}.df-chip-group[data-astro-cid-mhq77qpy]{flex-wrap:wrap;gap:.75rem;display:flex}.df-chip[data-astro-cid-mhq77qpy]{color:#718096;cursor:pointer;background:#fff;border:1px solid #e8e6e0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:400;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.df-chip[data-astro-cid-mhq77qpy]:hover{border-color:color-mix(in srgb, var(--lp-cta-color,var(--color-primary,#1f2937)) 45%, transparent)}.df-chip[data-astro-cid-mhq77qpy] input[data-astro-cid-mhq77qpy]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.df-chip[data-astro-cid-mhq77qpy]:has(input:checked){border-color:var(--lp-cta-color,var(--color-primary,#1f2937));background:color-mix(in srgb, var(--lp-cta-color,var(--color-primary,#1f2937)) 8%, white);color:var(--lp-cta-color,var(--color-primary,#1f2937));font-weight:700}.df-consent[data-astro-cid-mhq77qpy]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e8e6e0;border-radius:10px;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.9rem;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.df-consent[data-astro-cid-mhq77qpy]:hover{border-color:color-mix(in srgb, var(--lp-cta-color,var(--color-primary,#1f2937)) 45%, transparent)}.df-consent[data-astro-cid-mhq77qpy]:has(input:checked){border-color:var(--lp-cta-color,var(--color-primary,#1f2937));background:color-mix(in srgb, var(--lp-cta-color,var(--color-primary,#1f2937)) 7%, white)}.df-consent[data-astro-cid-mhq77qpy]:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-cta-color,var(--color-primary,#1f2937)) 25%, transparent)}.df-consent[data-astro-cid-mhq77qpy] input[data-astro-cid-mhq77qpy][type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #cbd5e0;border-radius:7px;flex:none;place-content:center;width:1.5rem;height:1.5rem;margin:0;transition:background .15s,border-color .15s,transform .15s;display:grid}.df-consent[data-astro-cid-mhq77qpy] input[data-astro-cid-mhq77qpy][type=checkbox]:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:.38rem;height:.7rem;margin-top:-.12rem;transition:transform .18s cubic-bezier(.3,1.5,.5,1);transform:rotate(45deg)scale(0)}.df-consent[data-astro-cid-mhq77qpy] input[data-astro-cid-mhq77qpy][type=checkbox]:checked{background:var(--lp-cta-color,var(--color-primary,#1f2937));border-color:var(--lp-cta-color,var(--color-primary,#1f2937))}.df-consent[data-astro-cid-mhq77qpy] input[data-astro-cid-mhq77qpy][type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.df-hint--rich[data-astro-cid-mhq77qpy] a{color:var(--lp-cta-color,var(--color-primary,#1f2937));text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.df-consent[data-astro-cid-mhq77qpy],.df-consent[data-astro-cid-mhq77qpy] input[data-astro-cid-mhq77qpy][type=checkbox],.df-consent[data-astro-cid-mhq77qpy] input[data-astro-cid-mhq77qpy][type=checkbox]:after{transition:none}}.df-submit[data-astro-cid-mhq77qpy]{background:var(--lp-cta-color,var(--color-primary,#1f2937));color:#fff;cursor:pointer;width:100%;box-shadow:0 10px 24px color-mix(in srgb, var(--lp-cta-color,var(--color-primary,#1f2937)) 25%, transparent);border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:700;transition:transform .15s,filter .15s,opacity .15s}.df-submit[data-astro-cid-mhq77qpy]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.df-submit[data-astro-cid-mhq77qpy]:disabled{opacity:.5;cursor:not-allowed;transform:none}.df-note[data-astro-cid-mhq77qpy]{color:#718096;text-align:center;margin:-.75rem 0 0;font-size:.75rem}
