.contact-master-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#ff244817 0%,#141924f0 25%,#0d111afa 100%);border:1px solid #ff24484d;border-radius:20px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000bf,inset 0 1px #ffffff1f,0 0 40px #ff24481a}.contact-console-bar{font-family:var(--font-mono,monospace);letter-spacing:.06em;background:#00000073;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 24px;font-size:11.5px;display:flex}.contact-console-dots{align-items:center;gap:8px;display:flex}.contact-dot{border-radius:50%;width:9px;height:9px}.contact-dot.red{background:#ff2448;box-shadow:0 0 6px #ff244899}.contact-dot.yellow{background:#eab308}.contact-dot.green{background:#22c55e}.contact-console-title{color:#ffffffbf;text-transform:uppercase;margin-left:8px;font-weight:700}.contact-console-status{color:#22c55e;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.contact-console-pulse{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseGreen;box-shadow:0 0 8px #22c55e}@keyframes pulseGreen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.contact-card-grid{grid-template-columns:1fr 1.35fr;min-height:540px;display:grid}.contact-info-col{background:#00000040;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;padding:36px 32px;display:flex}.contact-creator-badge{align-items:center;gap:14px;margin-bottom:20px;display:flex}.contact-creator-avatar{background:#ff24481a;border:1px solid #ff244859;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:6px;display:flex;box-shadow:0 0 16px #ff244840}.contact-creator-avatar img{object-fit:contain;width:100%;height:100%}.contact-creator-title{color:#fff;margin:0 0 4px;font-size:18px;font-weight:800}.contact-verified-tag{font-family:var(--font-mono,monospace);color:#fbbf24;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.contact-intro-p{color:#ffffffb8;margin-bottom:24px;font-size:14px;line-height:1.6}.contact-stats-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px;display:grid}.contact-stat-box{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px}.contact-stat-val{font-family:var(--font-mono,monospace);color:#fff;font-size:14px;font-weight:700;display:block}.contact-stat-lbl{text-transform:uppercase;color:#ffffff73;font-size:10px;font-family:var(--font-mono,monospace);margin-top:2px;display:block}.contact-pills-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.contact-pill-item{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex}.contact-pill-item:hover{background:#ff24481a;border-color:#ff244859;transform:translate(3px)}.contact-pill-icon{background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.contact-pill-sub{text-transform:uppercase;color:#ffffff73;font-size:10.5px;font-family:var(--font-mono,monospace)}.contact-pill-main{color:#fff;font-size:13px;font-weight:600}.contact-deliverables-box{color:#ffffffa6;background:#d4a5370d;border:1px dashed #d4a53740;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.contact-deliverables-box strong{color:#fbbf24;font-size:12px;font-family:var(--font-mono,monospace);margin-bottom:4px;display:block}.contact-form-col{flex-direction:column;justify-content:center;padding:36px;display:flex}.contact-form-col .form-grid{width:100%}.contact-form-col .form-steps-hud{clip-path:none;background:#0006;border:1px solid #ffffff1a;border-radius:10px;margin-bottom:24px}.contact-form-col .step-num{clip-path:none;border-radius:6px}.contact-form-col .field input,.contact-form-col .field select,.contact-form-col .field textarea{clip-path:none;background:#07090db3;border:1px solid #ffffff1f;border-radius:10px;transition:all .2s}.contact-form-col .field input:focus,.contact-form-col .field select:focus,.contact-form-col .field textarea:focus{background:#0c0f16f2;border-color:#ff2448;box-shadow:0 0 16px #ff244833}.contact-form-col .btn{clip-path:none;border-radius:10px;font-weight:700}@media (max-width:900px){.contact-card-grid{grid-template-columns:1fr}.contact-info-col{border-bottom:1px solid #ffffff14;border-right:none;padding:28px 20px}.contact-form-col{padding:28px 20px}}
