.ct-intro:where(.astro-uw5kdbxl){margin:14px 0 0;max-width:620px;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:#d0d6e0}.ct:where(.astro-uw5kdbxl){padding:clamp(32px,6vh,56px) 0 clamp(56px,9vh,96px)}.ct__grid:where(.astro-uw5kdbxl){max-width:720px;margin:0 auto;padding:0 16px}.cform:where(.astro-uw5kdbxl){min-width:0;background:#ffffff05;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff14;padding:clamp(1.25rem,3vw,2.25rem);display:flex;flex-direction:column;gap:18px}.cform__field:where(.astro-uw5kdbxl){display:flex;flex-direction:column;gap:8px}.cform__field:where(.astro-uw5kdbxl) label:where(.astro-uw5kdbxl){font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:#d0d6e0}.cform__field:where(.astro-uw5kdbxl) input:where(.astro-uw5kdbxl),.cform__field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl){box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-sans);font-size:15px;color:#f7f8f8;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease}.cform__field:where(.astro-uw5kdbxl) input:where(.astro-uw5kdbxl)::placeholder,.cform__field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl)::placeholder{color:#5c6068}.cform__field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl){resize:vertical}.cform__field:where(.astro-uw5kdbxl) input:where(.astro-uw5kdbxl):hover,.cform__field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl):hover{border-color:#fff3}.cform__field:where(.astro-uw5kdbxl) input:where(.astro-uw5kdbxl):focus-visible,.cform__field:where(.astro-uw5kdbxl) textarea:where(.astro-uw5kdbxl):focus-visible{outline:2px solid #8a8f98;outline-offset:2px;border-color:#ffffff47;background:#ffffff0d}.cform__submit:where(.astro-uw5kdbxl){align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border:0;border-radius:10px;background:#f7f8f8;color:#08090a;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.cform__submit:where(.astro-uw5kdbxl):hover{background:#fff;box-shadow:0 8px 24px -8px #ffffff59}.cform__submit:where(.astro-uw5kdbxl):focus-visible{outline:2px solid #8a8f98;outline-offset:3px}.cform__submit:where(.astro-uw5kdbxl):disabled{opacity:.6;cursor:default;box-shadow:none}.cform__feedback:where(.astro-uw5kdbxl){margin:0;padding:12px 16px;border-radius:10px;font-family:var(--font-sans);font-size:14.5px;line-height:1.5}.cform__feedback:where(.astro-uw5kdbxl).is-ok{background:#4ade8014;color:#86efac;border:1px solid rgba(74,222,128,.35)}.cform__feedback:where(.astro-uw5kdbxl).is-err{background:#f8717114;color:#fca5a5;border:1px solid rgba(248,113,113,.35)}.cform__privacy:where(.astro-uw5kdbxl){margin:-4px 0 0;font-family:var(--font-sans);font-size:12.5px;line-height:1.55;color:#8a8f98}.cform__privacy:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl){color:#f7f8f8;text-decoration:underline;text-decoration-color:#f7f8f873;text-underline-offset:3px}.cform__privacy:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl):hover{text-decoration-color:#f7f8f8}
