.page-hero[data-astro-cid-2mxdoeuz]{padding-top:calc(76px + var(--section-padding))}.page-hero__inner[data-astro-cid-2mxdoeuz]{max-width:48rem}.page-hero__tag[data-astro-cid-2mxdoeuz]{display:inline-flex;margin-bottom:1rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(0,231,255,.18);color:var(--color-accent-cyan);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.page-hero__title[data-astro-cid-2mxdoeuz]{margin:0 0 1rem;font-size:clamp(2.2rem,5vw,4.3rem);max-width:12ch}.page-hero__subtitle[data-astro-cid-2mxdoeuz]{margin:0;color:var(--color-text-secondary);line-height:1.8;font-size:1.03rem}.contact-layout[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1.25fr .75fr;gap:1.25rem;align-items:start}.qualifier[data-astro-cid-2mxdoeuz],.contact-panel[data-astro-cid-2mxdoeuz]{padding:1.8rem;position:relative;overflow:hidden}.qualifier[data-astro-cid-2mxdoeuz]:before,.contact-panel[data-astro-cid-2mxdoeuz]:before{content:"";position:absolute;inset:auto auto 0 0;width:180px;height:180px;background:radial-gradient(circle,rgba(0,231,255,.08),transparent 68%);pointer-events:none}.qualifier__head[data-astro-cid-2mxdoeuz],.qualifier__progress[data-astro-cid-2mxdoeuz],.qualifier__form[data-astro-cid-2mxdoeuz],.qualifier__result[data-astro-cid-2mxdoeuz],.contact-panel__links[data-astro-cid-2mxdoeuz],.faq-list[data-astro-cid-2mxdoeuz],.contact-panel[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz],.contact-panel[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz],.contact-panel__eyebrow[data-astro-cid-2mxdoeuz]{position:relative;z-index:1}.qualifier__eyebrow[data-astro-cid-2mxdoeuz],.contact-panel__eyebrow[data-astro-cid-2mxdoeuz]{display:inline-block;margin-bottom:1rem;color:var(--color-accent-cyan);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.qualifier__title[data-astro-cid-2mxdoeuz],.contact-panel[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{margin:0 0 .75rem;font-size:1.5rem}.qualifier__text[data-astro-cid-2mxdoeuz],.contact-panel[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{margin:0;color:var(--color-text-secondary);line-height:1.7}.qualifier__progress[data-astro-cid-2mxdoeuz]{margin-top:1.5rem}.qualifier__progress-bar[data-astro-cid-2mxdoeuz]{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.qualifier__progress-fill[data-astro-cid-2mxdoeuz]{width:20%;height:100%;border-radius:999px;background:linear-gradient(135deg,var(--color-accent-cyan),var(--color-accent-blue));transition:width .35s ease}.qualifier__progress-meta[data-astro-cid-2mxdoeuz]{margin-top:.7rem;display:flex;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:.82rem}.qualifier__form[data-astro-cid-2mxdoeuz]{margin-top:1.4rem}.qualifier__honeypot[data-astro-cid-2mxdoeuz]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.wizard-step[data-astro-cid-2mxdoeuz]{display:none}.wizard-step[data-astro-cid-2mxdoeuz].is-active{display:block}.wizard-step__intro[data-astro-cid-2mxdoeuz]{margin-bottom:1.2rem}.wizard-step__eyebrow[data-astro-cid-2mxdoeuz]{display:inline-block;margin-bottom:.8rem;color:var(--color-accent-blue);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.wizard-step__intro[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{margin:0 0 .5rem;font-size:1.28rem}.wizard-step__intro[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{margin:0;color:var(--color-text-secondary);line-height:1.7}.wizard-options[data-astro-cid-2mxdoeuz]{display:grid;gap:.85rem}.wizard-option[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1rem 1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid rgba(167,176,200,.14);background:#ffffff08;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:all .3s ease}.wizard-option[data-astro-cid-2mxdoeuz]:after{content:"→";color:var(--color-accent-cyan);font-size:1rem}.wizard-option[data-astro-cid-2mxdoeuz]:hover,.wizard-option[data-astro-cid-2mxdoeuz].is-active{border-color:#00e7ff47;background:linear-gradient(180deg,#00e7ff14,#ffffff05);transform:translateY(-2px)}.qualifier__field-grid[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.qualifier__field[data-astro-cid-2mxdoeuz]{display:grid;gap:.45rem}.qualifier__field[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz]{color:var(--color-text-secondary);font-size:.85rem}.qualifier__field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz],.qualifier__field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz],.qualifier__field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{padding:.92rem 1rem;background:#ffffff08;color:var(--color-text-primary);border:1px solid rgba(167,176,200,.14);border-radius:var(--radius-md);font:inherit;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.qualifier__field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus,.qualifier__field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]:focus,.qualifier__field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]:focus{outline:none;border-color:#00e7ff66;box-shadow:0 0 0 4px #00e7ff14;background:#ffffff0a}.qualifier__field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{resize:vertical;min-height:140px}.wizard-review[data-astro-cid-2mxdoeuz]{display:grid;gap:.8rem;padding:1rem;border-radius:var(--radius-lg);background:#ffffff08;border:1px solid rgba(167,176,200,.12)}.wizard-review__row[data-astro-cid-2mxdoeuz]{display:grid;gap:.2rem}.wizard-review__row[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{color:var(--color-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.wizard-review__row[data-astro-cid-2mxdoeuz] strong[data-astro-cid-2mxdoeuz]{font-size:.96rem;color:var(--color-text-primary);line-height:1.6}.wizard-controls[data-astro-cid-2mxdoeuz]{display:flex;justify-content:space-between;gap:.8rem;margin-top:1.35rem}.wizard-controls__next[data-astro-cid-2mxdoeuz],.wizard-controls__submit[data-astro-cid-2mxdoeuz]{margin-left:auto}.qualifier__result[data-astro-cid-2mxdoeuz]{margin-top:1.25rem;padding:1.1rem;border-radius:var(--radius-md);background:linear-gradient(180deg,#00e7ff12,#ffffff05);border:1px solid rgba(0,231,255,.18)}.qualifier__result[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz],.qualifier__result[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{margin:0}.qualifier__result[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{margin-top:.45rem;color:var(--color-text-secondary);line-height:1.7}.qualifier__result-actions[data-astro-cid-2mxdoeuz]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.contact-sidebar[data-astro-cid-2mxdoeuz]{display:grid;gap:1rem}.contact-panel__links[data-astro-cid-2mxdoeuz]{display:grid;gap:.85rem;margin-top:1.2rem}.contact-panel__link[data-astro-cid-2mxdoeuz]{display:grid;gap:.3rem;padding:1rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(167,176,200,.08);color:var(--color-text-primary);transition:all .25s ease}.contact-panel__link[data-astro-cid-2mxdoeuz]:hover{transform:translateY(-2px);border-color:#00e7ff2e}.contact-panel__link[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz],.faq-list[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--color-text-secondary);line-height:1.7}.faq-list[data-astro-cid-2mxdoeuz]{display:grid;gap:.75rem}.faq-list[data-astro-cid-2mxdoeuz] details[data-astro-cid-2mxdoeuz]{padding:1rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(167,176,200,.08)}.faq-list[data-astro-cid-2mxdoeuz] summary[data-astro-cid-2mxdoeuz]{cursor:pointer;font-weight:600}.faq-list[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{margin:.75rem 0 0}@media(max-width:960px){.contact-layout[data-astro-cid-2mxdoeuz],.qualifier__field-grid[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}@media(max-width:640px){.qualifier[data-astro-cid-2mxdoeuz],.contact-panel[data-astro-cid-2mxdoeuz]{padding:1.2rem}.wizard-controls[data-astro-cid-2mxdoeuz],.qualifier__result-actions[data-astro-cid-2mxdoeuz]{display:grid}.wizard-controls__next[data-astro-cid-2mxdoeuz],.wizard-controls__submit[data-astro-cid-2mxdoeuz]{margin-left:0}}
