#ptvPanel[hidden],#ptvOverlay[hidden],#ptvForm[hidden],#ptvSuccess[hidden],#ptvError[hidden],[data-giveaway-open][hidden],.giveaway-page [hidden]{display:none!important}
#ptvOverlay{display:block;position:fixed;inset:0;z-index:99998;background:rgb(21 31 47 / .48)}
#ptvPanel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;width:520px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:40px;border:1px solid #dce2ea;border-radius:16px;background:#fff;color:#29364a;box-shadow:0 24px 80px rgb(21 31 47 / .18);font:400 15px/1.6 Inter,Arial,sans-serif;opacity:1;pointer-events:auto;transition:none}
#ptvClose{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;background:#f1f3f6;color:#29364a;border:0;border-radius:50%;cursor:pointer}
#ptvClose:hover{background:#e4e9f0}
#ptvPanel .ptv-eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 40px 22px 0;color:#5c697d}
#ptvPanel .ptv-title{font:500 clamp(28px,5vw,36px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.035em;color:#29364a;margin:0 0 20px}
#ptvPanel .ptv-lead{font-size:15px;line-height:1.65;color:#455369;margin:0 0 14px}
#ptvPanel .ptv-lead strong{color:#29364a;font-weight:600}
#ptvPanel .ptv-partner{color:#5c697d;font-size:12px;line-height:1.6;margin:0 0 20px}
#ptvPanel .ptv-deadline{padding-top:16px;margin:0 0 20px;border-top:1px solid #dce2ea;color:#5c697d;font-size:13px;letter-spacing:0;text-transform:none;font-weight:400}
#ptvPanel .ptv-deadline time{color:#29364a;font-weight:600}
#ptvForm{display:grid;gap:12px}
#ptvForm label{font-size:13px;font-weight:600}
#ptvEmail{width:100%;box-sizing:border-box;border:1px solid #bec8d6;border-radius:8px;background:#fff;color:#29364a;padding:14px 16px;font:400 16px/1.5 Inter,Arial,sans-serif;min-height:50px}
#ptvSubmit{display:block;width:100%;padding:15px 18px;min-height:50px;background:#29364a;color:#fff;border:0;border-radius:8px;font:600 15px/1.5 Inter,Arial,sans-serif;cursor:pointer}
#ptvSubmit:disabled{opacity:.65;cursor:wait}
#ptvPanel :is(button,input,a):focus-visible{outline:2px solid #2558a7;outline-offset:3px}
#ptvError{display:block;margin:0;color:#9c3030;font-size:13px}
#ptvPanel .ptv-micro{margin:0;color:#5c697d;font-size:12px;line-height:1.6;text-align:left}
#ptvPanel a{color:#2558a7;text-decoration:underline;text-underline-offset:3px}
#ptvSuccess{display:block;border-top:1px solid #dce2ea;padding-top:20px;text-align:left}
#ptvSuccess h3{font:500 24px/1.3 Manrope,Arial,sans-serif;margin:0 0 12px;color:#29364a}
#ptvSuccess p{margin:8px 0;font-size:14px;color:#455369}
.v61-site .v61-secondary .giveaway-page{background:#fff;color:#29364a;padding-inline:0}
.v61-site .v61-secondary .giveaway-hero{background:#f1f3f6;color:#29364a;border-radius:12px;margin:24px 20px;padding:clamp(32px,6vw,72px) 24px}
.v61-site .v61-secondary .giveaway-shell{max-width:1060px;margin-inline:auto}
.v61-site .v61-secondary .giveaway-hero h1{color:#29364a;max-width:22ch}
.v61-site .v61-secondary .giveaway-hero h1 span{color:#29364a}
.v61-site .v61-secondary .giveaway-intro{color:#5c697d;max-width:62ch;font-size:18px;line-height:1.7}
.v61-site .v61-secondary .giveaway-form{background:#fff;color:#29364a;border:1px solid #dce2ea;box-shadow:none;border-radius:12px}
.v61-site .v61-secondary .giveaway-form label{color:#29364a}
.v61-site .v61-secondary .giveaway-form input{color:#29364a;background:#fff;border-color:#bec8d6;font-size:16px;min-width:0}
.v61-site .v61-secondary .giveaway-form button,.v61-site .v61-secondary .giveaway-final>a,.v61-site .v61-secondary .giveaway-final .giveaway-shell>a{background:#29364a;color:#fff!important;border-radius:8px}
.v61-site .v61-secondary :is(.giveaway-consent,.giveaway-meta span,.giveaway-final p,.giveaway-final small){color:#5c697d}
.v61-site .v61-secondary .giveaway-meta{border-color:#dce2ea}.v61-site .v61-secondary .giveaway-meta strong{color:#29364a}
.v61-site .v61-secondary :is(.giveaway-closed,.giveaway-success){background:#fff;border:1px solid #bec8d6;color:#29364a;padding:24px;border-radius:8px}
.v61-site .v61-secondary .giveaway-section{background:#fff;padding:48px 24px;border-color:#dce2ea}
.v61-site .v61-secondary .giveaway-section.muted,.v61-site .v61-secondary .giveaway-final{background:#f3f5f7;color:#29364a}
.v61-site .v61-secondary .giveaway-copy p{color:#455369;line-height:1.8}
.v61-site .v61-secondary .giveaway-final{padding:48px 24px}
.v61-site .v61-secondary .giveaway-steps :is(span,h2){color:#29364a}.v61-site .v61-secondary .giveaway-steps p{color:#5c697d}
.v61-site .v61-secondary .confirmed-page{background:#fff;color:#29364a;min-height:60vh;padding:48px 24px 80px}
.v61-site .v61-secondary .confirmed-page .lead,.v61-site .v61-secondary .confirmed-page small{color:#5c697d}
.v61-site .v61-secondary .confirmed-page .status{color:#5c697d}
.v61-site .v61-secondary .confirmed-page .next{background:#f3f5f7;border-color:#dce2ea;border-radius:8px}
.v61-site .v61-secondary .confirmed-page .next p{color:#455369}
.v61-site .v61-secondary .confirmed-page a{background:#29364a;color:#fff;border-radius:8px;min-height:48px}
@media(max-width:600px){#ptvPanel{padding:28px 22px;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px)}#ptvPanel .ptv-title{font-size:29px}#ptvPanel .ptv-lead{font-size:14px}.v61-site .v61-secondary .giveaway-hero{margin:16px 20px;padding:28px 20px}.v61-site .v61-secondary .giveaway-grid{grid-template-columns:1fr;gap:20px}.v61-site .v61-secondary .giveaway-form-row{display:grid;grid-template-columns:1fr}.v61-site .v61-secondary .giveaway-form button{min-height:50px}.v61-site .v61-secondary .giveaway-meta{gap:20px}.v61-site .v61-secondary .giveaway-steps{grid-template-columns:1fr;gap:28px}}
.v61-site .v61-secondary .giveaway-meta>div{background:#fff!important;border:1px solid #dce2ea!important;color:#29364a!important}
.v61-site .v61-secondary .giveaway-meta :is(strong,span){color:#455369!important}
.v61-site .v61-secondary .giveaway-shell{width:100%}
.v61-site .v61-secondary .giveaway-form :is(label,input){color:#29364a!important}
.v61-site .v61-secondary .giveaway-consent a{color:#2558a7!important}
.v61-site .v61-secondary .giveaway-error{color:#9c3030!important}
.v61-site .v61-secondary .giveaway-meta{background:transparent!important;border:0!important;overflow:visible;gap:12px}
.v61-site .v61-secondary .giveaway-meta>div{border-radius:8px}
.v61-site .v61-secondary :is(.giveaway-hero,.giveaway-form,.giveaway-section,.giveaway-final,.confirmed-page){--v61-accent-text:#2558a7}
.v61-site .v61-secondary .giveaway-final .giveaway-shell>p{color:#5c697d!important}
