.trial-gate-form{display:grid;gap:12px;margin:0 0 4px}
.trial-gate-form label.trial-gate-email{display:grid;gap:6px;font-size:.85rem}
.trial-gate-form input[type=email]{width:100%;box-sizing:border-box}
.trial-gate-form .check{display:flex;gap:10px;align-items:flex-start;font-size:.85rem;line-height:1.45}
.trial-gate-form .check input{margin-top:3px;flex:none}
.trial-gate-form .button{justify-self:start}
.trial-gate-form .form-status{margin:0;min-height:1em;font-size:.85rem}
.trial-gate-form .form-status.error{color:#e8a39a}
[data-trial-gate-form][hidden],[data-trial-gate-unlocked][hidden]{display:none!important}
[data-trial-gate-hint][hidden]{display:none!important}
