.ct-page input::placeholder,.ct-page textarea::placeholder{color:#ffffffad;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.01em}.ct-page a{color:#fff;text-decoration:underline}.ct-page a:hover{color:#ffffffbf}.ct-page label{cursor:pointer}.ct-page :focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.ct-underline:focus-visible,.ct-underline:focus{border-bottom-color:#fff}.ct-select{background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:right 6px center,right 1px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:20px}.ct-send{position:relative;isolation:isolate}.ct-send:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);filter:url(#glass-distortion);z-index:-1}.ct-send:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 1px 1px 1px #ffffff47,inset -1px -1px 1px #ffffff2e;pointer-events:none}.ct-send:hover{background-color:#ffffff29;transform:translateY(-1px)}.ct-send:active{transform:translateY(1px)}.ct-send:disabled{opacity:.6;cursor:progress}@media(prefers-reduced-motion:reduce){.ct-send,.ct-send:hover,.ct-send:active{transform:none;transition:background-color .2s ease}}
