{% extends 'expat_life/base.html' %}
{% load static %}

{% block title %}{{ furniture_package.name }}{% endblock %}

{% block content %}
<style>
    /* =========================================================
       FURNITURE PACKAGE DETAIL PAGE - PREMIUM THEME
       Live in Sri Lanka Theme
       ========================================================= */

    .package-detail-hero {
        position: relative;
        overflow: hidden;
        background:
            radial-gradient(circle at top left, rgba(255, 193, 7, 0.12), transparent 28%),
            radial-gradient(circle at 85% 18%, rgba(13, 110, 253, 0.10), transparent 32%),
            linear-gradient(180deg, #f5f9ff 0%, #ffffff 100%);
    }

    .package-detail-hero::before {
        content: "";
        position: absolute;
        inset: 0 0 auto 0;
        height: 280px;
        background:
            radial-gradient(circle at top right, rgba(32, 201, 151, 0.14), transparent 34%),
            linear-gradient(135deg, rgba(7, 19, 28, 0.06), rgba(13, 110, 253, 0.06));
        pointer-events: none;
    }

    .package-detail-hero .container {
        position: relative;
        z-index: 2;
    }

    .package-detail-image-wrap {
        position: relative;
    }

    .package-detail-image-wrap::before {
        content: "";
        position: absolute;
        inset: -16px;
        border-radius: 34px;
        background:
            linear-gradient(135deg, rgba(255, 193, 7, 0.30), rgba(13, 110, 253, 0.20), rgba(32, 201, 151, 0.18));
        transform: rotate(-2deg);
        z-index: -1;
    }

    .package-detail-image {
        width: 100%;
        min-height: 420px;
        max-height: 520px;
        object-fit: cover;
        border-radius: 32px;
        box-shadow: 0 30px 80px rgba(15, 23, 42, 0.18);
        border: 1px solid rgba(255, 255, 255, 0.60);
    }

    .package-detail-placeholder {
        background:
            radial-gradient(circle at center, rgba(255, 193, 7, 0.16), transparent 36%),
            linear-gradient(135deg, #ecfdf5, #e9f2ff);
        color: #0f766e;
        font-size: 4rem;
    }

    .section-mini-title {
        display: inline-flex;
        align-items: center;
        gap: .45rem;
        padding: .45rem .9rem;
        border-radius: 999px;
        background: rgba(15, 118, 110, 0.10);
        border: 1px solid rgba(15, 118, 110, 0.16);
        color: #0f766e;
        font-size: .78rem;
        font-weight: 900;
        letter-spacing: .08em;
        text-transform: uppercase;
        margin-bottom: 1rem;
    }

    .section-mini-title::before {
        content: "";
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #ffc107;
        box-shadow: 0 0 0 5px rgba(255, 193, 7, 0.14);
    }

    .package-detail-hero h1 {
        color: #102033;
        font-weight: 950;
        letter-spacing: -0.045em;
        line-height: 1.05;
    }

    .package-detail-price {
        display: inline-flex;
        align-items: baseline;
        gap: .2rem;
        padding: .55rem 1rem;
        border-radius: 999px;
        background:
            radial-gradient(circle at top right, rgba(255, 193, 7, 0.16), transparent 32%),
            linear-gradient(135deg, #07131c, #0d6efd);
        color: #ffffff;
        font-size: clamp(2rem, 4vw, 3rem);
        font-weight: 950;
        letter-spacing: -0.045em;
        box-shadow: 0 18px 36px rgba(13, 110, 253, 0.22);
    }

    .package-detail-price span {
        color: rgba(255, 255, 255, 0.78);
        font-size: 1rem;
        font-weight: 750;
        letter-spacing: 0;
    }

    .package-detail-hero .lead {
        color: #64748b !important;
        line-height: 1.75;
    }

    .package-target-box {
        padding: 1.2rem 1.25rem;
        border-radius: 22px;
        background: #f8fbff;
        border: 1px solid rgba(13, 110, 253, 0.12);
        border-left: 4px solid #0f766e;
        box-shadow: 0 14px 34px rgba(15, 23, 42, 0.05);
    }

    .package-target-box h6 {
        color: #102033;
    }

    .package-target-box p {
        color: #475569;
        line-height: 1.65;
    }

    .package-detail-hero .btn,
    .cta-card-light .btn {
        border-radius: 999px;
        font-weight: 850;
        letter-spacing: .01em;
        transition: all .22s ease;
    }

    .package-detail-hero .btn-warning,
    .cta-card-light .btn-warning {
        border: none;
        background: linear-gradient(135deg, #ffd36b, #ffc107);
        color: #231707;
        box-shadow: 0 16px 32px rgba(255, 193, 7, 0.22);
    }

    .package-detail-hero .btn-warning:hover,
    .cta-card-light .btn-warning:hover {
        background: linear-gradient(135deg, #ffe08a, #ffc107);
        color: #231707;
        transform: translateY(-2px);
    }

    .package-detail-hero .btn-dark,
    .cta-card-light .btn-dark {
        border: none;
        background: linear-gradient(135deg, #07131c, #0d6efd);
        color: #ffffff;
        box-shadow: 0 16px 32px rgba(13, 110, 253, 0.20);
    }

    .package-detail-hero .btn-dark:hover,
    .cta-card-light .btn-dark:hover {
        background: linear-gradient(135deg, #07131c, #0f766e);
        color: #ffffff;
        transform: translateY(-2px);
    }

    .package-detail-hero .btn-success,
    .cta-card-light .btn-success {
        border: none;
        background: linear-gradient(135deg, #20c997, #0f766e);
        color: #ffffff;
    }

    /* =========================================================
       SECTIONS / CARDS
       ========================================================= */

    section.bg-white {
        position: relative;
        background:
            radial-gradient(circle at top left, rgba(255, 193, 7, 0.06), transparent 28%),
            radial-gradient(circle at 88% 20%, rgba(13, 110, 253, 0.05), transparent 30%),
            #ffffff !important;
    }

    .light-section {
        position: relative;
        overflow: hidden;
        background:
            radial-gradient(circle at top left, rgba(255, 193, 7, 0.09), transparent 28%),
            radial-gradient(circle at bottom right, rgba(13, 110, 253, 0.08), transparent 32%),
            linear-gradient(180deg, #f5f9ff 0%, #ffffff 100%);
    }

    .section-heading h2 {
        color: #102033;
        font-weight: 950;
        letter-spacing: -0.035em;
    }

    .section-heading p {
        color: #64748b !important;
        line-height: 1.75;
        max-width: 760px;
        margin-left: auto;
        margin-right: auto;
    }

    .detail-card,
    .quick-summary-card,
    .total-budget-card,
    .detail-feature-card {
        border-radius: 28px;
        border: 1px solid rgba(13, 110, 253, 0.10);
        background: rgba(255, 255, 255, 0.96);
        box-shadow: 0 22px 50px rgba(15, 23, 42, 0.08);
        padding: 1.6rem;
        transition: all .24s ease;
    }

    .detail-card:hover,
    .quick-summary-card:hover,
    .total-budget-card:hover,
    .detail-feature-card:hover {
        transform: translateY(-4px);
        box-shadow: 0 30px 72px rgba(15, 23, 42, 0.13);
        border-color: rgba(13, 110, 253, 0.22);
    }

    .detail-card h3,
    .detail-card h4,
    .detail-card h5,
    .quick-summary-card h4,
    .total-budget-card h5,
    .detail-feature-card h5 {
        color: #102033;
        letter-spacing: -0.02em;
    }

    .detail-card p,
    .detail-feature-card p {
        color: #64748b;
        line-height: 1.75;
    }

    .quick-summary-card,
    .total-budget-card {
        background:
            radial-gradient(circle at top right, rgba(255, 193, 7, 0.12), transparent 32%),
            linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
    }

    .quick-summary-item {
        display: flex;
        justify-content: space-between;
        gap: 1rem;
        padding-bottom: .95rem;
        margin-bottom: .95rem;
        border-bottom: 1px solid rgba(13, 110, 253, 0.10);
    }

    .quick-summary-item span {
        color: #64748b;
        font-weight: 650;
    }

    .quick-summary-item strong {
        color: #0d6efd;
        font-weight: 900;
        text-align: right;
        white-space: nowrap;
    }

    /* =========================================================
       INCLUDED FURNITURE ITEMS
       ========================================================= */

    .detail-feature-card {
        height: 100%;
        background:
            radial-gradient(circle at top right, rgba(255, 193, 7, 0.10), transparent 32%),
            #ffffff;
    }

    .detail-feature-icon {
        width: 58px;
        height: 58px;
        border-radius: 20px;
        background:
            linear-gradient(135deg, rgba(15, 118, 110, 0.13), rgba(13, 110, 253, 0.11), rgba(255, 193, 7, 0.15));
        color: #0f766e;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 1.6rem;
        margin-bottom: 1rem;
    }

    .detail-feature-card p:first-of-type {
        color: #0d6efd;
        font-weight: 850;
    }

    /* =========================================================
       RENTAL PLANNING / BUDGET ROWS
       ========================================================= */

    .budget-breakdown-list {
        display: grid;
        gap: .85rem;
    }

    .budget-row {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        padding: 1rem 1.05rem;
        border-radius: 18px;
        background: #f8fbff;
        border: 1px solid rgba(13, 110, 253, 0.10);
    }

    .budget-label {
        color: #334155;
        font-weight: 750;
    }

    .budget-label i {
        width: 34px;
        height: 34px;
        border-radius: 12px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: .45rem;
        background: linear-gradient(135deg, #ecfdf5, #e9f2ff);
        color: #0f766e;
    }

    .budget-label small {
        margin-left: 2.95rem;
        margin-top: .25rem;
        color: #64748b !important;
        font-weight: 500;
        line-height: 1.45;
    }

    .budget-value {
        color: #0d6efd;
        font-size: 1.08rem;
        font-weight: 950;
        white-space: nowrap;
    }

    .info-note-box {
        display: flex;
        gap: .85rem;
        padding: 1rem 1.1rem;
        border-radius: 20px;
        background: #f8fbff;
        border: 1px solid rgba(13, 110, 253, 0.14);
        border-left: 4px solid #0f766e;
        color: #334155;
        line-height: 1.65;
    }

    .info-note-box i {
        color: #0f766e;
        font-size: 1.25rem;
        margin-top: .15rem;
        flex: 0 0 auto;
    }

    /* =========================================================
       FURNITURE COMFORT GRADIENT SECTION
       ========================================================= */

    .gradient-section {
        position: relative;
        overflow: hidden;
        background:
            radial-gradient(circle at top left, rgba(255, 193, 7, 0.16), transparent 30%),
            radial-gradient(circle at bottom right, rgba(32, 201, 151, 0.18), transparent 34%),
            linear-gradient(135deg, #07131c 0%, #0b3d91 55%, #0f766e 100%);
    }

    .gradient-section::after {
        content: "";
        position: absolute;
        right: -140px;
        top: -160px;
        width: 420px;
        height: 420px;
        border-radius: 50%;
        background: rgba(255, 193, 7, 0.08);
    }

    .gradient-section .container {
        position: relative;
        z-index: 2;
    }

    .section-mini-title-light {
        background: rgba(255, 193, 7, 0.16) !important;
        border-color: rgba(255, 193, 7, 0.32) !important;
        color: #ffd36b !important;
    }

    .gradient-section h2 {
        color: #ffffff;
        font-weight: 950;
        letter-spacing: -0.035em;
    }

    .gradient-section p {
        color: rgba(255, 255, 255, 0.84);
        line-height: 1.75;
    }

    .mini-feature-box {
        display: flex;
        align-items: center;
        gap: .75rem;
        padding: .95rem 1rem;
        border-radius: 18px;
        background: rgba(255, 255, 255, 0.12);
        border: 1px solid rgba(255, 255, 255, 0.18);
        color: #ffffff;
        font-weight: 750;
        backdrop-filter: blur(8px);
    }

    .mini-feature-box i {
        color: #ffd36b;
        font-size: 1.15rem;
    }

    .cta-card-light {
        border-radius: 30px;
        padding: 2rem;
        background:
            radial-gradient(circle at top right, rgba(255, 193, 7, 0.12), transparent 34%),
            #ffffff;
        box-shadow: 0 28px 70px rgba(0, 0, 0, 0.22);
        border: 1px solid rgba(255, 255, 255, 0.36);
    }

    .cta-card-light h4 {
        color: #102033;
        font-weight: 900;
    }

    .cta-card-light p {
        color: #64748b !important;
        line-height: 1.7;
    }

    .cta-card-light .btn-outline-dark {
        border-color: #0d6efd;
        color: #0d6efd;
        border-radius: 999px;
        font-weight: 850;
    }

    .cta-card-light .btn-outline-dark:hover {
        background: #0d6efd;
        border-color: #0d6efd;
        color: #ffffff;
    }

    /* =========================================================
       FAQ
       ========================================================= */

    .custom-accordion .accordion-item {
        border: 1px solid rgba(13, 110, 253, 0.10);
        border-radius: 20px;
        overflow: hidden;
        margin-bottom: 1rem;
        background: #ffffff;
        box-shadow: 0 12px 28px rgba(15, 23, 42, 0.05);
    }

    .custom-accordion .accordion-button {
        color: #102033;
        font-weight: 850;
        padding: 1.15rem 1.25rem;
        box-shadow: none;
        background: #ffffff;
    }

    .custom-accordion .accordion-button:not(.collapsed) {
        color: #0d6efd;
        background: linear-gradient(135deg, #f8fbff 0%, #ecfdf5 100%);
        box-shadow: none;
    }

    .custom-accordion .accordion-button:focus {
        box-shadow: 0 0 0 .22rem rgba(13, 110, 253, 0.12);
    }

    .custom-accordion .accordion-body {
        color: #475569;
        line-height: 1.8;
        background: #ffffff;
        padding: 1.15rem 1.25rem 1.25rem;
    }

    @media (max-width: 991.98px) {
        .package-detail-image {
            min-height: 320px;
            max-height: 420px;
        }

        .package-detail-hero {
            text-align: center;
        }

        .package-target-box,
        .info-note-box {
            text-align: left;
        }

        .budget-row {
            align-items: flex-start;
        }
    }

    @media (max-width: 575.98px) {
        .package-detail-image {
            min-height: 260px;
            border-radius: 24px;
        }

        .package-detail-image-wrap::before {
            border-radius: 26px;
            inset: -10px;
        }

        .detail-card,
        .quick-summary-card,
        .total-budget-card,
        .detail-feature-card,
        .cta-card-light {
            border-radius: 22px;
        }

        .budget-row,
        .quick-summary-item {
            flex-direction: column;
            align-items: flex-start;
        }

        .quick-summary-item strong,
        .budget-value {
            text-align: left;
        }
    }
</style>
<section class="package-detail-hero py-5">
    <div class="container">
        <div class="row align-items-center g-5">
            <div class="col-lg-6">
                <div class="package-detail-image-wrap">
                    {% if furniture_package.image %}
                        <img src="{{ furniture_package.image.url }}" class="img-fluid package-detail-image" alt="{{ furniture_package.name }}">
                    {% else %}
                        <div class="package-detail-image package-detail-placeholder d-flex align-items-center justify-content-center">
                            <i class="bi bi-lamp-fill"></i>
                        </div>
                    {% endif %}
                </div>
            </div>

            <div class="col-lg-6">
                <span class="section-mini-title">Furniture Rental Package</span>
                <h1 class="fw-bold mb-3">{{ furniture_package.name }}</h1>

                <div class="package-detail-price mb-3">
                    ${{ furniture_package.monthly_rental_usd }}<span>/month</span>
                </div>

                <p class="lead text-muted mb-4">
                    {{ furniture_package.short_description }}
                </p>

                <div class="package-target-box mb-4">
                    <h6 class="fw-bold mb-2">Package Level</h6>
                    <p class="mb-0">{{ furniture_package.get_level_display }}</p>
                </div>

                <div class="d-flex flex-wrap gap-3">
                    {% if request.user.is_authenticated and lead %}
                        {% if already_selected %}
                            <button class="btn btn-success btn-lg px-4" disabled>
                                Current Selected Furniture Package
                            </button>
                        {% else %}
                            <form method="post" action="{% url 'expat_life:select_furniture_package' furniture_package.slug %}">
                                {% csrf_token %}
                                <button type="submit" class="btn btn-warning btn-lg px-4">
                                    Select This Package
                                </button>
                            </form>
                        {% endif %}
                    {% else %}
                        <a href="{% url 'expat_life:foreigner_signup' %}" class="btn btn-warning btn-lg px-4">
                            Guest Signup to Select
                        </a>
                    {% endif %}

                    <a href="{% url 'expat_life:consultation_request' %}" class="btn btn-dark btn-lg px-4">
                        Book Consultation
                    </a>
                </div>

                <p class="small text-muted mt-3 mb-0">
                    Selecting this furniture package updates your furnishing preference so we can better guide your housing and setup options.
                </p>
            </div>
        </div>
    </div>
</section>

<section class="py-5 bg-white">
    <div class="container">
        <div class="row g-4">
            <div class="col-lg-8">
                <div class="detail-card h-100">
                    <h3 class="fw-bold mb-3">About This Furniture Package</h3>
                    <p class="mb-0">{{ furniture_package.full_description|linebreaks }}</p>
                </div>
            </div>

            <div class="col-lg-4">
                <div class="detail-card h-100 quick-summary-card">
                    <h4 class="fw-bold mb-4">Quick Summary</h4>

                    <div class="quick-summary-item">
                        <span>Monthly Rental</span>
                        <strong>${{ furniture_package.monthly_rental_usd }}</strong>
                    </div>

                    <div class="quick-summary-item">
                        <span>Package Type</span>
                        <strong>{{ furniture_package.get_level_display }}</strong>
                    </div>

                    <div class="quick-summary-item">
                        <span>Deposit Months</span>
                        <strong>{{ furniture_package.deposit_months }}</strong>
                    </div>

                    <div class="quick-summary-item">
                        <span>Estimated Deposit</span>
                        <strong>${{ furniture_package.three_month_deposit_usd }}</strong>
                    </div>

                    <div class="quick-summary-item border-0 pb-0 mb-0">
                        <span>Estimated Purchase Value</span>
                        <strong>${{ furniture_package.total_purchase_value_usd }}</strong>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section class="py-5 light-section">
    <div class="container">
        <div class="section-heading text-center mb-5">
            <span class="section-mini-title">Included Furniture</span>
            <h2 class="fw-bold">What Is Included in This Package?</h2>
            <p class="text-muted">
                A quick view of the furniture items included in this rental package.
            </p>
        </div>

        <div class="row g-4">
            {% for item in furniture_package.items.all %}
            <div class="col-md-6 col-lg-4">
                <div class="detail-feature-card h-100">
                    <div class="detail-feature-icon">
                        <i class="bi bi-check-circle-fill"></i>
                    </div>
                    <h5 class="fw-bold">{{ item.item_name }}</h5>
                    <p class="mb-1">Quantity: {{ item.quantity }}</p>
                    {% if item.notes %}
                        <p class="mb-0 text-muted">{{ item.notes }}</p>
                    {% endif %}
                </div>
            </div>
            {% empty %}
            <div class="col-12">
                <div class="detail-card text-center">
                    <p class="mb-0 text-muted">Furniture items will be updated soon.</p>
                </div>
            </div>
            {% endfor %}
        </div>
    </div>
</section>

<section class="py-5 bg-white">
    <div class="container">
        <div class="section-heading text-center mb-5">
            <span class="section-mini-title">Rental Planning</span>
            <h2 class="fw-bold">Understanding the Furniture Rental Cost</h2>
            <p class="text-muted">
                This package helps you estimate the monthly furniture rental and likely deposit requirement before moving in.
            </p>
        </div>

        <div class="row g-4">
            <div class="col-lg-7">
                <div class="detail-card h-100">
                    <div class="budget-breakdown-list">
                        <div class="budget-row">
                            <div class="budget-label">
                                <i class="bi bi-cash-stack"></i> Monthly Furniture Rental
                            </div>
                            <div class="budget-value">${{ furniture_package.monthly_rental_usd }}</div>
                        </div>

                        <div class="budget-row">
                            <div class="budget-label">
                                <i class="bi bi-bank"></i> Deposit Requirement
                                <small class="text-muted d-block">
                                    Approx. {{ furniture_package.deposit_months }} months of rental
                                </small>
                            </div>
                            <div class="budget-value">${{ furniture_package.three_month_deposit_usd }}</div>
                        </div>

                        <div class="budget-row border-0 pb-0 mb-0">
                            <div class="budget-label">
                                <i class="bi bi-box-seam"></i> Full Furniture Purchase Value
                            </div>
                            <div class="budget-value">${{ furniture_package.total_purchase_value_usd }}</div>
                        </div>
                    </div>
                </div>
            </div>

            <div class="col-lg-5">
                <div class="detail-card h-100 total-budget-card">
                    <span class="section-mini-title mb-2">Important Note</span>
                    <h5 class="fw-bold mb-3">Furniture Rental Deposit</h5>
                    <p class="text-muted mb-4">
                        The deposit amount shown here is based on the package rental structure. Final rental terms may vary depending on the selected property, owner requirements, and package adjustments.
                    </p>

                    <div class="info-note-box">
                        <i class="bi bi-info-circle-fill"></i>
                        <div>
                            After selecting your furniture package, we can align it with your preferred property and rental arrangement.
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section class="py-5 gradient-section text-white">
    <div class="container">
        <div class="row align-items-center g-5">
            <div class="col-lg-7">
                <span class="section-mini-title section-mini-title-light">Furniture Comfort View</span>
                <h2 class="fw-bold mb-3">Imagine Your Living Space with the {{ furniture_package.name }}</h2>
                <p class="mb-4">
                    This furniture package is designed to support your stay with the right balance of practical setup, comfort, and affordability.
                </p>

                <div class="row g-3">
                    <div class="col-sm-6">
                        <div class="mini-feature-box">
                            <i class="bi bi-house-fill"></i>
                            <span>Home Setup Support</span>
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="mini-feature-box">
                            <i class="bi bi-lamp-fill"></i>
                            <span>Comfort-Based Furnishing</span>
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="mini-feature-box">
                            <i class="bi bi-box2-heart-fill"></i>
                            <span>Practical Move-In Planning</span>
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="mini-feature-box">
                            <i class="bi bi-stars"></i>
                            <span>Flexible Lifestyle Matching</span>
                        </div>
                    </div>
                </div>
            </div>

            <div class="col-lg-5">
                <div class="cta-card-light">
                    <h4 class="fw-bold mb-3">Interested in This Furniture Package?</h4>
                    <p class="text-muted mb-4">
                        Select this package to save your furnishing preference and continue your accommodation planning with more clarity.
                    </p>

                    <div class="d-grid gap-3">
                        {% if request.user.is_authenticated and lead %}
                            {% if already_selected %}
                                <button class="btn btn-success btn-lg" disabled>
                                    This Is Your Current Selected Furniture Package
                                </button>
                            {% else %}
                                <form method="post" action="{% url 'expat_life:select_furniture_package' furniture_package.slug %}">
                                    {% csrf_token %}
                                    <button type="submit" class="btn btn-warning btn-lg w-100">
                                        Select This Package
                                    </button>
                                </form>
                            {% endif %}
                        {% else %}
                            <a href="{% url 'expat_life:foreigner_signup' %}" class="btn btn-warning btn-lg">
                                Start Guest Signup
                            </a>
                        {% endif %}

                        <a href="{% url 'expat_life:consultation_request' %}" class="btn btn-dark btn-lg">
                            Book Consultation
                        </a>

                        <a href="{% url 'expat_life:furniture_package_list' %}" class="btn btn-outline-dark btn-lg">
                            View All Furniture Packages
                        </a>
                    </div>

                    <p class="small text-muted mt-3 mb-0">
                        Your selected furniture package will be saved to your guest profile for future planning and recommendations.
                    </p>
                </div>
            </div>
        </div>
    </div>
</section>

<section class="py-5 bg-white">
    <div class="container">
        <div class="section-heading text-center mb-5">
            <span class="section-mini-title">Need Clarity?</span>
            <h2 class="fw-bold">Common Questions About This Furniture Package</h2>
        </div>

        <div class="accordion custom-accordion" id="furnitureFaqAccordion">
            <div class="accordion-item">
                <h2 class="accordion-header" id="furnitureFaqOne">
                    <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#furnitureCollapseOne">
                        Is this a fixed furniture rental cost?
                    </button>
                </h2>
                <div id="furnitureCollapseOne" class="accordion-collapse collapse show" data-bs-parent="#furnitureFaqAccordion">
                    <div class="accordion-body">
                        It is the package rental amount used as a planning guide. Final arrangements may still vary depending on the actual property and furniture setup agreed with the owner.
                    </div>
                </div>
            </div>

            <div class="accordion-item">
                <h2 class="accordion-header" id="furnitureFaqTwo">
                    <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#furnitureCollapseTwo">
                        Can I choose a package first and adjust later?
                    </button>
                </h2>
                <div id="furnitureCollapseTwo" class="accordion-collapse collapse" data-bs-parent="#furnitureFaqAccordion">
                    <div class="accordion-body">
                        Yes. Your selection acts as your current furniture preference, and it can be discussed further during consultation or while matching a property.
                    </div>
                </div>
            </div>

            <div class="accordion-item">
                <h2 class="accordion-header" id="furnitureFaqThree">
                    <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#furnitureCollapseThree">
                        What happens after I choose this package?
                    </button>
                </h2>
                <div id="furnitureCollapseThree" class="accordion-collapse collapse" data-bs-parent="#furnitureFaqAccordion">
                    <div class="accordion-body">
                        Your selected furniture package becomes part of your guest profile, so we can use it in your housing and pre-arrival planning process.
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

{% endblock %}