/* Sunrise Glory Engineering — Grundfos authorized pump page, v6.4 */
.sg-grundfos-hero{position:relative;overflow:hidden;background:#071c30;color:#fff}.sg-grundfos-hero:before{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(7,28,48,.98) 0%,rgba(7,28,48,.9) 45%,rgba(7,28,48,.45) 100%),var(--sg-grundfos-hero-image,linear-gradient(128deg,#102f49,#071c30));background-position:center;background-size:cover;content:''}.sg-grundfos-hero:after{position:absolute;top:-210px;right:-150px;width:560px;height:560px;border:1px solid rgba(125,207,255,.28);border-radius:50%;box-shadow:0 0 0 62px rgba(125,207,255,.04),0 0 0 124px rgba(125,207,255,.025);content:''}.sg-grundfos-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,19,33,.48));pointer-events:none}.sg-grundfos-hero-inner{position:relative;z-index:1;display:grid;min-height:570px;grid-template-columns:minmax(0,1fr) 270px;gap:70px;align-items:end;padding-top:92px;padding-bottom:72px}.sg-grundfos-hero .tech-label{color:#8cdbfa}.sg-grundfos-hero h1{max-width:940px;margin:21px 0 0;font-family:'Barlow Condensed','Noto Sans TC',sans-serif;font-size:clamp(var(--sg-font-52,52px),var(--sg-fluid-vw-62,6.2vw),var(--sg-font-98,98px));font-weight:700;letter-spacing:-.055em;line-height:.86}.sg-grundfos-hero h1 span{color:#56c4ee}.sg-grundfos-hero-inner>div>p{max-width:720px;margin:27px 0 0;color:#d4e0e7;font-size:var(--sg-font-16,16px);line-height:1.95}.sg-grundfos-hero .button-primary{margin-top:33px}.sg-grundfos-hero aside{align-self:end;border-left:2px solid #56c4ee;padding:8px 0 8px 20px;color:#c8d6df}.sg-grundfos-hero aside span{display:block;color:#8cdbfa;font-family:'Barlow Condensed','Noto Sans TC',sans-serif;font-size:var(--sg-font-20,20px);font-weight:700;letter-spacing:.15em}.sg-grundfos-hero aside b{display:block;margin-top:13px;color:#fff;font-family:'Barlow Condensed','Noto Sans TC',sans-serif;font-size:var(--sg-font-11,11px);letter-spacing:.13em}.sg-grundfos-hero aside p{margin:13px 0 0;font-size:var(--sg-font-12,12px);line-height:1.75}.sg-grundfos-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.sg-grundfos-benefits article{min-height:252px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.sg-grundfos-benefits span{color:var(--orange);font-family:'Barlow Condensed','Noto Sans TC',sans-serif;font-size:var(--sg-font-13,13px);font-weight:700;letter-spacing:.15em}.sg-grundfos-benefits h3{margin:61px 0 0;color:var(--navy);font-size:var(--sg-font-20,20px);font-weight:900;letter-spacing:-.035em;line-height:1.25}.sg-grundfos-benefits p{margin:14px 0 0;color:var(--steel);font-size:var(--sg-font-13,13px);line-height:1.85}.sg-grundfos-browser{margin-top:50px}.sg-grundfos-tabs{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--line);padding-bottom:19px}.sg-grundfos-tabs button{border:1px solid #aec2cf;background:transparent;padding:11px 16px;color:var(--navy);font-size:var(--sg-font-13,13px);font-weight:800;transition:background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.sg-grundfos-tabs button:hover,.sg-grundfos-tabs button:focus-visible,.sg-grundfos-tabs button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.sg-grundfos-view{padding-top:30px}.sg-grundfos-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sg-grundfos-application-grid article{min-height:252px;border:1px solid var(--line);padding:25px;background:#fff}.sg-grundfos-application-grid .tech-label{color:var(--orange)}.sg-grundfos-application-grid h3{margin:18px 0 0;color:var(--navy);font-size:var(--sg-font-24,24px);font-weight:900;letter-spacing:-.04em;line-height:1.12}.sg-grundfos-application-grid ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.sg-grundfos-application-grid li a{display:flex;justify-content:space-between;gap:10px;color:var(--steel);font-size:var(--sg-font-13,13px);font-weight:700;line-height:1.45}.sg-grundfos-application-grid li a:hover{color:var(--orange)}.sg-grundfos-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sg-grundfos-series-card{display:grid;grid-template-columns:190px minmax(0,1fr);min-width:0;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(7,28,48,.08)}.sg-grundfos-series-image{display:grid;min-height:100%;place-items:center;overflow:hidden;background:linear-gradient(145deg,#071c30,#135477);color:#9cddfa;font-size:var(--sg-font-38,38px)}.sg-grundfos-series-image img{width:100%;height:100%;object-fit:cover}.sg-grundfos-series-card>div:last-child{min-width:0;padding:25px}.sg-grundfos-series-card .tech-label{color:var(--orange);font-size:var(--sg-font-9,9px)}.sg-grundfos-series-card h3{margin:12px 0 0;color:var(--navy);font-size:var(--sg-font-22,22px);font-weight:900;letter-spacing:-.04em;line-height:1.16}.sg-grundfos-series-card>div:last-child>p{margin:13px 0 0;color:var(--steel);font-size:var(--sg-font-13,13px);line-height:1.75}.sg-grundfos-series-card dl{display:grid;gap:10px;margin:20px 0 0}.sg-grundfos-series-card dl div{border-top:1px solid var(--line);padding-top:10px}.sg-grundfos-series-card dt{color:var(--navy);font-family:'Barlow Condensed','Noto Sans TC',sans-serif;font-size:var(--sg-font-10,10px);font-weight:700;letter-spacing:.12em}.sg-grundfos-series-card dd{margin:5px 0 0;color:var(--steel);font-size:var(--sg-font-12,12px);line-height:1.6}.sg-grundfos-series-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:23px}.sg-grundfos-series-actions a{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:var(--sg-font-12,12px);font-weight:800}.sg-grundfos-series-actions a:last-child{color:var(--orange)}.sg-grundfos-series-actions a:hover{color:#005a99}.sg-grundfos-uncertain{margin:32px 0 0;text-align:center}.sg-grundfos-uncertain .button-outline{border-color:var(--navy);color:var(--navy)}.sg-grundfos-uncertain .button-outline:hover{background:var(--navy);color:#fff}.sg-grundfos-cta{background:linear-gradient(120deg,#071c30,#104a6c);color:#fff}.sg-grundfos-cta>.container-wide{display:flex;align-items:center;justify-content:space-between;gap:38px;padding-top:72px;padding-bottom:72px}.sg-grundfos-cta .tech-label{color:#8cdbfa}.sg-grundfos-cta h2{max-width:750px;margin:17px 0 0;font-family:'Barlow Condensed','Noto Sans TC',sans-serif;font-size:clamp(var(--sg-font-40,40px),var(--sg-fluid-vw-40,4vw),var(--sg-font-64,64px));font-weight:700;letter-spacing:-.05em;line-height:.9}.sg-grundfos-cta p{max-width:750px;margin:20px 0 0;color:#c6d7e1;font-size:var(--sg-font-14,14px);line-height:1.9}.sg-grundfos-cta .button-primary{flex:0 0 auto;background:#fff;color:var(--navy)}.sg-grundfos-cta .button-primary:hover{background:#56c4ee;color:#071c30}
@media(max-width:1000px){.sg-grundfos-hero-inner{grid-template-columns:1fr;gap:38px}.sg-grundfos-hero aside{max-width:680px}.sg-grundfos-benefits,.sg-grundfos-application-grid{grid-template-columns:1fr 1fr}.sg-grundfos-series-grid{grid-template-columns:1fr}.sg-grundfos-cta>.container-wide{align-items:flex-start;flex-direction:column}}
@media(max-width:720px){.sg-grundfos-hero-inner{min-height:600px;padding-top:61px;padding-bottom:48px}.sg-grundfos-hero h1{font-size:var(--sg-font-53,53px)}.sg-grundfos-hero .button-primary{width:100%}.sg-grundfos-benefits,.sg-grundfos-application-grid{grid-template-columns:1fr}.sg-grundfos-benefits{margin-top:35px}.sg-grundfos-benefits article{min-height:0;padding:23px}.sg-grundfos-benefits h3{margin-top:32px}.sg-grundfos-browser{margin-top:34px}.sg-grundfos-tabs{display:grid;grid-template-columns:1fr}.sg-grundfos-tabs button{width:100%}.sg-grundfos-view{padding-top:20px}.sg-grundfos-series-card{grid-template-columns:1fr}.sg-grundfos-series-image{min-height:190px}.sg-grundfos-series-card>div:last-child{padding:22px}.sg-grundfos-cta>.container-wide{padding-top:53px;padding-bottom:54px}.sg-grundfos-cta .button-primary{width:100%}}
@media(prefers-reduced-motion:reduce){.sg-grundfos-tabs button{transition:none!important}}
.sg-grundfos-document-library{text-align:center;margin:26px 0 0}.sg-grundfos-document-library a{display:inline-flex;align-items:center;gap:9px;color:var(--orange);font-size:var(--sg-font-12,12px);font-weight:800}.sg-grundfos-document-library a:hover{color:var(--navy)}.sg-enquiry-prefill{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;border-left:3px solid var(--orange);background:#f2f8fc;padding:12px 14px;color:var(--navy);font-size:var(--sg-font-13,13px);line-height:1.6}.sg-enquiry-prefill b{flex:0 0 auto;color:var(--orange);font-family:'Barlow Condensed','Noto Sans TC',sans-serif;font-size:var(--sg-font-11,11px);letter-spacing:.12em}