.formFields.bonuses .singlebonus{position:relative;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:24px;transition:all .2s;min-height:200px}.formFields.bonuses .singlebonus:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.formFields.bonuses p.bonus-head{font-size:24px;line-height:27px;margin-bottom:40px;display:flex}.formFields.bonuses p span{margin-left:10px;display:flex}.formFields.bonuses p span path{fill:#FF2A13}.formFields.bonuses .bonus-about{padding:0;display:flex;flex-direction:column;flex-grow:1;margin-bottom:16px}.formFields.bonuses .bonus-about p.head{font-weight:600;font-size:16px;line-height:1.3;color:#1e293b;display:flex;margin-bottom:8px;margin-top:0}.formFields.bonuses .bonus-about p.head img{width:100%}.formFields.bonuses .bonus-about .desc{font-weight:400;font-size:13px;line-height:1.5;margin:0;color:#64748b;max-width:100%}.formFields.bonuses .singlebonus .bonusSvg{padding:0;width:48px;height:48px;background:#f0f8ff;justify-content:center;display:flex;align-items:center;border-radius:12px;overflow:hidden;margin-bottom:16px;flex-shrink:0}.formFields.bonuses .singlebonus .bonusSvg svg{margin:0;width:24px;height:24px}.formFields.bonuses .pricing{padding-top:12px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;position:relative}.formFields.bonuses .pricing img{position:absolute;top:-15px;right:-10px;display:none}a.addBtnAO{width:37px;height:22px;background:#db4655;position:relative;border-radius:20px;transition:.4s}a.addBtnAO::before{position:absolute;content:'';width:20px;height:20px;background:#fff;border-radius:50%;left:1px;top:1px;transition:.4s}.pricing p{font-size:13px;font-weight:450;line-height:18px;text-align:center;color:#233f8c}p#addedText{color:#fff;position:relative;display:flex;align-items:flex-start;gap:6px}#addedText lord-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.formFields.bonuses .singlebonus.clicked a.addBtnAO{background:#12b347}.formFields.bonuses .singlebonus.clicked a.addBtnAO::before{left:16px}a.addOnBtn{font-size:16px;font-weight:600;line-height:1;text-align:left;color:#3b82f6;max-width:100%;width:auto;height:auto;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:0 0;border:none;border-radius:0;position:relative;text-decoration:none}a.addOnBtn p#adOnText{margin:0;font-size:16px;font-weight:600;color:#3b82f6}.singlebonus.active.clicked .pricing a.addOnBtn,.singlebonus.clicked .pricing a.addOnBtn{color:#059669;background-color:transparent;border-color:transparent;display:none}.singlebonus.active.clicked .pricing a.addOnBtn p#adOnText,.singlebonus.clicked .pricing a.addOnBtn p#adOnText{color:#059669}.formFields.bonuses a.addOnBtn p span{margin:0 10px 0 0;font-size:16px;line-height:1}.addOnBtn .discountBy{position:static;transform:none;width:max-content;font-size:10px;line-height:1;letter-spacing:.5px;padding:4px 8px;color:#fff;font-style:normal;background:#10b981;border-radius:6px;margin-top:6px;margin-right:4px;text-transform:uppercase;font-weight:600;display:inline-block}.addOnBtn .discountBy:first-of-type{background:0 0;color:#94a3b8;text-decoration:line-through;font-weight:400;padding:0;margin-top:4px;text-transform:none}.addOnBtn .discountBy.after::before{display:none}.formFields.bonuses .pricing p.old{margin-bottom:10px;color:#35414b;text-decoration:line-through;text-decoration-color:#FF2A13}.formFields.bonuses .singlebonus.clicked .icon{background-color:#109b93}.formFields.bonuses .singlebonus.clicked{border-color:#3b82f6;background:#f0f8ff;box-shadow:0 8px 16px rgba(59,130,246,.15)}.formFields.bonuses .pricing img.remove{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;transition:.3s;width:20px;height:20px;object-fit:cover;z-index:10}.formFields.bonuses .pricing img.remove.single{top:50%;transform:translateY(-50%)}img.remove:hover{transform:rotate(180deg)}.formFields.bonuses .bonus-about .bonusUSP{padding:0;display:flex;align-items:center;background:0 0;border-radius:0;font-size:12px;line-height:1;vertical-align:middle;color:#64748b;gap:4px;max-width:max-content;margin-top:8px;margin-bottom:0}.formFields.bonuses .bonus-about .bonusUSP.blue{position:absolute;top:-21px;right:50%;background:orange;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;transform:translateX(50%);width:max-content}.bonusUSP svg{position:relative;transform:translateY(-2px)}.formFields.bonuses{margin-bottom:40px}@media (max-width:460px){.formFields.bonuses .singlebonus{flex-direction:column;align-items:center}#full_text_sources_label .biblio{max-width:231px;margin:4px auto 0}.formFields.bonuses .singlebonus .bonusSvg{padding-bottom:0}.formFields.bonuses .bonus-about p.head{justify-content:center;font-size:16px}a.addOnBtn{margin-top:10px}.formFields.bonuses .bonus-about,.formFields.bonuses .pricing{width:100%}.formFields.bonuses .bonus-about{padding:0 15px;text-align:center;border-left:none;margin-top:20px}.formFields.bonuses .pricing{padding:0 15px 15px;justify-content:center}.formFields.bonuses .pricing img{top:-90px}.pricing lord-icon{top:6px;left:47%}.formFields.bonuses .singlebonus{min-height:182px;justify-content:space-between}.formFields.bonuses .pricing img.remove.top{top:-139px}.formFields.bonuses .pricing img.remove{top:-207px;right:-100px}.formFields.bonuses .pricing img.remove.single{top:-161px}}@media (max-width:413px){.inputGroup label.forIn,.inputGroup p.label.forIn{max-width:90%}.inputGroup input,.inputGroup textarea{padding:13px 20px 15px}}.addons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px}.formFields.bonuses{padding:40px 0}.formFields.bonuses .boostHead{font-size:28px;font-weight:600;color:#1e293b;text-align:center;margin-bottom:12px;margin-top:0}.formFields.bonuses .boostDesc{font-size:15px;color:#64748b;text-align:center;margin-bottom:32px;margin-top:0}#originality_report_label .bonusSvg{background:#eff6ff}#priority_support_text_label .bonusSvg{background:#eff6ff}#high_priority_status_label .bonusSvg{background:#fef3c7}#expert_level_label .bonusSvg{background:#fef3c7}.singlebonus .popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#3b82f6;color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;z-index:10}.singlebonus .pricing .price-container{display:flex;align-items:center;gap:8px;margin-bottom:6px}.singlebonus .pricing .price-container p{margin:0}.singlebonus .pricing .discountBy.strikethrough{background:0 0;color:#94a3b8;text-decoration:line-through;font-weight:400;padding:0;margin:0;text-transform:none;font-size:12px}.singlebonus .pricing .discountBy.discount-badge{display:inline-block;background:#10b981;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;margin-top:0;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.singlebonus.active,.singlebonus.clicked,.singlebonus.selected{border-color:#3b82f6!important;background:#eff6ff!important;box-shadow:0 4px 12px rgba(59,130,246,.2)!important}.singlebonus.active .bonusSvg,.singlebonus.clicked .bonusSvg,.singlebonus.selected .bonusSvg{background:#dbeafe!important}.singlebonus::after{content:'';position:absolute;top:12px;right:12px;width:24px;height:24px;background-color:transparent;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:20;box-sizing:border-box}.singlebonus.active::after,.singlebonus.clicked::after,.singlebonus.selected::after{content:'';position:absolute;top:12px;right:12px;width:24px;height:24px;background-color:#3b82f6;border:2px solid #3b82f6;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:20;box-sizing:border-box}.singlebonus.active::before,.singlebonus.clicked::before,.singlebonus.selected::before{content:'✓';position:absolute;top:12px;right:12px;width:24px;height:24px;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:21;line-height:24px;text-align:center}.singlebonus .bonusSvg svg{width:28px;height:28px}@media (max-width:768px){.addons-grid{grid-template-columns:1fr!important}.formFields.bonuses{padding:0}}