/* Historical WhatsApp phone step, formerly WPCode #24811. Presentation only. */
#goc-wa-gate[hidden],#goc-wa-gate [hidden]{display:none!important}
#goc-wa-gate{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:rgba(5,24,16,.68);font-family:inherit}
#goc-wa-gate .goc-wa-card{box-sizing:border-box;position:relative;width:min(420px,100%);max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow:auto;padding:28px;background:#fff;border:1px solid #cfe5d5;border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.27);text-align:left;color:#0d2117}
#goc-wa-gate .goc-wa-phone-step{margin:0;padding:0;border:0;background:none}
#goc-wa-gate .goc-wa-close{position:absolute;top:12px;right:12px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#edf2ee;color:#17231b;font-size:27px;line-height:1;cursor:pointer}
#goc-wa-gate .goc-wa-card h2{padding-right:42px;margin:0 0 4px;font-size:24px;line-height:1.2}
#goc-wa-gate .goc-wa-card p{margin:0 0 18px;padding:0;color:#536159;font-size:15px;line-height:1.45}
#goc-wa-gate .goc-wa-card p.goc-wa-commercial{display:block;margin:0 0 8px;color:#b42318;font-weight:700}
#goc-wa-gate .goc-wa-label{display:block;margin:0 0 7px;font-weight:700;font-size:16px}
#goc-wa-phone{box-sizing:border-box;width:100%;min-height:52px;padding:11px 14px;border:2px solid #aebbb2;border-radius:11px;background:#fff;color:#111;font:inherit;font-size:18px;outline:none}
#goc-wa-phone:focus{border-color:#16883f;box-shadow:0 0 0 3px rgba(28,168,81,.15)}
#goc-wa-phone[aria-invalid="true"]{border-color:#bb2929}
#goc-wa-gate .goc-wa-error{min-height:20px;margin:7px 0 0;color:#a51414;font-size:14px;font-weight:700}
#goc-wa-gate .goc-wa-primary{display:block;width:100%!important;max-width:none;min-height:50px;margin:13px 0 0;padding:10px 18px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-weight:800;font-size:16px;text-transform:none!important;cursor:pointer}
#goc-wa-gate .goc-wa-primary:hover,#goc-wa-gate .goc-wa-primary:focus{background:#177d3b}
@media(max-width:480px){#goc-wa-gate .goc-wa-card{padding:24px 20px;border-radius:18px}#goc-wa-gate .goc-wa-card h2{font-size:22px}#goc-wa-gate .goc-wa-card p.goc-wa-commercial{font-size:14px}}
