.cform[data-astro-cid-vekgkm42]{background:#0d111eeb;border:1px solid #ffffff24;max-width:880px;margin-top:clamp(40px,6vh,64px);padding:clamp(24px,4vw,48px)}.cform-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:0 clamp(20px,3vw,40px);display:grid}@media (width<=760px){.cform-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.cform[data-astro-cid-vekgkm42]{padding:20px 16px}}.field[data-astro-cid-vekgkm42]{padding-top:24px}.field[data-astro-cid-vekgkm42]:first-child{padding-top:0}@media (width>=761px){.cform-grid[data-astro-cid-vekgkm42]>.field[data-astro-cid-vekgkm42]:nth-child(2){padding-top:0}}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{letter-spacing:.06em;align-items:baseline;gap:10px;font-size:15px;font-weight:500;display:flex}.req[data-astro-cid-vekgkm42],.opt[data-astro-cid-vekgkm42]{letter-spacing:.1em;padding:1px 6px;font-size:12px;font-weight:400;line-height:1.6}.req[data-astro-cid-vekgkm42]{color:var(--bg);background:var(--px-y)}.opt[data-astro-cid-vekgkm42]{opacity:.8;border:1px solid #ffffff4d}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;font-family:var(--font-system);letter-spacing:.03em;color:var(--ink);background:#ffffff12;border:1px solid #ffffff38;border-radius:4px;margin-top:10px;padding:13px 14px;font-size:16px;transition:border-color .2s steps(3,end),background-color .2s steps(3,end);display:block}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#f5f6fa66}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9em;line-height:1.8}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%);background-position:right 14px center;background-repeat:no-repeat;background-size:7px 7px;padding-right:36px}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:var(--ink);background:var(--bg)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{background-color:#ffffff1a;border-color:#ffffff73}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible,.cform[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--px-y);outline-offset:2px;border-color:var(--px-y)}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid]{border-color:var(--err)}.help[data-astro-cid-vekgkm42]{letter-spacing:.03em;opacity:.6;margin-top:8px;font-size:13px;line-height:1.7}.err[data-astro-cid-vekgkm42]{min-height:1.4em;color:var(--err);opacity:1;margin:8px 0 0;font-size:13px;line-height:1.4}.err[data-astro-cid-vekgkm42]:empty{min-height:0}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{cursor:pointer;font:inherit;background:0 0;font-size:16px}.cform[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:disabled{opacity:.5;cursor:progress}.cform-confirm-title[data-astro-cid-vekgkm42]{letter-spacing:.04em;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.6}.cform-confirm-title[data-astro-cid-vekgkm42]:focus{outline:none}.cform-list[data-astro-cid-vekgkm42]{border-bottom:1px solid var(--rule);grid-template-columns:11em 1fr;margin-top:24px;display:grid}.cform-list[data-astro-cid-vekgkm42] dt,.cform-list[data-astro-cid-vekgkm42] dd{border-top:1px solid var(--rule);padding:18px 0}.cform-list[data-astro-cid-vekgkm42] dt{letter-spacing:.1em;opacity:.55;padding-top:22px;padding-right:16px;font-size:13px}.cform-list[data-astro-cid-vekgkm42] dd{letter-spacing:.03em;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.cform-list[data-astro-cid-vekgkm42] dd.is-empty{color:var(--sub);font-size:14px}.cform-list[data-astro-cid-vekgkm42] dd:not(.is-empty){font-family:var(--font-system)}@media (width<=760px){.cform-list[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.cform-list[data-astro-cid-vekgkm42] dd{border-top:0;padding-top:6px}}.cform-actions[data-astro-cid-vekgkm42]{gap:16px;margin-top:40px;display:flex}.cform-actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{margin:0}@media (width<=760px){.cform-actions[data-astro-cid-vekgkm42]{flex-direction:column-reverse}.cform-actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%}}.cform[data-astro-cid-vekgkm42] .btn-sub[data-astro-cid-vekgkm42]{color:var(--sub);border-width:1px;border-color:#ffffff59;padding:17px 33px}.cform[data-astro-cid-vekgkm42] .btn-sub[data-astro-cid-vekgkm42]:hover{color:var(--ink);background:#ffffff14;border-color:#fff9}.cform-privacy[data-astro-cid-vekgkm42]{letter-spacing:.03em;color:var(--sub);margin-top:22px;font-size:13px;line-height:1.8}@media (width<=760px){.cform-privacy[data-astro-cid-vekgkm42]{text-align:center}}.cform-privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cform-privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{color:var(--px-y)}.cform-status[data-astro-cid-vekgkm42]{text-align:center;margin-top:20px;font-size:15px;line-height:1.9}.cform-status[data-astro-cid-vekgkm42]:empty{display:none}.cform-status[data-astro-cid-vekgkm42].is-error{color:var(--err);opacity:1}.cform-status[data-astro-cid-vekgkm42].is-done{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);opacity:1;text-align:left;margin-top:0;padding:28px 0;font-size:16px}.cform-status[data-astro-cid-vekgkm42].is-done:before{content:"";background:var(--px-y);width:8px;height:8px;box-shadow:12px 0 0 var(--px-p);vertical-align:middle;margin-right:26px;display:inline-block}
