.banggia-root{--bg-soft:var(--bg-strip);--bg-card:var(--bg-elev);--line:var(--rule);--line-2:var(--rule-2);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--green:var(--up);--red:var(--down);background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}.banggia-root .bg-kicker{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.banggia-root .bg-kicker--accent{color:var(--accent)}@keyframes banggiaPulseDot{0%,to{opacity:1}50%{opacity:.45}}@keyframes banggiaFlashFade{0%{background-color:var(--flash,transparent)}to{background-color:#0000}}@keyframes banggiaCtaArrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes banggiaSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.banggia-root .bg-cta-light{background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;isolation:isolate;border:none;align-items:center;gap:14px;padding:20px 34px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 38px -10px #00000059}.banggia-root .bg-cta-light .bg-cta-arrow{animation:1.6s ease-in-out infinite banggiaCtaArrow;display:inline-flex}.banggia-root .bg-cta-light:hover{filter:brightness(1.06);transform:translateY(-2px)}.banggia-root .bg-cta-ghost{color:var(--text);border:1px solid var(--line-2);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:17px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.banggia-root .bg-cta-ghost:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-1px)}.banggia-root .bg-cta-banner{background:var(--bg-hero);border-bottom:1px solid var(--line)}.banggia-root .bg-cta-banner .bg-cta-h2,.banggia-root .bg-cta-banner .bg-cta-kicker,.banggia-root .bg-cta-banner .bg-cta-lede{color:var(--text)}.banggia-root .bg-cta-banner .bg-cta-lede{color:var(--text-2)}.banggia-root .bg-cta-banner .bg-cta-ghost{border-color:var(--line-2);color:var(--text)}.banggia-root .bg-nav-item:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.banggia-root .bg-nav-item:hover .bg-nav-arrow{color:var(--accent);transform:translateY(2px)}.banggia-root .bg-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.banggia-root [id^=section-]{scroll-margin-top:96px}.banggia-root .bg-flash{margin:-2px -6px;padding:2px 6px;animation:1.1s ease-out forwards banggiaFlashFade;display:inline-block}.banggia-root .bg-pulse-dot{animation:1.4s ease-in-out infinite banggiaPulseDot;display:inline-block}html:has(.banggia-root){scroll-behavior:smooth}.banggia-root .bg-grid-2>*,.banggia-root .bg-grid-2-stocks>*{min-width:0}.banggia-root .bg-table-wrap{overflow-x:auto}@media (max-width:900px){.banggia-root .bg-grid-2{grid-template-columns:1fr!important;gap:32px!important}.banggia-root .bg-grid-2-stocks{grid-template-columns:1fr!important;gap:16px!important}.banggia-root .bg-grid-4{grid-template-columns:repeat(2,1fr)!important}.banggia-root .bg-h1{font-size:48px!important}.banggia-root .bg-h2,.banggia-root .bg-cta-h2{font-size:36px!important}.banggia-root .bg-section-pad{padding:48px 20px!important}.banggia-root .bg-faq-row{grid-template-columns:1fr!important;gap:12px!important}.banggia-root .bg-hero-pad{padding:40px 20px 32px!important}.banggia-root table{font-size:13px}}@media (max-width:600px){.banggia-root .bg-grid-4{grid-template-columns:1fr!important}.banggia-root .bg-h1{font-size:36px!important}.banggia-root .bg-h2{font-size:28px!important}.banggia-root .bg-nav-row{grid-template-columns:1fr!important}.banggia-root .bg-nav-item{border-bottom:1px solid var(--line);border-right:none!important}.banggia-root .bg-nav-item:last-child{border-bottom:none}}
