.bep-referral-form-module___qS0AW__stageScreen{overflow-wrap:anywhere;align-content:center;min-width:0;display:grid}:is(.bep-referral-form-module___qS0AW__stageScreen h1[tabindex="-1"]:focus,.bep-referral-form-module___qS0AW__doneScreen h1[tabindex="-1"]:focus){outline:none}.bep-referral-form-module___qS0AW__stageEyebrow,.bep-referral-form-module___qS0AW__rewardEyebrow{margin:0 0 var(--ce-space-4);color:var(--ce-eyebrow-text);font-family:var(--ce-font-mono);font-size:var(--ce-size-meta);font-weight:var(--ce-weight-eyebrow);letter-spacing:var(--ce-tracking-eyebrow);line-height:var(--ce-leading-tight);text-transform:uppercase}.bep-referral-form-module___qS0AW__reward{gap:var(--ce-space-2);margin:var(--ce-space-12) 0 0;border-top:var(--ce-rule) solid var(--ce-rule-color);padding:var(--ce-space-6) 0 0;color:var(--ce-text-primary);font-size:var(--ce-size-body);line-height:var(--ce-leading-body);background:0 0;border-left:0;display:grid}.bep-referral-form-module___qS0AW__reward strong{max-width:38ch;font-weight:var(--ce-weight-promise)}.bep-referral-form-module___qS0AW__form{gap:var(--ce-space-8);margin-top:var(--ce-space-12);display:grid}.bep-referral-form-module___qS0AW__field{gap:var(--ce-space-3);color:var(--ce-field-label-text);font-size:var(--ce-size-interface);font-weight:var(--ce-weight-interface);line-height:var(--ce-leading-tight);display:grid}.bep-referral-form-module___qS0AW__field .text-control{min-height:var(--ce-field-min-height);border-color:var(--ce-field-border);border-radius:var(--ce-field-radius);color:var(--ce-field-text);background:var(--ce-field-background)}.bep-referral-form-module___qS0AW__field .text-control:focus-visible{border-color:var(--ce-field-focus-border)}.bep-referral-form-module___qS0AW__actions{margin-top:var(--ce-space-4);justify-content:flex-start}.form-viewport-context-split .bep-referral-form-module___qS0AW__stageScreen .bep-referral-form-module___qS0AW__secondary{border:var(--ce-rule) solid var(--ce-button-secondary-border);color:var(--ce-button-secondary-text);background:0 0}.form-viewport-context-split .bep-referral-form-module___qS0AW__stageScreen .bep-referral-form-module___qS0AW__secondary:hover{color:var(--ce-button-primary-text);background:var(--ce-button-primary-background-hover)}.bep-referral-form-module___qS0AW__error{color:var(--ce-field-error-text);font-weight:var(--ce-weight-eyebrow);line-height:var(--ce-leading-body);margin:0}.bep-referral-form-module___qS0AW__saved{width:fit-content;margin:var(--ce-space-4) 0 0;border:var(--ce-rule) solid var(--ce-pill-border);border-radius:var(--ce-pill-radius);padding:var(--ce-space-2) var(--ce-space-4);color:var(--ce-pill-text);font-size:var(--ce-size-meta);font-weight:var(--ce-weight-interface);background:0 0}.bep-referral-form-module___qS0AW__summary{margin:var(--ce-space-8) 0;border-top:var(--ce-rule) solid var(--ce-rule-color);gap:0;padding:0;list-style:none;display:grid}.bep-referral-form-module___qS0AW__summary li{min-width:0;min-height:var(--ce-field-min-height);align-items:center;gap:var(--ce-space-6);border:0;border-bottom:var(--ce-rule) solid var(--ce-rule-color);padding:var(--ce-space-4) 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.bep-referral-form-module___qS0AW__summary li span,.bep-referral-form-module___qS0AW__summary small{overflow-wrap:anywhere;min-width:0}.bep-referral-form-module___qS0AW__summary li span{color:var(--ce-text-primary);font-weight:var(--ce-weight-eyebrow)}.bep-referral-form-module___qS0AW__summary small{color:var(--ce-text-muted);font-family:var(--ce-font-mono);font-size:var(--ce-size-meta)}.bep-referral-form-module___qS0AW__stackActions{justify-items:start;gap:var(--ce-space-4);margin-top:var(--ce-space-8);display:grid}.bep-referral-form-module___qS0AW__linkButton{min-height:var(--ce-button-min-height);padding:var(--ce-space-2) 0;color:var(--ce-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--ce-size-interface);text-decoration:underline;-webkit-text-decoration-color:var(--ce-accent);text-decoration-color:var(--ce-accent);text-underline-offset:3px;background:0 0;border:0}.bep-referral-form-module___qS0AW__doneScreen{min-width:0}.bep-referral-form-module___qS0AW__rewardBlock{border-top-color:var(--ce-accent)}.bep-referral-form-module___qS0AW__whatsappList{gap:var(--ce-space-4);margin-top:var(--ce-space-6);display:grid}.bep-referral-form-module___qS0AW__whatsapp{width:100%;min-width:0;color:var(--ce-button-primary-text);background:var(--ce-button-primary-background);overflow-wrap:anywhere;white-space:normal;border:0;justify-content:flex-start}.bep-referral-form-module___qS0AW__whatsapp:hover{color:var(--ce-button-primary-text);background:var(--ce-button-primary-background-hover)}@media (max-width:34rem){.bep-referral-form-module___qS0AW__actions,.bep-referral-form-module___qS0AW__stackActions,.bep-referral-form-module___qS0AW__whatsappList{align-items:stretch}.bep-referral-form-module___qS0AW__actions{flex-direction:column-reverse}.bep-referral-form-module___qS0AW__whatsapp{width:100%}.bep-referral-form-module___qS0AW__actions .button{width:100%}.bep-referral-form-module___qS0AW__stackActions .button{width:100%}.bep-referral-form-module___qS0AW__summary li{gap:var(--ce-space-1);grid-template-columns:1fr}}@media (max-width:40rem){.form-viewport-context-split[data-form-kind=bep-referral]{grid-template-rows:auto minmax(0,1fr)}.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture{min-height:clamp(8rem,22svh,9.25rem);max-height:clamp(8rem,22svh,9.25rem);padding:calc(var(--ce-space-4) + env(safe-area-inset-top,0px)) var(--ce-inset-mobile) var(--ce-space-4);background-position:50% 38%}.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture .form-context-logo{width:min(8.25rem,48%);margin-bottom:var(--ce-space-3)}.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture .form-context-eyebrow{letter-spacing:.14em;font-size:.625rem}.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture .form-context-title{width:21ch;max-width:21ch;margin-top:var(--ce-space-2);text-wrap:balance;font-size:clamp(1.05rem,5.6vw,1.25rem);line-height:1.05}.form-viewport-context-split[data-form-kind=bep-referral] .form-stage{overscroll-behavior:contain;scrollbar-width:none;height:100%;min-height:0}.form-viewport-context-split[data-form-kind=bep-referral] .form-stage::-webkit-scrollbar{width:0;height:0}.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen{align-content:start;align-self:start;padding:clamp(1.25rem, 4svh, 2rem) 0 calc(var(--ce-space-8) + env(safe-area-inset-bottom,0px))!important}:is(.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen .welcome-title,.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen .question-title){text-wrap:balance;max-width:20ch;font-size:clamp(1.7rem,8.5vw,2.1rem);line-height:1.08}:is(.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen .welcome-description,.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen .question-description){margin-top:var(--ce-space-4);font-size:1rem;line-height:1.48}.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen.screen-center .welcome-description{margin-top:var(--ce-space-3)}.bep-referral-form-module___qS0AW__stageScreen.screen-center .bep-referral-form-module___qS0AW__reward{margin-top:var(--ce-space-6);padding-top:var(--ce-space-3)}.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen.screen-center .actions{margin-top:var(--ce-space-4)}.bep-referral-form-module___qS0AW__form{gap:var(--ce-space-4);margin-top:var(--ce-space-6)}.bep-referral-form-module___qS0AW__field{gap:var(--ce-space-2);font-size:.9rem}.bep-referral-form-module___qS0AW__field .text-control{min-height:3rem;font-size:1.125rem}.bep-referral-form-module___qS0AW__reward{gap:var(--ce-space-2);margin-top:var(--ce-space-8);padding-top:var(--ce-space-4)}.bep-referral-form-module___qS0AW__summary{margin:var(--ce-space-4) 0}.bep-referral-form-module___qS0AW__actions,.bep-referral-form-module___qS0AW__stackActions{gap:var(--ce-space-3);margin-top:var(--ce-space-4)}.form-viewport-context-split[data-form-kind=bep-referral] .keyboard-hint{display:none}}@media (min-width:40.0625rem) and (max-width:64rem){.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture{align-items:center;column-gap:var(--ce-space-8);min-height:10rem;max-height:10rem;padding:calc(var(--ce-space-6) + env(safe-area-inset-top,0px)) var(--ce-inset-tablet) var(--ce-space-6);background-position:50% 38%;grid-template-rows:1fr;grid-template-columns:9rem minmax(0,1fr);display:grid}.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture .form-context-logo{width:100%;margin:0}.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture .form-context-message{align-self:center;margin:0}.form-viewport-context-split[data-form-kind=bep-referral] .form-context-panel.has-texture .form-context-title{width:auto;max-width:24ch;margin-top:var(--ce-space-2);text-wrap:balance;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.08}.form-viewport-context-split[data-form-kind=bep-referral] .bep-referral-form-module___qS0AW__stageScreen{align-content:start;align-self:start;padding:clamp(2.5rem, 5svh, 3rem) 0 calc(var(--ce-space-12) + env(safe-area-inset-bottom,0px))!important}.form-viewport-context-split[data-form-kind=bep-referral] .form-stage{scrollbar-width:thin}}