
html body .brg-upgrade-panel{background:rgb(var(--color-background));position:relative}
html body .brg-upgrade-heading h1{overflow-wrap:break-word;hyphens:none}
html body .brg-upgrade-tabs button{min-height:44px}
html body .card-wrapper{transition:border-color .2s ease,box-shadow .2s ease}
html body .card-information__wrapper{min-width:0}
html body .card-information__text{word-break:normal;overflow-wrap:break-word}
html body .button--primary{min-height:48px}
html body .brg-profile{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}
html body .brg-faq-item{background:rgb(var(--color-background))}
@media(prefers-reduced-motion:reduce){html body .card-wrapper{transition:none}}

html body .brg-upgrade-panel{border:1px solid rgba(var(--color-foreground),.2);border-top:5px solid #e10600;border-radius:22px;padding:30px;box-shadow:0 10px 0 -6px rgba(var(--color-foreground),.12)}
html body .brg-upgrade-heading h1{font-size:clamp(36px,5.8vw,70px);font-weight:850;font-style:italic;letter-spacing:-.055em;line-height:.99;text-transform:uppercase;max-width:780px;margin-bottom:18px}
html body .brg-upgrade-heading p{font-size:15px;max-width:460px;border-left:3px solid #e10600;padding-left:12px}
html body .brg-upgrade-tabs{gap:8px;border-bottom:0;margin-bottom:14px}
html body .brg-upgrade-tabs button{border-radius:9px;text-transform:uppercase;font-size:11px;font-weight:750;letter-spacing:.035em;border-color:rgba(var(--color-foreground),.2)}
html body .brg-upgrade-tabs button[aria-pressed=true]{background:#e10600;color:#fff;border-color:#e10600;box-shadow:0 3px 0 #850000}
html body .brg-upgrade-track{border-radius:12px;border:1px solid rgba(var(--color-foreground),.1)}
html body .button--primary{border-radius:9px;font-weight:750;letter-spacing:.025em}
html body .title--section,html body .brg-community-heading h2{font-weight:800;font-style:italic;letter-spacing:-.04em}
html body .card-wrapper{border-radius:12px;border-color:rgba(var(--color-foreground),.18);border-bottom-width:3px}
html body .card-information .price{font-weight:750}
html body .brg-profile,html body .brg-faq-item{border-radius:12px;border-left:3px solid #e10600}
html body .brg-faq-item summary{font-weight:700}
html body .product__title{font-weight:800;letter-spacing:-.035em}
@media(hover:hover){html body .card-wrapper:hover{border-color:#e10600;box-shadow:0 8px 24px rgba(0,0,0,.1)}}
@media(max-width:749px){html body .brg-upgrade-panel{padding:20px 16px;border-radius:20px}html body .brg-upgrade-heading h1{font-size:36px}html body .brg-upgrade-heading p{font-size:13px}html body .brg-upgrade-slide{aspect-ratio:1.08}html body .title--section{font-size:27px}}
