:root{--nv-polish-colour-0:#5bc0eb73;--nv-polish-colour-1:#1f7ae02e;--nv-polish-colour-2:#8ad6f573;--nv-polish-colour-3:#04142d8c;--nv-polish-colour-4:#5bc0eb59;--nv-polish-colour-5:#ffffff1a;--nv-polish-colour-6:#ffffff08;--nv-polish-colour-7:#8ad6f559;--nv-polish-colour-8:#ffffff2e;--nv-polish-colour-9:#030f2399;--nv-polish-colour-10:#8ad6f5cc;--nv-polish-colour-11:#ffffff40;--nv-polish-colour-12:#030f23a6;--nv-polish-colour-13:#5bc0ebb3;--nv-polish-colour-14:#1f7ae0cc;--nv-polish-colour-15:#eaf4fdbf;--nv-polish-colour-16:#1f7ae038;--nv-polish-colour-17:#0e2a4759;--nv-polish-colour-18:#1f7ae059;--nv-polish-colour-19:#8ad6f5;--nv-polish-colour-20:#5bc0eb;--nv-polish-colour-21:#1f7ae0;--nv-polish-colour-22:#0e2a47;--nv-polish-colour-23:#fff}.nvfb{aspect-ratio:1;isolation:isolate;width:min(460px,80vw);margin-inline:auto;position:relative}.nvfb-glow{background:radial-gradient(circle,var(--nv-polish-colour-0),var(--nv-polish-colour-1) 45%,transparent 70%);filter:blur(28px);z-index:-1;border-radius:50%;animation:6s ease-in-out infinite nvfbBreathe;display:none;position:absolute;inset:12%}.nvfb-ring{width:100%;height:100%;position:absolute;inset:0}.nvfb-ring circle{fill:none;stroke:var(--nv-polish-colour-2);stroke-width:.35px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.6,0,.2,1)}.nvfb.is-in .nvfb-ring circle{stroke-dashoffset:0}.nvfb-spin{animation:90s linear infinite nvfbTurn;position:absolute;inset:17%}.nvfb-mark{width:100%;height:100%;filter:drop-shadow(0 18px 34px var(--nv-polish-colour-3)) drop-shadow(0 0 22px var(--nv-polish-colour-4));overflow:visible}.nvfb-mark path{transform-box:fill-box;opacity:0;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),opacity 1s;transform:scale(.35)}.nvfb-mark .p-top{transform-origin:50% 100%}.nvfb-mark .p-right{transform-origin:0%}.nvfb-mark .p-bottom{transform-origin:50% 0}.nvfb-mark .p-left{transform-origin:100%}.nvfb.is-in .nvfb-mark path{opacity:1;transform:none}.nvfb.is-in .nvfb-mark .p-right{transition-delay:.25s}.nvfb.is-in .nvfb-mark .p-bottom{transition-delay:.5s}.nvfb.is-in .nvfb-mark .p-left{transition-delay:.75s}.nvfb-lab{letter-spacing:0;text-transform:uppercase;color:var(--nv-polish-colour-19);opacity:0;white-space:nowrap;font:600 11px/1 Montserrat,sans-serif;transition:opacity .8s 1.4s;position:absolute}.nvfb.is-in .nvfb-lab{opacity:.9}.nvfb-lab.l-top{top:4%;left:50%;translate:-50%}.nvfb-lab.l-bottom{bottom:4%;left:50%;translate:-50%}.nvfb-lab.l-right{writing-mode:vertical-rl;top:50%;right:-2%;translate:0 -50%}.nvfb-lab.l-left{writing-mode:vertical-rl;top:50%;left:-2%;translate:0 -50%;rotate:180deg}@keyframes nvfbTurn{to{rotate:360deg}}@keyframes nvfbBreathe{50%{opacity:.6;scale:1.08}}@media (width<=767px){.nvfb{width:min(300px,78vw)}.nvfb-lab{letter-spacing:0;font-size:9px}}.nv-leafcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.nv-leafcard{background:linear-gradient(150deg,var(--nv-polish-colour-5),var(--nv-polish-colour-6));border:1px solid var(--nv-polish-colour-7);box-shadow:0 1px 0 var(--nv-polish-colour-8) inset,0 18px 40px -18px var(--nv-polish-colour-9),0 0 30px -12px var(--nv-polish-colour-0);border-radius:0 46px;padding:30px 28px 28px 30px;transition:border-color .3s,box-shadow .3s,translate .3s;animation:7s ease-in-out infinite nvLeafFloat;position:relative;overflow:hidden}.nv-leafcard:nth-child(2){animation-delay:-2.3s}.nv-leafcard:nth-child(3){animation-delay:-4.6s}.nv-leafcard:hover{border-color:var(--nv-polish-colour-10);box-shadow:0 1px 0 var(--nv-polish-colour-11) inset,0 24px 50px -18px var(--nv-polish-colour-12),0 0 44px -10px var(--nv-polish-colour-13)}.nv-leafcard:after{content:"";opacity:.1;pointer-events:none;background:url(/nv-mark-white.svg) 50%/contain no-repeat;width:130px;height:130px;animation:60s linear infinite nvfbTurn;position:absolute;bottom:-30px;right:-30px}[data-tone=ice] .nv-leafcard:after,[data-tone=mist] .nv-leafcard:after{opacity:.08;background-image:url(/nv-mark-colour.svg)}.nv-leafcard__n{background:linear-gradient(135deg,var(--nv-polish-colour-20),var(--nv-polish-colour-21));width:38px;height:38px;color:var(--nv-polish-colour-23);box-shadow:0 6px 18px -6px var(--nv-polish-colour-14);border-radius:0 14px;justify-content:center;align-items:center;margin-bottom:16px;font:700 13px/1 Montserrat,sans-serif;display:inline-flex}.nv-leafcard h3{color:inherit;margin:0 0 6px;font:700 19px/1.2 Montserrat,sans-serif}.nv-leafcard p{opacity:.85;margin:0;font-size:15px;line-height:1.5}[data-tone=ice] .nv-leafcard,[data-tone=mist] .nv-leafcard{background:linear-gradient(150deg,var(--nv-polish-colour-23),var(--nv-polish-colour-15));border-color:var(--nv-polish-colour-16);color:var(--nv-polish-colour-22);box-shadow:0 1px 0 var(--nv-polish-colour-23) inset,0 18px 40px -20px var(--nv-polish-colour-17),0 0 30px -14px var(--nv-polish-colour-18)}@keyframes nvLeafFloat{50%{translate:0 -6px}}@media (width<=900px){.nv-leafcards{grid-template-columns:1fr}.nv-leafcard{animation:none}}@media (prefers-reduced-motion:reduce){.nv-leafcard,.nvfb-spin,.nvfb-glow{animation:none}}.nv-grid-spot .nv-pgrid{flex-wrap:wrap;justify-content:center;gap:clamp(16px,1.6vw,24px);display:flex}.nv-grid-spot .nv-pgrid>*{flex:0 calc(25% - clamp(16px,1.6vw,24px)/1.33333);min-width:0}@media (width>=1024px) and (width<=1279px){.nv-grid-spot .nv-pgrid.is-5>*{flex-basis:calc(33.3333% - clamp(16px,1.6vw,24px)/1.5)}}@media (width>=1280px){.nv-grid-spot .nv-pgrid.is-5>*{flex-basis:calc(20% - clamp(16px,1.6vw,24px)/1.25)}}@media (width<=1023px){.nv-grid-spot .nv-pgrid>*{flex-basis:calc(50% - clamp(16px,1.6vw,24px)/2)}}@media (width<=639px){.nv-grid-spot .nv-pgrid>*{flex-basis:100%}}:root{--nv-pad:clamp(60px,7vw,92px)}@media (width>=768px){.nv-explore .nv-hleaf:not(.is-soon){aspect-ratio:4.2;grid-column:1/-1}.nv-explore .nv-hleaf:not(.is-soon) .nv-hleaf__txt{left:40%}}.nv-leafcards.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-leafcards.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-leafcard{min-width:0}.nv-leafcard h3,.nv-leafcard p{color:inherit}.nv-leafcard__n{background:linear-gradient(135deg,var(--nv-deep),var(--brand-clinical-text));color:var(--nv-white)}@media (width<=1023px){.nv-leafcards.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.nv-leafcards.is-4,.nv-leafcards.is-2{grid-template-columns:1fr}}.nv-head-row:has(+.nv-chat){margin-bottom:28px}.nv-final-cta .nvfb{flex-shrink:0}@media (prefers-reduced-motion:reduce){.nvfb-mark path{opacity:1;transform:none}.nvfb-ring circle{stroke-dashoffset:0}.nvfb-lab{opacity:.9}}
