.form[data-v-acd4bbb9]{border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--card-line);gap:16px;max-width:620px;padding:clamp(20px,2.4vw,30px);display:grid}.row.two[data-v-acd4bbb9]{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.field[data-v-acd4bbb9]{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}label[data-v-acd4bbb9],legend[data-v-acd4bbb9]{color:#fff;font-size:.88rem;font-weight:500}legend[data-v-acd4bbb9]{margin-bottom:6px;padding:0}.opt[data-v-acd4bbb9]{color:#fff9;font-weight:400}input[type=text][data-v-acd4bbb9],input[type=email][data-v-acd4bbb9],textarea[data-v-acd4bbb9]{color:#fff;width:100%;font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#02001e8c;border:1px solid #ffffff38;border-radius:10px;padding:10px 13px;font-size:.95rem}textarea[data-v-acd4bbb9]{resize:vertical;min-height:104px}input[data-v-acd4bbb9]:focus,textarea[data-v-acd4bbb9]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #9b6bff4d}.help[data-v-acd4bbb9]{color:#ffffffa8;font-size:.82rem}.req[data-v-acd4bbb9]{color:var(--accent-hi)}.required-note[data-v-acd4bbb9]{color:#fff9;margin-bottom:-4px;font-size:.8rem}.error[data-v-acd4bbb9]{color:#ff9fb0;font-size:.88rem}input[aria-invalid=true][data-v-acd4bbb9]{border-color:#ff7a93}input[aria-invalid=true][data-v-acd4bbb9]:focus{box-shadow:0 0 0 3px #ff7a934d}.choices[data-v-acd4bbb9]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-v-acd4bbb9]{cursor:pointer;display:inline-flex;position:relative}.choice input[data-v-acd4bbb9]{opacity:0;cursor:pointer;position:absolute;inset:0}.choice span[data-v-acd4bbb9]{color:#ffffffdb;transition:all .2s var(--ease);border:1px solid #ffffff38;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:500}.choice input:checked+span[data-v-acd4bbb9]{border-color:var(--btn);background:var(--btn);color:#fff}.choice input:focus-visible+span[data-v-acd4bbb9]{outline:2px solid var(--link-hover);outline-offset:3px}.hp[data-v-acd4bbb9]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent[data-v-acd4bbb9]{color:#ffffffc2;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:.86rem;font-weight:400;line-height:1.45;display:grid}.consent input[data-v-acd4bbb9]{width:18px;height:18px;accent-color:var(--btn);margin-top:2px}.consent a[data-v-acd4bbb9]{color:var(--link)}.turnstile[data-v-acd4bbb9]:not(:empty){margin-top:4px}.form .btn-ds[data-v-acd4bbb9]{justify-self:start;margin-top:2px;padding:15px 38px;font-size:1rem}.status[data-v-acd4bbb9]{color:#ffb4b4;margin-top:2px;font-size:.95rem;line-height:1.5}.sent[data-v-acd4bbb9]{border-radius:var(--radius);background:radial-gradient(70% 120% at 100% 0%, #9b6bff2e, #9b6bff00 70%), var(--card-bg);border:1px solid var(--card-line);align-content:start;gap:12px;max-width:620px;padding:clamp(28px,4vw,40px);display:grid}.sent[data-v-acd4bbb9]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sent-kicker[data-v-acd4bbb9]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.74rem;font-weight:700}.sent h2[data-v-acd4bbb9]{font-family:var(--font);letter-spacing:-.025em;color:#fff;font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);font-weight:500;line-height:1.2}.sent p[data-v-acd4bbb9]:not(.sent-kicker){color:#ffffffc7;font-size:1.02rem;line-height:1.6}.sent-links a[data-v-acd4bbb9]{color:var(--link)}@media (width<=560px){.row.two[data-v-acd4bbb9]{grid-template-columns:1fr}.form .btn-ds[data-v-acd4bbb9]{justify-self:stretch}}.contact[data-astro-cid-6bfsojfh]{padding-block:0 var(--home-y);background:var(--abyss)}.grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.side[data-astro-cid-6bfsojfh]{gap:44px;padding-top:8px;display:grid}.direct[data-astro-cid-6bfsojfh]{border-top:1px solid #ffffff1a;justify-items:start;gap:14px;padding-top:32px;display:grid}.small-title[data-astro-cid-6bfsojfh]{color:#fff;font-size:1.08rem;font-weight:500}.social[data-astro-cid-6bfsojfh]{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.social[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#fff}.social[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent-hi)}@media (width<=900px){.grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
