/*! NovingAIR – Pagini prezentare */.nvpr{--ink:#14212B;--text:#3E4A54;--mut:#6B767F;--red:#ED1C24;--red-h:#C9151C;--b:#29AAE1;--bh:#1B93C7;--bt:#1479B8;--line:#E3E8EC;--soft:#F4F6F8;--sky:#EAF6FC;--ok:#14A06B;--font:var(--e-global-typography-text-font-family,"Inter Tight"),"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-h:var(--e-global-typography-primary-font-family,"Inter Tight"),"Inter Tight","Inter",system-ui,sans-serif;--r:20px;--r-sm:14px;--pill:100px;box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 20px 40px;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.nvpr *,.nvpr ::after,.nvpr ::before{box-sizing:border-box}.nvpr :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.nvpr :where(h1,h2,h3,h4){font-family:var(--font-h);color:var(--ink);text-transform:none;letter-spacing:-.01em}.nvpr img{max-width:100%;height:auto;border:0;box-shadow:none}.nvpr a{text-decoration:none}.nvpr :focus-visible{outline:3px solid var(--b);outline-offset:3px}.nvpr [hidden]{display:none!important}.nvpr section{scroll-margin-top:130px}.nvpr .nvpr-anchor{display:block;position:relative;top:-130px;visibility:hidden}.nvpr .nvpr-hero{position:relative;overflow:hidden;isolation:isolate;margin:24px 0 0;padding:44px 48px;border-radius:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:center;background:radial-gradient(110% 130% at 100% 0,rgba(41,170,225,.18) 0,rgba(41,170,225,0) 55%),radial-gradient(80% 120% at 0 100%,rgba(237,28,36,.1) 0,rgba(237,28,36,0) 60%),#f5f8fa}.nvpr .nvpr-hero--nv{grid-template-columns:minmax(0,1fr)}.nvpr .nvpr-deco{position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400' fill='none' stroke='%2329AAE1' stroke-width='2' stroke-linecap='round'%3E%3Cpath opacity='.22' d='M-20 300c90-60 170-60 250 0s170 60 250 0 130-50 150-40'/%3E%3Cpath opacity='.16' d='M-20 340c90-60 170-60 250 0s170 60 250 0 130-50 150-40'/%3E%3Cpath opacity='.1' d='M-20 260c90-60 170-60 250 0s170 60 250 0 130-50 150-40'/%3E%3C/svg%3E") left bottom/760px auto no-repeat}.nvpr .nvpr-main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.nvpr .nvpr-eb{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.nvpr .nvpr-eb i{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(237,28,36,.15)}.nvpr .nvpr-eb i::after{content:"";position:absolute;inset:-5px;border-radius:50%;background:rgba(237,28,36,.28);animation:nvpr-dot 2.2s ease-out infinite;pointer-events:none}@keyframes nvpr-dot{0%{transform:scale(.5);opacity:.9}100%,70%{transform:scale(1.25);opacity:0}}.nvpr .nvpr-h1{font-size:clamp(28px,3.4vw,42px)!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.025em!important;color:var(--ink)!important;margin:12px 0 14px!important;padding:0!important;max-width:760px;text-wrap:balance}.nvpr .nvpr-h1 a{color:inherit}.nvpr .nvpr-lead{max-width:640px;font-size:17px;line-height:1.6;color:var(--ink)}.nvpr .nvpr-lead--2{margin-top:8px;font-size:15px;color:var(--text)}.nvpr .nvpr-hero-cta{margin-top:24px}.nvpr .nvpr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.nvpr .nvpr-chips li{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 13px 7px 9px;border-radius:var(--pill);background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:600;line-height:1.25;color:var(--ink);list-style:none}.nvpr .nvpr-chips li::before{display:none}.nvpr .nvpr-chips svg{flex:0 0 auto;width:16px;height:16px;padding:2px;border-radius:50%;background:var(--sky);color:var(--bt)}.nvpr .nvpr-vis{position:relative;justify-self:end;width:290px;aspect-ratio:320/260}.nvpr .nvpr-vis svg{display:block;width:100%;height:auto;overflow:visible}.nvpr .nvpr-vis--orbit{width:270px;aspect-ratio:1/1;margin:-8px 0}.nvpr .nvpr-ring{position:absolute;border-radius:50%;border:1.5px dashed rgba(41,170,225,.35)}.nvpr .nvpr-ring--1{inset:8%}.nvpr .nvpr-ring--2{inset:24%;border-style:solid;border-color:rgba(41,170,225,.18);background:radial-gradient(circle,rgba(255,255,255,.9) 0,rgba(255,255,255,.4) 70%,transparent 71%)}.nvpr .nvpr-core{position:absolute;inset:30%;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 1px 2px rgba(20,33,43,.05),0 18px 40px -18px rgba(20,33,43,.35)}.nvpr .nvpr-logo{display:block;width:78%!important;max-width:78%!important;height:auto!important;max-height:52%;object-fit:contain;margin:0!important}.nvpr .nvpr-logo-t{font:800 20px/1 var(--font-h);color:var(--b);letter-spacing:-.01em}.nvpr .nvpr-logo-t em{font-style:normal;color:var(--red)}.nvpr .nvpr-node{position:absolute;width:18%;aspect-ratio:1/1;margin:-9% 0 0 -9%;border-radius:50%;background:#fff;color:var(--bt);display:grid;place-items:center;box-shadow:0 1px 2px rgba(20,33,43,.06),0 12px 26px -14px rgba(20,33,43,.45);animation:nvpr-float 6s ease-in-out infinite}.nvpr .nvpr-node:nth-child(odd){color:var(--red)}.nvpr .nvpr-node svg{width:44%;height:44%}.nvpr .nvpr-node small{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;line-height:1.3;color:var(--ink);white-space:nowrap;background:rgba(255,255,255,.88);padding:2px 8px;border-radius:var(--pill)}@keyframes nvpr-float{50%{transform:translateY(-6px)}}.nvpr .nvpr-a-g{stroke:#C9D3DA;stroke-width:2}.nvpr .nvpr-a-w{stroke:var(--ink);stroke-width:3;fill:#fff}.nvpr .nvpr-a-l{stroke:#AEBBC4;stroke-width:2}.nvpr .nvpr-a-win{stroke:#8FA1AD;stroke-width:2;fill:var(--sky)}.nvpr .nvpr-a-door{stroke:#8FA1AD;stroke-width:2}.nvpr .nvpr-a-u{stroke:var(--ink);stroke-width:2;fill:#fff}.nvpr .nvpr-a-u circle{stroke:var(--b)}.nvpr .nvpr-a-in,.nvpr .nvpr-a-out{stroke-width:3;stroke-dasharray:6 8;animation:nvpr-flow 1.6s linear infinite}.nvpr .nvpr-a-in{stroke:var(--b)}.nvpr .nvpr-a-out{stroke:var(--red);animation-direction:reverse}@keyframes nvpr-flow{to{stroke-dashoffset:-28}}.nvpr .nvpr-a-dim{stroke:#9AA8B2;stroke-width:1.5}.nvpr .nvpr-a-txt{fill:var(--mut);font:700 11px var(--font);stroke:none}.nvpr .nvpr-a-bpbg{fill:#fff;stroke:#D5E6F0;stroke-width:1.5}.nvpr .nvpr-a-grid{stroke:#E6F1F8;stroke-width:1}.nvpr .nvpr-a-wall{stroke:var(--ink);stroke-width:2.5}.nvpr .nvpr-a-dif{stroke:var(--bt);stroke-width:2;fill:#fff}.nvpr .nvpr-art-k{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--pill);background:#fff;font-size:11px;font-weight:700;color:var(--ink);box-shadow:0 6px 16px -10px rgba(20,33,43,.5)}.nvpr .nvpr-art-k::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--b)}.nvpr .nvpr-art-k--in{left:0;bottom:2%}.nvpr .nvpr-art-k--out{right:0;top:30%}.nvpr .nvpr-art-k--out::before{background:var(--red)}.nvpr .nvpr-vis--photos{width:300px;aspect-ratio:300/250}.nvpr .nvpr-ph{position:absolute;width:62%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#dfe7ec;border:4px solid #fff;box-shadow:0 18px 36px -20px rgba(20,33,43,.6)}.nvpr .nvpr-ph img{width:100%!important;height:100%!important;object-fit:cover;display:block}.nvpr .nvpr-ph--1{left:0;top:10%;transform:rotate(-7deg)}.nvpr .nvpr-ph--2{right:0;top:0;transform:rotate(5deg)}.nvpr .nvpr-ph--3{left:18%;bottom:0;transform:rotate(-1deg);z-index:2}.nvpr .nvpr-ph-badge{position:absolute;right:4%;bottom:6%;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:12.5px;font-weight:700;box-shadow:0 10px 22px -10px rgba(237,28,36,.8)}.nvpr .nvpr-ph-badge svg{width:16px;height:16px}.nvpr .nvpr-btns{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nvpr .nvpr-card>.nvpr-btns,.nvpr .nvpr-panel>.nvpr-btns,.nvpr .nvpr-sec-b>.nvpr-btns,.nvpr .nvpr-split-t>.nvpr-btns{margin-top:20px}.nvpr .nvpr-btn,.nvpr .nvpr-btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 24px;border:1.5px solid transparent;border-radius:var(--pill);font:600 15px/1.2 var(--font);letter-spacing:.01em;text-transform:none;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.nvpr .nvpr-btn svg{flex:0 0 auto;width:18px;height:18px;transition:transform .2s}.nvpr .nvpr-btn:hover svg{transform:translateX(3px)}.nvpr .nvpr-btn--red,.nvpr .nvpr-btn--red:visited{background:var(--red);color:#fff!important}.nvpr .nvpr-btn--red:focus-visible,.nvpr .nvpr-btn--red:hover{background:var(--ink);color:#fff!important}.nvpr .nvpr-btn--line,.nvpr .nvpr-btn--line:visited{background:#fff;border-color:var(--ink);color:var(--ink)!important}.nvpr .nvpr-btn--line:focus-visible,.nvpr .nvpr-btn--line:hover{background:var(--ink);color:#fff!important}.nvpr .nvpr-toc{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:10px 12px 10px 18px;border:1px solid var(--line);border-radius:var(--pill);background:#fff}.nvpr .nvpr-toc-l{flex:0 0 auto;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.nvpr .nvpr-toc ol{display:flex;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;counter-reset:t}.nvpr .nvpr-toc ol::-webkit-scrollbar{display:none}.nvpr .nvpr-toc li{flex:0 0 auto;margin:0;list-style:none;counter-increment:t}.nvpr .nvpr-toc li::before{display:none}.nvpr .nvpr-toc a{display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 8px;border-radius:var(--pill);background:var(--soft);font-size:13.5px;font-weight:600;line-height:1.25;color:var(--ink)!important;white-space:nowrap;transition:background-color .2s,color .2s}.nvpr .nvpr-toc a::before{content:counter(t,decimal-leading-zero);display:grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:var(--pill);background:#fff;font-size:11px;font-weight:700;color:var(--red)}.nvpr .nvpr-toc a.is-on,.nvpr .nvpr-toc a:hover{background:var(--ink);color:#fff!important}.nvpr .nvpr-toc-b{display:none}.nvpr .nvpr-toc-l small{display:block;margin-top:2px;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mut)}.nvpr .nvpr-toc-w{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.nvpr .nvpr-toc-w ol{flex:1 1 auto;min-width:0;scroll-behavior:smooth;-webkit-mask-image:none;mask-image:none}.nvpr .nvpr-toc.is-more .nvpr-toc-w ol{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 70px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 70px),transparent)}.nvpr .nvpr-toc.is-back .nvpr-toc-w ol{-webkit-mask-image:linear-gradient(90deg,transparent,#000 70px);mask-image:linear-gradient(90deg,transparent,#000 70px)}.nvpr .nvpr-toc.is-more.is-back .nvpr-toc-w ol{-webkit-mask-image:linear-gradient(90deg,transparent,#000 70px,#000 calc(100% - 70px),transparent);mask-image:linear-gradient(90deg,transparent,#000 70px,#000 calc(100% - 70px),transparent)}.nvpr .nvpr-toc-ar,.nvpr .nvpr-toc-ar:focus,.nvpr .nvpr-toc-ar:hover{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:38px;height:38px;margin:-19px 0 0;padding:0;border:1px solid var(--line)!important;border-radius:50%;background:#fff!important;color:var(--ink)!important;box-shadow:0 6px 16px -8px rgba(20,33,43,.45)!important;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.nvpr .nvpr-toc-ar svg{width:18px;height:18px}.nvpr .nvpr-toc-ar--p{left:-4px}.nvpr .nvpr-toc-ar--n{right:-4px;animation:nvpr-nudge 1.6s ease-in-out 3}.nvpr .nvpr-toc-ar:hover{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.nvpr .nvpr-toc-ar[hidden]{display:none!important}@keyframes nvpr-nudge{50%{transform:translateX(4px)}}.nvpr .nvpr-sec{position:relative;padding:56px 0 0}.nvpr .nvpr-sec--soft{margin-top:56px;padding:44px 44px 44px;border-radius:24px;background:var(--soft)}.nvpr .nvpr-sec--soft+.nvpr-sec:not(.nvpr-sec--soft){padding-top:56px}.nvpr .nvpr-sec--soft+.nvpr-sec--soft{margin-top:16px}.nvpr .nvpr-sec-h{max-width:820px;margin:0 0 22px}.nvpr .nvpr-h2{font-size:clamp(24px,2.6vw,34px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--ink)!important;margin:0!important;padding:0!important;text-wrap:balance}.nvpr .nvpr-h2::before{content:"";display:block;width:36px;height:4px;margin:0 0 16px;border-radius:4px;background:linear-gradient(90deg,var(--red) 0 45%,var(--b) 45%)}.nvpr .nvpr-h3{font-size:20px!important;line-height:1.3!important;font-weight:700!important;color:var(--ink)!important;margin:26px 0 10px!important;padding:0!important}.nvpr .nvpr-panel>.nvpr-h3:first-child,.nvpr .nvpr-sec-b>.nvpr-h3:first-child,.nvpr .nvpr-split-t>.nvpr-h3:first-child{margin-top:0!important}.nvpr .nvpr-h3 a,.nvpr .nvpr-list a,.nvpr .nvpr-txt a{color:var(--bt)!important;text-decoration:underline!important;text-underline-offset:2px}.nvpr .nvpr-txt{max-width:820px;font-size:16.5px;line-height:1.7;color:var(--text)}.nvpr .nvpr-list+.nvpr-txt,.nvpr .nvpr-txt+.nvpr-list,.nvpr .nvpr-txt+.nvpr-txt{margin-top:14px}.nvpr .nvpr-txt p+p,.nvpr .nvpr-txt p+ul,.nvpr .nvpr-txt ul+p{margin-top:12px}.nvpr .nvpr-txt b,.nvpr .nvpr-txt strong{color:var(--ink);font-weight:700}.nvpr .nvpr-txt ol,.nvpr .nvpr-txt ul{padding-left:22px}.nvpr .nvpr-txt li{margin:4px 0}.nvpr .nvpr-txt h3,.nvpr .nvpr-txt h4{font-size:18px;font-weight:700;margin:18px 0 6px}.nvpr .nvpr-txt table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px}.nvpr .nvpr-txt :is(th,td){padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}.nvpr .nvpr-quote{margin:22px 0 0!important;padding:16px 20px;border-left:4px solid var(--b);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--sky);font:600 17px/1.5 var(--font-h);color:var(--ink)}.nvpr .nvpr-list{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none;max-width:820px}.nvpr .nvpr-list--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.nvpr .nvpr-list li{position:relative;margin:0;padding:0 0 0 32px;font-size:16px;line-height:1.5;color:var(--ink);list-style:none}.nvpr .nvpr-list li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231479B8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center/13px no-repeat}.nvpr .nvpr-card .nvpr-list:first-of-type,.nvpr .nvpr-sec-b>.nvpr-list:first-child{margin-top:0}.nvpr .nvpr-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center}.nvpr .nvpr-split--rev .nvpr-split-t{order:2}.nvpr .nvpr-split-m{display:grid;gap:14px}.nvpr .nvpr-split-m .nvpr-imgs{grid-template-columns:1fr}.nvpr .nvpr-cards{display:grid;gap:16px}.nvpr .nvpr-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nvpr .nvpr-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nvpr .nvpr-sec-b>.nvpr-cards+*{margin-top:20px}.nvpr .nvpr-card{position:relative;padding:26px 24px 24px;border-radius:var(--r);background:#fff;border:1px solid var(--line);transition:border-color .25s,transform .25s,box-shadow .25s}.nvpr .nvpr-sec:not(.nvpr-sec--soft) .nvpr-card{background:var(--soft);border-color:transparent}.nvpr .nvpr-card:hover{transform:translateY(-3px);border-color:var(--line);background:#fff;box-shadow:0 18px 40px -26px rgba(20,33,43,.45)}.nvpr .nvpr-card-n{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:var(--pill);background:#fff;border:1px solid var(--line);font-size:12.5px;font-weight:800;color:var(--red)}.nvpr .nvpr-card-t{margin:14px 0 8px!important;font-size:19px!important;line-height:1.3!important;font-weight:700!important;color:var(--ink)!important;padding:0!important}.nvpr .nvpr-card .nvpr-txt{font-size:15.5px;line-height:1.65}.nvpr .nvpr-card .nvpr-list li{font-size:15px}.nvpr .nvpr-card .nvpr-list--2{grid-template-columns:1fr}.nvpr .nvpr-panel{margin-top:18px;padding:24px;border-radius:var(--r);background:var(--soft)}.nvpr .nvpr-sec--soft .nvpr-panel{background:#fff}.nvpr .nvpr-feats{display:grid;gap:16px;margin-top:6px}.nvpr .nvpr-feats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-feats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nvpr .nvpr-sec-b>.nvpr-txt+.nvpr-feats{margin-top:22px}.nvpr .nvpr-feat{position:relative;padding:24px 22px;border-radius:var(--r);background:#fff;border:1px solid var(--line);transition:transform .25s,box-shadow .25s,border-color .25s}.nvpr .nvpr-feat:hover{transform:translateY(-3px);border-color:#cfe6f3;box-shadow:0 18px 40px -26px rgba(20,33,43,.45)}.nvpr .nvpr-feats--1 .nvpr-feat{max-width:820px;padding:24px 26px;border:0;border-left:4px solid var(--red);border-radius:0 var(--r) var(--r) 0;background:linear-gradient(90deg,#fff4f4,#fff 70%)}.nvpr .nvpr-feats--1 .nvpr-feat:hover{transform:none;box-shadow:none}.nvpr .nvpr-feat-i{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:var(--sky);color:var(--bt)}.nvpr .nvpr-feat-i svg{width:22px;height:22px;fill:currentColor}.nvpr .nvpr-feat-im{display:block;margin-bottom:14px}.nvpr .nvpr-feat-im img{border-radius:12px}.nvpr .nvpr-feat-k{display:block;margin-bottom:6px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.nvpr .nvpr-feat-t{margin:0 0 8px!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important;color:var(--ink)!important;padding:0!important}.nvpr .nvpr-feat-s{margin:0 0 6px!important;font-weight:600;color:var(--ink)}.nvpr .nvpr-feat-d{font-size:15px;line-height:1.6;color:var(--text)}.nvpr .nvpr-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.nvpr .nvpr-links li{margin:0;list-style:none}.nvpr .nvpr-links li::before{display:none}.nvpr .nvpr-lnk,.nvpr .nvpr-lnk:visited{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;min-height:64px;padding:16px 18px 16px 20px;border-radius:var(--r-sm);background:#fff;border:1px solid var(--line);font:600 16px/1.35 var(--font);color:var(--ink)!important;text-decoration:none!important;transition:border-color .2s,transform .2s,box-shadow .2s,color .2s}.nvpr .nvpr-sec:not(.nvpr-sec--soft) .nvpr-lnk{background:var(--soft);border-color:transparent}.nvpr .nvpr-lnk svg{flex:0 0 auto;width:34px;height:34px;padding:8px;border-radius:50%;background:#fff;color:var(--red);transition:background-color .2s,color .2s,transform .2s}.nvpr .nvpr-lnk:focus-visible,.nvpr .nvpr-lnk:hover{background:#fff;border-color:var(--b);color:var(--bt)!important;transform:translateY(-2px);box-shadow:0 14px 30px -22px rgba(20,33,43,.5)}.nvpr .nvpr-lnk:hover svg{background:var(--red);color:#fff;transform:translateX(2px)}.nvpr .nvpr-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.nvpr .nvpr-res-i{display:flex;align-items:center;gap:14px;margin:0;padding:12px 12px 12px 14px;border-radius:var(--r-sm);background:#fff;border:1px solid var(--line);list-style:none;transition:border-color .2s,box-shadow .2s}.nvpr .nvpr-res-i::before{display:none}.nvpr .nvpr-res-i:hover{border-color:#cfe6f3;box-shadow:0 12px 26px -22px rgba(20,33,43,.5)}.nvpr .nvpr-ft{flex:0 0 auto;display:grid;place-items:center;width:46px;height:52px;border-radius:10px;background:#fff0f0;color:var(--red);font-size:10.5px;font-weight:800;letter-spacing:.04em;position:relative}.nvpr .nvpr-ft::before{content:"";position:absolute;top:0;right:0;width:12px;height:12px;border-radius:0 10px 0 6px;background:rgba(255,255,255,.75)}.nvpr .nvpr-ft--xls{background:#eaf7ef;color:#178548}.nvpr .nvpr-ft--app{background:#eef1f4;color:#4a5863}.nvpr .nvpr-ft--doc{background:#eaf2fd;color:#2b5db8}.nvpr .nvpr-ft--web{background:var(--sky);color:var(--bt)}.nvpr .nvpr-res-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:15px;font-weight:600;line-height:1.35;color:var(--ink)}.nvpr .nvpr-res-t small{font-size:12.5px;font-weight:500;color:var(--mut)}.nvpr .nvpr-res-b,.nvpr .nvpr-res-b:visited{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 16px;border-radius:var(--pill);border:1.5px solid var(--ink);background:#fff;color:var(--ink)!important;font-size:13.5px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:background-color .2s,color .2s}.nvpr .nvpr-res-b svg{width:16px;height:16px}.nvpr .nvpr-res-b:focus-visible,.nvpr .nvpr-res-b:hover{background:var(--ink);color:#fff!important}.nvpr .nvpr-fig{position:relative;margin:0}.nvpr .nvpr-fig a{position:relative;display:block;border-radius:var(--r);overflow:hidden;background:#fff;cursor:zoom-in}.nvpr .nvpr-fig img{display:block;width:100%!important;border-radius:var(--r)}.nvpr .nvpr-zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--ink);box-shadow:0 8px 18px -10px rgba(20,33,43,.6);opacity:0;transform:scale(.85);transition:opacity .2s,transform .2s}.nvpr .nvpr-zoom svg{width:20px;height:20px}.nvpr .nvpr-fig a:focus-visible .nvpr-zoom,.nvpr .nvpr-fig a:hover .nvpr-zoom{opacity:1;transform:none}.nvpr .nvpr-imgs{display:grid;gap:14px}.nvpr .nvpr-imgs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-imgs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nvpr .nvpr-imgs .nvpr-fig a{border:1px solid var(--line);padding:10px}.nvpr .nvpr-imgs .nvpr-fig img{border-radius:10px}.nvpr .nvpr-sec-b>.nvpr-fig,.nvpr .nvpr-sec-b>.nvpr-imgs{margin-top:6px}.nvpr .nvpr-list+.nvpr-fig,.nvpr .nvpr-txt+.nvpr-fig,.nvpr .nvpr-txt+.nvpr-imgs{margin-top:22px}.nvpr .nvpr-vid{position:relative}.nvpr .nvpr-btns+.nvpr-vid,.nvpr .nvpr-card+.nvpr-vid,.nvpr .nvpr-cards+.nvpr-vid,.nvpr .nvpr-sec-b>.nvpr-vid{margin-top:24px;max-width:900px}.nvpr .nvpr-yt,.nvpr .nvpr-yt:focus,.nvpr .nvpr-yt:hover{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:0;padding:0;border:0!important;border-radius:var(--r);overflow:hidden;background:#0f1a22!important;color:#fff;cursor:pointer;box-shadow:0 22px 50px -32px rgba(20,33,43,.7)}.nvpr .nvpr-yt img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .4s,opacity .3s}.nvpr .nvpr-yt::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,26,34,0) 50%,rgba(15,26,34,.45))}.nvpr .nvpr-play{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 0 0 8px rgba(237,28,36,.25),0 14px 30px -10px rgba(0,0,0,.6);transition:transform .25s,box-shadow .25s}.nvpr .nvpr-play svg{width:28px;height:28px;margin-left:3px}.nvpr .nvpr-yt:hover img{transform:scale(1.03)}.nvpr .nvpr-yt:focus-visible .nvpr-play,.nvpr .nvpr-yt:hover .nvpr-play{transform:scale(1.08);box-shadow:0 0 0 12px rgba(237,28,36,.22),0 14px 30px -10px rgba(0,0,0,.6)}.nvpr .nvpr-vid iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--r);background:#000}.nvpr .nvpr-vids{display:grid;gap:14px}.nvpr .nvpr-vids--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-vids--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nvpr .nvpr-vids .nvpr-yt{border-radius:var(--r-sm)}.nvpr .nvpr-vids .nvpr-play{width:52px;height:52px;margin:-26px 0 0 -26px}.nvpr .nvpr-vids .nvpr-play svg{width:22px;height:22px}.nvpr .nvpr-proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.nvpr .nvpr-pj{margin:0;list-style:none}.nvpr .nvpr-pj::before{display:none}.nvpr .nvpr-pj>a{display:flex;flex-direction:column;height:100%;border-radius:var(--r);overflow:hidden;background:#fff;border:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}.nvpr .nvpr-pj>a:focus-visible,.nvpr .nvpr-pj>a:hover{transform:translateY(-4px);border-color:#cfe6f3;box-shadow:0 24px 48px -30px rgba(20,33,43,.55)}.nvpr .nvpr-pj-im{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e3e9ee}.nvpr .nvpr-pj-im img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s}.nvpr .nvpr-pj>a:hover .nvpr-pj-im img{transform:scale(1.04)}.nvpr .nvpr-pj-ph{position:absolute;inset:0;background:linear-gradient(135deg,var(--sky),#f5f8fa)}.nvpr .nvpr-pj-b{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:18px 20px 20px}.nvpr .nvpr-pj-t{font:700 17.5px/1.35 var(--font-h);color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nvpr .nvpr-pj-d{font-size:14.5px;line-height:1.55;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nvpr .nvpr-pj-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:var(--red)}.nvpr .nvpr-pj-go svg{width:18px;height:18px;transition:transform .2s}.nvpr .nvpr-pj>a:hover .nvpr-pj-go svg{transform:translateX(4px)}.nvpr .nvpr-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0 -8px;font-size:13px;font-weight:500;color:var(--mut)}.nvpr .nvpr-crumb a{color:var(--mut)!important;text-decoration:none!important}.nvpr .nvpr-crumb a:hover{color:var(--bt)!important}.nvpr .nvpr-crumb [aria-current]{color:var(--ink);font-weight:600}.nvpr .nvpr-crumb+.nvpr-hero{margin-top:18px}.nvpr .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.nvpr .nvpr-bcat{margin:18px 0 0}.nvpr .nvpr-bcat ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nvpr .nvpr-bcat li{margin:0;list-style:none}.nvpr .nvpr-bcat li::before{display:none}.nvpr .nvpr-bcat a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:var(--pill);border:1px solid var(--line);background:#fff;font-size:14px;font-weight:600;color:var(--ink)!important;text-decoration:none!important;transition:border-color .2s,background-color .2s,color .2s}.nvpr .nvpr-bcat a small{display:grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:var(--pill);background:var(--soft);font-size:11.5px;font-weight:700;color:var(--mut)}.nvpr .nvpr-bcat a:hover{border-color:var(--ink)}.nvpr .nvpr-bcat a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff!important}.nvpr .nvpr-bcat a[aria-current] small{background:rgba(255,255,255,.15);color:#fff}.nvpr .nvpr-blog{padding-top:28px}.nvpr .nvpr-bfeat,.nvpr .nvpr-bgrid{margin:0;padding:0;list-style:none}.nvpr .nvpr-bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nvpr .nvpr-bfeat+.nvpr-bgrid{margin-top:18px}.nvpr .nvpr-bc{margin:0;list-style:none}.nvpr .nvpr-bc::before{display:none}.nvpr .nvpr-bc>a{display:flex;flex-direction:column;height:100%;border-radius:var(--r);overflow:hidden;background:#fff;border:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}.nvpr .nvpr-bc>a:focus-visible,.nvpr .nvpr-bc>a:hover{transform:translateY(-4px);border-color:#cfe6f3;box-shadow:0 24px 48px -30px rgba(20,33,43,.55)}.nvpr .nvpr-bc-im{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e3e9ee}.nvpr .nvpr-bc-im img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s}.nvpr .nvpr-bc>a:hover .nvpr-bc-im img{transform:scale(1.04)}.nvpr .nvpr-bc-b{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:18px 20px 20px}.nvpr .nvpr-bc-m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;font-weight:600;color:var(--mut)}.nvpr .nvpr-bc-m>:not(:first-child)::before{content:"·";margin-right:10px;color:#b7c2ca}.nvpr .nvpr-bc-c{color:var(--bt)}.nvpr .nvpr-bc-t{font:700 18px/1.35 var(--font-h);color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nvpr .nvpr-bc-d{font-size:14.5px;line-height:1.55;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nvpr .nvpr-bc>a:hover .nvpr-pj-go svg{transform:translateX(4px)}.nvpr .nvpr-bc--big>a{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.nvpr .nvpr-bc--big .nvpr-bc-im{aspect-ratio:auto;min-height:320px}.nvpr .nvpr-bc--big .nvpr-bc-b{justify-content:center;gap:12px;padding:32px 34px}.nvpr .nvpr-bc--big .nvpr-bc-t{font-size:clamp(22px,2.2vw,28px);line-height:1.25;-webkit-line-clamp:4}.nvpr .nvpr-bc--big .nvpr-bc-d{font-size:15.5px;-webkit-line-clamp:4}.nvpr .nvpr-bc-new{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--pill);background:var(--red);color:#fff;font-size:12px;font-weight:700;box-shadow:0 10px 22px -10px rgba(237,28,36,.8)}.nvpr .nvpr-bempty{padding:28px;border-radius:var(--r);background:var(--soft);font-size:16px}.nvpr .nvpr-bempty a{color:var(--bt)!important;text-decoration:underline!important}.nvpr .nvpr-pag{margin:32px 0 0}.nvpr .nvpr-pag ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.nvpr .nvpr-pag li{margin:0;list-style:none}.nvpr .nvpr-pag li::before{display:none}.nvpr .nvpr-pag :is(a,span).page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--pill);border:1px solid var(--line);background:#fff;font-size:15px;font-weight:700;color:var(--ink)!important;text-decoration:none!important;transition:border-color .2s,background-color .2s,color .2s}.nvpr .nvpr-pag a.page-numbers:hover{border-color:var(--ink)}.nvpr .nvpr-pag .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff!important}.nvpr .nvpr-pag .page-numbers.dots{border-color:transparent;background:0 0}.nvpr .nvpr-pag .page-numbers svg{width:18px;height:18px}.nvpr .nvpr-bcta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:48px 0 0;padding:34px 40px;border-radius:24px;background:radial-gradient(90% 140% at 100% 0,rgba(41,170,225,.35),rgba(41,170,225,0) 60%),var(--ink);color:#fff}.nvpr .nvpr-bcta h2{margin:0 0 6px!important;font-size:clamp(22px,2.4vw,28px)!important;font-weight:700!important;color:#fff!important;letter-spacing:-.02em}.nvpr .nvpr-bcta p{margin:0;max-width:620px;color:rgba(255,255,255,.8)}.nvpr .nvpr-btn--white,.nvpr .nvpr-btn--white:visited{background:#fff;color:var(--ink)!important}.nvpr .nvpr-btn--white:focus-visible,.nvpr .nvpr-btn--white:hover{background:var(--sky);color:var(--ink)!important}.nvpr .nvpr-bcta .nvpr-btn--red:hover{background:#fff;color:var(--ink)!important}.nvpr .nvpr-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nvpr .nvpr-gi{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;background:#e3e9ee;cursor:zoom-in}.nvpr .nvpr-gi img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .4s}.nvpr .nvpr-gi::after{content:"";position:absolute;inset:0;background:rgba(20,33,43,0);transition:background-color .25s}.nvpr .nvpr-gi:hover img{transform:scale(1.05)}.nvpr .nvpr-gi:hover::after{background:rgba(20,33,43,.12)}.nvpr .nvpr-sec-b>.nvpr-cards+.nvpr-gal{margin-top:16px}.nvpr .nvpr-more{margin-top:10px}.nvpr .nvpr-more>summary{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;transition:border-color .2s}.nvpr .nvpr-more>summary::-webkit-details-marker{display:none}.nvpr .nvpr-more>summary::after{content:"";width:8px;height:8px;margin-top:-3px;border:solid var(--red);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}.nvpr .nvpr-more>summary:hover{border-color:var(--ink)}.nvpr .nvpr-more[open]>summary::after{transform:rotate(-135deg);margin-top:3px}.nvpr .nvpr-more-c,.nvpr .nvpr-more[open] .nvpr-more-o{display:none}.nvpr .nvpr-more[open] .nvpr-more-c{display:inline}.nvpr .nvpr-more[open]>summary{margin-bottom:10px}.nvpr .nvpr-acc{display:grid;gap:10px}.nvpr .nvpr-acc-i{border-radius:var(--r);background:#fff;border:1px solid var(--line);transition:border-color .25s,box-shadow .25s}.nvpr .nvpr-acc-i[open]{border-color:#bfe1f2;box-shadow:0 20px 44px -34px rgba(20,33,43,.55)}.nvpr .nvpr-acc-i>summary{display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;cursor:pointer;list-style:none;border-radius:var(--r)}.nvpr .nvpr-acc-i>summary::-webkit-details-marker{display:none}.nvpr .nvpr-acc-i>summary:hover .nvpr-acc-t b{color:var(--bt)}.nvpr .nvpr-acc-cv{flex:0 0 auto;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#e3e9ee}.nvpr .nvpr-acc-cv img{width:100%!important;height:100%!important;object-fit:cover;display:block}.nvpr .nvpr-acc-ic{flex:0 0 auto;width:56px;height:56px;border-radius:12px;background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231479B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m10 9.5 4.5 2.5-4.5 2.5z' fill='%231479B8'/%3E%3C/svg%3E") center/26px no-repeat}.nvpr .nvpr-acc-ic--doc{background-color:#fff0f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ED1C24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.nvpr .nvpr-acc-ic--img{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231479B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='m21 16-5-5-9 9'/%3E%3C/svg%3E")}.nvpr .nvpr-acc-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.nvpr .nvpr-acc-t b{font:700 17px/1.35 var(--font-h);color:var(--ink);transition:color .2s}.nvpr .nvpr-acc-t small{font-size:13px;font-weight:600;color:var(--mut)}.nvpr .nvpr-acc-x{flex:0 0 auto;position:relative;width:36px;height:36px;border-radius:50%;background:var(--soft);transition:background-color .2s,transform .25s}.nvpr .nvpr-acc-x::after,.nvpr .nvpr-acc-x::before{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:2px;background:var(--ink);transition:transform .25s,background-color .2s}.nvpr .nvpr-acc-x::after{transform:rotate(90deg)}.nvpr .nvpr-acc-i[open] .nvpr-acc-x{background:var(--ink)}.nvpr .nvpr-acc-i[open] .nvpr-acc-x::after,.nvpr .nvpr-acc-i[open] .nvpr-acc-x::before{background:#fff}.nvpr .nvpr-acc-i[open] .nvpr-acc-x::after{transform:rotate(0)}.nvpr .nvpr-acc-b{padding:4px 18px 18px}.nvpr .nvpr-acc-b>*+*{margin-top:14px}.nvpr .nvpr-acc-b>.nvpr-vid{max-width:760px}.nvpr .nvpr-acc-b .nvpr-res-i{background:var(--soft);border-color:transparent}.nvpr .nvpr-acc-b .nvpr-res-i:hover{background:#fff;border-color:var(--line)}.nvpr .nvpr-sec--form{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:48px;align-items:start}.nvpr .nvpr-sec--form>.nvpr-sec-b{display:contents}.nvpr .nvpr-sec--form>*,.nvpr .nvpr-sec--form>.nvpr-sec-b>*{grid-column:1}.nvpr .nvpr-sec--form>.nvpr-sec-b>.nvpr-form{grid-column:2;grid-row:1/span 8}.nvpr .nvpr-sec--form .nvpr-h3{font-size:17px!important;font-weight:500!important;line-height:1.55!important;color:var(--text)!important;margin-top:0!important}.nvpr .nvpr-form{padding:28px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -44px rgba(20,33,43,.55)}.nvpr .nvpr-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin:0 -6px!important}.nvpr .nvpr-form .elementor-field-group{padding:0 6px!important;margin:0 0 12px!important;width:100%}.nvpr .nvpr-form .elementor-col-50{width:50%}.nvpr .nvpr-form .elementor-col-33{width:33.333%}.nvpr .nvpr-form .elementor-col-66{width:66.666%}.nvpr .nvpr-form .elementor-col-25{width:25%}.nvpr .nvpr-form .elementor-col-75{width:75%}.nvpr .nvpr-form .elementor-col-20{width:20%}.nvpr .nvpr-form .elementor-col-40{width:40%}.nvpr .nvpr-form .elementor-col-60{width:60%}.nvpr .nvpr-form .elementor-col-80{width:80%}.nvpr .nvpr-form .elementor-field-type-submit{width:100%}.nvpr .nvpr-form .elementor-field-group>:is(input,textarea,select,.elementor-select-wrapper,.elementor-field-subgroup){flex:1 1 100%}.nvpr .nvpr-form .elementor-field-group{display:flex;flex-wrap:wrap;align-items:flex-start}.nvpr .nvpr-form .elementor-field-label{display:block;flex:1 1 100%;margin:0 0 6px!important;font:600 13.5px/1.3 var(--font)!important;color:var(--ink)!important}.nvpr .nvpr-form .elementor-field-label.elementor-screen-only,.nvpr .nvpr-form .elementor-screen-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important;white-space:nowrap!important}.nvpr .nvpr-form :is(input.elementor-field,textarea.elementor-field,select.elementor-field){width:100%!important;min-height:48px!important;padding:12px 14px!important;border:1.5px solid #dce3e8!important;border-radius:12px!important;background:#f7f9fa!important;color:var(--ink)!important;font:500 15px/1.4 var(--font)!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background-color .15s}.nvpr .nvpr-form textarea.elementor-field{min-height:120px!important;height:140px!important;resize:vertical}.nvpr .nvpr-form :is(input.elementor-field,textarea.elementor-field,select.elementor-field):focus{border-color:var(--b)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(41,170,225,.16)!important;outline:0!important}.nvpr .nvpr-form :is(input,textarea)::placeholder{color:#8a949b!important;opacity:1}.nvpr .nvpr-form .elementor-field-type-acceptance .elementor-field-option,.nvpr .nvpr-form .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items:flex-start;gap:10px}.nvpr .nvpr-form input[type=checkbox]{flex:0 0 auto;width:19px!important;height:19px!important;min-height:0!important;margin:2px 0 0!important;accent-color:var(--b)}.nvpr .nvpr-form .elementor-field-option label,.nvpr .nvpr-form .elementor-field-type-acceptance label{font:400 13px/1.5 var(--font)!important;color:var(--text)!important}.nvpr .nvpr-form .elementor-field-type-acceptance a{color:var(--bt)!important;text-decoration:underline!important}.nvpr .nvpr-form .elementor-button,.nvpr .nvpr-form button[type=submit]{width:100%;min-height:52px!important;padding:0 24px!important;border:0!important;border-radius:var(--pill)!important;background:var(--red)!important;color:#fff!important;font:700 16px/1 var(--font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 14px 30px -16px rgba(237,28,36,.8)!important;cursor:pointer;transition:background-color .2s}.nvpr .nvpr-form .elementor-button:hover,.nvpr .nvpr-form button[type=submit]:hover{background:var(--ink)!important}.nvpr .nvpr-form .elementor-message{margin-top:12px!important;padding:12px 14px!important;border-radius:12px!important;font:600 14px/1.4 var(--font)!important}.nvpr .nvpr-form .elementor-message::before{display:none!important}.nvpr .nvpr-form .elementor-message-success{background:#edfaf2!important;color:#146c3a!important}.nvpr .nvpr-form .elementor-message-danger{background:#fff2f2!important;color:#b4161c!important}.nvpr *+.nvpr-raw,.nvpr .nvpr-raw+*{margin-top:18px}.nvpr .nvpr-fsub{margin:0 0 18px!important;font:500 17px/1.55 var(--font)!important;color:var(--text)!important}.nvpr .nvpr-side{margin:0 0 16px;padding:22px 22px 20px;border-radius:var(--r);background:var(--soft);border:1px solid transparent}.nvpr .nvpr-sec--soft .nvpr-side{background:#fff;border-color:var(--line)}.nvpr .nvpr-side-t{display:flex;align-items:center;gap:10px;margin:0 0 14px!important;font:700 18px/1.3 var(--font-h)!important;color:var(--ink)!important;padding:0!important}.nvpr .nvpr-side-t::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ED1C24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/%3E%3C/svg%3E") center/18px no-repeat;box-shadow:0 1px 2px rgba(20,33,43,.08)}.nvpr .nvpr-side .nvpr-txt{font-size:15.5px;line-height:1.6}.nvpr .nvpr-side .nvpr-txt ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nvpr .nvpr-side .nvpr-txt li{position:relative;margin:0;padding-left:34px}.nvpr .nvpr-side .nvpr-txt li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231479B8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center/13px no-repeat;box-shadow:inset 0 0 0 1px #cde9f6}.nvpr .nvpr-sec--form .nvpr-side--info .nvpr-h3{display:flex;align-items:center;gap:10px;margin:0 0 14px!important;font:700 17px/1.3 var(--font-h)!important;color:var(--ink)!important}.nvpr .nvpr-sec--form .nvpr-side--info .nvpr-h3::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231479B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V5a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v16M15 9h4a1 1 0 0 1 1 1v11M3 21h18M8 8h3M8 12h3M8 16h3'/%3E%3C/svg%3E") center/18px no-repeat;box-shadow:0 1px 2px rgba(20,33,43,.08)}.nvpr .nvpr-side--info .nvpr-list{margin:0}.nvpr .nvpr-side--info .nvpr-list li{font-size:14.5px;line-height:1.5}.nvpr .nvpr-side--info .nvpr-list b{color:var(--ink)}.nvpr .nvpr-sec--form.nvpr-sec--fl{grid-template-rows:auto auto 1fr}.nvpr .nvpr-sec--fl>.nvpr-sec-b>.nvpr-form{grid-row:1/span 3}.nvpr .nvpr-sec--fl>.nvpr-sec-b>.nvpr-fl{grid-row:2;align-self:start}.nvpr .nvpr-sec--fl>.nvpr-sec-b>.nvpr-side--info{grid-row:3;align-self:start;margin-top:0}.nvpr .nvpr-form .elementor-select-wrapper{position:relative;width:100%}.nvpr .nvpr-form .elementor-select-wrapper .select-caret-down-wrapper{position:absolute!important;right:14px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important;margin:0!important;line-height:0!important;pointer-events:none;z-index:1}.nvpr .nvpr-form .elementor-select-wrapper .select-caret-down-wrapper svg{display:block!important;width:12px!important;height:12px!important;fill:#6B767F!important}.nvpr .nvpr-form .elementor-select-wrapper:not(.remove-before)::before{display:none}.nvpr .nvpr-form :is(.elementor-col-20,.elementor-col-25,.elementor-col-33,.elementor-col-40,.elementor-col-60,.elementor-col-66,.elementor-col-75,.elementor-col-80){width:50%}.nvpr .nvpr-form .elementor-select-wrapper select{width:100%!important;min-height:48px!important;padding:12px 40px 12px 14px!important;border:1.5px solid #dce3e8!important;border-radius:12px!important;background:#fbfcfd!important;color:var(--ink)!important;font:400 15px/1.3 var(--font)!important;-webkit-appearance:none;appearance:none;cursor:pointer}.nvpr .nvpr-form .elementor-select-wrapper select:focus{border-color:var(--b)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(41,170,225,.16)!important;outline:0!important}.nvpr .nvpr-form input[type=date].elementor-field{-webkit-appearance:none;appearance:none;line-height:1.3!important}.nvpr .nvpr-form input[type=file].elementor-field{min-height:0!important;padding:10px!important;border-style:dashed!important;background:#fff!important;font-size:14px!important;cursor:pointer}.nvpr .nvpr-form input[type=file]::file-selector-button{margin-right:12px;padding:9px 16px;border:0;border-radius:999px;background:var(--sky);color:var(--bt);font:700 13.5px/1 var(--font);cursor:pointer}.nvpr .nvpr-form input[type=file]:hover::file-selector-button{background:#d6eef9}.nvpr .nvpr-cards--maps .nvpr-card-t{margin-top:0!important}.nvpr .nvpr-cards--maps .nvpr-card:hover{transform:none}.nvpr .nvpr-map{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--r-sm);background:linear-gradient(135deg,#eaf6fc,#f4f8fb);border:1px solid var(--line)}.nvpr .nvpr-map::before{content:"";position:absolute;inset:0;opacity:.55;background:repeating-linear-gradient(0deg,transparent 0 28px,#dceaf2 28px 29px),repeating-linear-gradient(90deg,transparent 0 28px,#dceaf2 28px 29px)}.nvpr .nvpr-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nvpr .nvpr-map-b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:16px;border:0;background:0 0;cursor:pointer;font:inherit;color:var(--ink)}.nvpr .nvpr-map-pin{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--red);box-shadow:0 10px 24px -12px rgba(20,33,43,.5);transition:transform .2s}.nvpr .nvpr-map-pin svg{width:24px;height:24px}.nvpr .nvpr-map-b b{font:700 15px/1.2 var(--font)}.nvpr .nvpr-map-b small{max-width:90%;font-size:13px;line-height:1.35;color:var(--mut);text-align:center}.nvpr .nvpr-map-b:focus-visible .nvpr-map-pin,.nvpr .nvpr-map-b:hover .nvpr-map-pin{transform:translateY(-3px)}.nvpr .nvpr-map-b:focus-visible{outline:3px solid rgba(41,170,225,.5);outline-offset:-3px}.nvpr .nvpr-map-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nvpr .nvpr-map-a{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:var(--pill);background:#fff;border:1px solid var(--line);color:var(--ink)!important;font:600 14px/1 var(--font);text-decoration:none!important;transition:background .15s,border-color .15s}.nvpr .nvpr-map-a:hover{background:var(--sky);border-color:#bfe3f4;color:var(--bt)!important}.nvpr .nvpr-map-a svg{width:16px;height:16px;color:var(--bt)}.nvpr .nvpr-raw--wide{margin-top:0}.nvpr .nvpr-a-top{stroke:var(--ink);stroke-width:3;fill:var(--sky)}.nvpr .nvpr-a-tape{stroke:var(--b);stroke-width:7;opacity:.55}.nvpr .nvpr-a-ah{stroke:var(--red);stroke-width:3.5}.nvpr .nvpr-vis--ret .nvpr-a-in{stroke:var(--red)}.nvpr .nvpr-a-doc rect{stroke:var(--ink);stroke-width:2.5;fill:#fff}.nvpr .nvpr-a-doc path{stroke:#AEBBC4;stroke-width:2}.nvpr .nvpr-a-ok{fill:var(--ok);stroke:#fff;stroke-width:3}.nvpr .nvpr-a-okc{stroke:#fff;stroke-width:2.6}.nvpr .nvpr-art-k--ret{right:4%;top:6%}.nvpr .nvpr-art-k--ret::before{background:var(--red)}.nvpr .nvpr-legal{display:grid;grid-template-columns:270px minmax(0,1fr);gap:48px;align-items:start;margin-top:40px}.nvpr .nvpr-legal--solo{grid-template-columns:minmax(0,1fr)}.nvpr .nvpr-lside{position:sticky;top:calc(var(--nvpr-hdr,110px) + 20px);display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - var(--nvpr-hdr,110px) - 40px);overflow:auto;scrollbar-width:thin;transition:top .2s ease}.nvpr .nvpr-ldocs,.nvpr .nvpr-ltoc{border-radius:var(--r);background:var(--soft);padding:16px 14px 14px}.nvpr .nvpr-ltoc summary{display:flex;align-items:center;gap:8px;padding:0 4px 10px;list-style:none;cursor:pointer;font:700 15px/1.2 var(--font-h);color:var(--ink)}.nvpr .nvpr-ltoc summary::-webkit-details-marker{display:none}.nvpr .nvpr-ltoc summary small{font:600 12px/1 var(--font);color:var(--mut)}.nvpr .nvpr-ltoc summary i{margin-left:auto;width:9px;height:9px;border:solid var(--mut);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.nvpr .nvpr-ltoc[open] summary i{transform:rotate(225deg) translateY(-2px)}.nvpr .nvpr-ltoc ol{list-style:none;margin:0;padding:0;counter-reset:nvl}.nvpr .nvpr-ltoc li{margin:0}.nvpr .nvpr-ltoc a{display:block;padding:7px 10px;border-radius:10px;font:500 13.5px/1.35 var(--font);color:var(--text)!important;text-decoration:none!important;transition:background .15s,color .15s}.nvpr .nvpr-ltoc a:hover{background:#fff;color:var(--ink)!important}.nvpr .nvpr-ltoc a.is-on{background:#fff;color:var(--bt)!important;font-weight:700;box-shadow:inset 3px 0 0 var(--b)}.nvpr .nvpr-ldocs b{display:block;padding:0 4px 8px;font:700 13px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.nvpr .nvpr-ldocs ul{list-style:none;margin:0;padding:0}.nvpr .nvpr-ldocs li{margin:0}.nvpr .nvpr-ldocs a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font:600 14px/1.3 var(--font);color:var(--ink)!important;text-decoration:none!important}.nvpr .nvpr-ldocs a::before{content:"";flex:0 0 auto;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231479B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat}.nvpr .nvpr-ldocs a:hover{background:#fff}.nvpr .nvpr-ldocs a[aria-current]{background:#fff;color:var(--bt)!important;box-shadow:inset 3px 0 0 var(--red)}.nvpr .nvpr-ldoc{min-width:0;max-width:820px;font:400 16.5px/1.75 var(--font);color:var(--text);overflow-wrap:break-word}.nvpr .nvpr-ldoc :is(h1,h2,h3,h4,h5){scroll-margin-top:calc(var(--nvpr-hdr,110px) + 24px);margin:42px 0 12px!important;padding:24px 0 0!important;border-top:1px solid var(--line);font:700 21px/1.35 var(--font-h)!important;color:var(--ink)!important;letter-spacing:-.005em}.nvpr .nvpr-ldoc .nvpr-ltxt>:is(h1,h2,h3,h4,h5):first-child{margin-top:0!important;padding-top:0!important;border-top:0}.nvpr .nvpr-ldoc :is(h1,h2,h3,h4,h5) br:first-child{display:none}.nvpr .nvpr-ldoc p{margin:0 0 14px!important}.nvpr .nvpr-ldoc :is(ul,ol){margin:0 0 16px!important;padding-left:24px!important}.nvpr .nvpr-ldoc li{margin:6px 0!important;padding-left:2px}.nvpr .nvpr-ldoc li::marker{color:var(--b)}.nvpr .nvpr-ldoc :is(strong,b){color:var(--ink)}.nvpr .nvpr-ldoc a{color:var(--bt)!important;text-decoration:underline!important;text-underline-offset:2px;overflow-wrap:anywhere}.nvpr .nvpr-ldoc img{max-width:100%!important;height:auto!important;vertical-align:middle;border-radius:8px}.nvpr .nvpr-ldoc table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:15px}.nvpr .nvpr-ldoc :is(th,td){padding:8px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}.nvpr .nvpr-lx{margin:32px 0 0;padding:20px 22px;border-radius:var(--r);background:var(--sky);font:500 16px/1.6 var(--font);color:var(--ink)}.nvpr .nvpr-lx#preferinte-cookie{scroll-margin-top:calc(var(--nvpr-hdr,110px) + 24px)}.nvpr .nvpr-lx#preferinte-cookie .cookie-settings-btn,.nvpr .nvpr-lx#preferinte-cookie a.cky-banner-element{margin-left:6px;text-decoration:none!important;color:#fff!important}.nvpr--legal .nvpr-a-sheet2{stroke:#AEBBC4;stroke-width:2;fill:var(--sky)}.nvpr--legal .nvpr-a-ttl{stroke:var(--ink);stroke-width:4}.nvpr--legal .nvpr-a-shield{stroke:var(--bt);stroke-width:3;fill:#fff}.nvpr--legal .nvpr-a-okc2{stroke:var(--ok);stroke-width:3.4}@media print{.nvpr--legal .nvpr-chips,.nvpr--legal .nvpr-hero-cta,.nvpr--legal .nvpr-lside,.nvpr--legal .nvpr-vis{display:none!important}.nvpr--legal .nvpr-legal{display:block;margin:0}.nvpr--legal .nvpr-hero{padding:0!important;background:0 0!important;box-shadow:none!important}.nvpr--legal .nvpr-ldoc{max-width:none;font-size:11.5pt;line-height:1.5}.nvpr--legal .nvpr-ldoc a{text-decoration:none!important;color:inherit!important}}@media (max-width:1024px){.nvpr .nvpr-hero{grid-template-columns:minmax(0,1fr);padding:34px 32px}.nvpr .nvpr-vis{display:none}.nvpr .nvpr-split{gap:28px}.nvpr .nvpr-cards--3,.nvpr .nvpr-cards--4,.nvpr .nvpr-feats--3,.nvpr .nvpr-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-gal{grid-template-columns:repeat(3,minmax(0,1fr))}.nvpr .nvpr-vids--3{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-res{grid-template-columns:1fr}.nvpr .nvpr-proj{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nvpr .nvpr-bc--big .nvpr-bc-b{padding:24px}.nvpr .nvpr-sec--form{grid-template-columns:1fr}.nvpr .nvpr-sec--form>.nvpr-sec-b>.nvpr-form{grid-column:1;grid-row:auto;margin-top:18px}.nvpr .nvpr-sec--form.nvpr-sec--fl{grid-template-rows:none}.nvpr .nvpr-sec--fl>.nvpr-sec-b>:is(.nvpr-fl,.nvpr-side--info){grid-row:auto}.nvpr .nvpr-sec--fl>.nvpr-sec-b>.nvpr-form{margin:0 0 16px}.nvpr .nvpr-sec--fl>.nvpr-sec-b>.nvpr-side--info{margin-bottom:0}.nvpr .nvpr-legal{display:flex;flex-direction:column;gap:16px;margin-top:22px}.nvpr .nvpr-lside{display:contents}.nvpr .nvpr-ltoc{order:1}.nvpr .nvpr-ldoc{order:2;font-size:16px}.nvpr .nvpr-ldocs{order:3;margin-top:18px}.nvpr .nvpr-ltoc summary{padding-bottom:0}.nvpr .nvpr-ltoc[open] summary{padding-bottom:10px}.nvpr .nvpr-ldoc :is(h1,h2,h3,h4,h5){font-size:19px!important;margin-top:32px!important;padding-top:20px!important}}@media (max-width:860px){.nvpr .nvpr-split{grid-template-columns:1fr}.nvpr .nvpr-split--rev .nvpr-split-t{order:0}.nvpr .nvpr-split-m{order:2}}@media (max-width:767px){.nvpr{padding:0 16px 28px;font-size:15.5px}.nvpr section{scroll-margin-top:90px}.nvpr .nvpr-anchor{top:-90px}.nvpr .nvpr-hero{margin:14px 0 0;padding:26px 20px 24px;border-radius:20px}.nvpr .nvpr-h1{font-size:clamp(26px,7.4vw,32px)!important;margin:10px 0 10px!important}.nvpr .nvpr-lead{font-size:15.5px}.nvpr .nvpr-lead--2{display:none}.nvpr .nvpr-hero-cta{margin-top:18px;width:100%}.nvpr .nvpr-hero-cta .nvpr-btn{flex:1 1 100%}.nvpr .nvpr-chips{margin-top:16px;gap:6px}.nvpr .nvpr-chips li{padding:5px 10px 5px 7px;font-size:12.5px}.nvpr .nvpr-toc{display:block;margin:12px 0 0;padding:0;border-radius:var(--r-sm);overflow:hidden}.nvpr .nvpr-toc-l{display:none}.nvpr .nvpr-toc-b,.nvpr .nvpr-toc-b:focus,.nvpr .nvpr-toc-b:hover{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;margin:0;padding:12px 16px;border:0!important;border-radius:0;background:#fff!important;color:var(--ink)!important;font:700 14.5px/1.2 var(--font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer}.nvpr .nvpr-toc-b small{font-size:12.5px;font-weight:600;color:var(--mut)}.nvpr .nvpr-toc-b:focus:not(:focus-visible){outline:0!important}.nvpr .nvpr-toc-b i{flex:0 0 auto;width:30px;height:30px;margin-left:auto;border-radius:50%;background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ED1C24' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .2s}.nvpr .nvpr-toc.is-open .nvpr-toc-b i{transform:rotate(180deg)}.nvpr .nvpr-toc-w{display:block}.nvpr .nvpr-toc-ar{display:none!important}.nvpr .nvpr-toc ol{display:none;flex-direction:column;gap:2px;padding:0 8px 10px;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.nvpr .nvpr-toc.is-open ol,.nvpr:not([data-nvpr-js]) .nvpr-toc ol{display:flex}.nvpr .nvpr-toc li{flex:none}.nvpr .nvpr-toc a{display:flex;width:100%;white-space:normal;padding:9px 10px 9px 8px;background:0 0;border-radius:10px}.nvpr .nvpr-toc a.is-on{background:var(--soft);color:var(--ink)!important}.nvpr .nvpr-sec{padding-top:40px}.nvpr .nvpr-sec--soft{margin:40px -16px 0;padding:32px 16px;border-radius:0}.nvpr .nvpr-sec--soft+.nvpr-sec--soft{margin-top:0}.nvpr .nvpr-sec-h{margin-bottom:16px}.nvpr .nvpr-h2{font-size:clamp(22px,6.2vw,26px)!important}.nvpr .nvpr-h2::before{margin-bottom:12px}.nvpr .nvpr-h3{font-size:18px!important}.nvpr .nvpr-txt{font-size:15.5px;line-height:1.65}.nvpr .nvpr-list--2{grid-template-columns:1fr}.nvpr .nvpr-list li{font-size:15px}.nvpr .nvpr-cards--2,.nvpr .nvpr-cards--3,.nvpr .nvpr-cards--4,.nvpr .nvpr-feats--2,.nvpr .nvpr-feats--3,.nvpr .nvpr-links,.nvpr .nvpr-vids--2,.nvpr .nvpr-vids--3{grid-template-columns:1fr}.nvpr .nvpr-cards,.nvpr .nvpr-feats{gap:12px}.nvpr .nvpr-proj{grid-template-columns:1fr;gap:14px}.nvpr .nvpr-crumb{margin:14px 0 -6px;font-size:12.5px}.nvpr .nvpr-crumb+.nvpr-hero{margin-top:12px}.nvpr .nvpr-bcat ul{flex-wrap:wrap;gap:6px}.nvpr .nvpr-bcat a{min-height:38px;padding:7px 12px;font-size:13.5px}.nvpr .nvpr-blog{padding-top:20px}.nvpr .nvpr-bgrid{grid-template-columns:1fr;gap:14px}.nvpr .nvpr-bc>a:hover{transform:none}.nvpr .nvpr-bc--big>a{display:flex}.nvpr .nvpr-bc--big .nvpr-bc-im{aspect-ratio:16/10;min-height:0}.nvpr .nvpr-bc--big .nvpr-bc-b,.nvpr .nvpr-bc-b{padding:16px 16px 18px}.nvpr .nvpr-bc--big .nvpr-bc-t{font-size:20px}.nvpr .nvpr-pag :is(a,span).page-numbers{min-width:40px;height:40px}.nvpr .nvpr-bcta{margin-top:36px;padding:26px 20px;border-radius:20px}.nvpr .nvpr-bcta .nvpr-btn,.nvpr .nvpr-bcta .nvpr-btns{width:100%}.nvpr .nvpr-pj>a:hover{transform:none}.nvpr .nvpr-pj-b{padding:16px 16px 18px}.nvpr .nvpr-card{padding:20px 18px}.nvpr .nvpr-card:hover,.nvpr .nvpr-feat:hover,.nvpr .nvpr-lnk:hover{transform:none}.nvpr .nvpr-feat{padding:20px 18px}.nvpr .nvpr-lnk,.nvpr .nvpr-lnk:visited{min-height:58px;padding:13px 14px 13px 16px;font-size:15px}.nvpr .nvpr-imgs--2,.nvpr .nvpr-imgs--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nvpr .nvpr-imgs .nvpr-fig a{padding:6px}.nvpr .nvpr-zoom{opacity:1;transform:none;width:32px;height:32px;right:8px;bottom:8px}.nvpr .nvpr-zoom svg{width:16px;height:16px}.nvpr .nvpr-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nvpr .nvpr-res-i{flex-wrap:wrap;padding:12px}.nvpr .nvpr-res-t{flex:1 1 calc(100% - 64px)}.nvpr .nvpr-res-b,.nvpr .nvpr-res-b:visited{flex:1 1 100%;justify-content:center;margin-left:60px}.nvpr .nvpr-acc-i>summary{gap:12px;padding:12px 12px 12px 10px}.nvpr .nvpr-acc-cv,.nvpr .nvpr-acc-ic{width:48px;height:48px;border-radius:10px}.nvpr .nvpr-acc-t b{font-size:15.5px}.nvpr .nvpr-acc-t small{font-size:12.5px}.nvpr .nvpr-acc-x{width:32px;height:32px}.nvpr .nvpr-acc-b{padding:2px 12px 14px}.nvpr .nvpr-form{padding:20px 16px;border-radius:20px}.nvpr .nvpr-form :is(input.elementor-field,textarea.elementor-field,select.elementor-field){font-size:16px!important}.nvpr .nvpr-form .elementor-field-group{width:100%!important}.nvpr .nvpr-btn,.nvpr .nvpr-btn:visited{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.nvpr *,.nvpr ::after,.nvpr ::before{animation:none!important;transition:none!important}}