.bulenox-redesign{--bu-ink:#17233a;--bu-muted:#627087;--bu-line:#e2e8f0;--bu-gold:#c9a85a;--bu-gold-text:#8a6a22;--bu-gold-tint:#f7f0e0;--bu-gold-tint-line:#d8c487;--bu-mint-text:#0d7a52;--bu-mint-tint:#34d3991a;--bu-mint-line:#34d39959;--bu-amber-text:#92400e;--bu-amber-tint:#f59e0b1a;--bu-amber-line:#f59e0b66;--bu-gray-tint:#eef1f5;--bu-gray-text:#44536a;background:#fff}.bulenox-redesign .amarkets-hero{background:radial-gradient(circle at 85% 10%,#c9a85a1f,#0000 32%),#0b1220;padding-bottom:clamp(2.5rem,4vw,3.5rem)}.bulenox-redesign .amarkets-hero:after{background:linear-gradient(90deg,#0000 8%,#c9a85a 48%,#0000 92%);width:100%;height:3px}.bulenox-redesign .amarkets-breadcrumb{flex-wrap:wrap;margin-bottom:clamp(1.75rem,3vw,2.5rem);font-size:.8rem}.bulenox-redesign .amarkets-kicker{color:#d9bd7c;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.bu-hero-copy{max-width:44rem}.bu-hero-grid{align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.bu-hero-grid{grid-template-columns:minmax(0,1fr) 23rem;gap:4rem}}.bu-trust-row{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;padding:0;list-style:none;display:flex}.bu-trust-row li{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:650;display:inline-flex}.bu-trust-row li:first-child svg{color:#6ee7b7}.bu-trust-row li:nth-child(2) svg,.bu-trust-row li:nth-child(3) svg{color:var(--bu-gold)}.bu-trust-row li:nth-child(4) svg{color:#f0b94e}.bu-trust-row li:nth-child(5) svg{color:#6ee7b7}.bu-hero-panel{min-width:0}.bu-record-inner{background:#fff;border:1px solid #e4e9f0;border-radius:1.5rem;padding:1.6rem;box-shadow:0 24px 48px #17233a24}@media (min-width:640px){.bu-record-inner{padding:1.9rem}}.bu-record-eyebrow{color:#8a97a8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bu-record-status-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.bu-record-chip{letter-spacing:.02em;text-transform:uppercase;border-radius:.4rem;align-items:center;padding:.3rem .6rem;font-size:.6rem;font-weight:700;display:inline-flex}.bu-record-chip--confirmed{border:1px solid var(--bu-mint-line);background:var(--bu-mint-tint);color:var(--bu-mint-text)}.bu-record-chip--neutral{border:1px solid var(--bu-line);background:var(--bu-gray-tint);color:var(--bu-gray-text)}.bu-record-chip--unverified{border:1px solid var(--bu-amber-line);background:var(--bu-amber-tint);color:var(--bu-amber-text)}.bu-record-code-strip{background:var(--bu-gold-tint);text-align:center;border-radius:.9rem;margin-top:1rem;padding:.9rem 1.1rem;position:relative}.bu-record-code-label{color:var(--bu-gold-text);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.bu-record-code-value{color:var(--bu-ink);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em;overflow-wrap:anywhere;margin-top:.35rem;font-size:1.5rem;font-weight:750;display:block}.bu-record [data-slot=button][data-variant=outline]{width:100%;min-height:2.85rem;color:var(--bu-ink);background:#fff;border:1px solid #dfe3e8;margin-top:.9rem;font-weight:650}.bu-record [data-slot=button][data-variant=outline]:hover{border-color:var(--bu-ink);background:#f7f8fa}.bu-record [data-slot=button][data-variant=outline]:focus-visible{outline-offset:2px;outline:3px solid var(--bu-gold)!important}.bu-primary-btn[data-slot=button]{border:1px solid var(--bu-gold);background:var(--bu-gold);color:#17233a;width:100%;min-height:3rem;margin-top:1rem;font-weight:700;box-shadow:0 10px 22px #c9a85a47}.bu-primary-btn[data-slot=button]:hover{color:#17233a;background:#e0c37f;border-color:#b8945e}.bu-affiliate-url{text-align:center;color:#8a97a8;overflow-wrap:anywhere;margin-top:.55rem;font-size:.72rem;line-height:1.5}.bu-record-note{text-align:center;color:var(--bu-amber-text);margin-top:.4rem;font-size:.72rem;font-weight:650;line-height:1.45}.bu-record-rows{border-top:1px solid var(--bu-line);gap:0;margin-top:1.25rem;display:grid}.bu-record-row{border-bottom:1px solid var(--bu-line);justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;display:flex}.bu-record-row dt{color:#7c8a9c;font-size:.74rem;font-weight:650}.bu-record-row dd{color:var(--bu-ink);text-align:right;overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.bu-section{padding-block:clamp(3rem,6vw,5.5rem)}.bu-section--white{background:#fff}.bu-section--muted{background:#f3f6fb}.bu-eyebrow{color:var(--bu-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.bu-h2{max-width:46rem;color:var(--bu-ink);letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.55rem,2.5vw,2.05rem);font-weight:650;line-height:1.25}.bu-section-intro{max-width:44rem;color:var(--bu-muted);margin-top:.75rem;font-size:1rem;line-height:1.7}.bu-ledger{gap:1rem;display:grid}@media (min-width:700px){.bu-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1300px){.bu-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}}.bu-ledger-col{border:1px solid var(--bu-line);background:#fff;border-radius:1.1rem;padding:1.3rem 1.3rem 1.4rem}.bu-ledger-label{letter-spacing:.03em;text-transform:uppercase;border-radius:.4rem;padding:.26rem .6rem;font-size:.6rem;font-weight:700;display:inline-flex}.bu-ledger-label--firsthand{background:var(--bu-gold-tint);color:var(--bu-gold-text)}.bu-ledger-label--official{background:var(--bu-mint-tint);color:var(--bu-mint-text)}.bu-ledger-label--unverified{background:var(--bu-amber-tint);color:var(--bu-amber-text)}.bu-ledger-label--expired{background:var(--bu-gray-tint);color:var(--bu-gray-text)}.bu-ledger-list{gap:.55rem;margin-top:.85rem;display:grid}.bu-ledger-list div{border-bottom:1px solid var(--bu-line);padding-bottom:.5rem}.bu-ledger-list div:last-child{border-bottom:0;padding-bottom:0}.bu-ledger-list dt{color:#7c8a9c;font-size:.66rem;font-weight:650;line-height:1.35}.bu-ledger-list dd{color:var(--bu-ink);overflow-wrap:anywhere;margin-top:.2rem;font-size:.79rem;font-weight:600;line-height:1.4}.bu-ledger-note{background:var(--bu-ink);color:var(--bu-gold);letter-spacing:.01em;border-radius:.6rem;padding:.6rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.bu-flow{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:54rem;display:flex}.bu-flow-item{align-items:center;gap:.5rem;display:inline-flex}.bu-flow-item span{border:1px solid var(--bu-gold-tint-line);background:var(--bu-gold-tint);color:var(--bu-ink);border-radius:.6rem;padding:.55rem .9rem;font-size:.84rem;font-weight:700}.bu-flow-arrow{color:var(--bu-gold-text)}.bu-journey{border:1px solid var(--bu-line);border-radius:1.1rem;gap:0;max-width:48rem;display:grid;overflow:hidden}.bu-journey-step{border-bottom:1px solid var(--bu-line);background:#fff;gap:1.1rem;padding:1.1rem 1.3rem;display:flex}.bu-journey-step:last-child{border-bottom:0}.bu-journey-index{background:var(--bu-gold-tint);width:2.25rem;height:2.25rem;color:var(--bu-gold-text);border-radius:.65rem;flex:none;place-items:center;font-weight:700;display:grid}.bu-journey-content h3{color:var(--bu-ink);font-size:1rem;font-weight:650}.bu-journey-content p{color:var(--bu-muted);margin-top:.25rem;font-size:.89rem;line-height:1.6}.bu-note{border:1px solid var(--bu-line);color:var(--bu-gray-text);background:#f7f8fa;border-radius:.75rem;padding:1rem 1.15rem;font-size:.86rem;line-height:1.65}.bu-offer-callout{border:1px solid var(--bu-gold-tint-line);background:var(--bu-gold-tint);border-radius:1.1rem;align-items:center;gap:1.1rem;max-width:38rem;padding:1.2rem 1.5rem;display:flex}.bu-offer-callout-value{color:var(--bu-ink);letter-spacing:-.03em;font-size:2.4rem;font-weight:800;line-height:1}.bu-offer-callout-text{color:var(--bu-gold-text);font-size:.84rem;font-weight:650;line-height:1.45}.bu-condition-list{gap:1rem;display:grid}@media (min-width:768px){.bu-condition-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bu-condition-item{border:1px solid var(--bu-line);background:#fff;border-radius:1rem;padding:1.1rem 1.25rem}.bu-condition-item h3{color:var(--bu-ink);font-size:.9rem;font-weight:700}.bu-condition-item p{color:var(--bu-muted);margin-top:.4rem;font-size:.84rem;line-height:1.6}.bu-blockquote{border-left:3px solid var(--bu-gold);max-width:44rem;color:var(--bu-ink);background:#fbfbf8;border-radius:.3rem;padding:.9rem 1.2rem;font-size:.95rem;font-weight:650;line-height:1.5}.bu-compare{gap:1rem;max-width:54rem;display:grid}@media (min-width:700px){.bu-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.bu-compare-col{border:1px solid var(--bu-line);background:#fff;border-radius:1.1rem;padding:1.2rem 1.3rem 1.3rem}.bu-compare-col--highlight{border-color:var(--bu-gold-tint-line);background:var(--bu-gold-tint)}.bu-compare-head{align-items:center;gap:.5rem;display:flex}.bu-compare-head svg{color:var(--bu-gold-text)}.bu-compare-head h3{color:var(--bu-ink);font-size:1rem;font-weight:750}.bu-compare-row{border-top:1px solid #17233a14;margin-top:.85rem;padding-top:.6rem}.bu-compare-row dt{color:#8a97a8;letter-spacing:.02em;text-transform:uppercase;font-size:.66rem;font-weight:700}.bu-compare-row dd{color:var(--bu-ink);margin-top:.2rem;font-size:.82rem;font-weight:600;line-height:1.45}.bu-compare-source{color:#8a97a8;max-width:54rem;font-size:.76rem;line-height:1.55}.bu-offer-table{gap:.6rem;max-width:56rem;display:grid}.bu-offer-row{border:1px solid var(--bu-line);background:#fff;border-radius:.9rem;grid-template-columns:1fr auto auto auto;align-items:center;gap:1rem;padding:.85rem 1.2rem;display:grid}.bu-offer-row--expired{background:#fafbfc}.bu-offer-row-label{color:var(--bu-ink);font-size:.85rem;font-weight:650}.bu-offer-row-pct{color:var(--bu-ink);font-size:1rem;font-weight:800}.bu-offer-row--expired .bu-offer-row-pct{color:#8692a3;-webkit-text-decoration:line-through #c3cad4;text-decoration:line-through #c3cad4}.bu-offer-row-date{color:var(--bu-muted);font-size:.76rem;font-weight:600}.bu-offer-row-status{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:.4rem;padding:.26rem .6rem;font-size:.62rem;font-weight:700}.bu-offer-row-status--current{background:var(--bu-mint-tint);color:var(--bu-mint-text)}.bu-offer-row-status--expired{background:var(--bu-gray-tint);color:var(--bu-gray-text)}.bu-trust-grid{gap:1.1rem;display:grid}@media (min-width:768px){.bu-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bu-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bu-trust-card{border:1px solid var(--bu-line);background:#fff;border-radius:1.1rem;padding:1.3rem 1.4rem 1.4rem}.bu-trust-card--amber{border-color:var(--bu-amber-line);background:#fffdf8}.bu-trust-card-head{align-items:center;gap:.55rem;display:flex}.bu-trust-card-head svg{color:var(--bu-gold-text)}.bu-trust-card-head h3{color:var(--bu-ink);font-size:.92rem;font-weight:750;line-height:1.35}.bu-trust-card ul{gap:.6rem;margin-top:.9rem;display:grid}.bu-trust-card li{color:var(--bu-muted);padding-left:.95rem;font-size:.8rem;line-height:1.55;position:relative}.bu-trust-card li:before{content:"–";color:var(--bu-gold-text);position:absolute;left:0}.bu-trust-card>p{color:var(--bu-muted);margin-top:.9rem;font-size:.8rem;line-height:1.55}.bu-trust-card-footnote{border-top:1px solid var(--bu-line);color:#8a97a8;margin-top:.9rem;padding-top:.7rem;font-size:.74rem;line-height:1.5}.bu-commission-callout{background:var(--bu-amber-tint);color:var(--bu-amber-text);border-radius:.5rem;margin-top:.8rem;padding:.4rem .7rem;font-size:.76rem;font-weight:700;line-height:1.4;display:inline-flex}.bu-faq-list{gap:.65rem;display:grid}.bu-faq-item{border:1px solid var(--bu-line);background:#fff;border-radius:.9rem}.bu-faq-item[open]{border-color:var(--bu-gold-tint-line)}.bu-faq-item summary{min-height:4rem;color:var(--bu-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.96rem;font-weight:650;line-height:1.4;list-style:none;display:flex}.bu-faq-item summary::-webkit-details-marker{display:none}.bu-faq-item summary span{background:var(--bu-gold-tint);width:1.85rem;height:1.85rem;color:var(--bu-gold-text);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;transition:transform .2s;display:grid}.bu-faq-item[open] summary span{transform:rotate(45deg)}.bu-faq-item p{border-top:1px solid var(--bu-line);color:var(--bu-muted);overflow-wrap:anywhere;margin:0 1.2rem 1.1rem;padding-top:.85rem;font-size:.89rem;line-height:1.68}.bu-sources-intro p{max-width:48rem;color:var(--bu-muted);font-size:.9rem;line-height:1.65}.bu-date-badge{border:1px solid var(--bu-gold-tint-line);background:var(--bu-gold-tint);color:var(--bu-ink);border-radius:.7rem;flex-direction:column;gap:.25rem;margin-top:1.1rem;padding:.7rem .9rem;font-size:.85rem;font-weight:650;display:inline-flex}.bu-date-badge span{color:var(--bu-gold-text);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.bu-source-groups{gap:1.1rem;display:grid}@media (min-width:700px){.bu-source-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bu-source-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.bu-source-card{border:1px solid var(--bu-line);background:#fff;border-radius:1rem;padding:1.2rem 1.25rem 1.3rem}.bu-source-card h4{color:var(--bu-ink);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8rem;font-weight:700}.bu-source-list{gap:.85rem;display:grid}.bu-source-list a{color:var(--bu-gold-text);text-decoration:underline;-webkit-text-decoration-color:var(--bu-gold-tint-line);text-decoration-color:var(--bu-gold-tint-line);text-underline-offset:3px;overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:.6rem;font-size:.82rem;font-weight:600;line-height:1.4;display:flex}.bu-source-list a>span:first-child{flex-direction:column;gap:.3rem;display:flex}.bu-source-tag{color:#44536a;letter-spacing:.02em;text-transform:uppercase;background:#eef1f5;border-radius:.35rem;width:fit-content;padding:.15rem .45rem;font-size:.56rem;font-weight:700;text-decoration:none;display:inline-flex}.bu-source-list svg{flex:none;margin-top:.15rem}.bu-disclosure{border:1px solid var(--bu-amber-line);background:var(--bu-amber-tint);color:var(--bu-amber-text);border-radius:1.1rem;padding:1.3rem 1.4rem;font-size:.88rem;line-height:1.65}.bu-disclosure-title{color:var(--bu-ink);margin-bottom:.4rem;font-weight:650}.bu-disclosure p{overflow-wrap:anywhere}.bu-related-nav{border-top:1px solid var(--bu-line);color:var(--bu-gold-text);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.75rem;padding-top:1.1rem;font-size:.85rem;font-weight:650;display:flex}@media (max-width:767px){.bulenox-redesign .amarkets-hero h1{font-size:clamp(1.9rem,7.5vw,2.4rem)}.bu-record-code-value{font-size:1.25rem}.bu-offer-row{grid-template-columns:1fr;gap:.4rem}.bu-offer-callout{text-align:left;flex-direction:column;align-items:flex-start}}
