.goodwe-package .sajp-stage .sajp-word{font-size:clamp(48px,6vw,76px)}.goodwe-family-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.goodwe-family-links a{border:1px solid var(--season-line,color-mix(in srgb,var(--season-accent) 45%,var(--season-ground)));border-radius:4px;min-height:44px;padding:12px 16px;font-size:14px}.goodwe-system-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.goodwe-system-art{background:var(--season-soft,color-mix(in srgb,var(--season-wash) 78%,var(--season-group)));padding-inline:30px;padding-block:var(--psw-space-inset);border-radius:6px 65px 6px 6px;container-type:inline-size}.goodwe-system-art .sajp-range-image{height:min(420px,110cqw);margin:0 0 36px}.goodwe-system-art figcaption{text-align:center;color:var(--season-muted);font-size:12px;line-height:1.7}.goodwe-supply-options article{border-top:1px solid var(--season-line-strong,var(--season-accent));padding-block:32px}.goodwe-supply-options .sajp-index{margin-bottom:20px}.goodwe-supply-options p{font-size:15px}@media (max-width:700px){.goodwe-system-grid{grid-template-columns:1fr;gap:36px}.goodwe-system-art{padding-inline:24px;padding-block:var(--psw-space-inset)}.goodwe-package .sajp-stage .sajp-word{font-size:clamp(48px,15vw,70px)}}.esa-module{background:var(--season-ground);border:1px solid var(--sg-line);border-radius:8px;flex-direction:column;gap:12px;padding:22px;display:flex}.esa-module strong{font-size:18px;font-weight:550}.esa-module span{overflow-wrap:anywhere;font-size:12px;line-height:1.75}.goodwe-guided-page .sg-panel .sg-intro{padding:0}
