.wafood,.wafood *{box-sizing:border-box}.wafood{--orange:#dc771c;color:#000;background:linear-gradient(#fff7ec 0%,#fff 320px);padding-bottom:70px;font-family:Roboto,sans-serif}.wafood .wa-wrap{max-width:1000px;margin:0 auto;padding:0 16px}.wafood .wa-h1{text-align:center;margin:36px 0 20px;font-size:26px;font-weight:900}.wafood .wa-h1 span{color:var(--orange)}.wafood .wa-form-box{background:#fff;border-radius:22px;flex-wrap:wrap;gap:32px;max-width:1040px;margin:0 auto 30px;padding:clamp(24px,4vw,40px);display:flex;box-shadow:0 0 24px #00000014}.wafood .wa-form-intro,.wafood .wa-form{flex:340px}.wafood .wa-form-intro{flex-direction:column;justify-content:center;display:flex}.wafood .wa-intro-badge{color:#1a9c4a;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(135deg,#d3f4de,#b9ecc8);border-radius:999px;align-self:center;align-items:center;gap:8px;margin-bottom:16px;padding:7px 18px;font-size:12px;font-weight:800;display:inline-flex}.wafood .wa-form-intro h2{text-align:center;margin:0 0 14px;font-size:24px;font-weight:900;line-height:1.3}.wafood .wa-form-intro h2 span{color:var(--orange)}.wafood .wa-form-intro p{text-align:center;color:#555;font-size:15px;line-height:1.65}.wafood .wa-chat-btn{color:#fff;background:linear-gradient(135deg,#25d366,#1aa650);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;padding:13px 28px;font-size:14.5px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 0 18px #25d36659}.wafood .wa-chat-btn:hover{transform:translateY(-2px);box-shadow:0 0 24px #25d36673}.wafood .wa-form{flex-direction:column;gap:4px;display:flex}.wafood .wa-form .wa-field{margin-bottom:14px}.wafood .wa-input{position:relative}.wafood .wa-input i{color:#c9a27a;font-size:14px;position:absolute;top:18px;left:16px}.wafood .wa-input-textarea i{top:16px}.wafood .wa-form input,.wafood .wa-form textarea{background:#fbf7f2;border:1.5px solid #f0e2d0;border-radius:12px;outline:none;width:100%;padding:13px 14px 13px 42px;font-family:Roboto,sans-serif;font-size:14.5px;transition:border-color .2s,background .2s}.wafood .wa-form input:focus,.wafood .wa-form textarea:focus{border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px #dc771c1f}.wafood .wa-form textarea{resize:vertical;min-height:100px}.wafood .wa-form .wa-err{color:#eb3f73;margin-top:6px;font-size:12.5px;display:block}.wafood .wa-form .wa-msg{color:#0a5c0a;font-size:14px;font-weight:700}.wafood .wa-form .wa-submit{color:#fff;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;background:linear-gradient(135deg,#dc771c,#b85f10);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:8px auto 0;padding:14px 36px;font-size:14.5px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 18px #dc771c59}.wafood .wa-form .wa-submit:hover{transform:translateY(-2px);box-shadow:0 0 24px #dc771c73}.wafood .wa-form .wa-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.wafood .wa-content{background:#fff;border-radius:22px;margin:34px 0;padding:34px clamp(18px,4vw,44px);box-shadow:0 0 24px #00000014}.wafood .wa-content h3{text-align:center;color:#000;margin:0 0 14px;font-size:21px;font-weight:900;line-height:1.35}.wafood .wa-content>h3:not(:first-child){margin-top:32px}.wafood .wa-content h3 span{color:var(--orange)}.wafood .wa-content p{text-align:justify;color:#333;margin:0 0 14px;font-size:15px;line-height:1.8}.wafood .wa-content p.centered{text-align:center}.wafood .wa-content p b{color:var(--orange)}.wafood .wa-content a{color:var(--orange);font-weight:900}
