.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}.turnstile-container:where(.astro-5yr664lh){display:flex;justify-content:center;min-height:65px;margin-bottom:var(--space-s)}.cosmic-honeypot:where(.astro-5yr664lh){position:absolute;left:-9999px;width:0;height:0;opacity:0;pointer-events:none}.form-hidden:where(.astro-5yr664lh){display:none}.calendly-step-card:where(.astro-5yr664lh){display:none;margin-top:var(--space-m);animation:fadeIn .4s ease-out forwards}.calendly-step-card:where(.astro-5yr664lh).is-active{display:block}.transmission-status-banner:where(.astro-5yr664lh){display:flex;align-items:flex-start;gap:var(--space-m);padding:var(--space-m) var(--space-l);background:#22c55e14;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-m);margin-bottom:var(--space-l)}.status-icon-badge:where(.astro-5yr664lh){display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#22c55e26;flex-shrink:0;margin-top:2px}.status-text-content:where(.astro-5yr664lh){flex:1}.status-kicker:where(.astro-5yr664lh){display:block;font-size:var(--step--2);font-family:var(--font-mono);color:#22c55e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.status-headline:where(.astro-5yr664lh){font-size:var(--step-0);font-weight:700;color:var(--color-warm-ivory);margin-bottom:4px}.status-desc:where(.astro-5yr664lh){font-size:var(--step--1);color:#f4f1eabf;line-height:1.5;margin:0}.calendly-frame-wrap:where(.astro-5yr664lh){min-height:700px;width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-m);background:var(--cosmic-void);overflow:hidden;position:relative}.calendly-inline-widget{width:100%!important;height:700px!important;min-width:320px!important;border:none!important}.calendly-loading-indicator:where(.astro-5yr664lh){display:flex;align-items:center;justify-content:center;gap:var(--space-s);height:220px;color:#f4f1ea99;font-family:var(--font-mono);font-size:var(--step--1)}.calendly-fallback-bar:where(.astro-5yr664lh){display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-m);padding:var(--space-s) var(--space-m);background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-s)}.fallback-note:where(.astro-5yr664lh){font-size:var(--step--1);color:#f4f1ea99}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.tiers-grid:where(.astro-5yr664lh){grid-template-columns:1fr}.form-grid:where(.astro-5yr664lh){grid-template-columns:1fr}}@media(max-width:640px){.transmission-status-banner:where(.astro-5yr664lh){flex-direction:column;gap:var(--space-s)}.calendly-fallback-bar:where(.astro-5yr664lh){flex-direction:column;align-items:flex-start;gap:var(--space-s)}}
