.contact_contactPage__3AT7Y{padding:150px var(--space-m);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;min-height:100vh;position:relative;overflow:hidden}.contact_contactPage__3AT7Y .contact_backgroundShapes__hlgF8{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.contact_contactPage__3AT7Y .contact_backgroundShapes__hlgF8 .contact_shape__6RZCO{position:absolute;border-radius:50%;background:linear-gradient(180deg,#8a6ad4,#e663fb);filter:blur(200px)}.contact_contactPage__3AT7Y .contact_backgroundShapes__hlgF8 .contact_shape1__u1_ds{width:400px;height:400px;top:10%;left:10%;opacity:.3}.contact_contactPage__3AT7Y .contact_backgroundShapes__hlgF8 .contact_shape2__1qUTH{width:300px;height:300px;bottom:10%;right:10%;opacity:.2}.contact_contactPage__3AT7Y .contact_content__m7SG0{position:relative;z-index:1;max-width:700px;width:100%}.contact_contactPage__3AT7Y p{max-width:600px;margin:0 auto 3rem;opacity:.8}.contact_contactPage__3AT7Y .contact_form__OBgX6{display:flex;flex-direction:column;gap:1.5rem;width:100%}.contact_contactPage__3AT7Y .contact_input__ZqCMz,.contact_contactPage__3AT7Y .contact_textarea__GYz3E{width:100%;background:linear-gradient(0deg,hsla(0,0%,86%,.051),hsla(0,0%,62%,.031));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,79%,.1);border-radius:8px;padding:1rem;color:var(--text-color-main);font-size:1rem;transition:border-color .3s ease}.contact_contactPage__3AT7Y .contact_input__ZqCMz::placeholder,.contact_contactPage__3AT7Y .contact_textarea__GYz3E::placeholder{color:var(--text-color-secondary);opacity:.6}.contact_contactPage__3AT7Y .contact_input__ZqCMz:focus,.contact_contactPage__3AT7Y .contact_textarea__GYz3E:focus{outline:none;border-color:rgba(181,103,230,.5)}.contact_contactPage__3AT7Y .contact_textarea__GYz3E{min-height:150px;resize:vertical}.ActionButton_action_button__XMdHp{background:linear-gradient(135deg,#8a01f2,#6b1db3);border:1px solid rgba(225,186,255,.2);color:#fff;padding:14px min(5vw,50px);font-size:1.1rem;font-weight:600;letter-spacing:.03rem;border-radius:12px;font-family:inherit;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 20px rgba(138,1,242,.3),inset 0 1px 0 hsla(0,0%,100%,.1);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ActionButton_action_button__XMdHp .ActionButton_text__Ah17w{position:relative;z-index:2;display:block}.ActionButton_action_button__XMdHp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#9b1fff,#7c2cbf);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:1}.ActionButton_action_button__XMdHp:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(138,1,242,.4),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:rgba(225,186,255,.3)}.ActionButton_action_button__XMdHp:hover:before{opacity:1}.ActionButton_action_button__XMdHp:active{transform:translateY(-1px);transition:transform .1s ease}.ActionButton_action_button__XMdHp:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ActionButton_secondary__68GnJ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.ActionButton_secondary__68GnJ:before{background:hsla(0,0%,100%,.1)}.ActionButton_secondary__68GnJ:hover{background:hsla(0,0%,100%,.08);box-shadow:0 8px 30px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2)}.ActionButton_secondary__68GnJ:hover:before{opacity:1}