.remodelaciones{--bg:#191b1d;--ink:#f7f3ed;--muted:#bfc5cb;--accent:#e0a682;--on:#191b1d;--panel:#24272a;--line:#4d4e50;--round:0}.remodelaciones .nav{padding-block:22px}.remodelaciones .nav nav{align-items:center}.forma-nav-cta{padding:12px 16px;border:1px solid #c77d54}.forma-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:end;padding:60px 0 45px}.remodelaciones h1{font-size:clamp(44px,5.4vw,76px);font-weight:400;line-height:1.05;letter-spacing:-.03em;margin-bottom:0}.remodelaciones h1 span{color:#e0a682}.remodelaciones .lead{font-size:18px;line-height:1.7;margin-top:0}.remodelaciones .button{border-radius:0;background:#c77d54;color:#141516;padding:17px 24px}.remodelaciones .button:hover{background:#e0a682}.forma-link{display:block;font-size:15px;text-decoration:underline;text-underline-offset:6px;margin-top:20px}.forma-picture{margin:0 3%;position:relative}.forma-picture img{width:100%;height:540px;object-fit:cover;display:block;object-position:center 60%}.forma-picture figcaption{position:absolute;bottom:18px;left:22px;padding:8px 12px;background:#191b1dd9;font-size:12px;color:#f7f3ed}.remodelaciones .services{background:#f7f3ed;color:#191b1d;margin-top:65px}.remodelaciones .services .kicker,.remodelaciones .number{color:#925033}.remodelaciones .services h2{font-weight:400}.remodelaciones .service{border-top:2px solid #c77d54;padding:25px 20px 10px 0}.remodelaciones .service p{color:#55585b}.remodelaciones .service h3{font-size:30px;font-weight:400}.remodelaciones .service a{font-size:15px;font-weight:bold;text-decoration:underline;text-underline-offset:6px}.remodelaciones .story{padding-block:90px}.remodelaciones .story-note{background:#303235}.remodelaciones .concepts{border-color:#555}.remodelaciones .contact{background:linear-gradient(120deg,#323639,#202225)}.remodelaciones .contact form{background:#191b1d;border:1px solid #64605c;padding:30px}.remodelaciones input,.remodelaciones textarea,.remodelaciones select{border-radius:0}.remodelaciones .brand-kit-demo{background:#191b1d}.remodelaciones footer{background:#2b2c2d}.remodelaciones .brand-symbol{background-image:url('../assets/kits-marca/remodelaciones-cobre.png')}
@media(max-width:760px){.remodelaciones .nav{flex-wrap:wrap;gap:18px}.remodelaciones .nav nav{max-width:none;width:100%;justify-content:space-between;gap:10px}.forma-nav-cta{padding:9px}.forma-heading{grid-template-columns:1fr;gap:28px;padding:35px 0}.remodelaciones h1{font-size:clamp(36px,8.5vw,58px);overflow-wrap:break-word}.forma-picture{margin:0}.forma-picture img{height:410px}.remodelaciones .services{margin-top:35px}.remodelaciones .story{padding-block:50px}.remodelaciones .contact form{padding:20px}.remodelaciones .brand-symbol{background-image:url('../assets/kits-marca/remodelaciones-cobre.png')}}

.remodelaciones .brand-symbol{background-size:385.5px 578.3px;background-position:-261.6px -183.3px}@media(max-width:760px){.remodelaciones .brand-symbol{background-size:289.1px 433.7px;background-position:-196.2px -137.5px}}

.remodelaciones .render-offer{background:#f7f3ed;color:#191b1d;border-top:4px solid #c77d54}.render-offer .kicker{color:#925033}.render-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.render-heading h2{margin-top:8px}.remodelaciones .render-offer .lead,.render-offer article p{color:#55585b}.render-quote{padding:28px;border:1px solid #c77d54;background:#fff}.render-quote .render-price{font-size:23px;font-weight:700;margin-top:0}.render-quote .button{display:inline-block;max-width:100%;white-space:normal}.render-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:40px 0}.render-details article{border-top:1px solid #bfc5cb;padding-top:20px}.render-details h3{font-size:24px}.render-offer .render-terms{border-top:1px solid #bfc5cb;padding-top:24px}.remodelaciones .render-offer .note{color:#55585b}@media(max-width:760px){.render-heading,.render-details{grid-template-columns:1fr;gap:24px}.render-quote{padding:22px}.render-details{margin:30px 0}}

.render-showcase{margin:36px 0 24px}.render-showcase a{display:block}.render-showcase img{display:block;width:100%;height:auto;border:1px solid #c77d5455}.render-showcase figcaption{font-size:14px;line-height:1.5;color:#55585b;margin-top:12px}.render-showcase a:focus-visible{outline:3px solid #925033;outline-offset:5px}@media(max-width:760px){.render-showcase{margin-top:24px}}

.remodelaciones .render-bundle-promo{display:flex;align-items:center;gap:32px;margin:24px 0 44px;padding:30px;border:2px solid #a45431;background:#fae6d5;box-shadow:0 12px 30px #53290d12}.remodelaciones .render-bundle-promo>div{flex:1;min-width:0}.remodelaciones .render-promo-badge{display:inline-block;background:#743b21;color:#fff;padding:9px 16px;font-size:18px;font-weight:800;margin:0 0 16px}.remodelaciones .render-bundle-promo h3{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 14px}.remodelaciones .render-bundle-promo p{line-height:1.65}.remodelaciones .render-bundle-promo strong{color:#743b21}.remodelaciones .render-bundle-promo .render-promo-note{font-size:14px;color:#51453e}.remodelaciones .render-bundle-promo .button{flex-shrink:0;white-space:normal;text-align:center;background:#743b21;color:#fff}@media(max-width:850px){.remodelaciones .render-bundle-promo{flex-direction:column;align-items:stretch;padding:22px;gap:16px}}

/* Lurdiana brand treatment, scoped to her Render service section. */
.remodelaciones #renders{background:#080705;color:#fffaf0;border-top:4px solid #f0c978;font-family:Arial,Helvetica,sans-serif}
.remodelaciones #renders h2,.remodelaciones #renders h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:normal;line-height:1.2;color:#fffaf0}
.remodelaciones #renders h2{font-size:clamp(30px,4vw,48px)}
.remodelaciones #renders p,.remodelaciones #renders .lead,.remodelaciones #renders article p{color:#c8c2b8}
.remodelaciones #renders .kicker,.remodelaciones #renders .number,.remodelaciones #renders .render-price,.remodelaciones #renders .render-details h3{color:#f0c978}
.remodelaciones #renders .render-bundle-promo{background:linear-gradient(145deg,#24221d,#14110d);border:2px solid #f0c978;border-radius:18px;box-shadow:0 12px 30px #0003;flex-wrap:wrap}
.remodelaciones #renders .render-bundle-promo>div{flex-basis:540px}
.remodelaciones #renders .render-promo-badge{background:#f0c978;color:#21180d;border-radius:999px}
.remodelaciones #renders .render-bundle-promo strong{color:#f0c978}
.remodelaciones #renders .render-savings{color:#ff3fb4}
.remodelaciones #renders .render-promo-note,.remodelaciones #renders .note,.remodelaciones #renders figcaption{color:#b7aa98}
.remodelaciones #renders .render-quote{background:#14110d;border:1px solid #675538;border-radius:18px}
.remodelaciones #renders .button{font-family:Arial,Helvetica,sans-serif;background:linear-gradient(100deg,#f0d38c,#bd813e);color:#171109;border:1px solid #f0c978;border-radius:999px;font-weight:700;line-height:1.4;white-space:normal;max-width:100%;box-sizing:border-box}
.remodelaciones #renders .button:hover{background:#f0c978;color:#171109}
.remodelaciones #renders .render-details article,.remodelaciones #renders .render-terms{border-color:#675538}
.remodelaciones #renders .render-showcase img{border-color:#675538;border-radius:14px}
.remodelaciones #renders a:focus-visible{outline:3px solid #ff3fb4;outline-offset:5px}
@media(max-width:850px){.remodelaciones #renders .render-bundle-promo>div{flex-basis:auto}}
