.contact-page[data-astro-cid-6bfsojfh]{min-height:100vh;padding:80px 0 60px;position:relative;overflow:hidden}.ambient[data-astro-cid-6bfsojfh]{pointer-events:none;z-index:0;filter:blur(90px);border-radius:50%;position:absolute}.amb-glow-1[data-astro-cid-6bfsojfh]{background:radial-gradient(circle,#f5c51817 0%,#0000 70%);width:600px;height:600px;top:50px;left:-150px}.amb-glow-2[data-astro-cid-6bfsojfh]{background:radial-gradient(circle,#00d4ff12 0%,#0000 70%);width:550px;height:550px;top:300px;right:-100px}.contact-header[data-astro-cid-6bfsojfh]{max-width:680px;margin-bottom:40px;padding-top:16px}.contact-eyebrow[data-astro-cid-6bfsojfh]{letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);background:#f5c51814;border:1px solid #f5c51840;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-6bfsojfh]{background:var(--yellow);width:6px;height:6px;box-shadow:0 0 8px var(--yellow);border-radius:50%;animation:2s infinite pulse-green}.contact-title[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;color:var(--white);margin-bottom:14px;font-size:clamp(26px,4.5vw,52px);font-weight:900;line-height:1.08}.contact-title[data-astro-cid-6bfsojfh] .highlight[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg, var(--yellow) 0%, #ff9f43 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.contact-subtitle[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:15.5px;font-weight:300;line-height:1.7}@media (width<=640px){.contact-page[data-astro-cid-6bfsojfh]{padding:72px 0 48px}.contact-header[data-astro-cid-6bfsojfh]{margin-bottom:28px;padding-top:8px}.contact-subtitle[data-astro-cid-6bfsojfh]{font-size:14.5px}}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:380px 1fr;align-items:start;gap:40px;display:grid}@media (width<=1100px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:28px}}@media (width<=640px){.contact-grid[data-astro-cid-6bfsojfh]{gap:20px}}.contact-intel[data-astro-cid-6bfsojfh]{flex-direction:column;gap:32px;display:flex}.intel-card[data-astro-cid-6bfsojfh]{border:1px solid var(--glass-border-strong);border-radius:var(--radius);background:#ffffff08;padding:24px}.sla-card[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg,#f5c51814 0%,#0c0c1499 100%);border-color:#f5c51840}.sla-header[data-astro-cid-6bfsojfh]{align-items:center;gap:14px;margin-bottom:12px;display:flex}.sla-icon[data-astro-cid-6bfsojfh]{background:var(--yellow-dim);width:44px;height:44px;color:var(--yellow);border:1px solid #f5c5184d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sla-icon[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:22px;height:22px}.sla-label[data-astro-cid-6bfsojfh]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.sla-time[data-astro-cid-6bfsojfh]{color:var(--white);font-size:19px;font-weight:800}.sla-desc[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:13px;font-weight:300;line-height:1.55}.intel-section[data-astro-cid-6bfsojfh]{flex-direction:column;gap:14px;display:flex}.intel-heading[data-astro-cid-6bfsojfh]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim);font-size:13px;font-weight:700}.channel-item[data-astro-cid-6bfsojfh]{background:var(--glass);border:1px solid var(--glass-border);cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;transition:all .2s;display:flex;position:relative}.channel-item[data-astro-cid-6bfsojfh]:hover{background:#ffffff0d;border-color:#f5c51859}.channel-icon[data-astro-cid-6bfsojfh]{background:var(--glass);border:1px solid var(--glass-border);width:38px;height:38px;color:var(--yellow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.channel-icon[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:18px;height:18px}.channel-info[data-astro-cid-6bfsojfh]{flex-direction:column;display:flex}.channel-label[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:11px;font-weight:400}.channel-val[data-astro-cid-6bfsojfh]{color:var(--white);font-size:14px;font-weight:600}.copy-hint[data-astro-cid-6bfsojfh]{color:var(--yellow);background:var(--yellow-dim);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .2s}.hubs-grid[data-astro-cid-6bfsojfh]{flex-direction:column;gap:10px;display:flex}.hub-box[data-astro-cid-6bfsojfh]{background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;padding:14px 18px}.hub-top[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.hub-name[data-astro-cid-6bfsojfh]{color:var(--white);font-size:14px;font-weight:700}.hub-status[data-astro-cid-6bfsojfh]{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:700}.hub-detail[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:12px;font-weight:300}.nda-badge[data-astro-cid-6bfsojfh]{color:var(--muted);border:1px dashed var(--glass-border-strong);background:#0003;border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:12px;font-weight:300;display:flex}.nda-badge[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{flex-shrink:0;width:20px;height:20px}.contact-console[data-astro-cid-6bfsojfh]{border:1px solid var(--glass-border-strong);backdrop-filter:blur(20px);background:#0c0c14d9;border-radius:28px;padding:40px;position:relative;box-shadow:0 30px 70px #00000080}@media (width<=600px){.contact-console[data-astro-cid-6bfsojfh]{border-radius:20px;padding:20px}}.form-group[data-astro-cid-6bfsojfh]{margin-bottom:24px}.field-label[data-astro-cid-6bfsojfh]{color:var(--white);margin-bottom:12px;font-size:13.5px;font-weight:700;display:block}.category-chips[data-astro-cid-6bfsojfh],.budget-chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:10px;display:flex}.cat-chip[data-astro-cid-6bfsojfh],.budget-chip[data-astro-cid-6bfsojfh]{font-family:var(--font);color:var(--muted);background:var(--glass);border:1px solid var(--glass-border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.cat-chip[data-astro-cid-6bfsojfh]:hover,.budget-chip[data-astro-cid-6bfsojfh]:hover{color:var(--white);border-color:#f5c51866}.cat-chip[data-astro-cid-6bfsojfh].active,.budget-chip[data-astro-cid-6bfsojfh].active{background:var(--yellow);color:#080808;border-color:var(--yellow);font-weight:700;box-shadow:0 4px 20px #f5c5184d}.input-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (width<=640px){.input-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:20px}}.field-wrap[data-astro-cid-6bfsojfh]{margin-bottom:20px;position:relative}.field-wrap[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field-wrap[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--glass-border-strong);width:100%;font-family:var(--font);color:var(--white);background:#ffffff08;border-radius:14px;outline:none;padding:16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.field-wrap[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:120px}.field-wrap[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--muted);pointer-events:none;background:0 0;padding:0 4px;font-size:13.5px;font-weight:300;transition:all .2s;position:absolute;top:16px;left:16px}.field-wrap[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field-wrap[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #f5c51826}.field-wrap[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus~label[data-astro-cid-6bfsojfh],.field-wrap[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not(:placeholder-shown)~label[data-astro-cid-6bfsojfh],.field-wrap[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus~label[data-astro-cid-6bfsojfh],.field-wrap[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:not(:placeholder-shown)~label[data-astro-cid-6bfsojfh]{color:var(--yellow);background:var(--bg-2);border-radius:4px;font-size:11px;font-weight:700;top:-10px;left:12px}.form-action-bar[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.submit-btn[data-astro-cid-6bfsojfh]{padding:15px 32px;font-size:15px;font-weight:700}.submit-btn[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:18px;height:18px;transition:transform .2s}.submit-btn[data-astro-cid-6bfsojfh]:hover svg[data-astro-cid-6bfsojfh]{transform:translate(4px)}.form-note[data-astro-cid-6bfsojfh]{color:var(--muted-dim);font-size:11.5px;font-family:var(--mono)}.form-error[data-astro-cid-6bfsojfh]{color:#ff8f8f;margin-top:12px;font-size:14px;line-height:1.5}@media (width<=480px){.form-action-bar[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:stretch}.submit-btn[data-astro-cid-6bfsojfh]{justify-content:center;width:100%}.form-note[data-astro-cid-6bfsojfh]{text-align:center}}.success-overlay[data-astro-cid-6bfsojfh]{z-index:20;backdrop-filter:blur(20px);text-align:center;opacity:0;pointer-events:none;background:#0c0c14f2;border-radius:28px;justify-content:center;align-items:center;padding:40px;transition:opacity .3s;display:flex;position:absolute;inset:0}.success-overlay[data-astro-cid-6bfsojfh].show{opacity:1;pointer-events:auto}.success-box[data-astro-cid-6bfsojfh]{max-width:380px}.check-circle[data-astro-cid-6bfsojfh]{background:var(--yellow-dim);border:2px solid var(--yellow);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.check-circle[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:32px;height:32px}.success-box[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--white);margin-bottom:12px;font-size:24px;font-weight:800}.success-box[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin-bottom:24px;font-size:14px;font-weight:300;line-height:1.6}
