{"id":30317,"date":"2026-06-22T10:16:44","date_gmt":"2026-06-22T10:16:44","guid":{"rendered":"https:\/\/purethemes.net\/listeo\/?page_id=30317"},"modified":"2026-07-14T13:01:04","modified_gmt":"2026-07-14T13:01:04","slug":"extensions","status":"publish","type":"page","link":"https:\/\/purethemes.net\/listeo\/extensions\/","title":{"rendered":"Extensions"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30317\" class=\"elementor elementor-30317\">\n\t\t\t\t<div class=\"elementor-element elementor-element-375591ed e-flex e-con-boxed e-con e-parent\" data-id=\"375591ed\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4c5aa5 elementor-widget elementor-widget-elementskit-heading\" data-id=\"a4c5aa5\" data-element_type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_center   ekit_heading_tablet-   ekit_heading_mobile-\"><h2 class=\"ekit-heading--title elementskit-section-title \">Powerful <span><span>Add-ons <\/span><\/span> for Your Directory<\/h2>\t\t\t\t<div class='ekit-heading__description'>\n\t\t\t\t\t<div>\n<p>Listeo has<strong> everything built-in<\/strong> to create a powerful directory website out of the box. <br \/><strong>When you need more<\/strong>, official optional add-ons let you extend specific features even further.<\/p>\n<\/div>\n<div>\u00a0<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28a3db9 e-con-full e-flex e-con e-child\" data-id=\"28a3db9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4524e4e elementor-widget elementor-widget-html\" data-id=\"4524e4e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"listeo-addons-widget\">\n    <div class=\"lba-grid\">\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico\" aria-hidden=\"true\">\n                    <svg class=\"lba-logo\" viewBox=\"0 0 61 61\">\n                        <defs>\n                            <linearGradient id=\"lba-lg-book-a\" x1=\"0.5\" x2=\"0.5\" y2=\"1\" gradientUnits=\"objectBoundingBox\">\n                                <stop offset=\"0\" stop-color=\"#ffebef\"\/>\n                                <stop offset=\"1\" stop-color=\"#fff5f7\"\/>\n                            <\/linearGradient>\n                            <linearGradient id=\"lba-lg-book-b\" x1=\"0.5\" y1=\"0.389\" x2=\"0.5\" y2=\"1\" gradientUnits=\"objectBoundingBox\">\n                                <stop offset=\"0\" stop-color=\"#ff4a6b\"\/>\n                                <stop offset=\"1\" stop-color=\"#f91942\"\/>\n                            <\/linearGradient>\n                        <\/defs>\n                        <g transform=\"translate(-0.201 0)\">\n                            <rect width=\"61\" height=\"61\" transform=\"translate(61.201 61) rotate(180)\" fill=\"url(#lba-lg-book-a)\"\/>\n                            <g transform=\"translate(10.763 9.129)\">\n                                <rect width=\"3.562\" height=\"11.903\" rx=\"1.781\" transform=\"translate(8.894 1.996)\" fill=\"#f91942\"\/>\n                                <rect width=\"3.562\" height=\"11.903\" rx=\"1.781\" transform=\"translate(27.418 1.996)\" fill=\"#f91942\"\/>\n                                <path d=\"M12.253,4.637c1.96-.042,2.551-.021,4.068-.021h7.232c1.517,0,2.249-.007,4.068.021-.008-.01,2.742.113,2.712.11,2.6.191,4.311.659,5.566,1.809s1.766,2.714,1.975,5.1v1.794H2V11.653c.208-2.383.72-3.948,1.975-5.1S6.939,4.938,9.541,4.747C9.589,4.774,10.294,4.679,12.253,4.637Z\" transform=\"translate(0 1.111)\" fill=\"url(#lba-lg-book-b)\"\/>\n                                <path d=\"M37.875,17.969V14.381c0-1.5-.023-4.188-.046-5.381H2.01c-.023,1.193,0,3.876,0,5.381v3.587c0,6.765,0,10.147,2.1,12.248s5.482,2.1,12.245,2.1h7.173c6.763,0,10.144,0,12.245-2.1S37.875,24.733,37.875,17.969Z\" transform=\"translate(0 5.558)\" fill=\"#ffd0d9\"\/>\n                                <g transform=\"translate(32.336 20.519) rotate(90)\">\n                                    <g class=\"lba-l-plus\">\n                                        <rect width=\"2.91\" height=\"11.903\" rx=\"1.455\" transform=\"translate(7.407 11.903) rotate(180)\" fill=\"#f91942\"\/>\n                                        <rect width=\"2.91\" height=\"11.903\" rx=\"1.455\" transform=\"translate(0 7.406) rotate(-90)\" fill=\"#f91942\"\/>\n                                    <\/g>\n                                <\/g>\n                            <\/g>\n                        <\/g>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">Listeo Booking Plus<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                        <span class=\"lba-badge lba-badge--pro lba-badge--tooltip\">\n                            Pro\n                            <button class=\"lba-badge__help\" type=\"button\" aria-label=\"About Pro features\" aria-expanded=\"false\">?<\/button>\n                            <span class=\"lba-tooltip\" role=\"tooltip\">Some features are free. Advanced features require Pro.<\/span>\n                        <\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">Additional booking features on top of those built-in: resources, recurring events, multi-slot, service durations and constraints.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/purethemes.net\/listeo-booking-plus\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico\" aria-hidden=\"true\">\n                    <svg class=\"lba-logo\" viewBox=\"0 0 61 61\">\n                        <defs>\n                            <linearGradient id=\"lba-lg-mon-a\" x1=\"0.5\" x2=\"0.5\" y2=\"1\" gradientUnits=\"objectBoundingBox\">\n                                <stop offset=\"0\" stop-color=\"#ffebef\"\/>\n                                <stop offset=\"1\" stop-color=\"#fff5f7\"\/>\n                            <\/linearGradient>\n                            <linearGradient id=\"lba-lg-mon-b\" x1=\"0.5\" y1=\"0.5\" x2=\"0.732\" y2=\"0.939\" gradientUnits=\"objectBoundingBox\">\n                                <stop offset=\"0\" stop-color=\"#fff\" stop-opacity=\"0\"\/>\n                                <stop offset=\"1\" stop-color=\"#f91942\"\/>\n                            <\/linearGradient>\n                            <linearGradient id=\"lba-lg-mon-c\" x1=\"0.5\" y1=\"0.5\" x2=\"0.732\" y2=\"0.939\" gradientUnits=\"objectBoundingBox\">\n                                <stop offset=\"0\" stop-color=\"#fff\" stop-opacity=\"0\"\/>\n                                <stop offset=\"1\" stop-color=\"#fff\"\/>\n                            <\/linearGradient>\n                        <\/defs>\n                        <g transform=\"translate(-41 -122)\">\n                            <g transform=\"translate(40.799 122)\">\n                                <rect width=\"61\" height=\"61\" transform=\"translate(61.201 61) rotate(180)\" fill=\"url(#lba-lg-mon-a)\"\/>\n                            <\/g>\n                            <rect width=\"30\" height=\"30\" rx=\"15\" transform=\"matrix(-0.966, 0.259, -0.259, -0.966, 90.371, 163.607)\" opacity=\"0.222\" fill=\"url(#lba-lg-mon-b)\"\/>\n                            <rect width=\"30\" height=\"30\" rx=\"15\" transform=\"matrix(0.966, -0.259, 0.259, 0.966, 53.629, 142.393)\" opacity=\"0.771\" fill=\"url(#lba-lg-mon-c)\"\/>\n                            <g transform=\"translate(49.2 132.637)\">\n                                <g class=\"lba-l-spin\">\n                                    <path d=\"M13.27,10.88,7.035,17.115.8,10.88\" transform=\"translate(0 6.181)\" fill=\"none\" stroke=\"#f91841\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\/>\n                                    <path d=\"M30.732,9.053A15.587,15.587,0,0,0,4,19.944v3.371\" transform=\"translate(3.035)\" fill=\"none\" stroke=\"#f91841\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\/>\n                                    <path d=\"M16.8,17l6.235-6.254L29.27,17\" transform=\"translate(15.175 6.058)\" fill=\"none\" stroke=\"#f91942\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" opacity=\"0.996\"\/>\n                                    <path d=\"M6.28,25.023A15.588,15.588,0,0,0,33.013,14.131V10.76\" transform=\"translate(5.198 6.067)\" fill=\"none\" stroke=\"#f91942\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" opacity=\"0.996\"\/>\n                                <\/g>\n                            <\/g>\n                            <g transform=\"translate(59.75 140.75)\">\n                                <path d=\"M12,20.75a.76.76,0,0,1-.75-.75V4a.75.75,0,0,1,1.5,0V20a.76.76,0,0,1-.75.75Z\" fill=\"#f91942\" stroke=\"#f91942\" stroke-width=\"0.3\"\/>\n                                <path d=\"M13.5,18.75H7a.75.75,0,0,1,0-1.5h6.5A2.54,2.54,0,0,0,16.25,15a2.54,2.54,0,0,0-2.75-2.25h-3A4,4,0,0,1,6.25,9,4,4,0,0,1,10.5,5.25H16a.75.75,0,0,1,0,1.5H10.5A2.54,2.54,0,0,0,7.75,9a2.54,2.54,0,0,0,2.75,2.25h3A4,4,0,0,1,17.75,15a4,4,0,0,1-4.25,3.75Z\" fill=\"#f91942\" stroke=\"#f91942\" stroke-width=\"0.3\"\/>\n                            <\/g>\n                        <\/g>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">Listeo Monetization Plus<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                        <span class=\"lba-badge lba-badge--pro lba-badge--tooltip\">\n                            Pro\n                            <button class=\"lba-badge__help\" type=\"button\" aria-label=\"About Pro features\" aria-expanded=\"false\">?<\/button>\n                            <span class=\"lba-tooltip\" role=\"tooltip\">Listeo has a lot of built-in monetization features. This extension just adds couple of more. <\/span>\n                        <\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">Additional monetization features: subscription based listing packages, pay per leads and lock premium content behind paywalls.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/purethemes.net\/listeo-subscriptions\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico\" aria-hidden=\"true\">\n                    <svg class=\"lba-logo\" viewBox=\"0 0 61 61\">\n                        <defs>\n                            <linearGradient id=\"lba-lg-chat-a\" x1=\"0.5\" x2=\"0.5\" y2=\"1\" gradientUnits=\"objectBoundingBox\">\n                                <stop offset=\"0\" stop-color=\"#ffebef\"\/>\n                                <stop offset=\"1\" stop-color=\"#fff5f7\"\/>\n                            <\/linearGradient>\n                            <linearGradient id=\"lba-lg-chat-b\" x1=\"0.853\" y1=\"0.935\" x2=\"0.337\" y2=\"0.091\" gradientUnits=\"objectBoundingBox\">\n                                <stop offset=\"0\" stop-color=\"#f91942\"\/>\n                                <stop offset=\"1\" stop-color=\"#ff6984\"\/>\n                            <\/linearGradient>\n                        <\/defs>\n                        <g transform=\"translate(-0.201 0)\">\n                            <rect width=\"61\" height=\"61\" transform=\"translate(61.201 61) rotate(180)\" fill=\"url(#lba-lg-chat-a)\"\/>\n                            <g transform=\"translate(9.69 14.715)\">\n                                <path d=\"M10.692,5.478l5.889,3.655L0,4.113,7.123,0Z\" transform=\"translate(21.987 32.109) rotate(-60)\" fill=\"#fd637f\"\/>\n                                <path d=\"M13.041,0H28.981a13.041,13.041,0,1,1,0,26.083H13.041A13.041,13.041,0,0,1,13.041,0Z\" fill=\"url(#lba-lg-chat-b)\"\/>\n                                <path d=\"M7.245,0H23.185a7.245,7.245,0,1,1,0,14.49H7.245A7.245,7.245,0,0,1,7.245,0Z\" transform=\"translate(5.796 5.796)\" fill=\"#fff1f4\"\/>\n                                <g class=\"lba-l-eye\">\n                                    <path d=\"M2.9,0A2.9,2.9,0,1,1,0,2.9,2.9,2.9,0,0,1,2.9,0Z\" transform=\"translate(11.592 10.143)\" fill=\"#f83256\"\/>\n                                <\/g>\n                                <g class=\"lba-l-eye lba-l-eye--2\">\n                                    <path d=\"M2.9,0A2.9,2.9,0,1,1,0,2.9,2.9,2.9,0,0,1,2.9,0Z\" transform=\"translate(24.634 10.143)\" fill=\"#f83256\"\/>\n                                <\/g>\n                            <\/g>\n                        <\/g>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">Listeo AI Assistant<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                        <span class=\"lba-badge lba-badge--pro lba-badge--tooltip\">\n                            Pro\n                            <button class=\"lba-badge__help\" type=\"button\" aria-label=\"About Pro features\" aria-expanded=\"false\">?<\/button>\n                            <span class=\"lba-tooltip\" role=\"tooltip\">Some features are free. Advanced features require Pro.<\/span>\n                        <\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">AI-powered search and chat assistant for Listeo. Visitors can ask the AI questions, and it will quickly find the most relevant listings for them.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/ai-chat\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico lba-ico--svg lba-anim--download\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <g class=\"lba-i-arrow\">\n                            <path d=\"M12 3v11\"><\/path>\n                            <path d=\"m8 11 4 4 4-4\"><\/path>\n                        <\/g>\n                        <path d=\"M8 5H6a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"><\/path>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">Listeo Data Importer<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                        <span class=\"lba-badge lba-badge--pro lba-badge--tooltip\">\n                            Pro\n                            <button class=\"lba-badge__help\" type=\"button\" aria-label=\"About Pro features\" aria-expanded=\"false\">?<\/button>\n                            <span class=\"lba-tooltip\" role=\"tooltip\">Some features are free. Advanced features require Pro.<\/span>\n                        <\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">Import listings from Google Maps into your directory. AI-generated descriptions, photo galleries, bulk imports.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/listing-data-importer\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico lba-ico--svg lba-anim--review\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path>\n                        <path class=\"lba-i-line\" pathLength=\"1\" d=\"M7 8h10\"><\/path>\n                        <path class=\"lba-i-line\" pathLength=\"1\" d=\"M7 11.5h6\"><\/path>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">AI Review Highlights<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">Auto-summarize reviews into key highlights using AI. Surfaces pros, cons, and trending themes on listing pages.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/ai-reviews-highlights\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico lba-ico--svg lba-anim--sms\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path>\n                        <path class=\"lba-i-dot\" d=\"M8 10h.01\"><\/path>\n                        <path class=\"lba-i-dot\" d=\"M12 10h.01\"><\/path>\n                        <path class=\"lba-i-dot\" d=\"M16 10h.01\"><\/path>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">Listeo SMS<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">SMS notifications for bookings, registrations and listing events. Twilio integration.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/sms-notification-otp-verification\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico lba-ico--svg lba-anim--poi\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"M20 10c0 4.99-5.54 10.19-7.4 11.8a1 1 0 0 1-1.2 0C9.54 20.19 4 14.99 4 10a8 8 0 0 1 16 0Z\"><\/path>\n                        <circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">Listeo Points of Interest<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">Show nearby points of interest like transit, schools, and restaurants on listing detail pages using Google Maps Places.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/point-of-interests\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n        <article class=\"lba-card\">\n            <div class=\"lba-card__head\">\n                <div class=\"lba-ico lba-ico--svg lba-anim--import\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path class=\"lba-i-line\" pathLength=\"1\" d=\"M3 6h18\"><\/path>\n                        <path class=\"lba-i-line\" pathLength=\"1\" d=\"M3 12h10\"><\/path>\n                        <path class=\"lba-i-line\" pathLength=\"1\" d=\"M3 18h7\"><\/path>\n                        <g class=\"lba-i-arrow\">\n                            <path d=\"M18 13v8\"><\/path>\n                            <path d=\"m15 18 3 3 3-3\"><\/path>\n                        <\/g>\n                    <\/svg>\n                <\/div>\n                <div class=\"lba-card__heading\">\n                    <h3 class=\"lba-card__title\">WP All Import - Listeo Add-on<\/h3>\n                    <div class=\"lba-card__badges\">\n                        <span class=\"lba-badge lba-badge--free\">Free<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <p class=\"lba-card__desc\">Map WP All Import fields to Listeo custom fields, custom taxonomies, gallery, location, prices and more.<\/p>\n            <a class=\"lba-read-more\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/importing-listings-using-wp-all-import\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read More<\/a>\n        <\/article>\n\n  <article class=\"lba-card\">\n      <div class=\"lba-card__head\">\n          <div class=\"lba-ico lba-ico--svg lba-anim--md\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                  <path d=\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"><\/path>\n                  <path class=\"lba-i-corner\" pathLength=\"1\" d=\"M14 3v5h5\"><\/path>\n                  <text class=\"lba-i-md\" x=\"12\" y=\"17.5\" font-family=\"Poppins, Arial, sans-serif\" font-size=\"6.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">MD<\/text>\n              <\/svg>\n          <\/div>\n          <div class=\"lba-card__heading\">\n              <h3 class=\"lba-card__title\">Markdown for AI Agents<\/h3>\n              <div class=\"lba-card__badges\">\n                  <span class=\"lba-badge lba-badge--free\">Free<\/span>\n              <\/div>\n          <\/div>\n      <\/div>\n  <p class=\"lba-card__desc\">Serves clean Markdown of your pages so AI search agents can crawl and index them accurately. Increases your visibility in AI Overviews.<\/p>\n      <a class=\"lba-read-more\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/markdown-for-ai-agents\/?utm_campaign=listeo_landing_extensions\" target=\"_blank\" rel=\"noopener\">Read\n  More<\/a>\n  <\/article>\n    <\/div>\n<\/div>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600&display=swap');\n\n.listeo-addons-widget {\n    --lba-title: #222;\n    --lba-text: #717171;\n    --lba-card: #fff;\n    --lba-line: #e8e8e8;\n    --lba-soft: #f5f5f5;\n    --lba-free: #2e7d32;\n    --lba-free-bg: #e8f5e9;\n    --lba-pro: #7E700D;\n    --lba-pro-bg: #FCF6D8;\n    --lba-radius: 8px;\n    color: var(--lba-title);\n}\n\n.listeo-addons-widget *,\n.listeo-addons-widget *::before,\n.listeo-addons-widget *::after {\n    box-sizing: border-box;\n}\n\n.listeo-addons-widget .lba-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 24px;\n}\n\n.listeo-addons-widget .lba-card {\n    display: flex;\n    flex-direction: column;\n    min-height: 100%;\n    padding: 24px;\n    background: var(--lba-card);\n    border: 1px solid var(--lba-line);\n    border-radius: var(--lba-radius);\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);\n    transition: 0.3s;\n}\n\n.listeo-addons-widget .lba-card:hover {\n    transform: translateY(-3px);\n}\n\n.listeo-addons-widget .lba-card__head {\n    display: flex;\n    align-items: flex-start;\n    gap: 15px;\n}\n\n.listeo-addons-widget .lba-ico {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 52px;\n    height: 52px;\n    flex: 0 0 52px;\n    overflow: hidden;\n    background: var(--lba-soft);\n    border-radius: var(--lba-radius);\n}\n\n.listeo-addons-widget .lba-ico img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n}\n\n.listeo-addons-widget .lba-ico--svg {\n    color: #F91942;\n    background: linear-gradient(#ff597710, #ff254d18)\n}\n\n.listeo-addons-widget .lba-ico--svg svg {\n    display: block;\n    width: 28px;\n    height: 28px;\n}\n\n.listeo-addons-widget .lba-card__heading {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n    gap: 6px;\n    min-width: 0;\n}\n\n.listeo-addons-widget .lba-card__title {\n    margin: 0;\n    padding: 0;\n    color: var(--lba-title);\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1.25;\n    letter-spacing: 0;\n}\n\n.listeo-addons-widget .lba-card__badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n}\n\n.listeo-addons-widget .lba-badge {\n    display: inline-flex;\n    align-items: center;\n    padding: 6px 10px;\n    border-radius: 5px;\n    font-size: 13px;\n    font-weight: 600;\n    line-height: 1;\n    white-space: nowrap;\n}\n\n.listeo-addons-widget .lba-badge--free {\n    color: var(--lba-free);\n    background: var(--lba-free-bg);\n}\n\n.listeo-addons-widget .lba-badge--pro {\n    color: var(--lba-pro);\n    background: var(--lba-pro-bg);\n}\n\n.listeo-addons-widget .lba-badge--tooltip {\n    position: relative;\n    gap: 6px;\n}\n\n.listeo-addons-widget .lba-badge__help {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 16px;\n    height: 16px;\n    margin: -2px -4px -2px 0;\n    padding: 0;\n    appearance: none;\n    color: var(--lba-pro);\n    background: #f1e7ba;\n    border: 0;\n    border-radius: 50%;\n    font: inherit;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1;\n    cursor: pointer;\n}\n\n\n.listeo-addons-widget .lba-tooltip {\n    position: absolute;\n    top: calc(100% + 8px);\n    left: 0;\n    z-index: 20;\n    display: block;\n    opacity: 0;\n    width: 230px;\n    padding: 10px 12px;\n    transition: 0.3s;\n    transform: translateY(5px);\n    color: #fff;\n    background: #222;\n    border-radius: 8px;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.16);\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.45;\n    white-space: normal;\n    pointer-events: none;\n}\n\n.listeo-addons-widget .lba-tooltip::before {\n    position: absolute;\n    top: -5px;\n    left: 43px;\n    width: 10px;\n    height: 10px;\n    background: #222;\n    content: \"\";\n    transform: rotate(45deg);\n}\n\n.listeo-addons-widget .lba-badge--tooltip:hover .lba-tooltip,\n.listeo-addons-widget .lba-badge--tooltip:focus-within .lba-tooltip,\n.listeo-addons-widget .lba-badge--tooltip.is-open .lba-tooltip {\n    opacity: 1;\n            transform: translateY(0px);\n\n}\n\n.listeo-addons-widget .lba-card__desc {\n    flex: 1;\n    margin: 18px 0 15px;\n    color: var(--lba-text);\n    font-size: 14.5px;\n    line-height: 1.62;\n}\n\n.listeo-addons-widget .lba-read-more {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    align-self: flex-start;\n    min-height: 36px;\n    padding: 8px 12px;\n    color: #222;\n    background: #fff;\n    border: 1px solid var(--lba-line);\n    border-radius: 6px;\n    font-size: 13px;\n    font-weight: 600;\n    line-height: 1.2;\n    text-decoration: none;\n    transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;\n}\n\n.listeo-addons-widget .lba-read-more:hover,\n.listeo-addons-widget .lba-read-more:focus {\n    color: #000;\n    background: #f6f6f6;\n    border-color: #d8d8d8;\n    text-decoration: none;\n    outline: none;\n}\n\n\/* ---------- Icon hover animations ---------- *\/\n\n.listeo-addons-widget .lba-ico {\n    position: relative;\n}\n\n.listeo-addons-widget .lba-ico::after {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 55%;\n    height: 100%;\n    background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.4), transparent);\n    transform: translateX(-130%) skewX(-20deg);\n    pointer-events: none;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-ico::after {\n    animation: lba-shine 0.9s ease 0.1s;\n}\n\n.listeo-addons-widget .lba-ico .lba-logo {\n    display: block;\n    width: 100%;\n    height: 100%;\n}\n\n.listeo-addons-widget .lba-l-plus,\n.listeo-addons-widget .lba-l-spin,\n.listeo-addons-widget .lba-l-eye {\n    transform-box: fill-box;\n    transform-origin: center;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-l-eye {\n    animation: lba-blink 2.2s ease-in-out 0.15s infinite;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-l-spin {\n    animation: lba-spin 0.9s cubic-bezier(0.5, 0, 0.25, 1);\n}\n\n.listeo-addons-widget .lba-card:hover .lba-l-plus {\n    animation: lba-plus-turn 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) 0.1s;\n}\n\n.listeo-addons-widget .lba-ico--svg svg path,\n.listeo-addons-widget .lba-ico--svg svg g,\n.listeo-addons-widget .lba-ico--svg svg circle,\n.listeo-addons-widget .lba-ico--svg svg text {\n    transform-box: fill-box;\n    transform-origin: center;\n}\n\n.listeo-addons-widget .lba-i-line,\n.listeo-addons-widget .lba-i-corner {\n    stroke-dasharray: 1;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--download .lba-i-arrow,\n.listeo-addons-widget .lba-card:hover .lba-anim--import .lba-i-arrow {\n    animation: lba-arrow-drop 1.2s cubic-bezier(0.45, 0, 0.3, 1) 0.1s infinite;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-i-line {\n    animation: lba-draw 0.45s ease-out both;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--review .lba-i-line:nth-of-type(3) {\n    animation-delay: 0.12s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--import .lba-i-line:nth-of-type(2) {\n    animation-delay: 0.1s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--import .lba-i-line:nth-of-type(3) {\n    animation-delay: 0.2s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--sms .lba-i-dot {\n    animation: lba-typing 1.05s ease-in-out infinite;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--sms .lba-i-dot:nth-child(3) {\n    animation-delay: 0.14s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--sms .lba-i-dot:nth-child(4) {\n    animation-delay: 0.28s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--poi svg {\n    animation: lba-pin-bounce 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--poi svg circle {\n    animation: lba-ping 1.5s ease-out 0.5s infinite;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--md .lba-i-corner {\n    animation: lba-draw 0.4s ease-out 0.1s both;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--md .lba-i-md {\n    animation: lba-md-pop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 0.15s both;\n}\n\n@keyframes lba-shine {\n    to { transform: translateX(330%) skewX(-20deg); }\n}\n\n@keyframes lba-arrow-drop {\n    0%   { transform: translateY(0); opacity: 1; }\n    38%  { transform: translateY(5px); opacity: 0; }\n    39%  { transform: translateY(-7px); opacity: 0; }\n    72%  { transform: translateY(0); opacity: 1; }\n    100% { transform: translateY(0); opacity: 1; }\n}\n\n@keyframes lba-draw {\n    from { stroke-dashoffset: 1; }\n    to   { stroke-dashoffset: 0; }\n}\n\n@keyframes lba-typing {\n    0%, 55%, 100% { transform: translateY(0); }\n    27%           { transform: translateY(-2.6px); }\n}\n\n@keyframes lba-pin-bounce {\n    0%   { transform: translateY(0); }\n    35%  { transform: translateY(-4px); }\n    68%  { transform: translateY(0); }\n    84%  { transform: translateY(-1.5px); }\n    100% { transform: translateY(0); }\n}\n\n@keyframes lba-ping {\n    0%        { transform: scale(1); opacity: 1; }\n    45%       { transform: scale(1.45); opacity: 0.4; }\n    80%, 100% { transform: scale(1); opacity: 1; }\n}\n\n@keyframes lba-md-pop {\n    0%   { transform: scale(0); opacity: 0; }\n    100% { transform: scale(1); opacity: 1; }\n}\n\n@keyframes lba-spin {\n    to { transform: rotate(360deg); }\n}\n\n@keyframes lba-plus-turn {\n    to { transform: rotate(90deg); }\n}\n\n@keyframes lba-blink {\n    0%, 12%, 100% { transform: scaleY(1); }\n    6%            { transform: scaleY(0.1); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .listeo-addons-widget .lba-card,\n    .listeo-addons-widget .lba-card *,\n    .listeo-addons-widget .lba-card *::after {\n        animation: none !important;\n        transition: none !important;\n    }\n}\n\n@media (min-width: 1000px) {\n    .listeo-addons-widget .lba-grid {\n        grid-template-columns: repeat(3, 1fr);\n    }\n}\n\n@media (max-width: 767px) {\n    .listeo-addons-widget .lba-grid {\n        grid-template-columns: 1fr;\n        gap: 18px;\n    }\n\n    .listeo-addons-widget .lba-card {\n        padding: 20px;\n    }\n}\n<\/style>\n\n<script>\n(function() {\n    function closeOpenTooltips(exceptBadge) {\n        document.querySelectorAll('.listeo-addons-widget .lba-badge--tooltip.is-open').forEach(function(badge) {\n            if (badge === exceptBadge) {\n                return;\n            }\n\n            badge.classList.remove('is-open');\n            var button = badge.querySelector('.lba-badge__help');\n            if (button) {\n                button.setAttribute('aria-expanded', 'false');\n            }\n        });\n    }\n\n    document.querySelectorAll('.listeo-addons-widget .lba-badge__help').forEach(function(button) {\n        if (button.dataset.lbaTooltipBound === 'true') {\n            return;\n        }\n\n        button.dataset.lbaTooltipBound = 'true';\n\n        button.addEventListener('click', function(event) {\n            event.preventDefault();\n            event.stopPropagation();\n\n            var badge = button.closest('.lba-badge--tooltip');\n            var isOpen = badge.classList.contains('is-open');\n\n            closeOpenTooltips(badge);\n            badge.classList.toggle('is-open', !isOpen);\n            button.setAttribute('aria-expanded', String(!isOpen));\n        });\n    });\n\n    document.addEventListener('click', function() {\n        closeOpenTooltips();\n    });\n\n    document.addEventListener('keydown', function(event) {\n        if (event.key === 'Escape') {\n            closeOpenTooltips();\n        }\n    });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfba63e e-flex e-con-boxed e-con e-parent\" data-id=\"dfba63e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5541f8b e-con-full e-flex e-con e-child\" data-id=\"5541f8b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5ee131 elementor-widget elementor-widget-elementskit-heading\" data-id=\"f5ee131\" data-element_type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_center   ekit_heading_tablet-   ekit_heading_mobile-\"><h2 class=\"ekit-heading--title elementskit-section-title \">What Competitors Sell <br> <span><span>We Just Include<\/span><\/span><\/h2>\t\t\t\t<div class='ekit-heading__description'>\n\t\t\t\t\t<div class=\"[content-visibility:auto] [contain-intrinsic-size:auto_400px] px-2 -mx-2 pb-8 -mb-8 print:[content-visibility:visible]\">\n<div>\n<div class=\"contents\">\n<div class=\"mb-1 mt-6 group\">\n<div class=\"flex flex-col items-end gap-1\">\n<div class=\"group relative inline-flex gap-2 bg-bg-300 rounded-xl pl-2.5 py-2.5 break-words text-text-100 transition-all max-w-[75ch] flex-col !px-4 max-w-[85%]\">\n<div class=\"flex flex-row gap-2 relative\">\n<div class=\"flex-1\">\n<div class=\"font-large !font-user-message py-0.5 grid grid-cols-1 gap-2 relative [&amp;_ul]:!space-y-0 [&amp;_ol]:!space-y-0 [&amp;_ul]:pl-8 [&amp;_ol]:pl-8\">\n<p class=\"whitespace-pre-wrap break-words\"><strong>Competitors sell these features as paid plugins.<\/strong> Listeo has them built into the theme core.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03b4b8c elementor-widget elementor-widget-html\" data-id=\"03b4b8c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"built-in-features\">\n    <section class=\"listeo-addons-widget listeo-built-in-features\">\n        <div class=\"lba-grid\">\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"M8 2v4\"><\/path>\n                            <path d=\"M16 2v4\"><\/path>\n                            <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"><\/rect>\n                            <path d=\"M3 10h18\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"m9 16 2 2 4-4\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Bookings<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Accept booking requests, manage availability, and handle reservation workflows directly in Listeo.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--coin\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"M12 16H13C13.6667 16 15 15.6 15 14C15 12.4 13.6667 12 13 12H11C10.3333 12 9 11.6 9 10C9 8.4 10.3333 8 11 8H12M12 16H9M12 16V18M15 8H12M12 8V6M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Monetization Features<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Sell listing packages, featured placements, paid claims, and other directory revenue options.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--bell\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"M10.5 21a1.5 1.5 0 0 0 3 0\"><\/path>\n                            <path d=\"M4 17a1 1 0 0 1-.74-1.67C4.4 14.05 5.5 12.6 5.5 8.5a6.5 6.5 0 0 1 13 0c0 4.1 1.1 5.55 2.24 6.83A1 1 0 0 1 20 17Z\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Search Alerts<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Let visitors save searches and get notified when matching listings are added.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--chip\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"><\/rect>\n                            <rect class=\"lba-i-core\" x=\"9\" y=\"9\" width=\"6\" height=\"6\"><\/rect>\n                            <path d=\"M9 2v2\"><\/path>\n                            <path d=\"M15 2v2\"><\/path>\n                            <path d=\"M9 20v2\"><\/path>\n                            <path d=\"M15 20v2\"><\/path>\n                            <path d=\"M20 9h2\"><\/path>\n                            <path d=\"M20 15h2\"><\/path>\n                            <path d=\"M2 9h2\"><\/path>\n                            <path d=\"M2 15h2\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">AI Search<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Give users a smarter way to discover listings with natural-language, AI-assisted search.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--market\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7\"><\/path>\n                            <path d=\"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8\"><\/path>\n                            <path d=\"M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4\"><\/path>\n                            <path d=\"M2 7h20\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"M22 7v3a2 2 0 0 1-2 2 2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Marketplace<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Let users submit listings, manage them from the dashboard, and build a real directory marketplace.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <ellipse cx=\"12\" cy=\"5\" rx=\"8\" ry=\"3\"><\/ellipse>\n                            <path d=\"M4 5v14c0 1.66 3.58 3 8 3s8-1.34 8-3V5\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"M4 12c0 1.66 3.58 3 8 3s8-1.34 8-3\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Listing Importer<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Bring listings into your directory faster instead of manually creating every entry from scratch.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"M15 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path>\n                            <circle cx=\"8.5\" cy=\"7\" r=\"4\"><\/circle>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"m16 11 2 2 4-4\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Social Login<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Make sign-in easier with third-party account login options for your users.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--share\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <circle cx=\"18\" cy=\"5\" r=\"3\"><\/circle>\n                            <circle cx=\"6\" cy=\"12\" r=\"3\"><\/circle>\n                            <circle cx=\"18\" cy=\"19\" r=\"3\"><\/circle>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"m8.6 13.5 6.8 4\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"m15.4 6.5-6.8 4\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Social Links<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Add social profile links to listings so businesses can connect visitors with their channels.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--seo\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"M16 7h6v6\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"m22 7-8.5 8.5-5-5L2 17\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">SEO<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Use directory-focused SEO options that help listing pages perform better in search engines.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--clock\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n                            <path class=\"lba-i-hands\" d=\"M12 7v5l3.5 2\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Opening Hours<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Show business hours on listings, including open or closed status for visitors.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--stats\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"M3 3v16a2 2 0 0 0 2 2h16\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"M18 17V9\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"M13 17V6\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"M8 17v-4\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Statistics<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Give owners useful listing insights, including views and performance data from their dashboard.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"><\/path>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"m9 12 2 2 4-4\"><\/path>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Claim Listings<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Let business owners claim existing listings, verify ownership, and manage their profile directly from the front-end dashboard.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--sliders\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <line x1=\"21\" y1=\"4\" x2=\"14\" y2=\"4\"><\/line>\n                            <line x1=\"10\" y1=\"4\" x2=\"3\" y2=\"4\"><\/line>\n                            <line x1=\"21\" y1=\"12\" x2=\"12\" y2=\"12\"><\/line>\n                            <line x1=\"8\" y1=\"12\" x2=\"3\" y2=\"12\"><\/line>\n                            <line x1=\"21\" y1=\"20\" x2=\"16\" y2=\"20\"><\/line>\n                            <line x1=\"12\" y1=\"20\" x2=\"3\" y2=\"20\"><\/line>\n                            <line class=\"lba-i-knob\" x1=\"14\" y1=\"2\" x2=\"14\" y2=\"6\"><\/line>\n                            <line class=\"lba-i-knob\" x1=\"8\" y1=\"10\" x2=\"8\" y2=\"14\"><\/line>\n                            <line class=\"lba-i-knob\" x1=\"16\" y1=\"18\" x2=\"16\" y2=\"22\"><\/line>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Advanced Search<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Give visitors powerful filters for categories, locations, custom fields, availability, prices, ratings, and more.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--star\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <polygon class=\"lba-i-line\" pathLength=\"1\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"><\/polygon>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Reviews &amp; Ratings<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Collect reviews and ratings on listings without paying for a separate review extension.<\/p>\n            <\/article>\n\n            <article class=\"lba-card\">\n                <div class=\"lba-card__head\">\n                    <div class=\"lba-ico lba-ico--svg lba-anim--ads\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"><\/rect>\n                            <path class=\"lba-i-line\" pathLength=\"1\" d=\"M2 9h20\"><\/path>\n                            <text class=\"lba-i-ads\" x=\"12\" y=\"17.2\" text-anchor=\"middle\" font-size=\"7\" font-weight=\"700\" font-family=\"Arial, Helvetica, sans-serif\" fill=\"currentColor\" stroke=\"none\">ADS<\/text>\n                        <\/svg>\n                    <\/div>\n                    <div class=\"lba-card__heading\">\n                        <h3 class=\"lba-card__title\">Ads Manager<\/h3>\n                        <div class=\"lba-card__badges\">\n                            <span class=\"lba-badge lba-badge--free\">Built-In<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <p class=\"lba-card__desc\">Sell promoted placements and featured visibility so listing owners can pay to stand out.<\/p>\n            <\/article>\n        <\/div>\n    <\/section>\n<\/div>\n\n<style>\n.built-in-features .lba-card__desc {\n    margin-bottom: 0;\n}\n\n\/* Icon hover animations \u00e2\u20ac\u201d reuses base styles and the lba-draw \/ lba-spin \/\n   lba-md-pop keyframes from the add-ons widget CSS on the same page. *\/\n\n.listeo-addons-widget .lba-card:hover .lba-anim--coin svg {\n    animation: lba-coin-flip 0.8s ease-in-out;\n}\n\n.listeo-addons-widget .lba-anim--bell svg {\n    transform-origin: 50% 0;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--bell svg {\n    animation: lba-bell-ring 0.9s ease-in-out;\n}\n\n.listeo-addons-widget .lba-i-core {\n    transform-box: fill-box;\n    transform-origin: center;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--chip .lba-i-core {\n    animation: lba-core-pulse 1.3s ease-in-out 0.1s infinite;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--market .lba-i-line {\n    animation-duration: 0.7s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--share .lba-i-line:nth-of-type(2) {\n    animation-delay: 0.12s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--seo .lba-i-line:nth-of-type(1) {\n    animation-delay: 0.3s;\n}\n\n.listeo-addons-widget .lba-ico--svg .lba-i-hands {\n    transform-box: view-box;\n    transform-origin: 12px 12px;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--clock .lba-i-hands {\n    animation: lba-spin 0.9s cubic-bezier(0.5, 0, 0.25, 1) 0.1s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--stats .lba-i-line:nth-of-type(3) {\n    animation-delay: 0.1s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--stats .lba-i-line:nth-of-type(2) {\n    animation-delay: 0.2s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--sliders .lba-i-knob {\n    animation: lba-slide-l 0.9s ease-in-out;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--sliders .lba-i-knob:nth-of-type(8) {\n    animation-name: lba-slide-r;\n    animation-delay: 0.12s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--sliders .lba-i-knob:nth-of-type(9) {\n    animation-delay: 0.24s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--star .lba-i-line {\n    animation-duration: 0.8s;\n}\n\n.listeo-addons-widget .lba-card:hover .lba-anim--ads .lba-i-ads {\n    animation: lba-md-pop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 0.15s both;\n}\n\n@keyframes lba-coin-flip {\n    to { transform: rotateY(360deg); }\n}\n\n@keyframes lba-bell-ring {\n    0%, 100% { transform: rotate(0); }\n    15%      { transform: rotate(-14deg); }\n    35%      { transform: rotate(11deg); }\n    55%      { transform: rotate(-7deg); }\n    75%      { transform: rotate(4deg); }\n    90%      { transform: rotate(-2deg); }\n}\n\n@keyframes lba-core-pulse {\n    0%, 100% { transform: scale(1); }\n    50%      { transform: scale(1.18); }\n}\n\n@keyframes lba-slide-l {\n    0%, 100% { transform: translateX(0); }\n    50%      { transform: translateX(-3.5px); }\n}\n\n@keyframes lba-slide-r {\n    0%, 100% { transform: translateX(0); }\n    50%      { transform: translateX(3.5px); }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20996cee e-flex e-con-boxed e-con e-child\" data-id=\"20996cee\" data-element_type=\"container\" id=\"ai-ready\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-10b4b935 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"10b4b935\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2053de30 e-con-full e-flex e-con e-child\" data-id=\"2053de30\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbf0544 elementor-widget elementor-widget-html\" data-id=\"dbf0544\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"payments\">\n  <div class=\"payments__grid\">\n    <a class=\"pay-pill\">\n      <img decoding=\"async\" src=\"https:\/\/purethemes.net\/wp-content\/uploads\/2026\/07\/claude.jpg\" alt=\"Stripe\">\n    <\/a>\n    <a class=\"pay-pill\" >\n      <img decoding=\"async\" src=\"https:\/\/purethemes.net\/wp-content\/uploads\/2026\/07\/codex.jpg\" alt=\"Paddle\">\n    <\/a>\n    <a class=\"pay-pill\" >\n      <img decoding=\"async\" src=\"https:\/\/purethemes.net\/wp-content\/uploads\/2026\/07\/Cursor_logo.svg\" alt=\"Polar\">\n    <\/a>\n  <\/div>\n<\/div>\n\n\n<style>\n.payments {\n  display: flex;\n  justify-content: flex-start;\n  zoom: 0.9;\n}\n\n.payments__grid {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  justify-content: center;\n  align-items: center;\n}\n\na.pay-pill {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #ffffff;\n  border: 1px solid #e6e6e6;\n  border-radius: 8px;\n  padding: 10px 22px;\n  min-width: 90px;\n  height: 48px;\n  box-shadow: 0 1px 3px rgba(0,0,0,0.08);\n  transition: box-shadow 0.2s ease, border-color 0.2s ease;\n}\n\na.pay-pill:hover {\n  box-shadow: 0 3px 10px rgba(0,0,0,0.10);\n  border-color: #d0d0d0;\n}\n\na.pay-pill img {\n  height: 20px;\n  width: auto;\n\n  object-fit: contain;\n  display: block;\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b6f5a7 elementor-widget elementor-widget-elementskit-heading\" data-id=\"3b6f5a7\" data-element_type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-\"><h2 class=\"ekit-heading--title elementskit-section-title \">AI Customization Kit for <span><span>Listeo<\/span><\/span><\/h2>\t\t\t\t<div class='ekit-heading__description'>\n\t\t\t\t\t<p><strong>Listeo works great out of the box - no code needed<\/strong>. But if you want to push it further, this kit gives your coding agent everything it needs to <strong>customize Listeo, update-safe.<\/strong><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cf4b06 elementor-widget elementor-widget-elementskit-button\" data-id=\"1cf4b06\" data-element_type=\"widget\" data-widget_type=\"elementskit-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\t\t<div class=\"ekit-btn-wraper\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/ai-skills-for-coding-agents\/\" target=\"_blank\" class=\"elementskit-btn  whitespace--normal\" id=\"\">\n\t\t\t\t\tRead More<i aria-hidden=\"true\" class=\"icon icon-arrow-right\"><\/i>\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1023bcc e-con-full e-flex e-con e-child\" data-id=\"1023bcc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40f705bc elementor-widget elementor-widget-html\" data-id=\"40f705bc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<main class=\"vc-waapi-embed\" data-vc-waapi-animation=\"\" data-vc-link=\"off\" data-vc-bg=\"on\" data-vc-radius=\"on\" data-vc-shadow=\"on\" data-vc-mobile=\"on\" data-vc-pad=\"on\" style=\"--vc-shadow: 0px 0px 18px rgba(0, 0, 0, 0.07);\">\n  <style>.vc-waapi-embed{--vc-panel-opacity:1;--vc-radius:10px;--vc-shadow:0px 0px 18px rgba(0,0,0,0.07);display:block;width:100%;pointer-events:none;contain:layout style;border-radius:var(--vc-radius);box-shadow:var(--vc-shadow);font-family:inherit;color:#333333;-webkit-font-smoothing:antialiased}.vc-waapi-embed,.vc-waapi-embed *{box-sizing:border-box;pointer-events:none}.vc-waapi-embed[data-vc-bg=\"off\"]{--vc-panel-opacity:0}.vc-waapi-embed[data-vc-radius=\"off\"]{--vc-radius:0px}.vc-waapi-embed[data-vc-shadow=\"off\"]{--vc-shadow:none}@media (max-width:992px){.vc-waapi-embed[data-vc-mobile=\"on\"]{zoom:0.8}}.vc-waapi-embed[data-vc-pad=\"off\"] .vc-waapi-card{padding:0}.vc-waapi-link{display:block;color:inherit;text-decoration:none;border-radius:var(--vc-radius);pointer-events:none}.vc-waapi-embed[data-vc-link=\"on\"],.vc-waapi-embed[data-vc-link=\"on\"] .vc-waapi-link{pointer-events:all}.vc-waapi-embed[data-vc-link=\"on\"] .vc-waapi-link{cursor:pointer}.vc-waapi-embed[data-vc-link=\"on\"] .vc-waapi-link *{pointer-events:none}.vc-waapi-card{position:relative;overflow:hidden;background:rgba(255,255,255,var(--vc-panel-opacity));border-radius:var(--vc-radius);padding:24px}.vc-input{display:flex;align-items:center;gap:12px;border:1px solid #e4e4e4;border-radius:10px;background:#ffffff;padding:11px 11px 11px 16px;transition:border-color 0.35s ease,box-shadow 0.35s ease}.vc-waapi-card.is-live:not(.is-sent) .vc-input{border-color:#cfcfcf;box-shadow:0 0 0 3px rgb(0 0 0 \/ 0.035)}.vc-text-wrap{position:relative;flex:1;font-size:15px;line-height:1.5;min-height:3em;color:#333333}.vc-placeholder{position:absolute;top:0;left:0;color:#a6a6a6;transition:opacity 0.18s ease;white-space:nowrap}.vc-waapi-card.has-text .vc-placeholder{opacity:0}.vc-caret{display:inline-block;width:2px;height:17px;margin-left:2px;vertical-align:-3px;border-radius:1px;background:#333333;opacity:0}.vc-waapi-card.is-live .vc-caret{animation:vc-blink 1.06s steps(1) infinite}.vc-waapi-card.is-sent .vc-caret{animation:none;opacity:0}@keyframes vc-blink{0%,55%{opacity:1}56%,100%{opacity:0}}.vc-send{flex:none;width:36px;height:36px;border-radius:50%;background:#efefef;display:grid;place-items:center;transition:background-color 0.35s ease}.vc-send svg{display:block;width:16px;height:16px;stroke:#a3a3a3;transition:stroke 0.35s ease}.vc-waapi-card.has-text:not(.is-sent) .vc-send{background:#1a1a1a}.vc-waapi-card.has-text:not(.is-sent) .vc-send svg{stroke:#ffffff}.vc-resp{margin-top:18px}.vc-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.vc-orb{position:relative;flex:none;width:22px;height:22px;display:grid}.vc-orb svg{grid-area:1 \/ 1;display:block;width:100%;height:100%}.vc-star{color:#c4c4c4;transform-origin:50% 50%;transition:color 0.4s ease,opacity 0.3s ease}.vc-star path{fill:currentColor}.vc-waapi-card.is-cooking .vc-star{color:#d97757;animation:vc-pulse 1.7s ease-in-out infinite}.vc-waapi-card.is-done .vc-star{opacity:0}@keyframes vc-pulse{0%,100%{transform:scale(1.04);clip-path:circle(52% at 50% 50%);opacity:1}50%{transform:scale(0.88);clip-path:circle(33% at 50% 50%);opacity:0.82}}.vc-check{opacity:0;transform:scale(0.55);transition:opacity 0.38s ease,transform 0.45s cubic-bezier(.22,1,.36,1)}.vc-waapi-card.is-done .vc-check{opacity:1;transform:scale(1)}.vc-status{font-size:15px;font-weight:600;color:#2f2f2f}.vc-meta{display:block;position:relative;margin:5px 0 0 32px;min-height:1.5em;font-size:12px;font-weight:500;line-height:1.5;color:#9c9c9c}.vc-meta-text{transition:opacity 0.45s ease}.vc-resp.is-armed .vc-meta:not(.is-shown) .vc-meta-text{opacity:0}.vc-files{margin:11px 0 0 32px;display:grid;gap:9px}.vc-file{position:relative;font-size:13px;color:#6f6f6f}.vc-file-real{display:flex;align-items:center;gap:8px;transition:opacity 0.5s ease,transform 0.5s ease}.vc-resp.is-armed .vc-file:not(.is-shown) .vc-file-real{opacity:0;transform:translateY(4px)}.vc-skel{position:absolute;top:50%;left:0;height:11px;margin-top:-5.5px;border-radius:4px;background:linear-gradient(100deg,rgba(0,0,0,0.055) 25%,rgba(0,0,0,0.11) 50%,rgba(0,0,0,0.055) 75%);background-size:220% 100%;opacity:0;transition:opacity 0.45s ease}.vc-resp.is-armed .vc-file:not(.is-shown) .vc-skel,.vc-resp.is-armed .vc-meta:not(.is-shown) .vc-skel{opacity:1;animation:vc-shimmer 1.25s linear infinite}@keyframes vc-shimmer{0%{background-position:220% 0}100%{background-position:-120% 0}}.vc-file svg{flex:none;display:block;width:13px;height:13px}.vc-file-add{font-size:12px;font-weight:600;color:#14a04a}@media (prefers-reduced-motion:reduce){.vc-caret,.vc-waapi-card.is-cooking .vc-star,.vc-resp.is-armed .vc-file:not(.is-shown) .vc-skel,.vc-resp.is-armed .vc-meta:not(.is-shown) .vc-skel{animation:none}.vc-input,.vc-placeholder,.vc-send,.vc-send svg,.vc-star,.vc-check,.vc-file-real,.vc-meta-text,.vc-skel{transition:none}}<\/style>\n\n  <a class=\"vc-waapi-link\" aria-label=\"See the AI Customization Kit for Listeo\">\n  <div class=\"vc-waapi-card\">\n    <div class=\"vc-input\">\n      <div class=\"vc-text-wrap\">\n        <span class=\"vc-placeholder\">Ask Claude to customize Listeo\u2026<\/span>\n        <span class=\"vc-typed\"><\/span><span class=\"vc-caret\"><\/span>\n      <\/div>\n      <div class=\"vc-send\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 16 16\" fill=\"none\">\n          <path d=\"M8 13.4V3.2M3.6 7.4 8 3l4.4 4.4\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n        <\/svg>\n      <\/div>\n    <\/div>\n\n    <div class=\"vc-resp\">\n      <div class=\"vc-row\">\n        <span class=\"vc-orb\" aria-hidden=\"true\">\n          <svg class=\"vc-star\" viewBox=\"0 0 24 24\">\n            <path fill=\"currentColor\" d=\"M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z\"><\/path>\n          <\/svg>\n          <svg class=\"vc-check\" viewBox=\"0 0 40 40\" fill=\"none\">\n            <circle cx=\"20\" cy=\"20\" r=\"17\" fill=\"#14a04a\"><\/circle>\n            <path d=\"M13 20.6 18 25.4 27.4 15\" stroke=\"#ffffff\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n          <\/svg>\n        <\/span>\n        <span class=\"vc-status\">Ready to build.<\/span>\n      <\/div>\n      <div class=\"vc-meta\"><span class=\"vc-skel\" style=\"width: 36%\"><\/span><span class=\"vc-meta-text\"><\/span><\/div>\n\n      <div class=\"vc-files\">\n        <div class=\"vc-file\">\n          <span class=\"vc-skel\" style=\"width: 62%\"><\/span>\n          <span class=\"vc-file-real\">\n            <svg viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8.6 6.4 12 13 4.6\" stroke=\"#14a04a\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\n            <span>my-listeo-addon\/card-badge.php<\/span>\n            <span class=\"vc-file-add\">+58<\/span>\n          <\/span>\n        <\/div>\n        <div class=\"vc-file\">\n          <span class=\"vc-skel\" style=\"width: 54%\"><\/span>\n          <span class=\"vc-file-real\">\n            <svg viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8.6 6.4 12 13 4.6\" stroke=\"#14a04a\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\n            <span>Escaping, i18n &amp; nonces<\/span>\n            <span class=\"vc-file-add\">checks passed<\/span>\n          <\/span>\n        <\/div>\n        <div class=\"vc-file\">\n          <span class=\"vc-skel\" style=\"width: 48%\"><\/span>\n          <span class=\"vc-file-real\">\n            <svg viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1.6 13.4 3.6v3.9c0 3.3-2.2 5.7-5.4 6.9-3.2-1.2-5.4-3.6-5.4-6.9V3.6L8 1.6Z\" stroke=\"#14a04a\" stroke-width=\"1.7\" stroke-linejoin=\"round\"><\/path><path d=\"M5.7 8 7.4 9.7 10.4 6.3\" stroke=\"#14a04a\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\n            <span>Listeo theme &amp; core untouched<\/span>\n            <span class=\"vc-file-add\">update-safe<\/span>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <\/a>\n\n  <script>(()=>{const script = document.currentScript;const root =(script && script.closest(\"[data-vc-waapi-animation]\"))||[...document.querySelectorAll(\"[data-vc-waapi-animation]\")].find((candidate)=> !candidate.__vcWaapiInit);if(!root || root.__vcWaapiInit)return;root.__vcWaapiInit = true;root.dataset.vcWaapiReady = \"waiting\";const reducedMotion = matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const canAnimate = \"animate\" in Element.prototype && !reducedMotion;const card = root.querySelector(\".vc-waapi-card\");const typed = root.querySelector(\".vc-typed\");const send = root.querySelector(\".vc-send\");const status = root.querySelector(\".vc-status\");const meta = root.querySelector(\".vc-meta\");const metaText = root.querySelector(\".vc-meta-text\");const files =[...root.querySelectorAll(\".vc-file\")];const respWrap = root.querySelector(\".vc-resp\");const PROMPT_A = \"Add a \u2018Verified local\u2019 badge to listing cards.\";const PROMPT_B = \" Make no mistakes.\";const STATUS_IDLE = \"Ready to build.\";const STATUS_READING = \"Reading AGENTS.md\u2026\";const STATUS_COOKING = \"Cooking\u2026\";const STATUS_DONE = \"Done \u2014 badge is live on listing cards.\";const META_DONE = \"update-safe add-on \u00b7 +58 lines \u00b7 0 mistakes\";let loopTimers =[];let activeAnimations =[];let inView = false;const track =(animation)=>{activeAnimations.push(animation);return animation;};const schedule =(callback,delay)=>{const timer = setTimeout(callback,delay);loopTimers.push(timer);};const clearLoop =()=>{loopTimers.forEach((timer)=> clearTimeout(timer));loopTimers =[];};const cancelAll =()=>{activeAnimations.forEach((animation)=> animation.cancel());activeAnimations =[];if(typeof root.getAnimations === \"function\"){root.getAnimations({subtree:true}).forEach((animation)=> animation.cancel());}};const swapText =(el,text)=>{track(el.animate([{opacity:1},{opacity:0}],{duration:200,easing:\"ease\",fill:\"forwards\"}));schedule(()=>{el.textContent = text;track(el.animate([{opacity:0},{opacity:1}],{duration:260,easing:\"ease\",fill:\"forwards\"}));},210);};const reset =()=>{clearLoop();cancelAll();card.classList.remove(\"is-live\",\"has-text\",\"is-sent\",\"is-cooking\",\"is-done\");typed.textContent = \"\";status.textContent = STATUS_IDLE;metaText.textContent = \"\";meta.classList.remove(\"is-shown\");respWrap.classList.add(\"is-armed\");files.forEach((file)=> file.classList.remove(\"is-shown\"));};const jumpToDone =()=>{card.classList.add(\"has-text\",\"is-sent\",\"is-done\");typed.textContent = PROMPT_A + PROMPT_B;status.textContent = STATUS_DONE;metaText.textContent = META_DONE;meta.classList.add(\"is-shown\");files.forEach((file)=> file.classList.add(\"is-shown\"));};const runOnce =()=>{if(root.dataset.vcWaapiReady === \"done\")return;root.dataset.vcWaapiReady = \"done\";if(!canAnimate){jumpToDone();return;}let t = 260;schedule(()=> card.classList.add(\"is-live\"),t);t += 420;[...PROMPT_A].forEach((char,index)=>{t += char === \" \" ? 46:26 +(index % 3)* 6;schedule(()=>{if(index === 0)card.classList.add(\"has-text\");typed.textContent += char;},t);});t += 460;[...PROMPT_B].forEach((char)=>{t += char === \" \" ? 52:34;schedule(()=>{typed.textContent += char;},t);});t += 340;schedule(()=>{track(send.animate([{transform:\"scale(1)\"},{transform:\"scale(0.84)\"},{transform:\"scale(1)\"}],{duration:320,easing:\"ease-in-out\"}));},t);schedule(()=> card.classList.add(\"is-sent\"),t + 130);const cookT = t + 340;schedule(()=>{card.classList.add(\"is-cooking\");swapText(status,STATUS_READING);},cookT);schedule(()=> swapText(status,STATUS_COOKING),cookT + 1450);for(let i = 0;i < 13;i += 1){schedule(()=>{const seconds = Math.max(1,Math.round((250 + i * 430)\/ 1000));const tokens = 87 + i * 412;const tokenLabel = tokens < 1000 ? tokens + \" tokens\":(tokens \/ 1000).toFixed(1)+ \"k tokens\";meta.classList.add(\"is-shown\");metaText.textContent = \"(\" + seconds + \"s \u00b7 \" + tokenLabel + \" \u00b7 esc to interrupt)\";},cookT + 250 + i * 430);}schedule(()=> files[0]&& files[0].classList.add(\"is-shown\"),cookT + 2550);schedule(()=> files[1]&& files[1].classList.add(\"is-shown\"),cookT + 3550);schedule(()=> files[2]&& files[2].classList.add(\"is-shown\"),cookT + 4550);const doneT = cookT + 5900;schedule(()=>{card.classList.remove(\"is-cooking\");card.classList.add(\"is-done\");swapText(status,STATUS_DONE);metaText.textContent = META_DONE;},doneT);schedule(()=>{if(!inView || document.hidden)return;root.dataset.vcWaapiReady = \"waiting\";reset();schedule(runOnce,340);},doneT + 3400);};const startLoop =()=>{if(inView)return;inView = true;reset();schedule(runOnce,160);};const stopLoop =()=>{inView = false;reset();respWrap.classList.remove(\"is-armed\");root.dataset.vcWaapiReady = \"waiting\";};if(!(\"IntersectionObserver\" in window)){startLoop();return;}const observer = new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){startLoop();}else{stopLoop();}});},{rootMargin:\"180px 0px\",threshold:0.2});observer.observe(root);document.addEventListener(\"visibilitychange\",()=>{if(document.hidden){clearLoop();cancelAll();card.classList.remove(\"is-cooking\");respWrap.classList.remove(\"is-armed\");}else if(inView){root.dataset.vcWaapiReady = \"waiting\";reset();schedule(runOnce,160);}});})();<\/script>\n<\/main>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-530e1cd2 animated-fast elementor-invisible elementor-widget elementor-widget-elementskit-heading\" data-id=\"530e1cd2\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_center   ekit_heading_tablet-   ekit_heading_mobile-text_left\">\t\t\t\t<div class='ekit-heading__description'>\n\t\t\t\t\t<p><strong>What's included:<\/strong> 120+ update-safe hooks, agent instructions, recipes, examples for listing pages, search, dashboards, Elementor widgets etc.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Powerful Add-ons for Your Directory Listeo has everything built-in to create a powerful directory website out of the box. When you need more, official optional add-ons let you extend specific features even further. \u00a0 Listeo Booking Plus Free Pro ? Some features are free. Advanced features require Pro. Additional booking features on top of those [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30317","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/pages\/30317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/comments?post=30317"}],"version-history":[{"count":50,"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/pages\/30317\/revisions"}],"predecessor-version":[{"id":30825,"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/pages\/30317\/revisions\/30825"}],"wp:attachment":[{"href":"https:\/\/purethemes.net\/listeo\/wp-json\/wp\/v2\/media?parent=30317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}