.story[data-astro-cid-ixpjekpb]{background:var(--paper);border-top:1px solid var(--line)}.story[data-astro-cid-ixpjekpb].night{background:var(--night)}.story__bg[data-astro-cid-ixpjekpb]{opacity:.55;position:absolute;inset:0;mask-image:radial-gradient(at 65%,#000 30%,#0000 80%)}.story__stage[data-astro-cid-ixpjekpb]{position:absolute;inset:0 0 0 28%}.story__stage[data-astro-cid-ixpjekpb] .stage{min-height:0}.story__ui[data-astro-cid-ixpjekpb]{height:100%;padding-top:calc(var(--header-h) + 28px);pointer-events:none;grid-template-rows:1fr auto;grid-template-columns:minmax(280px,420px) 1fr;padding-bottom:28px;display:grid;position:relative}.story__ui[data-astro-cid-ixpjekpb] a,.story__ui[data-astro-cid-ixpjekpb] button[data-astro-cid-ixpjekpb]{pointer-events:auto}.story__panel[data-astro-cid-ixpjekpb]{grid-column:1;align-self:center;gap:28px;display:grid}.story__heading[data-astro-cid-ixpjekpb]{align-items:center;gap:12px;margin:0;display:flex}.story__heading[data-astro-cid-ixpjekpb]:before{content:"";background:currentColor;width:28px;height:1px}.story__steps[data-astro-cid-ixpjekpb]{display:grid}.story__step[data-astro-cid-ixpjekpb]{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);pointer-events:none;grid-area:1/1;align-content:start;gap:18px;display:grid;transform:translateY(18px)}.story__step[data-astro-cid-ixpjekpb].is-active{opacity:1;pointer-events:auto;transform:none}.story__step[data-astro-cid-ixpjekpb].is-done{transform:translateY(-18px)}.story__num[data-astro-cid-ixpjekpb]{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.story__meta[data-astro-cid-ixpjekpb]{color:var(--mute)}.story__title[data-astro-cid-ixpjekpb]{font-size:clamp(30px,3.4vw,52px)}.story__text[data-astro-cid-ixpjekpb]{color:var(--ink-2);max-width:40ch;margin:0;font-size:17px;line-height:1.6}.story__step[data-astro-cid-ixpjekpb] .tag[data-astro-cid-ixpjekpb]{justify-self:start}html:not(.js) .story__step[data-astro-cid-ixpjekpb]{opacity:1;grid-area:auto;margin-bottom:32px;transform:none}.story__nav[data-astro-cid-ixpjekpb]{grid-column:1/-1;align-self:end}.story__progress[data-astro-cid-ixpjekpb]{background:var(--line-2);height:1px;margin-bottom:14px;position:relative}.story__progress[data-astro-cid-ixpjekpb] i[data-astro-cid-ixpjekpb]{background:var(--accent);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.story__nav[data-astro-cid-ixpjekpb] ol[data-astro-cid-ixpjekpb]{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.story__nav[data-astro-cid-ixpjekpb] button[data-astro-cid-ixpjekpb]{cursor:pointer;text-align:left;width:100%;color:var(--mute);background:0 0;border:0;gap:4px;padding:4px 0;transition:color .3s;display:grid}.story__nav[data-astro-cid-ixpjekpb] li[data-astro-cid-ixpjekpb].is-active button[data-astro-cid-ixpjekpb],.story__nav[data-astro-cid-ixpjekpb] li[data-astro-cid-ixpjekpb].is-done button[data-astro-cid-ixpjekpb]{color:var(--ink)}.story__nav[data-astro-cid-ixpjekpb] li[data-astro-cid-ixpjekpb].is-active .mono[data-astro-cid-ixpjekpb]{color:var(--accent-ink)}.night[data-astro-cid-ixpjekpb] .story__nav[data-astro-cid-ixpjekpb] li[data-astro-cid-ixpjekpb].is-active .mono[data-astro-cid-ixpjekpb]{color:var(--accent)}.story__navlabel[data-astro-cid-ixpjekpb]{font-size:12.5px;line-height:1.3}@media (width<=900px){.story__stage[data-astro-cid-ixpjekpb]{inset:var(--header-h) 0 44% 0}.story__ui[data-astro-cid-ixpjekpb]{padding-top:var(--header-h);grid-template-rows:1fr auto auto;grid-template-columns:1fr}.story__panel[data-astro-cid-ixpjekpb]{background:linear-gradient(transparent, var(--paper) 18%);grid-row:2;align-self:end;gap:12px;padding-top:28px}.night[data-astro-cid-ixpjekpb] .story__panel[data-astro-cid-ixpjekpb]{background:linear-gradient(transparent, var(--night) 18%)}.story__heading[data-astro-cid-ixpjekpb]{display:none}.story__title[data-astro-cid-ixpjekpb]{font-size:clamp(26px,7vw,36px)}.story__text[data-astro-cid-ixpjekpb]{font-size:15px}.story__nav[data-astro-cid-ixpjekpb]{grid-row:3;margin-top:16px}.story__navlabel[data-astro-cid-ixpjekpb]{display:none}}.nh__row[data-astro-cid-bac6bcrh]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;display:flex}.nh__row[data-astro-cid-bac6bcrh] .lede[data-astro-cid-bac6bcrh]{max-width:30ch;color:var(--ink);font-size:clamp(22px,2.2vw,32px)}.nh__intro[data-astro-cid-bac6bcrh]{max-width:62ch;margin:40px 0 0}.concept__head[data-astro-cid-bac6bcrh]{gap:22px;max-width:900px;margin-bottom:56px;display:grid}.concept__grid[data-astro-cid-bac6bcrh]{grid-template-columns:repeat(3,minmax(0,1fr))}.concept__grid[data-astro-cid-bac6bcrh] article[data-astro-cid-bac6bcrh]{background:var(--paper);align-content:start;gap:14px;transition:background .3s;display:grid}.concept__grid[data-astro-cid-bac6bcrh] article[data-astro-cid-bac6bcrh]:hover{background:var(--white)}.concept__grid[data-astro-cid-bac6bcrh] .tag[data-astro-cid-bac6bcrh]{justify-self:start}.concept__grid[data-astro-cid-bac6bcrh] p[data-astro-cid-bac6bcrh]{color:var(--ink-2);margin:0}.concept__svg[data-astro-cid-bac6bcrh]{width:100%;height:120px;color:var(--ink);border-bottom:1px dashed var(--line-2);margin-bottom:8px;padding-bottom:12px}@media (width<=1000px){.concept__grid[data-astro-cid-bac6bcrh]{grid-template-columns:1fr 1fr}}@media (width<=620px){.concept__grid[data-astro-cid-bac6bcrh]{grid-template-columns:1fr}}.data__head[data-astro-cid-bac6bcrh]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(28px,5vw,96px);margin-bottom:56px;display:grid}.data__head[data-astro-cid-bac6bcrh]>div[data-astro-cid-bac6bcrh]{gap:22px;display:grid}.matrix[data-astro-cid-bac6bcrh]{border:1px solid var(--line-2);background:var(--white);margin-top:48px;overflow-x:auto}.matrix[data-astro-cid-bac6bcrh] table[data-astro-cid-bac6bcrh]{border-collapse:collapse;width:100%;min-width:760px}.matrix[data-astro-cid-bac6bcrh] th[data-astro-cid-bac6bcrh],.matrix[data-astro-cid-bac6bcrh] td[data-astro-cid-bac6bcrh]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 18px}.matrix[data-astro-cid-bac6bcrh] thead[data-astro-cid-bac6bcrh] th[data-astro-cid-bac6bcrh]{background:var(--paper);border-bottom:1px solid var(--line-2)}.matrix[data-astro-cid-bac6bcrh] tbody[data-astro-cid-bac6bcrh] th[data-astro-cid-bac6bcrh]{font-weight:520;font-stretch:104%}.matrix__val[data-astro-cid-bac6bcrh]{font-family:var(--f-mono);color:var(--accent-ink);font-size:14px}.matrix__nil[data-astro-cid-bac6bcrh]{font-family:var(--f-mono);color:var(--mute-2);letter-spacing:.04em;font-size:12px}.matrix[data-astro-cid-bac6bcrh] tr[data-astro-cid-bac6bcrh]:last-child th[data-astro-cid-bac6bcrh],.matrix[data-astro-cid-bac6bcrh] tr[data-astro-cid-bac6bcrh]:last-child td[data-astro-cid-bac6bcrh]{border-bottom:0}.data__note[data-astro-cid-bac6bcrh]{margin-top:20px}@media (width<=900px){.data__head[data-astro-cid-bac6bcrh]{grid-template-columns:1fr}}.econ__head[data-astro-cid-bac6bcrh]{gap:22px;margin-bottom:clamp(48px,6vw,88px);display:grid}.econ__grid[data-astro-cid-bac6bcrh]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.econ__price[data-astro-cid-bac6bcrh]{justify-items:start;gap:14px;display:grid}.econ__num[data-astro-cid-bac6bcrh]{letter-spacing:-.05em;align-items:baseline;margin:0;font-size:clamp(110px,16vw,240px);font-weight:520;font-stretch:115%;line-height:.85;display:flex}.econ__cur[data-astro-cid-bac6bcrh]{color:var(--accent);letter-spacing:0;margin-right:.08em;font-size:.4em}.econ__lakh[data-astro-cid-bac6bcrh]{letter-spacing:.02em;color:var(--ink-2);margin-left:.25em;font-size:.2em;font-stretch:100%}.econ__bundle[data-astro-cid-bac6bcrh]{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.econ__bundle[data-astro-cid-bac6bcrh] li[data-astro-cid-bac6bcrh]{border-bottom:1px solid var(--line-2);grid-template-columns:48px 1fr 40px;align-items:center;gap:16px;padding:22px 0;display:grid}.econ__bundle[data-astro-cid-bac6bcrh] strong[data-astro-cid-bac6bcrh]{letter-spacing:-.01em;font-size:clamp(20px,2vw,28px);font-weight:520;font-stretch:106%;display:block}.econ__bundle[data-astro-cid-bac6bcrh] li[data-astro-cid-bac6bcrh] span[data-astro-cid-bac6bcrh]:not(.mono):not(.econ__plus){color:var(--mute);font-size:14px}.econ__plus[data-astro-cid-bac6bcrh]{font-family:var(--f-mono);color:var(--accent);text-align:right;font-size:22px}@media (width<=900px){.econ__grid[data-astro-cid-bac6bcrh]{grid-template-columns:1fr}}.calc[data-astro-cid-bac6bcrh]{background:var(--night-2);margin-top:clamp(56px,7vw,110px)}.calc[data-astro-cid-bac6bcrh] .corner[data-astro-cid-bac6bcrh]{border-color:var(--paper)}.calc__head[data-astro-cid-bac6bcrh]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.calc__body[data-astro-cid-bac6bcrh]{grid-template-columns:.9fr 1.1fr;display:grid}.calc__inputs[data-astro-cid-bac6bcrh]{border-right:1px solid var(--line);align-content:start;gap:28px;padding:28px 26px;display:grid}.calc__field[data-astro-cid-bac6bcrh]{gap:12px;display:grid}.calc__field[data-astro-cid-bac6bcrh] .label[data-astro-cid-bac6bcrh]{color:var(--ink-2);justify-content:space-between;display:flex}.calc__field[data-astro-cid-bac6bcrh] output[data-astro-cid-bac6bcrh]{color:var(--accent)}.calc[data-astro-cid-bac6bcrh] input[data-astro-cid-bac6bcrh][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent) var(--fill,55%), var(--line-2) var(--fill,55%));width:100%;height:2px}.calc[data-astro-cid-bac6bcrh] input[data-astro-cid-bac6bcrh][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:4px solid var(--accent);border-radius:50%;width:18px;height:18px}.calc[data-astro-cid-bac6bcrh] input[data-astro-cid-bac6bcrh][type=range]::-moz-range-thumb{background:var(--paper);border:4px solid var(--accent);border-radius:50%;width:12px;height:12px}.calc[data-astro-cid-bac6bcrh] input[data-astro-cid-bac6bcrh][type=number]{color:var(--paper);border:1px solid var(--line-3);font-family:var(--f-mono);background:0 0;border-radius:2px;width:160px;padding:12px 14px;font-size:16px}.calc[data-astro-cid-bac6bcrh] .note[data-astro-cid-bac6bcrh]{color:var(--mute)}.calc__out[data-astro-cid-bac6bcrh]{grid-template-columns:1fr 1fr;margin:0;display:grid}.calc__out[data-astro-cid-bac6bcrh]>div[data-astro-cid-bac6bcrh]{border-bottom:1px solid var(--line);gap:8px;padding:24px 26px;display:grid}.calc__out[data-astro-cid-bac6bcrh]>div[data-astro-cid-bac6bcrh]:nth-child(odd):not(.calc__wide){border-right:1px solid var(--line)}.calc__wide[data-astro-cid-bac6bcrh]{grid-column:1/-1;border-bottom:0!important}.calc__out[data-astro-cid-bac6bcrh] dd[data-astro-cid-bac6bcrh]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:500;font-stretch:108%}.calc__wide[data-astro-cid-bac6bcrh] dd[data-astro-cid-bac6bcrh]{color:var(--accent)}@media (width<=900px){.calc__body[data-astro-cid-bac6bcrh]{grid-template-columns:1fr}.calc__inputs[data-astro-cid-bac6bcrh]{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=480px){.calc__out[data-astro-cid-bac6bcrh]{grid-template-columns:1fr}.calc__out[data-astro-cid-bac6bcrh]>div[data-astro-cid-bac6bcrh]{border-right:0!important}}.rel__title[data-astro-cid-bac6bcrh]{max-width:22ch;margin:22px 0 56px}.rel__grid[data-astro-cid-bac6bcrh]{border:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:0;display:grid}.rel__card[data-astro-cid-bac6bcrh]{align-content:start;gap:16px;padding:clamp(28px,3vw,48px);transition:background .3s;display:grid}.rel__card[data-astro-cid-bac6bcrh]+.rel__card[data-astro-cid-bac6bcrh]{border-left:1px solid var(--line-2)}.rel__card[data-astro-cid-bac6bcrh]:hover{background:var(--white)}.rel__card[data-astro-cid-bac6bcrh] p[data-astro-cid-bac6bcrh]{color:var(--ink-2);max-width:44ch;margin:0}.rel__card[data-astro-cid-bac6bcrh] .link-arrow[data-astro-cid-bac6bcrh]{justify-self:start;margin-top:12px}@media (width<=760px){.rel__grid[data-astro-cid-bac6bcrh]{grid-template-columns:1fr}.rel__card[data-astro-cid-bac6bcrh]+.rel__card[data-astro-cid-bac6bcrh]{border-left:0;border-top:1px solid var(--line-2)}}
