.technology-section{background:#17364f;color:#fff;padding:85px 0}.technology-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.technology-layout h2,.catalogue-resource h2{font-size:clamp(35px,3.6vw,54px);font-weight:400;line-height:1.12;letter-spacing:-1.5px;margin:28px 0}.technology-intro{font-size:16px;line-height:1.85;color:#c7d7e4;max-width:550px}.technology-topics article{display:flex;gap:25px;border-top:1px solid #ffffff30;padding:25px 0}.technology-topics article>span{font-size:13px;color:#9dbad0;min-width:35px}.technology-topics h3{font-size:22px;font-weight:400;margin-bottom:14px;line-height:1.3}.technology-topics p{font-size:14px;line-height:1.85;color:#c7d7e4}.module-study{height:260px;position:relative;margin-top:35px;overflow:hidden;background:linear-gradient(160deg,#315a7738,transparent);border:1px solid #ffffff20}.module-face{position:absolute;width:62%;height:125px;left:20%;top:55px;border:2px solid #93b3cc;transform:skew(-20deg) rotate(-8deg);background:repeating-linear-gradient(90deg,transparent 0 31px,#a7c4d082 32px 33px),repeating-linear-gradient(0deg,#2d5a7f 0 30px,#a7c4d082 31px 32px);box-shadow:12px 18px 0 #081d3033}.module-ground{position:absolute;bottom:45px;left:10%;right:10%;height:1px;background:#a7c4d040}.light-front,.light-rear{position:absolute;font-size:11px;color:#d5e4ee}.light-front{top:20px;left:25px}.light-front:after{content:'↘';font-size:30px;margin-left:20px;color:#e9d7aa}.light-rear{bottom:55px;right:22px}.light-rear:before{content:'↗';font-size:30px;margin-right:20px;color:#93b3cc}.module-study small{position:absolute;bottom:17px;left:22px;font-size:9px;color:#9bb6ca;letter-spacing:.6px}.energy-chain{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c4d2dd}.energy-chain article{padding:30px;border-right:1px solid #c4d2dd}.energy-chain article:last-child{border:0}.energy-chain article>span{font-size:12px;color:#7894a9}.energy-chain h3{font-size:23px;font-weight:400;line-height:1.3;margin:30px 0 18px}.energy-chain p{font-size:14px;line-height:1.8;color:#617383}.system-options{display:grid;grid-template-columns:1fr 2fr;gap:35px;background:#e4edf3;padding:30px;margin-top:25px}.system-options h3{font-size:20px;font-weight:400;line-height:1.5}.system-options p{font-size:14px;line-height:1.85;color:#617383}.catalogue-resource{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding-top:55px;padding-bottom:55px;background:#e5edf3}.catalogue-resource-label{border-right:1px solid #bdcdd9;padding:40px 30px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.catalogue-resource-label>span{font-size:45px;letter-spacing:4px}.catalogue-resource-label p{font-size:10px;letter-spacing:1.4px;margin-top:20px;line-height:1.7}.catalogue-resource>div:last-child>p{line-height:1.85;color:#617383;font-size:15px}.resource-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:30px 0}.resource-download{font-size:14px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #8fa8bc;padding:12px 0}.resource-download span{font-size:11px;color:#617383}.catalogue-resource .resource-note{font-size:12px!important}.home-planning{padding-top:70px;padding-bottom:85px;border-top:1px solid #d1dce5}.planning-entries{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.planning-entries article{border-top:2px solid #9cb2c3;padding-top:25px;display:flex;flex-direction:column}.planning-entries article>span{font-size:12px;color:#7894a9}.planning-entries h3{font-size:27px;font-weight:400;line-height:1.25;margin:30px 0 20px}.planning-entries p{font-size:14px;line-height:1.85;color:#617383;padding-bottom:25px}.planning-entries a{font-size:12px;margin-top:auto}.technology-section[id],.system-section[id],.catalogue-resource[id]{scroll-margin-top:180px}.sector-subnav>div{gap:22px}.sector-subnav a{font-size:11px;white-space:nowrap}.sector-subnav strong{white-space:nowrap}.sector-subnav>div{overflow:auto}.solar .panorama-description{max-width:600px}
@media(max-width:1100px){.technology-layout{gap:45px}.energy-chain article{padding:22px}.energy-chain h3{font-size:20px}.catalogue-resource{gap:35px}.sector-subnav>div{flex-wrap:wrap}}
@media(max-width:800px){.technology-section{padding:50px 0}.technology-layout,.catalogue-resource,.system-options,.planning-entries{grid-template-columns:1fr;gap:30px}.energy-chain{grid-template-columns:1fr 1fr}.energy-chain article{border-bottom:1px solid #c4d2dd}.energy-chain article:nth-child(2){border-right:0}.energy-chain article:nth-child(3){border-bottom:0}.energy-chain h3{font-size:20px}.module-study{height:240px}.catalogue-resource{padding-top:30px;padding-bottom:35px}.catalogue-resource-label{padding:15px 0 25px;border-right:0;border-bottom:1px solid #bdcdd9}.catalogue-resource-label>span{font-size:36px}.catalogue-resource h2{font-size:36px}.resource-actions{gap:15px;align-items:flex-start;flex-direction:column}.home-planning{padding-top:45px;padding-bottom:50px}.technology-section[id],.system-section[id],.catalogue-resource[id]{scroll-margin-top:230px}.sector-subnav>div{flex-wrap:nowrap;overflow:auto;padding-top:12px;padding-bottom:12px;gap:20px}.sector-subnav strong{flex-basis:auto;margin-bottom:0}.sector-subnav a{padding:10px 0}.sector-subnav{scrollbar-width:thin}.module-study small{font-size:9px}}
.ankai-resource-logo{width:min(100%,240px);height:auto;display:block;margin-bottom:10px}.ankai-channel-link{font-size:12px;display:flex;align-items:center;gap:9px;margin-top:27px;line-height:1.6;flex-wrap:wrap}.youtube-mark{display:inline-grid;place-items:center;width:27px;height:19px;border-radius:5px;background:#df242a;color:#fff;font-size:10px}.manufacturer-video-section{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;padding-top:70px;padding-bottom:80px;align-items:center}.manufacturer-video-copy h2,.after-sales-heading h2{font-size:clamp(32px,3.3vw,50px);font-weight:400;line-height:1.14;letter-spacing:-1.4px;margin:25px 0}.manufacturer-video-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#617383}.manufacturer-video-copy>a{display:inline-block;font-size:12px;margin-top:25px}.manufacturer-video-player iframe{width:100%;aspect-ratio:16/9;height:auto;display:block;border:0;background:#102b41}.manufacturer-video-player>a{display:block;font-size:11px;color:#526d82;line-height:1.6;margin-top:13px}.after-sales-section{padding:75px 0;background:#17364f;color:#fff;margin:0}.after-sales-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;margin-bottom:45px}.after-sales-heading .eyebrow{color:#b5c9d8}.after-sales-heading h2{margin-bottom:0}.after-sales-heading>p{font-size:16px;line-height:1.85;color:#d0dce6}.after-sales-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.after-sales-grid article{border-top:1px solid #ffffff40;padding-top:22px}.after-sales-grid article>span{font-size:11px;color:#a7c0d2}.after-sales-grid h3{font-size:22px;font-weight:400;line-height:1.3;margin:25px 0 18px}.after-sales-grid p{font-size:13px;line-height:1.9;color:#c7d6e1}.after-sales-bottom{display:flex;gap:40px;justify-content:space-between;align-items:center;margin-top:35px;padding-top:25px;border-top:1px solid #ffffff25}.after-sales-bottom>p{font-size:11px;line-height:1.8;color:#b8cbd9;max-width:700px}.after-sales-bottom>a{font-size:12px;white-space:nowrap}.home-page .after-sales-section{margin-bottom:70px}.inner-page .after-sales-section{margin:0 0 70px}#after-sales{scroll-margin-top:180px}
@media(max-width:1100px){.after-sales-grid{grid-template-columns:1fr 1fr}.after-sales-heading{gap:40px}.manufacturer-video-section{gap:35px}.hero-slide .panorama-copy h2{font-size:clamp(48px,5vw,78px)}}
@media(max-width:800px){.manufacturer-video-section,.after-sales-heading{grid-template-columns:1fr;gap:25px}.manufacturer-video-section{padding-top:45px;padding-bottom:50px}.after-sales-section{padding:45px 0}.after-sales-heading{margin-bottom:30px}.after-sales-heading h2{font-size:36px}.after-sales-heading>p{font-size:14px}.after-sales-grid{grid-template-columns:1fr;gap:22px}.after-sales-grid h3{font-size:23px;margin:20px 0 13px}.after-sales-bottom{align-items:flex-start;flex-direction:column;gap:18px}.ankai-resource-logo{max-width:220px}.ankai-channel-link{margin-top:18px}.hero-slide .panorama-description{font-size:13px;line-height:1.65}.hero-slide .panorama-copy h2{font-size:38px}.hero-carousel{min-height:730px}.hero-slide .panorama-copy{padding-top:30px}.hero-slide .panorama-copy .btn{margin-top:18px}.home-page .after-sales-section{margin-bottom:45px}.inner-page .after-sales-section{margin-bottom:45px}}
.ev-solutions-intro{font-size:18px;line-height:1.85;color:#526d82;max-width:850px;margin:-5px 0 40px}.ev-solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ev-solutions-grid>article{padding:30px;border:1px solid #cad7e1;background:#f0f4f7;display:flex;flex-direction:column}.ev-solutions-grid>article>span{font-size:12px;color:#6c8aa0}.ev-solutions-grid h3{font-size:28px;font-weight:400;line-height:1.25;margin:25px 0 20px}.ev-solutions-grid article>p,.ev-solutions-grid article>div>p{font-size:14px;color:#526d82;line-height:1.85}.ev-solutions-grid article>div{border-top:1px solid #c9d6df;margin-top:auto;padding-top:20px}.ev-solutions-grid article>p{padding-bottom:25px}.ev-solutions-grid article>div>strong{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.ev-solutions-grid article>div>p{margin-top:12px}.ev-solutions-actions{display:flex;align-items:center;gap:40px;justify-content:space-between;padding-top:35px}.ev-solutions-actions>p{font-size:12px;color:#61798b;line-height:1.8;max-width:620px}.bus-after-sales .after-sales-grid{grid-template-columns:repeat(3,1fr)}.service-workflow{margin-top:40px;padding:30px;background:#24445d;border:1px solid #ffffff20}.service-workflow>h3{font-size:25px;font-weight:400;line-height:1.4;margin:0 0 25px}.service-workflow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.service-workflow h4{font-size:16px;font-weight:500;margin:0 0 15px}.service-workflow li p{font-size:12px;line-height:1.85;color:#c7d6e1}#ev-solutions{scroll-margin-top:170px}
@media(max-width:1000px){.bus-after-sales .after-sales-grid{grid-template-columns:1fr 1fr}.service-workflow ol{grid-template-columns:1fr 1fr}.ev-solutions-actions{align-items:flex-start;flex-direction:column;gap:15px}}
@media(max-width:800px){.ev-solutions-grid,.bus-after-sales .after-sales-grid{grid-template-columns:1fr}.ev-solutions-intro{font-size:16px}.ev-solutions-grid>article{padding:25px}.ev-solutions-grid h3{font-size:25px}.service-workflow{padding:23px}.service-workflow ol{grid-template-columns:1fr;gap:22px}.service-workflow li+li{border-top:1px solid #ffffff30;padding-top:20px}.service-workflow>h3{font-size:23px}#ev-solutions{scroll-margin-top:145px}}
.support-photo-band{padding-bottom:55px}.support-photo-band figure{position:relative;margin:0;overflow:hidden;background:#dfe8ef}.support-photo-band img{display:block;width:100%;height:clamp(300px,34vw,510px);object-fit:cover;object-position:50% 54%}.support-photo-band figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:25px;padding:50px 28px 22px;background:linear-gradient(transparent,#0b263caa);color:#fff}.support-photo-band figcaption>span{font-size:10px;letter-spacing:1.2px;line-height:1.7}.support-photo-band figcaption>small{font-size:10px;white-space:nowrap;color:#e1e9ef}#main:has(>.support-photo-band)>.group-intro{padding-bottom:40px}@media(max-width:800px){.support-photo-band{padding-bottom:35px}.support-photo-band img{height:290px;object-position:50% center}.support-photo-band figcaption{padding:40px 17px 16px;display:block}.support-photo-band figcaption>span{font-size:9px;letter-spacing:.5px}.support-photo-band figcaption>small{display:block;font-size:9px;margin-top:7px}#main:has(>.support-photo-band)>.group-intro{padding-bottom:25px}}
