.center-items{display:flex!important;align-items:center!important;justify-content:center!important}.profile-avatar{border-radius:50%!important;width:100%!important;height:100%!important}p{margin:0!important}@media (max-width:991px){.layout-topbar-menu-mobile-active{display:none!important}}.nav ul li{list-style-type:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.p-speeddial-button{width:2rem!important;height:2rem!important}.p-speeddial-action.p-button-success{background-color:green!important;color:#fff!important}.p-speeddial-action.p-button-warning{background-color:orange!important;color:#fff!important}.p-speeddial-action.p-button-danger{background-color:red!important;color:#fff!important}.p-speeddial-action.p-button-secondary{background-color:blue!important;color:#fff!important}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background-color:var(--kw-red)!important}.custom-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight{background-color:var(--kw-red-dark)!important}.p-carousel .p-carousel-indicators .p-carousel-indicator button{height:.2rem!important}.custom-carousel .p-carousel-indicators{bottom:-20px!important}.p-button-link{padding:.15rem .25rem!important}.custom-carousel .p-carousel-item{justify-content:center;display:flex;padding-bottom:10px}.dialogue-container{width:40vw}.dialogue-container-policy{width:50vw}.dialogue-container-cards{width:80vw}@media (min-width:1025px){.dialog-container-payment{width:40%}}@media (max-width:1025px){.dialogue-container{width:90vw}.dialogue-container-policy{width:70vw}.dialogue-container-cards{width:95vw}}@media (max-width:768px){.dialogue-container{width:95vw}.dialogue-container-policy{width:90vw}}.category-section{margin-bottom:2rem}.category-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.plans-list{display:flex;flex-wrap:wrap;gap:1.5rem}.plans-list>div{flex:1 1 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem);box-sizing:border-box;transition:transform .2s ease-in-out}.plans-list>div:hover{transform:scale(1.03)}@media (max-width:1600px){.plans-list>div{flex:1 1 calc(33.33% - 1.5rem);max-width:calc(33.33% - 1.5rem)}}@media (max-width:900px){.plans-list>div{flex:1 1 calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}@media (max-width:600px){.plans-list>div{flex:1 1 100%;max-width:100%}}.badge{position:absolute;top:0;left:0;background-color:var(--kw-surface);color:var(--kw-text);font-weight:600;padding:4px 12px;display:flex;align-items:center;z-index:1;border-top-left-radius:var(--kw-r-card);border-bottom-right-radius:var(--kw-r-control)}@media (max-width:1300px){.plan-card-container{width:95%!important}.title{white-space:normal;word-break:break-word}}@media (max-width:768px){.plan-card-container{width:100%!important;margin:.2rem}}.premium{display:flex;align-items:center}.premium i{font-size:24px;margin-right:8px}.plan-card-container{display:flex;justify-content:center;align-items:stretch}.card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.title{color:var(--kw-text);font-size:24px;font-weight:800;letter-spacing:-.022em;margin-bottom:8px;min-height:3rem}.subtitle{font-size:18px;font-weight:600;margin-bottom:4px}.description{color:var(--kw-muted);margin-bottom:16px}.divider{border-top:1px solid var(--kw-line);margin-bottom:16px}.list{font-size:14px;margin-bottom:24px;flex-grow:1}.list li{margin-bottom:8px}.button-primary{background-color:var(--kw-red);color:var(--kw-white);font-weight:700;padding:12px;border-radius:var(--kw-r-control);width:100%;margin-bottom:16px;border:none;cursor:pointer;margin-top:auto}.button-primary:not(:disabled):hover{background-color:var(--kw-red-hover)}.button-secondary{border:1px solid var(--kw-line-strong);color:var(--kw-text);font-weight:600;padding:12px;border-radius:var(--kw-r-control);width:100%;background:none;cursor:pointer}.footer{font-size:12px;color:var(--kw-muted)}.footer a{text-decoration:underline}@media only screen and (max-width:768px){.plan-card-container .card{border:1px solid var(--kw-line)!important;box-shadow:none!important}}.current-plan-card{border:1px solid var(--kw-red)!important;box-shadow:0 0 0 3px var(--kw-red-ring)!important}.check-icon{position:absolute;top:10px;right:10px;background-color:var(--kw-white);border-radius:50%;padding:.3rem;box-shadow:var(--kw-shadow)}.button-disabled{background-color:var(--kw-surface)!important;color:var(--kw-muted)!important;cursor:not-allowed!important}.payment-card{width:100%;padding:20px;border:1px solid var(--kw-line-strong);border-radius:var(--kw-r-control)}.payment-title{font-size:1.5rem;font-weight:700;margin-left:10px}.payment-method{margin-bottom:20px}.method-label{margin-left:10px;font-size:.8rem}.payment-description{margin-top:10px;font-size:.9rem;color:var(--kw-muted)}.qr-code-container{text-align:center}.purchase-button-container{margin-top:20px;text-align:center;display:flex;justify-content:center;align-items:center}.full-width{width:100%}.card-details{font-size:1rem}.card-details,.saved-card-option{display:flex;align-items:center;gap:5px}