:root{--bg:#08090b;--bg-soft:#0d0f12;--fg:#f5f6f7;--fg-dim:#a1a8b3;--accent:#f8b42c;--accent-2:#ff6b3d;--border:rgba(255,255,255,.08)}.Contact-module__J3q-aa__contactPage{background:linear-gradient(180deg,var(--bg-soft),var(--bg));min-height:calc(100vh - 240px);color:var(--fg);text-align:center;justify-content:center;align-items:center;padding:80px 20px;display:flex;position:relative;overflow:hidden}.Contact-module__J3q-aa__glow{filter:blur(18px);pointer-events:none;background:radial-gradient(rgba(255,191,73,.3),transparent 70%);width:800px;height:300px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.Contact-module__J3q-aa__section{z-index:1;position:relative}.Contact-module__J3q-aa__inner{border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.03);border-radius:16px;max-width:600px;margin:0 auto;padding:40px 24px;box-shadow:0 8px 28px rgba(255,191,73,.15)}.Contact-module__J3q-aa__icon{color:var(--accent);text-shadow:0 0 20px rgba(255,191,73,.5);margin-bottom:12px;font-size:48px}.Contact-module__J3q-aa__title{color:#fff;margin-bottom:12px;font-size:max(28px,min(4vw,42px));font-weight:800}.Contact-module__J3q-aa__text{color:var(--fg-dim);margin-bottom:24px;font-size:16px;line-height:1.6}.Contact-module__J3q-aa__mail{color:#fff;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px;padding:10px 18px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 6px 20px rgba(255,191,73,.3)}.Contact-module__J3q-aa__mail:hover{transform:translateY(-1px);box-shadow:0 10px 32px rgba(255,191,73,.45)}.Contact-module__J3q-aa__note{color:var(--fg-dim);margin-top:20px;font-size:14px;line-height:1.6}
