@import"https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;600;700;800&family=Poppins:wght@400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;600;700;800&display=swap";body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}html[data-v-8c6f2611]{scroll-behavior:smooth}.landing-page[data-v-8c6f2611]{--primary-color: #2563eb;--dark-blue: #1e3a8a;--text-slate: #64748b;--bg-light: #f8fafc;min-height:100vh;overflow-x:hidden}nav[data-v-8c6f2611]{background:#fff;padding:1.2rem 5%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000}.logo[data-v-8c6f2611]{font-size:1.6rem;font-weight:900;color:var(--dark-blue);text-decoration:none;letter-spacing:-1px;font-style:italic}.nav-links[data-v-8c6f2611]{display:flex;align-items:center;gap:25px}.nav-item[data-v-8c6f2611]{text-decoration:none;color:#1e293b;font-weight:600;font-size:.95rem;transition:.2s}.nav-item[data-v-8c6f2611]:hover{color:var(--primary-color)}.btn-login[data-v-8c6f2611]{color:var(--primary-color);text-decoration:none;font-weight:700;border:2px solid var(--primary-color);padding:8px 24px;border-radius:12px;transition:.3s}.btn-login[data-v-8c6f2611]:hover{background:var(--primary-color);color:#fff}.menu-toggle[data-v-8c6f2611]{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;z-index:1001}.hamburger[data-v-8c6f2611]{width:25px;height:2px;background:var(--dark-blue);position:relative;transition:.3s}.hamburger[data-v-8c6f2611]:before,.hamburger[data-v-8c6f2611]:after{content:"";width:25px;height:2px;background:var(--dark-blue);position:absolute;left:0;transition:.3s}.hamburger[data-v-8c6f2611]:before{top:-8px}.hamburger[data-v-8c6f2611]:after{bottom:-8px}.hamburger.active[data-v-8c6f2611]{background:transparent}.hamburger.active[data-v-8c6f2611]:before{transform:rotate(45deg);top:0}.hamburger.active[data-v-8c6f2611]:after{transform:rotate(-45deg);bottom:0}.hero[data-v-8c6f2611]{padding:100px 5%;display:flex;justify-content:center;align-items:center;text-align:center;background:linear-gradient(135deg,#f0f7ff,#e0f2fe)}.hero-content[data-v-8c6f2611]{max-width:850px}.hero h1[data-v-8c6f2611]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;line-height:1.1;color:#0f172a}.text-blue-600[data-v-8c6f2611]{color:var(--primary-color)}.hero p[data-v-8c6f2611]{font-size:1.25rem;color:var(--text-slate);margin-bottom:2.5rem}.btn-group[data-v-8c6f2611]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn[data-v-8c6f2611]{padding:16px 32px;border-radius:14px;text-decoration:none;font-weight:700;transition:.3s;min-width:200px}.btn-primary[data-v-8c6f2611]{background:var(--primary-color);color:#fff;box-shadow:0 10px 25px -5px #2563eb66}.btn-outline[data-v-8c6f2611]{background:#fff;color:var(--primary-color);border:2px solid var(--primary-color)}.features[data-v-8c6f2611]{padding:100px 5%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.feature-card[data-v-8c6f2611]{background:#fff;padding:3rem 2rem;border-radius:2.5rem;text-align:center;box-shadow:0 4px 20px #00000008;transition:.4s}.pricing[data-v-8c6f2611]{padding:100px 5%;background:#fff}.pricing-header[data-v-8c6f2611]{text-align:center;margin-bottom:60px}.pricing-grid[data-v-8c6f2611]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto}.price-card[data-v-8c6f2611]{background:#f8fafc;padding:3rem 2rem;border-radius:2.5rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;position:relative}.price-card.featured[data-v-8c6f2611]{background:#fff;border:3px solid #2563eb;transform:scale(1.05)}.popular-tag[data-v-8c6f2611]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#2563eb;color:#fff;padding:6px 20px;border-radius:20px;font-size:.75rem;font-weight:900}.p-price[data-v-8c6f2611]{font-size:3rem;font-weight:900;margin-bottom:2rem}.p-features[data-v-8c6f2611]{list-style:none;padding:0;margin-bottom:2.5rem}.p-features li[data-v-8c6f2611]{padding:12px 0;border-bottom:1px solid #e2e8f0}.p-features li.disabled[data-v-8c6f2611]{color:#cbd5e1;text-decoration:line-through}footer[data-v-8c6f2611]{text-align:center;padding:60px 20px;background:#0f172a;color:#94a3b8}@media(max-width:1024px){.price-card.featured[data-v-8c6f2611]{transform:none;margin:20px 0}}@media(max-width:768px){.menu-toggle[data-v-8c6f2611]{display:flex}.nav-links[data-v-8c6f2611]{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:#fff;flex-direction:column;padding:80px 40px;gap:30px;box-shadow:-10px 0 30px #0000001a;transition:.4s cubic-bezier(.165,.84,.44,1);z-index:1000}.nav-links.active[data-v-8c6f2611]{right:0}.menu-overlay[data-v-8c6f2611]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;z-index:999}.btn-login[data-v-8c6f2611]{width:100%;text-align:center}}@media(max-width:640px){.btn[data-v-8c6f2611]{width:100%}.hero h1[data-v-8c6f2611]{font-size:2.2rem}}.custom-scroll[data-v-dbac34cf]::-webkit-scrollbar{width:5px}.custom-scroll[data-v-dbac34cf]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:20px}.line-clamp-1[data-v-dbac34cf]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.no-scrollbar[data-v-98e76ca2]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-98e76ca2]{-ms-overflow-style:none;scrollbar-width:none}.product-card[data-v-98e76ca2]{transition:all .5s cubic-bezier(.165,.84,.44,1)}.product-card[data-v-98e76ca2]:hover{transform:translateY(-10px)}.no-scrollbar[data-v-895bb094]::-webkit-scrollbar{display:none}.animate-fade[data-v-895bb094]{animation:fadeIn-895bb094 .4s ease-out}@keyframes fadeIn-895bb094{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[data-v-8bc0dbf6]::-webkit-scrollbar{width:4px}[data-v-8bc0dbf6]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}input[data-v-8bc0dbf6]::-webkit-outer-spin-button,input[data-v-8bc0dbf6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
