.np-faq .ph{isolation:isolate;background:radial-gradient(circle at 82% 30%,#fff 0,#fff0 36%),linear-gradient(135deg,#e6f5ee,#c6e6d8 60%,#ffe3d6);border-radius:clamp(26px,3.6vw,48px);margin:clamp(10px,1.4vw,20px) clamp(8px,1.4vw,20px) 0;padding:clamp(44px,6vw,80px) 0 clamp(56px,7vw,92px);position:relative;overflow:hidden}.np-faq .ph:before{z-index:-1}.np-faq .ph>.wrap{display:block}.np-faq .ph-ecg{z-index:-1;pointer-events:auto;bottom:8%}.np-faq .crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font:600 .95rem/1.4 Hind Siliguri,sans-serif;display:flex}.np-faq .crumb a{color:var(--teal-7);border-radius:6px;text-decoration:none}.np-faq .crumb a:hover{text-underline-offset:4px;text-decoration:underline}.np-faq .crumb .ic{color:var(--sage-d);font-size:.85em}.np-faq .crumb [aria-current]{color:inherit}.np-faq .ph h1{font:800 clamp(2.1rem,1.3rem + 3.4vw,3.8rem)/1.2 var(--f-display);color:var(--teal-9);margin-top:14px}.np-faq .ph h1 .acc{font-family:var(--f-accent);color:var(--coral-6);font-weight:400}.np-faq .ph .lead{font:inherit;color:var(--muted);max-width:34em;margin-top:10px;font-family:Hind Siliguri,sans-serif;font-size:1.15rem;line-height:1.9}.np-faq .ph-badge{aspect-ratio:1;width:clamp(110px,13vw,170px);color:var(--teal);box-shadow:var(--sh-3);background:#fff;border-radius:38% 62% 55% 45%/48% 42% 58% 52%;place-items:center;font-size:clamp(46px,5vw,72px);animation:7s ease-in-out infinite nr-float;display:grid;position:absolute;top:50%;right:clamp(20px,6vw,90px);transform:translateY(-50%)}.np-faq .ph-badge:after{content:"";aspect-ratio:1;background:var(--coral);border-radius:50%;width:30%;position:absolute;top:4%;right:6%;box-shadow:0 0 0 5px #fff}@media (max-width:760px){.np-faq .ph-badge{display:none}}.np-faq .ph-edit{background:var(--butter);color:var(--butter-ink);border:1.5px dashed #e7c160;border-radius:8px;padding:0 8px;font-weight:700;display:inline-block}.np-faq .fq-layout{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.np-faq .fq-side{gap:16px;display:grid;position:sticky;top:96px}.np-faq .fq-search{position:relative}.np-faq .fq-search .ic{color:var(--teal-7);pointer-events:none;font-size:20px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.np-faq .fq-search input{width:100%;min-height:54px;font:600 1rem/1.4 "Hind Siliguri",var(--f-body);color:var(--ink);box-shadow:var(--sh-1),inset 0 0 0 1.5px var(--line);background:#fff;border:0;border-radius:999px;padding:10px 18px 10px 50px;transition:box-shadow .2s}.np-faq .fq-search input:focus{box-shadow:var(--sh-2),inset 0 0 0 2px var(--teal);outline:0}.np-faq .fq-search input::placeholder{color:#7c918d}.np-faq .fq-cats{box-shadow:var(--sh-1);border:1px solid var(--line);background:#fff;border-radius:26px;gap:4px;padding:10px;display:grid}.np-faq .fq-cat{cursor:pointer;text-align:left;width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:8px 12px;font:600 1rem/1.35 Hind Siliguri,sans-serif;transition:background-color .2s;display:flex}.np-faq .fq-cat:hover{background:var(--mist)}.np-faq .fq-cat .ci{background:var(--mint);width:36px;height:36px;color:var(--teal-7);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.np-faq .fq-cat .n{font:800 .74rem/1 var(--f-body);color:var(--muted);background:var(--mist);border-radius:999px;margin-left:auto;padding:5px 8px}.np-faq .fq-cat[aria-pressed=true]{background:var(--teal);color:#fff}.np-faq .fq-cat[aria-pressed=true] .ci{color:#fff;background:#ffffff29}.np-faq .fq-cat[aria-pressed=true] .n{color:#fff;background:#ffffff2e}.np-faq .fq-help{color:#fff;box-shadow:var(--sh-2);background:radial-gradient(80% 90% at 100% 100%,#f27b5f73,#0000 60%),linear-gradient(145deg,#1f7a72,#0b3b38);border-radius:26px;padding:22px}.np-faq .fq-help b{font:700 1.2rem/1.4 var(--f-display);display:block}.np-faq .fq-help p{color:#cfe9df;margin:6px 0 14px;font:500 .95rem/1.7 Hind Siliguri,sans-serif}.np-faq .fq-help .btn{width:100%;min-height:46px;padding:8px 20px;font-size:1rem}.np-faq .fq-group{scroll-margin-top:96px}.np-faq .fq-group+.fq-group{margin-top:34px}.np-faq .fq-group[hidden]{display:none}.np-faq .fq-gh{font:700 1.35rem/1.4 var(--f-display);color:var(--teal-9);align-items:center;gap:12px;margin-bottom:14px;display:flex}.np-faq .fq-gh .ci{background:var(--peach);width:42px;height:42px;color:var(--coral-ink);border-radius:14px 16px 12px;place-items:center;font-size:20px;display:grid}.np-faq .qa{box-shadow:var(--sh-1);transition:box-shadow .3s var(--ease),border-color .3s;background:#fff;border:1px solid #e3f0ea;border-radius:22px}.np-faq .qa+.qa{margin-top:12px}.np-faq .qa[hidden]{display:none}.np-faq .qa.open{box-shadow:var(--sh-2);border-color:var(--mint-2)}.np-faq .qa h3{font:inherit}.np-faq .qa-q{cursor:pointer;text-align:left;width:100%;font:600 1.1rem/1.5 var(--f-display);color:var(--teal-9);background:0 0;border:0;border-radius:22px;align-items:center;gap:14px;padding:18px 20px;display:flex}.np-faq .qa-q .qm{background:var(--mint);width:34px;height:34px;color:var(--teal-7);font:800 .95rem/1 var(--f-body);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.np-faq .qa-q .tg{background:var(--mist);width:36px;height:36px;color:var(--teal-8);transition:transform .35s var(--ease),background-color .25s,color .25s;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;font-size:18px;display:grid}.np-faq .qa-q:hover .tg{background:var(--mint)}.np-faq .qa.open .qa-q .tg{background:var(--coral);color:#2a1510;transform:rotate(45deg)}.np-faq .qa.open .qa-q .qm{background:var(--peach);color:var(--coral-ink)}.np-faq .qa-a{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.np-faq .qa.open .qa-a{grid-template-rows:1fr}.np-faq .qa-a>div{overflow:hidden}.np-faq .qa-a .in-a{border-top:1.5px dashed var(--line);color:var(--muted);margin:0 20px 20px 68px;padding-top:14px;font:500 1.03rem/1.9 Hind Siliguri,sans-serif;position:relative}.np-faq .qa-a .in-a b{color:var(--teal-9)}.np-faq .qa-a .in-a a{color:var(--teal);text-underline-offset:3px;font-weight:700;text-decoration:underline}.np-faq .qa-a ul{gap:4px;margin-top:6px;display:grid}.np-faq .qa-a li{gap:8px;display:flex}.np-faq .qa-a li .ic{color:var(--teal);stroke-width:2.4px;margin-top:.45em}.np-faq mark.hit{background:var(--peach-2);color:inherit;border-radius:4px;padding:0 2px}.np-faq .fq-empty{text-align:center;box-shadow:var(--sh-1);border:1px dashed var(--sage);color:var(--muted);background:#fff;border-radius:26px;padding:34px 20px;font-family:Hind Siliguri,sans-serif}.np-faq .fq-empty b{font:700 1.2rem/1.4 var(--f-display);color:var(--teal-9);margin-bottom:6px;display:block}.np-faq .fq-empty .btn{margin-top:14px}.np-faq .steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.np-faq .step{box-shadow:var(--sh-1);background:#fff;border:1px solid #e3f0ea;border-radius:26px;padding:26px 22px 22px;font-family:Hind Siliguri,sans-serif;position:relative}.np-faq .step .sn{font:800 2.4rem/1 var(--f-display);color:var(--mint-2);position:absolute;top:16px;right:18px}.np-faq .step .fi{background:var(--mint);width:56px;height:56px;color:var(--teal-7);border-radius:20px 24px 18px 26px;place-items:center;font-size:26px;display:grid}.np-faq .step:nth-child(2) .fi{background:var(--peach);color:var(--coral-ink)}.np-faq .step:nth-child(3) .fi{background:var(--butter);color:var(--butter-ink)}.np-faq .step h3{font:700 1.2rem/1.4 var(--f-display);color:var(--teal-9);margin-top:14px}.np-faq .step p{color:var(--muted);margin-top:4px;line-height:1.75}@media (max-width:960px){.np-faq .fq-layout{grid-template-columns:minmax(0,1fr)}.np-faq .fq-side{position:static}.np-faq .fq-cats{scrollbar-width:none;border-radius:22px;display:flex;overflow-x:auto}.np-faq .fq-cats::-webkit-scrollbar{display:none}.np-faq .fq-cat{white-space:nowrap;flex-shrink:0;width:auto}.np-faq .fq-help{display:none}.np-faq .steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.np-faq .qa-q{gap:10px;padding:15px 14px;font-size:1.02rem}.np-faq .qa-q .qm{display:none}.np-faq .qa-a .in-a{margin:0 14px 16px}.np-faq .fq-cat .ci{display:none}}
