{"id":821,"date":"2026-04-08T22:26:05","date_gmt":"2026-04-08T22:26:05","guid":{"rendered":"https:\/\/signaturescubakutalombok.com\/?page_id=821"},"modified":"2026-04-29T06:12:00","modified_gmt":"2026-04-29T06:12:00","slug":"booking","status":"publish","type":"page","link":"https:\/\/signaturescubakutalombok.com\/?page_id=821","title":{"rendered":"Booking Dive Activities"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] -->    <meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] -->    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\"><!-- [et_pb_line_break_holder] -->    <title>Signature Scuba Kuta Lombok | Dive Booking Request<\/title><!-- [et_pb_line_break_holder] -->    <\/p>\n<style><!-- [et_pb_line_break_holder] -->        * {<!-- [et_pb_line_break_holder] -->            margin: 0;<!-- [et_pb_line_break_holder] -->            padding: 0;<!-- [et_pb_line_break_holder] -->            box-sizing: border-box;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* FULL WIDTH WORDPRESS - NO BODY PADDING *\/<!-- [et_pb_line_break_holder] -->        html, body {<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            overflow-x: hidden;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        body {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(145deg, #e0eef5 0%, #cbe0ea 100%);<!-- [et_pb_line_break_holder] -->            font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;<!-- [et_pb_line_break_holder] -->            min-height: 100vh;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Full width wrapper *\/<!-- [et_pb_line_break_holder] -->        .ss-full-wrapper {<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            padding: 2rem 1.5rem;<!-- [et_pb_line_break_holder] -->            background: linear-gradient(145deg, #e0eef5 0%, #cbe0ea 100%);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .booking-container {<!-- [et_pb_line_break_holder] -->            max-width: 1300px;<!-- [et_pb_line_break_holder] -->            margin: 0 auto;<!-- [et_pb_line_break_holder] -->            background: #ffffff;<!-- [et_pb_line_break_holder] -->            border-radius: 2rem;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 25px 45px -12px rgba(0, 20, 30, 0.35);<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Header color: #0c71c3 *\/<!-- [et_pb_line_break_holder] -->        .hero-header {<!-- [et_pb_line_break_holder] -->            background: #0c71c3;<!-- [et_pb_line_break_holder] -->            background-image: radial-gradient(circle at 15% 30%, rgba(255, 200, 120, 0.15) 1.8%, transparent 2.2%);<!-- [et_pb_line_break_holder] -->            background-size: 28px 28px;<!-- [et_pb_line_break_holder] -->            padding: 1.8rem 2rem;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            border-bottom: 4px solid #ffbc6e;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .hero-header h1 {<!-- [et_pb_line_break_holder] -->            font-size: 2rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .hero-header h1 span {<!-- [et_pb_line_break_holder] -->            background: rgba(255, 255, 255, 0.2);<!-- [et_pb_line_break_holder] -->            font-size: 0.8rem;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            padding: 0.2rem 1.2rem;<!-- [et_pb_line_break_holder] -->            border-radius: 40px;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .location-tag {<!-- [et_pb_line_break_holder] -->            font-size: 0.85rem;<!-- [et_pb_line_break_holder] -->            opacity: 0.92;<!-- [et_pb_line_break_holder] -->            margin-top: 8px;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            gap: 18px;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-title {<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            margin: 0 0 1.5rem 0;<!-- [et_pb_line_break_holder] -->            font-size: 1.4rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: #135f70;<!-- [et_pb_line_break_holder] -->            border-bottom: 2px solid #ffbc6e;<!-- [et_pb_line_break_holder] -->            display: inline-block;<!-- [et_pb_line_break_holder] -->            width: auto;<!-- [et_pb_line_break_holder] -->            padding-bottom: 8px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-wrapper {<!-- [et_pb_line_break_holder] -->            padding: 2rem 2rem;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-card {<!-- [et_pb_line_break_holder] -->            background: #ffffff;<!-- [et_pb_line_break_holder] -->            border-radius: 1.5rem;<!-- [et_pb_line_break_holder] -->            border: 1px solid #e2edf5;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->            margin-bottom: 1.8rem;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 2px 8px rgba(0,0,0,0.02);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-header {<!-- [et_pb_line_break_holder] -->            background: #f8fbfd;<!-- [et_pb_line_break_holder] -->            padding: 1rem 1.5rem;<!-- [et_pb_line_break_holder] -->            border-bottom: 1px solid #e2edf5;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-header h2 {<!-- [et_pb_line_break_holder] -->            font-size: 1.25rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: #135f70;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-body {<!-- [et_pb_line_break_holder] -->            padding: 1.5rem;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-row {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            gap: 1.2rem;<!-- [et_pb_line_break_holder] -->            margin-bottom: 1.2rem;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-group {<!-- [et_pb_line_break_holder] -->            flex: 1;<!-- [et_pb_line_break_holder] -->            min-width: 200px;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->            gap: 6px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-group label {<!-- [et_pb_line_break_holder] -->            font-size: 0.8rem;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            color: #2b4f62;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-group input,<!-- [et_pb_line_break_holder] -->        .form-group select,<!-- [et_pb_line_break_holder] -->        .form-group textarea {<!-- [et_pb_line_break_holder] -->            padding: 0.7rem 1rem;<!-- [et_pb_line_break_holder] -->            border: 1.5px solid #e2edf5;<!-- [et_pb_line_break_holder] -->            border-radius: 12px;<!-- [et_pb_line_break_holder] -->            font-family: inherit;<!-- [et_pb_line_break_holder] -->            font-size: 0.9rem;<!-- [et_pb_line_break_holder] -->            transition: all 0.2s;<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .form-group input:focus,<!-- [et_pb_line_break_holder] -->        .form-group select:focus,<!-- [et_pb_line_break_holder] -->        .form-group textarea:focus {<!-- [et_pb_line_break_holder] -->            outline: none;<!-- [et_pb_line_break_holder] -->            border-color: #0c71c3;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 0 0 3px rgba(12,113,195,0.1);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* Error styling for alphabetic fields *\/<!-- [et_pb_line_break_holder] -->        .form-group.alpha-error input {<!-- [et_pb_line_break_holder] -->            border-color: #e74c3c;<!-- [et_pb_line_break_holder] -->            background-color: #fff5f5;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .field-error-msg {<!-- [et_pb_line_break_holder] -->            font-size: 0.7rem;<!-- [et_pb_line_break_holder] -->            color: #e74c3c;<!-- [et_pb_line_break_holder] -->            margin-top: 4px;<!-- [et_pb_line_break_holder] -->            font-weight: 500;<!-- [et_pb_line_break_holder] -->            display: none;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .field-error-msg.show {<!-- [et_pb_line_break_holder] -->            display: block;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .checkbox-group {<!-- [et_pb_line_break_holder] -->            flex-direction: row;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 10px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .checkbox-group input {<!-- [et_pb_line_break_holder] -->            width: 18px;<!-- [et_pb_line_break_holder] -->            height: 18px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .action-bar {<!-- [et_pb_line_break_holder] -->            background: #f8fbfd;<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            padding: 16px 20px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->            border: 1px solid #e2edf5;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .action-buttons {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            gap: 16px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->            padding-bottom: 16px;<!-- [et_pb_line_break_holder] -->            border-bottom: 1px solid #e2edf5;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-action {<!-- [et_pb_line_break_holder] -->            display: inline-flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 8px;<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            font-size: 0.85rem;<!-- [et_pb_line_break_holder] -->            padding: 8px 20px;<!-- [et_pb_line_break_holder] -->            border-radius: 60px;<!-- [et_pb_line_break_holder] -->            text-decoration: none;<!-- [et_pb_line_break_holder] -->            transition: all 0.2s ease;<!-- [et_pb_line_break_holder] -->            border: 1.5px solid #ffbc6e;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-action:hover {<!-- [et_pb_line_break_holder] -->            background: #0c71c3;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            border-color: #0c71c3;<!-- [et_pb_line_break_holder] -->            transform: translateY(-2px);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .payment-info {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            gap: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .payment-label {<!-- [et_pb_line_break_holder] -->            font-size: 0.75rem;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            color: #2b4f62;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .payment-logos {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 20px;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .payment-logos img {<!-- [et_pb_line_break_holder] -->            max-height: 32px;<!-- [et_pb_line_break_holder] -->            width: auto;<!-- [et_pb_line_break_holder] -->            object-fit: contain;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .payment-logos .stripe-logo {<!-- [et_pb_line_break_holder] -->            max-height: 28px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .booking-process-note {<!-- [et_pb_line_break_holder] -->            background: #E8F4FD;<!-- [et_pb_line_break_holder] -->            border-left: 5px solid #0c71c3;<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            padding: 16px 20px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->            font-size: 0.85rem;<!-- [et_pb_line_break_holder] -->            color: #135f70;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .booking-process-note strong {<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .pricing-estimate-box {<!-- [et_pb_line_break_holder] -->            background: linear-gradient(135deg, #FFF8F0 0%, #FFF2E6 100%);<!-- [et_pb_line_break_holder] -->            border-radius: 20px;<!-- [et_pb_line_break_holder] -->            padding: 20px 24px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->            border: 1px solid #ffbc6e;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .pricing-estimate-box h3 {<!-- [et_pb_line_break_holder] -->            font-size: 1.1rem;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->            margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .pricing-estimate-box .estimate-amount {<!-- [et_pb_line_break_holder] -->            font-size: 2rem;<!-- [et_pb_line_break_holder] -->            font-weight: 800;<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .pricing-estimate-box .estimate-note {<!-- [et_pb_line_break_holder] -->            font-size: 0.75rem;<!-- [et_pb_line_break_holder] -->            color: #608b9e;<!-- [et_pb_line_break_holder] -->            margin-top: 8px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activities-grid {<!-- [et_pb_line_break_holder] -->            display: grid;<!-- [et_pb_line_break_holder] -->            grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));<!-- [et_pb_line_break_holder] -->            gap: 1rem;<!-- [et_pb_line_break_holder] -->            margin-bottom: 1.5rem;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-card {<!-- [et_pb_line_break_holder] -->            border: 1.5px solid #e2edf5;<!-- [et_pb_line_break_holder] -->            border-radius: 16px;<!-- [et_pb_line_break_holder] -->            padding: 1rem;<!-- [et_pb_line_break_holder] -->            transition: all 0.2s;<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-card:hover {<!-- [et_pb_line_break_holder] -->            border-color: #0c71c3;<!-- [et_pb_line_break_holder] -->            background: #f0f8ff;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-card.selected {<!-- [et_pb_line_break_holder] -->            border-color: #0c71c3;<!-- [et_pb_line_break_holder] -->            background: #e8f4fd;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 4px 12px rgba(12,113,195,0.1);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-checkbox {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: flex-start;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-checkbox input {<!-- [et_pb_line_break_holder] -->            width: 20px;<!-- [et_pb_line_break_holder] -->            height: 20px;<!-- [et_pb_line_break_holder] -->            margin-top: 2px;<!-- [et_pb_line_break_holder] -->            accent-color: #0c71c3;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-info {<!-- [et_pb_line_break_holder] -->            flex: 1;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-name {<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            color: #135f70;<!-- [et_pb_line_break_holder] -->            font-size: 0.95rem;<!-- [et_pb_line_break_holder] -->            margin-bottom: 4px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-price {<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->            font-weight: 800;<!-- [et_pb_line_break_holder] -->            font-size: 0.9rem;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .activity-desc {<!-- [et_pb_line_break_holder] -->            font-size: 0.7rem;<!-- [et_pb_line_break_holder] -->            color: #608b9e;<!-- [et_pb_line_break_holder] -->            margin-top: 4px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .min-person-note {<!-- [et_pb_line_break_holder] -->            font-size: 0.65rem;<!-- [et_pb_line_break_holder] -->            color: #e67e22;<!-- [et_pb_line_break_holder] -->            margin-top: 4px;<!-- [et_pb_line_break_holder] -->            font-weight: 500;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .extra-note {<!-- [et_pb_line_break_holder] -->            font-size: 0.65rem;<!-- [et_pb_line_break_holder] -->            color: #2c7a5e;<!-- [et_pb_line_break_holder] -->            margin-top: 4px;<!-- [et_pb_line_break_holder] -->            font-style: italic;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .divemaster-link {<!-- [et_pb_line_break_holder] -->            font-size: 0.7rem;<!-- [et_pb_line_break_holder] -->            margin-top: 6px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .divemaster-link a {<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->            text-decoration: underline;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .quantity-control {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 8px;<!-- [et_pb_line_break_holder] -->            margin-top: 10px;<!-- [et_pb_line_break_holder] -->            padding-left: 32px;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .quantity-control label {<!-- [et_pb_line_break_holder] -->            font-size: 0.7rem;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            color: #1a6d81;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .quantity-control input {<!-- [et_pb_line_break_holder] -->            width: 70px;<!-- [et_pb_line_break_holder] -->            padding: 4px 8px;<!-- [et_pb_line_break_holder] -->            border-radius: 20px;<!-- [et_pb_line_break_holder] -->            border: 1px solid #e2edf5;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-submit {<!-- [et_pb_line_break_holder] -->            background: #0c71c3;<!-- [et_pb_line_break_holder] -->            color: white;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            font-size: 1rem;<!-- [et_pb_line_break_holder] -->            padding: 0.9rem 2rem;<!-- [et_pb_line_break_holder] -->            border-radius: 60px;<!-- [et_pb_line_break_holder] -->            border: none;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.25s ease;<!-- [et_pb_line_break_holder] -->            display: inline-flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            gap: 10px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .btn-submit:hover {<!-- [et_pb_line_break_holder] -->            background: #0a5ca0;<!-- [et_pb_line_break_holder] -->            transform: translateY(-2px);<!-- [et_pb_line_break_holder] -->            box-shadow: 0 8px 20px -6px rgba(12,113,195,0.3);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .processing-overlay {<!-- [et_pb_line_break_holder] -->            position: fixed;<!-- [et_pb_line_break_holder] -->            top: 0;<!-- [et_pb_line_break_holder] -->            left: 0;<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            height: 100%;<!-- [et_pb_line_break_holder] -->            background: rgba(0, 0, 0, 0.8);<!-- [et_pb_line_break_holder] -->            backdrop-filter: blur(4px);<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            z-index: 9999;<!-- [et_pb_line_break_holder] -->            opacity: 0;<!-- [et_pb_line_break_holder] -->            visibility: hidden;<!-- [et_pb_line_break_holder] -->            transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .processing-overlay.active {<!-- [et_pb_line_break_holder] -->            opacity: 1;<!-- [et_pb_line_break_holder] -->            visibility: visible;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .processing-modal {<!-- [et_pb_line_break_holder] -->            background: white;<!-- [et_pb_line_break_holder] -->            border-radius: 32px;<!-- [et_pb_line_break_holder] -->            padding: 32px 48px;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            max-width: 90%;<!-- [et_pb_line_break_holder] -->            width: 400px;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);<!-- [et_pb_line_break_holder] -->            animation: modalPopIn 0.3s ease-out;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @keyframes modalPopIn {<!-- [et_pb_line_break_holder] -->            from {<!-- [et_pb_line_break_holder] -->                transform: scale(0.9);<!-- [et_pb_line_break_holder] -->                opacity: 0;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            to {<!-- [et_pb_line_break_holder] -->                transform: scale(1);<!-- [et_pb_line_break_holder] -->                opacity: 1;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .processing-modal h2 {<!-- [et_pb_line_break_holder] -->            font-size: 1.6rem;<!-- [et_pb_line_break_holder] -->            font-weight: 800;<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->            margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .processing-modal p {<!-- [et_pb_line_break_holder] -->            color: #2b4f62;<!-- [et_pb_line_break_holder] -->            font-size: 0.95rem;<!-- [et_pb_line_break_holder] -->            margin-bottom: 20px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .processing-spinner {<!-- [et_pb_line_break_holder] -->            width: 48px;<!-- [et_pb_line_break_holder] -->            height: 48px;<!-- [et_pb_line_break_holder] -->            border: 4px solid #e2edf5;<!-- [et_pb_line_break_holder] -->            border-top: 4px solid #0c71c3;<!-- [et_pb_line_break_holder] -->            border-radius: 50%;<!-- [et_pb_line_break_holder] -->            animation: spin 0.8s linear infinite;<!-- [et_pb_line_break_holder] -->            margin: 0 auto 20px auto;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @keyframes spin {<!-- [et_pb_line_break_holder] -->            0% { transform: rotate(0deg); }<!-- [et_pb_line_break_holder] -->            100% { transform: rotate(360deg); }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .footer-note {<!-- [et_pb_line_break_holder] -->            border-top: 1px solid #e2ecf2;<!-- [et_pb_line_break_holder] -->            padding: 1rem 2rem 1.3rem;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            font-size: 0.75rem;<!-- [et_pb_line_break_holder] -->            color: #4f7a8c;<!-- [et_pb_line_break_holder] -->            background: #fefefe;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        .footer-note a {<!-- [et_pb_line_break_holder] -->            color: #0c71c3;<!-- [et_pb_line_break_holder] -->            text-decoration: underline;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (max-width: 750px) {<!-- [et_pb_line_break_holder] -->            .ss-full-wrapper {<!-- [et_pb_line_break_holder] -->                padding: 1rem;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            .form-wrapper {<!-- [et_pb_line_break_holder] -->                padding: 1rem;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            .hero-header {<!-- [et_pb_line_break_holder] -->                padding: 1.2rem 1rem;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            .hero-header h1 {<!-- [et_pb_line_break_holder] -->                font-size: 1.5rem;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            .activities-grid {<!-- [et_pb_line_break_holder] -->                grid-template-columns: 1fr;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            .pricing-estimate-box .estimate-amount {<!-- [et_pb_line_break_holder] -->                font-size: 1.5rem;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            .action-buttons {<!-- [et_pb_line_break_holder] -->                flex-direction: column;<!-- [et_pb_line_break_holder] -->                align-items: center;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            .payment-info {<!-- [et_pb_line_break_holder] -->                flex-direction: column;<!-- [et_pb_line_break_holder] -->                text-align: center;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    <\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"ss-full-wrapper\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"booking-container\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hero-header\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h1><!-- [et_pb_line_break_holder] -->                Signature Scuba <!-- [et_pb_line_break_holder] -->                <span>Kuta Lombok<\/span><!-- [et_pb_line_break_holder] -->            <\/h1>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"location-tag\"><!-- [et_pb_line_break_holder] -->                <span>\ud83c\udfdd\ufe0f Kuta Lombok \u00b7 South Lombok, Indonesia<\/span><!-- [et_pb_line_break_holder] -->                <span>\ud83d\udc20 PADI &#038; SSI Premier Training Center<\/span><!-- [et_pb_line_break_holder] -->                <span>\ud83d\udcf8 Free underwater footage included<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"form-wrapper\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div style=\"text-align: center;\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"form-title\">\ud83d\udc20 Dive Activities Booking Form<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<form id=\"bookingForm\" action=\"https:\/\/formsubmit.co\/signaturescubakuta@gmail.com\" method=\"POST\"><!-- [et_pb_line_break_holder] -->                <input type=\"hidden\" name=\"_subject\" value=\"New Dive Booking Request - Signature Scuba Kuta Lombok\"><!-- [et_pb_line_break_holder] -->                <input type=\"hidden\" name=\"_captcha\" value=\"false\"><!-- [et_pb_line_break_holder] -->                <input type=\"hidden\" name=\"_template\" value=\"table\"><!-- [et_pb_line_break_holder] -->                <input type=\"hidden\" name=\"_next\" value=\"https:\/\/signaturescubakutalombok.com\/?page_id=877\"><!-- [et_pb_line_break_holder] -->                <input type=\"hidden\" name=\"_cc\" value=\"signaturescubagroup@gmail.com\"><!-- [et_pb_line_break_holder] -->                <input type=\"hidden\" name=\"Selected Activities Details\" id=\"selectedActivitiesHidden\"><!-- [et_pb_line_break_holder] -->                <input type=\"hidden\" name=\"Total Amount (IDR)\" id=\"totalAmountHidden\"><!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"action-bar\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"action-buttons\"><!-- [et_pb_line_break_holder] -->                        <a href=\"https:\/\/sudintransport.com\/\" class=\"btn-action\" target=\"_blank\" rel=\"noopener noreferrer\"><!-- [et_pb_line_break_holder] -->                            \ud83e\udd1d Our Partner: Sudin Transport<!-- [et_pb_line_break_holder] -->                        <\/a><!-- [et_pb_line_break_holder] -->                        <a href=\"https:\/\/signaturescubakutalombok.com\/?page_id=564\" class=\"btn-action\" target=\"_blank\" rel=\"noopener noreferrer\"><!-- [et_pb_line_break_holder] -->                            \ud83d\ude90 Book Ride for Airport Transfer &#038; Trips<!-- [et_pb_line_break_holder] -->                        <\/a><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"payment-info\"><!-- [et_pb_line_break_holder] -->                        <span class=\"payment-label\">\ud83d\udd12 Secure payments via<\/span><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"payment-logos\"><!-- [et_pb_line_break_holder] -->                            <img decoding=\"async\" src=\"https:\/\/signaturescubagilitrawangan.com\/wp-content\/uploads\/2026\/04\/all-logo.png\" alt=\"Visa, Google Pay, and other payment methods\" loading=\"lazy\" onerror=\"this.style.display='none'\"><!-- [et_pb_line_break_holder] -->                            <img decoding=\"async\" src=\"https:\/\/signaturescubagilitrawangan.com\/wp-content\/uploads\/2026\/03\/Powered-by-Stripe-blurple-300x68-b3bf095.png\" alt=\"Powered by Stripe\" class=\"stripe-logo\" loading=\"lazy\" onerror=\"this.style.display='none'\"><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"form-card\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"form-header\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<h2>\ud83d\udc64 Personal Information<\/h2>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"form-body\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"form-row\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"form-group\" id=\"fullNameGroup\"><!-- [et_pb_line_break_holder] -->                                <label>Full Name *<\/label><!-- [et_pb_line_break_holder] -->                                <input type=\"text\" name=\"Full Name\" id=\"fullNameInput\" placeholder=\"Your full name\" autocomplete=\"name\" required><!-- [et_pb_line_break_holder] -->                                <\/p>\n<div class=\"field-error-msg\" id=\"fullNameError\">\u26a0\ufe0f Only letters, spaces, hyphens, apostrophes, and dots allowed. Numbers &#038; symbols not permitted.<\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"form-group\"><!-- [et_pb_line_break_holder] -->                                <label>Email Address *<\/label><!-- [et_pb_line_break_holder] -->                                <input type=\"email\" name=\"Email\" placeholder=\"your@email.com\" required><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"form-row\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"form-group\"><!-- [et_pb_line_break_holder] -->                                <label>WhatsApp \/ Phone Number *<\/label><!-- [et_pb_line_break_holder] -->                                <input type=\"tel\" name=\"Phone Number\" placeholder=\"+62 ...\" required><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"form-group\" id=\"nationalityGroup\"><!-- [et_pb_line_break_holder] -->                                <label>Country \/ Nationality *<\/label><!-- [et_pb_line_break_holder] -->                                <input type=\"text\" name=\"Country\/Nationality\" id=\"nationalityInput\" placeholder=\"e.g., Indonesia, Australia, UK\" required><!-- [et_pb_line_break_holder] -->                                <\/p>\n<div class=\"field-error-msg\" id=\"nationalityError\">\u26a0\ufe0f Only letters, spaces, hyphens, apostrophes, and dots allowed. Numbers &#038; symbols not permitted.<\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"form-row\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"form-group\"><!-- [et_pb_line_break_holder] -->                                <label>Number of Guests *<\/label><!-- [et_pb_line_break_holder] -->                                <select name=\"Number of Guests\" id=\"guestCount\" required><!-- [et_pb_line_break_holder] --><option value=\"\">Select&#8230;<\/option><!-- [et_pb_line_break_holder] --><option value=\"1\">1 person<\/option><!-- [et_pb_line_break_holder] --><option value=\"2\">2 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"3\">3 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"4\">4 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">5 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"6\">6 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"7\">7 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"8\">8 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"9\">9 persons<\/option><!-- [et_pb_line_break_holder] --><option value=\"10+\">10+ persons<\/option><!-- [et_pb_line_break_holder] -->                                <\/select><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"form-group\"><!-- [et_pb_line_break_holder] -->                                <label>Preferred Date *<\/label><!-- [et_pb_line_break_holder] -->                                <input type=\"date\" name=\"Preferred Date\" required><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"booking-process-note\"><!-- [et_pb_line_break_holder] -->                    \ud83d\udccb <strong>Booking Request Process<\/strong><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->                    Please complete the booking request form for our review. Our team will process and confirm your request within 24 hours. Upon receipt of the booking confirmation, and once you have reviewed and accepted the details, a secure payment link will be issued to proceed with the reservation.<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-estimate-box\" id=\"pricingEstimateBox\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\ud83d\udcb0 Estimated Total<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"estimate-amount\" id=\"estimateTotal\">IDR 0<\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"estimate-note\" id=\"estimateNote\">Select activities below to see your estimated total<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"form-card\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"form-header\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<h2>\ud83e\udd3f Select Your Dive Activities (check all that apply)<\/h2>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"form-body\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"activities-grid\" id=\"activitiesGrid\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"form-card\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"form-header\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<h2>\ud83d\udcdd Additional Information<\/h2>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"form-body\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"form-group\"><!-- [et_pb_line_break_holder] -->                            <label>Special Requests \/ Questions<\/label><!-- [et_pb_line_break_holder] -->                            <textarea name=\"Special Requests\" rows=\"3\" placeholder=\"Dive certification level (if applicable), dietary restrictions, medical conditions, equipment needs, or any special requests...\"><\/textarea><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"form-row\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"form-group checkbox-group\"><!-- [et_pb_line_break_holder] -->                                <input type=\"checkbox\" name=\"Confirmation\" value=\"I confirm the information is correct\" required><!-- [et_pb_line_break_holder] -->                                <label>I confirm that the information provided is correct and I understand the terms.<\/label><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div style=\"text-align: center;\"><!-- [et_pb_line_break_holder] -->                    <button type=\"submit\" class=\"btn-submit\" id=\"submitBtn\"><!-- [et_pb_line_break_holder] -->                        \ud83d\udce7 Send Booking Request<!-- [et_pb_line_break_holder] -->                    <\/button><!-- [et_pb_line_break_holder] -->                    <pee style=\"font-size: 0.7rem; color: #608b9e; margin-top: 12px;\"><!-- [et_pb_line_break_holder] -->                        Our team will review your request and respond within 24 hours.<!-- [et_pb_line_break_holder] -->                    <\/pee><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/form>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"footer-note\"><!-- [et_pb_line_break_holder] -->            \ud83d\udcf8 <strong>All fun dives &#038; discovery experiences include FREE underwater footage<\/strong> \u2014 capture your memories!<!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->            \ud83c\udfdd\ufe0f <strong>Signature Scuba Kuta Lombok<\/strong> \u2014 Your premier dive center in South Lombok.<!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"processingOverlay\" class=\"processing-overlay\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"processing-modal\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"processing-spinner\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\u23f3 Booking Processing<\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee>Please wait while we submit your dive booking request&#8230;<\/pee><!-- [et_pb_line_break_holder] -->        <pee style=\"font-size: 0.8rem; color: #608b9e;\">You will be redirected shortly<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->    \/\/ ----- STRICT ALPHABET VALIDATION (Letters, spaces, hyphens, apostrophes, dots for names\/nationalities) -----<!-- [et_pb_line_break_holder] -->    \/\/ Regex allows: letters (A-Z a-z), spaces, hyphens, apostrophes, and dots.<!-- [et_pb_line_break_holder] -->    \/\/ This blocks any numeric digit or special symbols like @#$%^&*() etc.<!-- [et_pb_line_break_holder] -->    const ALPHA_REGEX = \/^[A-Za-z\\s\\-'\\.]+$\/;<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ DOM elements<!-- [et_pb_line_break_holder] -->    const fullNameInput = document.getElementById('fullNameInput');<!-- [et_pb_line_break_holder] -->    const nationalityInput = document.getElementById('nationalityInput');<!-- [et_pb_line_break_holder] -->    const fullNameGroup = document.getElementById('fullNameGroup');<!-- [et_pb_line_break_holder] -->    const nationalityGroup = document.getElementById('nationalityGroup');<!-- [et_pb_line_break_holder] -->    const fullNameError = document.getElementById('fullNameError');<!-- [et_pb_line_break_holder] -->    const nationalityError = document.getElementById('nationalityError');<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Helper: validate a single field (returns true if valid)<!-- [et_pb_line_break_holder] -->    function validateAlphabeticField(inputElement, errorElement, groupElement) {<!-- [et_pb_line_break_holder] -->        const value = inputElement.value.trim();<!-- [et_pb_line_break_holder] -->        if (value === \"\") {<!-- [et_pb_line_break_holder] -->            \/\/ Empty will be caught by 'required' attribute later; but we show error only if non-empty & invalid.<!-- [et_pb_line_break_holder] -->            \/\/ For UX, we remove error class and hide message when empty because required handles missing.<!-- [et_pb_line_break_holder] -->            groupElement.classList.remove('alpha-error');<!-- [et_pb_line_break_holder] -->            errorElement.classList.remove('show');<!-- [et_pb_line_break_holder] -->            return true; \/\/ empty is not considered invalid by alpha rule, required will handle later.<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        const isValid = ALPHA_REGEX.test(value);<!-- [et_pb_line_break_holder] -->        if (!isValid) {<!-- [et_pb_line_break_holder] -->            groupElement.classList.add('alpha-error');<!-- [et_pb_line_break_holder] -->            errorElement.classList.add('show');<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            groupElement.classList.remove('alpha-error');<!-- [et_pb_line_break_holder] -->            errorElement.classList.remove('show');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        return isValid;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Real-time validation: user types -> instantly check<!-- [et_pb_line_break_holder] -->    function attachAlphaValidation() {<!-- [et_pb_line_break_holder] -->        if (fullNameInput) {<!-- [et_pb_line_break_holder] -->            fullNameInput.addEventListener('input', function() {<!-- [et_pb_line_break_holder] -->                validateAlphabeticField(fullNameInput, fullNameError, fullNameGroup);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            fullNameInput.addEventListener('blur', function() {<!-- [et_pb_line_break_holder] -->                validateAlphabeticField(fullNameInput, fullNameError, fullNameGroup);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (nationalityInput) {<!-- [et_pb_line_break_holder] -->            nationalityInput.addEventListener('input', function() {<!-- [et_pb_line_break_holder] -->                validateAlphabeticField(nationalityInput, nationalityError, nationalityGroup);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            nationalityInput.addEventListener('blur', function() {<!-- [et_pb_line_break_holder] -->                validateAlphabeticField(nationalityInput, nationalityError, nationalityGroup);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Strict validation before form submission: checks both fields for alphabetic-only content.<!-- [et_pb_line_break_holder] -->    function isAlphaFieldsValid() {<!-- [et_pb_line_break_holder] -->        let isValid = true;<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (fullNameInput) {<!-- [et_pb_line_break_holder] -->            const nameValid = validateAlphabeticField(fullNameInput, fullNameError, fullNameGroup);<!-- [et_pb_line_break_holder] -->            if (!nameValid) isValid = false;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (nationalityInput) {<!-- [et_pb_line_break_holder] -->            const natValid = validateAlphabeticField(nationalityInput, nationalityError, nationalityGroup);<!-- [et_pb_line_break_holder] -->            if (!natValid) isValid = false;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        return isValid;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Fetch full name and nationality additional check to prevent bots from bypassing with digits.<!-- [et_pb_line_break_holder] -->    function checkAlphabeticRequired() {<!-- [et_pb_line_break_holder] -->        const nameValue = fullNameInput ? fullNameInput.value.trim() : '';<!-- [et_pb_line_break_holder] -->        const natValue = nationalityInput ? nationalityInput.value.trim() : '';<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (nameValue === \"\") {<!-- [et_pb_line_break_holder] -->            fullNameGroup.classList.add('alpha-error');<!-- [et_pb_line_break_holder] -->            fullNameError.classList.remove('show'); \/\/ required field msg not needed here, but we add visual hint<!-- [et_pb_line_break_holder] -->            \/\/ Show custom message for empty? Let's just ensure consistency: we trigger validation for empty but handle later.<!-- [et_pb_line_break_holder] -->            \/\/ For better UX we can show a \"required field\" style, but we rely on HTML5 required, but also block numbers.<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        if (natValue === \"\") {<!-- [et_pb_line_break_holder] -->            nationalityGroup.classList.add('alpha-error');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        const nameOnlyAlpha = nameValue === \"\" ? true : ALPHA_REGEX.test(nameValue);<!-- [et_pb_line_break_holder] -->        const natOnlyAlpha = natValue === \"\" ? true : ALPHA_REGEX.test(natValue);<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (!nameOnlyAlpha || !natOnlyAlpha) {<!-- [et_pb_line_break_holder] -->            return false;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        return true;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ ----- ORIGINAL ACTIVITIES LOGIC (UPDATED PRICES: Fun Dives & Refresher to 2,200,000) -----<!-- [et_pb_line_break_holder] -->    const activities = [<!-- [et_pb_line_break_holder] -->        { id: \"discovery\", name: \"Discovery Scuba Diving (2 Dives)\", price: 2200000, desc: \"No license required \u00b7 Pool training + 2 ocean dives\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"fun2\", name: \"Fun Dives (2 Dives)\", price: 2200000, desc: \"For certified divers \u00b7 Guided dive\", unitType: \"per dive\", defaultDives: 2, perPerson: true },<!-- [et_pb_line_break_holder] -->        { id: \"night\", name: \"Night Dives\", price: 730000, desc: \"Experience nocturnal marine life\", unitType: \"per dive\", defaultDives: 1, perPerson: true },<!-- [et_pb_line_break_holder] -->        { id: \"refresher\", name: \"Refresher + Fundives x 1\", price: 2200000, desc: \"Regain confidence \u00b7 Knowledge review + dive\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"muck\", name: \"Muck Diving\", price: null, desc: \"Macro life specialists \u00b7 Rare critters\", unitType: \"contact\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"scubadiver\", name: \"Scuba Diver\", price: 4600000, desc: \"2 days \u00b7 max depth 12m \u00b7 Entry level\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"scubadiverToOW\", name: \"Scuba Diver \u2192 Open Water\", price: 5400000, desc: \"1 day upgrade to 18m \u00b7 Full certification\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"openwater\", name: \"Open Water Diver\", price: 6400000, desc: \"Full certification \u00b7 3 days \u00b7 4 dives\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"junior\", name: \"Scuba Junior Open Water\", price: 6000000, desc: \"For ages 10-14 \u00b7 Junior certification\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"advanced\", name: \"Advanced Adventurer\", price: 5400000, desc: \"5 adventure dives \u00b7 Deep & Navigation\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"advanceSingle\", name: \"Advance Single Trial\", price: 1090000, desc: \"Subject to availability \u00b7 1 specialty dive\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"rescue\", name: \"Rescue Diver\", price: 6400000, desc: \"Life-saving skills \u00b7 CPR & rescue\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"rescueEfr\", name: \"Rescue + EFR Combo\", price: 8400000, desc: \"Rescue Diver + Emergency First Response\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"deep\", name: \"Deep Diving 40m\", price: 4000000, desc: \"Deep specialty \u00b7 2-3 dives to 40m\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"nitrox\", name: \"Enriched Air Nitrox\", price: 3500000, desc: \"Longer bottom times \u00b7 1 dive\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"buoyancy\", name: \"Perfect Buoyancy\", price: 2900000, desc: \"Improve control & efficiency \u00b7 2 dives\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"navigation\", name: \"Navigation\", price: 2900000, desc: \"Compass & natural navigation \u00b7 2 dives\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"wreck\", name: \"Wreck Diving\", price: 4500000, desc: \"Subject to availability \u00b7 Explore sunken ships \u00b7 4 dives\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"nightSpec\", name: \"Night Diving & Limited Visibility\", price: 2900000, desc: \"Subject to availability \u00b7 Limited visibility techniques \u00b7 2 dives\", unitType: \"per person\", minPerson: 1 },<!-- [et_pb_line_break_holder] -->        { id: \"divemaster\", name: \"Divemaster (SSI Dive Guide)\", price: 19000000, desc: \"Professional leadership training \u00b7 2-4 weeks\", unitType: \"per person\", minPerson: 1, hasLink: true, linkUrl: \"https:\/\/signaturescubakutalombok.com\/?page_id=940\" },<!-- [et_pb_line_break_holder] -->        { id: \"camping\", name: \"Dive Camping Trip 2N\/3D\", price: 5500000, desc: \"4 guided dives \u00b7 Tents & meals included\", unitType: \"per person\", minPerson: 4 },<!-- [et_pb_line_break_holder] -->        { id: \"whaleshark1\", name: \"Whale Shark Trip 1N\/2D\", price: 5500000, desc: \"Overnight \u00b7 Swim with whale sharks\", unitType: \"per person\", minPerson: 4 },<!-- [et_pb_line_break_holder] -->        { id: \"whaleshark2\", name: \"Whale Shark Trip 2N\/3D\", price: 7300000, desc: \"2 nights \/ 3 days \u00b7 Extended whale shark adventure\", unitType: \"per person\", minPerson: 4, extraNote: \"\u2795 Will include one additional fun dive\" }<!-- [et_pb_line_break_holder] -->    ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let selectedItems = {};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function renderActivities() {<!-- [et_pb_line_break_holder] -->        const grid = document.getElementById('activitiesGrid');<!-- [et_pb_line_break_holder] -->        if (!grid) return;<!-- [et_pb_line_break_holder] -->        grid.innerHTML = '';<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        activities.forEach(activity => {<!-- [et_pb_line_break_holder] -->            const card = document.createElement('div');<!-- [et_pb_line_break_holder] -->            card.className = 'activity-card';<!-- [et_pb_line_break_holder] -->            const isChecked = selectedItems[activity.id] && selectedItems[activity.id].quantity > 0;<!-- [et_pb_line_break_holder] -->            if (isChecked) card.classList.add('selected');<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            const priceText = activity.price ? `IDR ${activity.price.toLocaleString('id-ID')}` : 'Contact us';<!-- [et_pb_line_break_holder] -->            const unitText = activity.unitType === 'per dive' ? 'per dive' : (activity.unitType === 'per person' ? 'per person' : '');<!-- [et_pb_line_break_holder] -->            const minPersonText = activity.minPerson > 1 && activity.unitType !== 'per dive' ? `<\/p>\n<div class=\"min-person-note\">\ud83d\udc65 Minimum ${activity.minPerson} persons per booking<\/div>\n<p>` : '';<!-- [et_pb_line_break_holder] -->            const extraNoteText = activity.extraNote ? `<\/p>\n<div class=\"extra-note\">\ud83d\udccc ${activity.extraNote}<\/div>\n<p>` : '';<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            const isDiveCountActivity = activity.id === 'fun2' || activity.id === 'night';<!-- [et_pb_line_break_holder] -->            const defaultDiveCount = activity.defaultDives || 1;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            card.innerHTML = `<!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"activity-checkbox\"><!-- [et_pb_line_break_holder] -->                    <input type=\"checkbox\" class=\"activity-cb\" id=\"cb_${activity.id}\" data-id=\"${activity.id}\" data-price=\"${activity.price || 0}\" ${isChecked ? 'checked' : ''}><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"activity-info\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"activity-name\">${activity.name}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"activity-price\">${priceText} ${unitText ? `<span style=\"font-size:0.65rem; font-weight:normal;\">(${unitText})<\/span>` : ''}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"activity-desc\">${activity.desc}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                        ${minPersonText}<!-- [et_pb_line_break_holder] -->                        ${extraNoteText}<!-- [et_pb_line_break_holder] -->                        ${activity.hasLink ? `<\/p>\n<div class=\"divemaster-link\"><a href=\"${activity.linkUrl}\" target=\"_blank\">\ud83d\udcd8 Read more about Divemaster \u2192<\/a><\/div>\n<p>` : ''}<!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"quantity-control\" style=\"display: ${isChecked ? 'flex' : 'none'};\"><!-- [et_pb_line_break_holder] -->                    ${isDiveCountActivity ? <!-- [et_pb_line_break_holder] -->                        `<label>Number of dives:<\/label><!-- [et_pb_line_break_holder] -->                         <input type=\"number\" class=\"activity-qty\" data-id=\"${activity.id}\" data-min=\"1\" min=\"1\" value=\"${selectedItems[activity.id]?.quantity || defaultDiveCount}\" style=\"width: 80px;\"><!-- [et_pb_line_break_holder] -->                         <label style=\"font-size:0.65rem; color:#608b9e;\">(per person)<\/label>` <!-- [et_pb_line_break_holder] -->                        : <!-- [et_pb_line_break_holder] -->                        `<label>Number of participants:<\/label><!-- [et_pb_line_break_holder] -->                         <input type=\"number\" class=\"activity-qty\" data-id=\"${activity.id}\" data-min=\"${activity.minPerson}\" min=\"${activity.minPerson}\" value=\"${selectedItems[activity.id]?.quantity || activity.minPerson}\" style=\"width: 80px;\">`<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            `;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            grid.appendChild(card);<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            const checkbox = card.querySelector('.activity-cb');<!-- [et_pb_line_break_holder] -->            const qtyInput = card.querySelector('.activity-qty');<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            checkbox.addEventListener('change', (e) => {<!-- [et_pb_line_break_holder] -->                const id = e.target.dataset.id;<!-- [et_pb_line_break_holder] -->                const price = parseInt(e.target.dataset.price);<!-- [et_pb_line_break_holder] -->                const qtyControl = card.querySelector('.quantity-control');<!-- [et_pb_line_break_holder] -->                const activityData = activities.find(a => a.id === id);<!-- [et_pb_line_break_holder] -->                const minQty = (activityData.unitType === 'per dive') ? 1 : activityData.minPerson;<!-- [et_pb_line_break_holder] -->                const defaultQty = (activityData.unitType === 'per dive') ? (activityData.defaultDives || 1) : activityData.minPerson;<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                if (e.target.checked) {<!-- [et_pb_line_break_holder] -->                    selectedItems[id] = { <!-- [et_pb_line_break_holder] -->                        price: price, <!-- [et_pb_line_break_holder] -->                        quantity: defaultQty, <!-- [et_pb_line_break_holder] -->                        name: activityData.name, <!-- [et_pb_line_break_holder] -->                        minPerson: minQty,<!-- [et_pb_line_break_holder] -->                        unitType: activityData.unitType,<!-- [et_pb_line_break_holder] -->                        perPerson: activityData.perPerson || (activityData.unitType !== 'per dive')<!-- [et_pb_line_break_holder] -->                    };<!-- [et_pb_line_break_holder] -->                    if (qtyInput) qtyInput.value = defaultQty;<!-- [et_pb_line_break_holder] -->                    qtyControl.style.display = 'flex';<!-- [et_pb_line_break_holder] -->                    card.classList.add('selected');<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    delete selectedItems[id];<!-- [et_pb_line_break_holder] -->                    qtyControl.style.display = 'none';<!-- [et_pb_line_break_holder] -->                    card.classList.remove('selected');<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                updateSummary();<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            if (qtyInput) {<!-- [et_pb_line_break_holder] -->                const minQty = (activity.unitType === 'per dive') ? 1 : activity.minPerson;<!-- [et_pb_line_break_holder] -->                qtyInput.addEventListener('change', (e) => {<!-- [et_pb_line_break_holder] -->                    const id = e.target.dataset.id;<!-- [et_pb_line_break_holder] -->                    if (selectedItems[id]) {<!-- [et_pb_line_break_holder] -->                        let qty = parseInt(e.target.value);<!-- [et_pb_line_break_holder] -->                        if (isNaN(qty) || qty < minQty) qty = minQty;<!-- [et_pb_line_break_holder] -->                        selectedItems[id].quantity = qty;<!-- [et_pb_line_break_holder] -->                        updateSummary();<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function updateSummary() {<!-- [et_pb_line_break_holder] -->        let total = 0;<!-- [et_pb_line_break_holder] -->        let details = [];<!-- [et_pb_line_break_holder] -->        const guestsSelect = document.getElementById('guestCount');<!-- [et_pb_line_break_holder] -->        let numberOfGuests = 1;<!-- [et_pb_line_break_holder] -->        if (guestsSelect && guestsSelect.value && !isNaN(parseInt(guestsSelect.value))) {<!-- [et_pb_line_break_holder] -->            numberOfGuests = parseInt(guestsSelect.value);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        for (const [id, item] of Object.entries(selectedItems)) {<!-- [et_pb_line_break_holder] -->            if (item.price === null || item.price === 0) {<!-- [et_pb_line_break_holder] -->                details.push(`${item.name} - Price on request`);<!-- [et_pb_line_break_holder] -->                continue;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            let subtotal = 0;<!-- [et_pb_line_break_holder] -->            if (item.unitType === 'per dive') {<!-- [et_pb_line_break_holder] -->                subtotal = item.price * item.quantity * numberOfGuests;<!-- [et_pb_line_break_holder] -->                details.push(`${item.name}: ${item.quantity} dive(s) x ${numberOfGuests} guest(s) = IDR ${subtotal.toLocaleString('id-ID')}`);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                subtotal = item.price * item.quantity;<!-- [et_pb_line_break_holder] -->                details.push(`${item.name} x ${item.quantity} = IDR ${subtotal.toLocaleString('id-ID')} (min ${item.minPerson} pax required)`);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            total += subtotal;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        const estimateTotal = document.getElementById('estimateTotal');<!-- [et_pb_line_break_holder] -->        const estimateNote = document.getElementById('estimateNote');<!-- [et_pb_line_break_holder] -->        if (estimateTotal) estimateTotal.textContent = total > 0 ? `IDR ${total.toLocaleString('id-ID')}` : 'IDR 0';<!-- [et_pb_line_break_holder] -->        if (estimateNote) estimateNote.textContent = total > 0 ? 'Estimated total based on selected activities and participant numbers' : 'Select activities below to see your estimated total';<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        const totalHidden = document.getElementById('totalAmountHidden');<!-- [et_pb_line_break_holder] -->        if (totalHidden) totalHidden.value = total > 0 ? `IDR ${total.toLocaleString('id-ID')}` : 'IDR 0';<!-- [et_pb_line_break_holder] -->        const selectedHidden = document.getElementById('selectedActivitiesHidden');<!-- [et_pb_line_break_holder] -->        if (selectedHidden) selectedHidden.value = details.join('; ');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const guestsSelect = document.getElementById('guestCount');<!-- [et_pb_line_break_holder] -->    if (guestsSelect) guestsSelect.addEventListener('change', () => { updateSummary(); });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const overlay = document.getElementById('processingOverlay');<!-- [et_pb_line_break_holder] -->    function showProcessingModal() { if(overlay) overlay.classList.add('active'); }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    attachAlphaValidation();<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    const form = document.getElementById('bookingForm');<!-- [et_pb_line_break_holder] -->    form.addEventListener('submit', async (e) => {<!-- [et_pb_line_break_holder] -->        e.preventDefault();<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ STRICT ALPHABETIC VALIDATION for name and nationality before anything else<!-- [et_pb_line_break_holder] -->        const isAlphaValid = isAlphaFieldsValid();<!-- [et_pb_line_break_holder] -->        if (!isAlphaValid) {<!-- [et_pb_line_break_holder] -->            alert('\u274c Please enter only letters (A-Z, a-z), spaces, hyphens, apostrophes, or dots for Full Name and Nationality. Numbers and special symbols are not allowed to prevent bot submissions.');<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (Object.keys(selectedItems).length === 0) {<!-- [et_pb_line_break_holder] -->            alert('Please select at least one dive activity.');<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        const name = form.querySelector('input[name=\"Full Name\"]').value;<!-- [et_pb_line_break_holder] -->        const email = form.querySelector('input[name=\"Email\"]').value;<!-- [et_pb_line_break_holder] -->        const phone = form.querySelector('input[name=\"Phone Number\"]').value;<!-- [et_pb_line_break_holder] -->        const date = form.querySelector('input[name=\"Preferred Date\"]').value;<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (!name || !email || !phone || !date) {<!-- [et_pb_line_break_holder] -->            alert('Please fill in all required fields (Name, Email, Phone, Preferred Date).');<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        if (!email.includes('@')) {<!-- [et_pb_line_break_holder] -->            alert('Please enter a valid email address.');<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        showProcessingModal();<!-- [et_pb_line_break_holder] -->        const formData = new FormData(form);<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        try {<!-- [et_pb_line_break_holder] -->            const response = await fetch(form.action, {<!-- [et_pb_line_break_holder] -->                method: 'POST',<!-- [et_pb_line_break_holder] -->                headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },<!-- [et_pb_line_break_holder] -->                body: new URLSearchParams(formData).toString()<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            if (response.ok) {<!-- [et_pb_line_break_holder] -->                const modal = document.querySelector('.processing-modal');<!-- [et_pb_line_break_holder] -->                if(modal) {<!-- [et_pb_line_break_holder] -->                    modal.querySelector('h2').innerHTML = '\u2705 Booking Sent!';<!-- [et_pb_line_break_holder] -->                    modal.querySelector('p:first-of-type').innerHTML = 'Your dive booking request has been submitted successfully.';<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                setTimeout(() => {<!-- [et_pb_line_break_holder] -->                    window.location.href = 'https:\/\/signaturescubakutalombok.com\/?page_id=877';<!-- [et_pb_line_break_holder] -->                }, 2000);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                throw new Error('Network error');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        } catch (error) {<!-- [et_pb_line_break_holder] -->            if(overlay) overlay.classList.remove('active');<!-- [et_pb_line_break_holder] -->            form.submit();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    renderActivities();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-821","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Booking Dive Activities - The Best Dive Center at Kuta Lombok<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/signaturescubakutalombok.com\/?page_id=821\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Booking Dive Activities - The Best Dive Center at Kuta Lombok\" \/>\n<meta property=\"og:url\" content=\"https:\/\/signaturescubakutalombok.com\/?page_id=821\" \/>\n<meta property=\"og:site_name\" content=\"The Best Dive Center at Kuta Lombok\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-29T06:12:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/signaturescubagilitrawangan.com\/wp-content\/uploads\/2026\/04\/all-logo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821\",\"url\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821\",\"name\":\"Booking Dive Activities - The Best Dive Center at Kuta Lombok\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/signaturescubagilitrawangan.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/all-logo.png\",\"datePublished\":\"2026-04-08T22:26:05+00:00\",\"dateModified\":\"2026-04-29T06:12:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821#primaryimage\",\"url\":\"https:\\\/\\\/signaturescubagilitrawangan.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/all-logo.png\",\"contentUrl\":\"https:\\\/\\\/signaturescubagilitrawangan.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/all-logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?page_id=821#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Booking Dive Activities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/#website\",\"url\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/\",\"name\":\"The Best Dive Center at Kuta Lombok\",\"description\":\"Signature Scuba Group Lombok\",\"publisher\":{\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/#organization\",\"name\":\"The Best Dive Center at Kuta Lombok\",\"url\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Untitled-design-1.png\",\"contentUrl\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Untitled-design-1.png\",\"width\":700,\"height\":700,\"caption\":\"The Best Dive Center at Kuta Lombok\"},\"image\":{\"@id\":\"https:\\\/\\\/signaturescubakutalombok.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/signaturescubakutalombok\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@Signaturescubakuta\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Booking Dive Activities - The Best Dive Center at Kuta Lombok","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/signaturescubakutalombok.com\/?page_id=821","og_locale":"en_US","og_type":"article","og_title":"Booking Dive Activities - The Best Dive Center at Kuta Lombok","og_url":"https:\/\/signaturescubakutalombok.com\/?page_id=821","og_site_name":"The Best Dive Center at Kuta Lombok","article_modified_time":"2026-04-29T06:12:00+00:00","og_image":[{"url":"https:\/\/signaturescubagilitrawangan.com\/wp-content\/uploads\/2026\/04\/all-logo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/signaturescubakutalombok.com\/?page_id=821","url":"https:\/\/signaturescubakutalombok.com\/?page_id=821","name":"Booking Dive Activities - The Best Dive Center at Kuta Lombok","isPartOf":{"@id":"https:\/\/signaturescubakutalombok.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/signaturescubakutalombok.com\/?page_id=821#primaryimage"},"image":{"@id":"https:\/\/signaturescubakutalombok.com\/?page_id=821#primaryimage"},"thumbnailUrl":"https:\/\/signaturescubagilitrawangan.com\/wp-content\/uploads\/2026\/04\/all-logo.png","datePublished":"2026-04-08T22:26:05+00:00","dateModified":"2026-04-29T06:12:00+00:00","breadcrumb":{"@id":"https:\/\/signaturescubakutalombok.com\/?page_id=821#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/signaturescubakutalombok.com\/?page_id=821"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/signaturescubakutalombok.com\/?page_id=821#primaryimage","url":"https:\/\/signaturescubagilitrawangan.com\/wp-content\/uploads\/2026\/04\/all-logo.png","contentUrl":"https:\/\/signaturescubagilitrawangan.com\/wp-content\/uploads\/2026\/04\/all-logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/signaturescubakutalombok.com\/?page_id=821#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/signaturescubakutalombok.com\/"},{"@type":"ListItem","position":2,"name":"Booking Dive Activities"}]},{"@type":"WebSite","@id":"https:\/\/signaturescubakutalombok.com\/#website","url":"https:\/\/signaturescubakutalombok.com\/","name":"The Best Dive Center at Kuta Lombok","description":"Signature Scuba Group Lombok","publisher":{"@id":"https:\/\/signaturescubakutalombok.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/signaturescubakutalombok.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/signaturescubakutalombok.com\/#organization","name":"The Best Dive Center at Kuta Lombok","url":"https:\/\/signaturescubakutalombok.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/signaturescubakutalombok.com\/#\/schema\/logo\/image\/","url":"https:\/\/signaturescubakutalombok.com\/wp-content\/uploads\/2026\/04\/Untitled-design-1.png","contentUrl":"https:\/\/signaturescubakutalombok.com\/wp-content\/uploads\/2026\/04\/Untitled-design-1.png","width":700,"height":700,"caption":"The Best Dive Center at Kuta Lombok"},"image":{"@id":"https:\/\/signaturescubakutalombok.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/signaturescubakutalombok\/","https:\/\/www.youtube.com\/@Signaturescubakuta"]}]}},"_links":{"self":[{"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=\/wp\/v2\/pages\/821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=821"}],"version-history":[{"count":5,"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=\/wp\/v2\/pages\/821\/revisions"}],"predecessor-version":[{"id":1292,"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=\/wp\/v2\/pages\/821\/revisions\/1292"}],"wp:attachment":[{"href":"https:\/\/signaturescubakutalombok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}