.np-stories .page-hero{background:radial-gradient(circle at 86% 30%,#fff 0,#fff0 34%),radial-gradient(60% 90% at 100% 100%,#ffd5c4b3,transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--teal) 11%,#fff),color-mix(in srgb,var(--teal) 25%,#fff));border-radius:clamp(26px,4vw,52px);margin:clamp(10px,1.4vw,20px) clamp(8px,1.4vw,20px) 0;padding:clamp(44px,6vw,80px) 0 clamp(60px,7vw,96px);position:relative;overflow:hidden}.np-stories .page-hero:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath d='M17 13v8M13 17h8' stroke='%230F4D48' stroke-width='1.5' stroke-linecap='round' opacity='.06'/%3E%3C/svg%3E");position:absolute;inset:0}.np-stories .page-hero .wrap{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid;position:relative}.np-stories .crumb ol{font:700 .92rem/1.4 "Hind Siliguri",var(--f-body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.np-stories .crumb li{align-items:center;gap:6px;display:inline-flex}.np-stories .crumb li+li:before{content:"›";color:var(--coral-6);margin-right:0;font-weight:800}.np-stories .crumb a{color:var(--teal-7);text-decoration:underline;-webkit-text-decoration-color:var(--sage-d);text-decoration-color:var(--sage-d);text-underline-offset:4px;border-radius:6px}.np-stories .crumb a:hover,.np-stories .crumb [aria-current]{color:var(--teal-9)}.np-stories .page-hero h1{font:800 clamp(2.2rem,1.3rem + 3.4vw,3.9rem)/1.2 var(--f-display);color:var(--teal-9);margin-top:14px}.np-stories .page-hero h1 .acc{font-family:var(--f-accent);color:var(--coral-6);font-weight:400}.np-stories .page-hero .sub{color:var(--muted);max-width:36em;margin-top:10px;font:500 clamp(1.02rem,.95rem + .3vw,1.2rem)/1.8 Hind Siliguri,sans-serif}.np-stories .ph-art{aspect-ratio:1;width:clamp(120px,14vw,180px);color:var(--teal);box-shadow:var(--sh-2);background:#fff;border-radius:36% 64% 58% 42%/46% 42% 58% 54%;place-items:center;font-size:clamp(52px,6vw,78px);animation:7s ease-in-out infinite nr-float;display:grid}.np-stories .ph-art .ic{stroke-width:1.5px}.np-stories .ph-ecg{width:100%;height:60px;color:var(--teal);opacity:.25;pointer-events:none;position:absolute;bottom:10px;left:0}.np-stories .monitor{z-index:2;box-shadow:var(--sh-3),inset 0 0 0 1px #8fd0c22e;color:var(--mint-2);background:linear-gradient(160deg,#123f3b,#0b2e2b);border-radius:30px;margin-top:calc(-1*clamp(40px,5vw,64px));padding:clamp(18px,2.4vw,28px);position:relative;overflow:hidden}.np-stories .monitor:before{content:"";pointer-events:none;background-image:linear-gradient(#8fd0c212 1px,#0000 1px),linear-gradient(90deg,#8fd0c212 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.np-stories .mon-top{font:800 .72rem/1 var(--f-body);letter-spacing:.2em;color:color-mix(in srgb,var(--teal) 50%,#fff);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.np-stories .mon-top .rec{color:var(--peach-2);align-items:center;gap:8px;display:inline-flex}.np-stories .mon-top .rec i{background:var(--coral);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite nr-blink}.np-stories .mon-ecg{width:100%;height:64px;color:color-mix(in srgb,var(--teal) 50%,#fff);margin:12px 0 6px;display:block;position:relative}.np-stories .mon-ecg .base{opacity:.22}.np-stories .mon-ecg .blip{color:#b7f0df;stroke-dasharray:14 86;animation:4.5s linear infinite nr-travel}.np-stories .vitals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.np-stories .vital{background:#ffffff0d;border:1px solid #8fd0c229;border-radius:20px;padding:16px 16px 14px}.np-stories .vital small{font:800 .7rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--teal) 50%,#fff);align-items:center;gap:7px;display:flex}.np-stories .vital small .ic{font-size:1.3em}.np-stories .vital b{font:800 clamp(1.9rem,1.3rem + 1.8vw,2.8rem)/1.1 var(--f-display);color:#fff;margin-top:8px;display:block}.np-stories .vital span{color:var(--mint-2);font:500 .95rem/1.5 Hind Siliguri,sans-serif;display:block}.np-stories .vital:nth-child(2) b{color:var(--peach-2)}.np-stories .vital:nth-child(3) b{color:#fff1cc}.np-stories .vital .ph-fill{vertical-align:middle;font-size:1.4rem}@media (max-width:960px){.np-stories .vitals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.np-stories .page-hero .wrap{grid-template-columns:minmax(0,1fr)}.np-stories .ph-art{display:none}.np-stories .vital{padding:14px 12px 12px}.np-stories .vital span{font-size:.86rem}}@media (max-width:420px){.np-stories .vitals{gap:8px}}
.np-success-stories .testi{width:min(470px,84vw);box-shadow:var(--sh-2);border:1px solid color-mix(in srgb,var(--teal) 11%,#fff);background:#fff;border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.np-success-stories .t-top{justify-content:space-between;align-items:flex-start;padding:24px 26px 0;display:flex}.np-success-stories .t-brand{font:900 .76rem/1 var(--f-body);letter-spacing:.24em;color:var(--teal-7);padding-top:8px}.np-success-stories .t-q{color:var(--peach-2);font-size:46px}.np-success-stories .testi blockquote{flex:1;padding:6px 26px 0;font-family:Hind Siliguri,sans-serif}.np-success-stories .testi blockquote p{color:var(--ink);font-size:1.08rem;line-height:1.95}.np-success-stories .testi mark{color:inherit;background:linear-gradient(100deg,#ffd5c400 1%,var(--peach-2) 3%,var(--peach-2) 97%,#ffd5c400 99%) 0 78%/100% 46% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.np-success-stories .t-who{border-top:1.5px dashed var(--line);align-items:center;gap:14px;margin:22px 26px 0;padding:18px 0 22px;display:flex}.np-success-stories .t-who .av{width:62px;height:62px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ring);font-size:1.5rem}.np-success-stories .t-roll{font:800 .76rem/1 "Hind Siliguri",var(--f-body);background:var(--mint);color:var(--teal-7);border-radius:999px;padding:6px 11px 5px;display:inline-block}.np-success-stories .t-info b{font:700 1.08rem/1.4 var(--f-display);color:var(--teal-9);margin-top:7px;display:block}.np-success-stories .t-info small{color:var(--muted);align-items:flex-start;gap:5px;margin-top:2px;font:500 .9rem/1.55 Hind Siliguri,sans-serif;display:flex}.np-success-stories .t-info small .ic{color:var(--coral-6);margin-top:.25em}.np-success-stories .t-foot{background:var(--teal-8);color:color-mix(in srgb,var(--teal) 16%,#fff);font:800 .8rem/1.4 var(--f-body);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 26px;display:flex}.np-success-stories .feature{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.np-success-stories .f-quote{box-shadow:var(--sh-2);border:1px solid var(--mint);background:#fff;border-radius:34px;padding:clamp(26px,3.4vw,44px);position:relative}.np-success-stories .f-quote .t-q{font-size:70px;position:absolute;top:18px;right:26px}.np-success-stories .f-quote .kicker{margin-bottom:18px}.np-success-stories .f-quote blockquote p{color:var(--ink);font:500 clamp(1.15rem,1rem + .5vw,1.4rem)/1.95 Hind Siliguri,sans-serif}.np-success-stories .f-quote mark{color:inherit;background:linear-gradient(180deg,transparent 58%,var(--peach-2) 58%,var(--peach-2) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.np-success-stories .adm-card{background:linear-gradient(160deg,var(--mint),#fff 70%);box-shadow:var(--sh-2);border:1px solid var(--mint-2);text-align:center;border-radius:30px;padding:30px 24px 24px;position:relative}.np-success-stories .adm-card:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--teal) 39%,#fff),var(--sage-d));border-radius:11px;width:86px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px -3px #0f4d4859}.np-success-stories .adm-card .av{width:92px;height:92px;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--ring);margin:6px auto 0;font-size:2.2rem}.np-success-stories .adm-card h3{font:700 1.4rem/1.35 var(--f-display);color:var(--teal-9);margin-top:16px}.np-success-stories .adm-card .t-roll{margin-top:8px}.np-success-stories .adm-rows{text-align:left;gap:8px;margin-top:18px;display:grid}.np-success-stories .adm-rows li{color:var(--ink);box-shadow:var(--sh-1);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;font:500 .98rem/1.55 Hind Siliguri,sans-serif;display:flex}.np-success-stories .adm-rows .ic{color:var(--coral-6);margin-top:.15em;font-size:1.3rem}.np-success-stories .adm-rows small{font:800 .68rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;display:block}.np-success-stories .stamp{border:2.5px solid var(--coral-6);color:var(--coral-6);font:800 .95rem/1.2 var(--f-display);background:#ffffffd9;border-radius:12px;padding:4px 10px 2px;position:absolute;top:22px;right:-8px;transform:rotate(12deg)}.np-success-stories .story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.np-success-stories .story-grid .testi{width:auto}.np-success-stories .grid-note{text-align:center;color:var(--muted);margin-top:24px;font:600 .95rem/1.6 Hind Siliguri,sans-serif}.np-success-stories .journey{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;position:relative}.np-success-stories .journey:before{content:"";background:repeating-linear-gradient(90deg,var(--sage) 0 10px,transparent 10px 18px);border-radius:3px;height:3px;position:absolute;top:38px;left:10%;right:10%}.np-success-stories .step{text-align:center;padding:0 4px;position:relative}.np-success-stories .step .si{width:76px;height:76px;color:var(--teal-7);box-shadow:var(--sh-2);background:#fff;border-radius:26px;place-items:center;margin:0 auto;font-size:32px;display:grid;position:relative}.np-success-stories .step .si:after{counter-increment:step;content:counter(step,bengali);background:var(--coral);color:#2a1510;width:28px;height:28px;font:800 .95rem/28px var(--f-display);text-align:center;border:2.5px solid #fff;border-radius:50%;position:absolute;top:-8px;right:-8px}.np-success-stories .step:last-child .si{background:linear-gradient(145deg,var(--teal-5),var(--teal-8));color:#fff}.np-success-stories .step h3{font:700 1.14rem/1.4 var(--f-display);color:var(--teal-9);margin-top:16px}.np-success-stories .step p{color:var(--muted);margin-top:4px;font:500 .95rem/1.65 Hind Siliguri,sans-serif}.np-success-stories .share{box-shadow:var(--sh-2);border:1px solid var(--mint);background:#fff;border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(22px,3vw,34px);display:grid}.np-success-stories .share .si{background:var(--peach);width:72px;height:72px;color:var(--coral-ink);border-radius:24px;place-items:center;font-size:34px;display:grid}.np-success-stories .share h2{font:700 clamp(1.4rem,1.1rem + 1vw,1.9rem)/1.35 var(--f-display);color:var(--teal-9)}.np-success-stories .share p{color:var(--muted);margin-top:4px;font:500 1rem/1.7 Hind Siliguri,sans-serif}@media (max-width:960px){.np-success-stories .feature{grid-template-columns:minmax(0,1fr)}.np-success-stories .adm-card{width:100%;max-width:460px;margin:10px auto 0}.np-success-stories .journey{grid-template-columns:minmax(0,1fr);gap:12px;max-width:560px;margin-inline:auto}.np-success-stories .journey:before{background:repeating-linear-gradient(180deg,var(--sage) 0 10px,transparent 10px 18px);width:3px;height:auto;inset:10px auto 10px 37px}.np-success-stories .step{text-align:left;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.np-success-stories .step .si{grid-row:span 2}.np-success-stories .step h3{align-self:end;margin-top:0}.np-success-stories .step p{align-self:start}.np-success-stories .share{grid-template-columns:auto minmax(0,1fr)}.np-success-stories .share .btn{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.np-success-stories .story-grid{grid-template-columns:minmax(0,1fr)}.np-success-stories .stamp{right:6px}}@media (max-width:600px){.np-success-stories .t-top,.np-success-stories .testi blockquote{padding-inline:20px}.np-success-stories .t-who{margin-inline:20px}.np-success-stories .t-foot{padding-inline:20px}.np-success-stories .testi blockquote p{font-size:1.02rem}}@media (max-width:420px){.np-success-stories .share{grid-template-columns:minmax(0,1fr)}.np-success-stories .share .btn{width:100%}}
