{"id":473,"date":"2026-09-18T10:45:46","date_gmt":"2026-09-18T10:45:46","guid":{"rendered":"https:\/\/grupo-pizarro.com\/inicio\/?page_id=473"},"modified":"2026-09-21T09:18:28","modified_gmt":"2026-09-21T09:18:28","slug":"inicio-nuevo","status":"publish","type":"page","link":"https:\/\/grupo-pizarro.com\/inicio\/","title":{"rendered":"Empresa de Reformas en Madrid"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@700;800&family=Inter:wght@400;500;600;700;800&display=swap');\n#sidebar,.et_pb_widget_area,#main-content .main_title,.entry-title,#breadcrumbs,.et_post_meta_wrapper{display:none!important}\n#left-area{width:100%!important;max-width:none!important;padding:0!important;float:none!important}\n#content-area,#main-content .container,.et_right_sidebar #left-area,.et_left_sidebar #left-area{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}\n#main-content .container:before{display:none!important}\n#page-container{padding-top:0!important;margin-top:0!important}\narticle.type-page{padding:0!important;margin:0!important}\n@media (max-width:860px){#ht-ctc-chat,.ht-ctc-chat{display:none!important}}\n:root{--gp-bg: #FAFAF8;\n  --gp-bg-alt: #F2F4F5;\n  --gp-text: #181C1F;\n  --gp-text-soft: #556068;\n  --gp-brand: #123B5D;\n  --gp-brand-2: #176B9B;\n  --gp-accent: #A85C2C;\n  --gp-accent-light: #D89A63;\n  --gp-ok: #247A54;\n  --gp-border: #DDE2E5;\n  --gp-white: #FFFFFF;\n  --gp-radius-s: 8px;\n  --gp-radius-m: 14px;\n  --gp-radius-l: 22px;\n  --gp-shadow-s: 0 1px 3px rgba(24,28,31,.08);\n  --gp-shadow-m: 0 8px 24px rgba(24,28,31,.10);\n  --gp-maxw: 1280px;\n  --gp-font-title: 'Manrope', 'Inter Tight', sans-serif;\n  --gp-font-text: 'Inter', 'Source Sans 3', sans-serif;}\n.gp.gp{box-sizing:border-box;overflow-x:clip;max-width:100%;font-size:16px;font-weight:400;font-style:normal;text-align:start;letter-spacing:normal;text-transform:none;word-spacing:normal}\n.gp.gp *{box-sizing:border-box}\n.gp.gp section,.gp.gp div,.gp.gp article,.gp.gp aside,.gp.gp header,.gp.gp footer,.gp.gp nav,.gp.gp main,.gp.gp form,.gp.gp figure,.gp.gp blockquote,.gp.gp ul,.gp.gp li,.gp.gp dl,.gp.gp dd,.gp.gp table,.gp.gp fieldset,.gp.gp legend,.gp.gp span,.gp.gp p,.gp.gp h1,.gp.gp h2,.gp.gp h3,.gp.gp h4,.gp.gp h5,.gp.gp h6{margin:0;padding:0;border:0;background:none;border-radius:0;box-shadow:none;list-style:none;text-indent:0;text-shadow:none;line-height:inherit}\n.gp.gp h1,.gp.gp h2,.gp.gp h3,.gp.gp h4,.gp.gp h5,.gp.gp h6{font-weight:bold}\n.gp.gp button,.gp.gp input,.gp.gp select,.gp.gp textarea{margin:0;padding:1px 6px;border:0;background:none;border-radius:0;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;text-align:center}\n.gp.gp h1{font-size:2em}.gp.gp h2{font-size:1.5em}.gp.gp h3{font-size:1.17em}.gp.gp h4{font-size:1em}.gp.gp h5{font-size:.83em}.gp.gp h6{font-size:.67em}\n.gp.gp ol{padding:0 0 0 40px;margin:13px 0;border:0;background:none;list-style:none}\n.gp.gp input[type=range]{appearance:auto;-webkit-appearance:auto;background:#fff;color:#101010;font:400 13.3333px Arial;padding:0;text-align:start;border:0}\n.gp.gp a{background:none;border:0;box-shadow:none;text-decoration:none}\n.gp.gp img,.gp.gp svg{border:0;border-radius:0;box-shadow:none}\n.gp-share-btn.gp-share-btn,.gp-back-to-top.gp-back-to-top{box-sizing:border-box;padding:0;margin:0;font-family:inherit;line-height:normal;text-transform:none;letter-spacing:normal}\n.gp.gp{\n  --gp-bg: #FAFAF8;\n  --gp-bg-alt: #F2F4F5;\n  --gp-text: #181C1F;\n  --gp-text-soft: #556068;\n  --gp-brand: #123B5D;\n  --gp-brand-2: #176B9B;\n  --gp-accent: #A85C2C;\n  --gp-accent-light: #D89A63;\n  --gp-ok: #247A54;\n  --gp-border: #DDE2E5;\n  --gp-white: #FFFFFF;\n  --gp-radius-s: 8px;\n  --gp-radius-m: 14px;\n  --gp-radius-l: 22px;\n  --gp-shadow-s: 0 1px 3px rgba(24,28,31,.08);\n  --gp-shadow-m: 0 8px 24px rgba(24,28,31,.10);\n  --gp-maxw: 1280px;\n  --gp-font-title: 'Manrope', 'Inter Tight', sans-serif;\n  --gp-font-text: 'Inter', 'Source Sans 3', sans-serif;\n}\n.gp.gp, .gp.gp *, .gp.gp::before, .gp.gp *::before, .gp.gp::after, .gp.gp *::after{box-sizing:border-box}\n.gp.gp{scroll-behavior:smooth;overflow-x:hidden}\n.gp.gp{\n  overflow-x:hidden;\n  margin:0;\n  font-family:var(--gp-font-text);\n  color:var(--gp-text);\n  background:var(--gp-bg);\n  line-height:1.55;\n  -webkit-font-smoothing:antialiased;\n}\n.gp.gp img{max-width:100%;display:block}\n.gp.gp a{color:inherit;text-decoration:none}\n.gp.gp ul{list-style:none;margin:0;padding:0}\n.gp.gp button{font-family:inherit;cursor:pointer}\n.gp.gp h1, .gp.gp h2, .gp.gp h3, .gp.gp h4{font-family:var(--gp-font-title);line-height:1.15;margin:0;color:var(--gp-text)}\n.gp.gp p{margin:0}\n.gp.gp strong, .gp.gp b{font-weight:800}\n.gp.gp .gp-wrap{max-width:var(--gp-maxw);margin:0 auto;padding:0 24px}\n.gp.gp .gp-section{padding:88px 0}\n.gp.gp .gp-section--alt{background:var(--gp-bg-alt)}\n.gp.gp .gp-section--dark{background:var(--gp-brand);color:var(--gp-white)}\n.gp.gp .gp-section--dark h2, .gp.gp .gp-section--dark h3{color:var(--gp-white)}\n.gp.gp .gp-section--dark p{color:#CBD8E1}\n.gp.gp .gp-eyebrow{\n  display:inline-flex;\n  align-items:center;\n  font-size:13px;\n  font-weight:700;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:var(--gp-brand-2);\n  margin-bottom:14px;\n}\n.gp.gp .gp-eyebrow::before{content:\"\";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gp-brand-2);margin-right:8px;flex-shrink:0}\n.gp.gp .gp-section--dark .gp-eyebrow{color:#8FC1E0}\n.gp.gp .gp-section--dark .gp-eyebrow::before{background:#8FC1E0}\n.gp.gp h2.gp-h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;max-width:820px}\n.gp.gp .gp-section-intro{\n  max-width:680px;\n  margin-top:16px;\n  color:var(--gp-text-soft);\n  font-size:17px;\n}\n.gp.gp .gp-section--dark .gp-section-intro{color:#CBD8E1}\n.gp.gp .gp-head-row{\n  display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;\n  margin-bottom:44px;\n}\n.gp.gp .gp-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:8px;\n  padding:15px 26px;border-radius:10px;font-weight:700;font-size:15px;\n  border:2px solid transparent;transition:.2s ease, transform .15s ease;white-space:nowrap;\n}\n.gp.gp .gp-btn:hover{transform:translateY(-2px)}\n.gp.gp .gp-btn:active{transform:translateY(0) scale(.97)}\n.gp.gp .gp-btn-primary{background:var(--gp-brand);color:var(--gp-white)}\n.gp.gp .gp-btn-primary:hover{background:#0D2E48}\n.gp.gp .gp-btn-secondary{background:var(--gp-white);color:var(--gp-brand);border-color:var(--gp-border)}\n.gp.gp .gp-btn-secondary:hover{border-color:var(--gp-brand)}\n.gp.gp .gp-btn-accent{background:var(--gp-accent);color:var(--gp-white)}\n.gp.gp .gp-btn-accent:hover{background:#9C592E}\n.gp.gp .gp-btn-ghost-light{background:transparent;color:var(--gp-white);border-color:rgba(255,255,255,.5)}\n.gp.gp .gp-btn-ghost-light:hover{background:rgba(255,255,255,.12)}\n.gp.gp .gp-btn-block{width:100%}\n.gp.gp .gp-btn-lg{padding:18px 30px;font-size:16px}\n.gp.gp .gp-topbar{background:var(--gp-brand);color:#fff;font-size:14px}\n.gp.gp .gp-topbar .gp-wrap{display:flex;justify-content:center;align-items:center;height:36px}\n.gp.gp .gp-topbar-msg{font-weight:600}\n.gp.gp header.gp-site-header{\n  position:sticky;top:0;z-index:200;background:var(--gp-white);\n  border-bottom:1px solid var(--gp-border);\n  transition:box-shadow .2s ease, padding .2s ease;\n}\n.gp.gp header.gp-site-header.gp-scrolled{box-shadow:var(--gp-shadow-s)}\n.gp.gp .gp-header-row{display:flex;align-items:center;justify-content:space-between;height:84px;gap:24px}\n.gp.gp .gp-logo{display:flex;align-items:center;gap:10px;font-family:var(--gp-font-title);font-weight:800;font-size:20px;color:var(--gp-brand)}\n.gp.gp .gp-logo-mark{\n  width:38px;height:38px;border-radius:8px;background:var(--gp-brand);\n  display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:16px;\n}\n.gp.gp .gp-logo small{display:block;font-size:10px;font-weight:600;color:var(--gp-text-soft);letter-spacing:.06em;text-transform:uppercase}\n.gp.gp header.gp-site-header .gp-wrap{max-width:1400px}\n.gp.gp nav.gp-main-nav{display:flex;align-items:center;gap:0}\n.gp.gp nav.gp-main-nav > ul{display:flex;align-items:center;gap:0}\n.gp.gp nav.gp-main-nav > ul > li{position:relative}\n.gp.gp nav.gp-main-nav > ul > li > a{\n  position:relative;display:flex;align-items:center;gap:4px;padding:10px 11px;font-weight:600;font-size:13.5px;border-radius:8px;white-space:nowrap;\n  transition:background .18s ease, color .18s ease;\n}\n.gp.gp nav.gp-main-nav > ul > li > a:hover{background:var(--gp-bg-alt);color:var(--gp-brand)}\n.gp.gp nav.gp-main-nav > ul > li > a::after{\n  content:\"\";position:absolute;left:11px;right:11px;bottom:2px;height:2px;border-radius:2px;background:var(--gp-brand-2);\n  transform:scaleX(0);transform-origin:left;transition:transform .2s ease;\n}\n.gp.gp nav.gp-main-nav > ul > li > a:hover::after{transform:scaleX(1)}\n.gp.gp nav.gp-main-nav .gp-caret{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-3px;opacity:.6}\n.gp.gp .gp-dropdown{\n  position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--gp-border);border-radius:12px;\n  box-shadow:var(--gp-shadow-m);min-width:280px;padding:10px;opacity:0;visibility:hidden;transform:translateY(6px);\n  transition:.16s ease;\n}\n.gp.gp li.gp-has-dropdown:hover .gp-dropdown, .gp.gp li.gp-has-dropdown:focus-within .gp-dropdown{opacity:1;visibility:visible;transform:translateY(0)}\n.gp.gp .gp-dropdown a{display:block;padding:10px 12px;border-radius:8px;font-size:14.5px;font-weight:500}\n.gp.gp .gp-dropdown a:hover{background:var(--gp-bg-alt);color:var(--gp-brand)}\n.gp.gp .gp-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}\n.gp.gp .gp-header-phone{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px;color:var(--gp-brand);white-space:nowrap;flex-shrink:0}\n.gp.gp .gp-header-phone svg{flex-shrink:0}\n.gp.gp .gp-burger{display:none;background:none;border:none;padding:8px;flex-direction:column;gap:5px}\n.gp.gp .gp-burger span{display:block;width:24px;height:2px;background:var(--gp-text)}\n@media (max-width:1220px){.gp.gp .gp-header-phone span{display:none}\n.gp.gp nav.gp-main-nav{display:none}\n.gp.gp .gp-burger{display:flex}}\n@media (max-width:640px){.gp.gp .gp-header-actions .gp-btn-primary{display:none}\n.gp.gp .gp-logo-mark{display:none}\n.gp.gp .gp-logo br, .gp.gp .gp-logo small{display:none}}\n.gp.gp .gp-mobile-nav{\n  position:fixed;inset:0;background:#fff;z-index:300;transform:translateX(100%);\n  transition:transform .25s ease;overflow-y:auto;\n}\n.gp.gp .gp-mobile-nav.gp-open{transform:translateX(0)}\n.gp.gp .gp-mobile-nav-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--gp-border)}\n.gp.gp .gp-mobile-nav-close{background:none;border:none;font-size:28px;line-height:1;color:var(--gp-text)}\n.gp.gp .gp-mobile-nav-body{padding:12px 12px 100px}\n.gp.gp .gp-mnav-item{border-bottom:1px solid var(--gp-border)}\n.gp.gp .gp-mnav-item > button, .gp.gp .gp-mnav-item > a{\n  width:100%;display:flex;justify-content:space-between;align-items:center;\n  padding:16px 12px;background:none;border:none;font-size:16px;font-weight:600;text-align:left;color:var(--gp-text);\n}\n.gp.gp .gp-mnav-sub{display:none;padding:0 12px 12px 24px}\n.gp.gp .gp-mnav-sub.gp-open{display:block}\n.gp.gp .gp-mnav-sub a{display:block;padding:10px 0;color:var(--gp-text-soft);font-size:15px}\n.gp.gp .gp-mnav-item .gp-caret{transition:.2s}\n.gp.gp .gp-mnav-item.gp-open .gp-caret{transform:rotate(180deg)}\n.gp.gp .gp-mobile-nav-contact{display:flex;flex-direction:column;gap:12px;padding:20px}\n.gp.gp .gp-hero{background:var(--gp-brand);color:#fff;padding:64px 0 72px;overflow:hidden}\n.gp.gp .gp-hero .gp-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}\n.gp.gp .gp-hero-eyebrow{color:#9FCBEA;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}\n.gp.gp .gp-hero h1{font-size:clamp(34px,4.6vw,54px);font-weight:800;letter-spacing:-.01em;color:#fff}\n.gp.gp .gp-hero-sub{margin-top:20px;font-size:19px;color:#DCE7EF;max-width:540px}\n.gp.gp .gp-hero-extra{margin-top:14px;font-size:15px;color:#AFC6D6;max-width:540px}\n.gp.gp .gp-hero-btns{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}\n.gp.gp .gp-hero-micro{margin-top:18px;font-size:13.5px;color:#8FADC2}\n.gp.gp .gp-hero-visual{\n  position:relative;border-radius:var(--gp-radius-l);overflow:hidden;background:linear-gradient(160deg,#0D2E48,#1B5680);\n  aspect-ratio:4\/3.2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;\n}\n.gp.gp .gp-hero-visual .gp-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.04);color:#DCE7EF;font-size:12.5px;font-weight:600;text-align:center;padding:10px;transition:background .2s ease;animation:gp-floatTile 5s ease-in-out infinite}\n.gp.gp .gp-hero-visual .gp-tile:nth-child(2){animation-delay:.5s}\n.gp.gp .gp-hero-visual .gp-tile:nth-child(3){animation-delay:1s}\n.gp.gp .gp-hero-visual .gp-tile:nth-child(4){animation-delay:1.5s}\n.gp.gp .gp-hero-visual .gp-tile svg{opacity:.85}\n.gp.gp .gp-hero-visual .gp-tile:hover{background:rgba(255,255,255,.08)}\n@keyframes gp-floatTile{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}\n.gp.gp .gp-tldr{padding:28px 0 0}\n.gp.gp .gp-tldr-box{background:var(--gp-bg-alt);border:1px solid var(--gp-border);border-radius:var(--gp-radius-l);padding:22px 26px}\n.gp.gp .gp-tldr-label{display:block;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gp-brand);margin-bottom:10px}\n.gp.gp .gp-tldr-box ul{margin:0;padding-left:20px;display:grid;gap:6px}\n.gp.gp .gp-tldr-box li{font-size:15px;line-height:1.5;color:var(--gp-text)}\n.gp-share-btn.gp-share-btn{\n  position:fixed;left:20px;bottom:24px;z-index:140;width:46px;height:46px;border-radius:50%;\n  background:#fff;color:var(--gp-brand);border:1px solid var(--gp-border);display:flex;align-items:center;justify-content:center;\n  box-shadow:var(--gp-shadow-m);cursor:pointer;transition:background .2s ease,transform .2s ease;\n}\n.gp-share-btn.gp-share-btn:hover{background:var(--gp-bg-alt);transform:translateY(-2px)}\n.gp-share-btn.gp-share-btn.gp-copied{background:var(--gp-brand);color:#fff;border-color:var(--gp-brand)}\n.gp-share-btn.gp-share-btn.gp-failed{background:#B3261E;color:#fff;border-color:#B3261E}\n@media (max-width:860px){.gp-share-btn.gp-share-btn{bottom:78px;left:16px}}\n.gp.gp .gp-trust-band{padding:52px 0;background:var(--gp-bg-alt)}\n.gp.gp .gp-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}\n.gp.gp .gp-trust-card{background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);padding:26px 22px}\n.gp.gp .gp-trust-icon{width:44px;height:44px;border-radius:10px;background:#E7F0F6;color:var(--gp-brand);display:flex;align-items:center;justify-content:center;margin-bottom:16px}\n.gp.gp .gp-trust-card h3{font-size:17px;font-weight:800;margin-bottom:8px}\n.gp.gp .gp-trust-card p{color:var(--gp-text-soft);font-size:14.5px}\n.gp.gp .gp-trust-note{margin-top:20px;font-size:13.5px;color:var(--gp-text-soft);font-style:italic}\n.gp.gp .gp-intro-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}\n.gp.gp .gp-intro-text p{color:var(--gp-text-soft);font-size:17px;margin-bottom:18px}\n.gp.gp .gp-intro-text p:last-of-type{margin-bottom:0}\n.gp.gp .gp-intro-visual{\n  border-radius:var(--gp-radius-l);background:var(--gp-bg-alt);border:1px solid var(--gp-border);\n  aspect-ratio:1\/1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;overflow:hidden;\n}\n.gp.gp .gp-intro-visual .gp-cell{display:flex;align-items:center;justify-content:center;background:#fff;color:var(--gp-brand-2)}\n.gp.gp .gp-intro-visual .gp-cell:nth-child(2n){background:var(--gp-bg-alt)}\n.gp.gp .gp-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}\n.gp.gp .gp-service-card{\n  background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-l);overflow:hidden;\n  display:flex;flex-direction:column;transition:.2s ease;\n}\n.gp.gp .gp-service-card:hover{transform:translateY(-4px);box-shadow:var(--gp-shadow-m)}\n.gp.gp .gp-service-photo{\n  aspect-ratio:16\/10;display:flex;align-items:flex-end;justify-content:flex-start;color:#fff;position:relative;\n  background-size:cover;background-position:center;\n}\n.gp.gp .gp-ph-badge{\n  position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:10px;\n  background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(3px);\n  display:flex;align-items:center;justify-content:center;\n}\n.gp.gp .gp-service-photo .gp-ph-icon{width:22px;height:22px}\n.gp.gp .gp-service-photo .gp-ph-label{\n  position:absolute;bottom:10px;left:12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;\n  background:rgba(0,0,0,.28);padding:4px 10px;border-radius:6px;\n}\n.gp.gp .gp-service-body{padding:24px;display:flex;flex-direction:column;flex:1}\n.gp.gp .gp-service-body h3{font-size:20px;font-weight:800;margin-bottom:10px}\n.gp.gp .gp-service-body p{color:var(--gp-text-soft);font-size:14.5px;margin-bottom:16px}\n.gp.gp .gp-service-list{margin-bottom:20px;display:grid;gap:7px}\n.gp.gp .gp-service-list li{font-size:13.5px;color:var(--gp-text-soft);padding-left:18px;position:relative}\n.gp.gp .gp-service-list li{padding-left:22px}\n.gp.gp .gp-service-list li::before{content:\"\u2713\";position:absolute;left:0;top:0;color:var(--gp-brand-2);font-weight:800;font-size:13px}\n.gp.gp .gp-service-card .gp-btn{margin-top:auto;align-self:flex-start}\n.gp.gp .gp-service-note{margin-top:12px;font-size:12.5px;color:var(--gp-accent);font-style:italic}\n.gp.gp .gp-c-reformas{background:linear-gradient(135deg,rgba(18,59,93,.72),rgba(27,86,128,.55)),url(\"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/reforma-integral-madrid-980x653.jpg\") center\/cover}\n.gp.gp .gp-c-fontaneria{background:linear-gradient(135deg,rgba(23,107,155,.72),rgba(34,134,194,.55)),url(\"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/fontaneria-madrid-1-980x653.jpg\") center\/cover}\n.gp.gp .gp-c-electricidad{background:linear-gradient(135deg,rgba(74,78,105,.75),rgba(34,34,59,.6)),url(\"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/electricista-madrid-980x652.jpg\") center\/cover}\n.gp.gp .gp-c-suelos{background:linear-gradient(135deg,rgba(140,90,52,.72),rgba(184,106,56,.55)),url(\"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/instalacion-suelos-madrid-1-980x653.jpg\") center\/cover}\n.gp.gp .gp-c-pintura{background:linear-gradient(135deg,rgba(44,122,92,.72),rgba(36,122,84,.55)),url(\"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/pintura-madrid-980x1470.jpg\") center\/cover}\n.gp.gp .gp-c-cerrajeria{background:linear-gradient(135deg,rgba(43,45,58,.75),rgba(69,74,94,.6)),url(\"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/cerrajeria-madrid-980x653.jpg\") center\/cover}\n.gp.gp .gp-need-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}\n.gp.gp .gp-need-chip{\n  background:#fff;border:1.5px solid var(--gp-border);border-radius:var(--gp-radius-m);padding:20px 16px;\n  font-weight:600;font-size:14.5px;text-align:left;transition:.15s;\n}\n.gp.gp .gp-need-chip:hover{border-color:var(--gp-brand-2);color:var(--gp-brand-2)}\n.gp.gp .gp-need-chip.gp-active{border-color:var(--gp-brand);background:var(--gp-brand);color:#fff}\n.gp.gp .gp-need-result{\n  display:none;background:#fff;border:2px solid var(--gp-brand);border-radius:var(--gp-radius-l);padding:32px;\n}\n.gp.gp .gp-need-result.gp-open{display:block;animation:gp-fadeUp .3s ease}\n@keyframes gp-fadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}\n.gp.gp .gp-need-result h3{font-size:22px;margin-bottom:10px;color:var(--gp-brand)}\n.gp.gp .gp-need-result p{color:var(--gp-text-soft);margin-bottom:20px}\n.gp.gp .gp-need-result-actions{display:flex;gap:14px;flex-wrap:wrap}\n.gp.gp .gp-reform-types{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px}\n.gp.gp .gp-reform-type{background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);padding:26px;transition:.22s ease}\n.gp.gp .gp-reform-type:hover{transform:translateY(-4px);box-shadow:var(--gp-shadow-m);border-color:var(--gp-brand-2)}\n.gp.gp .gp-reform-type h3{font-size:17.5px;font-weight:800;margin-bottom:10px;color:var(--gp-brand)}\n.gp.gp .gp-reform-type p{color:var(--gp-text-soft);font-size:14.5px}\n.gp.gp .gp-tech-specialty{background:#0D2E48;color:#fff;border-radius:var(--gp-radius-l);padding:56px;display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:start}\n.gp.gp .gp-tech-specialty .gp-eyebrow{color:var(--gp-accent-light)}\n.gp.gp .gp-tech-specialty h2{color:#fff;font-size:clamp(26px,3vw,34px)}\n.gp.gp .gp-tech-specialty p{color:#C9DAE6;margin-top:16px;font-size:16px}\n.gp.gp .gp-tech-note{\n  margin-top:22px;background:rgba(255,255,255,.06);border-left:3px solid var(--gp-accent);padding:16px 18px;border-radius:8px;\n  font-size:14px;color:#DCE7EF;\n}\n.gp.gp .gp-tech-cta{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}\n.gp.gp .gp-tech-steps{display:grid;gap:14px}\n.gp.gp .gp-tech-step{display:flex;gap:14px;align-items:flex-start}\n.gp.gp .gp-tech-step .gp-num{\n  width:30px;height:30px;border-radius:50%;background:var(--gp-accent);color:#fff;font-weight:800;font-size:13px;\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;\n}\n.gp.gp .gp-tech-step .gp-txt{font-size:14.5px;color:#DCE7EF;padding-top:4px}\n.gp.gp .gp-tech-benefits{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.gp.gp .gp-tech-benefits li{font-size:13px;color:#B9CEDC;padding-left:16px;position:relative}\n.gp.gp .gp-tech-benefits li::before{content:\"\u2713\";position:absolute;left:0;color:var(--gp-accent-light);font-weight:800}\n.gp.gp .gp-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.gp.gp .gp-process-step{position:relative;padding:30px 24px;background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);transition:.22s ease}\n.gp.gp .gp-process-step:hover{transform:translateY(-4px);box-shadow:var(--gp-shadow-m);border-color:var(--gp-brand-2)}\n.gp.gp .gp-process-step .gp-num{\n  font-family:var(--gp-font-title);font-size:38px;font-weight:800;color:var(--gp-bg-alt);\n  -webkit-text-stroke:1.5px var(--gp-border);position:absolute;top:14px;right:20px;\n}\n.gp.gp .gp-process-step h3{font-size:17px;font-weight:800;margin-bottom:10px;max-width:80%}\n.gp.gp .gp-process-step p{color:var(--gp-text-soft);font-size:14px}\n.gp.gp .gp-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.gp.gp .gp-why-block{padding:14px;border-radius:var(--gp-radius-m);transition:.22s ease}\n.gp.gp .gp-why-block:hover{background:#fff;box-shadow:var(--gp-shadow-s)}\n.gp.gp .gp-why-block .gp-trust-icon{margin-bottom:14px}\n.gp.gp .gp-why-block h3{font-size:16.5px;font-weight:800;margin-bottom:8px}\n.gp.gp .gp-why-block p{color:var(--gp-text-soft);font-size:14.5px}\n.gp.gp .gp-client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\n.gp.gp .gp-client-card{background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);padding:26px;display:flex;flex-direction:column;gap:14px;transition:.22s ease}\n.gp.gp .gp-client-card:hover{transform:translateY(-4px);box-shadow:var(--gp-shadow-m)}\n.gp.gp .gp-client-card h3{font-size:16px;font-weight:800}\n.gp.gp .gp-client-card p{color:var(--gp-text-soft);font-size:13.5px;flex:1}\n.gp.gp .gp-client-card .gp-btn{align-self:flex-start;font-size:13.5px;padding:11px 18px}\n.gp.gp .gp-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}\n.gp.gp .gp-filter-btn{padding:9px 18px;border-radius:20px;border:1.5px solid var(--gp-border);background:#fff;font-weight:600;font-size:13.5px}\n.gp.gp .gp-filter-btn.gp-active{background:var(--gp-brand);border-color:var(--gp-brand);color:#fff}\n.gp.gp .gp-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.gp.gp .gp-project-card{background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-l);overflow:hidden}\n.gp.gp .gp-project-photo{aspect-ratio:16\/11;background:var(--gp-bg-alt);display:flex;align-items:center;justify-content:center;color:var(--gp-text-soft);font-size:12.5px;text-align:center;padding:16px}\n.gp.gp .gp-project-body{padding:20px}\n.gp.gp .gp-project-tag{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gp-brand-2);margin-bottom:8px}\n.gp.gp .gp-project-body h3{font-size:16.5px;font-weight:800;margin-bottom:6px}\n.gp.gp .gp-project-body p{color:var(--gp-text-soft);font-size:13.5px}\n.gp.gp .gp-projects-placeholder{\n  grid-column:1\/-1;text-align:center;padding:48px 24px;border:2px dashed var(--gp-border);border-radius:var(--gp-radius-l);color:var(--gp-text-soft);\n}\n.gp.gp .gp-ba-slider{position:relative;aspect-ratio:16\/9;border-radius:var(--gp-radius-l);overflow:hidden;background:#222}\n.gp.gp .gp-ba-before, .gp.gp .gp-ba-after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase}\n.gp.gp .gp-ba-before{background:linear-gradient(135deg,#3a3f47,#20242a);color:#aeb6bd}\n.gp.gp .gp-ba-after{background:linear-gradient(135deg,#123B5D,#176B9B);color:#fff;overflow:hidden}\n.gp.gp .gp-ba-handle{position:absolute;top:0;bottom:0;width:4px;background:#fff;left:50%;transform:translateX(-50%);cursor:ew-resize;box-shadow:0 0 0 2px rgba(0,0,0,.15)}\n.gp.gp .gp-ba-handle::after{content:\"\u21d4\";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gp-brand);font-weight:800;box-shadow:var(--gp-shadow-m)}\n.gp.gp .gp-ba-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}\n.gp.gp .gp-ba-caption{margin-top:16px;color:var(--gp-text-soft);font-size:14.5px;text-align:center}\n.gp.gp .gp-backing-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:52px;align-items:center}\n.gp.gp .gp-backing-text p{color:var(--gp-text-soft);font-size:16px;margin-bottom:18px}\n.gp.gp .gp-santalucia-box{\n  background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);padding:22px 24px;\n  display:flex;gap:16px;align-items:flex-start;margin-top:8px;\n}\n.gp.gp .gp-santalucia-box .gp-badge{\n  width:44px;height:44px;border-radius:10px;background:#E7F0F6;color:var(--gp-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;\n}\n.gp.gp .gp-santalucia-box p{margin:0;font-size:14.5px;color:var(--gp-text-soft)}\n.gp.gp .gp-backing-visual{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.gp.gp .gp-backing-visual .gp-item{aspect-ratio:1\/1;background:var(--gp-bg-alt);border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);display:flex;align-items:center;justify-content:center;color:var(--gp-text-soft);font-size:12px;text-align:center;padding:10px}\n.gp.gp .gp-reviews-note{\n  border:2px dashed var(--gp-border);border-radius:var(--gp-radius-l);padding:40px;text-align:center;color:var(--gp-text-soft);\n}\n.gp.gp .gp-reviews-note strong{color:var(--gp-text);display:block;margin-bottom:8px;font-size:17px}\n.gp.gp .gp-zones-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 20px;margin-bottom:8px}\n.gp.gp .gp-zones-grid a{font-size:14.5px;color:var(--gp-text-soft);padding:6px 10px;border-radius:8px;transition:.15s ease;display:inline-block}\n.gp.gp .gp-zones-grid a:hover{color:var(--gp-brand-2);background:var(--gp-bg-alt);transform:translateX(2px)}\n.gp.gp .gp-zones-muni{margin-top:36px}\n.gp.gp .gp-zones-muni h3{font-size:16px;font-weight:800;margin-bottom:16px}\n.gp.gp .gp-faq-list{max-width:820px}\n.gp.gp .gp-faq-item{border-bottom:1px solid var(--gp-border)}\n.gp.gp .gp-faq-q{\n  width:100%;text-align:left;background:none;border:none;padding:22px 4px;display:flex;justify-content:space-between;\n  align-items:center;gap:20px;font-size:16.5px;font-weight:700;color:var(--gp-text);\n}\n.gp.gp .gp-faq-q .gp-plus{width:22px;height:22px;position:relative;flex-shrink:0}\n.gp.gp .gp-faq-q .gp-plus::before, .gp.gp .gp-faq-q .gp-plus::after{content:\"\";position:absolute;background:var(--gp-brand);border-radius:2px}\n.gp.gp .gp-faq-q .gp-plus::before{width:14px;height:2px;top:10px;left:4px}\n.gp.gp .gp-faq-q .gp-plus::after{width:2px;height:14px;left:10px;top:4px;transition:.2s}\n.gp.gp .gp-faq-item.gp-open .gp-faq-q .gp-plus::after{transform:rotate(90deg);opacity:0}\n.gp.gp .gp-faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}\n.gp.gp .gp-faq-a-in{padding:0 4px 22px;color:var(--gp-text-soft);font-size:15px;max-width:700px}\n.gp.gp .gp-form-panel{background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-l);padding:44px;box-shadow:var(--gp-shadow-s)}\n.gp.gp .gp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}\n.gp.gp .gp-form-field{display:flex;flex-direction:column;gap:7px}\n.gp.gp .gp-form-field.gp-full{grid-column:1\/-1}\n.gp.gp .gp-form-field label{font-size:13.5px;font-weight:700;color:var(--gp-text)}\n.gp.gp .gp-form-field input, .gp.gp .gp-form-field select, .gp.gp .gp-form-field textarea{\n  border:1.5px solid var(--gp-border);border-radius:9px;padding:13px 14px;font-size:15px;font-family:inherit;color:var(--gp-text);background:#fff;\n}\n.gp.gp .gp-form-field input:focus, .gp.gp .gp-form-field select:focus, .gp.gp .gp-form-field textarea:focus{outline:2px solid var(--gp-brand-2);outline-offset:2px;border-color:var(--gp-brand-2)}\n.gp.gp .gp-form-field textarea{resize:vertical;min-height:100px}\n.gp.gp .gp-form-error{font-size:12.5px;color:#B3261E;display:none}\n.gp.gp .gp-form-field.gp-invalid input, .gp.gp .gp-form-field.gp-invalid select, .gp.gp .gp-form-field.gp-invalid textarea{border-color:#B3261E}\n.gp.gp .gp-form-field.gp-invalid .gp-form-error{display:block}\n.gp.gp .gp-radio-group{display:flex;gap:16px;flex-wrap:wrap}\n.gp.gp .gp-radio-group label{display:flex;align-items:center;gap:7px;font-weight:500;font-size:14.5px;color:var(--gp-text-soft)}\n.gp.gp .gp-check-row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--gp-text-soft)}\n.gp.gp .gp-check-row input{margin-top:3px}\n.gp.gp .gp-form-note{font-size:12.5px;color:var(--gp-text-soft);margin-top:6px}\n.gp.gp .gp-form-success{\n  display:none;text-align:center;padding:60px 24px;\n}\n.gp.gp .gp-form-success.gp-show{display:block}\n.gp.gp .gp-form-success-fallback{margin-top:18px}\n.gp.gp .gp-form-success .gp-check{\n  width:64px;height:64px;border-radius:50%;background:#E5F3EC;color:var(--gp-ok);display:flex;align-items:center;justify-content:center;\n  margin:0 auto 20px;font-size:30px;\n}\n.gp.gp .gp-form-side{display:flex;flex-direction:column;gap:20px}\n.gp.gp .gp-form-side-card{background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);padding:24px}\n.gp.gp .gp-form-side-card h3{font-size:15px;font-weight:800;margin-bottom:10px}\n.gp.gp .gp-form-side-card p, .gp.gp .gp-form-side-card a{font-size:14px;color:var(--gp-text-soft)}\n.gp.gp .gp-form-side-card .gp-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}\n.gp.gp .gp-final-cta{background:var(--gp-brand);color:#fff;text-align:center}\n.gp.gp .gp-final-cta h2{color:#fff}\n.gp.gp .gp-final-cta .gp-section-intro{margin-left:auto;margin-right:auto;color:#CBD8E1}\n.gp.gp .gp-final-cta-btns{display:flex;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}\n.gp.gp .gp-final-cta-micro{margin-top:24px;color:#8FADC2;font-size:14px}\n.gp.gp footer{background:#0D1214;color:#B9C2C7;padding:64px 0 24px}\n.gp.gp .gp-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:44px;border-bottom:1px solid #262C2F}\n.gp.gp .gp-footer-col h3{color:#fff;font-size:14.5px;font-weight:800;margin-bottom:18px}\n.gp.gp .gp-footer-col p{font-size:14px;color:#8B959A;line-height:1.7}\n.gp.gp .gp-footer-col ul{display:grid;gap:11px}\n.gp.gp .gp-footer-col a{font-size:14px;color:#B9C2C7}\n.gp.gp .gp-footer-col a:hover{color:#fff}\n.gp.gp .gp-footer-contact li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#B9C2C7}\n.gp.gp .gp-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;color:#7A8388;flex-wrap:wrap;gap:12px}\n.gp.gp .gp-mobile-stickbar{\n  position:fixed;bottom:0;left:0;right:0;z-index:150;background:#fff;border-top:1px solid var(--gp-border);\n  display:none;grid-template-columns:1fr 1fr 1fr;box-shadow:0 -4px 16px rgba(0,0,0,.08);\n}\n.gp.gp .gp-mobile-stickbar a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:11px 6px;font-size:11.5px;font-weight:700;color:var(--gp-brand)}\n.gp.gp .gp-mobile-stickbar a:nth-child(2){background:#25D366;color:#08341A}\n.gp.gp .gp-mobile-stickbar a:nth-child(3){background:var(--gp-brand)}\n.gp.gp .gp-mobile-stickbar a:nth-child(3){color:#fff}\n.gp-back-to-top.gp-back-to-top{\n  position:fixed;right:20px;bottom:24px;z-index:140;width:46px;height:46px;border-radius:50%;\n  background:var(--gp-brand);color:#fff;display:flex;align-items:center;justify-content:center;\n  box-shadow:var(--gp-shadow-m);opacity:0;visibility:hidden;transform:translateY(8px);\n  transition:opacity .2s ease, transform .2s ease, background .2s ease;border:none;cursor:pointer;\n}\n.gp-back-to-top.gp-back-to-top.gp-show{opacity:1;visibility:visible;transform:translateY(0)}\n.gp-back-to-top.gp-back-to-top:hover{background:#0D2E48;transform:translateY(-2px)}\n@media (max-width:860px){.gp-back-to-top.gp-back-to-top{bottom:78px;right:16px}}\n.gp.gp .gp-skip-link{\n  position:absolute;left:-9999px;top:0;background:var(--gp-brand);color:#fff;padding:12px 20px;z-index:999;border-radius:0 0 8px 0;\n}\n.gp.gp .gp-skip-link:focus{left:0}\n.gp.gp .gp-link-btn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}\n.gp.gp .gp-link-btn:hover{color:var(--gp-white)}\n.gp.gp .gp-cookie-fondo{\n  position:fixed;inset:0;z-index:400;background:rgba(13,18,20,.6);\n  display:flex;align-items:center;justify-content:center;padding:20px;\n}\n.gp.gp .gp-cookie-panel{\n  background:#fff;color:var(--gp-text);border-radius:var(--gp-radius-l);max-width:560px;width:100%;\n  padding:30px;box-shadow:var(--gp-shadow-m);max-height:85vh;overflow-y:auto;\n}\n.gp.gp .gp-cookie-panel h2{font-size:21px;font-weight:800;margin-bottom:14px}\n.gp.gp .gp-cookie-panel p{font-size:15px;color:var(--gp-text-soft);margin-bottom:14px;line-height:1.55}\n.gp.gp .gp-cookie-panel ul{margin:0 0 16px;padding-left:20px}\n.gp.gp .gp-cookie-panel li{font-size:14.5px;color:var(--gp-text-soft);margin-bottom:7px;list-style:disc}\n.gp.gp .gp-cookie-panel a{color:var(--gp-brand-2);text-decoration:underline}\n.gp.gp .gp-cookie-acciones{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}\n.gp.gp .gp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\n.gp.gp .gp-breadcrumbs{padding:16px 0 0}\n.gp.gp .gp-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--gp-text-soft)}\n.gp.gp .gp-breadcrumbs a{color:var(--gp-text-soft);font-weight:500}\n.gp.gp .gp-breadcrumbs a:hover{color:var(--gp-brand-2)}\n.gp.gp .gp-breadcrumbs li{display:flex;align-items:center;gap:6px}\n.gp.gp .gp-breadcrumbs li:not(:last-child)::after{content:\"\/\";color:var(--gp-border);margin-left:6px}\n.gp.gp .gp-breadcrumbs li[aria-current]{color:var(--gp-text);font-weight:600}\n.gp.gp .gp-hero--page{\n  padding:36px 0 56px;background-size:cover;background-position:center;background-repeat:no-repeat;\n  background-image:linear-gradient(120deg,rgba(13,46,72,.92),rgba(23,79,120,.80)), var(--hero);\n}\n@media (max-width:640px){.gp.gp .gp-hero--page{background-image:linear-gradient(120deg,rgba(13,46,72,.92),rgba(23,79,120,.80)), var(--hero-sm, var(--hero))}}\n.gp.gp .gp-hero--page .gp-wrap{grid-template-columns:1fr;text-align:left;max-width:900px}\n.gp.gp .gp-hero--page .gp-hero-btns{justify-content:flex-start}\n.gp.gp .gp-hero--page h1{font-size:clamp(30px,4vw,46px)}\n.gp.gp .gp-hub-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:8px}\n.gp.gp .gp-hub-card{\n  background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-l);padding:32px;\n  display:flex;flex-direction:column;gap:14px;transition:.2s ease;\n}\n.gp.gp .gp-hub-card:hover{transform:translateY(-4px);box-shadow:var(--gp-shadow-m)}\n.gp.gp .gp-hub-card .gp-hub-icon{width:48px;height:48px;border-radius:12px;background:#E7F0F6;color:var(--gp-brand);display:flex;align-items:center;justify-content:center}\n.gp.gp .gp-hub-card h3{font-size:20px;font-weight:800}\n.gp.gp .gp-hub-card p{color:var(--gp-text-soft);font-size:15px;flex:1}\n.gp.gp .gp-info-block{\n  position:relative;background:var(--gp-bg-alt);border-left:3px solid var(--gp-brand-2);border-radius:10px;padding:20px 22px 20px 58px;\n  font-size:15px;color:var(--gp-text-soft);margin-top:18px;transition:border-color .22s ease;\n}\n.gp.gp .gp-info-block::before{\n  content:\"\";position:absolute;left:18px;top:18px;width:28px;height:28px;border-radius:8px;border:1px solid var(--gp-border);\n  background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23176B9B' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'\/%3E%3Cpath d='M12 8h.01M11 11h1v6'\/%3E%3C\/svg%3E\") no-repeat center\/16px;\n  transition:border-color .22s ease;\n}\n.gp.gp .gp-info-block:hover{border-left-color:var(--gp-accent)}\n.gp.gp .gp-info-block:hover::before{border-color:var(--gp-accent)}\n.gp.gp .gp-info-block strong{color:var(--gp-text)}\n@media (max-width:520px){.gp.gp .gp-info-block{padding-left:22px}\n.gp.gp .gp-info-block::before{display:none}}\n.gp.gp .gp-factor-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:20px}\n.gp.gp .gp-factor-grid li{font-size:14.5px;color:var(--gp-text-soft);padding-left:20px;position:relative}\n.gp.gp .gp-factor-grid li{padding-left:22px}\n.gp.gp .gp-factor-grid li::before{content:\"\u2713\";position:absolute;left:0;top:0;color:var(--gp-accent);font-weight:800;font-size:13px}\n.gp.gp .gp-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}\n.gp.gp .gp-decision-card{background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius-m);overflow:hidden;transition:.22s ease}\n.gp.gp .gp-decision-card:hover{transform:translateY(-4px);box-shadow:var(--gp-shadow-m);border-color:var(--gp-brand-2)}\n.gp.gp .gp-decision-photo{aspect-ratio:16\/9;position:relative;background-size:cover;background-position:center}\n.gp.gp .gp-decision-body{padding:20px 24px 24px}\n.gp.gp .gp-decision-card h3{font-size:16.5px;font-weight:800;margin-bottom:8px;color:var(--gp-brand)}\n.gp.gp .gp-decision-card p{color:var(--gp-text-soft);font-size:14.5px}\n.gp.gp .gp-mini-icon{\n  width:40px;height:40px;border-radius:10px;background:#E7F0F6;color:var(--gp-brand);\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:14px;\n  transition:transform .25s ease, background .25s ease;\n}\n.gp.gp .gp-mini-icon svg{width:20px;height:20px}\n.gp.gp .gp-decision-photo .gp-mini-icon{\n  position:absolute;top:12px;left:12px;margin-bottom:0;color:#fff;\n  background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(3px);\n}\n.gp.gp .gp-decision-card:hover .gp-mini-icon, .gp.gp .gp-reform-type:hover .gp-mini-icon, .gp.gp .gp-client-card:hover .gp-mini-icon, .gp.gp .gp-hub-card:hover .gp-hub-icon{transform:scale(1.08) rotate(-4deg);background:#DCEBF4}\n.gp.gp .gp-decision-card:hover .gp-decision-photo .gp-mini-icon{background:rgba(255,255,255,.3)}\n.gp.gp .gp-mini-icon--gp-accent{background:#F3E7DC;color:var(--gp-accent)}\n.gp.gp .gp-related-services{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}\n.gp.gp .gp-related-services a{\n  display:inline-flex;align-items:center;gap:6px;\n  background:#fff;border:1px solid var(--gp-border);border-radius:20px;padding:9px 16px;font-size:13.5px;font-weight:600;color:var(--gp-brand);\n  transition:.15s ease;\n}\n.gp.gp .gp-related-services a::after{content:\"\u2192\";transition:transform .15s ease}\n.gp.gp .gp-related-services a:hover{border-color:var(--gp-brand);background:var(--gp-bg-alt)}\n.gp.gp .gp-related-services a:hover::after{transform:translateX(3px)}\n.gp.gp .gp-case-placeholder, .gp.gp .gp-reviews-note, .gp.gp .gp-projects-placeholder{\n  border:2px dashed var(--gp-border);border-radius:var(--gp-radius-l);padding:40px;text-align:center;color:var(--gp-text-soft);\n}\n.gp.gp .gp-case-placeholder::before, .gp.gp .gp-reviews-note::before, .gp.gp .gp-projects-placeholder::before{\n  content:\"\";display:block;width:44px;height:44px;margin:0 auto 16px;border-radius:10px;border:1px solid var(--gp-border);\n  background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23556068' stroke-width='1.6'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'\/%3E%3Cpath d='M8 7 10 4h4l2 3'\/%3E%3Ccircle cx='12' cy='13' r='3.5'\/%3E%3C\/svg%3E\") no-repeat center\/22px;\n}\n.gp.gp .gp-case-placeholder strong{display:block;color:var(--gp-text);font-size:17px;margin-bottom:8px}\n.gp.gp .gp-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease, transform .6s ease}\n.gp.gp .gp-reveal-visible{opacity:1;transform:translateY(0)}\n.gp.gp .gp-reveal:nth-child(2){transition-delay:.08s}\n.gp.gp .gp-reveal:nth-child(3){transition-delay:.16s}\n.gp.gp .gp-reveal:nth-child(4){transition-delay:.24s}\n.gp.gp .gp-reveal:nth-child(5){transition-delay:.32s}\n.gp.gp .gp-reveal:nth-child(6){transition-delay:.4s}\n.gp.gp .gp-reveal:nth-child(n+7){transition-delay:.46s}\n@media (max-width:1080px){.gp.gp .gp-services-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-trust-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-why-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-client-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-projects-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-process-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-need-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-zones-grid{grid-template-columns:repeat(3,1fr)}\n.gp.gp .gp-backing-grid{grid-template-columns:1fr}\n.gp.gp .gp-tech-specialty{grid-template-columns:1fr;padding:36px}\n.gp.gp .gp-hub-cards{grid-template-columns:1fr}}\n@media (max-width:860px){.gp.gp .gp-section{padding:60px 0}\n.gp.gp .gp-topbar .gp-wrap{font-size:12.5px}\n.gp.gp .gp-topbar-msg{display:none}\n.gp.gp .gp-hero .gp-wrap{grid-template-columns:1fr;gap:36px;text-align:center}\n.gp.gp .gp-hero-sub, .gp.gp .gp-hero-extra{margin-left:auto;margin-right:auto}\n.gp.gp .gp-hero-btns, .gp.gp .gp-need-result-actions{justify-content:center}\n.gp.gp .gp-hero-visual{order:-1}\n.gp.gp .gp-intro-content{grid-template-columns:1fr}\n.gp.gp .gp-intro-visual{order:-1}\n.gp.gp .gp-services-grid, .gp.gp .gp-trust-grid, .gp.gp .gp-why-grid, .gp.gp .gp-client-grid, .gp.gp .gp-projects-grid, .gp.gp .gp-process-grid, .gp.gp .gp-need-grid, .gp.gp .gp-reform-types{grid-template-columns:1fr}\n.gp.gp .gp-factor-grid, .gp.gp .gp-decision-grid{grid-template-columns:1fr}\n.gp.gp .gp-zones-grid{grid-template-columns:repeat(2,1fr)}\n.gp.gp .gp-form-grid{grid-template-columns:1fr}\n.gp.gp .gp-footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}\n.gp.gp .gp-mobile-stickbar{display:grid}\n.gp.gp{padding-bottom:64px}\n.gp.gp .gp-head-row{flex-direction:column;align-items:flex-start}\n.gp.gp .gp-backing-visual{grid-template-columns:1fr 1fr}\n.gp.gp .gp-hero h1{font-size:34px;line-height:1.15}\n.gp.gp h2.gp-h2{font-size:27px}\n.gp-share-btn.gp-share-btn{display:none}\n.gp-back-to-top.gp-back-to-top{right:16px;bottom:90px;width:42px;height:42px}}\n@media (max-width:520px){.gp.gp .gp-wrap{padding:0 18px}\n.gp.gp h2.gp-h2{font-size:25px;line-height:1.2}\n.gp.gp .gp-hero h1{font-size:30px;line-height:1.18}\n.gp.gp .gp-hero-sub{font-size:16.5px}\n.gp.gp .gp-hero-extra{font-size:14.5px}\n.gp.gp .gp-section-intro{font-size:15.5px}\n.gp.gp .gp-hero-eyebrow{font-size:12px;margin-bottom:14px}\n.gp.gp .gp-btn{width:100%}\n.gp.gp .gp-hero-btns .gp-btn, .gp.gp .gp-final-cta-btns .gp-btn{width:100%}\n.gp.gp .gp-footer-grid{grid-template-columns:1fr}\n.gp.gp .gp-form-panel{padding:26px}\n.gp.gp .gp-tech-benefits{grid-template-columns:1fr}\n.gp.gp .gp-santalucia-box{flex-direction:column}}\n@media (prefers-reduced-motion: reduce){.gp.gp, .gp.gp *{animation-duration:0.001ms !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}}\n<\/style>\n\n<div class=\"gp\">\n<a href=\"#gp-main-content\" class=\"gp-skip-link\">Saltar al contenido<\/a>\n\n<!-- ============ TOP BAR ============ -->\n<div class=\"gp-topbar\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-topbar-msg\">M\u00e1s de 10 a\u00f1os transformando y reparando espacios en Madrid<\/span>\n  <\/div>\n<\/div>\n\n<!-- ============ HEADER ============ -->\n<header class=\"gp-site-header\">\n  <div class=\"gp-wrap gp-header-row\">\n    <a href=\"#\" class=\"gp-logo\">\n      <span class=\"gp-logo-mark\">GP<\/span>\n      <span>Grupo Pizarro<br><small>Reformas &amp; Instalaciones<\/small><\/span>\n    <\/a>\n\n    <nav class=\"gp-main-nav\" aria-label=\"Navegaci\u00f3n principal\">\n      <ul>\n        <li><a href=\"#gp-inicio\">Inicio<\/a><\/li>\n        <li class=\"gp-has-dropdown\">\n          <a href=\"\/reformas-integrales-madrid\/\">Reformas <span class=\"gp-caret\"><\/span><\/a>\n          <div class=\"gp-dropdown\">\n            <a href=\"\/reformas-integrales-madrid\/\">Reformas integrales<\/a>\n            <a href=\"\/reformas-viviendas-madrid\/\">Reformas de viviendas<\/a>\n            <a href=\"\/reformas-banos-madrid\/\">Reformas de ba\u00f1os<\/a>\n            <a href=\"\/reformas-cocinas-madrid\/\">Reformas de cocinas<\/a>\n            <a href=\"\/reformas-locales-oficinas-madrid\/\">Reformas de locales y oficinas<\/a>\n            <a href=\"\/reformas-comunidades-madrid\/\">Reformas de comunidades<\/a>\n          <\/div>\n        <\/li>\n        <li class=\"gp-has-dropdown\">\n          <a href=\"#gp-servicios\">Servicios <span class=\"gp-caret\"><\/span><\/a>\n          <div class=\"gp-dropdown\">\n            <a href=\"\/fontaneria-madrid\/\">Fontaner\u00eda<\/a>\n            <a href=\"\/fontaneria-sin-obras-madrid\/\">Fontaner\u00eda sin obras<\/a>\n            <a href=\"\/rehabilitacion-bajantes-madrid\/\">Rehabilitaci\u00f3n de bajantes<\/a>\n            <a href=\"\/localizacion-fugas-madrid\/\">Localizaci\u00f3n de fugas<\/a>\n            <a href=\"\/electricistas-madrid\/\">Electricidad<\/a>\n            <a href=\"\/cuadros-electricos-madrid\/\">Cuadros e instalaciones el\u00e9ctricas<\/a>\n            <a href=\"\/instalacion-suelos-madrid\/\">Suelos y pavimentos<\/a>\n            <a href=\"\/pintores-madrid\/\">Pintura y alisado<\/a>\n            <a href=\"\/cerrajeros-madrid\/\">Cerrajer\u00eda y seguridad<\/a>\n          <\/div>\n        <\/li>\n        <li><a href=\"#gp-proceso\">Proceso<\/a><\/li>\n        <li><a href=\"#gp-proyectos\">Proyectos<\/a><\/li>\n        <li><a href=\"#gp-comunidades\">Comunidades<\/a><\/li>\n        <li><a href=\"#gp-respaldo\">Sobre nosotros<\/a><\/li>\n        <li><a href=\"#gp-contacto\">Contacto<\/a><\/li>\n      <\/ul>\n    <\/nav>\n\n    <div class=\"gp-header-actions\">\n      <a href=\"tel:+34679251666\" class=\"gp-header-phone\" aria-label=\"Llamar al 679 25 16 66\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n        <span>679 25 16 66<\/span>\n      <\/a>\n      <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-primary\">Solicitar presupuesto<\/a>\n      <button class=\"gp-burger\" aria-label=\"Abrir men\u00fa\" aria-expanded=\"false\">\n        <span><\/span><span><\/span><span><\/span>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/header>\n\n<!-- ============ MOBILE NAV ============ -->\n<div class=\"gp-mobile-nav\" aria-hidden=\"true\">\n  <div class=\"gp-mobile-nav-head\">\n    <span class=\"gp-logo\"><span class=\"gp-logo-mark\">GP<\/span> Grupo Pizarro<\/span>\n    <button class=\"gp-mobile-nav-close\" aria-label=\"Cerrar men\u00fa\">&times;<\/button>\n  <\/div>\n  <div class=\"gp-mobile-nav-body\">\n    <div class=\"gp-mnav-item\"><a href=\"#gp-inicio\">Inicio<\/a><\/div>\n    <div class=\"gp-mnav-item\">\n      <button type=\"button\">Reformas <span class=\"gp-caret\">\u25be<\/span><\/button>\n      <div class=\"gp-mnav-sub\">\n        <a href=\"\/reformas-integrales-madrid\/\">Reformas integrales<\/a>\n        <a href=\"\/reformas-viviendas-madrid\/\">Reformas de viviendas<\/a>\n        <a href=\"\/reformas-banos-madrid\/\">Reformas de ba\u00f1os<\/a>\n        <a href=\"\/reformas-cocinas-madrid\/\">Reformas de cocinas<\/a>\n        <a href=\"\/reformas-locales-oficinas-madrid\/\">Reformas de locales y oficinas<\/a>\n        <a href=\"\/reformas-comunidades-madrid\/\">Reformas de comunidades<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"gp-mnav-item\">\n      <button type=\"button\">Servicios <span class=\"gp-caret\">\u25be<\/span><\/button>\n      <div class=\"gp-mnav-sub\">\n        <a href=\"\/fontaneria-madrid\/\">Fontaner\u00eda<\/a>\n        <a href=\"\/fontaneria-sin-obras-madrid\/\">Fontaner\u00eda sin obras<\/a>\n        <a href=\"\/rehabilitacion-bajantes-madrid\/\">Rehabilitaci\u00f3n de bajantes<\/a>\n        <a href=\"\/localizacion-fugas-madrid\/\">Localizaci\u00f3n de fugas<\/a>\n        <a href=\"\/electricistas-madrid\/\">Electricidad<\/a>\n        <a href=\"\/cuadros-electricos-madrid\/\">Cuadros e instalaciones el\u00e9ctricas<\/a>\n        <a href=\"\/instalacion-suelos-madrid\/\">Suelos y pavimentos<\/a>\n        <a href=\"\/pintores-madrid\/\">Pintura y alisado<\/a>\n        <a href=\"\/cerrajeros-madrid\/\">Cerrajer\u00eda y seguridad<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"gp-mnav-item\"><a href=\"#gp-proceso\">C\u00f3mo trabajamos<\/a><\/div>\n    <div class=\"gp-mnav-item\"><a href=\"#gp-proyectos\">Proyectos<\/a><\/div>\n    <div class=\"gp-mnav-item\"><a href=\"#gp-comunidades\">Comunidades y empresas<\/a><\/div>\n    <div class=\"gp-mnav-item\"><a href=\"#gp-respaldo\">Sobre nosotros<\/a><\/div>\n    <div class=\"gp-mnav-item\"><a href=\"#gp-contacto\">Contacto<\/a><\/div>\n    <div class=\"gp-mobile-nav-contact\">\n      <a href=\"tel:+34679251666\" class=\"gp-btn gp-btn-secondary gp-btn-block\">Llamar: 679 25 16 66<\/a>\n      <a href=\"https:\/\/wa.me\/34679251666?text=Hola%2C%20contacto%20con%20Grupo%20Pizarro.%20Necesito%20informaci%C3%B3n%20sobre%20un%20trabajo%20de%20reforma%20en%20Madrid.\" class=\"gp-btn gp-btn-accent gp-btn-block\">Escribir por WhatsApp<\/a>\n      <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-primary gp-btn-block\">Solicitar presupuesto<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<main id=\"gp-main-content\">\n\n<!-- ============ HERO ============ -->\n<section class=\"gp-hero\" id=\"gp-inicio\">\n  <div class=\"gp-wrap\">\n    <div class=\"gp-hero-copy\">\n      <span class=\"gp-hero-eyebrow\">REFORMAS \u00b7 INSTALACIONES \u00b7 MANTENIMIENTO<\/span>\n      <h1>Reformas integrales y soluciones t\u00e9cnicas en Madrid<\/h1>\n      <p class=\"gp-hero-sub\">Renovamos viviendas, comunidades, locales y oficinas coordinando los principales gremios que necesita tu proyecto: <strong>fontaner\u00eda, electricidad, suelos, pintura y cerrajer\u00eda<\/strong>.<\/p>\n      <p class=\"gp-hero-extra\"><strong>Un \u00fanico responsable<\/strong>, un equipo especializado y un proceso claro desde la primera visita hasta la revisi\u00f3n final.<\/p>\n      <div class=\"gp-hero-btns\">\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-accent gp-btn-lg\">Solicitar presupuesto gratuito<\/a>\n        <a href=\"#gp-servicios\" class=\"gp-btn gp-btn-ghost-light gp-btn-lg\">Ver nuestros servicios<\/a>\n      <\/div>\n      <p class=\"gp-hero-micro\">Valoraci\u00f3n personalizada \u00b7 Presupuesto detallado \u00b7 Servicio en Madrid<\/p>\n    <\/div>\n    <div class=\"gp-hero-visual\" role=\"img\" aria-label=\"Trabajos de reforma, fontaner\u00eda, electricidad, suelos, pintura y cerrajer\u00eda en Madrid\">\n      <div class=\"gp-tile\" style=\"background:linear-gradient(rgba(13,46,72,.55),rgba(13,46,72,.55)),url('https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/reforma-vivienda-madrid-980x653.jpg') center\/cover\"><svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M3 9.5 12 3l9 6.5V21a1 1 0 0 1-1 1h-5v-7H9v7H4a1 1 0 0 1-1-1z\"\/><\/svg>Vivienda reformada<\/div>\n      <div class=\"gp-tile\" style=\"background:linear-gradient(rgba(13,46,72,.55),rgba(13,46,72,.55)),url('https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/fontaneria-madrid-1-980x653.jpg') center\/cover\"><svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M14 4v4a2 2 0 0 0 2 2h4M6 3h8l6 6v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z\"\/><path d=\"M9 14h6M9 17h4\"\/><\/svg>Inspecci\u00f3n de tuber\u00edas<\/div>\n      <div class=\"gp-tile\" style=\"background:linear-gradient(rgba(13,46,72,.55),rgba(13,46,72,.55)),url('https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/electricista-madrid-980x652.jpg') center\/cover\"><svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M13 2 3 14h7l-1 8 11-13h-7z\"\/><\/svg>Cuadro el\u00e9ctrico<\/div>\n      <div class=\"gp-tile\" style=\"background:linear-gradient(rgba(13,46,72,.55),rgba(13,46,72,.55)),url('https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/instalacion-suelos-madrid-1-980x653.jpg') center\/cover\"><svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"1\"\/><path d=\"M3 9h18M9 21V9\"\/><\/svg>Suelo y acabados<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"gp-tldr\">\n  <div class=\"gp-wrap\">\n    <div class=\"gp-tldr-box\">\n      <span class=\"gp-tldr-label\">Resumen r\u00e1pido<\/span>\n      <ul>\n      <li>Reformas integrales y parciales, fontaner\u00eda, electricidad, suelos, pintura y cerrajer\u00eda.<\/li>\n      <li>Para viviendas, comunidades, locales y oficinas en Madrid.<\/li>\n      <li>Un \u00fanico equipo coordina todos los gremios, con presupuesto detallado y garant\u00eda por escrito.<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ TRUST BAND ============ -->\n<h2 class=\"gp-sr-only\">Por qu\u00e9 elegir a Grupo Pizarro<\/h2>\n\n<section class=\"gp-trust-band\">\n  <div class=\"gp-wrap\">\n    <div class=\"gp-trust-grid\">\n      <div class=\"gp-trust-card\">\n        <div class=\"gp-trust-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg><\/div>\n        <h3>M\u00e1s de 10 a\u00f1os de experiencia<\/h3>\n        <p>Experiencia acumulada en reparaciones, instalaciones y reformas en Madrid.<\/p>\n      <\/div>\n      <div class=\"gp-trust-card\">\n        <div class=\"gp-trust-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M2 21v-2a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v2\"\/><path d=\"M17 3.3a4 4 0 0 1 0 7.4M21 21v-2a4 4 0 0 0-3-3.9\"\/><\/svg><\/div>\n        <h3>Principales gremios coordinados<\/h3>\n        <p>Fontaner\u00eda, electricidad, suelos, pintura y cerrajer\u00eda dentro de un mismo proyecto.<\/p>\n      <\/div>\n      <div class=\"gp-trust-card\">\n        <div class=\"gp-trust-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 12h6M9 16h6M9 8h6\"\/><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"\/><\/svg><\/div>\n        <h3>Presupuesto detallado<\/h3>\n        <p>Alcance, materiales y trabajos explicados antes de comenzar.<\/p>\n      <\/div>\n      <div class=\"gp-trust-card\">\n        <div class=\"gp-trust-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"m9 12 2 2 4-4\"\/><path d=\"M12 3 4 6v6c0 5 3.5 8.5 8 9 4.5-.5 8-4 8-9V6z\"\/><\/svg><\/div>\n        <h3>Garant\u00eda por escrito<\/h3>\n        <p>Cada trabajo incluye las condiciones de garant\u00eda que correspondan al servicio contratado.<\/p>\n      <\/div>\n    <\/div>\n    <p class=\"gp-trust-note\"><strong>La garant\u00eda de hasta 10 a\u00f1os<\/strong> se aplica a los sistemas de rehabilitaci\u00f3n de tuber\u00edas y bajantes en los que se entrega expresamente esa condici\u00f3n <strong>por escrito<\/strong>.<\/p>\n  <\/div>\n<\/section>\n\n<!-- ============ INTRO ============ -->\n<section class=\"gp-section\" id=\"gp-respaldo\">\n  <div class=\"gp-wrap\">\n    <div class=\"gp-intro-content\">\n      <div class=\"gp-intro-text\">\n        <span class=\"gp-eyebrow\">Grupo Pizarro<\/span>\n        <h2 class=\"gp-h2\">Todo lo que tu inmueble necesita, coordinado por un solo equipo<\/h2>\n        <p style=\"margin-top:20px\">Una reforma no consiste \u00fanicamente en cambiar lo que se ve. Para conseguir un resultado <strong>seguro, funcional y duradero<\/strong> tambi\u00e9n hay que revisar instalaciones, resolver aver\u00edas, preparar superficies y coordinar correctamente cada oficio.<\/p>\n        <p>En Grupo Pizarro reunimos los principales servicios necesarios para renovar una vivienda, una comunidad, un local o una oficina. Estudiamos cada proyecto, definimos el alcance y organizamos los trabajos para que <strong>no tengas que buscar y coordinar varios profesionales por separado<\/strong>.<\/p>\n        <p>Puedes contar con nosotros tanto para una intervenci\u00f3n concreta como para una reforma m\u00e1s amplia.<\/p>\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-primary\" style=\"margin-top:8px\">Cu\u00e9ntanos qu\u00e9 necesitas<\/a>\n      <\/div>\n      <div class=\"gp-intro-visual\" role=\"img\" aria-label=\"Equipo de Grupo Pizarro coordinando reformas, fontaner\u00eda, electricidad, suelos, pintura y cerrajer\u00eda\">\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><path d=\"M3 9.5 12 3l9 6.5V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><path d=\"M12 2c-4 4-6 7-6 10a6 6 0 0 0 12 0c0-3-2-6-6-10Z\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><path d=\"M13 2 3 14h7l-1 8 11-13h-7z\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"1\"\/><path d=\"M3 9h18M9 21V9\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><path d=\"M12 19l7-7 3 3-7 7-3-3z\"\/><path d=\"m18 13-1.5-7.5L2 2l3.5 14.5L13 18z\"\/><path d=\"M2 2l7.586 7.586\"\/><circle cx=\"11\" cy=\"11\" r=\"2\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"10\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M2 21v-2a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v2\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><path d=\"M9 12h6M9 16h6M9 8h6\"\/><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"\/><\/svg><\/div>\n        <div class=\"gp-cell\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ SERVICIOS PRINCIPALES ============ -->\n<section class=\"gp-section gp-section--alt\" id=\"gp-servicios\">\n  <div class=\"gp-wrap\">\n    <div class=\"gp-head-row\">\n      <div>\n        <span class=\"gp-eyebrow\">Nuestros servicios<\/span>\n        <h2 class=\"gp-h2\">Servicios de reformas, instalaciones y mantenimiento<\/h2>\n        <p class=\"gp-section-intro\">Selecciona el servicio que necesitas o env\u00edanos una descripci\u00f3n del problema. Si el proyecto requiere varios gremios, los coordinaremos dentro de una misma planificaci\u00f3n.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"gp-services-grid\">\n\n      <article class=\"gp-service-card\">\n        <div class=\"gp-service-photo gp-c-reformas\"><div class=\"gp-ph-badge\"><svg class=\"gp-ph-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M3 9.5 12 3l9 6.5V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z\"\/><path d=\"M9 22V12h6v10\"\/><\/svg><\/div><span class=\"gp-ph-label\">Reformas<\/span><\/div>\n        <div class=\"gp-service-body\">\n          <h3>Reformas integrales y parciales<\/h3>\n          <p>Transformamos viviendas, ba\u00f1os, cocinas, locales, oficinas y zonas comunes. Planificamos los trabajos y coordinamos cada fase para conseguir espacios m\u00e1s c\u00f3modos, funcionales y actualizados.<\/p>\n          <ul class=\"gp-service-list\">\n            <li>Demoliciones y preparaci\u00f3n<\/li>\n            <li>Redistribuci\u00f3n de espacios<\/li>\n            <li>Renovaci\u00f3n de instalaciones<\/li>\n            <li>Ba\u00f1os y cocinas<\/li>\n            <li>Revestimientos y pavimentos<\/li>\n            <li>Coordinaci\u00f3n de gremios<\/li>\n          <\/ul>\n          <a href=\"\/reformas-integrales-madrid\/\" class=\"gp-btn gp-btn-secondary\">Ver reformas<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"gp-service-card\">\n        <div class=\"gp-service-photo gp-c-fontaneria\"><div class=\"gp-ph-badge\"><svg class=\"gp-ph-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M14 4v4a2 2 0 0 0 2 2h4M6 3h8l6 6v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z\"\/><path d=\"M9 14h6M9 17h4\"\/><\/svg><\/div><span class=\"gp-ph-label\">Fontaner\u00eda<\/span><\/div>\n        <div class=\"gp-service-body\">\n          <h3>Fontaner\u00eda y tuber\u00edas sin obras<\/h3>\n          <p>Resolvemos aver\u00edas, fugas, problemas de caudal y deterioro de tuber\u00edas. Cuando la instalaci\u00f3n lo permite, rehabilitamos tuber\u00edas y bajantes desde el interior para reducir demoliciones, suciedad y molestias.<\/p>\n          <ul class=\"gp-service-list\">\n            <li>Reparaciones de fontaner\u00eda<\/li>\n            <li>Localizaci\u00f3n de fugas<\/li>\n            <li>Inspecci\u00f3n mediante c\u00e1mara<\/li>\n            <li>Rehabilitaci\u00f3n de tuber\u00edas y bajantes<\/li>\n            <li>Renovaci\u00f3n de instalaciones de agua<\/li>\n          <\/ul>\n          <a href=\"\/fontaneria-madrid\/\" class=\"gp-btn gp-btn-secondary\">Ver soluciones de fontaner\u00eda<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"gp-service-card\">\n        <div class=\"gp-service-photo gp-c-electricidad\"><div class=\"gp-ph-badge\"><svg class=\"gp-ph-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M13 2 3 14h7l-1 8 11-13h-7z\"\/><\/svg><\/div><span class=\"gp-ph-label\">Electricidad<\/span><\/div>\n        <div class=\"gp-service-body\">\n          <h3>Electricidad e iluminaci\u00f3n<\/h3>\n          <p>Revisamos, reparamos y renovamos instalaciones el\u00e9ctricas para mejorar su seguridad, capacidad y adaptaci\u00f3n a las necesidades actuales de viviendas, comunidades y negocios.<\/p>\n          <ul class=\"gp-service-list\">\n            <li>Renovaci\u00f3n de instalaciones antiguas<\/li>\n            <li>Cuadros el\u00e9ctricos<\/li>\n            <li>Nuevos puntos de luz y enchufes<\/li>\n            <li>Aver\u00edas el\u00e9ctricas<\/li>\n            <li>Zonas comunes y comunidades<\/li>\n          <\/ul>\n          <a href=\"\/electricistas-madrid\/\" class=\"gp-btn gp-btn-secondary\">Ver servicios el\u00e9ctricos<\/a>\n          <p class=\"gp-service-note\"><strong>Solo emitimos boletines o legalizaciones<\/strong> cuando contamos con el profesional autorizado correspondiente.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"gp-service-card\">\n        <div class=\"gp-service-photo gp-c-suelos\"><div class=\"gp-ph-badge\"><svg class=\"gp-ph-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"1\"\/><path d=\"M3 9h18M9 21V9\"\/><\/svg><\/div><span class=\"gp-ph-label\">Suelos<\/span><\/div>\n        <div class=\"gp-service-body\">\n          <h3>Suelos y pavimentos<\/h3>\n          <p>Renovamos el suelo para mejorar la imagen, el confort y la resistencia de cada estancia. Te ayudamos a escoger la soluci\u00f3n adecuada seg\u00fan el uso, el estilo y el estado de la superficie existente.<\/p>\n          <ul class=\"gp-service-list\">\n            <li>Suelo laminado y vin\u00edlico o SPC<\/li>\n            <li>Tarima flotante<\/li>\n            <li>Pavimento cer\u00e1mico<\/li>\n            <li>Rodapi\u00e9s y remates<\/li>\n            <li>Retirada del pavimento anterior<\/li>\n          <\/ul>\n          <a href=\"\/instalacion-suelos-madrid\/\" class=\"gp-btn gp-btn-secondary\">Ver opciones de suelos<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"gp-service-card\">\n        <div class=\"gp-service-photo gp-c-pintura\"><div class=\"gp-ph-badge\"><svg class=\"gp-ph-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 19l7-7 3 3-7 7-3-3z\"\/><path d=\"m18 13-1.5-7.5L2 2l3.5 14.5L13 18z\"\/><circle cx=\"11\" cy=\"11\" r=\"2\"\/><\/svg><\/div><span class=\"gp-ph-label\">Pintura<\/span><\/div>\n        <div class=\"gp-service-body\">\n          <h3>Pintura, alisado y acabados<\/h3>\n          <p>Renovamos interiores, fachadas y zonas comunes cuidando la preparaci\u00f3n, la protecci\u00f3n del espacio, la limpieza y los remates para conseguir un acabado uniforme y duradero.<\/p>\n          <ul class=\"gp-service-list\">\n            <li>Pintura interior y exterior<\/li>\n            <li>Alisado de paredes<\/li>\n            <li>Eliminaci\u00f3n de gotel\u00e9<\/li>\n            <li>Reparaci\u00f3n de grietas y desperfectos<\/li>\n            <li>Pintura de comunidades y portales<\/li>\n          <\/ul>\n          <a href=\"\/pintores-madrid\/\" class=\"gp-btn gp-btn-secondary\">Ver trabajos de pintura<\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"gp-service-card\">\n        <div class=\"gp-service-photo gp-c-cerrajeria\"><div class=\"gp-ph-badge\"><svg class=\"gp-ph-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"10\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div><span class=\"gp-ph-label\">Cerrajer\u00eda<\/span><\/div>\n        <div class=\"gp-service-body\">\n          <h3>Cerrajer\u00eda y seguridad<\/h3>\n          <p>Solucionamos problemas de acceso y mejoramos la protecci\u00f3n de viviendas, comunidades y negocios mediante cerraduras, bombines y sistemas adaptados a cada puerta.<\/p>\n          <ul class=\"gp-service-list\">\n            <li>Apertura de puertas<\/li>\n            <li>Cambio de cerraduras y bombines<\/li>\n            <li>Reparaci\u00f3n de mecanismos<\/li>\n            <li>Cerraduras y escudos de seguridad<\/li>\n            <li>Comunidades y negocios<\/li>\n          <\/ul>\n          <a href=\"\/cerrajeros-madrid\/\" class=\"gp-btn gp-btn-secondary\">Ver servicios de cerrajer\u00eda<\/a>\n          <p class=\"gp-service-note\">Priorizamos la t\u00e9cnica menos invasiva que permita el estado de la puerta y de la cerradura.<\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ SELECTOR POR NECESIDAD ============ -->\n<section class=\"gp-section\">\n  <div class=\"gp-wrap\">\n    <div class=\"gp-head-row\">\n      <div>\n        <span class=\"gp-eyebrow\">\u00bfPor d\u00f3nde empezamos?<\/span>\n        <h2 class=\"gp-h2\">\u00bfQu\u00e9 necesitas solucionar?<\/h2>\n        <p class=\"gp-section-intro\">No hace falta que conozcas el nombre t\u00e9cnico del trabajo. Ind\u00edcanos qu\u00e9 est\u00e1 ocurriendo y nuestro equipo estudiar\u00e1 qu\u00e9 profesional y qu\u00e9 soluci\u00f3n necesita tu inmueble.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"gp-need-grid\">\n      <button class=\"gp-need-chip\" data-need=\"reforma\">Quiero reformar toda la vivienda<\/button>\n      <button class=\"gp-need-chip\" data-need=\"bano\">Quiero renovar el ba\u00f1o o la cocina<\/button>\n      <button class=\"gp-need-chip\" data-need=\"fuga\">Tengo una fuga o una humedad<\/button>\n      <button class=\"gp-need-chip\" data-need=\"tuberias\">Mis tuber\u00edas est\u00e1n deterioradas<\/button>\n      <button class=\"gp-need-chip\" data-need=\"electrica\">La instalaci\u00f3n el\u00e9ctrica es antigua<\/button>\n      <button class=\"gp-need-chip\" data-need=\"enchufes\">Necesito nuevos enchufes o iluminaci\u00f3n<\/button>\n      <button class=\"gp-need-chip\" data-need=\"suelo\">Quiero cambiar el suelo<\/button>\n      <button class=\"gp-need-chip\" data-need=\"pintura\">Quiero quitar el gotel\u00e9 o pintar<\/button>\n      <button class=\"gp-need-chip\" data-need=\"puerta\">Necesito abrir una puerta<\/button>\n      <button class=\"gp-need-chip\" data-need=\"seguridad\">Quiero mejorar la seguridad<\/button>\n      <button class=\"gp-need-chip\" data-need=\"varios\">Necesito varios gremios<\/button>\n      <button class=\"gp-need-chip\" data-need=\"duda\">No s\u00e9 qu\u00e9 soluci\u00f3n necesito<\/button>\n    <\/div>\n\n    <div class=\"gp-need-result\">\n      <h3 class=\"gp-need-result-title\">&nbsp;<\/h3>\n      <p class=\"gp-need-result-text\">&nbsp;<\/p>\n      <div class=\"gp-need-result-actions\">\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-primary\">Solicitar valoraci\u00f3n<\/a>\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-secondary\">Adjuntar fotograf\u00edas<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ REFORMAS INTEGRALES ============ -->\n<section class=\"gp-section gp-section--alt\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">Reformas<\/span>\n    <h2 class=\"gp-h2\">Reformamos tu espacio de principio a fin<\/h2>\n    <p class=\"gp-section-intro\">Cuando un proyecto afecta a varias partes del inmueble, una buena coordinaci\u00f3n es tan importante como la ejecuci\u00f3n. En Grupo Pizarro organizamos los trabajos para que cada gremio intervenga en el momento adecuado y para que las decisiones t\u00e9cnicas, funcionales y est\u00e9ticas formen parte de una misma planificaci\u00f3n.<\/p>\n\n    <div class=\"gp-reform-types\">\n      <div class=\"gp-reform-type\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M3 9.5 12 3l9 6.5V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z\"\/><path d=\"M9 22V12h6v10\"\/><\/svg><\/div>\n        <h3>Reformas de viviendas<\/h3>\n        <p>Actualizamos distribuci\u00f3n, instalaciones, suelos, paredes, iluminaci\u00f3n, ba\u00f1os y cocinas para adaptar la vivienda a las necesidades actuales.<\/p>\n      <\/div>\n      <div class=\"gp-reform-type\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M14 4v4a2 2 0 0 0 2 2h4M6 3h8l6 6v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z\"\/><path d=\"M9 14h6M9 17h4\"\/><\/svg><\/div>\n        <h3>Reformas de ba\u00f1os<\/h3>\n        <p>Renovamos fontaner\u00eda, electricidad, revestimientos, sanitarios, mobiliario, iluminaci\u00f3n y acabados, seg\u00fan el alcance acordado.<\/p>\n      <\/div>\n      <div class=\"gp-reform-type\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M13 2 3 14h7l-1 8 11-13h-7z\"\/><\/svg><\/div>\n        <h3>Reformas de cocinas<\/h3>\n        <p>Preparamos y renovamos instalaciones, puntos el\u00e9ctricos, iluminaci\u00f3n, revestimientos, pintura y suelo para conseguir una cocina segura y funcional.<\/p>\n      <\/div>\n      <div class=\"gp-reform-type\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><rect x=\"4\" y=\"3\" width=\"10\" height=\"18\" rx=\"1\"\/><path d=\"M14 8h6v13h-6M8 7h.01M8 11h.01M8 15h.01\"\/><\/svg><\/div>\n        <h3>Reformas de locales y oficinas<\/h3>\n        <p>Adaptamos instalaciones y acabados al uso profesional del espacio, priorizando funcionalidad, imagen y planificaci\u00f3n.<\/p>\n      <\/div>\n      <div class=\"gp-reform-type\" style=\"grid-column:1\/-1\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M3 21h18M5 21V7l7-4 7 4v14M9 21v-6h6v6\"\/><\/svg><\/div>\n        <h3>Reformas de comunidades<\/h3>\n        <p>Intervenimos en portales, zonas comunes, bajantes, instalaciones, pintura, suelos y elementos de seguridad coordin\u00e1ndonos con administradores y representantes de la comunidad.<\/p>\n      <\/div>\n    <\/div>\n\n    <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-primary\" style=\"margin-top:32px\">Solicitar visita para mi reforma<\/a>\n  <\/div>\n<\/section>\n\n<!-- ============ ESPECIALIDAD T\u00c9CNICA: FONTANER\u00cdA SIN OBRAS ============ -->\n<section class=\"gp-section\">\n  <div class=\"gp-wrap\">\n    <div class=\"gp-tech-specialty\">\n      <div>\n        <span class=\"gp-eyebrow\">Especialidad t\u00e9cnica<\/span>\n        <h2>Rehabilitaci\u00f3n de tuber\u00edas y bajantes reduciendo las obras<\/h2>\n        <p>Antes de romper paredes, levantar suelos o sustituir una conducci\u00f3n completa, estudiamos si la instalaci\u00f3n puede rehabilitarse desde el interior.<\/p>\n        <p>Mediante inspecci\u00f3n con c\u00e1mara, limpieza especializada y el sistema de rehabilitaci\u00f3n adecuado, podemos crear una nueva superficie interior o reparar tramos deteriorados reduciendo demoliciones, escombros y molestias.<\/p>\n        <div class=\"gp-tech-note\"><strong>No todas las instalaciones admiten este sistema.<\/strong> Hay que revisarla antes: por eso <strong>empezamos siempre por el diagn\u00f3stico<\/strong> y solo despu\u00e9s proponemos rehabilitar desde el interior o sustituir el tramo.<\/div>\n        <ul class=\"gp-tech-benefits\">\n          <li>Obra reducida al m\u00ednimo<\/li>\n          <li>Menos suciedad en casa<\/li>\n          <li>Sin vaciar la vivienda<\/li>\n          <li>Plazos m\u00e1s cortos<\/li>\n          <li>Se trabaja desde dentro del tubo<\/li>\n          <li>Con garant\u00eda por escrito<\/li>\n        <\/ul>\n        <div class=\"gp-tech-cta\">\n          <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-accent\">Solicitar diagn\u00f3stico de tuber\u00edas<\/a>\n          <a href=\"\/fontaneria-sin-obras-madrid\/\" class=\"gp-btn gp-btn-ghost-light\">Ver c\u00f3mo funciona el sistema<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"gp-tech-steps\">\n        <div class=\"gp-tech-step\"><span class=\"gp-num\">1<\/span><span class=\"gp-txt\">Vemos el interior con c\u00e1mara<\/span><\/div>\n        <div class=\"gp-tech-step\"><span class=\"gp-num\">2<\/span><span class=\"gp-txt\">Te explicamos qu\u00e9 ha fallado<\/span><\/div>\n        <div class=\"gp-tech-step\"><span class=\"gp-num\">3<\/span><span class=\"gp-txt\">Dejamos el tubo limpio<\/span><\/div>\n        <div class=\"gp-tech-step\"><span class=\"gp-num\">4<\/span><span class=\"gp-txt\">Rehabilitamos el tramo afectado<\/span><\/div>\n        <div class=\"gp-tech-step\"><span class=\"gp-num\">5<\/span><span class=\"gp-txt\">Esperamos a que asiente<\/span><\/div>\n        <div class=\"gp-tech-step\"><span class=\"gp-num\">6<\/span><span class=\"gp-txt\">Comprobamos y te lo documentamos<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ PROCESO ============ -->\n<section class=\"gp-section gp-section--alt\" id=\"gp-proceso\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">C\u00f3mo trabajamos<\/span>\n    <h2 class=\"gp-h2\">Un proceso claro desde la primera conversaci\u00f3n<\/h2>\n    <p class=\"gp-section-intro\">Cada trabajo es diferente, pero la organizaci\u00f3n debe ser siempre clara. Te explicamos qu\u00e9 ocurrir\u00e1, qui\u00e9n ser\u00e1 tu contacto y c\u00f3mo avanzar\u00e1 el proyecto.<\/p>\n\n    <div class=\"gp-process-grid\" style=\"margin-top:40px\">\n      <div class=\"gp-process-step\"><span class=\"gp-num\">01<\/span><h3>Cu\u00e9ntanos qu\u00e9 necesitas<\/h3><p>Puedes llamarnos, escribirnos por WhatsApp o completar el formulario. Indica el tipo de inmueble, el servicio y la zona.<\/p><\/div>\n      <div class=\"gp-process-step\"><span class=\"gp-num\">02<\/span><h3>Primera valoraci\u00f3n<\/h3><p>Revisamos la informaci\u00f3n y, cuando resulta \u00fatil, solicitamos fotograf\u00edas, v\u00eddeos o documentaci\u00f3n para comprender mejor el trabajo.<\/p><\/div>\n      <div class=\"gp-process-step\"><span class=\"gp-num\">03<\/span><h3>Visita y diagn\u00f3stico<\/h3><p>Un profesional estudia el inmueble, toma medidas y comprueba las condiciones que pueden afectar a la intervenci\u00f3n.<\/p><\/div>\n      <div class=\"gp-process-step\"><span class=\"gp-num\">04<\/span><h3>Propuesta y presupuesto<\/h3><p>Definimos el alcance, los trabajos previstos, los materiales, las condiciones y la planificaci\u00f3n disponible.<\/p><\/div>\n      <div class=\"gp-process-step\"><span class=\"gp-num\">05<\/span><h3>Ejecuci\u00f3n coordinada<\/h3><p>Organizamos a los profesionales necesarios, protegemos las zonas de paso y mantenemos informado al cliente sobre el avance.<\/p><\/div>\n      <div class=\"gp-process-step\"><span class=\"gp-num\">06<\/span><h3>Revisi\u00f3n y entrega<\/h3><p>Comprobamos el resultado, revisamos los remates y entregamos la documentaci\u00f3n o garant\u00eda que corresponda.<\/p><\/div>\n    <\/div>\n\n    <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-primary\" style=\"margin-top:36px\">Empezar mi proyecto<\/a>\n  <\/div>\n<\/section>\n\n<!-- ============ POR QU\u00c9 GRUPO PIZARRO ============ -->\n<section class=\"gp-section\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">Por qu\u00e9 Grupo Pizarro<\/span>\n    <h2 class=\"gp-h2\">Menos coordinaci\u00f3n para ti. M\u00e1s control sobre el resultado.<\/h2>\n\n    <div class=\"gp-why-grid\" style=\"margin-top:40px\">\n      <div class=\"gp-why-block\">\n        <div class=\"gp-trust-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21v-1a6 6 0 0 1 6-6h4a6 6 0 0 1 6 6v1\"\/><\/svg><\/div>\n        <h3>Un \u00fanico responsable<\/h3>\n        <p>Evita tener que explicar el proyecto a distintos profesionales y coordinar agendas por separado.<\/p>\n      <\/div>\n      <div class=\"gp-why-block\">\n        <div class=\"gp-trust-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/div>\n        <h3>Especialistas por oficio<\/h3>\n        <p>Cada trabajo se asigna al perfil adecuado seg\u00fan la intervenci\u00f3n que necesita el inmueble.<\/p>\n      <\/div>\n      <div class=\"gp-why-block\">\n        <div class=\"gp-trust-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2v20M2 12h20\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><\/div>\n        <h3>Soluciones t\u00e9cnicas y est\u00e9ticas<\/h3>\n        <p>Atendemos tanto lo que debe funcionar correctamente como aquello que define el acabado final del espacio.<\/p>\n      <\/div>\n      <div class=\"gp-why-block\">\n        <div class=\"gp-trust-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"m21 21-4.3-4.3\"\/><\/svg><\/div>\n        <h3>Diagn\u00f3stico antes de intervenir<\/h3>\n        <p>Analizamos el problema y el estado real de la instalaci\u00f3n o superficie antes de recomendar una soluci\u00f3n.<\/p>\n      <\/div>\n      <div class=\"gp-why-block\">\n        <div class=\"gp-trust-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 12h6M9 16h6M9 8h6\"\/><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"\/><\/svg><\/div>\n        <h3>Presupuesto comprensible<\/h3>\n        <p>Explicamos el alcance para que el cliente sepa qu\u00e9 trabajos se han contemplado.<\/p>\n      <\/div>\n      <div class=\"gp-why-block\">\n        <div class=\"gp-trust-icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg><\/div>\n        <h3>Seguimiento y revisi\u00f3n<\/h3>\n        <p>Acompa\u00f1amos el proyecto durante la ejecuci\u00f3n y comprobamos el resultado antes de cerrar el trabajo.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ TIPOS DE CLIENTES ============ -->\n<section class=\"gp-section gp-section--alt\" id=\"gp-comunidades\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">Para cada tipo de cliente<\/span>\n    <h2 class=\"gp-h2\">Soluciones para particulares, comunidades y negocios<\/h2>\n\n    <div class=\"gp-client-grid\" style=\"margin-top:40px\">\n      <div class=\"gp-client-card\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21v-1a6 6 0 0 1 6-6h4a6 6 0 0 1 6 6v1\"\/><\/svg><\/div>\n        <h3>Particulares<\/h3>\n        <p>Reformas, reparaciones e instalaciones para mejorar la seguridad, el confort y la imagen de tu vivienda.<\/p>\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-secondary\">Soluciones para viviendas<\/a>\n      <\/div>\n      <div class=\"gp-client-card\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M3 21h18M5 21V7l7-4 7 4v14M9 21v-6h6v6\"\/><\/svg><\/div>\n        <h3>Comunidades de propietarios<\/h3>\n        <p>Bajantes, zonas comunes, pintura, electricidad, suelos y cerrajer\u00eda con una comunicaci\u00f3n clara para administradores, presidentes y vecinos.<\/p>\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-secondary\">Soluciones para comunidades<\/a>\n      <\/div>\n      <div class=\"gp-client-card\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M9 12h6M9 16h6M9 8h6\"\/><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"\/><\/svg><\/div>\n        <h3>Administradores de fincas<\/h3>\n        <p>Valoraciones, documentaci\u00f3n, planificaci\u00f3n y seguimiento de intervenciones en los inmuebles que gestionas.<\/p>\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-secondary\">Hablar con el \u00e1rea de comunidades<\/a>\n      <\/div>\n      <div class=\"gp-client-card\">\n        <div class=\"gp-mini-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><rect x=\"4\" y=\"3\" width=\"10\" height=\"18\" rx=\"1\"\/><path d=\"M14 8h6v13h-6M8 7h.01M8 11h.01M8 15h.01\"\/><\/svg><\/div>\n        <h3>Empresas, locales y oficinas<\/h3>\n        <p>Mantenimiento, adecuaci\u00f3n y reformas de espacios profesionales intentando reducir la interrupci\u00f3n de la actividad.<\/p>\n        <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-secondary\">Soluciones para empresas<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ PROYECTOS ============ -->\n<section class=\"gp-section\" id=\"gp-proyectos\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">Proyectos reales<\/span>\n    <h2 class=\"gp-h2\">Trabajos que explican mejor c\u00f3mo trabajamos<\/h2>\n    <p class=\"gp-section-intro\">Cada proyecto muestra el problema inicial, la soluci\u00f3n aplicada y el resultado.<\/p>\n\n    <div class=\"gp-filters\" style=\"margin-top:32px\">\n      <button class=\"gp-filter-btn gp-active\" data-filter=\"todos\">Todos<\/button>\n      <button class=\"gp-filter-btn\" data-filter=\"reformas\">Reformas<\/button>\n      <button class=\"gp-filter-btn\" data-filter=\"fontaneria\">Fontaner\u00eda<\/button>\n      <button class=\"gp-filter-btn\" data-filter=\"electricidad\">Electricidad<\/button>\n      <button class=\"gp-filter-btn\" data-filter=\"suelos\">Suelos<\/button>\n      <button class=\"gp-filter-btn\" data-filter=\"pintura\">Pintura<\/button>\n      <button class=\"gp-filter-btn\" data-filter=\"cerrajeria\">Cerrajer\u00eda<\/button>\n      <button class=\"gp-filter-btn\" data-filter=\"comunidades\">Comunidades<\/button>\n    <\/div>\n\n    <div class=\"gp-projects-grid\">\n      <div class=\"gp-projects-placeholder\">\n        <strong style=\"display:block;color:var(--text);font-size:17px;margin-bottom:8px\">Proyectos en preparaci\u00f3n<\/strong>\n        Esta secci\u00f3n est\u00e1 lista para publicar casos reales de Grupo Pizarro: t\u00edtulo, barrio, tipo de inmueble, servicios realizados, problema inicial, soluci\u00f3n aplicada, fotograf\u00edas de antes\/proceso\/despu\u00e9s y resultado.\n        <br><br>[DATO POR CONFIRMAR \u2014 pendiente de fotograf\u00edas y datos de proyectos reales autorizados por el cliente]\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ ZONAS DE SERVICIO ============ -->\n<section class=\"gp-section\" id=\"gp-zonas\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">D\u00f3nde trabajamos<\/span>\n    <h2 class=\"gp-h2\">Reformas y servicios t\u00e9cnicos en Madrid<\/h2>\n    <p class=\"gp-section-intro\">Trabajamos en Madrid capital y en diferentes municipios de la Comunidad de Madrid. Confirma la disponibilidad para tu zona al solicitar la valoraci\u00f3n.<\/p>\n\n    <div class=\"gp-zones-grid\" style=\"margin-top:36px\">\n      <a href=\"#\">Centro<\/a><a href=\"#\">Arganzuela<\/a><a href=\"#\">Retiro<\/a><a href=\"#\">Salamanca<\/a>\n      <a href=\"#\">Chamart\u00edn<\/a><a href=\"#\">Tetu\u00e1n<\/a><a href=\"#\">Chamber\u00ed<\/a><a href=\"#\">Fuencarral-El Pardo<\/a>\n      <a href=\"#\">Moncloa-Aravaca<\/a><a href=\"#\">Latina<\/a><a href=\"#\">Carabanchel<\/a><a href=\"#\">Usera<\/a>\n      <a href=\"#\">Puente de Vallecas<\/a><a href=\"#\">Moratalaz<\/a><a href=\"#\">Ciudad Lineal<\/a><a href=\"#\">Hortaleza<\/a>\n      <a href=\"#\">Villaverde<\/a><a href=\"#\">Villa de Vallecas<\/a><a href=\"#\">Vic\u00e1lvaro<\/a><a href=\"#\">San Blas-Canillejas<\/a>\n      <a href=\"#\">Barajas<\/a>\n    <\/div>\n\n    <div class=\"gp-zones-muni\">\n      <h3>Municipios <span style=\"font-weight:500;color:var(--text-soft);font-size:13px\">(publicar solo donde exista desplazamiento real)<\/span><\/h3>\n      <div class=\"gp-zones-grid\">\n        <a href=\"#\">Pozuelo de Alarc\u00f3n<\/a><a href=\"#\">Las Rozas<\/a><a href=\"#\">Majadahonda<\/a><a href=\"#\">Boadilla del Monte<\/a>\n        <a href=\"#\">Alcobendas<\/a><a href=\"#\">San Sebasti\u00e1n de los Reyes<\/a><a href=\"#\">Getafe<\/a><a href=\"#\">Legan\u00e9s<\/a>\n        <a href=\"#\">Alcorc\u00f3n<\/a><a href=\"#\">M\u00f3stoles<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ FAQ ============ -->\n<section class=\"gp-section gp-section--alt\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">Preguntas frecuentes<\/span>\n    <h2 class=\"gp-h2\">Preguntas frecuentes sobre reformas y servicios<\/h2>\n\n    <div class=\"gp-faq-list\" style=\"margin-top:36px\">\n\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfGrupo Pizarro realiza reformas integrales?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">S\u00ed. Estudiamos reformas que requieren varios oficios y coordinamos los trabajos contemplados en el presupuesto, desde instalaciones y preparaci\u00f3n hasta suelos, pintura, acabados y cerrajer\u00eda.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfTambi\u00e9n realiz\u00e1is trabajos peque\u00f1os o parciales?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">S\u00ed. Puedes consultarnos tanto una intervenci\u00f3n concreta como una reforma de mayor alcance. Revisaremos la informaci\u00f3n para confirmar disponibilidad y el profesional necesario.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfTrabaj\u00e1is en viviendas, comunidades y locales?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">S\u00ed. Atendemos proyectos en viviendas particulares, comunidades de propietarios, oficinas y locales, adaptando la planificaci\u00f3n al uso del inmueble.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfEl presupuesto es gratuito?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\"><strong>La primera consulta y solicitud de presupuesto no tienen compromiso.<\/strong> Si un trabajo necesita pruebas, inspecciones o diagn\u00f3sticos t\u00e9cnicos espec\u00edficos con coste, se informar\u00e1 antes de realizarlos.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfC\u00f3mo se prepara el presupuesto?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">Primero analizamos la informaci\u00f3n disponible y, cuando es necesario, visitamos el inmueble para tomar medidas y comprobar el estado de las instalaciones o superficies. Despu\u00e9s detallamos los trabajos previstos y sus condiciones.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfPuedo contratar varios servicios en el mismo proyecto?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">S\u00ed. Esa es una de las principales ventajas de Grupo Pizarro. Podemos integrar distintos trabajos dentro de una misma planificaci\u00f3n y mantener un responsable principal para el proyecto.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfQui\u00e9n coordina a los diferentes profesionales?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">Grupo Pizarro organiza la intervenci\u00f3n de los perfiles incluidos en el presupuesto para evitar que el cliente tenga que coordinar cada oficio por separado.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfCu\u00e1nto dura una reforma?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">Depende del alcance, el estado del inmueble, los materiales y los trabajos necesarios. Despu\u00e9s de la visita podremos facilitar una planificaci\u00f3n estimada. Los posibles imprevistos se comunicar\u00e1n antes de modificar el alcance.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfPuedo permanecer en la vivienda durante los trabajos?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">Depende del tipo de intervenci\u00f3n. Algunos trabajos permiten mantener el uso parcial del inmueble y otros requieren limitar accesos, cortar suministros durante periodos concretos o dejar determinadas zonas libres. Te lo explicaremos antes de comenzar.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfProteg\u00e9is muebles, suelos y zonas de paso?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">Planificamos la protecci\u00f3n necesaria seg\u00fan el trabajo. Antes de comenzar se indicar\u00e1 qu\u00e9 debe retirar el cliente y qu\u00e9 elementos proteger\u00e1 el equipo.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfPod\u00e9is arreglar una tuber\u00eda sin levantar el suelo?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">En bastantes casos s\u00ed, pero depende de c\u00f3mo est\u00e9 la instalaci\u00f3n. La revisamos con c\u00e1mara y te decimos si se puede rehabilitar por dentro o si ese tramo hay que sustituirlo. Lo explicamos en detalle en la p\u00e1gina de <a href=\"\/fontaneria-sin-obras-madrid\/\">fontaner\u00eda sin obras<\/a>.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfSiempre puede evitarse romper paredes o suelos?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">No podemos garantizarlo sin estudiar la instalaci\u00f3n. En muchos casos es posible reducir considerablemente la obra, pero algunos tramos pueden necesitar acceso o sustituci\u00f3n si presentan da\u00f1os incompatibles con la rehabilitaci\u00f3n interior.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfRenov\u00e1is instalaciones el\u00e9ctricas antiguas?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">S\u00ed, previa valoraci\u00f3n. Revisamos las necesidades de la vivienda o negocio y planteamos la renovaci\u00f3n de los elementos incluidos en el proyecto.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfQu\u00e9 tipos de suelo instal\u00e1is?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">Podemos trabajar con distintas soluciones, como laminado, vin\u00edlico, tarima o pavimento cer\u00e1mico, en funci\u00f3n del servicio disponible, el estado de la base y las necesidades de uso.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfQuit\u00e1is gotel\u00e9 y alis\u00e1is paredes?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">S\u00ed, si el estado y el tipo de superficie permiten el tratamiento. Revisamos previamente grietas, humedades o desperfectos para no ocultar problemas que deban resolverse antes.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfInstal\u00e1is cerraduras y bombines de seguridad?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">S\u00ed. Revisamos la puerta y recomendamos una soluci\u00f3n compatible con el nivel de protecci\u00f3n que necesita el inmueble.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfQu\u00e9 garant\u00eda tienen los trabajos?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">La garant\u00eda depende del servicio, los materiales y el sistema instalado. <strong>Las condiciones concretas deben figurar por escrito<\/strong> en el presupuesto o documentaci\u00f3n de entrega. Los sistemas de rehabilitaci\u00f3n de tuber\u00edas que cuenten con una garant\u00eda de hasta diez a\u00f1os se identifican expresamente.<\/div><\/div>\n      <\/div>\n      <div class=\"gp-faq-item\">\n        <button class=\"gp-faq-q\" aria-expanded=\"false\">\u00bfEn qu\u00e9 zonas trabaj\u00e1is?<span class=\"gp-plus\"><\/span><\/button>\n        <div class=\"gp-faq-a\"><div class=\"gp-faq-a-in\">Prestamos servicio en Madrid capital y en diferentes municipios de la Comunidad. Ind\u00edcanos el c\u00f3digo postal para confirmar la disponibilidad.<\/div><\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ FORMULARIO ============ -->\n<section class=\"gp-section\" id=\"gp-contacto\">\n  <div class=\"gp-wrap\">\n    <span class=\"gp-eyebrow\">Solicitar valoraci\u00f3n<\/span>\n    <h2 class=\"gp-h2\">Cu\u00e9ntanos qu\u00e9 necesitas y estudiaremos tu proyecto<\/h2>\n    <p class=\"gp-section-intro\">Completa los datos b\u00e1sicos. Si puedes adjuntar fotograf\u00edas o un v\u00eddeo, nos ayudar\u00e1n a realizar una primera valoraci\u00f3n m\u00e1s precisa.<\/p>\n\n    <div style=\"display:grid;grid-template-columns:1.6fr 1fr;gap:32px;margin-top:40px\" class=\"gp-contact-layout\">\n      <div class=\"gp-form-panel\">\n        <form id=\"gp-lead-form\" novalidate>\n          <div class=\"gp-form-grid\">\n            <div class=\"gp-form-field\">\n              <label for=\"gp-nombre\">Nombre y apellidos *<\/label>\n              <input type=\"text\" id=\"gp-nombre\" name=\"nombre\" data-required>\n              <span class=\"gp-form-error\">Indica tu nombre y apellidos.<\/span>\n            <\/div>\n            <div class=\"gp-form-field\">\n              <label for=\"gp-telefono\">Tel\u00e9fono *<\/label>\n              <input type=\"tel\" id=\"gp-telefono\" name=\"telefono\" data-required>\n              <span class=\"gp-form-error\">Indica un tel\u00e9fono de contacto.<\/span>\n            <\/div>\n            <div class=\"gp-form-field\">\n              <label for=\"gp-email\">Correo electr\u00f3nico *<\/label>\n              <input type=\"email\" id=\"gp-email\" name=\"email\" data-required>\n              <span class=\"gp-form-error\">Indica un correo electr\u00f3nico v\u00e1lido.<\/span>\n            <\/div>\n            <div class=\"gp-form-field\">\n              <label for=\"gp-cp\">C\u00f3digo postal *<\/label>\n              <input type=\"text\" id=\"gp-cp\" name=\"cp\" inputmode=\"numeric\" data-required>\n              <span class=\"gp-form-error\">Indica tu c\u00f3digo postal.<\/span>\n            <\/div>\n            <div class=\"gp-form-field\">\n              <label for=\"gp-tipo_cliente\">Tipo de cliente *<\/label>\n              <select id=\"gp-tipo_cliente\" name=\"tipo_cliente\" data-required>\n                <option value=\"\">Selecciona una opci\u00f3n<\/option>\n                <option>Particular<\/option>\n                <option>Comunidad<\/option>\n                <option>Administrador de fincas<\/option>\n                <option>Empresa<\/option>\n              <\/select>\n              <span class=\"gp-form-error\">Selecciona el tipo de cliente.<\/span>\n            <\/div>\n            <div class=\"gp-form-field\">\n              <label for=\"gp-tipo_inmueble\">Tipo de inmueble *<\/label>\n              <select id=\"gp-tipo_inmueble\" name=\"tipo_inmueble\" data-required>\n                <option value=\"\">Selecciona una opci\u00f3n<\/option>\n                <option>Piso<\/option>\n                <option>Chalet o vivienda unifamiliar<\/option>\n                <option>Comunidad<\/option>\n                <option>Local<\/option>\n                <option>Oficina<\/option>\n                <option>Otro<\/option>\n              <\/select>\n              <span class=\"gp-form-error\">Selecciona el tipo de inmueble.<\/span>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <label for=\"gp-servicio\">Servicio *<\/label>\n              <select id=\"gp-servicio\" name=\"servicio\" data-required>\n                <option value=\"\">Selecciona una opci\u00f3n<\/option>\n                <option>Reforma integral<\/option>\n                <option>Ba\u00f1o o cocina<\/option>\n                <option>Fontaner\u00eda<\/option>\n                <option>Electricidad<\/option>\n                <option>Suelos<\/option>\n                <option>Pintura<\/option>\n                <option>Cerrajer\u00eda<\/option>\n                <option>Varios servicios<\/option>\n                <option>No lo s\u00e9<\/option>\n              <\/select>\n              <span class=\"gp-form-error\">Selecciona el servicio.<\/span>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <label for=\"gp-descripcion\">Descripci\u00f3n del trabajo *<\/label>\n              <textarea id=\"gp-descripcion\" name=\"descripcion\" data-required><\/textarea>\n              <span class=\"gp-form-error\">Cu\u00e9ntanos brevemente qu\u00e9 necesitas.<\/span>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <label>Plazo aproximado *<\/label>\n              <div class=\"gp-radio-group\">\n                <label><input type=\"radio\" name=\"plazo\" value=\"urgente\" data-required> Es urgente<\/label>\n                <label><input type=\"radio\" name=\"plazo\" value=\"mes\"> Durante el pr\u00f3ximo mes<\/label>\n                <label><input type=\"radio\" name=\"plazo\" value=\"meses\"> En uno a tres meses<\/label>\n                <label><input type=\"radio\" name=\"plazo\" value=\"mas_adelante\"> M\u00e1s adelante<\/label>\n                <label><input type=\"radio\" name=\"plazo\" value=\"info\"> Solo quiero informaci\u00f3n<\/label>\n              <\/div><span class=\"gp-form-error\">Selecciona un plazo aproximado.<\/span>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <label for=\"gp-archivos\">Fotograf\u00edas o v\u00eddeo (opcional)<\/label>\n              <input type=\"file\" id=\"gp-archivos\" name=\"archivos\" accept=\"image\/*,video\/*\" multiple>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <label>Preferencia de contacto *<\/label>\n              <div class=\"gp-radio-group\">\n                <label><input type=\"radio\" name=\"preferencia\" value=\"telefono\" data-required> Tel\u00e9fono<\/label>\n                <label><input type=\"radio\" name=\"preferencia\" value=\"whatsapp\"> WhatsApp<\/label>\n                <label><input type=\"radio\" name=\"preferencia\" value=\"email\"> Correo electr\u00f3nico<\/label>\n              <\/div><span class=\"gp-form-error\">Indica c\u00f3mo prefieres que te contactemos.<\/span>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <p class=\"gp-form-note\" style=\"margin-top:0\">Responsable: Grupo Pizarro [TITULAR LEGAL POR CONFIRMAR]. Finalidad: atender tu consulta y preparar una valoraci\u00f3n o presupuesto. Legitimaci\u00f3n: medidas precontractuales solicitadas por ti y, cuando corresponda, consentimiento. Destinatarios: proveedores necesarios para prestar el servicio, seg\u00fan la pol\u00edtica de privacidad. Derechos: acceso, rectificaci\u00f3n, supresi\u00f3n y dem\u00e1s derechos indicados en la pol\u00edtica de privacidad.<\/p>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <label class=\"gp-check-row\"><input type=\"checkbox\" data-required> He le\u00eddo y acepto la <a href=\"\/politica-privacidad\/\" style=\"text-decoration:underline\">pol\u00edtica de privacidad<\/a>. *<\/label><span class=\"gp-form-error\">Debes aceptar la pol\u00edtica de privacidad para continuar.<\/span>\n            <\/div>\n            <div class=\"gp-form-field gp-full\">\n              <label class=\"gp-check-row\"><input type=\"checkbox\"> Acepto recibir comunicaciones comerciales de Grupo Pizarro.<\/label>\n            <\/div>\n          <\/div>\n\n          <button type=\"submit\" class=\"gp-btn gp-btn-primary gp-btn-lg\" style=\"margin-top:26px\">Solicitar valoraci\u00f3n<\/button>\n          <p class=\"gp-form-note\">Utilizaremos tus datos \u00fanicamente para atender la solicitud, de acuerdo con nuestra pol\u00edtica de privacidad.<\/p>\n        <\/form>\n\n        <div class=\"gp-form-success\" role=\"status\" aria-live=\"polite\">\n          <div class=\"gp-check\">\u2713<\/div>\n          <h3 style=\"font-size:22px;margin-bottom:10px\">Te hemos abierto WhatsApp con tu solicitud<\/h3>\n          <p style=\"color:var(--text-soft)\">Revisa el mensaje que se ha rellenado y pulsa enviar para completarla. Si vas a adjuntar fotos o v\u00eddeo, hazlo directamente en ese chat.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"gp-form-side\">\n        <div class=\"gp-form-side-card\">\n          <h3>Contacto directo<\/h3>\n          <div class=\"gp-row\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg><a href=\"tel:+34679251666\">679 25 16 66<\/a><\/div>\n          <div class=\"gp-row\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg><a href=\"https:\/\/wa.me\/34679251666\">WhatsApp<\/a><\/div>\n          <div class=\"gp-row\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 4h16v16H4z\"\/><path d=\"m4 4 8 8 8-8\"\/><\/svg><a href=\"mailto:info@grupo-pizarro.com\">info@grupo-pizarro.com<\/a><\/div>\n        <\/div>\n        <div class=\"gp-form-side-card\">\n          <h3>Horario<\/h3>\n          <p>[DATO POR CONFIRMAR \u2014 horario real de atenci\u00f3n]<\/p>\n        <\/div>\n        <div class=\"gp-form-side-card\">\n          <h3>Zona de servicio<\/h3>\n          <p>Madrid capital y municipios de la Comunidad de Madrid.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ CTA FINAL ============ -->\n<section class=\"gp-section gp-final-cta\">\n  <div class=\"gp-wrap\">\n    <h2 class=\"gp-h2\" style=\"margin:0 auto;text-align:center\">\u00bfNecesitas varios profesionales para un mismo proyecto?<\/h2>\n    <p class=\"gp-section-intro\" style=\"text-align:center\">Cu\u00e9ntanos qu\u00e9 quieres renovar o qu\u00e9 problema necesitas resolver. Organizaremos una primera valoraci\u00f3n y te indicaremos los siguientes pasos.<\/p>\n    <div class=\"gp-final-cta-btns\">\n      <a href=\"#gp-contacto\" class=\"gp-btn gp-btn-accent gp-btn-lg\">Solicitar presupuesto<\/a>\n      <a href=\"tel:+34679251666\" class=\"gp-btn gp-btn-ghost-light gp-btn-lg\">Llamar al 679 25 16 66<\/a>\n      <a href=\"https:\/\/wa.me\/34679251666?text=Hola%2C%20contacto%20con%20Grupo%20Pizarro.%20Necesito%20informaci%C3%B3n%20sobre%20un%20trabajo%20en%20Madrid.\" class=\"gp-btn gp-btn-ghost-light gp-btn-lg\">Escribir por WhatsApp<\/a>\n    <\/div>\n    <p class=\"gp-final-cta-micro\">Reformas \u00b7 Fontaner\u00eda \u00b7 Electricidad \u00b7 Suelos \u00b7 Pintura \u00b7 Cerrajer\u00eda<\/p>\n  <\/div>\n<\/section>\n\n<\/main>\n\n<!-- ============ FOOTER ============ -->\n<footer>\n  <div class=\"gp-wrap\">\n    <div class=\"gp-footer-grid\">\n      <div class=\"gp-footer-col\">\n        <h3>Grupo Pizarro<\/h3>\n        <p>Reformas integrales y soluciones t\u00e9cnicas para viviendas, comunidades, locales y oficinas en Madrid.<\/p>\n      <\/div>\n      <div class=\"gp-footer-col\">\n        <h3>Reformas<\/h3>\n        <ul>\n          <li><a href=\"\/reformas-integrales-madrid\/\">Reformas integrales<\/a><\/li>\n          <li><a href=\"\/reformas-viviendas-madrid\/\">Reformas de viviendas<\/a><\/li>\n          <li><a href=\"\/reformas-banos-madrid\/\">Reformas de ba\u00f1os<\/a><\/li>\n          <li><a href=\"\/reformas-cocinas-madrid\/\">Reformas de cocinas<\/a><\/li>\n          <li><a href=\"\/reformas-locales-oficinas-madrid\/\">Reformas de locales y oficinas<\/a><\/li>\n          <li><a href=\"\/reformas-comunidades-madrid\/\">Reformas de comunidades<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"gp-footer-col\">\n        <h3>Servicios<\/h3>\n        <ul>\n          <li><a href=\"\/fontaneria-madrid\/\">Fontaner\u00eda<\/a><\/li>\n          <li><a href=\"\/fontaneria-sin-obras-madrid\/\">Tuber\u00edas sin obras<\/a><\/li>\n          <li><a href=\"\/electricistas-madrid\/\">Electricidad<\/a><\/li>\n          <li><a href=\"\/instalacion-suelos-madrid\/\">Suelos<\/a><\/li>\n          <li><a href=\"\/pintores-madrid\/\">Pintura<\/a><\/li>\n          <li><a href=\"\/cerrajeros-madrid\/\">Cerrajer\u00eda<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"gp-footer-col gp-footer-contact\">\n        <h3>Contacto<\/h3>\n        <ul>\n          <li>\ud83d\udcde <a href=\"tel:+34679251666\">679 25 16 66<\/a><\/li>\n          <li>\u2709\ufe0f <a href=\"mailto:info@grupo-pizarro.com\">info@grupo-pizarro.com<\/a><\/li>\n          <li>\ud83d\udccd Calle Los Barros, 23, 7.\u00ba C, 28053 Madrid <em style=\"display:block;color:#8F9AA0\">[verificar direcci\u00f3n antes de publicar]<\/em><\/li>\n          <li>\ud83d\udd52 [DATO POR CONFIRMAR \u2014 horario real]<\/li>\n          <li style=\"font-size:12px;color:#8F9AA0\">WhatsApp es un servicio de un tercero (Meta\/WhatsApp Ireland Ltd.).<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"gp-footer-col\">\n        <h3>Legal<\/h3>\n        <ul>\n          <li><a href=\"\/aviso-legal\/\">Aviso legal<\/a><\/li>\n          <li><a href=\"\/politica-privacidad\/\">Pol\u00edtica de privacidad<\/a><\/li>\n          <li><a href=\"\/politica-cookies\/\">Pol\u00edtica de cookies<\/a><\/li>\n          <li><a href=\"\/accesibilidad\/\">Accesibilidad<\/a><\/li>\n          <li><button type=\"button\" class=\"gp-link-btn\" data-cookies>Configuraci\u00f3n de cookies<\/button><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"gp-footer-bottom\">\n      <span>&copy; <span id=\"gp-current-year\"><\/span> Grupo Pizarro. Todos los derechos reservados.<\/span>\n      <span><a href=\"\/politica-privacidad\/\">Pol\u00edtica de privacidad<\/a><\/span>\n      <span>Madrid, Espa\u00f1a<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- ============ MOBILE STICKY BAR ============ -->\n<div class=\"gp-mobile-stickbar\">\n  <a href=\"tel:+34679251666\">\n    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n    Llamar\n  <\/a>\n  <a href=\"https:\/\/wa.me\/34679251666?text=Hola%2C%20contacto%20con%20Grupo%20Pizarro.%20Necesito%20informaci%C3%B3n%20sobre%20un%20trabajo%20en%20Madrid.\">\n    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>\n    WhatsApp\n  <\/a>\n  <a href=\"#gp-contacto\">\n    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 12h6M9 16h6M9 8h6\"\/><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"\/><\/svg>\n    Presupuesto\n  <\/a>\n<\/div>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HomeAndConstructionBusiness\",\n  \"@id\": \"https:\/\/grupo-pizarro.com\/#empresa\",\n  \"name\": \"Grupo Pizarro\",\n  \"telephone\": \"+34679251666\",\n  \"email\": \"info@grupo-pizarro.com\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"Calle Los Barros, 23, 7.\u00ba C\",\n    \"postalCode\": \"28053\",\n    \"addressLocality\": \"Madrid\",\n    \"addressCountry\": \"ES\"\n  },\n  \"areaServed\": [\n    {\n      \"@type\": \"City\",\n      \"name\": \"Madrid\",\n      \"containedInPlace\": {\n        \"@type\": \"AdministrativeArea\",\n        \"name\": \"Comunidad de Madrid\"\n      }\n    }\n  ],\n  \"url\": \"https:\/\/grupo-pizarro.com\/\",\n  \"priceRange\": \"\u20ac\u20ac\",\n  \"makesOffer\": [\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Reformas integrales y parciales\"\n      }\n    },\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Fontaner\u00eda y tuber\u00edas sin obras\"\n      }\n    },\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Electricidad e iluminaci\u00f3n\"\n      }\n    },\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Suelos y pavimentos\"\n      }\n    },\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Pintura, alisado y acabados\"\n      }\n    },\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Cerrajer\u00eda y seguridad\"\n      }\n    }\n  ],\n  \"image\": \"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/reforma-integral-madrid.jpg\",\n  \"logo\": \"https:\/\/grupo-pizarro.com\/wp-content\/uploads\/2026\/09\/reforma-integral-madrid.jpg\",\n  \"hasMap\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=Calle+Los+Barros+23+28053+Madrid\",\n  \"currenciesAccepted\": \"EUR\",\n  \"knowsLanguage\": \"es\",\n  \"contactPoint\": {\n    \"@type\": \"ContactPoint\",\n    \"telephone\": \"+34679251666\",\n    \"contactType\": \"customer service\",\n    \"areaServed\": \"ES\",\n    \"availableLanguage\": \"Spanish\"\n  }\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"\u00bfGrupo Pizarro realiza reformas integrales?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Estudiamos reformas que requieren varios oficios y coordinamos los trabajos contemplados en el presupuesto, desde instalaciones y preparaci\u00f3n hasta suelos, pintura, acabados y cerrajer\u00eda.\"}},\n    {\"@type\":\"Question\",\"name\":\"\u00bfTambi\u00e9n realiz\u00e1is trabajos peque\u00f1os o parciales?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Puedes consultarnos tanto una intervenci\u00f3n concreta como una reforma de mayor alcance. Revisaremos la informaci\u00f3n para confirmar disponibilidad y el profesional necesario.\"}},\n    {\"@type\":\"Question\",\"name\":\"\u00bfPuedo contratar varios servicios en el mismo proyecto?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Esa es una de las principales ventajas de Grupo Pizarro. Podemos integrar distintos trabajos dentro de una misma planificaci\u00f3n y mantener un responsable principal para el proyecto.\"}},\n    {\"@type\":\"Question\",\"name\":\"\u00bfPod\u00e9is arreglar una tuber\u00eda sin levantar el suelo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En bastantes casos s\u00ed, pero depende de c\u00f3mo est\u00e9 la instalaci\u00f3n. Lo revisamos con c\u00e1mara y te decimos si se puede rehabilitar por dentro o si ese tramo hay que sustituirlo. Lo explicamos en detalle en la p\u00e1gina de fontaner\u00eda sin obras.\"}}\n  ]\n}\n<\/script>\n\n<script>\n(function () {\n  \"use strict\";\n\n  \/* ---------- Header shrink on scroll ---------- *\/\n  var header = document.querySelector(\".gp-site-header\");\n  function onScroll() {\n    if (!header) return;\n    if (window.scrollY > 12) header.classList.add(\"gp-scrolled\");\n    else header.classList.remove(\"gp-scrolled\");\n  }\n  window.addEventListener(\"scroll\", onScroll, { passive: true });\n  onScroll();\n\n  \/* ---------- Mobile nav ---------- *\/\n  var burger = document.querySelector(\".gp-burger\");\n  var mobileNav = document.querySelector(\".gp-mobile-nav\");\n  var mobileClose = document.querySelector(\".gp-mobile-nav-close\");\n\n  function getFocusable(container) {\n    return Array.prototype.slice.call(\n      container.querySelectorAll('a[href], button:not([disabled]), input, select, textarea, [tabindex]:not([tabindex=\"-1\"])')\n    );\n  }\n\n  function trapFocus(e) {\n    if (e.key !== \"Tab\" || !mobileNav) return;\n    var focusable = getFocusable(mobileNav);\n    if (!focusable.length) return;\n    var first = focusable[0];\n    var last = focusable[focusable.length - 1];\n    if (e.shiftKey && document.activeElement === first) {\n      e.preventDefault();\n      last.focus();\n    } else if (!e.shiftKey && document.activeElement === last) {\n      e.preventDefault();\n      first.focus();\n    }\n  }\n\n  function onMobileNavKeydown(e) {\n    if (e.key === \"Escape\") {\n      closeMobileNav();\n      if (burger) burger.focus();\n    } else {\n      trapFocus(e);\n    }\n  }\n\n  function openMobileNav() {\n    mobileNav.classList.add(\"gp-open\");\n    mobileNav.setAttribute(\"aria-hidden\", \"false\");\n    mobileNav.removeAttribute(\"inert\");\n    if (burger) burger.setAttribute(\"aria-expanded\", \"true\");\n    document.body.style.overflow = \"hidden\";\n    document.addEventListener(\"keydown\", onMobileNavKeydown);\n    if (mobileClose) mobileClose.focus();\n  }\n  function closeMobileNav() {\n    mobileNav.classList.remove(\"gp-open\");\n    mobileNav.setAttribute(\"aria-hidden\", \"true\");\n    mobileNav.setAttribute(\"inert\", \"\");\n    if (burger) burger.setAttribute(\"aria-expanded\", \"false\");\n    document.body.style.overflow = \"\";\n    document.removeEventListener(\"keydown\", onMobileNavKeydown);\n  }\n  if (mobileNav) mobileNav.setAttribute(\"inert\", \"\");\n  if (burger) burger.addEventListener(\"click\", openMobileNav);\n  if (mobileClose) mobileClose.addEventListener(\"click\", closeMobileNav);\n\n  document.querySelectorAll(\".gp-mnav-item > button\").forEach(function (btn) {\n    btn.addEventListener(\"click\", function () {\n      var item = btn.closest(\".gp-mnav-item\");\n      var sub = item.querySelector(\".gp-mnav-sub\");\n      var isOpen = item.classList.contains(\"gp-open\");\n      document.querySelectorAll(\".gp-mnav-item.gp-open\").forEach(function (o) {\n        if (o !== item) {\n          o.classList.remove(\"gp-open\");\n          o.querySelector(\".gp-mnav-sub\").classList.remove(\"gp-open\");\n        }\n      });\n      item.classList.toggle(\"gp-open\", !isOpen);\n      sub.classList.toggle(\"gp-open\", !isOpen);\n    });\n  });\n\n  document.querySelectorAll(\".gp-mobile-nav a\").forEach(function (a) {\n    a.addEventListener(\"click\", closeMobileNav);\n  });\n\n  \/* ---------- FAQ accordion ---------- *\/\n  document.querySelectorAll(\".gp-faq-item\").forEach(function (item) {\n    var q = item.querySelector(\".gp-faq-q\");\n    var a = item.querySelector(\".gp-faq-a\");\n    q.addEventListener(\"click\", function () {\n      var isOpen = item.classList.contains(\"gp-open\");\n      item.classList.toggle(\"gp-open\", !isOpen);\n      q.setAttribute(\"aria-expanded\", String(!isOpen));\n      a.style.maxHeight = !isOpen ? a.scrollHeight + \"px\" : null;\n    });\n  });\n\n  \/* ---------- Need selector ---------- *\/\n  var needData = {\n    reforma: {\n      title: \"Reforma integral de vivienda\",\n      text: \"Estudiamos la vivienda completa, coordinamos los gremios necesarios (fontaner\u00eda, electricidad, suelos, pintura) y organizamos un calendario de trabajo \u00fanico.\",\n      service: \"Reforma integral\"\n    },\n    bano: {\n      title: \"Reforma de ba\u00f1o o cocina\",\n      text: \"Revisamos instalaciones de agua y electricidad, y coordinamos revestimientos, mobiliario y acabados dentro de un mismo proyecto.\",\n      service: \"Ba\u00f1o o cocina\"\n    },\n    fuga: {\n      title: \"Localizaci\u00f3n de fugas y humedades\",\n      text: \"Realizamos un diagn\u00f3stico mediante inspecci\u00f3n para localizar el origen del problema antes de proponer una soluci\u00f3n.\",\n      service: \"Fontaner\u00eda\"\n    },\n    tuberias: {\n      title: \"Tuber\u00edas deterioradas\",\n      text: \"Comprobamos si la instalaci\u00f3n puede rehabilitarse desde el interior o si necesita sustituci\u00f3n, y te explicamos las opciones reales seg\u00fan el diagn\u00f3stico.\",\n      service: \"Fontaner\u00eda\"\n    },\n    electrica: {\n      title: \"Instalaci\u00f3n el\u00e9ctrica antigua\",\n      text: \"Valoramos el estado del cuadro y del cableado para plantear una renovaci\u00f3n adaptada a las necesidades actuales de la vivienda.\",\n      service: \"Electricidad\"\n    },\n    enchufes: {\n      title: \"Nuevos enchufes o iluminaci\u00f3n\",\n      text: \"A\u00f1adimos o modificamos puntos de luz y enchufes adaptando la instalaci\u00f3n existente al uso que necesitas.\",\n      service: \"Electricidad\"\n    },\n    suelo: {\n      title: \"Cambio de suelo\",\n      text: \"Te ayudamos a elegir la soluci\u00f3n adecuada (laminado, vin\u00edlico, tarima o cer\u00e1mico) seg\u00fan el uso, el estilo y el estado de la base.\",\n      service: \"Suelos\"\n    },\n    pintura: {\n      title: \"Quitar gotel\u00e9 o pintar\",\n      text: \"Revisamos la superficie, resolvemos grietas o desperfectos y preparamos el alisado antes de aplicar la pintura.\",\n      service: \"Pintura\"\n    },\n    puerta: {\n      title: \"Apertura de puerta\",\n      text: \"Priorizamos la t\u00e9cnica menos invasiva posible seg\u00fan el estado de la cerradura y de la puerta.\",\n      service: \"Cerrajer\u00eda\"\n    },\n    seguridad: {\n      title: \"Mejorar la seguridad\",\n      text: \"Recomendamos cerraduras, bombines o escudos de seguridad adaptados al nivel de protecci\u00f3n que necesita tu puerta.\",\n      service: \"Cerrajer\u00eda\"\n    },\n    varios: {\n      title: \"Necesito varios gremios\",\n      text: \"Es nuestra especialidad: coordinamos distintos oficios dentro de una misma planificaci\u00f3n con un \u00fanico responsable de proyecto.\",\n      service: \"Varios servicios\"\n    },\n    duda: {\n      title: \"No s\u00e9 qu\u00e9 soluci\u00f3n necesito\",\n      text: \"Cu\u00e9ntanos qu\u00e9 est\u00e1 ocurriendo, aunque no conozcas el t\u00e9rmino t\u00e9cnico. Nuestro equipo valorar\u00e1 qu\u00e9 profesional y qu\u00e9 soluci\u00f3n necesita tu inmueble.\",\n      service: \"No lo s\u00e9\"\n    }\n  };\n\n  var needChips = document.querySelectorAll(\".gp-need-chip\");\n  var needResult = document.querySelector(\".gp-need-result\");\n  needChips.forEach(function (chip) {\n    chip.addEventListener(\"click\", function () {\n      needChips.forEach(function (c) { c.classList.remove(\"gp-active\"); });\n      chip.classList.add(\"gp-active\");\n      var key = chip.getAttribute(\"data-need\");\n      var data = needData[key];\n      if (!data || !needResult) return;\n      needResult.querySelector(\".gp-need-result-title\").textContent = data.title;\n      needResult.querySelector(\".gp-need-result-text\").textContent = data.text;\n      needResult.classList.add(\"gp-open\");\n      var serviceSelect = document.querySelector(\"#gp-servicio\");\n      if (serviceSelect) {\n        for (var i = 0; i < serviceSelect.options.length; i++) {\n          if (serviceSelect.options[i].text === data.service) {\n            serviceSelect.selectedIndex = i;\n            break;\n          }\n        }\n      }\n      needResult.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n    });\n  });\n\n  \/* ---------- Project filters ---------- *\/\n  var filterBtns = document.querySelectorAll(\".gp-filter-btn\");\n  var projectCards = document.querySelectorAll(\".gp-project-card\");\n  filterBtns.forEach(function (btn) {\n    btn.addEventListener(\"click\", function () {\n      filterBtns.forEach(function (b) { b.classList.remove(\"gp-active\"); });\n      btn.classList.add(\"gp-active\");\n      var filter = btn.getAttribute(\"data-filter\");\n      projectCards.forEach(function (card) {\n        var cat = card.getAttribute(\"data-cat\");\n        card.style.display = filter === \"todos\" || cat === filter ? \"\" : \"none\";\n      });\n    });\n  });\n\n  \/* ---------- Before \/ after slider ---------- *\/\n  document.querySelectorAll(\".gp-ba-slider\").forEach(function (slider) {\n    var after = slider.querySelector(\".gp-ba-after\");\n    var handle = slider.querySelector(\".gp-ba-handle\");\n    var range = slider.querySelector(\".gp-ba-range\");\n    function update(val) {\n      after.style.clipPath = \"inset(0 \" + (100 - val) + \"% 0 0)\";\n      handle.style.left = val + \"%\";\n    }\n    if (range) {\n      range.addEventListener(\"input\", function () { update(range.value); });\n      update(range.value || 50);\n    }\n  });\n\n  \/* ---------- Hidden tracking fields (origen, UTM, fecha) ---------- *\/\n  var form = document.querySelector(\"#gp-lead-form\");\n  if (form) {\n    function addHidden(name, value) {\n      if (form.querySelector('input[name=\"' + name + '\"]')) return;\n      var input = document.createElement(\"input\");\n      input.type = \"hidden\";\n      input.name = name;\n      input.value = value;\n      form.appendChild(input);\n    }\n    addHidden(\"origen_url\", window.location.href);\n    var params = new URLSearchParams(window.location.search);\n    var utm = params.get(\"utm_campaign\");\n    if (utm) addHidden(\"utm_campaign\", utm);\n    addHidden(\"fecha_hora\", new Date().toISOString());\n\n    \/* Accesibilidad: aria-required + aria-describedby hacia el mensaje de error de cada campo *\/\n    var errorIdSeq = 0;\n    form.querySelectorAll(\".gp-form-field\").forEach(function (wrap) {\n      var errorSpan = wrap.querySelector(\".gp-form-error\");\n      var fields = wrap.querySelectorAll(\"input, select, textarea\");\n      if (errorSpan && !errorSpan.id) {\n        errorSpan.id = \"gp-form-error-\" + (errorIdSeq++);\n      }\n      fields.forEach(function (field) {\n        if (field.hasAttribute(\"data-required\")) field.setAttribute(\"aria-required\", \"true\");\n        if (errorSpan) field.setAttribute(\"aria-describedby\", errorSpan.id);\n      });\n    });\n  }\n\n  \/* ---------- Form validation + env\u00edo por WhatsApp ---------- *\/\n  function cleanText(node) {\n    return node ? node.textContent.replace(\/\\s+\/g, \" \").replace(\/\\s*\\*\\s*$\/, \"\").trim() : \"\";\n  }\n\n  \/* Los formularios no son iguales en las 18 p\u00e1ginas (comunidades pide cargo,\n     direcci\u00f3n y plantas; otras no piden plazo ni preferencia), as\u00ed que el\n     mensaje se construye leyendo los campos reales de cada formulario. *\/\n  function buildLeadMessage(form) {\n    var lines = [\"Hola, quiero solicitar una valoraci\u00f3n desde la web.\", \"\"];\n\n    form.querySelectorAll(\".gp-form-field\").forEach(function (wrap) {\n      var radios = wrap.querySelectorAll('input[type=\"radio\"]');\n      var caption;\n      var value;\n\n      if (radios.length) {\n        caption = cleanText(wrap.querySelector(\"label\"));\n        var checked = wrap.querySelector('input[type=\"radio\"]:checked');\n        value = checked ? cleanText(checked.closest(\"label\")) : \"\";\n      } else {\n        var field = wrap.querySelector('input:not([type=\"checkbox\"]):not([type=\"file\"]), select, textarea');\n        if (!field) return;\n        caption = cleanText(wrap.querySelector('label[for=\"' + field.id + '\"]') || wrap.querySelector(\"label\"));\n        value = field.value ? field.value.trim() : \"\";\n      }\n\n      if (caption && value) lines.push(caption + \": \" + value);\n    });\n\n    var archivos = form.querySelector('input[type=\"file\"]');\n    if (archivos && archivos.files && archivos.files.length > 0) {\n      lines.push(\"\", \"(El cliente indic\u00f3 \" + archivos.files.length + \" foto(s)\/v\u00eddeo(s) \u2014 pendiente de enviar en este chat)\");\n    }\n    lines.push(\"\", \"P\u00e1gina: \" + window.location.href);\n    return lines.join(\"\\n\");\n  }\n\n  if (form) {\n    form.addEventListener(\"submit\", function (e) {\n      e.preventDefault();\n      var valid = true;\n      var requiredFields = form.querySelectorAll(\"[data-required]\");\n      requiredFields.forEach(function (field) {\n        var wrap = field.closest(\".gp-form-field\");\n        var ok;\n        if (field.type === \"checkbox\") {\n          ok = field.checked;\n        } else if (field.type === \"radio\") {\n          ok = form.querySelector('input[name=\"' + field.name + '\"]:checked') !== null;\n        } else {\n          var value = field.value ? field.value.trim() : \"\";\n          ok = value.length > 0;\n          if (field.type === \"email\" && ok) {\n            ok = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(value);\n          }\n        }\n        if (!ok) {\n          valid = false;\n          wrap.classList.add(\"gp-invalid\");\n          field.setAttribute(\"aria-invalid\", \"true\");\n        } else {\n          wrap.classList.remove(\"gp-invalid\");\n          field.setAttribute(\"aria-invalid\", \"false\");\n        }\n      });\n\n      if (!valid) {\n        var firstInvalid = form.querySelector(\".gp-invalid input, .gp-invalid select, .gp-invalid textarea\");\n        if (firstInvalid) firstInvalid.focus();\n        return;\n      }\n\n      var waLink = \"https:\/\/wa.me\/34679251666?text=\" + encodeURIComponent(buildLeadMessage(form));\n      var waWindow = window.open(waLink, \"_blank\", \"noopener\");\n\n      var successBox = document.querySelector(\".gp-form-success\");\n      if (successBox) {\n        var fallback = successBox.querySelector(\".gp-form-success-fallback\");\n        if (!fallback) {\n          fallback = document.createElement(\"a\");\n          fallback.className = \"gp-form-success-fallback gp-btn gp-btn-accent\";\n          fallback.target = \"_blank\";\n          fallback.rel = \"noopener\";\n          fallback.textContent = \"Abrir WhatsApp con mi solicitud\";\n          successBox.appendChild(fallback);\n        }\n        fallback.href = waLink;\n        fallback.style.display = waWindow ? \"none\" : \"inline-flex\";\n      }\n\n      form.style.display = \"none\";\n      if (successBox) successBox.classList.add(\"gp-show\");\n    });\n  }\n\n  \/* ---------- Back to top button ---------- *\/\n  var backToTop = document.createElement(\"button\");\n  backToTop.className = \"gp-back-to-top\";\n  backToTop.type = \"button\";\n  backToTop.setAttribute(\"aria-label\", \"Volver arriba\");\n  backToTop.innerHTML = '<svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 19V5M5 12l7-7 7 7\"\/><\/svg>';\n  document.body.appendChild(backToTop);\n  function toggleBackToTop() {\n    if (window.scrollY > 480) backToTop.classList.add(\"gp-show\");\n    else backToTop.classList.remove(\"gp-show\");\n  }\n  window.addEventListener(\"scroll\", toggleBackToTop, { passive: true });\n  toggleBackToTop();\n  backToTop.addEventListener(\"click\", function () {\n    window.scrollTo({ top: 0, behavior: reduceMotion ? \"auto\" : \"smooth\" });\n  });\n\n  \/* ---------- Share button ---------- *\/\n  var shareBtn = document.createElement(\"button\");\n  shareBtn.className = \"gp-share-btn\";\n  shareBtn.type = \"button\";\n  shareBtn.setAttribute(\"aria-label\", \"Compartir esta p\u00e1gina\");\n  var shareIcon = '<svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><path d=\"M8.6 10.6 15.4 6.9M8.6 13.4l6.8 3.7\"\/><\/svg>';\n  var checkIcon = '<svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>';\n  var alertIcon = '<svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 8v5M12 16h.01\"\/><\/svg>';\n  shareBtn.innerHTML = shareIcon;\n  document.body.appendChild(shareBtn);\n  function flashShareState(icon, label, className) {\n    shareBtn.innerHTML = icon;\n    shareBtn.setAttribute(\"aria-label\", label);\n    if (className) shareBtn.classList.add(className);\n    setTimeout(function () {\n      shareBtn.innerHTML = shareIcon;\n      shareBtn.classList.remove(\"gp-copied\", \"failed\");\n      shareBtn.setAttribute(\"aria-label\", \"Compartir esta p\u00e1gina\");\n    }, 1800);\n  }\n\n  function copyShareUrl(url) {\n    if (!navigator.clipboard) {\n      flashShareState(alertIcon, \"No se ha podido copiar el enlace\", \"failed\");\n      return;\n    }\n    navigator.clipboard.writeText(url).then(\n      function () {\n        flashShareState(checkIcon, \"Enlace copiado\", \"copied\");\n      },\n      function () {\n        flashShareState(alertIcon, \"No se ha podido copiar el enlace\", \"failed\");\n      }\n    );\n  }\n\n  shareBtn.addEventListener(\"click\", function () {\n    var shareData = { title: document.title, url: window.location.href };\n    if (navigator.share) {\n      navigator.share(shareData).catch(function (err) {\n        \/\/ El usuario cancelando el di\u00e1logo nativo no es un fallo: solo caemos\n        \/\/ al portapapeles cuando la API falla de verdad.\n        if (err && err.name === \"AbortError\") return;\n        copyShareUrl(shareData.url);\n      });\n      return;\n    }\n    copyShareUrl(shareData.url);\n  });\n\n  \/* ---------- Panel de cookies ----------\n     Dice lo que el sitio hace de verdad. Estas p\u00e1ginas no instalan cookies de\n     an\u00e1lisis ni de publicidad, as\u00ed que aqu\u00ed no hay nada que activar o\n     desactivar: lo que se ofrece es informaci\u00f3n y el control del navegador,\n     que es el que manda sobre las cookies de terceros. *\/\n  var panelCookies = null;\n  var devolverFoco = null;\n\n  function cerrarCookies() {\n    if (!panelCookies) return;\n    panelCookies.remove();\n    panelCookies = null;\n    document.body.style.overflow = \"\";\n    document.removeEventListener(\"keydown\", teclasCookies);\n    if (devolverFoco) devolverFoco.focus();\n  }\n\n  function teclasCookies(e) {\n    if (e.key === \"Escape\") return cerrarCookies();\n    if (e.key !== \"Tab\" || !panelCookies) return;\n    var f = getFocusable(panelCookies);\n    if (!f.length) return;\n    if (e.shiftKey && document.activeElement === f[0]) {\n      e.preventDefault(); f[f.length - 1].focus();\n    } else if (!e.shiftKey && document.activeElement === f[f.length - 1]) {\n      e.preventDefault(); f[0].focus();\n    }\n  }\n\n  function abrirCookies(origen) {\n    if (panelCookies) return;\n    devolverFoco = origen || null;\n    panelCookies = document.createElement(\"div\");\n    panelCookies.className = \"gp-cookie-fondo\";\n    panelCookies.innerHTML =\n      '<div class=\"cookie-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"cookie-titulo\">' +\n        '<h2 id=\"cookie-titulo\">Cookies de este sitio<\/h2>' +\n        '<p>Estas p\u00e1ginas <strong>no instalan cookies de an\u00e1lisis ni de ' +\n        'publicidad<\/strong>, as\u00ed que no hay nada que activar o desactivar aqu\u00ed.<\/p>' +\n        '<p>Lo \u00fanico que se carga desde un tercero son las tipograf\u00edas, servidas ' +\n        'por Google. Eso no deja cookies, pero s\u00ed comunica tu direcci\u00f3n IP a ese ' +\n        'proveedor.<\/p>' +\n        '<ul>' +\n          '<li>Puedes bloquear o borrar cualquier cookie desde la configuraci\u00f3n ' +\n          'de tu navegador.<\/li>' +\n          '<li>Si en otras p\u00e1ginas de este dominio aparecen cookies de YouTube o ' +\n          'de herramientas de medici\u00f3n, proceden de contenidos incrustados y se ' +\n          'gestionan aparte.<\/li>' +\n        '<\/ul>' +\n        '<p><a href=\"\/politica-cookies\/\">Leer la pol\u00edtica de cookies<\/a> \u00b7 ' +\n        '<a href=\"\/politica-privacidad\/\">Pol\u00edtica de privacidad<\/a><\/p>' +\n        '<div class=\"cookie-acciones\">' +\n          '<button type=\"button\" class=\"btn btn-primary\" data-cerrar-cookies>Entendido<\/button>' +\n        '<\/div>' +\n      '<\/div>';\n    document.body.appendChild(panelCookies);\n    document.body.style.overflow = \"hidden\";\n    document.addEventListener(\"keydown\", teclasCookies);\n    panelCookies.querySelector(\"[data-cerrar-cookies]\").focus();\n    panelCookies.addEventListener(\"click\", function (e) {\n      if (e.target === panelCookies || e.target.hasAttribute(\"data-cerrar-cookies\")) {\n        cerrarCookies();\n      }\n    });\n  }\n\n  document.querySelectorAll(\"[data-cookies]\").forEach(function (b) {\n    b.addEventListener(\"click\", function () { abrirCookies(b); });\n  });\n\n  \/* ---------- Set current year ---------- *\/\n  var yearEl = document.querySelector(\"#gp-current-year\");\n  if (yearEl) yearEl.textContent = new Date().getFullYear();\n\n  \/* ---------- Reduced motion check ---------- *\/\n  var reduceMotion = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n  \/* ---------- Scroll reveal ---------- *\/\n  var revealSelectors = [\n    \".gp-trust-card\", \".gp-service-card\", \".gp-decision-card\", \".gp-reform-type\",\n    \".gp-client-card\", \".gp-why-block\", \".gp-process-step\", \".gp-hub-card\",\n    \".gp-info-block\", \".gp-faq-item\", \".gp-case-placeholder\", \".gp-santalucia-box\",\n    \".gp-form-panel\", \".gp-form-side-card\", \".gp-need-chip\", \".gp-project-card\"\n  ].join(\",\");\n  var revealEls = document.querySelectorAll(revealSelectors);\n  if (revealEls.length) {\n    if (!reduceMotion && \"IntersectionObserver\" in window) {\n      revealEls.forEach(function (el) { el.classList.add(\"gp-reveal\"); });\n      var revealIO = new IntersectionObserver(function (entries, obs) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add(\"gp-reveal-visible\");\n            obs.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.12, rootMargin: \"0px 0px -40px 0px\" });\n      revealEls.forEach(function (el) { revealIO.observe(el); });\n    }\n  }\n\n  \/* ---------- Animated stat counters (trust-band \/ hub cards) ---------- *\/\n  document.querySelectorAll(\".gp-trust-card h3, .gp-hub-card h3\").forEach(function (heading) {\n    var match = heading.textContent.match(\/\\d+\/);\n    if (!match) return;\n    var target = parseInt(match[0], 10);\n    if (!target) return;\n    var before = heading.textContent.slice(0, match.index);\n    var after = heading.textContent.slice(match.index + match[0].length);\n    var span = document.createElement(\"span\");\n    span.textContent = reduceMotion ? String(target) : \"0\";\n    heading.textContent = \"\";\n    heading.appendChild(document.createTextNode(before));\n    heading.appendChild(span);\n    heading.appendChild(document.createTextNode(after));\n\n    if (reduceMotion || !(\"IntersectionObserver\" in window)) return;\n\n    var counterIO = new IntersectionObserver(function (entries, obs) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) return;\n        var start = null;\n        var duration = 900;\n        function step(ts) {\n          if (!start) start = ts;\n          var progress = Math.min((ts - start) \/ duration, 1);\n          span.textContent = Math.floor(progress * target);\n          if (progress < 1) requestAnimationFrame(step);\n          else span.textContent = target;\n        }\n        requestAnimationFrame(step);\n        obs.disconnect();\n      });\n    }, { threshold: 0.4 });\n    counterIO.observe(heading);\n  });\n})();\n\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Saltar al contenido M\u00e1s de 10 a\u00f1os transformando y reparando espacios en Madrid GP Grupo PizarroReformas &amp; Instalaciones Inicio Reformas Reformas integrales Reformas de viviendas Reformas de ba\u00f1os Reformas de cocinas Reformas de locales y oficinas Reformas de comunidades Servicios Fontaner\u00eda Fontaner\u00eda sin obras Rehabilitaci\u00f3n de bajantes Localizaci\u00f3n de fugas Electricidad Cuadros e instalaciones el\u00e9ctricas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"footnotes":""},"class_list":["post-473","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/pages\/473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/comments?post=473"}],"version-history":[{"count":12,"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/pages\/473\/revisions"}],"predecessor-version":[{"id":845,"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/pages\/473\/revisions\/845"}],"wp:attachment":[{"href":"https:\/\/grupo-pizarro.com\/inicio\/wp-json\/wp\/v2\/media?parent=473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}