.bonus-page .back-link{font-size:14px}.bonus-features{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.bonus-features p{font-size:15px;margin-bottom:0}.bonus-features h3{margin-top:0}.claim-steps>li{margin:20px 0}.claim-steps p{margin:4px 0}.required{display:inline-block;margin-left:8px;padding:0 6px;border-radius:4px;background:#efe3db;color:#873c2c;font-size:12px;vertical-align:middle;white-space:nowrap}.field-help{font-size:14px;color:#526171;margin:8px 0 20px}.check-label{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.8;margin:22px 0}.check-label input{appearance:auto;width:20px;height:20px;flex:0 0 20px;margin:4px 0 0;padding:0;accent-color:#183752}.check-label span{font-weight:500}.check-label .required{font-weight:700}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-status{margin:24px 0;padding:18px;border-left:4px solid #9c382b;background:#f9efea;line-height:1.9;font-size:16px;overflow-wrap:anywhere}.form-status[data-kind="success"]{border-color:#36695c;background:#edf3ef}.form-status:focus{outline:2px solid #799db6;outline-offset:3px}.privacy h2{font-size:22px}.privacy p{font-size:14px;color:#526171}[hidden]{display:none!important}@media(max-width:600px){.bonus-features{grid-template-columns:1fr}.bonus-page .check-label{gap:10px}}