.page-hiring input[type=email]{width:100%;padding:14px 18px;border:2px solid rgba(255,255,255,.2);border-radius:12px;box-sizing:border-box;font-family:var(--font-body);font-size:clamp(.9rem,2vw,1rem);background:rgba(255,255,255,.95);color:var(--primary-text);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-hiring input[type=email]:focus{outline:none;border-color:var(--gold);background:white;box-shadow:0 4px 20px rgba(255,215,0,.3),0 0 0 4px rgba(255,215,0,.1);transform:translateY(-2px)}.page-hiring input[type=email]::placeholder{color:rgba(44,24,16,.62);font-style:italic}.page-hiring label .opt{font-weight:400;color:#ffe680}.page-hiring .hiring-contact .lx-note-box{margin:0 0 22px}.page-hiring .hiring-contact .hiring-contact-lead{margin:-6px 0 22px;font-family:var(--font-body);font-size:.98rem;line-height:1.7;color:#fff}.page-hiring .hiring-contact .hiring-contact-lead a{color:var(--gold);font-weight:600;overflow-wrap:anywhere}.page-hiring .hiring-contact .hiring-contact-lead a:hover{color:#fff}.page-hiring .hiring-contact form>.lx-btn{width:100%;margin-top:4px}body:has(.page-hiring) .lx-wa{display:none}