.phone-action-panel-module__bD7RqG__actionPanel{z-index:20;border-top:1px solid var(--review-border);background:var(--review-canvas);width:100%;padding:1.25rem max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));flex:none;position:sticky;bottom:0}.phone-action-panel-module__bD7RqG__consentPanel{width:100%;max-width:34rem;margin:0 auto 1rem}.phone-action-panel-module__bD7RqG__consentHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.625rem;display:flex}.phone-action-panel-module__bD7RqG__consentHeading p,.phone-action-panel-module__bD7RqG__consentHeading span{margin:0}.phone-action-panel-module__bD7RqG__consentHeading p{font-size:1rem;font-weight:750}.phone-action-panel-module__bD7RqG__consentHeading span{color:var(--review-muted);font-size:.875rem;font-weight:650}.phone-action-panel-module__bD7RqG__consentControl{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.phone-action-panel-module__bD7RqG__checkbox{border-width:2px;border-radius:.375rem;width:1.5rem;height:1.5rem;margin-top:.1rem}.phone-action-panel-module__bD7RqG__consentControl label{color:var(--review-muted);cursor:pointer;font-size:.875rem;line-height:1.55}.phone-action-panel-module__bD7RqG__consentControl a{color:var(--review-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.phone-action-panel-module__bD7RqG__continueButton{border:1px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:34rem;min-height:3.5rem;margin:0 auto;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:750;transition:filter .15s ease-out,transform .1s ease-out,opacity .15s ease-out;display:flex}.phone-action-panel-module__bD7RqG__continueButton:hover:not(:disabled){filter:brightness(.94)}.phone-action-panel-module__bD7RqG__continueButton:focus-visible{outline:3px solid var(--review-primary);outline-offset:3px}.phone-action-panel-module__bD7RqG__continueButton:active:not(:disabled){transform:scale(.99)}.phone-action-panel-module__bD7RqG__continueButton:disabled{cursor:not-allowed;opacity:.48}.phone-action-panel-module__bD7RqG__continueButton svg{stroke-width:2px;width:1.35rem;height:1.35rem}.phone-action-panel-module__bD7RqG__loadingIcon{animation:.8s linear infinite phone-action-panel-module__bD7RqG__spin}@keyframes phone-action-panel-module__bD7RqG__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.phone-action-panel-module__bD7RqG__actionPanel{border:1px solid var(--review-border);border-radius:1rem;align-self:center;padding:clamp(1.5rem,3vw,2rem);position:static}.phone-action-panel-module__bD7RqG__consentControl label{font-size:.9375rem}}@media (max-height:720px){.phone-action-panel-module__bD7RqG__actionPanel{padding-top:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.phone-action-panel-module__bD7RqG__continueButton{transition-duration:.01ms}.phone-action-panel-module__bD7RqG__loadingIcon{animation-duration:1.2s}}
.phone-input-step-module__-bPUGa__form{width:100%;min-height:0;color:var(--review-text);flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;display:grid}.phone-input-step-module__-bPUGa__entryPanel{overscroll-behavior:contain;flex-direction:column;align-items:center;min-height:0;padding:1.25rem 1.25rem 2rem;display:flex;overflow-y:auto}.phone-input-step-module__-bPUGa__headingBlock{text-align:left;width:100%;max-width:34rem;margin-bottom:1.5rem}.phone-input-step-module__-bPUGa__headingBlock h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,7vw,2.5rem);font-weight:750;line-height:1.12}.phone-input-step-module__-bPUGa__headingBlock p{max-width:34rem;color:var(--review-muted);margin:.65rem 0 0;font-size:1.0625rem;line-height:1.55}.phone-input-step-module__-bPUGa__phoneGroup{width:100%;max-width:34rem}.phone-input-step-module__-bPUGa__phoneGroup>label{margin-bottom:.5rem;font-size:1rem;font-weight:700;display:block}.phone-input-step-module__-bPUGa__phoneField{border:2px solid var(--review-border);background:var(--review-canvas);border-radius:1rem;align-items:center;width:100%;min-height:4.75rem;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex;overflow:hidden}.phone-input-step-module__-bPUGa__phoneField:focus-within{border-color:var(--review-primary);box-shadow:0 0 0 4px var(--review-focus)}.phone-input-step-module__-bPUGa__phoneInput{width:100%;min-width:0;color:var(--review-text);caret-color:var(--review-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:0;outline:none;padding:.75rem 1.25rem;font-weight:650;line-height:1;font-size:clamp(1.65rem,7vw,2.5rem)!important}.phone-input-step-module__-bPUGa__phoneInput::placeholder{color:var(--review-muted);opacity:.72}.phone-input-step-module__-bPUGa__phoneMessage{min-height:2.25rem;color:var(--review-muted);padding:.5rem .25rem 0;font-size:.9375rem;line-height:1.45}.phone-input-step-module__-bPUGa__phoneMessage p{margin:0}.phone-input-step-module__-bPUGa__errorMessage{color:#b42318;font-weight:650}.phone-input-step-module__-bPUGa__keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;width:100%;max-width:28rem;margin-top:.75rem;display:grid}.phone-input-step-module__-bPUGa__keypad button{border:1px solid var(--review-border);background:var(--review-canvas);min-height:4rem;color:var(--review-text);-webkit-user-select:none;user-select:none;border-radius:.875rem;justify-content:center;align-items:center;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out;display:flex}.phone-input-step-module__-bPUGa__keypad button:hover{border-color:var(--review-primary-border);background:var(--review-primary-soft);color:var(--review-primary)}.phone-input-step-module__-bPUGa__keypad button:focus-visible{outline:3px solid var(--review-primary);outline-offset:2px}.phone-input-step-module__-bPUGa__keypad button:active{transform:scale(.97)}.phone-input-step-module__-bPUGa__numberKey{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:650}.phone-input-step-module__-bPUGa__actionKey{gap:.4rem;font-size:.9375rem;font-weight:750}.phone-input-step-module__-bPUGa__actionKey svg{stroke-width:1.8px;width:1.25rem;height:1.25rem}@media (min-width:768px){.phone-input-step-module__-bPUGa__form{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:72rem;margin:0 auto;padding:clamp(1.5rem,3vw,3rem)}.phone-input-step-module__-bPUGa__entryPanel{justify-content:center;padding:0;overflow:visible}.phone-input-step-module__-bPUGa__headingBlock h1{font-size:clamp(2.25rem,4vw,3.5rem)}.phone-input-step-module__-bPUGa__keypad{gap:.75rem;margin-top:1rem}.phone-input-step-module__-bPUGa__keypad button{min-height:clamp(4rem,7vh,4.75rem)}.phone-input-step-module__-bPUGa__numberKey{font-size:2rem}}@media (max-height:720px){.phone-input-step-module__-bPUGa__entryPanel{justify-content:flex-start}.phone-input-step-module__-bPUGa__headingBlock{margin-bottom:1rem}.phone-input-step-module__-bPUGa__headingBlock p{margin-top:.4rem}.phone-input-step-module__-bPUGa__keypad{gap:.4rem;margin-top:.4rem}.phone-input-step-module__-bPUGa__keypad button{min-height:3.4rem}}@media (prefers-reduced-motion:reduce){.phone-input-step-module__-bPUGa__keypad button{transition-duration:.01ms}}
