.card-shell.svelte-4aeiw{box-sizing:border-box;width:100%;position:relative}.form-card.svelte-4aeiw{color:#000;background:#fff;font-family:Dreem Sohne,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.lead-form.svelte-4aeiw{transform-origin:top;gap:1.75rem;padding:0;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:grid}.lead-form--leaving.svelte-4aeiw{opacity:0;filter:blur(.15rem);pointer-events:none;transform:translateY(-.5rem)scale(.985)}.lead-form__fieldset.svelte-4aeiw{border:0;gap:1.75rem;min-width:0;margin:0;padding:0;transition:opacity .18s;display:grid}.lead-form[aria-busy=true].svelte-4aeiw .lead-form__fieldset:where(.svelte-4aeiw){opacity:.82}.lead-form__header.svelte-4aeiw{gap:.85rem;padding:0 .25rem .25rem;display:grid}.lead-form__header.svelte-4aeiw p:where(.svelte-4aeiw),.contact-intro.svelte-4aeiw p:where(.svelte-4aeiw):not(.form-section__eyebrow),.form-note.svelte-4aeiw{color:#0009;margin:0;font-size:.95rem;line-height:1.6}.lead-form__row.svelte-4aeiw{align-items:start;gap:1rem;display:grid}.form-section.svelte-4aeiw{gap:1.25rem;min-width:0;display:grid}.form-section--contact.svelte-4aeiw{border-top:.0625rem solid #00000029;padding-top:1.25rem}.contact-intro.svelte-4aeiw{gap:.75rem;padding-bottom:.1rem;display:grid}.form-section__eyebrow.svelte-4aeiw{color:#0009;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800;line-height:1.1}h2.svelte-4aeiw{color:var(--dreem-accent);letter-spacing:0;margin:0;font-size:clamp(2rem,8vw,2.625rem);font-weight:800;line-height:1}h3.svelte-4aeiw{color:#000;letter-spacing:0;margin:0;font-size:1.5rem;font-weight:800;line-height:1.05}.consent-check.svelte-4aeiw{color:#000000b3;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:.92rem;line-height:1.55;display:grid}.consent-check.svelte-4aeiw input:where(.svelte-4aeiw){width:1.15rem;height:1.15rem;accent-color:var(--dreem-accent);margin:.18rem 0 0}.field-hidden.svelte-4aeiw{opacity:0;pointer-events:none;position:absolute;left:-624.938rem}.submit-error.svelte-4aeiw,.field-error.svelte-4aeiw{color:var(--dreem-form-error);margin:0;font-size:.8rem;line-height:1.5}.form-card.svelte-4aeiw .field-block label,.form-card.svelte-4aeiw .pill-group legend{color:#0009}.form-card.svelte-4aeiw .field-block__error,.form-card.svelte-4aeiw .pill-group__error{color:var(--dreem-form-error)}.form-card.svelte-4aeiw .field-block input,.form-card.svelte-4aeiw .field-block select,.form-card.svelte-4aeiw .field-block textarea{color:#000;box-shadow:none;background:#fff;border-color:#0006}.form-card.svelte-4aeiw .field-block input::placeholder,.form-card.svelte-4aeiw .field-block textarea::placeholder{color:var(--dreem-form-placeholder)}.form-card.svelte-4aeiw .field-block input:focus,.form-card.svelte-4aeiw .field-block select:focus,.form-card.svelte-4aeiw .field-block textarea:focus{border-color:var(--dreem-form-focus-border);background:var(--dreem-form-control-bg);box-shadow:0 0 0 .1875rem var(--dreem-form-focus-ring)}.form-card.svelte-4aeiw .pill-group__pill span{color:#0009;background:#fff;border-color:#0006}.form-card.svelte-4aeiw .pill-group__pill input:checked+span{border-color:var(--dreem-accent);background:var(--dreem-accent);color:var(--dreem-on-dark)}.form-card.svelte-4aeiw .pill-group__pill input:focus-visible+span{outline-color:var(--dreem-form-focus-border)}.card-shell.svelte-4aeiw .success-card{box-shadow:none}.submit-button.svelte-4aeiw{background:var(--dreem-accent);color:#fff;min-height:var(--dreem-button-height);padding-inline:var(--dreem-button-padding-x);font:inherit;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:.7rem;font-size:1rem;font-weight:800;transition:transform .14s,filter .14s;display:inline-flex}.submit-button.svelte-4aeiw:disabled{cursor:wait}.submit-button--loading.svelte-4aeiw{filter:brightness(.98)}.submit-button__label.svelte-4aeiw{align-items:center;display:inline-flex}.submit-button__spinner.svelte-4aeiw{border:.125rem solid var(--dreem-on-dark-border);border-top-color:var(--dreem-on-dark);border-radius:62.4375rem;width:1rem;height:1rem;animation:.8s linear infinite svelte-4aeiw-referral-spin}.submit-button.svelte-4aeiw:hover,.submit-button.svelte-4aeiw:focus-visible{filter:brightness(1.05);transform:translateY(-.0625rem)}@keyframes svelte-4aeiw-referral-spin{to{transform:rotate(360deg)}}@media (width>=48rem){.lead-form__row.svelte-4aeiw{grid-template-columns:repeat(2,minmax(0,1fr))}h2.svelte-4aeiw{font-size:2rem}}.referral-page.svelte-pshog8{color:#000;background:#fff;min-height:100dvh;font-family:Dreem Sohne,Helvetica Neue,sans-serif;position:relative;overflow:clip}.referral-layout.svelte-pshog8{display:block;position:relative}.content-panel.svelte-pshog8{background:#fff;min-width:0}.page-hero.svelte-pshog8{background:var(--dreem-accent);color:#fff;padding:8rem 2rem 0;position:relative;overflow:hidden}.page-hero__copy.svelte-pshog8{z-index:1;gap:1.5rem;padding-bottom:4rem;display:grid;position:relative}.page-hero__cap.svelte-pshog8{z-index:1;background:#fff;height:5.625rem;margin-inline:-2rem;position:relative;-webkit-mask-image:url(../../../images/redesign/cap-brand-top.svg);mask-image:url(../../../images/redesign/cap-brand-top.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.content-panel__inner.svelte-pshog8{gap:3rem;max-width:42.5625rem;margin:0 auto;padding:2rem 2rem 5rem;display:grid}.eyebrow.svelte-pshog8,.referral-trust__eyebrow.svelte-pshog8{color:#0009;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800;line-height:1.1}h1.svelte-pshog8{letter-spacing:0;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.25rem,11vw,3.25rem);font-weight:800;line-height:1}.hero-lede.svelte-pshog8{color:#000000a3;max-width:42.5625rem;margin:0;font-size:1rem;line-height:1.6}.page-hero.svelte-pshog8 .eyebrow:where(.svelte-pshog8),.page-hero.svelte-pshog8 .hero-lede:where(.svelte-pshog8){color:#ffffffc2}.reward-strip.svelte-pshog8{border-left:.25rem solid var(--dreem-accent);color:#fff;background:#11110f;gap:1rem;padding:1.35rem 1.5rem;display:grid;box-shadow:0 1.25rem 2.75rem #0000001f}.reward-strip__amount.svelte-pshog8{color:#fff;letter-spacing:0;text-wrap:balance;margin:0 0 .45rem;font-size:clamp(1.65rem,7vw,2.4rem);font-weight:800;line-height:.98}.reward-strip.svelte-pshog8 h2:where(.svelte-pshog8){color:#ffffffdb;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.reward-strip.svelte-pshog8 p:where(.svelte-pshog8):not(.reward-strip__amount),.reward-strip.svelte-pshog8 span:where(.svelte-pshog8){color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.55}.reward-strip.svelte-pshog8 span:where(.svelte-pshog8){color:#ffffffdb;border-top:.0625rem solid #ffffff29;padding-top:.8rem;font-size:.84rem}.referral-trust.svelte-pshog8{gap:1.5rem;padding-top:1rem;display:grid}.referral-trust__header.svelte-pshog8{padding-inline:.25rem}.referral-trust__list.svelte-pshog8{border-top:.0625rem solid #00000029;display:grid}.referral-trust__item.svelte-pshog8{border-bottom:.0625rem solid #00000029;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.2rem 0;display:grid}.referral-trust__number.svelte-pshog8{color:var(--dreem-accent);font-size:.75rem;font-weight:800;line-height:1.5}.referral-trust.svelte-pshog8 h2:where(.svelte-pshog8){margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.referral-trust.svelte-pshog8 p:where(.svelte-pshog8){color:#0009;margin:.45rem 0 0;font-size:.93rem;line-height:1.55}@media (width>=64rem){.referral-layout.svelte-pshog8{grid-template-columns:minmax(26rem,39.375vw) minmax(0,1fr);align-items:start;display:grid}.page-hero.svelte-pshog8{color:#000;background:0 0;max-width:46rem;margin:0;padding:8rem clamp(3rem,6vw,5.5rem) 1rem;overflow:visible}.page-hero.svelte-pshog8 .eyebrow:where(.svelte-pshog8),.page-hero.svelte-pshog8 .hero-lede:where(.svelte-pshog8){color:#0009}.page-hero__copy.svelte-pshog8{padding-bottom:0}.page-hero__cap.svelte-pshog8{display:none}.content-panel__inner.svelte-pshog8{max-width:46rem;margin:0;padding:3rem clamp(3rem,6vw,5.5rem) 6rem}h1.svelte-pshog8{color:var(--dreem-accent);font-size:3.25rem}.reward-strip__amount.svelte-pshog8{font-size:clamp(2rem,3.4vw,2.8rem)}}@media (width>=90rem){.referral-layout.svelte-pshog8{grid-template-columns:35.4375rem minmax(0,1fr)}}
