.start-form-wrap[data-astro-cid-sv5xxevh]{width:min(100%,980px);margin-inline:auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:clamp(24px,4vw,42px)}.start-form__head[data-astro-cid-sv5xxevh]{max-width:680px}.start-form__eyebrow[data-astro-cid-sv5xxevh]{display:inline-block;margin-bottom:10px;color:var(--c-accent-ink);font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.start-form__head[data-astro-cid-sv5xxevh] h2[data-astro-cid-sv5xxevh]{font-size:clamp(1.55rem,3vw,2.35rem)}.start-form__head[data-astro-cid-sv5xxevh] p[data-astro-cid-sv5xxevh]{margin-top:12px;color:var(--c-text-muted);font-size:1rem}.start-form[data-astro-cid-sv5xxevh]{margin-top:30px;display:grid;gap:30px}.start-form__section[data-astro-cid-sv5xxevh]{display:grid;gap:18px}.start-form__section[data-astro-cid-sv5xxevh] h3[data-astro-cid-sv5xxevh]{font-size:1rem;letter-spacing:0}.start-form__grid[data-astro-cid-sv5xxevh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.start-field{display:grid;gap:7px;border:0;padding:0;margin:0}.start-field--wide{grid-column:1 / -1}.start-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--c-heading);font-size:.84rem;font-weight:650}.start-field__label small{color:var(--c-text-muted);font-size:.74rem;font-weight:500}.start-field input,.start-field textarea{width:100%;font-family:var(--font-body);font-size:.98rem;color:var(--c-text);background:var(--c-bg);border:1.5px solid var(--c-border);border-radius:calc(var(--radius) * .6);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.start-field textarea{min-height:118px;resize:vertical}.start-field input::placeholder,.start-field textarea::placeholder{color:var(--c-text-muted);opacity:.75}.start-field input:focus,.start-field textarea:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.start-select{position:relative}.start-select__button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-body);font-size:.98rem;text-align:left;color:var(--c-text-muted);background:var(--c-bg);border:1.5px solid var(--c-border);border-radius:calc(var(--radius) * .6);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.start-select.has-value .start-select__button{color:var(--c-text)}.start-select__button:hover,.start-select.is-open .start-select__button,.start-select__button:focus-visible{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.start-select__button svg{flex:none;color:var(--c-text-muted);transition:transform .15s ease,color .15s ease}.start-select.is-open .start-select__button svg{color:var(--c-accent-ink);transform:rotate(180deg)}.start-select__menu{position:absolute;z-index:20;inset:calc(100% + 8px) 0 auto;display:grid;max-height:240px;overflow:auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:calc(var(--radius) * .65);box-shadow:0 18px 44px #00000029;padding:6px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.start-select.is-open .start-select__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.start-select__option{width:100%;border:0;border-radius:calc(var(--radius) * .45);background:transparent;color:var(--c-text);font-family:var(--font-body);font-size:.94rem;text-align:left;padding:10px 11px}.start-select__option:hover,.start-select__option:focus-visible{outline:none;background:var(--c-accent-soft)}.start-select__option[aria-selected=true]{background:var(--c-dark);color:var(--c-dark-text)}.start-field.is-invalid input,.start-field.is-invalid textarea,.start-field.is-invalid .start-select__button,.start-field.is-invalid .start-choice-grid{border-color:#c8372d;box-shadow:0 0 0 3px color-mix(in srgb,#c8372d 16%,transparent)}.start-field__error{margin:0;color:#c8372d;font-size:.78rem;font-weight:600}.start-choice-grid{display:grid;gap:9px;padding:12px;background:var(--c-bg);border:1.5px solid var(--c-border);border-radius:calc(var(--radius) * .6)}.start-choice{display:flex;align-items:center;gap:9px;color:var(--c-text);font-size:.93rem;line-height:1.35}.start-choice input{width:auto;flex:none;accent-color:var(--c-accent)}.start-form__submit[data-astro-cid-sv5xxevh]{justify-content:center;justify-self:start}.start-form__hp[data-astro-cid-sv5xxevh]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:720px){.start-form__grid[data-astro-cid-sv5xxevh]{grid-template-columns:1fr}.start-form__submit[data-astro-cid-sv5xxevh]{width:100%;justify-self:stretch}}.page-hero[data-astro-cid-pcf6jpio]{background:var(--page-hero-bg);color:var(--page-hero-text);padding-top:132px;padding-bottom:58px;text-align:center}.page-hero__eyebrow[data-astro-cid-pcf6jpio]{color:var(--c-accent-ink);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-hero[data-astro-cid-pcf6jpio] h1[data-astro-cid-pcf6jpio]{color:var(--page-hero-text);font-size:clamp(2rem,5vw,3.2rem);max-width:16ch;margin:12px var(--page-hero-mx) 0}.page-hero__sub[data-astro-cid-pcf6jpio]{margin:16px auto 0;max-width:52ch;color:var(--page-hero-muted);font-size:1.03rem}
