@font-face{font-family:byekan;src:url(/static/fonts/BYekan.eot);src:url(/static/fonts/BYekan.eot?#iefix)format("embedded-opentype"),url(/static/fonts/BYekan.woff)format("woff"),url(/static/fonts/BYekan.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;font-family:byekan,tahoma,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;width:100%;min-height:100vh;overflow-x:hidden}.modern-container{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 50%,#1a1a1a 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.bg-shape{opacity:.1;border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.shape-1{background:#ffc107;width:300px;height:300px;animation-delay:0s;top:-150px;right:-150px}.shape-2{background:#ffeb3b;width:200px;height:200px;animation-delay:7s;bottom:-100px;left:-100px}.shape-3{background:gold;width:250px;height:250px;animation-delay:14s;top:50%;left:50%}@keyframes float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}.content-wrapper{z-index:10;width:100%;max-width:480px;position:relative}.modern-card{backdrop-filter:blur(10px);background:#fffffffa;border-radius:24px;animation:.6s ease-out slideUp;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 40px #ffc10733}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-header-section{text-align:center;color:#fff;background:linear-gradient(135deg,#4d4d4d 0%,#2d2d2d 100%);padding:40px 30px 30px}.company-logo-wrapper{margin-bottom:20px}.logo-circle{backdrop-filter:blur(10px);background:#ffc10733;border:3px solid #ffc10780;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;animation:2s infinite pulse;display:flex}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 #ffc10799}50%{transform:scale(1.05);box-shadow:0 0 0 10px #ffc10700}}.logo-circle i{color:#ffc107;font-size:38px}.company-name{color:#ffc107;text-shadow:2px 2px 4px #0003;margin:15px 0 10px;font-size:26px;font-weight:700}.subtitle{color:#fffffff2;margin:0;font-size:16px;font-weight:500}.form-section{padding:35px 30px}.modern-form{width:100%}.input-group-modern{margin-bottom:24px}.modern-label{color:#4a5568;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.modern-label i{color:#ffc107;font-size:16px}.modern-input{color:#2d3748;background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:16px 18px;font-family:byekan,tahoma,sans-serif;font-size:16px;transition:all .3s}.modern-input:focus{background:#fff;border-color:#ffc107;outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #ffc10726}.modern-input::placeholder{color:#a0aec0}.code-input{text-align:center;letter-spacing:8px;font-size:24px;font-weight:700}.modern-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:16px 24px;font-family:byekan,tahoma,sans-serif;font-size:16px;font-weight:600;transition:all .3s;display:flex}.modern-btn-primary{color:#1a1a1a;background:linear-gradient(135deg,#ffc107 0%,#ffb300 100%);font-weight:700;box-shadow:0 4px 15px #ffc10766}.modern-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffc10799}.modern-btn-primary:active{transform:translateY(0)}.modern-btn i{font-size:18px}.alert-box{border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;animation:.4s ease-out slideIn;display:flex}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.alert-error{color:#c33;background:#fee;border:1px solid #fcc}.alert-error i{color:#c33;font-size:18px}.alert-info{color:#1565c0;background:#e3f2fd;border:1px solid #90caf9}.alert-info i{color:#1976d2;font-size:18px}.phone-display{text-align:center;color:#2d3748;direction:ltr;background:#f7fafc;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:15px;padding:16px;font-size:18px;font-weight:600;display:flex}.phone-display i{color:#ffc107;font-size:22px}.change-number-link{color:#ffc107;align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.change-number-link:hover{color:#ffb300;gap:8px}.change-number-link i{font-size:14px}.success-animation{text-align:center;padding:20px 0}.checkmark-circle{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;animation:.5s ease-out scaleIn;display:flex}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.checkmark-circle i{color:#fff;font-size:50px}.success-title{color:#2d3748;margin-bottom:15px;font-size:24px;font-weight:700}.success-message{color:#4a5568;margin-bottom:30px;font-size:16px;line-height:1.6}.modern-link{color:#ffc107;border:2px solid #ffc107;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.modern-link:hover{color:#1a1a1a;background:#ffc107;transform:translateY(-2px);box-shadow:0 4px 12px #ffc10766}.modern-link i{font-size:18px}.card-footer-section{text-align:center;background:#f7fafc;border-top:1px solid #e2e8f0;padding:20px}.footer-link{color:#718096;align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:all .3s;display:inline-flex}.footer-link:hover{color:#ffc107}.footer-link i{font-size:12px}.goldText{color:#ffc107}.priceHolder,.imageContainer{padding:20px}.imageBox{background-position:50%;background-size:100%;height:200px;margin:5px}.imageHolder a{position:relative;top:40px;right:5%}.imageForm{text-align:center;background-color:#eee;border-radius:10px;margin:0 10%;padding:10px}.navbar{border-bottom:1px solid #cacaca}.hideItem{display:none}.disabled{cursor:not-allowed;background-color:#e9ecef}.priceItem{background-color:#f4f4f4;border:1px solid #eee;border-radius:5px;margin:5px 0;padding:5px}.button-container *{color:#373b8ccc;padding:2px 10px;font-size:10px}.button-container{float:left}.changed{background-color:#dfeae1}@media screen and (width<=480px){.modern-container{padding:15px}.content-wrapper{max-width:100%}.modern-card{border-radius:20px}.card-header-section{padding:30px 20px 25px}.company-name{font-size:22px}.subtitle{font-size:14px}.logo-circle{width:70px;height:70px}.logo-circle i{font-size:32px}.form-section{padding:25px 20px}.modern-input{padding:14px 16px;font-size:15px}.modern-btn{padding:14px 20px;font-size:15px}.code-input{letter-spacing:6px;font-size:20px}.checkmark-circle{width:80px;height:80px}.checkmark-circle i{font-size:40px}.success-title{font-size:20px}.success-message{font-size:14px}.shape-1,.shape-2,.shape-3{display:none}}@media screen and (width<=360px){.card-header-section{padding:25px 15px 20px}.company-name{font-size:20px}.form-section{padding:20px 15px}.modern-input{padding:12px 14px;font-size:14px}.modern-btn{padding:12px 18px;font-size:14px}}@media (hover:none) and (pointer:coarse){.modern-btn:hover{transform:none}.modern-btn:active{transform:scale(.98)}.modern-link:hover{transform:none}.modern-link:active{transform:scale(.98)}}@media screen and (height<=600px) and (orientation:landscape){.modern-container{padding:10px}.card-header-section{padding:20px 20px 15px}.logo-circle{width:60px;height:60px}.logo-circle i{font-size:28px}.company-name{margin:10px 0 5px;font-size:20px}.subtitle{font-size:13px}.form-section{padding:20px}.input-group-modern{margin-bottom:18px}}