.narrative{background:var(--bg);padding:120px 0}.narrative .tag{margin-bottom:16px}.narrative h2{font-family:var(--serif);color:var(--g900);margin-bottom:16px;font-size:clamp(26px,2.6vw,36px)}.narrative h2 i{color:var(--g400)}.comparison{background:var(--bg-white);padding:120px 0}.comp-header{margin-bottom:48px}.comp-header h2{font-family:var(--serif);color:var(--g900);font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.12}.comp-header h2 i{color:var(--g400)}@media (max-width:768px){.narrative,.comparison{padding:80px 0}}@media (max-width:480px){.narrative,.comparison{padding:64px 0}}.process-header{margin-bottom:32px}.process-header h2{font-family:var(--serif);color:var(--g900);font-size:clamp(28px,2.8vw,40px);font-weight:600}.process-header h2 i{color:var(--g400)}.specs-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.spec-card{background:var(--bg-white);border:1px solid var(--g150);border-radius:var(--r);text-align:center;padding:28px}.spec-card .val{font-family:var(--sans);color:var(--g900);font-size:28px;font-weight:500}.spec-card .unit{font-family:var(--sans);color:var(--g500);font-size:13px}.spec-card .lbl{font-family:var(--sans);color:var(--g500);margin-top:8px;font-size:13px}@media (max-width:768px){.specs-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.specs-grid{grid-template-columns:1fr}}
