.form-error[data-astro-cid-zv76lgil]{margin:0 0 14px;padding:10px 14px;border-radius:8px;background:var(--red-100);border-left:4px solid var(--red-500);color:var(--purple-900);font-size:14px;font-weight:600;line-height:1.5}.form-error[data-astro-cid-zv76lgil] a[data-astro-cid-zv76lgil]{color:inherit;text-decoration:underline}.cf-turnstile.ts-on{margin-top:14px}form:not(.is-stepped) .fs-js{display:none}.is-stepped[data-current="1"] :is([data-step="2"],.fs-on2),.is-stepped[data-current="2"] :is([data-step="1"],.fs-on1){display:none}form[data-steps]{scroll-margin-top:100px}.fsprog{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;outline:none}.fsprog-t{display:flex;align-items:baseline;gap:8px;font-size:13.5px;color:var(--gray-500)}.fsprog-t b{font-family:var(--font-display);font-weight:600;color:var(--brand)}.fsprog-bar{display:block;height:6px;border-radius:var(--radius-pill);background:var(--gray-200);overflow:hidden}.fsprog-bar i{display:block;height:100%;width:50%;border-radius:inherit;background:var(--brand);transition:width .25s ease}.is-stepped[data-current="2"] .fsprog-bar i{width:100%}.fsprog:focus-visible .fsprog-t b{text-decoration:underline}.fsnav{display:flex;gap:10px}.fsnav .fsnext,.fsnav .fssubmit{flex:1 1 auto}.fsnav .fsback{flex:none;padding-left:22px;padding-right:22px}@media(prefers-reduced-motion:reduce){.fsprog-bar i{transition:none}}.field :is(input,select,textarea).fv-ok:not(:focus),.field :is(input,select,textarea).fv-ok.fv-fixed{border-color:var(--lime-500);box-shadow:0 0 0 1px var(--lime-500)}.field :is(input,select,textarea).fv-bad{border-color:var(--red-500);box-shadow:0 0 0 1px var(--red-500)}.field :is(input,select,textarea).fv-bad:focus{box-shadow:0 0 0 3px var(--red-100)}.field :is(input:not([type=date]),textarea).fv-ok:is(:not(:focus),.fv-fixed){padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23BED600'/%3E%3Cpath d='M5.5 10.3l3 3 6-6.3' fill='none' stroke='%233B1340' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 18px;background-position:right 12px center}.field textarea.fv-ok:is(:not(:focus),.fv-fixed){background-position:right 12px top 12px}.fv-msg{margin:2px 0 0;font-size:13px;line-height:1.4;font-weight:600;color:var(--red-500)}.faq[data-astro-cid-z6gx6xcw]{max-width:840px;margin:0 auto}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--border-subtle)}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;padding:20px 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--ink-900)}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw] .pm[data-astro-cid-z6gx6xcw]{flex:none;width:30px;height:30px;border-radius:var(--radius-circle);background:var(--purple-50);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:20px;transition:background .18s,color .18s}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]:nth-of-type(4n+1) summary[data-astro-cid-z6gx6xcw] .pm[data-astro-cid-z6gx6xcw]{background:var(--purple-100);color:var(--purple-600)}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]:nth-of-type(4n+2) summary[data-astro-cid-z6gx6xcw] .pm[data-astro-cid-z6gx6xcw]{background:var(--lime-100);color:var(--purple-900)}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]:nth-of-type(4n+3) summary[data-astro-cid-z6gx6xcw] .pm[data-astro-cid-z6gx6xcw]{background:var(--aqua-100);color:var(--purple-900)}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]:nth-of-type(4n) summary[data-astro-cid-z6gx6xcw] .pm[data-astro-cid-z6gx6xcw]{background:var(--yellow-100);color:var(--purple-900)}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] .pm[data-astro-cid-z6gx6xcw]{background:var(--brand);color:#fff}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] .pm[data-astro-cid-z6gx6xcw]:after{content:""}.faq[data-astro-cid-z6gx6xcw] .ans[data-astro-cid-z6gx6xcw]{padding:0 4px 22px;font-size:15px;line-height:1.7;color:var(--gray-600)}
