.form-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:560px){.form-row-2{grid-template-columns:1fr}}.loss-group{background:var(--color-bg-alt);border-radius:12px;padding:14px 16px 6px;margin-bottom:12px}.loss-group .input-unit{background:var(--color-bg-white)}.loss-group-head{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px}.loss-dot{width:9px;height:9px;border-radius:50%;display:inline-block}#roi-scenario{font-size:.86rem}.roi-headline{text-align:center;margin-bottom:32px}.roi-headline-label{font-size:1rem;color:var(--color-text-muted);margin-bottom:8px}.roi-headline-amount{font-size:3rem;font-weight:800;font-family:var(--font-heading);letter-spacing:-.03em;line-height:1;color:#10b981}.roi-headline-sub{font-size:.95rem;color:var(--color-text-muted);margin-top:10px;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.5}.verdict-badge{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:999px;color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}@media(max-width:600px){.cost-grid{grid-template-columns:1fr}}.cost-card{background:var(--color-bg-alt);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.cost-card--main{background:#10b9810f;border:1.5px solid rgba(16,185,129,.25)}.cost-card--accent{background:#94a3b81f;border:1.5px solid rgba(148,163,184,.35)}.cost-card-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted)}.cost-card-amount{font-size:1.5rem;font-weight:800;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-secondary)}.lever-breakdown{background:var(--color-bg-alt);border-radius:12px;padding:24px;margin-bottom:28px}.lever-breakdown h3{font-size:1rem;margin-bottom:8px}.lever-intro{font-size:.85rem;color:var(--color-text-muted);margin:0 0 18px;line-height:1.55}.lv-row{margin-bottom:16px}.lv-row:last-child{margin-bottom:0}.lv-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.lv-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.lv-label{font-size:.88rem;font-weight:600;color:var(--color-secondary)}.lv-tag{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#10b98124;color:#059669}.lv-val{margin-left:auto;font-size:.9rem;font-weight:700}.lv-bar-wrap{height:12px;background:var(--color-bg-white);border-radius:6px;overflow:hidden}.lv-bar{height:100%;border-radius:6px;transition:width .8s ease}.lv-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:.76rem;color:var(--color-text-muted)}.lv-meta strong{color:var(--color-secondary);font-weight:700}.invest-strip{background:var(--color-bg-alt);border-radius:12px;padding:24px;margin-bottom:28px}.invest-strip h3{font-size:1rem;margin-bottom:16px}.iv-row{display:grid;grid-template-columns:minmax(120px,190px) 1fr auto;align-items:center;gap:12px;margin-bottom:10px;font-size:.82rem}.iv-row:last-child{margin-bottom:0}.iv-label{color:var(--color-text-muted)}.iv-bar-wrap{height:14px;background:var(--color-bg-white);border-radius:7px;overflow:hidden}.iv-bar{height:100%;border-radius:7px;transition:width .8s ease}.iv-val{font-weight:700;color:var(--color-secondary);min-width:88px;text-align:right}.iv-val--strong{color:var(--color-text-muted)}@media(max-width:560px){.iv-row{grid-template-columns:1fr;gap:4px}.iv-val{text-align:left}}.invest-note{font-size:.85rem;color:var(--color-text-muted);margin:14px 0 0;line-height:1.6}.roi-sc-wrap{grid-column:1 / -1;margin-top:8px}.roi-sc-table{width:100%;border-collapse:collapse;font-size:.86rem}.roi-sc-table th,.roi-sc-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--color-border)}.roi-sc-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.roi-sc-table td:not(:first-child){font-weight:600;color:var(--color-secondary)}.roi-sc-current td{background:#10b9810f}.roi-sc-current td:first-child{font-weight:700}.roi-sc-table small{font-weight:400;color:var(--color-text-muted)}.roi-sc-note{font-size:.78rem;color:var(--color-text-muted);margin:10px 0 0}.results-cta{background:var(--gradient-dark);border-radius:16px;padding:36px;text-align:center;margin-bottom:24px}.results-cta h3{color:#fff;font-size:1.3rem;margin-bottom:12px}.results-cta p{color:#ffffffb3;font-size:.95rem;margin-bottom:24px;max-width:460px;margin-left:auto;margin-right:auto}.cta-note{font-size:.78rem;color:#fff6;margin-top:12px;margin-bottom:0}
