.df.astro-el3jf5cj{position:relative;padding:clamp(22px,3vw,40px);border-radius:var(--r-card);background:#fff;border:1px solid var(--card-line);box-shadow:var(--sh-lift)}.df__form.astro-el3jf5cj{display:grid;gap:18px}.df__form.astro-el3jf5cj[hidden]{display:none!important}.df__title.astro-el3jf5cj{font-size:var(--step-2);font-weight:500;letter-spacing:-.015em;line-height:1.2}.df__title.astro-el3jf5cj:focus{outline:none}.df__row.astro-el3jf5cj{display:grid;gap:18px;align-items:start}@media(min-width:600px){.df__row.astro-el3jf5cj{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.df__field.astro-el3jf5cj{display:grid;gap:6px}.df__field.astro-el3jf5cj label.astro-el3jf5cj{font-size:15px;font-weight:500;color:var(--ink)}.df__opt.astro-el3jf5cj{margin-left:6px;font-size:13px;font-weight:500;color:var(--ink-3)}.df__control.astro-el3jf5cj{position:relative}.df.astro-el3jf5cj input.astro-el3jf5cj,.df.astro-el3jf5cj select.astro-el3jf5cj,.df.astro-el3jf5cj textarea.astro-el3jf5cj{width:100%;min-height:48px;padding:0 44px 0 14px;border-radius:12px;border:1px solid var(--line-strong);background:#fff;font-size:16px;color:var(--ink);outline:none;transition:border-color var(--t-fast) var(--ease-ui),box-shadow var(--t-fast) var(--ease-ui)}.df.astro-el3jf5cj textarea.astro-el3jf5cj{min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.df.astro-el3jf5cj select.astro-el3jf5cj{-webkit-appearance:none;appearance:none;cursor:pointer}.df.astro-el3jf5cj input.astro-el3jf5cj:focus,.df.astro-el3jf5cj select.astro-el3jf5cj:focus,.df.astro-el3jf5cj textarea.astro-el3jf5cj:focus{border-color:var(--c-indigo);box-shadow:0 0 0 4px #3d4fd624}.df.astro-el3jf5cj .astro-el3jf5cj::placeholder{color:#8a90a0}.df.astro-el3jf5cj select.astro-el3jf5cj:has(option[value=""]:checked){color:#8a90a0}.df.astro-el3jf5cj select.astro-el3jf5cj option.astro-el3jf5cj{color:var(--ink)}.df__chev.astro-el3jf5cj{position:absolute;right:14px;top:50%;translate:0 -50%;pointer-events:none;color:var(--ink-3)}.df__ok.astro-el3jf5cj{position:absolute;right:14px;top:50%;translate:0 -50%;color:var(--success);opacity:0;scale:.6;transition:opacity var(--t-fast) var(--ease-ui),scale var(--t-fast) var(--ease-ui)}.df__field.astro-el3jf5cj.is-valid .df__ok.astro-el3jf5cj{opacity:1;scale:1}.df__field.astro-el3jf5cj.is-invalid input.astro-el3jf5cj{border-color:var(--danger);box-shadow:0 0 0 4px #b423181a}.df__help.astro-el3jf5cj{font-size:var(--step--1);font-weight:500;color:var(--ink-3)}.df__err.astro-el3jf5cj{font-size:var(--step--1);font-weight:500;color:var(--danger)}.df__submit.astro-el3jf5cj{margin-top:-4px}.df__alt.astro-el3jf5cj{text-wrap:balance;font-size:var(--step--1);font-weight:500;color:var(--ink-3);text-align:center}.df__alt.astro-el3jf5cj .link.astro-el3jf5cj{position:relative}.df__alt.astro-el3jf5cj .link.astro-el3jf5cj:after{content:"";position:absolute;inset:-12px -4px}html:not(.js) .df__alt.astro-el3jf5cj{display:none}.df__noscript.astro-el3jf5cj{font-size:var(--step--1);font-weight:500;color:var(--ink-3);text-align:center}.df__form.astro-el3jf5cj:has([data-form-fail]:not([hidden])) .df__alt.astro-el3jf5cj{display:none}.dm__form:has([data-form-fail]:not([hidden])){position:static!important}.df__hp.astro-el3jf5cj{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dm.astro-prwxh6m4{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,48px)}@media(min-width:1024px){.dm.astro-prwxh6m4{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"intro form" "aside form";grid-template-rows:auto 1fr;column-gap:clamp(48px,6vw,96px);row-gap:40px;align-items:start}.dm__intro.astro-prwxh6m4{grid-area:intro}.dm__form.astro-prwxh6m4{grid-area:form}.dm__aside.astro-prwxh6m4{grid-area:aside}}@media(min-width:1024px)and (min-height:820px){.dm__form.astro-prwxh6m4{position:sticky;top:104px;align-self:start}.dm__form:has(.df__field.is-invalid){position:static}}.dm__intro.astro-prwxh6m4+.astro-prwxh6m4{margin-top:0}.dm__intro.astro-prwxh6m4 .t-lead{max-width:30em}.dm__h.astro-prwxh6m4{font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dm__agenda.astro-prwxh6m4{display:grid;margin-top:14px;border-top:1px solid var(--line)}.dm__agenda.astro-prwxh6m4 li.astro-prwxh6m4{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.dm__num.astro-prwxh6m4{font-family:var(--font-mono);font-size:13px;font-weight:500;padding-top:3px;color:var(--link)}.dm__a-title.astro-prwxh6m4{font-weight:500}.dm__a-body.astro-prwxh6m4{margin-top:2px;text-wrap:balance;font-size:var(--step--1);font-weight:500;line-height:1.5;color:var(--ink-3)}.dm__shot.astro-prwxh6m4{margin:28px 0 0}.dm__shot.astro-prwxh6m4 figcaption.astro-prwxh6m4{margin-top:10px;text-wrap:pretty;font-size:var(--step--1);font-weight:500;color:var(--ink-3)}
