:root{color-scheme:dark;--orange:#f58220;--bg:#080d12;--muted:#a9b2bd}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 75% 0,#f5822010,transparent 40%),var(--bg);color:#f5f6f8;font-family:Cairo,sans-serif;font-size:17px;line-height:1.8}a{color:inherit;text-decoration:none}header{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #ffffff12}.brand{display:flex;align-items:center;gap:15px;font-size:23px;font-weight:800}.brand img{width:70px;height:70px;object-fit:contain}.brand b{color:var(--orange);margin-left:12px}.store{font-size:15px;color:var(--muted)}main{max-width:1060px;margin:auto;padding:45px 24px 70px}.intro{text-align:center;padding:18px 0 35px}.eyebrow{color:var(--orange);font-weight:800;font-size:16px}h1{font-size:clamp(34px,5vw,58px);line-height:1.5;margin:12px 0}em{color:var(--orange);font-style:normal}.intro>p{max-width:700px;margin:0 auto;color:var(--muted);font-size:19px}.steps{display:flex;justify-content:center;gap:35px;margin:28px 0 0;color:var(--orange)}.steps b{margin-right:8px;color:#f5f6f8}.panel{background:linear-gradient(130deg,#ffffff06,#ffffff02);border:1px solid #ffffff12;border-radius:24px;padding:30px;margin:20px 0;box-shadow:0 15px 45px #00000018}.section-title{display:flex;align-items:flex-start;gap:18px;margin-bottom:25px}.section-title>span{color:var(--orange);background:#f5822010;border:1px solid #f5822030;border-radius:14px;min-width:52px;height:52px;display:grid;place-items:center;font-weight:800;direction:ltr}.section-title h2{font-size:25px;margin:0}.section-title p{color:var(--muted);margin:3px 0 0;font-size:15px}fieldset{border:0;padding:0;margin:0}.packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.package{padding:18px;border:1px solid #ffffff18;border-radius:16px;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:85px;font-size:18px;font-weight:700;background:#080d1260}.package:has(input:checked){border-color:var(--orange);background:#f5822010;box-shadow:0 0 25px #f5822010}input[type=radio],input[type=checkbox]{accent-color:var(--orange);width:20px;height:20px;flex-shrink:0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fields label{font-weight:700}i{color:var(--orange);font-style:normal}.fields input{display:block;width:100%;margin-top:8px;border:1px solid #ffffff22;border-radius:12px;background:#080d12;padding:13px 16px;color:white;font:inherit;font-size:17px}.fields small{font-size:12px;font-weight:400;color:var(--muted)}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}h3{font-size:19px;margin:0 0 15px}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.upload{display:block;border:1px dashed #ffffff35;background:#080d1270;border-radius:16px;padding:20px;font-size:17px;font-weight:700}.upload>span{display:block;color:var(--muted);font-weight:400;font-size:13px;margin:4px 0 12px}.upload input{display:block;width:100%;font-family:inherit;font-size:13px}.upload input::file-selector-button{border:1px solid #f5822050;border-radius:8px;background:#f5822018;color:#f9a35f;padding:9px 12px;font-family:inherit;cursor:pointer;margin-left:10px}.preview{display:block;width:100%;max-height:190px;object-fit:contain;margin-top:15px;border-radius:10px}.preview[hidden]{display:none}.documents-title{margin-top:30px}.terms{background:#f5822009;border:1px solid #f5822028;border-radius:16px;padding:18px 22px;font-size:16px}.terms p{margin:0 0 12px}.terms p:last-child{margin:0;color:var(--muted);font-size:14px}.check{display:flex;align-items:flex-start;gap:12px;margin-top:20px;font-size:16px;cursor:pointer}.check input{margin-top:5px}.submit-row{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:30px}.submit-row p{font-size:13px;color:var(--muted)}button{background:var(--orange);color:#111;border:0;border-radius:12px;padding:16px 25px;font:800 17px Cairo,sans-serif;cursor:pointer;box-shadow:0 6px 25px #f5822020}button:disabled{opacity:.6;cursor:wait}#form-status:not(:empty){padding:16px;border-radius:12px;margin-top:18px;background:#ffffff08}.error{color:#ffb4ab}.success{color:#a7e2ba}.notice{padding:15px 22px;border:1px solid #f5822040;background:#f5822010;border-radius:14px;color:#ffbe88}footer{border-top:1px solid #ffffff12;max-width:1100px;margin:auto;padding:25px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){header{padding:16px}.brand{font-size:18px;gap:8px}.brand img{width:50px;height:50px}.store{font-size:12px}main{padding:22px 14px 35px}.panel{padding:21px 17px;border-radius:18px}.packages{grid-template-columns:1fr 1fr}.package{padding:14px;font-size:15px}.fields,.upload-grid{grid-template-columns:1fr}.section-title h2{font-size:22px}.section-title>span{min-width:42px;height:42px}.steps{gap:15px;font-size:13px}.intro>p{font-size:16px}.submit-row{display:block}.submit-row button{width:100%;font-size:15px}footer{display:block;font-size:12px}footer a{display:block;margin-top:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
