.Z_pnfq_wrap{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}@media (max-width:900px){.Z_pnfq_wrap{grid-template-columns:1fr}}.Z_pnfq_form{border-radius:var(--radius-feature);background:#fff;border:1px solid #0f151714;flex-direction:column;gap:22px;padding:28px 30px;display:flex}.Z_pnfq_row{flex-direction:column;gap:6px;display:flex}.Z_pnfq_label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:11px;font-weight:500}.Z_pnfq_hint{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.Z_pnfq_input{background:var(--paper-50);font-family:var(--font-body);color:var(--text-on-light);border:1px solid #0f151724;border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.Z_pnfq_input:focus{border-color:var(--electric-500);outline:none;box-shadow:0 0 0 3px #4c9ef02e}.Z_pnfq_segRow{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}@media (max-width:600px){.Z_pnfq_segRow{grid-template-columns:repeat(2,1fr)}}.Z_pnfq_seg{background:var(--paper-50);cursor:pointer;color:var(--text-on-light);border:1px solid #0f15171f;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.Z_pnfq_seg:hover{border-color:var(--electric-400)}.Z_pnfq_segActive{background:var(--midnight-900);color:#fff;border-color:var(--midnight-900)}.Z_pnfq_result{background:var(--midnight-900);color:var(--text-on-dark);border-radius:var(--radius-feature);box-shadow:var(--shadow-feature);border:1px solid #ffffff0f;padding:28px 26px;position:sticky;top:100px}.Z_pnfq_resultEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--electric-400);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.Z_pnfq_resultTitle{letter-spacing:-.015em;margin:0 0 22px;font-size:17px;font-weight:700}.Z_pnfq_savingsAmount{letter-spacing:-.03em;color:var(--electric-400);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:46px;font-weight:700;line-height:1}.Z_pnfq_savingsNote{color:#ffffff8c;font-size:12.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px;display:inline-block}.Z_pnfq_metric{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:13.5px;display:flex}.Z_pnfq_metric:last-of-type{border-bottom:none}.Z_pnfq_metricLabel{color:#ffffffb3}.Z_pnfq_metricValue{font-family:var(--font-mono);color:var(--text-on-dark);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.Z_pnfq_disclaimer{color:#ffffff80;margin-top:14px;font-size:12px;line-height:1.55}
