/*!/wp-content/plugins/Reliability-Conference-Registration/css/reliability-conference.css*/.reliability-pricing-container{margin:24px auto!important;width:100%!important;max-width:520px!important;min-width:280px!important;box-sizing:border-box!important;font-family:'Segoe UI',Roboto,'Open Sans',Arial,sans-serif!important}.reliability-pricing-container h2{text-align:center!important;color:#003366!important;margin-bottom:20px!important;font-size:22px!important;font-weight:700!important}.reliability-pricing-container .pricing-card{background:#ffffff!important;border-radius:12px!important;border:1px solid #dce8f5!important;box-shadow:0 4px 20px rgb(11 107 181 / .1)!important;overflow:hidden!important;margin-bottom:16px!important;width:100%!important;display:block!important;transition:box-shadow 0.2s ease!important}.reliability-pricing-container .pricing-card:hover{box-shadow:0 8px 28px rgb(11 107 181 / .18)!important;transform:none!important}.reliability-pricing-container .pricing-header{background:#003366!important;color:#ffffff!important;padding:18px 24px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:none!important}.reliability-pricing-container .pricing-header h3{margin:0!important;font-size:17px!important;font-weight:600!important;color:#ffffff!important;border:none!important;padding:0!important}.reliability-pricing-container .pricing-badge{padding:4px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.04em!important;border:none!important;white-space:nowrap!important}.reliability-pricing-container .pricing-badge.early_bird{background:#86B850!important;color:#1a3800!important}.reliability-pricing-container .pricing-badge.standard{background:#E36F1E!important;color:#ffffff!important}.reliability-pricing-container .pricing-body{padding:20px 24px!important}.reliability-pricing-container .price-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;padding:10px 0!important;border-bottom:.5px solid #e8f0fa!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important;margin:0!important}.reliability-pricing-container .price-row:last-of-type{border-bottom:none!important}.reliability-pricing-container .price-label{font-size:14px!important;color:#4a5568!important;font-weight:400!important}.reliability-pricing-container .price-value{font-size:14px!important;font-weight:500!important;color:#1a2332!important}.reliability-pricing-container .price-row.total{margin-top:4px!important;padding-top:14px!important;border-top:2px solid #dce8f5!important;border-bottom:none!important;background:transparent!important}.reliability-pricing-container .price-row.total .price-label,.reliability-pricing-container .price-row.total .price-value{font-weight:700!important;font-size:18px!important;color:#003366!important}.reliability-pricing-container .early-bird-total{margin-top:4px!important;padding-top:14px!important;border-top:2px solid #dce8f5!important;margin-bottom:0!important}.reliability-pricing-container .early-bird-total .price-label,.reliability-pricing-container .early-bird-total .price-value{font-weight:700!important;font-size:18px!important;color:#003366!important}.reliability-pricing-container .price-row.discount{background:#f0f9e8!important;margin:12px -24px 0!important;padding:12px 24px!important;border-bottom:none!important;border-top:none!important;border-left:4px solid #86B850!important;border-right:none!important;border-radius:0!important}.reliability-pricing-container .price-row.discount .price-label{color:#3a6600!important;font-weight:600!important;font-size:14px!important}.reliability-pricing-container .price-row.discount .price-value{color:#3a6600!important;font-weight:700!important;font-size:15px!important}.reliability-pricing-container .standard-price-row{display:flex!important;justify-content:space-between!important;padding:8px 0!important;margin-bottom:10px!important;border-bottom:.5px solid #e8f0fa!important;position:relative!important;background:transparent!important}.reliability-pricing-container .standard-price-row:after{content:''!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;border-bottom:1px solid #E36F1E!important;z-index:1!important}.reliability-pricing-container .standard-price-label{font-size:13px!important;color:#9aa5b4!important;font-weight:400!important;position:relative!important;z-index:2!important;background:#ffffff!important;padding-right:6px!important}.reliability-pricing-container .standard-price-value{font-size:13px!important;color:#9aa5b4!important;font-weight:400!important;text-decoration:line-through!important;position:relative!important;z-index:2!important;background:#ffffff!important;padding-left:6px!important}.reliability-pricing-container .discount-note{font-size:12px!important;color:#3a6600!important;text-align:right!important;font-style:italic!important;margin-top:4px!important}.reliability-pricing-container .pricing-note{margin-top:12px!important;font-size:12px!important;color:#718096!important;line-height:1.6!important}.reliability-pricing-container .pricing-note p{margin:4px 0!important;padding:0!important;background:none!important;border:none!important;display:block!important}.reliability-pricing-container .early-bird-pricing-badge{text-align:center!important;margin-bottom:16px!important}.reliability-pricing-container .early-bird-badge{display:inline-block!important;background:#86B850!important;color:#1a3800!important;font-weight:700!important;padding:7px 18px!important;border-radius:20px!important;margin-bottom:6px!important;font-size:14px!important;box-shadow:0 2px 8px rgb(134 184 80 / .35)!important;border:none!important}.reliability-pricing-container .early-bird-ends{font-style:italic!important;color:#718096!important;font-size:13px!important;display:block!important}.reliability-pricing-container .standard-pricing-badge{display:inline-block!important;background:#E36F1E!important;color:#ffffff!important;font-weight:700!important;padding:7px 18px!important;border-radius:20px!important;margin-bottom:16px!important;text-align:center!important;font-size:14px!important;box-shadow:0 2px 8px rgb(227 111 30 / .35)!important;border:none!important}.reliability-pricing-details{margin:24px 0!important;width:100%!important;max-width:520px!important}.reliability-pricing-details h3{margin-bottom:16px!important;font-size:18px!important;color:#003366!important;font-weight:600!important}.asq-login-prompt,.asq-verifying-message{background:#e8f0fb!important;border-left:4px solid #0B6BB5!important;padding:14px 16px!important;margin:14px 0!important;border-radius:0 6px 6px 0!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important;color:#003366!important}.asq-success-message{background:#f0f9e8!important;border-left:4px solid #86B850!important;padding:14px 16px!important;margin:14px 0!important;border-radius:0 6px 6px 0!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important;color:#2d5a00!important}.asq-error-message{background:#fff5f0!important;border-left:4px solid #E36F1E!important;padding:14px 16px!important;margin:14px 0!important;border-radius:0 6px 6px 0!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important;color:#7a2e00!important}.asq-login-prompt p,.asq-verifying-message p,.asq-success-message p,.asq-error-message p{margin:0 0 8px!important;color:inherit!important;font-size:14px!important;line-height:1.6!important;background:none!important;border:none!important}.asq-login-prompt p:last-child,.asq-verifying-message p:last-child,.asq-success-message p:last-child,.asq-error-message p:last-child{margin-bottom:0!important}.asq-verifying-message{padding-left:44px!important;position:relative!important}.asq-verifying-message:before{content:""!important;position:absolute!important;left:14px!important;top:50%!important;margin-top:-10px!important;width:20px!important;height:20px!important;border:3px solid rgb(11 107 181 / .25)!important;border-radius:50%!important;border-top-color:#0B6BB5!important;animation:rc-spin 0.9s linear infinite!important}@keyframes rc-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.asq-login-btn{display:inline-block!important;background:#0B6BB5!important;color:#ffffff!important;padding:9px 20px!important;border-radius:6px!important;text-decoration:none!important;font-weight:600!important;font-size:14px!important;transition:opacity 0.2s!important;margin-top:10px!important;text-align:center!important;min-width:140px!important;border:none!important}.asq-login-btn:hover{opacity:0.88!important;text-decoration:none!important;color:#ffffff!important;transform:none!important;box-shadow:none!important}.login-button-container{text-align:center!important;margin-top:12px!important}.non-member-suggestion{background:#fff8f0!important;border:1px solid #f5c99a!important;padding:16px!important;margin:14px 0!important;border-radius:8px!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important}.non-member-suggestion p{margin:0 0 14px!important;color:#7a3d00!important;font-weight:500!important;font-size:14px!important;background:none!important;border:none!important}.participant-type-options{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:4px!important}.change-to-non-member,.change-to-academic{background:#0B6BB5!important;color:#ffffff!important;border:none!important;padding:9px 20px!important;border-radius:6px!important;font-weight:600!important;font-size:14px!important;cursor:pointer!important;transition:opacity 0.2s!important;box-shadow:none!important;display:inline-block!important;min-width:110px!important;text-align:center!important;margin:0!important}.change-to-non-member:hover,.change-to-academic:hover{opacity:0.88!important;transform:none!important;box-shadow:none!important;background:#0B6BB5!important}.change-to-non-member:active,.change-to-academic:active{opacity:0.75!important;transform:none!important}.asq-retry-btn{background:#0B6BB5!important;color:#ffffff!important;border:none!important;padding:8px 16px!important;margin-top:10px!important;border-radius:6px!important;font-weight:500!important;font-size:14px!important;cursor:pointer!important;transition:opacity 0.2s!important;display:inline-block!important}.asq-retry-btn:hover{opacity:0.88!important;transform:none!important;background:#0B6BB5!important}#gform_wrapper_28 .gfield_label{font-weight:600!important;color:#003366!important;margin-bottom:6px!important}#gform_wrapper_28 input[type="text"],#gform_wrapper_28 input[type="email"],#gform_wrapper_28 input[type="tel"],#gform_wrapper_28 select,#gform_wrapper_28 textarea{border:1px solid #c8d8ec!important;border-radius:6px!important;transition:border-color 0.2s,box-shadow 0.2s!important;background:#ffffff!important}#gform_wrapper_28 input[type="text"]:focus,#gform_wrapper_28 input[type="email"]:focus,#gform_wrapper_28 input[type="tel"]:focus,#gform_wrapper_28 select:focus,#gform_wrapper_28 textarea:focus{border-color:#0B6BB5!important;box-shadow:0 0 0 3px rgb(11 107 181 / .15)!important;outline:none!important}#gform_wrapper_28 input[readonly]{background:#f4f7fb!important;border-color:#dce8f5!important;color:#718096!important;cursor:not-allowed!important}#gform_wrapper_28 .gform_footer input[type="submit"]{background:#003366!important;color:#ffffff!important;padding:12px 28px!important;border:none!important;border-radius:6px!important;font-weight:600!important;font-size:15px!important;letter-spacing:0.03em!important;cursor:pointer!important;transition:opacity 0.2s!important;box-shadow:none!important;text-transform:none!important}#gform_wrapper_28 .gform_footer input[type="submit"]:hover{opacity:0.88!important;background:#003366!important;box-shadow:none!important;transform:none!important}.payment-summary{background:#f4f7fb!important;border-radius:10px!important;padding:20px 24px!important;margin:20px 0!important;border:1px solid #dce8f5!important}.payment-summary h3{color:#003366!important;margin-top:0!important;margin-bottom:14px!important;border-bottom:2px solid #dce8f5!important;padding-bottom:10px!important;font-size:16px!important;font-weight:600!important}.conference-info-box{background:#fef9ec!important;border:1px solid #fde68a!important;border-radius:10px!important;padding:20px!important;margin:24px 0!important;position:relative!important}.conference-info-box:before{content:"ℹ"!important;position:absolute!important;top:-12px!important;left:20px!important;background:#fef9ec!important;padding:0 8px!important;font-size:18px!important;color:#E36F1E!important}.conference-info-box h4{margin-top:0!important;color:#E36F1E!important;font-size:15px!important;font-weight:600!important}.conference-info-box ul{margin:0!important;padding-left:18px!important}.conference-info-box ul li{margin-bottom:6px!important;font-size:14px!important;color:#4a3000!important}#pricing-data{display:none!important}.gform_hidden{display:none!important}.price-comparison{display:none!important}@media (max-width:768px){.reliability-pricing-container .pricing-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:16px 18px!important}.reliability-pricing-container .pricing-body{padding:16px 18px!important}.reliability-pricing-container .price-row.discount{margin:10px -18px 0!important;padding:10px 18px!important}.asq-login-prompt,.asq-verifying-message,.asq-success-message,.asq-error-message,.non-member-suggestion{margin:10px 0!important;padding:12px 14px!important}.asq-login-btn,.asq-retry-btn{display:block!important;width:100%!important}.participant-type-options{flex-direction:column!important;gap:8px!important}.change-to-non-member,.change-to-academic{width:100%!important}}@media (max-width:480px){.reliability-pricing-container .pricing-body{padding:14px 14px!important}.reliability-pricing-container .price-row.discount{margin:10px -14px 0!important;padding:10px 14px!important}.reliability-pricing-container .price-row{flex-wrap:wrap!important;gap:4px!important}.reliability-pricing-container .price-label,.reliability-pricing-container .price-value{font-size:13px!important}.reliability-pricing-container .price-row.total .price-label,.reliability-pricing-container .price-row.total .price-value,.reliability-pricing-container .early-bird-total .price-label,.reliability-pricing-container .early-bird-total .price-value{font-size:16px!important}}@media print{.reliability-pricing-container .pricing-card{box-shadow:none!important;border:1px solid #ddd!important}.reliability-pricing-container .pricing-header{background:#003366!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#gform_wrapper_28 .gform_footer input[type="submit"]{display:none!important}}