:root{
  --br-bg:#040806;
  --br-bg-soft:#07110c;
  --br-panel:#0a1510;
  --br-panel-2:#0d1b14;
  --br-text:#f5fff8;
  --br-muted:#96aa9c;
  --br-line:rgba(255,255,255,.085);
  --br-green:#28e880;
  --br-green-2:#8cffb7;
  --br-cyan:#55dff1;
  --br-shadow:0 24px 70px rgba(0,0,0,.35);
  --br-radius:20px;
  --br-ease:cubic-bezier(.2,.8,.2,1);
}

/* Konto w publicznej nawigacji */
.br-site-profile{position:relative;z-index:4}.br-site-profile-button{position:relative;isolation:isolate;min-height:48px;width:min(230px,24vw);display:grid;grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:4px 6px 4px 5px;overflow:hidden;border:1px solid rgba(125,255,177,.18);border-radius:16px;background:linear-gradient(140deg,rgba(24,62,40,.76),rgba(8,18,12,.92) 63%,rgba(14,35,24,.88));color:#fff;cursor:pointer;font:inherit;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 11px 28px rgba(0,0,0,.18);transition:transform .18s var(--br-ease),border-color .18s,box-shadow .18s,background .18s}.br-site-profile-button::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(130px 60px at 8% 0,rgba(85,255,157,.18),transparent 74%),linear-gradient(90deg,transparent,rgba(255,255,255,.022));opacity:.85;transition:opacity .18s}.br-site-profile-button::after{content:"";position:absolute;left:54px;right:42px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(51,239,135,.62),transparent);opacity:.5}.br-site-profile-button:hover,.br-site-profile-button:focus-visible,.br-site-profile.is-open .br-site-profile-button{transform:translateY(-1px);border-color:rgba(95,255,161,.48);background:linear-gradient(140deg,rgba(28,75,47,.84),rgba(8,20,13,.95) 63%,rgba(15,40,26,.93));box-shadow:0 15px 36px rgba(0,0,0,.34),0 0 0 3px rgba(40,232,128,.075),inset 0 1px 0 rgba(255,255,255,.1);outline:0}.br-site-profile-button:hover::before,.br-site-profile.is-open .br-site-profile-button::before{opacity:1}
.br-site-profile-avatar-wrap{position:relative;width:40px;height:40px;display:block}.br-site-profile-avatar{width:40px;height:40px;border:1px solid rgba(191,255,216,.68);border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#a3ffc5 0%,#37ec87 48%,#12b95f 100%);color:#022713;font-size:15px;font-weight:1000;text-shadow:0 1px 0 rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),inset 0 -3px 7px rgba(2,88,42,.2),0 8px 19px rgba(0,230,118,.24)}.br-site-profile-avatar-wrap>i{position:absolute;right:-2px;bottom:-1px;width:11px;height:11px;border:2px solid #0a1710;border-radius:999px;background:#43f692;box-shadow:0 0 10px rgba(67,246,146,.75)}.br-site-profile-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 6px;line-height:1.08}.br-site-profile-copy>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-site-profile-kicker{grid-column:1/-1;display:flex!important;align-items:center;gap:4px;margin-bottom:2px;color:#7edda5;font-size:7.5px;font-weight:900;letter-spacing:.095em;text-transform:uppercase}.br-site-profile-kicker i{width:4px;height:4px;flex:0 0 4px;border-radius:99px;background:#44f594;box-shadow:0 0 7px rgba(68,245,148,.8)}.br-site-profile-copy b{font-size:12.5px;letter-spacing:-.01em}.br-site-profile-copy small{color:#8ca797;font-size:8.5px;font-weight:750}.br-site-profile-chevron{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.035);color:#a7c5b1;transition:transform .2s var(--br-ease),background .18s,color .18s}.br-site-profile-chevron svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.br-site-profile.is-open .br-site-profile-chevron{transform:rotate(180deg);background:rgba(40,232,128,.12);color:#79ffae}
.br-site-profile-menu{position:absolute;right:0;top:calc(100% + 11px);width:318px;padding:8px;border:1px solid rgba(255,255,255,.115);border-radius:22px;background:linear-gradient(155deg,rgba(11,28,18,.99),rgba(3,9,6,.995) 74%);box-shadow:0 30px 80px rgba(0,0,0,.64),0 0 0 1px rgba(40,232,128,.025),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);transform-origin:calc(100% - 24px) top;animation:br-profile-in .18s var(--br-ease)}.br-site-profile-menu::before{content:"";position:absolute;right:21px;top:-5px;width:10px;height:10px;border-left:1px solid rgba(255,255,255,.11);border-top:1px solid rgba(255,255,255,.11);background:#0a1a11;transform:rotate(45deg)}.br-site-profile-menu[hidden]{display:none!important}@keyframes br-profile-in{from{opacity:0;transform:translateY(-7px) scale(.975)}to{opacity:1;transform:none}}
.br-site-profile-menu-head{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:10px 10px 13px}.br-site-profile-menu-avatar{width:46px;height:46px;display:grid!important;place-items:center;border:1px solid rgba(192,255,217,.56);border-radius:15px;background:linear-gradient(145deg,#a3ffc5,#32e985 54%,#0ca856);color:#022713!important;font-size:17px!important;font-weight:1000!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 24px rgba(0,230,118,.2)}.br-site-profile-menu-identity{min-width:0;display:block!important}.br-site-profile-menu-identity em,.br-site-profile-menu-identity strong,.br-site-profile-menu-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-site-profile-menu-identity em{color:#70d89b;font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.br-site-profile-menu-identity strong{margin-top:3px;color:#fff;font-size:14.5px;letter-spacing:-.015em}.br-site-profile-menu-identity small{margin-top:4px;color:#85a290;font-size:9.5px}.br-site-profile-secure{width:32px;height:32px;display:grid!important;place-items:center;border:1px solid rgba(74,246,148,.25);border-radius:11px;background:linear-gradient(145deg,rgba(48,232,128,.16),rgba(48,232,128,.045));color:#60f49f!important}.br-site-profile-secure svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.br-site-profile-menu-status{display:flex;align-items:center;gap:9px;margin:0 4px 7px;padding:9px 10px;border:1px solid rgba(71,243,144,.1);border-radius:13px;background:linear-gradient(90deg,rgba(40,232,128,.075),rgba(255,255,255,.018))}.br-site-profile-menu-status>i{width:8px;height:8px;flex:0 0 8px;border:2px solid rgba(95,255,162,.23);border-radius:99px;background:#43f692;box-sizing:content-box;box-shadow:0 0 11px rgba(67,246,146,.65)}.br-site-profile-menu-status span{display:block}.br-site-profile-menu-status b,.br-site-profile-menu-status small{display:block}.br-site-profile-menu-status b{color:#cffff0;font-size:9.5px}.br-site-profile-menu-status small{margin-top:2px;color:#759280;font-size:8.5px}
.br-site-profile-menu a{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:14px;color:#eafff2;text-decoration:none;font-size:12px;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.br-site-profile-menu a>span:first-child{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(77,242,147,.12);border-radius:11px;background:linear-gradient(145deg,rgba(51,231,130,.13),rgba(51,231,130,.045));color:#65ffa6}.br-site-profile-menu a>span:first-child svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.br-site-profile-link-copy{min-width:0;display:block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:none!important;color:inherit!important}.br-site-profile-link-copy b,.br-site-profile-link-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-site-profile-link-copy b{font-size:11.5px}.br-site-profile-link-copy small{margin-top:3px;color:#789381;font-size:8.5px;font-weight:650}.br-site-profile-link-arrow{width:15px;height:15px;fill:none;stroke:#658171;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s,color .16s}.br-site-profile-menu a:hover,.br-site-profile-menu a:focus-visible{border-color:rgba(67,240,142,.12);background:linear-gradient(90deg,rgba(40,232,128,.1),rgba(255,255,255,.018));transform:translateX(1px);outline:0}.br-site-profile-menu a:hover .br-site-profile-link-arrow{transform:translateX(2px);stroke:#7dffb2}.br-site-profile-menu-separator{height:1px;margin:5px 8px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.br-site-profile-menu a.is-danger{grid-template-columns:34px minmax(0,1fr);color:#ffd8df}.br-site-profile-menu a.is-danger>span:first-child{border-color:rgba(255,104,129,.13);background:linear-gradient(145deg,rgba(255,82,112,.13),rgba(255,82,112,.035));color:#ff8da0}.br-site-profile-menu a.is-danger:hover{border-color:rgba(255,104,129,.1);background:linear-gradient(90deg,rgba(255,82,112,.09),rgba(255,255,255,.015))}
@media(max-width:820px){.br-site-profile-button{width:min(210px,31vw)}.br-site-profile-kicker{display:none!important}.br-site-profile-copy{grid-template-columns:1fr}.br-site-profile-copy small{margin-top:3px}.br-site-profile-chevron{width:24px;height:24px}}
@media(max-width:620px){.br-site-profile-copy,.br-site-profile-chevron{display:none}.br-site-profile-button{display:block;width:44px;min-height:44px;padding:2px;border-radius:15px}.br-site-profile-avatar-wrap,.br-site-profile-avatar{width:38px;height:38px}.br-site-profile-menu{position:fixed;top:76px;right:10px;width:min(318px,calc(100vw - 20px))}.br-site-profile-menu::before{right:61px}}
@media(max-width:420px){.br-site-profile-menu{top:74px}.br-site-profile-menu-head{grid-template-columns:42px minmax(0,1fr) 32px;gap:9px;padding:9px 8px 12px}.br-site-profile-menu-avatar{width:42px;height:42px;border-radius:14px}.br-site-profile-menu-status{margin-left:2px;margin-right:2px}}
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--br-ease)}
html{scroll-behavior:smooth;scroll-padding-top:100px;background:var(--br-bg)}
body.br-shell-page{--br-bg-y:0px;--br-bg-glow-y:0px;position:relative;isolation:isolate;padding-top:78px;background-color:#040806!important;background-image:
 linear-gradient(rgba(255,255,255,.052) 1px,transparent 1px),
 linear-gradient(90deg,rgba(255,255,255,.052) 1px,transparent 1px),
 radial-gradient(1100px 560px at 16% 0%,rgba(40,232,128,.28),transparent 68%),
 radial-gradient(880px 520px at 88% 8%,rgba(85,223,241,.15),transparent 70%),
 linear-gradient(180deg,#082315 0%,#06170f 22%,#040a07 58%,#030604 100%)!important;
 background-size:56px 56px,56px 56px,auto,auto,100% 100%!important;
 background-position:0 var(--br-bg-y),0 var(--br-bg-y),center var(--br-bg-glow-y),center var(--br-bg-glow-y),center top!important;
 background-attachment:fixed,fixed,fixed,fixed,fixed!important;color:var(--br-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow-x:hidden;min-height:100vh;transition:background-position .08s linear}
body.br-shell-page *{box-sizing:border-box}
body.br-shell-page img{max-width:100%;height:auto}
body.br-shell-page::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 20%,rgba(0,0,0,.28) 100%),radial-gradient(64% 46% at 50% 2%,rgba(40,232,128,.13),transparent 72%);transform:translate3d(0,var(--br-depth-y,0px),0);will-change:transform;opacity:.95}
body.br-shell-page::after{content:"";position:fixed;inset:auto -10vw -18vh -10vw;height:54vh;z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 50% 100%,rgba(0,0,0,.62),transparent 72%);transform:translate3d(0,var(--br-depth-y-2,0px),0);will-change:transform}
body.br-shell-page .grid-overlay,body.br-shell-page .ambient-bg,body.br-shell-page .ambient-blob{display:none!important}
body.br-shell-page::selection{background:rgba(40,232,128,.28);color:#fff}
body.br-shell-page :focus-visible{outline:3px solid rgba(40,232,128,.45);outline-offset:3px}
.br-site-header{position:fixed;inset:0 0 auto;z-index:10000;height:78px;pointer-events:none}
.br-site-nav{pointer-events:auto;width:min(1240px,calc(100% - 32px));height:58px;margin:10px auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 10px 0 14px;border-radius:18px;background:rgba(5,12,8,.84);border:1px solid var(--br-line);box-shadow:0 14px 45px rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);transition:background .2s,border-color .2s,box-shadow .2s}
.br-site-header.is-scrolled .br-site-nav{background:rgba(5,12,8,.96);border-color:rgba(40,232,128,.18);box-shadow:0 15px 52px rgba(0,0,0,.5)}
.br-site-brand{display:inline-flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important;white-space:nowrap;min-width:max-content}
.br-site-brand img{width:38px!important;height:38px!important;object-fit:contain;filter:drop-shadow(0 7px 18px rgba(40,232,128,.18))}
.br-site-brand span{font-size:14px;font-weight:900;letter-spacing:.4px}
.br-site-brand b{color:var(--br-green)}
.br-site-brand em{font-style:normal;color:var(--br-muted);font-size:.78em}
.br-site-links{display:flex;align-items:center;gap:4px}
.br-site-links a{position:relative;color:#b7c8bd!important;text-decoration:none!important;font-size:14px;font-weight:750;padding:9px 12px;border-radius:11px;transition:color .16s,background .16s,transform .16s}
.br-site-links a:hover{color:#fff!important;background:rgba(255,255,255,.055);transform:translateY(-1px)}
.br-site-links a.is-active{color:#fff!important;background:rgba(40,232,128,.105);box-shadow:inset 0 0 0 1px rgba(40,232,128,.19)}
.br-site-links a.is-active::after{content:"";position:absolute;left:50%;bottom:3px;width:16px;height:2px;border-radius:9px;background:var(--br-green);transform:translateX(-50%)}
.br-site-links a.br-site-discord-link{margin-left:6px;color:#e8eeff!important;background:linear-gradient(135deg,rgba(88,101,242,.24),rgba(38,149,255,.18));border:1px solid rgba(119,132,255,.34);box-shadow:0 10px 26px rgba(69,96,255,.18)}
.br-site-links a.br-site-discord-link:hover{background:linear-gradient(135deg,rgba(88,101,242,.36),rgba(38,149,255,.24));color:#fff!important;box-shadow:0 14px 30px rgba(69,96,255,.24)}
.br-site-links a.br-site-discord-link::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#8ea1ff;box-shadow:0 0 14px rgba(142,161,255,.8)}
.br-site-actions{display:flex;align-items:center;gap:7px}
.br-site-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:11px;text-decoration:none!important;font-size:13px;font-weight:850;white-space:nowrap;transition:transform .16s,background .16s,border-color .16s}
.br-site-login{color:#ecfff3!important;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.035)}
.br-site-login:hover{background:rgba(255,255,255,.07);transform:translateY(-1px)}
.br-site-register{color:#031108!important;background:linear-gradient(135deg,var(--br-green),var(--br-green-2));box-shadow:0 9px 25px rgba(40,232,128,.16)}
.br-site-register:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgba(40,232,128,.25)}
.br-site-menu-button{display:none;width:40px;height:40px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.035);cursor:pointer;padding:9px}
.br-site-menu-button span{display:block;height:2px;margin:4px 0;border-radius:3px;background:#fff;transition:.2s}
.br-site-menu-button[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.br-site-menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}
.br-site-menu-button[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}

/* Unified scale and spacing for legacy public pages */
body.br-shell-page .hero,
body.br-shell-page .hero-section,
body.br-shell-page .pricing-hero,
body.br-shell-page .faq-hero,
body.br-shell-page .wins-hero,
body.br-shell-page .legal-hero{min-height:auto!important;padding-top:clamp(70px,8vw,118px)!important;padding-bottom:clamp(62px,7vw,105px)!important}
body.br-shell-page .hero-content,
body.br-shell-page .container,
body.br-shell-page .section-container,
body.br-shell-page .content-wrapper,
body.br-shell-page .pricing-container,
body.br-shell-page .faq-container,
body.br-shell-page .wins-container{width:min(1240px,calc(100% - 40px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
body.br-shell-page .hero-title,
body.br-shell-page h1{font-size:clamp(2.45rem,5.4vw,4.55rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance}
body.br-shell-page .hero-subtitle,
body.br-shell-page .hero-description{font-size:clamp(1rem,1.6vw,1.22rem)!important;line-height:1.72!important;max-width:760px!important;color:var(--br-muted)!important}
body.br-shell-page section{content-visibility:auto;contain-intrinsic-size:1px 740px}
body.br-shell-page header,body.br-shell-page footer,body.br-shell-page .hero{content-visibility:visible;contain-intrinsic-size:auto}
body.br-shell-page .glass,
body.br-shell-page .card,
body.br-shell-page .faq-item,
body.br-shell-page .pricing-card,
body.br-shell-page .win-card,
body.br-shell-page .content-card{border-color:var(--br-line)!important;background:linear-gradient(145deg,rgba(15,31,22,.84),rgba(6,13,9,.86))!important;box-shadow:0 18px 55px rgba(0,0,0,.24)!important}
body.br-shell-page .section-title,body.br-shell-page h2{letter-spacing:-.03em;text-wrap:balance}
body.br-shell-page .nav-wrapper,body.br-shell-page>.mobile-menu{display:none!important}
body.br-shell-page .footer{display:none!important}

.br-site-footer{position:relative;z-index:20;margin-top:clamp(72px,9vw,132px);border-top:1px solid var(--br-line);background:linear-gradient(180deg,rgba(4,8,6,.75),#030604);padding:64px 20px 28px;color:var(--br-muted)}
.br-site-footer::before{content:"";position:absolute;left:50%;top:-1px;width:min(560px,70vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--br-green),transparent)}
.br-site-footer-grid{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}
.br-site-footer-brand p{max-width:460px;margin:20px 0 18px;font-size:14px;line-height:1.75}
.br-site-footer h3{margin:7px 0 18px;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.1em}
.br-site-footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start}
.br-site-footer a{color:#9db1a3;text-decoration:none;font-size:14px;line-height:1.4;margin:0 0 13px;transition:color .16s,transform .16s}
.br-site-footer a:hover{color:#fff;transform:translateX(2px)}
.br-site-footer-badges{display:flex;gap:8px;flex-wrap:wrap}
.br-site-footer-badges span{font-size:11px;font-weight:800;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.025);color:#b8c8bd}
.br-site-footer-bottom{width:min(1240px,100%);margin:48px auto 0;padding-top:22px;border-top:1px solid var(--br-line);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}
.br-site-footer-bottom p{margin:0}
.br-site-footer-bottom div{display:flex;gap:18px}
.br-site-footer-bottom a{margin:0;font-size:12px}
.br-site-footer-bottom .br-cookie-settings{margin:0;color:#9db1a3;font-size:12px;line-height:1.4;transition:color .16s,transform .16s}.br-site-footer-bottom .br-cookie-settings:hover{color:#fff;transform:translateX(2px);text-decoration:none}

@media (max-width:980px){
  .br-site-nav{overflow:visible!important}
  .br-site-links{position:fixed;left:16px;right:16px;top:76px;display:grid;gap:6px;padding:10px;border-radius:18px;background:rgba(5,12,8,.98);border:1px solid var(--br-line);box-shadow:var(--br-shadow);transform:translateY(-12px) scale(.98);opacity:0;visibility:hidden;transition:.2s var(--br-ease)}
  .br-site-links.is-open{transform:none;opacity:1;visibility:visible}
  .br-site-links a{padding:12px 14px}
  .br-site-links a.br-site-discord-link{margin-left:0;justify-content:center;background:linear-gradient(135deg,rgba(88,101,242,.3),rgba(38,149,255,.22))}
  .br-site-links a.is-active::after{left:14px;bottom:6px;transform:none}
  .br-site-menu-button{display:block}
  .br-site-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:38px}
  .br-site-footer-grid>div:last-child{grid-column:2/4}
}
@media (max-width:700px){
  .br-site-nav{width:calc(100% - 20px);margin:8px auto;height:58px;padding-left:10px}
  .br-site-header{height:74px}
  body.br-shell-page{padding-top:74px}
  .br-site-login{display:none!important}
  .br-site-register{min-height:38px!important;padding:0 10px!important;font-size:12px!important}
  .br-site-brand span{font-size:12px}
  .br-site-brand img{width:34px!important;height:34px!important}
  body.br-shell-page .hero-content,body.br-shell-page .container,body.br-shell-page .section-container,body.br-shell-page .content-wrapper,body.br-shell-page .pricing-container,body.br-shell-page .faq-container,body.br-shell-page .wins-container{width:min(100% - 28px,1240px)!important}
  body.br-shell-page .hero-title,body.br-shell-page h1{font-size:clamp(2rem,11vw,3.25rem)!important}
  .br-site-footer{padding:52px 18px 24px}
  .br-site-footer-grid{grid-template-columns:1fr;gap:30px}
  .br-site-footer-grid>div:last-child{grid-column:auto}
  .br-site-footer-bottom{margin-top:36px;align-items:flex-start;flex-direction:column}
}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}


/* Unified animated background v4 - one source for home, FAQ, pricing, wins, blog and utility pages */
html body.br-shell-page,
html body.br-shell-page.br-page-home,
html body.br-shell-page.br-page-faq,
html body.br-shell-page.br-page-pricing,
html body.br-shell-page.br-page-wins,
html body.br-shell-page.br-blog-page,
html body.br-shell-page.br-article-page,
html body.br-shell-page.br-page-utility{
  --br-bg-y:0px;
  --br-bg-glow-y:0px;
  background-color:#040806!important;
  background-image:
    linear-gradient(rgba(255,255,255,.052) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.052) 1px,transparent 1px),
    radial-gradient(1100px 560px at 16% 0%,rgba(40,232,128,.28),transparent 68%),
    radial-gradient(880px 520px at 88% 8%,rgba(85,223,241,.15),transparent 70%),
    linear-gradient(180deg,#082315 0%,#06170f 22%,#040a07 58%,#030604 100%)!important;
  background-size:56px 56px,56px 56px,auto,auto,100% 100%!important;
  background-position:0 var(--br-bg-y),0 var(--br-bg-y),center var(--br-bg-glow-y),center var(--br-bg-glow-y),center top!important;
  background-attachment:fixed,fixed,fixed,fixed,fixed!important;
}
html body.br-shell-page .ambient-bg,
html body.br-shell-page .ambient-blob,
html body.br-shell-page .grid-overlay{display:none!important}
body.br-shell-page .hero-section,
body.br-shell-page .pricing-hero,
body.br-shell-page .faq-hero,
body.br-shell-page .wins-hero,
body.br-shell-page .br-blog-hero{
  position:relative;
  overflow:visible;
}
body.br-shell-page .hero-section::before,
body.br-shell-page .pricing-hero::before,
body.br-shell-page .faq-hero::before,
body.br-shell-page .wins-hero::before,
body.br-shell-page .br-blog-hero::before{
  content:"";
  position:absolute;
  inset:-84px max(-7vw,-92px) -70px;
  z-index:-1;
  pointer-events:none;
  background:radial-gradient(66% 50% at 50% 18%,rgba(40,232,128,.13),transparent 70%),radial-gradient(44% 40% at 70% 18%,rgba(85,223,241,.08),transparent 72%);
  filter:blur(18px);
  transform:translate3d(0,var(--br-depth-y,0px),0);
  will-change:transform;
}
body.br-shell-page .hero-content,
body.br-shell-page .container,
body.br-shell-page .section-container,
body.br-shell-page .content-wrapper,
body.br-shell-page .pricing-container,
body.br-shell-page .faq-container,
body.br-shell-page .wins-container,
body.br-shell-page .br-blog-main,
body.br-shell-page .br-article-main{
  transform:translateZ(0);
}
@media (prefers-reduced-motion:reduce){
  html body.br-shell-page{transition:none!important;background-position:0 0,0 0,center top,center top,center top!important}
  body.br-shell-page::before,body.br-shell-page::after,body.br-shell-page .hero-section::before,body.br-shell-page .pricing-hero::before,body.br-shell-page .faq-hero::before,body.br-shell-page .wins-hero::before,body.br-shell-page .br-blog-hero::before{transform:none!important;will-change:auto!important}
}

/* v5 - one clean background without top contour/seam */
body.br-shell-page{
  --br-bg-y:0px;
  --br-bg-glow-y:0px;
  --br-depth-y:0px;
  --br-scroll-dark:0;
  background-color:#040806!important;
  background-image:
    linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),
    radial-gradient(1180px 620px at 18% -4%,rgba(40,232,128,.28),transparent 70%),
    radial-gradient(900px 560px at 88% 4%,rgba(85,223,241,.14),transparent 72%),
    linear-gradient(180deg,#082315 0%,#06170f 20%,#040a07 52%,#020403 100%)!important;
  background-size:56px 56px,56px 56px,auto,auto,100% 100%!important;
  background-position:0 var(--br-bg-y),0 var(--br-bg-y),center var(--br-bg-glow-y),center var(--br-bg-glow-y),center top!important;
  background-attachment:fixed,fixed,fixed,fixed,fixed!important;
  transition:none!important;
}
body.br-shell-page::before{
  content:""!important;
  position:fixed!important;
  inset:-18vh -10vw -10vh -10vw!important;
  z-index:-1!important;
  pointer-events:none!important;
  background:
    radial-gradient(62% 38% at 24% 5%,rgba(40,232,128,.18),transparent 74%),
    radial-gradient(42% 34% at 78% 7%,rgba(85,223,241,.11),transparent 78%)!important;
  transform:translate3d(0,var(--br-depth-y,0px),0)!important;
  opacity:.9!important;
  filter:blur(0)!important;
  will-change:transform!important;
}
body.br-shell-page::after{
  content:""!important;
  position:fixed!important;
  inset:0!important;
  height:auto!important;
  z-index:-1!important;
  pointer-events:none!important;
  background:#000!important;
  opacity:var(--br-scroll-dark,0)!important;
  transform:none!important;
  will-change:opacity!important;
}
.br-site-header.is-scrolled .br-site-nav{box-shadow:0 12px 34px rgba(0,0,0,.34)!important;border-color:rgba(40,232,128,.14)!important;background:rgba(5,12,8,.94)!important}
@media(max-width:700px){body.br-shell-page{background-size:46px 46px,46px 46px,auto,auto,100% 100%!important}}


/* v6 - seamless background, no top band and softer depth */
body.br-shell-page,
html body.br-shell-page,
html body.br-shell-page.br-page-home,
html body.br-shell-page.br-page-faq,
html body.br-shell-page.br-page-pricing,
html body.br-shell-page.br-page-wins,
html body.br-shell-page.br-blog-page,
html body.br-shell-page.br-article-page,
html body.br-shell-page.br-page-utility{
  --br-bg-y:0px;
  --br-bg-glow-y:0px;
  --br-scroll-dark:0;
  background-color:#030604!important;
  background-image:
    linear-gradient(rgba(255,255,255,.047) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.047) 1px,transparent 1px),
    radial-gradient(1180px 620px at 18% -6%,rgba(40,232,128,.26),transparent 72%),
    radial-gradient(900px 540px at 86% 0%,rgba(85,223,241,.12),transparent 74%),
    linear-gradient(180deg,#082215 0%,#06170f 18%,#040a07 48%,#020403 100%)!important;
  background-size:56px 56px,56px 56px,auto,auto,100% 100%!important;
  background-position:0 var(--br-bg-y),0 var(--br-bg-y),center var(--br-bg-glow-y),center var(--br-bg-glow-y),center top!important;
  background-attachment:fixed,fixed,fixed,fixed,fixed!important;
}
body.br-shell-page::before,
body.br-shell-page .hero-section::before,
body.br-shell-page .pricing-hero::before,
body.br-shell-page .faq-hero::before,
body.br-shell-page .wins-hero::before,
body.br-shell-page .br-blog-hero::before{content:none!important;display:none!important;background:none!important;filter:none!important;transform:none!important;will-change:auto!important}
body.br-shell-page::after{content:""!important;position:fixed!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:#000!important;opacity:var(--br-scroll-dark,0)!important;transform:none!important;filter:none!important;will-change:opacity!important}
.br-site-header{background:transparent!important;box-shadow:none!important}
.br-site-nav{box-shadow:0 10px 26px rgba(0,0,0,.24)!important}
.br-site-header.is-scrolled .br-site-nav{box-shadow:0 10px 26px rgba(0,0,0,.28)!important;background:rgba(5,12,8,.92)!important;border-color:rgba(255,255,255,.095)!important}
body.br-shell-page .glass,
body.br-shell-page .card,
body.br-shell-page .faq-item,
body.br-shell-page .rules-card,
body.br-shell-page .pricing-card,
body.br-shell-page .win-card,
body.br-shell-page .content-card,
body.br-shell-page .voucher-card,
body.br-shell-page .side-card,
body.br-shell-page .br-blog-card,
body.br-shell-page .br-blog-featured,
body.br-shell-page .br-article-header,
body.br-shell-page .br-article-aside-card{
  box-shadow:0 18px 58px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.br-shell-page .voucher-card::after,
body.br-shell-page .side-card::after,
body.br-shell-page .rules-card::after,
body.br-shell-page .risk-checker-card::after,
body.br-shell-page .br-blog-featured::before{opacity:.10!important;filter:none!important}
body.br-shell-page .section-container,
body.br-shell-page .container,
body.br-shell-page .content-wrapper,
body.br-shell-page .br-blog-main,
body.br-shell-page .br-article-main{transform:none!important}
@media(max-width:700px){body.br-shell-page{background-size:46px 46px,46px 46px,auto,auto,100% 100%!important}}


/* v7 - no visible rectangular shadow cutoffs */
body.br-shell-page,
html body.br-shell-page{
  --br-scroll-dark:0!important;
  background-color:#030604!important;
  background-image:
    linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),
    radial-gradient(1180px 640px at 18% -7%,rgba(40,232,128,.24),transparent 73%),
    radial-gradient(920px 560px at 88% -2%,rgba(85,223,241,.105),transparent 75%),
    linear-gradient(180deg,#082315 0%,#06170f 18%,#040906 48%,#020302 100%)!important;
  background-size:56px 56px,56px 56px,auto,auto,100% 2600px!important;
  background-position:0 var(--br-bg-y),0 var(--br-bg-y),center var(--br-bg-glow-y),center var(--br-bg-glow-y),center top!important;
  background-attachment:fixed,fixed,fixed,fixed,scroll!important;
}
body.br-shell-page::before,
body.br-shell-page::after,
body.br-shell-page .hero-section::before,
body.br-shell-page .pricing-hero::before,
body.br-shell-page .faq-hero::before,
body.br-shell-page .wins-hero::before,
body.br-shell-page .br-blog-hero::before{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
}
.br-site-header,
.br-site-nav,
.br-site-header.is-scrolled .br-site-nav{
  box-shadow:none!important;
}
body.br-shell-page .glass,
body.br-shell-page .card,
body.br-shell-page .feature-card,
body.br-shell-page .b-card,
body.br-shell-page .info-card,
body.br-shell-page .faq-item,
body.br-shell-page .rules-card,
body.br-shell-page .pricing-card,
body.br-shell-page .win-card,
body.br-shell-page .content-card,
body.br-shell-page .voucher-card,
body.br-shell-page .side-card,
body.br-shell-page .discord-card,
body.br-shell-page .br-blog-card,
body.br-shell-page .br-blog-featured,
body.br-shell-page .br-feature-visual,
body.br-shell-page .br-article-header,
body.br-shell-page .br-article-aside-card,
body.br-shell-page .br-blog-callout,
body.br-shell-page .br-blog-kpi,
body.br-shell-page .br-blog-step,
body.br-shell-page .hero-screen,
body.br-shell-page .profit-meter,
body.br-shell-page .signal-wave,
body.br-shell-page .mini-row,
body.br-shell-page .hero-proof-row div,
body.br-shell-page .orbit-pill{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035), inset 0 0 0 1px rgba(255,255,255,.018)!important;
  filter:none!important;
}
body.br-shell-page .rules-card::before,
body.br-shell-page .rules-card::after,
body.br-shell-page .voucher-card::before,
body.br-shell-page .voucher-card::after,
body.br-shell-page .side-card::before,
body.br-shell-page .side-card::after,
body.br-shell-page .risk-checker-card::before,
body.br-shell-page .risk-checker-card::after,
body.br-shell-page .br-blog-featured::before,
body.br-shell-page .br-blog-featured::after,
body.br-shell-page .br-blog-card::after{
  opacity:.08!important;
  filter:none!important;
  box-shadow:none!important;
}
body.br-shell-page .btn,
body.br-shell-page .btn-block,
body.br-shell-page .br-site-register,
body.br-shell-page .br-site-discord-link,
body.br-shell-page .br-blog-read,
body.br-shell-page .br-copy-link,
body.br-shell-page .br-share-link{
  box-shadow:none!important;
}
@media(max-width:700px){
  body.br-shell-page{background-size:46px 46px,46px 46px,auto,auto,100% 2200px!important}
}

/* v8 - brutal fix: no hard shadow rectangles, no top scroll band */
html body.br-shell-page,
html body.br-shell-page.br-page-home,
html body.br-shell-page.br-page-faq,
html body.br-shell-page.br-page-pricing,
html body.br-shell-page.br-page-wins,
html body.br-shell-page.br-blog-page,
html body.br-shell-page.br-article-page,
html body.br-shell-page.br-page-utility{
  --br-bg-y:0px!important;
  --br-bg-glow-y:0px!important;
  --br-depth-y:0px!important;
  --br-depth-y-2:0px!important;
  --br-scroll-dark:0!important;
  background-color:#030604!important;
  background-image:
    linear-gradient(rgba(255,255,255,.043) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.043) 1px,transparent 1px),
    radial-gradient(1100px 640px at 18% -10%,rgba(40,232,128,.22),transparent 74%),
    radial-gradient(920px 560px at 88% -6%,rgba(85,223,241,.10),transparent 76%),
    linear-gradient(180deg,#082315 0%,#06170f 18%,#040906 46%,#020302 100%)!important;
  background-size:56px 56px,56px 56px,auto,auto,100% 2600px!important;
  background-position:0 0,0 0,center top,center top,center top!important;
  background-attachment:fixed,fixed,fixed,fixed,scroll!important;
}
html body.br-shell-page::before,
html body.br-shell-page::after,
html body.br-shell-page .br-site-header::before,
html body.br-shell-page .br-site-header::after,
html body.br-shell-page .br-site-nav::before,
html body.br-shell-page .br-site-nav::after,
html body.br-shell-page .hero-section::before,
html body.br-shell-page .hero-section::after,
html body.br-shell-page .pricing-hero::before,
html body.br-shell-page .pricing-hero::after,
html body.br-shell-page .faq-hero::before,
html body.br-shell-page .faq-hero::after,
html body.br-shell-page .wins-hero::before,
html body.br-shell-page .wins-hero::after,
html body.br-shell-page .br-blog-hero::before,
html body.br-shell-page .br-blog-hero::after{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:0!important;
  transform:none!important;
}
html body.br-shell-page .br-site-header,
html body.br-shell-page .br-site-nav,
html body.br-shell-page .br-site-header.is-scrolled .br-site-nav{
  background-clip:padding-box!important;
  box-shadow:none!important;
  filter:none!important;
}
html body.br-shell-page *,
html body.br-shell-page *::before,
html body.br-shell-page *::after{
  box-shadow:none!important;
  filter:none!important;
}
html body.br-shell-page .card,
html body.br-shell-page .glass,
html body.br-shell-page .info-card,
html body.br-shell-page .feature-card,
html body.br-shell-page .b-card,
html body.br-shell-page .faq-item,
html body.br-shell-page .rules-card,
html body.br-shell-page .pricing-card,
html body.br-shell-page .win-card,
html body.br-shell-page .content-card,
html body.br-shell-page .voucher-card,
html body.br-shell-page .side-card,
html body.br-shell-page .discord-card,
html body.br-shell-page .hero-proof-row div,
html body.br-shell-page .hero-screen,
html body.br-shell-page .profit-meter,
html body.br-shell-page .signal-wave,
html body.br-shell-page .mini-row,
html body.br-shell-page .orbit-pill,
html body.br-shell-page .br-blog-card,
html body.br-shell-page .br-blog-featured,
html body.br-shell-page .br-feature-visual,
html body.br-shell-page .br-article-header,
html body.br-shell-page .br-article-aside-card{
  overflow:hidden!important;
  background-clip:padding-box!important;
  border-color:rgba(255,255,255,.095)!important;
}
@media(max-width:700px){
  html body.br-shell-page{background-size:46px 46px,46px 46px,auto,auto,100% 2200px!important}
}


/* v9 - FINAL: flat seamless background, no horizontal bands, no shadow contours */
html body.br-shell-page,
html body.br-shell-page.br-page-home,
html body.br-shell-page.br-page-faq,
html body.br-shell-page.br-page-pricing,
html body.br-shell-page.br-page-wins,
html body.br-shell-page.br-blog-page,
html body.br-shell-page.br-article-page,
html body.br-shell-page.br-page-utility{
  --br-bg-y:0px!important;
  --br-bg-glow-y:0px!important;
  --br-depth-y:0px!important;
  --br-depth-y-2:0px!important;
  --br-scroll-dark:0!important;
  background-color:#030806!important;
  background-image:
    linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px),
    radial-gradient(1200px 760px at 18% -14%,rgba(40,232,128,.20),rgba(40,232,128,.08) 38%,transparent 78%),
    radial-gradient(980px 680px at 88% -10%,rgba(85,223,241,.075),transparent 78%),
    linear-gradient(180deg,#061d12 0%,#04100b 52%,#020403 100%)!important;
  background-size:56px 56px,56px 56px,auto,auto,100% 100vh!important;
  background-position:0 0,0 0,center top,center top,center top!important;
  background-attachment:fixed,fixed,fixed,fixed,fixed!important;
}
html body.br-shell-page::before,
html body.br-shell-page::after,
html body.br-shell-page .br-site-header::before,
html body.br-shell-page .br-site-header::after,
html body.br-shell-page .br-site-nav::before,
html body.br-shell-page .br-site-nav::after,
html body.br-shell-page .hero-section::before,
html body.br-shell-page .hero-section::after,
html body.br-shell-page .pricing-hero::before,
html body.br-shell-page .pricing-hero::after,
html body.br-shell-page .faq-hero::before,
html body.br-shell-page .faq-hero::after,
html body.br-shell-page .wins-hero::before,
html body.br-shell-page .wins-hero::after,
html body.br-shell-page .br-blog-hero::before,
html body.br-shell-page .br-blog-hero::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
}
html body.br-shell-page *,
html body.br-shell-page *::before,
html body.br-shell-page *::after{
  box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;
}
html body.br-shell-page .br-site-nav,
html body.br-shell-page .br-site-header.is-scrolled .br-site-nav{
  background:rgba(4,12,8,.88)!important;
  border-color:rgba(255,255,255,.055)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html body.br-shell-page .card,
html body.br-shell-page .glass,
html body.br-shell-page .info-card,
html body.br-shell-page .feature-card,
html body.br-shell-page .b-card,
html body.br-shell-page .faq-item,
html body.br-shell-page .rules-card,
html body.br-shell-page .pricing-card,
html body.br-shell-page .win-card,
html body.br-shell-page .content-card,
html body.br-shell-page .voucher-card,
html body.br-shell-page .side-card,
html body.br-shell-page .discord-card,
html body.br-shell-page .risk-checker-card,
html body.br-shell-page .comparison-banner,
html body.br-shell-page .hero-proof-row div,
html body.br-shell-page .hero-screen,
html body.br-shell-page .profit-meter,
html body.br-shell-page .signal-wave,
html body.br-shell-page .mini-row,
html body.br-shell-page .orbit-pill,
html body.br-shell-page .br-blog-card,
html body.br-shell-page .br-blog-featured,
html body.br-shell-page .br-feature-visual,
html body.br-shell-page .br-article-header,
html body.br-shell-page .br-article-aside-card,
html body.br-shell-page .br-blog-callout,
html body.br-shell-page .br-blog-kpi,
html body.br-shell-page .br-blog-step{
  background:rgba(5,14,10,.66)!important;
  background-image:none!important;
  border:1px solid rgba(255,255,255,.045)!important;
  outline:0!important;
  outline-offset:0!important;
  overflow:hidden!important;
  background-clip:padding-box!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html body.br-shell-page .rules-card::before,
html body.br-shell-page .rules-card::after,
html body.br-shell-page .voucher-card::before,
html body.br-shell-page .voucher-card::after,
html body.br-shell-page .side-card::before,
html body.br-shell-page .side-card::after,
html body.br-shell-page .risk-checker-card::before,
html body.br-shell-page .risk-checker-card::after,
html body.br-shell-page .br-blog-featured::before,
html body.br-shell-page .br-blog-featured::after,
html body.br-shell-page .br-blog-card::before,
html body.br-shell-page .br-blog-card::after,
html body.br-shell-page .hero-screen::before,
html body.br-shell-page .hero-screen::after,
html body.br-shell-page .profit-meter::before,
html body.br-shell-page .profit-meter::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
}
html body.br-shell-page .btn,
html body.br-shell-page .btn-block,
html body.br-shell-page .br-site-register,
html body.br-shell-page .br-site-discord-link,
html body.br-shell-page .br-blog-read,
html body.br-shell-page .br-copy-link,
html body.br-shell-page .br-share-link{
  box-shadow:none!important;
  filter:none!important;
}
@media(max-width:700px){
  html body.br-shell-page{background-size:46px 46px,46px 46px,auto,auto,100% 100vh!important}
}


/* v14 - mobile: no repeating shadow/gradient bands, contained navbar, safer spacing */
@media(max-width:800px){
  html,body,html body.br-shell-page{
    background-color:#030806!important;
    background-image:
      linear-gradient(rgba(255,255,255,.036) 1px,transparent 1px),
      linear-gradient(90deg,rgba(255,255,255,.036) 1px,transparent 1px)!important;
    background-size:46px 46px,46px 46px!important;
    background-position:0 0,0 0!important;
    background-attachment:scroll,scroll!important;
    --br-bg-y:0px!important;
    --br-bg-glow-y:0px!important;
    --br-depth-y:0px!important;
    --br-depth-y-2:0px!important;
    --br-scroll-dark:0!important;
  }
  html body.br-shell-page::before,
  html body.br-shell-page::after,
  html body.br-shell-page section::before,
  html body.br-shell-page section::after,
  html body.br-shell-page .hero-section::before,
  html body.br-shell-page .hero-section::after,
  html body.br-shell-page .section-container::before,
  html body.br-shell-page .section-container::after,
  html body.br-shell-page .br-blog-main::before,
  html body.br-shell-page .br-blog-main::after{
    content:none!important;
    display:none!important;
    background:none!important;
    box-shadow:none!important;
    filter:none!important;
    opacity:0!important;
  }
  html body.br-shell-page section,
  html body.br-shell-page .section-container,
  html body.br-shell-page .container,
  html body.br-shell-page .content-wrapper,
  html body.br-shell-page .br-blog-main,
  html body.br-shell-page .br-article-main{
    background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    filter:none!important;
  }
  html body.br-shell-page .card,
  html body.br-shell-page .glass,
  html body.br-shell-page .info-card,
  html body.br-shell-page .feature-card,
  html body.br-shell-page .b-card,
  html body.br-shell-page .faq-item,
  html body.br-shell-page .rules-card,
  html body.br-shell-page .pricing-card,
  html body.br-shell-page .win-card,
  html body.br-shell-page .content-card,
  html body.br-shell-page .voucher-card,
  html body.br-shell-page .side-card,
  html body.br-shell-page .discord-card,
  html body.br-shell-page .risk-checker-card,
  html body.br-shell-page .comparison-banner,
  html body.br-shell-page .hero-proof-row div,
  html body.br-shell-page .hero-screen,
  html body.br-shell-page .profit-meter,
  html body.br-shell-page .signal-wave,
  html body.br-shell-page .mini-row,
  html body.br-shell-page .orbit-pill,
  html body.br-shell-page .br-blog-card,
  html body.br-shell-page .br-blog-featured,
  html body.br-shell-page .br-feature-visual,
  html body.br-shell-page .br-article-header,
  html body.br-shell-page .br-article-aside-card{
    background:rgba(5,14,10,.68)!important;
    background-image:none!important;
    border-color:rgba(255,255,255,.05)!important;
    box-shadow:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    outline:0!important;
  }
  html body.br-shell-page .br-site-header{height:72px!important;background:transparent!important;box-shadow:none!important;filter:none!important;overflow:visible!important}
  html body.br-shell-page .br-site-nav{
    width:calc(100% - 32px)!important;
    max-width:calc(100% - 32px)!important;
    height:62px!important;
    min-height:62px!important;
    margin:7px auto!important;
    padding:0 8px 0 10px!important;
    gap:7px!important;
    border-radius:18px!important;
    overflow:hidden!important;
    display:flex!important;
    align-items:center!important;
    background:rgba(4,12,8,.92)!important;
  }
  html body.br-shell-page .br-site-brand{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;gap:7px!important}
  html body.br-shell-page .br-site-brand img{width:32px!important;height:32px!important;flex:0 0 32px!important}
  html body.br-shell-page .br-site-brand span{font-size:11.5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  html body.br-shell-page .br-site-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;height:42px!important}
  html body.br-shell-page .br-site-register{height:39px!important;min-height:39px!important;padding:0 10px!important;border-radius:13px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}
  html body.br-shell-page .br-site-menu-button{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;margin:0!important;padding:0!important;border-radius:12px!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important}
  html body.br-shell-page .br-site-menu-button span{width:18px!important;height:2px!important;margin:2.6px 0!important;transform-origin:center!important;flex:0 0 auto!important}
  html body.br-shell-page .br-site-links{top:76px!important;left:16px!important;right:16px!important;width:auto!important;max-width:none!important;overflow:hidden!important}
  body.br-shell-page .hero-content,
  body.br-shell-page .container,
  body.br-shell-page .section-container,
  body.br-shell-page .content-wrapper,
  body.br-shell-page .pricing-container,
  body.br-shell-page .faq-container,
  body.br-shell-page .wins-container,
  body.br-shell-page .br-blog-main,
  body.br-shell-page .br-article-main{width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important}
}
html body.br-page-home .hero-section.home-fov-hero{padding-top:clamp(46px,5.8vw,74px)!important}
@media(max-width:800px){html body.br-page-home .hero-section.home-fov-hero{padding-top:46px!important}}


/* v15 - mobile hard reset: zero bands, zero navbar jump */
@media(max-width:900px){
  html{
    background:#030806!important;
    background-image:
      linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),
      linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px)!important;
    background-size:46px 46px,46px 46px!important;
    background-position:0 0,0 0!important;
    background-attachment:local,local!important;
  }
  body,
  html body.br-shell-page,
  html body.br-shell-page.br-page-home,
  html body.br-shell-page.br-page-faq,
  html body.br-shell-page.br-page-pricing,
  html body.br-shell-page.br-page-wins,
  html body.br-shell-page.br-blog-page,
  html body.br-shell-page.br-article-page,
  html body.br-shell-page.br-page-utility{
    min-width:0!important;
    overflow-x:hidden!important;
    background-color:transparent!important;
    background-image:none!important;
    background-size:auto!important;
    background-position:0 0!important;
    background-attachment:scroll!important;
    --br-bg-y:0px!important;
    --br-bg-glow-y:0px!important;
    --br-depth-y:0px!important;
    --br-depth-y-2:0px!important;
    --br-scroll-dark:0!important;
  }
  html body.br-shell-page::before,
  html body.br-shell-page::after,
  html body.br-shell-page *::before,
  html body.br-shell-page *::after{
    box-shadow:none!important;
    filter:none!important;
  }
  html body.br-shell-page .ambient-bg,
  html body.br-shell-page .ambient-blob,
  html body.br-shell-page .grid-overlay,
  html body.br-shell-page .blob-1,
  html body.br-shell-page .blob-2{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
  }
  html body.br-shell-page main,
  html body.br-shell-page section,
  html body.br-shell-page .section-container,
  html body.br-shell-page .hero-section,
  html body.br-shell-page .pricing-hero,
  html body.br-shell-page .faq-hero,
  html body.br-shell-page .wins-hero,
  html body.br-shell-page .content-wrapper,
  html body.br-shell-page .container,
  html body.br-shell-page .br-blog-main,
  html body.br-shell-page .br-article-main{
    background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }

  html body.br-shell-page .br-site-header,
  html body.br-shell-page .br-site-header.is-scrolled{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    height:76px!important;
    min-height:76px!important;
    max-height:76px!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
    overflow:visible!important;
    transform:none!important;
  }
  html body.br-shell-page .br-site-nav,
  html body.br-shell-page .br-site-header.is-scrolled .br-site-nav{
    width:calc(100vw - 28px)!important;
    max-width:calc(100vw - 28px)!important;
    height:58px!important;
    min-height:58px!important;
    max-height:58px!important;
    margin:9px auto!important;
    padding:0 8px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto auto!important;
    align-items:center!important;
    column-gap:6px!important;
    overflow:hidden!important;
    border-radius:17px!important;
    border:1px solid rgba(255,255,255,.075)!important;
    background:#04100b!important;
    background-image:none!important;
    box-shadow:none!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    transform:none!important;
  }
  html body.br-shell-page .br-site-brand{
    min-width:0!important;
    width:auto!important;
    max-width:100%!important;
    overflow:hidden!important;
    gap:7px!important;
  }
  html body.br-shell-page .br-site-brand img{
    width:31px!important;
    height:31px!important;
    min-width:31px!important;
    flex:0 0 31px!important;
  }
  html body.br-shell-page .br-site-brand span{
    display:block!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:11.5px!important;
    line-height:1!important;
  }
  html body.br-shell-page .br-site-links{
    top:76px!important;
    left:14px!important;
    right:14px!important;
    width:auto!important;
    max-width:none!important;
    overflow:hidden!important;
    background:#04100b!important;
    background-image:none!important;
    box-shadow:none!important;
    border-color:rgba(255,255,255,.075)!important;
  }
  html body.br-shell-page .br-site-actions{
    display:contents!important;
  }
  html body.br-shell-page .br-site-login{
    display:none!important;
  }
  html body.br-shell-page .br-site-register{
    grid-column:2!important;
    justify-self:end!important;
    width:auto!important;
    min-width:88px!important;
    max-width:104px!important;
    height:38px!important;
    min-height:38px!important;
    max-height:38px!important;
    padding:0 9px!important;
    margin:0!important;
    border-radius:12px!important;
    font-size:10.5px!important;
    line-height:1!important;
    white-space:nowrap!important;
    transform:none!important;
    box-shadow:none!important;
  }
  html body.br-shell-page .br-site-menu-button{
    grid-column:3!important;
    justify-self:end!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    height:38px!important;
    min-height:38px!important;
    max-height:38px!important;
    padding:0!important;
    margin:0!important;
    border-radius:12px!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    overflow:hidden!important;
    box-shadow:none!important;
    background:rgba(255,255,255,.035)!important;
  }
  html body.br-shell-page .br-site-menu-button span{
    position:absolute!important;
    left:10px!important;
    right:10px!important;
    width:auto!important;
    height:2px!important;
    margin:0!important;
    border-radius:2px!important;
    background:#fff!important;
    transform:none!important;
    transition:none!important;
  }
  html body.br-shell-page .br-site-menu-button span:nth-child(1){top:12px!important}
  html body.br-shell-page .br-site-menu-button span:nth-child(2){top:18px!important}
  html body.br-shell-page .br-site-menu-button span:nth-child(3){top:24px!important}
  html body.br-shell-page .br-site-menu-button[aria-expanded="true"] span:nth-child(1){top:18px!important;transform:rotate(45deg)!important}
  html body.br-shell-page .br-site-menu-button[aria-expanded="true"] span:nth-child(2){opacity:0!important}
  html body.br-shell-page .br-site-menu-button[aria-expanded="true"] span:nth-child(3){top:18px!important;transform:rotate(-45deg)!important}

  body.br-shell-page .hero-content,
  body.br-shell-page .container,
  body.br-shell-page .section-container,
  body.br-shell-page .content-wrapper,
  body.br-shell-page .pricing-container,
  body.br-shell-page .faq-container,
  body.br-shell-page .wins-container,
  body.br-shell-page .br-blog-main,
  body.br-shell-page .br-article-main{
    width:calc(100% - 44px)!important;
    max-width:calc(100% - 44px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }

  html body.br-shell-page .card,
  html body.br-shell-page .glass,
  html body.br-shell-page .info-card,
  html body.br-shell-page .feature-card,
  html body.br-shell-page .b-card,
  html body.br-shell-page .faq-item,
  html body.br-shell-page .rules-card,
  html body.br-shell-page .pricing-card,
  html body.br-shell-page .win-card,
  html body.br-shell-page .content-card,
  html body.br-shell-page .voucher-card,
  html body.br-shell-page .side-card,
  html body.br-shell-page .discord-card,
  html body.br-shell-page .risk-checker-card,
  html body.br-shell-page .comparison-banner,
  html body.br-shell-page .hero-proof-row div,
  html body.br-shell-page .hero-screen,
  html body.br-shell-page .profit-meter,
  html body.br-shell-page .signal-wave,
  html body.br-shell-page .mini-row,
  html body.br-shell-page .orbit-pill,
  html body.br-shell-page .br-blog-card,
  html body.br-shell-page .br-blog-featured,
  html body.br-shell-page .br-feature-visual,
  html body.br-shell-page .br-article-header,
  html body.br-shell-page .br-article-aside-card{
    background:#06140e!important;
    background-image:none!important;
    border:1px solid rgba(255,255,255,.065)!important;
    box-shadow:none!important;
    filter:none!important;
    outline:0!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
}
html body.br-page-home .hero-section.home-fov-hero{padding-top:clamp(36px,5vw,60px)!important}
@media(max-width:900px){html body.br-page-home .hero-section.home-fov-hero{padding-top:30px!important}}


/* v19 - compact mobile footer only, desktop untouched */
@media(max-width:700px){
  html body.br-shell-page .br-site-footer{
    margin-top:48px!important;
    padding:34px 18px 20px!important;
    background:#030806!important;
    border-top:1px solid rgba(255,255,255,.055)!important;
  }
  html body.br-shell-page .br-site-footer::before{
    width:min(220px,58vw)!important;
    opacity:.55!important;
  }
  html body.br-shell-page .br-site-footer-grid{
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px 12px!important;
    align-items:start!important;
  }
  html body.br-shell-page .br-site-footer-grid>div:first-child{
    grid-column:1/-1!important;
    display:grid!important;
    gap:12px!important;
    padding:14px!important;
    border:1px solid rgba(255,255,255,.055)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.018)!important;
  }
  html body.br-shell-page .br-site-footer-brand .br-site-brand{
    justify-content:flex-start!important;
  }
  html body.br-shell-page .br-site-footer-brand .br-site-brand img{
    width:34px!important;
    height:34px!important;
  }
  html body.br-shell-page .br-site-footer-brand .br-site-brand span{
    font-size:13px!important;
  }
  html body.br-shell-page .br-site-footer-brand p{
    max-width:none!important;
    margin:0!important;
    font-size:12.5px!important;
    line-height:1.55!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  html body.br-shell-page .br-site-footer-badges{
    gap:6px!important;
  }
  html body.br-shell-page .br-site-footer-badges span{
    font-size:10px!important;
    padding:5px 7px!important;
  }
  html body.br-shell-page .br-site-footer-grid>div:not(:first-child){
    min-width:0!important;
    padding:13px 12px!important;
    border:1px solid rgba(255,255,255,.045)!important;
    border-radius:16px!important;
    background:rgba(255,255,255,.014)!important;
  }
  html body.br-shell-page .br-site-footer-grid>div:last-child{
    grid-column:auto!important;
  }
  html body.br-shell-page .br-site-footer h3{
    margin:0 0 10px!important;
    font-size:10.5px!important;
    letter-spacing:.09em!important;
    line-height:1.2!important;
  }
  html body.br-shell-page .br-site-footer a{
    margin:0 0 8px!important;
    font-size:12px!important;
    line-height:1.3!important;
    word-break:break-word!important;
  }
  html body.br-shell-page .br-site-footer a:last-child{
    margin-bottom:0!important;
  }
  html body.br-shell-page .br-site-footer-bottom{
    width:100%!important;
    margin-top:18px!important;
    padding-top:16px!important;
    display:grid!important;
    gap:10px!important;
    text-align:center!important;
    justify-items:center!important;
    font-size:10.5px!important;
  }
  html body.br-shell-page .br-site-footer-bottom div{
    display:flex!important;
    gap:12px!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
  }
  html body.br-shell-page .br-site-footer-bottom a{
    font-size:10.5px!important;
    margin:0!important;
  }
}
@media(max-width:390px){
  html body.br-shell-page .br-site-footer-grid{
    gap:12px 9px!important;
  }
  html body.br-shell-page .br-site-footer-grid>div:not(:first-child){
    padding:11px 10px!important;
  }
  html body.br-shell-page .br-site-footer a{
    font-size:11.5px!important;
  }
}


/* v20 - prettier centered mobile footer bottom */
@media(max-width:700px){
  html body.br-shell-page .br-site-footer{
    padding-bottom:28px!important;
  }
  html body.br-shell-page .br-site-footer-bottom{
    width:min(100%,360px)!important;
    max-width:360px!important;
    margin:20px auto 0!important;
    padding:15px 12px 0!important;
    border-top:1px solid rgba(255,255,255,.055)!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    text-align:center!important;
  }
  html body.br-shell-page .br-site-footer-bottom p{
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    text-align:center!important;
    color:#a9bdb0!important;
    font-size:10.8px!important;
    line-height:1.45!important;
  }
  html body.br-shell-page .br-site-footer-bottom div{
    width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    flex-wrap:wrap!important;
    margin:0 auto!important;
    text-align:center!important;
  }
  html body.br-shell-page .br-site-footer-bottom a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:6px 9px!important;
    border-radius:999px!important;
    border:1px solid rgba(255,255,255,.055)!important;
    background:rgba(255,255,255,.018)!important;
    color:#bde5ce!important;
    font-size:10.5px!important;
    line-height:1!important;
    text-align:center!important;
    white-space:nowrap!important;
  }
  html body.br-shell-page .br-site-footer-bottom a:hover{
    color:#fff!important;
    transform:none!important;
  }
}
@media(max-width:420px){
  html body.br-shell-page .br-site-footer-bottom{
    width:calc(100% - 28px)!important;
    max-width:calc(100% - 28px)!important;
  }
}
