:root{--red:#E31C1C;--blue:#1976D2;--green:#22c55e;--gold:#f59e0b;--bg:#080808;--card:#111111;--card2:#161616;--border:rgba(255,255,255,.07);--fd:Outfit,sans-serif;--fb:'DM Sans',sans-serif;}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--fb);background:var(--bg);color:#e5e7eb;min-height:100vh}@media(max-width:768px){body{padding-bottom:62px}}
@keyframes hb{0%,100%{transform:scale(1);filter:drop-shadow(0 0 3px var(--red))}15%{transform:scale(1.12);filter:drop-shadow(0 0 12px var(--red))}}
@keyframes fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@keyframes shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}
@keyframes pulseg{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}70%{box-shadow:0 0 0 12px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}
@keyframes xpfly{0%{opacity:0;transform:scale(.5) translateY(0)}40%{opacity:1;transform:scale(1.4) translateY(-20px)}100%{opacity:0;transform:scale(1) translateY(-50px)}}
@keyframes conf{0%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:0;transform:translateY(80px) rotate(720deg)}}
@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.1}}
@keyframes rocketanim{0%{opacity:0;transform:translateX(-50%) translateY(0) scale(.5)}8%{opacity:1;transform:translateX(-50%) translateY(-30px) scale(1.1)}85%{opacity:1;transform:translateX(-50%) translateY(-88vh) scale(1)}100%{opacity:0;transform:translateX(-50%) translateY(-105vh) scale(.8)}}
@keyframes rocketglow{0%,100%{text-shadow:0 0 20px #facc15,0 0 40px var(--red)}50%{text-shadow:0 0 40px #facc15,0 0 80px var(--red)}}
@keyframes postag{0%{opacity:0;transform:translateX(-50%) scale(.6)}15%{opacity:1;transform:translateX(-50%) scale(1.05)}80%{opacity:1}100%{opacity:0;transform:translateX(-50%) translateY(-20px)}}
@keyframes modalin{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes docRun{0%{transform:translateX(-100px) scaleX(1)}49%{transform:translateX(calc(100vw + 20px)) scaleX(1)}50%{transform:translateX(calc(100vw + 20px)) scaleX(-1)}99%{transform:translateX(-100px) scaleX(-1)}100%{transform:translateX(-100px) scaleX(1)}}
@keyframes legA{0%,100%{transform:rotate(28deg)}50%{transform:rotate(-28deg)}}
@keyframes legB{0%,100%{transform:rotate(-28deg)}50%{transform:rotate(28deg)}}
@keyframes armA{0%,100%{transform:rotate(-30deg)}50%{transform:rotate(30deg)}}
@keyframes armB{0%,100%{transform:rotate(30deg)}50%{transform:rotate(-30deg)}}
@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes loadbar{0%{width:0}100%{width:100%}}
@keyframes heartbeat2{0%,100%{transform:scale(1)}40%{transform:scale(1.3)}}
@keyframes txtpulse{0%,100%{opacity:.5}50%{opacity:1}}
@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}
@keyframes starPop{0%{transform:scale(0) rotate(-30deg)}60%{transform:scale(1.3) rotate(10deg)}100%{transform:scale(1) rotate(0)}}
@keyframes pulseGold{0%{box-shadow:0 0 0 0 rgba(245,158,11,.6)}70%{box-shadow:0 0 0 12px rgba(245,158,11,0)}100%{box-shadow:0 0 0 0 rgba(245,158,11,0)}}
@keyframes blink2{0%,100%{opacity:1}50%{opacity:.3}}
.pro-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:50px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-family:var(--fd);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;padding:12px 28px;border-radius:14px;font-family:var(--fd);font-size:13px;font-weight:900;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}
.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,158,11,.4)}
.btn-sm-gold{background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.3);padding:6px 14px;border-radius:10px;font-family:var(--fd);font-size:11px;font-weight:800;cursor:pointer;transition:all .2s;text-transform:uppercase}
.btn-sm-gold:hover{background:rgba(245,158,11,.35);color:#fff}
.pro-gate{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.03));border:1px solid rgba(245,158,11,.25);border-radius:20px;padding:40px;text-align:center}
.stat-bar-track{height:8px;background:rgba(255,255,255,.06);border-radius:50px;overflow:hidden;margin-top:5px}
.stat-bar-fill{height:100%;border-radius:50px;transition:width .7s cubic-bezier(.4,0,.2,1)}
.fav-star-btn{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:4px;border-radius:6px;transition:all .15s;color:#4b5563}
.fav-star-btn:hover{transform:scale(1.2)}
.fav-star-btn.on{color:#facc15;filter:drop-shadow(0 0 4px rgba(250,204,21,.5))}
.prod-card{background:var(--card2);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:all .25s;cursor:pointer}
.prod-card:hover{transform:translateY(-3px);border-color:rgba(167,139,250,.4);box-shadow:0 12px 40px rgba(124,58,237,.15)}
.prod-card.destaque{border-color:rgba(245,158,11,.4);box-shadow:0 0 20px rgba(245,158,11,.08)}
@keyframes pulseGreen{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}50%{box-shadow:0 0 0 10px rgba(34,197,94,0)}100%{box-shadow:0 0 18px rgba(34,197,94,.2)}}
@keyframes pulseRed{0%{box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{box-shadow:0 0 0 10px rgba(239,68,68,0)}100%{box-shadow:0 0 18px rgba(239,68,68,.2)}}
@keyframes slideInBadge{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
#ld{position:fixed;inset:0;z-index:99999;background:#060606;display:flex;flex-direction:column;align-items:center;justify-content:center}
.ld-heart{font-size:40px;animation:heartbeat2 .9s infinite;filter:drop-shadow(0 0 10px var(--red));margin-bottom:16px}
.ld-title{font-family:var(--fd);font-size:clamp(2rem,7vw,4rem);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:6px}
.ld-title span{color:var(--red)}
.ld-sub{font-family:var(--fd);font-size:10px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.25em;animation:txtpulse 1.6s infinite;margin-bottom:44px}
.ld-track{width:min(460px,88vw);position:relative;padding-bottom:16px}
.ld-doc{position:absolute;bottom:22px;left:0;animation:docRun 2.6s linear infinite}
.ld-body{position:relative;animation:bob .26s ease-in-out infinite}
.ld-head{width:20px;height:20px;border-radius:50%;background:#f5d0a9;border:2px solid #d4956a;position:absolute;top:-22px;left:9px}
.ld-head::before{content:'';position:absolute;top:0;left:2px;width:14px;height:7px;border-radius:50% 50% 0 0;background:white}
.ld-torso{width:26px;height:30px;background:white;border:2px solid #ddd;border-radius:5px 5px 2px 2px;position:relative;display:flex;align-items:center;justify-content:center}
.ld-torso::after{content:'+';color:var(--red);font-weight:900;font-size:14px;line-height:1}
.ld-al{width:7px;height:18px;background:#f5d0a9;border:1px solid #d4956a;border-radius:3px;position:absolute;top:2px;left:-7px;transform-origin:top center;animation:armA .26s ease-in-out infinite}
.ld-ar{width:7px;height:18px;background:#f5d0a9;border:1px solid #d4956a;border-radius:3px;position:absolute;top:2px;right:-7px;transform-origin:top center;animation:armB .26s ease-in-out infinite}
.ld-ll{width:9px;height:20px;background:#1565C0;border-radius:3px;position:absolute;bottom:-20px;left:2px;transform-origin:top center;animation:legA .26s ease-in-out infinite}
.ld-lr{width:9px;height:20px;background:#1565C0;border-radius:3px;position:absolute;bottom:-20px;right:2px;transform-origin:top center;animation:legB .26s ease-in-out infinite}
.ld-sl{width:12px;height:6px;background:#1a1a1a;border-radius:2px 4px 4px 1px;position:absolute;bottom:-26px;left:0}
.ld-sr{width:12px;height:6px;background:#1a1a1a;border-radius:2px 4px 4px 1px;position:absolute;bottom:-26px;right:-2px}
.ld-bg{width:100%;height:4px;background:rgba(255,255,255,.07);border-radius:10px;overflow:hidden;margin-top:8px}
.ld-fill{height:100%;background:linear-gradient(90deg,var(--red),#ff6060);border-radius:10px;box-shadow:0 0 10px rgba(227,28,28,.5);animation:loadbar 2.3s cubic-bezier(.4,0,.2,1) forwards}
.ld-pct{font-family:var(--fd);font-size:12px;font-weight:800;color:#4b5563;text-transform:uppercase;letter-spacing:.1em;margin-top:14px;animation:txtpulse 1s infinite}
.hb{animation:hb 1.8s infinite}
.pg{display:none}.pg.on{display:block;animation:fadeUp .35s ease-out}
::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px}
.cbanner{background:linear-gradient(90deg,#090909,#180404 45%,#04101a 75%,#090909);border-bottom:1px solid rgba(227,28,28,.2);position:relative;overflow:hidden}
.ldot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red);animation:blink 1.4s infinite}
.cnum{font-family:var(--fd);font-size:1.9rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#fff,var(--red) 65%,#ff9999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.cnum2{font-family:var(--fd);font-size:1.5rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#fff,var(--blue) 65%,#90caf9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.ticker-w{overflow:hidden;flex:1}.ticker-t{display:flex;gap:60px;white-space:nowrap;animation:ticker 32s linear infinite}
.opc{width:100%;text-align:left;padding:13px 18px;border-radius:14px;border:2px solid var(--border);background:rgba(255,255,255,.025);color:#c9d1d9;font-size:14px;font-family:var(--fb);cursor:pointer;transition:all .2s;display:flex;align-items:flex-start;gap:12px;line-height:1.45}
.opc:hover:not(:disabled){border-color:rgba(25,118,210,.5);background:rgba(25,118,210,.08);color:#fff;transform:translateX(3px)}
.opc-lt{min-width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;font-family:var(--fd);color:#6b7280;transition:all .2s;flex-shrink:0;margin-top:2px}
.opc.sel{border-color:var(--blue)!important;background:rgba(25,118,210,.12)!important;color:#e0f0ff!important}.opc.sel .opc-lt{background:var(--blue)!important;color:#fff!important}
.opc.ok{border-color:var(--green)!important;background:rgba(34,197,94,.12)!important;color:#6ee7a0!important;animation:pulseg .7s ease-out}.opc.ok .opc-lt{background:var(--green)!important;color:#000!important;font-weight:900}
.opc.bad{border-color:var(--red)!important;background:rgba(227,28,28,.12)!important;color:#fca5a5!important;animation:shake .4s ease-out}.opc.bad .opc-lt{background:var(--red)!important;color:#fff!important}
.opc.dim{opacity:.25;cursor:not-allowed}
.fb-correct{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(34,197,94,.05));border:2px solid rgba(34,197,94,.35);border-radius:18px;padding:18px 20px}
.fb-wrong{background:linear-gradient(135deg,rgba(227,28,28,.12),rgba(227,28,28,.05));border:2px solid rgba(227,28,28,.35);border-radius:18px;padding:18px 20px}
.answer-reveal{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3);border-radius:14px;padding:14px 18px;display:flex;align-items:flex-start;gap:10px}
.rocket-wrap{position:fixed;left:50%;bottom:-20px;z-index:9999;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:6px;animation:rocketanim 2.8s cubic-bezier(.2,.6,.3,1) forwards}
.rocket-em{font-size:68px;animation:rocketglow .4s infinite alternate}
.rocket-label{font-family:var(--fd);font-size:13px;font-weight:900;text-align:center;background:linear-gradient(135deg,#facc15,var(--red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}
.pos-tag{position:fixed;left:50%;z-index:9998;pointer-events:none;font-family:var(--fd);font-size:20px;font-weight:900;background:linear-gradient(135deg,#facc15,var(--red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:postag 2.8s ease-out forwards}
.xpf{position:fixed;pointer-events:none;font-family:var(--fd);font-size:28px;font-weight:900;color:var(--green);text-shadow:0 0 20px rgba(34,197,94,.7);animation:xpfly 1.3s ease-out forwards;z-index:9999}
.conf-p{position:fixed;width:8px;height:8px;border-radius:2px;pointer-events:none;animation:conf 1s ease-out forwards;z-index:9998}
.atab{padding:10px 26px;border-bottom:2px solid transparent;font-family:var(--fd);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .2s;color:#6b7280}
.atab.on{border-color:var(--red);color:#fff}
.caso-card{background:var(--card);border:1px solid var(--border);border-radius:0 0 28px 28px;padding:24px;cursor:pointer;transition:all .25s}
.caso-card:hover{transform:translateY(-2px);border-color:rgba(227,28,28,.3);box-shadow:0 12px 40px rgba(227,28,28,.1)}
.caso-card.acertou{animation:pulseGreen 1.2s ease-out forwards}
.caso-card.errou{animation:pulseRed 1.2s ease-out forwards}
.card-wrapper{border-radius:28px;overflow:hidden;display:flex;flex-direction:column;position:relative}
.card-badge-ext{display:flex;align-items:center;gap:8px;padding:8px 16px;font-family:var(--fd);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;animation:slideInBadge .35s ease}
.card-badge-ext.ok{background:linear-gradient(90deg,#15803d,#16a34a);color:#fff}
.card-badge-ext.err{background:linear-gradient(90deg,#b91c1c,#dc2626);color:#fff}
.card-badge-ext .pulse-dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:blink2 1.4s infinite}
.pro-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:50px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-family:var(--fd);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 0 12px rgba(245,158,11,.4)}
.pro-badge-lg{padding:6px 18px;font-size:12px;font-weight:900;border-radius:50px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-family:var(--fd);text-transform:uppercase;letter-spacing:.1em;animation:shimmer 2s linear infinite;background-size:200%;display:inline-flex;align-items:center;gap:6px}
.btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;padding:14px 32px;border-radius:14px;font-family:var(--fd);font-size:14px;font-weight:900;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}
.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,158,11,.4)}
.btn-gold-sm{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;padding:8px 20px;border-radius:10px;font-family:var(--fd);font-size:11px;font-weight:900;cursor:pointer;transition:all .2s;text-transform:uppercase}
.btn-gold-sm:hover{box-shadow:0 4px 14px rgba(245,158,11,.4);transform:translateY(-1px)}
.fav-btn{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;border:none;background:rgba(0,0,0,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s;z-index:5;backdrop-filter:blur(4px)}
.fav-btn:hover{background:rgba(245,158,11,.3);transform:scale(1.15)}
.fav-btn.on{background:rgba(245,158,11,.2);animation:starPop .3s ease-out}
.pro-gate{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.03));border:1px solid rgba(245,158,11,.25);border-radius:20px;padding:40px;text-align:center}
.stat-bar-track{height:8px;background:rgba(255,255,255,.06);border-radius:50px;overflow:hidden;margin-top:5px}
.stat-bar-fill{height:100%;border-radius:50px;transition:width .7s cubic-bezier(.4,0,.2,1)}
@media(max-width:768px){
  header{padding:10px 14px}
  header nav .cat-btn{display:none}
  #btn-sair{display:none!important}
  .mobile-bottom-nav{display:flex!important}
  .main-grid{grid-template-columns:1fr!important;padding:12px!important;gap:12px!important}
  .sidebar-col{display:none!important}
  #grid-casos{grid-template-columns:1fr!important;gap:12px!important}
  .section-card{padding:16px!important}
  .cats-bar-wrap{overflow-x:auto;padding-bottom:4px}
  #cats-bar{flex-wrap:nowrap!important;width:max-content}
  .modal-box{border-radius:24px 24px 0 0!important;position:fixed!important;bottom:0!important;top:auto!important;transform:none!important;max-height:92vh!important;width:100%!important;max-width:100%!important}
  .modal-bg{align-items:flex-end!important}
  #stats-grid{grid-template-columns:1fr!important}
}
@media(min-width:769px){.mobile-bottom-nav{display:none!important}}
.cat-btn{padding:6px 16px;border-radius:50px;border:1px solid var(--border);background:transparent;color:#9ca3af;font-family:var(--fd);font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}
.cat-btn:hover{border-color:rgba(227,28,28,.4);color:#fff}
.cat-btn.on{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 14px rgba(227,28,28,.3)}
.aba-btn{padding:10px 24px;border-radius:50px;border:2px solid var(--border);background:transparent;color:#6b7280;font-family:var(--fd);font-size:12px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:all .25s;letter-spacing:.05em}
.aba-btn:hover{color:#fff;border-color:rgba(255,255,255,.2)}
.aba-btn.on{color:#fff;border-color:transparent}
.aba-med.on{background:linear-gradient(135deg,#E31C1C,#b71c1c);box-shadow:0 4px 20px rgba(227,28,28,.35)}
.aba-enf.on{background:linear-gradient(135deg,#1976D2,#0d47a1);box-shadow:0 4px 20px rgba(25,118,210,.35)}
.aba-psi.on{background:linear-gradient(135deg,#7c3aed,#4c1d95);box-shadow:0 4px 20px rgba(124,58,237,.35)}
.aba-ef.on{background:linear-gradient(135deg,#16a34a,#14532d);box-shadow:0 4px 20px rgba(22,163,74,.35)}
.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.88);backdrop-filter:blur(6px);z-index:200;display:none;align-items:center;justify-content:center;padding:16px}
.modal-box{background:var(--card2);border:1px solid var(--border);border-radius:32px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.7);animation:modalin .4s cubic-bezier(.16,1,.3,1)}
.inp{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border);padding:12px 16px;border-radius:14px;font-size:13px;font-family:var(--fb);outline:none;color:#fff;transition:border-color .2s}
select.inp{background:#111;color:#e5e7eb;cursor:pointer}select.inp option{background:#111;color:#e5e7eb}
.inp:focus{border-color:var(--blue)}
.inp-sm{background:rgba(255,255,255,.04);border:1px solid var(--border);padding:9px 14px;border-radius:12px;font-size:12px;font-family:var(--fb);outline:none;color:#fff;transition:border-color .2s}
.inp-sm:focus{border-color:var(--blue)}
textarea.inp{resize:vertical;min-height:80px}
.btn-red{background:var(--red);color:#fff;border:none;padding:12px 28px;border-radius:14px;font-family:var(--fd);font-size:13px;font-weight:800;cursor:pointer;transition:all .2s;text-transform:uppercase}
.btn-red:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(227,28,28,.35)}
.btn-blue{background:var(--blue);color:#fff;border:none;padding:12px 28px;border-radius:14px;font-family:var(--fd);font-size:13px;font-weight:800;cursor:pointer;transition:all .2s;text-transform:uppercase}
.btn-blue:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(25,118,210,.35)}
.btn-ghost{background:transparent;color:#9ca3af;border:1px solid var(--border);padding:12px 28px;border-radius:14px;font-family:var(--fd);font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}
.btn-ghost:hover{background:rgba(255,255,255,.06);color:#fff}
.btn-sm-red{background:rgba(227,28,28,.15);color:#fca5a5;border:1px solid rgba(227,28,28,.3);padding:6px 14px;border-radius:10px;font-family:var(--fd);font-size:11px;font-weight:800;cursor:pointer;transition:all .2s;text-transform:uppercase}
.btn-sm-red:hover{background:var(--red);color:#fff}
.btn-sm-blue{background:rgba(25,118,210,.15);color:#90caf9;border:1px solid rgba(25,118,210,.3);padding:6px 14px;border-radius:10px;font-family:var(--fd);font-size:11px;font-weight:800;cursor:pointer;transition:all .2s;text-transform:uppercase}
.btn-sm-blue:hover{background:var(--blue);color:#fff}
.btn-sm-gold{background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.3);padding:6px 14px;border-radius:10px;font-family:var(--fd);font-size:11px;font-weight:800;cursor:pointer;transition:all .2s;text-transform:uppercase}
.btn-sm-gold:hover{background:rgba(245,158,11,.35);color:#fff}
.btn-dis{background:rgba(227,28,28,.25);color:rgba(255,255,255,.3);border:none;padding:12px 28px;border-radius:14px;font-family:var(--fd);font-size:13px;font-weight:800;cursor:not-allowed;text-transform:uppercase}
.tag{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:50px;font-family:var(--fd);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.avatar-ring{background:linear-gradient(135deg,var(--blue),var(--red));border-radius:50%;padding:2px}
.avatar-inner{border-radius:50%;overflow:hidden;background:var(--card);display:flex;align-items:center;justify-content:center}
.section-card{background:var(--card2);border:1px solid var(--border);border-radius:20px;padding:20px}
.adm-badge{padding:3px 10px;border-radius:50px;font-family:var(--fd);font-size:10px;font-weight:800;text-transform:uppercase}
@media(max-width:768px){
  #modal-caso-box{border-radius:24px 24px 0 0!important;position:fixed!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;max-width:100%!important;width:100%!important;height:88vh!important;max-height:88vh!important;transform:none!important;}
  #m-caso{align-items:flex-end!important}
  #caso-hint{display:none!important}
  header{padding:8px 14px!important}
  #toast{top:auto!important;bottom:80px!important;right:12px!important;left:12px!important;transform:translateY(120%)!important}
  #toast.show{transform:translateY(0)!important}
}

body.exa-mode-landing > header,
body.exa-mode-landing > nav.mobile-bottom-nav,
body.exa-mode-landing > #mob-nav-spacer,
body.exa-mode-landing > .cbanner,
body.exa-mode-landing > .main-grid,
body.exa-mode-landing > footer,
body.exa-mode-landing > #particles-js,
body.exa-mode-landing > .exa-float-btn,
body.exa-mode-landing > #toast { display: none !important; }
body.exa-mode-landing { padding-bottom: 0 !important; }
body:not(.exa-mode-landing) #examine-landing { display: none !important; }
#examine-landing {
  font-family: 'DM Sans', sans-serif;
  background: #080808;
  color: #e5e7eb;
  min-height: 100vh;
}
#examine-landing * { box-sizing: border-box; }
.exl-nav {
  position: fixed; top: 0; left: 0; right: 0; z-index: 100;
  display: flex; align-items: center; justify-content: space-between;
  padding: 18px 48px;
  background: rgba(8,8,8,.6); backdrop-filter: blur(20px);
  border-bottom: 1px solid rgba(255,255,255,.07);
}
.exl-logo {
  font-family: 'Outfit', sans-serif; font-size: 22px; font-weight: 900;
  color: #fff; text-transform: uppercase; letter-spacing: -.02em;
  display: flex; align-items: center; gap: 8px; cursor: pointer;
}
.exl-logo span { color: #E31C1C; }
.exl-logo-heart {
  font-size: 18px;
  animation: exlHeart 1.8s infinite;
  filter: drop-shadow(0 0 8px #E31C1C);
}
.exl-nav-right { display: flex; align-items: center; gap: 12px; }
.exl-btn-login, .exl-btn-cta-nav {
  border: none; padding: 9px 22px; border-radius: 50px;
  font-family: 'Outfit', sans-serif; font-size: 12px; font-weight: 700;
  cursor: pointer; transition: all .2s; text-transform: uppercase; letter-spacing: .04em;
}
.exl-btn-login {
  background: transparent; border: 1px solid rgba(255,255,255,.07); color: #9ca3af;
}
.exl-btn-login:hover { border-color: rgba(255,255,255,.3); color: #fff; background: rgba(255,255,255,.05); }
.exl-btn-cta-nav {
  background: #E31C1C; color: #fff; font-weight: 800;
}
.exl-btn-cta-nav:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(227,28,28,.4); }
.exl-hero {
  min-height: 100vh;
  display: grid; grid-template-columns: 1.1fr 1fr; gap: 48px;
  align-items: center; padding: 100px 48px 60px;
  position: relative; overflow: hidden;
}
.exl-hero-bg {
  position: absolute; inset: 0; pointer-events: none; z-index: 0;
}
.exl-glow-red, .exl-glow-blue {
  position: absolute; border-radius: 50%; filter: blur(80px); opacity: .35;
  animation: exlFloatGlow 8s ease-in-out infinite;
}
.exl-glow-red { width: 480px; height: 480px; top: -100px; left: -120px; background: radial-gradient(circle, #E31C1C 0%, transparent 60%); }
.exl-glow-blue { width: 520px; height: 520px; bottom: -180px; right: -120px; background: radial-gradient(circle, #1976D2 0%, transparent 60%); animation-delay: 2s; }
.exl-grid-lines {
  position: absolute; inset: 0;
  background-image:
    linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
  background-size: 80px 80px; opacity: .5;
}
.exl-hero-left { position: relative; z-index: 2; }
.exl-tag {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 7px 16px; border-radius: 50px;
  background: rgba(227,28,28,.1); border: 1px solid rgba(227,28,28,.25);
  font-family: 'Outfit', sans-serif; font-size: 11px; font-weight: 800;
  color: #fca5a5; text-transform: uppercase; letter-spacing: .08em;
  margin-bottom: 24px;
}
.exl-live-dot {
  width: 7px; height: 7px; border-radius: 50%; background: #E31C1C;
  box-shadow: 0 0 8px #E31C1C; animation: exlBlink 1.4s infinite;
}
.exl-title {
  font-family: 'Outfit', sans-serif;
  font-size: clamp(2.8rem, 6vw, 5rem); font-weight: 900;
  color: #fff; line-height: .95; letter-spacing: -.03em;
  margin-bottom: 24px;
}
.exl-title .accent { color: #E31C1C; }
.exl-title .accent-blue { color: #1976D2; }
.exl-sub {
  font-size: 17px; color: #9ca3af; line-height: 1.6;
  max-width: 520px; margin-bottom: 36px;
}
.exl-sub strong { color: #fff; font-weight: 600; }
.exl-btns { display: flex; gap: 14px; flex-wrap: wrap; margin-bottom: 48px; }
.exl-btn-primary, .exl-btn-secondary {
  display: inline-flex; align-items: center; gap: 10px;
  padding: 14px 26px; border-radius: 50px;
  font-family: 'Outfit', sans-serif; font-size: 13px; font-weight: 800;
  cursor: pointer; transition: all .2s; text-transform: uppercase; letter-spacing: .04em;
  border: none;
}
.exl-btn-primary { background: #E31C1C; color: #fff; box-shadow: 0 6px 20px rgba(227,28,28,.35); }
.exl-btn-primary:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(227,28,28,.5); }
.exl-btn-secondary { background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.1); color: #fff; }
.exl-btn-secondary:hover { background: rgba(255,255,255,.1); border-color: rgba(255,255,255,.2); transform: translateY(-2px); }
 
.exl-hero-stats {
  display: flex; gap: 36px; flex-wrap: wrap;
  padding-top: 28px; border-top: 1px solid rgba(255,255,255,.07);
}
.exl-stat-item { display: flex; flex-direction: column; }
.exl-stat-num {
  font-family: 'Outfit', sans-serif; font-size: 1.8rem; font-weight: 900; color: #fff;
  line-height: 1;
}
.exl-stat-lbl {
  font-family: 'Outfit', sans-serif; font-size: 10px; font-weight: 700;
  color: #6b7280; text-transform: uppercase; letter-spacing: .08em; margin-top: 6px;
}
.exl-hero-right {
  position: relative; z-index: 2;
  display: flex; align-items: center; justify-content: center;
}
.exl-cards-grid {
  display: grid; grid-template-columns: 1fr 1fr; gap: 14px;
  width: 100%; max-width: 520px;
}
.exl-hc-card {
  background: linear-gradient(135deg, rgba(17,17,17,.95), rgba(22,22,22,.95));
  border: 1px solid rgba(255,255,255,.08); border-radius: 18px;
  padding: 18px;
  display: flex; align-items: flex-start; gap: 12px;
  animation: exlCardIn .6s cubic-bezier(.16,1,.3,1) backwards;
  transition: all .25s;
}
.exl-hc-card:hover { transform: translateY(-3px); border-color: rgba(255,255,255,.18); }
.exl-hc-card.hc-red    { border-left: 3px solid #E31C1C; }
.exl-hc-card.hc-blue   { border-left: 3px solid #1976D2; }
.exl-hc-card.hc-gold   { border-left: 3px solid #f59e0b; }
.exl-hc-card.hc-green  { border-left: 3px solid #22c55e; }
.exl-hc-card.hc-purple { border-left: 3px solid #7c3aed; }
.exl-hc-card.hc-teal   { border-left: 3px solid #14b8a6; }
.exl-hc-icon {
  width: 38px; height: 38px; flex-shrink: 0;
  display: flex; align-items: center; justify-content: center;
  font-size: 22px; line-height: 1;
}
.exl-hc-icon.hc-mascot {
  background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAKlAXEDASIAAhEBAxEB/8QAHQABAAEFAQEBAAAAAAAAAAAAAAcDBAUGCAIBCf/EAFEQAAEDAwIEAwYDBQQGBgcJAAEAAgMEBREGIQcSMUFRYXEIEyKBkaEyscEUFSNC0TNS4fAkYnKCkvEWJWOisrMJNENTVFWTFxgmNXN1g6PC/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf/xAA3EQEBAAIBAwMCAwYEBQUAAAAAAQIRAwQhMQUSQVFhEyJxBjIzgbHBFCSRoRU0QoLRI0Ny4fH/2gAMAwEAAhEDEQA/AOMkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBF6ijfLII42Oe9xwABklbPZtOBmZbjyBzRn3bnYDf9rz67KZNjVkW7VEtjpsxCCOQ5By1ga306Kyq7da66Jz6T+DP1aM/CfLwTSdNWRVqummpZTFOwtcqKhAiIgIiICIiAiIgIiqU8Ms8oiiYXvPYIKaLMCmoKQASEVcpZ8QOWsYT4Hv6/81Wgdb5vglpogDtlowR9FOhgUWZrbFMInVFEffxDct/maP1WHIIJBBBHUFRrQ+IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIvcEUk8rYoWF73HAA7rY6Gx0dMWvubzO8j+xidgA+Z/QKZLfA1yGKSaQRxRukeejWjJWboNL107m/tDmU7T05jk/RZ2Orhp2ltJTw07OnLG0Antu7qvEVXJNUhgdgE7kHGB4D+q0xwm+6LtnbfbrVp63NNJH764TjkZM8ZI8XeQC1fUFc7IpabIA8OpPckrL11YRBLWk4a0e6gB6Bo2z89ytbjaXEyPJLnePYeCry5z48Rpw8dzqyNBLIOZ8vxHt1Xilmkpp/dvJBB28llNgCsbd2kObIBg52I7hY45W3u6ObhmOO4y08UNxo3Nk5vfBuYnA9D5juO3itZlY+OR0b2lrmnBBWYoJ3cjTncL7fKX3tOK1u7xs8AdvH65+y0vdyMIi+ta5xw0EnwAVyLdXkAiiqcHofdHdQLVFe/um54z+wVOP8A9Mr2LJejCJhaK8xE4DxTP5T88IMeivpLRdoxmS11rAd8up3D9FTNuuA60FV/9F39EFqi9yRyRnlkjcw+DhheEH1oLnBrQSScABZlsDaCnDDzCqdn32Rjk8G/b7qnZoWw07rm94Do3BsLcdXePyXmqmc8PkeS5xySSdySrSdtiyne6STlbk79u6qspamNolA6b4zuqtnh55TIRkNWWeNum6yuWrqOri6eZ47qvpGtcalsfNyuJ+E9cHtt9lf362UNdzzPiFPO08r3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") center/cover no-repeat;
  border-radius: 10px;
  font-size: 0;
}
.exl-hc-body { flex: 1; min-width: 0; }
.exl-hc-body strong {
  display: block;
  font-family: 'Outfit', sans-serif; font-size: 13px; font-weight: 800; color: #fff;
  margin-bottom: 4px; line-height: 1.2;
}
.exl-hc-body span { font-size: 11px; color: #6b7280; line-height: 1.4; }
.exl-benefits {
  padding: 100px 48px 80px;
  background: linear-gradient(180deg, transparent 0%, rgba(245,158,11,.03) 50%, transparent 100%);
}
.exl-section-label {
  display: block; text-align: center;
  font-family: 'Outfit', sans-serif; font-size: 11px; font-weight: 800;
  color: #f59e0b; text-transform: uppercase; letter-spacing: .15em; margin-bottom: 14px;
}
.exl-section-title {
  font-family: 'Outfit', sans-serif; text-align: center;
  font-size: clamp(2rem, 4vw, 3.2rem); font-weight: 900;
  color: #fff; line-height: 1.1; letter-spacing: -.02em; margin-bottom: 18px;
}
.exl-section-title .g {
  background: linear-gradient(135deg, #f59e0b, #fcd34d);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
}
.exl-section-sub {
  text-align: center; max-width: 580px; margin: 0 auto 56px;
  font-size: 15px; color: #6b7280; line-height: 1.6;
}
.exl-benefits-grid {
  display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 16px; max-width: 1180px; margin: 0 auto;
}
.exl-benefit-card {
  background: linear-gradient(135deg, #111 0%, #161616 100%);
  border: 1px solid rgba(255,255,255,.07); border-radius: 22px; padding: 28px 24px;
  opacity: 0; transform: translateY(32px); transition: opacity .6s, transform .6s;
}
.exl-benefit-card.visible { opacity: 1; transform: translateY(0); }
.exl-benefit-card.featured {
  border-color: rgba(245,158,11,.25);
  background: linear-gradient(135deg, rgba(245,158,11,.04) 0%, #161616 100%);
}
.exl-pro-chip {
  display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px;
  border-radius: 50px;
  background: linear-gradient(135deg, #f59e0b, #d97706); color: #000;
  font-family: 'Outfit', sans-serif; font-size: 9px; font-weight: 900;
  text-transform: uppercase; letter-spacing: .08em;
  margin-bottom: 12px; box-shadow: 0 0 12px rgba(245,158,11,.3);
}
.exl-bc-icon {
  width: 48px; height: 48px; border-radius: 14px;
  display: flex; align-items: center; justify-content: center;
  font-size: 22px; margin-bottom: 16px;
}
.exl-bc-title {
  font-family: 'Outfit', sans-serif; font-size: 16px; font-weight: 800;
  color: #fff; margin-bottom: 8px; line-height: 1.3;
}
.exl-bc-desc { font-size: 13px; color: #6b7280; line-height: 1.6; }
.exl-cta-banner {
  margin: 0 48px 80px;
  background: linear-gradient(135deg, #0f0f0f 0%, #120808 50%, #080e18 100%);
  border: 1px solid rgba(227,28,28,.2); border-radius: 32px;
  padding: 60px 40px; text-align: center;
  position: relative; overflow: hidden;
}
.exl-cta-banner::before {
  content: ''; position: absolute;
  width: 600px; height: 600px; border-radius: 50%;
  background: radial-gradient(circle, rgba(227,28,28,.08) 0%, transparent 70%);
  top: -200px; left: 50%; transform: translateX(-50%); pointer-events: none;
}
.exl-cta-title {
  font-family: 'Outfit', sans-serif;
  font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 900;
  color: #fff; line-height: 1.1; letter-spacing: -.02em; margin-bottom: 16px;
  position: relative; z-index: 1;
}
.exl-cta-sub {
  font-size: 15px; color: #6b7280; margin-bottom: 36px;
  max-width: 480px; margin-left: auto; margin-right: auto;
  position: relative; z-index: 1;
}
.exl-cta-btns {
  display: flex; justify-content: center; gap: 14px; flex-wrap: wrap;
  position: relative; z-index: 1;
}
.exl-footer {
  padding: 24px 48px;
  border-top: 1px solid rgba(255,255,255,.05);
  text-align: center;
}
.exl-footer p {
  font-family: 'Outfit', sans-serif; font-size: 9px; font-weight: 700;
  color: #374151; text-transform: uppercase; letter-spacing: .4em;
}
.exl-footer p span { color: #1976D2; }
#exl-auth-modal {
  position: fixed; inset: 0; z-index: 200;
  display: none; align-items: center; justify-content: center;
  padding: 16px;
  background: rgba(0,0,0,.88); backdrop-filter: blur(8px);
}
#exl-auth-modal.open { display: flex; animation: exlFadeIn .25s ease-out; }
@keyframes exlFadeIn { from{opacity:0} to{opacity:1} }
.exl-auth-box {
  width: 100%; max-width: 440px;
  background: linear-gradient(135deg, #111 0%, #161616 100%);
  border: 1px solid rgba(255,255,255,.08); border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 32px 80px rgba(0,0,0,.7);
  animation: exlAuthIn .35s cubic-bezier(.16,1,.3,1);
  position: relative;
  max-height: 92vh; display: flex; flex-direction: column;
}
@keyframes exlAuthIn { from{opacity:0;transform:translateY(20px) scale(.97)} to{opacity:1;transform:translateY(0) scale(1)} }
.exl-auth-close {
  position: absolute; top: 14px; right: 14px; z-index: 5;
  width: 32px; height: 32px; border-radius: 50%;
  background: rgba(255,255,255,.06); border: none; color: #9ca3af;
  cursor: pointer; font-size: 16px; line-height: 1;
  display: flex; align-items: center; justify-content: center;
  transition: all .2s;
}
.exl-auth-close:hover { background: rgba(255,255,255,.12); color: #fff; }
.exl-auth-header {
  padding: 32px 32px 20px; text-align: center; flex-shrink: 0;
}
.exl-auth-heart {
  display: inline-block; font-size: 32px; margin-bottom: 10px;
  filter: drop-shadow(0 0 12px #E31C1C);
  animation: exlHeart 1.8s infinite;
}
.exl-auth-title {
  font-family: 'Outfit', sans-serif; font-size: 22px; font-weight: 900;
  color: #fff; text-transform: uppercase; letter-spacing: -.01em;
}
.exl-auth-title span { color: #E31C1C; }
.exl-auth-sub {
  font-family: 'Outfit', sans-serif; font-size: 10px; font-weight: 700;
  color: #6b7280; text-transform: uppercase; letter-spacing: .2em;
  margin-top: 6px;
}
 
.exl-auth-tabs {
  display: flex; padding: 0 32px;
  border-bottom: 1px solid rgba(255,255,255,.06);
  flex-shrink: 0;
}
.exl-auth-tab {
  flex: 1; padding: 13px 0;
  background: none; border: none;
  border-bottom: 2px solid transparent;
  font-family: 'Outfit', sans-serif; font-size: 12px; font-weight: 700;
  text-transform: uppercase; letter-spacing: .06em;
  color: #6b7280; cursor: pointer; transition: all .2s;
}
.exl-auth-tab.on { color: #fff; border-bottom-color: #E31C1C; }
.exl-auth-tab:hover:not(.on) { color: #9ca3af; }
 
.exl-auth-pane {
  padding: 24px 32px 28px; flex: 1; overflow-y: auto;
  display: flex; flex-direction: column; gap: 14px;
}
.exl-auth-pane.hidden { display: none; }
.exl-auth-eyebrow {
  font-family: 'Outfit', sans-serif; font-size: 10px; font-weight: 700;
  color: #6b7280; text-transform: uppercase; letter-spacing: .08em;
  text-align: center;
}
.exl-google-wrap {
  display: flex; justify-content: center;
  background: rgba(255,255,255,.03); padding: 16px;
  border-radius: 14px; border: 1px solid rgba(255,255,255,.07);
}
.exl-google-wrap iframe { color-scheme: light; }
.exl-divider {
  display: flex; align-items: center; gap: 10px;
  font-family: 'Outfit', sans-serif; font-size: 10px; font-weight: 700;
  color: #4b5563; text-transform: uppercase; letter-spacing: .1em;
}
.exl-divider::before, .exl-divider::after {
  content: ''; flex: 1; height: 1px; background: rgba(255,255,255,.06);
}
.exl-form-step { display: flex; flex-direction: column; gap: 12px; }
.exl-form-step.hidden { display: none; }
.exl-form-row {
  display: flex; align-items: center; gap: 10px; margin-bottom: 4px;
}
.exl-form-step-num {
  width: 26px; height: 26px; border-radius: 50%;
  background: #E31C1C; color: #fff;
  font-family: 'Outfit', sans-serif; font-size: 11px; font-weight: 900;
  display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.exl-form-step-num.blue { background: #1976D2; }
.exl-form-step-title {
  font-family: 'Outfit', sans-serif; font-size: 13px; font-weight: 800;
  color: #fff;
}
.exl-form-label {
  font-family: 'Outfit', sans-serif; font-size: 9px; font-weight: 700;
  color: #6b7280; text-transform: uppercase; letter-spacing: .06em;
  display: block; margin-bottom: 6px;
}
.exl-inp, .exl-sel {
  width: 100%; background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.08);
  padding: 11px 14px; border-radius: 12px;
  font-family: 'DM Sans', sans-serif; font-size: 13px; color: #fff;
  outline: none; transition: border-color .2s;
}
.exl-inp:focus, .exl-sel:focus { border-color: #1976D2; }
.exl-sel { background: #111; cursor: pointer; }
.exl-sel option { background: #111; color: #e5e7eb; }
.exl-form-actions { display: flex; gap: 10px; margin-top: 6px; }
.exl-btn-prev {
  flex: 1; background: transparent; color: #9ca3af;
  border: 1px solid rgba(255,255,255,.08); padding: 12px 22px;
  border-radius: 12px;
  font-family: 'Outfit', sans-serif; font-size: 12px; font-weight: 700;
  cursor: pointer; transition: all .2s; text-transform: uppercase;
}
.exl-btn-prev:hover { background: rgba(255,255,255,.05); color: #fff; }
.exl-btn-next {
  flex: 2; background: #1976D2; color: #fff; border: none;
  padding: 12px 22px; border-radius: 12px;
  font-family: 'Outfit', sans-serif; font-size: 12px; font-weight: 800;
  cursor: pointer; transition: all .2s; text-transform: uppercase;
}
.exl-btn-next:hover { transform: translateY(-1px); box-shadow: 0 6px 18px rgba(25,118,210,.35); }
.exl-btn-finish {
  flex: 2; background: #E31C1C; color: #fff; border: none;
  padding: 12px 22px; border-radius: 12px;
  font-family: 'Outfit', sans-serif; font-size: 12px; font-weight: 800;
  cursor: pointer; transition: all .2s; text-transform: uppercase;
}
.exl-btn-finish:hover { transform: translateY(-1px); box-shadow: 0 6px 18px rgba(227,28,28,.4); }
.exl-btn-finish:disabled { opacity: .5; cursor: wait; }
.exl-termos-box {
  background: rgba(227,28,28,.05); border: 1px solid rgba(227,28,28,.18);
  border-radius: 11px; padding: 11px 13px;
}
.exl-termos-label {
  display: flex; align-items: flex-start; gap: 9px; cursor: pointer;
  font-size: 12px; color: #9ca3af; line-height: 1.5;
}
.exl-termos-label input { margin-top: 3px; flex-shrink: 0; accent-color: #E31C1C; }
.exl-termos-link {
  background: none; border: none; color: #E31C1C;
  font-weight: 700; cursor: pointer; font-size: 12px;
  padding: 0; text-decoration: underline;
}
.exl-form-error {
  display: none;
  background: rgba(239,68,68,.08); border: 1px solid rgba(239,68,68,.25);
  border-radius: 10px; padding: 8px 12px;
  font-size: 12px; color: #fca5a5;
}
.exl-form-error.show { display: block; }
.exl-loading-inline {
  display: none;
  text-align: center; padding: 30px 0;
}
.exl-loading-inline.show { display: block; }
.exl-loading-spinner {
  width: 36px; height: 36px;
  border: 3px solid rgba(255,255,255,.08);
  border-top-color: #E31C1C;
  border-radius: 50%;
  margin: 0 auto 14px;
  animation: exlSpin .8s linear infinite;
}
@keyframes exlSpin { to { transform: rotate(360deg); } }
.exl-loading-msg {
  font-family: 'Outfit', sans-serif; font-size: 11px; font-weight: 700;
  color: #9ca3af; text-transform: uppercase; letter-spacing: .08em;
}
 
@media (max-width: 480px) {
  .exl-auth-header { padding: 24px 24px 16px; }
  .exl-auth-pane { padding: 18px 24px 24px; }
  .exl-auth-tabs { padding: 0 24px; }
}
@keyframes exlHeart { 0%,100% { transform: scale(1); } 15% { transform: scale(1.18); } }
@keyframes exlBlink { 0%,100% { opacity: 1; } 50% { opacity: .2; } }
@keyframes exlFloatGlow { 0%,100% { transform: translate(0, 0); } 50% { transform: translate(20px, 30px); } }
@keyframes exlCardIn { from { opacity: 0; transform: translateY(32px); } to { opacity: 1; transform: translateY(0); } }
@media (max-width: 900px) {
  .exl-nav { padding: 14px 20px; }
  .exl-hero { grid-template-columns: 1fr; padding: 90px 24px 48px; gap: 40px; }
  .exl-hero-right { display: none; }
  .exl-benefits { padding: 60px 24px 80px; }
  .exl-cta-banner { margin: 0 24px 60px; padding: 40px 24px; }
  .exl-footer { padding: 20px 24px; }
}
@media (max-width: 600px) {
  .exl-hero-stats { gap: 22px; }
  .exl-stat-num { font-size: 1.4rem; }
  .exl-cta-btns { flex-direction: column; align-items: stretch; }
  .exl-cta-btns button { width: 100%; }
  .exl-btns { flex-direction: column; align-items: stretch; }
  .exl-btns button { width: 100%; justify-content: center; }
  .exl-nav-right .exl-btn-login { display: none; }
}

@keyframes floatEmoji{0%,100%{transform:translateY(0) rotate(-5deg);opacity:.7}50%{transform:translateY(-10px) rotate(5deg);opacity:1}}
    @keyframes floatEmoji2{0%,100%{transform:translateY(0) rotate(8deg);opacity:.6}50%{transform:translateY(-14px) rotate(-8deg);opacity:1}}
    @keyframes floatEmoji3{0%,100%{transform:translateY(-4px) rotate(0deg);opacity:.8}50%{transform:translateY(6px) rotate(12deg);opacity:1}}
    @keyframes shimmerTxt{0%,100%{opacity:1}50%{opacity:.7}}
    @keyframes countUp{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}
    .fem1{animation:floatEmoji 3s ease-in-out infinite}
    .fem2{animation:floatEmoji2 2.5s ease-in-out infinite .4s}
    .fem3{animation:floatEmoji3 3.5s ease-in-out infinite .8s}
    .fem4{animation:floatEmoji 2.8s ease-in-out infinite 1.2s}
    .fem5{animation:floatEmoji2 3.2s ease-in-out infinite 0.2s}
    .fem6{animation:floatEmoji3 2.6s ease-in-out infinite .6s}
    .aviso-num{animation:countUp .8s cubic-bezier(.16,1,.3,1) forwards;font-family:var(--fd);font-size:clamp(28px,5vw,52px);font-weight:900;background:linear-gradient(135deg,#fff 30%,var(--red) 70%,#ff9999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}
    .aviso-logo{font-family:var(--fd);font-size:clamp(16px,3vw,28px);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.01em}
    .aviso-logo span{color:var(--red)}
.logo-wrap{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}
.logo-wrap:hover{transform:scale(1.04) rotate(-1deg)}
.logo-wrap:hover .hb{animation:hb .6s ease-in-out}
.logo-wrap .ld-title,.logo-wrap div div:first-child{transition:letter-spacing .3s}
.logo-wrap:hover div div:first-child{letter-spacing:.04em}
.aba-bar-modern{padding:4px 2px;margin-bottom:16px!important}
.aba-bar-modern::-webkit-scrollbar{display:none}
.aba-card{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:14px;border:2px solid var(--border);background:var(--card2);cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);min-width:120px;white-space:nowrap;flex-shrink:0;position:relative;overflow:hidden}
.aba-card::before{content:'';position:absolute;inset:0;opacity:0;transition:opacity .3s;border-radius:14px}
.aba-card:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.3)}
.aba-icon{font-size:22px;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}
.aba-card:hover .aba-icon{transform:scale(1.25) rotate(-5deg)}
.aba-info{display:flex;flex-direction:column;align-items:flex-start}
.aba-label{font-family:var(--fd);font-size:13px;font-weight:800;color:#fff;line-height:1}
.aba-sub{display:none!important}
.aba-card.aba-med.on{background:linear-gradient(135deg,#E31C1C,#b71c1c);border-color:transparent;box-shadow:0 6px 24px rgba(227,28,28,.4)}
.aba-card.aba-med.on .aba-label{color:#fff}
.aba-card.aba-med:not(.on):hover{border-color:rgba(227,28,28,.5);background:rgba(227,28,28,.08)}
.aba-card.aba-enf.on{background:linear-gradient(135deg,#1976D2,#0d47a1);border-color:transparent;box-shadow:0 6px 24px rgba(25,118,210,.4)}
.aba-card.aba-enf.on .aba-label{color:#fff}
.aba-card.aba-enf:not(.on):hover{border-color:rgba(25,118,210,.5);background:rgba(25,118,210,.08)}
.aba-card.aba-psi.on{background:linear-gradient(135deg,#7c3aed,#4c1d95);border-color:transparent;box-shadow:0 6px 24px rgba(124,58,237,.4)}
.aba-card.aba-psi.on .aba-label{color:#fff}
.aba-card.aba-psi:not(.on):hover{border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.08)}
@keyframes dogBounce{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-8deg)}75%{transform:translateY(-4px) rotate(8deg)}}
@keyframes dogPulse{0%,100%{box-shadow:0 4px 20px rgba(124,58,237,.4),0 0 0 0 rgba(124,58,237,.3)}50%{box-shadow:0 8px 32px rgba(124,58,237,.6),0 0 0 10px rgba(124,58,237,0)}}
.exa-float-btn{position:fixed;bottom:84px;right:20px;z-index:300;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:3px solid rgba(196,181,253,.4);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;animation:dogPulse 2.5s ease-in-out infinite;transition:all .2s;box-shadow:0 4px 20px rgba(124,58,237,.4)}
.exa-float-btn:hover{transform:scale(1.1);animation:none;box-shadow:0 8px 32px rgba(124,58,237,.7)}
.exa-float-btn:hover .exa-dog{animation:dogBounce .5s ease-in-out}
.exa-dog{font-size:22px;line-height:1;transition:transform .2s}
.exa-tag{font-family:var(--fd);font-size:7px;font-weight:900;color:#e9d5ff;text-transform:uppercase;letter-spacing:.04em;line-height:1}
@media(min-width:769px){.exa-float-btn{bottom:24px;right:24px;width:64px;height:64px}}
@media(max-width:768px){
  .aba-card{min-width:130px;padding:10px 14px;border-radius:14px;gap:8px}
  .aba-icon{font-size:20px}
  .aba-label{font-size:12px}
  .aba-sub{display:none}
  .caso-card{padding:16px!important}
  .caso-card h3{font-size:13px!important}
  .caso-card p{font-size:11px!important;-webkit-line-clamp:2!important}
  .caso-card button{padding:9px!important;font-size:10px!important}
  .card-badge-ext{padding:5px 12px!important;font-size:9px!important}
  #cats-bar .cat-btn{padding:5px 12px;font-size:10px}
  header nav{gap:4px}
  header{padding:8px 12px!important}
  .main-grid{padding:10px!important;gap:10px!important}
  #aba-bar-wrap{gap:6px!important;margin-bottom:12px!important}
  .exa-float-btn{bottom:72px;right:14px;width:52px;height:52px}
  .exa-dog{font-size:20px}
}
.cat-btn{padding:6px 14px;border-radius:50px;border:1px solid var(--border);background:transparent;color:#6b7280;font-family:var(--fd);font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}
.cat-btn:hover:not(.on){border-color:rgba(227,28,28,.4);color:#e5e7eb;background:rgba(255,255,255,.04);transform:translateY(-1px)}
.cat-btn.on{background:linear-gradient(135deg,var(--red),#c0392b);border-color:transparent;color:#fff;box-shadow:0 3px 12px rgba(227,28,28,.4);transform:translateY(-1px)}
@media(max-width:480px){
  #grid-casos{grid-template-columns:1fr!important;gap:10px!important}
}
@media(min-width:481px) and (max-width:768px){
  #grid-casos{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}
}

@media (max-width: 768px){

  html, body{
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }

  main, header, footer,
  .main-grid, .cbanner,
  body > div{
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }
  .caso-card > *{ display: none !important; }
  .caso-card > h3,
  .caso-card > button{ display: block !important; }
 
  .caso-card{
    padding: 14px 16px !important;
    min-height: auto !important;
    max-height: none !important;
    height: auto !important;
    border-radius: 16px !important;
    background: #111 !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }
 
  .caso-card > h3{
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
    color: #f1f5f9 !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    hyphens: auto !important;
    white-space: normal !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
 
  .caso-card > button{
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding: 10px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: .04em !important;
    border-radius: 10px !important;
    margin: 0 !important;
    text-transform: uppercase !important;
    background: rgba(227,28,28,.12) !important;
    color: #fca5a5 !important;
    border: 1px solid rgba(227,28,28,.3) !important;
    cursor: pointer !important;
    line-height: 1.3 !important;

    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  .caso-card.acertou,
  .caso-card[class*="acertou"]{
    background: rgba(34,197,94,.08) !important;
    border-color: rgba(34,197,94,.35) !important;
  }
  .caso-card.acertou > button,
  .caso-card[class*="acertou"] > button{
    background: rgba(34,197,94,.15) !important;
    color: #86efac !important;
    border-color: rgba(34,197,94,.4) !important;
  }
  .caso-card.errou,
  .caso-card[class*="errou"]{
    background: rgba(239,68,68,.08) !important;
    border-color: rgba(239,68,68,.35) !important;
  }
 
  .grid-casos,
  .casos-grid,
  [class*="grid"][class*="caso"]{
    gap: 10px !important;
    padding: 8px 14px 80px !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    grid-template-columns: 1fr !important;  
  }
 
  .card-wrapper{
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    border-radius: 16px !important;
    overflow: hidden !important;
  }

  .exa-profs-strip{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
    gap: 8px !important;
    padding: 10px 14px !important;
    width: 100% !important;
    max-width: 100vw !important;
    box-sizing: border-box !important;
  }
  .exa-profs-strip::-webkit-scrollbar{ display: none !important; }
 
  .exa-profs-strip > *{
    flex-shrink: 0 !important;
    flex-grow: 0 !important;
    flex-basis: auto !important;
    white-space: nowrap !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
  }
  .exa-profs-strip > button{
    padding: 10px 16px !important;
    font-size: 12px !important;
    border-radius: 14px !important;
    line-height: 1.2 !important;
  }
  .exa-cats-strip{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
    gap: 6px !important;
    padding: 6px 14px 12px !important;
    width: 100% !important;
    max-width: 100vw !important;
    box-sizing: border-box !important;
  }
  .exa-cats-strip::-webkit-scrollbar{ display: none !important; }
  .exa-cats-strip > *{
    flex-shrink: 0 !important;
    white-space: nowrap !important;
  }
  .exa-cats-strip > button,
  .exa-cats-strip > .cat-btn{
    padding: 8px 13px !important;
    font-size: 10.5px !important;
    border-radius: 50px !important;
  }
 
  #mob-nav-siia{
    flex: 1; background: none; border: none; color: #c4b5fd;
    font-family: var(--fd, 'Outfit', sans-serif);
    font-size: 9px; font-weight: 700;
    text-transform: uppercase; letter-spacing: .05em;
    cursor: pointer; flex-direction: column;
    align-items: center; justify-content: center;
    gap: 3px; transition: color .2s, transform .15s;
    padding: 0;
  }
  #mob-nav-siia.show{ display: flex !important; }
  #mob-nav-siia > span:first-child{ font-size: 20px; line-height: 1; }
  #mob-nav-siia:active{ transform: scale(.94); }
  #mob-nav-siia.on{ color: #a78bfa; }

  #modal-caso-box{
    height: 92vh !important; max-height: 92vh !important;
    border-radius: 22px 22px 0 0 !important;
    width: 100vw !important; max-width: 100vw !important;
  }
  #modal-caso-box > div:first-child{ padding: 13px 16px !important; }
  #modal-caso-box > div:first-child .tag,
  #modal-caso-box > div:first-child #caso-cat,
  #modal-caso-box > div:first-child #caso-xp{
    padding: 3px 8px !important; font-size: 9px !important;
  }
  #caso-titulo{
    font-size: 15px !important; line-height: 1.25 !important;
    word-break: break-word !important; overflow-wrap: anywhere !important;
  }
  #modal-caso-box > div:first-child > button{
    width: 30px !important; height: 30px !important; font-size: 13px !important;
  }
  #caso-body{ padding: 14px !important; }
  #caso-body > div:first-child{
    padding: 12px 14px !important; margin-bottom: 14px !important;
    border-radius: 0 12px 12px 0 !important;
  }
  #caso-body > div:first-child > p:first-child{ font-size: 9px !important; margin-bottom: 6px !important; }
  #caso-enunciado{
    font-size: 13.5px !important; line-height: 1.55 !important;
    word-break: break-word !important; overflow-wrap: anywhere !important;
  }
  #caso-body > p{ font-size: 9px !important; margin-bottom: 8px !important; }
  #opts{ gap: 7px !important; margin-bottom: 10px !important; }
  #opts .opc{
    padding: 10px 12px !important; font-size: 12.5px !important;
    line-height: 1.4 !important; gap: 9px !important;
    border-radius: 11px !important; border-width: 1.5px !important;
    word-break: break-word !important; overflow-wrap: anywhere !important;
  }
  #opts .opc-lt{
    min-width: 22px !important; height: 22px !important;
    font-size: 10px !important; border-radius: 6px !important; margin-top: 1px !important;
  }
  #btn-confirm{ padding: 11px 16px !important; font-size: 12px !important; margin-bottom: 12px !important; }
  #fb-banner{ padding: 14px !important; border-radius: 14px !important; gap: 10px !important; margin-bottom: 10px !important; }
  #fb-icon{ font-size: 28px !important; }
  #fb-status{ font-size: 13px !important; }
  #fb-texto{ font-size: 12.5px !important; line-height: 1.5 !important; }
  .answer-reveal{ padding: 10px 14px !important; margin-bottom: 10px !important; border-radius: 11px !important; gap: 8px !important; }
  .answer-reveal > span{ font-size: 17px !important; }
  .answer-reveal p:first-of-type{ font-size: 9px !important; margin-bottom: 2px !important; }
  #fb-correta{ font-size: 13px !important; line-height: 1.3 !important; }
  #fb-wrap > div:last-child{ padding: 12px 14px !important; border-radius: 12px !important; }
  #fb-wrap > div:last-child > p:first-child{ font-size: 9px !important; margin-bottom: 8px !important; }
  #com-lista{ max-height: 130px !important; margin-bottom: 8px !important; }
  #com-lista > div{ padding: 8px 0 !important; gap: 8px !important; }
  #com-lista p, #com-lista span{ font-size: 11.5px !important; }
  #com-lista > div > div:first-child{ width: 26px !important; height: 26px !important; font-size: 11px !important; }
  #fb-wrap #com-txt{ padding: 8px 11px !important; font-size: 12px !important; border-radius: 10px !important; }
  #fb-wrap > div:last-child > div:last-child > button{ padding: 8px 13px !important; font-size: 11px !important; }
  #caso-footer{ padding: 9px 14px !important; }

  .cbanner{
    padding: 14px 16px 12px !important;
    min-height: auto !important;
    max-width: 100vw !important;
    overflow: hidden !important;
  }
  .cbanner h1, .cbanner h2,
  .cbanner > div > h1, .cbanner > div > h2{
    font-size: 22px !important; line-height: 1.1 !important; margin-bottom: 6px !important;
  }
  .cbanner p{ font-size: 11px !important; line-height: 1.4 !important; }
  .cbanner span[style*="font-size"],
  .cbanner [class*="emoji"], .cbanner [class*="float"]{
    font-size: 14px !important;
  }
  .cbanner + div h1, header h1,
  [class*="logo-bloco"] h1, [id*="logo"] h1{
    font-size: 22px !important; letter-spacing: -.01em !important; line-height: 1 !important;
  }
  .cbanner + div p, header p, [class*="tagline"]{
    font-size: 9px !important; letter-spacing: .15em !important;
  }
  header [class*="heart"], .cbanner + div [class*="heart"], [class*="logo-heart"]{
    font-size: 28px !important;
  }
 
  header{ overflow: hidden; max-width: 100vw; }
  .main-grid, main, main > div{
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100vw !important;
  }
  .main-grid > div, main > section, main > div > section{
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
}
<style id="exa-trial-styles">

#exa-trial-banner {
  position: sticky; top: 0; z-index: 95;
  display: none;
  padding: 11px 18px;
  font-family: 'Outfit', sans-serif;
  font-size: 13px; font-weight: 700;
  text-align: center; line-height: 1.4;
  border-bottom: 1px solid rgba(255,255,255,.1);
  animation: exaTrialSlide .4s cubic-bezier(.16,1,.3,1);
}
#exa-trial-banner.show { display: block; }
@keyframes exaTrialSlide { from { transform: translateY(-100%); opacity: 0; } to { transform: translateY(0); opacity: 1; } }

#exa-trial-banner.state-disponivel {
  background: linear-gradient(135deg, #f59e0b 0%, #fbbf24 50%, #f59e0b 100%);
  color: #1a1a1a;
}
#exa-trial-banner.state-disponivel .trial-cta {
  background: #1a1a1a; color: #fcd34d; border: none;
  padding: 6px 18px; border-radius: 50px; font-weight: 800;
  font-family: 'Outfit', sans-serif; font-size: 12px;
  margin-left: 10px; cursor: pointer; transition: transform .15s;
  text-transform: uppercase; letter-spacing: .04em;
}
#exa-trial-banner.state-disponivel .trial-cta:hover { transform: scale(1.06); }

#exa-trial-banner.state-ativo {
  background: linear-gradient(135deg, #1e3a8a 0%, #1976D2 50%, #1e3a8a 100%);
  color: #fff;
}
#exa-trial-banner.state-ativo .trial-num {
  background: #fcd34d; color: #1a1a1a; padding: 2px 10px; border-radius: 50px;
  font-weight: 900; font-size: 13px; margin: 0 4px;
}
#exa-trial-banner.state-ativo .trial-cta {
  background: #fcd34d; color: #1a1a1a; border: none;
  padding: 5px 14px; border-radius: 50px; font-weight: 800;
  font-family: 'Outfit', sans-serif; font-size: 11px;
  margin-left: 10px; cursor: pointer;
  text-transform: uppercase; letter-spacing: .04em;
}

#exa-trial-banner.state-urgente {
  background: linear-gradient(135deg, #991b1b 0%, #dc2626 50%, #991b1b 100%);
  color: #fff;
  animation: exaTrialPulse 1.6s ease-in-out infinite;
}
@keyframes exaTrialPulse { 0%,100%{filter:brightness(1)} 50%{filter:brightness(1.15)} }
#exa-trial-banner.state-urgente .trial-cta {
  background: #fcd34d; color: #1a1a1a; border: none;
  padding: 6px 16px; border-radius: 50px; font-weight: 900;
  font-family: 'Outfit', sans-serif; font-size: 12px;
  margin-left: 10px; cursor: pointer; transition: transform .15s;
  text-transform: uppercase; letter-spacing: .05em;
}
#exa-trial-banner.state-urgente .trial-cta:hover { transform: scale(1.06); }
 
.trial-close {
  position: absolute; right: 12px; top: 50%; transform: translateY(-50%);
  background: none; border: none; color: inherit;
  cursor: pointer; opacity: .5; font-size: 14px; padding: 4px 8px;
  line-height: 1;
}
.trial-close:hover { opacity: 1; }
 
@media (max-width: 768px) {

  #exa-trial-banner {
    font-size: 11.5px;
    padding: 8px 36px 8px 12px;
    line-height: 1.35;
  }
  #exa-trial-banner .trial-text-mobile-hide { display: none; }
 
  #exa-trial-banner .trial-cta {
    padding: 4px 12px !important;
    font-size: 10px !important;
    margin-left: 6px !important;
    margin-top: 0 !important;
    display: inline-block !important;
    white-space: nowrap !important;
  }

  .trial-close { right: 8px; font-size: 16px; padding: 4px 6px; }

  #exa-trial-banner.state-disponivel #exa-trial-banner-text strong { font-size: 12px; }

  #exa-trial-banner.state-ativo .trial-num,
  #exa-trial-banner.state-urgente .trial-num {
    font-size: 12px !important; padding: 1px 8px !important;
  }
}
 
@media (max-width: 420px) {
  #exa-trial-banner {
    font-size: 10.5px;
    padding: 7px 32px 7px 10px;
  }
  #exa-trial-banner .trial-cta {
    padding: 3px 10px !important;
    font-size: 9.5px !important;
    margin-left: 5px !important;
  }
}
@media (max-width: 600px) {
  .exa-trial-modal-box {
    max-width: 100%;
    border-radius: 20px 20px 0 0;
    margin: auto 0 0 0; 
    max-height: 92vh;
    overflow-y: auto;
  }
  #exa-trial-modal { align-items: flex-end; padding: 0; }
 
  .exa-trial-modal-icon { font-size: 44px; padding: 22px 0 10px; }
  .exa-trial-modal-title { font-size: 19px; padding: 0 22px; margin-bottom: 8px; }
  .exa-trial-modal-sub { font-size: 12.5px; padding: 0 22px 18px; line-height: 1.55; }
  .exa-trial-modal-perks {
    margin: 0 22px 18px; padding: 13px 18px;
  }
  .exa-trial-modal-perks p { font-size: 10px; margin-bottom: 7px; }
  .exa-trial-modal-perks li { font-size: 12px; padding: 4px 0; gap: 8px; }
  .exa-trial-modal-actions { padding: 0 22px 22px; gap: 8px; }
  .exa-trial-modal-actions .btn-upgrade {
    padding: 12px 18px; font-size: 12.5px;
  }
  .exa-trial-modal-actions .btn-later {
    padding: 9px 18px; font-size: 11px;
  }
}

#exa-trial-modal {
  position: fixed; inset: 0; z-index: 999;
  display: none;
  background: rgba(0,0,0,.85); backdrop-filter: blur(10px);
  align-items: center; justify-content: center; padding: 16px;
  animation: exaTrialFade .25s ease-out;
}
#exa-trial-modal.show { display: flex; }
@keyframes exaTrialFade { from{opacity:0} to{opacity:1} }
 
.exa-trial-modal-box {
  width: 100%; max-width: 460px;
  background: linear-gradient(135deg, #111 0%, #1a0b0b 100%);
  border: 1px solid rgba(245,158,11,.3); border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 32px 80px rgba(0,0,0,.7);
  animation: exaTrialPopIn .4s cubic-bezier(.16,1,.3,1);
}
@keyframes exaTrialPopIn { from{opacity:0;transform:translateY(20px) scale(.95)} to{opacity:1;transform:translateY(0) scale(1)} }
 
.exa-trial-modal-icon {
  font-size: 56px; text-align: center; padding: 32px 0 16px;
}
.exa-trial-modal-title {
  font-family: 'Outfit', sans-serif; font-size: 24px; font-weight: 900;
  color: #fff; text-align: center; padding: 0 28px; margin-bottom: 10px;
  letter-spacing: -.01em;
}
.exa-trial-modal-title span { color: #f59e0b; }
.exa-trial-modal-sub {
  font-size: 14px; color: #9ca3af; text-align: center;
  padding: 0 32px 24px; line-height: 1.6;
}
.exa-trial-modal-sub strong { color: #fff; }
.exa-trial-modal-perks {
  background: rgba(245,158,11,.05); padding: 16px 28px;
  margin: 0 28px 24px; border-radius: 14px;
  border: 1px solid rgba(245,158,11,.15);
}
.exa-trial-modal-perks p {
  font-family: 'Outfit', sans-serif; font-size: 11px; font-weight: 700;
  color: #f59e0b; text-transform: uppercase; letter-spacing: .08em;
  margin-bottom: 10px;
}
.exa-trial-modal-perks ul {
  list-style: none; padding: 0; margin: 0;
}
.exa-trial-modal-perks li {
  font-size: 13px; color: #d1d5db; padding: 5px 0;
  display: flex; align-items: center; gap: 10px;
}
.exa-trial-modal-perks li::before {
  content: '✓'; color: #22c55e; font-weight: 900; font-size: 14px;
}
.exa-trial-modal-actions {
  padding: 0 28px 28px; display: flex; flex-direction: column; gap: 10px;
}
.exa-trial-modal-actions .btn-upgrade {
  background: linear-gradient(135deg, #f59e0b, #fbbf24);
  color: #1a1a1a; border: none;
  padding: 14px 22px; border-radius: 14px;
  font-family: 'Outfit', sans-serif; font-size: 14px; font-weight: 900;
  cursor: pointer; transition: all .2s; text-transform: uppercase;
  letter-spacing: .04em;
  box-shadow: 0 8px 22px rgba(245,158,11,.3);
}
.exa-trial-modal-actions .btn-upgrade:hover { transform: translateY(-2px); box-shadow: 0 12px 32px rgba(245,158,11,.45); }
.exa-trial-modal-actions .btn-later {
  background: transparent; color: #6b7280; border: 1px solid rgba(255,255,255,.08);
  padding: 11px 22px; border-radius: 14px;
  font-family: 'Outfit', sans-serif; font-size: 12px; font-weight: 700;
  cursor: pointer; transition: all .2s; text-transform: uppercase;
}
.exa-trial-modal-actions .btn-later:hover { background: rgba(255,255,255,.04); color: #9ca3af; }
#exa-paciente-fab{
  position:fixed; left:14px; bottom:74px; z-index:998;
  background:linear-gradient(135deg,#e31c1c,#7a0d0d);
  color:#fff; border:none; border-radius:50px;
  padding:12px 16px 12px 14px; font-family:'JetBrains Mono',monospace;
  font-size:10px; font-weight:900; text-transform:uppercase; letter-spacing:.1em;
  cursor:pointer; box-shadow:0 8px 28px rgba(227,28,28,.4),0 0 0 0 rgba(227,28,28,.4);
  display:none; align-items:center; gap:8px;
  transition:transform .2s, box-shadow .2s;
  animation:exa-fab-pulse 2.5s infinite;
}
#exa-paciente-fab .ico{font-size:14px}
  #exa-paciente-fab:hover{
    transform:translateY(-3px) scale(1.03);
    box-shadow:0 12px 40px rgba(227,28,28,.55);
  }
  #exa-paciente-fab.show{display:inline-flex}
  #exa-paciente-fab .ico{
    font-size:16px; filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));
  }
  @keyframes exa-fab-pulse{
    0%   { box-shadow:0 8px 28px rgba(227,28,28,.4), 0 0 0 0 rgba(227,28,28,.5); }
    50%  { box-shadow:0 8px 28px rgba(227,28,28,.4), 0 0 0 12px rgba(227,28,28,0); }
    100% { box-shadow:0 8px 28px rgba(227,28,28,.4), 0 0 0 0 rgba(227,28,28,0); }
  }

#exa-pos-ativacao-bg{
    position:fixed; inset:0; background:rgba(0,0,0,.85);
    backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);
    z-index:9999; display:none; align-items:center; justify-content:center;
    padding:20px; opacity:0; transition:opacity .25s;
  }
  #exa-pos-ativacao-bg.show{ display:flex; opacity:1; }
 
  #exa-pos-ativacao-box{
    background:linear-gradient(155deg,#11141a 0%,#1a0d0d 100%);
    border:1px solid rgba(227,28,28,.35);
    border-radius:24px;
    max-width:460px; width:100%;
    overflow:hidden;
    box-shadow:0 25px 80px rgba(227,28,28,.25),
               0 0 0 1px rgba(255,255,255,.04) inset;
    transform:scale(.85) translateY(20px);
    opacity:0;
    transition:transform .35s cubic-bezier(.2,1.4,.5,1), opacity .25s;
  }
  #exa-pos-ativacao-bg.show #exa-pos-ativacao-box{
    transform:scale(1) translateY(0); opacity:1;
  }
 
  #exa-pos-ativacao-box .head{
    background:linear-gradient(135deg,rgba(227,28,28,.18),rgba(122,13,13,.05));
    padding:32px 28px 24px; text-align:center;
    border-bottom:1px solid rgba(255,255,255,.06);
  }
  #exa-pos-ativacao-box .ico-wrap{
    width:80px; height:80px; margin:0 auto 16px;
    background:linear-gradient(135deg,#e31c1c,#7a0d0d);
    border-radius:50%; display:flex; align-items:center; justify-content:center;
    font-size:42px; box-shadow:0 8px 30px rgba(227,28,28,.5);
    animation:exa-pulse-success 2s ease-in-out infinite;
  }
  @keyframes exa-pulse-success{
    0%,100%{ transform:scale(1); box-shadow:0 8px 30px rgba(227,28,28,.5),0 0 0 0 rgba(227,28,28,.6); }
    50%    { transform:scale(1.06); box-shadow:0 12px 40px rgba(227,28,28,.6),0 0 0 14px rgba(227,28,28,0); }
  }
  #exa-pos-ativacao-box h2{
    font-family:'JetBrains Mono',monospace;
    font-size:18px; font-weight:900;
    text-transform:uppercase; letter-spacing:.05em;
    color:#fff; margin-bottom:8px; line-height:1.3;
  }
  #exa-pos-ativacao-box .sub{
    font-size:14px; color:#9ca3af; line-height:1.5;
  }
 
  #exa-pos-ativacao-box .body{
    padding:24px 28px;
  }
  #exa-pos-ativacao-box .alert{
    background:rgba(250,204,21,.08);
    border:1px solid rgba(250,204,21,.25);
    border-radius:14px;
    padding:16px 18px;
    display:flex; gap:12px; align-items:flex-start;
    margin-bottom:18px;
  }
  #exa-pos-ativacao-box .alert .ico-alert{
    font-size:22px; flex-shrink:0; line-height:1;
  }
  #exa-pos-ativacao-box .alert .txt{
    font-size:13px; color:#fde68a; line-height:1.55;
  }
  #exa-pos-ativacao-box .alert .txt strong{
    color:#fef3c7; font-weight:700;
  }
  #exa-pos-ativacao-box .steps{
    list-style:none; counter-reset:step;
    margin-bottom:8px;
  }
  #exa-pos-ativacao-box .steps li{
    counter-increment:step;
    display:flex; gap:14px; align-items:flex-start;
    padding:10px 0;
    font-size:14px; color:#e5e7eb; line-height:1.5;
  }
  #exa-pos-ativacao-box .steps li::before{
    content:counter(step);
    flex-shrink:0;
    width:26px; height:26px; border-radius:50%;
    background:linear-gradient(135deg,#e31c1c,#7a0d0d);
    color:#fff; font-family:'JetBrains Mono',monospace;
    font-weight:800; font-size:12px;
    display:flex; align-items:center; justify-content:center;
  }
 
  #exa-pos-ativacao-box .foot{
    padding:18px 28px 24px;
    display:flex; gap:10px;
    border-top:1px solid rgba(255,255,255,.05);
  }
  #exa-pos-ativacao-box .btn{
    flex:1; border:none; cursor:pointer;
    font-family:'JetBrains Mono',monospace;
    font-size:11px; font-weight:900;
    text-transform:uppercase; letter-spacing:.1em;
    padding:14px 16px; border-radius:11px;
    transition:transform .15s, box-shadow .2s;
  }
  #exa-pos-ativacao-box .btn-primary{
    background:linear-gradient(135deg,#e31c1c,#7a0d0d);
    color:#fff;
    box-shadow:0 6px 20px rgba(227,28,28,.4);
  }
  #exa-pos-ativacao-box .btn-primary:hover{
    transform:translateY(-2px);
    box-shadow:0 10px 28px rgba(227,28,28,.55);
  }
  #exa-pos-ativacao-box .btn-secondary{
    flex:0 0 auto; padding:14px 18px;
    background:transparent;
    border:1px solid rgba(255,255,255,.15);
    color:#e5e7eb;
  }
  #exa-pos-ativacao-box .btn-secondary:hover{
    background:rgba(255,255,255,.04);
    border-color:rgba(255,255,255,.25);
  }
 
  @media(max-width:480px){
    #exa-pos-ativacao-box{ border-radius:20px; }
    #exa-pos-ativacao-box .head{ padding:28px 22px 22px; }
    #exa-pos-ativacao-box .body{ padding:20px 22px; }
    #exa-pos-ativacao-box .foot{ padding:16px 22px 20px; flex-direction:column-reverse; }
    #exa-pos-ativacao-box .btn-secondary{ flex:1; }
    #exa-pos-ativacao-box h2{ font-size:16px; }
    #exa-pos-ativacao-box .ico-wrap{ width:68px; height:68px; font-size:36px; }
  }

#exa-logout-transition{
          position:fixed; inset:0; background:#08090c;
          z-index:99999; display:flex; align-items:center; justify-content:center;
          padding:24px;
        }
        #exa-logout-transition .t-box{ max-width:420px; text-align:center; }
        #exa-logout-transition .t-spin{
          width:56px; height:56px; margin:0 auto 24px;
          border:3px solid rgba(227,28,28,.2);
          border-top-color:#e31c1c; border-radius:50%;
          animation:exaLogoutSpin .8s linear infinite;
        }
        @keyframes exaLogoutSpin{ to{ transform:rotate(360deg) } }
        #exa-logout-transition h3{
          font-family:'JetBrains Mono',monospace;
          font-size:16px; font-weight:900;
          text-transform:uppercase; letter-spacing:.06em;
          color:#fff; margin-bottom:12px;
        }
        #exa-logout-transition p{
          color:#9ca3af; line-height:1.6; font-size:14px; margin-bottom:18px;
        }
        #exa-logout-transition p strong{ color:#fcd34d; font-weight:700; }
        #exa-logout-transition .t-tip{
          display:inline-block; padding:10px 16px;
          background:rgba(255,255,255,.04);
          border:1px solid rgba(255,255,255,.08);
          border-radius:50px; font-size:12px; color:#9ca3af;
        }

#exa-banner-pro-ativo{
          position:fixed; top:74px; left:50%;
          transform:translateX(-50%) translateY(-20px);
          z-index:9998; opacity:0;
          transition:transform .35s cubic-bezier(.2,1.4,.5,1), opacity .25s;
          max-width:90vw;
        }
        #exa-banner-pro-ativo.show{
          transform:translateX(-50%) translateY(0); opacity:1;
        }
        #exa-banner-pro-ativo .b-content{
          background:linear-gradient(135deg,#10b981,#047857);
          color:#fff; padding:12px 16px 12px 18px;
          border-radius:50px;
          display:flex; align-items:center; gap:12px;
          font-size:13px; font-weight:600;
          box-shadow:0 10px 32px rgba(16,185,129,.4);
        }
        #exa-banner-pro-ativo .b-ico{ font-size:18px; line-height:1; }
        #exa-banner-pro-ativo .b-text{ white-space:nowrap; }
        #exa-banner-pro-ativo .b-text strong{ font-weight:800; }
        #exa-banner-pro-ativo .b-close{
          background:rgba(255,255,255,.15); border:none; color:#fff;
          width:24px; height:24px; border-radius:50%;
          cursor:pointer; font-size:11px; flex-shrink:0;
          display:flex; align-items:center; justify-content:center;
          transition:.15s;
        }
        #exa-banner-pro-ativo .b-close:hover{ background:rgba(255,255,255,.3); }
        @media(max-width:600px){
          #exa-banner-pro-ativo{ top:64px; }
          #exa-banner-pro-ativo .b-text{
            white-space:normal; font-size:12px; line-height:1.4;
          }
        }

#exa-cupons-fab{
    position:fixed; right:22px; bottom:88px; z-index:997;
    background:linear-gradient(135deg,#facc15,#a16207);
    color:#000; border:none; border-radius:50px;
    padding:12px 18px 12px 14px; font-family:'JetBrains Mono',monospace;
    font-size:11px; font-weight:900; text-transform:uppercase; letter-spacing:.1em;
    cursor:pointer; box-shadow:0 8px 28px rgba(250,204,21,.3);
    display:none; align-items:center; gap:8px;
    transition:transform .2s, box-shadow .2s;
  }
  #exa-cupons-fab.show{ display:inline-flex; }
  #exa-cupons-fab:hover{ transform:translateY(-3px) scale(1.03); }
  #exa-cupons-fab .ico{ font-size:14px; }
 
  #exa-cupons-panel{
    position:fixed; inset:0; background:rgba(0,0,0,.85);
    backdrop-filter:blur(8px); z-index:9990;
    display:none; align-items:flex-start; justify-content:center;
    padding:24px; overflow-y:auto;
  }
  #exa-cupons-panel.show{ display:flex; }
  #exa-cupons-panel .panel-box{
    background:#11141a; border:1px solid rgba(255,255,255,.1);
    border-radius:18px; max-width:1100px; width:100%;
    margin:auto; overflow:hidden;
  }
  #exa-cupons-panel .panel-head{
    display:flex; align-items:center; gap:14px;
    padding:18px 24px; border-bottom:1px solid rgba(255,255,255,.07);
    background:linear-gradient(135deg,rgba(250,204,21,.08),transparent);
  }
  #exa-cupons-panel .panel-head h2{
    font-family:'JetBrains Mono',monospace; font-size:15px; font-weight:900;
    text-transform:uppercase; letter-spacing:.06em; color:#fff;
  }
  #exa-cupons-panel .panel-head .spacer{flex:1}
  #exa-cupons-panel .panel-close{
    background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.1);
    color:#fff; width:34px; height:34px; border-radius:8px; cursor:pointer;
    font-size:16px;
  }
  #exa-cupons-panel .tabs{
    display:flex; gap:4px; padding:14px 24px 0; border-bottom:1px solid rgba(255,255,255,.06);
  }
  #exa-cupons-panel .tab{
    background:transparent; border:none; color:#9ca3af;
    font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:800;
    text-transform:uppercase; letter-spacing:.08em;
    padding:12px 16px; cursor:pointer; border-bottom:2px solid transparent;
    transition:.15s;
  }
  #exa-cupons-panel .tab:hover{ color:#e5e7eb; }
  #exa-cupons-panel .tab.active{ color:#fcd34d; border-bottom-color:#facc15; }
 
  #exa-cupons-panel .panel-body{ padding:22px 24px; max-height:75vh; overflow-y:auto; }
  #exa-cupons-panel .panel-body::-webkit-scrollbar{width:8px}
  #exa-cupons-panel .panel-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}
 
  .cup-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}
  .cup-stat{background:#161a22;border:1px solid rgba(255,255,255,.06);
    border-radius:12px;padding:16px}
  .cup-stat .lbl{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:800;
    color:#6b7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}
  .cup-stat .val{font-size:22px;font-weight:900;color:#fff}
  .cup-stat.green .val{color:#10b981}
  .cup-stat.red .val{color:#ef4444}
  .cup-stat.yellow .val{color:#facc15}
 
  .cup-form{background:#161a22;border:1px solid rgba(255,255,255,.06);
    border-radius:14px;padding:18px;margin-bottom:18px}
  .cup-form h3{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:900;
    color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}
  .cup-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
  .cup-field label{display:block;font-family:'JetBrains Mono',monospace;font-size:9px;
    font-weight:800;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}
  .cup-field input,.cup-field textarea{
    width:100%;background:#0d0f14;border:1px solid rgba(255,255,255,.1);
    color:#e5e7eb;padding:9px 12px;border-radius:8px;font-size:13px;font-family:inherit}
  .cup-field input:focus,.cup-field textarea:focus{border-color:#facc15;outline:none}
  .cup-form-foot{display:flex;gap:10px;margin-top:14px;justify-content:flex-end}
  .cup-btn{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:900;
    text-transform:uppercase;letter-spacing:.08em;padding:9px 16px;border-radius:8px;
    border:none;cursor:pointer;transition:.15s}
  .cup-btn-primary{background:linear-gradient(135deg,#facc15,#a16207);color:#000}
  .cup-btn-primary:hover{transform:translateY(-1px)}
  .cup-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.1);color:#e5e7eb}
  .cup-btn-danger{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}
  .cup-btn-danger:hover{background:rgba(239,68,68,.25)}
  .cup-btn-sm{padding:6px 10px;font-size:9px}
 
  .cup-table{width:100%;border-collapse:collapse;font-size:13px}
  .cup-table th{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:800;
    color:#6b7280;text-transform:uppercase;letter-spacing:.08em;
    padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07)}
  .cup-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.04);color:#e5e7eb}
  .cup-table tr:hover td{background:rgba(255,255,255,.02)}
  .cup-table .codigo{font-family:'JetBrains Mono',monospace;font-weight:800;color:#facc15}
  .cup-tag{display:inline-block;padding:3px 9px;border-radius:50px;font-size:10px;font-weight:700;
    font-family:'JetBrains Mono',monospace;letter-spacing:.05em}
  .cup-tag.ok{background:rgba(16,185,129,.15);color:#6ee7b7}
  .cup-tag.off{background:rgba(107,114,128,.15);color:#9ca3af}
  .cup-tag.expirado{background:rgba(239,68,68,.15);color:#fca5a5}
  .cup-tag.esgotado{background:rgba(250,204,21,.15);color:#fde68a}
 
  .cup-loading{text-align:center;padding:40px;color:#6b7280;font-size:13px}
  .cup-empty{text-align:center;padding:60px 20px;color:#6b7280}
  .cup-empty .ico{font-size:42px;margin-bottom:12px;opacity:.5}
 
  .cup-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px;align-items:flex-end}
  .cup-filters .cup-field{flex:0 0 auto;min-width:120px}
 
  @media(max-width:780px){
    #exa-cupons-panel{padding:0}
    #exa-cupons-panel .panel-box{border-radius:0;min-height:100vh}
    #exa-cupons-panel .panel-body{max-height:none;padding:18px}
    .cup-stats{grid-template-columns:repeat(2,1fr)}
    .cup-form-grid{grid-template-columns:1fr}
    .cup-table{font-size:12px}
    .cup-table th,.cup-table td{padding:8px 6px}
    #exa-cupons-fab{right:14px;bottom:148px;padding:10px 14px;font-size:10px}
  }