.bsx-root{--bg:#1a1a1a;--bg2:#212121;--surface:#212121;--surface2:#2b2b2b;--text:#f2f2f2;--on-accent:#ffffff;--muted:#a9a9a9;--line:#353535;--accent:#ff0078;--accent2:#ff4f9e;--yellow:#ffcf5c;--red:#ff7a86;--green:oklch(0.78 0.15 156);--green-ink:color-mix(in oklab,oklch(0.78 0.15 156) 72%,#e9eefb);--red-ink:color-mix(in oklab,#ff7a86 72%,#e9eefb);--track:#333333;--grad-card:none;--hero-glow:none;--display:"Montserrat", system-ui, sans-serif;--body:"Open Sans", system-ui, sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--radius:6px;--btn-radius:5px;--hw:800;--hcase:none;--hspace:-0.02em;--pad-y:13px;--pad-x:18px;--gap:18px;--sec:64px;--fs:16px;--shadow:0 6px 22px rgba(0,0,0,.45);--maxw:1200px;--line-strong:#6f6f6f;--accent-ink:#ff5aa8;--accent2-ink:#ff8cc0;--accent-pill:#3a1129;--accent-pill-ink:#ff4f9e;--pop-b:#ff0078;--on-pop:#ffffff;--grad-b:#ff0078;--on-grad:#ffffff;--on-accent1:#ffffff}.container-bsx{width:min(100% - 2rem,var(--maxw));margin-inline:auto}.btn-bsx{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font:inherit;font-weight:700;padding:.62em 1.25em;border-radius:var(--btn-radius);cursor:pointer;border:1.5px solid transparent;text-decoration:none;line-height:1.2;transition:transform .12s,filter .12s,background-color .15s,border-color .15s}.btn-bsx:active{transform:translateY(1px)}.btn-bsx{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-bsx:hover{filter:brightness(1.08)}.btn-bsx{transition:none}.hero-bsx{padding:calc(var(--sec) * .8) 0 calc(var(--sec) * .3);background-image:var(--hero-glow,none);background-repeat:no-repeat}.hero-bsx h1{font-size:clamp(2rem,5vw,3rem);margin:0 0 1rem}.hl-bsx{color:var(--accent)}.kicker-bsx{color:var(--accent);font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;margin:0 0 .5rem}.zbyline-bsx{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1rem}.who-bsx{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.who-txt-bsx{display:grid;min-width:0;line-height:1.25}.who-txt-bsx b{font-size:.9rem}.who-job-bsx{font-size:.78rem;color:var(--muted)}.who-date-bsx{font-size:.72rem;color:var(--muted);margin-left:auto}@media (max-width:700px){.who-date-bsx{margin-left:0;flex:1 0 100%}}.picks-bsx{display:grid;gap:.7rem;align-content:start;min-width:0}.pick-bsx{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;background:var(--surface);background-image:var(--grad-card);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem .9rem;box-shadow:var(--shadow)}.pick-txt-bsx{display:grid;gap:.1rem;min-width:0}.pick-txt-bsx b{font-family:var(--display);font-size:1rem}.pick-money-bsx{font-weight:800;font-size:.85rem;color:var(--yellow);overflow-wrap:anywhere}.pick-why-bsx{font-size:.72rem;color:var(--muted)}.pick-go-bsx{white-space:nowrap;min-height:40px}@media (max-width:900px){.pick-bsx{grid-template-columns:auto minmax(0,1fr)}.pick-go-bsx{grid-column:1/-1;width:100%;text-align:center}}.zdisc-bsx{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .8rem;padding:0;list-style:none}.zdisc-i-bsx{font-size:.7rem;font-weight:600;color:var(--muted);background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:.25rem .65rem}.zns-bsx{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media (min-width:760px){.zns-bsx{grid-auto-rows:1fr}}.zn-bsx{display:grid;grid-template-columns:150px minmax(0,1fr) 236px 284px;gap:1.15rem;align-items:stretch;background:var(--surface);background-image:var(--grad-card);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow)}.zn-bsx>*{display:grid;grid-template-rows:auto 1fr;row-gap:.7rem;min-width:0}.zn-bsx .zt-bsx{display:grid;align-content:start;gap:.5rem;min-width:0}.zn-bsx .zb-bsx{display:grid;align-self:end;gap:.3rem;min-width:0;width:100%}.zn-brand-bsx,.zn-brand-bsx .zt-bsx,.zn-brand-bsx .zb-bsx{justify-items:center;text-align:center;width:100%}.zn-rank-bsx{display:inline-grid;place-items:center;min-width:1.6rem;padding:.05rem .4rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-family:var(--display);font-weight:800;font-size:.8rem}.zn-plate-bsx{display:grid;place-items:center;width:100%;background:var(--track);border-radius:calc(var(--radius) * .6);padding:.4rem .5rem}.zn-logo-bsx{height:34px;width:auto;max-width:100%;object-fit:contain}.zn-ring-bsx{position:relative;width:52px;height:52px}.zn-ring-bsx svg{width:100%;height:100%;rotate:-90deg}.zn-ring-bsx .rbg-bsx{fill:none;stroke:var(--track);stroke-width:4}.zn-ring-bsx .rfg-bsx{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:126;stroke-dashoffset:calc(126 - 126 * var(--s) / 5)}.zn-ring-bsx b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:.95rem;font-variant-numeric:tabular-nums}.zn-band-bsx{font-size:.75rem;font-weight:700;color:var(--green-ink)}.zn-est-bsx{font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.zn-name-bsx{margin:0;font-family:var(--display);font-weight:var(--hw);font-size:1.08rem}.zn-lic-bsx{margin:0;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink)}.zn-bul-bsx{margin:0;padding:0;list-style:none;display:grid;gap:.4rem;font-size:.86rem;color:var(--text)}.zn-bul-bsx li{position:relative;padding-left:1.25rem}.zn-bul-bsx li::before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%;border:2px solid var(--green);background:transparent}.zn-m-bsx{display:grid;gap:.3rem}.zn-m-bsx .br-track-bsx{flex:none;width:100%;height:5px}.zn-mk-bsx{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .5rem;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);min-width:0}.zn-mv-bsx{font-family:var(--mono);font-size:.74rem;font-weight:800;color:var(--text);text-transform:none;letter-spacing:normal;font-variant-numeric:tabular-nums;min-width:0;text-align:right;overflow-wrap:anywhere}.zn-bonus-bsx{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .6rem}.zn-b-bsx{display:grid;gap:.1rem;min-width:0}.zn-bl-bsx{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.zn-bv-bsx{font-family:var(--display);font-weight:800;font-size:.95rem;color:var(--yellow);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zn-code-bsx{border:1px solid var(--line);border-radius:calc(var(--radius) * .5);padding:.4rem .5rem;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.zn-code-bsx b{color:var(--text);font-variant-numeric:tabular-nums}.zn-go-bsx{width:100%;text-align:center;min-height:44px}.zn-terms-bsx{font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.zn-legal-bsx{grid-column:1/-1;grid-template-rows:none;margin:.3rem -1.1rem -1rem;padding:.5rem 1.1rem .6rem;border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:color-mix(in oklab,var(--surface2) 60%,transparent);font-family:var(--mono);font-size:.6rem;letter-spacing:.03em;line-height:1.6;color:var(--muted)}.zn-bsx .pay-bsx{margin:0}.pay-mark-bsx{padding:.25rem .5rem;min-width:2.6rem;justify-content:center;border-color:transparent}.pay-lp-bsx{background:#f2f0f7}.pay-dp-bsx{background:#14101c}.pay-ic-bsx{display:inline-flex;align-items:center;height:16px}.pay-ic-bsx svg{height:16px;width:auto;display:block}@media (max-width:1180px){.zn-bsx{grid-template-columns:140px minmax(0,1fr) 210px}.zn-offer-bsx{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) 260px;column-gap:1.15rem;border-top:1px solid var(--line);padding-top:.8rem}.zn-offer-bsx .zt-bsx,.zn-offer-bsx .zb-bsx{align-self:start}}@media (max-width:760px){.zn-bsx{grid-template-columns:1fr;gap:.9rem}.zn-offer-bsx{grid-template-columns:1fr;border-top:0;padding-top:0}.zn-brand-bsx,.zn-brand-bsx .zt-bsx,.zn-brand-bsx .zb-bsx{justify-items:start;text-align:left}.zn-plate-bsx{width:auto;min-width:140px}.zn-legal-bsx{margin-inline:-1.1rem}.zn-brand-bsx .zt-bsx{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem}.zn-brand-bsx .zt-bsx .zn-plate-bsx{width:auto;min-width:120px;max-width:190px;flex:0 1 auto}.zn-brand-bsx .zb-bsx{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .7rem}}.hero-split-bsx .hero-g-bsx{display:grid;grid-template-columns:1.05fr .95fr;gap:calc(var(--gap) * 2.4);align-items:center}@media (max-width:900px){.hero-split-bsx .hero-g-bsx{grid-template-columns:1fr}}.lede-bsx{font-size:1.15rem;color:color-mix(in oklab,var(--text) 88%,var(--muted))}.section-bsx{padding:calc(var(--sec) * .55) 0}.section-bsx h2{font-size:clamp(1.4rem,3vw,2rem);margin:.2rem 0 1rem}.badge-bsx{display:inline-block;font-size:.7rem;font-weight:700;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.badge-pending-bsx{color:var(--yellow);border-color:transparent;background:color-mix(in oklab,var(--yellow) 15%,transparent)}.pay-bsx{display:flex;flex-wrap:wrap;gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none}.pay-i-bsx{display:inline-flex;align-items:center;gap:.28rem;background:var(--surface2);border:1px solid var(--line);border-radius:6px;padding:.26rem .6rem;font-size:.68rem;font-weight:700;color:var(--muted)}.pay-x-li-bsx{position:relative;z-index:3;background:none;border:0;padding:0}.pay-x-bsx>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;background:var(--surface2);border:1px solid var(--line);border-radius:6px;padding:.26rem .6rem;font-size:.68rem;font-weight:700;color:var(--muted);min-height:24px}.pay-x-bsx>summary::-webkit-details-marker{display:none}.pay-x-bsx[open]>summary{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.pay-rest-bsx{position:absolute;z-index:4;inset-inline-start:0;top:calc(100% + .3rem);display:flex;flex-wrap:wrap;gap:.3rem;width:max-content;max-width:min(20rem,80vw);padding:.45rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 44px -18px rgba(0,0,0,.7)}.table-wrap-bsx{overflow-x:auto;min-width:0;border:1px solid var(--line);border-radius:var(--radius)}.tabla-bsx{width:100%;border-collapse:collapse;min-width:640px}.tabla-bsx th,.tabla-bsx td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--line)}.tabla-bsx thead th{font-family:var(--display);color:var(--accent);font-size:.82rem;text-transform:uppercase;letter-spacing:.03em}.tabla-bsx tbody tr:last-child th,.tabla-bsx tbody tr:last-child td{border-bottom:0}.tabla-bsx tbody tr:hover{background:var(--surface)}.tabla-bsx caption{caption-side:bottom;padding:.85rem 1rem;text-align:left;line-height:1.45}.disclaimer-bsx{color:var(--muted);font-size:.82rem}.t-cta-bsx{font-size:.82rem;padding:.42em .95em;white-space:nowrap}.promo-bsx{display:inline-flex;align-items:center;gap:.35rem;background:var(--surface2);border:1px solid var(--line);border-radius:6px;padding:.16rem .5rem;color:var(--text);font-family:inherit;font-weight:700;font-size:.8rem;letter-spacing:.03em;cursor:pointer;transition:border-color .15s ease,color .15s ease}.promo-bsx:hover{border-color:var(--accent);color:var(--accent)}.promo-off-bsx{display:none;color:var(--accent)}.promo-bsx.is-copied .promo-on-bsx{display:none}.promo-bsx.is-copied .promo-off-bsx{display:inline}.art-bsx h2{margin-top:2rem}.art-bsx h3{margin:1.6rem 0 .5rem;font-size:1.1rem}.art-bsx p{line-height:1.65}.art-list-bsx{margin:1.15rem 0;padding-left:1.75rem;display:flex;flex-direction:column;gap:.55rem;line-height:1.6}.art-list-bsx li{padding-left:.3rem}.art-list-bsx li::marker{color:var(--accent);font-weight:700}.art-tbl-bsx{overflow-x:auto;min-width:0;margin:1.5rem 0;border:1px solid var(--line);border-radius:var(--radius)}.art-tbl-bsx table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:480px}@media (max-width:760px){.tabla-bsx{min-width:0}.art-tbl-bsx thead,.tabla-bsx thead{display:none}.art-tbl-bsx tr,.tabla-bsx tr{display:block;padding:.7rem 0;border-block-end:1px solid var(--line)}.art-tbl-bsx tr:last-child,.tabla-bsx tr:last-child{border-block-end:0}.art-tbl-bsx th[scope="row"],.tabla-bsx th[scope="row"]{display:block;padding:.1rem 0 .5rem;border:0;font-size:1.02rem}.art-tbl-bsx td,.tabla-bsx td{display:grid;grid-template-columns:minmax(6.5rem,40%) minmax(0,1fr);gap:.6rem;align-items:baseline;padding:.28rem 0;border:0}.art-tbl-bsx td::before,.tabla-bsx td::before{content:attr(data-label);color:var(--muted);font-size:.78rem;line-height:1.35}.art-tbl-bsx td[data-label=""]::before,.tabla-bsx td[data-label=""]::before{content:none}.art-tbl-bsx td[data-label=""],.tabla-bsx td[data-label=""]{display:block}}.art-tbl-bsx caption{caption-side:bottom;color:var(--muted);font-size:.8rem;text-align:left;padding:.55rem .85rem}.art-tbl-bsx th,.art-tbl-bsx td{padding:.7rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.art-tbl-bsx thead th{background:var(--surface2);color:var(--accent);font-family:var(--display);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid color-mix(in oklab,var(--accent) 45%,var(--line))}.art-tbl-bsx tbody th{font-weight:600;color:var(--text)}.art-tbl-bsx tbody tr:nth-child(even){background:color-mix(in oklab,var(--surface) 55%,transparent)}.art-tbl-bsx tbody tr:last-child th,.art-tbl-bsx tbody tr:last-child td{border-bottom:0}.proscons-bsx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--gap) calc(var(--gap) * 1.3);margin:1.25rem 0}.pros-bsx,.cons-bsx{min-width:0;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--pad-y) var(--pad-x);box-shadow:var(--shadow)}.pros-bsx h3,.cons-bsx h3{margin:0 0 .6rem;font-size:1rem;font-family:var(--display)}.pros-bsx ul,.cons-bsx ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.pros-bsx li,.cons-bsx li{padding-left:1.5rem;position:relative;line-height:1.5}.pros-bsx li::before{content:"+";position:absolute;left:0;color:var(--accent);font-weight:700}.cons-bsx li::before{content:"\2212";position:absolute;left:.1rem;color:var(--red);font-weight:700}@media(max-width:720px){.hero-bsx{padding:2.6rem 0 1.5rem}.lede-bsx{font-size:.92rem;line-height:1.5}}.kicker-bsx,.lede-bsx{overflow-wrap:break-word}.hero-g-bsx>*{min-width:0}.hero-copy-bsx{min-width:0}.br-track-bsx{position:relative;flex:1 1 auto;height:10px;border-radius:999px;background:color-mix(in oklab,var(--line) 70%,transparent);overflow:hidden}.br-fill-bsx{position:absolute;inset:0 auto 0 0;width:calc(var(--p,0) * 1%);border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent2))}.zn-band-bsx{display:grid;justify-items:center;gap:.05rem;line-height:1.1}.zn-band-bsx>b{font-family:var(--display);font-weight:800;font-size:.86rem}.zn-bandk-bsx{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.zn-vchip-bsx{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in oklab,var(--green,var(--accent)) 45%,var(--line));border-radius:999px;padding:.12rem .5rem;color:var(--green,var(--accent));font-weight:700}.zn-shield-bsx{flex:none;margin-right:.3rem;vertical-align:-2px}.zn-lic-bsx{display:flex;align-items:center;gap:.1rem}.pay-n-bsx{font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.zn-b-bsx{padding:.4rem .55rem;background:transparent;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.zn-bonus-bsx{border:1px solid var(--line);border-radius:calc(var(--radius) * .5);overflow:hidden;background:color-mix(in oklab,var(--surface2) 55%,transparent)}.zn-bonus-bsx .zn-b-bsx:nth-child(2n),.zn-bonus-bsx .zn-b-bsx:last-child{border-right:0}.zn-bonus-bsx .zn-b-bsx:nth-last-child(-n+2){border-bottom:0}.bsx-root{background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}
.bsx-root *,.bsx-root *::before,.bsx-root *::after{box-sizing:border-box}
.bsx-root img{max-width:100%;height:auto;display:block}
.bsx-root h1,.bsx-root h2,.bsx-root h3{font-family:var(--display);font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.01em;clear:none}
.bsx-root h2{font-size:clamp(1.45rem,3vw,2rem);margin:2.2rem 0 1rem}
.bsx-root h3{font-size:1.15rem;margin:1.6rem 0 .5rem}
.bsx-root p{margin:0 0 1rem;color:rgba(255,255,255,.82)}
.bsx-root a{color:var(--accent2)}
.bsx-root a:hover{color:#fff}
.bsx-root ul,.bsx-root ol{margin:0 0 1rem}
.bsx-root .btn-bsx,.bsx-root .btn-bsx:hover,.bsx-root .btn-bsx:focus{color:#fff;text-decoration:none}
.bsx-root .btn-bsx:hover{background:#fff;border-color:#fff;color:var(--accent)}
.bsx-root button.promo-bsx{background:var(--surface2);border:1px dashed var(--accent);color:#fff;padding:.2rem .6rem;font-size:.8rem;line-height:1.4;border-radius:5px}
.bsx-root button.promo-bsx:hover{background:var(--accent);color:#fff}
.bsx-hero-bg{position:relative;background:linear-gradient(90deg,rgba(17,17,17,.94) 0%,rgba(17,17,17,.82) 55%,rgba(17,17,17,.7) 100%),url("/wp-content/themes/creativ-musician/assets/images/default-header.jpg") center/cover no-repeat;border-bottom:3px solid var(--accent)}
.bsx-hero-bg h1{color:#fff;font-size:clamp(1.9rem,4.6vw,2.9rem);margin:0 0 1rem}
.bsx-root .hl-bsx{color:var(--accent)}
.bsx-root .kicker-bsx{display:inline-block;color:#fff;background:var(--accent);font-family:var(--display);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .7rem;border-radius:3px;margin:0 0 1rem}
.bsx-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--display);font-weight:700;font-size:.8rem;flex:none}
.bsx-root .section-bsx h2:first-child{margin-top:0}
.bsx-comp{margin-top:2rem}
.bsx-root .art-bsx{max-width:900px}
.bsx-root .art-tbl-bsx th[scope=row]{color:#fff}
.bsx-root .art-tbl-bsx thead th{background:var(--accent);color:#fff}
.art-meta-bsx{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin:0 0 .8rem!important}
.art-meta-bsx span{background:var(--surface2);border:1px solid var(--line);border-radius:4px;padding:.15rem .55rem;font-size:.85rem;color:rgba(255,255,255,.85)}
.art-meta-bsx b{color:var(--accent2);font-weight:600}
.bsx-root .art-list-bsx{list-style:none;padding:0;margin:1rem 0 1.4rem}
.bsx-root .art-list-bsx li{position:relative;padding:.55rem 0 .55rem 1.6rem;border-bottom:1px solid var(--line);color:rgba(255,255,255,.85)}
.bsx-root .art-list-bsx li:last-child{border-bottom:0}
.bsx-root .art-list-bsx li::before{content:"";position:absolute;left:.2rem;top:1.05rem;width:.55rem;height:.55rem;border-radius:2px;background:var(--accent);transform:rotate(45deg)}
.bsx-root .art-warn-bsx li::before{content:"!";background:none;transform:none;width:auto;height:auto;top:.55rem;left:.35rem;color:var(--yellow);font-weight:800;font-family:var(--display)}
.bsx-root .art-steps-bsx{list-style:none;counter-reset:st;padding:0;margin:1.2rem 0 1.6rem;display:grid;gap:.75rem}
.bsx-root .art-steps-bsx li{counter-increment:st;position:relative;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:.9rem 1rem .9rem 3.4rem;color:rgba(255,255,255,.85)}
.bsx-root .art-steps-bsx li::before{content:counter(st);position:absolute;left:.9rem;top:.85rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--display);font-weight:700;display:grid;place-items:center;font-size:.9rem}
.bsx-root .art-steps-bsx strong,.bsx-root .art-list-bsx strong{color:#fff}
.art-note-bsx{background:var(--accent-pill);border-left:3px solid var(--accent);border-radius:var(--radius);padding:.9rem 1.1rem}
.bsx-root .proscons-bsx h3{margin-top:0}
.bsx-root .proscons-bsx ul{padding-left:1.1rem}
.bsx-root .proscons-bsx li{margin:.35rem 0;color:rgba(255,255,255,.85)}
.bsx-root .faq-bsx{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
.bsx-root .faq-bsx h3{margin:0;padding:1rem 1.1rem .4rem;font-size:1.02rem;border-top:1px solid var(--line);background:var(--surface)}
.bsx-root .faq-bsx h3:first-child{border-top:0}
.bsx-root .faq-bsx h3::before{content:"?";display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--accent);color:#fff;font-size:.8rem;margin-right:.6rem;vertical-align:.1em}
.bsx-root .faq-bsx p{margin:0;padding:0 1.1rem 1rem 3.1rem;background:var(--surface)}
.bsx-rg{display:flex;gap:1rem;align-items:flex-start;max-width:900px;margin-top:2.5rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}
.bsx-rg b{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:2px solid var(--accent);color:#fff;font-family:var(--display)}
.bsx-rg p{margin:0;font-size:.88rem}
@media (min-width:1024px){.bsx-hero-bg{padding-top:150px}}
.bsx-root .art-tbl-bsx table,.bsx-root table.tabla-bsx{width:100%!important;margin:0;border:0;table-layout:auto}
.bsx-root .art-tbl-bsx th,.bsx-root .art-tbl-bsx td,.bsx-root .tabla-bsx th,.bsx-root .tabla-bsx td{border-left:0;border-right:0;border-top:0}
.bsx-root .art-tbl-bsx table,.bsx-root table.tabla-bsx{display:table!important}
.bsx-root .art-tbl-bsx th,.bsx-root .art-tbl-bsx td,.bsx-root .tabla-bsx th,.bsx-root .tabla-bsx td{border-color:var(--line)}
.bsx-root .art-tbl-bsx,.bsx-root .table-wrap-bsx{border-color:var(--line)}
.bsx-root .art-tbl-bsx table,.bsx-root table.tabla-bsx{border:0!important}
.bsx-root tr{border:0!important}
.bsx-root .tabla-bsx tbody tr,.bsx-root .art-tbl-bsx tbody tr{border-bottom:1px solid var(--line)!important}
.bsx-root .tabla-bsx tbody tr:last-child,.bsx-root .art-tbl-bsx tbody tr:last-child{border-bottom:0!important}
.bsx-root .tabla-bsx tbody th[scope=row],.bsx-root .art-tbl-bsx tbody th[scope=row]{font-weight:600;color:#fff}
@media (max-width:760px){
.bsx-root .container-bsx{width:calc(100% - 2rem)}
.bsx-root .table-wrap-bsx,.bsx-root .art-tbl-bsx{overflow:hidden}
.bsx-root .art-tbl-bsx table,.bsx-root table.tabla-bsx{display:flex!important;flex-direction:column;min-width:0!important;width:100%!important}
.bsx-root .art-tbl-bsx tbody,.bsx-root .tabla-bsx tbody{display:block;order:1}
.bsx-root .tabla-bsx caption,.bsx-root .art-tbl-bsx caption{display:block;order:2;padding:.8rem 1rem;border-top:1px solid var(--line)}
.bsx-root .art-tbl-bsx tr,.bsx-root .tabla-bsx tr{display:block;padding:.85rem 1rem!important}
.bsx-root .art-tbl-bsx tbody tr:nth-child(even){background:transparent}
.bsx-root .art-tbl-bsx th[scope=row],.bsx-root .tabla-bsx th[scope=row]{display:block;padding:0 0 .45rem!important;font-size:1.02rem;border:0!important}
.bsx-root .art-tbl-bsx td,.bsx-root .tabla-bsx td{display:grid!important;grid-template-columns:minmax(6.5rem,42%) minmax(0,1fr);gap:.6rem;align-items:center;padding:.28rem 0!important;border:0!important;font-size:.9rem}
.bsx-root .art-tbl-bsx td::before,.bsx-root .tabla-bsx td::before{font-size:.76rem}
.bsx-root .tabla-bsx td>*{justify-self:start}
.bsx-root .tabla-bsx td .btn-bsx{min-width:8.5rem}
.bsx-root .art-steps-bsx li{padding:.85rem .9rem .85rem 3rem}
.bsx-root .art-steps-bsx li::before{left:.7rem}
.bsx-root .faq-bsx p{padding-left:1.1rem}
.bsx-root .bsx-rg{flex-direction:row;gap:.75rem}
.bsx-root .picks-bsx{width:100%}
}