*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:Arial,Helvetica,sans-serif;background:#EEEEEE;color:#101418;line-height:1.6;font-size:16px}
img{max-width:100%;height:auto;border:0}
a{color:#07505C;text-decoration:none}
a:hover{text-decoration:underline}
ul,ol{list-style:none}
p{margin:0 0 16px}
h1{font-size:clamp(28px,5vw,44px);line-height:1.15;margin:0 0 18px}
h2{font-size:clamp(22px,3.4vw,30px);line-height:1.2;margin:0 0 18px}
h3{font-size:18px;line-height:1.3;margin:0 0 8px}
.wrap{max-width:1200px;margin:0 auto;padding:0 10px}
.skip-link{position:absolute;left:-9999px;top:0;background:#00D4FF;color:#062026;padding:10px 16px;z-index:2000;font-weight:bold}
.skip-link:focus{left:10px;top:10px}
header{background:#000000;position:sticky;top:0;z-index:1000}
.hdr-bar{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:10px}
.logo-box{display:flex;align-items:center;min-width:0}
.dnav{display:none}
.hbtns{display:none}
.ham{display:block;background:none;border:0;cursor:pointer;padding:12px}
.ham span{display:block;width:24px;height:3px;background:#FFFFFF;margin:4px auto;border-radius:2px}
.ham:hover span{background:#00D4FF}
.mmenu{display:none;position:fixed;top:0;left:0;width:100%;max-width:340px;height:100%;background:#0A0F14;color:#FFFFFF;z-index:1200;flex-direction:column;padding:0 0 24px;overflow-y:auto}
.mmenu.mmenu-open{display:flex;flex-direction:column}
.mob-top{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #1C2630}
.mob-close{background:none;border:0;color:#FFFFFF;font-size:30px;line-height:1;cursor:pointer;padding:4px 10px}
.mob-nav{padding:8px 14px}
.mob-nav li{margin:2px 0}
.mob-nav a{display:block;color:#FFFFFF;padding:12px 8px;font-size:17px}
.mob-nav a:hover{color:#00D4FF;text-decoration:none}
.mob-active{display:block;color:#00D4FF;padding:12px 8px;font-size:17px;font-weight:bold}
.mob-parent-row{display:flex;align-items:center}
.mob-parent-row a{flex:1}
.mob-arr{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#00D4FF;font-size:20px;cursor:pointer;flex:none}
.mob-arr.mob-arr-open{transform:rotate(180deg)}
.mob-sub{display:none;padding-left:18px}
.mob-sub.mob-open{display:block}
.mob-sub a{font-size:15px;padding:10px 8px}
.mauth{display:flex;padding:16px 14px 0}
.mauth .hbtn{flex:1;text-align:center}
.mauth .hbtn+.hbtn{margin-left:10px}
.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:1100}
.mobile-overlay.moverlay-on{display:block}
.hbtn{display:inline-block;padding:10px 18px;border-radius:8px;font-weight:bold;font-size:15px;text-decoration:none}
.hbtn-l{border:2px solid #00D4FF;color:#00D4FF;background:transparent}
.hbtn-f{background:#00D4FF;color:#062026}
.hbtn:hover{text-decoration:none;opacity:.9}
.btn{display:inline-block;background:#00D4FF;color:#062026;font-weight:bold;padding:14px 30px;border-radius:10px;font-size:17px;text-decoration:none}
.btn:hover{text-decoration:none;opacity:.92}
.btnrow{display:flex;justify-content:center;margin:22px 0 0}
.sec{padding:56px 0}
.sec:nth-of-type(odd){padding-top:72px}
.sec:nth-of-type(odd){padding-bottom:48px}
.betway-brasil-label{display:block;font-size:13px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#07505C;margin:0 0 10px}
.betway-brasil-label-light{color:#7FDCEF}
.ggrid{display:grid;grid-template-columns:1fr;gap:18px;margin:24px 0 0}
.cgrid{display:grid;grid-template-columns:1fr;gap:18px;margin:24px 0 0}
.gcard{background:#FFFFFF;border-radius:14px;box-shadow:0 6px 18px rgba(16,20,24,0.10);padding:18px}
.gcard img{border-radius:10px;margin:0 0 12px}
.gcard p{margin:0 0 10px;font-size:15px;color:#3A4650}
.gcard dl{margin:0}
.gcard dl div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #E7EBEE;padding:6px 0;font-size:14px}
.gcard dt{color:#3A4650}
.gcard dd{font-weight:bold;text-align:right}
.vlist{margin:18px 0 0;padding:0 0 0 0;counter-reset:vl}
.vlist li{counter-increment:vl;background:#FFFFFF;border-radius:12px;box-shadow:0 4px 14px rgba(16,20,24,0.08);padding:14px 16px 14px 52px;margin:0 0 10px;position:relative;font-size:15px}
.vlist li::before{content:counter(vl);position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;background:#00D4FF;color:#062026;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:14px}
.fpak{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0 0}
.fpak div{background:#FFFFFF;border-radius:12px;box-shadow:0 4px 14px rgba(16,20,24,0.08);padding:14px 16px}
.fpak dt{font-size:13px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;color:#07505C;margin:0 0 6px}
.fpak dd{font-size:15px;color:#101418}
.limpanel{background:#E4E9EC;border-radius:14px;padding:20px;margin:22px 0 0}
.limpanel ul{list-style:none}
.limpanel li{padding:8px 0;font-size:15px;color:#101418}
.tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0 0}
table{border-collapse:collapse;width:100%;min-width:560px;background:#FFFFFF}
caption{text-align:left;font-size:14px;color:#3A4650;padding:0 0 10px}
th{background:#101418;color:#FFFFFF;text-align:left;padding:12px;font-size:14px}
td{padding:12px;border-bottom:1px solid #E7EBEE;font-size:14px}
footer{background:#111111;color:#9AA7B0}
.ftr{padding:48px 0 32px}
.ftr-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:0 0 28px}
.ftr-name{font-size:20px;font-weight:bold;color:#FFFFFF;margin:0 0 8px}
.ftr-brand p{font-size:14px;color:#9AA7B0;margin:0 0 8px}
.ftr-links ul{display:flex;flex-wrap:wrap;gap:8px 22px}
.ftr-links a{color:#C9D4DB;font-size:14px}
.ftr-links a:hover{color:#00D4FF}
.fstrip{border-top:1px solid #232C35;padding:18px 0 4px}
.fstrip-in{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px}
.ftrust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:18px 0}
.flegal{border-top:1px solid #232C35;margin:12px 0 0;padding:16px 0 0;font-size:12.5px;line-height:1.55;color:#9AA7B0}
@media(min-width:481px){
.ggrid{grid-template-columns:1fr 1fr}
.cgrid{grid-template-columns:1fr 1fr}
.fpak{grid-template-columns:1fr 1fr}
}
@media(min-width:769px){
.ggrid{grid-template-columns:repeat(3,1fr)}
.cgrid{grid-template-columns:repeat(3,1fr)}
.fpak{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:969px){
.ggrid{grid-template-columns:repeat(4,1fr)}
.fpak{grid-template-columns:repeat(4,1fr)}
}
@media(min-width:1081px){
.ham{display:none}
.dnav{display:flex;align-items:center}
.dnav-l{display:flex;align-items:center;list-style:none;margin:0;padding:0}
.dnav-l>li{margin:0 0 0 26px;position:relative}
.dnav-l a{color:#FFFFFF;font-size:15.5px;display:inline-block;padding:10px 2px}
.dnav-l a:hover{color:#00D4FF;text-decoration:none}
.dnav-active{color:#00D4FF;font-weight:bold;font-size:15.5px;display:inline-block;padding:10px 2px}
.dnav-caret{display:inline-block;font-size:12px;margin-left:6px;transition:transform .2s}
.dnav-sub:hover .dnav-caret{transform:rotate(180deg)}
.dnav-drop{display:none;position:absolute;top:calc(100% + 1px);left:0;background:#0A0F14;border-radius:0 0 12px 12px;box-shadow:0 14px 30px rgba(0,0,0,0.5);list-style:none;margin:0;padding:8px 0;z-index:1300}
.dnav-drop li{margin:0}
.dnav-sub:hover .dnav-drop{display:block}
.dnav-drop a{display:block;white-space:nowrap;padding:11px 22px;font-size:15px}
.hbtns{display:flex;align-items:center;margin-left:22px}
.hbtns .hbtn+.hbtn{margin-left:10px}
.mmenu{display:none!important}
.mobile-overlay{display:none!important}
.ftr-links ul{flex-wrap:nowrap}
}
@media(max-width:480px){
body{font-size:15px}
th,td{padding:10px 8px;font-size:13px}
.btn{width:100%;text-align:center}
}
@media(prefers-reduced-motion:reduce){
*{animation:none;transition:none}
}
.hcta-row{display:flex;justify-content:center;flex-wrap:wrap;margin:6px 0 0}
.hcta{display:inline-block;padding:15px 34px;border-radius:10px;font-weight:bold;font-size:17px;text-decoration:none;margin:6px}
.hcta:hover{text-decoration:none;opacity:.92}
.hcta-fill{background:#00D4FF;color:#062026}
.hcta-ghost{background:rgba(0,212,255,0.06);border:2px solid #00D4FF;color:#005161}
.gherob{position:relative;overflow:hidden}
.gherob-in{display:flex;flex-direction:column;gap:26px;padding:56px 10px;position:relative;z-index:1}
.gherob-tx{color:#FFFFFF;min-width:0}
.gherob-tx p{color:#DDE5EA;font-size:clamp(15px,2vw,18px);margin:0 0 22px}
.gherob-vz{min-width:0}
.vcard{background:rgba(255,255,255,0.06);border-radius:16px;box-shadow:inset 0 0 0 1px rgba(0,212,255,0.35),0 14px 34px rgba(0,0,0,0.45);padding:20px 22px;max-width:360px;margin:0 auto}
.vcard-t{font-size:12.5px;font-weight:bold;letter-spacing:1.5px;text-transform:uppercase;color:#9FD8E8;margin:0 0 8px}
.vcard-v{font-size:20px;font-weight:bold;color:#00D4FF;margin:0 0 10px}
.vcard-s{font-size:14.5px;color:#E8EEF2;margin:0 0 12px}
.vcard-d{font-size:12px;color:#9AA7B0;margin:0}
@media(min-width:1081px){
.gherob-in{flex-direction:row;align-items:center;justify-content:space-between;padding:72px 10px}
.gherob-tx{flex:1 1 55%}
.gherob-vz{flex:0 0 380px}
}
