/* Start custom CSS */*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Inter',sans-serif;background:url('https://spy.hsoficial.com/wp-content/uploads/2025/03/348fc9806e32bba0fb4c42e799ddf880-e1753634170650.jpg')center center fixed;background-size:20%;background-repeat:repeat;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0!important;color:#333}
.warning-bar{background-color:#ff0000;color:#fff;padding:15px 20px;width:100%;text-align:center;font-weight:700;font-size:18px;margin-bottom:5px;box-shadow:0 2px 5px rgba(0,0,0,.2)}
.warning-text-wrapper{display:inline-block;max-width:550px;margin:0 auto}
.while-scan-section{background:rgba(255,255,255,.9);border-radius:10px;padding:15px 20px;margin-bottom:5px;box-shadow:0 10px 30px rgba(0,0,0,.1);font-weight:700;font-size:18px;color:#333;max-width:700px;width:100%;margin-left:auto;margin-right:auto;margin-top:5px;text-align:center}
.video-text-section{background:rgba(255,255,255,.9);border-radius:10px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:700px;width:100%;margin-left:auto;margin-right:auto;margin-top:5px;text-align:center}
.video-text{font-size:16px;font-weight:700;color:#333;margin-bottom:0}
.video-placeholder{background-color:#ff0000;width:100%;border-radius:5px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;font-weight:700;margin-top:5px;margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto}
.after-video-content{background:rgba(255,255,255,.9);border-radius:10px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:700px;width:100%;margin-left:auto;margin-right:auto;margin-top:5px;text-align:center}
.after-video-content h2{font-size:20px;color:#333;margin-bottom:10px}
.after-video-content h3{font-size:16px;color:#555;margin-bottom:15px}
.feature-list{list-style:none;padding:0;margin:0 auto 20px auto;max-width:350px;text-align:left}
.feature-list li{font-size:15px;color:#333;margin-bottom:8px;position:relative;padding-left:25px}
.feature-list li::before{content:"✅";position:absolute;left:0;color:#25D366;font-size:18px;line-height:1}
.pulsating-button{background-color:#25D366;color:#fff;border:4px solid #0f0;padding:20px 30px;border-radius:10px;font-size:22px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 0 rgba(37,211,102,.7);animation:pulse 2s infinite;width:100%;max-width:450px;margin-top:20px;text-transform:uppercase;line-height:1.2;display:block;margin:20px auto}
.pulsating-text{animation:pulse 2s infinite;display:inline-block;font-weight:700}
.pulsating-button:hover{background-color:#20b358;transform:translateY(-2px);box-shadow:0 5px 15px rgba(37,211,102,.4)}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 15px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
.exibebutton{display:none}
@media (max-width:600px){
    .warning-bar{font-size:16px;padding:10px 15px;margin-bottom:5px}
    .warning-text-wrapper{max-width:90%}
    .while-scan-section,.video-text-section,.after-video-content{padding:15px 15px;margin:5px auto}
    .video-placeholder{height:200px;margin-top:5px}
    .after-video-content h2{font-size:18px}
    .after-video-content h3{font-size:14px}
    .feature-list{max-width:90%}
    .feature-list li{font-size:14px;padding-left:20px}
    .feature-list li::before{font-size:16px}
    .pulsating-button{font-size:18px;padding:15px 20px;max-width:90%}
}
@keyframes pulse-timer{0%,100%{transform:scale(1);box-shadow:0 4px 15px rgba(255,0,0,0.4)}50%{transform:scale(1.05);box-shadow:0 6px 25px rgba(255,0,0,0.6)}}/* End custom CSS */