.recipient-gate{padding:0;overflow:hidden;max-width:620px;margin:16px auto}.recipient-gate img{display:block;width:100%}.recipient-gate .voucher-body{padding:30px}.recipient-gate h1{font-family:Georgia,serif;font-size:40px}.check{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5}.check input{display:block;width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:2px 0 0;padding:0;accent-color:var(--accent)}.verify-code{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.verify-code input{font-size:26px;letter-spacing:8px;text-align:center}.countdown{background:#123c3c;color:#fff5dc;border:1px solid #be985c;padding:24px 16px;border-radius:14px;text-align:center;margin:28px 0}.countdown>span{font-size:10px;font-weight:750;letter-spacing:2px}.clock-digits{font:700 clamp(25px,5vw,48px)/1.35 ui-monospace,monospace;font-variant-numeric:tabular-nums;margin:14px 0;color:#f5d187;white-space:nowrap}.countdown p{font-size:12px;color:#e0e8db;margin:8px 0 0}.closed .countdown{background:#622e2d;border-color:#af6255}.closed .clock-digits{color:#ffc7b9}.delivery-proof{text-align:center;background:var(--soft);padding:24px;border-radius:14px;border:1px solid var(--line)}.delivery-proof[hidden]{display:none}.delivery-proof h3{font-size:16px;margin:8px 0}.delivery-proof strong{font:700 42px/1.4 ui-monospace,monospace;letter-spacing:8px;display:block;color:var(--accent)}.delivery-proof p{font-size:13px}.location{display:inline-block;margin:8px 0;font-weight:650}@media(max-width:500px){.clock-digits{font-size:clamp(21px,6.2vw,30px)}.recipient-gate .voucher-body{padding:24px}.recipient-gate h1{font-size:34px}.countdown{padding:22px 12px}.delivery-proof strong{font-size:36px}}@media print{.hotsite,.recipient-gate{display:none!important}main::before{content:'Voucher pessoal: abra o link no celular e confirme seu WhatsApp para apresentar o prêmio.'}}
