.capc-certificate_certificatePage__zunle{width:100%;min-height:100vh;padding:100px 20px;display:flex;align-items:center;justify-content:center}.capc-certificate_certificateFormMain__PdJFI{width:100%;max-width:820px;margin:0 auto}.capc-certificate_certificateFormMain__PdJFI h2{margin-bottom:40px}.capc-certificate_formWrap__cCh7u{margin-top:40px}.capc-certificate_formGrid__UILan{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;row-gap:15px}.capc-certificate_formGroup__UEXdE{width:49%;position:relative}.capc-certificate_inputWrapper__5jc0l{position:relative;width:100%}.capc-certificate_inputWrapper__5jc0l fieldset{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0 8px;border:1px solid #ccc;border-radius:9px;pointer-events:none;transition:border-color .3s ease}.capc-certificate_inputWrapper__5jc0l:focus-within fieldset{border-color:#e67e50;border-width:2px}.capc-certificate_inputWrapper__5jc0l fieldset legend{padding:0 8px;font-size:.875rem;color:#999;transition:color .3s ease}.capc-certificate_inputWrapper__5jc0l:focus-within fieldset legend{color:#e67e50}.capc-certificate_formMain__YWRHa{width:100%;height:50px;line-height:50px;border-radius:9px;padding:0 20px;color:#fff;font-size:1rem;font-family:precioussanstwo-medium;font-weight:500;border:none;outline:none;background:transparent;position:relative;z-index:1}.capc-certificate_formMain__YWRHa::placeholder{color:transparent}.capc-certificate_formMain__YWRHa:focus{outline:none}body.rtl .capc-certificate_formMain__YWRHa{font-family:var(--font-arabic)}.capc-certificate_errorMessage__rkylV{background:#e74c3c;color:#fff;padding:12px 16px;border-radius:8px;margin-top:20px;margin-bottom:10px;text-align:center;font-weight:500}.capc-certificate_buttonContainer__jugfN{display:flex;gap:15px;justify-content:center;margin-top:30px}.capc-certificate_submitButton__8Tcvy{padding:14px 50px;border:none;border-radius:9px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:160px;background:#e67e50;color:#fff;text-transform:capitalize}.capc-certificate_submitButton__8Tcvy:hover:not(:disabled){background:#d66d40;transform:translateY(-2px);box-shadow:0 4px 12px rgba(230,126,80,.4)}.capc-certificate_submitButton__8Tcvy:disabled{background:#bdc3c7;cursor:not-allowed;transform:none;opacity:.7}.capc-certificate_certificateDetails__vQzHA{width:100%;animation:capc-certificate_fadeIn__fO7gi .5s ease-in}@keyframes capc-certificate_fadeIn__fO7gi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.capc-certificate_successBanner__R7dXm{background:linear-gradient(135deg,#27ae60,#229954);padding:30px;border-radius:16px;text-align:center;margin-bottom:30px;box-shadow:0 4px 20px rgba(39,174,96,.3)}.capc-certificate_successIcon__Hv992{margin-bottom:15px;display:flex;justify-content:center;align-items:center}.capc-certificate_successBanner__R7dXm h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.capc-certificate_certificateInfo__C1b71{background:hsla(0,0%,100%,.05);padding:30px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:30px}.capc-certificate_infoRow__EA0rd{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.capc-certificate_infoRow__EA0rd:last-child{border-bottom:none}.capc-certificate_label__oKkab{color:#999;font-size:.95rem;font-weight:500;flex:0 0 40%}.capc-certificate_value__PlEuH{color:#fff;font-size:1rem;font-weight:600;text-align:right;flex:1 1;word-break:break-word}.capc-certificate_actionButtons__qyqs8{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.capc-certificate_downloadButton__9EWVE,.capc-certificate_verifyAnotherButton__U8PSU{padding:14px 40px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:200px}.capc-certificate_downloadButton__9EWVE{background:#e67e50;color:#fff}.capc-certificate_downloadButton__9EWVE:hover{background:#d66d40;transform:translateY(-2px)}.capc-certificate_verifyAnotherButton__U8PSU{background:transparent;color:#fff;border:1px solid #fff}.capc-certificate_verifyAnotherButton__U8PSU:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}body.rtl .capc-certificate_inputWrapper__5jc0l fieldset legend,body.rtl .capc-certificate_label__oKkab{text-align:right}body.rtl .capc-certificate_value__PlEuH{text-align:left}body.rtl .capc-certificate_certificateFormMain__PdJFI h2,body.rtl .capc-certificate_downloadButton__9EWVE,body.rtl .capc-certificate_errorMessage__rkylV,body.rtl .capc-certificate_submitButton__8Tcvy,body.rtl .capc-certificate_successBanner__R7dXm h3,body.rtl .capc-certificate_verifyAnotherButton__U8PSU{font-family:var(--font-arabic)}@media (max-width:860px){.capc-certificate_formMain__YWRHa{height:44px;line-height:44px}}@media (max-width:768px){.capc-certificate_certificatePage__zunle{padding:60px 15px}.capc-certificate_certificateFormMain__PdJFI h2{margin-bottom:30px}.capc-certificate_formWrap__cCh7u{margin-top:30px}.capc-certificate_formGroup__UEXdE{width:100%}.capc-certificate_successBanner__R7dXm h3{font-size:1.25rem}.capc-certificate_certificateInfo__C1b71{padding:20px}.capc-certificate_infoRow__EA0rd{flex-direction:column;align-items:flex-start;gap:8px}.capc-certificate_label__oKkab,.capc-certificate_value__PlEuH{text-align:left;flex:1 1;width:100%}body.rtl .capc-certificate_label__oKkab,body.rtl .capc-certificate_value__PlEuH{text-align:right}.capc-certificate_actionButtons__qyqs8{flex-direction:column}.capc-certificate_downloadButton__9EWVE,.capc-certificate_verifyAnotherButton__U8PSU{width:100%}}@media (max-width:600px){.capc-certificate_formGroup__UEXdE{width:100%}}@media (max-width:480px){.capc-certificate_certificatePage__zunle{padding:40px 10px}.capc-certificate_certificateFormMain__PdJFI h2{font-size:1.5rem}.capc-certificate_formMain__YWRHa{padding:0 15px;font-size:.95rem;height:44px;line-height:44px}.capc-certificate_downloadButton__9EWVE,.capc-certificate_submitButton__8Tcvy,.capc-certificate_verifyAnotherButton__U8PSU{padding:12px 30px;font-size:.95rem}.capc-certificate_successBanner__R7dXm{padding:20px}.capc-certificate_successBanner__R7dXm h3{font-size:1.1rem}}