.hsfc-Step__Content{padding:0!important}[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=email],[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=number],[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=tel],[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=text],[data-hsfc-id=Renderer] .hsfc-Step__Content select,[data-hsfc-id=Renderer] .hsfc-Step__Content textarea{background-clip:padding-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:var(--stripecheckout-primary-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.75rem 1.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=email]:focus,[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=email]:hover,[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=number]:focus,[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=number]:hover,[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=tel]:focus,[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=tel]:hover,[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=text]:focus,[data-hsfc-id=Renderer] .hsfc-Step__Content input[type=text]:hover,[data-hsfc-id=Renderer] .hsfc-Step__Content select:focus,[data-hsfc-id=Renderer] .hsfc-Step__Content select:hover,[data-hsfc-id=Renderer] .hsfc-Step__Content textarea:focus,[data-hsfc-id=Renderer] .hsfc-Step__Content textarea:hover{box-shadow:0 0 0 .25rem rgba(238,242,255,.25);outline:0}[data-hsfc-id=Renderer] .hsfc-Step__Content *{font-family:var(--stripecheckout-body-font)!important}[data-hsfc-id=Renderer] .hsfc-Step__Content .hsfc-RichText,[data-hsfc-id=Renderer] .hsfc-Step__Content label,label{color:var(--label-color)!important;font-family:var(--stripecheckout-body-font)}[data-hsfc-id=Renderer] .hsfc-Step__Content .hsfc-Button{background-color:var(--stripecheckout-primary-color);border-color:var(--stripecheckout-primary-color);border-radius:.5rem;border-width:1px;color:var(--stripecheckout-secondary-color);cursor:pointer;display:inline-block;font-family:var(--stripecheckout-body-font);font-size:1.25rem;font-weight:700;line-height:1.5;padding:.5rem 1.25rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}[data-hsfc-id=Renderer] .hsfc-Step__Content .hsfc-Button:focus,[data-hsfc-id=Renderer] .hsfc-Step__Content .hsfc-Button:hover{background-color:var( --stripecheckout-hover-color)!important;border-color:var( --stripecheckout-hover-color)!important;color:var(--stripecheckout-secondary-color)!important;transform:none!important}.rt-input{margin-bottom:14px;min-height:54px}.rt-error{color:#b00020;font-size:14px;margin:0 0 12px;min-height:20px;text-align:left}.rt-hidden{display:none!important}.profile-modal{box-sizing:border-box;display:none;inset:0;overflow-y:auto;padding:24px 16px;position:fixed;z-index:9999}.profile-modal.is-open{align-items:center;display:flex;justify-content:center}.profile-modal__backdrop{background:rgba(0,0,0,.35);inset:0;position:fixed}.profile-modal__dialog{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.25);margin:auto;overflow-y:auto;padding:28px 18px 22px;position:relative;width:min(860px,calc(100vw - 32px));z-index:1}.profile-modal__close{background:none;border:none;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:12px;top:10px}.profile-modal__text,.profile-modal__title{text-align:center}.hs-step1 [data-hsfc-id=Renderer] .hsfc-FieldLabel,.hs-step1 [data-hsfc-id=Renderer] .hsfc-NavigationRow__Alerts{display:none}@media (min-width:426px){.hs-step1 [data-hsfc-id=Renderer] .hsfc-Step__Content{display:flex;margin:0;padding:0}.hs-step1 [data-hsfc-id=Renderer] .hsfc-Step__Content input[type=email]{padding-right:24px;width:calc(100% + 15px)}}.hs-step1 [data-hsfc-id=Renderer] .hsfc-Row{flex:1;margin:0}.hs-step1 [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin:0}.hs-step1 [data-hsfc-id=Renderer] .hsfc-Button,.hs-step1 [data-hsfc-id=Renderer] .hsfc-Step__Content input[type=email]{font-size:1.5rem;padding:10px 18px}.hs-step1 [data-hsfc-id=Renderer] .hsfc-Button{background:var(--stripecheckout-primary-color);border:1px solid var(--stripecheckout-primary-color);border-radius:10px;color:var(--stripecheckout-secondary-color)}.hs-step1 [data-hsfc-id=Renderer] .hsfc-Button:hover{background-color:var( --stripecheckout-hover-color);border-color:var( --stripecheckout-hover-color);color:var(--stripecheckout-secondary-color)}#stripeStepPayment{opacity:0;transform:translateX(100%);transition:transform .5s ease,opacity .5s ease}#stripeStepPayment.active{opacity:1;transform:translateX(0)}.payment-details{display:flex;flex-wrap:wrap;gap:20px}.profile-summary{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:10px;opacity:0;padding:16px;transition:opacity .4s ease;width:300px}.profile-summary.visible{opacity:1}.summary-header h3{display:inline-block;margin:0}.summary-edit{display:inline-block;margin-left:5px;text-decoration:underline}.summary-content{display:flex;flex-direction:column;gap:4px}.summary-row{display:flex;flex-wrap:wrap;gap:8px;line-height:1.2;margin-bottom:10px}.summary-label{font-weight:700;width:115px}.summary-value{flex:1}@media (max-width:768px){.payment-details{flex-direction:column}.profile-summary{width:100%}}.payment-spinner{align-items:center;color:#333;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:16px;min-height:300px}.payment-spinner .spinner{animation:spin .8s linear infinite;border:4px solid rgba(0,0,0,.2);border-radius:50%;border-top:4px solid var(--stripecheckout-primary-color);height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.stripe-error-message.hsfc-ErrorAlert-custom{margin:100px 0;text-align:center}.hsfc-ErrorAlert-custom{color:var(--hsf-erroralert__color,var(--hsf-global__error-color,var(--hsf-default-erroralert__color,#e51520)));font-family:var(--stripecheckout-body-font);font-size:var(--hsf-erroralert__font-size,var(--hsf-global__font-size,var(--hsf-default-erroralert__font-size,1em)));margin-top:var(--hsf-module__vertical-spacing,var(--hsf-default-module__vertical-spacing,10px));overflow-wrap:break-word;word-break:break-word}.input-group{margin-bottom:12px}.input-group>*{margin-bottom:0}.payment-details .hs-button{margin-top:calc(var(--hsf-row__vertical-spacing, var(--hsf-default-row__vertical-spacing))*2);position:relative;width:100%}.payment-details .hs-button .spinner-wrapper{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.payment-details .hs-button .spinner{animation:spin .8s linear infinite;border:4px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:none;height:30px;width:30px}.payment-details .hs-button.loading span{opacity:.5;pointer-events:none}.payment-details .hs-button.loading .spinner{display:block}.resume-message{font-size:20px;margin:40px 0}