.subscribe-text{cursor:pointer}.subscribe-text>span{text-decoration:underline}.subscribe-text>span:hover{color:#f23b77}.stripe-modal .modal-dialog .modal-content{border-radius:1rem;height:85vh}.stripe-modal-container{display:flex;height:85vh}.stripe-modal-body{padding:0}.stripe-full-screen-modal{width:100vw;height:100vh;max-width:100%;max-height:100%;margin:0;padding:0;display:flex;flex-direction:column}.stripe-full-screen-modal .modal-content{height:100%}.stripe-modal-close-button{font-size:18px;color:#d7d7d7;cursor:pointer}.stripe-plan-section-title{font-size:18px;font-weight:600;margin:20px 0}.stripe-plan-section-card{padding:20px;margin:10px;background:#fff;border-radius:1rem;border:2px solid #d7d7d7}.stripe-plan-section-card-title{font-size:22px;font-weight:600;color:#212529}.stripe-plan-section-card-billed{font-size:14px;color:#f23b77;margin:5px 0 20px;font-weight:400}.stripe-plan-section-card-plan-detail{display:inline-flex;cursor:pointer;color:#212529;font-weight:400;font-size:16px;justify-content:space-between}.stripe-plan-section-card-plan-detail:hover{color:#212529}.stripe-plan-section-card-plan-detail-show{margin-top:20px;transform:translateZ(0)}.stripe-plan-section-card-plan-detail-description{margin-top:20px}.stripe-plan-section-card-plan-detail-description-item{display:flex;margin-top:10px;align-items:start}.stripe-plan-section-card-plan-detail-description-checked{vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='15'%20viewBox='0%200%2020%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.80093%2014.6211L0.292793%208.12096C0.105318%207.93343%200%207.67911%200%207.41395C0%207.14878%200.105318%206.89446%200.292793%206.70693L1.70682%205.2929C1.89435%205.10542%202.14867%205.00011%202.41384%205.00011C2.67901%205.00011%202.93332%205.10542%203.12085%205.2929L7.50095%209.67099L16.8791%200.292793C17.0667%200.105318%2017.321%200%2017.5862%200C17.8513%200%2018.1056%200.105318%2018.2932%200.292793L19.7072%201.70682C19.8947%201.89436%2020%202.14867%2020%202.41384C20%202.67901%2019.8947%202.93332%2019.7072%203.12085L8.20096%2014.6211C8.01403%2014.8043%207.7627%2014.907%207.50095%2014.907C7.23919%2014.907%206.98786%2014.8043%206.80093%2014.6211V14.6211Z'%20fill='%23F23B77'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:100%;min-width:16px;min-height:16px;margin-top:3px}.stripe-plan-section-card-plan-detail-description-text{margin-left:15px;line-height:22px}.stripe-plan-section-card-licenses{font-size:16px;margin-top:10px;display:flex;justify-content:right;align-items:baseline}.stripe-plan-section-card-licenses-select{margin-left:10px;width:80px}.stripe-plan-section-card-price{font-size:18px;font-weight:700;margin-top:10px}.stripe-plan-section{width:55%;padding:20px;background:#fdf2f6;border-radius:1rem 0 0 1rem}.stripe-payment-section{height:auto;width:45%;padding:15px 20px;display:flex;flex-direction:column}.stripe-payment-section-title{font-weight:500;font-size:18px;margin-bottom:10px}.stripe-payment-section-scroll{overflow-y:scroll;height:100%;scrollbar-width:none}.stripe-payment-section-form{padding:10px}.stripe-saved-payment-methods{display:flex;flex-direction:column;gap:10px}.stripe-saved-method-card{border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;display:flex;align-items:center;cursor:pointer;background-color:#fff;margin-bottom:10px;box-shadow:0 0 5px #2c7dfa;transition:background-color .2s ease-in-out,color .2s ease-in-out}.stripe-saved-method-card.selected{border:1px solid #2c7dfa;box-shadow:0 0 0 1px #2c7dfa;margin-bottom:10px}.stripe-saved-method-card:hover{border:1px solid #2c7dfa;box-shadow:0 0 0 1px #2c7dfa;transition:background-color .2s ease-in-out,color .2s ease-in-out}.stripe-saved-method-card input[type=radio]{display:none}.stripe-saved-method-card .card-info{display:flex;align-items:center;width:100%;gap:12px}.card-icon{width:24px}.card-label{font-weight:500;flex-grow:1}.expiry{font-size:14px;color:#6b7280}.stripe-price-summary{margin-top:15px;font-size:18px;font-weight:500}.stripe-price-summary-total{align-items:center;display:flex;font-size:22px;font-weight:700}.stripe-price-summary-billing-label{font-size:18px;color:#8c8c8c;font-weight:400}.stripe-plan-section-icon{display:flex;margin:0 10px;padding:.1rem 0}.stripe-plan-section-less-label{font-weight:400;font-size:12px;background:#afafaf;border-radius:14px;color:#fff;margin-left:10px;padding:4px 10px}.stripe-plan-section-price-mo{font-weight:400;font-size:16px}.stripe-plan-section-price-mo-license{font-weight:500;font-size:18px}.stripe-price-summary-subtotal-tax{display:flex;justify-content:space-between;margin-top:10px}.stripe-payment-form-group{display:flex;justify-content:space-between}.stripe-payment-form-label{font-size:14px;font-weight:500;color:#30313d;margin-bottom:5px}.stripe-payment-form-select{margin-top:10px}.stripe-payment-form-select>div>div{height:46px;border-radius:8px;font-weight:500;font-size:15px}.stripe-payment-form-field{width:50%;display:flex;flex-direction:column}.stripe-payment-form-company{display:flex;align-items:center;margin:10px 0 0;font-size:.93rem;font-weight:400;color:#212529;line-height:1.5}.stripe-payment-form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-right:10px;border:2px solid #f1f1f1;border-radius:4px;background-color:#f1f1f1;position:relative;transition:all .2s ease;cursor:pointer}.stripe-payment-form__checkbox:checked{background-color:#f23b77;border-color:#f23b77;cursor:pointer}.stripe-payment-form__checkbox:checked:after{content:"";position:absolute;left:4px;top:0;width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.stripe-payment-form-company>label{margin-bottom:0!important}.stripe-payment-form-company+.stripe-payment-form-group{margin-top:10px}.stripe-payment-form-input-container{display:flex;position:relative;margin-top:10px;width:100%}.stripe-payment-form-floating-label{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:14px;color:#212529;font-weight:500;transition:all .2s ease-in-out;pointer-events:none}.stripe-payment-form-floating-input{width:100%;height:28px;line-height:10px;padding:16px 10px 0;font-size:14px;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:8px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.stripe-payment-form-floating-input-error{border:2px solid #df1b41}.stripe-payment-form-floating-input:focus::-webkit-input-placeholder{opacity:0}.stripe-payment-form-floating-input:focus{border-color:#f23b77;box-shadow:0 0 5px #f23b77;outline:none}.stripe-payment-form-floating-input:focus~.stripe-payment-form-floating-label,.stripe-payment-form-floating-input:not(:placeholder-shown)~.stripe-payment-form-floating-label{top:13px;font-size:12px;font-weight:700;color:#6c757d}.stripe-payment-form-secure{display:flex;margin-top:15px;color:#212529;justify-content:end}.stripe-payment-form-subscribe-btn{font-weight:600;font-size:18px;text-transform:uppercase}.stripe-payment-form-confirm{padding:20px 0}.stripe-payment-form-confirm-title{font-weight:500;font-size:16px;line-height:16px}.stripe-payment-form-confirm-error{font-weight:500;font-size:14px}.stripe-payment-form-payment-failed{font-weight:500;font-size:18px;margin:15px 0 10px;text-align:center;color:#dc3545}.stripe-payment-form-confirm-desc{font-weight:400;font-size:13px;line-height:17px}.stripe-payment-footer{position:fixed;bottom:10px;right:10px;color:#fff;font-size:14px;padding:5px 10px;border-radius:5px}.stripe-payment-footer-link{color:#fff;text-decoration:none;margin-left:5px;font-weight:500}.stripe-payment-footer-link:hover{text-decoration:underline;color:#f23b77;cursor:pointer}@media screen and (max-width: 1000px){.stripe-modal-container{flex-direction:column}.stripe-modal-body{overflow-y:scroll;scrollbar-width:none}.stripe-plan-section-card-title{font-size:18px}.stripe-plan-section{border-radius:0;width:auto}.stripe-payment-section{width:auto}.stripe-plan-section-title{margin:0 0 20px}.stripe-modal .modal-dialog .modal-content,.stripe-modal-container{height:100vh}.stripe-plan-section-price-mo{font-size:14px}.stripe-plan-section-price-mo-license{font-size:16px}}@media screen and (max-width: 600px){.stripe-plan-section-card{margin:0;padding:15px 15px 19px}}.pc-prompt{color:#212529;font-size:14px;font-weight:400;line-height:100%;letter-spacing:0;margin-bottom:4px;border:none;background:transparent;padding:0}.pc-prompt:focus{outline:none}.pc-prompt:focus-visible{outline:1px dashed #EC0066}.pc-container{display:flex;align-items:center;gap:10px;height:36px}.pc-input{flex:1;padding:9px 14px;border:1px solid #D7D7D7;border-radius:6px;background:transparent;color:#212529;font-size:14px;font-weight:400;max-width:30%;line-height:100%;outline:none}.pc-input::placeholder{color:#8c8c8c}.pc-btn{height:36px;padding:10px 17px;border:1px solid #F23B77;border-radius:28px;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;cursor:pointer}.pc-btn:focus{outline:none}.pc-btn:focus-visible{outline:1px dashed #EC0066}.pc-apply{background:#f23b77;color:#fff}.pc-apply:disabled{border-color:#d7d7d7;background-color:#d7d7d7;cursor:no-drop}.pc-cancel{background:transparent;color:#f23b77}.pc-cancel.noInput{color:#8c8c8c;border:1px solid #D7D7D7}.pc-invalid-text{font-size:12px;font-weight:400;line-height:100%;letter-spacing:0;color:#e81a1a}.pc-invalid-icon{font-size:14px;margin-right:6px}@media screen and (max-width: 600px){.pc-container{gap:4px;margin-bottom:20px}.pc-input{max-width:38%}}
