.contact-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:992px){.contact-grid[data-astro-cid-svshx33u]{grid-template-columns:1.1fr 1.3fr;gap:4rem;align-items:start}}.contact-col-title[data-astro-cid-svshx33u]{font-size:clamp(2rem,3.5vw,2.75rem);margin-block-end:1rem;color:#fff}.contact-col-desc[data-astro-cid-svshx33u]{font-size:1.1rem;color:#b4c6e7;line-height:1.6;margin-block-end:2rem}.contact-email-card[data-astro-cid-svshx33u]{background:#172031cc;border:1px solid rgba(41,182,212,.25);border-radius:var(--radius-md);padding:1.5rem;margin-block-end:2rem;position:relative}.email-card-header[data-astro-cid-svshx33u]{margin-block-end:.5rem}.email-label[data-astro-cid-svshx33u]{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--color-cyan);text-transform:uppercase;letter-spacing:.05em}.email-interactive-row[data-astro-cid-svshx33u]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.email-address-text[data-astro-cid-svshx33u]{font-family:var(--font-heading);font-size:clamp(1.05rem,3.8vw,1.35rem);font-weight:700;color:#fff;text-decoration:none;letter-spacing:.01em;word-break:break-all}.email-address-text[data-astro-cid-svshx33u]:hover{color:var(--color-cyan)}.copy-btn[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;gap:.4rem;background:#29b6d41f;border:1px solid rgba(41,182,212,.3);color:var(--color-cyan);font-family:var(--font-mono);font-size:.8rem;padding:.45rem .85rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.copy-btn[data-astro-cid-svshx33u]:hover{background:#29b6d438;color:#fff}.copy-feedback[data-astro-cid-svshx33u]{display:block;font-size:.8rem;color:var(--color-cyan);margin-top:.4rem;min-height:1.2rem;font-family:var(--font-mono)}.contact-meta-card[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:1.25rem;background:#121a2880;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:1.5rem}.meta-item[data-astro-cid-svshx33u]{display:flex;align-items:flex-start;gap:1rem}.meta-icon[data-astro-cid-svshx33u]{color:var(--color-cyan);flex-shrink:0;margin-top:2px}.meta-text[data-astro-cid-svshx33u]{font-size:.9rem;color:#94a3b8;line-height:1.55}.meta-text[data-astro-cid-svshx33u] strong[data-astro-cid-svshx33u]{color:#fff}.form-card[data-astro-cid-svshx33u]{background:#121a28;border:1px solid rgba(41,182,212,.2);border-radius:var(--radius-lg);padding:clamp(1.75rem,4vw,2.75rem);box-shadow:var(--shadow-lg)}.form-card-title[data-astro-cid-svshx33u]{font-size:1.65rem;color:#fff;margin-block-end:.4rem}.form-card-sub[data-astro-cid-svshx33u]{font-size:.95rem;color:#94a3b8;margin-block-end:2rem}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:600px){.form-row[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.45rem;margin-block-end:1.25rem}.form-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-family:var(--font-heading);font-size:.875rem;font-weight:500;color:#cbd5e1}.req[data-astro-cid-svshx33u]{color:var(--color-cyan)}.form-input[data-astro-cid-svshx33u],.form-select[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]{width:100%;background:#172031b3;border:1px solid rgba(41,182,212,.2);border-radius:var(--radius-sm);color:#fff;font-family:var(--font-body);font-size:.95rem;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.form-input[data-astro-cid-svshx33u]:focus,.form-select[data-astro-cid-svshx33u]:focus,.form-textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--color-cyan);background:#172031f2;box-shadow:0 0 14px #29b6d440}.form-input[data-astro-cid-svshx33u]::placeholder,.form-textarea[data-astro-cid-svshx33u]::placeholder{color:#64748b}.form-select[data-astro-cid-svshx33u] option[data-astro-cid-svshx33u]{background:#172031;color:#fff}.field-error[data-astro-cid-svshx33u]{font-size:.8rem;color:#f87171;min-height:1rem;font-family:var(--font-mono)}.consent-group[data-astro-cid-svshx33u]{margin-block-end:1.5rem}.checkbox-container[data-astro-cid-svshx33u]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.85rem;color:#94a3b8;line-height:1.5}.checkbox-container[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{margin-top:3px;accent-color:var(--color-cyan);width:17px;height:17px;cursor:pointer}.consent-label[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--color-cyan);text-decoration:underline}.status-banner[data-astro-cid-svshx33u]{padding:1rem 1.25rem;border-radius:var(--radius-sm);font-size:.9rem;line-height:1.5;margin-block-end:1.5rem}.status-banner[data-astro-cid-svshx33u].success{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#a7f3d0}.status-banner[data-astro-cid-svshx33u].error{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fecaca}.btn-submit[data-astro-cid-svshx33u]{width:100%;padding-block:1rem;font-size:1.05rem}.spinner-icon[data-astro-cid-svshx33u]{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.form-input[data-astro-cid-svshx33u],.form-select[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]{font-size:16px}.form-card[data-astro-cid-svshx33u]{padding:1.5rem 1.15rem}}.contact-page-section[data-astro-cid-uw5kdbxl]{padding-block:clamp(3.5rem,7vw,6rem);background:radial-gradient(circle at 80% 20%,rgba(27,63,125,.25) 0%,transparent 60%),#172031;min-height:calc(100vh - var(--header-height) - 200px)}
