/* Brand accent: user-specified lime gradient. */
:root{--primary-orange:#A6D127;--primary-gold:#AEDC29;--copper:#A6D127;--copper-line:#546b22;--border-orange:#546b22;--brand-gradient:linear-gradient(180deg,#97BE24 0%,#A6D127 55%,#AEDC29 100%)}
::selection{background:#A6D127;color:#142006}
*:focus-visible{outline-color:#A6D127}
.btn-cta,.sticky-bar .btn-cta{background:var(--brand-gradient);color:#142006;border-color:#B9DF57;box-shadow:inset 0 1px #d8eda7,0 3px 0 #57751b,0 12px 32px #97be241f}
.btn-cta:hover,.sticky-bar .btn-cta:hover{background:var(--brand-gradient);color:#142006;box-shadow:inset 0 1px #e1f1bd,0 3px 0 #57751b,0 12px 34px #97be2438}
.highlight-orange,.highlight-green,.badge-tag svg,.trust-badges svg,.pill .icon-tool,.platform-status{color:#A6D127}
.viewer-tab-btn.active{background:var(--brand-gradient);color:#142006;border-color:#B9DF57;box-shadow:inset 0 1px #d8eda733}
.purchase-assurance::before,section h2::after{background:linear-gradient(90deg,transparent,#97BE24,transparent)}
.chart-enlarge:hover,.proof-card:hover,.sym:hover{border-color:#97BE24}
.sym::before{background:#A6D127}
.sym.on{background:linear-gradient(130deg,#29371b,#172119);border-color:#78972d;box-shadow:none}
.ba-frame:focus-within,.ba-frame:focus-within .ba-handle{outline-color:#A6D127}
.ba-footer b{color:#A6D127}
.platform-development{border-color:#78972d66}
#oferta{background:radial-gradient(ellipse at 50% 30%,#97be241c,transparent 70%),#090e12}
.offer-box{background:linear-gradient(125deg,#293024,#152028 42%,#18222a 80%,#273022);border-color:#708b37;box-shadow:0 30px 80px #0008,inset 0 1px #d9edac33}
.offer-box::before{background:linear-gradient(90deg,transparent,#AEDC29,transparent);box-shadow:0 0 24px #a6d12733}
.ribbon-special{color:#d2e8a2;background:#97be2414;border-color:#97be243d}
.pill.featured{background:#97be2414;border-color:#97be243d}
.price-wrap{border-top-color:#97be2433}
.price-big{color:#eeeae2;text-shadow:none}
.bio-pic{border-color:#829c4a;box-shadow:8px 8px 0 #97be2417}
.guarantee-badge{background:radial-gradient(circle,#97be241f,#1e2b20);border-color:#97be2466;box-shadow:0 0 0 8px #97be240c,0 0 0 9px #97be2420,0 12px 40px #0006}
/* Keep the headline white and trading risk colors semantic. */
.hero h1 span.highlight-orange,.hero h1 span.highlight-green{color:inherit}
