@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-7b5ee645]{scroll-behavior:smooth}.landing-page[data-v-7b5ee645]{--primary-color: #2563eb;--dark-blue: #1e3a8a;--text-slate: #64748b;--bg-light: #f8fafc;min-height:100vh}nav[data-v-7b5ee645]{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-7b5ee645]{font-size:1.6rem;font-weight:900;color:var(--dark-blue);text-decoration:none;letter-spacing:-1px;font-style:italic}.nav-links[data-v-7b5ee645]{display:flex;align-items:center;gap:25px}.nav-item[data-v-7b5ee645]{text-decoration:none;color:#1e293b;font-weight:600;font-size:.95rem;transition:.2s}.nav-item[data-v-7b5ee645]:hover{color:var(--primary-color)}.btn-login[data-v-7b5ee645]{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-7b5ee645]:hover{background:var(--primary-color);color:#fff}.hero[data-v-7b5ee645]{padding:100px 5%;display:flex;justify-content:center;align-items:center;text-align:center;background:linear-gradient(135deg,#f0f7ff,#e0f2fe)}.hero-content[data-v-7b5ee645]{max-width:850px;display:flex;flex-direction:column;align-items:center}.hero h1[data-v-7b5ee645]{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-7b5ee645]{color:var(--primary-color)}.hero p[data-v-7b5ee645]{font-size:1.25rem;color:var(--text-slate);margin-bottom:2.5rem}.btn-group[data-v-7b5ee645]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn[data-v-7b5ee645]{padding:16px 32px;border-radius:14px;text-decoration:none;font-weight:700;transition:.3s;min-width:200px}.btn-primary[data-v-7b5ee645]{background:var(--primary-color);color:#fff;box-shadow:0 10px 25px -5px #2563eb66}.btn-primary[data-v-7b5ee645]:hover{transform:translateY(-3px);box-shadow:0 15px 30px -5px #2563eb80}.btn-outline[data-v-7b5ee645]{background:#fff;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline[data-v-7b5ee645]:hover{background:#eff6ff;transform:translateY(-3px)}.features[data-v-7b5ee645]{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-7b5ee645]{background:#fff;padding:3rem 2rem;border-radius:2.5rem;text-align:center;box-shadow:0 4px 20px #00000008;transition:.4s}.feature-card[data-v-7b5ee645]:hover{transform:translateY(-10px)}.icon-box[data-v-7b5ee645]{font-size:2.5rem;margin-bottom:1rem}.pricing[data-v-7b5ee645]{padding:100px 5%;background:#fff}.pricing-header[data-v-7b5ee645]{text-align:center;margin-bottom:60px}.section-title[data-v-7b5ee645]{font-size:2.5rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.pricing-grid[data-v-7b5ee645]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto}.price-card[data-v-7b5ee645]{background:#f8fafc;padding:3rem 2rem;border-radius:2.5rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;transition:.4s ease;position:relative}.price-card.featured[data-v-7b5ee645]{background:#fff;border:3px solid #2563eb;transform:scale(1.05);box-shadow:0 20px 40px #2563eb1a;z-index:10}.popular-tag[data-v-7b5ee645]{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;letter-spacing:1px}.p-level[data-v-7b5ee645]{font-weight:900;font-size:.9rem;color:#64748b;letter-spacing:2px;margin-bottom:1rem;text-align:center}.p-price[data-v-7b5ee645]{font-size:3rem;font-weight:900;color:#0f172a;text-align:center;margin-bottom:2rem}.p-price span[data-v-7b5ee645]{font-size:1rem;color:#94a3b8;font-weight:500}.p-features[data-v-7b5ee645]{list-style:none;padding:0;margin:0 0 2.5rem;flex-grow:1}.p-features li[data-v-7b5ee645]{padding:12px 0;font-size:.95rem;color:#334155;border-bottom:1px solid #e2e8f0;text-align:left}.p-features li.disabled[data-v-7b5ee645]{color:#cbd5e1;text-decoration:line-through}.btn-price[data-v-7b5ee645]{display:block;text-align:center;padding:16px;border-radius:12px;text-decoration:none;font-weight:700;background:#e2e8f0;color:#475569;transition:.3s}.btn-featured[data-v-7b5ee645]{background:#2563eb;color:#fff}.btn-featured[data-v-7b5ee645]:hover{background:#1d4ed8;transform:translateY(-2px)}footer[data-v-7b5ee645]{text-align:center;padding:60px 20px;background:#0f172a;color:#94a3b8}@media(max-width:1024px){.price-card.featured[data-v-7b5ee645]{transform:none;margin:20px 0}}@media(max-width:640px){.btn[data-v-7b5ee645]{width:100%}}.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}
