{"id":7785,"date":"2026-06-29T06:58:41","date_gmt":"2026-06-29T06:58:41","guid":{"rendered":"https:\/\/lp-apps.com\/root\/?page_id=7785"},"modified":"2026-06-29T12:16:43","modified_gmt":"2026-06-29T12:16:43","slug":"fr_features","status":"publish","type":"page","link":"https:\/\/lp-apps.com\/root\/fr_features\/","title":{"rendered":"fr_features"},"content":{"rendered":"\n\n\n\n\n<style data-wp-block-html=\"css\">\n.lpapps-home {\n  width: 100vw !important;\n  max-width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n  overflow-x: hidden !important;\n}\n<\/style>\n\n<style>\n    :root {\n      --navy:#0f2747;\n      --blue:#1267ff;\n      --sky:#eaf3ff;\n      --text:#172033;\n      --muted:#64748b;\n      --line:#e5edf8;\n      --card:#ffffff;\n      --bg:#f6f8fc;\n      --shadow:0 18px 50px rgba(15,39,71,.12);\n    }\n    *{box-sizing:border-box}\n    body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}\n    .hero{background:linear-gradient(135deg,var(--navy),#173f73 55%,#1d73ff);color:#fff;padding:72px 24px 54px;text-align:center;overflow:hidden;position:relative}\n    .hero:before{content:\"\";position:absolute;inset:-80px;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.18),transparent 32%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.15),transparent 34%);pointer-events:none}\n    .hero-inner{position:relative;max-width:1060px;margin:auto}\n    .eyebrow{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}\n    h1{font-size:clamp(34px,6vw,68px);line-height:1.02;margin:22px 0 18px;font-weight:900;letter-spacing:-.04em}\n    .hero p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.88);font-size:clamp(16px,2vw,21px);line-height:1.65}\n    .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1000px;margin:34px auto 0}\n    .stat{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:18px 14px;backdrop-filter:blur(4px)}\n    .stat strong{display:block;font-size:28px;line-height:1;font-weight:900}\n    .stat span{display:block;margin-top:7px;color:rgba(255,255,255,.82);font-size:13px}\n    main{max-width:1320px;margin:-24px auto 70px;padding:0 22px;position:relative}\n    .intro{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);padding:26px;margin-bottom:22px;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center}\n    .intro h2{margin:0 0 10px;font-size:28px;color:var(--navy)}\n    .intro p{margin:0;color:var(--muted);line-height:1.65}\n    .pill-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}\n    .pill{background:var(--sky);color:#0b4ec5;border:1px solid #d8e8ff;border-radius:999px;padding:10px 13px;font-weight:800;font-size:13px}\n    .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}\n    .gallery-card{background:var(--card);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 8px 28px rgba(15,39,71,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}\n    .gallery-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c9dcff}\n    .thumb-button{display:block;width:100%;padding:0;border:0;background:#dbeafe;cursor:pointer;position:relative;overflow:hidden}\n    .thumb-button:after{content:\"Voir l'image\";position:absolute;right:12px;bottom:12px;background:rgba(15,39,71,.88);color:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;opacity:0;transform:translateY(8px);transition:.18s ease}\n    .gallery-card:hover .thumb-button:after{opacity:1;transform:translateY(0)}\n    .thumb-button img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover;transition:transform .22s ease}\n    .gallery-card:hover img{transform:scale(1.025)}\n    .card-body{padding:20px 20px 22px}\n    .badge{display:inline-flex;background:#eef5ff;color:#0b58d8;border:1px solid #d8e8ff;border-radius:999px;font-size:12px;font-weight:900;padding:6px 10px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.03em}\n    .card-body h3{margin:0 0 8px;color:var(--navy);font-size:21px;line-height:1.18}\n    .card-body p{margin:0;color:var(--muted);line-height:1.55;font-size:14.5px}\n\n.lp-gallery-modal{\n  position:fixed;\n  inset:0;\n  background:rgba(4,12,24,.86);\n  display:none;\n  align-items:center;\n  justify-content:center;\n  padding:28px;\n  z-index:999999 !important;\n}\n\n.lp-gallery-modal.open{\n  display:flex !important;\n}\n\n.lp-gallery-close{\n  border:0;\n  background:#f1f5f9;\n  color:#0f172a;\n  border-radius:12px;\n  font-size:24px;\n  line-height:1;\n  width:42px;\n  height:42px;\n  cursor:pointer;\n}\n\n    .modal-dialog{width:min(1180px,96vw);max-height:94vh;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.45)}\n    .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line)}\n    .modal-head h3{margin:0;color:var(--navy);font-size:23px}\n    .modal-head p{margin:6px 0 0;color:var(--muted);line-height:1.5}\n    \n\n\n .modal img{display:block;width:100%;max-height:72vh;object-fit:contain;background:#f8fafc}\n    footer{text-align:center;color:#64748b;padding:0 20px 44px;font-size:13px}\n    @media(max-width:1000px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.intro{grid-template-columns:1fr}.pill-list{justify-content:flex-start}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}\n    @media(max-width:640px){.hero{padding:48px 18px 42px}main{padding:0 14px}.gallery{grid-template-columns:1fr}.intro{padding:20px;border-radius:20px}.stats{grid-template-columns:1fr}.modal{padding:12px}}\n  <\/style>\n\n  <section class=\"hero\">\n    <div class=\"hero-inner\">\n      <div class=\"eyebrow\">LP Renovation Calculator \u00b7 Galerie de l&#8217;application<\/div>\n      <h1>Estimations, devis et outils d&#8217;administration pour la r\u00e9novation dans une seule plateforme.<\/h1>\n      <p>D\u00e9couvrez les principales fonctionnalit\u00e9s du LP Renovation Calculator : parcours client multilingue, calcul intelligent des co\u00fbts, devis instantan\u00e9s, prise de rendez-vous et administration compl\u00e8te.<\/p>\n      <div class=\"stats\">\n        <div class=\"stat\"><strong>4<\/strong><span>Pr\u00eat pour plusieurs langues<\/span><\/div>\n        <div class=\"stat\"><strong>1 min<\/strong><span>Cr\u00e9ation rapide de devis<\/span><\/div>\n        <div class=\"stat\"><strong>All-in-one<\/strong><span>Calculs, devis et rendez-vous<\/span><\/div>\n        <div class=\"stat\"><strong>SaaS<\/strong><span>Administration SaaS<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <main>\n    <section class=\"intro\">\n      <div>\n        <h2>Con\u00e7u pour les entrepreneurs qui ont besoin de rapidit\u00e9, de clart\u00e9 et d&#8217;une image professionnelle.<\/h2>\n        <p>La plateforme aide les entreprises de r\u00e9novation \u00e0 remplacer les estimations manuscrites et les feuilles Excel par un processus num\u00e9rique organis\u00e9 cr\u00e9ant des devis clairs pour les clients.<\/p>\n      <\/div>\n      <div class=\"pill-list\">\n        <span class=\"pill\">Estimations rapides<\/span>\n        <span class=\"pill\">Devis PDF<\/span>\n        <span class=\"pill\">Rendez-vous<\/span>\n        <span class=\"pill\">Interface multilingue<\/span>\n        <span class=\"pill\">Modification globale des prix<\/span>\n        <span class=\"pill\">Tableau de bord<\/span>\n      <\/div>\n    <\/section>\n    <section class=\"gallery\" aria-label=\"Product screenshots\">\n      \n<article class=\"gallery-card\" data-title=\"Easy Google Sign-In\" data-caption=\"Give clients a fast, familiar login experience with Google, email login and clear consent messaging.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/001.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Easy Google Sign-In screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/001.jpg\" alt=\"Easy Google Sign-In screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Fast onboarding<\/span>\n    <h3>Easy Google Sign-In<\/h3>\n    <p>Give clients a fast, familiar login experience with Google, email login and clear consent messaging.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Multilingual Cost Calculator\" data-caption=\"A polished landing entry that presents the calculator as ready-to-use, multilingual and professional.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/002.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Multilingual Cost Calculator screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/002.jpg\" alt=\"Multilingual Cost Calculator screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Ready for international clients<\/span>\n    <h3>Multilingual Cost Calculator<\/h3>\n    <p>A polished landing entry that presents the calculator as ready-to-use, multilingual and professional.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Residential &amp; Commercial Logic\" data-caption=\"Separate residential and commercial project logic with configurable multipliers for accurate pricing.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/003.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Residential &amp; Commercial Logic screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/003.jpg\" alt=\"Residential &amp; Commercial Logic screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Smarter pricing<\/span>\n    <h3>Residential &amp; Commercial Logic<\/h3>\n    <p>Separate residential and commercial project logic with configurable multipliers for accurate pricing.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Renovation Package Selection\" data-caption=\"Clients can start from predefined renovation packages or choose a custom path for their project.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/004.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Renovation Package Selection screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/004.jpg\" alt=\"Renovation Package Selection screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Guided customer flow<\/span>\n    <h3>Renovation Package Selection<\/h3>\n    <p>Clients can start from predefined renovation packages or choose a custom path for their project.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Custom Category Builder\" data-caption=\"Let clients select only the work categories they need, keeping the calculation focused and relevant.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/005.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Custom Category Builder screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/005.jpg\" alt=\"Custom Category Builder screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Tailored estimates<\/span>\n    <h3>Custom Category Builder<\/h3>\n    <p>Let clients select only the work categories they need, keeping the calculation focused and relevant.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Smart Size Selection\" data-caption=\"Simple property-size ranges and custom square-meter input make the process easy for non-technical users.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/006.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Smart Size Selection screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/006.jpg\" alt=\"Smart Size Selection screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">No complex forms<\/span>\n    <h3>Smart Size Selection<\/h3>\n    <p>Simple property-size ranges and custom square-meter input make the process easy for non-technical users.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Step-by-Step Cost Entry\" data-caption=\"Each work category is handled in a clean guided screen, reducing errors during cost calculation.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/007.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Step-by-Step Cost Entry screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/007.jpg\" alt=\"Step-by-Step Cost Entry screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Easy automation<\/span>\n    <h3>Step-by-Step Cost Entry<\/h3>\n    <p>Each work category is handled in a clean guided screen, reducing errors during cost calculation.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Detailed Cost Breakdown\" data-caption=\"The system produces an itemized breakdown so clients can understand how the estimate was calculated.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/008.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Detailed Cost Breakdown screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/008.jpg\" alt=\"Detailed Cost Breakdown screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Transparent pricing<\/span>\n    <h3>Detailed Cost Breakdown<\/h3>\n    <p>The system produces an itemized breakdown so clients can understand how the estimate was calculated.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Save, Print &amp; Book\" data-caption=\"Users can download, print, save their project or book an appointment immediately after the estimate.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/009.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Save, Print &amp; Book screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/009.jpg\" alt=\"Save, Print &amp; Book screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Clear next actions<\/span>\n    <h3>Save, Print &amp; Book<\/h3>\n    <p>Users can download, print, save their project or book an appointment immediately after the estimate.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Online Appointment Booking\" data-caption=\"Appointment requests are collected directly from the calculator and managed inside the admin panel.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/010.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Online Appointment Booking screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/010.jpg\" alt=\"Online Appointment Booking screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Lead capture built in<\/span>\n    <h3>Online Appointment Booking<\/h3>\n    <p>Appointment requests are collected directly from the calculator and managed inside the admin panel.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Professional Quote Generator\" data-caption=\"Admins can generate simple or detailed quotations with client data, VAT and discounts.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/011.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Professional Quote Generator screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/011.jpg\" alt=\"Professional Quote Generator screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Offer-ready workflow<\/span>\n    <h3>Professional Quote Generator<\/h3>\n    <p>Admins can generate simple or detailed quotations with client data, VAT and discounts.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Professional PDF Offer\" data-caption=\"Clean PDF-style output with client details, project summary, totals and company branding.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/012.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Professional PDF Offer screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/012.jpg\" alt=\"Professional PDF Offer screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Client-facing documents<\/span>\n    <h3>Professional PDF Offer<\/h3>\n    <p>Clean PDF-style output with client details, project summary, totals and company branding.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Simple Offer View\" data-caption=\"A concise offer format for fast communication when the client only needs the final numbers.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/013.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Simple Offer Voir l'image\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/013.jpg\" alt=\"Simple Offer Voir l'image\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Fast quotation<\/span>\n    <h3>Simple Offer View<\/h3>\n    <p>A concise offer format for fast communication when the client only needs the final numbers.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Detailed Quotation\" data-caption=\"A detailed quotation layout for professional projects requiring full cost analysis.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/014.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Detailed Quotation screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/014.jpg\" alt=\"Detailed Quotation screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">More trust, more clarity<\/span>\n    <h3>Detailed Quotation<\/h3>\n    <p>A detailed quotation layout for professional projects requiring full cost analysis.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Offer in One Minute\" data-caption=\"Turn a calculation into a professional offer quickly, without rebuilding the quote manually.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/015.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Offer in One Minute screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/015.jpg\" alt=\"Offer in One Minute screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Speed advantage<\/span>\n    <h3>Offer in One Minute<\/h3>\n    <p>Turn a calculation into a professional offer quickly, without rebuilding the quote manually.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Admin Offer Management\" data-caption=\"All offers are stored in an admin list with status, totals and actions for PDF, email and management.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/016.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Admin Offer Management screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/016.jpg\" alt=\"Admin Offer Management screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Organized pipeline<\/span>\n    <h3>Admin Offer Management<\/h3>\n    <p>All offers are stored in an admin list with status, totals and actions for PDF, email and management.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Admin Dashboard\" data-caption=\"A compact dashboard gives the business a clear overview of users, projects, contacts and appointments.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/017.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Admin Dashboard screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/017.jpg\" alt=\"Admin Dashboard screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Business control center<\/span>\n    <h3>Admin Dashboard<\/h3>\n    <p>A compact dashboard gives the business a clear overview of users, projects, contacts and appointments.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Easy Category Editing\" data-caption=\"Admins can edit categories, costs, colors, icons and translations from one structured screen.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/018.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Easy Category Editing screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/018.jpg\" alt=\"Easy Category Editing screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Flexible configuration<\/span>\n    <h3>Easy Category Editing<\/h3>\n    <p>Admins can edit categories, costs, colors, icons and translations from one structured screen.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Mass Price Editor\" data-caption=\"A simple price board lets users update all prices in one place without touching formulas or technical settings.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/019.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Mass Price Editor screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/019.jpg\" alt=\"Mass Price Editor screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Perfect for contractors<\/span>\n    <h3>Mass Price Editor<\/h3>\n    <p>A simple price board lets users update all prices in one place without touching formulas or technical settings.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Partners &amp; Specialties\" data-caption=\"Manage partner specialties, contacts and technical collaborators for a complete renovation workflow.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/020.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Partners &amp; Specialties screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/020.jpg\" alt=\"Partners &amp; Specialties screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Supplier organization<\/span>\n    <h3>Partners &amp; Specialties<\/h3>\n    <p>Manage partner specialties, contacts and technical collaborators for a complete renovation workflow.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Tenant Settings &amp; Integrations\" data-caption=\"Configure company details, languages, SMTP, Google login, currency and operational limits per tenant.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/021.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Tenant Settings &amp; Integrations screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/021.jpg\" alt=\"Tenant Settings &amp; Integrations screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">SaaS-ready settings<\/span>\n    <h3>Tenant Settings &amp; Integrations<\/h3>\n    <p>Configure company details, languages, SMTP, Google login, currency and operational limits per tenant.<\/p>\n  <\/div>\n<\/article>\n\n<article class=\"gallery-card\" data-title=\"Easy Backup\" data-caption=\"Create backups from the admin panel to protect configuration and project data.\" data-image=\"https:\/\/lp-apps.com\/root\/images\/022.jpg\">\n  <button class=\"thumb-button\" aria-label=\"Open Easy Backup screenshot\">\n    <img decoding=\"async\" src=\"https:\/\/lp-apps.com\/root\/thumbs\/022.jpg\" alt=\"Easy Backup screenshot\" loading=\"lazy\">\n  <\/button>\n  <div class=\"card-body\">\n    <span class=\"badge\">Safe administration<\/span>\n    <h3>Easy Backup<\/h3>\n    <p>Create backups from the admin panel to protect configuration and project data.<\/p>\n  <\/div>\n<\/article>\n    <\/section>\n  <\/main>\n<div class=\"lp-gallery-modal\" id=\"lpGalleryModal\" aria-hidden=\"true\">\n    <div class=\"modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"modalTitle\">\n      <div class=\"modal-head\">\n        <div><h3 id=\"modalTitle\"><\/h3><p id=\"modalCaption\"><\/p><\/div>\n        <button class=\"lp-gallery-close\" type=\"button\" aria-label=\"Fermer\">\u00d7<\/button>\n      <\/div>\n      <img decoding=\"async\" id=\"modalImage\" src=\"\" alt=\"\">\n    <\/div>\n  <\/div>\n  <footer>Galerie LP Renovation Calculator \u00b7 Con\u00e7u pour les professionnels de la r\u00e9novation.<\/footer>\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  const modal = document.getElementById('lpGalleryModal');\n  const modalImage = document.getElementById('modalImage');\n  const modalTitle = document.getElementById('modalTitle');\n  const modalCaption = document.getElementById('modalCaption');\n\n  if (!modal || !modalImage || !modalTitle || !modalCaption) return;\n\n  document.querySelectorAll('.gallery-card').forEach(function(card) {\n    const btn = card.querySelector('.thumb-button');\n    if (!btn) return;\n\n    btn.addEventListener('click', function(e) {\n      e.preventDefault();\n\n      const img = card.getAttribute('data-image');\n      const title = card.getAttribute('data-title') || '';\n      const caption = card.getAttribute('data-caption') || '';\n\n      modalTitle.textContent = title;\n      modalCaption.textContent = caption;\n      modalImage.src = img;\n      modalImage.alt = title + ' screenshot';\n\n      modal.classList.add('open');\n      modal.setAttribute('aria-hidden', 'false');\n      document.body.style.overflow = 'hidden';\n    });\n  });\n\n  function closeGalleryModal() {\n    modal.classList.remove('open');\n    modal.setAttribute('aria-hidden', 'true');\n    modalImage.src = '';\n    document.body.style.overflow = '';\n  }\n\n  const closeBtn = modal.querySelector('.lp-gallery-close');\n  if (closeBtn) closeBtn.addEventListener('click', closeGalleryModal);\n\n  modal.addEventListener('click', function(e) {\n    if (e.target === modal) closeGalleryModal();\n  });\n\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') closeGalleryModal();\n  });\n});\n<\/script>\n\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/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":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-7785","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/pages\/7785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/comments?post=7785"}],"version-history":[{"count":2,"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/pages\/7785\/revisions"}],"predecessor-version":[{"id":7837,"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/pages\/7785\/revisions\/7837"}],"wp:attachment":[{"href":"https:\/\/lp-apps.com\/root\/wp-json\/wp\/v2\/media?parent=7785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}