.navirgula-feature{background:#132f3b;color:#f3f6ef;padding:100px 6%;display:grid;grid-template-columns:1fr 1fr;gap:70px 5%;overflow:hidden;scroll-margin-top:80px}.nv-intro>span{color:#9dbbae;font-size:14px}.nv-intro>img{display:block;width:220px;max-width:70%;margin:35px 0}.nv-intro h2{font-size:clamp(35px,4.2vw,66px);line-height:1.04;font-weight:500;letter-spacing:-.045em;margin:25px 0}.nv-intro p{color:#c4d4cf;line-height:1.8;max-width:510px}.nv-intro>a{display:inline-flex;gap:50px;align-items:center;background:#c4e0b2;color:#17332c;padding:18px 24px;border-radius:3px;margin-top:22px;text-decoration:none}.nv-visual{align-self:center;perspective:1000px}.nv-window{background:#f0f4f0;color:#173b36;border:1px solid #688c7b;border-radius:14px;box-shadow:0 40px 70px #0004;transform:rotate(-3deg);animation:nv-float 6s ease-in-out infinite}.nv-window-top{display:flex;justify-content:space-between;padding:18px 22px;background:#23483d;color:#cfe0d6;font-size:12px;border-radius:13px 13px 0 0}.nv-screen{padding:22px}.nv-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nv-metrics>div{background:#dfe8e0;padding:14px;border-radius:7px}.nv-metrics small{display:block;font-size:11px}.nv-metrics b{font-size:32px;font-weight:400}.nv-metrics i{display:block;height:4px;background:#83aa72;width:65%;border-radius:3px}.nv-chart{margin-top:25px}.nv-chart>span{font-size:12px}.nv-chart svg{width:100%;margin-top:15px;overflow:visible}.nv-grid{stroke:#c9d8ce;fill:none;stroke-width:1}.nv-curve{stroke:#5f9659;fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:580;animation:nv-draw 5s ease-in-out infinite}.nv-rows{display:flex;justify-content:space-between;border-top:1px solid #cfdbd1;padding-top:16px;font-size:11px}.nv-caption{display:block;text-align:center;margin-top:35px;color:#9eb6ad;font-size:11px}.nv-story{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #426157;padding-top:35px}.nv-story article>span{font-size:12px;color:#a5c390}.nv-story h3{font-weight:500;font-size:24px;letter-spacing:-.02em}.nv-story p{line-height:1.75;font-size:15px;color:#bdcec7}@keyframes nv-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes nv-draw{0%{stroke-dashoffset:580}55%,100%{stroke-dashoffset:0}}body.paused .nv-window,body.paused .nv-curve{animation-play-state:paused}@media(max-width:760px){.navirgula-feature{grid-template-columns:1fr;padding:70px 6%;gap:45px}.nv-story{grid-template-columns:1fr;gap:15px}.nv-window{transform:none}.nv-screen{padding:15px}.nv-metrics>div{padding:10px}.nv-intro h2{font-size:42px}.nv-story h3{margin:12px 0}.nv-window-top{font-size:10px}}
