.dv{display:block;width:100%;height:auto;overflow:visible;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.dv text{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;font-style:italic}.dv .sg polygon{fill:#f6eeee;opacity:.012;transition:opacity .08s}.dv .sg[data-v="0"] .a,.dv .sg[data-v="0"] .b,.dv .sg[data-v="0"] .c,.dv .sg[data-v="0"] .d,.dv .sg[data-v="0"] .e,.dv .sg[data-v="0"] .f,.dv .sg[data-v="1"] .b,.dv .sg[data-v="1"] .c,.dv .sg[data-v="2"] .a,.dv .sg[data-v="2"] .b,.dv .sg[data-v="2"] .d,.dv .sg[data-v="2"] .e,.dv .sg[data-v="2"] .g,.dv .sg[data-v="3"] .a,.dv .sg[data-v="3"] .b,.dv .sg[data-v="3"] .c,.dv .sg[data-v="3"] .d,.dv .sg[data-v="3"] .g,.dv .sg[data-v="4"] .b,.dv .sg[data-v="4"] .c,.dv .sg[data-v="4"] .f,.dv .sg[data-v="4"] .g,.dv .sg[data-v="5"] .a,.dv .sg[data-v="5"] .c,.dv .sg[data-v="5"] .d,.dv .sg[data-v="5"] .f,.dv .sg[data-v="5"] .g,.dv .sg[data-v="6"] .a,.dv .sg[data-v="6"] .c,.dv .sg[data-v="6"] .d,.dv .sg[data-v="6"] .e,.dv .sg[data-v="6"] .f,.dv .sg[data-v="6"] .g,.dv .sg[data-v="7"] .a,.dv .sg[data-v="7"] .b,.dv .sg[data-v="7"] .c,.dv .sg[data-v="8"] .a,.dv .sg[data-v="8"] .b,.dv .sg[data-v="8"] .c,.dv .sg[data-v="8"] .d,.dv .sg[data-v="8"] .e,.dv .sg[data-v="8"] .f,.dv .sg[data-v="8"] .g,.dv .sg[data-v="9"] .a,.dv .sg[data-v="9"] .b,.dv .sg[data-v="9"] .c,.dv .sg[data-v="9"] .d,.dv .sg[data-v="9"] .f,.dv .sg[data-v="9"] .g,.dv .sg[data-v="-"] .g{opacity:1}.dv[data-st=test] .sg polygon{opacity:1}.dv .ic,.dv .im{opacity:0;transition:opacity .25s}.dv[data-st=test] .ic,.dv[data-st=test] .im,.dv[data-st=result] .ic,.dv[data-st=result] .im,.dv[data-st=measure] .im{opacity:1}.dv .hrt{transform-box:fill-box;transform-origin:50% 50%}.dv[data-st=measure] .hrt{animation:dvBeat .82s ease-in-out infinite}.dv .who rect{opacity:.09;transition:opacity .16s}.dv[data-st=test] .who rect,.dv[data-st=result] .who rect,.dv[data-st=measure] .who rect.lit{opacity:1}.dv[data-st=result] .who rect.cur{animation:dvBlink 1s steps(1) infinite}.dv[data-say] .wv{animation:dvWv 1s ease-in-out infinite}.dv[data-say] .w2{animation-delay:.14s}.dv[data-say] .w3{animation-delay:.28s}.dv.flash .num{animation:dvFlash .7s steps(1) 1}.dv .strap{transform-box:fill-box;transform-origin:50% 50%;transition:transform .9s cubic-bezier(.3,.7,.3,1)}.dv[data-st=measure] .strap{transform:scaleX(1.035)}.dv .btn{transform-box:fill-box;transform-origin:50% 50%;transition:transform .16s}.dv.press .btn{transform:scale(.88)}.dv .rip,.dv .hr{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.dv.press .rip{animation:dvRip .9s ease-out}.dv-tap .dv:not(.run) .hr{animation:dvHint 2.4s ease-out infinite}.dv-tap .dv{cursor:pointer}@keyframes dvBeat{0%,to{transform:scale(1)}22%{transform:scale(1.3)}44%{transform:scale(1)}}@keyframes dvBlink{50%{opacity:.18}}@keyframes dvWv{0%,to{opacity:.2}50%{opacity:1}}@keyframes dvFlash{0%,50%{opacity:1}25%,75%{opacity:.08}}@keyframes dvRip{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes dvHint{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}@media(prefers-reduced-motion:reduce){.dv *{animation:none!important;transition:none!important}}[data-split] .w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .1em .16em 0;margin:0 -.1em -.16em 0}[data-split] .w>span{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.2,.75,.2,1) calc(var(--i,0)*55ms)}[data-split].in .w>span{transform:none}[data-marquee]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}[data-marquee]>*{display:flex;width:max-content}[data-marquee].go>*{animation:nbxMarq 40s linear infinite}[data-marquee].rev.go>*{animation-direction:reverse}[data-marquee]:hover>*,[data-marquee]:active>*{animation-play-state:paused}[data-marquee].still{overflow-x:auto}@keyframes nbxMarq{to{transform:translate(-50%)}}.nbx-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#080a09e0;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .25s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nbx-lb.on{opacity:1}.nbx-lb[hidden]{display:none}.nbx-lb figure{margin:0;max-width:min(94vw,920px);display:flex;flex-direction:column;gap:14px;transform:scale(.96);transition:transform .3s}.nbx-lb.on figure{transform:none}.nbx-lb img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:16px;display:block;margin:0 auto}.nbx-lb figcaption{color:#f3f1ec;font:500 15px/1.6 Inter,system-ui,sans-serif;max-height:22vh;overflow:auto;text-align:center;max-width:640px;margin:0 auto}.nbx-lb-x{position:absolute;top:14px;right:14px;width:46px;height:46px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:28px;line-height:1;cursor:pointer}@media(prefers-reduced-motion:reduce){[data-split] .w>span{transform:none;transition:none}}:root{--ng-bg:#0B0C0C;--ng-bg2:#131616;--ng-ink:#F2F0EB;--ng-mute:#9EA4A1;--ng-accent:#F2A93B;--ng-accent-ink:#141006;--ng-green:#2DB34A;--ng-red:#E8452B;--ng-line:rgba(255,255,255,.1);--ng-card:rgba(255,255,255,.045);--ng-card2:rgba(255,255,255,.075);--ng-radius:24px;--ng-fs:16px;--ng-head:"Sora",system-ui,sans-serif;--ng-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.ng{background:var(--ng-bg);color:var(--ng-ink);font-family:var(--ng-body);font-size:var(--ng-fs);line-height:1.6;letter-spacing:normal;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@supports not (overflow:clip){.ng{overflow-x:hidden}.ng-story{overflow:visible}}.ng *,.ng *:before,.ng *:after{box-sizing:border-box}.ng h1,.ng h2,.ng h3,.ng h4{font-family:var(--ng-head);font-weight:600;line-height:1.04;letter-spacing:-.035em;margin:0;color:inherit;text-wrap:balance}.ng h1 em,.ng h2 em,.ng h3 em{font-style:normal;color:var(--ng-accent)}.ng p{margin:0}.ng a:not(.ng-btn){color:inherit}.ng img{max-width:100%;height:auto;display:block}.ng button{font-family:inherit}section.ng[id]{scroll-margin-top:60px}.ng-w{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.ng-sec{padding:calc(var(--ng-pt,110px)*.62) 0 calc(var(--ng-pb,110px)*.62)}.ng--s{background:var(--ng-bg2)}.ng--light{background:#f2f0eb;color:#0e1010;--ng-ink:#0E1010;--ng-mute:#5C625F;--ng-line:rgba(14,16,16,.12);--ng-card:#fff;--ng-card2:#fff}.ng--accent{background:var(--ng-accent);color:var(--ng-accent-ink);--ng-ink:#141006;--ng-mute:rgba(20,16,6,.7);--ng-line:rgba(20,16,6,.18);--ng-card:rgba(255,255,255,.22)}.ng--accent h2 em,.ng--light h2 em{color:inherit;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em}.ng-mute{color:var(--ng-mute)}.ng-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 11.5px/1 var(--ng-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ng-accent)}.ng-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:ngDot 2.4s ease-out infinite}.ng-h2{font-size:clamp(32px,9vw,64px);margin-top:14px!important}.ng-lead{font-size:1.04em;max-width:560px;margin-top:14px!important}.ng-center{text-align:center}.ng-center .ng-lead{margin-left:auto;margin-right:auto}.ng-head{margin-bottom:30px}.ng-ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--ng-card2);border:1px solid var(--ng-line);color:var(--ng-accent);flex:none}.ng-ico svg{width:22px;height:22px}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:0 26px;border-radius:999px;font:600 16px/1.15 var(--ng-body);text-decoration:none;cursor:pointer;border:0;position:relative;isolation:isolate;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;-webkit-tap-highlight-color:transparent}.ng-btn:active{transform:scale(.98)}.ng-btn svg{width:20px;height:20px;flex:none;transition:transform .35s}.ng-btn--main{color:#0b0c0c;background:var(--ng-ink);box-shadow:0 18px 44px -18px color-mix(in srgb,var(--ng-accent) 70%,transparent)}.ng-btn--main:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 62%,var(--ng-accent) 76%,#fff 80%,transparent 92%);animation:ngSpin 3.2s linear infinite}.ng-btn--main:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:inherit;background:var(--ng-ink)}.ng-btn--ghost{color:var(--ng-ink);background:transparent;box-shadow:inset 0 0 0 1.5px var(--ng-line)}.ng--light .ng-btn--main,.ng--accent .ng-btn--main{color:#f2f0eb;background:#0e1010}.ng--light .ng-btn--main:after,.ng--accent .ng-btn--main:after{background:#0e1010}@media(hover:hover){.ng-btn--main:hover svg{transform:translate(4px)}.ng-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ng-ink)}}.ng-ctas{display:flex;flex-direction:column;gap:12px;align-items:center}.ng-link{font-weight:600;font-size:15px;text-decoration:none;opacity:.8;border-bottom:1px solid currentColor;padding-bottom:2px}.ng-r{opacity:0;transform:translateY(22px);filter:blur(8px);transition:opacity 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),filter 1s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.ng-r.in{opacity:1;transform:none;filter:none}.ng-ecg{position:absolute;left:0;right:0;width:100%;height:120px;pointer-events:none}.ng-ecg path{fill:none;stroke:var(--ng-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:140 860;stroke-dashoffset:1000;animation:ngEcg 3.2s linear infinite;filter:drop-shadow(0 0 6px var(--ng-accent))}.ng-ecg path.base{stroke-dasharray:none;animation:none;opacity:.12;filter:none}.ng-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask:radial-gradient(70% 55% at 50% 45%,#000 20%,transparent 75%);mask:radial-gradient(70% 55% at 50% 45%,#000 20%,transparent 75%)}.ng-glow{position:absolute;left:50%;top:44%;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accent) 26%,transparent),transparent 72%);animation:ngBreath 5s ease-in-out infinite}.dv-wrap{position:relative}.ng .dv{filter:drop-shadow(0 40px 50px rgba(0,0,0,.75))}.ng--light .dv{filter:drop-shadow(0 30px 40px rgba(10,14,12,.35))}.dv-rings{position:absolute;top:6%;right:-2%;bottom:6%;left:-2%;pointer-events:none}.dv-rings i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--ng-accent);opacity:0}.dv-wrap.say .dv-rings i{animation:ngRing 2.4s ease-out infinite}.dv-wrap.say .dv-rings i:nth-child(2){animation-delay:.8s}.dv-wrap.say .dv-rings i:nth-child(3){animation-delay:1.6s}.typing:after{content:"|";margin-left:1px;animation:ngBlink 1s steps(1) infinite;color:var(--ng-accent)}.ng-top{background:var(--ng-bg2);color:var(--ng-ink);height:38px;border-bottom:1px solid var(--ng-line);overflow:hidden;font:600 13px/1 var(--ng-body)}.ng-top--accent{background:var(--ng-accent);color:var(--ng-accent-ink);border:0}.ng-top-in{position:relative;height:100%;max-width:1200px;margin:0 auto}.ng-top [data-ti]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(100%);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.ng-top [data-ti].on{opacity:1;transform:none}.ng-top [data-ti].out{opacity:0;transform:translateY(-100%)}.ng-top svg{width:16px;height:16px;color:var(--ng-accent)}.ng-top--accent svg{color:inherit}.ng-hero{position:relative;min-height:calc(100svh - 38px);display:flex;flex-direction:column;justify-content:center;padding:22px 0 54px;text-align:center;isolation:isolate}.ng-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.ng-hero-bg .ng-ecg{top:47%;opacity:.7}.ng-hero-g{display:grid;gap:6px;width:100%}.ng-hero h1{font-size:clamp(40px,11.4vw,92px);margin-top:14px;letter-spacing:-.045em}.ng-hero-lead{margin-left:auto;margin-right:auto}.ng-hero-dev{position:relative;width:min(80vw,420px);margin:12px auto 0}.ng-hero-img{border-radius:var(--ng-radius);overflow:hidden;aspect-ratio:1}.ng-hero-img img{width:100%;height:100%;object-fit:cover}.ng-orbit .ng-chip{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#121515b8;border:1px solid var(--ng-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ng-ink);animation:ngFloat 6s ease-in-out infinite;z-index:3}.ng-orbit .ng-chip svg{width:15px;height:15px;color:var(--ng-accent)}.ng-chip--1{left:-6%;top:16%}.ng-chip--2{right:-6%;top:36%;animation-delay:-2s!important}.ng-chip--3{left:-3%;bottom:30%;animation-delay:-4s!important}.ng-chip--4{right:-2%;bottom:14%;animation-delay:-1s!important}.ng-bub{position:relative;z-index:3;display:flex;align-items:center;gap:12px;margin:-6px auto 0;width:min(100%,360px);padding:9px 16px 9px 9px;border-radius:999px;background:#121515cc;border:1px solid var(--ng-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13.5px;font-weight:500;text-align:left;line-height:1.35;min-height:52px}.ng-bub [data-dv-bubble]{flex:1}.ng-bub--sm{margin-top:-4px;width:min(100%,330px);font-size:13px}.ng-listen{width:36px;height:36px;border-radius:50%;border:0;flex:none;background:var(--ng-accent);color:var(--ng-accent-ink);display:grid;place-items:center;cursor:pointer;position:relative}.ng-listen svg{width:15px;height:15px;margin-left:2px}.ng-listen:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid var(--ng-accent);opacity:.5;animation:ngPing 2s ease-out infinite}.ng-hint{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ng-mute);margin:14px auto 0!important}.ng-hint i{width:8px;height:8px;border-radius:50%;background:var(--ng-accent);animation:ngDot2 1.6s ease-in-out infinite}.ng-price{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap;margin:16px 0 18px}.ng-price strong{font-family:var(--ng-head);font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1}.ng-price s{color:var(--ng-mute);font-size:17px}.ng-price small{width:100%;font-size:13px;color:var(--ng-mute)}.ng-scroll{position:absolute;left:50%;bottom:14px;width:26px;height:40px;margin-left:-13px;border-radius:14px;border:1.5px solid var(--ng-line);display:none}.ng-scroll i{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:3px;background:var(--ng-accent);animation:ngScroll 1.8s ease-in-out infinite}.ng-proof{padding:30px 0;border-top:1px solid var(--ng-line);border-bottom:1px solid var(--ng-line)}.ng-proof-g{display:grid;grid-template-columns:1fr 1fr;gap:24px 14px}.ng-stat{display:grid;gap:4px}.ng-stat b{font-family:var(--ng-head);font-size:42px;font-weight:600;letter-spacing:-.04em;line-height:1;display:flex;align-items:baseline;gap:6px}.ng-stat b small{font-size:15px;letter-spacing:0;color:var(--ng-accent);font-weight:600}.ng-stat>span{font-size:13px;color:var(--ng-mute);line-height:1.35}.ng-story-g{display:grid;position:relative}.ng-story-stick{position:sticky;top:0;z-index:2;height:min(58svh,520px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(var(--ng-bg) 86%,rgba(11,12,12,0));padding-top:8px}.ng--s .ng-story-stick{background:linear-gradient(var(--ng-bg2) 86%,transparent)}.ng-story-dev{width:min(64vw,300px)}.ng-story-prog{display:flex;gap:8px;margin-top:10px}.ng-story-prog i{width:22px;height:4px;border-radius:4px;background:var(--ng-line);transition:background .4s,width .4s}.ng-story-prog i.on{background:var(--ng-accent)}.ng-story-steps{position:relative;z-index:1;padding-bottom:18svh}.ng-step{min-height:58svh;display:flex;align-items:flex-start;padding-top:4svh}.ng-step-in{width:100%;background:var(--ng-card);border:1px solid var(--ng-line);border-radius:var(--ng-radius);padding:22px 20px;opacity:.28;transform:scale(.96);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),border-color .6s,box-shadow .6s}.ng-step.on .ng-step-in{opacity:1;transform:none;border-color:color-mix(in srgb,var(--ng-accent) 45%,transparent);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--ng-accent) 60%,transparent)}.ng-step .n{font:600 12px/1 var(--ng-body);letter-spacing:.2em;color:var(--ng-accent)}.ng-step h3{font-size:26px;margin:10px 0 8px}.ng-step p{color:var(--ng-mute);font-size:15.5px}.ng-step-img{margin-top:16px;border-radius:16px;overflow:hidden;aspect-ratio:16/10}.ng-step-img img{width:100%;height:100%;object-fit:cover}.ng-bento{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ng-b{position:relative;overflow:hidden;isolation:isolate;background:var(--ng-card);border:1px solid var(--ng-line);border-radius:var(--ng-radius);padding:16px;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;transition:opacity 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),filter 1s var(--d,0s),border-color .4s}.ng-b--w{grid-column:span 2}.ng-b:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--ng-accent) 10%,transparent),transparent 70%);opacity:0;transition:opacity .6s}.ng-b.in:before{opacity:1}.ng-b h3{font-size:18px;letter-spacing:-.02em}.ng-b p{font-size:13px;color:var(--ng-mute);margin-top:4px!important;line-height:1.45}.ng-b-vis{flex:1;display:grid;place-items:center;min-height:90px;position:relative}.ng-b--img{min-height:260px;justify-content:flex-end}.ng-b-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ng-b-bg img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.ng-b-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.78))}.ng-b--img.in .ng-b-bg img{transform:scale(1.04)}.ng-b-ico{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--ng-card2);border:1px solid var(--ng-line);color:var(--ng-accent);animation:ngFloat 5s ease-in-out infinite}.ng-b-ico svg{width:30px;height:30px}.ng-wave{display:flex;align-items:center;gap:4px;height:64px}.ng-wave i{width:5px;border-radius:5px;height:18%;background:linear-gradient(var(--ng-accent),color-mix(in srgb,var(--ng-accent) 40%,#fff));animation:ngWave 1.2s ease-in-out infinite;animation-delay:calc(var(--i)*-.09s)}.ng-pill{position:absolute;top:0;right:0;font:700 11px/1 var(--ng-body);letter-spacing:.12em;padding:6px 9px;border-radius:999px;background:var(--ng-accent);color:var(--ng-accent-ink)}.ng-lcd{width:min(100%,150px);filter:drop-shadow(0 0 10px rgba(255,255,255,.12))!important}.ng-b.in .ng-lcd .num{animation:ngPower 1.4s steps(1) 1}.ng-mscale{display:grid;gap:5px;position:relative;padding-right:22px}.ng-mscale i{width:34px;height:12px;border-radius:3px;background:var(--c);opacity:.9}.ng-mscale b{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:7px 11px 7px 0;border-color:transparent #fff transparent transparent;animation:ngPtr 4.8s cubic-bezier(.6,0,.3,1) infinite}.ng-batt{position:relative;width:84px;height:42px;border:2.5px solid var(--ng-ink);border-radius:10px;padding:4px;color:var(--ng-accent-ink)}.ng-batt:after{content:"";position:absolute;right:-9px;top:50%;width:5px;height:14px;margin-top:-7px;border-radius:0 3px 3px 0;background:var(--ng-ink)}.ng-batt i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--ng-green),#7BE08E);transform-origin:left;animation:ngCharge 3s cubic-bezier(.4,0,.2,1) infinite}.ng-batt svg{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;color:#0b0c0c}.ng-users{display:flex;gap:12px}.ng-users span{position:relative;width:40px;height:56px;border-radius:12px 12px 10px 10px;background:#f26a21;color:#2a1204;font:700 18px/1 var(--ng-body);display:grid;place-items:end center;padding-bottom:9px;opacity:.35;animation:ngUser 3.2s ease-in-out infinite}.ng-users span:before{content:"";position:absolute;left:50%;top:-20px;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:#f26a21}.ng-users span:nth-child(2){animation-delay:-1.6s}.ng-users{padding-top:20px}.ng-heart{color:var(--ng-red)}.ng-heart svg{width:58px;height:58px;animation:ngBeat 1s ease-in-out infinite;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--ng-red) 60%,transparent))}.ng-photo{position:relative;display:grid;align-items:end;min-height:var(--h-m,80svh);isolation:isolate;color:#fff;background:#060707}.ng-photo-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.ng-photo-par{position:absolute;left:0;right:0;top:-10%;height:120%}.ng-photo-par img,.ng-photo-par picture{width:100%;height:100%;object-fit:cover;display:block}.ng-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#06070726,#06070700 30%,rgba(6,7,7,var(--ov,.6)))}.ng-photo--empty .ng-photo-bg{background:radial-gradient(60% 50% at 50% 40%,color-mix(in srgb,var(--ng-accent) 22%,transparent),transparent 70%),#0b0c0c}.ng-photo--empty .ng-ecg{top:38%}.ng-photo-hint{position:absolute;left:50%;top:18px;transform:translate(-50%);font-size:13px;background:#ffffff1f;padding:6px 12px;border-radius:999px;white-space:nowrap}.ng-photo .ng-w{width:100%;padding-top:40px;padding-bottom:50px}.ng-photo-c{max-width:680px}.ng-photo--c{text-align:center}.ng-photo--c .ng-photo-c{margin:0 auto}.ng-photo--c .ng-lead{margin-left:auto;margin-right:auto}.ng-photo h2{font-size:clamp(36px,10vw,84px);margin-top:14px}.ng-photo .ng-lead{color:#ffffffd1}.ng-photo .ng-ctas{margin-top:24px}.ng-sc{max-width:820px;margin:0 auto}.ng-sc-bar{position:relative;display:flex;gap:4px;padding-top:26px}.ng-sc-seg{flex:1;height:58px;border:0;padding:0;cursor:pointer;background:var(--c);opacity:.38;border-radius:6px;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;color:#fff;font:600 0px/1 var(--ng-body);-webkit-tap-highlight-color:transparent}.ng-sc-seg:first-of-type{border-radius:14px 6px 6px 14px}.ng-sc-seg:nth-last-of-type(1){border-radius:6px 14px 14px 6px}.ng-sc-seg.on{opacity:1;transform:translateY(-6px);box-shadow:0 16px 34px -10px var(--c)}.ng-sc-seg span{display:none}.ng-sc-ptr{position:absolute;top:0;left:calc((var(--k,0) + .5) * 100% / var(--n,6));width:0;height:0;margin-left:-9px;border-style:solid;border-width:12px 9px 0;border-color:var(--lc,#fff) transparent transparent;transition:left .6s cubic-bezier(.2,.7,.2,1),border-color .6s}.ng-sc-panels{display:grid;margin-top:22px}.ng-sc-p{grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s;pointer-events:none;background:var(--ng-card);border:1px solid var(--ng-line);border-left:3px solid var(--c);border-radius:18px;padding:20px;display:grid;gap:6px}.ng-sc-p.on{opacity:1;transform:none;pointer-events:auto}.ng-sc-p b{font-family:var(--ng-head);font-size:26px;letter-spacing:-.03em;display:flex;align-items:center;gap:10px}.ng-sc-dot{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 14px var(--c);margin-bottom:-2px}.ng-sc-p em{font-style:normal;font-weight:600;color:var(--c);font-size:15px}.ng-sc-p p{color:var(--ng-mute);font-size:15px}.ng-sc-note{max-width:820px;margin:18px auto 0!important;font-size:12.5px;color:var(--ng-mute);text-align:center}.gal-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.gal .ng-head{margin-bottom:0}.gal-nav{display:none;gap:10px;flex:none}.gal-btn{width:54px;height:54px;border-radius:50%;border:1px solid var(--ng-line);background:var(--ng-card);color:inherit;display:grid;place-items:center;cursor:pointer;transition:background .3s,color .3s}.gal-btn svg{width:20px;height:20px}.gal-btn:hover{background:var(--ng-ink);color:var(--ng-bg)}.gal-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gal-track::-webkit-scrollbar{display:none}.gal-i{flex:0 0 84%;margin:0;scroll-snap-align:center}.gal-img{aspect-ratio:var(--ratio,4/5);border-radius:var(--ng-radius);overflow:hidden;background:var(--ng-card);border:1px solid var(--ng-line)}.gal-img[data-lb]{cursor:zoom-in}.gal-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.gal-img:hover img{transform:scale(1.05)}}.gal-i figcaption{font-size:14px;color:var(--ng-mute);margin-top:10px}.gal-i--ph .gal-img{display:grid;place-items:center;background:repeating-linear-gradient(45deg,#ffffff08 0 14px,#ffffff0f 14px 28px)}.gal-i--ph span{display:grid;gap:4px;text-align:center;color:var(--ng-mute);font-size:15px}.gal-i--ph small{font-size:12.5px}.gal-foot{display:flex;align-items:center;gap:14px;margin-top:18px}.gal-bar{flex:1;height:2px;background:var(--ng-line);border-radius:2px;overflow:hidden}.gal-bar i{display:block;height:100%;background:var(--ng-accent);transform-origin:left;transform:scaleX(.14);transition:transform .2s}.gal-count{font-size:13px;color:var(--ng-mute);font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.ng-vs-box{max-width:720px;margin:0 auto;background:var(--ng-card);border:1px solid var(--ng-line);border-radius:calc(var(--ng-radius) + 4px);padding:10px}.ng-vs-tg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:#00000059;border:1px solid var(--ng-line);margin-bottom:6px}.ng--light .ng-vs-tg{background:#0000000d}.ng-vs-tg button{position:relative;z-index:1;border:0;background:none;color:var(--ng-mute);font:600 14.5px/1 var(--ng-body);padding:13px 10px;border-radius:999px;cursor:pointer;transition:color .4s}.ng-vs-tg button.on{color:#0b0c0c}.ng-vs-tg i{position:absolute;left:5px;top:5px;bottom:5px;width:calc(50% - 5px);border-radius:999px;background:var(--ng-ink);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.show-them .ng-vs-tg i{transform:translate(100%)}.ng-vs-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 12px;border-top:1px solid var(--ng-line)}.ng-vs-row:first-child{border-top:0}.ng-vs-row .f{font-size:15px;font-weight:500}.ng-vs-row .v{flex:none;min-width:36px;height:36px;padding:0 10px;border-radius:999px;display:grid;place-items:center;font-size:13.5px;font-weight:600;color:var(--ng-mute);background:var(--ng-card2);animation:ngPop .5s cubic-bezier(.2,.9,.3,1.4) both var(--d,0s)}.ng-vs-row .v svg{width:18px;height:18px}.ng-vs-row .v.ok{background:color-mix(in srgb,var(--ng-green) 18%,transparent);color:#5fd47a;padding:0}.ng-vs-row .v.no{background:color-mix(in srgb,var(--ng-red) 16%,transparent);color:#ff7a66;padding:0}.ng-vs .v-them,.ng-vs.show-them .v-us{display:none}.ng-vs.show-them .v-them{display:grid}.ng-offer-g{display:grid;gap:26px;align-items:start}.ng-offer-media{position:relative;border-radius:calc(var(--ng-radius) + 4px);overflow:hidden;aspect-ratio:1;background:radial-gradient(60% 55% at 50% 45%,color-mix(in srgb,var(--ng-accent) 16%,transparent),transparent 75%),var(--ng-card);border:1px solid var(--ng-line);display:grid;place-items:center}.ng-offer-media img{width:100%;height:100%;object-fit:cover}.ng-offer-dev{width:70%}.ng-offer-tag{position:absolute;left:14px;top:14px;font-size:12.5px;font-weight:600;padding:8px 12px;border-radius:999px;background:var(--ng-accent);color:var(--ng-accent-ink);animation:ngFloat 5s ease-in-out infinite}.ng-opts{display:grid;gap:12px;margin:22px 0 18px}.ng-opt{position:relative;display:flex;gap:14px;align-items:center;width:100%;text-align:left;font:inherit;color:inherit;background:var(--ng-card);border:1.5px solid var(--ng-line);border-radius:20px;padding:18px 16px;cursor:pointer;transition:border-color .35s,background .35s,box-shadow .35s,transform .25s;-webkit-tap-highlight-color:transparent}.ng-opt:active{transform:scale(.99)}.ng-opt.on{border-color:var(--ng-accent);background:color-mix(in srgb,var(--ng-accent) 8%,var(--ng-card));box-shadow:0 22px 50px -32px color-mix(in srgb,var(--ng-accent) 90%,transparent)}.ng-opt .r{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ng-line);flex:none;position:relative;transition:border-color .3s}.ng-opt.on .r{border-color:var(--ng-accent)}.ng-opt.on .r:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ng-accent);animation:ngPop .4s cubic-bezier(.2,.9,.3,1.5)}.ng-opt .t{flex:1;display:grid;gap:2px}.ng-opt .t b{font-size:16.5px;font-weight:600}.ng-opt .t small{font-size:13px;color:var(--ng-mute);line-height:1.4}.ng-opt .t em{font-style:normal;justify-self:start;margin-top:4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#5fd47a;background:color-mix(in srgb,var(--ng-green) 16%,transparent);padding:4px 8px;border-radius:999px}.ng-opt .pr{text-align:right;white-space:nowrap}.ng-opt .pr b{display:block;font-family:var(--ng-head);font-size:22px;font-weight:600;letter-spacing:-.03em}.ng-opt .pr s{font-size:13px;color:var(--ng-mute)}.ng-badge{position:absolute;top:-11px;right:16px;background:var(--ng-accent);color:var(--ng-accent-ink);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.ng-ups-t{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ng-mute);margin:4px 0 10px!important}.ng-ups{display:grid;gap:10px;margin-bottom:18px}.ng-up{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--ng-line);border-radius:18px;cursor:pointer;background:var(--ng-card);transition:border-color .3s,background .3s;-webkit-tap-highlight-color:transparent}.ng-up input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.ng-up.on{border-color:color-mix(in srgb,var(--ng-green) 60%,transparent);background:color-mix(in srgb,var(--ng-green) 7%,var(--ng-card))}.ng-up-img{width:46px;height:46px;border-radius:12px;overflow:hidden;flex:none;background:var(--ng-card2)}.ng-up-img img{width:100%;height:100%;object-fit:cover}.ng-up-ico{width:46px;height:46px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--ng-card2);color:var(--ng-accent)}.ng-up-ico svg{width:22px;height:22px}.ng-up .t{flex:1;line-height:1.3;min-width:0}.ng-up .t b{display:block;font-size:14.5px;font-weight:600}.ng-up .t small{font-size:12.5px;color:var(--ng-mute)}.ng-up .pr{font-weight:600;font-size:14px;white-space:nowrap}.ng-up .sw{width:46px;height:28px;border-radius:999px;background:#ffffff24;position:relative;flex:none;transition:background .35s}.ng--light .ng-up .sw{background:#00000026}.ng-up .sw i{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .4s cubic-bezier(.2,.8,.2,1.2)}.ng-up.on .sw{background:var(--ng-green)}.ng-up.on .sw i{transform:translate(18px)}.ng-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 4px 16px;border-top:1px dashed var(--ng-line);margin-top:4px}.ng-total span{font-size:14px;color:var(--ng-mute)}.ng-total b{font-family:var(--ng-head);font-size:32px;font-weight:600;letter-spacing:-.03em;display:inline-block}.ng-total b.bump{animation:ngBump .6s cubic-bezier(.2,.9,.3,1.4)}.ng-add{min-height:62px;font-size:17px}.ng-add.busy{opacity:.7;pointer-events:none}.ng-msg{color:#ff8a7a;font-size:14px;min-height:20px;margin-top:10px!important}.ng-note{font-size:13px;color:var(--ng-mute);text-align:center;margin-top:2px!important}.ng-tl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.ng-tl div{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:12px;border-radius:14px;background:var(--ng-card);border:1px solid var(--ng-line);line-height:1.3}.ng-tl svg{width:18px;height:18px;color:var(--ng-accent);flex:none}.ng-seal-g{display:grid;gap:34px;align-items:center}.ng-seal-vis{position:relative;width:min(76vw,330px);aspect-ratio:1;margin:0 auto;color:var(--ng-accent)}.ng-seal-svg{width:100%;height:100%;display:block}.ng-seal-rot{transform-origin:150px 150px;animation:ngSpin 26s linear infinite}.ng-seal-c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;color:var(--ng-ink)}.ng-seal-c b{font-family:var(--ng-head);font-size:96px;font-weight:600;line-height:.85;letter-spacing:-.06em;background:linear-gradient(180deg,var(--ng-ink),color-mix(in srgb,var(--ng-accent) 70%,var(--ng-ink)));-webkit-background-clip:text;background-clip:text;color:transparent}.ng-seal-c span{font:700 12px/1 var(--ng-body);letter-spacing:.24em;margin-top:10px;color:var(--ng-accent)}.ng-prom{display:grid;gap:10px;margin-top:24px}.ng-prom-i{display:flex;gap:14px;align-items:center;padding:14px;border-radius:18px;background:var(--ng-card);border:1px solid var(--ng-line)}.ng-prom-i b{display:block;font-size:15.5px;font-weight:600}.ng-prom-i div span{display:block;font-size:13.5px;color:var(--ng-mute)}.ng-cod{margin-top:26px;position:relative}.ng-cod-t{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ng-mute);margin-bottom:14px!important}.ng-cod ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:8px;position:relative}.ng-cod-w{position:relative}.ng-cod-l{position:absolute;left:calc(50% / var(--n,3));right:calc(50% / var(--n,3));top:17px;height:2px;background:var(--ng-line)}.ng-cod-l i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ng-accent);transform-origin:left;transform:scaleX(0);transition:transform 1.6s cubic-bezier(.2,.7,.2,1) .4s}.ng-cod.in .ng-cod-l i{transform:none}.ng-cod li{display:grid;justify-items:center;text-align:center;gap:6px;position:relative;z-index:1}.ng-cod li span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--ng-bg2);border:1.5px solid var(--ng-accent);color:var(--ng-accent);transition:background .4s var(--d),color .4s var(--d)}.ng-cod.in li span{background:var(--ng-accent);color:var(--ng-accent-ink);transition-delay:calc(var(--d) + .5s)}.ng-cod li b{font-size:13.5px;font-weight:600;line-height:1.25}.ng-cod li small{font-size:12px;color:var(--ng-mute);line-height:1.3}.ng-faq-g{display:grid;gap:26px}.ng-help{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:center;margin-top:22px;padding:18px;border-radius:20px;background:var(--ng-card);border:1px solid var(--ng-line)}.ng-help b{display:block;font-size:15.5px}.ng-help div span{font-size:13.5px;color:var(--ng-mute)}.ng-help .ng-btn,.ng-help small{grid-column:1/-1}.ng-help .ng-btn{min-height:50px}.ng-acc details{border-bottom:1px solid var(--ng-line)}.ng-acc summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer;padding:18px 0;font-weight:500;font-size:16.5px;line-height:1.35}.ng-acc summary::-webkit-details-marker{display:none}.ng-acc summary .n{font:600 12px/1 var(--ng-body);color:var(--ng-accent);letter-spacing:.08em;flex:none;width:22px}.ng-acc summary .q{flex:1}.ng-acc summary i{width:30px;height:30px;border-radius:50%;border:1px solid var(--ng-line);flex:none;position:relative;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .35s,border-color .35s}.ng-acc summary i:before,.ng-acc summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;margin:-.8px 0 0 -5.5px;background:currentColor}.ng-acc summary i:after{transform:rotate(90deg)}.ng-acc details.op summary i,.ng-acc details[open]:not([data-acc]) summary i{transform:rotate(135deg);background:var(--ng-accent);border-color:var(--ng-accent);color:var(--ng-accent-ink)}.ng-acc .a{overflow:hidden;transition:height .38s cubic-bezier(.2,.7,.2,1)}.ng-acc .a-in{padding:0 4px 20px 36px;color:var(--ng-mute);font-size:15px}.ng-acc .a-in p+p{margin-top:10px}.ng-cta{text-align:center;overflow:hidden;isolation:isolate}.ng-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.ng-cta-bg .ng-ecg{top:16%;opacity:.55}.ng-cta h2{font-size:clamp(40px,11vw,96px);letter-spacing:-.05em;max-width:940px;margin:14px auto 0}.ng-cta .ng-lead{margin-left:auto;margin-right:auto}.ng-cta-price{font-family:var(--ng-head);font-size:28px;font-weight:600;margin-top:20px!important;letter-spacing:-.03em}.ng-cta .ng-ctas{margin-top:22px}.rv .ng-head{margin-bottom:24px}.rv-demo{max-width:640px;margin:0 auto 22px!important;padding:12px 16px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--ng-accent) 60%,transparent);font-size:13.5px;text-align:center;color:var(--ng-mute)}.rv-sum{display:grid;gap:18px;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid var(--ng-line);border-radius:calc(var(--ng-radius) + 4px);padding:24px 20px;margin:0 auto 20px;max-width:900px;position:relative;overflow:hidden}.rv-sum:before{content:"";position:absolute;left:-30%;top:-60%;width:80%;height:160%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accent) 18%,transparent),transparent);pointer-events:none}.rv-big{display:grid;justify-items:center;gap:8px;text-align:center;position:relative}.rv-big b{font-family:var(--ng-head);font-weight:600;font-size:72px;line-height:.9;letter-spacing:-.05em}.rv-big small{font-size:13.5px;color:var(--ng-mute)}.rv-st{position:relative;display:inline-block;font-size:15px;letter-spacing:2px;line-height:1;color:#ffffff29;white-space:nowrap}.ng--light .rv-st{color:#00000024}.rv-st:before{content:"\2605\2605\2605\2605\2605"}.rv-st>span{position:absolute;left:0;top:0;width:0;overflow:hidden;white-space:nowrap;color:var(--ng-accent);transition:width 1.3s cubic-bezier(.2,.7,.2,1) .25s;text-shadow:0 0 12px color-mix(in srgb,var(--ng-accent) 50%,transparent)}.rv-st>span:before{content:"\2605\2605\2605\2605\2605"}.in .rv-st>span,.rv-chip .rv-st>span{width:var(--p)}.rv-st--lg{font-size:22px;letter-spacing:3px}.rv-bars{list-style:none;margin:0;padding:0;display:grid;gap:9px;position:relative}.rv-bars li{display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:10px;font-size:13px}.rv-bars span{color:var(--ng-mute);white-space:nowrap}.rv-bars i{height:8px;border-radius:8px;background:#ffffff14;overflow:hidden;display:block}.ng--light .rv-bars i{background:#00000012}.rv-bars em{display:block;height:100%;width:var(--w);border-radius:8px;background:linear-gradient(90deg,var(--ng-accent),#FFD089);transform-origin:left;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.2,.7,.2,1) var(--d,0s);box-shadow:0 0 12px color-mix(in srgb,var(--ng-accent) 50%,transparent)}.rv-sum.in .rv-bars em{transform:scaleX(1)}.rv-bars small{text-align:right;color:var(--ng-mute);font-variant-numeric:tabular-nums}.rv-cta{justify-self:center;width:auto;min-height:48px;font-size:14.5px}.rv-strip{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -20px 18px;padding:2px 20px}.rv-strip::-webkit-scrollbar{display:none}.rv-strip-i{flex:0 0 96px;height:96px;border-radius:18px;overflow:hidden;position:relative;border:1px solid var(--ng-line);padding:0;cursor:zoom-in;background:var(--ng-card)}.rv-strip-i img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.rv-strip-i:hover img{transform:scale(1.08)}.rv-strip-i span{position:absolute;left:6px;bottom:6px;font-size:11px;font-weight:600;background:#0009;color:#fff;border-radius:999px;padding:2px 7px}.rv-mq{margin:0 -20px 10px}.rv-chip{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;background:var(--ng-card);border:1px solid var(--ng-line);border-radius:999px;padding:10px 18px;font-size:14px;margin-right:10px}.rv-chip b{font-weight:600;font-size:12.5px;color:var(--ng-mute)}.rv-chip .rv-st{font-size:12px;letter-spacing:1px}.rv-f{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:18px -20px 16px;padding:2px 20px}.rv-f::-webkit-scrollbar{display:none}.rv-f button{flex:none;border:1px solid var(--ng-line);background:transparent;color:inherit;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .3s,color .3s,border-color .3s;display:inline-flex;gap:6px;align-items:center}.rv-f button i{font-style:normal;font-size:12px;color:var(--ng-mute)}.rv-f button.on{background:var(--ng-accent);color:var(--ng-accent-ink);border-color:var(--ng-accent)}.rv-f button.on i{color:inherit;opacity:.75}.rv-list{display:grid;gap:12px;align-items:start}.rv-card{position:relative;background:var(--ng-card);border:1px solid var(--ng-line);border-radius:var(--ng-radius);padding:20px 18px 18px;display:flex;flex-direction:column;gap:10px;overflow:hidden;transition:opacity 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),filter 1s var(--d,0s),border-color .4s}.rv-card:after{content:"\201c";position:absolute;right:14px;top:-18px;font:700 110px/1 var(--ng-head);color:var(--ng-accent);opacity:.08;pointer-events:none}.rv-card[hidden]{display:none}@media(hover:hover){.rv-card:hover{border-color:color-mix(in srgb,var(--ng-accent) 40%,transparent)}}.rv-card--demo{border-style:dashed}.rv-h{display:flex;align-items:center;gap:12px}.rv-av{width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;color:#fff;font-size:16px;background:linear-gradient(135deg,hsl(var(--h,40) 55% 50%),hsl(calc(var(--h,40) + 50) 55% 32%));box-shadow:0 0 0 2px #ffffff14}.rv-who{flex:1;min-width:0;line-height:1.3}.rv-who b{display:block;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-who small{font-size:12.5px;color:var(--ng-mute)}.rv-t{font-family:var(--ng-head);font-size:18px;line-height:1.25;letter-spacing:-.02em}.rv-tx{font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--ng-ink) 88%,transparent);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rv-card.open .rv-tx{-webkit-line-clamp:unset;display:block}.rv-read{align-self:flex-start;border:0;background:none;padding:0;font-size:13.5px;font-weight:600;color:var(--ng-accent);cursor:pointer}.rv-read[hidden]{display:none}.rv-ph{border:0;padding:0;border-radius:16px;overflow:hidden;cursor:zoom-in;aspect-ratio:4/3;background:var(--ng-card2);display:block;width:100%}.rv-ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.rv-ph:hover img{transform:scale(1.05)}.rv-tag{align-self:flex-start;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--ng-accent) 14%,transparent);color:var(--ng-accent)}.rv-more-w{text-align:center;margin-top:22px}.rv-more{width:auto}.rv-more[hidden]{display:none}.rv-left{font-size:13px;opacity:.65}.ng-disc{padding:30px 0;font-size:13px;color:var(--ng-mute);text-align:center;border-top:1px solid var(--ng-line)}.ng-disc .ng-w{max-width:820px}.ng-sticky{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;max-width:620px;margin:0 auto;display:flex;align-items:center;gap:12px;justify-content:space-between;background:#121515db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--ng-line);color:var(--ng-ink);border-radius:22px;padding:10px 10px 10px 18px;transform:translateY(160%);transition:transform .6s cubic-bezier(.2,.7,.2,1);font-family:var(--ng-body);box-shadow:0 20px 50px -20px #000c}.ng-sticky.show{transform:none}.ng-sticky b{font-family:var(--ng-head);font-size:21px;font-weight:600;letter-spacing:-.03em;display:block;line-height:1.1;white-space:nowrap}.ng-sticky small{font-size:12px;color:var(--ng-mute);display:block;line-height:1.3}.ng-sticky .ng-btn{width:auto;flex:none;min-height:50px;padding:0 22px}@keyframes ngSpin{to{transform:rotate(360deg)}}@keyframes ngEcg{to{stroke-dashoffset:0}}@keyframes ngBreath{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes ngFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ngRing{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.25)}}@keyframes ngPing{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.55);opacity:0}}@keyframes ngDot{0%{box-shadow:0 0 color-mix(in srgb,currentColor 60%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@keyframes ngDot2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes ngBlink{50%{opacity:0}}@keyframes ngScroll{0%{transform:translateY(0);opacity:1}80%,to{transform:translateY(14px);opacity:0}}@keyframes ngWave{0%,to{height:16%}50%{height:100%}}@keyframes ngPower{0%{opacity:0}10%{opacity:1}20%{opacity:.1}30%,to{opacity:1}}@keyframes ngPtr{0%,to{transform:translateY(0)}20%{transform:translateY(68px)}40%{transform:translateY(17px)}60%{transform:translateY(51px)}80%{transform:translateY(34px)}}@keyframes ngCharge{0%{transform:scaleX(.08)}70%,to{transform:scaleX(1)}}@keyframes ngUser{0%,45%,to{opacity:.35;transform:none}15%,35%{opacity:1;transform:translateY(-4px)}}@keyframes ngBeat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes ngPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ngBump{0%{transform:scale(1)}40%{transform:scale(1.12);color:var(--ng-accent)}to{transform:scale(1)}}@media(min-width:750px){.ng-w{padding:0 32px}.ng-sec{padding:calc(var(--ng-pt,110px)*.8) 0 calc(var(--ng-pb,110px)*.8)}.ng-btn{width:auto}.ng-ctas{flex-direction:row;flex-wrap:wrap;justify-content:center}.ng-head{margin-bottom:46px}.ng-proof-g{grid-template-columns:repeat(var(--cols,4),1fr)}.ng-bento{grid-template-columns:repeat(4,1fr);gap:14px}.ng-b{min-height:250px;padding:24px}.ng-b h3{font-size:21px}.ng-b p{font-size:14px}.gal-nav{display:flex}.gal-track{margin:0;padding:0 0 4px;gap:16px}.gal-i{flex:0 0 calc((100% - 16px*(var(--cols,3) - 1))/var(--cols,3))}.ng-sc-seg span{display:block;font-size:12px;padding:0 6px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.ng-sc-seg{font-size:12px}.ng-tl{grid-template-columns:repeat(2,1fr)}.rv-sum{grid-template-columns:200px 1fr auto;align-items:center;padding:30px 34px;gap:34px}.rv-strip{justify-content:center;margin:0 0 24px;padding:2px 0}.rv-strip-i{flex-basis:112px;height:112px}.rv-mq{margin:0 0 12px}.rv-f{justify-content:center;margin:24px 0 20px;padding:2px 0}.rv-list{grid-template-columns:repeat(2,1fr);gap:16px}.ng-photo .ng-w{padding-bottom:80px}}@media(min-width:990px){.ng-sec{padding:var(--ng-pt,110px) 0 var(--ng-pb,110px)}.ng-hero{min-height:calc(100vh - 38px);padding:40px 0 70px}.ng-hero-g{grid-template-columns:1fr minmax(360px,460px) 1fr;align-items:center;gap:32px;text-align:left}.ng-hero-a{order:1}.ng-hero-dev{order:2;width:100%;margin:0}.ng-hero-b{order:3;justify-self:end;max-width:300px;text-align:left}.ng-hero h1{font-size:clamp(48px,5vw,80px)}.ng-hero-lead{margin-left:0}.ng-price{justify-content:flex-start;margin-top:0}.ng-hero-b .ng-ctas{align-items:flex-start;flex-direction:column}.ng-hint{margin:0 0 14px!important}.ng-scroll{display:block}.ng-story-g{grid-template-columns:1fr 1fr;gap:70px;align-items:start}.ng-story-stick{top:10vh;height:80vh;background:none}.ng-story-dev{width:min(30vw,380px)}.ng-story-steps{padding:10vh 0 20vh}.ng-step{min-height:72vh;align-items:center;padding-top:0}.ng-step-in{padding:32px}.ng-step h3{font-size:32px}.ng-offer-g{grid-template-columns:1fr 1fr;gap:60px}.ng-offer-media{position:sticky;top:90px}.ng-opt{padding:20px 22px}.ng-opt .pr b{font-size:26px}.ng-seal-g{grid-template-columns:.9fr 1.1fr;gap:70px}.ng-seal-vis{width:100%;max-width:400px}.ng-faq-g{grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.ng-faq-a{position:sticky;top:100px}.ng-acc summary{font-size:18px;padding:22px 0}.rv-list{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.ng *,.ng *:before,.ng *:after{animation:none!important;transition:none!important}.ng-r{opacity:1;transform:none;filter:none}.ng-step-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ng.css.map */
