.sunrev-site #content .sr-visual-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;background:#f0f4f7;padding-top:60px !important;padding-bottom:60px !important}.sunrev-site #content .sr-home-visual{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#edf2f5;padding-top:64px !important;padding-bottom:64px !important;min-height:580px}.sunrev-site .sr-hero-copy,.sunrev-site .sr-hero-media,.sunrev-site .sr-story-copy,.sunrev-site .sr-story-media{display:flex;flex-direction:column;gap:0;padding:0;min-width:0;width:100%}.sunrev-site #content .sr-visual-hero h1{font-size:clamp(32px,3.25vw,48px);max-width:650px;line-height:1.13}.sunrev-site #content .sr-home-visual h1{font-size:clamp(38px,3.55vw,54px)}.sunrev-site .sr-photo{width:100%;margin:0}.sunrev-site .sr-photo .elementor-image,.sunrev-site .sr-photo figure{margin:0;width:100%}.sunrev-site .sr-photo img{display:block;width:100%;height:auto;object-fit:cover;border-radius:2px;aspect-ratio:8/5;background:#dfe7ec}.sunrev-site .sr-photo figcaption,.sunrev-site .sr-photo .widget-image-caption{font:400 11px/1.5 Inter,Arial,sans-serif;color:#607587;margin-top:10px;text-align:left;letter-spacing:.01em}.sunrev-site .sr-photo-portrait img{aspect-ratio:4/5}.sunrev-site .sr-photo-product img{aspect-ratio:1/1;object-fit:contain}.sunrev-site #content .sr-product-visual{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sunrev-site #content .sr-story-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.sr-story-split.sr-image-left .sr-story-media{order:-1}.sr-story-split .sr-process{grid-template-columns:1fr 1fr;gap:24px}.sunrev-site #content .sr-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;padding:0;margin-top:24px;width:100%}.sunrev-site #content .sr-resources-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sunrev-site #content .sr-visual-item{display:flex;flex-direction:column;gap:0;align-items:stretch;padding:0;background:transparent;min-width:0;width:100%;border:0;border-radius:0}.sr-visual-item .sr-photo{margin-bottom:20px}.sr-visual-item .sr-photo figcaption{font-size:10px}.sunrev-site .sr-visual-item h3{font-size:23px}.sunrev-site .sr-visual-item p{font-size:15px;margin-bottom:6px}.sr-visual-item>.elementor-widget:last-child{margin-top:auto}.sunrev-site #content .sr-editorial-list{display:flex;flex-direction:column;gap:0;width:100%;padding:0;margin-top:18px;counter-reset:editorial}.sunrev-site #content .sr-editorial-item{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr) auto;gap:28px;align-items:start;padding:24px 0;border-top:1px solid #cfdbe4;background:0;width:100%;min-width:0;border-radius:0}.sunrev-site .sr-editorial-item h3{font-size:20px;margin:0}.sunrev-site .sr-editorial-item p{font-size:15px;margin:0}.sr-editorial-item .sr-card-link{padding-top:0;font-size:13px}.sunrev-site #content .sr-story-copy .sr-editorial-item{grid-template-columns:1fr;gap:10px;padding:20px 0}.sunrev-site .sr-product-card{padding:0;background:transparent;border-radius:0}.sr-product-card .sr-product-photo{margin:0 0 22px}.sr-product-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#e7edf1}.sunrev-site .sr-product-photo figcaption{font-size:10px;color:#607587;margin-top:7px}.sr-product-card h3{min-height:54px}.sr-product-card .sr-eyebrow{margin-bottom:10px}.sr-product-card dl{margin-top:auto}.sunrev-site #content .sr-form-section{background:#fff}.sr-form-section .sr-form{max-width:900px}.sr-form-section>.elementor-widget-heading{max-width:900px}@media(max-width:980px){.sunrev-site #content .sr-visual-hero,.sunrev-site #content .sr-home-visual,.sunrev-site #content .sr-product-visual{gap:32px}.sunrev-site #content .sr-story-split{gap:32px}.sunrev-site #content .sr-resources-grid{grid-template-columns:1fr 1fr}.sunrev-site #content .sr-editorial-item{grid-template-columns:1fr 1.5fr}.sr-editorial-item>.elementor-widget:last-child{grid-column:2}.sr-story-copy .sr-editorial-item>.elementor-widget:last-child{grid-column:auto}}@media(max-width:700px){.sunrev-site #content .sr-visual-hero,.sunrev-site #content .sr-home-visual,.sunrev-site #content .sr-product-visual,.sunrev-site #content .sr-story-split{display:flex;flex-direction:column;gap:30px;min-height:0;padding-top:40px !important;padding-bottom:40px !important}.sunrev-site #content .sr-visual-hero h1,.sunrev-site #content .sr-home-visual h1{font-size:34px}.sr-story-split.sr-image-left .sr-story-media{order:0}.sunrev-site #content .sr-product-visual .sr-hero-copy{order:-1}.sunrev-site .sr-photo-portrait img{aspect-ratio:8/5}.sunrev-site .sr-photo-product img{aspect-ratio:4/3}.sunrev-site #content .sr-media-grid,.sunrev-site #content .sr-resources-grid{grid-template-columns:1fr;gap:32px}.sunrev-site #content .sr-editorial-item{display:flex;flex-direction:column;gap:12px;padding:22px 0}.sr-editorial-item .elementor-widget{width:100%}.sr-story-split .sr-process{grid-template-columns:1fr 1fr}.sunrev-site .sr-visual-item h3{font-size:22px}}