.seven-request{margin-bottom:3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(212,175,55,.3)}.seven-request h2{margin:.6rem 0 1rem}.seven-request form{max-width:780px;margin-top:1.5rem}.seven-request label{display:block;margin-bottom:1rem;font-weight:600}.seven-request input:not([type=checkbox]),.seven-request textarea{display:block;width:100%;margin-top:.45rem;background:#171b29;color:#fff;border:1px solid #555c70;border-radius:10px;padding:12px 14px;font:inherit}.seven-request input:focus,.seven-request textarea:focus{outline:2px solid #d4af37;outline-offset:3px}.seven-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.seven-request .seven-request-consent{display:flex;align-items:flex-start;gap:.7rem;font-weight:400;font-size:.9rem}.seven-request-consent input{margin-top:.3rem;flex-shrink:0;accent-color:#d4af37}.seven-request-optional,.seven-request-note{font-size:.85rem;font-weight:400;opacity:.8}.seven-request-status{border:1px solid #d4af37;padding:1rem;border-radius:10px}.seven-request-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.seven-request button.seven-button{cursor:pointer;background:#d4af37;color:#14171e;border:1px solid #d4af37;border-radius:10px;padding:12px 22px;font-weight:700}.seven-request button.seven-button:hover{background:#e5c45a;color:#14171e}.seven-request-note{margin-top:1rem}@media(max-width:600px){.seven-request-grid{grid-template-columns:1fr;gap:0}}