.Contact-module__hcVmEa__contact{color:#f5f5f0;background:linear-gradient(125deg,#ffffff14 0%,#ffffff05 25%,#0000 55%),linear-gradient(150deg,#ffffff0a 0%,#ffffff03 30%,#0000 60%),radial-gradient(circle,#2e2e2e 0%,#050505 100%);border-top:1px solid #ffffff0d;flex-direction:column;min-height:100vh;display:flex;position:relative}.Contact-module__hcVmEa__contact:before{content:"";pointer-events:none;opacity:.1;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px;position:absolute;inset:0}.Contact-module__hcVmEa__contactInner{z-index:1;flex:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem;width:100%;max-width:1400px;margin:auto;padding:0 7rem;display:grid;position:relative}.Contact-module__hcVmEa__left{position:relative}.Contact-module__hcVmEa__sectionLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);margin-bottom:1rem;font-size:.65rem;font-weight:600;display:block}.Contact-module__hcVmEa__closingStatement{margin-bottom:2.5rem}.Contact-module__hcVmEa__closingLine{font-family:var(--font-display);color:#f5f5f0b3;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:1.8}.Contact-module__hcVmEa__closingLineAccent{font-family:var(--font-display);color:#60a5fa;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1.8}.Contact-module__hcVmEa__closingCTA{font-family:var(--font-display);color:#f5f5f0;letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.1}.Contact-module__hcVmEa__socialGrid{flex-wrap:wrap;gap:.75rem;display:flex}.Contact-module__hcVmEa__socialCard{border-radius:var(--radius-md);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#f5f5f0b3;transition:all var(--transition-medium);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-size:.7rem;font-weight:600;display:flex;box-shadow:0 4px 20px #0003}.Contact-module__hcVmEa__socialCard:hover{color:#f5f5f0;background:#ffffff1a;border-color:#fff3;transform:translateY(-3px)}.Contact-module__hcVmEa__socialIcon{font-size:1rem}.Contact-module__hcVmEa__terminal{border-radius:var(--radius-lg);background:#1a1a1a;overflow:hidden;box-shadow:0 20px 60px #00000026}.Contact-module__hcVmEa__termTop{background:#222;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.Contact-module__hcVmEa__termDot{border-radius:50%;width:10px;height:10px}.Contact-module__hcVmEa__termRed{background:#ff5f57}.Contact-module__hcVmEa__termYellow{background:#febc2e}.Contact-module__hcVmEa__termGreen{background:#28c840}.Contact-module__hcVmEa__termTitle{text-align:center;font-family:var(--font-mono);color:#f5f5f066;flex:1;font-size:.6rem}.Contact-module__hcVmEa__termBody{font-family:var(--font-mono);color:#f5f5f0e6;cursor:text;height:460px;padding:1.5rem 1.8rem;font-size:.85rem;line-height:1.8;overflow-y:auto}.Contact-module__hcVmEa__termBody::-webkit-scrollbar{width:6px}.Contact-module__hcVmEa__termBody::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.Contact-module__hcVmEa__termPrompt{color:#28c840}.Contact-module__hcVmEa__termLine{margin-bottom:.15rem}.Contact-module__hcVmEa__termInputLine{align-items:center;margin-top:.5rem;display:flex}.Contact-module__hcVmEa__termInputWrapper{flex:1;align-items:center;margin-left:.8rem;display:flex;position:relative}.Contact-module__hcVmEa__termInputText{font-family:var(--font-mono);color:#f8fafc;white-space:pre-wrap;word-break:break-all;font-size:.85rem}.Contact-module__hcVmEa__cursorBlock{color:#10b981;vertical-align:baseline;margin-left:2px;font-size:.8rem;animation:1s step-end infinite Contact-module__hcVmEa__blink;display:inline-block}@keyframes Contact-module__hcVmEa__blink{0%,to{opacity:1}50%{opacity:0}}.Contact-module__hcVmEa__termHiddenInput{opacity:0;cursor:text;width:100%;position:absolute;inset:0}.Contact-module__hcVmEa__promptContainer{align-items:center;margin-right:1.2rem;display:inline-flex}.Contact-module__hcVmEa__promptPlain{color:#e2e8f0;align-items:center;gap:.4rem;margin-right:.5rem;font-size:.8rem;font-weight:600;display:flex}.Contact-module__hcVmEa__seg1{color:#fff;z-index:2;background:#3b82f6;align-items:center;height:24px;padding:0 .6rem 0 .8rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.Contact-module__hcVmEa__seg1:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:12px solid #3b82f6;width:0;height:0;position:absolute;top:0;right:-12px}.Contact-module__hcVmEa__seg2{color:#fff;z-index:1;background:#10b981;align-items:center;height:24px;margin-left:-2px;padding:0 .6rem 0 1.4rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.Contact-module__hcVmEa__seg2:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:12px solid #10b981;width:0;height:0;position:absolute;top:0;right:-12px}.Contact-module__hcVmEa__termFlag{color:#3b82f6}.Contact-module__hcVmEa__termString{color:#f8fafc}.Contact-module__hcVmEa__termComment{color:#ffffffa6;font-style:normal}.Contact-module__hcVmEa__termGreenText{color:#10b981;font-weight:600}.Contact-module__hcVmEa__termCursor{vertical-align:text-bottom;background:#f5f5f0b3;width:6px;height:14px;margin-left:4px;animation:1s step-end infinite Contact-module__hcVmEa__blink;display:inline-block}.Contact-module__hcVmEa__termLink{color:#60a5fa;text-underline-offset:2px;text-decoration:underline}.Contact-module__hcVmEa__termLink:hover{color:#93c5fd}.Contact-module__hcVmEa__footer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:3rem 7rem 2rem;display:flex}.Contact-module__hcVmEa__footerText{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:#f5f5f066;font-size:.6rem;font-weight:500}@media (max-width:1024px){.Contact-module__hcVmEa__contactInner{grid-template-columns:1fr;gap:2.5rem;padding:0 2rem}.Contact-module__hcVmEa__footer{flex-direction:column;gap:.5rem;padding:2rem}}@media (max-width:640px){.Contact-module__hcVmEa__contactInner{padding:0 1.5rem}.Contact-module__hcVmEa__footer{padding:2rem 1.5rem}}
