.page-module-scss-module__g9jvpa__container{justify-content:center;align-items:flex-start;min-height:100vh;padding:7rem 1rem 3rem;display:flex}.page-module-scss-module__g9jvpa__wrapper{background:#fff;border-radius:24px;width:100%;max-width:900px;padding:2.5rem;animation:.5s ease-out page-module-scss-module__g9jvpa__slideUp;box-shadow:0 20px 60px #00000014}@keyframes page-module-scss-module__g9jvpa__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__g9jvpa__stepsContainer{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__g9jvpa__step{background:#fafbfc;border:2px solid #edf3fa;border-radius:16px;transition:all .3s;overflow:hidden}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__completed{background:#f0fff4;border-color:#48bb78}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__completed .page-module-scss-module__g9jvpa__stepContent{padding-bottom:0}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__processingStep{background:#ebf8ff}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__successStep{background:#f0fff4;border-color:#48bb78}.page-module-scss-module__g9jvpa__stepHeader{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__completed .page-module-scss-module__g9jvpa__stepHeader{background:#f0fff4;border-bottom-color:#c6f6d5}.page-module-scss-module__g9jvpa__stepNumber{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex}.page-module-scss-module__g9jvpa__completed .page-module-scss-module__g9jvpa__stepNumber,.page-module-scss-module__g9jvpa__successStep .page-module-scss-module__g9jvpa__stepNumber{background:#48bb78}.page-module-scss-module__g9jvpa__stepTitle{flex:1}.page-module-scss-module__g9jvpa__stepTitle h3{color:#1a202c;margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.page-module-scss-module__g9jvpa__stepTitle p{color:#718096;margin:0;font-size:.9rem}.page-module-scss-module__g9jvpa__stepStatus{color:#48bb78;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.page-module-scss-module__g9jvpa__stepStatus .page-module-scss-module__g9jvpa__statusIcon{font-size:1.2rem}.page-module-scss-module__g9jvpa__stepContent{padding:1.5rem}.page-module-scss-module__g9jvpa__step2{background:#fff;border-bottom:none;border-left:none;border-right:none;border-radius:0;margin-top:1rem;padding-top:3.5rem}.page-module-scss-module__g9jvpa__step2 .page-module-scss-module__g9jvpa__stepHeader{border:none!important;padding:0!important}.page-module-scss-module__g9jvpa__step2 .page-module-scss-module__g9jvpa__stepContent{padding-top:1rem;padding-left:0;padding-right:0}.page-module-scss-module__g9jvpa__step2 .page-module-scss-module__g9jvpa__stepContent .page-module-scss-module__g9jvpa__paymentSection{margin-top:0}.page-module-scss-module__g9jvpa__stepCompletedSummary{background:#f0fff4;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.page-module-scss-module__g9jvpa__stepCompletedSummary.page-module-scss-module__g9jvpa__bottomSummary{margin-top:-1.5rem}.page-module-scss-module__g9jvpa__completedInfo{align-items:center;gap:.75rem;font-size:.95rem;display:flex}.page-module-scss-module__g9jvpa__completedInfo.page-module-scss-module__g9jvpa__completedInfoDetails{width:100%}.page-module-scss-module__g9jvpa__completedLabel{color:#2d3748;font-weight:600}.page-module-scss-module__g9jvpa__completedValue{color:#2b6cb0;background:#fff;border:1px solid #bee3f8;border-radius:6px;padding:.25rem .75rem;font-family:monospace;font-size:.9rem;font-weight:500}.page-module-scss-module__g9jvpa__verifiedBadge{color:#fff;white-space:nowrap;background:#48bb78;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:flex}.page-module-scss-module__g9jvpa__verifiedIcon{font-size:1rem}.page-module-scss-module__g9jvpa__form{flex-direction:column;gap:1.25rem;display:flex}.page-module-scss-module__g9jvpa__formGroup{flex-direction:column;gap:.5rem;margin-bottom:0;display:flex}.page-module-scss-module__g9jvpa__formGroup.page-module-scss-module__g9jvpa__formGroupName{margin-bottom:1rem}.page-module-scss-module__g9jvpa__label{color:#2d3748;font-size:.9rem;font-weight:600}.page-module-scss-module__g9jvpa__required{color:#e53e3e;margin-left:.25rem}.page-module-scss-module__g9jvpa__input{color:#2d3748;background:#fff;border:2px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.page-module-scss-module__g9jvpa__input:focus{border-color:#2563eb}.page-module-scss-module__g9jvpa__input:disabled{opacity:.6;cursor:not-allowed;background:#f7fafc}.page-module-scss-module__g9jvpa__input::placeholder{color:#a0aec0}.page-module-scss-module__g9jvpa__inputWithIcon .page-module-scss-module__g9jvpa__input{padding-left:2.5rem}.page-module-scss-module__g9jvpa__inputWithIcon .page-module-scss-module__g9jvpa__inputIcon{color:#a0aec0;font-size:1.2rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module-scss-module__g9jvpa__errorMessage{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__g9jvpa__errorMessage.page-module-scss-module__g9jvpa__step2Error{margin-bottom:1.5rem}.page-module-scss-module__g9jvpa__errorIcon{flex-shrink:0;font-size:1.1rem}.page-module-scss-module__g9jvpa__validationError{color:#e53e3e;align-items:flex-start;gap:.25rem;margin-top:.25rem;font-size:.85rem;display:flex}.page-module-scss-module__g9jvpa__inputError{background:#fff5f5!important;border-color:#fc8181!important}.page-module-scss-module__g9jvpa__inputError:focus{border-color:#fc8181!important;box-shadow:0 0 0 3px #fc818126!important}.page-module-scss-module__g9jvpa__termsWrapper{margin:.25rem 0;padding-inline:.25rem}.page-module-scss-module__g9jvpa__termsWrapper.page-module-scss-module__g9jvpa__termsError{background:#fff5f5;border-color:#fc8181}.page-module-scss-module__g9jvpa__termsLabel{cursor:pointer;color:#4a5568;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5;display:flex}.page-module-scss-module__g9jvpa__termsCheckbox{cursor:pointer;flex-shrink:0;margin-top:.15rem}.page-module-scss-module__g9jvpa__termsCheckbox:disabled{cursor:not-allowed;opacity:.6}.page-module-scss-module__g9jvpa__termsText strong{color:#2d3748}.page-module-scss-module__g9jvpa__submitButton{justify-content:center!important;width:100%!important;padding:.875rem!important;font-size:1rem!important;font-weight:600!important}.page-module-scss-module__g9jvpa__submitButton .page-module-scss-module__g9jvpa__buttonIcon{margin-right:.5rem;font-size:1.1rem}.page-module-scss-module__g9jvpa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.page-module-scss-module__g9jvpa__deviceInfoBar{background:#f7fafc;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__g9jvpa__deviceLabel{color:#4a5568;font-weight:600}.page-module-scss-module__g9jvpa__deviceUdi{color:#2b6cb0;background:#fff;border-radius:4px;padding:.125rem .5rem;font-family:monospace;font-weight:500}.page-module-scss-module__g9jvpa__planSelection{margin-top:2rem;margin-bottom:2rem}.page-module-scss-module__g9jvpa__sectionTitle{color:#2d3748;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.page-module-scss-module__g9jvpa__planGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.page-module-scss-module__g9jvpa__planGrid{grid-template-columns:1fr}}.page-module-scss-module__g9jvpa__planCard{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .3s;position:relative}.page-module-scss-module__g9jvpa__planCard.page-module-scss-module__g9jvpa__selected{background:#ebf8ff;box-shadow:0 0 0 3px #4299e126}.page-module-scss-module__g9jvpa__planHeader{text-align:center;margin-bottom:1rem}.page-module-scss-module__g9jvpa__planName{color:#2d3748;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.page-module-scss-module__g9jvpa__planPrice{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.page-module-scss-module__g9jvpa__planPrice .page-module-scss-module__g9jvpa__priceAmount{color:#2d3748;font-size:2rem;font-weight:700}.page-module-scss-module__g9jvpa__planPrice .page-module-scss-module__g9jvpa__pricePeriod{color:#718096;font-size:.9rem}.page-module-scss-module__g9jvpa__planDiscount{justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.page-module-scss-module__g9jvpa__planDiscount .page-module-scss-module__g9jvpa__originalPrice{color:#a0aec0;font-size:.9rem;text-decoration:line-through}.page-module-scss-module__g9jvpa__planDiscount .page-module-scss-module__g9jvpa__discountBadge{color:#c53030;background:#feb2b2;border-radius:12px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.page-module-scss-module__g9jvpa__planFeatures{margin:0 0 1rem;padding:0;list-style:none}.page-module-scss-module__g9jvpa__selectedIndicator{color:#fff;background:#48bb78;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.9rem;font-weight:600;display:flex}.page-module-scss-module__g9jvpa__paymentSection{margin-top:2rem}.page-module-scss-module__g9jvpa__cardRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.page-module-scss-module__g9jvpa__cardRow{grid-template-columns:1fr}}.page-module-scss-module__g9jvpa__paymentSummary{background:#f7fafc;border-radius:10px;margin:2rem 0;padding:1rem 1.5rem}.page-module-scss-module__g9jvpa__paymentSummary .page-module-scss-module__g9jvpa__summaryRow{color:#4a5568;justify-content:space-between;padding:.25rem 0;font-size:.95rem;display:flex}.page-module-scss-module__g9jvpa__paymentSummary .page-module-scss-module__g9jvpa__summaryRow:last-child{color:#2d3748;border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:.5rem;font-weight:600}.page-module-scss-module__g9jvpa__paymentSummary .page-module-scss-module__g9jvpa__summaryRow .page-module-scss-module__g9jvpa__summaryValue{font-weight:500}.page-module-scss-module__g9jvpa__paymentSummary .page-module-scss-module__g9jvpa__summaryRow .page-module-scss-module__g9jvpa__summaryTotal{color:#2b6cb0;font-size:1.1rem}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__stepHeader{opacity:1}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__lockedText{color:#a0aec0;font-weight:500}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled *,.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__stepHeader{pointer-events:none}.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__stepNumber,.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__stepTitle h3,.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__stepTitle p,.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__deviceInfoBar,.page-module-scss-module__g9jvpa__step.page-module-scss-module__g9jvpa__disabled .page-module-scss-module__g9jvpa__stepStatus{opacity:1}.page-module-scss-module__g9jvpa__processingContainer{flex-direction:column;align-items:center;gap:2rem;padding:2rem 1rem;display:flex}.page-module-scss-module__g9jvpa__spinnerWrapper .page-module-scss-module__g9jvpa__spinner{color:#2563eb;font-size:3rem;animation:1s linear infinite page-module-scss-module__g9jvpa__spin}@keyframes page-module-scss-module__g9jvpa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module-scss-module__g9jvpa__processingMessage{color:#2d3748;text-align:center;font-size:1.1rem;font-weight:500}.page-module-scss-module__g9jvpa__progressBarWrapper{background:#e2e8f0;border-radius:4px;width:100%;max-width:400px;height:8px;overflow:hidden}.page-module-scss-module__g9jvpa__progressBar{background:linear-gradient(90deg,#4299e1,#48bb78);border-radius:4px;height:100%;transition:width .5s}.page-module-scss-module__g9jvpa__processingSteps{justify-content:center;gap:2rem;display:flex}@media (max-width:480px){.page-module-scss-module__g9jvpa__processingSteps{flex-direction:column;gap:.75rem}}.page-module-scss-module__g9jvpa__processingSteps .page-module-scss-module__g9jvpa__processingStep{color:#a0aec0;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.page-module-scss-module__g9jvpa__processingSteps .page-module-scss-module__g9jvpa__processingStep.page-module-scss-module__g9jvpa__active{color:#2d3748;font-weight:600}.page-module-scss-module__g9jvpa__processingSteps .page-module-scss-module__g9jvpa__processingStep.page-module-scss-module__g9jvpa__active .page-module-scss-module__g9jvpa__stepDot{background:#4299e1;box-shadow:0 0 0 4px #4299e133}.page-module-scss-module__g9jvpa__processingSteps .page-module-scss-module__g9jvpa__processingStep .page-module-scss-module__g9jvpa__stepDot{background:#e2e8f0;border-radius:50%;width:10px;height:10px;transition:all .3s}.page-module-scss-module__g9jvpa__successContainer{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-module-scss-module__g9jvpa__successIconWrapper .page-module-scss-module__g9jvpa__successIconLarge{color:#48bb78;font-size:4rem}.page-module-scss-module__g9jvpa__successMessage{text-align:center}.page-module-scss-module__g9jvpa__successMessage h4{color:#2d3748;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.page-module-scss-module__g9jvpa__successMessage p{color:#718096;margin:0}.page-module-scss-module__g9jvpa__actionRequiredBox{text-align:center;background:#f0fff4;border-radius:12px;width:100%;padding:1.5rem;animation:2s ease-in-out infinite page-module-scss-module__g9jvpa__pulseBorder}.page-module-scss-module__g9jvpa__actionRequiredBox .page-module-scss-module__g9jvpa__actionRequiredHeader{align-items:left;gap:.75rem;margin-bottom:.5rem;display:flex}.page-module-scss-module__g9jvpa__actionRequiredBox .page-module-scss-module__g9jvpa__actionRequiredHeader .page-module-scss-module__g9jvpa__actionRequiredIcon{color:#48bb78;font-size:1.5rem;animation:3s linear infinite page-module-scss-module__g9jvpa__spin}.page-module-scss-module__g9jvpa__actionRequiredBox .page-module-scss-module__g9jvpa__actionRequiredHeader .page-module-scss-module__g9jvpa__actionRequiredLabel{color:#276749;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:700}.page-module-scss-module__g9jvpa__actionRequiredBox .page-module-scss-module__g9jvpa__actionRequiredMessage{color:#2c3e50;text-align:left;margin:0;font-size:1rem;font-weight:600}@keyframes page-module-scss-module__g9jvpa__pulseBorder{0%,to{border-color:#27ae6080}50%{border-color:#27ae60}}.page-module-scss-module__g9jvpa__purchaseRecap{background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:1.5rem}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapTitle{color:#2d3748;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}@media (max-width:480px){.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapGrid{grid-template-columns:1fr}}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapGrid .page-module-scss-module__g9jvpa__recapItem{background:#f7fafc;border-radius:8px;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapGrid .page-module-scss-module__g9jvpa__recapItem .page-module-scss-module__g9jvpa__recapLabel{color:#718096;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapGrid .page-module-scss-module__g9jvpa__recapItem .page-module-scss-module__g9jvpa__recapValue{color:#2d3748;font-size:.95rem;font-weight:600}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapGrid .page-module-scss-module__g9jvpa__recapItem .page-module-scss-module__g9jvpa__recapValueDevice{color:#2b6cb0;font-family:monospace;font-size:.95rem;font-weight:600}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapGrid .page-module-scss-module__g9jvpa__recapItem .page-module-scss-module__g9jvpa__statusCompleted{color:#48bb78}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapFooter{color:#276749;background:#f0fff4;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:500;display:flex}.page-module-scss-module__g9jvpa__purchaseRecap .page-module-scss-module__g9jvpa__recapFooter .page-module-scss-module__g9jvpa__verifiedIcon{color:#48bb78;font-size:1.2rem}.page-module-scss-module__g9jvpa__deviceInfoCompact{background:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__g9jvpa__optional{color:#888;margin-left:4px;font-size:.85rem;font-weight:400}.page-module-scss-module__g9jvpa__choosePlanButton{cursor:pointer;border-width:2px;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.page-module-scss-module__g9jvpa__choosePlanButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__g9jvpa__choosePlanButton.page-module-scss-module__g9jvpa__selected{color:#fff;cursor:default;background:#48bb78;border-color:#48bb78}.page-module-scss-module__g9jvpa__choosePlanButton.page-module-scss-module__g9jvpa__selected:hover{box-shadow:none;transform:none;background:#48bb78!important}.page-module-scss-module__g9jvpa__choosePlanButton.page-module-scss-module__g9jvpa__selected .page-module-scss-module__g9jvpa__buttonIcon{font-size:1rem}.page-module-scss-module__g9jvpa__choosePlanButton .page-module-scss-module__g9jvpa__buttonIcon{font-size:.9rem}.page-module-scss-module__g9jvpa__planCard{cursor:default;background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:1.5rem;transition:all .3s;display:flex;position:relative}.page-module-scss-module__g9jvpa__planCard:hover:not(.page-module-scss-module__g9jvpa__selected){transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module-scss-module__g9jvpa__planCard.page-module-scss-module__g9jvpa__selected{background:#f0fff4;border-color:#38a169}.page-module-scss-module__g9jvpa__planCard.page-module-scss-module__g9jvpa__recommended{border-color:#2563eb}.page-module-scss-module__g9jvpa__planCard.page-module-scss-module__g9jvpa__recommended.page-module-scss-module__g9jvpa__selected{background:#f0fff4;border-color:#38a169}.page-module-scss-module__g9jvpa__planCard .page-module-scss-module__g9jvpa__recommendedBadge{color:#fff;background:#2563eb;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:-10px;right:1rem}.page-module-scss-module__g9jvpa__selectedIndicator{display:none}.page-module-scss-module__g9jvpa__planFeatures{flex:1;margin:0 0 .5rem;padding:0;list-style:none}.page-module-scss-module__g9jvpa__planFeatures li{color:#4a5568;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.9rem;display:flex}.page-module-scss-module__g9jvpa__planFeatures li .page-module-scss-module__g9jvpa__featureIcon{color:#48bb78;flex-shrink:0;font-size:1rem}@media (max-width:768px){.page-module-scss-module__g9jvpa__container{padding:2rem .5rem}.page-module-scss-module__g9jvpa__wrapper{box-shadow:none;padding:1.5rem}.page-module-scss-module__g9jvpa__stepHeader{flex-wrap:wrap;padding:1rem}.page-module-scss-module__g9jvpa__stepContent{padding:1rem}.page-module-scss-module__g9jvpa__stepCompletedSummary{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem 1rem}.page-module-scss-module__g9jvpa__completedInfo{flex-wrap:wrap}.page-module-scss-module__g9jvpa__verifiedBadge{justify-content:center;width:100%}}@media (max-width:480px){.page-module-scss-module__g9jvpa__wrapper{border-radius:16px;padding:1rem}.page-module-scss-module__g9jvpa__planCard{padding:1rem}}.page-module-scss-module__g9jvpa__inputWithIcon{position:relative}.page-module-scss-module__g9jvpa__inputWithIcon .page-module-scss-module__g9jvpa__input{padding-left:2.5rem;padding-right:4.5rem}.page-module-scss-module__g9jvpa__inputWithIcon .page-module-scss-module__g9jvpa__inputIcon{color:#a0aec0;pointer-events:none;font-size:1.2rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module-scss-module__g9jvpa__inputWithIcon .page-module-scss-module__g9jvpa__cardTypeIndicator{letter-spacing:.5px;color:#475569;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:700;transition:all .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module-scss-module__g9jvpa__cardTypeVisa{color:#1a1f71!important}.page-module-scss-module__g9jvpa__cardTypeMastercard{color:#eb001b!important}.page-module-scss-module__g9jvpa__cardTypeAmex{color:#006fcf!important}.page-module-scss-module__g9jvpa__cardTypeDiscover{color:#ff6000!important}.page-module-scss-module__g9jvpa__cardTypeDiners{color:#0076be!important}.page-module-scss-module__g9jvpa__cardTypeJcb{color:#003a7c!important}@media (max-width:480px){.page-module-scss-module__g9jvpa__inputWithIcon .page-module-scss-module__g9jvpa__input{padding-right:3.5rem}.page-module-scss-module__g9jvpa__inputWithIcon .page-module-scss-module__g9jvpa__cardTypeIndicator{padding:1px 6px;font-size:.55rem}}.page-module-scss-module__g9jvpa__deviceDetails{flex-direction:column;gap:.75rem;width:100%;display:flex}.page-module-scss-module__g9jvpa__deviceDetails .page-module-scss-module__g9jvpa__completedInfo{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.page-module-scss-module__g9jvpa__deviceDetails .page-module-scss-module__g9jvpa__completedLabel{text-align:left}.page-module-scss-module__g9jvpa__deviceDetails .page-module-scss-module__g9jvpa__completedValue{text-align:right;margin-left:auto}
.MACInputField-module-scss-module__vHvwlW__macInputWrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.MACInputField-module-scss-module__vHvwlW__label{color:#374151;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.MACInputField-module-scss-module__vHvwlW__required{color:#ef4444;margin-left:0}.MACInputField-module-scss-module__vHvwlW__inputWrapper{align-items:center;display:flex;position:relative}.MACInputField-module-scss-module__vHvwlW__input{letter-spacing:.5px;background-color:#fff;border:2px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-family:Courier New,monospace;font-size:1rem;transition:border-color .15s,box-shadow .15s}.MACInputField-module-scss-module__vHvwlW__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MACInputField-module-scss-module__vHvwlW__input:disabled{cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.MACInputField-module-scss-module__vHvwlW__input::placeholder{color:#9ca3af;letter-spacing:1px}.MACInputField-module-scss-module__vHvwlW__inputError{background-color:snow;border-color:#ef4444}.MACInputField-module-scss-module__vHvwlW__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.MACInputField-module-scss-module__vHvwlW__validationIcon{color:#22c55e;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.MACInputField-module-scss-module__vHvwlW__errorText{color:#ef4444;margin-top:.25rem;font-size:.875rem}.MACInputField-module-scss-module__vHvwlW__hintText{color:#6b7280;margin-top:.25rem;font-size:.875rem}
.Button-module-scss-module__VF2aDW__button{justify-content:center;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-4,1rem) var(--space-6,1.5rem);border-radius:var(--radius-md,.5rem);transition:transform var(--transition-normal,.2s),background var(--transition-normal,.2s);cursor:pointer;border:1px solid #0000;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.Button-module-scss-module__VF2aDW__primary{background:var(--app-modern-accent-color,#6366f1);color:#fff}.Button-module-scss-module__VF2aDW__primary:hover:not(:disabled){background:rgba(var(--app-modern-accent-color-rgba,99, 102, 241), .7);border-color:var(--app-modern-accent-color,#6366f1);transform:translateY(-2px)}.Button-module-scss-module__VF2aDW__secondary{color:var(--app-modern-accent-color,#6366f1);border-color:var(--app-modern-accent-color,#6366f1);background:0 0}.Button-module-scss-module__VF2aDW__secondary:hover:not(:disabled){background:rgba(var(--app-modern-accent-color-rgba,99, 102, 241), .1);transform:translateY(-2px)}.Button-module-scss-module__VF2aDW__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}
.XtreamServerInputField-module-scss-module__rx6pSa__xtreamServerInputWrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.XtreamServerInputField-module-scss-module__rx6pSa__label{color:#374151;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.XtreamServerInputField-module-scss-module__rx6pSa__required{color:#ef4444;margin-left:0}.XtreamServerInputField-module-scss-module__rx6pSa__inputWrapper{align-items:center;display:flex;position:relative}.XtreamServerInputField-module-scss-module__rx6pSa__input{letter-spacing:.25px;color:#111827;background-color:#fff;border:2px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-family:Courier New,monospace;font-size:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.XtreamServerInputField-module-scss-module__rx6pSa__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.XtreamServerInputField-module-scss-module__rx6pSa__input:disabled{cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.XtreamServerInputField-module-scss-module__rx6pSa__input::placeholder{color:#9ca3af;letter-spacing:.25px}.XtreamServerInputField-module-scss-module__rx6pSa__inputError{background-color:snow;border-color:#ef4444}.XtreamServerInputField-module-scss-module__rx6pSa__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.XtreamServerInputField-module-scss-module__rx6pSa__validationIcon{color:#22c55e;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.XtreamServerInputField-module-scss-module__rx6pSa__errorText{color:#ef4444;margin-top:.25rem;font-size:.875rem}.XtreamServerInputField-module-scss-module__rx6pSa__hintText{color:#6b7280;margin-top:.25rem;font-size:.875rem}
.KPICard-module-scss-module__g-I3nW__kpiCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;transition:all .2s;box-shadow:0 1px 3px #0000000d}.KPICard-module-scss-module__g-I3nW__kpiCard a{color:var(--app-modern-accent-color)}.KPICard-module-scss-module__g-I3nW__kpiHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.KPICard-module-scss-module__g-I3nW__kpiIcon{color:#6b7280;background:#f3f4f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.KPICard-module-scss-module__g-I3nW__kpiLabel{color:#6b7280;letter-spacing:.01em;font-size:1rem;font-weight:500}.KPICard-module-scss-module__g-I3nW__kpiValue{color:#1f2937;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:2.2rem;font-weight:700;display:flex}.KPICard-module-scss-module__g-I3nW__kpiFooter{color:#6b7280;flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.KPICard-module-scss-module__g-I3nW__kpiFooter span{align-items:center;gap:.25rem;display:flex}
.ProgressBar-module-scss-module__NovC1q__progressContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.ProgressBar-module-scss-module__NovC1q__progressBar{background:#f3f4f6;border-radius:4px;width:100%;height:6px;overflow:hidden}.ProgressBar-module-scss-module__NovC1q__progressFill{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:4px;height:100%;transition:width .6s}.ProgressBar-module-scss-module__NovC1q__progressFill.ProgressBar-module-scss-module__NovC1q__bad{background:linear-gradient(90deg,#bb1f1f,#b44141)}.ProgressBar-module-scss-module__NovC1q__progressLabel{color:#6b7280;font-size:.813rem}
.TopUpButton-module-scss-module__S9ul2G__topUpButton{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.TopUpButton-module-scss-module__S9ul2G__topUpButton:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.TopUpButton-module-scss-module__S9ul2G__topUpButton:active{transform:translateY(0)}.TopUpButton-module-scss-module__S9ul2G__topUpButton svg{flex-shrink:0}
.TopUpModal-module-scss-module__kmaKzW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.TopUpModal-module-scss-module__kmaKzW__modal{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.TopUpModal-module-scss-module__kmaKzW__modalHeader{justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;display:flex}.TopUpModal-module-scss-module__kmaKzW__modalHeader h3{color:#1f2937;margin:0;font-size:1.25rem;font-weight:700}.TopUpModal-module-scss-module__kmaKzW__modalCloseButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.TopUpModal-module-scss-module__kmaKzW__modalCloseButton:hover{color:#1f2937;background:#e5e7eb}.TopUpModal-module-scss-module__kmaKzW__modalBody{padding:1.5rem}.TopUpModal-module-scss-module__kmaKzW__modalDescription{color:#6b7280;margin:0 0 1.5rem;font-size:.938rem;line-height:1.6}.TopUpModal-module-scss-module__kmaKzW__customAmountSection,.TopUpModal-module-scss-module__kmaKzW__customAmountInputWrapper{margin-bottom:1.5rem}.TopUpModal-module-scss-module__kmaKzW__customAmountLabel{color:#2d3748;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.TopUpModal-module-scss-module__kmaKzW__customAmountInput{background:#f9fafb;border:2px solid #2563eb;border-radius:12px;align-items:center;transition:all .2s;display:flex;overflow:hidden}.TopUpModal-module-scss-module__kmaKzW__customAmountInput:focus-within{box-shadow:0 0 0 4px #2563eb1a}.TopUpModal-module-scss-module__kmaKzW__customAmountInput .TopUpModal-module-scss-module__kmaKzW__customInput{color:#1f2937;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.875rem 1rem;font-size:1.25rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__customAmountInput .TopUpModal-module-scss-module__kmaKzW__customInput::placeholder{color:#9ca3af;font-size:1rem;font-weight:400}.TopUpModal-module-scss-module__kmaKzW__customAmountInput .TopUpModal-module-scss-module__kmaKzW__customAmountSuffix{color:#6b7280;padding:.875rem 1rem .875rem 0;font-size:.95rem;font-weight:500}.TopUpModal-module-scss-module__kmaKzW__selectedSummary{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:.5rem;padding:1rem}.TopUpModal-module-scss-module__kmaKzW__summaryGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:480px){.TopUpModal-module-scss-module__kmaKzW__summaryGrid{grid-template-columns:1fr;gap:.5rem}}.TopUpModal-module-scss-module__kmaKzW__summaryItem{flex-direction:column;gap:.25rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__summaryLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.TopUpModal-module-scss-module__kmaKzW__summaryValue{color:#065f46;font-size:1.1rem;font-weight:700}.TopUpModal-module-scss-module__kmaKzW__summaryItem .TopUpModal-module-scss-module__kmaKzW__savingsBadge{color:#065f46;background:#dcfce7;border:1px solid #86efac;border-radius:20px;align-self:flex-start;align-items:center;padding:.25rem .75rem;font-size:.9rem;font-weight:600;display:inline-flex}.TopUpModal-module-scss-module__kmaKzW__referenceTableWrapper{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.TopUpModal-module-scss-module__kmaKzW__referenceTableHeader{flex-direction:column;margin-bottom:1rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__referenceTableTitle{color:#1f2937;font-size:.95rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__referenceTableSubtitle{color:#9ca3af;margin-top:.25rem;font-size:.8rem;font-weight:400}.TopUpModal-module-scss-module__kmaKzW__pricingTable{border-collapse:collapse;width:100%;font-size:.875rem}.TopUpModal-module-scss-module__kmaKzW__pricingTable thead{background:#f8fafc}.TopUpModal-module-scss-module__kmaKzW__pricingTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#475569;border-bottom:2px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__pricingTable thead th.TopUpModal-module-scss-module__kmaKzW__savingsHeader{text-align:center}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr{border-bottom:1px solid #f1f5f9;transition:all .2s;position:relative}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr:hover{background:#f8fafc}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr:last-child{border-bottom:none}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr.TopUpModal-module-scss-module__kmaKzW__hasSavings:hover{background:#f8fafc}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr.TopUpModal-module-scss-module__kmaKzW__popular{background:#6366f10d}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr.TopUpModal-module-scss-module__kmaKzW__popular:hover{background:#6366f114}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr.TopUpModal-module-scss-module__kmaKzW__activeRow{background:#2563eb14;border-left:3px solid #2563eb}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody tr.TopUpModal-module-scss-module__kmaKzW__activeRow:hover{background:#2563eb1f}.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody td{color:#1e293b;vertical-align:middle;padding:.75rem 1rem;position:relative}.TopUpModal-module-scss-module__kmaKzW__creditsCell{position:relative}.TopUpModal-module-scss-module__kmaKzW__creditsCell .TopUpModal-module-scss-module__kmaKzW__creditRange{color:#0f172a;font-size:.95rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__creditsCell .TopUpModal-module-scss-module__kmaKzW__creditSubtext{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:.1rem;font-size:.7rem;display:block}.TopUpModal-module-scss-module__kmaKzW__creditsCell .TopUpModal-module-scss-module__kmaKzW__selectedCheck{color:#2563eb;font-size:1.1rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.TopUpModal-module-scss-module__kmaKzW__popularBadge{color:#fff;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#2563eb;border-radius:20px;padding:2px 12px;font-size:.6rem;font-weight:600;position:absolute;top:-10px;left:.5rem;box-shadow:0 4px 12px #2563eb4d}.TopUpModal-module-scss-module__kmaKzW__priceCell .TopUpModal-module-scss-module__kmaKzW__priceSymbol{color:#0f172a;font-size:.85rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__priceCell .TopUpModal-module-scss-module__kmaKzW__priceAmount{color:#0f172a;margin:0 .125rem;font-size:1.1rem;font-weight:700}.TopUpModal-module-scss-module__kmaKzW__savingsCell{text-align:center}.TopUpModal-module-scss-module__kmaKzW__savingsCell .TopUpModal-module-scss-module__kmaKzW__savingsBadge{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;align-items:center;padding:.2rem .6rem;display:inline-flex}.TopUpModal-module-scss-module__kmaKzW__savingsCell .TopUpModal-module-scss-module__kmaKzW__savingsBadge .TopUpModal-module-scss-module__kmaKzW__savingsPercentage{color:#065f46;font-size:.75rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__savingsCell .TopUpModal-module-scss-module__kmaKzW__noSavings{color:#94a3b8;font-weight:300}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader .TopUpModal-module-scss-module__kmaKzW__backButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader .TopUpModal-module-scss-module__kmaKzW__backButton:hover{color:#1f2937;background:#e5e7eb}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader .TopUpModal-module-scss-module__kmaKzW__paymentSummaryDetails{align-items:baseline;gap:.75rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader .TopUpModal-module-scss-module__kmaKzW__paymentSummaryDetails .TopUpModal-module-scss-module__kmaKzW__paymentAmount{color:#1f2937;font-size:1.25rem;font-weight:700}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader .TopUpModal-module-scss-module__kmaKzW__paymentSummaryDetails .TopUpModal-module-scss-module__kmaKzW__paymentCredits{color:#6b7280;font-size:.85rem}.TopUpModal-module-scss-module__kmaKzW__paymentForm{margin-top:.5rem}.TopUpModal-module-scss-module__kmaKzW__sectionTitle{color:#2d3748;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:1rem;font-weight:600;display:flex}.TopUpModal-module-scss-module__kmaKzW__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__label{color:#2d3748;font-size:.9rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__label .TopUpModal-module-scss-module__kmaKzW__required{color:#e53e3e;margin-left:.25rem}.TopUpModal-module-scss-module__kmaKzW__label .TopUpModal-module-scss-module__kmaKzW__optional{color:#888;margin-left:4px;font-size:.85rem;font-weight:400}.TopUpModal-module-scss-module__kmaKzW__inputWithIcon .TopUpModal-module-scss-module__kmaKzW__input{padding-left:2.75rem}.TopUpModal-module-scss-module__kmaKzW__cardRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.TopUpModal-module-scss-module__kmaKzW__cardRow{grid-template-columns:1fr}}.TopUpModal-module-scss-module__kmaKzW__validationError{color:#e53e3e;border:1px solid #e53e3e;border-radius:4px;margin-top:0;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:14px;background:#fff5f5!important}.TopUpModal-module-scss-module__kmaKzW__paymentSummary{background:#f7fafc;border-radius:10px;margin:0 0 1.5rem;padding:1rem 1.5rem}.TopUpModal-module-scss-module__kmaKzW__paymentSummary .TopUpModal-module-scss-module__kmaKzW__summaryRow{color:#4a5568;justify-content:space-between;padding:.25rem 0;font-size:.95rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__paymentSummary .TopUpModal-module-scss-module__kmaKzW__summaryRow .TopUpModal-module-scss-module__kmaKzW__summaryValue{font-weight:500}.TopUpModal-module-scss-module__kmaKzW__paymentSummary .TopUpModal-module-scss-module__kmaKzW__summaryRow .TopUpModal-module-scss-module__kmaKzW__summaryTotal{color:#2b6cb0;font-size:1.1rem}.TopUpModal-module-scss-module__kmaKzW__modalFooter{gap:.75rem;margin-top:1.5rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__modalFooter button{cursor:pointer;border:none;border-radius:12px;flex:1;padding:.75rem;font-size:.938rem;font-weight:600;transition:all .2s}.TopUpModal-module-scss-module__kmaKzW__modalFooter button:disabled{opacity:.6;cursor:not-allowed}.TopUpModal-module-scss-module__kmaKzW__cancelButton{color:#6b7280;background:#f3f4f6}.TopUpModal-module-scss-module__kmaKzW__cancelButton:hover:not(:disabled){background:#e5e7eb}.TopUpModal-module-scss-module__kmaKzW__nextButton{background:var(--app-modern-accent-color);color:#fff}.TopUpModal-module-scss-module__kmaKzW__nextButton:hover:not(:disabled){background:rgba(var(--app-modern-accent-color-rgba), .8)}.TopUpModal-module-scss-module__kmaKzW__confirmTopUpButton{color:#fff;background:#f59e0b;justify-content:center;align-items:center;gap:.5rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__confirmTopUpButton:hover:not(:disabled){background:#d97706;box-shadow:0 4px 12px #f59e0b4d}.TopUpModal-module-scss-module__kmaKzW__confirmTopUpButton .TopUpModal-module-scss-module__kmaKzW__buttonIcon{font-size:.9rem}.TopUpModal-module-scss-module__kmaKzW__spinner{animation:.6s linear infinite TopUpModal-module-scss-module__kmaKzW__spin;display:inline-block}@keyframes TopUpModal-module-scss-module__kmaKzW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TopUpModal-module-scss-module__kmaKzW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes TopUpModal-module-scss-module__kmaKzW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.TopUpModal-module-scss-module__kmaKzW__modal{border-radius:16px;max-width:100%;margin:.5rem}.TopUpModal-module-scss-module__kmaKzW__modalBody{padding:1rem}.TopUpModal-module-scss-module__kmaKzW__pricingTable{font-size:.8rem}.TopUpModal-module-scss-module__kmaKzW__pricingTable thead th,.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody td{padding:.5rem .75rem}.TopUpModal-module-scss-module__kmaKzW__creditsCell .TopUpModal-module-scss-module__kmaKzW__creditRange{font-size:.85rem}.TopUpModal-module-scss-module__kmaKzW__priceCell .TopUpModal-module-scss-module__kmaKzW__priceAmount{font-size:1rem}.TopUpModal-module-scss-module__kmaKzW__popularBadge{padding:2px 8px;font-size:.5rem;top:-8px}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader{flex-direction:column;align-items:stretch;gap:.5rem}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader .TopUpModal-module-scss-module__kmaKzW__backButton{align-self:flex-start}.TopUpModal-module-scss-module__kmaKzW__paymentSummaryHeader .TopUpModal-module-scss-module__kmaKzW__paymentSummaryDetails{justify-content:space-between}.TopUpModal-module-scss-module__kmaKzW__summaryGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.TopUpModal-module-scss-module__kmaKzW__cardRow{grid-template-columns:1fr}.TopUpModal-module-scss-module__kmaKzW__modalFooter{flex-direction:column}.TopUpModal-module-scss-module__kmaKzW__modalFooter button{width:100%}.TopUpModal-module-scss-module__kmaKzW__customAmountInput .TopUpModal-module-scss-module__kmaKzW__customInput{padding:.75rem;font-size:1rem}.TopUpModal-module-scss-module__kmaKzW__customAmountInput .TopUpModal-module-scss-module__kmaKzW__customAmountSuffix{padding:.75rem .75rem .75rem 0;font-size:.85rem}.TopUpModal-module-scss-module__kmaKzW__summaryGrid{grid-template-columns:1fr;gap:.5rem}.TopUpModal-module-scss-module__kmaKzW__pricingTable{font-size:.7rem}.TopUpModal-module-scss-module__kmaKzW__pricingTable thead th,.TopUpModal-module-scss-module__kmaKzW__pricingTable tbody td{padding:.4rem .5rem}.TopUpModal-module-scss-module__kmaKzW__creditsCell .TopUpModal-module-scss-module__kmaKzW__creditRange{font-size:.75rem}.TopUpModal-module-scss-module__kmaKzW__priceCell .TopUpModal-module-scss-module__kmaKzW__priceAmount{font-size:.9rem}.TopUpModal-module-scss-module__kmaKzW__savingsCell .TopUpModal-module-scss-module__kmaKzW__savingsBadge .TopUpModal-module-scss-module__kmaKzW__savingsPercentage{font-size:.65rem}.TopUpModal-module-scss-module__kmaKzW__popularBadge{padding:2px 6px;font-size:.45rem;top:-6px;left:.25rem}.TopUpModal-module-scss-module__kmaKzW__selectedCheck{font-size:.9rem!important;right:.25rem!important}}.TopUpModal-module-scss-module__kmaKzW__inputWithIcon .TopUpModal-module-scss-module__kmaKzW__inputIcon{color:#a0aec0;font-size:1.2rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.TopUpModal-module-scss-module__kmaKzW__cardTypeVisa{color:#1a1f71!important}.TopUpModal-module-scss-module__kmaKzW__cardTypeMastercard{color:#eb001b!important}.TopUpModal-module-scss-module__kmaKzW__cardTypeAmex{color:#006fcf!important}.TopUpModal-module-scss-module__kmaKzW__cardTypeDiscover{color:#ff6000!important}.TopUpModal-module-scss-module__kmaKzW__cardTypeDiners{color:#0076be!important}.TopUpModal-module-scss-module__kmaKzW__cardTypeJcb{color:#003a7c!important}.TopUpModal-module-scss-module__kmaKzW__input{color:#2d3748;background:#fff;border:2px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.TopUpModal-module-scss-module__kmaKzW__input:focus{border-color:#2563eb}.TopUpModal-module-scss-module__kmaKzW__input:disabled{opacity:.6;cursor:not-allowed;background:#f7fafc}.TopUpModal-module-scss-module__kmaKzW__input::placeholder{color:#a0aec0}.TopUpModal-module-scss-module__kmaKzW__input.TopUpModal-module-scss-module__kmaKzW__inputError{background:#fff5f5!important;border-color:#fc8181!important}.TopUpModal-module-scss-module__kmaKzW__input.TopUpModal-module-scss-module__kmaKzW__inputError:focus{border-color:#fc8181!important;box-shadow:0 0 0 3px #fc818126!important}.TopUpModal-module-scss-module__kmaKzW__inputWithIcon{position:relative}.TopUpModal-module-scss-module__kmaKzW__inputWithIcon .TopUpModal-module-scss-module__kmaKzW__input{padding-left:2.75rem;padding-right:4.5rem}.TopUpModal-module-scss-module__kmaKzW__inputWithIcon .TopUpModal-module-scss-module__kmaKzW__inputIcon{color:#a0aec0;pointer-events:none;font-size:1.2rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.TopUpModal-module-scss-module__kmaKzW__inputWithIcon .TopUpModal-module-scss-module__kmaKzW__cardTypeIndicator{letter-spacing:.5px;color:#475569;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:700;transition:all .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@media (max-width:480px){.TopUpModal-module-scss-module__kmaKzW__inputWithIcon .TopUpModal-module-scss-module__kmaKzW__input{padding-right:3.5rem}.TopUpModal-module-scss-module__kmaKzW__inputWithIcon .TopUpModal-module-scss-module__kmaKzW__cardTypeIndicator{padding:1px 6px;font-size:.55rem}}.TopUpModal-module-scss-module__kmaKzW__processingContainer{flex-direction:column;align-items:center;gap:2rem;padding:2rem 1rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__spinnerWrapper .TopUpModal-module-scss-module__kmaKzW__spinner{color:#2563eb;font-size:3rem;animation:1s linear infinite TopUpModal-module-scss-module__kmaKzW__spin}.TopUpModal-module-scss-module__kmaKzW__processingMessage{color:#2d3748;text-align:center;font-size:1.1rem;font-weight:500}.TopUpModal-module-scss-module__kmaKzW__progressBarWrapper{background:#e2e8f0;border-radius:4px;width:100%;max-width:400px;height:8px;overflow:hidden}.TopUpModal-module-scss-module__kmaKzW__progressBar{background:linear-gradient(90deg,#4299e1,#48bb78);border-radius:4px;height:100%;transition:width .5s}.TopUpModal-module-scss-module__kmaKzW__processingSteps{justify-content:center;gap:2rem;display:flex}@media (max-width:480px){.TopUpModal-module-scss-module__kmaKzW__processingSteps{flex-direction:column;gap:.75rem}}.TopUpModal-module-scss-module__kmaKzW__processingSteps .TopUpModal-module-scss-module__kmaKzW__processingStep{color:#a0aec0;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__processingSteps .TopUpModal-module-scss-module__kmaKzW__processingStep.TopUpModal-module-scss-module__kmaKzW__active{color:#2d3748;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__processingSteps .TopUpModal-module-scss-module__kmaKzW__processingStep.TopUpModal-module-scss-module__kmaKzW__active .TopUpModal-module-scss-module__kmaKzW__stepDot{background:#4299e1;box-shadow:0 0 0 4px #4299e133}.TopUpModal-module-scss-module__kmaKzW__processingSteps .TopUpModal-module-scss-module__kmaKzW__processingStep .TopUpModal-module-scss-module__kmaKzW__stepDot{background:#e2e8f0;border-radius:50%;width:10px;height:10px;transition:all .3s}.TopUpModal-module-scss-module__kmaKzW__successContainer{flex-direction:column;align-items:center;gap:1.5rem;padding:.5rem 0;display:flex}.TopUpModal-module-scss-module__kmaKzW__successIconWrapper .TopUpModal-module-scss-module__kmaKzW__successIconLarge{color:#48bb78;font-size:4rem}.TopUpModal-module-scss-module__kmaKzW__successMessage{text-align:center}.TopUpModal-module-scss-module__kmaKzW__successMessage h4{color:#2d3748;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__successMessage p{color:#718096;margin:0}.TopUpModal-module-scss-module__kmaKzW__transactionRecap{background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:1.5rem}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapTitle{color:#2d3748;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}@media (max-width:480px){.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid{grid-template-columns:1fr}}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid .TopUpModal-module-scss-module__kmaKzW__recapItem{background:#fff;border-radius:8px;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid .TopUpModal-module-scss-module__kmaKzW__recapItem .TopUpModal-module-scss-module__kmaKzW__recapLabel{color:#718096;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid .TopUpModal-module-scss-module__kmaKzW__recapItem .TopUpModal-module-scss-module__kmaKzW__recapValue{color:#2d3748;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid .TopUpModal-module-scss-module__kmaKzW__recapItem .TopUpModal-module-scss-module__kmaKzW__recapValueDevice{color:#2b6cb0;font-family:monospace;font-size:.95rem;font-weight:600}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid .TopUpModal-module-scss-module__kmaKzW__recapItem .TopUpModal-module-scss-module__kmaKzW__statusCompleted{color:#48bb78}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapGrid .TopUpModal-module-scss-module__kmaKzW__recapItem .TopUpModal-module-scss-module__kmaKzW__statusCompleted .TopUpModal-module-scss-module__kmaKzW__statusIcon{font-size:.9rem}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapFooter{color:#276749;background:#f0fff4;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem;font-size:.9rem;font-weight:500;line-height:1.5;display:flex}.TopUpModal-module-scss-module__kmaKzW__transactionRecap .TopUpModal-module-scss-module__kmaKzW__recapFooter .TopUpModal-module-scss-module__kmaKzW__verifiedIcon{color:#48bb78;flex-shrink:0;margin-top:.1rem;font-size:1.2rem}.TopUpModal-module-scss-module__kmaKzW__doneButton{cursor:pointer;color:#fff;background:#48bb78;border:none;border-radius:12px;flex:1;padding:.75rem;font-size:.938rem;font-weight:600;transition:all .2s}.TopUpModal-module-scss-module__kmaKzW__doneButton:hover:not(:disabled){background:#38a169;box-shadow:0 4px 12px #48bb784d}
.LicenseKPIs-module-scss-module__IcOdAq__kpiGrid{width:100%;margin-bottom:2rem}.LicenseKPIs-module-scss-module__IcOdAq__activeIcon{color:#3b82f6;background:#dbeafe}.LicenseKPIs-module-scss-module__IcOdAq__creditsIcon{color:#ec4899;background:#fce7f3}.LicenseKPIs-module-scss-module__IcOdAq__walletIcon{color:#f59e0b;background:#fef3c7}.LicenseKPIs-module-scss-module__IcOdAq__walletActions{flex-direction:row;gap:.5rem;display:flex}.LicenseKPIs-module-scss-module__IcOdAq__walletActions .LicenseKPIs-module-scss-module__IcOdAq__walletTransactions{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.LicenseKPIs-module-scss-module__IcOdAq__walletActions .LicenseKPIs-module-scss-module__IcOdAq__walletTransactions:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.LicenseKPIs-module-scss-module__IcOdAq__walletActions .LicenseKPIs-module-scss-module__IcOdAq__walletTransactions:active{transform:translateY(0)}.LicenseKPIs-module-scss-module__IcOdAq__walletActions .LicenseKPIs-module-scss-module__IcOdAq__walletTransactions svg{flex-shrink:0}@media (max-width:768px){.LicenseKPIs-module-scss-module__IcOdAq__walletActions .LicenseKPIs-module-scss-module__IcOdAq__walletTransactions{justify-content:center}}.LicenseKPIs-module-scss-module__IcOdAq__kpiPercentage{color:#3b82f6;white-space:nowrap;background:#dbeafe;border-radius:20px;padding:.125rem .625rem;font-size:.875rem;font-weight:600}.LicenseKPIs-module-scss-module__IcOdAq__walletCard{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.LicenseKPIs-module-scss-module__IcOdAq__walletCard .LicenseKPIs-module-scss-module__IcOdAq__kpiValue{color:#92400e}
.TransactionsModal-module-scss-module__pqXm8W__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.TransactionsModal-module-scss-module__pqXm8W__modal{background:#fff;border-radius:20px;width:100%;max-width:900px;max-height:90vh;animation:.2s ease-out TransactionsModal-module-scss-module__pqXm8W__slideUp;overflow:hidden;box-shadow:0 20px 60px #0003}.TransactionsModal-module-scss-module__pqXm8W__modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__headerContent{align-items:center;gap:.75rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__headerIcon{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__modalHeader h3{color:#1f2937;margin:0;font-size:1.25rem;font-weight:700}.TransactionsModal-module-scss-module__pqXm8W__modalHeader p{color:#6b7280;margin:.2rem 0 0;font-size:.85rem}.TransactionsModal-module-scss-module__pqXm8W__modalCloseButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.TransactionsModal-module-scss-module__pqXm8W__modalCloseButton:hover{color:#1f2937;background:#e5e7eb}.TransactionsModal-module-scss-module__pqXm8W__modalBody{max-height:calc(90vh - 160px);padding:1.5rem;overflow-y:auto}.TransactionsModal-module-scss-module__pqXm8W__transactionGroups{flex-direction:column;gap:1.25rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__transactionGroup{width:100%;padding-top:.5rem;padding-bottom:.5rem}.TransactionsModal-module-scss-module__pqXm8W__groupHeader{justify-content:space-between;align-items:center;margin-bottom:.6rem;padding:0 .2rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__groupDate{align-items:center;gap:.5rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__groupDate span{color:#94a3b8;font-size:.78rem}.TransactionsModal-module-scss-module__pqXm8W__groupDate strong{color:#334155;font-size:.9rem;font-weight:700}.TransactionsModal-module-scss-module__pqXm8W__latestBadge{color:#2563eb;text-transform:uppercase;letter-spacing:.05em;background:#eff6ff;border:1px solid #dbeafe;border-radius:20px;align-items:center;padding:.3rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.TransactionsModal-module-scss-module__pqXm8W__tableWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow-x:auto}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable{border-collapse:collapse;width:100%;min-width:650px;font-size:.875rem}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable thead{background:#f8fafc}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#475569;white-space:nowrap;border-bottom:2px solid #e2e8f0;padding:.8rem 1rem;font-size:.72rem;font-weight:600}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable tbody tr{border-bottom:1px solid #f1f5f9;transition:background .2s}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable tbody tr:hover{background:#f8fafc}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable tbody tr:last-child{border-bottom:none}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable tbody td{color:#1e293b;vertical-align:middle;padding:1rem}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable tfoot tr{border-top:1px solid #e2e8f0}.TransactionsModal-module-scss-module__pqXm8W__transactionsTable tfoot td{padding:0}.TransactionsModal-module-scss-module__pqXm8W__amount{white-space:nowrap;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.TransactionsModal-module-scss-module__pqXm8W__amountIcon{font-size:.7rem}.TransactionsModal-module-scss-module__pqXm8W__amountPositive{color:#16a34a}.TransactionsModal-module-scss-module__pqXm8W__amountNegative{color:#dc2626}.TransactionsModal-module-scss-module__pqXm8W__amountAmber{color:#d97706}.TransactionsModal-module-scss-module__pqXm8W__typeBadge{white-space:nowrap;border-radius:20px;align-items:center;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.TransactionsModal-module-scss-module__pqXm8W__airdropBadge{color:#a16207;background:#fef3c7;border:1px solid #facc15}.TransactionsModal-module-scss-module__pqXm8W__topUpBadge{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.TransactionsModal-module-scss-module__pqXm8W__purchaseBadge{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.TransactionsModal-module-scss-module__pqXm8W__chargebackBadge{color:#fff;background:#991b1b}.TransactionsModal-module-scss-module__pqXm8W__suspensionBadge{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.TransactionsModal-module-scss-module__pqXm8W__reference{color:#2563eb;font-family:monospace;font-size:.8rem;font-weight:500}.TransactionsModal-module-scss-module__pqXm8W__date{color:#64748b;white-space:nowrap;font-size:.8rem}.TransactionsModal-module-scss-module__pqXm8W__balanceRow{background:#f8fafc;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__balanceLabel{color:#64748b;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.TransactionsModal-module-scss-module__pqXm8W__balanceDot{background:#2563eb;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #dbeafe}.TransactionsModal-module-scss-module__pqXm8W__balanceValue{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:750}.TransactionsModal-module-scss-module__pqXm8W__balancePositive{color:#1e293b}.TransactionsModal-module-scss-module__pqXm8W__balanceNegative{color:#dc2626}.TransactionsModal-module-scss-module__pqXm8W__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__emptyIcon{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;font-size:1.5rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__emptyState h4{color:#1f2937;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.TransactionsModal-module-scss-module__pqXm8W__emptyState p{color:#6b7280;max-width:420px;margin:0;font-size:.9rem;line-height:1.6}.TransactionsModal-module-scss-module__pqXm8W__loadingState{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:280px;display:flex}.TransactionsModal-module-scss-module__pqXm8W__loadingState p{margin:0;font-size:.9rem}.TransactionsModal-module-scss-module__pqXm8W__loadingSpinner{color:#2563eb;font-size:2rem;animation:.8s linear infinite TransactionsModal-module-scss-module__pqXm8W__spin}.TransactionsModal-module-scss-module__pqXm8W__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:2rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__errorState h4{color:#1f2937;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.TransactionsModal-module-scss-module__pqXm8W__errorState p{color:#6b7280;margin:0;font-size:.9rem}.TransactionsModal-module-scss-module__pqXm8W__errorIcon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}@keyframes TransactionsModal-module-scss-module__pqXm8W__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes TransactionsModal-module-scss-module__pqXm8W__spin{to{transform:rotate(360deg)}}.TransactionsModal-module-scss-module__pqXm8W__kpiSection{margin-bottom:1.5rem}.TransactionsModal-module-scss-module__pqXm8W__kpiTableWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow-x:auto}.TransactionsModal-module-scss-module__pqXm8W__kpiTable{border-collapse:collapse;width:100%}.TransactionsModal-module-scss-module__pqXm8W__kpiTable thead{background:#f8fafc}.TransactionsModal-module-scss-module__pqXm8W__kpiTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.7rem .9rem;font-size:.68rem;font-weight:700}.TransactionsModal-module-scss-module__pqXm8W__kpiTable tbody td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.85rem .9rem}.TransactionsModal-module-scss-module__pqXm8W__kpiTable tbody td:last-child{text-align:right}.TransactionsModal-module-scss-module__pqXm8W__kpiTable tbody tr:last-child td{border-bottom:none}.TransactionsModal-module-scss-module__pqXm8W__kpiLabel{color:#475569;white-space:nowrap;align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;display:flex}.TransactionsModal-module-scss-module__pqXm8W__kpiDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TransactionsModal-module-scss-module__pqXm8W__kpiValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem;font-weight:750}.TransactionsModal-module-scss-module__pqXm8W__kpiPositive{color:#16a34a}.TransactionsModal-module-scss-module__pqXm8W__kpiNegative{color:#dc2626}.TransactionsModal-module-scss-module__pqXm8W__kpiNeutral{color:#334155}.TransactionsModal-module-scss-module__pqXm8W__kpiBalanceCell{background:#f8fafc}.TransactionsModal-module-scss-module__pqXm8W__kpiBalance{color:#1e293b;font-size:1rem;font-weight:800}.TransactionsModal-module-scss-module__pqXm8W__kpiReconciliation{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.TransactionsModal-module-scss-module__pqXm8W__kpiReconciliationIcon{font-size:.7rem}.TransactionsModal-module-scss-module__pqXm8W__kpiBalanced{color:#16a34a}.TransactionsModal-module-scss-module__pqXm8W__kpiUnbalanced{color:#dc2626}.TransactionsModal-module-scss-module__pqXm8W__kpiFormula{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;padding:.75rem .9rem;font-size:.72rem;line-height:1.5}.TransactionsModal-module-scss-module__pqXm8W__kpiFormula strong{color:#334155;font-weight:700}@media (max-width:768px){.TransactionsModal-module-scss-module__pqXm8W__modal{border-radius:16px;max-width:100%;margin:.5rem}.TransactionsModal-module-scss-module__pqXm8W__modalHeader{padding:1.25rem 1rem 1rem}.TransactionsModal-module-scss-module__pqXm8W__modalBody{padding:1rem}.TransactionsModal-module-scss-module__pqXm8W__transactionGroups{gap:1rem}.TransactionsModal-module-scss-module__pqXm8W__groupHeader{margin-bottom:.5rem}.TransactionsModal-module-scss-module__pqXm8W__modalOverlay{align-items:center;padding:.5rem}.TransactionsModal-module-scss-module__pqXm8W__modal{border-radius:16px;max-height:96vh;margin:0}.TransactionsModal-module-scss-module__pqXm8W__modalBody{max-height:calc(96vh - 60px)}}@media (max-width:480px){.TransactionsModal-module-scss-module__pqXm8W__headerIcon{width:36px;height:36px}.TransactionsModal-module-scss-module__pqXm8W__modalHeader h3{font-size:1.1rem}.TransactionsModal-module-scss-module__pqXm8W__modalHeader p{font-size:.78rem}.TransactionsModal-module-scss-module__pqXm8W__groupDate strong{font-size:.82rem}.TransactionsModal-module-scss-module__pqXm8W__groupDate span{display:none}.TransactionsModal-module-scss-module__pqXm8W__latestBadge{font-size:.62rem}.TransactionsModal-module-scss-module__pqXm8W__balanceRow{padding:.75rem}.TransactionsModal-module-scss-module__pqXm8W__balanceRow .TransactionsModal-module-scss-module__pqXm8W__balanceLabel{font-size:.7rem}.TransactionsModal-module-scss-module__pqXm8W__balanceRow .TransactionsModal-module-scss-module__pqXm8W__balanceValue{font-size:.88rem}.TransactionsModal-module-scss-module__pqXm8W__kpiTable th,.TransactionsModal-module-scss-module__pqXm8W__kpiTable td{padding:.7rem}.TransactionsModal-module-scss-module__pqXm8W__kpiTable th{font-size:.62rem}.TransactionsModal-module-scss-module__pqXm8W__kpiLabel{white-space:normal;gap:.45rem;font-size:.72rem}.TransactionsModal-module-scss-module__pqXm8W__kpiValue{font-size:.82rem}.TransactionsModal-module-scss-module__pqXm8W__kpiBalance{font-size:.9rem}.TransactionsModal-module-scss-module__pqXm8W__kpiDot{width:7px;height:7px}}
.Grid-module-scss-module__LeCj1a__grid{gap:2rem;width:min(1280px,100% - 2rem);margin-inline:auto;display:grid}.Grid-module-scss-module__LeCj1a__grid.Grid-module-scss-module__LeCj1a__smallMobileScrollable{gap:1rem}.Grid-module-scss-module__LeCj1a__columns2{grid-template-columns:repeat(2,1fr)}.Grid-module-scss-module__LeCj1a__columns3{grid-template-columns:repeat(3,1fr)}.Grid-module-scss-module__LeCj1a__columns4{grid-template-columns:repeat(4,1fr)}.Grid-module-scss-module__LeCj1a__columns5{grid-template-columns:repeat(5,1fr)}.Grid-module-scss-module__LeCj1a__columns6{grid-template-columns:repeat(6,1fr)}@media (max-width:768px){.Grid-module-scss-module__LeCj1a__grid{width:100%;margin-inline:auto}.Grid-module-scss-module__LeCj1a__scrollWrapper{overflow:hidden}.Grid-module-scss-module__LeCj1a__mobileScrollable{padding-inline:1rem;scrollbar-width:none;scroll-snap-type:x mandatory;gap:1rem;padding-top:1rem;padding-bottom:2rem;display:flex;overflow-x:auto}.Grid-module-scss-module__LeCj1a__mobileScrollable::-webkit-scrollbar{display:none}.Grid-module-scss-module__LeCj1a__mobileScrollable>*{scroll-snap-align:center;flex:0 0 85%}.Grid-module-scss-module__LeCj1a__smallMobileScrollable{padding-inline:1rem;scrollbar-width:none;scroll-snap-type:x mandatory;gap:1rem;padding-top:1rem;padding-bottom:2rem;display:flex;overflow-x:auto}.Grid-module-scss-module__LeCj1a__smallMobileScrollable::-webkit-scrollbar{display:none}.Grid-module-scss-module__LeCj1a__smallMobileScrollable>*{scroll-snap-align:center;flex:0 0 60%}}
.Table-module-scss-module__XGUZBW__licenseTable{flex:1}.Table-module-scss-module__XGUZBW__mainContent{align-items:flex-start;gap:1.5rem;display:flex}.Table-module-scss-module__XGUZBW__tableWrapper{flex:1;min-width:0}.Table-module-scss-module__XGUZBW__resultsCount{color:#6b7280;white-space:nowrap;text-align:right;padding:1rem 0;font-size:.875rem}@media (max-width:768px){.Table-module-scss-module__XGUZBW__resultsCount{text-align:center}}.Table-module-scss-module__XGUZBW__table{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:auto hidden;box-shadow:0 1px 3px #0000000d}.Table-module-scss-module__XGUZBW__mobileList{display:none}.Table-module-scss-module__XGUZBW__resultsPagination{justify-content:space-between;align-items:center;width:100%;margin-top:0;padding:0 4px;display:flex}.Table-module-scss-module__XGUZBW__resultsCount{color:#6b7280;margin:0;font-size:14px;line-height:36px}.Table-module-scss-module__XGUZBW__pagination{align-items:center;gap:6px;display:flex}.Table-module-scss-module__XGUZBW__pagination button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 11px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Table-module-scss-module__XGUZBW__pagination button:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.Table-module-scss-module__XGUZBW__pagination button:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.Table-module-scss-module__XGUZBW__pageNumbers{align-items:center;gap:4px;display:flex}.Table-module-scss-module__XGUZBW__activePage{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.Table-module-scss-module__XGUZBW__activePage:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}@media (max-width:640px){.Table-module-scss-module__XGUZBW__resultsPagination{flex-direction:column;align-items:stretch;gap:12px}.Table-module-scss-module__XGUZBW__resultsCount{text-align:center;line-height:normal}.Table-module-scss-module__XGUZBW__pagination{justify-content:center}}@media (max-width:1200px){.Table-module-scss-module__XGUZBW__table{overflow-x:auto}}@media (max-width:768px){.Table-module-scss-module__XGUZBW__resultsPagination{margin-bottom:20px}.Table-module-scss-module__XGUZBW__table{display:none}.Table-module-scss-module__XGUZBW__mobileList{flex-direction:column;gap:1rem;display:flex}}
.Dashboard-module-scss-module__Ioz3Ea__dashboardContent{flex-direction:row;gap:1rem;display:flex}.Dashboard-module-scss-module__Ioz3Ea__dashboardContent .Dashboard-module-scss-module__Ioz3Ea__tablesContainer{flex-direction:column;gap:1rem;max-width:1000px;display:flex}.Dashboard-module-scss-module__Ioz3Ea__dashboardContent .Dashboard-module-scss-module__Ioz3Ea__hostsWidgetContainer{flex-direction:column;flex:1;gap:1.5rem;display:flex}@media (max-width:768px){.Dashboard-module-scss-module__Ioz3Ea__dashboardContent{flex-direction:column}}
.EmailVerificationBanner-module-scss-module__o01riq__verificationBanner{background:#fef3c7;border:1px solid #f59e0b;border-radius:16px;width:100%;margin-bottom:2rem;padding:1.5rem 2rem;animation:.3s ease-out EmailVerificationBanner-module-scss-module__o01riq__slideDown}@keyframes EmailVerificationBanner-module-scss-module__o01riq__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationBanner-module-scss-module__o01riq__bannerContent{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:768px){.EmailVerificationBanner-module-scss-module__o01riq__bannerContent{flex-direction:column;gap:1rem}}.EmailVerificationBanner-module-scss-module__o01riq__bannerIcon{color:#fff;background:#f59e0b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}@media (max-width:768px){.EmailVerificationBanner-module-scss-module__o01riq__bannerIcon{width:40px;height:40px;font-size:1.25rem}}.EmailVerificationBanner-module-scss-module__o01riq__bannerMessage{flex:1;min-width:200px}.EmailVerificationBanner-module-scss-module__o01riq__bannerTitle{color:#92400e;margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.EmailVerificationBanner-module-scss-module__o01riq__bannerText{color:#78350f;margin:0;font-size:.95rem;line-height:1.5}.EmailVerificationBanner-module-scss-module__o01riq__bannerText strong{color:#92400e;font-weight:600}.EmailVerificationBanner-module-scss-module__o01riq__successMessage{color:#065f46;background:#d1fae5;border-radius:8px;margin-top:.75rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;animation:.3s ease-out EmailVerificationBanner-module-scss-module__o01riq__fadeIn}.EmailVerificationBanner-module-scss-module__o01riq__errorMessage{color:#991b1b;background:#fee2e2;border-radius:8px;margin-top:.75rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;animation:.3s ease-out EmailVerificationBanner-module-scss-module__o01riq__fadeIn}@keyframes EmailVerificationBanner-module-scss-module__o01riq__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationBanner-module-scss-module__o01riq__resendButton{color:#fff;cursor:pointer;white-space:nowrap;background:#f59e0b;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.EmailVerificationBanner-module-scss-module__o01riq__resendButton:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.EmailVerificationBanner-module-scss-module__o01riq__resendButton:active:not(:disabled){transform:translateY(0)}.EmailVerificationBanner-module-scss-module__o01riq__resendButton:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:768px){.EmailVerificationBanner-module-scss-module__o01riq__resendButton{white-space:normal;justify-content:center;width:100%}}.EmailVerificationBanner-module-scss-module__o01riq__spinner{animation:.8s linear infinite EmailVerificationBanner-module-scss-module__o01riq__spin}@keyframes EmailVerificationBanner-module-scss-module__o01riq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.page-module-scss-module__mWcDLa__dashboardContent{padding-top:2rem}@media (max-width:768px){.page-module-scss-module__mWcDLa__dashboardContent{padding-top:2rem}}
.Card-module-scss-module__0HZKYa__card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:2rem;transition:all .25s;box-shadow:0 8px 25px #0000000a}.Card-module-scss-module__0HZKYa__card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #00000014}.Card-module-scss-module__0HZKYa__card{flex-direction:column;height:100%;display:flex}.Card-module-scss-module__0HZKYa__card button{margin-top:auto}
.PricingCard-module-scss-module__gCww6G__header{justify-content:space-between;align-items:center;display:flex}.PricingCard-module-scss-module__gCww6G__card span{color:#15803d;background:#dcfce7;border-radius:999px;padding:.3rem .7rem;font-size:1rem}.PricingCard-module-scss-module__gCww6G__billing{font-size:25px}.PricingCard-module-scss-module__gCww6G__price{gap:0;align-items:left;flex-direction:column;margin:.8rem 0 1.5rem;display:flex}.PricingCard-module-scss-module__gCww6G__priceLine strong{font-size:2.5rem}.PricingCard-module-scss-module__gCww6G__priceLine del{color:#9ca3af;font-size:25px}.PricingCard-module-scss-module__gCww6G__card{border:1px solid #e5e7eb;transition:all .2s;position:relative;overflow:visible}.PricingCard-module-scss-module__gCww6G__topBadge{color:#fff;white-space:nowrap;z-index:10;background:#2563eb;border-radius:999px;padding:.45rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.PricingCard-module-scss-module__gCww6G__recommended{border:2px solid #2563eb;box-shadow:0 12px 30px #2563eb1f}.PricingCard-module-scss-module__gCww6G__recommended:hover{box-shadow:0 20px 42px #2563eb2e}.PricingCard-module-scss-module__gCww6G__resellerMessage{min-height:170px;margin:1.5rem 0}.PricingCard-module-scss-module__gCww6G__resellerMessage p{color:#4b5563;margin:0 0 .75rem;font-size:.95rem;font-weight:500;line-height:1.5}.PricingCard-module-scss-module__gCww6G__resellerMessage ul{margin:0;padding-left:1.2rem}.PricingCard-module-scss-module__gCww6G__resellerMessage ul li{color:#4b5563;font-size:.95rem;line-height:1.6}.PricingCard-module-scss-module__gCww6G__resellerMessage ul li:not(:last-child){margin-bottom:.35rem}.PricingCard-module-scss-module__gCww6G__card{flex-direction:column;height:100%;transition:all .2s;display:flex;position:relative;overflow:visible}.PricingCard-module-scss-module__gCww6G__button{margin-top:auto}
.PricingSection-module-scss-module__Al1pUq__launch{color:#666;margin-top:15px;font-size:1.2rem}@media (max-width:768px){.PricingSection-module-scss-module__Al1pUq__pricingSection{margin-top:6rem}.PricingSection-module-scss-module__Al1pUq__launch{margin-top:0}}
.FAQ-module-scss-module__QWXgKG__list{gap:var(--space-4);flex-direction:column;max-width:850px;margin-inline:auto;display:flex}.FAQ-module-scss-module__QWXgKG__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);overflow:hidden}.FAQ-module-scss-module__QWXgKG__item:hover{border-color:var(--app-modern-accent-color);box-shadow:var(--shadow-sm)}.FAQ-module-scss-module__QWXgKG__question{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6);cursor:pointer;text-align:left;color:var(--color-text);font-size:var(--font-size-md);background:0 0;border:none;font-weight:600;display:flex}.FAQ-module-scss-module__QWXgKG__question:focus-visible{outline:2px solid var(--app-modern-accent-color);outline-offset:-2px}.FAQ-module-scss-module__QWXgKG__icon{background:var(--app-modern-accent-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;display:flex}.FAQ-module-scss-module__QWXgKG__answer{padding:0 var(--space-6) var(--space-6);color:var(--color-text-secondary);line-height:1.7;font-size:var(--font-size-md)}.FAQ-module-scss-module__QWXgKG__answer:not(.FAQ-module-scss-module__QWXgKG__answerOpen){display:none}.FAQ-module-scss-module__QWXgKG__faq{padding-top:0!important;padding-bottom:0!important}@media (max-width:768px){.FAQ-module-scss-module__QWXgKG__faq{margin-top:6rem}}
.ResellerSection-module-scss-module___A00-q__wrapper{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.ResellerSection-module-scss-module___A00-q__resellerSection{background-color:rgba(var(--app-modern-accent-color-rgba), .06);margin-bottom:5rem}.ResellerSection-module-scss-module___A00-q__steps{gap:var(--space-6);margin-bottom:var(--space-8);margin-top:var(--space-8);display:flex}.ResellerSection-module-scss-module___A00-q__steps .ResellerSection-module-scss-module___A00-q__step{align-items:flex-start;gap:var(--space-3);flex:1;display:flex}.ResellerSection-module-scss-module___A00-q__steps .ResellerSection-module-scss-module___A00-q__stepNum{background:var(--app-modern-accent-color);color:#fff;width:45px;height:45px;font-size:var(--font-size-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ResellerSection-module-scss-module___A00-q__steps .ResellerSection-module-scss-module___A00-q__stepContent{flex-direction:column;justify-content:center;min-height:45px;display:flex}.ResellerSection-module-scss-module___A00-q__steps .ResellerSection-module-scss-module___A00-q__stepTitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:1.2}.ResellerSection-module-scss-module___A00-q__steps .ResellerSection-module-scss-module___A00-q__ctaNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px;line-height:1.4}@media (max-width:768px){.ResellerSection-module-scss-module___A00-q__resellerSection{margin-top:15px;margin-bottom:0;padding-top:5rem;padding-bottom:5rem}}
.Footer-module-scss-module__Em1Hea__footer{background-color:var(--app-modern-background);border-top:1px solid #ececec;margin-top:5rem;padding:3rem 0}.Footer-module-scss-module__Em1Hea__content{flex-direction:column;align-items:center;gap:2rem;display:flex}.Footer-module-scss-module__Em1Hea__topSection{justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;display:flex}.Footer-module-scss-module__Em1Hea__leftSection{flex-direction:column;gap:1rem;min-width:160px;display:flex}.Footer-module-scss-module__Em1Hea__logo{color:var(--app-modern-text-color);font-size:1.25rem;font-weight:700}.Footer-module-scss-module__Em1Hea__linksWrapper{gap:3rem;display:flex}.Footer-module-scss-module__Em1Hea__links{flex-direction:column;gap:.75rem;display:flex}.Footer-module-scss-module__Em1Hea__links .Footer-module-scss-module__Em1Hea__linkHeader{color:var(--app-modern-text-color);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem;font-size:.85rem;font-weight:700}.Footer-module-scss-module__Em1Hea__links a{color:var(--app-modern-text-color);white-space:nowrap;font-size:.9rem;text-decoration:none}.Footer-module-scss-module__Em1Hea__links a:hover{opacity:.8}.Footer-module-scss-module__Em1Hea__copyright{color:var(--app-modern-text-color);text-align:center;margin-top:1.5rem;font-size:.85rem}@media (max-width:768px){.Footer-module-scss-module__Em1Hea__footer{margin-top:2rem}.Footer-module-scss-module__Em1Hea__topSection{flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer-module-scss-module__Em1Hea__leftSection{width:100%;min-width:unset}.Footer-module-scss-module__Em1Hea__linksWrapper{flex-direction:column;gap:1.5rem;width:100%}.Footer-module-scss-module__Em1Hea__links{flex-direction:column;gap:.5rem}.Footer-module-scss-module__Em1Hea__links .Footer-module-scss-module__Em1Hea__linkHeader{margin-bottom:.25rem}.Footer-module-scss-module__Em1Hea__copyright{text-align:left;width:100%}}.Footer-module-scss-module__Em1Hea__footerEmail{color:var(--app-modern-accent-color)!important;font-family:monospace!important;text-decoration:underline!important}
.Hero-module-scss-module__ITTMMq__hero{max-width:var(--container-width);padding:var(--space-16) var(--page-padding);gap:var(--space-10);flex-direction:column;margin-inline:auto;display:flex}.Hero-module-scss-module__ITTMMq__contentAndVisual{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.Hero-module-scss-module__ITTMMq__steps{gap:var(--space-6);justify-content:flex-start;display:flex}.Hero-module-scss-module__ITTMMq__content{width:620px}.Hero-module-scss-module__ITTMMq__content h1{font-size:var(--font-size-3xl);color:var(--color-text);margin-bottom:var(--space-6);line-height:1.1}.Hero-module-scss-module__ITTMMq__content h1 span{color:var(--app-modern-accent-color)}.Hero-module-scss-module__ITTMMq__content p{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:620px;margin-bottom:var(--space-8);line-height:1.6}.Hero-module-scss-module__ITTMMq__actions{align-items:flex-start;gap:var(--space-3);flex-direction:row;margin-bottom:10px;display:flex}.Hero-module-scss-module__ITTMMq__actions .Hero-module-scss-module__ITTMMq__ctaNote{font-size:var(--font-size-sm);color:var(--color-text-muted)}.Hero-module-scss-module__ITTMMq__steps{gap:var(--space-6);margin-bottom:var(--space-8);margin-top:var(--space-8);display:flex}.Hero-module-scss-module__ITTMMq__steps .Hero-module-scss-module__ITTMMq__step{align-items:flex-start;gap:var(--space-3);flex:1;display:flex}.Hero-module-scss-module__ITTMMq__steps .Hero-module-scss-module__ITTMMq__stepNum{background:var(--app-modern-accent-color);color:#fff;width:45px;height:45px;font-size:var(--font-size-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.Hero-module-scss-module__ITTMMq__steps .Hero-module-scss-module__ITTMMq__stepContent{flex-direction:column;justify-content:center;min-height:45px;display:flex}.Hero-module-scss-module__ITTMMq__steps .Hero-module-scss-module__ITTMMq__stepTitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:1.2}.Hero-module-scss-module__ITTMMq__steps .Hero-module-scss-module__ITTMMq__ctaNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px;line-height:1.4}.Hero-module-scss-module__ITTMMq__platforms{gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.Hero-module-scss-module__ITTMMq__platforms span{align-items:center;gap:var(--space-1);display:flex}.Hero-module-scss-module__ITTMMq__visual{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.Hero-module-scss-module__ITTMMq__tv{width:480px;height:300px;box-shadow:var(--shadow-lg);background:#111;border-radius:24px;padding:14px}.Hero-module-scss-module__ITTMMq__screen{background:#0a0a0a;border-radius:16px;height:100%;overflow:hidden}.Hero-module-scss-module__ITTMMq__epg{color:#fff;flex-direction:column;height:100%;font-family:system-ui,sans-serif;display:flex}.Hero-module-scss-module__ITTMMq__epgHeader{background:#1a1a1a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.Hero-module-scss-module__ITTMMq__epgLive{color:#ef4444;letter-spacing:.05em;font-size:.75rem;font-weight:700}.Hero-module-scss-module__ITTMMq__epgTime{color:#888;font-size:.75rem}.Hero-module-scss-module__ITTMMq__epgChannels{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex}.Hero-module-scss-module__ITTMMq__epgChannel{border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .2s;display:flex}.Hero-module-scss-module__ITTMMq__epgChannel:hover{background:#1a1a1a}.Hero-module-scss-module__ITTMMq__epgDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.Hero-module-scss-module__ITTMMq__epgName{min-width:100px;font-size:.875rem;font-weight:600}.Hero-module-scss-module__ITTMMq__epgProg{color:#888;font-size:.875rem}.Hero-module-scss-module__ITTMMq__launch{color:#666;margin-bottom:10px;font-size:.9rem}.Hero-module-scss-module__ITTMMq__oldPrice{opacity:.6;margin-right:.25rem;text-decoration:line-through}.Hero-module-scss-module__ITTMMq__newPrice{font-weight:700}.Hero-module-scss-module__ITTMMq__visual{justify-content:center;display:flex}.Hero-module-scss-module__ITTMMq__trust{flex-direction:row;gap:12px;font-size:15px;display:flex}.Hero-module-scss-module__ITTMMq__trustBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface-elevated);border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6);border-radius:999px;display:inline-block}.Hero-module-scss-module__ITTMMq__trustBar strong{color:var(--app-modern-accent-color)}.Hero-module-scss-module__ITTMMq__trustBar.Hero-module-scss-module__ITTMMq__disclaimer{border-radius:10px;margin-top:20px}.Hero-module-scss-module__ITTMMq__trustBar.Hero-module-scss-module__ITTMMq__disclaimer .Hero-module-scss-module__ITTMMq__highlighted{color:#000;font-weight:700}@media (max-width:768px){.Hero-module-scss-module__ITTMMq__hero{text-align:center;padding-top:var(--space-10);grid-template-columns:1fr}.Hero-module-scss-module__ITTMMq__content p{margin-inline:auto}.Hero-module-scss-module__ITTMMq__actions{align-items:center}.Hero-module-scss-module__ITTMMq__steps,.Hero-module-scss-module__ITTMMq__platforms{flex-wrap:wrap;justify-content:center}.Hero-module-scss-module__ITTMMq__visual{min-height:280px;margin-bottom:var(--space-8);order:-1}.Hero-module-scss-module__ITTMMq__tv{width:340px;height:220px}.Hero-module-scss-module__ITTMMq__epgName{min-width:80px}.Hero-module-scss-module__ITTMMq__contentAndVisual{grid-template-columns:1fr}.Hero-module-scss-module__ITTMMq__visual{margin-bottom:var(--space-8);order:-1}.Hero-module-scss-module__ITTMMq__steps{flex-wrap:wrap;justify-content:center}.Hero-module-scss-module__ITTMMq__hero{padding:var(--space-10) 0px;max-width:100%!important}.Hero-module-scss-module__ITTMMq__contentAndVisual{gap:var(--space-8);grid-template-columns:1fr;width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__content{text-align:center;width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__content .Hero-module-scss-module__ITTMMq__trustBar{margin-inline:auto}.Hero-module-scss-module__ITTMMq__content h1{font-size:clamp(2rem,8vw,2.5rem);width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__content p{margin-inline:auto;font-size:1rem;width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__actions{flex-direction:column;width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__actions a,.Hero-module-scss-module__ITTMMq__actions button{justify-content:center;width:100%!important}.Hero-module-scss-module__ITTMMq__launch{text-align:center;width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__trust{flex-direction:column;align-items:center;gap:8px;font-size:15px;width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__visual{min-height:auto;margin-bottom:var(--space-4);order:1;width:100%!important;max-width:100%!important}.Hero-module-scss-module__ITTMMq__tv{aspect-ratio:16/9;border-radius:18px;width:min(100%,340px);height:auto;padding:10px}.Hero-module-scss-module__ITTMMq__epgHeader{padding:8px 12px}.Hero-module-scss-module__ITTMMq__epgChannel{padding:8px}.Hero-module-scss-module__ITTMMq__epgName{min-width:70px;font-size:.75rem}.Hero-module-scss-module__ITTMMq__epgProg{font-size:.75rem}}
.FeaturesSection-module-scss-module__HQ2i2q__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.FeaturesSection-module-scss-module__HQ2i2q__grid p{margin-top:15px}@media (max-width:900px){.FeaturesSection-module-scss-module__HQ2i2q__grid{grid-template-columns:1fr}.FeaturesSection-module-scss-module__HQ2i2q__featuresSection{margin-top:0}}
.ConsentBanner-module-scss-module__tPU1vW__banner{right:var(--space-6);bottom:var(--space-6);left:var(--space-6);z-index:1000;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 30px #0003);position:fixed}.ConsentBanner-module-scss-module__tPU1vW__content{justify-content:space-between;align-items:center;gap:var(--space-6);max-width:1200px;margin-inline:auto;display:flex}.ConsentBanner-module-scss-module__tPU1vW__text{flex:1}.ConsentBanner-module-scss-module__tPU1vW__text h2{margin:0 0 var(--space-2);font-size:var(--font-size-md)}.ConsentBanner-module-scss-module__tPU1vW__text p{color:var(--color-text-secondary);margin:0;line-height:1.6}.ConsentBanner-module-scss-module__tPU1vW__text a{color:var(--app-modern-accent-color)}.ConsentBanner-module-scss-module__tPU1vW__actions{gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:768px){.ConsentBanner-module-scss-module__tPU1vW__banner{right:var(--space-4);bottom:var(--space-4);left:var(--space-4)}.ConsentBanner-module-scss-module__tPU1vW__content{flex-direction:column;align-items:stretch}.ConsentBanner-module-scss-module__tPU1vW__actions{width:100%}.ConsentBanner-module-scss-module__tPU1vW__actions>*{flex:1}}
.FeatureCarousel-module-scss-module__gbu4NG__featureCarousel{gap:1rem;height:100%;display:flex;position:relative}.FeatureCarousel-module-scss-module__gbu4NG__arrowContainer{align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FeatureCarousel-module-scss-module__gbu4NG__arrow{color:var(--app-modern-accent-color)}.FeatureCarousel-module-scss-module__gbu4NG__viewPort{margin-left:3rem;position:relative;overflow:hidden}.FeatureCarousel-module-scss-module__gbu4NG__carouselItem{align-items:center;display:flex}.FeatureCarousel-module-scss-module__gbu4NG__carouselItemText{white-space:wrap;color:#171717;text-align:left;font-size:35px;font-weight:700;line-height:2.25rem}@media (max-width:768px){.FeatureCarousel-module-scss-module__gbu4NG__carouselItemText{white-space:wrap;color:#171717;font-size:30px;font-weight:700;line-height:2.25rem}}
.PricingSection-module-scss-module__BMbMcG__pricingSection{background:rgba(var(--app-modern-accent-color-rgba), .06);padding:4rem 0}.PricingSection-module-scss-module__BMbMcG__formulas{flex-direction:column;gap:1.5rem;max-width:482px;margin:auto auto .5rem;display:flex}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__formulas{grid-template-columns:1fr;gap:1rem}}.PricingSection-module-scss-module__BMbMcG__formulaCard{background:linear-gradient(135deg,#f8fafc,#f1f4f9);border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:all .2s;display:flex}.PricingSection-module-scss-module__BMbMcG__formulaCard .PricingSection-module-scss-module__BMbMcG__formulaIcon{flex-shrink:0;font-size:2rem;line-height:1}.PricingSection-module-scss-module__BMbMcG__formulaCard .PricingSection-module-scss-module__BMbMcG__formulaContent{flex:1}.PricingSection-module-scss-module__BMbMcG__formulaCard .PricingSection-module-scss-module__BMbMcG__formulaContent .PricingSection-module-scss-module__BMbMcG__formulaTitle{color:#0f172a;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.PricingSection-module-scss-module__BMbMcG__formulaCard .PricingSection-module-scss-module__BMbMcG__formulaContent .PricingSection-module-scss-module__BMbMcG__formulaDetail{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.PricingSection-module-scss-module__BMbMcG__formulaCard .PricingSection-module-scss-module__BMbMcG__formulaContent .PricingSection-module-scss-module__BMbMcG__formulaDetail .PricingSection-module-scss-module__BMbMcG__formulaMath{color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:4px;padding:.2rem .6rem;font-size:1rem;font-weight:600}.PricingSection-module-scss-module__BMbMcG__formulaCard .PricingSection-module-scss-module__BMbMcG__formulaContent .PricingSection-module-scss-module__BMbMcG__formulaDetail .PricingSection-module-scss-module__BMbMcG__formulaArrow{color:#94a3b8;font-weight:300}.PricingSection-module-scss-module__BMbMcG__formulaCard .PricingSection-module-scss-module__BMbMcG__formulaContent .PricingSection-module-scss-module__BMbMcG__formulaDetail .PricingSection-module-scss-module__BMbMcG__formulaResult{color:#065f46;background:#d1fae5;border-radius:4px;padding:.2rem .6rem;font-size:1rem;font-weight:500}.PricingSection-module-scss-module__BMbMcG__tableContainer{text-align:center}.PricingSection-module-scss-module__BMbMcG__tableWrapper{background:var(--table-bg,#fff);border:1px solid var(--border-color,#e8ecf1);border-radius:12px;width:auto;margin:1rem auto 2rem;display:inline-block;overflow-x:auto;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__tableWrapper{-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;margin:1rem 0 2rem;display:block;overflow-x:auto}}.PricingSection-module-scss-module__BMbMcG__pricingTable{border-collapse:collapse;width:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.PricingSection-module-scss-module__BMbMcG__pricingTable thead{background:linear-gradient(#f8fafc,#f1f4f9)}.PricingSection-module-scss-module__BMbMcG__pricingTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#475569;white-space:nowrap;border-bottom:2px solid #e2e8f0;padding:1.25rem 1.5rem;font-size:.75rem;font-weight:600}.PricingSection-module-scss-module__BMbMcG__pricingTable thead th.PricingSection-module-scss-module__BMbMcG__savingsHeader{text-align:center}.PricingSection-module-scss-module__BMbMcG__pricingTable tbody tr{border-bottom:1px solid #f1f5f9;transition:all .2s}.PricingSection-module-scss-module__BMbMcG__pricingTable tbody tr:last-child{border-bottom:none}.PricingSection-module-scss-module__BMbMcG__pricingTable tbody tr.PricingSection-module-scss-module__BMbMcG__firstRow{background:#fafcff}.PricingSection-module-scss-module__BMbMcG__pricingTable tbody tr.PricingSection-module-scss-module__BMbMcG__hasSavings{position:relative}.PricingSection-module-scss-module__BMbMcG__pricingTable tbody td{color:#1e293b;vertical-align:middle;padding:1.25rem 1.5rem;font-size:.95rem}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__pricingTable{width:100%;min-width:500px}.PricingSection-module-scss-module__BMbMcG__pricingTable thead th{letter-spacing:.04em;padding:.75rem;font-size:.65rem}.PricingSection-module-scss-module__BMbMcG__pricingTable tbody td{padding:.75rem;font-size:.85rem}}@media (max-width:480px){.PricingSection-module-scss-module__BMbMcG__pricingTable{min-width:420px}.PricingSection-module-scss-module__BMbMcG__pricingTable thead th{padding:.6rem .5rem;font-size:.6rem}.PricingSection-module-scss-module__BMbMcG__pricingTable tbody td{padding:.6rem .5rem;font-size:.78rem}}.PricingSection-module-scss-module__BMbMcG__creditsCell{flex-direction:column;gap:.25rem;display:flex;position:relative;padding-top:20px!important}.PricingSection-module-scss-module__BMbMcG__creditsCell .PricingSection-module-scss-module__BMbMcG__creditRange{color:#0f172a;font-size:1.1rem;font-weight:600}.PricingSection-module-scss-module__BMbMcG__creditsCell .PricingSection-module-scss-module__BMbMcG__creditSubtext{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__creditsCell{padding-top:28px!important}.PricingSection-module-scss-module__BMbMcG__creditsCell .PricingSection-module-scss-module__BMbMcG__creditRange{font-size:.95rem}.PricingSection-module-scss-module__BMbMcG__creditsCell .PricingSection-module-scss-module__BMbMcG__creditSubtext{font-size:.65rem}}@media (max-width:480px){.PricingSection-module-scss-module__BMbMcG__creditsCell{padding-top:24px!important}.PricingSection-module-scss-module__BMbMcG__creditsCell .PricingSection-module-scss-module__BMbMcG__creditRange{font-size:.85rem}.PricingSection-module-scss-module__BMbMcG__creditsCell .PricingSection-module-scss-module__BMbMcG__creditSubtext{font-size:.6rem}}.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceSymbol{color:#0f172a;font-size:1rem;font-weight:600}.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceAmount{color:#0f172a;margin:0 .125rem;font-size:1.25rem;font-weight:700}.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceCurrency{color:#64748b;margin-left:.25rem;font-size:.8rem}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceSymbol{font-size:.75rem}.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceAmount{font-size:1.05rem}.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceCurrency{font-size:.7rem}}@media (max-width:480px){.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceSymbol{font-size:.7rem}.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceAmount{font-size:.95rem}.PricingSection-module-scss-module__BMbMcG__priceCell .PricingSection-module-scss-module__BMbMcG__priceCurrency{font-size:.65rem}}.PricingSection-module-scss-module__BMbMcG__savingsCell{text-align:center}.PricingSection-module-scss-module__BMbMcG__savingsCell .PricingSection-module-scss-module__BMbMcG__savingsBadge{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:20px;align-items:center;padding:.35rem .75rem;font-weight:600;display:inline-flex}.PricingSection-module-scss-module__BMbMcG__savingsCell .PricingSection-module-scss-module__BMbMcG__savingsBadge .PricingSection-module-scss-module__BMbMcG__savingsPercentage{color:#065f46;font-size:.85rem}.PricingSection-module-scss-module__BMbMcG__savingsCell .PricingSection-module-scss-module__BMbMcG__noSavings{color:#94a3b8;font-weight:300}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__savingsCell .PricingSection-module-scss-module__BMbMcG__savingsBadge{padding:.25rem .5rem}.PricingSection-module-scss-module__BMbMcG__savingsCell .PricingSection-module-scss-module__BMbMcG__savingsBadge .PricingSection-module-scss-module__BMbMcG__savingsPercentage{font-size:.75rem}}@media (max-width:480px){.PricingSection-module-scss-module__BMbMcG__savingsCell .PricingSection-module-scss-module__BMbMcG__savingsBadge{padding:.2rem .4rem}.PricingSection-module-scss-module__BMbMcG__savingsCell .PricingSection-module-scss-module__BMbMcG__savingsBadge .PricingSection-module-scss-module__BMbMcG__savingsPercentage{font-size:.65rem}}.PricingSection-module-scss-module__BMbMcG__footer{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.PricingSection-module-scss-module__BMbMcG__footer .PricingSection-module-scss-module__BMbMcG__volumeNote{color:#475569;background:#f1f5f9;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.975rem;display:inline-flex}.PricingSection-module-scss-module__BMbMcG__footer .PricingSection-module-scss-module__BMbMcG__volumeNote a{color:var(--app-modern-accent-color)}.PricingSection-module-scss-module__BMbMcG__popular{background:linear-gradient(135deg, rgba(var(--app-modern-accent-color-rgba), .05), rgba(var(--app-modern-accent-color-rgba), .02));position:relative}.PricingSection-module-scss-module__BMbMcG__popularBadge{background:var(--app-modern-accent-color);color:#fff;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:4px 16px;font-size:.7rem;font-weight:600;position:absolute;top:-12px;left:0;box-shadow:0 4px 12px #6366f14d}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__popularBadge{padding:3px 12px;font-size:.6rem;top:-10px}}@media (max-width:480px){.PricingSection-module-scss-module__BMbMcG__popularBadge{letter-spacing:.3px;padding:2px 8px;font-size:.5rem;top:-8px}}@media (max-width:768px){.PricingSection-module-scss-module__BMbMcG__pricingSection{margin-top:0;margin-bottom:4rem;padding:4rem 0!important}.PricingSection-module-scss-module__BMbMcG__launch{margin-top:0}}
.ResellersHero-module-scss-module__z5vlpW__hero{max-width:var(--container-width);padding:var(--space-16) var(--page-padding);gap:var(--space-10);flex-direction:column;margin-inline:auto;display:flex}.ResellersHero-module-scss-module__z5vlpW__contentAndVisual{gap:var(--space-16);align-items:center;display:flex}.ResellersHero-module-scss-module__z5vlpW__steps{gap:var(--space-6);justify-content:flex-start;display:flex}.ResellersHero-module-scss-module__z5vlpW__content{width:100%}.ResellersHero-module-scss-module__z5vlpW__content h1{font-size:var(--font-size-3xl);color:var(--color-text);margin-bottom:var(--space-6);line-height:1.1}.ResellersHero-module-scss-module__z5vlpW__content h1 span{color:var(--app-modern-accent-color)}.ResellersHero-module-scss-module__z5vlpW__content p{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:1.6}.ResellersHero-module-scss-module__z5vlpW__actions{align-items:flex-start;gap:var(--space-3);flex-direction:row;margin-bottom:10px;display:flex}.ResellersHero-module-scss-module__z5vlpW__actions .ResellersHero-module-scss-module__z5vlpW__ctaNote{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ResellersHero-module-scss-module__z5vlpW__steps{gap:var(--space-6);margin-bottom:var(--space-8);margin-top:var(--space-8);display:flex}.ResellersHero-module-scss-module__z5vlpW__steps .ResellersHero-module-scss-module__z5vlpW__step{align-items:flex-start;gap:var(--space-3);flex:1;display:flex}.ResellersHero-module-scss-module__z5vlpW__steps .ResellersHero-module-scss-module__z5vlpW__stepNum{background:var(--app-modern-accent-color);color:#fff;width:45px;height:45px;font-size:var(--font-size-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ResellersHero-module-scss-module__z5vlpW__steps .ResellersHero-module-scss-module__z5vlpW__stepContent{flex-direction:column;justify-content:center;min-height:45px;display:flex}.ResellersHero-module-scss-module__z5vlpW__steps .ResellersHero-module-scss-module__z5vlpW__stepTitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:1.2}.ResellersHero-module-scss-module__z5vlpW__steps .ResellersHero-module-scss-module__z5vlpW__ctaNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px;line-height:1.4}.ResellersHero-module-scss-module__z5vlpW__platforms{gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.ResellersHero-module-scss-module__z5vlpW__platforms span{align-items:center;gap:var(--space-1);display:flex}.ResellersHero-module-scss-module__z5vlpW__visual{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.ResellersHero-module-scss-module__z5vlpW__tv{width:480px;height:300px;box-shadow:var(--shadow-lg);background:#111;border-radius:24px;padding:14px}.ResellersHero-module-scss-module__z5vlpW__screen{background:#0a0a0a;border-radius:16px;height:100%;overflow:hidden}.ResellersHero-module-scss-module__z5vlpW__epg{color:#fff;flex-direction:column;height:100%;font-family:system-ui,sans-serif;display:flex}.ResellersHero-module-scss-module__z5vlpW__epgHeader{background:#1a1a1a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ResellersHero-module-scss-module__z5vlpW__epgLive{color:#ef4444;letter-spacing:.05em;font-size:.75rem;font-weight:700}.ResellersHero-module-scss-module__z5vlpW__epgTime{color:#888;font-size:.75rem}.ResellersHero-module-scss-module__z5vlpW__epgChannels{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex}.ResellersHero-module-scss-module__z5vlpW__epgChannel{border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .2s;display:flex}.ResellersHero-module-scss-module__z5vlpW__epgChannel:hover{background:#1a1a1a}.ResellersHero-module-scss-module__z5vlpW__epgDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ResellersHero-module-scss-module__z5vlpW__epgName{min-width:100px;font-size:.875rem;font-weight:600}.ResellersHero-module-scss-module__z5vlpW__epgProg{color:#888;font-size:.875rem}.ResellersHero-module-scss-module__z5vlpW__launch{color:#666;margin-bottom:10px;font-size:.9rem}.ResellersHero-module-scss-module__z5vlpW__oldPrice{opacity:.6;margin-right:.25rem;text-decoration:line-through}.ResellersHero-module-scss-module__z5vlpW__newPrice{font-weight:700}.ResellersHero-module-scss-module__z5vlpW__visual{justify-content:center;display:flex}.ResellersHero-module-scss-module__z5vlpW__trust{flex-direction:row;gap:12px;font-size:18px;display:flex}.ResellersHero-module-scss-module__z5vlpW__trustBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface-elevated);border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6);border-radius:999px;display:inline-block}.ResellersHero-module-scss-module__z5vlpW__trustBar strong{color:var(--app-modern-accent-color)}.ResellersHero-module-scss-module__z5vlpW__trustBar.ResellersHero-module-scss-module__z5vlpW__disclaimer{border-radius:10px;margin-top:20px}.ResellersHero-module-scss-module__z5vlpW__trustBar.ResellersHero-module-scss-module__z5vlpW__disclaimer .ResellersHero-module-scss-module__z5vlpW__highlighted{color:#000;font-weight:700}@media (max-width:768px){.ResellersHero-module-scss-module__z5vlpW__hero{text-align:center;padding-top:var(--space-10);grid-template-columns:1fr}.ResellersHero-module-scss-module__z5vlpW__content p{margin-inline:auto}.ResellersHero-module-scss-module__z5vlpW__actions{align-items:center}.ResellersHero-module-scss-module__z5vlpW__steps,.ResellersHero-module-scss-module__z5vlpW__platforms{flex-wrap:wrap;justify-content:center}.ResellersHero-module-scss-module__z5vlpW__visual{min-height:280px;margin-bottom:var(--space-8);order:-1}.ResellersHero-module-scss-module__z5vlpW__tv{width:340px;height:220px}.ResellersHero-module-scss-module__z5vlpW__epgName{min-width:80px}.ResellersHero-module-scss-module__z5vlpW__contentAndVisual{grid-template-columns:1fr}.ResellersHero-module-scss-module__z5vlpW__visual{margin-bottom:var(--space-8);order:-1}.ResellersHero-module-scss-module__z5vlpW__steps{flex-wrap:wrap;justify-content:center}.ResellersHero-module-scss-module__z5vlpW__hero{padding:var(--space-10) 0px;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__contentAndVisual{gap:var(--space-8);grid-template-columns:1fr;width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__content{text-align:center;width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__content .ResellersHero-module-scss-module__z5vlpW__trustBar{margin-inline:auto}.ResellersHero-module-scss-module__z5vlpW__content h1{font-size:clamp(2rem,8vw,2.5rem);width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__content p{margin-inline:auto;font-size:1rem;width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__actions{flex-direction:column;width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__actions a,.ResellersHero-module-scss-module__z5vlpW__actions button{justify-content:center;width:100%!important}.ResellersHero-module-scss-module__z5vlpW__launch{text-align:center;width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__trust{flex-direction:column;align-items:center;gap:8px;font-size:15px;width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__visual{min-height:auto;margin-bottom:var(--space-4);order:1;width:100%!important;max-width:100%!important}.ResellersHero-module-scss-module__z5vlpW__tv{aspect-ratio:16/9;border-radius:18px;width:min(100%,340px);height:auto;padding:10px}.ResellersHero-module-scss-module__z5vlpW__epgHeader{padding:8px 12px}.ResellersHero-module-scss-module__z5vlpW__epgChannel{padding:8px}.ResellersHero-module-scss-module__z5vlpW__epgName{min-width:70px;font-size:.75rem}.ResellersHero-module-scss-module__z5vlpW__epgProg{font-size:.75rem}}
.page-module-scss-module__QW4IEa__container{justify-content:center;align-items:center;padding:9rem 1rem 5rem;display:flex}.page-module-scss-module__QW4IEa__wrapper{background:#fff;border-radius:20px;width:100%;max-width:800px;padding:2.5rem;animation:.5s ease-out page-module-scss-module__QW4IEa__slideUp;box-shadow:0 20px 60px #0000000d}.page-module-scss-module__QW4IEa__header{text-align:center;margin-bottom:2rem}.page-module-scss-module__QW4IEa__title{color:#1a202c;letter-spacing:-.5px;margin:0 0 .5rem;font-size:2rem;font-weight:700}.page-module-scss-module__QW4IEa__subtitle{color:#718096;margin:0;font-size:1.15rem}@keyframes page-module-scss-module__QW4IEa__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__QW4IEa__form{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__QW4IEa__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__QW4IEa__label{color:#2d3748;font-size:.9rem;font-weight:600}.page-module-scss-module__QW4IEa__required{color:#e53e3e;margin-left:.25rem}.page-module-scss-module__QW4IEa__input{color:#2d3748;background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.page-module-scss-module__QW4IEa__input:focus{background:#fff;border-color:#4299e1;box-shadow:0 0 0 3px #4299e126}.page-module-scss-module__QW4IEa__input:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__QW4IEa__input::placeholder{color:#a0aec0}.page-module-scss-module__QW4IEa__submitButton{justify-content:center!important;width:100%!important;padding:.875rem!important;font-size:1rem!important;font-weight:600!important}.page-module-scss-module__QW4IEa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.page-module-scss-module__QW4IEa__errorMessage{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__QW4IEa__errorIcon{flex-shrink:0;font-size:1.1rem}.page-module-scss-module__QW4IEa__deviceInfo{background:#f7fafc;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__QW4IEa__successIconLarge{margin-bottom:1rem;font-size:4rem}.page-module-scss-module__QW4IEa__successContainer{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.page-module-scss-module__QW4IEa__successBox{text-align:center;background:#f0fff4;border:1px solid #9ae6b4;border-radius:12px;padding:1.5rem}.page-module-scss-module__QW4IEa__successInstruction{color:#276749;margin:0 0 1rem;font-size:1rem;line-height:1.6}.page-module-scss-module__QW4IEa__deviceInfoCompact{background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__QW4IEa__backLink{text-align:center;color:#4299e1;padding:.5rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.page-module-scss-module__QW4IEa__backLink:hover{color:#2b6cb0;text-decoration:underline}@media (max-width:480px){.page-module-scss-module__QW4IEa__wrapper{padding:1.5rem}}@media (max-width:768px){.page-module-scss-module__QW4IEa__container{padding:2rem 1rem}}.page-module-scss-module__QW4IEa__actionRequiredBox{background:linear-gradient(135deg,#27ae6026 0%,#27ae6066 100%);border:3px solid #27ae6099;border-radius:12px;margin:24px 0 20px;padding:24px 28px;animation:2s ease-in-out infinite page-module-scss-module__QW4IEa__pulseBorder;position:relative}.page-module-scss-module__QW4IEa__actionRequiredHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module-scss-module__QW4IEa__actionRequiredIcon{color:var(--app-modern-background);font-size:32px;animation:3s linear infinite page-module-scss-module__QW4IEa__spin}@keyframes page-module-scss-module__QW4IEa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module-scss-module__QW4IEa__actionRequiredLabel{color:var(--app-modern-background);text-transform:uppercase;letter-spacing:1.5px;background:#d354001a;border-radius:4px;padding:4px 12px;font-size:18px;font-weight:700}.page-module-scss-module__QW4IEa__actionRequiredMessage{color:#2c3e50;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.5}.page-module-scss-module__QW4IEa__actionRequiredNote{color:#7f8c8d;margin:0;font-size:14px;font-weight:500}.page-module-scss-module__QW4IEa__successBox{background:#fff;border-radius:12px;width:100%;max-width:600px;padding:32px;box-shadow:0 2px 8px #00000014}.page-module-scss-module__QW4IEa__deviceInfoCompact{background:#f8f9fa;border-radius:8px;justify-content:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex}.page-module-scss-module__QW4IEa__deviceLabel{color:#6c757d;font-weight:600}.page-module-scss-module__QW4IEa__deviceUdi{color:#2c3e50;background:#e9ecef;border-radius:4px;padding:0 8px;font-family:monospace;font-weight:600}.page-module-scss-module__QW4IEa__successIconLarge{color:#27ae60;margin-bottom:16px;font-size:64px}.page-module-scss-module__QW4IEa__tryMessageBox{background:linear-gradient(135deg, var(--app-modern-accent-color) 0%, rgba(var(--app-modern-accent-color-rgba), .7) 100%);border-radius:16px;margin-bottom:4rem;padding:32px;animation:.6s ease-out page-module-scss-module__QW4IEa__slideUp;position:relative;overflow:hidden;box-shadow:0 8px 32px #667eea4d}.page-module-scss-module__QW4IEa__tryMessageBox:before{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-20%}.page-module-scss-module__QW4IEa__tryMessageBox:after{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40%;left:-10%}.page-module-scss-module__QW4IEa__tryMessageHeader{z-index:1;align-items:center;gap:12px;margin-bottom:24px;display:flex;position:relative}.page-module-scss-module__QW4IEa__tryMessageMainIcon{color:#fff;flex-shrink:0;font-size:32px}.page-module-scss-module__QW4IEa__tryMessageTitle{color:#fff;letter-spacing:-.5px;margin:0;font-size:1.5rem;font-weight:700}.page-module-scss-module__QW4IEa__tryStepsContainer{z-index:1;flex-direction:column;gap:16px;margin-bottom:24px;display:flex;position:relative}.page-module-scss-module__QW4IEa__tryStep{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;align-items:center;gap:16px;padding:14px 20px;transition:all .3s;display:flex}.page-module-scss-module__QW4IEa__tryStep:hover{background:#ffffff2e;transform:translate(4px)}.page-module-scss-module__QW4IEa__tryStepNumber{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:1.1rem;font-weight:700;display:flex}.page-module-scss-module__QW4IEa__tryStepContent{color:#fff;align-items:center;gap:12px;display:flex}.page-module-scss-module__QW4IEa__tryStepIcon{color:#ffffffe6;font-size:24px}.page-module-scss-module__QW4IEa__tryStepText{color:#fff;font-size:1rem;font-weight:500}@media (max-width:768px){.page-module-scss-module__QW4IEa__wrapper{box-shadow:none;padding:.5rem}.page-module-scss-module__QW4IEa__tryMessageBox{padding:24px 20px}.page-module-scss-module__QW4IEa__tryMessageTitle{font-size:1.25rem}.page-module-scss-module__QW4IEa__tryStep{padding:12px 16px}.page-module-scss-module__QW4IEa__tryStepText{font-size:.95rem}}@media (max-width:480px){.page-module-scss-module__QW4IEa__tryMessageBox{padding:20px 16px}.page-module-scss-module__QW4IEa__tryMessageHeader{margin-bottom:16px}.page-module-scss-module__QW4IEa__tryMessageTitle{font-size:1.1rem}.page-module-scss-module__QW4IEa__tryMessageMainIcon{font-size:24px}.page-module-scss-module__QW4IEa__tryStep{gap:12px;padding:10px 14px}.page-module-scss-module__QW4IEa__tryStepNumber{min-width:28px;height:28px;font-size:.9rem}.page-module-scss-module__QW4IEa__tryStepIcon{font-size:20px}.page-module-scss-module__QW4IEa__tryStepText{font-size:.85rem}}
.page-module-scss-module__4P9u5G__container{justify-content:center;align-items:center;padding:9rem 1rem 5rem;display:flex}.page-module-scss-module__4P9u5G__wrapper{background:#fff;border-radius:20px;width:100%;max-width:440px;padding:2.5rem;animation:.5s ease-out page-module-scss-module__4P9u5G__slideUp}.page-module-scss-module__4P9u5G__header{text-align:center;margin-bottom:2rem}.page-module-scss-module__4P9u5G__title{color:#1a202c;letter-spacing:-.5px;margin:0 0 .5rem;font-size:2rem;font-weight:700}.page-module-scss-module__4P9u5G__subtitle{color:#718096;margin:0;font-size:.95rem}@keyframes page-module-scss-module__4P9u5G__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__4P9u5G__form{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__4P9u5G__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__4P9u5G__label{color:#2d3748;font-size:.9rem;font-weight:600}.page-module-scss-module__4P9u5G__input{color:#2d3748;background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.page-module-scss-module__4P9u5G__input:focus{background:#fff;border-color:#4299e1;box-shadow:0 0 0 3px #4299e126}.page-module-scss-module__4P9u5G__input:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__4P9u5G__input::placeholder{color:#a0aec0}.page-module-scss-module__4P9u5G__submitButton{justify-content:center!important;width:100%!important;padding:.875rem!important;font-size:1rem!important;font-weight:600!important}.page-module-scss-module__4P9u5G__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.page-module-scss-module__4P9u5G__linkText{text-align:center;margin:0;font-size:.95rem}.page-module-scss-module__4P9u5G__link{color:#4299e1;font-weight:500;text-decoration:none;transition:color .2s}.page-module-scss-module__4P9u5G__link:hover{color:#2b6cb0;text-decoration:underline}.page-module-scss-module__4P9u5G__errorMessage{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__4P9u5G__errorIcon{flex-shrink:0;font-size:1.1rem}.page-module-scss-module__4P9u5G__successMessage{color:#276749;background:#f0fff4;border:1px solid #9ae6b4;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module-scss-module__4P9u5G__successIcon{flex-shrink:0;font-size:1.1rem}@media (max-width:480px){.page-module-scss-module__4P9u5G__wrapper{padding:1.5rem}}@media (max-width:768px){.page-module-scss-module__4P9u5G__container{padding:4rem 1rem 2rem}.page-module-scss-module__4P9u5G__wrapper{box-shadow:none;padding:.5rem}}
