.Contact-module__J3q-aa__main{background:var(--background);justify-content:center;align-items:flex-start;min-height:100vh;padding:140px 20px 100px;display:flex;position:relative;overflow:hidden}.Contact-module__J3q-aa__heroBackground{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Contact-module__J3q-aa__blob1{background:radial-gradient(circle, rgba(var(--accent-purple-rgb), .15) 0%, transparent 70%);filter:blur(80px);border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;left:-10%}.Contact-module__J3q-aa__blob2{background:radial-gradient(circle, rgba(var(--accent-purple-rgb), .1) 0%, transparent 70%);filter:blur(100px);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-100px;right:-5%}.Contact-module__J3q-aa__wrapper{z-index:2;flex-direction:column;gap:60px;width:100%;max-width:1000px;display:flex;position:relative}.Contact-module__J3q-aa__header{text-align:center;max-width:800px;margin:0 auto}.Contact-module__J3q-aa__badge{background:rgba(var(--accent-purple-rgb), .1);border:1px solid rgba(var(--accent-purple-rgb), .2);color:var(--accent-purple);text-transform:uppercase;letter-spacing:2px;border-radius:100px;margin-bottom:24px;padding:8px 20px;font-size:.9rem;font-weight:500;display:inline-block}.Contact-module__J3q-aa__title{color:var(--foreground);margin-bottom:20px;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;line-height:1.1}.Contact-module__J3q-aa__accent{background:linear-gradient(to right, var(--accent-purple), #a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.Contact-module__J3q-aa__description{color:var(--text-secondary);font-size:1.25rem;line-height:1.6}.Contact-module__J3q-aa__moreInfo{color:var(--text-secondary);opacity:.8;max-width:700px;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.Contact-module__J3q-aa__unifiedCard{z-index:1;background:0 0;grid-template-columns:.85fr 1.15fr;gap:20px;margin-top:60px;display:grid;position:relative}.Contact-module__J3q-aa__unifiedCard:before{content:"";background:var(--accent-blue);opacity:.2;z-index:-2;border-radius:40px;position:absolute;inset:10px 15px -10px -15px;transform:rotate(-3deg)}[data-theme=dark] .Contact-module__J3q-aa__unifiedCard:before{opacity:.1;background:#38bdf8}.Contact-module__J3q-aa__unifiedCard:after{content:"";background:var(--accent-purple);opacity:.15;z-index:-1;border-radius:40px;position:absolute;inset:-15px -10px 15px 20px;transform:rotate(2deg)}[data-theme=dark] .Contact-module__J3q-aa__unifiedCard:after{opacity:.1;background:#a78bfa}.Contact-module__J3q-aa__infoSide{background:var(--accent-purple);color:#fff;box-shadow:10px 10px 0 rgba(var(--accent-purple-rgb), .3);border:4px solid #fff;border-radius:10px 30px 10px 25px/25px 10px;flex-direction:column;gap:30px;padding:40px 30px;display:flex;transform:rotate(-1.5deg)}[data-theme=dark] .Contact-module__J3q-aa__infoSide{background:#1e1b4b;border-color:#7c3aed;box-shadow:10px 10px #7c3aed33}.Contact-module__J3q-aa__formSide{box-shadow:12px 12px 0 var(--accent-blue);border:4px solid var(--accent-blue);background:#fff;border-radius:25px 10px/10px 30px 10px 25px;padding:40px;transform:rotate(1deg)}[data-theme=dark] .Contact-module__J3q-aa__formSide{background:#0f172a;border-color:#38bdf8;box-shadow:12px 12px #38bdf833}.Contact-module__J3q-aa__infoTitle{text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:1.6rem;font-weight:900}.Contact-module__J3q-aa__miniCards{flex-direction:column;gap:15px;display:flex}.Contact-module__J3q-aa__miniCard{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:15px;padding:18px;text-decoration:none;transition:all .2s;display:flex}.Contact-module__J3q-aa__miniCard:hover{background:#fff3;transform:translate(5px)}[data-theme=dark] .Contact-module__J3q-aa__miniCard{background:#a78bfa1a;border-color:#a78bfa33}.Contact-module__J3q-aa__miniIcon{background:#ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.Contact-module__J3q-aa__miniContent{flex-direction:column;display:flex}.Contact-module__J3q-aa__miniLabel{text-transform:uppercase;opacity:.7;font-size:.7rem;font-weight:900}.Contact-module__J3q-aa__miniValue{word-break:break-all;font-size:.85rem;font-weight:600}.Contact-module__J3q-aa__formTitle{color:var(--accent-blue);text-transform:uppercase;margin-bottom:30px;font-size:1.8rem;font-weight:950}.Contact-module__J3q-aa__form{flex-direction:column;gap:20px;display:flex}.Contact-module__J3q-aa__inputGroup{flex-direction:column;gap:8px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.Contact-module__J3q-aa__inputGroup:nth-child(2){transform:rotate(-.8deg)}.Contact-module__J3q-aa__inputGroup:nth-child(3){transform:rotate(1.2deg)}.Contact-module__J3q-aa__inputGroup:nth-child(4){transform:rotate(-.5deg)}.Contact-module__J3q-aa__inputGroup:focus-within{z-index:10;transform:rotate(0)scale(1.01)}.Contact-module__J3q-aa__inputGroup label{color:var(--foreground);letter-spacing:.5px;text-transform:uppercase;font-size:.85rem;font-weight:850}.Contact-module__J3q-aa__inputGroup input,.Contact-module__J3q-aa__inputGroup textarea{color:#1e293b;background:#fff;border:2px solid #e2e8f0;border-radius:4px 15px 5px 12px/12px 5px 15px 4px;width:100%;padding:14px 20px;font-family:inherit;font-size:1rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.Contact-module__J3q-aa__inputGroup input::placeholder,.Contact-module__J3q-aa__inputGroup textarea::placeholder{color:#94a3b8;opacity:.8}:is([data-theme=dark] .Contact-module__J3q-aa__inputGroup input,[data-theme=dark] .Contact-module__J3q-aa__inputGroup textarea){color:#f1f5f9;background:#1e293b;border-color:#334155}[data-theme=dark] .Contact-module__J3q-aa__inputGroup input::placeholder{color:#475569;opacity:1}[data-theme=dark] .Contact-module__J3q-aa__inputGroup textarea::placeholder{color:#475569;opacity:1}.Contact-module__J3q-aa__inputGroup input:focus,.Contact-module__J3q-aa__inputGroup textarea:focus{border-color:var(--accent-blue);background:#fff;border-radius:8px;outline:none;transform:none;box-shadow:0 0 0 3px #0ea5e91a}:is([data-theme=dark] .Contact-module__J3q-aa__inputGroup input:focus,[data-theme=dark] .Contact-module__J3q-aa__inputGroup textarea:focus){background:#1e293b;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826}.Contact-module__J3q-aa__submitBtn{background:var(--accent-blue);color:#fff;cursor:pointer;text-transform:uppercase;border:none;border-radius:10px 30px 10px 25px/25px 10px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:10px;padding:16px 40px;font-size:1rem;font-weight:900;transition:transform .2s;display:inline-flex;box-shadow:6px 6px #0284c7}.Contact-module__J3q-aa__submitBtn:active{transform:scale(.95)}@media (max-width:900px){.Contact-module__J3q-aa__unifiedCard{grid-template-columns:1fr;gap:40px}.Contact-module__J3q-aa__infoSide,.Contact-module__J3q-aa__formSide{transform:none}.Contact-module__J3q-aa__infoSide{border-radius:30px 30px 0 0}.Contact-module__J3q-aa__formSide{border-radius:0 0 30px 30px}.Contact-module__J3q-aa__unifiedCard:before,.Contact-module__J3q-aa__unifiedCard:after{display:none}}@media (max-width:768px){.Contact-module__J3q-aa__title{font-size:2.2rem}}.Contact-module__J3q-aa__errorMessage{color:#ef4444;background:#ef44441a;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px;font-size:.9rem;display:flex}.Contact-module__J3q-aa__successMessage{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:40px 20px;display:flex}.Contact-module__J3q-aa__successIcon{color:#22c55e;margin-bottom:15px}.Contact-module__J3q-aa__successMessage h3{color:var(--foreground);font-size:1.5rem}.Contact-module__J3q-aa__backBtn{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f6;border-radius:30px;margin-top:20px;padding:10px 20px;transition:all .3s}.Contact-module__J3q-aa__backBtn:hover{color:#fff;background:#3b82f6}.Contact-module__J3q-aa__spin{animation:1s linear infinite Contact-module__J3q-aa__spin}@keyframes Contact-module__J3q-aa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Contact-module__J3q-aa__submitBtn:disabled{opacity:.7;cursor:not-allowed}
