.nl-rays-stage{--scene-play-state:paused;z-index:-1;pointer-events:none;height:100svh;min-height:560px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.nl-rays-stage[data-running=true]{--scene-play-state:running}.nl-rays{--bg-cx:30;--bg-cy:24;--bg-cw:50;--bg-ch:36;z-index:0;pointer-events:none;background:var(--nl-white);position:absolute;inset:0;overflow:hidden;container-type:size}.nl-rays[data-variant=hero]{--bg-cx:25;--bg-cy:54;--bg-cw:43;--bg-ch:47;inset:calc(-1 * var(--nl-head-h,0px)) 0 0}html[dir=rtl] .nl-rays{--bg-cx:70}html[dir=rtl] .nl-rays[data-variant=hero]{--bg-cx:75}.nl-rays[data-bg-palette=brand]{--bg-c1:8 127 115;--bg-c2:52 190 170;--bg-c3:24 150 104;--bg-c4:176 214 128;--bg-c5:150 226 205;--bg-k:1}.nl-rays[data-bg-calm=strong]{--bg-q:.16}.nl-rays .bg-field{opacity:calc(var(--bg-strength,.55) * var(--bg-k,1));position:absolute;inset:0}.nl-rays:not([data-bg-calm=off]) .bg-field{-webkit-mask-image:radial-gradient(ellipse calc(var(--bg-cw) * .62cqw + 9cqw) calc(var(--bg-ch) * .6cqh + 8cqh) at calc(var(--bg-cx) * 1cqw) calc(var(--bg-cy) * 1cqh), rgb(0 0 0/var(--bg-q)) 0%, rgb(0 0 0/var(--bg-q)) 42%, #000 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--bg-cw) * .62cqw + 9cqw) calc(var(--bg-ch) * .6cqh + 8cqh) at calc(var(--bg-cx) * 1cqw) calc(var(--bg-cy) * 1cqh), rgb(0 0 0/var(--bg-q)) 0%, rgb(0 0 0/var(--bg-q)) 42%, #000 100%);mask-image:radial-gradient(ellipse calc(var(--bg-cw) * .62cqw + 9cqw) calc(var(--bg-ch) * .6cqh + 8cqh) at calc(var(--bg-cx) * 1cqw) calc(var(--bg-cy) * 1cqh), rgb(0 0 0/var(--bg-q)) 0%, rgb(0 0 0/var(--bg-q)) 42%, #000 100%)}.nl-rays .bg-scale{transform:scale(var(--bg-scale,1));transform-origin:50% 45%;position:absolute;inset:0}.nl-rays .bg-f{display:none;position:absolute;inset:0}.nl-rays[data-bg-field=rays] .bg-f-rays{display:block}:where(.nl-rays .bg-f i){will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:var(--scene-play-state);display:block;position:absolute}.nl-rays .bg-ry{transform-origin:50% 0;width:220cqw;height:140cqh;top:-8cqh;left:-60cqw;-webkit-mask-image:linear-gradient(#000 0%,#0009 40%,#0000 82%);mask-image:linear-gradient(#000 0%,#0009 40%,#0000 82%)}.nl-rays .bg-ry1{background:repeating-conic-gradient(from 180deg at 50% 0%, rgb(var(--bg-c2) / 0) 0deg, rgb(var(--bg-c2) / .36) 2.2deg, rgb(var(--bg-c2) / 0) 4.6deg, rgb(var(--bg-c5) / 0) 6deg, rgb(var(--bg-c5) / .4) 7.6deg, rgb(var(--bg-c5) / 0) 9.4deg);animation-name:bg-swing;animation-duration:calc(22s / var(--bg-speed,1))}.nl-rays .bg-ry2{background:repeating-conic-gradient(from 186deg at 50% 0%, rgb(var(--bg-c4) / 0) 0deg, rgb(var(--bg-c4) / .3) 3deg, rgb(var(--bg-c4) / 0) 6.5deg, rgb(var(--bg-c3) / 0) 9deg, rgb(var(--bg-c3) / .2) 10.6deg, rgb(var(--bg-c3) / 0) 13deg);animation-name:bg-swing;animation-duration:calc(31s / var(--bg-speed,1));animation-direction:alternate-reverse}.nl-rays .bg-ry-glow{background:radial-gradient(closest-side, rgb(var(--bg-c5) / .75), rgb(var(--bg-c5) / .2) 55%, rgb(var(--bg-c5) / 0));width:80cqw;height:66cqh;animation-name:bg-breathe;animation-duration:calc(14s / var(--bg-speed,1));border-radius:50%;top:-36cqh;left:10cqw}.nl-rays .bg-vig{display:none;position:absolute;inset:0}.nl-rays[data-bg-vignette=on] .bg-vig{background:radial-gradient(78% 72% at 50% 46%,#07504700 52%,#0750470d 78%,#0750471a 100%);display:block}@keyframes bg-swing{0%{opacity:.7;transform:rotate(-4deg)}50%{opacity:1;transform:rotate(1deg)}to{opacity:.78;transform:rotate(5deg)}}@keyframes bg-breathe{0%{opacity:.8;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.nl-marketing{--nl-head-h:calc(71px + env(safe-area-inset-top))}.nl-marketing .nl-header-wrap{padding-top:calc(env(safe-area-inset-top) + 10px);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nl-marketing .nl-header{box-sizing:content-box;border:1px solid #0000;border-radius:16px;min-height:58px;padding-inline:16px 8px}@media (max-width:700px){.nl-marketing .nl-header{padding-inline:10px 6px}}.nl-marketing{--nl-glass-base:#ffffff80;--nl-glass-rim:4px;--nl-glass-edge:inset 0 1.5px 0 #fffffff2, inset 1.5px 0 0 #fff9, inset 0 -1.5px 0 #07504729, inset -1px 0 0 #0750471a, 0 0 0 1px #07504717, 0 1px 0 #fff9;--nl-glass-drop:0 14px 32px -16px #087f7366, 0 2px 8px #0750470f}html .nl-marketing :is(.nl-header,.nl-glass,.nl-solutions-panel,.nl-home-showcase-for .nl-audience-switch,.nl-home-showcase-grid .nl-home-card,.nl-home-showcase-grid .nl-home-glance,.nl-home-live .nl-final-cta,.nl-pricing-hero-controls .nl-interval,.nl-pricing-grid .nl-plan){background:linear-gradient(140deg, #ffffffa8, #ffffff2e 38%, #ffffff1a 60%, #ffffff75), linear-gradient(320deg, #96e2cd24, #96e2cd00 45%), var(--nl-glass-base);-webkit-backdrop-filter:blur(16px)saturate(190%);backdrop-filter:blur(16px)saturate(190%);outline-offset:-1px;box-shadow:var(--nl-glass-edge), inset 0 0 0 var(--nl-glass-rim) #ffffff38, inset 0 0 0 calc(var(--nl-glass-rim) + 1px) #0750470f, var(--nl-glass-drop);border-color:#0000;outline:1px solid #ffffffbf}html .nl-marketing :is(.nl-home-showcase-grid .nl-home-card,.nl-home-showcase-grid .nl-home-glance,.nl-home-live .nl-final-cta,.nl-pricing-grid .nl-plan){--nl-glass-base:#ffffffc2}html .nl-marketing :is(.nl-home-showcase-for .nl-audience-switch,.nl-pricing-hero-controls .nl-interval){--nl-glass-base:#ffffff9e;--nl-glass-rim:2px;--nl-glass-drop:0 10px 24px -14px #087f735c, 0 1px 4px #0750470d}html .nl-marketing :is(.nl-solutions-panel,.nl-glass-menu){--nl-glass-base:#ffffffe6;--nl-glass-rim:2px;--nl-glass-drop:0 22px 44px -18px #087f736b, 0 4px 12px #07504714}html .nl-marketing .nl-solutions-panel{--nl-glass-base:#fffffff5}html .nl-marketing .nl-pricing-grid .nl-plan-featured{border-color:var(--nl-teal);--nl-glass-drop:0 0 0 3px var(--nl-tint-hover), 0 14px 32px -16px #087f7366}@media (hover:hover){html .nl-marketing .nl-pricing-grid .nl-plan:hover{--nl-glass-drop:0 20px 36px -26px color-mix(in srgb, var(--nl-ink) 50%, transparent)}html .nl-marketing .nl-pricing-grid .nl-plan-featured:hover{--nl-glass-drop:0 0 0 3px var(--nl-tint-hover), 0 20px 36px -26px color-mix(in srgb, var(--nl-ink) 50%, transparent)}}@media (prefers-reduced-transparency:reduce){html .nl-marketing :is(.nl-header,.nl-glass,.nl-solutions-panel,.nl-home-showcase-for .nl-audience-switch,.nl-home-showcase-grid .nl-home-card,.nl-home-showcase-grid .nl-home-glance,.nl-home-live .nl-final-cta,.nl-pricing-hero-controls .nl-interval,.nl-pricing-grid .nl-plan){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}}@property --nl-aura-a{syntax:"<angle>";inherits:false;initial-value:0deg}html .nl-marketing .nl-pricing-grid .nl-plan-featured:after{content:"";border-radius:inherit;pointer-events:none;opacity:1;box-shadow:calc(cos(var(--nl-aura-a)) * 8px) calc(sin(var(--nl-aura-a)) * 8px) 22px -2px #96e2cdd9, calc(cos(var(--nl-aura-a) + 180deg) * 8px) calc(sin(var(--nl-aura-a) + 180deg) * 8px) 22px -2px #087f7357;animation:14s linear infinite nl-aura-turn;animation-play-state:var(--scene-play-state,paused);position:absolute;inset:0}@keyframes nl-aura-turn{to{--nl-aura-a:360deg}}@media (prefers-reduced-motion:reduce){html .nl-marketing .nl-pricing-grid .nl-plan-featured:after{animation:none;box-shadow:0 0 22px -2px #96e2cdcc,0 8px 22px -6px #087f7338}.nl-rays .bg-f i{animation:none!important}}
