Skip to main content

πŸƒAcara larian kesihatan dan komuniti di Besut, Terengganu
Pendaftaran akan dibuka tidak lama lagi

Jom Lari, Jom Sihat!

Sertai acara larian komuniti anjuran Bahagian Perkhidmatan Farmasi Negeri Terengganu dengan kerjasama Malaysian Pharmacists Society Terengganu. Ayuh bergerak bersama untuk kehidupan yang lebih sihat, aktif dan bermakna.

βœ“

Setiap peserta yang menamatkan larian akan menerima sijil penyertaan larian.

Acara Larian Komuniti Larian Farmasi Terengganu 2026

Besut, Terengganu Darul Iman

πŸ“…
Tarikh Akan Diumumkan
⏰
Masa 7.00 Pagi
πŸ“
Lokasi Besut, Terengganu
🎟️
Yuran Akan Diumumkan
Larian Untuk Semua

Terbuka kepada warga farmasi, ahli keluarga dan masyarakat umum.

Tentang Acara

Bergerak bersama untuk komuniti yang lebih sihat

Larian Farmasi Terengganu merupakan sebuah acara yang menghimpunkan warga farmasi dan masyarakat dalam suasana yang sihat, ceria dan penuh semangat kebersamaan.

Acara ini bukan sekadar perlumbaan. Ia merupakan peluang untuk membina kesedaran tentang kepentingan aktiviti fizikal, menjaga kesihatan dan mengeratkan hubungan antara perkhidmatan farmasi dengan komuniti setempat.

βœ“

Mesra keluarga dan komuniti

Direka untuk disertai oleh pelbagai lapisan masyarakat dalam suasana yang menyeronokkan.

βœ“

Menggalakkan gaya hidup aktif

Memberi inspirasi kepada peserta untuk terus aktif dan menjaga kesihatan.

βœ“

Sijil penyertaan disediakan

Peserta yang menamatkan larian akan menerima sijil penyertaan sebagai tanda penghargaan.

Kenapa Perlu Sertai?

Lebih daripada sekadar larian

Nikmati pengalaman acara yang menggabungkan kecergasan, kesihatan, kebersamaan dan penghargaan kepada setiap peserta.

πŸƒ

Aktiviti Sihat

Mulakan pagi dengan aktiviti fizikal yang baik untuk kecergasan tubuh dan kesejahteraan minda.

🀝

Semangat Komuniti

Berlari bersama rakan, keluarga, warga farmasi dan masyarakat dalam suasana penuh semangat.

πŸ“œ

Sijil Larian

Peserta yang berjaya menamatkan larian akan menerima sijil penyertaan rasmi.

🎁

Kit Peserta

Peserta akan menerima kit acara tertakluk kepada pakej dan pengumuman rasmi penganjur.

Kategori Larian

Pilih kategori yang sesuai untuk anda

Maklumat jarak di bawah boleh diubah mengikut kategori rasmi yang akan ditetapkan oleh pihak penganjur.

3KM

Fun Run

Sesuai untuk peserta baharu, keluarga dan mereka yang ingin menikmati larian secara santai.

Mesra keluarga
5KM

Larian Terbuka

Kategori umum untuk peserta yang mahukan cabaran yang lebih aktif dan bertenaga.

Terbuka kepada umum
VIP

Warga Farmasi

Kategori khas atau penyertaan berkumpulan untuk warga farmasi dan organisasi berkaitan.

Tertakluk pengumuman
Penyertaan Anda

Apa yang akan diterima?

Kandungan kit boleh diselaraskan semula apabila pakej penyertaan rasmi telah dimuktamadkan.

βœ“Nombor bib peserta
βœ“Baju acara
βœ“Sijil penyertaan
βœ“Minuman peserta
βœ“Goodie bag
βœ“Medal penamat
βœ“Perlindungan acara
βœ“Pengalaman larian komuniti
β˜…
Sijil Penyertaan

Larian Farmasi Terengganu

Dengan ini diperakui bahawa peserta telah berjaya menyertai dan menamatkan acara larian.

Nama Peserta
Atur Cara

Perjalanan hari acara

Jadual ini merupakan contoh dan boleh diubah mengikut ketetapan rasmi penganjur.

6.30 pagi
Β 

Pendaftaran dan ketibaan peserta

Peserta hadir, membuat semakan pendaftaran dan berkumpul di kawasan pelepasan.

7.00 pagi
Β 

Senaman pemanasan badan

Sesi regangan dan pemanasan badan sebelum acara larian bermula.

7.20 pagi
Β 

Pelepasan peserta

Pelepasan peserta mengikut kategori dan arahan petugas acara.

8.30 pagi
Β 

Ketibaan peserta di garisan penamat

Peserta menerima minuman, medal atau kit penamat tertakluk kepada pakej penyertaan.

9.30 pagi
Β 

Majlis penutup

Penyampaian hadiah, sesi fotografi dan penutupan acara.

πŸ“
Lokasi Acara

Besut, Terengganu

Lokasi tepat, kawasan pelepasan dan laluan rasmi akan diumumkan oleh pihak penganjur.

πŸ“
Tempat Besut, Terengganu Darul Iman
πŸš—
Tempat letak kenderaan Maklumat akan diumumkan
πŸ—ΊοΈ
Laluan larian Peta laluan akan dikongsikan kemudian
Buka Lokasi
Penganjur

Dianjurkan dengan semangat kerjasama

Acara ini dianjurkan oleh Bahagian Perkhidmatan Farmasi Negeri Terengganu dengan kerjasama MPS Terengganu.

Anjuran

Bahagian Perkhidmatan Farmasi Negeri Terengganu

Dengan Kerjasama

Malaysian Pharmacists Society Terengganu

Soalan Lazim

Maklumat penting untuk peserta

Acara ini dirancang untuk warga farmasi, keluarga dan masyarakat umum. Syarat umur serta kategori rasmi akan dinyatakan dalam borang pendaftaran.

Ya. Peserta yang berjaya menamatkan larian akan menerima sijil penyertaan tertakluk kepada syarat yang ditetapkan oleh penganjur.

Tekan butang β€œBeli Tiket” atau β€œDaftar Sekarang”. Anda akan dibawa ke borang pendaftaran dan pembelian tiket yang berasingan.

Polisi pembatalan dan pemulangan wang akan dinyatakan dalam terma pendaftaran rasmi acara.

Tarikh, masa dan tempat pengambilan kit peserta akan dimaklumkan kepada peserta yang telah mendaftar.

Jangan Lepaskan Peluang

Bersedia untuk berlari bersama kami?

Tempat mungkin terhad. Lengkapkan pendaftaran melalui borang rasmi untuk mendapatkan tiket penyertaan anda.

Beli Tiket Sekarang β†’

🎟️ Beli Tiket

<p></p>
<p><style>
        :root {
            --primary: #0d5d4c;
            --primary-dark: #073e33;
            --primary-light: #dff5ee;
            --secondary: #f6b73c;
            --secondary-dark: #dd9814;
            --accent: #e6543f;
            --dark: #14231f;
            --text: #3f504b;
            --muted: #71817c;
            --light: #f6faf8;
            --white: #ffffff;
            --border: #dbe8e3;
            --shadow: 0 18px 50px rgba(10, 55, 46, 0.12);
            --shadow-small: 0 10px 30px rgba(10, 55, 46, 0.09);
            --radius-large: 30px;
            --radius-medium: 20px;
            --radius-small: 14px;
            --container: 1180px;
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: Arial, Helvetica, sans-serif;
            background: var(--white);
            color: var(--dark);
            line-height: 1.6;
            overflow-x: hidden;
        }

        img {
            max-width: 100%;
            display: block;
        }

        a {
            color: inherit;
            text-decoration: none;
        }

        button,
        input,
        select,
        textarea {
            font: inherit;
        }

        .container {
            width: min(calc(100% - 40px), var(--container));
            margin-inline: auto;
        }

        .section {
            padding: 100px 0;
        }

        .section-light {
            background: var(--light);
        }

        .section-dark {
            background: var(--primary-dark);
            color: var(--white);
        }

        .section-heading {
            max-width: 730px;
            margin-bottom: 48px;
        }

        .section-heading.center {
            text-align: center;
            margin-left: auto;
            margin-right: auto;
        }

        .eyebrow {
            display: inline-flex;
            align-items: center;
            gap: 9px;
            margin-bottom: 16px;
            color: var(--primary);
            font-size: 0.78rem;
            font-weight: 800;
            letter-spacing: 1.6px;
            text-transform: uppercase;
        }

        .section-dark .eyebrow {
            color: #8fe4c9;
        }

        .eyebrow::before {
            content: "";
            width: 30px;
            height: 3px;
            border-radius: 999px;
            background: var(--secondary);
        }

        h1,
        h2,
        h3,
        h4 {
            line-height: 1.15;
        }

        h2 {
            margin-bottom: 18px;
            font-size: clamp(2rem, 5vw, 3.25rem);
            letter-spacing: -1.5px;
        }

        .section-description {
            color: var(--text);
            font-size: 1.04rem;
        }

        .section-dark .section-description {
            color: rgba(255, 255, 255, 0.76);
        }

        .btn {
            min-height: 52px;
            padding: 14px 24px;
            border: 0;
            border-radius: 999px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            font-weight: 800;
            transition:
                transform 0.2s ease,
                box-shadow 0.2s ease,
                background 0.2s ease;
            cursor: pointer;
        }

        .btn:hover {
            transform: translateY(-3px);
        }

        .btn-primary {
            background: var(--secondary);
            color: #332200;
            box-shadow: 0 12px 30px rgba(246, 183, 60, 0.3);
        }

        .btn-primary:hover {
            background: #ffc852;
        }

        .btn-secondary {
            background: var(--primary);
            color: var(--white);
            box-shadow: 0 12px 30px rgba(13, 93, 76, 0.22);
        }

        .btn-secondary:hover {
            background: var(--primary-dark);
        }

        .btn-outline {
            border: 1px solid rgba(255, 255, 255, 0.42);
            background: rgba(255, 255, 255, 0.08);
            color: var(--white);
        }

        .btn-outline:hover {
            background: rgba(255, 255, 255, 0.16);
        }

        .icon-box {
            width: 52px;
            height: 52px;
            flex-shrink: 0;
            display: grid;
            place-items: center;
            border-radius: 16px;
            background: var(--primary-light);
            color: var(--primary);
            font-size: 1.35rem;
        }

        /* Header */

        .topbar {
            padding: 9px 0;
            background: var(--primary-dark);
            color: rgba(255, 255, 255, 0.85);
            font-size: 0.85rem;
        }

        .topbar-inner {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 9px;
            text-align: center;
        }

        .site-header {
            position: sticky;
            top: 0;
            z-index: 100;
            background: rgba(255, 255, 255, 0.93);
            border-bottom: 1px solid rgba(13, 93, 76, 0.1);
            backdrop-filter: blur(14px);
        }

        .navbar {
            min-height: 78px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 30px;
        }

        .brand {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .brand-mark {
            width: 48px;
            height: 48px;
            display: grid;
            place-items: center;
            border-radius: 15px;
            background: linear-gradient(145deg, var(--primary), var(--primary-dark));
            color: var(--white);
            font-size: 1.25rem;
            font-weight: 900;
        }

        .brand-copy strong {
            display: block;
            font-size: 0.92rem;
            line-height: 1.25;
        }

        .brand-copy span {
            display: block;
            margin-top: 3px;
            color: var(--muted);
            font-size: 0.72rem;
        }

        .nav-links {
            display: flex;
            align-items: center;
            gap: 27px;
        }

        .nav-links a:not(.btn) {
            color: var(--text);
            font-size: 0.92rem;
            font-weight: 700;
        }

        .nav-links a:not(.btn):hover {
            color: var(--primary);
        }

        .nav-toggle {
            width: 44px;
            height: 44px;
            border: 0;
            border-radius: 12px;
            display: none;
            place-items: center;
            background: var(--primary-light);
            color: var(--primary-dark);
            cursor: pointer;
        }

        /* Hero */

        .hero {
            position: relative;
            min-height: 790px;
            display: flex;
            align-items: center;
            overflow: hidden;
            background:
                radial-gradient(circle at 85% 10%, rgba(246, 183, 60, 0.28), transparent 26%),
                linear-gradient(120deg, #073e33 0%, #0d5d4c 56%, #14806a 100%);
            color: var(--white);
        }

        .hero::before {
            content: "";
            position: absolute;
            inset: 0;
            opacity: 0.16;
            background-image:
                linear-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1px),
                linear-gradient(90deg, rgba(255, 255, 255, 0.1) 1px, transparent 1px);
            background-size: 44px 44px;
            mask-image: linear-gradient(to right, black, transparent 75%);
        }

        .hero::after {
            content: "";
            position: absolute;
            right: -140px;
            bottom: -220px;
            width: 620px;
            height: 620px;
            border: 90px solid rgba(255, 255, 255, 0.07);
            border-radius: 50%;
        }

        .hero-grid {
            position: relative;
            z-index: 2;
            width: 100%;
            padding: 92px 0;
            display: grid;
            grid-template-columns: minmax(0, 1.07fr) minmax(390px, 0.83fr);
            align-items: center;
            gap: 70px;
        }

        .hero-badge {
            width: fit-content;
            margin-bottom: 25px;
            padding: 9px 15px;
            border: 1px solid rgba(255, 255, 255, 0.28);
            border-radius: 999px;
            display: flex;
            align-items: center;
            gap: 9px;
            background: rgba(255, 255, 255, 0.09);
            font-size: 0.82rem;
            font-weight: 800;
            backdrop-filter: blur(10px);
        }

        .hero-badge-dot {
            width: 9px;
            height: 9px;
            border-radius: 50%;
            background: var(--secondary);
            box-shadow: 0 0 0 6px rgba(246, 183, 60, 0.14);
        }

        .hero h1 {
            max-width: 760px;
            margin-bottom: 23px;
            font-size: clamp(3rem, 7vw, 5.7rem);
            letter-spacing: -3.5px;
        }

        .hero h1 span {
            display: block;
            color: var(--secondary);
        }

        .hero-description {
            max-width: 650px;
            margin-bottom: 33px;
            color: rgba(255, 255, 255, 0.82);
            font-size: 1.1rem;
        }

        .hero-actions {
            display: flex;
            flex-wrap: wrap;
            gap: 14px;
        }

        .hero-notice {
            margin-top: 28px;
            display: flex;
            align-items: flex-start;
            gap: 12px;
            color: rgba(255, 255, 255, 0.75);
            font-size: 0.9rem;
        }

        .hero-notice span:first-child {
            color: var(--secondary);
        }

        .hero-card {
            position: relative;
            padding: 28px;
            border: 1px solid rgba(255, 255, 255, 0.22);
            border-radius: 32px;
            background: rgba(255, 255, 255, 0.12);
            box-shadow: 0 28px 80px rgba(2, 28, 23, 0.28);
            backdrop-filter: blur(16px);
        }

        .runner-visual {
            position: relative;
            min-height: 470px;
            border-radius: 24px;
            overflow: hidden;
            background:
                linear-gradient(to top, rgba(4, 42, 34, 0.72), transparent 57%),
                url("https://images.unsplash.com/photo-1552674605-db6ffd4facb5?auto=format&fit=crop&w=1200&q=85")
                center / cover no-repeat;
        }

        .runner-visual::before {
            content: "BESUT";
            position: absolute;
            top: 25px;
            right: -8px;
            color: rgba(255, 255, 255, 0.16);
            font-size: 5rem;
            font-weight: 900;
            letter-spacing: 7px;
            transform: rotate(90deg) translateX(100%);
            transform-origin: top right;
        }

        .hero-event-card {
            position: absolute;
            right: 18px;
            bottom: 18px;
            left: 18px;
            padding: 21px;
            border: 1px solid rgba(255, 255, 255, 0.25);
            border-radius: 19px;
            background: rgba(5, 46, 38, 0.84);
            backdrop-filter: blur(10px);
        }

        .hero-event-card small {
            display: block;
            margin-bottom: 8px;
            color: var(--secondary);
            font-weight: 800;
            text-transform: uppercase;
            letter-spacing: 1.2px;
        }

        .hero-event-card strong {
            display: block;
            font-size: 1.3rem;
        }

        .hero-event-card p {
            margin-top: 6px;
            color: rgba(255, 255, 255, 0.75);
            font-size: 0.9rem;
        }

        /* Event quick information */

        .quick-info {
            position: relative;
            z-index: 5;
            margin-top: -57px;
        }

        .quick-info-grid {
            padding: 22px;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            border: 1px solid var(--border);
            border-radius: 25px;
            background: var(--white);
            box-shadow: var(--shadow);
        }

        .quick-item {
            padding: 14px 20px;
            display: flex;
            align-items: center;
            gap: 14px;
            border-right: 1px solid var(--border);
        }

        .quick-item:last-child {
            border-right: 0;
        }

        .quick-item small {
            display: block;
            margin-bottom: 3px;
            color: var(--muted);
            font-size: 0.76rem;
            text-transform: uppercase;
            letter-spacing: 0.7px;
        }

        .quick-item strong {
            display: block;
            font-size: 0.96rem;
        }

        /* About */

        .about-grid {
            display: grid;
            grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
            align-items: center;
            gap: 85px;
        }

        .about-image-wrap {
            position: relative;
        }

        .about-image {
            min-height: 570px;
            border-radius: var(--radius-large);
            background:
                linear-gradient(to top, rgba(7, 62, 51, 0.36), transparent 50%),
                url("https://images.unsplash.com/photo-1530137073520-4ea6e2f10a48?auto=format&fit=crop&w=1200&q=85")
                center / cover no-repeat;
            box-shadow: var(--shadow);
        }

        .about-float-card {
            position: absolute;
            right: -30px;
            bottom: 40px;
            width: 245px;
            padding: 23px;
            border-radius: 22px;
            background: var(--secondary);
            color: #342200;
            box-shadow: var(--shadow-small);
        }

        .about-float-card strong {
            display: block;
            margin-bottom: 7px;
            font-size: 1.4rem;
        }

        .about-content p {
            margin-bottom: 17px;
            color: var(--text);
        }

        .about-points {
            margin-top: 28px;
            display: grid;
            gap: 17px;
        }

        .about-point {
            display: flex;
            align-items: flex-start;
            gap: 14px;
        }

        .about-point-icon {
            width: 28px;
            height: 28px;
            flex-shrink: 0;
            display: grid;
            place-items: center;
            border-radius: 50%;
            background: var(--primary-light);
            color: var(--primary);
            font-size: 0.82rem;
            font-weight: 900;
        }

        .about-point h3 {
            margin-bottom: 4px;
            font-size: 1rem;
        }

        .about-point p {
            margin: 0;
            color: var(--muted);
            font-size: 0.92rem;
        }

        /* Highlights */

        .highlight-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px;
        }

        .highlight-card {
            min-height: 265px;
            padding: 28px;
            border: 1px solid var(--border);
            border-radius: var(--radius-medium);
            background: var(--white);
            transition:
                transform 0.22s ease,
                box-shadow 0.22s ease,
                border-color 0.22s ease;
        }

        .highlight-card:hover {
            transform: translateY(-7px);
            border-color: rgba(13, 93, 76, 0.25);
            box-shadow: var(--shadow-small);
        }

        .highlight-card h3 {
            margin: 22px 0 11px;
            font-size: 1.22rem;
        }

        .highlight-card p {
            color: var(--muted);
            font-size: 0.92rem;
        }

        /* Categories */

        .categories {
            position: relative;
            overflow: hidden;
        }

        .categories::before {
            content: "";
            position: absolute;
            left: -140px;
            bottom: -170px;
            width: 480px;
            height: 480px;
            border: 70px solid rgba(255, 255, 255, 0.05);
            border-radius: 50%;
        }

        .category-grid {
            position: relative;
            z-index: 2;
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 22px;
        }

        .category-card {
            padding: 34px;
            border: 1px solid rgba(255, 255, 255, 0.14);
            border-radius: 24px;
            background: rgba(255, 255, 255, 0.07);
        }

        .category-distance {
            margin-bottom: 16px;
            color: var(--secondary);
            font-size: 2.8rem;
            font-weight: 900;
            line-height: 1;
        }

        .category-card h3 {
            margin-bottom: 10px;
            font-size: 1.25rem;
        }

        .category-card p {
            color: rgba(255, 255, 255, 0.68);
            font-size: 0.92rem;
        }

        .category-tag {
            width: fit-content;
            margin-top: 22px;
            padding: 7px 12px;
            border-radius: 999px;
            background: rgba(255, 255, 255, 0.1);
            color: rgba(255, 255, 255, 0.8);
            font-size: 0.78rem;
            font-weight: 800;
        }

        /* Entitlements */

        .entitlement-grid {
            display: grid;
            grid-template-columns: minmax(0, 1fr) minmax(370px, 0.75fr);
            align-items: stretch;
            gap: 28px;
        }

        .entitlement-list {
            padding: 35px;
            border: 1px solid var(--border);
            border-radius: var(--radius-large);
            background: var(--white);
        }

        .entitlement-items {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 17px;
        }

        .entitlement-item {
            padding: 20px;
            display: flex;
            align-items: center;
            gap: 14px;
            border-radius: 17px;
            background: var(--light);
        }

        .entitlement-item span {
            width: 34px;
            height: 34px;
            flex-shrink: 0;
            display: grid;
            place-items: center;
            border-radius: 50%;
            background: var(--primary);
            color: var(--white);
            font-size: 0.8rem;
        }

        .entitlement-item strong {
            font-size: 0.92rem;
        }

        .certificate-card {
            position: relative;
            min-height: 520px;
            padding: 32px;
            border-radius: var(--radius-large);
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            overflow: hidden;
            background:
                linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(234, 247, 242, 0.97)),
                var(--white);
            border: 10px solid var(--primary);
            box-shadow: var(--shadow);
        }

        .certificate-card::before,
        .certificate-card::after {
            content: "";
            position: absolute;
            width: 140px;
            height: 140px;
            border: 22px solid rgba(246, 183, 60, 0.23);
            border-radius: 50%;
        }

        .certificate-card::before {
            top: -75px;
            left: -75px;
        }

        .certificate-card::after {
            right: -75px;
            bottom: -75px;
        }

        .certificate-top {
            position: relative;
            z-index: 2;
            text-align: center;
        }

        .certificate-seal {
            width: 72px;
            height: 72px;
            margin: 0 auto 20px;
            display: grid;
            place-items: center;
            border-radius: 50%;
            background: var(--secondary);
            color: #3c2800;
            font-size: 2rem;
        }

        .certificate-card small {
            color: var(--primary);
            font-weight: 900;
            letter-spacing: 2px;
            text-transform: uppercase;
        }

        .certificate-card h3 {
            margin: 14px 0;
            color: var(--primary-dark);
            font-family: Georgia, "Times New Roman", serif;
            font-size: 2.2rem;
        }

        .certificate-card p {
            color: var(--text);
            font-size: 0.92rem;
        }

        .certificate-name {
            position: relative;
            z-index: 2;
            padding: 20px 0 9px;
            border-bottom: 2px solid var(--primary);
            color: var(--primary-dark);
            font-family: Georgia, "Times New Roman", serif;
            font-size: 1.45rem;
            font-style: italic;
            text-align: center;
        }

        .certificate-footer {
            position: relative;
            z-index: 2;
            display: flex;
            justify-content: space-between;
            gap: 20px;
            color: var(--muted);
            font-size: 0.72rem;
        }

        /* Schedule */

        .schedule-wrap {
            max-width: 860px;
            margin-inline: auto;
        }

        .schedule-item {
            display: grid;
            grid-template-columns: 120px 45px 1fr;
            gap: 20px;
        }

        .schedule-time {
            padding-top: 20px;
            color: var(--primary);
            font-weight: 900;
            text-align: right;
        }

        .schedule-line {
            position: relative;
            display: flex;
            justify-content: center;
        }

        .schedule-line::before {
            content: "";
            position: absolute;
            top: 0;
            bottom: 0;
            width: 2px;
            background: var(--border);
        }

        .schedule-dot {
            position: relative;
            z-index: 2;
            width: 18px;
            height: 18px;
            margin-top: 23px;
            border: 5px solid var(--primary-light);
            border-radius: 50%;
            background: var(--primary);
        }

        .schedule-content {
            margin-bottom: 18px;
            padding: 21px 24px;
            border: 1px solid var(--border);
            border-radius: 18px;
            background: var(--white);
        }

        .schedule-content h3 {
            margin-bottom: 5px;
            font-size: 1rem;
        }

        .schedule-content p {
            color: var(--muted);
            font-size: 0.9rem;
        }

        /* Location */

        .location-grid {
            display: grid;
            grid-template-columns: minmax(0, 1fr) minmax(380px, 0.8fr);
            gap: 25px;
        }

        .map-placeholder {
            min-height: 500px;
            border-radius: var(--radius-large);
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            background:
                linear-gradient(rgba(7, 62, 51, 0.25), rgba(7, 62, 51, 0.45)),
                url("https://images.unsplash.com/photo-1521295121783-8a321d551ad2?auto=format&fit=crop&w=1400&q=85")
                center / cover no-repeat;
            box-shadow: var(--shadow-small);
        }

        .map-pin {
            width: 125px;
            height: 125px;
            display: grid;
            place-items: center;
            border: 12px solid rgba(255, 255, 255, 0.25);
            border-radius: 50% 50% 50% 0;
            background: var(--secondary);
            color: #3c2800;
            font-size: 2.4rem;
            transform: rotate(-45deg);
            box-shadow: var(--shadow);
        }

        .map-pin span {
            transform: rotate(45deg);
        }

        .location-card {
            padding: 38px;
            border-radius: var(--radius-large);
            background: var(--primary);
            color: var(--white);
        }

        .location-card h2 {
            font-size: clamp(2rem, 4vw, 2.8rem);
        }

        .location-card > p {
            color: rgba(255, 255, 255, 0.72);
        }

        .location-details {
            margin: 33px 0;
            display: grid;
            gap: 22px;
        }

        .location-detail {
            display: flex;
            align-items: flex-start;
            gap: 14px;
        }

        .location-detail-icon {
            width: 42px;
            height: 42px;
            flex-shrink: 0;
            display: grid;
            place-items: center;
            border-radius: 13px;
            background: rgba(255, 255, 255, 0.12);
        }

        .location-detail small {
            display: block;
            margin-bottom: 2px;
            color: rgba(255, 255, 255, 0.55);
        }

        .location-detail strong {
            font-size: 0.94rem;
        }

        /* Organisers */

        .organiser-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 24px;
        }

        .organiser-card {
            padding: 34px;
            display: flex;
            align-items: center;
            gap: 22px;
            border: 1px solid var(--border);
            border-radius: 23px;
            background: var(--white);
        }

        .organiser-logo {
            width: 88px;
            height: 88px;
            flex-shrink: 0;
            display: grid;
            place-items: center;
            border-radius: 22px;
            background: var(--primary-light);
            color: var(--primary);
            font-size: 1.2rem;
            font-weight: 900;
            text-align: center;
            line-height: 1.15;
        }

        .organiser-card small {
            color: var(--muted);
            font-size: 0.74rem;
            font-weight: 800;
            letter-spacing: 1px;
            text-transform: uppercase;
        }

        .organiser-card h3 {
            margin-top: 7px;
            font-size: 1.15rem;
        }

        /* FAQ */

        .faq-list {
            max-width: 870px;
            margin-inline: auto;
            display: grid;
            gap: 13px;
        }

        .faq-item {
            border: 1px solid var(--border);
            border-radius: 17px;
            overflow: hidden;
            background: var(--white);
        }

        .faq-question {
            width: 100%;
            padding: 21px 23px;
            border: 0;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 20px;
            background: transparent;
            color: var(--dark);
            font-weight: 800;
            text-align: left;
            cursor: pointer;
        }

        .faq-plus {
            color: var(--primary);
            font-size: 1.45rem;
            font-weight: 400;
            transition: transform 0.25s ease;
        }

        .faq-answer {
            max-height: 0;
            overflow: hidden;
            color: var(--text);
            transition: max-height 0.3s ease;
        }

        .faq-answer p {
            padding: 0 23px 22px;
        }

        .faq-item.active .faq-answer {
            max-height: 250px;
        }

        .faq-item.active .faq-plus {
            transform: rotate(45deg);
        }

        /* CTA */

        .cta {
            padding: 45px 0 100px;
            background: var(--light);
        }

        .cta-box {
            position: relative;
            padding: 65px;
            border-radius: 34px;
            overflow: hidden;
            background:
                radial-gradient(circle at 85% 30%, rgba(246, 183, 60, 0.35), transparent 25%),
                linear-gradient(135deg, var(--primary-dark), var(--primary));
            color: var(--white);
            box-shadow: var(--shadow);
        }

        .cta-box::after {
            content: "";
            position: absolute;
            right: -110px;
            bottom: -170px;
            width: 420px;
            height: 420px;
            border: 70px solid rgba(255, 255, 255, 0.06);
            border-radius: 50%;
        }

        .cta-content {
            position: relative;
            z-index: 2;
            max-width: 760px;
        }

        .cta-box h2 {
            margin-bottom: 17px;
            font-size: clamp(2.2rem, 6vw, 4rem);
        }

        .cta-box p {
            max-width: 650px;
            margin-bottom: 28px;
            color: rgba(255, 255, 255, 0.75);
            font-size: 1.04rem;
        }

        /* Footer */

        .site-footer {
            padding: 70px 0 25px;
            background: #082e27;
            color: var(--white);
        }

        .footer-grid {
            display: grid;
            grid-template-columns: 1.3fr 0.7fr 0.8fr;
            gap: 60px;
        }

        .footer-brand {
            max-width: 460px;
        }

        .footer-brand p {
            margin-top: 20px;
            color: rgba(255, 255, 255, 0.63);
            font-size: 0.91rem;
        }

        .footer-column h3 {
            margin-bottom: 19px;
            font-size: 1rem;
        }

        .footer-links {
            display: grid;
            gap: 11px;
        }

        .footer-links a,
        .footer-links span {
            color: rgba(255, 255, 255, 0.66);
            font-size: 0.88rem;
        }

        .footer-links a:hover {
            color: var(--secondary);
        }

        .footer-bottom {
            margin-top: 55px;
            padding-top: 22px;
            border-top: 1px solid rgba(255, 255, 255, 0.12);
            display: flex;
            justify-content: space-between;
            gap: 20px;
            color: rgba(255, 255, 255, 0.5);
            font-size: 0.78rem;
        }

        /* Floating register button */

        .floating-register {
            position: fixed;
            z-index: 90;
            right: 22px;
            bottom: 22px;
            min-height: 55px;
            padding: 14px 22px;
            border-radius: 999px;
            display: none;
            align-items: center;
            justify-content: center;
            gap: 9px;
            background: var(--secondary);
            color: #342200;
            font-size: 0.9rem;
            font-weight: 900;
            box-shadow: 0 15px 35px rgba(36, 26, 4, 0.25);
        }

        /* Responsive */

        @media (max-width: 1050px) {
            .nav-links {
                position: absolute;
                top: 78px;
                right: 20px;
                left: 20px;
                padding: 22px;
                border: 1px solid var(--border);
                border-radius: 20px;
                display: none;
                align-items: stretch;
                flex-direction: column;
                background: var(--white);
                box-shadow: var(--shadow);
            }

            .nav-links.active {
                display: flex;
            }

            .nav-links a {
                width: 100%;
            }

            .nav-links .btn {
                margin-top: 6px;
            }

            .nav-toggle {
                display: grid;
            }

            .hero-grid {
                grid-template-columns: 1fr;
                gap: 45px;
            }

            .hero-copy {
                max-width: 820px;
            }

            .hero-card {
                max-width: 700px;
            }

            .quick-info-grid {
                grid-template-columns: repeat(2, 1fr);
            }

            .quick-item:nth-child(2) {
                border-right: 0;
            }

            .quick-item:nth-child(-n + 2) {
                border-bottom: 1px solid var(--border);
            }

            .about-grid,
            .entitlement-grid,
            .location-grid {
                grid-template-columns: 1fr;
            }

            .about-image-wrap {
                max-width: 720px;
            }

            .highlight-grid {
                grid-template-columns: repeat(2, 1fr);
            }

            .footer-grid {
                grid-template-columns: 1.2fr 0.8fr;
            }

            .footer-brand {
                grid-column: 1 / -1;
            }
        }

        @media (max-width: 740px) {
            .container {
                width: min(calc(100% - 30px), var(--container));
            }

            .section {
                padding: 75px 0;
            }

            .brand-copy strong {
                max-width: 205px;
                font-size: 0.79rem;
            }

            .brand-copy span {
                display: none;
            }

            .hero {
                min-height: auto;
            }

            .hero-grid {
                padding: 70px 0 100px;
            }

            .hero h1 {
                font-size: clamp(2.8rem, 14vw, 4.3rem);
                letter-spacing: -2.2px;
            }

            .hero-description {
                font-size: 1rem;
            }

            .hero-actions {
                flex-direction: column;
                align-items: stretch;
            }

            .hero-actions .btn {
                width: 100%;
            }

            .hero-card {
                padding: 14px;
                border-radius: 25px;
            }

            .runner-visual {
                min-height: 430px;
            }

            .quick-info {
                margin-top: -52px;
            }

            .quick-info-grid {
                padding: 10px;
                grid-template-columns: 1fr;
            }

            .quick-item {
                padding: 15px;
                border-right: 0;
                border-bottom: 1px solid var(--border);
            }

            .quick-item:last-child {
                border-bottom: 0;
            }

            .about-grid {
                gap: 50px;
            }

            .about-image {
                min-height: 430px;
            }

            .about-float-card {
                right: 16px;
                bottom: 18px;
                width: calc(100% - 32px);
            }

            .highlight-grid,
            .category-grid,
            .organiser-grid,
            .entitlement-items {
                grid-template-columns: 1fr;
            }

            .category-card {
                padding: 27px;
            }

            .entitlement-list {
                padding: 22px;
            }

            .certificate-card {
                min-height: 500px;
                padding: 24px;
            }

            .schedule-item {
                grid-template-columns: 74px 24px 1fr;
                gap: 9px;
            }

            .schedule-time {
                font-size: 0.77rem;
            }

            .schedule-content {
                padding: 18px;
            }

            .map-placeholder {
                min-height: 390px;
            }

            .location-card,
            .organiser-card {
                padding: 27px;
            }

            .organiser-card {
                align-items: flex-start;
                flex-direction: column;
            }

            .cta {
                padding-bottom: 75px;
            }

            .cta-box {
                padding: 42px 26px;
            }

            .footer-grid {
                grid-template-columns: 1fr;
                gap: 35px;
            }

            .footer-brand {
                grid-column: auto;
            }

            .footer-bottom {
                align-items: flex-start;
                flex-direction: column;
            }

            .floating-register {
                display: flex;
            }
        }

        @media (max-width: 420px) {
            .brand-mark {
                width: 43px;
                height: 43px;
            }

            .brand-copy strong {
                max-width: 175px;
                font-size: 0.72rem;
            }

            .hero h1 {
                font-size: 2.85rem;
            }

            .runner-visual {
                min-height: 390px;
            }

            .hero-event-card {
                right: 10px;
                bottom: 10px;
                left: 10px;
            }
        }
    </style></p>
<!--
        ======================================================
        GANTI PAUTAN PENDAFTARAN DI BAWAH
        Cari: https://forms.example.com/daftar
        Kemudian gantikan dengan pautan borang sebenar.
        ======================================================
    -->
<div class="topbar">
<div class="container topbar-inner">πŸƒAcara larian kesihatan dan komuniti di Besut, Terengganu</div>
</div>
<header class="site-header">
<div class="container navbar">
<div class="brand-mark">LF</div>
<div class="brand-copy"><strong>Larian Farmasi Terengganu</strong>Besut, Terengganu</div>
<nav id="navLinks" class="nav-links" aria-label="Navigasi utama"><a href="#tentang">Tentang</a> <a href="#kategori">Kategori</a> <a href="#kit-peserta">Kit Peserta</a> <a href="#lokasi">Lokasi</a> <a href="#soalan">Soalan Lazim</a> <a class="btn btn-secondary" href="https://forms.example.com/daftar" target="_blank" rel="noopener"> Daftar Sekarang </a></nav><button id="navToggle" class="nav-toggle" aria-label="Buka menu navigasi" aria-expanded="false"> ☰ </button></div>
</header><main><!-- HERO -->
<section id="utama" class="hero">
<div class="container hero-grid">
<div class="hero-copy">
<div class="hero-badge">Pendaftaran akan dibuka tidak lama lagi</div>
<h1>Jom Lari, Jom Sihat!</h1>
<p class="hero-description">Sertai acara larian komuniti anjuran <strong>Bahagian Perkhidmatan Farmasi Negeri Terengganu</strong> dengan kerjasama <strong>Malaysian Pharmacists Society Terengganu</strong>. Ayuh bergerak bersama untuk kehidupan yang lebih sihat, aktif dan bermakna.</p>
<div class="hero-actions"><a class="btn btn-primary" href="https://forms.example.com/daftar" target="_blank" rel="noopener"> Beli Tiket β†’ </a> <a class="btn btn-outline" href="#tentang"> Lihat Maklumat Acara </a></div>
<div class="hero-notice">βœ“
<p>Setiap peserta yang menamatkan larian akan menerima <strong>sijil penyertaan larian</strong>.</p>
</div>
</div>
<div class="hero-card">
<div class="runner-visual">
<div class="hero-event-card"><small>Acara Larian Komuniti</small> <strong>Larian Farmasi Terengganu 2026</strong>
<p>Besut, Terengganu Darul Iman</p>
</div>
</div>
</div>
</div>
</section>
<!-- QUICK INFORMATION -->
<section class="quick-info" aria-label="Maklumat ringkas acara">
<div class="container">
<div class="quick-info-grid">
<div class="quick-item">
<div class="icon-box">πŸ“…</div>
<div><small>Tarikh</small> <strong>Akan Diumumkan</strong></div>
</div>
<div class="quick-item">
<div class="icon-box">⏰</div>
<div><small>Masa</small> <strong>7.00 Pagi</strong></div>
</div>
<div class="quick-item">
<div class="icon-box">πŸ“</div>
<div><small>Lokasi</small> <strong>Besut, Terengganu</strong></div>
</div>
<div class="quick-item">
<div class="icon-box">🎟️</div>
<div><small>Yuran</small> <strong>Akan Diumumkan</strong></div>
</div>
</div>
</div>
</section>
<!-- ABOUT -->
<section id="tentang" class="section">
<div class="container about-grid">
<div class="about-image-wrap">
<div class="about-image" role="img" aria-label="Peserta menyertai acara larian komuniti">Β </div>
<div class="about-float-card"><strong>Larian Untuk Semua</strong>
<p>Terbuka kepada warga farmasi, ahli keluarga dan masyarakat umum.</p>
</div>
</div>
<div class="about-content">
<div class="eyebrow">Tentang Acara</div>
<h2>Bergerak bersama untuk komuniti yang lebih sihat</h2>
<p>Larian Farmasi Terengganu merupakan sebuah acara yang menghimpunkan warga farmasi dan masyarakat dalam suasana yang sihat, ceria dan penuh semangat kebersamaan.</p>
<p>Acara ini bukan sekadar perlumbaan. Ia merupakan peluang untuk membina kesedaran tentang kepentingan aktiviti fizikal, menjaga kesihatan dan mengeratkan hubungan antara perkhidmatan farmasi dengan komuniti setempat.</p>
<div class="about-points">
<div class="about-point">
<div class="about-point-icon">βœ“</div>
<div>
<h3>Mesra keluarga dan komuniti</h3>
<p>Direka untuk disertai oleh pelbagai lapisan masyarakat dalam suasana yang menyeronokkan.</p>
</div>
</div>
<div class="about-point">
<div class="about-point-icon">βœ“</div>
<div>
<h3>Menggalakkan gaya hidup aktif</h3>
<p>Memberi inspirasi kepada peserta untuk terus aktif dan menjaga kesihatan.</p>
</div>
</div>
<div class="about-point">
<div class="about-point-icon">βœ“</div>
<div>
<h3>Sijil penyertaan disediakan</h3>
<p>Peserta yang menamatkan larian akan menerima sijil penyertaan sebagai tanda penghargaan.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- HIGHLIGHTS -->
<section class="section section-light">
<div class="container">
<div class="section-heading center">
<div class="eyebrow">Kenapa Perlu Sertai?</div>
<h2>Lebih daripada sekadar larian</h2>
<p class="section-description">Nikmati pengalaman acara yang menggabungkan kecergasan, kesihatan, kebersamaan dan penghargaan kepada setiap peserta.</p>
</div>
<div class="highlight-grid">
<article class="highlight-card">
<div class="icon-box">πŸƒ</div>
<h3>Aktiviti Sihat</h3>
<p>Mulakan pagi dengan aktiviti fizikal yang baik untuk kecergasan tubuh dan kesejahteraan minda.</p>
</article>
<article class="highlight-card">
<div class="icon-box">🀝</div>
<h3>Semangat Komuniti</h3>
<p>Berlari bersama rakan, keluarga, warga farmasi dan masyarakat dalam suasana penuh semangat.</p>
</article>
<article class="highlight-card">
<div class="icon-box">πŸ“œ</div>
<h3>Sijil Larian</h3>
<p>Peserta yang berjaya menamatkan larian akan menerima sijil penyertaan rasmi.</p>
</article>
<article class="highlight-card">
<div class="icon-box">🎁</div>
<h3>Kit Peserta</h3>
<p>Peserta akan menerima kit acara tertakluk kepada pakej dan pengumuman rasmi penganjur.</p>
</article>
</div>
</div>
</section>
<!-- CATEGORIES -->
<section id="kategori" class="section section-dark categories">
<div class="container">
<div class="section-heading">
<div class="eyebrow">Kategori Larian</div>
<h2>Pilih kategori yang sesuai untuk anda</h2>
<p class="section-description">Maklumat jarak di bawah boleh diubah mengikut kategori rasmi yang akan ditetapkan oleh pihak penganjur.</p>
</div>
<div class="category-grid">
<article class="category-card">
<div class="category-distance">3KM</div>
<h3>Fun Run</h3>
<p>Sesuai untuk peserta baharu, keluarga dan mereka yang ingin menikmati larian secara santai.</p>
<div class="category-tag">Mesra keluarga</div>
</article>
<article class="category-card">
<div class="category-distance">5KM</div>
<h3>Larian Terbuka</h3>
<p>Kategori umum untuk peserta yang mahukan cabaran yang lebih aktif dan bertenaga.</p>
<div class="category-tag">Terbuka kepada umum</div>
</article>
<article class="category-card">
<div class="category-distance">VIP</div>
<h3>Warga Farmasi</h3>
<p>Kategori khas atau penyertaan berkumpulan untuk warga farmasi dan organisasi berkaitan.</p>
<div class="category-tag">Tertakluk pengumuman</div>
</article>
</div>
</div>
</section>
<!-- ENTITLEMENTS -->
<section id="kit-peserta" class="section section-light">
<div class="container">
<div class="section-heading center">
<div class="eyebrow">Penyertaan Anda</div>
<h2>Apa yang akan diterima?</h2>
<p class="section-description">Kandungan kit boleh diselaraskan semula apabila pakej penyertaan rasmi telah dimuktamadkan.</p>
</div>
<div class="entitlement-grid">
<div class="entitlement-list">
<div class="entitlement-items">
<div class="entitlement-item">βœ“<strong>Nombor bib peserta</strong></div>
<div class="entitlement-item">βœ“<strong>Baju acara</strong></div>
<div class="entitlement-item">βœ“<strong>Sijil penyertaan</strong></div>
<div class="entitlement-item">βœ“<strong>Minuman peserta</strong></div>
<div class="entitlement-item">βœ“<strong>Goodie bag</strong></div>
<div class="entitlement-item">βœ“<strong>Medal penamat</strong></div>
<div class="entitlement-item">βœ“<strong>Perlindungan acara</strong></div>
<div class="entitlement-item">βœ“<strong>Pengalaman larian komuniti</strong></div>
</div>
</div>
<div class="certificate-card">
<div class="certificate-top">
<div class="certificate-seal">β˜…</div>
<small>Sijil Penyertaan</small>
<h3>Larian Farmasi Terengganu</h3>
<p>Dengan ini diperakui bahawa peserta telah berjaya menyertai dan menamatkan acara larian.</p>
</div>
<div class="certificate-name">Nama Peserta</div>
<div class="certificate-footer">Bahagian Perkhidmatan Farmasi Negeri TerengganuMPS Terengganu</div>
</div>
</div>
</div>
</section>
<!-- PROGRAMME -->
<section class="section">
<div class="container">
<div class="section-heading center">
<div class="eyebrow">Atur Cara</div>
<h2>Perjalanan hari acara</h2>
<p class="section-description">Jadual ini merupakan contoh dan boleh diubah mengikut ketetapan rasmi penganjur.</p>
</div>
<div class="schedule-wrap">
<div class="schedule-item">
<div class="schedule-time">6.30 pagi</div>
<div class="schedule-line">Β </div>
<div class="schedule-content">
<h3>Pendaftaran dan ketibaan peserta</h3>
<p>Peserta hadir, membuat semakan pendaftaran dan berkumpul di kawasan pelepasan.</p>
</div>
</div>
<div class="schedule-item">
<div class="schedule-time">7.00 pagi</div>
<div class="schedule-line">Β </div>
<div class="schedule-content">
<h3>Senaman pemanasan badan</h3>
<p>Sesi regangan dan pemanasan badan sebelum acara larian bermula.</p>
</div>
</div>
<div class="schedule-item">
<div class="schedule-time">7.20 pagi</div>
<div class="schedule-line">Β </div>
<div class="schedule-content">
<h3>Pelepasan peserta</h3>
<p>Pelepasan peserta mengikut kategori dan arahan petugas acara.</p>
</div>
</div>
<div class="schedule-item">
<div class="schedule-time">8.30 pagi</div>
<div class="schedule-line">Β </div>
<div class="schedule-content">
<h3>Ketibaan peserta di garisan penamat</h3>
<p>Peserta menerima minuman, medal atau kit penamat tertakluk kepada pakej penyertaan.</p>
</div>
</div>
<div class="schedule-item">
<div class="schedule-time">9.30 pagi</div>
<div class="schedule-line">Β </div>
<div class="schedule-content">
<h3>Majlis penutup</h3>
<p>Penyampaian hadiah, sesi fotografi dan penutupan acara.</p>
</div>
</div>
</div>
</div>
</section>
<!-- LOCATION -->
<section id="lokasi" class="section section-light">
<div class="container location-grid">
<div class="map-placeholder">
<div class="map-pin">πŸ“</div>
</div>
<div class="location-card">
<div class="eyebrow">Lokasi Acara</div>
<h2>Besut, Terengganu</h2>
<p>Lokasi tepat, kawasan pelepasan dan laluan rasmi akan diumumkan oleh pihak penganjur.</p>
<div class="location-details">
<div class="location-detail">
<div class="location-detail-icon">πŸ“</div>
<div><small>Tempat</small> <strong>Besut, Terengganu Darul Iman</strong></div>
</div>
<div class="location-detail">
<div class="location-detail-icon">πŸš—</div>
<div><small>Tempat letak kenderaan</small> <strong>Maklumat akan diumumkan</strong></div>
</div>
<div class="location-detail">
<div class="location-detail-icon">πŸ—ΊοΈ</div>
<div><small>Laluan larian</small> <strong>Peta laluan akan dikongsikan kemudian</strong></div>
</div>
</div>
<a class="btn btn-primary" href="#"> Buka Lokasi </a></div>
</div>
</section>
<!-- ORGANISERS -->
<section class="section">
<div class="container">
<div class="section-heading center">
<div class="eyebrow">Penganjur</div>
<h2>Dianjurkan dengan semangat kerjasama</h2>
<p class="section-description">Acara ini dianjurkan oleh Bahagian Perkhidmatan Farmasi Negeri Terengganu dengan kerjasama MPS Terengganu.</p>
</div>
<div class="organiser-grid">
<article class="organiser-card">
<div class="organiser-logo">BPF</div>
<div><small>Anjuran</small>
<h3>Bahagian Perkhidmatan Farmasi Negeri Terengganu</h3>
</div>
</article>
<article class="organiser-card">
<div class="organiser-logo">MPS</div>
<div><small>Dengan Kerjasama</small>
<h3>Malaysian Pharmacists Society Terengganu</h3>
</div>
</article>
</div>
</div>
</section>
<!-- FAQ -->
<section id="soalan" class="section section-light">
<div class="container">
<div class="section-heading center">
<div class="eyebrow">Soalan Lazim</div>
<h2>Maklumat penting untuk peserta</h2>
</div>
<div class="faq-list">
<article class="faq-item active"><button class="faq-question" type="button"> Siapakah yang boleh menyertai acara ini? <span class="faq-plus">+</span> </button>
<div class="faq-answer">
<p>Acara ini dirancang untuk warga farmasi, keluarga dan masyarakat umum. Syarat umur serta kategori rasmi akan dinyatakan dalam borang pendaftaran.</p>
</div>
</article>
<article class="faq-item"><button class="faq-question" type="button"> Adakah peserta akan menerima sijil? <span class="faq-plus">+</span> </button>
<div class="faq-answer">
<p>Ya. Peserta yang berjaya menamatkan larian akan menerima sijil penyertaan tertakluk kepada syarat yang ditetapkan oleh penganjur.</p>
</div>
</article>
<article class="faq-item"><button class="faq-question" type="button"> Bagaimanakah cara membeli tiket? <span class="faq-plus">+</span> </button>
<div class="faq-answer">
<p>Tekan butang β€œBeli Tiket” atau β€œDaftar Sekarang”. Anda akan dibawa ke borang pendaftaran dan pembelian tiket yang berasingan.</p>
</div>
</article>
<article class="faq-item"><button class="faq-question" type="button"> Adakah yuran pendaftaran boleh dikembalikan? <span class="faq-plus">+</span> </button>
<div class="faq-answer">
<p>Polisi pembatalan dan pemulangan wang akan dinyatakan dalam terma pendaftaran rasmi acara.</p>
</div>
</article>
<article class="faq-item"><button class="faq-question" type="button"> Di manakah lokasi pengambilan kit peserta? <span class="faq-plus">+</span> </button>
<div class="faq-answer">
<p>Tarikh, masa dan tempat pengambilan kit peserta akan dimaklumkan kepada peserta yang telah mendaftar.</p>
</div>
</article>
</div>
</div>
</section>
<!-- FINAL CTA -->
<section class="cta">
<div class="container">
<div class="cta-box">
<div class="cta-content">
<div class="eyebrow">Jangan Lepaskan Peluang</div>
<h2>Bersedia untuk berlari bersama kami?</h2>
<p>Tempat mungkin terhad. Lengkapkan pendaftaran melalui borang rasmi untuk mendapatkan tiket penyertaan anda.</p>
<a class="btn btn-primary" href="https://forms.example.com/daftar" target="_blank" rel="noopener"> Beli Tiket Sekarang β†’ </a></div>
</div>
</div>
</section>
</main><!-- FOOTER --><footer class="site-footer">
<div class="container">
<div class="footer-grid">
<div class="footer-brand">
<div class="brand-mark">LF</div>
<div class="brand-copy"><strong>Larian Farmasi Terengganu</strong>Besut, Terengganu</div>
<p>Acara larian kesihatan dan komuniti anjuran Bahagian Perkhidmatan Farmasi Negeri Terengganu dengan kerjasama Malaysian Pharmacists Society Terengganu.</p>
</div>
<div class="footer-column">
<h3>Pautan Pantas</h3>
<div class="footer-links"><a href="#tentang">Tentang Acara</a> <a href="#kategori">Kategori</a> <a href="#kit-peserta">Kit Peserta</a> <a href="#lokasi">Lokasi</a> <a href="#soalan">Soalan Lazim</a></div>
</div>
<div class="footer-column">
<h3>Hubungi Penganjur</h3>
<div class="footer-links">Telefon: 09-XXXX XXXXE-mel: acara@example.comBesut, Terengganu</div>
</div>
</div>
<div class="footer-bottom">Β© <span id="currentYear"></span> Larian Farmasi Terengganu. Hak cipta terpelihara. Bahagian Perkhidmatan Farmasi Negeri Terengganu Γ— MPS Terengganu</div>
</div>
</footer>
<p><a class="floating-register" href="https://forms.example.com/daftar" target="_blank" rel="noopener"> 🎟️ Beli Tiket </a> <script>
        const navToggle = document.getElementById("navToggle");
        const navLinks = document.getElementById("navLinks");

        navToggle.addEventListener("click", function () {
            const isOpen = navLinks.classList.toggle("active");

            navToggle.setAttribute("aria-expanded", isOpen);
            navToggle.textContent = isOpen ? "βœ•" : "☰";
        });

        document.querySelectorAll(".nav-links a").forEach(function (link) {
            link.addEventListener("click", function () {
                navLinks.classList.remove("active");
                navToggle.setAttribute("aria-expanded", "false");
                navToggle.textContent = "☰";
            });
        });

        document.querySelectorAll(".faq-question").forEach(function (button) {
            button.addEventListener("click", function () {
                const currentItem = button.closest(".faq-item");

                document.querySelectorAll(".faq-item").forEach(function (item) {
                    if (item !== currentItem) {
                        item.classList.remove("active");
                    }
                });

                currentItem.classList.toggle("active");
            });
        });

        document.getElementById("currentYear").textContent =
            new Date().getFullYear();
    </script></p>