.acc-apply{--cyan:#00aeef;--indigo:#2d388b;--blue:#3974b7;--teal:#00726b;--green:#8dc63f;--ink:#1c2233;--gray:#6d6f70;--gray-soft:#9a9da0;--line:#e4e8ef;--line-soft:#eef1f6;--field-bg:#f7f9fc;--white:#fff;--danger:#e64343;--radius:14px;--radius-sm:10px;--shadow-card:0 24px 60px -28px #2d388b38;--shadow-soft:0 2px 20px #2d388b0f;color:var(--ink);direction:rtl;background-color:#fbfcfe;background-image:radial-gradient(1100px 520px at 88% -8%,#00aeef1a,#0000 60%),radial-gradient(900px 480px at 4% 4%,#8dc63f14,#0000 55%);min-height:100vh;padding-top:calc(10vh + 40px);padding-bottom:72px;line-height:1.7;overflow-x:clip}@supports (color:lab(0% 0 0)){.acc-apply{--danger:lab(53.9062% 63.1954 38.5555)}}.acc-apply *{box-sizing:border-box}.acc-apply .container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.acc-apply .container{padding-inline:48px}}.acc-apply .form-shell{max-width:820px;margin-inline:auto}.acc-apply .intro{text-align:center;margin-bottom:30px}.acc-apply .intro .eyebrow{color:var(--cyan);background:#00aeef17;border:1px solid #00aeef33;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.acc-apply .intro .eyebrow .dot{background:var(--cyan);border-radius:50%;width:7px;height:7px}.acc-apply .intro h1{color:var(--indigo);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(26px,4.5vw,40px);font-weight:700}.acc-apply .intro p{color:var(--gray);text-wrap:pretty;max-width:580px;margin-inline:auto;font-size:clamp(15px,2.2vw,17px)}.acc-apply .intro .req-star{color:var(--danger);font-weight:700}.acc-apply .stepper{justify-content:space-between;align-items:flex-start;gap:8px;max-width:560px;margin:0 auto 8px;padding:0 6px;display:flex}.acc-apply .step-node{z-index:1;cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:10px;display:flex;position:relative}.acc-apply .step-bubble{background:var(--white);width:46px;height:46px;color:var(--gray-soft);box-shadow:inset 0 0 0 2px var(--line), var(--shadow-soft);border-radius:50%;place-items:center;font-size:16px;font-weight:700;transition:all .35s;display:grid}.acc-apply .step-bubble svg{width:22px;height:22px}.acc-apply .step-label{color:var(--gray-soft);text-align:center;max-width:110px;font-size:13px;font-weight:500;transition:color .3s}.acc-apply .step-line{background:var(--line);border-radius:2px;flex:auto;height:2px;margin-top:22px;position:relative;overflow:hidden}.acc-apply .step-line:after{content:"";transform-origin:100%;background:linear-gradient(90deg, var(--cyan), var(--blue));transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.acc-apply .step-line.filled:after{transform:scaleX(1)}.acc-apply .step-node.active .step-bubble{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#fff;box-shadow:0 10px 22px -8px #00aeef99}.acc-apply .step-node.active .step-label{color:var(--indigo);font-weight:600}.acc-apply .step-node.done .step-bubble{background:var(--indigo);color:#fff;box-shadow:var(--shadow-soft)}.acc-apply .step-node.done .step-label{color:var(--ink)}.acc-apply .card{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-top:26px;padding:38px 40px 30px}@media (max-width:600px){.acc-apply .card{padding:26px 20px 22px}}.acc-apply .step-panel{animation:.4s both accFade;display:none}.acc-apply .step-panel.active{display:block}@keyframes accFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.acc-apply .panel-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;margin-bottom:26px;padding-bottom:20px;display:flex}.acc-apply .panel-icon{width:48px;height:48px;color:var(--cyan);background:#00aeef14;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.acc-apply .panel-icon svg{width:26px;height:26px}.acc-apply .panel-head h2{color:var(--indigo);margin:0 0 2px;font-size:21px;font-weight:700}.acc-apply .panel-head span{color:var(--gray);font-size:14px}.acc-apply .grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.acc-apply .field.col-2{grid-column:1/-1}@media (max-width:600px){.acc-apply .grid{grid-template-columns:1fr}}.acc-apply .field{flex-direction:column;gap:7px;display:flex}.acc-apply .field label{color:var(--ink);font-size:14px;font-weight:500}.acc-apply .field label .req{color:var(--danger);margin-inline-start:3px;font-weight:700}.acc-apply .field .hint{color:var(--gray-soft);font-size:12.5px;font-weight:400}.acc-apply input[type=text],.acc-apply input[type=email],.acc-apply input[type=tel],.acc-apply input[type=url],.acc-apply select,.acc-apply textarea{width:100%;color:var(--ink);background:var(--field-bg);border:1.5px solid var(--line);border-radius:var(--radius-sm);outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.acc-apply textarea{resize:vertical;min-height:96px;line-height:1.7}.acc-apply input::placeholder,.acc-apply textarea::placeholder{color:var(--gray-soft)}.acc-apply input:focus,.acc-apply select:focus,.acc-apply textarea:focus{border-color:var(--cyan);background:var(--white);box-shadow:0 0 0 4px #00aeef1a}.acc-apply select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236d6f70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;padding-left:42px}.acc-apply .field.invalid input,.acc-apply .field.invalid select,.acc-apply .field.invalid textarea{border-color:var(--danger);background:#fff1f0;background:lab(96.3359% 6.12152 3.29586)}.acc-apply .error-msg{color:var(--danger);font-size:12.5px;font-weight:500;display:none}.acc-apply .field.invalid .error-msg{display:block}.acc-apply .radio-group{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:600px){.acc-apply .radio-group{grid-template-columns:1fr}}.acc-apply .radio-card{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);cursor:pointer;align-items:center;gap:11px;padding:13px 15px;transition:all .2s;display:flex;position:relative}.acc-apply .radio-card:hover{border-color:#00aeef80}.acc-apply .radio-card input{opacity:0;pointer-events:none;position:absolute}.acc-apply .radio-dot{border:2px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;transition:all .2s;display:grid}.acc-apply .radio-dot:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .2s;transform:scale(0)}.acc-apply .radio-card .rc-text{color:var(--ink);font-size:14.5px;font-weight:500}.acc-apply .radio-card .rc-sub{color:var(--gray-soft);font-size:12.5px;font-weight:400;display:block}.acc-apply .radio-card.is-checked .radio-dot{border-color:var(--cyan);background:var(--cyan)}.acc-apply .radio-card.is-checked .radio-dot:after{transform:scale(1)}.acc-apply .radio-card.is-checked{border-color:var(--cyan);background:#00aeef0f;box-shadow:0 0 0 3px #00aeef14}.acc-apply .field.invalid .radio-group{outline:1.5px solid var(--danger);outline-offset:4px;border-radius:var(--radius-sm)}.acc-apply .dropzone{border:2px dashed var(--line);border-radius:var(--radius);background:var(--field-bg);text-align:center;cursor:pointer;padding:30px 22px;transition:all .2s}.acc-apply .dropzone:hover,.acc-apply .dropzone.dragover{border-color:var(--cyan);background:#00aeef0d}.acc-apply .dropzone .dz-icon{width:50px;height:50px;color:var(--cyan);background:#00aeef1a;border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.acc-apply .dropzone .dz-icon svg{width:26px;height:26px}.acc-apply .dropzone .dz-title{color:var(--indigo);font-size:15px;font-weight:600}.acc-apply .dropzone .dz-title u{color:var(--cyan);border-bottom:1.5px solid var(--cyan);text-decoration:none}.acc-apply .dropzone .dz-sub{color:var(--gray-soft);margin-top:4px;font-size:12.5px}.acc-apply .field.invalid .dropzone{border-color:var(--danger)}.acc-apply .file-pill{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--white);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:none}.acc-apply .file-pill.show{display:flex}.acc-apply .file-pill .fp-ic{width:38px;height:38px;color:var(--teal);background:#8dc63f24;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.acc-apply .file-pill .fp-ic svg{width:20px;height:20px}.acc-apply .file-pill .fp-meta{flex:1;min-width:0}.acc-apply .file-pill .fp-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.acc-apply .file-pill .fp-size{color:var(--gray-soft);font-size:12px}.acc-apply .file-pill .fp-ic.ok{color:var(--green);background:#8dc63f2e}.acc-apply .file-pill .fp-progress{background:var(--line);border-radius:3px;height:5px;margin:7px 0 4px;overflow:hidden}.acc-apply .file-pill .fp-progress span{background:linear-gradient(90deg, var(--cyan), var(--blue));border-radius:3px;height:100%;transition:width .15s;display:block}.acc-apply .file-pill .fp-remove{cursor:pointer;color:var(--gray-soft);background:0 0;border:none;border-radius:8px;padding:6px;line-height:0}.acc-apply .file-pill .fp-remove:hover{color:var(--danger);background:#ffecea;background:lab(95.0829% 9.19622 4.96011)}.acc-apply .file-pill .fp-remove svg{width:18px;height:18px}.acc-apply .members{flex-direction:column;gap:12px;display:flex}.acc-apply .member-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;animation:.3s both accFade;display:grid}@media (max-width:600px){.acc-apply .member-row{grid-template-columns:1fr 1fr}}.acc-apply .member-row .m-remove{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--white);width:46px;height:46px;color:var(--gray-soft);cursor:pointer;flex-shrink:0;place-items:center;transition:all .2s;display:grid}.acc-apply .member-row .m-remove:hover{color:var(--danger);border-color:var(--danger)}.acc-apply .member-row .m-remove svg{width:18px;height:18px}@media (max-width:600px){.acc-apply .member-row .m-remove{grid-column:1/-1;width:100%;height:40px}}.acc-apply .add-member{color:var(--blue);border-radius:var(--radius-sm);cursor:pointer;background:#00aeef14;border:1.5px dashed #00aeef66;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.acc-apply .add-member:hover{background:#00aeef24}.acc-apply .add-member svg{width:17px;height:17px}.acc-apply .consent{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--field-bg);cursor:pointer;align-items:flex-start;gap:12px;margin-top:4px;padding:16px 18px;display:flex}.acc-apply .consent input{opacity:0;position:absolute}.acc-apply .consent .cb{border:2px solid var(--line);color:#fff;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .2s;display:grid}.acc-apply .consent .cb svg{opacity:0;width:14px;height:14px;transition:all .2s;transform:scale(.5)}.acc-apply .consent.is-checked .cb{background:var(--cyan);border-color:var(--cyan)}.acc-apply .consent.is-checked .cb svg{opacity:1;transform:scale(1)}.acc-apply .consent .cb-text{color:var(--gray);font-size:14px;line-height:1.6}.acc-apply .field.invalid .consent{border-color:var(--danger)}.acc-apply .actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:24px;display:flex}.acc-apply .btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.acc-apply .btn svg{width:18px;height:18px}.acc-apply .btn-primary{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#fff;box-shadow:0 12px 26px -10px #00aeefa6}.acc-apply .btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 30px -10px #00aeefb3}.acc-apply .btn-ghost{background:var(--white);color:var(--gray);border-color:var(--line)}.acc-apply .btn-ghost:hover{border-color:var(--gray-soft);color:var(--ink)}.acc-apply .btn-ghost.hidden{visibility:hidden}.acc-apply .btn-submit{background:linear-gradient(135deg, var(--green), var(--teal));color:#fff;box-shadow:0 12px 26px -10px #00726b8c}.acc-apply .btn-submit:hover{transform:translateY(-1px)}.acc-apply .btn.loading{opacity:.9;cursor:default;pointer-events:none}.acc-apply .btn:disabled{opacity:.55;cursor:default;pointer-events:none}@keyframes accBtnSpin{to{transform:rotate(360deg)}}.acc-apply .btn-spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite accBtnSpin;display:inline-block}.acc-apply .send-error{color:var(--danger);text-align:center;margin-top:14px;font-size:13.5px}.acc-apply .save-note{text-align:center;color:var(--gray-soft);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12.5px;display:flex}.acc-apply .save-note svg{width:15px;height:15px;color:var(--green)}.acc-apply .success{text-align:center;padding:30px 20px 16px;animation:.5s both accFade}.acc-apply .success .check{width:86px;height:86px;color:var(--teal);background:#8dc63f24;border-radius:50%;place-items:center;margin:0 auto 26px;display:grid}.acc-apply .success .check svg{width:44px;height:44px}.acc-apply .success h2{color:var(--indigo);margin:0 0 12px;font-size:27px;font-weight:700}.acc-apply .success p{color:var(--gray);text-wrap:pretty;max-width:480px;margin:0 auto 8px;font-size:16px}.acc-apply .success .ref{color:var(--gray);background:var(--field-bg);border:1px solid var(--line);border-radius:999px;margin-top:18px;padding:8px 18px;font-size:14px;display:inline-block}.acc-apply .success .ref b{color:var(--indigo);letter-spacing:.05em}.acc-apply .success .restart{margin-top:30px}.acc-apply .vchain{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:4px;display:grid}@media (max-width:860px){.acc-apply .vchain{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.acc-apply .vchain{grid-template-columns:1fr}}.acc-apply .vc-stage{flex-direction:column;gap:9px;display:flex}.acc-apply .vc-head{border:1.6px dashed var(--vc);color:var(--vc);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:700;display:flex}.acc-apply .vc-head .vc-hdot{background:var(--vc);border-radius:50%;flex-shrink:0;width:10px;height:10px}.acc-apply .vc-items{flex-direction:column;gap:8px;display:flex}.acc-apply .vc-item{border:1.5px solid var(--line);background:var(--field-bg);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.acc-apply .vc-item:hover{border-color:color-mix(in srgb, var(--vc) 55%, white)}.acc-apply .vc-item input{opacity:0;pointer-events:none;position:absolute}.acc-apply .vc-dot{border:2px solid color-mix(in srgb, var(--vc) 50%, #cfd6e2);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;transition:all .18s;display:grid}.acc-apply .vc-dot svg{opacity:0;width:11px;height:11px;transition:all .18s;transform:scale(.4)}.acc-apply .vc-text{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.5}.acc-apply .vc-item.is-checked{border-color:var(--vc);background:color-mix(in srgb, var(--vc) 9%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--vc) 14%, transparent)}.acc-apply .vc-item.is-checked .vc-dot{background:var(--vc);border-color:var(--vc)}.acc-apply .vc-item.is-checked .vc-dot svg{opacity:1;transform:scale(1)}.acc-apply .vc-other{border:1.5px dashed var(--line);background:var(--field-bg);cursor:pointer;border-radius:10px;align-items:center;gap:11px;margin-top:16px;padding:13px 15px;transition:border-color .18s,background .18s;display:flex}.acc-apply .vc-other:hover{border-color:var(--gray-soft)}.acc-apply .vc-other input{opacity:0;pointer-events:none;position:absolute}.acc-apply .vc-other .vco-box{border:2px solid var(--line);color:#fff;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;transition:all .18s;display:grid}.acc-apply .vc-other .vco-box svg{opacity:0;width:13px;height:13px;transition:all .18s;transform:scale(.5)}.acc-apply .vc-other.is-checked .vco-box{background:var(--indigo);border-color:var(--indigo)}.acc-apply .vc-other.is-checked .vco-box svg{opacity:1;transform:scale(1)}.acc-apply .vc-other.is-checked{border-style:solid;border-color:var(--indigo);background:#2d388b0d}.acc-apply .vc-other .vco-text{color:var(--ink);font-size:14px;font-weight:500}.acc-apply .vc-other-text{margin-top:10px;display:none}.acc-apply .vc-other-text.show{animation:.25s both accFade;display:block}.acc-apply .field.invalid .vchain{outline:1.5px solid var(--danger);outline-offset:6px;border-radius:12px}
