@font-face{font-family:q;src:url('Qomra.otf')}*{box-sizing:border-box}body{margin:0;background:#eef4f5;color:#18314a;font-family:q,Tahoma}.page{min-height:100vh;display:grid;place-items:center;padding:24px}.shell{width:min(1180px,100%);height:min(760px,calc(100vh - 48px));min-height:620px;background:#fff;border-radius:30px;overflow:hidden;display:grid;grid-template-columns:42% 58%;box-shadow:0 24px 70px #18314a1c}.visual{padding:42px;color:#fff;background:linear-gradient(145deg,#0eacb6,#168fa9 55%,#826cb0);display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center}.brand img{width:64px;height:64px;object-fit:contain}.brand div{display:grid}.pitch{margin:auto 0}.pitch h1{font-size:54px;line-height:1.05;margin:12px 0}.pitch em{font-style:normal}.pitch p{line-height:2}.form-side{padding:36px 42px;display:flex;flex-direction:column;min-width:0}.form-side header{display:flex;justify-content:space-between}.counter b{font-size:32px;color:#0eacb6}.progress{height:4px;background:#edf1f3;margin:16px 0 22px}.progress i{display:block;height:100%;background:#0eacb6}.steps{flex:1;min-height:0}.step{display:none;height:100%;overflow:auto;padding:2px}.step.active{display:block}.type-grid,.grid,.talents{display:grid;grid-template-columns:1fr 1fr;gap:10px}.type-card{border:1px solid #dce5e8;border-radius:16px;padding:14px;cursor:pointer}.type-card input,.talents input{position:absolute;opacity:0}.type-card b,.type-card small{display:block}.type-card small{color:#789;margin-top:4px}.type-card:has(input:checked){border-color:#0eacb6;background:#0eacb610}label{display:grid;gap:6px;margin-bottom:12px}input,select,textarea{border:1px solid #dce5e8;border-radius:12px;padding:12px;font:inherit;width:100%;background:#fff}.talents label{margin:0}.talents span{border:1px solid #dce5e8;border-radius:10px;padding:9px;text-align:center}.talents label:has(input:checked) span{background:#0eacb6;color:#fff}.upload{border:1px dashed #abc;padding:14px;border-radius:12px}.upload input{display:none}.actions{display:flex;gap:8px;padding-top:12px}.actions button,.success a{border:0;border-radius:11px;padding:11px 20px;font:inherit}.primary,.success a{background:#0eacb6;color:#fff}.success{text-align:center;margin:auto}.success i{font-size:40px;color:#0eacb6}.success a{display:inline-block;text-decoration:none}.alert{background:#fff0f0;color:#a33;padding:10px;border-radius:10px}@media(max-width:800px){.page{padding:0;display:block}.shell{display:block;height:auto;min-height:100vh;border-radius:0}.visual{min-height:230px;padding:20px}.pitch{margin:25px 0}.pitch h1{font-size:38px}.pitch p{display:none}.form-side{padding:22px;min-height:600px}}

/* === استبدال اللوحة الجانبية بالكامل بصورة bk.png === */
.visual{
    padding:0 !important;
    background:url('bk.png') center center / cover no-repeat !important;
    position:relative !important;
    overflow:hidden !important;
}
.visual > *{display:none !important;}

@media(max-width:800px){
    .visual{
        min-height:360px !important;
        padding:0 !important;
        background:url('bk.png') center center / cover no-repeat !important;
    }
    .visual > *{display:none !important;}
}
