.photovoltaics-intro{padding:2rem;background-color:#fff;color:#444}.photovoltaics-intro h2{font-size:1.8rem;color:#0e835d;margin-bottom:1rem}.photovoltaics-intro p{font-size:1rem;margin-bottom:1rem}.photovoltaics-intro ul{padding-left:.5rem}.photovoltaics-intro li{margin-bottom:.5rem}.photovoltaics-services{padding:2rem;background-color:#f9f9f9;color:#444}.photovoltaics-services h2{font-size:1.8rem;color:#0e835d;margin-bottom:1rem}.photovoltaics-services p{font-size:1rem;margin-bottom:1rem}.photovoltaics-services ul{list-style-type:disc;padding-left:1.5rem}.photovoltaics-services li{margin-bottom:.5rem}.photovoltaics-process{padding:2rem;background-color:#fff;color:#444}.photovoltaics-process h2{font-size:1.8rem;color:#0e835d;margin-bottom:1rem}.photovoltaics-process ol{list-style-type:decimal;padding-left:1.5rem}.photovoltaics-process li{margin-bottom:1rem;line-height:1.5}.photovoltaics-cta{background-color:#e7f7f2;padding:2rem;text-align:center;color:#333}.photovoltaics-cta h2{font-size:1.6rem;margin-bottom:1rem;color:#0e835d}.photovoltaics-cta p{font-size:1rem;margin-bottom:1.5rem}.photovoltaics-cta .btn-primary{display:inline-block;padding:.75rem 1.5rem;background-color:#0e835d;color:#fff;text-decoration:none;font-weight:700;border-radius:6px;transition:background-color .3s ease}.photovoltaics-cta .btn-primary:hover{background-color:#096849}.benefit-cards{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.section-title{font-size:1.75rem;margin-bottom:1rem}.section-description{font-size:1rem;margin-bottom:1.5rem}.benefits-list{list-style:none;padding-left:0}.benefits-list li{padding-left:2rem;position:relative;margin-bottom:1rem}.benefits-list li:before{content:"✔️";position:absolute;left:0;top:.1rem;font-size:1.2rem}.card{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1.2rem 1.5rem;max-width:280px;text-align:center;color:#222;font-family:Inter,sans-serif}.card p:first-child{font-size:1.2rem;margin-bottom:.5rem}.card strong{font-weight:700}.boat-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.boat{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);background:#e0f0fa;border-radius:50px;padding:.8rem 1.4rem;display:flex;align-items:center;border:1px solid rgba(0,80,130,.08);transition:transform .3s ease,filter .3s ease;will-change:transform,filter}.boat:hover{transform:scale(1.015);filter:brightness(1.05)}.icon{font-size:1.6rem;margin-right:.8rem}@media (max-width:480px){.boat{flex:1 1 100%;max-width:100%}}@media (max-width:768px){.photovoltaics-cta h2,.photovoltaics-intro h2,.photovoltaics-process h2,.photovoltaics-services h2{font-size:1.5rem}.photovoltaics-cta p,.photovoltaics-intro p,.photovoltaics-services p{font-size:.95rem}}