.request-main{max-width:1180px!important;margin:56px auto!important;padding:0 24px!important;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.request-main h1{font-size:clamp(30px,3.4vw,48px);line-height:1.15}.request-lead{font-size:18px;line-height:1.7}.request-form{padding:30px;background:linear-gradient(145deg,#102b37,#07151e);border:1px solid #327486;border-top:2px solid #77d9e7;box-shadow:0 18px 60px #0004}.request-form label:not(.ack){display:block;margin:20px 0 8px;font-size:14px}.request-form input:not([type=checkbox]),.request-form textarea{box-sizing:border-box;width:100%;padding:13px;color:#e7f5fa;background:#05131b;border:1px solid #315969;font:inherit;border-radius:0}.request-form input:focus,.request-form textarea:focus{outline:1px solid #78deec;outline-offset:2px}.request-form button{width:100%;margin-top:18px;padding:17px!important}.request-form .hint{font-size:12px;line-height:1.6;color:#a3bdc7}.ack{display:flex;gap:12px;align-items:flex-start;margin-top:24px;font-size:13px;line-height:1.6}.ack input{flex:none;margin-top:5px}.request-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0}.request-stats div{border-left:2px solid #d5aa56;background:#0b202a;padding:18px}.request-stats b{display:block;color:#efc574;font-size:26px}.request-stats span{display:block;font-size:12px;color:#a7ccd7;margin-top:5px}.request-intro p{line-height:1.75}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#applications article{padding:20px;border:1px solid #315969;margin:14px 0}#applications button{margin:12px}#request-status{line-height:1.6;color:#a8eddf}@media(max-width:760px){.request-main{grid-template-columns:1fr;gap:24px;margin:24px auto!important;padding:0 16px!important}.request-form{padding:22px}.request-main h1{font-size:34px}}