
/* Free-picks lead capture */
.nav-trial{display:inline-flex;align-items:center;justify-content:center;background:#a2ff00;color:#071107!important;border:1px solid #c7ff80;border-radius:9px;padding:12px 15px!important;font-size:12px!important;font-weight:900;letter-spacing:.15px;white-space:nowrap;box-shadow:0 0 17px #a2ff0028}.nav-trial:hover{background:#d3ff89;color:#071107!important}
.trial-modal[hidden]{display:none!important}.trial-modal{position:fixed;inset:0;background:rgba(0,0,0,.83);z-index:99999;display:grid;place-items:center;padding:18px;overflow:auto;backdrop-filter:blur(7px)}
.trial-dialog{position:relative;width:min(100%,535px);background:linear-gradient(145deg,#11200f,#070e09 65%);border:1px solid #6fa535;border-radius:21px;padding:34px 32px;box-shadow:0 25px 110px #000d}
.trial-close{position:absolute;right:15px;top:12px;background:transparent;color:#d0dfca;border:0;padding:5px 10px;min-width:auto;font-size:27px;line-height:1}.trial-kicker{font-size:12px;font-weight:900;letter-spacing:2px;color:#a2ff00}.trial-dialog h2{font-size:clamp(30px,6vw,43px);line-height:1.04;margin:12px 0}.trial-dialog p{font-size:15px;color:#c2d2bc;line-height:1.6}.trial-dialog form label{display:block;margin:20px 0 7px;color:white}.trial-dialog input[type=email]{height:51px;background:#071008;color:white;border:1px solid #65834f;border-radius:9px;width:100%;padding:12px}.trial-dialog .trial-submit{width:100%;margin-top:12px;padding:16px;border-radius:9px}.trial-dialog .trial-consent{display:flex;align-items:flex-start;gap:9px;margin:13px 0;color:#bccdb8;font-size:12px;font-weight:400}.trial-consent input{width:17px;height:17px;flex:none;margin:0}.trial-status{margin-top:12px;min-height:23px;font-size:13px;color:#a2ff00}.trial-small{font-size:12px!important;color:#a9bca5!important}.trial-dialog a:not(.btn){color:#a2ff00;text-decoration:underline}.trial-callout{display:inline-flex;gap:7px;flex-wrap:wrap;color:#d9e8d4;font-size:12px;background:#172519;border:1px solid #385532;padding:8px 12px;border-radius:100px}
@media(max-width:900px){.nav{flex-wrap:wrap}.nav-trial{order:2;margin-left:auto}}@media(max-width:760px){.nav-trial{margin-left:0;order:0;width:100%;padding:13px!important}.trial-dialog{padding:28px 20px}}

/* Hero free trial lead magnet */
.hero-trial-offer{margin:22px 0 18px;padding:23px;background:linear-gradient(120deg,#14270f,#09140b);border:1px solid #77ae35;border-radius:16px;box-shadow:0 10px 38px #0005}
.hero-trial-label{display:block;color:#bce8a0;font-size:11px;font-weight:900;letter-spacing:1.6px;margin-bottom:9px}
.hero-trial-offer strong{display:block;color:#fff;font-size:clamp(20px,2.5vw,28px);line-height:1.2}
.hero-trial-offer strong span{color:#a2ff00}
.hero-trial-offer p{font-size:14px!important;line-height:1.5;color:#d1e1cb!important;margin:11px 0 15px}
.hero-trial-button{display:block;text-align:center;background:#a2ff00!important;color:#061008!important;padding:16px 17px;border-radius:9px;font-weight:900;font-size:14px;text-decoration:none;box-shadow:0 6px 25px #a2ff0022}
.hero-trial-button:hover{background:#c9ff72!important}
.hero-trial-offer small{display:block;text-align:center;color:#b6c9ad;margin-top:10px;font-size:11px}
@media(max-width:700px){.hero-trial-offer{padding:17px;margin:19px 0}.hero-trial-button{font-size:12px}}
