.capture-planning{background:#f2f4ec;border-top:1px solid var(--line)}
.brand-logo{height:72px;overflow:hidden;display:flex;align-items:center}
.brand-logo img{display:block;width:154px;height:auto}
.brand-footer{height:auto;align-items:flex-start}
.brand-footer img{width:180px}
.capture-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}
.capture-intro h2,.review-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-2.6px}
.capture-intro>p:not(.section-tag){font-size:17px;line-height:1.7;color:var(--muted)}
.sensor-note{margin-top:28px;padding:20px 22px;border-left:3px solid var(--green);background:#fff;font-size:14px!important}
.sensor-note strong{color:var(--ink)}
.capture-factors{border-top:1px solid var(--line)}
.capture-factors article{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:24px 8px;border-bottom:1px solid var(--line)}
.capture-factors article>span,.review-steps article>span,.data-delivery>span{color:var(--green);font-size:11px;font-weight:700;letter-spacing:1px}
.capture-factors h3{font-size:18px;margin-bottom:7px}
.capture-factors p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}
.data-delivery{display:grid;grid-template-columns:45px 1fr auto;gap:22px;align-items:center;border:1px solid var(--line);border-top:0;padding:26px;background:#edf2ea}
.data-delivery h3{font-size:19px;margin:0 0 5px}.data-delivery p{color:var(--muted);font-size:14px;margin:0}.data-delivery b{font-size:11px;letter-spacing:1.3px;color:var(--green);white-space:nowrap}
.review-flow{background:var(--ink);color:#fff}
.review-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}
.review-heading>p{color:#bfd0cc;line-height:1.7;max-width:440px}
.review-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid #ffffff26;border-left:1px solid #ffffff26}
.review-steps article{min-height:235px;padding:25px;border-right:1px solid #ffffff26;border-bottom:1px solid #ffffff26}
.review-steps article>span{color:var(--lime)}
.review-steps h3{font-size:18px;margin:38px 0 10px}.review-steps p{color:#bdcfca;font-size:14px;line-height:1.65}
.field-use{display:grid;grid-template-columns:75px 1fr;gap:25px;align-items:center;margin-top:38px;padding:26px 30px;background:var(--green);max-width:820px}
.field-mark{width:64px;height:64px;display:grid;place-items:center;border:1px solid #ffffff55;color:var(--lime);font-size:28px}.field-use small{color:var(--lime);font-size:10px;letter-spacing:1.6px}.field-use h3{margin:5px 0;font-size:20px}.field-use p{margin:0;color:#d0dfdb;font-size:14px;line-height:1.6}
@media(max-width:900px){.capture-layout,.review-heading{grid-template-columns:1fr;gap:45px}.review-steps{grid-template-columns:1fr 1fr}.data-delivery{grid-template-columns:40px 1fr}.data-delivery b{grid-column:2}}
@media(max-width:560px){.brand-logo img{width:138px}.brand-footer img{width:165px}.review-steps{grid-template-columns:1fr}.field-use{grid-template-columns:1fr}.data-delivery{grid-template-columns:1fr}.data-delivery b{grid-column:auto}.capture-factors article{grid-template-columns:35px 1fr}}
