.essential-trial{box-sizing:border-box;max-width:1100px;margin:20px auto;padding:24px;background:#10130e;color:#fff;border-left:5px solid #c5ff24;font-family:inherit;position:relative;z-index:2}.essential-trial[hidden]{display:none}.essential-trial h2{font-size:clamp(20px,3vw,28px);line-height:1.2;margin:0 0 12px;color:#c5ff24}.essential-trial p{line-height:1.6;max-width:80ch;color:#e5eadf}.trial-actions{display:flex;flex-wrap:wrap;gap:12px}.essential-trial .trial-button{display:inline-block;background:#c5ff24;color:#10130e;padding:12px 18px;border:1px solid #c5ff24;text-decoration:none;font:inherit;font-weight:700;cursor:pointer;border-radius:0;min-height:44px}.essential-trial .trial-secondary{background:transparent;color:#fff;border-color:#92998c}.essential-trial form{margin-top:20px}.essential-trial label{display:flex;gap:12px;align-items:flex-start;line-height:1.55;margin:16px 0;max-width:85ch;color:#fff}.essential-trial input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#c5ff24}.essential-trial a:focus-visible,.essential-trial button:focus-visible{outline:3px solid white;outline-offset:4px}.essential-trial .trial-button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.essential-trial{margin:12px;padding:18px}.trial-actions>*{width:100%;text-align:center;box-sizing:border-box}}
