
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Nunito:wght@400;600;700;800;900&display=swap');
:root{--peld-green:#009245;--peld-lime:#5bce4d;--peld-terra:#bb502c;--peld-orange:#f38213;--peld-cyan:#3dc9e0;--peld-ink:#16392e;--peld-soft:#f6f8f3}
.peld-root{color:var(--peld-ink);font-family:Lato,sans-serif;line-height:1.6}.peld-root *{box-sizing:border-box}.peld-root h1,.peld-root h2,.peld-root h3,.peld-root .peld-title{font-family:Nunito,sans-serif;line-height:1.12;font-weight:800;color:var(--peld-ink)}
.peld-root a{color:inherit}.peld-shell{max-width:1180px;margin:auto;padding:0 24px}.peld-banner{background:#eef8ef;color:#28513d;padding:9px 24px;text-align:center;font-size:12px}.peld-nav{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 0}.peld-nav img{max-width:230px;width:100%;height:auto}.peld-links{display:flex;gap:16px;flex-wrap:wrap;font-weight:700;font-size:14px}.peld-links a{text-decoration:none}.peld-links a:hover{color:var(--peld-green)}
.peld-hero{position:relative;min-height:480px;border-radius:20px;overflow:hidden;background:#153c2a;display:flex;align-items:center;color:white;margin:20px 0 40px;background-image:linear-gradient(92deg,rgba(12,49,31,.91),rgba(12,49,31,.28)),url('https://images.unsplash.com/photo-1441974231531-c6227db76b6e?w=1600&q=85');background-position:center;background-size:cover}.peld-hero-inner{position:relative;max-width:760px;padding:60px 7%}.peld-hero h1{color:white!important;font-size:clamp(38px,5.7vw,75px);margin:0 0 18px}.peld-hero p{font-size:18px;max-width:620px}.peld-chip{display:inline-block;background:var(--peld-orange);color:#1f382c;border-radius:50px;padding:7px 13px;font-size:12px;letter-spacing:.09em;font-weight:900;margin-bottom:20px}.peld-btn{display:inline-block;background:var(--peld-orange);padding:13px 21px;color:#152f24!important;border-radius:9px;font-weight:900;text-decoration:none!important;margin:10px 10px 0 0}.peld-btn.alt{background:white}.peld-section{padding:48px 0}.peld-section h2{font-size:clamp(30px,4vw,47px);margin:0 0 18px}.peld-kicker{color:var(--peld-terra);font-size:13px;text-transform:uppercase;letter-spacing:.11em;font-weight:900}.peld-subtext{max-width:730px;font-size:18px;color:#496759}.peld-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.peld-card{background:white;border:1px solid #e0e9e1;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #153a2310}.peld-card .peld-copy{padding:22px}.peld-card h3{font-size:21px;margin:0 0 9px}.peld-card p{margin:0 0 15px;color:#557164}.peld-card a{font-weight:900;color:#007d3f}.peld-card img{width:100%;height:175px;object-fit:cover}.peld-band{background:#e9f5eb;border-radius:18px;padding:36px}.peld-footer{background:#0d3827;color:white;padding:42px 0;margin-top:32px}.peld-footer a{color:white}.peld-footer-grid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.peld-footer img{width:200px;max-width:100%;background:white;border-radius:7px;padding:8px}.peld-directory-tools{display:flex;gap:10px;flex-wrap:wrap;padding:16px 0}.peld-directory-tools input,.peld-directory-tools select{padding:12px;border-radius:10px;border:1px solid #cbded1;font:inherit;background:white;min-width:200px}.peld-sitio-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 0}.peld-sitio-item{padding:16px;background:#f5faf4;border:1px solid #dce9df;border-radius:12px;display:block;text-decoration:none}.peld-sitio-item:hover{border-color:#009245}.peld-sitio-item strong{display:block;color:var(--peld-ink)}.peld-sitio-item span{font-size:12px;color:#587468}.peld-alert{background:#fff6e9;border-left:4px solid var(--peld-orange);padding:16px 20px;border-radius:6px;margin:18px 0}.peld-two{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.peld-image{width:100%;border-radius:17px;min-height:280px;object-fit:cover}.peld-crumb{font-size:13px;color:#567266;padding:20px 0}.peld-label{font-size:12px;text-transform:uppercase;color:var(--peld-terra);letter-spacing:.09em;font-weight:900}
@media(max-width:820px){.peld-nav{flex-direction:column;align-items:flex-start}.peld-links{gap:10px}.peld-hero{min-height:390px}.peld-grid{grid-template-columns:1fr 1fr}.peld-sitio-list{grid-template-columns:repeat(2,1fr)}.peld-two{grid-template-columns:1fr}}
@media(max-width:520px){.peld-shell{padding:0 16px}.peld-grid,.peld-sitio-list{grid-template-columns:1fr}.peld-nav img{width:170px}.peld-links{font-size:12px}.peld-hero-inner{padding:40px 24px}.peld-hero h1{font-size:40px}.peld-hero p{font-size:16px}.peld-section{padding:30px 0}}
