@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap";@font-face{font-family:Chantal;src:url(/fonts/chantal_Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/fonts/mosvita-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/fonts/mosvita-semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/fonts/mosvita-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}body,html{height:100%;margin:0;padding:0}body{background-color:#f9f9f9;color:#333;line-height:1.6}a,button,div,form,h1,h2,h3,h4,h5,h6,p,span{font-family:Poppins,sans-serif!important}.font-chantal{font-family:Chantal,Poppins,sans-serif!important}.font-mosvita,.font-mosvita-regular{font-family:Mosvita,Poppins,sans-serif!important}.font-mosvita-regular{font-weight:400!important}.font-mosvita-semibold{font-weight:600!important}.font-mosvita-bold,.font-mosvita-semibold{font-family:Mosvita,Poppins,sans-serif!important}.font-mosvita-bold{font-weight:700!important}.container{margin:0 auto;padding:20px}.pink-text{color:#e04aa5;font-family:Chantal,Poppins,sans-serif!important}.ctaButton-app{background-color:#e04aa5!important;color:#fff!important;border-radius:10px!important;max-width:"6em"}.ctaButton-app,.ctaButton-app-outlined{font-weight:700!important;padding:.75rem 2rem!important;margin-bottom:1rem!important;text-transform:capitalize!important;font-size:17px!important}.ctaButton-app-outlined{background-color:rgba(0,0,0,0)!important;color:#e04aa5!important;border:1px solid #e04aa5!important;border-radius:10px!important;max-width:6em}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.text-blink{font-weight:700;color:red;animation-name:blink;animation-timing-function:linear;animation-iteration-count:infinite}.container-home-app{text-align:center;padding:10px 20px;width:100%;max-width:1120px}@media(max-width:768px){.container-home-app{padding:5px}}.logo-app{margin:0 auto .5rem;width:95%;height:auto;object-fit:contain;max-width:400px}.welcome{color:#e04aa5!important;font-weight:700!important;margin:1rem 0 .5rem;text-align:left}.description{color:#888a93;font-size:17px!important;margin-bottom:1rem;font-weight:lighter!important}.subtitle{font-weight:700!important;margin:1.5rem 0 1rem!important;color:#636363;font-size:18px!important}.productCard{background-color:#f9f9f9;margin:0 auto 1.5rem;padding:1rem;border-radius:12px;max-width:320px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.productDescription{font-size:.9rem;color:#333;margin:.75rem 0}.moreDetails{font-size:.75rem;color:#888}.footerLinks{font-size:.8rem;color:#9fa5b7;margin-bottom:1rem;font-weight:700!important}.link-footer{color:#e04aa5!important}.footerMadeBy{font-size:.75rem;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#959595;font-weight:700!important;margin-bottom:4px!important}.custom-tabs{display:flex;justify-content:center;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;margin-top:20px}.custom-tabs,.tab{background-color:#fff;position:relative}.tab{flex:1 1;padding:10px;color:#666;font-weight:500;cursor:pointer;transition:background-color .3s ease;border:none;border-right:1px solid #ccc}.tab:last-child{border-right:none}.tab:focus{outline:none}.tab.active{background-color:#e04aa5;color:#fff}.tab-indicator{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #e04aa5;z-index:2}.carousel-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;margin-left:auto;margin-right:auto;min-height:84px}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#e04aa5!important;z-index:10}.carousel-arrow:hover{background-color:#fce5ef}.carousel-arrow:first-of-type{left:0}.carousel-arrow:last-of-type{right:0}.carousel-item{width:100%;max-width:280px;text-align:center;padding:0 10px;box-sizing:border-box}.carousel-text{font-size:.9rem!important;color:#444;margin-bottom:.25rem}.carousel-title{font-size:1.1rem!important;font-weight:600!important;color:#333;margin:.5rem 0 .25rem;min-height:2.5em;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.carousel-link{font-size:.8rem!important}.carousel-link a{color:#444;text-decoration:underline;font-weight:500}.image-carousel-app{width:220px!important;height:50px!important;object-fit:contain;border-radius:8px;margin:0 auto;display:block}.plans-grid-container{background:#edeff1;border-radius:20px;padding:15px}@media(max-width:768px){.plans-grid-container{padding-left:4px}}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}@media(max-width:768px){.plans-grid{grid-template-columns:1fr;gap:1.5rem}}.plan-card{background:#fff;border-radius:16px;padding:1.2rem 1.2rem 4rem;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden;width:100%;max-width:460px;margin:0 auto}.plan-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.plan-card.selected{border-color:#e04aa5;box-shadow:0 8px 30px rgba(223,64,118,.2)}.plan-card{display:flex;flex-direction:column}.plan-card>:not(:last-child){position:relative;z-index:2}.plan-header{text-align:center;margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid #f0f0f0}.plan-title{color:#e04aa5!important;font-weight:700!important;font-size:1.1rem!important;margin-bottom:.4rem!important;text-transform:uppercase;letter-spacing:.5px}.plan-description{color:#666!important;font-size:.85rem!important;font-weight:500!important}.plan-price{text-align:center;margin-bottom:.75rem;padding:.8rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px}.price-amount{color:#333!important;font-weight:700!important;font-size:1.7rem!important;margin-bottom:.2rem!important;line-height:1!important}.price-period{color:#666!important;font-size:.85rem!important;font-weight:500!important}.plan-details{margin-bottom:1rem}.plan-details .detail-item{color:#555!important;font-size:.85rem!important;margin-bottom:.4rem!important;padding:.2rem 0}.plan-details .detail-item:first-child{color:#e04aa5!important;font-weight:700!important;text-transform:uppercase;font-size:.75rem!important;letter-spacing:.5px;margin-bottom:.6rem!important}.plan-button{background:linear-gradient(135deg,#E04AA5,#E04AA5 50%,#b13862)!important;color:#fff!important;font-weight:700!important;border-radius:8px!important;padding:.5rem 1rem!important;text-transform:capitalize!important;font-size:.8rem!important;box-shadow:0 3px 10px rgba(223,64,118,.3)!important;border:none!important;transition:all .3s ease!important;margin-bottom:.5rem!important}.plan-button:hover{background:linear-gradient(135deg,#c73d6d,#b13862 50%,#9e3156)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(223,64,118,.4)!important}.plan-button:active{transform:translateY(0)!important}.plan-card.selected .plan-button{background:linear-gradient(135deg,#9e3156,#8a2a4a 50%,#76253e)!important;box-shadow:0 4px 15px #e04aa5!important}.plan-card.selected .plan-button:hover{background:linear-gradient(135deg,#8a2a4a,#76253e 50%,#622032)!important;box-shadow:0 6px 20px #e04aa5!important}.plan-card{animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.plan-card{padding:1rem 1rem 3.5rem;margin:0 5px;max-width:none}.plan-price{padding:.6rem}.price-amount{font-size:1.5rem!important}.plan-button{padding:.4rem .8rem!important;font-size:.95rem!important;min-width:120px!important}.plan-title{font-size:1rem!important}.detail-item,.plan-description,.price-period{font-size:.8rem!important}}