.VoltfestBanner_band__ESsY0{position:relative;overflow:hidden;padding:76px 0;color:#f2f6f4;background:radial-gradient(900px 420px at 18% 35%,rgba(0,240,128,.13),transparent 62%),linear-gradient(135deg,#08222f,#0b2c3d 48%,#0f3a4c);border-top:1px solid rgba(0,240,128,.28);border-bottom:1px solid rgba(0,240,128,.28)}.VoltfestBanner_band__ESsY0:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(42,90,108,.45) 1px,transparent 0),linear-gradient(90deg,rgba(42,90,108,.45) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);opacity:.55}.VoltfestBanner_band__ESsY0:after{content:"";position:absolute;top:-50%;bottom:-50%;left:-30%;width:22%;background:linear-gradient(90deg,transparent,rgba(0,240,128,.07),transparent);rotate:18deg;animation:VoltfestBanner_sweep__9RFSH 8s linear infinite;pointer-events:none}@keyframes VoltfestBanner_sweep__9RFSH{to{translate:680% 0}}.VoltfestBanner_traces__pO_3C{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.VoltfestBanner_trace__n06m0{fill:none;stroke:#00f080;stroke-width:2;stroke-linecap:round;stroke-dasharray:70 640;stroke-dashoffset:710;opacity:.75;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(0,240,128,.85));animation:VoltfestBanner_flow__D2FLL 4.8s linear infinite}.VoltfestBanner_traceBase__mW8_1{fill:none;stroke:rgba(0,240,128,.16);stroke-width:1.5;vector-effect:non-scaling-stroke}@keyframes VoltfestBanner_flow__D2FLL{to{stroke-dashoffset:0}}.VoltfestBanner_inner__Iv3Ps{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.VoltfestBanner_logoWrap__L32VT{justify-self:center;width:100%;max-width:470px;filter:drop-shadow(0 22px 44px rgba(0,240,128,.2));animation:VoltfestBanner_float__lC2s0 6s ease-in-out infinite}.VoltfestBanner_logo__JCjRi{width:100%;height:auto}@keyframes VoltfestBanner_float__lC2s0{50%{translate:0 -10px}}.VoltfestBanner_eyebrow__Wvv5O{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#00f080}.VoltfestBanner_live__ZDuvA{width:8px;height:8px;border-radius:50%;background:#00f080;animation:VoltfestBanner_ping__OYSkQ 1.8s ease-out infinite}@keyframes VoltfestBanner_ping__OYSkQ{0%{box-shadow:0 0 0 0 rgba(0,240,128,.65)}80%,to{box-shadow:0 0 0 11px rgba(0,240,128,0)}}.VoltfestBanner_title__0O27M{margin:14px 0 20px;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.1;color:#ffffff}.VoltfestBanner_facts__euz_O{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.VoltfestBanner_facts__euz_O li{padding:7px 14px;border:1px solid rgba(0,240,128,.35);background:rgba(8,34,47,.65);font-size:14px;font-weight:600;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:border-color .25s,color .25s}.VoltfestBanner_facts__euz_O li:hover{border-color:#00f080;color:#00f080}.VoltfestBanner_fee__hKU9B{min-height:1.6em;margin-bottom:26px;font-size:16px;color:#b5cbd2;transition:opacity .4s}.VoltfestBanner_fee__hKU9B strong{color:#ffffff}.VoltfestBanner_coupon__240Pw{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-8px 0 24px;padding:10px 14px;border:2px dashed #f0c36a;background:rgba(240,195,106,.08);font-size:15px;color:#f2f6f4}.VoltfestBanner_coupon__240Pw strong{font-size:20px;letter-spacing:.06em;color:#f0c36a}.VoltfestBanner_couponTag__B2hQH{padding:3px 8px;background:#f0c36a;color:#08222f;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.VoltfestBanner_actions__uCkzg{display:flex;flex-wrap:wrap;gap:12px}.VoltfestBanner_primary__tw8PS{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:15px 28px;background:#00f080;color:#08222f;font-weight:800;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:translate .25s,box-shadow .25s,background-color .25s}.VoltfestBanner_primary__tw8PS:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);translate:-120% 0;transition:translate .6s}.VoltfestBanner_primary__tw8PS:hover{translate:0 -2px;background:#3dffa0;box-shadow:0 12px 30px rgba(0,240,128,.35)}.VoltfestBanner_primary__tw8PS:hover:after{translate:120% 0}.VoltfestBanner_arrow__C9I0n{transition:translate .25s}.VoltfestBanner_primary__tw8PS:hover .VoltfestBanner_arrow__C9I0n{translate:4px 0}.VoltfestBanner_secondary__wTnY0{display:inline-flex;align-items:center;padding:15px 24px;border:1px solid rgba(242,246,244,.4);color:#f2f6f4;font-weight:700;transition:border-color .25s,color .25s}.VoltfestBanner_secondary__wTnY0:hover{border-color:#00f080;color:#00f080}.VoltfestBanner_primary__tw8PS:focus-visible,.VoltfestBanner_secondary__wTnY0:focus-visible{outline:2px solid #f2f6f4;outline-offset:3px}@media (max-width:1023px){.VoltfestBanner_band__ESsY0{padding:56px 0}.VoltfestBanner_inner__Iv3Ps{grid-template-columns:minmax(0,1fr);gap:28px}.VoltfestBanner_logoWrap__L32VT{max-width:340px;justify-self:start}}@media (prefers-reduced-motion:reduce){.VoltfestBanner_band__ESsY0:after,.VoltfestBanner_live__ZDuvA,.VoltfestBanner_logoWrap__L32VT,.VoltfestBanner_trace__n06m0{animation:none}.VoltfestBanner_trace__n06m0{opacity:0}}