.Contact_contact__sbxvr{padding:100px 32px;background:linear-gradient(135deg,#30302c,hsla(0,0%,8%,.1) 50%,#30302c);overflow:hidden}.Contact_errorMessage__ZCTWQ{color:red;font-size:14px;margin-top:8px}.Contact_floatingIcons__84yEK{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;display:flex;justify-content:space-around;align-items:center;opacity:.1}.Contact_floatingIcon__8R__Y{font-size:48px;color:#a855f7;animation:Contact_float__aftZP 8s infinite}@keyframes Contact_float__aftZP{0%,to{transform:translateY(0) scale(1);opacity:.1}25%{transform:translateY(-20px) scale(1.1);opacity:.15}50%{transform:translateY(10px) scale(1);opacity:.1}75%{transform:translateY(-10px) scale(1.05);opacity:.15}}.Contact_container__B4It6{max-width:1400px;margin:0 auto;padding:0;position:relative;z-index:2}.Contact_content__XzwA0{max-width:1200px;margin:0 auto}.Contact_header__lhnh8{text-align:center;margin-bottom:80px}.Contact_title__nn24l{font-weight:900;font-size:45px;line-height:1;color:#a855f7;margin-bottom:16px;letter-spacing:1px}.Contact_title__nn24l span{color:#fff}.Contact_subtitle__1smUx{font-size:19px;color:#fff;font-weight:500;letter-spacing:1px;margin-bottom:16px}.Contact_availability__55fIu{font-size:16px;color:#a855f7;font-weight:600;text-transform:uppercase;letter-spacing:1px}.Contact_contactWrapper__2pyJd{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;flex-wrap:wrap}.Contact_contactForm__ipsvK,.Contact_contactInfo__nR8eP{background:#2a2a2a;border:1px solid rgba(168,85,247,.2);border-radius:20px;padding:48px;width:100%}.Contact_infoTitle__Syijj{font-weight:700;font-size:20px;color:#fff;margin-bottom:20px}.Contact_contactInfo__nR8eP{display:flex;flex-direction:column}.Contact_contactMethods__gfkvl{margin-bottom:48px}.Contact_contactMethod__O6g8Q{display:flex;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid rgba(168,85,247,.2);transition:all .3s ease;cursor:pointer}.Contact_contactMethod__O6g8Q:last-child{border-bottom:none}.Contact_contactMethod__O6g8Q:hover{background:rgba(217,251,6,.05);border-radius:12px;padding-left:16px;padding-right:16px}.Contact_methodIcon__tFtE_{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(217,251,6,.1);border-radius:50%;color:#a855f7;font-size:20px;flex-shrink:0}.Contact_methodInfo__jq4_G{flex:1}.Contact_methodLabel__TGRHU{font-size:14px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.Contact_methodValue__cEzBz{font-size:18px;color:#fff;font-weight:600}.Contact_socialLinks__qICmU{text-align:center}.Contact_socialTitle__ItNn8{font-weight:700;font-size:18px;color:#fff;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.Contact_socialIcons__1CdFm{display:flex;justify-content:center;gap:24px}.Contact_socialLink__fs4IF{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(217,251,6,.1);border:1px solid #a855f7;border-radius:50%;color:#a855f7;font-size:20px;text-decoration:none;transition:all .3s ease}.Contact_socialLink__fs4IF:hover{background:#a855f7;color:#fff;box-shadow:0 8px 25px rgba(217,251,6,.4)}.Contact_formTitle__nrBfV{font-weight:700;font-size:32px;color:#fff;margin-bottom:32px;text-transform:uppercase;letter-spacing:-1px}.Contact_form__DE1Yl{display:flex;flex-direction:column;gap:24px}.Contact_input__IpIzZ,.Contact_textarea___Aiao{width:100%;background:#1a1a1a;border:1px solid rgba(168,85,247,.4);border-radius:12px;padding:16px 24px;color:#fff;font-size:16px;transition:all .3s ease}.Contact_input__IpIzZ::-moz-placeholder,.Contact_textarea___Aiao::-moz-placeholder{color:#bbb}.Contact_input__IpIzZ::placeholder,.Contact_textarea___Aiao::placeholder{color:#bbb}.Contact_input__IpIzZ:focus,.Contact_textarea___Aiao:focus{outline:none;border-color:#a855f7}.Contact_input__IpIzZ.Contact_error__vdtQZ,.Contact_textarea___Aiao.Contact_error__vdtQZ{border-color:#f44}.Contact_textarea___Aiao{resize:none;min-height:100px}.Contact_submitButton__eJrAH{background:#a855f7;color:#fff;border:none;border-radius:50px;padding:19px 32px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.Contact_submitButton__eJrAH:hover:not(.Contact_submitting__92_k2){background:#9333ea;box-shadow:0 8px 25px rgba(217,251,6,.4);transform:translateY(-2px)}.Contact_submitButton__eJrAH.Contact_submitting__92_k2{background:#555;cursor:not-allowed}.Contact_loader__Kae6k{width:20px;height:20px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;margin:0 auto}.Contact_submitStatus__kOUgi{text-align:center;padding:16px;border-radius:8px;font-weight:600}.Contact_submitStatus__kOUgi.Contact_success__CES53{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.Contact_submitStatus__kOUgi.Contact_error__vdtQZ{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3)}@media(max-width:1599px){.Contact_container__B4It6{max-width:100%}.Contact_contact__sbxvr{padding:50px 32px}.Contact_contactWrapper__2pyJd{gap:48px}.Contact_title__nn24l{font-size:42px}.Contact_formTitle__nrBfV{font-size:28px}}@media(max-width:1336px){.Contact_contactWrapper__2pyJd{gap:40px}.Contact_title__nn24l{font-size:40px}.Contact_formTitle__nrBfV{font-size:26px}}@media(max-width:1199px){.Contact_contactWrapper__2pyJd{grid-template-columns:1fr;gap:32px}.Contact_title__nn24l{font-size:38px}.Contact_formTitle__nrBfV{font-size:24px}.Contact_contactForm__ipsvK,.Contact_contactInfo__nR8eP{padding:32px}}@media(max-width:1024px){.Contact_title__nn24l{font-size:36px}.Contact_formTitle__nrBfV{font-size:22px}.Contact_contactForm__ipsvK,.Contact_contactInfo__nR8eP{padding:28px}}@media(max-width:767px){.Contact_title__nn24l{font-size:32px}.Contact_header__lhnh8{margin-bottom:50px}.Contact_subtitle__1smUx{font-size:16px}.Contact_formTitle__nrBfV{font-size:20px}.Contact_contactWrapper__2pyJd{gap:24px}.Contact_contactForm__ipsvK,.Contact_contactInfo__nR8eP{padding:24px}.Contact_submitButton__eJrAH{padding:14px 24px;font-size:16px}.Contact_input__IpIzZ,.Contact_textarea___Aiao{padding:12px 16px;font-size:15px}.Contact_socialIcons__1CdFm{gap:16px}.Contact_socialLink__fs4IF{width:40px;height:40px;font-size:18px}.Contact_submitStatus__kOUgi{padding:12px;font-size:16px}.Contact_success__CES53{font-size:14px}}@media(max-width:479px){.Contact_contact__sbxvr{padding:40px 16px}.Contact_title__nn24l{font-size:24px;word-break:break-word}.Contact_availability__55fIu,.Contact_subtitle__1smUx{font-size:13px}.Contact_formTitle__nrBfV{font-size:18px;margin-bottom:20px}.Contact_contactWrapper__2pyJd{gap:16px}.Contact_contactForm__ipsvK,.Contact_contactInfo__nR8eP{padding:16px;border-radius:12px}.Contact_contactMethod__O6g8Q{gap:12px;padding:16px 0}.Contact_methodIcon__tFtE_{width:40px;height:40px;font-size:16px}.Contact_methodLabel__TGRHU{font-size:12px}.Contact_methodValue__cEzBz{font-size:14px;word-break:break-all}.Contact_socialTitle__ItNn8{font-size:14px;margin-bottom:16px}.Contact_socialIcons__1CdFm{gap:12px}.Contact_socialLink__fs4IF{width:36px;height:36px;font-size:16px}.Contact_input__IpIzZ,.Contact_textarea___Aiao{padding:10px 14px;font-size:14px;border-radius:8px}.Contact_textarea___Aiao{min-height:80px}.Contact_submitButton__eJrAH{padding:12px 20px;font-size:14px}.Contact_submitStatus__kOUgi{padding:10px;font-size:14px}.Contact_header__lhnh8{margin-bottom:40px}.Contact_contactMethods__gfkvl{margin-bottom:32px}}.Resume_resume__NW_0K{padding:100px 0;background:linear-gradient(135deg,#30302c,hsla(0,0%,8%,.1) 50%,#30302c);color:#fff}.Resume_resume__NW_0K:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#777 50%,transparent)}.Resume_resume__NW_0K .Resume_container__YvbrV{max-width:1400px;margin:0 auto;padding:0 32px}.Resume_resume__NW_0K .Resume_content__GdCmV{max-width:1200px;margin:0 auto}.Resume_resume__NW_0K .Resume_header__bvsul{text-align:center;margin-bottom:80px}.Resume_resume__NW_0K .Resume_title__Keu3z{font-weight:900;font-size:45px;line-height:1;margin-bottom:16px;letter-spacing:1px}.Resume_resume__NW_0K .Resume_title__Keu3z span{color:#a855f7}.Resume_resume__NW_0K .Resume_subtitle__R9bbj{font-size:20px;font-weight:500;letter-spacing:1px;color:#ccc}.Resume_resume__NW_0K .Resume_resumeWrapper__Roe19{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.Resume_resume__NW_0K .Resume_resumePreview__Txb4p{display:flex;justify-content:center}.Resume_resume__NW_0K .Resume_previewContainer__6TdtO{perspective:1000px}.Resume_resume__NW_0K .Resume_previewCard__uIRtv{background:#1f1f1f;border:1px solid #777;border-radius:20px;overflow:hidden;width:300px;height:400px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 20px 50px rgba(217,251,6,.1)}.Resume_resume__NW_0K .Resume_previewCard__uIRtv:hover{border-color:#a855f7;box-shadow:0 20px 50px rgba(217,251,6,.2)}.Resume_resume__NW_0K .Resume_previewHeader__qSmh7{background:#550;padding:16px;display:flex;align-items:center;gap:12px}.Resume_resume__NW_0K .Resume_fileIcon__p_X8I{color:#fff;font-size:20px}.Resume_resume__NW_0K .Resume_fileName__V5Mft{font-size:14px;font-weight:600;color:#fff}.Resume_resume__NW_0K .Resume_previewContent__Z2Yzr{padding:32px 24px;height:280px;display:flex;align-items:center;justify-content:center}.Resume_resume__NW_0K .Resume_mockResume__Jmlol{width:100%;display:flex;flex-direction:column;gap:16px}.Resume_resume__NW_0K .Resume_resumeLine___BKgA{height:8px;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.3) 50%,#fff);border-radius:4px;animation:Resume_shimmer__8h_XZ 2s infinite}.Resume_resume__NW_0K .Resume_previewButton__sRKCM{width:100%;background:hsla(0,0%,100%,.1);border:1px solid rgba(168,85,247,.4);color:#fff;font-weight:600;font-size:14px;padding:12px;text-align:center;cursor:pointer;transition:box-shadow .45s cubic-bezier(.6,.6,0,1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Resume_resume__NW_0K .Resume_previewButton__sRKCM,.Resume_resume__NW_0K .Resume_previewButton__sRKCM:hover{box-shadow:inset 0 -7px 11px rgba(164,143,255,.122)}.Resume_resume__NW_0K .Resume_resumeInfo__4x66F{display:flex;flex-direction:column;gap:32px}.Resume_resume__NW_0K .Resume_infoTitle__Nqk4j{font-weight:700;font-size:32px;text-transform:uppercase;letter-spacing:-1px}.Resume_resume__NW_0K .Resume_infoDescription___a8q1{font-size:18px;line-height:1.7;color:#ccc}.Resume_resume__NW_0K .Resume_resumeMeta__FiAfy{display:flex;flex-direction:column;gap:16px}.Resume_resume__NW_0K .Resume_metaItem__OdKMN{display:flex;align-items:center;gap:16px;padding:16px;background:#1f1f1f;border:1px solid #a855f7;border-radius:12px;transition:all .3s ease}.Resume_resume__NW_0K .Resume_metaItem__OdKMN:hover{border-color:#a855f7;background:hsla(0,0%,100%,.05)}.Resume_resume__NW_0K .Resume_metaIcon__3CxHG{color:#fff;font-size:18px;flex-shrink:0}.Resume_resume__NW_0K .Resume_metaLabel__9xEcw,.Resume_resume__NW_0K .Resume_metaValue__EpihZ{color:#fff}.Resume_resume__NW_0K .Resume_resumeSections__5qz7r{background:#1f1f1f;border:1px solid rgba(168,85,247,.4);border-radius:10px;padding:32px}.Resume_resume__NW_0K .Resume_sectionsTitle__3qC1R{font-weight:700;font-size:18px;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.Resume_resume__NW_0K .Resume_sectionsList__bMeqT{display:flex;flex-direction:column;gap:12px}.Resume_resume__NW_0K .Resume_sectionItem__yLvbJ{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}.Resume_resume__NW_0K .Resume_checkIcon__pTxvl{color:#fff;font-size:14px;flex-shrink:0}.Resume_resume__NW_0K .Resume_downloadActions__0Gwnt{display:flex;gap:16px}.Resume_resume__NW_0K .Resume_contactButton__kcv2v,.Resume_resume__NW_0K .Resume_downloadButton__PzxPX{flex:1;border-radius:50px;padding:20px 32px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:8px}.Resume_resume__NW_0K .Resume_downloadButton__PzxPX{background:#a855f7;border:none;box-shadow:0 8px 25px hsla(0,0%,100%,.2)}.Resume_resume__NW_0K .Resume_downloadButton__PzxPX:hover{background:#c084fc;box-shadow:0 8px 25px hsla(0,0%,100%,.4);transform:translateY(-2px)}.Resume_resume__NW_0K .Resume_contactButton__kcv2v{background:transparent;border:2px solid #fff}.Resume_resume__NW_0K .Resume_contactButton__kcv2v:hover{background:#a855f7;color:#fff;box-shadow:0 8px 25px hsla(0,0%,100%,.4);transform:translateY(-2px)}@keyframes Resume_shimmer__8h_XZ{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:1599px){.Resume_resume__NW_0K .Resume_title__Keu3z{font-size:40px}.Resume_resume__NW_0K .Resume_infoTitle__Nqk4j{font-size:26px}}@media(max-width:1366px){.Resume_resume__NW_0K .Resume_title__Keu3z{font-size:38px}.Resume_resume__NW_0K .Resume_resumeWrapper__Roe19{gap:28px}}@media(max-width:1199px){.Resume_resume__NW_0K .Resume_title__Keu3z{font-size:38px}}@media(max-width:1024px){.Resume_resume__NW_0K .Resume_title__Keu3z{font-size:34px}.Resume_resume__NW_0K .Resume_resumeWrapper__Roe19{grid-template-columns:1fr;gap:40px;text-align:center}.Resume_resume__NW_0K .Resume_resumePreview__Txb4p{order:1}.Resume_resume__NW_0K .Resume_resumeInfo__4x66F{order:1;text-align:left}}@media(max-width:767px){.Resume_resume__NW_0K .Resume_title__Keu3z{font-size:28px}.Resume_resume__NW_0K .Resume_container__YvbrV{padding:0 32px}.Resume_resume__NW_0K .Resume_header__bvsul{margin-bottom:48px}.Resume_resume__NW_0K .Resume_infoTitle__Nqk4j{font-size:24px;text-align:center}.Resume_resume__NW_0K .Resume_infoDescription___a8q1{text-align:center}.Resume_resume__NW_0K .Resume_downloadActions__0Gwnt{flex-direction:column}}@media(max-width:479px){.Resume_resume__NW_0K .Resume_title__Keu3z{font-size:26px}.Resume_resume__NW_0K .Resume_subtitle__R9bbj{font-size:16px}.Resume_resume__NW_0K .Resume_previewCard__uIRtv{width:260px;height:360px}.Resume_resume__NW_0K .Resume_infoTitle__Nqk4j{font-size:20px;text-align:center}.Resume_resume__NW_0K .Resume_previewContent__Z2Yzr{height:240px;padding:16px}}.Resume_resume__NW_0K .Resume_contactButton__kcv2v,.Resume_resume__NW_0K .Resume_downloadButton__PzxPX{padding:16px 24px;font-size:16px}@media screen and (max-width:1599px){.Resume_resume__NW_0K{padding:50px 0!important}}