.request-wrap{max-width:760px;margin:48px auto;padding:0 24px 48px}.request-wrap h1{font-size:clamp(30px,6vw,48px);line-height:1.15}.request-wrap>p{line-height:1.7}.request-wrap form,.request-wrap #request-result{margin-top:28px;padding:28px;background:#f1fcfd;border:1px solid #c9e8eb;border-radius:20px}.request-wrap label{display:block;font-weight:650;margin:18px 0 8px}.request-wrap label span{color:#c72032}.request-wrap small{font-weight:400}.request-wrap input,.request-wrap textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #95aeb3;border-radius:10px;padding:12px;background:white;color:#08202c;font:inherit}.request-wrap textarea{resize:vertical}.request-wrap :focus-visible{outline:3px solid #007e91;outline-offset:3px}.request-fields{display:grid;grid-template-columns:2fr 1fr;gap:16px}.request-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.request-wrap button{cursor:pointer;font:inherit}.request-wrap .small-note{margin:20px 0;line-height:1.6}.request-wrap #request-result[hidden]{display:none}.request-wrap #copy-status{line-height:1.5}header nav{flex-wrap:wrap}@media(max-width:520px){.request-wrap form,.request-wrap #request-result{padding:18px}.request-fields{grid-template-columns:1fr}header nav{gap:12px!important}}
