.shopify-section--ngm-config{max-width:100%;width:100%;padding:0;margin:0}.ngm-config-section{position:relative;background:var(--ngm-bg);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;width:100%;padding:var(--ngm-pad) 0}.ngm-config-section *,.ngm-config-section *:before,.ngm-config-section *:after{box-sizing:border-box}.ngm-config-section .cfg-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;will-change:transform;mix-blend-mode:screen}.ngm-config-section .cfg-glow-1{width:800px;height:800px;top:-15%;left:5%;background:radial-gradient(circle,var(--a12) 0%,var(--a04) 35%,transparent 65%);animation:cfgFloat1 15s ease-in-out infinite alternate}.ngm-config-section .cfg-glow-2{width:650px;height:650px;bottom:-10%;right:0%;background:radial-gradient(circle,var(--a09) 0%,var(--a03) 35%,transparent 65%);animation:cfgFloat2 18s ease-in-out infinite alternate}@keyframes cfgFloat1{0%{transform:translate(0) scale(1)}to{transform:translate(50px,30px) scale(1.1)}}@keyframes cfgFloat2{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,-25px) scale(1.12)}}.ngm-config-section .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.015;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:50px 50px}.ngm-config-section .page{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 420px;gap:64px;align-items:start}.ngm-config-section .mockup-area{display:flex;flex-direction:column;align-items:center;gap:32px;animation:ngmFadeLeft .8s ease both}.ngm-config-section .mockup-eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;color:var(--a60);text-transform:uppercase;margin-bottom:10px;text-align:center}.ngm-config-section .mockup-title{font-size:36px;font-weight:900;line-height:1.1;letter-spacing:-1px;text-align:center;background:linear-gradient(135deg,#fff 30%,var(--a) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ngm-config-section .mockup-sub{margin-top:12px;font-size:13.5px;line-height:1.7;color:#ffffff73;max-width:320px;text-align:center}.ngm-config-section .stats-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ngm-config-section .stat-pill{padding:9px 16px;border-radius:30px;background:var(--a06);border:1px solid var(--a15);font-size:11.5px;font-weight:700;color:var(--a)}.ngm-config-section .iphone-scene{position:relative;animation:ngmFloat 6s ease-in-out infinite}.ngm-config-section .iphone-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:540px;border-radius:50%;background:radial-gradient(ellipse,var(--a08) 0%,transparent 65%);filter:blur(30px);z-index:0;pointer-events:none}.ngm-config-section .iphone-shell{position:relative;z-index:1;width:280px;height:572px;border-radius:50px;background:linear-gradient(160deg,gray,#484848 8%,#929292 18%,#3c3c3c,#747474 42%,#323232 56%,#6a6a6a,#383838 80%,#747474,#444);box-shadow:0 70px 120px #000000f2,0 30px 50px #000000a6,0 10px 20px #00000080,0 0 0 .8px #ffffff47,0 0 0 1.6px #000000e6,0 0 50px var(--a06);padding:6px}.ngm-config-section .iphone-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;background:linear-gradient(160deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 15%,transparent 35%,transparent 65%,rgba(255,255,255,.04) 85%,rgba(255,255,255,.11) 100%);pointer-events:none;z-index:30}.ngm-config-section .btn-power{position:absolute;right:-4px;top:148px;width:4px;height:76px;border-radius:0 3px 3px 0;z-index:40;background:linear-gradient(90deg,#222,#585858 30%,#888 52%,#585858 72%,#222);box-shadow:2px 0 4px #000000b3,inset 0 1px #fff3}.ngm-config-section .btn-action{position:absolute;left:-4px;top:86px;width:4px;height:28px;border-radius:3px 0 0 3px;z-index:40;background:linear-gradient(270deg,#222,#585858 30%,#888 52%,#585858 72%,#222);box-shadow:-2px 0 4px #000000b3,inset 0 1px #fff3}.ngm-config-section .btn-vol-up{position:absolute;left:-4px;top:128px;width:4px;height:46px;border-radius:3px 0 0 3px;z-index:40;background:linear-gradient(270deg,#222,#585858 30%,#888 52%,#585858 72%,#222);box-shadow:-2px 0 4px #000000b3,inset 0 1px #fff3}.ngm-config-section .btn-vol-dn{position:absolute;left:-4px;top:186px;width:4px;height:46px;border-radius:3px 0 0 3px;z-index:40;background:linear-gradient(270deg,#222,#585858 30%,#888 52%,#585858 72%,#222);box-shadow:-2px 0 4px #000000b3,inset 0 1px #fff3}.ngm-config-section .iphone-glass{position:relative;width:100%;height:100%;border-radius:44px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;background:#0a0a0a}.ngm-config-section .iphone-glass img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 4%;border-radius:44px;position:relative;z-index:2}.ngm-config-section .iphone-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:44px;pointer-events:none;background:linear-gradient(138deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.02) 20%,transparent 40%);z-index:5}.ngm-config-section .home-bar{position:absolute;bottom:9px;left:50%;transform:translate(-50%);width:118px;height:5px;border-radius:3px;background:#ffffff47;z-index:10}.ngm-config-section .config-panel{animation:ngmFadeRight .8s ease .15s both}.ngm-config-section .cc3d-header{display:flex;align-items:center;justify-content:center;padding:0 0 28px;position:relative}.ngm-config-section .cc3d-back{position:absolute;left:0;width:40px;height:40px;border-radius:14px;background:var(--a08);display:flex;align-items:center;justify-content:center;color:var(--a);font-size:22px;border:1px solid var(--a20);box-shadow:0 0 20px var(--a08),inset 0 1px #ffffff0d;transition:all .3s;-webkit-user-select:none;user-select:none}.ngm-config-section .cc3d-title{font-size:22px;font-weight:800;letter-spacing:1.5px;background:linear-gradient(135deg,#fff 30%,var(--a) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ngm-config-section .cc3d-section-label{font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--a50);text-transform:uppercase;margin-bottom:18px;padding-left:4px}.ngm-config-section .cc3d-card{margin-bottom:10px;cursor:pointer}.ngm-config-section .cc3d-card-inner{border-radius:20px;background:#ffffff08;backdrop-filter:blur(40px) saturate(120%);-webkit-backdrop-filter:blur(40px) saturate(120%);border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0f}.ngm-config-section .cc3d-card-inner:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 16px 40px #00000080,0 0 30px var(--a06);border-color:var(--a15)}.ngm-config-section .cc3d-card.expanded .cc3d-card-inner{background:linear-gradient(145deg,var(--a08),var(--a02) 50%,rgba(0,0,0,.15));border-color:var(--a30);box-shadow:0 12px 40px #0006,0 0 50px var(--a08);transform:translateY(-2px) scale(1.01)}.ngm-config-section .cc3d-card.expanded .cc3d-card-inner:hover{transform:translateY(-2px) scale(1.01)}.ngm-config-section .cc3d-card-header{display:flex;align-items:center;gap:14px;padding:16px 18px}.ngm-config-section .cc3d-card-icon{width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,var(--a15),var(--a05));border:1px solid var(--a20);box-shadow:0 0 16px var(--a08),inset 0 1px #ffffff14;transition:all .4s}.ngm-config-section .cc3d-card-icon svg{width:20px;height:20px;fill:none;stroke:var(--a);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--a40))}.ngm-config-section .cc3d-card.expanded .cc3d-card-icon{background:linear-gradient(145deg,var(--a25),var(--a10));border-color:var(--a40);box-shadow:0 0 25px var(--a18)}.ngm-config-section .cc3d-card-label{flex:1;font-size:15px;font-weight:700;color:#ffffffe6;letter-spacing:.3px;transition:color .3s}.ngm-config-section .cc3d-card.expanded .cc3d-card-label{color:var(--a-lt)}.ngm-config-section .cc3d-card-chevron{color:#fff3;font-size:22px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.ngm-config-section .cc3d-card.expanded .cc3d-card-chevron{color:var(--a);transform:rotate(90deg);filter:drop-shadow(0 0 6px var(--a50))}.ngm-config-section .cc3d-card-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s cubic-bezier(.25,.46,.45,.94),opacity .35s ease}.ngm-config-section .cc3d-card.expanded .cc3d-card-body{opacity:1}.ngm-config-section .cc3d-card-body-inner{padding:0 18px 18px}.ngm-config-section .cc3d-card-divider{height:1px;margin-bottom:14px;background:linear-gradient(90deg,transparent,var(--a20),transparent)}.ngm-config-section .cc3d-card-desc{margin:0 0 14px;font-size:13px;line-height:1.7;color:#ffffff80}.ngm-config-section .cc3d-pills{display:flex;flex-wrap:wrap;gap:7px}.ngm-config-section .cc3d-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 12px 5px 8px;border-radius:100px;font-size:11.5px;font-weight:500;color:#ffffffbf;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.ngm-config-section .cc3d-pill:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--a70);box-shadow:0 0 5px var(--a40)}@keyframes ngmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ngmFadeLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes ngmFadeRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media(max-width:860px){.ngm-config-section{padding:var(--ngm-pad-m) 0}.ngm-config-section .page{grid-template-columns:40% 1fr;padding:0 12px;gap:14px;align-items:start}.ngm-config-section .mockup-area{gap:14px;position:sticky;top:20px}.ngm-config-section .mockup-eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:6px}.ngm-config-section .mockup-title{font-size:18px;letter-spacing:-.3px}.ngm-config-section .mockup-sub{font-size:10.5px;line-height:1.5;margin-top:8px}.ngm-config-section .iphone-shell{width:150px;height:305px;border-radius:28px;padding:4px}.ngm-config-section .iphone-shell:before,.ngm-config-section .iphone-glass,.ngm-config-section .iphone-glass img,.ngm-config-section .iphone-glass:after{border-radius:24px}.ngm-config-section .iphone-glow{width:170px;height:270px}.ngm-config-section .home-bar{width:64px;height:3px;bottom:5px}.ngm-config-section .btn-power{top:78px;height:40px;width:3px;right:-3px}.ngm-config-section .btn-action{top:46px;height:15px;width:3px;left:-3px}.ngm-config-section .btn-vol-up{top:68px;height:24px;width:3px;left:-3px}.ngm-config-section .btn-vol-dn{top:98px;height:24px;width:3px;left:-3px}.ngm-config-section .stats-row{gap:4px}.ngm-config-section .stat-pill{padding:4px 8px;font-size:8.5px;letter-spacing:.3px}.ngm-config-section .cc3d-header{padding:0 0 14px}.ngm-config-section .cc3d-back{width:28px;height:28px;border-radius:9px;font-size:14px}.ngm-config-section .cc3d-title{font-size:14px;letter-spacing:.5px}.ngm-config-section .cc3d-section-label{font-size:8px;letter-spacing:1.5px;margin-bottom:10px;padding-left:2px}.ngm-config-section .cc3d-card{margin-bottom:6px}.ngm-config-section .cc3d-card-inner{border-radius:12px}.ngm-config-section .cc3d-card-header{padding:10px;gap:8px}.ngm-config-section .cc3d-card-icon{width:28px;height:28px;border-radius:9px}.ngm-config-section .cc3d-card-icon svg{width:14px;height:14px;stroke-width:2}.ngm-config-section .cc3d-card-label{font-size:11.5px;letter-spacing:.1px;line-height:1.25}.ngm-config-section .cc3d-card-chevron{font-size:15px}.ngm-config-section .cc3d-card-body-inner{padding:0 10px 12px}.ngm-config-section .cc3d-card-desc{font-size:11px;line-height:1.5;margin-bottom:10px}.ngm-config-section .cc3d-pill{font-size:9px;padding:3px 8px 3px 6px;gap:4px}.ngm-config-section .cc3d-pill:before{width:4px;height:4px}.ngm-config-section .cfg-glow-1{width:450px;height:450px}.ngm-config-section .cfg-glow-2{width:350px;height:350px}}@media(max-width:400px){.ngm-config-section .page{grid-template-columns:38% 1fr;gap:10px;padding:0 8px}.ngm-config-section .iphone-shell{width:130px;height:265px}.ngm-config-section .iphone-glow{width:150px;height:230px}.ngm-config-section .mockup-title{font-size:16px}.ngm-config-section .mockup-sub{font-size:10px}.ngm-config-section .cc3d-title{font-size:12px}.ngm-config-section .cc3d-card-label{font-size:10.5px}.ngm-config-section .stat-pill{font-size:8px;padding:3px 6px}}@media(prefers-reduced-motion:reduce){.ngm-config-section .cfg-glow,.ngm-config-section .iphone-scene{animation:none}}.shopify-section--ngm-exploded{max-width:100%;width:100%;padding:0;margin:0}.ngmx{content-visibility:auto;contain-intrinsic-size:auto 760px;--p:0;position:relative;box-sizing:border-box;padding:var(--ngmx-pad-top) 20px var(--ngmx-pad-bottom);background:radial-gradient(120% 90% at 18% 0%,var(--ngmx-glow-1),transparent 48%),radial-gradient(120% 90% at 100% 100%,var(--ngmx-glow-2),transparent 52%),var(--ngmx-bg);color:var(--ngmx-text);font-family:inherit;overflow:hidden;isolation:isolate}.ngmx *,.ngmx *:before,.ngmx *:after{box-sizing:border-box}.ngmx__head{max-width:760px;margin:0 auto clamp(18px,4vh,40px);text-align:center}.ngmx__title{margin:0;font-weight:800;line-height:1.02;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(28px,5vw,54px)}.ngmx__title span{color:var(--ngmx-accent)}.ngmx__viz{position:relative;width:100%;max-width:980px;margin:0 auto;min-height:calc(var(--ngmx-stage) * (var(--ngmx-total) + 2 * var(--ngmx-gap)) / var(--ngmx-sw) + 30px)}.ngmx__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.ngmx__stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--ngmx-stage);height:calc(var(--ngmx-stage) * (var(--ngmx-total) + 2 * var(--ngmx-gap)) / var(--ngmx-sw));z-index:3;pointer-events:none}.ngmx__part{position:absolute;top:0;left:50%;will-change:transform}.ngmx__partInner{display:block;width:100%}.ngmx__part img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 14px 30px rgba(0,0,0,.4))}.ngmx__part[data-id=case] img{transform:scale(var(--ngmx-case-scale));transform-origin:center}.ngmx__part[data-id=cover]{z-index:3;width:calc(var(--ngmx-stage) * var(--ngmx-cw) / var(--ngmx-sw));transform:translate(calc(-50% + var(--ngmx-cover-x))) translateY(calc(var(--ngmx-stage) * (var(--ngmx-cover-close) + var(--ngmx-gap)) * (1 - var(--p)) / var(--ngmx-sw)))}.ngmx__part[data-id=pcb]{z-index:2;width:calc(var(--ngmx-stage) * var(--ngmx-pw) / var(--ngmx-sw));transform:translate(calc(-50% + var(--ngmx-pcb-x))) translateY(calc(var(--ngmx-stage) * (var(--ngmx-cover-close) + var(--ngmx-gap) + var(--ngmx-pcb-close) + var(--ngmx-pcb-span) * var(--p)) / var(--ngmx-sw)))}.ngmx__part[data-id=case]{z-index:1;width:var(--ngmx-stage);transform:translate(calc(-50% + var(--ngmx-case-x))) translateY(calc(var(--ngmx-stage) * (var(--ngmx-cover-close) + var(--ngmx-gap) + var(--ngmx-case-close) + (var(--ngmx-case-base) + var(--ngmx-gap)) * var(--p)) / var(--ngmx-sw)))}@keyframes ngmxFloat{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.ngmx[data-state=exploded] .ngmx__part[data-id=cover] .ngmx__partInner{animation:ngmxFloat 7.5s ease-in-out infinite}.ngmx[data-state=exploded] .ngmx__part[data-id=pcb] .ngmx__partInner{animation:ngmxFloat 8.4s ease-in-out infinite .6s}.ngmx[data-state=exploded] .ngmx__part[data-id=case] .ngmx__partInner{animation:ngmxFloat 9.2s ease-in-out infinite 1.1s}.ngmx[data-nofloat] .ngmx__partInner{animation:none}.ngmx__part.is-dim .ngmx__partInner{filter:brightness(.45) saturate(.65);transition:filter .35s ease}.ngmx__part.is-focus .ngmx__partInner{filter:drop-shadow(0 0 18px var(--ngmx-focus)) brightness(1.05);transition:filter .35s ease}.ngmx__label{position:absolute;width:clamp(150px,18vw,212px);z-index:4;background:transparent;border:0;padding:0;cursor:default;text-align:left;color:inherit;font:inherit;opacity:0;-webkit-tap-highlight-color:transparent}.ngmx__label.is-left{text-align:right}.ngmx__label .num{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--ngmx-accent);margin-bottom:5px}.ngmx__label .ttl{display:block;font-size:clamp(14px,1.7vw,16px);font-weight:700;line-height:1.25;transition:color .25s ease}.ngmx__label .desc{display:block;margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--ngmx-muted)}.ngmx__label.is-active .ttl{color:var(--ngmx-accent)}.ngmx__lead{fill:none;stroke:var(--ngmx-line);stroke-width:1.4;stroke-dasharray:2 5;stroke-linecap:round;opacity:0}.ngmx__hot{opacity:0}.ngmx__dot{fill:var(--ngmx-accent);transition:r .3s ease}.ngmx__ring{fill:none;stroke:var(--ngmx-accent);stroke-width:1.4;opacity:.35;transition:all .3s ease}.ngmx__lead.is-hot{stroke:var(--ngmx-accent);stroke-dasharray:none}.ngmx__hot.is-hot .ngmx__ring{opacity:.9;stroke-width:2}.ngmx__hot.is-hot .ngmx__dot{r:5.5}@media(max-width:820px){.ngmx{padding:min(var(--ngmx-pad-top),64px) 10px min(var(--ngmx-pad-bottom),64px)}.ngmx__label{width:200px}.ngmx__label .num{font-size:11px}.ngmx__label .ttl{font-size:16px}.ngmx__label .desc{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.ngmx__partInner{animation:none}}.shopify-section--ngm-licensing{max-width:100%;width:100%;padding:0;margin:0}.ngml{width:100%}.ngml *,.ngml *:before,.ngml *:after{box-sizing:border-box}.ngml__divider{width:100%;max-width:var(--lic-max);margin:0 auto;padding:0 40px;position:relative;z-index:2}.ngml__divider:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.ngml__section{padding:var(--lic-pad-top) 0 var(--lic-pad-bottom);background:var(--lic-bg);color:var(--lic-text);font-family:inherit;position:relative;overflow:hidden;width:100%}.ngml__glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;will-change:transform;mix-blend-mode:screen}.ngml__glow--1{width:800px;height:800px;top:-15%;left:5%;background:radial-gradient(circle,var(--lic-a15) 0%,var(--lic-a06) 35%,var(--lic-a02) 55%,transparent 70%);animation:licFloat1 15s ease-in-out infinite alternate}.ngml__glow--2{width:700px;height:700px;bottom:-10%;right:0%;background:radial-gradient(circle,var(--lic-a12) 0%,var(--lic-a03) 35%,transparent 70%);animation:licFloat2 18s ease-in-out infinite alternate}.ngml__glow--3{width:500px;height:500px;top:35%;left:40%;background:radial-gradient(circle,var(--lic-a06) 0%,var(--lic-a03) 40%,transparent 65%);animation:licFloat3 12s ease-in-out infinite alternate}@keyframes licFloat1{0%{transform:translate(0) scale(1)}to{transform:translate(50px,30px) scale(1.1)}}@keyframes licFloat2{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,-25px) scale(1.12)}}@keyframes licFloat3{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-40px) scale(1.15)}}.ngml__container{max-width:var(--lic-max);margin:0 auto;padding:0 40px;position:relative;z-index:2}.ngml__head{text-align:center;margin-bottom:60px}.ngml__title{font-size:clamp(32px,5vw,54px);font-weight:900;text-transform:uppercase;letter-spacing:-2.5px;line-height:1;margin:0}.ngml__title .is-accent{color:var(--lic-accent)}.ngml__grid{display:grid;grid-template-columns:var(--lic-cols);gap:var(--lic-gap);align-items:stretch}.ngml__card{background:#ffffff08;backdrop-filter:blur(40px) saturate(120%);-webkit-backdrop-filter:blur(40px) saturate(120%);border:1px solid rgba(255,255,255,.08);border-radius:var(--lic-radius);padding:48px 40px;display:flex;flex-direction:column;position:relative;overflow:hidden;min-width:0;transition:transform .4s cubic-bezier(.25,.46,.45,.94),border-color .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.ngml__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 30%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.15) 70%,transparent 100%)}.ngml__card:hover{transform:translateY(-6px);border-color:var(--lic-a20);box-shadow:0 25px 60px #00000059,0 0 40px var(--lic-a06)}.ngml__card:hover:before{background:linear-gradient(90deg,transparent 0%,var(--lic-a20) 30%,var(--lic-a35) 50%,var(--lic-a20) 70%,transparent 100%)}.ngml__card.is-featured{border-color:var(--lic-a15)}.ngml__card.is-featured:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 30% 20%,var(--lic-a03) 0%,transparent 50%);pointer-events:none;z-index:0}.ngml__popular{position:absolute;top:20px;right:20px;background:var(--lic-accent);color:#000;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;padding:5px 14px;border-radius:100px}.ngml__badge{align-self:flex-start;background:var(--lic-a06);padding:6px 16px;border-radius:100px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--lic-accent);margin-bottom:24px;letter-spacing:1.5px;border:1px solid var(--lic-a12)}.ngml__name{font-size:28px;font-weight:900;text-transform:uppercase;line-height:1.05;margin:0 0 12px;letter-spacing:-1px;color:#fff}.ngml__name em{color:var(--lic-accent);font-style:normal}.ngml__price{font-size:28px;font-weight:900;color:var(--lic-accent);margin-bottom:28px;letter-spacing:-.5px}.ngml__from{font-size:14px;font-weight:600;color:#fff6;letter-spacing:0;margin-right:4px}.ngml__currency{font-size:13px;font-weight:600;color:#ffffff59;letter-spacing:0}.ngml__features{list-style:none;padding:0;margin:0;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ngml__features[data-single]{grid-template-columns:1fr}.ngml__features li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.3px;color:#ffffff8c}.ngml__features li.is-off{color:#ffffff40}.ngml--strike .ngml__features li.is-off{text-decoration:line-through;text-decoration-color:var(--lic-strike);text-decoration-thickness:1.5px}.ngml__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ngml__icon--check{color:var(--lic-icon-on)}.ngml__icon--x{color:var(--lic-icon-off)}.ngml__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;padding:18px 36px;border-radius:14px;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;width:100%;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94)}.ngml__features+.ngml__cta{margin-top:32px}.ngml__cta svg{transition:transform .3s;flex-shrink:0}.ngml__cta:hover svg{transform:translate(4px)}.ngml__cta--primary{background:var(--lic-accent);color:#000;box-shadow:0 8px 30px var(--lic-a35)}.ngml__cta--primary:hover{box-shadow:0 12px 40px var(--lic-a50);transform:translateY(-2px)}.ngml__cta--outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.2)}.ngml__cta--outline:hover{border-color:var(--lic-accent);color:var(--lic-accent);background:var(--lic-a06);transform:translateY(-2px)}.ngml__cta:focus-visible{outline:2px solid var(--lic-accent);outline-offset:3px}.ngml__cta.is-disabled{pointer-events:none;opacity:.45;box-shadow:none}.ngml__cta--text{justify-content:flex-start;width:auto;padding:20px 0 0;border-radius:0;background:none;border:0;font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--lic-a60);opacity:.7}.ngml__cta--text:hover{transform:none;box-shadow:none}.ngml__card:hover .ngml__cta--text{opacity:1;color:var(--lic-accent)}.ngml__card:hover .ngml__cta--text svg{transform:translate(4px)}.ngml__features+.ngml__cta--text{margin-top:auto}a.ngml__card{text-decoration:none;color:inherit;cursor:pointer}a.ngml__card:hover,a.ngml__card:focus,a.ngml__card:visited,a.ngml__card:active{text-decoration:none;color:inherit}a.ngml__card:focus-visible{outline:2px solid var(--lic-accent);outline-offset:3px}.ngml__platform{padding-top:28px;border-top:1px solid rgba(255,255,255,.06);margin-top:28px;display:flex;align-items:center;gap:10px;color:var(--lic-accent)}.ngml__platform-icons{display:flex;align-items:center;gap:8px}.ngml__platform-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--lic-accent);letter-spacing:1px}.ngml__dot{width:8px;height:8px;border-radius:50%;background:var(--lic-accent);box-shadow:0 0 10px var(--lic-accent);animation:licPulse 2s ease-in-out infinite;margin-left:auto}@keyframes licPulse{0%,to{opacity:.5;box-shadow:0 0 8px var(--lic-a35)}50%{opacity:1;box-shadow:0 0 16px var(--lic-accent)}}.ngml__disclaimer{margin-top:50px;text-align:center;opacity:.3;font-size:11px;font-weight:600;letter-spacing:.5px}@media(max-width:1000px){.ngml__section{padding:min(var(--lic-pad-top),60px) 0 min(var(--lic-pad-bottom),60px)}.ngml__container{padding:0 10px}.ngml__divider{padding:0 16px}.ngml__title{font-size:28px;letter-spacing:-1px}.ngml__head{margin-bottom:30px}.ngml__grid{grid-template-columns:var(--lic-cols-m);gap:8px}.ngml__card{padding:36px 12px 18px;border-radius:14px}.ngml__badge{font-size:8px;padding:4px 10px;margin-bottom:12px;letter-spacing:1px}.ngml__name{font-size:16px;letter-spacing:-.5px;margin-bottom:8px}.ngml__price{font-size:16px;margin-bottom:16px}.ngml__from{font-size:10px}.ngml__currency{font-size:9px}.ngml__features{grid-template-columns:1fr;gap:8px}.ngml__features li{font-size:10px;gap:6px;letter-spacing:.2px}.ngml__icon{width:14px;height:14px}.ngml__icon svg{width:12px;height:12px}.ngml__popular{top:0;left:0;right:0;font-size:8px;padding:5px 8px;letter-spacing:1.2px;border-radius:14px 14px 0 0;text-align:center;white-space:nowrap}.ngml__features+.ngml__cta{margin-top:20px}.ngml__cta{padding:12px 16px;font-size:11px;gap:6px}.ngml__cta svg{width:14px;height:14px}.ngml__platform{padding-top:16px;margin-top:16px;gap:6px}.ngml__platform-icons svg{width:14px;height:14px}.ngml__platform-label{font-size:9px;letter-spacing:.5px}.ngml__dot{width:6px;height:6px}.ngml__glow--1{width:400px;height:400px}.ngml__glow--2{width:350px;height:350px}}@media(max-width:400px){.ngml__card{padding:32px 10px 14px}.ngml__name{font-size:14px}.ngml__features li{font-size:9px}.ngml__cta{padding:10px 12px;font-size:10px}.ngml__platform-label{font-size:8px}.ngml__popular{font-size:7px;padding:4px 6px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.ngml__glow,.ngml__dot{animation:none}.ngml__card,.ngml__cta{transition:none}}.shopify-section--ngm-video{max-width:100%;width:100%;padding:0;margin:0}.ngmv{position:relative;width:100%;padding:var(--ngmv-pad-top) 0 var(--ngmv-pad-bottom);background:var(--ngmv-bg);color:var(--ngmv-text);font-family:inherit;overflow:hidden}.ngmv *,.ngmv *:before,.ngmv *:after{box-sizing:border-box}.ngmv__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:500px;max-width:120%;background:radial-gradient(ellipse,var(--ngmv-glow) 0%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}.ngmv__inner{position:relative;z-index:2;max-width:var(--ngmv-max);margin:0 auto;padding:0 40px}.ngmv__head{text-align:center;margin-bottom:26px}.ngmv__title{font-size:clamp(28px,4vw,48px);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-2px;margin:0;color:var(--ngmv-text)}.ngmv__title .is-accent{color:var(--ngmv-accent)}.ngmv__grid{display:grid;grid-template-columns:var(--ngmv-cols);gap:var(--ngmv-gap)}.ngmv__item{margin:0;min-width:0}.ngmv__frame{position:relative;width:100%;aspect-ratio:var(--ngmv-ratio);border-radius:var(--ngmv-radius);overflow:hidden;background:#000;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff12}.ngmv--flat .ngmv__frame{box-shadow:0 0 0 1px #ffffff12}.ngmv__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.ngmv__facade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;cursor:pointer;background:#000;display:block;overflow:hidden}.ngmv__thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85);transition:transform .4s ease,filter .4s ease}.ngmv__facade:hover .ngmv__thumb,.ngmv__facade:focus-visible .ngmv__thumb{transform:scale(1.04);filter:brightness(1)}.ngmv__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease;pointer-events:none}.ngmv__play svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.ngmv__facade:hover .ngmv__play,.ngmv__facade:focus-visible .ngmv__play{transform:translate(-50%,-50%) scale(1.12)}.ngmv__facade:focus-visible{outline:2px solid var(--ngmv-accent);outline-offset:-2px}.ngmv__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff73}.ngmv__caption{margin:10px 2px 0;font-size:13.5px;line-height:1.5;color:#ffffff8c;text-align:center}@media(max-width:768px){.ngmv{padding:min(var(--ngmv-pad-top),40px) 0 min(var(--ngmv-pad-bottom),40px)}.ngmv__inner{padding:0 14px}.ngmv__head{margin-bottom:18px}.ngmv__title{font-size:22px;letter-spacing:-.8px}.ngmv__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ngmv__thumb,.ngmv__play{transition:none}}.shopify-section--ngm-ycr{max-width:100%;width:100%;padding:0;margin:0}.ycr{font-family:inherit;background:var(--ycr-bg);color:var(--ycr-text);position:relative;overflow:hidden;isolation:isolate;width:100%;padding:var(--ycr-pad-top) 0 var(--ycr-pad-bottom)}.ycr *,.ycr *:before,.ycr *:after{box-sizing:border-box}.ycr h2,.ycr h3,.ycr p{margin:0}.ycr__aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ycr__blob{position:absolute;border-radius:50%;mix-blend-mode:screen;filter:blur(90px)}.ycr__b1{width:820px;height:820px;top:-30%;left:-12%;background:radial-gradient(circle at 40% 40%,var(--a14),var(--a04) 45%,transparent 70%);animation:ycrMv1 17s ease-in-out infinite alternate}.ycr__b2{width:700px;height:700px;bottom:-28%;right:-8%;background:radial-gradient(circle at 60% 60%,var(--a11),var(--a03) 50%,transparent 72%);animation:ycrMv2 19s ease-in-out infinite alternate}.ycr__b3{width:480px;height:480px;top:24%;left:34%;background:radial-gradient(circle,var(--a09),transparent 62%);animation:ycrMv3 14s ease-in-out infinite alternate}.ycr__band{position:absolute;top:42%;left:-20%;width:140%;height:200px;background:linear-gradient(90deg,transparent,var(--a04) 40%,var(--a03) 60%,transparent);filter:blur(60px);transform:rotate(-3deg);animation:ycrBnd 20s ease-in-out infinite alternate}@keyframes ycrMv1{50%{transform:translate(70px,50px) scale(1.12)}to{transform:translate(100px,24px) scale(1.18)}}@keyframes ycrMv2{50%{transform:translate(-50px,-44px) scale(1.1)}to{transform:translate(-80px,-18px) scale(1.06)}}@keyframes ycrMv3{50%{transform:translate(90px,-50px) scale(1.28)}to{transform:translate(-30px,44px) scale(.9)}}@keyframes ycrBnd{50%{transform:rotate(-1deg) translateY(-26px);opacity:1}to{transform:rotate(-4deg) translateY(18px);opacity:.6}}.ycr__wrap{position:relative;z-index:2;max-width:var(--ycr-max);margin:0 auto;padding:0 40px}.ycr__head{text-align:center;max-width:640px;margin:0 auto 64px}.ycr__title{font-size:clamp(32px,5vw,54px);font-weight:900;text-transform:uppercase;letter-spacing:-2.5px;line-height:1;margin-bottom:20px}.ycr__grad{background:linear-gradient(90deg,var(--g),var(--g-lt),var(--g));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ycrSheen 4s linear infinite}.ycr--nosheen .ycr__grad{animation:none}@keyframes ycrSheen{to{background-position:200% center}}.ycr__sub{font-size:17px;line-height:1.65;color:#ffffff80;max-width:520px;margin:0 auto}.ycr__grid{display:grid;grid-template-columns:var(--ycr-cols);gap:var(--ycr-gap);perspective:1400px}.ycr__card{position:relative;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:var(--ycr-radius);padding:48px 36px 36px;overflow:hidden;transform-style:preserve-3d;transition:border-color .4s,box-shadow .4s;will-change:transform;display:flex;flex-direction:column;min-width:0}.ycr.is-pre .ycr__card{opacity:0;transform:translateY(28px)}.ycr.is-pre.is-on .ycr__card{opacity:1;transform:none;transition:opacity .7s,transform .7s cubic-bezier(.25,.46,.45,.94),border-color .4s,box-shadow .4s}.ycr.is-pre.is-on .ycr__card:nth-child(2){transition-delay:.12s}.ycr.is-pre.is-on .ycr__card:nth-child(3){transition-delay:.24s}.ycr.is-pre.is-on .ycr__card:nth-child(4){transition-delay:.36s}.ycr__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 50%,transparent);transition:background .4s}.ycr__card:hover{border-color:var(--a28);box-shadow:0 26px 60px #0006,0 0 46px var(--a08)}.ycr__card:hover:before{background:linear-gradient(90deg,transparent,var(--a40) 50%,transparent)}.ycr__spot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%),var(--a14),transparent 60%)}.ycr__card:hover .ycr__spot{opacity:1}.ycr__card>*:not(.ycr__spot){position:relative;z-index:1}.ycr__ico{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--g);background:var(--a06);border:1px solid var(--a12);margin-bottom:28px}.ycr__ico svg{width:26px;height:26px}.ycr__card h3{font-size:20px;font-weight:800;letter-spacing:-.5px;margin-bottom:14px;color:#fff}.ycr__card p{font-size:15px;line-height:1.65;color:#ffffff8c;margin-bottom:auto}.ycr__viz{margin-top:24px;height:64px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.05);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.ycr__viz svg{width:100%;height:100%;display:block}.ycr__viz path{fill:none;stroke-linecap:round}.ycr__stock{stroke:#ffffff47;stroke-width:2;stroke-dasharray:4 4}.ycr__tune{stroke:var(--g);stroke-width:2.6;filter:drop-shadow(0 0 6px var(--a50))}.ycr.is-pre .ycr__tune{stroke-dasharray:300;stroke-dashoffset:300}.ycr.is-pre.is-on .ycr__tune{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s ease .3s}.ycr__morph{stroke:var(--g);stroke-width:2.6;filter:drop-shadow(0 0 6px var(--a50))}.ycr__flow{padding:0 18px;gap:12px}.ycr__lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#fff6;white-space:nowrap}.ycr__rail{position:relative;flex:1;height:2px;background:#ffffff1f;border-radius:2px}.ycr__bead{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--g);box-shadow:0 0 12px var(--g);transform:translate(-50%,-50%);animation:ycrBead 3.2s ease-in-out infinite}@keyframes ycrBead{0%{left:100%}50%{left:0}to{left:100%}}.ycr__stat{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:10px;font-weight:800;font-size:13px;letter-spacing:.5px;text-transform:uppercase;color:var(--g)}.ycr__stat svg{width:16px;height:16px;flex-shrink:0}.ycr__big{font-size:18px;line-height:1}.ycr__req{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ycr.is-pre .ycr__req{opacity:0;transform:translateY(20px)}.ycr.is-pre.is-on .ycr__req{opacity:1;transform:none;transition:opacity .7s .36s,transform .7s .36s}.ycr__formula{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.ycr__chip{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:700;color:#ffffffd9}.ycr__chip svg{width:17px;height:17px;color:var(--g);flex-shrink:0}.ycr__chip.is-app{background:var(--a10);border-color:var(--a35)}.ycr__op{font-size:18px;font-weight:800;color:#ffffff52}.ycr__note{font-size:13.5px;line-height:1.65;color:#ffffff85;max-width:600px}.ycr__note p{margin:0}.ycr__note b,.ycr__note strong{color:#ffffffd9;font-weight:700}@media(max-width:1000px){.ycr{padding:min(var(--ycr-pad-top),64px) 0 min(var(--ycr-pad-bottom),64px)}.ycr__wrap{padding:0 10px}.ycr__head{margin-bottom:30px}.ycr__title{font-size:26px;letter-spacing:-1px;margin-bottom:10px}.ycr__sub{font-size:12.5px;line-height:1.5}.ycr__grid{grid-template-columns:var(--ycr-cols-m);gap:8px}.ycr__card{padding:16px 12px;border-radius:14px}.ycr__ico{width:34px;height:34px;border-radius:10px;margin-bottom:12px}.ycr__ico svg{width:18px;height:18px}.ycr__card h3{font-size:12px;margin-bottom:6px;letter-spacing:-.2px;line-height:1.2}.ycr__card p{font-size:10px;line-height:1.45}.ycr__viz{height:40px;margin-top:12px;border-radius:9px}.ycr__flow{padding:0 5px;gap:4px}.ycr__lbl{font-size:7px;letter-spacing:.2px;flex-shrink:0}.ycr__rail{min-width:14px}.ycr__bead{width:7px;height:7px}.ycr__stat{margin-top:14px;padding-top:10px;font-size:9px;letter-spacing:.3px;gap:5px;line-height:1.2}.ycr__stat svg{width:11px;height:11px}.ycr__b1{width:500px;height:500px}.ycr__b2{width:400px;height:400px}.ycr__b3{width:300px;height:300px}.ycr__band{height:120px}.ycr__req{margin-top:26px;gap:12px}.ycr__formula{gap:7px}.ycr__chip{padding:8px 11px;font-size:10.5px;gap:6px;border-radius:10px}.ycr__chip svg{width:13px;height:13px}.ycr__op{font-size:14px}.ycr__note{font-size:11px}}@media(max-width:500px){.ycr__wrap{padding:0 8px}.ycr__grid{gap:6px}.ycr__card{padding:12px 8px;border-radius:12px}.ycr__ico{width:28px;height:28px;border-radius:8px;margin-bottom:10px}.ycr__ico svg{width:14px;height:14px}.ycr__card h3{font-size:10.5px;margin-bottom:5px}.ycr__card p{font-size:9px;line-height:1.4}.ycr__viz{height:34px;margin-top:10px}.ycr__stat{font-size:8.5px;margin-top:10px;padding-top:8px;gap:4px}.ycr__stat svg{width:9px;height:9px}.ycr__title{font-size:22px}.ycr__sub{font-size:11.5px}.ycr__formula{gap:5px}.ycr__chip{padding:7px 9px;font-size:9.5px}.ycr__chip svg{width:12px;height:12px}.ycr__op{font-size:13px}}@media(prefers-reduced-motion:reduce){.ycr__blob,.ycr__band,.ycr__grad,.ycr__bead{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAjGA */
