.request-page{min-height:100vh;background:radial-gradient(circle at 85% 12%,rgba(32,201,245,.12),transparent 25%),#061126}.request-nav{position:sticky}.request-nav-links{display:flex;gap:6px}.request-nav-links a{padding:9px 13px;color:#aebbd0;border-radius:10px}.request-nav-links a:hover{background:rgba(30,145,239,.12);color:#fff}.request-shell{width:min(1180px,calc(100% - 48px));margin:auto;padding:80px 0 120px;display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.request-intro{position:sticky;top:125px;padding-top:35px}.request-kicker{color:var(--cyan);font:700 11px Manrope,sans-serif;letter-spacing:2px}.request-intro h1{font-size:clamp(42px,5vw,70px);line-height:1.08;letter-spacing:-2px;margin:18px 0 22px}.request-intro p{color:var(--muted);font-size:17px;line-height:2;max-width:480px}.request-points{display:grid;gap:14px;margin-top:42px}.request-points span{display:flex;gap:15px;align-items:center;color:#6384aa;font:11px Manrope,sans-serif;letter-spacing:1px}.request-points b{color:#d7eaff;font:500 14px 'IBM Plex Sans Arabic',sans-serif;letter-spacing:0}.request-card{padding:30px;border:1px solid rgba(137,190,232,.22);border-radius:28px;background:linear-gradient(145deg,rgba(13,39,76,.78),rgba(4,15,35,.96));box-shadow:0 26px 80px rgba(0,0,0,.28)}.request-card-head{display:flex;justify-content:space-between;align-items:start;gap:20px;padding-bottom:25px;border-bottom:1px solid var(--line)}.request-card h2{font-size:32px;margin:10px 0 0}.request-step{color:#75cfff;font:700 11px Manrope,sans-serif;letter-spacing:2px}.form-section{padding:28px 0;border-bottom:1px solid var(--line)}.form-section h3{font-size:18px;margin:0 0 18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label,.wide{display:flex;flex-direction:column;gap:8px;color:#c8daec;font-size:13px}.form-grid input,.form-grid select,.wide textarea{width:100%;border:1px solid rgba(137,190,232,.25);border-radius:13px;background:rgba(3,15,36,.7);color:#fff;padding:13px 14px;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.form-grid select{appearance:none}.wide{margin-top:16px}.wide textarea{resize:vertical;min-height:145px}.form-grid input:focus,.form-grid select:focus,.wide textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 4px rgba(32,201,245,.1)}.consent{display:flex;gap:10px;align-items:flex-start;margin:24px 0;color:#a9c1d9;font-size:13px;line-height:1.8}.consent input{accent-color:var(--cyan);width:18px;height:18px;margin-top:2px}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.form-footer p{min-height:24px;color:#8faaca;margin:0;font-size:13px}.form-footer p.error{color:#ff9e9e}.form-footer p.success{color:#7de3a5}.form-footer button{border:0;cursor:pointer}.form-footer button b{margin-left:12px;color:#bdeeff}.form-footer button:disabled{opacity:.6;cursor:wait}.request-page .footer{width:min(1180px,calc(100% - 48px));margin:auto}.request-page .footer .brand small{direction:ltr;text-align:left}
@media(max-width:820px){.request-nav-links{display:none}.request-shell{width:min(100% - 32px,620px);grid-template-columns:1fr;gap:35px;padding:55px 0 80px}.request-intro{position:static;padding-top:10px}.request-intro h1{font-size:48px}.request-card{padding:20px;border-radius:22px}.form-grid{grid-template-columns:1fr}.form-footer{align-items:stretch;flex-direction:column}.form-footer button{width:100%}.request-page .footer{width:min(100% - 32px,620px);padding-bottom:30px}}
