.lp-wrapper{color:#0a0a0b;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.6;overflow-x:hidden}.lp-navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#0a0a0bd9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:64px;padding:0 40px;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.lp-navbar.scrolled{background:#0a0a0bf2;box-shadow:0 2px 20px #0000004d}.lp-nav-logo{color:#fff;letter-spacing:-.3px;font-size:16px;font-weight:700;text-decoration:none}.lp-nav-logo span{background:linear-gradient(135deg,#e91e8c 0%,#ff6b9d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-nav-links{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.lp-nav-links a{color:#ffffff80;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.lp-nav-links a:hover,.lp-nav-links a.active{color:#fff}.lp-nav-links a.active:after{content:"";background:#2997ff;border-radius:2px;width:16px;height:2px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.lp-nav-cta{letter-spacing:.3px;background:linear-gradient(135deg,#0071e3 0%,#2997ff 100%);border-radius:20px;padding:8px 20px;transition:transform .2s,box-shadow .2s;color:#fff!important;font-size:12px!important;font-weight:600!important}.lp-nav-cta:hover{transform:scale(1.05);box-shadow:0 0 40px #2997ff33}.lp-hamburger{cursor:pointer;flex-direction:column;gap:5px;padding:4px;display:none}.lp-hamburger span{background:#fff;border-radius:2px;width:22px;height:2px;transition:all .3s}.lp-hero{color:#fff;text-align:center;background:linear-gradient(#0a0a0b 0%,#1a1a2e 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 30px 80px;display:flex;position:relative;overflow:hidden}.lp-hero:before{content:"";background:radial-gradient(circle,#e91e8c1f 0%,#0000 70%);width:800px;height:800px;animation:8s ease-in-out infinite lpFloat;position:absolute;top:-300px;right:-200px}.lp-hero:after{content:"";background:radial-gradient(circle,#8c52ff14 0%,#0000 70%);width:600px;height:600px;animation:10s ease-in-out infinite reverse lpFloat;position:absolute;bottom:-200px;left:-100px}@keyframes lpFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.lp-hero-badge{letter-spacing:3px;text-transform:uppercase;color:#e91e8c;z-index:1;background:#e91e8c14;border:1px solid #e91e8c4d;border-radius:30px;margin-bottom:24px;padding:6px 20px;font-size:12px;font-weight:600;position:relative}.lp-hero h1{letter-spacing:-2px;z-index:1;margin-bottom:20px;font-size:64px;font-weight:800;line-height:1.1;position:relative}.lp-hero h1 span{background:linear-gradient(135deg,#e91e8c 0%,#ff6b9d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-hero p{color:#fff9;z-index:1;text-wrap:balance;max-width:600px;font-size:18px;font-weight:400;line-height:1.7;position:relative}.lp-hero-buttons{z-index:1;gap:14px;margin-top:40px;display:flex;position:relative}.lp-btn{cursor:pointer;border:none;border-radius:30px;align-items:center;gap:8px;padding:14px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,#e91e8c 0%,#ff6b9d 100%);position:relative;overflow:hidden;box-shadow:0 4px 20px #e91e8c66}.lp-btn-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:60%;height:100%;animation:3s ease-in-out infinite lpShimmer;position:absolute;top:0;left:-100%}@keyframes lpShimmer{0%{left:-100%}50%{left:150%}to{left:150%}}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e91e8c80}.lp-btn-secondary{color:#fff;background:#ffffff1a;border:1px solid #fff3}.lp-btn-secondary:hover{background:#ffffff26;transform:translateY(-2px)}.hero-trust{z-index:1;gap:40px;margin-top:60px;display:flex;position:relative}.trust-item{text-align:center}.trust-number{color:#fff;font-size:28px;font-weight:800}.trust-label{color:#fff6;text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:11px}.lp-container{max-width:1100px;margin:0 auto;padding:0 40px}.lp-section{padding:100px 0}.lp-section-gray{background:#f2f2f7}.lp-section-header{text-align:center;margin-bottom:60px}.lp-section-label{letter-spacing:3px;text-transform:uppercase;color:#e91e8c;margin-bottom:12px;font-size:12px;font-weight:700}.lp-section-title{letter-spacing:-.8px;color:#0a0a0b;margin-bottom:16px;font-size:38px;font-weight:800;line-height:1.25}.lp-section-desc{color:#48484a;text-wrap:balance;max-width:620px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.7}.lp-features-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp-feature-card{background:#fff;border:1px solid #00000014;border-radius:16px;align-items:flex-start;gap:16px;padding:28px 24px;transition:all .3s;display:flex}.lp-feature-card:hover{border-color:#e91e8c33;transform:translateY(-4px);box-shadow:0 4px 24px #0000001a}.lp-feature-icon{background:#e91e8c14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:flex}.lp-feature-name{color:#0a0a0b;margin-bottom:4px;font-size:14px;font-weight:700}.lp-feature-desc{color:#48484a;min-height:40px;font-size:13px;line-height:1.55}.lp-pricing-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:800px;margin:0 auto;display:grid}.lp-price-card{background:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.lp-price-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00000026}.lp-price-card.featured{border:2px solid #e91e8c;position:relative;box-shadow:0 0 40px #e91e8c26}.lp-price-card.featured:before{content:"★ Khuyến nghị";color:#fff;letter-spacing:.5px;z-index:5;background:linear-gradient(135deg,#e91e8c 0%,#ff6b9d 100%);border-radius:20px;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}.lp-price-head{min-height:200px;padding:36px 28px 24px}.lp-price-card.featured .lp-price-head{background:linear-gradient(#e91e8c0d 0%,#0000 100%)}.lp-price-type{letter-spacing:2px;text-transform:uppercase;color:#6e6e73;font-size:11px;font-weight:700}.lp-price-name{color:#0a0a0b;margin:6px 0;font-size:18px;font-weight:800}.lp-price-tag{color:#0a0a0b;letter-spacing:-1px;font-size:36px;font-weight:900}.lp-price-tag small{color:#48484a;letter-spacing:0;font-size:14px;font-weight:400}.lp-price-subtitle{color:#48484a;margin-top:4px;font-size:12px}.lp-price-setup{color:#e91e8c;background:#e91e8c14;border-radius:20px;margin-top:12px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.lp-price-body{flex-direction:column;flex:1;padding:0 28px 28px;display:flex}.lp-price-divider{background:#0000000f;height:1px;margin-bottom:16px}.lp-price-item{color:#333338;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.lp-price-check{color:#34c759;flex-shrink:0;font-size:14px;font-weight:700}.lp-price-cta{text-align:center;margin-top:16px}.lp-promo-strip{text-align:center;background:linear-gradient(135deg,#fce4f1 0%,#f0e6ff 100%);border-radius:12px;max-width:800px;margin-top:24px;margin-left:auto;margin-right:auto;padding:20px 28px;font-size:14px}.lp-promo-strip strong{color:#e91e8c}.lp-note-card{color:#333338;background:#fffcf5;border:1px solid #f0d9a0;border-radius:12px;max-width:800px;margin-top:16px;margin-left:auto;margin-right:auto;padding:18px 24px;font-size:14px;line-height:1.7}.lp-addon-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-addon-card{background:#fff;border:1px solid #00000014;border-radius:16px;padding:24px;transition:all .3s}.lp-addon-card:hover{border-color:#e91e8c33;transform:translateY(-3px);box-shadow:0 4px 24px #0000001a}.lp-addon-icon{margin-bottom:12px;font-size:28px;display:block}.lp-addon-name{color:#0a0a0b;margin-bottom:6px;font-size:14px;font-weight:700}.lp-addon-desc{color:#48484a;min-height:38px;margin-bottom:10px;font-size:13px;line-height:1.55}.lp-addon-price{color:#e91e8c;font-size:14px;font-weight:700}.lp-compare-table{border-collapse:separate;border-spacing:0;border:1px solid #0000001a;border-radius:16px;width:100%;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 4px 24px #0000001a}.lp-compare-table th{color:#fff;letter-spacing:.5px;text-align:center;background:#0a0a0b;padding:16px 24px;font-size:13px;font-weight:700}.lp-compare-table th:first-child{text-align:left}.lp-compare-table td{text-align:center;border-bottom:1px solid #0000000f;padding:14px 24px;font-size:14px}.lp-compare-table td:first-child{text-align:left;font-weight:600}.lp-compare-table tr:last-child td{border-bottom:none}.lp-compare-table tr:nth-child(2n) td{background:#00000005}.compare-check{color:#34c759;font-weight:700}.compare-cross{color:#aaa}.timeline-row{justify-content:center;gap:0;max-width:800px;margin:0 auto;display:flex;position:relative}.timeline-row:before{content:"";transform-origin:0;background:linear-gradient(90deg,#e91e8c,#8c52ff99);height:2px;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94) .3s;position:absolute;top:24px;left:12%;right:12%;transform:scaleX(0)}.timeline-row.visible:before{transform:scaleX(1)}.tl-step{text-align:center;opacity:0;flex:1;transition:opacity .5s,transform .5s;position:relative;transform:translateY(20px)}.timeline-row.visible .tl-step:first-child{opacity:1;transition-delay:.2s;transform:translateY(0)}.timeline-row.visible .tl-step:nth-child(2){opacity:1;transition-delay:.4s;transform:translateY(0)}.timeline-row.visible .tl-step:nth-child(3){opacity:1;transition-delay:.6s;transform:translateY(0)}.timeline-row.visible .tl-step:nth-child(4){opacity:1;transition-delay:.8s;transform:translateY(0)}.timeline-row.visible .tl-step:nth-child(5){opacity:1;transition-delay:1s;transform:translateY(0)}.tl-dot{color:#fff;z-index:2;background:linear-gradient(135deg,#e91e8c 0%,#ff6b9d 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:16px;font-weight:800;display:flex;position:relative;box-shadow:0 4px 15px #e91e8c4d}.tl-label{color:#0a0a0b;font-size:14px;font-weight:700}.tl-day{color:#6e6e73;margin-top:4px;font-size:12px}.lp-payment-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:700px;margin:0 auto;display:grid}.lp-payment-card{background:#fff;border:1px solid #00000014;border-radius:16px;padding:28px;transition:all .3s}.lp-payment-card:hover{box-shadow:0 4px 24px #0000001a}.lp-payment-label{color:#0a0a0b;margin-bottom:8px;font-size:14px;font-weight:700}.lp-payment-text{color:#48484a;font-size:14px;line-height:1.6}.lp-cta-section{color:#fff;text-align:center;background:linear-gradient(#0a0a0b 0%,#1a1a2e 100%);padding:100px 40px;position:relative;overflow:hidden}.lp-cta-section:before{content:"";background:radial-gradient(circle,#e91e8c1a 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.lp-cta-title{letter-spacing:-.8px;z-index:1;margin-bottom:16px;font-size:38px;font-weight:800;position:relative}.lp-cta-desc{color:#ffffff80;z-index:1;margin-bottom:36px;font-size:17px;position:relative}.lp-cta-buttons{z-index:1;justify-content:center;gap:14px;display:flex;position:relative}.lp-cta-contact{color:#fff6;z-index:1;margin-top:40px;font-size:15px;position:relative}.lp-cta-contact a{color:#e91e8c;font-weight:600;text-decoration:none}.lp-footer{color:#ffffff80;text-align:center;background:#050506;padding:50px 40px 30px}.lp-footer-company{color:#fffc;margin-bottom:8px;font-size:14px;font-weight:600}.lp-footer-contact{color:#ffffff80;margin-bottom:6px;font-size:14px}.lp-footer-contact a{color:#e91e8c;text-decoration:none}.lp-footer-slogan{color:#ffffff40;margin-top:20px;font-size:13px;font-style:italic}.lp-footer-copy{color:#fff3;border-top:1px solid #ffffff0f;margin-top:24px;padding-top:20px;font-size:12px}.lp-wrapper .reveal{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}.lp-wrapper .reveal.visible{opacity:1;transform:translateY(0)}.lp-features-grid .reveal:first-child{transition-delay:0s}.lp-features-grid .reveal:nth-child(2){transition-delay:80ms}.lp-features-grid .reveal:nth-child(3){transition-delay:.16s}.lp-features-grid .reveal:nth-child(4){transition-delay:.24s}.lp-features-grid .reveal:nth-child(5){transition-delay:.32s}.lp-features-grid .reveal:nth-child(6){transition-delay:.4s}.lp-features-grid .reveal:nth-child(7){transition-delay:.48s}.lp-features-grid .reveal:nth-child(8){transition-delay:.56s}.lp-addon-grid .reveal:first-child{transition-delay:0s}.lp-addon-grid .reveal:nth-child(2){transition-delay:80ms}.lp-addon-grid .reveal:nth-child(3){transition-delay:.16s}.lp-addon-grid .reveal:nth-child(4){transition-delay:.24s}.lp-addon-grid .reveal:nth-child(5){transition-delay:.32s}.lp-addon-grid .reveal:nth-child(6){transition-delay:.4s}.lp-addon-grid .reveal:nth-child(7){transition-delay:.48s}.lp-addon-grid .reveal:nth-child(8){transition-delay:.56s}.lp-pricing-grid .reveal:first-child{transition-delay:0s}.lp-pricing-grid .reveal:nth-child(2){transition-delay:.15s}@media (max-width:1024px){.lp-features-grid,.lp-addon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lp-navbar{padding:0 20px}.lp-nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0bf2;flex-direction:column;gap:16px;padding:20px;display:none;position:absolute;top:64px;left:0;right:0}.lp-nav-links.open,.lp-hamburger{display:flex}.lp-hero{min-height:auto;padding:100px 20px 60px}.lp-hero h1{letter-spacing:-1px;font-size:36px}.lp-hero p{font-size:15px}.lp-hero-buttons{flex-direction:column;width:100%;max-width:300px}.hero-trust{gap:24px}.hero-trust .trust-number{font-size:22px}.lp-container{padding:0 20px}.lp-section{padding:60px 0}.lp-section-title{font-size:28px}.lp-section-desc{font-size:15px}.lp-features-grid,.lp-pricing-grid,.lp-addon-grid,.lp-payment-grid{grid-template-columns:1fr}.timeline-row{flex-direction:column;align-items:center;gap:20px}.timeline-row:before{display:none}.timeline-row .tl-step{opacity:1;transform:none}.lp-cta-title{font-size:28px}.lp-cta-buttons{flex-direction:column;align-items:center}}
