@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap";:root{--navy:#272839;--orange:#e56a25;--orange-hover:#e87a3c;--light:#f7f7f7;--light-alt:#f2f2f2;--footer-dark:#2a2a2a;--text:#2a2a2ae6}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);background:var(--light);font-family:Open Sans,sans-serif;line-height:1.5}img{max-width:100%;display:block}a{text-decoration:none}.section-content{max-width:75rem;margin:0 auto;padding:0 1.5rem}.cta-purchase-sticky{z-index:999;background:var(--orange);width:100%;color:var(--light);text-align:center;padding:1rem;font-weight:800;transition:background-color .3s;display:block;position:fixed;top:0;left:0}.cta-purchase-sticky:hover{background:var(--orange-hover)}.cta-text-mobile{display:block}.cta-text{display:none}@media (width>=640px){.cta-text-mobile{display:none}.cta-text{display:block}}.site-header{position:relative}.hero-img{background-image:url(/_astro/solar_panels_dark.B70UTJv6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:14rem}@media (width>=640px){.hero-img{height:18rem}}@media (width>=1024px){.hero-img{height:24rem}}.site-header .section-content{z-index:5;margin-top:-4.3rem;padding-bottom:2rem;position:relative}@media (width>=640px){.site-header .section-content{margin-top:-5.4rem}}@media (width>=1024px){.site-header .section-content{margin-top:-6.8rem}}h1.logo{width:15rem;margin:0}@media (width>=640px){h1.logo{width:19rem}}@media (width>=1024px){h1.logo{width:24rem}}h1.logo svg{width:100%;height:auto}.site-header h2.tagline{color:var(--navy);max-width:34rem;margin:1rem 0 0;font-size:1.15rem}@media (width>=640px){.site-header h2.tagline{font-size:1.5rem}}.page-section-1 .section-content{flex-direction:column;align-items:center;gap:2.5rem;margin-top:2.5rem;display:flex}@media (width>=1024px){.page-section-1 .section-content{flex-direction:row;justify-content:center;align-items:center;gap:3rem;margin-top:-6rem}}.cover{z-index:5;width:60%;max-width:18rem;margin:-6rem auto 0;position:relative;box-shadow:0 15px 30px #00000059}.cover img{width:100%;height:auto}@media (width>=1024px){.cover{flex-shrink:0;width:32rem;margin-top:0}}.video{width:100%;max-width:24rem;margin:0 auto}@media (width>=1024px){.video{max-width:32rem;margin-top:0}}.video h2{text-align:center;color:var(--text);font-size:1.2rem}.video-embed-container{justify-content:center;display:flex}.intersitial-icons{background:#5d5d5d;margin-top:3rem;padding:2rem 1.5rem}.icon-content{justify-content:center;align-items:center;display:flex;position:relative}.icon-content ul{z-index:5;gap:2rem;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (width>=640px){.icon-content ul{gap:4rem}}@media (width>=1024px){.icon-content ul{gap:7rem}}.icon-content ul li{width:3.5rem}@media (width>=640px){.icon-content ul li{width:4.5rem}}.icon-content ul li svg{width:100%}.icon-connector{background:#4d4d4d;border:0;width:95%;height:3px;position:absolute}.page-section-2 .section-content{flex-direction:column;gap:3rem;margin-top:4rem;display:flex}@media (width>=1024px){.page-section-2 .section-content{flex-direction:row;align-items:center}}.col-1{flex:0 0 40%}.col-1 blockquote{background:var(--navy);border-radius:1rem;margin:0;padding:2.5rem 2rem}.col-1 .quote .text,.col-1 .quote .attribution{color:var(--light)}.col-1 .quote .text{font-size:1.1rem;font-weight:800;line-height:1.4}.col-1 .quote .attribution{text-align:right;opacity:.85;margin-top:1rem;font-size:1.1rem;font-style:italic}.col-2{flex:1}.col-2 h2{color:var(--orange);text-align:center;font-size:1.5rem}@media (width>=1024px){.col-2 h2{text-align:left}}.col-2 p{margin:1rem 0}.site-footer{margin-top:5rem;position:relative}.cta-purchase-scroll-offset{position:absolute;top:-6rem}.cta-purchase{padding:4rem 0;position:relative}.cta-purchase .bg{background:var(--navy);z-index:1;position:absolute;inset:0}.cta-purchase .card{background:var(--light);text-align:center;z-index:5;border-radius:.5rem;width:90%;max-width:50rem;margin:0 auto;padding:2.5rem 1.5rem;position:relative;box-shadow:0 15px 20px #2a2a2a73}@media (width>=640px){.cta-purchase .card{padding:3rem}}.cta-purchase .card h2{color:var(--orange);max-width:40rem;margin:0 auto;font-size:1.35rem}@media (width>=640px){.cta-purchase .card h2{font-size:1.5rem}}.purchase-form{margin-top:2rem}.paypal-purchase-form .label-text{margin-bottom:.5rem;display:block}.paypal-purchase-form select{margin-bottom:1.25rem;padding:.5rem}.paypal-purchase-form input[type=submit]{background:var(--orange);color:var(--light);cursor:pointer;border:0;border-radius:.25rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:background-color .3s}.paypal-purchase-form input[type=submit]:hover{background:var(--orange-hover)}.download{margin-top:2rem}.link-download{color:var(--navy);font-size:.9rem;transition:color .3s}.link-download:hover{color:var(--orange)}.translated-es{opacity:.8;display:block}.outbound-network-links{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:65rem;margin:4rem auto 0;padding:0 1.5rem;display:flex}@media (width>=640px){.outbound-network-links{flex-direction:row;justify-content:center;gap:4rem}}.outbound-network-links h2{margin-bottom:1rem;font-size:1.2rem}.social ul{justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.social ul li{width:3rem}.external-purchase-links .link-amazon img{width:11rem;margin:0 auto}.legal{background:var(--footer-dark);color:#f7f7f7d9;text-align:center;width:100%;margin-top:4rem;padding:1.5rem;font-size:.85rem;display:block}
