.consult-page:where(.astro-5yr664lh){position:relative;padding:var(--space-2xl) 0;overflow:hidden}.consult-nebula-horizon:where(.astro-5yr664lh){position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1600px;height:600px;z-index:0;pointer-events:none;opacity:.32;mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,black 20%,transparent 80%)}.consult-nebula-img:where(.astro-5yr664lh){width:100%;height:100%;object-fit:cover}.consult-page:where(.astro-5yr664lh) .container-cosmic:where(.astro-5yr664lh){position:relative;z-index:1}.text-center:where(.astro-5yr664lh){text-align:center}.center-sub:where(.astro-5yr664lh){margin:0 auto}.page-header:where(.astro-5yr664lh){margin-bottom:var(--space-2xl)}.page-title:where(.astro-5yr664lh){font-size:var(--step-4);margin:var(--space-s) 0}.page-subtitle:where(.astro-5yr664lh){font-size:var(--step-0);color:var(--color-ivory-muted);max-width:65ch}.tiers-grid:where(.astro-5yr664lh){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l);margin-bottom:var(--space-2xl)}.tier-card:where(.astro-5yr664lh){display:flex;flex-direction:column;padding:var(--space-l)}.tier-highlight:where(.astro-5yr664lh){border-color:#ff6b0066;background:linear-gradient(180deg,#ff6b000f,#0b0e17f2)}.tier-badge:where(.astro-5yr664lh){display:inline-block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;padding:.2rem .6rem;border-radius:var(--radius-full);background:#ff6b0026;color:var(--color-solar-core);margin-bottom:var(--space-s)}.tier-name:where(.astro-5yr664lh){font-size:var(--step-1);margin-bottom:var(--space-s);line-height:1.25}.tier-desc:where(.astro-5yr664lh){font-size:var(--step--1);color:var(--text-secondary);margin-bottom:var(--space-m)}.tier-deliverables:where(.astro-5yr664lh){flex-grow:1;margin-bottom:var(--space-l)}.deliv-title:where(.astro-5yr664lh){font-family:var(--font-mono);font-size:.7rem;color:var(--color-solar-corona);margin-bottom:.5rem}.deliv-list:where(.astro-5yr664lh){list-style:none;display:flex;flex-direction:column;gap:.4rem}.deliv-list:where(.astro-5yr664lh) li:where(.astro-5yr664lh){font-size:var(--step--1);color:var(--color-ivory-muted);position:relative;padding-left:1.25rem}.deliv-list:where(.astro-5yr664lh) li:where(.astro-5yr664lh):before{content:"✓";position:absolute;left:0;color:var(--color-solar-core);font-weight:700}.btn-block:where(.astro-5yr664lh){width:100%}.inquiry-section:where(.astro-5yr664lh){max-width:800px;margin:0 auto}.form-container:where(.astro-5yr664lh){padding:var(--space-xl)}.form-header:where(.astro-5yr664lh){margin-bottom:var(--space-l)}.section-label:where(.astro-5yr664lh){display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--color-solar-core);margin-bottom:.25rem}.form-title:where(.astro-5yr664lh){font-size:var(--step-2);margin-bottom:.25rem}.form-subtitle:where(.astro-5yr664lh){font-size:var(--step--1);color:var(--text-secondary)}.form-grid:where(.astro-5yr664lh){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m);margin-bottom:var(--space-l)}.full-width:where(.astro-5yr664lh){grid-column:1 / -1}.form-group:where(.astro-5yr664lh){display:flex;flex-direction:column;gap:.35rem}.form-label:where(.astro-5yr664lh){font-family:var(--font-mono);font-size:.75rem;color:var(--text-primary)}.form-input:where(.astro-5yr664lh),.form-select:where(.astro-5yr664lh),.form-textarea:where(.astro-5yr664lh){width:100%;padding:.75rem 1rem;background:var(--bg-space-void);border:1px solid var(--border-cosmic);border-radius:var(--radius-s);color:var(--text-primary);font-family:var(--font-body);font-size:var(--step-0);transition:border-color .2s ease}.form-input:where(.astro-5yr664lh):focus,.form-select:where(.astro-5yr664lh):focus,.form-textarea:where(.astro-5yr664lh):focus{outline:none;border-color:var(--color-solar-core);box-shadow:0 0 10px #ff6b0033}.form-footer:where(.astro-5yr664lh){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--border-cosmic)}.anti-spam-note:where(.astro-5yr664lh){font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.label-helper:where(.astro-5yr664lh){display:block;font-size:.72rem;color:var(--color-sunburst);opacity:.92;margin-top:.25rem;font-family:var(--font-body);font-weight:400}.form-success-card:where(.astro-5yr664lh){text-align:center;padding:var(--space-l);background:#22c55e14;border:1px solid rgba(34,197,94,.35);border-radius:var(--radius-m);margin-top:var(--space-m)}.form-success-card:where(.astro-5yr664lh) svg:where(.astro-5yr664lh){margin:0 auto var(--space-xs);display:block}.form-success-card:where(.astro-5yr664lh) h4:where(.astro-5yr664lh){font-size:var(--step-1);color:#22c55e;margin-bottom:var(--space-2xs)}.form-success-card:where(.astro-5yr664lh) p:where(.astro-5yr664lh){font-size:var(--step--1);color:var(--color-ivory-muted);line-height:1.6;margin:0}@media(max-width:960px){.tiers-grid:where(.astro-5yr664lh){grid-template-columns:1fr}.form-grid:where(.astro-5yr664lh){grid-template-columns:1fr}}
