.follow-page{--navy:#061a33;--teal:#00e5c7;--blue:#1e90ff;--hot:#ff3d81;--sun:#ffd23f;--ink:#fff;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);color:var(--ink);background:radial-gradient(circle at 20% 0%,#0a4a8a 0,var(--navy) 55%,#02070f 100%);min-height:100vh;margin:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow-x:hidden}.follow-page *{box-sizing:border-box}.follow-page .wind{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.follow-page .wind i{background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:.6;border-radius:3px;width:40%;height:3px;animation:linear infinite follow-fly;position:absolute;left:-30%}@keyframes follow-fly{to{transform:translate(380%)}}.follow-page .wrap{z-index:1;text-align:center;max-width:520px;margin:0 auto;padding:18px 16px 40px;position:relative}.follow-page .logo{justify-content:center;align-items:center;gap:12px;margin:6px 0 4px;display:flex}.follow-page .logo img{width:96px;height:96px;box-shadow:0 0 0 3px var(--teal),0 0 26px var(--teal);background:#fff;border-radius:50%;animation:2.2s ease-in-out infinite alternate follow-glow}@keyframes follow-glow{to{box-shadow:0 0 0 3px var(--sun),0 0 40px var(--teal);transform:scale(1.05)}}.follow-page .logo .t{text-align:left;line-height:1}.follow-page .logo b{letter-spacing:2px;font-size:30px;font-weight:900;display:block}.follow-page .logo span{letter-spacing:6px;color:var(--teal);font-size:13px;font-weight:700}.follow-page .slogan{letter-spacing:2px;color:#9fd8ff;text-transform:uppercase;margin-bottom:14px;font-size:12px}.follow-page .badge{background:var(--hot);color:#fff;letter-spacing:1px;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:900;animation:1.2s infinite follow-pulse;display:inline-block;transform:rotate(-2deg)}@keyframes follow-pulse{50%{box-shadow:0 0 22px var(--hot);transform:rotate(-2deg)scale(1.1)}}.follow-page h1{text-transform:uppercase;background:linear-gradient(90deg,var(--teal),var(--sun),var(--hot));color:#0000;-webkit-background-clip:text;background-clip:text;margin:14px 0 8px;font-size:clamp(34px,10vw,52px);font-weight:900;line-height:1}.follow-page .sub{color:#d6ecff;margin:0 0 18px;font-size:16px}.follow-page .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #00e5c773;border-radius:20px;margin-bottom:18px;padding:16px}.follow-page .card h2{margin:0 0 4px;font-size:18px}.follow-page .card p.s{color:#9fd8ff;margin:0 0 12px;font-size:13px}.follow-page .grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.follow-page .opt{cursor:pointer;color:#fff;background:linear-gradient(135deg,#0b3d78,#0e6ab8);border:2px solid #0000;border-radius:14px;padding:14px 8px;font:700 14px inherit;transition:all .2s}.follow-page .opt:hover,.follow-page .opt.on{border-color:var(--sun);background:linear-gradient(135deg,#0e6ab8,#00bfa6);transform:scale(1.05)}.follow-page .opt em{margin-bottom:4px;font-size:26px;font-style:normal;display:block}.follow-page .reveal{color:#fff;background:#00000047;border-radius:14px;min-height:64px;margin-top:14px;padding:12px;font-size:15px}.follow-page .reveal strong{color:var(--sun)}.follow-page .meter{background:#ffffff26;border-radius:99px;height:16px;margin:10px 0;overflow:hidden}.follow-page .meter div{background:linear-gradient(90deg,var(--teal),var(--sun),var(--hot));width:0;height:100%;transition:width .25s}.follow-page .boost{cursor:pointer;color:#061a33;background:linear-gradient(90deg,var(--sun),#ff9f1c);border:0;border-radius:14px;width:100%;padding:15px;font:900 17px inherit;transition:all .1s;box-shadow:0 6px #b86d00}.follow-page .boost:active{transform:translateY(4px);box-shadow:0 2px #b86d00}.follow-page .msg{min-height:22px;color:var(--teal);margin-top:10px;font-weight:800}.follow-page .follow{flex-direction:column;gap:12px;margin-top:6px;display:flex}.follow-page .btn{color:#fff;text-align:left;border-radius:16px;align-items:center;gap:14px;padding:15px 18px;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 6px 18px #00000059}.follow-page .btn:hover{transform:translateY(-3px)scale(1.02)}.follow-page .btn svg{flex:none;width:30px;height:30px}.follow-page .btn small{opacity:.9;font-size:12px;font-weight:500;display:block}.follow-page .fb{background:linear-gradient(135deg,#1877f2,#0c4ab0)}.follow-page .ig{background:linear-gradient(135deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5)}.follow-page .tt{background:linear-gradient(135deg,#111,#2a2a2a);border:2px solid #25f4ee;box-shadow:4px 4px #fe2c55,0 6px 18px #00000059}.follow-page .arrow{margin-left:auto;font-size:22px}.follow-page .cta{color:#9fd8ff;margin-top:20px;font-size:13px}.follow-page .cta a{color:var(--sun);font-weight:800;text-decoration:none}.follow-page .confetti{z-index:5;pointer-events:none;font-size:22px;animation:2.4s ease-in forwards follow-fall;position:fixed;top:-20px}@keyframes follow-fall{to{opacity:.8;transform:translateY(110vh)rotate(540deg)}}
