@font-face{font-family:Oswald;src:url("/Oswald-600.ttf") format("truetype");font-weight:600;font-display:swap}
.business-discounts{width:min(728px,92vw);flex-shrink:0;margin:40px auto 0;padding:32px;text-align:left;color:#f3ead9;background:#171611;border:1px solid #514934;border-top:5px solid #ff5a1f;box-sizing:border-box}
.business-discounts *{box-sizing:border-box}.discount-kicker{font:11px/1.5 ui-monospace,Menlo,monospace;letter-spacing:.16em;color:#ffb300;margin:0 0 14px}
.business-discounts h2{font-family:Oswald,Impact,"Arial Narrow",sans-serif;font-size:clamp(30px,6vw,44px);line-height:1.1;letter-spacing:.025em;margin:0 0 18px;font-weight:600}
.discount-intro,.discount-detail{font:15px/1.65 Arial,sans-serif;max-width:610px;margin:0 0 18px;color:#f3ead9}.discount-tier{font:600 17px/1.5 Oswald,Impact,sans-serif;color:#ffb300;letter-spacing:.055em;margin:0 0 5px}.discount-detail{font-size:13px;color:#c6bfaf;margin-bottom:24px}
.discount-form{border-top:1px solid #514934;padding-top:22px}.discount-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.discount-wide{grid-column:1/-1}.discount-grid label{display:block;font:13px/1.6 Arial,sans-serif;letter-spacing:.015em}.discount-grid label>span:not(.discount-optional){color:#ffb300}.discount-optional{font-size:12px;color:#b7af9e}.discount-grid input,.discount-grid textarea{display:block;width:100%;margin-top:7px;background:#0c0c0a;color:#f3ead9;border:1px solid #726751;border-radius:2px;padding:12px;font:16px/1.45 Arial,sans-serif;outline-offset:3px}.discount-grid textarea{resize:vertical;min-height:122px}.discount-grid textarea::placeholder{color:#a99f8c}.discount-grid input:focus-visible,.discount-grid textarea:focus-visible{outline:2px solid #ffb300}.discount-confirm{display:flex;gap:10px;align-items:flex-start;margin:19px 0 12px;font:13px/1.6 Arial,sans-serif;cursor:pointer}.discount-confirm input{margin-top:4px;min-width:17px;height:17px;accent-color:#ffb300}.discount-data{font:12px/1.6 Arial,sans-serif;color:#bfb5a2;margin:0 0 19px}.discount-data a{color:#f3ead9;text-underline-offset:3px}.discount-form button{border:0;background:#ffb300;color:#0c0c0a;font:600 16px/1.2 Oswald,Impact,sans-serif;letter-spacing:.1em;padding:15px 22px;cursor:pointer;min-height:48px}.discount-form button:hover{background:#ffc940}.discount-form button:focus-visible{outline:2px solid #f3ead9;outline-offset:4px}.discount-form button span{margin-left:18px}.discount-footnote,.discount-submit-status{font:12px/1.6 Arial,sans-serif;color:#bfb5a2;margin:10px 0 0}.discount-submit-status:empty{display:none}.discount-hp{display:none}
@media(max-width:600px){.business-discounts{padding:24px 20px;margin-top:30px}.discount-grid{grid-template-columns:1fr;gap:14px}.business-discounts h2{font-size:32px}.discount-intro{font-size:14px}.discount-form button{width:100%;text-align:center}.discount-kicker{font-size:10px;letter-spacing:.12em}}

.discount-business[hidden],.discount-confirm[hidden]{display:none}.discount-choice{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.discount-choice label{display:flex;gap:9px;align-items:center;padding:11px 13px;border:1px solid #726751;font:14px/1.4 Arial,sans-serif;cursor:pointer}.discount-choice label:has(input:checked){border-color:#ffb300;background:#342a0c}.discount-choice input{accent-color:#ffb300;width:17px;height:17px}.discount-textrow{margin-top:16px}.discount-grid label>span#intake-label{color:#f3ead9}
