/* Btrok Em Breve — versão estática de banner único para cPanel. */
*{box-sizing:border-box}html,body{background:#000;height:100%;margin:0}body{color:#fff;font-family:Manrope,Arial,sans-serif;overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.banner{background:#020405;height:100svh;isolation:isolate;min-height:650px;overflow:hidden;position:relative}.bg{background-image:url("assets/btrok-hero-simulator.jpg");background-position:70% center;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-4}.bg:after{background:radial-gradient(ellipse at 80% 56%,transparent 0 24%,rgba(0,174,239,.16) 24.1% 24.3%,transparent 24.4% 37%,rgba(255,255,255,.1) 37.1% 37.2%,transparent 37.3%);content:"";inset:0;position:absolute;transform:rotate(-21deg) scale(1.2)}.overlay{background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.96) 26%,rgba(0,0,0,.67) 54%,rgba(0,0,0,.18) 100%),linear-gradient(0deg,#000 0%,transparent 29%);inset:0;position:absolute;z-index:-3}.grid{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:67px 67px;inset:0;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.42) 48%,transparent 83%);opacity:.46;position:absolute;z-index:-2}.route{border:1px solid rgba(0,174,239,.55);border-radius:50%;position:absolute;transform:rotate(-25deg);z-index:-1}.route.one{height:1340px;right:-620px;top:-308px;width:1900px}.route.two{border-color:rgba(255,255,255,.16);height:1200px;right:-520px;top:-205px;width:1680px}.route.one:after{background:#00aeef;box-shadow:0 0 18px rgba(0,174,239,.9);content:"";height:2px;left:12%;position:absolute;top:12%;width:32%}header{align-items:center;display:flex;justify-content:space-between;left:0;padding:clamp(25px,4.5vw,66px);position:absolute;right:0;top:0}.brand{align-items:center;display:flex;gap:12px}.brand img:first-child{height:37px;object-fit:contain;width:47px}.brand img:last-child{height:28px;object-fit:contain;object-position:left;width:108px}header p{align-items:center;color:rgba(255,255,255,.68);display:flex;font-size:9px;font-weight:800;gap:9px;letter-spacing:.16em;margin:0;text-transform:uppercase}header p i{animation:signal 2s ease-in-out infinite;background:#00aeef;border-radius:50%;height:7px;width:7px}.content{align-items:center;display:flex;min-height:100svh;padding:130px clamp(26px,9vw,140px) 112px;position:relative}.headline{max-width:740px}.headline>p{color:#00aeef;font-size:10px;font-weight:800;letter-spacing:.2em;margin:0 0 18px 7px;text-transform:uppercase}.headline h1{display:flex;flex-direction:column;font-family:"Barlow Condensed",Arial,sans-serif;font-size:clamp(118px,17vw,286px);font-weight:800;letter-spacing:-.07em;line-height:.67;margin:0;text-transform:uppercase}.headline h1 span{color:transparent;margin-left:clamp(38px,6vw,105px);-webkit-text-stroke:1.5px rgba(255,255,255,.84)}.headline h1 strong{font-weight:800}.headline>div{color:rgba(255,255,255,.7);font-size:14px;line-height:1.75;margin:32px 0 0 7px;max-width:350px}.headline>div b{color:#00aeef}.sector{display:flex;flex-direction:column;left:clamp(26px,4vw,66px);position:absolute;top:27%}.sector small,.status small{color:rgba(255,255,255,.44);font-size:8px;font-weight:800;letter-spacing:.17em}.sector b{font-family:"Barlow Condensed";font-size:30px;line-height:1;margin-top:5px}.status{align-items:baseline;bottom:clamp(38px,6vw,75px);display:flex;gap:8px;position:absolute;right:clamp(26px,4vw,66px)}.status b{color:#00aeef;font-family:"Barlow Condensed";font-size:18px;letter-spacing:.05em}.status i{color:rgba(255,255,255,.65);font-size:13px;font-style:normal;letter-spacing:2px}footer{align-items:center;bottom:0;color:rgba(255,255,255,.46);display:grid;font-size:8px;font-weight:800;grid-template-columns:1fr auto 1fr;left:0;letter-spacing:.14em;padding:clamp(22px,3.4vw,48px) clamp(26px,4vw,66px);position:absolute;right:0;text-transform:uppercase}footer>span:last-child{justify-self:end}footer p{align-items:center;display:flex;gap:7px;margin:0}footer p b{color:#00aeef;font-size:17px}@keyframes signal{50%{box-shadow:0 0 0 7px rgba(0,174,239,0)}}@media(max-width:700px){.banner{min-height:590px}.overlay{background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.9) 59%,rgba(0,0,0,.25) 100%),linear-gradient(0deg,#000 0%,transparent 26%)}header{padding:25px 23px}.brand img:first-child{height:28px;width:37px}.brand img:last-child{height:20px;width:84px}header p{font-size:7px;letter-spacing:.1em}header p i{height:5px;width:5px}.content{padding:109px 24px 98px}.headline h1{font-size:clamp(105px,31vw,155px)}.headline h1 span{margin-left:36px;-webkit-text-stroke:1px rgba(255,255,255,.8)}.headline>p{font-size:8px;letter-spacing:.15em;margin-left:4px}.headline>div{font-size:12px;margin-left:4px;max-width:270px}.sector{left:24px;top:120px}.sector b{font-size:23px}.status{bottom:68px;right:24px}.status b{font-size:15px}footer{font-size:7px;grid-template-columns:1fr auto;padding:24px}footer>span:first-child{display:none}.route.one{height:1000px;right:-755px;top:-120px;width:1350px}.route.two{height:900px;right:-650px;top:-45px;width:1200px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important}}
