.select-wrapper.svelte-101nbjx.svelte-101nbjx{margin-bottom:22px}label.svelte-101nbjx.svelte-101nbjx{display:flex;align-items:baseline;gap:6px;margin-bottom:9px;font-family:var(--Font-Mono, "Fira Mono", monospace);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f7f8ff}.required.svelte-101nbjx.svelte-101nbjx{margin-left:auto;font-family:var(--Font-Mono, "Fira Mono", monospace);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e7e9ff94}.optional.svelte-101nbjx.svelte-101nbjx{margin-left:auto;font-family:var(--Font-Mono, "Fira Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e7e9ff8c}.select-container.svelte-101nbjx.svelte-101nbjx{position:relative}select.svelte-101nbjx.svelte-101nbjx{width:100%;min-height:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 48px 13px 15px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff06;font-family:Cabinet Grotesk,sans-serif;font-size:16px;font-weight:500;color:#f7f8ff;outline:none}.select-container.svelte-101nbjx>span.svelte-101nbjx{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8b62ff}select.svelte-101nbjx.svelte-101nbjx:focus-visible{border-color:#8b62ff;outline:2px solid #a889ff;outline-offset:2px}.has-error.svelte-101nbjx select.svelte-101nbjx{border-color:#ff5f72;background:#ff5f720f}.error-text.svelte-101nbjx.svelte-101nbjx,.help-text.svelte-101nbjx.svelte-101nbjx{margin:7px 0 0;font-family:Cabinet Grotesk,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.error-text.svelte-101nbjx.svelte-101nbjx{color:#ff9aa8}.help-text.svelte-101nbjx.svelte-101nbjx{color:#e7e9ff99}@media (forced-colors: active){select.svelte-101nbjx.svelte-101nbjx{background:Field;color:FieldText}}.advertising-notice.svelte-1x4896z.svelte-1x4896z{padding:16px 0;margin-bottom:16px;border-top:1px solid rgba(231,233,255,.18);color:#e7e9ff}.advertising-notice.svelte-1x4896z button.svelte-1x4896z,.advertising-notice.svelte-1x4896z a.svelte-1x4896z{display:inline-flex;align-items:center;min-height:44px;padding:0;margin-right:20px;border:0;background:transparent;font:inherit;font-size:14px;line-height:1.5;color:#c6b5ff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.advertising-notice.svelte-1x4896z p.svelte-1x4896z{margin:8px 0 0;max-width:70ch;font-size:14px;line-height:1.65;color:#b6bacb}.advertising-result.svelte-1x4896z.svelte-1x4896z{color:#e7e9ff;font-size:14px;line-height:1.65}.advertising-notice.svelte-1x4896z button.svelte-1x4896z:focus-visible,.advertising-notice.svelte-1x4896z a.svelte-1x4896z:focus-visible{outline:2px solid #f7f8ff;outline-offset:4px}[data-storefront-room=guided-intake] h1 em{color:var(--Thermal-Violet, #8b62ff);font-style:normal}form.svelte-1x4896z.svelte-1x4896z{max-width:850px}.request-context.svelte-1x4896z.svelte-1x4896z{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:start;margin:0 0 34px;padding:20px 0;border-top:1px solid rgba(139,98,255,.52);border-bottom:1px solid rgba(139,98,255,.3);font-family:Cabinet Grotesk,sans-serif}.request-context.svelte-1x4896z>span.svelte-1x4896z{padding-top:3px;font-family:var(--Font-Mono, "Fira Mono", monospace);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#8b62ff}.request-context.svelte-1x4896z strong.svelte-1x4896z{font-size:18px;font-weight:800;color:#f7f8ff}.request-context.svelte-1x4896z p.svelte-1x4896z{max-width:560px;margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.45;color:#e7e9ffa3}.request-context.svelte-1x4896z a.svelte-1x4896z{display:inline-flex;min-height:44px;align-items:center;font-size:12px;font-weight:700;color:#c6b5ff;text-underline-offset:3px}.request-context.svelte-1x4896z a.svelte-1x4896z:focus-visible{outline:2px solid #a889ff;outline-offset:3px}.request-context--unrecognized.svelte-1x4896z.svelte-1x4896z{border-top-color:#ff8a5b94;border-bottom-color:#ff8a5b52}.request-context--unrecognized.svelte-1x4896z>span.svelte-1x4896z{color:#ffad8d}.form-row.svelte-1x4896z.svelte-1x4896z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.budget-field.svelte-1x4896z.svelte-1x4896z{margin-bottom:22px;font-family:Cabinet Grotesk,sans-serif}.budget-field.svelte-1x4896z>label.svelte-1x4896z{display:flex;align-items:baseline;gap:6px;margin-bottom:9px;font-family:var(--Font-Mono, "Fira Mono", monospace);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f7f8ff}.budget-field.svelte-1x4896z>label span.svelte-1x4896z{margin-left:auto;color:#e7e9ff94}.budget-control.svelte-1x4896z.svelte-1x4896z{position:relative}.budget-control.svelte-1x4896z>span.svelte-1x4896z{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#f7f8ffb8}.budget-control.svelte-1x4896z input.svelte-1x4896z{width:100%;min-height:52px;box-sizing:border-box;padding:13px 15px 13px 34px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff06;font:500 16px Cabinet Grotesk,sans-serif;color:#f7f8ff;outline:none}.budget-control.svelte-1x4896z input.svelte-1x4896z:focus-visible{border-color:#8b62ff;outline:2px solid #a889ff;outline-offset:2px}.has-error.svelte-1x4896z .budget-control input.svelte-1x4896z{border-color:#ff5f72;background:#ff5f720f}.field-help.svelte-1x4896z.svelte-1x4896z,.field-error.svelte-1x4896z.svelte-1x4896z{margin:7px 0 0;font-size:13px;font-weight:500;line-height:1.4}.field-help.svelte-1x4896z.svelte-1x4896z{color:#e7e9ff99}.field-error.svelte-1x4896z.svelte-1x4896z{color:#ff9aa8}.honeypot-field.svelte-1x4896z.svelte-1x4896z{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width: 780px){.request-context.svelte-1x4896z.svelte-1x4896z{grid-template-columns:1fr;gap:8px}.request-context.svelte-1x4896z a.svelte-1x4896z{width:fit-content}}@media (max-width: 660px){.form-row.svelte-1x4896z.svelte-1x4896z{grid-template-columns:1fr;gap:0}}@media (forced-colors: active){.budget-control.svelte-1x4896z input.svelte-1x4896z{background:Field;color:FieldText;border-color:FieldText}}
