ðŸŽĻ Fix: Add CSS import to BaseLayout + use standard Tailwind colors

- Added import '../styles/global.css' to BaseLayout.astro
- Changed custom colors to standard Tailwind (green-600, gray-600)
- CSS now properly bundled and served

Fixes:
✅ No styles applying to website
✅ Tailwind CSS now working
✅ Button and card styles functional
This commit is contained in:
Kunthawat Greethong
2026-03-09 22:19:01 +07:00
parent 92072a4ebf
commit 2c23588dd0
189 changed files with 25 additions and 4478 deletions

View File

@@ -1,52 +0,0 @@
<!DOCTYPE html><html lang="th"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="Astro v5.18.0"><meta name="description" content="āļšāļĢāļīāļāļēāļĢāļ„āļĢāļšāļ§āļ‡āļˆāļĢ āļˆāļģāļŦāļ™āđˆāļēāļĒāļ§āļąāļŠāļ”āļļāļ—āđˆāļ­ āđƒāļŦāđ‰āļ„āļģāļ›āļĢāļķāļāļĐāļē āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļš āđāļĨāļ°āļ•āļīāļ”āļ•āļąāđ‰āļ‡"><!-- Favicon --><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="alternate icon" href="/favicon.ico" sizes="any"><link rel="apple-touch-icon" href="/favicon.svg"><!-- Google Fonts: Kanit for Thai --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700&display=swap" rel="stylesheet"><!-- SEO --><meta property="og:title" content="āļšāļĢāļīāļāļēāļĢāļ‚āļ­āļ‡āđ€āļĢāļē"><meta property="og:description" content="āļšāļĢāļīāļāļēāļĢāļ„āļĢāļšāļ§āļ‡āļˆāļĢ āļˆāļģāļŦāļ™āđˆāļēāļĒāļ§āļąāļŠāļ”āļļāļ—āđˆāļ­ āđƒāļŦāđ‰āļ„āļģāļ›āļĢāļķāļāļĐāļē āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļš āđāļĨāļ°āļ•āļīāļ”āļ•āļąāđ‰āļ‡"><meta property="og:image" content="/og-image.jpg"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><title>āļšāļĢāļīāļāļēāļĢāļ‚āļ­āļ‡āđ€āļĢāļē | āļ”āļĩāļĨ āļžāļĨāļąāļŠ āđ€āļ—āļ„</title><style>html{font-family:Kanit,system-ui,sans-serif;font-size:18px}@media(min-width:1280px){html{font-size:20px}}@media(min-width:1536px){html{font-size:22px}}@media(min-width:1920px){html{font-size:24px}}
</style></head> <body class="flex flex-col min-h-screen"> <main> <!-- Hero Section --> <section class="relative h-[50vh] min-h-[400px] bg-secondary-900"> <div class="absolute inset-0 bg-gradient-to-r from-secondary-900 via-secondary-900/90 to-secondary-900/60 z-10"></div> <img src="/images/2021/03/hdpe-pipe_000C.jpg" alt="āļšāļĢāļīāļāļēāļĢāļ‚āļ­āļ‡āđ€āļĢāļē" class="absolute inset-0 w-full h-full object-cover opacity-40" loading="eager"> <div class="relative z-20 container mx-auto px-4 h-full flex items-center"> <div class="max-w-2xl"> <span class="inline-block px-4 py-2 bg-primary-600 text-white font-semibold mb-4 rounded">
āļšāļĢāļīāļāļēāļĢāļ„āļĢāļšāļ§āļ‡āļˆāļĢ
</span> <h1 class="text-4xl md:text-5xl lg:text-6xl font-bold text-white mb-6">
āļšāļĢāļīāļāļēāļĢ<span class="text-primary-400">āļ‚āļ­āļ‡āđ€āļĢāļē</span> </h1> <p class="text-xl text-secondary-200">
āļ•āļąāđ‰āļ‡āđāļ•āđˆāļāļēāļĢāđƒāļŦāđ‰āļ„āļģāļ›āļĢāļķāļāļĐāļē āļ­āļ­āļāđāļšāļš āļˆāļąāļ”āļŠāđˆāļ‡ āļˆāļ™āļ–āļķāļ‡āļ•āļīāļ”āļ•āļąāđ‰āļ‡ āđ€āļĢāļēāļžāļĢāđ‰āļ­āļĄāļ”āļđāđāļĨāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“āļ„āļĢāļšāļ§āļ‡āļˆāļĢ
</p> </div> </div> </section> <!-- Services Grid --> <section class="py-20 bg-white"> <div class="container mx-auto px-4"> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"> <!-- Service 1 --> <div class="group p-8 bg-secondary-50 rounded-2xl hover:bg-primary-600 transition-all duration-300 hover:shadow-xl"> <div class="w-16 h-16 bg-primary-600 text-white rounded-xl flex items-center justify-center mb-6 group-hover:bg-white group-hover:text-primary-600 transition-colors"> <svg class="w-8 h-8" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"></path> </svg> </div> <h3 class="text-xl font-bold text-secondary-900 mb-3 group-hover:text-white transition-colors">
āļˆāļģāļŦāļ™āđˆāļēāļĒāļ§āļąāļŠāļ”āļļāļ—āđˆāļ­
</h3> <p class="text-secondary-600 group-hover:text-primary-100 transition-colors">
āļˆāļģāļŦāļ™āđˆāļēāļĒāļ—āđˆāļ­āļžāļĩāļžāļĩāļ­āļēāļĢāđŒ āļ—āđˆāļ­ HDPE āļ—āđˆāļ­ PVC āļ§āļēāļĨāđŒāļ§ āđāļĨāļ°āļ­āļļāļ›āļāļĢāļ“āđŒāļ•āđˆāļ­āļ—āđˆāļ­āļ„āļĢāļšāļ§āļ‡āļˆāļĢ āļŠāļīāļ™āļ„āđ‰āļēāļ„āļļāļ“āļ āļēāļž āļĢāļēāļ„āļēāđāļ‚āđˆāļ‡āļ‚āļąāļ™āđ„āļ”āđ‰
</p> </div> <!-- Service 2 --> <div class="group p-8 bg-secondary-50 rounded-2xl hover:bg-primary-600 transition-all duration-300 hover:shadow-xl"> <div class="w-16 h-16 bg-primary-600 text-white rounded-xl flex items-center justify-center mb-6 group-hover:bg-white group-hover:text-primary-600 transition-colors"> <svg class="w-8 h-8" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"></path> </svg> </div> <h3 class="text-xl font-bold text-secondary-900 mb-3 group-hover:text-white transition-colors">
āđƒāļŦāđ‰āļ„āļģāļ›āļĢāļķāļāļĐāļē
</h3> <p class="text-secondary-600 group-hover:text-primary-100 transition-colors">
āļ—āļĩāļĄāļ‡āļēāļ™āļĄāļ·āļ­āļ­āļēāļŠāļĩāļžāļžāļĢāđ‰āļ­āļĄāđƒāļŦāđ‰āļ„āļģāļ›āļĢāļķāļāļĐāļēāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāđ€āļĨāļ·āļ­āļāļ§āļąāļŠāļ”āļļāļ—āđˆāļ­āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“
</p> </div> <!-- Service 3 --> <div class="group p-8 bg-secondary-50 rounded-2xl hover:bg-primary-600 transition-all duration-300 hover:shadow-xl"> <div class="w-16 h-16 bg-primary-600 text-white rounded-xl flex items-center justify-center mb-6 group-hover:bg-white group-hover:text-primary-600 transition-colors"> <svg class="w-8 h-8" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 17V7m0 10a2 2 0 01-2 2H5a2 2 0 01-2-2V7a2 2 0 012-2h2a2 2 0 012 2m0 10a2 2 0 002 2h2a2 2 0 002-2M9 7a2 2 0 012-2h2a2 2 0 012 2m0 10V7m0 10a2 2 0 002 2h2a2 2 0 002-2V7a2 2 0 00-2-2h-2a2 2 0 00-2 2"></path> </svg> </div> <h3 class="text-xl font-bold text-secondary-900 mb-3 group-hover:text-white transition-colors">
āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļš
</h3> <p class="text-secondary-600 group-hover:text-primary-100 transition-colors">
āļšāļĢāļīāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļ—āđˆāļ­āļ™āđ‰āļģ āļĢāļ°āļšāļšāļ”āļąāļšāđ€āļžāļĨāļīāļ‡ āđāļĨāļ°āļĢāļ°āļšāļšāļ›āļĢāļąāļšāļ­āļēāļāļēāļĻ āđ‚āļ”āļĒāļ§āļīāļĻāļ§āļāļĢāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ
</p> </div> <!-- Service 4 --> <div class="group p-8 bg-secondary-50 rounded-2xl hover:bg-primary-600 transition-all duration-300 hover:shadow-xl"> <div class="w-16 h-16 bg-primary-600 text-white rounded-xl flex items-center justify-center mb-6 group-hover:bg-white group-hover:text-primary-600 transition-colors"> <svg class="w-8 h-8" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z"></path> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path> </svg> </div> <h3 class="text-xl font-bold text-secondary-900 mb-3 group-hover:text-white transition-colors">
āļ•āļīāļ”āļ•āļąāđ‰āļ‡āļĢāļ°āļšāļš
</h3> <p class="text-secondary-600 group-hover:text-primary-100 transition-colors">
āļ—āļĩāļĄāļŠāđˆāļēāļ‡āļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļ•āļīāļ”āļ•āļąāđ‰āļ‡āļĢāļ°āļšāļšāļ—āđˆāļ­āļ„āļĢāļšāļ§āļ‡āļˆāļĢ āļžāļĢāđ‰āļ­āļĄāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ‡āļēāļ™
</p> </div> <!-- Service 5 --> <div class="group p-8 bg-secondary-50 rounded-2xl hover:bg-primary-600 transition-all duration-300 hover:shadow-xl"> <div class="w-16 h-16 bg-primary-600 text-white rounded-xl flex items-center justify-center mb-6 group-hover:bg-white group-hover:text-primary-600 transition-colors"> <svg class="w-8 h-8" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4"></path> </svg> </div> <h3 class="text-xl font-bold text-secondary-900 mb-3 group-hover:text-white transition-colors">
āļˆāļąāļ”āļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļē
</h3> <p class="text-secondary-600 group-hover:text-primary-100 transition-colors">
āļšāļĢāļīāļāļēāļĢāļˆāļąāļ”āļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļēāļ—āļąāđˆāļ§āļ›āļĢāļ°āđ€āļ—āļĻ āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ›āļĨāļ­āļ”āļ āļąāļĒ āļĄāļĩāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāđ€āļŠāļĩāļĒāļŦāļēāļĒ
</p> </div> <!-- Service 6 --> <div class="group p-8 bg-secondary-50 rounded-2xl hover:bg-primary-600 transition-all duration-300 hover:shadow-xl"> <div class="w-16 h-16 bg-primary-600 text-white rounded-xl flex items-center justify-center mb-6 group-hover:bg-white group-hover:text-primary-600 transition-colors"> <svg class="w-8 h-8" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18.364 5.636l-3.536 3.536m0 5.656l3.536 3.536M9.172 9.172L5.636 5.636m3.536 9.192l-3.536 3.536M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-5 0a4 4 0 11-8 0 4 4 0 018 0z"></path> </svg> </div> <h3 class="text-xl font-bold text-secondary-900 mb-3 group-hover:text-white transition-colors">
āļšāļĢāļīāļāļēāļĢāļŦāļĨāļąāļ‡āļāļēāļĢāļ‚āļēāļĒ
</h3> <p class="text-secondary-600 group-hover:text-primary-100 transition-colors">
āļ—āļĩāļĄāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāđƒāļŦāđ‰āļāļēāļĢāļ”āļđāđāļĨāđāļĨāļ°āļšāļĢāļīāļāļēāļĢāļ‹āđˆāļ­āļĄāļšāļģāļĢāļļāļ‡āļŦāļĨāļąāļ‡āļāļēāļĢāļ‚āļēāļĒāļ•āļĨāļ­āļ”āļ­āļēāļĒāļļāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
</p> </div> </div> </div> </section> <!-- Process Section --> <section class="py-20 bg-secondary-900"> <div class="container mx-auto px-4"> <div class="text-center mb-16"> <h2 class="text-3xl md:text-4xl font-bold text-white mb-4">
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™<span class="text-primary-400">āļāļēāļĢāļ—āļģāļ‡āļēāļ™</span> </h2> <p class="text-secondary-300 text-lg max-w-2xl mx-auto">
āđ€āļĢāļēāđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļāļąāļšāļ—āļļāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāđ„āļ”āđ‰āļĢāļąāļšāļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”
</p> </div> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8"> <!-- Step 1 --> <div class="relative"> <div class="text-center"> <span class="text-6xl font-bold text-primary-600/30">01</span> <h3 class="text-xl font-bold text-white mt-4 mb-2">āļ›āļĢāļķāļāļĐāļē</h3> <p class="text-secondary-400">āļ•āļīāļ”āļ•āđˆāļ­āđ€āļĢāļēāđ€āļžāļ·āđˆāļ­āļ›āļĢāļķāļāļĐāļēāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ</p> </div> </div> <!-- Step 2 --> <div class="relative"> <div class="text-center"> <span class="text-6xl font-bold text-primary-600/30">02</span> <h3 class="text-xl font-bold text-white mt-4 mb-2">āļ­āļ­āļāđāļšāļš</h3> <p class="text-secondary-400">āļ—āļĩāļĄāļ§āļīāļĻāļ§āļāļĢāļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™</p> </div> </div> <!-- Step 3 --> <div class="relative"> <div class="text-center"> <span class="text-6xl font-bold text-primary-600/30">03</span> <h3 class="text-xl font-bold text-white mt-4 mb-2">āđ€āļŠāļ™āļ­āļĢāļēāļ„āļē</h3> <p class="text-secondary-400">āđ€āļŠāļ™āļ­āļĢāļēāļ„āļēāļŠāļīāļ™āļ„āđ‰āļēāđāļĨāļ°āļšāļĢāļīāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āđ‚āļ›āļĢāđˆāļ‡āđƒāļŠ</p> </div> </div> <!-- Step 4 --> <div class="relative"> <div class="text-center"> <span class="text-6xl font-bold text-primary-600/30">04</span> <h3 class="text-xl font-bold text-white mt-4 mb-2">āļ•āļīāļ”āļ•āļąāđ‰āļ‡</h3> <p class="text-secondary-400">āļ—āļĩāļĄāļŠāđˆāļēāļ‡āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ”āļĒāļĄāļ·āļ­āļ­āļēāļŠāļĩāļžāļ•āļĢāļ‡āļ•āļēāļĄāļāļģāļŦāļ™āļ”</p> </div> </div> </div> </div> </section> <!-- Why Choose Us --> <section class="py-20 bg-secondary-50"> <div class="container mx-auto px-4"> <div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center"> <div> <h2 class="text-3xl md:text-4xl font-bold text-secondary-900 mb-6">
āļ—āļģāđ„āļĄāļ•āđ‰āļ­āļ‡āđ€āļĨāļ·āļ­āļ<span class="text-primary-600">āļ”āļĩāļĨāļžāļĨāļąāļŠāđ€āļ—āļ„</span> </h2> <div class="space-y-6"> <div class="flex gap-4"> <div class="w-12 h-12 bg-primary-600 rounded-lg flex items-center justify-center flex-shrink-0"> <svg class="w-6 h-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path> </svg> </div> <div> <h3 class="font-bold text-secondary-900 mb-1">āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļ§āđˆāļē 10 āļ›āļĩ</h3> <p class="text-secondary-600">āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļ”āđ‰āļēāļ™āļĢāļ°āļšāļšāļ—āđˆāļ­āđāļĨāļ°āļ­āļļāļ›āļāļĢāļ“āđŒāļ„āļĢāļšāļ§āļ‡āļˆāļĢ</p> </div> </div> <div class="flex gap-4"> <div class="w-12 h-12 bg-primary-600 rounded-lg flex items-center justify-center flex-shrink-0"> <svg class="w-6 h-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path> </svg> </div> <div> <h3 class="font-bold text-secondary-900 mb-1">āļŠāļīāļ™āļ„āđ‰āļēāļ„āļļāļ“āļ āļēāļž</h3> <p class="text-secondary-600">āļŠāļīāļ™āļ„āđ‰āļēāļœāđˆāļēāļ™āļĄāļēāļ•āļĢāļāļēāļ™ āļĄāļ­āļ. / FM / UL āļžāļĢāđ‰āļ­āļĄāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™</p> </div> </div> <div class="flex gap-4"> <div class="w-12 h-12 bg-primary-600 rounded-lg flex items-center justify-center flex-shrink-0"> <svg class="w-6 h-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path> </svg> </div> <div> <h3 class="font-bold text-secondary-900 mb-1">āļ—āļĩāļĄāļ‡āļēāļ™āļĄāļ·āļ­āļ­āļēāļŠāļĩāļž</h3> <p class="text-secondary-600">āļ§āļīāļĻāļ§āļāļĢāđāļĨāļ°āļŠāđˆāļēāļ‡āļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļžāļĢāđ‰āļ­āļĄāđƒāļŦāđ‰āļ„āļģāļ›āļĢāļķāļāļĐāļē</p> </div> </div> <div class="flex gap-4"> <div class="w-12 h-12 bg-primary-600 rounded-lg flex items-center justify-center flex-shrink-0"> <svg class="w-6 h-6 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path> </svg> </div> <div> <h3 class="font-bold text-secondary-900 mb-1">āļšāļĢāļīāļāļēāļĢāļĢāļ§āļ”āđ€āļĢāđ‡āļ§</h3> <p class="text-secondary-600">āļˆāļąāļ”āļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļēāļ—āļąāđˆāļ§āļ›āļĢāļ°āđ€āļ—āļĻ āļ•āļĢāļ‡āļ•āļēāļĄāļāļģāļŦāļ™āļ”</p> </div> </div> </div> </div> <div class="relative aspect-video bg-secondary-200 rounded-2xl overflow-hidden"> <img src="/images/2021/03/hdpe-welding_000C-1.jpg" alt="āļ—āļĩāļĄāļ‡āļēāļ™āļĄāļ·āļ­āļ­āļēāļŠāļĩāļž" class="object-cover w-full h-full" loading="lazy"> </div> </div> </div> </section> <!-- CTA --> <section class="py-20 bg-primary-600"> <div class="container mx-auto px-4 text-center"> <h2 class="text-3xl md:text-4xl font-bold text-white mb-4">
āļžāļĢāđ‰āļ­āļĄāđ€āļĢāļīāđˆāļĄāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“?
</h2> <p class="text-primary-100 text-lg mb-8 max-w-">
āļ•2xl mx-autoāļīāļ”āļ•āđˆāļ­āđ€āļĢāļēāļ§āļąāļ™āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ„āļģāļ›āļĢāļķāļāļĐāļēāđāļĨāļ°āđƒāļšāđ€āļŠāļ™āļ­āļĢāļēāļ„āļēāļŸāļĢāļĩ
</p> <div class="flex flex-wrap justify-center gap-4"> <a href="/contact-us/" class="btn-secondary bg-white text-primary-600 hover:bg-primary-50">
āļ•āļīāļ”āļ•āđˆāļ­āđ€āļĢāļē
</a> <a href="tel:090-555-1415" class="btn-outline border-white text-white hover:bg-white hover:text-primary-600">
āđ‚āļ—āļĢ: 090-555-1415
</a> </div> </div> </section> </main> <div class="fixed bottom-6 right-6 z-40 flex flex-col gap-3"> <!-- LINE --> <a href="https://line.me/ti/p/@dealplustech" target="_blank" rel="noopener noreferrer" class="w-14 h-14 bg-[#00B900] rounded-full flex items-center justify-center shadow-lg hover:scale-110 transition-transform" aria-label="āļ•āļīāļ”āļ•āđˆāļ­āļœāđˆāļēāļ™ LINE"> <svg class="w-7 h-7 text-white" viewBox="0 0 24 24" fill="currentColor"> <path d="M19.365 9.863c.349 0 .63.285.63.631 0 .345-.281.63-.63.63H17.61v1.125h1.755c.349 0 .63.283.63.63 0 .344-.281.629-.63.629h-2.386c-.345 0-.627-.285-.627-.629V8.108c0-.345.282-.63.63-.63h2.386c.346 0 .627.285.627.63 0 .349-.281.63-.63.63H17.61v1.125h1.755zm-3.855 3.016c0 .27-.174.51-.432.596-.064.021-.133.031-.199.031-.211 0-.391-.09-.51-.25l-2.443-3.317v2.94c0 .344-.279.629-.631.629-.346 0-.626-.285-.626-.629V8.108c0-.27.173-.51.43-.595.06-.023.136-.033.194-.033.195 0 .375.104.495.254l2.462 3.33V8.108c0-.345.282-.63.63-.63.345 0 .63.285.63.63v4.771zm-5.741 0c0 .344-.282.629-.631.629-.345 0-.627-.285-.627-.629V8.108c0-.345.282-.63.63-.63.346 0 .628.285.628.63v4.771zm-2.466.629H4.917c-.345 0-.63-.285-.63-.629V8.108c0-.345.285-.63.63-.63.348 0 .63.285.63.63v4.141h1.756c.348 0 .629.283.629.63 0 .344-.282.629-.629.629M24 10.314C24 4.943 18.615.572 12 .572S0 4.943 0 10.314c0 4.811 4.27 8.842 10.035 9.608.391.082.923.258 1.058.59.12.301.079.766.038 1.08l-.164 1.02c-.045.301-.24 1.186 1.049.645 1.291-.539 6.916-4.078 9.436-6.975C23.176 14.393 24 12.458 24 10.314"></path> </svg> </a> <!-- Phone --> <a href="tel:090-555-1415" class="w-14 h-14 bg-primary-600 rounded-full flex items-center justify-center shadow-lg hover:scale-110 transition-transform" aria-label="āđ‚āļ—āļĢāļŦāļēāđ€āļĢāļē"> <svg class="w-7 h-7 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"></path> </svg> </a> </div> <!-- Cookie Consent Banner --> <script type="module">const t=JSON.parse(localStorage.getItem("consent-preferences")||"null");if(t)t.analytics;else{const e=document.createElement("div");e.id="cookie-banner",e.className="fixed bottom-0 left-0 right-0 bg-secondary-900 text-white p-6 z-50 shadow-lg",e.innerHTML=`
<div class="container mx-auto max-w-4xl">
<p class="text-lg mb-4">āđ€āļĢāļēāđƒāļŠāđ‰āļ„āļļāļāļāļĩāđ‰āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āđ‚āļ”āļĒāļ„āļĨāļīāļāļĒāļ­āļĄāļĢāļąāļšāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļļāļāļāļĩāđ‰āļ—āļļāļāļ›āļĢāļ°āđ€āļ āļ— āļŦāļĢāļ·āļ­āļ„āļĨāļīāļāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđ€āļžāļ·āđˆāļ­āđ€āļĨāļ·āļ­āļāļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ</p>
<div class="flex flex-wrap gap-3">
<button id="accept-all" class="px-6 py-2 bg-primary-600 text-white font-semibold rounded-md hover:bg-primary-700">āļĒāļ­āļĄāļĢāļąāļš</button>
<button id="reject-all" class="px-6 py-2 bg-secondary-700 text-white font-semibold rounded-md hover:bg-secondary-600">āļ›āļāļīāđ€āļŠāļ˜</button>
<button id="customize" class="px-6 py-2 border border-white text-white font-semibold rounded-md hover:bg-white hover:text-secondary-900">āļ›āļĢāļąāļšāđāļ•āđˆāļ‡</button>
</div>
</div>
`,document.body.appendChild(e),document.getElementById("accept-all")?.addEventListener("click",()=>{localStorage.setItem("consent-preferences",JSON.stringify({essential:!0,analytics:!0,marketing:!0,timestamp:new Date().toISOString()})),e.remove()}),document.getElementById("reject-all")?.addEventListener("click",()=>{localStorage.setItem("consent-preferences",JSON.stringify({essential:!0,analytics:!1,marketing:!1,timestamp:new Date().toISOString()})),e.remove()}),document.getElementById("customize")?.addEventListener("click",()=>{localStorage.setItem("consent-preferences",JSON.stringify({essential:!0,analytics:!1,marketing:!1,timestamp:new Date().toISOString()})),e.remove()})}</script> </body> </html>