.start:where(.astro-NMVSPKZM){position:relative;min-height:100svh;background:var(--dark);color:var(--dark-ink);overflow:hidden}.stars:where(.astro-NMVSPKZM){position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgb(255 255 255 / .5) 0 1px,transparent 1.5px),radial-gradient(circle,rgb(255 255 255 / .25) 0 .8px,transparent 1.2px);background-size:180px 180px,90px 90px;background-position:20px 40px,0 0;opacity:.6}.inner:where(.astro-NMVSPKZM){position:relative;max-width:48rem;margin:0 auto;padding:8rem 1.5rem 6rem}@media (min-width: 768px){.inner:where(.astro-NMVSPKZM){padding:9rem 3rem 8rem}}.top:where(.astro-NMVSPKZM){text-align:center}h1:where(.astro-NMVSPKZM){margin:0;font-size:clamp(2.5rem,8vw,5rem);line-height:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.top:where(.astro-NMVSPKZM) p:where(.astro-NMVSPKZM){margin:1.5rem auto 0;max-width:36rem;font-size:1.125rem;line-height:1.75rem;color:color-mix(in srgb,var(--dark-ink) 70%,transparent)}form:where(.astro-NMVSPKZM){margin-top:3rem}fieldset:where(.astro-NMVSPKZM){border:0;margin:0;padding:0;display:grid;gap:1.5rem}fieldset:where(.astro-NMVSPKZM)[hidden]{display:none}legend:where(.astro-NMVSPKZM){margin:0 auto 2rem;padding:.5rem 1rem;border:1px solid rgb(255 255 255 / .4);font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.grid:where(.astro-NMVSPKZM){display:grid;gap:1.5rem}@media (min-width: 640px){.grid:where(.astro-NMVSPKZM){grid-template-columns:1fr 1fr}}label:where(.astro-NMVSPKZM){display:grid;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}input:where(.astro-NMVSPKZM)[type=text],input:where(.astro-NMVSPKZM)[type=email],input:where(.astro-NMVSPKZM)[type=tel],select:where(.astro-NMVSPKZM),textarea:where(.astro-NMVSPKZM){font:inherit;font-weight:400;padding:.625rem .75rem;background:rgb(255 255 255 / .06);color:var(--dark-ink);border:1px solid rgb(255 255 255 / .25);border-radius:.5rem;width:100%;box-sizing:border-box}input:where(.astro-NMVSPKZM)::-moz-placeholder,textarea:where(.astro-NMVSPKZM)::-moz-placeholder{color:#ffffff59}input:where(.astro-NMVSPKZM)::placeholder,textarea:where(.astro-NMVSPKZM)::placeholder{color:#ffffff59}select:where(.astro-NMVSPKZM){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - 1rem) 50%;background-size:.3rem .3rem;background-repeat:no-repeat}select:where(.astro-NMVSPKZM) option:where(.astro-NMVSPKZM){color:#111}textarea:where(.astro-NMVSPKZM){resize:vertical}.chips:where(.astro-NMVSPKZM){display:flex;flex-wrap:wrap;gap:.5rem}.chip:where(.astro-NMVSPKZM){position:relative;font-weight:500}.chip:where(.astro-NMVSPKZM) input:where(.astro-NMVSPKZM){position:absolute;opacity:0;inset:0}.chip:where(.astro-NMVSPKZM) span:where(.astro-NMVSPKZM){display:inline-block;padding:.5rem .75rem;border:1px solid rgb(255 255 255 / .3);border-radius:999px;font-size:.875rem;transition:background-color .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease);cursor:pointer}.chip:where(.astro-NMVSPKZM) input:where(.astro-NMVSPKZM):checked+span:where(.astro-NMVSPKZM){background:var(--accent);border-color:var(--accent);color:#fff}.chip:where(.astro-NMVSPKZM) input:where(.astro-NMVSPKZM):focus-visible+span:where(.astro-NMVSPKZM){outline:2px solid var(--accent);outline-offset:2px}.chip:where(.astro-NMVSPKZM):active span:where(.astro-NMVSPKZM){transform:scale(.98)}.hint:where(.astro-NMVSPKZM){margin:-.5rem 0 0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--dark-ink) 55%,transparent)}.done:where(.astro-NMVSPKZM){margin:0;font-size:1.125rem;line-height:1.75rem;color:color-mix(in srgb,var(--dark-ink) 75%,transparent)}.done:where(.astro-NMVSPKZM) b:where(.astro-NMVSPKZM){color:var(--dark-ink)}.calendly-inline-widget:where(.astro-NMVSPKZM){background:#fff;border-radius:.75rem;overflow:hidden}.err:where(.astro-NMVSPKZM){margin:1.5rem 0 0;font-size:.75rem;color:#ff9b6b;text-transform:uppercase;letter-spacing:.06em}.nav:where(.astro-NMVSPKZM){margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .15);display:flex;align-items:center;justify-content:space-between;gap:1rem}.step-of:where(.astro-NMVSPKZM){font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--dark-ink) 60%,transparent)}.step-of:where(.astro-NMVSPKZM) b:where(.astro-NMVSPKZM){color:var(--dark-ink)}.btns:where(.astro-NMVSPKZM){display:flex;gap:.75rem}.btns:where(.astro-NMVSPKZM) .btn:where(.astro-NMVSPKZM){color:var(--dark-ink)}.btns:where(.astro-NMVSPKZM) .btn:where(.astro-NMVSPKZM).ghost>span:where(.astro-NMVSPKZM){color:var(--dark-ink);border-color:#ffffff4d}.btns:where(.astro-NMVSPKZM) :where(.astro-NMVSPKZM)[hidden],.nav:where(.astro-NMVSPKZM)[hidden]{display:none}
