https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /proc/self/root/var/www/laciasmara.com/public_html/shop/application/views/themes/3/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/var/www/laciasmara.com/public_html/shop/application/views/themes/3/page.php
<div class="pages-container">
    <!-- Sidebar Navigation with Search -->
    <aside class="pages-sidebar">
        <div class="sidebar-header">
            <div class="affiliator-search-container">
                <input type="search"
                    id="pageSearch"
                    class="affiliator-search-input"
                    placeholder="<?= lang('search_pages') ?>"
                    aria-label="Search pages">
            </div>
        </div>
        <div class="mobile-nav">
            <select class="mobile-nav-select">
                <?php foreach ($all_pages as $page): ?>
                    <option value="<?= base_url('page/' . ($this->session->userdata('site_lang') == 'english' ? $page['alias_en'] : $page['alias'])); ?>"
                        <?= ($this->uri->segment(2) == ($this->session->userdata('site_lang') == 'english' ? $page['alias_en'] : $page['alias'])) ? 'selected' : '' ?>>
                        <?= ucfirst($this->session->userdata('site_lang') == 'english' ? $page['page_title_en'] : $page['page_title']) ?>
                    </option>
                <?php endforeach; ?>
            </select>
        </div>
        <nav class="pages-sidebar-nav" aria-label="Main navigation">
            <ul class="pages-sidebar-list">
                <?php foreach ($all_pages as $page): ?>
                    <li class="pages-sidebar-item">
                        <a href="<?= base_url('page/' . ($this->session->userdata('site_lang') == 'english' ? $page['alias_en'] : $page['alias'])); ?>"
                            class="pages-sidebar-link <?= ($this->uri->segment(2) == ($this->session->userdata('site_lang') == 'english' ? $page['alias_en'] : $page['alias'])) ? 'active' : '' ?>"
                            aria-current="<?= ($this->uri->segment(2) == ($this->session->userdata('site_lang') == 'english' ? $page['alias_en'] : $page['alias'])) ? 'page' : 'false' ?>">
                            <?= ucfirst($this->session->userdata('site_lang') == 'english' ? $page['page_title_en'] : $page['page_title']) ?>
                        </a>
                    </li>
                <?php endforeach; ?>
            </ul>
        </nav>
    </aside>

    <!-- Main Content -->
    <main class="pages-content" id="mainContent">
        <article class="pages-article">
            <!-- SEO & Metadata -->
            <meta name="description" content="<?= $pages->meta_description ?? '' ?>">
            <script type="application/ld+json">
                {
                    "@context": "https://schema.org",
                    "@type": "Article",
                    "headline": "<?= $this->session->userdata('site_lang') == 'english' ? $pages->page_title_en : $pages->page_title ?>",
                    "datePublished": "<?= $pages->created_at ?>",
                    "dateModified": "<?= $pages->updated_at ?>"
                }
            </script>
            <header class="pages-article-header">
                <nav aria-label="breadcrumb" class="breadcrumb-nav">
                    <ol class="breadcrumb-list">
                        <li class="breadcrumb-shop"><a href="<?= base_url() ?>">Shop</a></li>
                        <li><?= $this->session->userdata('site_lang') == 'english' ? $pages->page_title_en : $pages->page_title ?></li>
                    </ol>
                </nav>
                <h1 class="pages-article-title">
                    <?= $this->session->userdata('site_lang') == 'english' ? $pages->page_title_en : $pages->page_title ?>
                </h1>

                <?php if (!empty($pages->introduction) || !empty($pages->introduction_en)): ?>
                    <div class="pages-article-intro">
                        <?= $this->session->userdata('site_lang') == 'english' ? $pages->introduction_en : $pages->introduction ?>
                    </div>
                <?php endif; ?>

            </header>
            <?php if ($pages->page_title == 'Our Friends'): ?>
                <h4 class="media-title"><?= lang('find_out_more_article') ?></h4>
                <ul class="media-article-list">
                    <li>
                        <a href="https://magdalene.co/story/sex-toys-laci-asmara/" target="_blank" rel="noopener">
                            Sex Toys Laci Asmara
                        </a>
                    </li>
                    <li>
                        <a href="https://magdalene.co/story/memasyarakatkan-hubungan-seks-menyenangkan/#google_vignette" target="_blank" rel="noopener">
                            Memasyarakatkan Hubungan Seks Menyenangkan
                        </a>
                    </li>
                    <li>
                        <a href="https://magdalene.co/story/hal-tentang-laci-asmara/" target="_blank" rel="noopener">
                            Hal Tentang Laci Asmara
                        </a>
                    </li>
                    <li>
                        <a href="https://magdalene.co/story/piranti-seks-kini-bisa-didapatkan-di-klinik-kesehatan/" target="_blank" rel="noopener">
                            Piranti Seks Kini Bisa Didapatkan di Klinik Kesehatan
                        </a>
                    </li>
                    <li>
                        <a href="https://magdalene.co/story/masturbasi-kenikmatan-yang-dicaci/" target="_blank" rel="noopener">
                            Masturbasi: Kenikmatan yang Dicaci
                        </a>
                    </li>
                    <li>
                        <a href="https://lifestyle.kompas.com/read/2016/08/26/200500720/Di.Balik.Laci.Asmara.Pionir.Instrumen.Cinta.di.Indonesia" target="_blank" rel="noopener">
                            Di Balik Laci Asmara: Pionir Instrumen Cinta di Indonesia
                        </a>
                    </li>
                    <li>
                        <a href="https://lifestyle.kompas.com/read/2016/08/27/200500920/Bolehkah.Permainan.Seksual.Dijual.di.Indonesia." target="_blank" rel="noopener">
                            Bolehkah Permainan Seksual Dijual di Indonesia?
                        </a>
                    </li>
                    <li>
                        <a href="https://lifestyle.kompas.com/read/2016/08/26/210600820/75.Persen.Pembeli.Permainan.Seksual.di.Laci.A" target="_blank" rel="noopener">
                            75% Pembeli Permainan Seksual di Laci Asmara
                        </a>
                    </li>
                    <li>
                        <a href="https://kumparan.com/kumparanwoman/ini-alasan-perempuan-melakukan-fake-orgasm-1swHdmIDztr/2" target="_blank" rel="noopener">
                            Ini Alasan Perempuan Melakukan Fake Orgasm
                        </a>
                    </li>
                    <li>
                        <a href="https://www.womanindonesia.co.id/pentingnya-kesehatan-reproduksi/" target="_blank" rel="noopener">
                            Pentingnya Kesehatan Reproduksi
                        </a>
                    </li>
                    <li>
                        <a href="https://www.suarakarya.id/kesra/pr-2603025005/laciasmara-dan-angsamerah-klinik-solusi-harmoni-kesehatan-dan-kebahagiaan" target="_blank" rel="noopener">
                            Laci Asmara dan Angsamerah Klinik: Solusi Harmoni Kesehatan
                        </a>
                    </li>
                    <li>
                        <a href="https://mommiesdaily.com/2024/05/12/rahasia-vagina-kencang-intip-rekomendasi-alat-kegel-terbaik-ini" target="_blank" rel="noopener">
                            Rahasia Vagina Kencang: Intip Rekomendasi Alat Kegel Terbaik
                        </a>
                    </li>
                    <li>
                        <a href="https://www.herworld.co.id/article/2014/12/1841-belanja-sex-toys-di-laci-asmara" target="_blank" rel="noopener">
                            Belanja Sex Toys di Laci Asmara
                        </a>
                    </li>
                    <li>
                        <a href="https://sekarindonesia.com/news/show/2204202231-rendra-susanti-lewat-laci-asmara-untuk-edukasi-pentingnya-kebahagiaan-seksual" target="_blank" rel="noopener">
                            Edukasi Pentingnya Kebahagiaan Seksual lewat Laci Asmara
                        </a>
                    </li>
                </ul>
            <?php elseif ($pages->page_title == "FAQ's"): ?>
                <div class="faq-section">
                    <?php foreach ((array)lang('faq_questions') as $category): ?>
                        <div class="faq-category">
                            <h3><?= $category['title']; ?></h3>
                            <?php foreach ($category['questions'] as $q): ?>
                                <div class="faq-item">
                                    <div class="faq-question">
                                        <span><?= $q['question']; ?></span>
                                        <i data-feather="chevron-down" class="arrow-icon"></i>
                                    </div>
                                    <div class="faq-answer">
                                        <p><?= $q['answer']; ?></p>
                                    </div>
                                </div>
                            <?php endforeach; ?>
                        </div>
                    <?php endforeach; ?>
                </div>
            <?php elseif ($pages->page_title == "Afiliasi" || $pages->page_title == "Affiliate"): ?>
                <div class="affiliator-container">
                    <header class="affiliator-header">
                        <h1><?= lang('affiliator_header_title'); ?></h1>
                        <p><?= lang('affiliator_header_subtitle'); ?></p>
                    </header>

                    <div class="affiliator-content">
                        <div class="content-why" id="why-join">
                            <h2><?= lang('why_join_title'); ?></h2>
                            <p><?= lang('why_join_description'); ?></p>
                        </div>

                        <div class="content-cta">
                            <a href="<?= base_url('account/affiliate'); ?>"><b><?= lang('cta_join_now'); ?></b></a>
                        </div>

                        <div class="content-testimony">
                            <h1><?= lang('testimony_title'); ?></h1>
                            <div class="testimony-container">
                                <div class="card">
                                    <div class="face front-face">
                                        <img src="<?= base_url('uploads/Annie-min.jpg'); ?>" alt="" class="profile">
                                        <div class="pt-3 text-uppercase name"><?= lang('testimony_annie_name'); ?></div>
                                        <div class="designation"><?= lang('testimony_annie_designation'); ?></div>
                                    </div>
                                    <div class="face back-face">
                                        <span class="fas fa-quote-left"></span>
                                        <div class="testimonial"><?= lang('testimony_annie_quote'); ?></div>
                                        <span class="fas fa-quote-right"></span>
                                    </div>
                                </div>

                                <!-- Testimony for Ika -->
                                <div class="card">
                                    <div class="face front-face">
                                        <img src="<?= base_url('uploads/Ika-min.jpg'); ?>" alt="" class="profile">
                                        <div class="pt-3 text-uppercase name"><?= lang('testimony_ika_name'); ?></div>
                                        <div class="designation"><?= lang('testimony_ika_designation'); ?></div>
                                    </div>
                                    <div class="face back-face">
                                        <span class="fas fa-quote-left"></span>
                                        <div class="testimonial"><?= lang('testimony_ika_quote'); ?></div>
                                        <span class="fas fa-quote-right"></span>
                                    </div>
                                </div>

                                <!-- Testimony for Tia -->
                                <div class="card">
                                    <div class="face front-face">
                                        <img src="<?= base_url('uploads/Tia-min.JPG'); ?>" alt="" class="profile">
                                        <div class="pt-3 text-uppercase name"><?= lang('testimony_tia_name'); ?></div>
                                        <div class="designation"><?= lang('testimony_tia_designation'); ?></div>
                                    </div>
                                    <div class="face back-face">
                                        <span class="fas fa-quote-left"></span>
                                        <div class="testimonial"><?= lang('testimony_tia_quote'); ?></div>
                                        <span class="fas fa-quote-right"></span>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="affiliator-benefit-section">
                            <h1><?= lang('benefit_title'); ?></h1>
                            <div class="affiliator-benefit-grid">
                                <div class="affiliator-benefit-item">
                                    <i class="fa fa-gift"></i>
                                    <h4><?= lang('benefit_product_title'); ?></h4>
                                    <p><?= lang('benefit_product_description'); ?></p>
                                </div>
                                <div class="affiliator-benefit-item">
                                    <i class="fa fa-usd"></i>
                                    <h4><?= lang('benefit_click_title'); ?></h4>
                                    <p><?= lang('benefit_click_description'); ?></p>
                                </div>
                                <div class="affiliator-benefit-item">
                                    <i class="fa fa-users"></i>
                                    <h4><?= lang('benefit_friends_title'); ?></h4>
                                    <p><?= lang('benefit_friends_description'); ?></p>
                                </div>
                                <div class="affiliator-benefit-item">
                                    <i class="fa fa-search"></i>
                                    <h4><?= lang('benefit_impression_title'); ?></h4>
                                    <p><?= lang('benefit_impression_description'); ?></p>
                                </div>
                                <div class="affiliator-benefit-item">
                                    <i class="fa fa-line-chart"></i>
                                    <h4><?= lang('benefit_transparency_title'); ?></h4>
                                    <p><?= lang('benefit_transparency_description'); ?></p>
                                </div>
                                <div class="affiliator-benefit-item">
                                    <i class="fa fa-star"></i>
                                    <h4><?= lang('benefit_exclusive_title'); ?></h4>
                                    <p><?= lang('benefit_exclusive_description'); ?></p>
                                </div>
                            </div>
                            <div class="content-cta">
                                <a href="<?= base_url('account/affiliate'); ?>"><b><?= lang('cta_join_now_footer'); ?></b></a>
                            </div>
                            <p class="footnote"><?= lang('footnote'); ?></p>
                        </div>
                    </div>

                    <!-- FAQ Container -->
                    <div class="faq-container">
                        <h1>FAQ</h1>
                        <div class="faq-section">
                            <?php foreach ((array)lang('faq_questions_affiliate') as $category): ?>
                                <div class="faq-category">
                                    <h3><?= $category['title']; ?></h3>
                                    <?php foreach ($category['questions'] as $q): ?>
                                        <div class="faq-item">
                                            <div class="faq-question">
                                                <span><?= $q['question']; ?></span>
                                                <i data-feather="chevron-down" class="arrow-icon"></i>
                                            </div>
                                            <div class="faq-answer">
                                                <p><?= $q['answer']; ?></p>
                                            </div>
                                        </div>
                                    <?php endforeach; ?>
                                </div>
                            <?php endforeach; ?>
                        </div>
                    </div>
                    <div class="content-cta">
                        <a href="<?= base_url('account/affiliate '); ?>"><b><?= lang('cta_join_now_footer_second') ?></b></a>
                    </div>
                </div>
            <?php endif; ?>

            <?php if (!empty($pages->body_text) || !empty($pages->body_text_en)): ?>
                <div class="pages-article-body">
                    <?= $this->session->userdata('site_lang') == 'english' ? $pages->body_text_en : $pages->body_text ?>
                </div>
            <?php endif; ?>


            <?php if (!empty($pages->body_text2) || !empty($pages->body_text2_en)): ?>
                <div class="pages-article-body-secondary">
                    <?= $this->session->userdata('site_lang') == 'english' ? $pages->body_text2_en : $pages->body_text2 ?>
                </div>
            <?php endif; ?>

        </article>

        <!-- Back to Top Button -->
        <!-- <button id="backToTop" class="back-to-top" aria-label="Back to top">
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24">
                    <path fill="none" d="M0 0h24v24H0z" />
                    <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z" fill="currentColor" />
                </svg>
            </button> -->
    </main>
</div>
<style>
    :root {
        /* Colors */
        --primary-color: #7A4397;
        --primary-hover: #8d4eb0;
        --text-primary: #333333;
        --text-secondary: #4a5568;
        --text-muted: #718096;
        --bg-primary: #ffffff;
        --bg-secondary: #f7fafc;
        --border-color: #999999;
        --arrow-color: #333333;

        /* Spacing */
        --spacing-xs: 0.25rem;
        --spacing-sm: 0.5rem;
        --spacing-md: 1rem;
        --spacing-lg: 1.5rem;
        --spacing-xl: 2rem;

        /* Typography */
        --font-size-sm: 0.875rem;
        --font-size-base: 1rem;
        --font-size-lg: 1.125rem;
        --font-size-xl: 1.25rem;
        --font-size-2xl: 1.5rem;
        --font-size-3xl: 1.875rem;

        /* Transitions */
        --transition-base: all 0.3s ease;

        /* Shadows */
        --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
        --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
        --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    }

    .pages-content a {
        color: var(--primary-color);
        text-decoration: none;
    }


    /* Header & Breadcrumbs */
    .app-header {
        background-color: var(--bg-primary);
        padding: var(--spacing-md) var(--spacing-xl);
        border-bottom: 1px solid var(--border-color);
    }

    .breadcrumb-nav {
        margin: 0 auto;
        padding: 0;
    }

    .breadcrumb-list {
        display: flex;
        gap: var(--spacing-sm);
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: var(--font-size-sm);
        color: var(--primary-color);
    }

    .breadcrumb-list .breadcrumb-shop a {
        color: var(--text-muted);
        text-decoration: none;
    }

    .breadcrumb-list li:not(:last-child)::after {
        content: "/";
        margin-left: var(--spacing-sm);
        color: var(--text-muted);
    }

    /* Main Layout */
    .pages-container {
        box-sizing: border-box;
        width: 100%;
        margin: 0 auto;
        padding: var(--spacing-xl) 120px;
        display: grid;
        grid-template-columns: 280px 1fr;
        gap: var(--spacing-xl);
        flex: 1;
    }

    /* Sidebar Styles */
    .mobile-nav {
        display: none;
    }

    .mobile-nav-select {
        width: 100%;
        padding: 12px 16px;
        border: 1.5px solid var(--border-color);
        border-radius: 0.5rem;
        font-size: var(--font-size-sm);
        background-color: var(--bg-primary);
        color: var(--text-secondary);
        cursor: pointer;
        transition: var(--transition-base);
    }

    .mobile-nav-select:focus {
        outline: none;
        border-color: var(--primary-color);
        box-shadow: 0 0 0 3px rgba(122, 67, 151, 0.1);
    }

    .pages-sidebar-nav {
        position: sticky;
        top: 8.5rem;
        height: fit-content;
        background-color: var(--bg-primary);
        border-radius: 0.75rem;
        box-shadow: var(--shadow-sm);
        overflow: hidden;
    }

    .sidebar-header {
        padding: var(--spacing-md) 0;
        border-bottom: 1px solid var(--border-color);
    }

    .affiliator-search-container {
        position: relative;
    }

    .affiliator-search-input {
        width: 100%;
        padding: 12px 16px;
        border: 1.5px solid var(--border-color);
        border-radius: 0.5rem;
        font-size: var(--font-size-sm);
        transition: var(--transition-base);
    }

    .affiliator-search-input:focus {
        outline: none;
        border-color: var(--primary-color);
        box-shadow: 0 0 0 3px rgba(122, 67, 151, 0.1);
    }

    .pages-sidebar-nav {
        padding-top: var(--spacing-md);
    }

    .pages-sidebar-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .pages-sidebar-item:not(:last-child) {
        margin-bottom: var(--spacing-xs);
    }

    .pages-sidebar-link {
        display: block;
        padding: var(--spacing-sm) var(--spacing-md);
        color: var(--text-secondary);
        text-decoration: none;
        border-radius: 5px;
        transition: var(--transition-base);
    }

    .pages-sidebar-link:hover,
    .pages-sidebar-link:focus {
        background-color: var(--bg-secondary);
        color: var(--primary-color);
    }

    .pages-sidebar-link.active {
        background-color: var(--primary-color);
        color: white;
    }

    /* Main Content Styles */
    .pages-content {
        background-color: var(--bg-primary);
        border-radius: 0.75rem;
        box-shadow: var(--shadow-sm);
        overflow: hidden;
    }

    .pages-article {
        padding: var(--spacing-md);
    }

    .pages-article-header {
        margin-bottom: var(--spacing-xl);
    }

    .pages-article-title {
        font-size: var(--font-size-3xl);
        font-weight: 700;
        color: var(--text-primary);
        margin: 24px 0 var(--spacing-md);
    }

    .pages-article-intro {
        font-size: var(--font-size-lg);
        color: var(--text-secondary);
    }

    .pages-article-image {
        width: 100%;
        height: auto;
        border-radius: 0.75rem;
        margin: var(--spacing-lg) 0;
    }

    .pages-article-body,
    .pages-article-body-secondary {
        color: var(--text-secondary);
    }

    .pages-article-body h2,
    .pages-article-body-secondary h2 {
        font-size: var(--font-size-2xl);
        color: var(--text-primary);
        margin: var(--spacing-xl) 0 var(--spacing-md);
    }

    .pages-article-empty {
        text-align: center;
        padding: var(--spacing-xl);
        color: var(--text-muted);
    }

    .media-title {
        font-size: 1.5rem;
        font-weight: bold;
        color: #333;
        margin-bottom: 15px;
    }

    .media-article-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .media-article-list li {
        margin-bottom: 10px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 8px;
    }

    .media-article-list li a {
        text-decoration: none;
        font-size: 1rem;
        color: var(--primary-color);
        transition: color 0.3s ease;
    }

    .media-article-list li a:hover {
        color: var(--primary-hover);
        text-decoration: underline;
    }

    .media-article-list li:last-child {
        border-bottom: none;
    }

    .faq-section {
        margin: 48px 0;
        background: white;
        border-radius: 8px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        box-sizing: border-box;
        padding: 16px;
    }

    .faq-category {
        margin-bottom: 24px;
    }

    .faq-category h3 {
        margin-bottom: 16px;
        color: var(--primary-color);
        font-size: 24px;
        font-weight: 700;
    }

    .faq-item {
        border-bottom: 1px solid var(--border-color);
        padding: 12px 0;
    }

    .faq-question {
        display: flex;
        justify-content: space-between;
        align-items: center;
        cursor: pointer;
        gap: 8px;
        font-weight: 600;
        color: var(--text-primary);
        font-size: 16px;
        padding: 12px 0;
        transition: background-color 0.3s ease;
    }

    .faq-question:hover {
        background-color: #f9f9f9;
    }

    .faq-question .arrow-icon {
        width: 20px;
        height: 20px;
        transition: transform 0.3s ease;
        color: var(--arrow-color);
    }

    .faq-answer {
        display: none;
        padding: 12px 20px;
        font-size: 16px;
        color: var(--text-primary);
        line-height: 1.6;
    }

    .faq-item.active .faq-answer {
        display: block;
    }

    .faq-item.active .faq-question .arrow-icon {
        transform: rotate(180deg);
    }

    .dropdown-toggle {
        display: none;
    }

    @media (max-width: 768px) {
        .pages-container {
            padding: 20px;
            grid-template-columns: 1fr;
        }

        .pages-sidebar {
            height: fit-content;
        }

        .pages-sidebar-nav {
            display: none;
        }

        .mobile-nav {
            display: block;
        }

        .sidebar-header {
            display: none;
        }

        .affiliator-search-container {
            display: none;
        }

        .pages-article {
            padding: 0;
        }

        .back-to-top {
            bottom: var(--spacing-lg);
            right: var(--spacing-lg);
        }

        .media-title {
            font-size: 1.3rem;
        }

        .media-article-list li a {
            font-size: 0.9rem;
        }

        .faq-section {
            margin: 0;
            padding: 16px;
        }

        .faq-category {
            margin-bottom: 20px;
        }

        .faq-category h3 {
            font-size: 20px;
            margin-bottom: 12px;
        }

        .faq-question {
            font-size: 14px;
            padding: 10px 0;
        }

        .faq-question span {
            flex: 1;
        }

        .faq-answer {
            padding: 10px 16px;
            font-size: 14px;
        }
    }

    /* Loading State */
    .loading {
        position: relative;
    }

    .loading::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.8);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* Accessibility Focus Styles */
    :focus-visible {
        outline: 2px solid var(--primary-color);
        outline-offset: 2px;
    }

    /* Affiliator */
    .affiliator-container {
        width: 100%;
        background-color: #fff;
        /* box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); */
        border-radius: 10px;
        overflow: hidden;
        box-sizing: border-box;
    }

    .affiliator-header {
        background-color: var(--primary-color);
        padding: 16px;
        text-align: center;
        color: white;

    }

    .content-why h2 {
        font-size: 2em;
        color: #007bff;
        margin-top: 20px;
        padding: 8px;
    }

    .content-why p {
        font-size: 1em;
        color: #333;
        line-height: 1.5;
        text-align: justify;
        padding: 8px;
    }

    .content-cta {
        text-align: center;
        margin: 40px 0;
    }

    .content-cta a {
        display: inline-block;
        padding: 15px 30px;
        background: #FFDE59;
        color: #000;
        text-decoration: none;
        font-size: 1.2em;
        border-radius: 50px;
        transition: background 0.3s, transform 0.3s;
    }

    .content-cta a:hover {
        background: linear-gradient(135deg, #FFD700, #FFDE59);
        /* Gradient saat hover */
        transform: scale(1.05);
    }

    .content-testimony {
        text-align: center;
        padding: 12px;
    }

    .testimony-container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        align-content: center;
        flex-wrap: nowrap;
        width: 100%;
        overflow-x: auto;
        padding: 12px;
        gap: 12px;
        perspective: 1000px;
        box-sizing: border-box;

    }

    .card {
        width: 250px;
        height: 250px;
        border: none;
        background-color: inherit;
        transform-style: preserve-3d;
        transform-origin: center;
    }

    .card .face {
        position: absolute;
        color: #7A4397;
        width: 100%;
        height: 100%;
        backface-visibility: hidden;
        border-radius: 15px;
        align-items: center;
        overflow: hidden;
        box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
        -webkit-backface-visibility: hidden;
        transition: all 0.3s ease-in-out;
    }

    .card .face.front-face,
    .card .face.back-face {
        position: flex;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        transform: rotateY(0deg);
    }

    .card .face.front-face .profile {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        object-fit: cover;
    }

    .card .face.front-face .name {
        margin-top: 16px;
        letter-spacing: 2px;
    }

    .card .face.front-face .designation {
        font-size: 0.8rem;
        color: #7A4397;
        letter-spacing: 0.8px;
    }

    .card:hover .face.front-face {
        transform: rotateY(180deg);
    }

    .card .face.back-face {
        position: absolute;
        background: rgba(255, 255, 255, 0.06);
        transform: rotateY(180deg);
        text-align: center;
        user-select: none;
    }

    .card:hover .face.back-face {
        transform: rotateY(360deg);
    }

    .testimonial {
        padding: 8px;
        font-size: small;
    }

    @keyframes fade {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    .faq-container {
        max-width: 600px;
        margin: 0 auto;
    }

    .faq-container h1 {
        text-align: center;
    }

    .faq-item {
        border-bottom: 1px solid #ccc;
    }

    .faq-question {
        cursor: pointer;
        padding: 10px;
        background-color: #f0f0f0;
        position: relative;
    }

    .faq-answer {
        padding: 10px;
        display: none;
    }

    .arroww {
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0 5px;
        border-color: #333 transparent transparent transparent;
        transition: transform 0.3s ease;
    }

    .open .arroww {
        transform: translateY(-50%) rotate(180deg);
    }

    .affiliator-benefit-section {
        text-align: center;
        background-color: #7A4397;
        padding: 25px 15px;
        color: #fff;
        box-sizing: border-box;
    }

    .affiliator-benefit-section h1 {
        color: #fff;
        margin-bottom: 30px;
    }

    .affiliator-benefit-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
        margin-bottom: 30px;
        box-sizing: border-box;
    }

    .affiliator-benefit-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 15px;
    }

    .affiliator-benefit-item i {
        font-size: 4em;
        margin-bottom: 20px;
    }

    .affiliator-benefit-item h4 {
        margin: 15px 0;
    }

    .affiliator-benefit-item p {
        margin: 0;
        line-height: 1.5;
    }

    @media (max-width: 768px) {
        .affiliator-benefit-grid {
            grid-template-columns: repeat(2, 1fr);
            gap: 12px;
        }

        .affiliator-benefit-section {
            padding: 16px 0;
        }

        .affiliator-benefit-item i {
            font-size: 2.5em;
            margin-bottom: 20px;
        }

        .affiliator-benefit-item h4 {
            font-size: 14px;
            margin: 8px 0;
        }

        .affiliator-benefit-item p {
            font-size: 14px;
        }

        .content-testimony {
            padding: 0;
        }

        .testimony-container {
            flex-direction: column;
            align-items: center;
        }

        .card {
            width: 90%;
        }
    }


    .footnote {
        font-style: italic;
        margin: 0 15px;
        font-size: 0.9em;
    }
</style>
<script>
    function toggleSidebar() {
        const sidebar = document.querySelector('.pages-sidebar');
        const toggleButton = document.querySelector('.dropdown-toggle');
        const isOpen = sidebar.classList.toggle('open');
        toggleButton.setAttribute('aria-expanded', isOpen);
        toggleButton.classList.toggle('open');
    }
    document.addEventListener('DOMContentLoaded', function() {
        // Elements
        const backToTopButton = document.getElementById('backToTop');
        const menuToggle = document.getElementById('menuToggle');
        const sidebar = document.querySelector('.pages-sidebar');
        const searchInput = document.getElementById('pageSearch');
        const sidebarLinks = document.querySelectorAll('.pages-sidebar-link');
        const content = document.getElementById('mainContent');

        document.querySelectorAll('.faq-question').forEach((item) => {
            item.addEventListener('click', () => {
                const parent = item.parentNode;
                parent.classList.toggle('active');
            });
        });

        document.querySelector('.mobile-nav-select').addEventListener('change', function() {
            window.location.href = this.value;
        });
        // Close sidebar when clicking outside on mobile
        document.addEventListener('click', (e) => {
            if (window.innerWidth <= 768 &&
                !sidebar.contains(e.target) &&
                !menuToggle.contains(e.target) &&
                sidebar.classList.contains('active')) {
                sidebar.classList.remove('active');
                document.body.style.overflow = '';
            }
        });

        // Search Functionality
        searchInput.addEventListener('input', (e) => {
            const searchTerm = e.target.value.toLowerCase();

            sidebarLinks.forEach(link => {
                const text = link.textContent.toLowerCase();
                const listItem = link.parentElement;

                if (text.includes(searchTerm)) {
                    listItem.style.display = '';
                    // Highlight matching text
                    if (searchTerm) {
                        const regex = new RegExp(`(${searchTerm})`, 'gi');
                        link.innerHTML = text.replace(regex, '<mark>$1</mark>');
                    } else {
                        link.textContent = text;
                    }
                } else {
                    listItem.style.display = 'none';
                }
            });
        });

        // Add loading state during navigation
        sidebarLinks.forEach(link => {
            link.addEventListener('click', (e) => {
                // Don't add loading state for active link
                if (link.classList.contains('active')) {
                    return;
                }

                content.classList.add('loading');

                // Remove loading state if navigation takes too long
                setTimeout(() => {
                    content.classList.remove('loading');
                }, 5000);
            });
        });

        // Handle keyboard navigation
        document.addEventListener('keydown', (e) => {
            // ESC key closes mobile menu
            if (e.key === 'Escape' && sidebar.classList.contains('active')) {
                sidebar.classList.remove('active');
                document.body.style.overflow = '';
            }
        });

        // Lazy loading for images
        const images = document.querySelectorAll('img[loading="lazy"]');
        if ('loading' in HTMLImageElement.prototype) {
            // Browser supports lazy loading
            images.forEach(img => {
                img.loading = 'lazy';
            });
        } else {
            // Fallback for browsers that don't support lazy loading
            const lazyLoadScript = document.createElement('script');
            lazyLoadScript.src = 'https://cdnjs.cloudflare.com/ajax/libs/lozad.js/1.16.0/lozad.min.js';
            document.body.appendChild(lazyLoadScript);

            lazyLoadScript.onload = () => {
                const observer = lozad();
                observer.observe();
            };
        }

        // Affiliate FAQ
        document.addEventListener('DOMContentLoaded', function() {
            const faqQuestions = document.querySelectorAll('.faq-question');

            faqQuestions.forEach(question => {
                question.addEventListener('click', () => {
                    const answer = question.nextElementSibling;
                    answer.style.display = (answer.style.display === 'block') ? 'none' : 'block';
                    question.classList.toggle('open');
                });
            });
        });
    });
</script>

https://t.me/RX1948 - 2025