.nvsf-home{--nv-red:#d71920;--nv-ink:#141414;--nv-mute:#666;--nv-line:#ececec;--nv-bg:#f6f6f4;font-family:"Hind Siliguri",system-ui,sans-serif;color:var(--nv-ink);max-width:1240px;margin:0 auto;padding:0 16px 40px}.nvsf-home a{text-decoration:none}.nvsf-home h1,.nvsf-home h2{font-family:"Hind Siliguri",sans-serif;color:var(--nv-ink);letter-spacing:0}.nvsf-hero{display:block;margin:12px 0 0;border-radius:16px;overflow:hidden;background:#f2f2f2}.nvsf-hero img{display:block;width:100%;height:auto;aspect-ratio:1920 / 700;object-fit:cover}.nvsf-intro{text-align:center;padding:30px 0 6px}.nvsf-intro h1{font-size:clamp(22px, 3.2vw, 34px);font-weight:700;margin:0 0 6px;line-height:1.3}.nvsf-intro p{margin:0 auto 20px;color:var(--nv-mute);font-size:16px;max-width:640px}.nvsf-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:left}.nvsf-trust div{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;background:var(--nv-bg);border-radius:12px;padding:14px}.nvsf-trust svg{grid-row:1 / 3;width:36px;height:36px;fill:none;stroke:var(--nv-red);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nvsf-trust b{font-size:15px;line-height:1.25}.nvsf-trust small{font-size:13px;color:var(--nv-mute)}.nvsf-sec{margin-top:40px}.nvsf-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;border-bottom:2px solid var(--nv-line);padding-bottom:8px}.nvsf-sec__head h2{margin:0;font-size:clamp(19px, 2.4vw, 25px);font-weight:700;position:relative}.nvsf-sec__head h2::after{content:"";position:absolute;left:0;bottom:-10px;width:56px;height:2px;background:var(--nv-red)}.nvsf-sec__head a{color:var(--nv-red);font-weight:600;font-size:15px;white-space:nowrap}.nvsf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nvsf-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--nv-line);border-radius:14px;overflow:hidden;transition:box-shadow .2s,transform .2s}.nvsf-card:hover{box-shadow:0 10px 28px rgb(0 0 0 / .08);transform:translateY(-2px)}.nvsf-card__img{position:relative;display:block;background:#f7f7f7;aspect-ratio:1}.nvsf-card__img img{width:100%;height:100%;object-fit:cover;display:block}.nvsf-card__off{position:absolute;top:10px;left:10px;background:var(--nv-red);color:#fff;font-size:13px;font-weight:700;padding:3px 9px;border-radius:20px}.nvsf-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--nv-ink);font-size:15px;font-weight:600;line-height:1.35;min-height:2.7em;margin:10px 12px 4px}.nvsf-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0 12px 10px}.nvsf-card__price b{font-family:Manrope,sans-serif;font-size:18px;color:var(--nv-red)}.nvsf-card__price small{font-size:12px;color:var(--nv-mute)}.nvsf-card__price s{font-size:14px;color:#999}.nvsf-card__cta{margin:auto 12px 12px;text-align:center;background:var(--nv-ink);color:#fff!important;font-weight:600;font-size:15px;padding:9px 0;border-radius:9px}.nvsf-card__cta:hover{background:var(--nv-red)}.nvsf-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.nvsf-tile{display:flex;flex-direction:column;background:var(--nv-bg);border-radius:14px;overflow:hidden;color:var(--nv-ink)}.nvsf-tile__img{aspect-ratio:1;background:#eee;display:block}.nvsf-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.nvsf-tile__txt{padding:10px 12px 12px;display:flex;flex-direction:column}.nvsf-tile__txt b{font-size:16px}.nvsf-tile__txt small{color:var(--nv-mute);font-size:13px}.nvsf-tile:hover b{color:var(--nv-red)}.nvsf-budget{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nvsf-budget a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px;border-radius:14px;background:var(--nv-ink);color:#fff}.nvsf-budget a:nth-child(2){background:#2b2b2b}.nvsf-budget a:nth-child(3){background:#3a1214}.nvsf-budget a:nth-child(4){background:var(--nv-red)}.nvsf-budget small{font-size:13px;opacity:.8}.nvsf-budget b{font-family:Manrope,"Hind Siliguri",sans-serif;font-size:clamp(16px, 2vw, 22px)}.nvsf-showroom{margin-top:44px;background:var(--nv-ink);color:#fff;border-radius:18px;padding:34px 28px;text-align:center}.nvsf-showroom h2{color:#fff!important;margin:0 0 8px;font-size:clamp(20px, 2.6vw, 28px)}.nvsf-showroom p{margin:0 0 6px;color:#ddd;font-size:16px}.nvsf-showroom__addr{color:#fff!important;font-weight:600}.nvsf-showroom__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.nvsf-b{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:10px;background:#fff;color:var(--nv-ink)!important;font-weight:700;font-size:15px}.nvsf-b--red{background:var(--nv-red);color:#fff!important}.nvsf-b--wa{background:#25d366;color:#fff!important}.nvsf-faq{margin-top:40px;max-width:860px;margin-left:auto;margin-right:auto}.nvsf-faq h2{text-align:center;font-size:clamp(19px, 2.4vw, 25px);margin:0 0 14px}.nvsf-faq details{border:1px solid var(--nv-line);border-radius:12px;padding:0 16px;margin-bottom:10px;background:#fff}.nvsf-faq summary{cursor:pointer;font-weight:600;font-size:16px;padding:14px 0;list-style:none}.nvsf-faq summary::after{content:"+";float:right;color:var(--nv-red);font-size:20px;line-height:1}.nvsf-faq details[open] summary::after{content:"−"}.nvsf-faq p{margin:0 0 14px;color:#444;line-height:1.6}@media (max-width:1024px){.nvsf-grid{grid-template-columns:repeat(3,1fr)}.nvsf-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.nvsf-home{padding:0 12px 30px}.nvsf-hero{border-radius:12px;margin-top:8px}.nvsf-trust{grid-template-columns:1fr 1fr;gap:8px}.nvsf-trust div{grid-template-columns:30px 1fr;padding:10px;column-gap:8px}.nvsf-trust svg{width:28px;height:28px}.nvsf-trust b{font-size:14px}.nvsf-trust small{font-size:12px}.nvsf-sec{margin-top:30px}.nvsf-grid{grid-template-columns:repeat(2,1fr);gap:10px}.nvsf-card{border-radius:12px}.nvsf-card__name{font-size:14px;margin:8px 9px 2px}.nvsf-card__price{margin:0 9px 8px}.nvsf-card__price b{font-size:16px}.nvsf-card__cta{margin:auto 9px 9px;font-size:14px;padding:8px 0}.nvsf-tiles{grid-template-columns:repeat(3,1fr);gap:8px}.nvsf-tile__txt{padding:7px 8px 9px}.nvsf-tile__txt b{font-size:14px}.nvsf-tile__txt small{font-size:12px}.nvsf-budget{grid-template-columns:1fr 1fr;gap:8px}.nvsf-budget a{padding:14px 8px}.nvsf-showroom{padding:26px 16px;border-radius:14px}}.nvsf-seo{margin:40px auto 0;max-width:980px;background:#fff;border:1px solid var(--nv-line);border-radius:16px;padding:24px 24px 18px;font-family:Manrope,"Hind Siliguri",sans-serif}.nvsf-seo__body{position:relative;max-height:230px;overflow:hidden;transition:max-height .35s ease}.nvsf-seo__body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(#fff0,#fff);pointer-events:none}.nvsf-seo.is-open .nvsf-seo__body{max-height:3000px}.nvsf-seo.is-open .nvsf-seo__body::after{display:none}.nvsf-seo h2{font-family:Manrope,sans-serif;font-size:clamp(19px, 2.2vw, 24px);font-weight:800;margin:0 0 10px}.nvsf-seo h3{font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:18px 0 6px;color:var(--nv-ink)}.nvsf-seo p,.nvsf-seo li{font-size:15px;line-height:1.7;color:#444;margin:0 0 10px}.nvsf-seo ul{margin:0 0 6px 18px;padding:0}.nvsf-seo a{color:var(--nv-red);text-decoration:underline}.nvsf-seo__more{display:block;margin:12px auto 0;min-height:42px;padding:0 26px;border:1px solid var(--nv-ink);border-radius:22px;background:#fff;color:var(--nv-ink);font-family:"Hind Siliguri",sans-serif;font-size:15px;font-weight:600;cursor:pointer}.nvsf-seo__more:hover{background:var(--nv-ink);color:#fff}@media (max-width:680px){.nvsf-seo{padding:18px 14px 14px;border-radius:12px}.nvsf-seo__body{max-height:260px}}