@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--primary: #2563eb;--primary-hover: #1d4ed8;--background: #f8fafc;--text: #1e293b;--text-light: #64748b}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;color:var(--text);background-color:var(--background)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem 0}.hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.hero p{font-size:1.25rem;color:var(--text-light);max-width:600px;margin-bottom:2rem}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;text-decoration:none;transition:all .2s}.btn-primary{background-color:var(--primary);color:#fff;cursor:pointer}.btn-primary:hover{background-color:var(--primary-hover)}.section{padding:4rem 0}.section-title{font-size:2rem;font-weight:600;text-align:center;margin-bottom:2rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card{background:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.feature-icon{width:48px;height:48px;margin-bottom:1rem}.feature-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-description{color:var(--text-light)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.pricing-card{background:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;text-align:center}.pricing-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.pricing-price{font-size:2rem;font-weight:700;margin-bottom:1rem}.pricing-features{list-style:none;margin-bottom:2rem}.pricing-features li{margin-bottom:.5rem;color:var(--text-light)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.testimonial-text{margin-bottom:1rem;color:var(--text-light)}.testimonial-author{font-weight:600}.footer{background:white;padding:2rem 0;text-align:center;color:var(--text-light)}.pay-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.pay-dialog .content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;padding:20px;width:500px;height:300px;background-color:#fff;border-radius:10px}.pay-dialog .title{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:10px}.pay-dialog .title img{width:20px;height:20px;cursor:pointer}.pay-item{height:70px;display:flex;justify-content:space-between;align-items:center}.pay-item+.pay-item{border-top:1px solid #cccccc}.pay-item .icon-box{display:flex;align-items:center}.pay-item img{margin-right:10px}.pay-item .point{width:20px;height:20px;border-radius:50%;background-color:#ccc;cursor:pointer}.pay-item .point.active{border:5px solid #39B7FF;background-color:#fff}.dialog-footer{display:flex;justify-content:flex-end;align-items:center;height:50px;margin-top:20px;font-size:20px}.dialog-footer .btn{margin-left:10px}.logo[data-v-8b57faca]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-8b57faca]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-8b57faca]:hover{filter:drop-shadow(0 0 2em #42b883aa)}
