.s-referrals-form{display:grid;gap:var(--section-lg)}.s-referrals-form__apps{background-color:var(--surface-global-accent-light);gap:var(--section-md)}.s-referrals-form__apps,.s-referrals-form__steps{border-radius:var(--radius-secondary);display:grid;padding:var(--section-md)}.s-referrals-form__steps{background-color:var(--surface-global-subtle);gap:var(--responsive-lg)}.s-referrals-form__steps-title{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:700;line-height:1.2}.s-referrals-form__steps-list{display:grid;gap:0}.s-referrals-form__step{align-items:stretch;display:flex;flex-direction:row;gap:var(--static-xl)}.s-referrals-form__step-indicator{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.s-referrals-form__step-badge{background-color:var(--surface-global-accent-dark);border-radius:var(--radius-pill);display:grid;padding:var(--static-sm);place-items:center}.s-referrals-form__step-icon{filter:brightness(0) invert(1);height:2.25rem;width:2.25rem}.s-referrals-form__step-line{background-color:var(--surface-global-accent-dark);flex:1;width:.125rem}.s-referrals-form__step-content{display:grid;gap:var(--static-micro);padding-bottom:var(--responsive-lg);padding-top:var(--static-xs)}.s-referrals-form__step:last-child .s-referrals-form__step-content{padding-bottom:0}.s-referrals-form__step-title{font-family:var(--font-typeface-display);font-size:1rem;font-weight:700;line-height:1.2}.s-referrals-form__step-description{font-size:var(--font-body-md)}.s-referrals-form__apps .c-okeReferralsApp,.s-referrals-form__apps .c-okeReferralsApp-content,.s-referrals-form__apps .c-okeReferralsApp-content-inner,.s-referrals-form__apps .c-okeReferralsApp-page{background:transparent;border:none;max-width:none;overflow:visible;padding:0;width:100%}.s-referrals-form__apps .c-referralSenderDetails{display:grid;gap:var(--static-md)}.s-referrals-form__apps .c-headerText{display:grid;gap:var(--static-xs);margin-bottom:calc(var(--static-macro) - var(--static-md))!important;text-align:left}.s-referrals-form__apps .c-headerText-title{color:var(--text-global-primary);font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-size:var(--font-display-lg)!important;font-weight:700;line-height:1.2}.s-referrals-form__apps .c-headerText-subtitle{color:var(--text-global-primary);font-size:var(--font-body-md);line-height:1.5}.s-referrals-form__apps .c-formItem{display:grid;gap:var(--static-micro);margin-bottom:0}.s-referrals-form__apps .c-formItem label{color:var(--text-global-primary);display:block;font-size:var(--font-static-xs);font-weight:700;letter-spacing:.04063rem;line-height:normal;margin-bottom:0;text-transform:uppercase}.s-referrals-form__apps .c-input{background-color:var(--surface-global-primary);border:.0625rem solid var(--border-global-strong);border-radius:var(--radius-primary);color:var(--text-global-primary);font-size:var(--font-body-md);padding:var(--static-sm) var(--static-md)}.s-referrals-form__apps .c-input:focus-visible{border-color:var(--border-global-light);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem var(--focus-ring-color,var(--border-focus));outline:none}.s-referrals-form__apps .c-marketingOptIn{text-align:left}.s-referrals-form__apps .c-checkbox-bg{background-color:var(--surface-global-primary);border:.0625rem solid var(--border-global-strong);border-radius:var(--radius-primary)}.s-referrals-form__apps .c-checkbox-input:checked~.c-checkbox-bg{background-color:var(--surface-global-brand);border-color:var(--surface-global-brand)}.s-referrals-form__apps .c-checkbox-input:focus-visible~.c-checkbox-bg{border-color:var(--border-global-light);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem var(--focus-ring-color,var(--border-focus));outline:none}.s-referrals-form__apps .c-terms{color:var(--text-global-primary);font-size:var(--font-body-xs);text-align:left}.s-referrals-form__apps .c-terms a{color:var(--text-link-default);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.25rem}.s-referrals-form__apps .c-terms a:active,.s-referrals-form__apps .c-terms a:hover{color:var(--text-link-primary--hover)}.s-referrals-form__apps .c-button{align-items:center;background-color:var(--border-button-primary);border:.125rem solid var(--border-button-primary);border-radius:var(--radius-primary);box-sizing:border-box;color:var(--text-button-primary);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5625rem;justify-content:center;letter-spacing:.08125rem;line-height:1;margin:0 auto 0 0;padding:1rem var(--responsive-xl);text-align:center;text-transform:uppercase;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.s-referrals-form__apps .c-button:has(.btn__text){gap:0}.s-referrals-form__apps .c-button:disabled{background-color:var(--surface-button-primary)!important;border-color:var(--border-button-primary)!important;color:var(--text-button-primary)!important;opacity:.65;pointer-events:none!important}.s-referrals-form__apps .c-button:focus-visible{border-color:var(--border-global-light);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem var(--focus-ring-color,var(--border-focus));outline:none}.s-referrals-form__apps .c-poweredBy{opacity:.6;text-align:center}@media only screen and (min-width:48em){.s-referrals-form{align-items:flex-start;display:flex;flex-direction:row;gap:var(--section-container);justify-content:space-between}.s-referrals-form__apps{flex:1 1 42rem}.s-referrals-form__steps{flex:1 1 32.25rem}}@media only screen and (hover:hover){.s-referrals-form__apps .c-button:hover{background-color:var(--surface-button-primary--hover);border-color:var(--border-button-primary--hover);color:var(--text-button-primary--hover)}}