.cd-page{color:var(--ink, #12263a);line-height:1.65}.cd-page img,.cd-page svg{display:block;max-width:100%}.cd-page button,.cd-page input,.cd-page select{font:inherit}.cd-page a{color:inherit;text-decoration:none}.cd-page .section[id],.cd-page .logistics-section,.cd-page .related-section{scroll-margin-top:96px}.cd-page{--navy:#082444;--navy-2:#0b3159;--blue:#0d5ec7;--blue-2:#2f7de1;--line:#dbe4ee;--line-2:#e9eef4;--soft:#f5f8fb;--ink:#12263a;--muted:#637387;--white:#fff;--shadow:0 18px 60px rgba(25,55,84,.08);--radius:16px}.cd-page .cd-shell{width:var(--kz-shell-width);max-width:var(--kz-shell-width);margin:0 auto}.cd-page .hero{min-height:560px;position:relative;display:flex;align-items:center;color:#fff;background:url(/img/cases/photovoltaic/case-detail/solar-farm-aerial.jpg) center 48%/cover no-repeat;overflow:hidden}.cd-page .hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#05192f5c,#071d378f),linear-gradient(90deg,rgba(3,22,42,.2),transparent 42%,rgba(3,22,42,.18))}.cd-page .hero__grain{position:absolute;inset:0;opacity:.15;background-image:radial-gradient(rgba(255,255,255,.65) .5px,transparent .6px);background-size:5px 5px;mix-blend-mode:soft-light}.cd-page .hero__content{position:relative;z-index:2;text-align:center;padding:70px 0 58px}.cd-page .hero h1{font-size:54px;line-height:1.14;margin:12px 0 16px;letter-spacing:.02em;font-weight:850;text-shadow:0 5px 28px rgba(0,0,0,.34)}.cd-page .hero__lead{font-size:20px;margin:0 auto 26px;color:#edf4fb}.cd-page .hero__badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.cd-page .hero__badges span{padding:8px 15px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#08223e6b;backdrop-filter:blur(8px);font-size:12px;letter-spacing:.12em}.cd-page .hero__value-row{margin:30px auto 0;display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center;padding:7px;background:#061e3866;border:1px solid rgba(255,255,255,.18);border-radius:12px;backdrop-filter:blur(10px)}.cd-page .hero__value-row span{display:flex;align-items:center;gap:8px;padding:8px 14px;color:#e9f2fb;font-size:13px;border-right:1px solid rgba(255,255,255,.13)}.cd-page .hero__value-row span:last-child{border-right:0}.cd-page .hero-value-icon{width:16px;height:16px;flex:none;display:block;object-fit:contain;border:0}.cd-page .section{padding:76px 0;position:relative}.cd-page .section--white{background:#fff}.cd-page .section--soft{background:linear-gradient(180deg,#f8fafc,#f2f6fa)}.cd-page .section--dark{background:radial-gradient(circle at 20% 10%,#12385e,#061a2f 45%,#051729);color:#fff}.cd-page .section--result{background:#071b30;color:#fff;position:relative;overflow:hidden}.cd-page .section--result:before{content:"";position:absolute;inset:0;background:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg) center/cover no-repeat;opacity:.2;filter:saturate(.75)}.cd-page .result-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#041526b8,#041222f2)}.cd-page .result-shell{position:relative;z-index:2}.cd-page .section-heading{margin-bottom:34px}.cd-page .section-heading h2{font-size:30px;line-height:1.2;margin:5px 0 0;font-weight:800;letter-spacing:.01em}.cd-page .eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#4d7eaf}.cd-page .eyebrow--light{color:#99c6f7}.cd-page .overview-grid{display:grid;grid-template-columns:.82fr 1.65fr;gap:46px;align-items:start}.cd-page .overview-copy{font-size:15px;color:#4f6173;padding-top:12px}.cd-page .overview-copy p{margin:0 0 18px}.cd-page .micro-note{margin-top:26px;color:#7b8c9c;font-size:11px;letter-spacing:.12em;font-weight:700}.cd-page .snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.cd-page .snapshot-card{min-height:112px;display:flex;align-items:flex-start;gap:12px;padding:24px 20px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.cd-page .snapshot-card:nth-child(4n){border-right:0}.cd-page .snapshot-card:nth-child(n+5){border-bottom:0}.cd-page .snapshot-card b{display:block;font-size:14px}.cd-page .snapshot-card small{display:block;color:#718096;margin-top:7px;font-size:12px}.cd-page .mini-icon{width:48px;height:48px;flex:none;display:block;object-fit:contain;border:0;border-radius:0}.cd-page .media-card{min-height:300px;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 8px 26px #1c3a561f}.cd-page .media-card--terrain{background:url(/img/cases/photovoltaic/case-detail/terrain-arid.jpg) center/cover no-repeat}.cd-page .media-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,25,44,.85))}.cd-page .media-card figcaption{position:absolute;left:24px;right:24px;bottom:20px;color:#fff}.cd-page .media-card figcaption span{display:block;font-size:10px;letter-spacing:.15em;color:#c6ddf4}.cd-page .media-card figcaption b{display:block;font-size:18px;margin-top:5px}.cd-page .media-card figcaption small{font-size:12px;color:#d5e3ef}.cd-page .condition-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cd-page .condition-card{background:#fff;border:1px solid #e8eef4;border-radius:12px;padding:22px 18px;min-height:300px;box-shadow:0 8px 24px #1e3c580d}.cd-page .condition-card__icon{width:40px;height:40px;flex:none;display:block;object-fit:contain;border:0;border-radius:0;background:transparent;padding:0}.cd-page .condition-card h3{font-size:15px;margin:18px 0 10px}.cd-page .condition-card p{font-size:13px;color:#647589;margin:0}.cd-page .flow-strip{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:15px;font-size:11px;letter-spacing:.1em;font-weight:800}.cd-page .flow-strip i{width:80px;height:1px;background:#77a8d8;position:relative}.cd-page .flow-strip i:after{content:"";position:absolute;right:-1px;top:-3px;border-left:6px solid #77a8d8;border-top:3px solid transparent;border-bottom:3px solid transparent}.cd-page .flow-strip--light{background:#fff;border:1px solid #e8eef4;border-radius:10px;padding:10px;color:#5a6d82}.cd-page .flow-strip--dark{color:#9fc5ed;flex-wrap:wrap}.cd-page .flow-strip--dark i{background:#356798}.cd-page .flow-strip--dark i:after{border-left-color:#356798}.cd-page .solution-layout{display:grid;grid-template-columns:1.65fr .75fr;gap:28px;align-items:start}.cd-page .rack-stage{aspect-ratio:980/520;width:100%;height:auto;padding:clamp(20px,2.2vw,28px);background:linear-gradient(180deg,#fff,#f5f8fb);border:1px solid #e5ecf3;border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.cd-page .rack-svg{display:block;width:100%;height:100%}.cd-page .rack-callout path{stroke:#2a6db0;stroke-width:2;fill:none}.cd-page .rack-callout text{font-family:Inter,Arial,sans-serif;font-size:13px;fill:#235e96}.cd-page .rack-callout text:nth-of-type(odd){font-size:11px;font-weight:800}.cd-page .configuration-card,.cd-page .bom-card{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.cd-page .configuration-card__title{padding:16px 18px;background:linear-gradient(90deg,#e9f2fb,#f6f9fc);font-size:13px;color:#205a91;font-weight:850;letter-spacing:.05em}.cd-page .configuration-card dl{margin:0}.cd-page .configuration-card dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:15px 18px;border-top:1px solid #edf1f5}.cd-page .configuration-card dt{font-weight:700;font-size:13px}.cd-page .configuration-card dd{margin:0;color:#6c7c8d;font-size:12px}.cd-page .engineering-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.cd-page .analysis-board{background:linear-gradient(145deg,#04101f,#071d33);border:1px solid rgba(126,177,222,.22);border-radius:16px;box-shadow:0 30px 70px #00000040;overflow:hidden}.cd-page .analysis-board__topline{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;letter-spacing:.13em;color:#74a9d7}.cd-page .analysis-svg{width:100%;height:auto}.cd-page .engineering-list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.cd-page .engineering-list li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:9px 0}.cd-page .engineering-list li>span{width:34px;height:34px;border-radius:50%;background:#1d66b3;border:1px solid #4b8ed2;display:grid;place-items:center;font-size:11px;font-weight:800}.cd-page .engineering-list b{font-size:15px}.cd-page .engineering-list p{margin:5px 0 0;color:#b9c9d8;font-size:12px}.cd-page .detail-layout{display:grid;grid-template-columns:280px 1fr 330px;gap:22px;align-items:stretch}.cd-page .node-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cd-page .node-card{position:relative;min-height:210px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#d8dee4,#87949f);border:1px solid #cbd4dc;padding:15px;color:#1e3449}.cd-page .node-card:before,.cd-page .node-card:after,.cd-page .node-card i:before,.cd-page .node-card i:after{content:"";position:absolute;background:linear-gradient(90deg,#e7ebef,#89959f,#d7dde2);box-shadow:0 0 0 1px #414f5b59}.cd-page .node-card:before{width:170px;height:24px;left:-22px;top:98px;transform:rotate(var(--beam-rot,0deg))}.cd-page .node-card:after{width:24px;height:170px;left:72px;top:44px;transform:rotate(var(--post-rot,0deg))}.cd-page .node-card i:before{width:20px;height:20px;border-radius:50%;background:#606c76;left:76px;top:102px}.cd-page .node-card i:after{width:110px;height:18px;left:64px;top:138px;transform:rotate(var(--brace-rot,42deg));background:#89959f}.cd-page .node-card--02{--beam-rot:-5deg;--brace-rot:-42deg}.cd-page .node-card--03{--post-rot:90deg;--beam-rot:28deg;--brace-rot:-25deg}.cd-page .node-card--04{--beam-rot:-18deg;--post-rot:15deg;--brace-rot:55deg}.cd-page .node-card span{font-size:9px;letter-spacing:.12em;font-weight:800}.cd-page .node-card b{display:block;font-size:13px;margin-top:4px}.cd-page .node-main{border:1px solid #e1e8ef;border-radius:14px;background:linear-gradient(180deg,#f7f9fb,#edf2f6);display:grid;place-items:center;min-height:430px;overflow:hidden}.cd-page .node-svg{width:95%}.cd-page .bom-card ul{list-style:none;margin:0;padding:6px 18px 10px}.cd-page .bom-card li{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 2px;border-bottom:1px solid #edf1f4}.cd-page .bom-card li span{font-size:12px;font-weight:750}.cd-page .bom-card li em{font-style:normal;color:#6f8092;font-size:12px}.cd-page .bom-card small{display:block;padding:0 18px 18px;color:#8290a0}.cd-page .manufacturing-flow{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.cd-page .process-photo{position:relative;min-height:190px;border-radius:10px;overflow:hidden;color:#fff;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center}.cd-page .process-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07192a14,#051728db)}.cd-page .process-photo>*{position:relative;z-index:1}.cd-page .process-photo span{position:absolute;top:10px;left:10px;width:27px;height:27px;border-radius:50%;background:#ffffffe0;color:#1d5d99;display:grid;place-items:center;font-size:10px;font-weight:800}.cd-page .process-photo b{font-size:10px;letter-spacing:.06em}.cd-page .process-photo small{font-size:11px;color:#d8e4ee}.cd-page .process-photo--steel{background-image:url(/img/cases/photovoltaic/case-detail/factory-floor.jpg)}.cd-page .process-photo--weld,.cd-page .process-photo--cut{background-image:url(/img/cases/photovoltaic/case-detail/factory-floor.jpg)}.cd-page .process-photo--pack{background-image:url(/img/cases/photovoltaic/case-detail/logistics-truck.jpg)}.cd-page .traceability-card{margin-top:18px;background:#fff;border:1px solid #e1e8ef;border-radius:13px;box-shadow:0 10px 28px #1c3a560d;overflow:hidden}.cd-page .traceability-card__title{padding:13px 16px;color:#507293;font-size:10px;font-weight:800;letter-spacing:.12em;background:#f9fbfd}.cd-page .traceability-card__grid{display:grid;grid-template-columns:repeat(4,1fr)}.cd-page .traceability-card__grid>div{padding:15px 18px;border-right:1px solid #e8edf2}.cd-page .traceability-card__grid>div:last-child{border-right:0}.cd-page .traceability-card span,.cd-page .traceability-card b,.cd-page .traceability-card small{display:block}.cd-page .traceability-card span{font-size:10px;color:#6a86a1}.cd-page .traceability-card b{font-size:13px;margin-top:3px}.cd-page .traceability-card small{font-size:11px;color:#8a98a7;margin-top:3px}.cd-page .timeline{display:flex;align-items:center;justify-content:space-between;width:100%;margin:6px 0 28px}.cd-page .timeline i{height:1px;width:75px;background:#a9bed2;position:relative}.cd-page .timeline i:after{content:"";position:absolute;right:0;top:-3px;border-left:6px solid #7da7cc;border-top:3px solid transparent;border-bottom:3px solid transparent}.cd-page .timeline__step{width:56px;height:56px;border-radius:50%;border:1px solid #b9cadb;color:#5e7891;display:grid;place-items:center;font-size:11px;font-weight:800;background:#fff;position:relative}.cd-page .timeline__step small{position:absolute;margin-top:86px;white-space:nowrap;color:#54687c;font-size:11px;font-weight:650}.cd-page .timeline__step.is-active{border-color:#1f6ab4;color:#1f6ab4;box-shadow:0 0 0 5px #eef5fb}.cd-page .logistics-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:100%;margin-top:32px}.cd-page .logistics-photo{min-height:290px;border-radius:13px;overflow:hidden;background-size:cover;background-position:center;position:relative;box-shadow:var(--shadow)}.cd-page .logistics-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(4,22,39,.86))}.cd-page .logistics-photo figcaption{position:absolute;left:22px;right:22px;bottom:17px;color:#fff}.cd-page .logistics-photo b,.cd-page .logistics-photo small{display:block}.cd-page .logistics-photo b{font-size:16px}.cd-page .logistics-photo small{font-size:12px;color:#d9e7f2}.cd-page .logistics-photo--packing{background-image:url(/img/cases/photovoltaic/case-detail/factory-floor.jpg)}.cd-page .logistics-photo--transport{background-image:url(/img/cases/photovoltaic/case-detail/logistics-truck.jpg)}.cd-page .logistics-photo--site{background-image:url(/img/cases/photovoltaic/case-detail/installation-site.jpg)}.cd-page .delivery-features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.cd-page .delivery-features>div{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;padding:15px 18px;border:1px solid #e3eaf1;border-radius:11px;background:#fff}.cd-page .delivery-feature__icon{grid-row:1/3;width:32px;height:32px;display:block;object-fit:contain;border:0;border-radius:0;background:transparent}.cd-page .delivery-features b{font-size:13px}.cd-page .delivery-features small{font-size:11px;color:#7c8c9c}.cd-page .result-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:16px}.cd-page .result-main,.cd-page .result-thumb{margin:0;position:relative;overflow:hidden;border-radius:12px;background-image:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg);background-size:cover;background-position:center}.cd-page .result-main{min-height:430px}.cd-page .result-main:before,.cd-page .result-thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(3,18,34,.72))}.cd-page .result-main figcaption,.cd-page .result-thumb figcaption{position:absolute;left:16px;bottom:12px;font-size:11px;color:#d7e7f5}.cd-page .result-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cd-page .result-thumb{min-height:205px}.cd-page .result-thumb--b{background-position:70% center}.cd-page .result-thumb--c{background-position:30% center;filter:saturate(.75)}.cd-page .result-thumb--d{background-position:90% 60%}.cd-page .result-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.cd-page .result-summary article{background:#fffffff5;color:#183047;border-radius:11px;padding:19px 20px}.cd-page .result-summary span{font-size:10px;color:#1f6cb8;font-weight:850;letter-spacing:.12em}.cd-page .result-summary b{display:block;font-size:14px;margin-top:5px}.cd-page .result-summary p{font-size:11px;color:#6b7b8b;margin:6px 0 0}.cd-page .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cd-page .related-card{min-height:260px;border-radius:12px;overflow:hidden;border:1px solid #e0e7ee;background-size:cover;background-position:center;position:relative;box-shadow:0 12px 32px #16345112;transition:transform .25s,box-shadow .25s}.cd-page .related-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1634511f}.cd-page .related-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(4,22,40,.88))}.cd-page .related-card>div{position:absolute;left:20px;right:20px;bottom:18px;color:#fff}.cd-page .related-card b,.cd-page .related-card small,.cd-page .related-card em{display:block}.cd-page .related-card b{font-size:17px}.cd-page .related-card small{font-size:11px;color:#d8e6f2;margin-top:5px}.cd-page .related-card em{font-style:normal;font-size:11px;color:#9dcbff;margin-top:9px}.cd-page .related-card__tag{position:absolute;left:14px;top:14px;background:#071f37b8;border:1px solid rgba(255,255,255,.23);color:#e6f2fc;border-radius:999px;padding:6px 10px;font-size:9px;letter-spacing:.1em}.cd-page .related-card--mountain{background-image:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg)}.cd-page .related-card--roof{background-image:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg);background-position:80% center}.cd-page .related-card--agri{background-image:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg);background-position:20% center}.cd-page .cta-panel{margin-top:30px;border-radius:16px;overflow:hidden;background:linear-gradient(90deg,#052342fa,#072b4cf0),url(/img/cases/photovoltaic/case-detail/installation-site.jpg) right center/45% auto no-repeat;color:#fff;padding:34px;display:grid;grid-template-columns:.6fr 1.5fr;gap:36px;align-items:end}.cd-page .cta-panel__copy h3{font-size:28px;margin:6px 0 8px}.cd-page .cta-panel__copy p{margin:0;color:#c8d8e6;font-size:13px}.cd-page .project-form{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.cd-page .project-form label{background:#fff;border-radius:8px;padding:8px 10px;color:#405366;min-width:0}.cd-page .project-form label span{display:block;font-size:9px;font-weight:800;color:#506578;margin-bottom:3px}.cd-page .project-form input,.cd-page .project-form select{width:100%;border:0;outline:0;background:transparent;color:#243a50;font-size:11px;padding:0}.cd-page .project-form__wide{grid-column:span 3}.cd-page .project-form__actions{grid-column:span 3;display:flex;gap:10px;align-items:center}.cd-page .btn{height:42px;border-radius:7px;border:1px solid transparent;padding:0 19px;cursor:pointer;font-weight:750;font-size:12px}.cd-page .btn--primary{background:#0d6bd7;color:#fff}.cd-page .btn--ghost{background:transparent;border-color:#7da5cb;color:#fff}.cd-page .btn:hover{filter:brightness(1.06)}.cd-page .toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,120px);background:#0a2b4e;color:#fff;padding:12px 18px;border-radius:9px;box-shadow:0 15px 45px #0003;font-size:13px;opacity:0;transition:.3s;z-index:100}.cd-page .toast.is-show{transform:translate(-50%);opacity:1}@media(max-width:1180px){.cd-page .cd-shell{width:var(--kz-shell-width);max-width:var(--kz-shell-width)}.cd-page .snapshot-grid{grid-template-columns:repeat(2,1fr)}.cd-page .snapshot-card:nth-child(2n){border-right:0}.cd-page .snapshot-card:nth-child(n+5){border-bottom:1px solid var(--line-2)}.cd-page .snapshot-card:nth-child(n+7){border-bottom:0}.cd-page .conditions-layout,.cd-page .solution-layout,.cd-page .engineering-layout,.cd-page .detail-layout{grid-template-columns:1fr}.cd-page .condition-cards{grid-template-columns:repeat(5,1fr)}.cd-page .manufacturing-flow{grid-template-columns:repeat(4,1fr)}.cd-page .process-photo:nth-child(n+5){min-height:150px}.cd-page .node-gallery{grid-template-columns:repeat(4,1fr)}.cd-page .node-card{min-height:170px}.cd-page .cta-panel{grid-template-columns:1fr}.cd-page .project-form{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.cd-page .hero{min-height:520px}.cd-page .hero h1{font-size:36px}.cd-page .hero__lead{font-size:16px}.cd-page .overview-grid,.cd-page .result-grid,.cd-page .conditions-layout{grid-template-columns:1fr}.cd-page .condition-cards{grid-template-columns:1fr 1fr}.cd-page .snapshot-grid{grid-template-columns:1fr}.cd-page .snapshot-card{border-right:0!important;border-bottom:1px solid var(--line-2)!important}.cd-page .snapshot-card:last-child{border-bottom:0!important}.cd-page .manufacturing-flow,.cd-page .delivery-features,.cd-page .related-grid,.cd-page .result-summary{grid-template-columns:1fr 1fr}.cd-page .logistics-gallery{grid-template-columns:1fr}.cd-page .timeline{overflow:auto;justify-content:flex-start;padding:0 10px 30px}.cd-page .project-form{grid-template-columns:1fr 1fr}.cd-page .project-form__wide,.cd-page .project-form__actions{grid-column:span 2}.cd-page .result-thumbs{grid-template-columns:1fr 1fr}.cd-page .cd-shell{width:var(--kz-shell-width);max-width:var(--kz-shell-width)}}@media(min-width:1181px){.cd-page{--radius:12px;--shadow:0 10px 34px rgba(25,55,84,.07)}.cd-page .cd-shell{width:var(--kz-shell-width);max-width:var(--kz-shell-width)}.cd-page .hero{height:546px;min-height:546px}.cd-page .hero__content{padding:52px 0 40px;transform:translateY(-4px)}.cd-page .hero h1{font-size:80px;line-height:1.08;margin:10px 0 14px;letter-spacing:.025em;text-shadow:0 5px 26px rgba(0,0,0,.32)}.cd-page .hero__lead{font-size:21px;margin-bottom:22px}.cd-page .hero__badges span{padding:7px 14px;font-size:11px;border-radius:6px}.cd-page .hero__value-row{margin-top:22px;padding:6px;border-radius:8px}.cd-page .hero__value-row span{font-size:12px;padding:7px 13px}.cd-page .hero .eyebrow{font-size:11px;letter-spacing:.14em}.cd-page .section{padding:34px 0;overflow:hidden}.cd-page .section-heading{margin-bottom:22px}.cd-page .section-heading h2{font-size:38px;line-height:1.05;margin:0;font-weight:830;letter-spacing:0}.cd-page #overview .section-heading{margin-bottom:18px}.cd-page .overview-grid{grid-template-columns:.62fr 1.62fr;gap:44px;align-items:center}.cd-page .overview-copy{font-size:16px;line-height:1.8;padding:0}.cd-page .overview-copy p{margin:0 0 12px}.cd-page .micro-note{margin-top:14px;font-size:10px}.cd-page .snapshot-grid{border-radius:10px;box-shadow:0 8px 25px #1937540e}.cd-page .snapshot-card{min-height:96px;padding:17px 18px;gap:11px;align-items:center}.cd-page .snapshot-card b{font-size:15px}.cd-page .snapshot-card small{font-size:13px;margin-top:3px}.cd-page .mini-icon{width:40px;height:40px}.cd-page #conditions .section-heading{margin-bottom:17px}.cd-page .conditions-layout{grid-template-columns:1fr;gap:16px}.cd-page .media-card{min-height:294px;border-radius:8px;width:100%;margin:0}.cd-page .media-card figcaption{left:20px;right:20px;bottom:16px}.cd-page .media-card figcaption b{font-size:17px}.cd-page .media-card figcaption small{font-size:11px}.cd-page .condition-cards{gap:10px}.cd-page .condition-card{min-height:294px;border-radius:8px;padding:18px 16px}.cd-page .condition-card__icon{width:36px;height:36px}.cd-page .condition-card h3{font-size:16px;margin:14px 0 8px}.cd-page .condition-card p{font-size:13px;line-height:1.68}.cd-page .flow-strip--light{margin-top:10px;padding:7px;font-size:10px;border-radius:6px}.cd-page #solution .section-heading{margin-bottom:16px}.cd-page .solution-layout{grid-template-columns:2.05fr .92fr;gap:30px;align-items:start}.cd-page .rack-stage{border-radius:10px}.cd-page .rack-svg{width:100%;height:100%}.cd-page .configuration-card{border-radius:10px;box-shadow:0 8px 28px #1937540f}.cd-page .configuration-card__title{padding:13px 16px;font-size:13px}.cd-page .configuration-card dl>div{grid-template-columns:100px 1fr;padding:12px 16px;gap:10px}.cd-page .configuration-card dt{font-size:13px}.cd-page .configuration-card dd{font-size:12px}.cd-page #engineering .section-heading{margin-bottom:14px}.cd-page .engineering-layout{grid-template-columns:1.2fr .8fr;gap:42px;align-items:center}.cd-page .analysis-board{border-radius:10px}.cd-page .analysis-board__topline{padding:10px 14px;font-size:9px}.cd-page .analysis-svg{height:285px;width:100%}.cd-page .engineering-list{gap:1px}.cd-page .engineering-list li{grid-template-columns:34px 1fr;gap:10px;padding:3px 0}.cd-page .engineering-list li>span{width:28px;height:28px;font-size:9px}.cd-page .engineering-list b{font-size:14px}.cd-page .engineering-list p{font-size:11px;margin:2px 0 0;line-height:1.45}.cd-page #engineering .flow-strip{margin-top:8px;font-size:9px;gap:11px}.cd-page #engineering .flow-strip i{width:62px}.cd-page #details .section-heading{margin-bottom:16px}.cd-page .detail-layout{grid-template-columns:355px 1fr 360px;gap:16px;height:387px}.cd-page .node-gallery{gap:8px}.cd-page .node-card{min-height:0;height:189px;border-radius:8px;padding:12px}.cd-page .node-card:before{top:83px}.cd-page .node-card:after{top:34px}.cd-page .node-card i:before{top:87px}.cd-page .node-card i:after{top:120px}.cd-page .node-main{height:387px;min-height:387px;border-radius:9px}.cd-page .node-svg{height:96%;width:auto}.cd-page .bom-card{height:387px;border-radius:9px}.cd-page .bom-card ul{padding:4px 15px 6px}.cd-page .bom-card li{padding:9px 2px}.cd-page .bom-card li span,.cd-page .bom-card li em{font-size:11px}.cd-page .bom-card small{padding:0 15px 13px;font-size:10px}.cd-page #delivery .section-heading{margin-bottom:16px}.cd-page .manufacturing-flow{gap:8px}.cd-page .process-photo{min-height:218px;border-radius:8px;padding:12px}.cd-page .process-photo span{width:25px;height:25px}.cd-page .process-photo b,.cd-page .process-photo small{font-size:11px}.cd-page .traceability-card{margin-top:12px;border-radius:9px}.cd-page .traceability-card__title{padding:10px 14px}.cd-page .traceability-card__grid>div{padding:11px 15px}.cd-page .traceability-card b{font-size:12px}.cd-page .traceability-card small{font-size:10px}.cd-page .logistics-section{padding-top:28px;padding-bottom:26px}.cd-page .logistics-section .section-heading{margin-bottom:12px}.cd-page .timeline{margin:0 0 17px;justify-content:space-between;width:100%}.cd-page .timeline i{flex:1 1 auto;width:auto;min-width:20px;max-width:none}.cd-page .logistics-gallery{gap:14px;margin-top:34px}.cd-page .logistics-photo{min-height:224px;border-radius:8px}.cd-page .logistics-photo figcaption{left:17px;bottom:13px}.cd-page .logistics-photo b{font-size:14px}.cd-page .logistics-photo small{font-size:10px}.cd-page .delivery-features{gap:9px;margin-top:10px}.cd-page .delivery-features>div{grid-template-columns:34px 1fr;padding:10px 12px;border-radius:7px}.cd-page .delivery-feature__icon{width:28px;height:28px}.cd-page .delivery-features b{font-size:12px}.cd-page .delivery-features small{font-size:10px}.cd-page #results .section-heading{margin-bottom:18px}.cd-page .result-grid{grid-template-columns:1.65fr .95fr;gap:12px}.cd-page .result-main{min-height:460px}.cd-page .result-thumbs{gap:9px}.cd-page .result-thumb{min-height:225px}.cd-page .result-summary{gap:10px;margin-top:12px}.cd-page .result-summary article{padding:15px 16px;border-radius:8px}.cd-page .result-summary b{font-size:13px}.cd-page .result-summary p{font-size:10px;margin-top:4px}.cd-page .related-section{padding-top:31px;padding-bottom:34px}.cd-page .related-section .section-heading{margin-bottom:18px}.cd-page .related-grid{gap:14px}.cd-page .related-card{min-height:304px;border-radius:8px}.cd-page .related-card>div{left:17px;bottom:14px}.cd-page .related-card b{font-size:15px}.cd-page .related-card small,.cd-page .related-card em{font-size:10px}.cd-page .cta-panel{margin-top:28px;border-radius:10px;padding:36px 38px;grid-template-columns:.62fr 1.48fr;gap:42px;align-items:center;background-size:52% auto}.cd-page .cta-panel__copy .eyebrow{font-size:10px}.cd-page .cta-panel__copy h3{font-size:34px;margin:5px 0 9px}.cd-page .cta-panel__copy p{font-size:13px;max-width:390px}.cd-page .project-form{gap:8px}.cd-page .project-form label{border-radius:6px;padding:9px 10px}.cd-page .project-form label span{font-size:9px}.cd-page .project-form input,.cd-page .project-form select{font-size:11px}.cd-page .btn{height:44px;border-radius:5px;font-size:12px}}.cd-page .hero{background-image:linear-gradient(180deg,#05192f3d,#071d377a),url(/img/cases/photovoltaic/case-detail/solar-farm-aerial.jpg);background-position:center 57%}.cd-page .media-card--terrain{background-image:url(/img/cases/photovoltaic/case-detail/terrain-arid.jpg)}.cd-page .section--result:before{background-image:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg);opacity:.42;filter:saturate(.86) contrast(1.02)}.cd-page .process-photo--steel{background-image:url(/img/cases/photovoltaic/case-detail/factory-floor.jpg)}.cd-page .process-photo--cut{background-image:url(/img/cases/photovoltaic/case-detail/factory-floor.jpg);background-position:35% 58%}.cd-page .process-photo--weld{background-image:url(/img/cases/photovoltaic/case-detail/factory-floor.jpg);background-position:68% 54%}.cd-page .process-photo--pack{background-image:url(/img/cases/photovoltaic/case-detail/warehouse-pack.jpg)}.cd-page .logistics-photo--packing{background-image:url(/img/cases/photovoltaic/case-detail/warehouse-pack.jpg)}.cd-page .logistics-photo--transport{background-image:url(/img/cases/photovoltaic/case-detail/logistics-truck.jpg)}.cd-page .logistics-photo--site{background-image:url(/img/cases/photovoltaic/case-detail/installation-site.jpg)}.cd-page .result-main{background-image:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg)}.cd-page .result-thumb--a{background-image:url(/img/cases/photovoltaic/case-detail/solar-farm-aerial.jpg)}.cd-page .result-thumb--b{background-image:url(/img/cases/photovoltaic/case-detail/installation-site.jpg)}.cd-page .result-thumb--c{background-image:url(/img/cases/photovoltaic/case-detail/solar-agri.jpg)}.cd-page .result-thumb--d{background-image:url(/img/cases/photovoltaic/case-detail/terrain-arid.jpg)}.cd-page .related-card--mountain{background-image:url(/img/cases/photovoltaic/case-detail/solar-mountain.jpg)}.cd-page .related-card--roof{background-image:url(/img/cases/photovoltaic/case-detail/solar-rooftop.jpg)}.cd-page .related-card--agri{background-image:url(/img/cases/photovoltaic/case-detail/solar-agri.jpg)}.cd-page .cta-panel{background-image:linear-gradient(90deg,#052342fc,#072b4cf7 54%,#072b4c7a),url(/img/cases/photovoltaic/case-detail/installation-site.jpg);background-size:auto,52% auto;background-repeat:no-repeat;background-position:center,right center}.cd-page .rack-stage{position:relative;background:radial-gradient(circle at 50% 35%,#fff 0,#f7fafc 52%,#edf3f7)}.cd-page .rack-stage:before{content:"";position:absolute;inset:auto 9% 7%;height:26%;background:radial-gradient(ellipse at center,#27486726,#27486700 68%);filter:blur(6px)}.cd-page .rack-svg--isometric{position:relative;z-index:1}.cd-page .rack-callout--round2 text{font-weight:650}.cd-page .rack-callout--round2 text:nth-of-type(odd){font-size:10px;letter-spacing:.06em}.cd-page .rack-callout--round2 path{stroke:#4b8aca;stroke-width:1.4}.cd-page .analysis-board--round2{padding-bottom:14px}.cd-page .analysis-visual-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:10px;padding:10px}.cd-page .analysis-visual-card{position:relative;min-height:278px;border:1px solid rgba(111,175,224,.18);border-radius:8px;background:linear-gradient(145deg,#061a2d,#081f36);overflow:hidden;box-shadow:inset 0 0 35px #2074b60d}.cd-page .analysis-visual-card svg{width:100%;height:100%;display:block}.cd-page .analysis-chip{position:absolute;left:10px;top:9px;z-index:2;font-size:8px;letter-spacing:.13em;color:#86b9e4;font-weight:800}.cd-page .analysis-scale{position:absolute;left:14px;bottom:12px;display:grid;grid-template-columns:82px auto auto;align-items:center;gap:7px;font-size:7px;color:#75a3ca;letter-spacing:.09em}.cd-page .analysis-scale i{height:4px;border-radius:4px;background:linear-gradient(90deg,#06d2df,#34d36f,#f6d047,#ff704a)}.cd-page .analysis-dashboard-top{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding:48px 18px 5px}.cd-page .analysis-donut{width:82px;height:82px;border-radius:50%;background:conic-gradient(#2f7ddd 0 38%,#23c7a9 38% 68%,#f4c044 68% 100%);display:grid;place-items:center;position:relative}.cd-page .analysis-donut:after{content:"";position:absolute;width:48px;height:48px;border-radius:50%;background:#081c31}.cd-page .analysis-donut b,.cd-page .analysis-donut small{position:relative;z-index:1;line-height:1}.cd-page .analysis-donut b{font-size:16px}.cd-page .analysis-donut small{font-size:7px;color:#8cb9de;position:absolute;top:54px}.cd-page .analysis-bars{display:grid;gap:9px}.cd-page .analysis-bars i{height:6px;background:linear-gradient(90deg,#2d7dd0 var(--v),rgba(255,255,255,.08) var(--v));border-radius:6px;position:relative}.cd-page .analysis-bars i:after{content:"";position:absolute;left:0;top:-2px;width:4px;height:10px;border-radius:2px;background:#67b8ff}.cd-page .analysis-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px 12px 8px}.cd-page .analysis-kpis span{font-size:8px;color:#9fc4e4;border-top:1px solid rgba(255,255,255,.08);padding-top:7px}.cd-page .analysis-kpis b{color:#5fb1f6;margin-right:4px}.cd-page .node-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.cd-page .node-tile{height:208px;border:1px solid #dfe6ec;border-radius:8px;position:relative;overflow:hidden;background:linear-gradient(145deg,#edf1f4,#aeb8c1 55%,#d6dce1);box-shadow:0 8px 22px #1a354e0f;padding:12px;color:#19324a}.cd-page .node-tile:before,.cd-page .node-tile:after,.cd-page .node-tile i:before,.cd-page .node-tile i:after{content:"";position:absolute;background:linear-gradient(90deg,#f2f4f5,#8e99a3,#dfe4e7);box-shadow:0 0 0 1px #434e594d}.cd-page .node-tile:before{width:220px;height:24px;left:-35px;top:88px;transform:rotate(var(--r1,-2deg))}.cd-page .node-tile:after{width:24px;height:190px;left:96px;top:36px;transform:rotate(var(--r2,0deg))}.cd-page .node-tile i:before{width:44px;height:50px;border-radius:4px;left:86px;top:76px;background:#8a96a0}.cd-page .node-tile i:after{width:150px;height:18px;left:70px;top:132px;transform:rotate(var(--r3,39deg));background:#909ba5}.cd-page .node-tile span,.cd-page .node-tile b{position:relative;z-index:3;display:block}.cd-page .node-tile span{font-size:8px;font-weight:850;letter-spacing:.12em;color:#426c93}.cd-page .node-tile b{font-size:12px;margin-top:3px}.cd-page .node-tile--02{--r1:-7deg;--r3:-41deg}.cd-page .node-tile--03{--r1:25deg;--r2:90deg;--r3:-28deg}.cd-page .node-tile--04{--r1:-2deg;--r2:0deg;--r3:0deg}.cd-page .node-tile--04 i:after{width:82px;height:54px;left:66px;top:150px;background:#a9b0b6;transform:none}.cd-page .node-tile--05{--r1:8deg;--r2:19deg;--r3:53deg}.cd-page .node-tile--06{--r1:-17deg;--r2:12deg;--r3:-52deg}.cd-page .node-spec-grid{display:grid;grid-template-columns:repeat(8,1fr);margin-top:12px;border:1px solid #e0e7ed;border-radius:8px;overflow:hidden;background:#fff}.cd-page .node-spec-grid>div{min-height:72px;padding:11px 12px;border-right:1px solid #e6ecf1}.cd-page .node-spec-grid>div:last-child{border-right:0}.cd-page .node-spec-grid span,.cd-page .node-spec-grid b{display:block}.cd-page .node-spec-grid span{font-size:9px;color:#6d7d8d;font-weight:700}.cd-page .node-spec-grid b{font-size:11px;margin-top:7px;color:#24384d}.cd-page .process-photo{background-blend-mode:normal}.cd-page .process-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 35%);pointer-events:none}.cd-page .process-photo:hover{transform:translateY(-3px);box-shadow:0 14px 26px #16304924}.cd-page .process-photo{transition:.25s ease}.cd-page .logistics-photo{border:1px solid #dfe7ee}.cd-page .logistics-photo:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.cd-page .result-main,.cd-page .result-thumb{border:1px solid rgba(255,255,255,.12)}@media(min-width:1181px){.cd-page .rack-stage{gap:24px}.cd-page .configuration-card dl>div{padding:11px 15px}.cd-page .engineering-layout{grid-template-columns:1.32fr .68fr;gap:30px}.cd-page .analysis-board{height:165px}.cd-page .node-tile i:before{top:64px}.cd-page .node-tile i:after{top:115px}.cd-page .node-tile--04 i:after{top:126px}.cd-page .node-spec-grid{margin-top:10px}.cd-page .node-spec-grid>div{min-height:61px;padding:9px 10px}.cd-page .process-photo{min-height:226px}.cd-page .traceability-card__grid>div{padding:12px 15px}.cd-page .logistics-section{height:496px}.cd-page .logistics-photo{min-height:232px}.cd-page .result-main{min-height:468px}.cd-page .result-thumb{min-height:229px}.cd-page .related-section{height:940px}}.cd-page{--blue: var(--kz-brand-ocean);--ink: var(--kz-text, #12263a);--muted: var(--kz-text-soft, #637387);--line: var(--kz-border, #e6e9ef);--cta: #e07a2f;--cta-deep: #c9651f}.cd-page .section{padding:72px 0;min-height:0;overflow:visible}.cd-page .section--soft{background:#f7f9fc}.cd-page .section-heading{margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--line)}.cd-page .section-heading h2{margin:0;font-size:clamp(26px,2.2vw,34px);line-height:1.2;font-weight:800;color:var(--kz-brand-navy-1, #081f3e);letter-spacing:-.02em}.cd-page .section-heading .eyebrow{margin-top:8px;font-size:11px;letter-spacing:.14em;color:var(--blue)}.cd-page .section-heading--dark{border-bottom-color:#ffffff29}.cd-page .section-heading--dark h2{color:#fff}.cd-page .section-heading--dark .eyebrow{color:#9bc5ff}.cd-page .overview-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.7fr);gap:40px;align-items:stretch}.cd-page .snapshot-grid{grid-template-columns:repeat(3,1fr);border-radius:8px;box-shadow:none}.cd-page .snapshot-card{min-height:96px;padding:18px 16px;align-items:center}.cd-page .snapshot-card:nth-child(4n){border-right:1px solid var(--line-2)}.cd-page .snapshot-card:nth-child(3n){border-right:0}.cd-page .snapshot-card:nth-child(n+4){border-bottom:1px solid var(--line-2)}.cd-page .snapshot-card:nth-child(n+7){border-bottom:0}.cd-page figure{margin:0}.cd-page .conditions-layout{display:grid;grid-template-columns:1fr;gap:18px;width:100%}.cd-page .condition-cards{grid-template-columns:repeat(5,1fr);gap:12px;width:100%;min-width:0}.cd-page .condition-card{min-height:0;padding:20px 16px;border-radius:8px;box-shadow:none}.cd-page .media-card{min-height:280px;border-radius:8px;width:100%;min-width:0;margin:0}.cd-page .flow-strip--light{margin-top:16px;border-radius:8px;width:100%}.cd-page .node-strip{grid-template-columns:repeat(3,1fr);gap:12px}.cd-page .node-tile{height:190px;border-radius:8px}.cd-page .node-spec-grid{grid-template-columns:repeat(4,1fr);margin-top:16px;border-radius:8px}.cd-page .node-spec-grid>div:nth-child(4n){border-right:0}.cd-page .node-spec-grid>div:nth-child(n+5){border-top:1px solid #e6ecf1}.cd-page .manufacturing-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:16px;align-items:stretch}.cd-page .manufacturing-flow{grid-template-columns:repeat(4,1fr);gap:10px}.cd-page .process-photo{min-height:168px;border-radius:8px}.cd-page .process-photo span{display:none}.cd-page .traceability-card{margin-top:0;height:100%;display:flex;flex-direction:column;border-radius:8px;background:linear-gradient(180deg,#0f376c,#0b2f5f);border:0;color:#fff;box-shadow:none}.cd-page .traceability-card__title{background:transparent;color:#9bc5ff;padding:18px 18px 8px;border-bottom:1px solid rgba(255,255,255,.12)}.cd-page .traceability-card__grid{grid-template-columns:1fr;flex:1}.cd-page .traceability-card__grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1);padding:14px 18px}.cd-page .traceability-card__grid>div:last-child{border-bottom:0}.cd-page .traceability-card span{color:#8eb4d8}.cd-page .traceability-card b{color:#fff}.cd-page .traceability-card small{color:#b7c9da}.cd-page .timeline{justify-content:space-between;width:100%;gap:0}.cd-page .timeline__step{width:auto;min-width:88px;height:auto;padding:10px 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.cd-page .timeline__step small{position:static;margin:0;white-space:normal;text-align:center;font-size:12px;font-weight:700;color:inherit}.cd-page .timeline i{flex:1 1 auto;width:auto;min-width:16px;max-width:none}.cd-page .result-grid{grid-template-columns:1.4fr 1fr;gap:14px}.cd-page .result-main{min-height:360px;border-radius:8px}.cd-page .result-thumb{min-height:170px;border-radius:8px}.cd-page .cta-panel{margin-top:36px;border-radius:10px;padding:32px;background:linear-gradient(105deg,#e07a2f,#d56a22 48%,#c45d1c)!important;background-image:none!important;align-items:center;gap:28px}.cd-page .cta-panel__copy h3{color:#fff}.cd-page .cta-panel__copy p{color:#ffffffe0}.cd-page .cta-panel .eyebrow--light{color:#ffffffc7}.cd-page .btn--primary{background:#1a2b3d;border-color:#1a2b3d}.cd-page .btn--ghost{border-color:#ffffff8c;color:#fff}@media(max-width:1180px){.cd-page .snapshot-grid{grid-template-columns:repeat(2,1fr)}.cd-page .snapshot-card:nth-child(3n){border-right:1px solid var(--line-2)}.cd-page .snapshot-card:nth-child(2n){border-right:0}.cd-page .condition-cards{grid-template-columns:repeat(3,1fr)}.cd-page .manufacturing-layout{grid-template-columns:1fr}.cd-page .manufacturing-flow{grid-template-columns:repeat(4,1fr)}.cd-page .traceability-card__grid{grid-template-columns:repeat(2,1fr)}.cd-page .node-strip{grid-template-columns:repeat(3,1fr)}.cd-page .node-spec-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.cd-page .section{padding:52px 0}.cd-page .overview-grid{grid-template-columns:1fr}.cd-page .snapshot-grid,.cd-page .condition-cards,.cd-page .manufacturing-flow,.cd-page .node-strip,.cd-page .node-spec-grid{grid-template-columns:1fr 1fr}.cd-page .traceability-card__grid{grid-template-columns:1fr}.cd-page .timeline{justify-content:flex-start}}.cd-page .engineering-layout{grid-template-columns:1.15fr .85fr;gap:28px;align-items:stretch}.cd-page .analysis-board--round2{padding:0 0 12px;height:auto}.cd-page .analysis-visual-card--solo{min-height:320px;margin:10px;border-radius:8px}.cd-page .analysis-visual-card--solo svg{min-height:280px}.cd-page .engineering-checks{background:#ffffff0a;border:1px solid rgba(126,177,222,.18);border-radius:10px;padding:18px}.cd-page .engineering-checks__title{margin:0 0 14px;font-size:12px;letter-spacing:.12em;font-weight:800;color:#8eb8e0}.cd-page .engineering-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cd-page .engineering-check{padding:14px 12px;border:1px solid rgba(126,177,222,.16);border-radius:8px;background:#081c308c}.cd-page .engineering-check__icon{width:32px;height:32px;display:block;object-fit:contain;margin-bottom:10px;border:0;border-radius:0;background:transparent}.cd-page .engineering-check b{display:block;font-size:14px;color:#fff;margin:0 0 6px}.cd-page .engineering-check p{margin:0;font-size:12px;line-height:1.55;color:#a9bfd4}.cd-page .engineering-flow{margin-top:18px}.cd-page .details-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:18px;align-items:stretch}.cd-page .details-layout .node-strip{grid-template-columns:repeat(3,1fr);gap:10px}.cd-page .details-layout .bom-card{height:100%;display:flex;flex-direction:column;border-radius:8px;box-shadow:none}.cd-page .details-layout .bom-card ul{flex:1;padding:4px 16px}.cd-page .details-layout .bom-card li span{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:700;color:#1a3348}.cd-page .details-layout .bom-card li span em{font-size:10px;letter-spacing:.08em;color:#6f8799;font-weight:650}.cd-page .details-layout .bom-card li>em{font-size:12px;color:#718496}.cd-page .details-layout .bom-card small{padding:10px 16px 14px;color:#8290a0;font-size:11px}@media(max-width:1180px){.cd-page .engineering-layout,.cd-page .details-layout{grid-template-columns:1fr}.cd-page .engineering-check-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.cd-page .engineering-check-grid,.cd-page .details-layout .node-strip{grid-template-columns:1fr 1fr}}
