.LIC-New-Jeevan-Shanti-Plan-Calculator{--gap:16px;--radius:14px;--surface:#ffffff;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--accent:#0ea5e9;--bg:#f8fafc;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--ink);background:var(--bg);padding:clamp(16px, 2vw, 32px)}.LIC-New-Jeevan-Shanti-Plan-Calculator *{box-sizing:border-box}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-header{margin-bottom:20px}.LIC-New-Jeevan-Shanti-Plan-Calculator h1{margin:0 0 6px;font-size:clamp(20px, 3.2vw, 32px);line-height:1.2}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-sub{color:var(--muted);margin:0}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-form,.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(12px, 2vw, 20px);margin-bottom:16px;box-shadow:0 1px 0 rgb(15 23 42 / .02)}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr)}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-field{grid-column:span 12}@media (min-width:720px){.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-field{grid-column:span 6}}.LIC-New-Jeevan-Shanti-Plan-Calculator label{display:block;font-weight:600;margin-bottom:6px}.LIC-New-Jeevan-Shanti-Plan-Calculator input,.LIC-New-Jeevan-Shanti-Plan-Calculator select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line);outline:none;font-size:14px;background:#fff}.LIC-New-Jeevan-Shanti-Plan-Calculator input:focus,.LIC-New-Jeevan-Shanti-Plan-Calculator select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(14 165 233 / .15)}.LIC-New-Jeevan-Shanti-Plan-Calculator small{display:block;color:var(--muted);margin-top:6px}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-check{display:flex;align-items:center;gap:10px;user-select:none}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-switches{display:grid;gap:10px;grid-column:span 12;margin-top:6px}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-btn{border:1px solid var(--accent);background:var(--accent);color:#fff;padding:10px 14px;border-radius:999px;cursor:pointer;font-weight:600}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-btn:hover{filter:brightness(.98)}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-btn-ghost{background:#fff0;color:var(--ink);border-color:var(--line)}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-btn-secondary{background:#111827;border-color:#111827}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-results h2{margin:6px 0 10px}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-table th,.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-table td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-table thead th{background:#f1f5f9;font-weight:700}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-kv{display:grid;gap:8px}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-kv>div{display:flex;justify-content:space-between;align-items:center;border:1px dashed var(--line);padding:10px 12px;border-radius:10px;background:#fafafa}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-help{color:var(--muted);margin-top:8px}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-note{font-size:13px;color:var(--muted)}.LIC-New-Jeevan-Shanti-Plan-Calculator .lnjspc-footer{color:var(--muted);font-size:12px;margin-top:6px}