.yb-bt-container{max-width:820px;margin:30px auto;background:#0a0f1f;border:1px solid rgb(255 188 0 / .12);border-radius:20px;padding:40px 35px 35px;color:#E0E0E0;font-family:inherit;box-shadow:0 25px 60px rgb(0 0 0 / .6);position:relative;overflow:hidden;direction:rtl}.yb-bt-progress-bar{height:4px;background:rgb(255 255 255 / .06);border-radius:10px;margin-bottom:30px;position:relative}.yb-bt-progress-fill{height:100%;width:16%;background:linear-gradient(90deg,#FF8A00,#FFBC00);border-radius:10px;transition:width 0.5s cubic-bezier(.4,0,.2,1)}.yb-bt-step-counter{position:absolute;left:0;top:-26px;font-size:12px;color:#FFBC00;font-weight:600;letter-spacing:.3px}.yb-bt-slide{display:none;animation:ybBtSlideIn 0.45s cubic-bezier(.4,0,.2,1) forwards}.yb-bt-slide.active{display:block}@keyframes ybBtSlideIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.yb-bt-badge{display:inline-block;background:rgb(255 188 0 / .1);color:#FFBC00;border:1px solid rgb(255 188 0 / .2);padding:5px 16px;border-radius:30px;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:18px}.yb-bt-title{color:#FFF;font-size:32px;font-weight:800;margin-bottom:22px;line-height:1.3;letter-spacing:-.5px}.yb-bt-slide-header{margin-bottom:10px}.yb-bt-slide-header h2{color:#FFBC00;font-size:24px;font-weight:700;margin-bottom:6px;letter-spacing:-.3px}.yb-bt-subtitle{color:#9AA0B4;font-size:14px;margin-bottom:30px;line-height:1.7;font-weight:400}.yb-bt-intro-quote p{font-size:15px;line-height:1.9;color:#D0D5E0;margin-bottom:14px}.yb-bt-intro-quote .yb-highlight-text{color:#FFBC00;border-right:3px solid #FFBC00;padding-right:14px;font-weight:500;background:rgb(255 188 0 / .04);padding:12px 18px 12px 12px;border-radius:0 8px 8px 0}.yb-bt-field-group{margin-bottom:22px}.yb-bt-field-group label{display:block;margin-bottom:7px;font-size:13px;font-weight:600;color:#E8ECF5;letter-spacing:.2px}.yb-bt-field-group .required{color:#FF6B6B;margin-right:2px}.yb-bt-field-group small{display:block;margin-top:5px;color:#7A829A;font-size:12px}.yb-bt-input,.yb-bt-textarea{background:#08112C!important;border:1px solid rgb(255 188 0 / .18)!important;border-radius:15px!important;padding:12px 16px!important;color:#E0E4EC!important;font-size:13px!important;width:100%!important;transition:border-color 0.3s ease,box-shadow 0.3s ease,background 0.3s ease!important;outline:none!important;box-sizing:border-box!important;font-family:inherit!important;line-height:1.5!important}.yb-bt-input:focus,.yb-bt-textarea:focus{border-color:#FFBC00!important;border-width:1px!important;box-shadow:0 0 0 4px rgb(255 188 0 / .1)!important;background:#0e1b3f!important;outline:none!important}.yb-bt-input::placeholder,.yb-bt-textarea::placeholder{color:#7A829A!important;opacity:0.8!important;font-size:13px!important}.yb-bt-input:focus::placeholder,.yb-bt-textarea:focus::placeholder{opacity:0.4!important}.yb-bt-radio-compact .card-box{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#08112C;border:1px solid rgb(255 188 0 / .14);border-radius:14px;cursor:pointer;transition:all 0.3s ease}.yb-bt-radio-compact .card-radio{width:18px;height:18px;min-width:18px;border-radius:50%;border:2px solid rgb(255 255 255 / .2);position:relative;transition:all 0.3s ease;flex-shrink:0}.yb-bt-radio-compact .card-radio::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;border-radius:50%;background:#FFBC00;transition:transform 0.3s ease}.yb-bt-radio-compact input:checked+.card-box{border-color:#FFBC00;background:rgb(255 188 0 / .06)}.yb-bt-radio-compact input:checked+.card-box .card-radio{border-color:#FFBC00;box-shadow:0 0 0 3px rgb(255 188 0 / .15)}.yb-bt-radio-compact input:checked+.card-box .card-radio::after{transform:translate(-50%,-50%) scale(1)}.yb-bt-radio-compact .card-text strong{display:block;color:#FFF;font-size:14px;font-weight:600;margin-bottom:1px}.yb-bt-radio-compact .card-text small{color:#8E96AE;font-size:12px}.yb-bt-radio-compact .card-box:hover{border-color:rgb(255 188 0 / .3);background:#0d1a3a}.yb-bt-pill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.yb-bt-pill-item{display:block;text-align:center;background:#08112C;border:1px dashed rgb(255 188 0 / .15);border-radius:12px;padding:10px 6px;cursor:pointer;transition:all 0.3s ease}.yb-bt-pill-item:hover{border-color:rgb(255 188 0 / .3);background:#0d1a3a}.yb-bt-pill-item input{display:none}.yb-bt-pill-item span{font-size:13px;color:#B0B8CC;font-weight:500;transition:all 0.3s ease}.yb-bt-pill-item:has(input:checked){border-color:#FFBC00;background:rgb(255 188 0 / .06)}.yb-bt-pill-item:has(input:checked) span{color:#FFBC00;font-weight:700}.yb-bt-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.yb-bt-checkbox-item{display:flex;align-items:center;gap:10px;background:#08112C;border:1px solid rgb(255 255 255 / .06);padding:9px 14px;border-radius:12px;cursor:pointer;font-size:13px;color:#C8CEDA;transition:all 0.25s ease}.yb-bt-checkbox-item:hover{border-color:rgb(255 188 0 / .2);background:#0d1a3a}.yb-bt-checkbox-item input[type="checkbox"]{width:16px;height:16px;min-width:16px;cursor:pointer;accent-color:#FFBC00;margin:0}.yb-bt-checkbox-item input[type="checkbox"]:checked{accent-color:#FFBC00}.yb-bt-magic-option{grid-column:1 / -1;border-color:rgb(255 188 0 / .25);background:rgb(255 188 0 / .05)}.yb-bt-magic-option:hover{background:rgb(255 188 0 / .08)}.yb-bt-score-selector{display:flex;gap:6px;flex-wrap:wrap}.yb-bt-score-selector label{margin:0}.yb-bt-score-selector input{display:none}.yb-bt-score-selector span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#08112C;border:1px solid rgb(255 255 255 / .08);border-radius:10px;cursor:pointer;font-weight:600;font-size:13px;color:#B0B8CC;transition:all 0.25s ease}.yb-bt-score-selector span:hover{border-color:rgb(255 188 0 / .3);color:#FFF}.yb-bt-score-selector input:checked+span{background:#FFBC00;color:#0a0f1f;border-color:#FFBC00;transform:scale(1.05);box-shadow:0 4px 20px rgb(255 188 0 / .2)}.yb-bt-plan-cards{display:flex;flex-direction:column;gap:10px}.yb-bt-plan-card{display:block}.yb-bt-plan-card input{display:none}.yb-bt-plan-card .plan-content{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#08112C;border:1px solid rgb(255 255 255 / .06);border-radius:14px;cursor:pointer;transition:all 0.3s ease;position:relative}.yb-bt-plan-card .plan-content::before{content:'';width:18px;height:18px;min-width:18px;border-radius:50%;border:2px solid rgb(255 255 255 / .2);transition:all 0.3s ease;flex-shrink:0;margin-left:14px}.yb-bt-plan-card .plan-content .plan-info{display:flex;justify-content:space-between;align-items:center;flex:1}.yb-bt-plan-card .plan-content:hover{border-color:rgb(255 188 0 / .2)}.yb-bt-plan-card input:checked+.plan-content{border-color:#FFBC00;background:rgb(255 188 0 / .05)}.yb-bt-plan-card input:checked+.plan-content::before{border-color:#FFBC00;background:#FFBC00;box-shadow:0 0 0 3px rgb(255 188 0 / .15)}.plan-title{font-weight:600;font-size:14px;color:#E0E4EC}.plan-price{color:#FFBC00;font-weight:700;font-size:15px;letter-spacing:.3px}.yb-bt-commitment-box{margin:22px 0 10px;background:rgb(255 188 0 / .04);border:1px dashed rgb(255 188 0 / .25);padding:16px 20px;border-radius:14px}.yb-bt-commitment-box .yb-bt-checkbox-item{background:#fff0;border:none;padding:0}.yb-bt-commitment-box .yb-bt-checkbox-item input[type="checkbox"]{width:18px;height:18px;min-width:18px}.yb-bt-actions{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:12px}.yb-bt-btn{padding:11px 30px;border-radius:15px;border:none;font-weight:700;cursor:pointer;transition:all 0.3s ease;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;letter-spacing:.3px;font-family:inherit}.yb-bt-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.yb-bt-btn-start,.yb-bt-btn-next,.yb-bt-btn-submit{background:#FF8A00!important;color:#1a1a2e!important;border:none!important}.yb-bt-btn-start svg{width:18px;height:18px;fill:#1a1a2e}.yb-bt-btn-start:hover,.yb-bt-btn-next:hover,.yb-bt-btn-submit:hover{background:#e6a800!important;transform:translateY(-2px)!important;box-shadow:0 6px 28px rgb(255 188 0 / .15)!important}.yb-bt-btn-start:active,.yb-bt-btn-next:active,.yb-bt-btn-submit:active{transform:translateY(0)!important}.yb-bt-btn-prev{background:rgb(255 255 255 / .06)!important;color:#B0B8CC!important;border:1px solid rgb(255 255 255 / .06)!important}.yb-bt-btn-prev:hover{background:rgb(255 255 255 / .12)!important;color:#FFFFFF!important}.yb-bt-hero .yb-bt-btn-start{margin-top:28px!important;padding:14px 40px!important;font-size:15px!important}.yb-bt-thankyou{text-align:center;padding:40px 20px 30px}.yb-bt-check-icon svg{width:72px;height:72px;margin-bottom:18px}.yb-bt-thankyou h2{color:#FFBC00;font-size:28px;font-weight:700;margin-bottom:16px}.yb-bt-thankyou-body{max-width:520px;margin:0 auto}.yb-bt-thankyou-body p{color:#C8CEDA;line-height:1.9;font-size:15px}.yb-bt-quote-final{margin:28px 0 20px;font-style:italic;color:#FFBC00;line-height:1.9;font-size:17px;font-weight:400}.yb-bt-brand-footer{display:inline-block;margin-top:18px;font-size:13px;color:#6A728E;letter-spacing:1px;font-weight:300}.yb-bt-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.yb-bt-container{padding:22px 16px 28px;margin:12px;border-radius:16px}.yb-bt-title{font-size:24px}.yb-bt-slide-header h2{font-size:20px}.yb-bt-grid-2{grid-template-columns:1fr;gap:0}.yb-bt-checkbox-grid{grid-template-columns:1fr}.yb-bt-score-selector span{width:30px;height:30px;font-size:12px}.yb-bt-actions{flex-wrap:wrap;gap:10px}.yb-bt-actions .yb-bt-btn{flex:1;min-width:100px;padding:10px 18px;font-size:13px}.yb-bt-pill-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.yb-bt-plan-card .plan-content{flex-wrap:wrap}.yb-bt-plan-card .plan-content .plan-info{flex-wrap:wrap;gap:5px}.yb-bt-hero .yb-bt-btn-start{margin-top:22px!important;padding:12px 30px!important;width:100%}.yb-bt-commitment-box{padding:12px 14px}.yb-bt-radio-compact .card-box{padding:10px 14px}}@media(max-width:480px){.yb-bt-container{padding:16px 12px 20px;margin:8px;border-radius:12px}.yb-bt-title{font-size:20px}.yb-bt-slide-header h2{font-size:17px}.yb-bt-intro-quote p{font-size:14px}.yb-bt-btn{font-size:12px;padding:9px 14px;min-width:80px}.yb-bt-pill-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.yb-bt-pill-item{padding:8px 4px}.yb-bt-pill-item span{font-size:11px}}