.why-grid-four{grid-template-columns:repeat(4,1fr)}
.why-grid-three{grid-template-columns:repeat(3,1fr)}
.process-section{background:var(--forest);color:#fff}
.process-section .section-head p{color:#c1d1c7}
.process-section .eyebrow{color:#d8e4dc}
.process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16);border-radius:14px;overflow:hidden}
.process-grid article{background:var(--forest);padding:28px 22px}
.process-grid b{color:var(--lime);font-size:12px}
.process-grid h3{font-size:18px;margin:18px 0 10px}
.process-grid p{color:#bdcec4;font-size:13px}
.mini-specs{grid-template-columns:1fr;gap:0;border:1px solid var(--line);padding:0;margin:0 0 22px}
.mini-specs span{grid-template-columns:minmax(105px,.8fr) 1.2fr;padding:9px 10px;border-bottom:1px solid var(--line)}
.mini-specs span:last-child{border-bottom:0}
.mini-specs b{align-self:center}
@media(max-width:1050px){.why-grid-four,.why-grid-three{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.why-grid-four,.why-grid-three,.process-grid{grid-template-columns:1fr}.mini-specs span{grid-template-columns:1fr;gap:2px}}
.hp-field{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.form-status{grid-column:1/-1;min-height:24px;font-size:13px;color:var(--muted)}
.form-status.success{padding:12px 14px;background:#e8f4e9;color:#245b36;border-left:3px solid #3e8b55}
.form-status.error{padding:12px 14px;background:#fff0ec;color:#8c3529;border-left:3px solid #b84b3c}
.form button:disabled{opacity:.65;cursor:wait}
