.nxi{--papel:#fbf4e4;--branco:#fff;--tinta:#010311;--cinza:#454a67;--cinza-claro:#9296ac;--linha:#d0d3e2;--menta:#ffe7dd;--menta-2:#f3d1c2;--verde:#ef6a2f;--verde-2:#d44a0d;--verde-txt:#d44a0d;--laranja:var(--verde);--laranja-escuro:var(--verde-2);--cozinha:#14876e;--cozinha-txt:#1c6b57;--cozinha-fundo:#f5fbf9;--cozinha-linha:#14876e66;--lima:#fbeab9;--lima-2:#f2d98a;--ambar:#f2a93b;--coral:#f53d4c;--azul:#2659b2;--vermelho:#f53d4c;--vermelho-claro:#fde8ea;--cream:#fbf4e4;--cream-soft:#fbf4e4;--cream-warm:#fbf4e4;--peach:#ffe7dd;--charcoal:#010311;--steel:#454a67;--line:#d0d3e2;--tit:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--txt:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--corpo:var(--txt);--r:22px;--sombra:0 24px 60px -30px #01031138;background:var(--papel);color:var(--tinta);font-family:var(--txt);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;font-size:17px;line-height:1.5}.nxi *,.nxi :before,.nxi :after{box-sizing:border-box}.nxi img,.nxi svg{max-width:100%;display:block}.nxi a{color:inherit;text-decoration:none}.nxi button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.nxi h1,.nxi h2,.nxi h3,.nxi h4{font-family:var(--tit);letter-spacing:-.02em;color:var(--tinta);margin:0;font-weight:800;line-height:1.12}.nxi p{margin:0}.nxi strong,.nxi b{font-weight:700}.nxi *{box-sizing:border-box}.nxi html{scroll-behavior:smooth}.nxi .skip-link{z-index:99;background:var(--verde);color:#fff;border-radius:0 0 10px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.nxi .skip-link:focus{left:0}.nxi .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.nxi .brand-highlight{background:linear-gradient(transparent 58%,var(--lima) 58%);padding:0 .08em}.nxi .eyebrow{font-family:var(--tit);letter-spacing:.14em;text-transform:uppercase;color:var(--verde-txt);align-items:center;gap:8px;margin-bottom:0;font-size:12.5px;font-weight:700;display:inline-flex}.nxi .eyebrow-hero{letter-spacing:.08em;flex-wrap:wrap;row-gap:3px}.nxi .eyebrow-hero b{white-space:nowrap;font-weight:700}.nxi .eyebrow:before{content:"";background:var(--lima-2);border-radius:2px;width:22px;height:3px}.nxi .sec{padding:80px 0;scroll-margin-top:80px}.nxi #passos,.nxi #palma,.nxi #real,.nxi #planos,.nxi #perguntas,.nxi #topo{scroll-margin-top:80px}.nxi .sec h2{max-width:22ch;font-size:40px;font-weight:800;color:var(--tinta)!important}.nxi .sec.real h2,.nxi .real h2,.nxi .real h3{color:#fff!important}.nxi .sec .sub{color:var(--cinza);max-width:52ch;margin-top:12px;font-size:19px}@media (width<=820px){.nxi .sec{padding:56px 0}.nxi .sec h2{font-size:30px}.nxi .sec .sub{font-size:17px}}.nxi .btn{cursor:pointer;font-family:var(--tit);background:var(--verde);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 10px 24px -14px #d44a0d8c}.nxi .btn:hover{background:#e05f22;transform:translateY(-2px);box-shadow:0 14px 28px -14px #d44a0d99}.nxi .btn:active{background:var(--verde-2);transform:translateY(0);box-shadow:0 6px 14px -10px #d44a0d80}.nxi .btn:focus-visible{outline:2px solid var(--verde-2);outline-offset:3px}.nxi a.btn:not(.btn-light):not(.btn-claro):not(.btn-outline):not(.btn-lime),.nxi button.btn:not(.btn-light):not(.btn-claro):not(.btn-outline):not(.btn-lime){color:#fff!important}.nxi .nav-links .btn{box-shadow:none;margin-left:8px;padding:11px 18px;font-size:15px}.nxi .nav-links .btn:hover{background:#e05f22;transform:none;box-shadow:0 8px 18px -10px #d44a0da6}.nxi .btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nxi .btn-lime{background:var(--lima);box-shadow:0 10px 24px -12px #f2d98ae6;color:var(--tinta)!important}.nxi .btn-lime:hover{background:var(--lima-2)}.nxi .btn-light:hover,.nxi .btn-claro:hover{background:var(--menta);border-color:var(--menta-2);-webkit-text-fill-color:var(--tinta);color:var(--tinta)!important}.nxi a.btn.btn-light,.nxi a.btn.btn-claro,.nxi button.btn.btn-light,.nxi button.btn.btn-claro{-webkit-text-fill-color:var(--tinta);color:var(--tinta)!important}.nxi .btn-lg{border-radius:14px;padding:16px 28px;font-size:17px}.nxi .btn-cta{position:relative}.nxi .btn-cta:after{content:"";border-radius:inherit;pointer-events:none;animation:4s cubic-bezier(.25,.6,.35,1) infinite cta-anel;position:absolute;inset:0}.nxi .btn-cta svg{animation:4s ease-in-out infinite cta-seta}.nxi .btn-cta:hover:after,.nxi .btn-cta:hover svg{animation-play-state:paused}@keyframes cta-anel{0%{box-shadow:0 0 #ef6a2f6b}22%{box-shadow:0 0 0 15px #ef6a2f00}to{box-shadow:0 0 #ef6a2f00}}@keyframes cta-seta{0%{transform:translateY(0)}7%{transform:translateY(-3px)}16%{transform:translateY(0)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nxi .btn-cta:after,.nxi .btn-cta svg{animation:none}}.nxi .btn[disabled]{opacity:.5;pointer-events:none}.nxi .nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linha);background:#fbf4e4e6;position:sticky;top:0}.nxi .nav-inner{align-items:center;gap:20px;height:68px;display:flex}.nxi .logo{font-family:var(--tit);color:var(--tinta);letter-spacing:-.03em;align-items:center;gap:9px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.nxi .logo svg{flex:none;width:34px;height:34px;display:block}.nxi .logo span{white-space:nowrap;flex:none}.nxi .logo em{color:var(--tinta);font-style:normal}.nxi .nav-links{align-items:center;gap:6px;margin-left:auto;display:flex}.nxi .nav-links a{color:var(--cinza);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.nxi .nav-links a:hover{background:var(--menta);color:var(--tinta)}.nxi .nav-toggle{border:1.5px solid var(--linha);background:var(--papel);cursor:pointer;z-index:2;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0;display:none}.nxi .nav-toggle span{background:var(--tinta);border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.nxi .nav-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.nxi .nav-toggle.is-open span:nth-child(2){opacity:0}.nxi .nav-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nxi .nav-drawer{display:none}.nxi .nav-drawer-backdrop{z-index:41;background:#0f1a2c59;position:fixed;inset:68px 0 0}.nxi .nav-drawer-panel{z-index:42;border-bottom:1px solid var(--linha);background:#fbf4e4fa;flex-direction:column;gap:4px;padding:14px 18px 20px;display:flex;position:fixed;top:68px;left:0;right:0;box-shadow:0 18px 40px -28px #0f1a2c8c}.nxi .nav-drawer-panel a{color:var(--tinta);border-radius:12px;padding:12px 10px;font-size:16px;font-weight:600;text-decoration:none}.nxi .nav-drawer-panel a:hover{background:var(--menta)}.nxi .nav-drawer-panel .btn{justify-content:center;width:100%;margin-top:8px}@media (width<=900px){.nxi .nav-links{display:none!important}.nxi .nav-toggle{display:inline-flex!important}.nxi .nav-drawer.is-open{display:block}}@media (width<=720px){.nxi .nav-inner{height:60px}.nxi .nav-drawer-backdrop,.nxi .nav-drawer-panel{top:60px}}.nxi .hero{padding:44px 0 36px;position:relative;overflow:hidden;background:var(--papel)!important;color:var(--tinta)!important}.nxi .hero h1,.nxi .hero h1 *{color:var(--tinta)!important}.nxi .hero .lead{color:var(--cinza)!important}.nxi .hero:after{content:none!important;background:0 0!important;display:none!important}.nxi .hero-photo{pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-8% 0 -8% 34%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000004d 16%,#000000db 42%,#000 62%),linear-gradient(#0000 0,#000 12% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000004d 16%,#000000db 42%,#000 62%),linear-gradient(#0000 0,#000 12% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.nxi .hero-photo:before{content:"";filter:blur(2px)saturate(1.1)brightness(1.12);background:url(/radar/ambiente.jpg) 46% 46%/cover;position:absolute;inset:0;transform:scaleX(-1)}.nxi .hero-photo:after{content:"";background:linear-gradient(104deg,#17233870,#131e328f 40%,#111b2ea3 70%,#261509b3);position:absolute;inset:0}@media (width<=980px){.nxi .hero-photo{-webkit-mask-composite:source-over;top:42%;bottom:-6%;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 88%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.nxi .hero-photo:before{background-position:50% 42%}.nxi .hero-photo:after{background:linear-gradient(168deg,#17233880,#131e32bd 45%,#261509d1)}}.nxi .hero:before{content:"";pointer-events:none;filter:blur(6px);background:radial-gradient(38% 46% at 60% 42%,#ffe7dde6,#0000 70%),radial-gradient(28% 34% at 86% 80%,#fbeab9d9,#0000 70%),radial-gradient(22% 26% at 30% 84%,#f3d1c299,#0000 70%);position:absolute;inset:-10% -5% -10% 38%}.nxi .hero .wrap{z-index:1;position:relative}.nxi .hero-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:34px;display:grid}.nxi .hero h1{letter-spacing:-.035em;max-width:15ch;font-size:42px;font-weight:800}.nxi .hero .lead{color:var(--cinza);max-width:38ch;margin-top:16px;font-size:17.5px}.nxi .hero .lead b{color:var(--tinta);margin-bottom:3px;font-weight:700;display:block}.nxi .hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.nxi .hero-badges{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.nxi .badge{background:var(--branco);border:1px solid var(--linha);color:var(--cinza);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.nxi .badge:before{content:"";background:var(--verde);border-radius:50%;width:7px;height:7px}.nxi .hero-answers,.nxi .showcase{position:relative}.nxi .stage{padding-top:64px;padding-bottom:3.4%;position:relative}.nxi .device-frame{width:94%;position:relative}.nxi .panel{cursor:zoom-in;width:100%;font:inherit;filter:drop-shadow(0 26px 44px #0f1a2c3d);background:0 0;border:0;padding:0;transition:transform .28s cubic-bezier(.16,.84,.44,1);display:block;position:relative}.nxi .panel:hover{transform:translateY(-3px)}.nxi .panel svg{width:100%;height:auto;display:block}.nxi .panel-zoom{opacity:0;background:#fffffff2;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:12px;left:12px;transform:scale(.85);box-shadow:0 8px 18px -8px #01031199}.nxi .panel:hover .panel-zoom{opacity:1;transform:none}.nxi .panel-zoom svg{width:15px;height:15px;stroke:var(--tinta);fill:none;stroke-width:2.2px;stroke-linecap:round;border-radius:0}.nxi .phone{z-index:2;filter:drop-shadow(0 24px 36px #0f1a2c66);width:17.5%;position:absolute;bottom:0;right:-8%}.nxi .phone svg{width:100%;height:auto;display:block}.nxi .questions{z-index:4;pointer-events:none;position:absolute;inset:0}.nxi .questions .bubble{width:min(198px,40%);animation:.5s cubic-bezier(.2,.8,.3,1) both nxBalao;position:absolute}.nxi .questions .bubble i{color:var(--tinta);text-align:left;letter-spacing:-.01em;animation:nxFlutua 4.4s ease-in-out var(--boia,0s) infinite;background:#fff;border-radius:14px;padding:9px 12px 10px;font-size:12px;font-style:normal;font-weight:700;line-height:1.25;display:block;position:relative;box-shadow:0 18px 34px -16px #040a16cc}.nxi .questions .bubble i:after{content:"";border:10px solid #0000;width:0;height:0;position:absolute}.nxi .questions .bubble.pd i:after{border-top-color:#fff;border-bottom:0;bottom:-9px}.nxi .questions .bubble.pc i:after{border-top:0;border-bottom-color:#fff;top:-9px}.nxi .questions .bubble.e i:after{right:24px;transform:skew(-16deg)}.nxi .questions .bubble.d i:after{left:24px;transform:skew(16deg)}@keyframes nxFlutua{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nxi .questions .bubble.b1{--boia:0s;margin-bottom:8px;bottom:100%;left:1%}.nxi .questions .bubble.b2{--boia:1.1s;margin-bottom:8px;bottom:100%;right:6%}.nxi .questions .bubble.b3{--boia:.55s;margin-top:8px;top:100%;left:1%}.nxi .questions .bubble.b4{--boia:1.7s;margin-top:8px;top:100%;right:12%}@keyframes nxBalao{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.nxi .reading{z-index:2;pointer-events:none;place-items:center;animation:.6s 2.7s both nxLeituraSai;display:grid;position:absolute;inset:-6%}.nxi .reading .arq{width:142px;color:var(--tinta);text-align:left;letter-spacing:-.01em;background:#fff;border-radius:11px 20px 11px 11px;padding:12px 14px 13px;font-size:13.5px;font-weight:700;line-height:1.25;animation:1.25s cubic-bezier(.4,0,.2,1) both nxArq;position:absolute;top:50%;left:50%;box-shadow:0 16px 32px -14px #040a16bf}.nxi .reading .arq i{letter-spacing:.12em;color:var(--verde-txt);margin-bottom:6px;font-size:10px;font-style:normal;font-weight:800;display:block}.nxi .reading .arq:before{content:"";background:linear-gradient(225deg,#e4e8f1 0 50%,#0000 50%);border-radius:0 20px 0 11px;width:20px;height:20px;position:absolute;top:0;right:0}.nxi .reading .arq:after{content:"";background:#eef1f7;border-radius:2px;height:3px;position:absolute;bottom:7px;left:14px;right:14px}.nxi .reading-card{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(158deg,#141f32ed,#0b121ff2);border:1px solid #ffffff21;border-radius:22px;width:min(312px,80%);min-height:214px;padding:20px 22px 22px;animation:.7s both nxEntra;position:relative;box-shadow:0 30px 64px -30px #000000eb,inset 0 1px #ffffff17}.nxi .radar-spin{background:radial-gradient(circle,#ef6a2f29,#ef6a2f0d 62%,#ffffff08);border-radius:50%;width:88px;height:88px;margin:0 auto 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 12px 30px -14px #ef6a2f99}.nxi .radar-spin:before{content:"";background:conic-gradient(from -6deg,#ffa064cc,#ef6a2f4d 24deg,#ef6a2f00 64deg);border-radius:50%;animation:1.5s linear infinite nxVarre;position:absolute;inset:0}.nxi .radar-spin svg{width:100%;height:100%;position:absolute;inset:0}.nxi .rd-grade{fill:none;stroke:#fff3;stroke-width:1px}.nxi .rd-eco{fill:#ffc39b;opacity:0;animation:1.5s linear infinite nxEco}.nxi .rd-centro{fill:#fff;opacity:.9}@keyframes nxVarre{to{transform:rotate(360deg)}}@keyframes nxEco{0%{opacity:1}26%{opacity:.8}62%{opacity:0}to{opacity:0}}.nxi .phase-block{position:absolute;top:122px;left:22px;right:22px}.nxi .read-phase{animation:.45s 1.7s both nxFaseSai}.nxi .build-phase{animation:.5s 1.8s both nxFaseEntra}.nxi .reading-card b{font-family:var(--tit);color:#fff;font-size:15px;font-weight:800;display:block}.nxi .reading-card span{color:#fff9;margin-top:9px;font-size:11.5px;line-height:1.45;display:block}.nxi .reading-bar{background:#ffffff24;border-radius:3px;height:5px;margin-top:12px;position:relative;overflow:hidden}.nxi .reading-bar i{background:linear-gradient(90deg,var(--laranja),#ffab77);border-radius:3px;width:0;height:100%;animation:1.4s linear both nxBarraLe;display:block}.nxi .reading-bar.vaivem i{width:42%;animation:1.15s cubic-bezier(.5,0,.5,1) infinite nxVaivem}@keyframes nxVaivem{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes nxFaseSai{to{opacity:0;transform:translateY(-8px)}}@keyframes nxFaseEntra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nxArq{0%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(.9) rotate(var(--g,-3deg))}16%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(var(--g,-3deg))}58%{opacity:1;transform:translate(calc(-50% + var(--x) * .88),calc(-50% + var(--y) * .88)) scale(1) rotate(var(--g,-3deg))}86%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}}@keyframes nxBarraLe{0%{width:0}to{width:100%}}@keyframes nxLeituraSai{to{opacity:0;visibility:hidden}}.nxi .stage{animation:.6s .15s both nxEntraDash}.nxi .painel-fatias{animation:.75s 2.7s both nxEntraDash}@keyframes nxEntraDash{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.nxi .nx-esqueleto{fill:#d9e0ec;animation:.5s 2.55s both nxEsqSai}.nxi .nx-esq-pisca{animation:1.6s ease-in-out infinite nxEsqPisca}@keyframes nxEsqPisca{0%,to{opacity:1}50%{opacity:.45}}@keyframes nxEsqSai{to{opacity:0;visibility:hidden}}@media (width<=760px){.nxi .nx-esqueleto{display:none}}.nxi .zoom-window .nx-esqueleto,.nxi .zoom-window .questions{display:none}@keyframes nxBarra{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes nxTraco{0%{stroke-dashoffset:var(--tam,420)}to{stroke-dashoffset:0}}@keyframes nxEntra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nxCard{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.nxi .nx-card{transform-box:fill-box;animation:.6s cubic-bezier(.2,.8,.3,1) both nxCard}.nxi .nx-barra{transform-box:fill-box;transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.8,.3,1) both nxBarra}.nxi .nx-curva{stroke-dasharray:var(--tam,420);animation:1.6s cubic-bezier(.4,0,.2,1) 3.5s both nxTraco}.nxi .nx-anel{animation:1.3s cubic-bezier(.4,0,.2,1) both nxTraco}@keyframes nxPisca{0%,to{opacity:1}50%{opacity:.3}}.nxi .nx-vivo{animation:3.1s ease-in-out 3.4s infinite nxPisca}.nxi .nx-agora{transform-box:fill-box;animation:.8s 4.2s both nxEntra,3.4s ease-in-out 5s infinite nxPisca}@media (prefers-reduced-motion:reduce){.nxi .reading{display:none}.nxi .questions .bubble{opacity:1;animation:none}.nxi .questions .bubble i{animation:none}.nxi .stage,.nxi .painel-fatias,.nxi .nx-card,.nxi .nx-barra,.nxi .nx-curva,.nxi .nx-anel,.nxi .nx-agora,.nxi .nx-vivo{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.nxi .dropzone .ico,.nxi .radar-spin-sm i{animation:none}.nxi .nx-esqueleto{display:none}}.nxi .painel-fatias{display:none;position:relative}.nxi .slice{background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 14px 26px -18px #040a16bf}.nxi .slice svg{width:100%;height:auto;display:block}@media (width<=760px){.nxi .stage{display:none}.nxi .painel-fatias{gap:10px;display:grid}.nxi .nx-esqueleto{display:none!important}.nxi .nx-card,.nxi .nx-barra,.nxi .nx-curva,.nxi .nx-anel{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.nxi .nx-agora{opacity:1;animation:3.4s ease-in-out infinite nxPisca;transform:none}.nxi .reading .arq{padding:6px 10px;font-size:11px}.nxi .dropzone b i{display:none}.nxi .dropzone.dropzone-sm{padding:14px}.nxi .screens-caption{margin-top:18px}}.nxi .screens-caption{color:#ffffffd1;text-align:center;text-shadow:0 1px 10px #09101dbf;margin-top:34px;font-size:13px;font-weight:500}.nxi .zoom{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010311c2;justify-content:center;align-items:center;padding:26px;display:none;position:fixed;inset:0}.nxi .zoom.open{display:flex}.nxi .zoom-box{width:fit-content;max-width:min(96vw,900px);margin:0 auto;position:relative}.nxi .zoom-window{width:100%;max-width:100%}.nxi .zoom-window svg{border-radius:16px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 40px 80px -30px #000000b3}.nxi .zoom-window .nx-card{animation-duration:.45s}.nxi .zoom-window .nx-barra{animation-duration:.55s}.nxi .zoom-window .nx-anel{animation-duration:.8s}.nxi .zoom-window .nx-curva{animation-duration:.9s;animation-delay:.35s}.nxi .zoom-window .nx-vivo{animation-delay:.6s}.nxi .zoom-window .nx-agora{animation-duration:.5s,3.4s;animation-delay:.75s,1.3s}.nxi .zoom-foot{color:#fff;align-items:center;gap:12px;padding:12px 4px 0;display:flex}.nxi .zoom-foot b{font-family:var(--tit);font-size:16px;font-weight:800}.nxi .zoom-foot span{color:#ffffffa8;margin-left:auto;font-size:13px}.nxi .zoom-close{cursor:pointer;width:34px;height:34px;color:var(--tinta);z-index:2;background:#fff;border:0;border-radius:50%;font-size:19px;line-height:1;position:absolute;top:-14px;right:-14px;box-shadow:0 8px 18px -8px #0009}@media (width<=980px){.nxi .hero-grid{grid-template-columns:1fr;gap:30px}.nxi .hero h1{max-width:18ch;font-size:40px}}@media (width<=620px){.nxi .showcase{padding:14px 10px}}@media (width>=981px){.nxi .hero{align-items:center;min-height:calc(100vh - 69px);display:flex}.nxi .hero .wrap{width:100%}}@media (width>=1400px) and (height>=700px){.nxi .wrap{max-width:1220px}.nxi .hero{padding:18px 0}.nxi .hero h1{max-width:16ch;font-size:52px}.nxi .hero .lead{max-width:40ch;margin-top:20px;font-size:19px}.nxi .hero-actions{margin-top:30px}.nxi .hero-actions .btn-lg{border-radius:15px;padding:19px 32px;font-size:18.5px}.nxi .hero-badges{gap:10px;margin-top:28px}.nxi .hero-badges .badge{padding:9px 16px;font-size:14px}.nxi .showcase{padding:14px}}@media (width>=981px) and (height<=820px){.nxi .hero{padding:10px 0}.nxi .showcase{padding:8px}.nxi .stage{width:89%;margin-left:auto;margin-right:auto;padding-top:60px}.nxi .screens-caption{margin-top:34px}.nxi .questions .bubble i{padding:8px 11px 9px;font-size:11.5px}.nxi #passos{padding-top:18px;padding-bottom:40px}.nxi #passos .sec h2,.nxi #tit-passos{font-size:28px}.nxi #passos .sub{margin-top:8px;font-size:17px}.nxi .steps-header{gap:10px;margin-bottom:-10px}.nxi .step{grid-template-columns:64px 1fr;gap:14px}.nxi .step-num{border-radius:15px;width:48px;height:48px;font-size:19px;top:84px}.nxi .step-box{padding:16px 18px}.nxi .step h3{font-size:19px}.nxi .step h3 small{margin-top:3px;font-size:14px}.nxi .cardapio{border-radius:12px;margin-top:10px;padding:10px 12px}.nxi .cardapio label{font-size:13.5px}.nxi .cardapio input{border-radius:9px;margin-top:6px;padding:8px 11px;font-size:14px}.nxi .dropzone{border-radius:15px;margin-top:11px;padding:15px 20px}.nxi .dropzone .ico{border-radius:14px;width:42px;height:42px;margin-bottom:8px}.nxi .dropzone .ico svg{width:21px;height:21px}.nxi .dropzone b{font-size:18px}.nxi .dropzone span{margin-top:4px;font-size:13.5px}.nxi .dropzone .btn{margin-top:11px;padding:11px 20px;font-size:15px}.nxi .dropzone-foot{vertical-align:middle;margin:10px 18px 0 0;font-size:13px;display:inline-flex}.nxi .xml-help{vertical-align:middle;margin-top:10px;display:inline-block}.nxi .xml-help[open]{margin-top:12px;display:block}.nxi .xml-help summary{padding:9px 14px;font-size:13.5px}}@media (width>=981px) and (height<=700px){.nxi .stage{width:83%}}@media (width<=560px){.nxi .hero{padding:36px 0 28px}.nxi .hero h1{font-size:32px}.nxi .hero .lead{font-size:16.5px}}.nxi .steps{background:var(--branco);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);padding-top:52px}.nxi .steps-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.nxi .steps-header h2{margin:0;color:var(--tinta)!important}.nxi .steps-header .sub{max-width:36ch;color:var(--cinza)!important}.nxi .track{flex-direction:column;gap:18px;margin-top:36px;display:flex}.nxi .step{grid-template-columns:76px 1fr;align-items:start;gap:18px;margin:0;scroll-margin-top:84px;display:grid;border:0!important;padding:0!important}.nxi .step-num{background:var(--menta);width:56px;height:56px;color:var(--verde-txt);font-family:var(--tit);border-radius:18px;place-items:center;font-size:22px;font-weight:800;transition:background .2s,color .2s;display:grid;position:sticky;top:90px}.nxi .step.active .step-num{background:var(--lima);color:var(--tinta)}.nxi .step.done .step-num{background:var(--verde);color:#fff}.nxi .step-box{background:var(--papel);border:1.5px solid var(--linha);border-radius:var(--r);min-width:0;padding:28px;transition:border-color .2s,box-shadow .2s}.nxi .step.active .step-box{border-color:var(--verde);box-shadow:var(--sombra);background:var(--branco)}.nxi .step.locked .step-box{opacity:.62}.nxi .step h3{font-size:24px;font-weight:800;color:var(--tinta)!important;font-family:var(--tit)!important;margin:0!important}.nxi .step h3 small{font-family:var(--txt);letter-spacing:0;margin-top:5px;font-size:16px;font-weight:400;line-height:1.4;display:block;color:var(--cinza)!important}.nxi .step p{color:var(--cinza);font-size:inherit;margin:0;line-height:1.5}.nxi .step-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nxi .step-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--verde-txt);background:var(--menta);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:700}.nxi .step.done .step-badge{background:var(--verde);color:#fff}.nxi .step.locked .step-badge{background:var(--linha);color:var(--cinza)}@media (width<=640px){.nxi .step{grid-template-columns:44px 1fr;gap:12px}.nxi .step-num{border-radius:13px;width:40px;height:40px;font-size:17px;top:80px}.nxi .step-box{padding:20px 16px}.nxi .step h3{font-size:20px}.nxi .step-header{flex-direction:column}}.nxi .dropzone{border:2.5px dashed var(--verde);text-align:center;cursor:pointer;background:linear-gradient(#fff7f2,#ffe2d3);border-radius:18px;margin-top:20px;padding:30px 24px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative;box-shadow:0 12px 26px -22px #ef6a2f8c,inset 0 1px #fff}.nxi .dropzone:hover,.nxi .dropzone.drag-over{background:linear-gradient(#ffeee4,#ffd3bd);transform:translateY(-2px);box-shadow:0 16px 32px -22px #ef6a2fb3,inset 0 1px #fff}.nxi .dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.nxi .dropzone .ico{background:var(--verde);border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 13px;animation:2.9s ease-in-out infinite nxRespira;display:grid;box-shadow:0 14px 28px -12px #ef6a2fe6}.nxi .dropzone:hover .ico,.nxi .dropzone.drag-over .ico{animation-play-state:paused}@keyframes nxRespira{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.nxi .dropzone .ico svg{stroke:#fff;fill:none;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.nxi .dropzone b{font-family:var(--tit);font-size:21px;font-weight:800;display:block}.nxi .dropzone b i{font-style:normal}.nxi .dropzone span{color:var(--cinza);margin-top:6px;font-size:15px;display:block}.nxi .dropzone .btn{pointer-events:none;margin-top:16px;display:inline-flex;color:#fff!important}.nxi .upload-grid{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;margin-top:20px;display:grid}.nxi .upload-panel{grid-template-rows:subgrid;border:1px solid var(--linha);background:var(--branco);border-radius:18px;grid-row:span 3;gap:14px;min-width:0;padding:18px 18px 16px;display:grid}.nxi .upload-panel.is-menu{background:#fbfdfc}.nxi .upload-panel.is-menu .field-line input:focus{border-color:var(--cozinha);box-shadow:0 0 0 3px #14876e29}.nxi .upload-panel-head{min-width:0;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;position:static!important;top:auto!important}.nxi .upload-panel-head h4{font-family:var(--tit);color:var(--tinta);margin:9px 0 3px;font-size:17px;font-weight:800}.nxi .upload-panel-head p{color:var(--cinza);margin:0;font-size:13.5px;line-height:1.5}.nxi .tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nxi .tags span{font-family:var(--tit);letter-spacing:.07em;text-transform:uppercase;color:var(--verde-txt);background:var(--menta);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.nxi .is-menu .tags span{color:var(--cozinha-txt);background:#14876e1a}.nxi .upload-panel-drop{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.nxi .upload-panel-extra{flex-direction:column;gap:10px;min-width:0;display:flex}.nxi .upload-grid .dropzone{flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding:22px 18px;display:flex}.nxi .upload-grid .dropzone b{font-size:17px;line-height:1.3}.nxi .upload-grid .dropzone b i{color:var(--cinza);margin-top:2px;font-size:14.5px;font-weight:700;display:block}.nxi .upload-grid .dropzone .ico{border-radius:15px;width:48px;height:48px;margin-bottom:10px}.nxi .upload-grid .dropzone .ico svg{width:24px;height:24px}.nxi .upload-grid .dropzone span{font-size:14px}.nxi .upload-grid .dropzone .btn{margin-top:13px;padding:10px 20px;font-size:14.5px}.nxi .upload-grid .xml-help{margin-top:0}.nxi .upload-grid .xml-help summary{padding:11px 15px;font-size:14px}.nxi .upload-grid .xml-help ul{padding:0 15px 14px 44px;font-size:13.5px}.nxi .step p.field-note,.nxi p.field-note{color:var(--cinza-claro);margin:0;font-size:12.5px;line-height:1.45}@media (width<=900px){.nxi .upload-grid{grid-template-rows:none;grid-template-columns:1fr;gap:14px}.nxi .upload-panel{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}}.nxi .upload-panel .field-line label{font-family:var(--tit);color:var(--tinta);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:800;display:flex}.nxi .upload-panel .field-line label span{font-family:var(--corpo);letter-spacing:.4px;text-transform:uppercase;color:var(--cinza-claro);background:var(--papel);border:1px solid var(--linha);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.nxi .upload-panel .field-line input{border:1.5px solid var(--linha);width:100%;font:inherit;color:var(--tinta);background:#fff;border-radius:11px;margin-top:9px;padding:11px 13px;font-size:15px;display:block;box-shadow:inset 0 1px 2px #0103110f}.nxi .upload-panel .field-line input:focus{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #ef6a2f29}.nxi .upload-panel .field-line input::placeholder{color:var(--cinza-claro)}.nxi .dropzone.dropzone-sm{border-color:var(--cozinha-linha);background:var(--cozinha-fundo);box-shadow:0 12px 26px -22px #14876e80,inset 0 1px #fff}.nxi .dropzone.dropzone-sm:hover,.nxi .dropzone.dropzone-sm.drag-over{border-color:var(--cozinha);background:#eef8f5;box-shadow:0 16px 32px -22px #14876e99,inset 0 1px #fff}.nxi .dropzone.dropzone-sm .btn{background:var(--cozinha);border-color:var(--cozinha)}.nxi .upload-grid .dropzone.dropzone-sm .ico{background:var(--cozinha);box-shadow:0 14px 28px -12px #14876ecc}.nxi .lista-arq:empty{display:none}.nxi .lista-arq{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nxi .lista-arq li{color:var(--cinza);background:var(--branco);border:1px solid var(--linha);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.nxi .lista-arq li b{font-family:var(--tit);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.nxi .lista-arq button{color:var(--cinza-claro);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0 2px;font-size:17px;line-height:1}.nxi .lista-arq button:hover{color:var(--coral)}.nxi .example-banner{background:var(--lima);border:1px solid var(--lima-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:12px 14px;display:flex}.nxi .example-banner.no-foot{margin:22px 0 0}.nxi .example-banner p{min-width:0;color:var(--cinza);flex:320px;margin:0;font-size:14px}.nxi .example-banner p b{color:var(--tinta)}.nxi .ocultar-exemplo{border:1.5px solid var(--tinta);background:var(--branco);color:var(--tinta);font-family:var(--tit);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.nxi .ocultar-exemplo:hover{background:var(--tinta);color:#fff}.nxi .ocultar-exemplo svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;width:14px;height:14px}.nxi .step p.menu-continue,.nxi .menu-continue{color:var(--cinza);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;display:none}.nxi .step p.menu-continue.show,.nxi .menu-continue.show{display:flex}.nxi .menu-continue button{border:1.5px solid var(--verde);background:var(--menta);color:var(--verde-txt);font-family:var(--tit);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:800;transition:background .15s}.nxi .menu-continue button:hover{background:#ffd9c4}.nxi .dropzone-foot{color:var(--cinza);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:14px;font-size:14px;display:flex}.nxi .dropzone-foot a,.nxi .dropzone-foot button{color:var(--verde-txt);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0}.nxi .dropzone-foot button:hover{text-decoration:underline}.nxi .processing{color:#fff;background:#0e1727;border-radius:18px;align-items:center;gap:18px;margin-top:20px;padding:22px;display:none}.nxi .processing.show{display:flex}.nxi .processing-text{flex:1;min-width:0}.nxi .processing b{font-family:var(--tit);color:#fff;font-size:18px}.nxi .processing .barra{background:#24344f;border-radius:4px;height:8px;margin:10px 0 6px;overflow:hidden}.nxi .processing .barra i{background:var(--verde);border-radius:4px;width:0;height:100%;transition:width .2s;display:block}.nxi .processing span{color:#9fb0cc;font-size:14px;display:block}.nxi .processing .btn{margin-top:12px;padding:10px 16px;font-size:14px}.nxi .radar-spin-sm{border:2px solid var(--verde);background:radial-gradient(circle,#24344f 0 28%,#0000 29% 54%,#ffffff40 55% 57%,#0000 58%),#24344f;border-radius:50%;flex:none;width:58px;height:58px;position:relative;overflow:hidden}.nxi .radar-spin-sm i{background:conic-gradient(#ef6a2fd9,#0000 28%);border-radius:50%;animation:1.5s linear infinite nxVarrePeq;position:absolute;inset:0}@keyframes nxVarrePeq{to{transform:rotate(360deg)}}@media (width<=620px){.nxi .processing{padding:18px}.nxi .radar-spin-sm{width:46px;height:46px}}.nxi .xml-help{border:1px solid var(--linha);background:var(--branco);border-radius:14px;margin-top:14px}.nxi .xml-help summary{cursor:pointer;color:var(--tinta);border-radius:13px;align-items:center;gap:10px;padding:13px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.nxi .xml-help summary::-webkit-details-marker{display:none}.nxi .xml-help summary:before{content:"?";background:var(--menta);width:22px;height:22px;color:var(--verde-txt);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.nxi .xml-help summary:after{content:"+";color:var(--verde);flex:none;margin-left:auto;font-size:20px;line-height:1}.nxi .xml-help[open] summary:after{content:"–"}.nxi .xml-help summary:hover{background:var(--papel)}.nxi .xml-help ul{color:var(--cinza);margin:0;padding:0 18px 16px 50px;font-size:14.5px}.nxi .xml-help li{margin-bottom:6px}.nxi .read-error{color:#9a3412;background:#fdece7;border-radius:12px;margin-top:14px;padding:12px 16px;font-size:14.5px;display:none}.nxi .preview{margin-top:20px}.nxi .preview-empty{background:var(--papel);border-radius:18px;align-items:center;gap:18px;padding:22px 24px;display:flex}.nxi .preview-empty svg{flex:none;width:96px;height:auto}.nxi .preview-empty p{color:var(--cinza);font-size:15.5px}.nxi .kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.nxi .step p.preview-source,.nxi .preview-source{color:var(--cinza);margin:0 0 14px;font-size:14px}.nxi .preview-source b{color:var(--tinta)}.nxi .kpi{background:var(--papel);border:1px solid var(--linha);border-radius:16px;min-width:0;padding:16px 18px}.nxi .kpi b{font-family:var(--tit);letter-spacing:-.02em;white-space:nowrap;font-size:26px;font-weight:800;display:block}.nxi .kpi span{color:var(--cinza);margin-top:2px;font-size:13px;display:block}.nxi .kpi.highlight{background:var(--lima);border-color:var(--lima)}.nxi .kpi.highlight span{color:var(--tinta)}@media (width<=900px){.nxi .kpis{grid-template-columns:1fr 1fr}}@media (width<=480px){.nxi .kpi{padding:12px 14px}.nxi .kpi b{font-size:22px}.nxi .kpi span{font-size:12px}}@media (width<=430px){.nxi .kpis{grid-template-columns:1fr}.nxi .kpi{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nxi .kpi span{margin:0}}.nxi .achados{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}@media (width<=820px){.nxi .achados{grid-template-columns:1fr}}.nxi .achado{background:var(--branco);border:1px solid var(--linha);border-left:4px solid var(--verde);border-radius:16px;padding:16px 18px}.nxi .achado .area{letter-spacing:.1em;text-transform:uppercase;color:var(--verde-txt);font-size:11.5px;font-weight:700}.nxi .achado .valor{font-family:var(--tit);letter-spacing:-.02em;margin-top:6px;font-size:28px;font-weight:800;line-height:1.05}.nxi .achado .valor small{font-family:var(--txt);color:var(--tinta);letter-spacing:0;margin-top:4px;font-size:15px;font-weight:600;line-height:1.3;display:block}.nxi .achado p{color:var(--cinza);margin-top:8px;font-size:13.5px;line-height:1.45}.nxi .semana{background:var(--papel);border:1px solid var(--linha);border-radius:16px;margin-top:14px;padding:16px 18px}.nxi .semana h4{letter-spacing:0;font-size:14px;font-weight:700}.nxi .semana-per{color:var(--cinza-claro);margin:4px 0 0;font-size:12.5px}.nxi .semana .cols{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.nxi .semana .col{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.nxi .semana .col b{color:var(--tinta);white-space:nowrap;font-size:12px;font-weight:700}.nxi .semana .col .barra{align-items:flex-end;width:100%;max-width:56px;height:74px;display:flex}.nxi .semana .col small{color:var(--cinza-claro);font-size:11px}.nxi .semana .col i{background:var(--menta-2);transform-origin:bottom;border-radius:6px 6px 2px 2px;width:100%;transition:transform .7s cubic-bezier(.2,.8,.3,1);display:block;transform:scaleY(0)}.nxi .semana .col.pico i{background:var(--verde)}.nxi .semana .col span{color:var(--cinza);font-size:12px}@media (width<=640px){.nxi .semana .col b{font-size:10.5px}.nxi .semana .col small{display:none}}.nxi .preview-cta{border-top:1px solid var(--linha);grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:22px;padding-top:22px;display:grid}@media (width<=820px){.nxi .preview-cta{grid-template-columns:1fr}}.nxi .preview-cta h4{font-size:22px;font-weight:800}.nxi .preview-cta .lista{margin:14px 0 0;padding:0;list-style:none}.nxi .preview-cta .lista li{color:var(--cinza);align-items:flex-start;gap:10px;margin-bottom:9px;font-size:15.5px;display:flex}.nxi .preview-cta .lista li:before{content:"";background:var(--lima);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23010311' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.nxi .form{background:var(--branco);border:1.5px solid var(--linha);border-radius:18px;padding:22px}.nxi .form h4{font-size:18px;font-weight:800}.nxi .form .sub{color:var(--cinza);margin-top:4px;font-size:13.5px}.nxi .field{margin-top:12px}.nxi .field-pair{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (width>=981px) and (height<=820px){.nxi .hero{padding:10px 0}.nxi .showcase{padding:8px}.nxi .stage{width:89%;margin-left:auto;margin-right:auto;padding-top:60px}.nxi .screens-caption{margin-top:34px}.nxi .questions .bubble i{padding:8px 11px 9px;font-size:11.5px}.nxi #passos{padding-top:18px;padding-bottom:40px}.nxi #passos .sec h2,.nxi #tit-passos{font-size:28px}.nxi #passos .sub{margin-top:8px;font-size:17px}.nxi .steps-header{gap:10px;margin-bottom:-10px}.nxi .step{grid-template-columns:64px 1fr;gap:14px}.nxi .step-num{border-radius:15px;width:48px;height:48px;font-size:19px;top:84px}.nxi .step-box{padding:16px 18px}.nxi .step h3{font-size:19px}.nxi .step h3 small{margin-top:3px;font-size:14px}.nxi .cardapio{border-radius:12px;margin-top:10px;padding:10px 12px}.nxi .cardapio label{font-size:13.5px}.nxi .cardapio input{border-radius:9px;margin-top:6px;padding:8px 11px;font-size:14px}.nxi .dropzone{border-radius:15px;margin-top:11px;padding:15px 20px}.nxi .dropzone .ico{border-radius:14px;width:42px;height:42px;margin-bottom:8px}.nxi .dropzone .ico svg{width:21px;height:21px}.nxi .dropzone b{font-size:18px}.nxi .dropzone span{margin-top:4px;font-size:13.5px}.nxi .dropzone .btn{margin-top:11px;padding:11px 20px;font-size:15px}.nxi .dropzone-foot{vertical-align:middle;margin:10px 18px 0 0;font-size:13px;display:inline-flex}.nxi .xml-help{vertical-align:middle;margin-top:10px;display:inline-block}.nxi .xml-help[open]{margin-top:12px;display:block}.nxi .xml-help summary{padding:9px 14px;font-size:13.5px}}@media (width>=981px) and (height<=700px){.nxi .stage{width:83%}}@media (width<=560px){.nxi .field-pair{grid-template-columns:1fr}}.nxi .field label{color:var(--cinza);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.nxi .field input{border:1.5px solid var(--linha);width:100%;font-size:15.5px;font-family:var(--txt);color:var(--tinta);background:#fff;border-radius:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0103110f}.nxi .field input:focus{border-color:var(--verde);background:#fff;outline:0;box-shadow:0 0 0 3px #ef6a2f24}.nxi .field.invalid input{border-color:var(--coral)}.nxi .field .field-hint{color:var(--coral);margin-top:5px;font-size:12px;display:none}.nxi .field.invalid .field-hint{display:block}.nxi .form .btn{width:100%;margin-top:16px}.nxi .form-foot{color:var(--cinza-claro);text-align:center;margin-top:10px;font-size:12.5px}.nxi .consent{color:var(--cinza);align-items:flex-start;gap:9px;margin-top:12px;font-size:12.5px;line-height:1.45;display:flex}.nxi .consent input{accent-color:var(--verde);flex:none;width:16px;height:16px;margin-top:2px}.nxi .consent.invalid{color:var(--coral)}.nxi .delivery{grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;margin-top:20px;display:grid}@media (width<=820px){.nxi .delivery{grid-template-columns:1fr}}.nxi .delivery svg{width:100%;height:auto;display:block}.nxi .delivery-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nxi .delivery-list li{background:var(--papel);border:1px solid var(--linha);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:500;display:flex}.nxi .delivery-list li i{background:var(--menta);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nxi .delivery-list li i svg{width:17px;height:17px;stroke:var(--verde);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.nxi .liberado{background:var(--menta);text-align:center;border-radius:18px;margin-top:20px;padding:26px;display:none}.nxi .liberado.ver{display:block}.nxi .liberado .visto{background:var(--verde);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;display:grid}.nxi .liberado .visto svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.nxi .liberado h4{font-size:24px;font-weight:800}.nxi .liberado p{color:var(--cinza);margin-top:8px;font-size:15.5px}.nxi .liberado .btn{margin-top:18px}.nxi .liberado .aviso-origem{color:var(--cinza);margin-top:12px;font-size:13px;display:none}.nxi .liberado .aviso-origem.ver{display:block}.nxi .palm{background:var(--branco);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.nxi .palm-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:44px;display:grid}@media (width<=880px){.nxi .palm-grid{grid-template-columns:1fr;gap:28px}}.nxi .palm-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.nxi .palm-list li{align-items:center;gap:12px;font-size:16px;display:flex}.nxi .palm-list li i{background:var(--menta);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.nxi .palm-list li i svg{width:18px;height:18px;stroke:var(--verde);fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.nxi .palm .btn{margin-top:24px}.nxi .palm-art svg{width:100%;height:auto;display:block}.nxi .real{background:var(--tinta);color:#fff}.nxi .real h2,.nxi .real h3{color:#fff!important}.nxi .real .sub{color:#ffffffb3}.nxi .real .eyebrow{color:#f39971}.nxi .case-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}@media (width<=900px){.nxi .case-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.nxi .case-grid{grid-template-columns:1fr}}.nxi .case-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:22px 20px}.nxi .case-card .n{font-family:var(--tit);letter-spacing:-.03em;color:#f39971;font-size:38px;font-weight:800;line-height:1}.nxi .case-card .t{font-family:var(--tit);margin-top:10px;font-size:17px;font-weight:700;line-height:1.25}.nxi .case-card .d{color:#ffffffa8;margin-top:8px;font-size:14px;line-height:1.45}.nxi .case-foot{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.nxi .case-foot p{color:#fff9;max-width:46ch;font-size:14px}.nxi .plans-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}@media (width<=820px){.nxi .plans-grid{grid-template-columns:1fr}}.nxi .plan-card{background:var(--branco);border:1.5px solid var(--linha);border-radius:var(--r);flex-direction:column;padding:30px;display:flex}.nxi .plan-card.featured{border-color:var(--verde);box-shadow:var(--sombra);position:relative}.nxi .plan-card .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--verde-txt);font-size:12.5px;font-weight:700}.nxi .plan-card h3{margin-top:8px;font-size:28px;font-weight:800}.nxi .plan-card .price{color:var(--cinza);margin-top:4px;font-size:16px}.nxi .plan-card ul{flex:1;margin:20px 0 0;padding:0;list-style:none}.nxi .plan-card li{margin-bottom:10px;padding-left:28px;font-size:15.5px;position:relative}.nxi .plan-card li:before{content:"";background:var(--menta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef6a2f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.nxi .plan-card li b{font-family:var(--tit);color:var(--tinta);font-weight:800}.nxi .plan-card li.extra:before{background-color:var(--lima)}.nxi .plan-card .btn{margin-top:22px}.nxi .faq{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}@media (width<=820px){.nxi .faq{grid-template-columns:1fr}}.nxi .faq details{background:var(--branco);border:1px solid var(--linha);border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:clip}.nxi .faq details[open]{border-color:#ef6a2f59;box-shadow:0 10px 28px -22px #01031159}.nxi .faq summary{cursor:pointer;font-family:var(--tit);color:var(--tinta);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.nxi .faq summary::-webkit-details-marker{display:none}.nxi .faq summary:after{content:"";background:linear-gradient(var(--verde),var(--verde)) center / 14px 2px no-repeat, linear-gradient(var(--verde),var(--verde)) center / 2px 14px no-repeat;transform-origin:50%;flex:none;width:14px;height:14px;transition:background-size .28s cubic-bezier(.2,.8,.3,1),transform .28s cubic-bezier(.2,.8,.3,1);position:relative}.nxi .faq details[open] summary:after{background-size:14px 2px,2px 0;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nxi .faq summary:after,.nxi .faq details[open] summary:after{transition:none;transform:none}}.nxi .faq .r{color:var(--cinza);padding:0 20px 18px;font-size:15px}.nxi .faq details[open] .r{animation:.38s cubic-bezier(.2,.8,.3,1) both nxFaqAbre}@keyframes nxFaqAbre{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}html[data-theme=marinho] .nxi footer.site-footer,.nxi footer.site-footer,.nxi .site-footer{border-top:1px solid var(--linha)!important;background:var(--papel)!important;color:var(--cinza)!important;padding:40px 0!important}.nxi .site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;color:var(--cinza)!important;opacity:1!important;visibility:visible!important;display:flex!important;transform:none!important}.nxi .site-footer-inner>*{opacity:1!important;visibility:visible!important;transform:none!important}.nxi .site-footer-inner>span{color:var(--cinza)!important}.nxi .site-footer a{text-underline-offset:2px;text-decoration:underline;color:var(--verde-txt)!important}.nxi .site-footer .logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex;color:var(--tinta)!important}.nxi .site-footer .logo span{color:var(--tinta)!important}.nxi .site-footer .logo em{color:var(--verde-txt);font-style:normal}.nxi .modal{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01031180;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.nxi .modal.open{display:flex}.nxi .modal .form{width:100%;max-width:440px;max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 40px 90px -30px #00000080}.nxi .modal .fechar{background:var(--papel);cursor:pointer;width:34px;height:34px;color:var(--cinza);border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.nxi .mobile-bar{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--linha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0}.nxi .mobile-bar span{color:var(--cinza);font-size:13px;font-weight:500;line-height:1.3}.nxi .mobile-bar .btn{flex:none;margin-left:auto;padding:12px 18px;font-size:15px}@media (width<=720px){.nxi .mobile-bar{display:flex}}.nxi .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.3,1);transform:translateY(22px)}.nxi .reveal.revealed{opacity:1;transform:none}.nxi .scroll-progress{transform-origin:0;background:linear-gradient(90deg,var(--verde),var(--verde-2));z-index:50;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.nxi .hero-photo,.nxi .palm-art{will-change:transform}.nxi .pa-ring{stroke-dashoffset:var(--tam)}.nxi .pa-bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.03)}.nxi .pa-line{stroke-dasharray:var(--tam,90);stroke-dashoffset:var(--tam,90)}.nxi .pa-live{opacity:.25}.nxi .palm-art.alive .pa-ring{animation:1.25s cubic-bezier(.4,0,.2,1) .15s forwards nxTraco}.nxi .palm-art.alive .pa-bar{animation:nxBarra .7s var(--d) cubic-bezier(.2,.8,.3,1) forwards}.nxi .palm-art.alive .pa-line{animation:1s cubic-bezier(.4,0,.2,1) .5s forwards nxTraco}.nxi .palm-art.alive .pa-live{animation:3.1s ease-in-out 1.1s infinite nxPisca}.nxi .case-card .n{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.nxi .pa-ring,.nxi .pa-line{stroke-dashoffset:0}.nxi .pa-bar{transform:none}.nxi .pa-live{opacity:1}.nxi .palm-art.alive .pa-ring,.nxi .palm-art.alive .pa-bar,.nxi .palm-art.alive .pa-line,.nxi .palm-art.alive .pa-live{animation:none}.nxi .reveal{opacity:1;transition:none;transform:none}.nxi .scroll-progress{display:none}.nxi html{scroll-behavior:auto}.nxi .semana .col i{transition:none}}.nxi .dropzone.is-hidden{display:none}.nxi .batch-wrap{margin-top:14px}.nxi .batch{border:1.5px solid var(--linha);background:var(--branco);border-radius:16px;margin-top:0;overflow:hidden}.nxi .batch-header{border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:10px 16px;display:flex}.nxi .batch-header b{color:var(--tinta);font-size:13.5px;font-weight:700}.nxi .batch-clear{font:inherit;color:var(--cinza);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12.5px;font-weight:700}.nxi .batch-clear:hover{color:var(--verde-txt)}.nxi .batch-items{max-height:160px;margin:0;padding:0;list-style:none;overflow-y:auto}.nxi .batch-item{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:8px 16px;display:flex}.nxi .batch-item:last-child{border-bottom:0}.nxi .batch-name{flex:1;min-width:0}.nxi .batch-name b{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.nxi .batch-name span{color:var(--cinza-claro);margin-top:1px;font-size:11px;display:block}.nxi .batch-kind{background:var(--papel);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.nxi .batch-kind button{font:inherit;color:var(--cinza);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.nxi .batch-kind button.is-on{background:var(--verde);color:#fff}.nxi .batch-kind.is-locked button{cursor:default}.nxi .batch-remove{border:1px solid var(--linha);background:var(--papel);cursor:pointer;width:26px;height:26px;color:var(--cinza);border-radius:8px;flex:none;font-size:16px;line-height:1}.nxi .batch-remove:hover{border-color:var(--coral);color:var(--coral)}.nxi .batch-foot{border-top:1px solid var(--linha);background:var(--papel);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.nxi .batch-foot .btn{padding:9px 20px;font-size:14.5px}.nxi .batch-summary{color:var(--cinza);font-size:12.5px;line-height:1.5}.nxi .batch-summary b{color:var(--tinta)}.nxi .help-link{font:inherit;color:var(--verde-txt);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.nxi .error-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.nxi .error-actions .btn,.nxi .error-actions .btn-light{padding:10px 16px;font-size:14px}.nxi .form-error{color:#9a3412;background:#fdece7;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13.5px}.nxi .field.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nxi .btn-light,.nxi .btn-claro{background:var(--branco);-webkit-text-fill-color:var(--tinta);border:1.5px solid var(--linha);box-shadow:none;color:var(--tinta)!important}.nxi .btn-light:hover,.nxi .btn-claro:hover{border-color:var(--verde);-webkit-text-fill-color:var(--verde-txt);color:var(--verde-txt)!important}.nxi .btn:disabled{opacity:.55;cursor:default}.nxi .modal-fundo{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0103118c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nxi .modal-box{background:var(--branco);border-radius:22px;width:min(560px,100%);max-height:min(90vh,900px);padding:28px;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #00000073}.nxi .modal-box.modal-ifood{width:min(640px,100%)}.nxi .modal-header .eyebrow{margin-bottom:8px}.nxi .modal-header h2,.nxi .modal-header h3{margin:0;font-size:22px;font-weight:800}.nxi .modal-header p{color:var(--cinza);margin-top:8px;font-size:15px}.nxi .modal-body{margin-top:18px}.nxi .modal-acao{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.nxi .modal-fechar{background:var(--papel);cursor:pointer;width:34px;height:34px;color:var(--cinza);border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.nxi a{color:var(--verde-txt)}.nxi a.btn:not(.btn-light):not(.btn-claro):not(.btn-outline):not(.btn-lime){color:#fff!important}.nxi a.btn.btn-light,.nxi a.btn.btn-claro{-webkit-text-fill-color:var(--tinta);color:var(--tinta)!important}.nxi .nav-links a:not(.btn),.nxi .logo{color:var(--tinta)}.nxi .ajuda-abas{gap:8px;margin-bottom:16px;display:flex}.nxi .ajuda-aba{border:1.5px solid var(--linha);background:var(--papel);font:inherit;cursor:pointer;color:var(--cinza);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:700}.nxi .ajuda-aba.is-on{background:var(--verde);border-color:var(--verde);color:#fff}.nxi .ajuda-bloco h3{margin:0 0 8px;font-size:18px}.nxi .ajuda-bloco p{color:var(--cinza);font-size:14.5px}.nxi .ajuda-lista{margin:14px 0 0;padding:0;list-style:none}.nxi .ajuda-lista li{color:var(--cinza);margin-bottom:12px;font-size:14.5px}.nxi .ajuda-lista li b{color:var(--tinta);margin-bottom:2px;display:block}.nxi .pdv-list{gap:8px;margin-top:12px;display:grid}.nxi .pdv-item{border:1px solid var(--linha);background:var(--papel);border-radius:12px}.nxi .pdv-item summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.nxi .pdv-name{flex:1;font-weight:700}.nxi .pdv-tag{color:var(--cinza);background:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.nxi .pdv-chevron{color:var(--cinza-claro);margin-left:auto}.nxi .pdv-body{padding:0 14px 14px}.nxi .pdv-steps{color:var(--cinza);margin:0;padding-left:18px;font-size:14px}.nxi .ifood-aviso{background:var(--menta);color:var(--tinta);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:14.5px}.nxi .ifood-url{color:var(--cinza);text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;font-size:13px;overflow:hidden}.nxi .ifood-ajuda{border:1px solid var(--linha);border-radius:12px;margin-bottom:14px}.nxi .ifood-ajuda summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.nxi .ifood-steps{color:var(--cinza);margin:0;padding:0 14px 14px 32px;font-size:14px}.nxi .ifood-steps li{margin-bottom:8px}.nxi .ifood-steps b{color:var(--tinta);display:block}.nxi .modal-campo{margin-top:12px}.nxi .modal-campo label{color:var(--cinza);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.nxi .modal-campo .input,.nxi .modal-campo textarea{border:1.5px solid var(--linha);width:100%;font:inherit;border-radius:12px;padding:12px 14px;font-size:15px}.nxi .modal-campo textarea{resize:vertical;min-height:140px}.nxi .modal-campo .input.erro,.nxi .modal-campo textarea.erro{border-color:var(--coral)}.nxi .campo-ajuda.erro{color:var(--coral);margin-top:5px;font-size:12.5px;display:block}.nxi .btn-outline{border:1.5px solid var(--linha);box-shadow:none;background:0 0;color:var(--tinta)!important}.nxi .btn-outline:hover{border-color:var(--verde);color:var(--verde-txt)!important}.nxi .campo-ajuda{color:var(--cinza);margin-top:5px;font-size:12.5px;display:block}.nxi .campo-ajuda.erro{color:var(--coral)}:root{--terracotta:#d9420f;--terracotta-deep:#a8330c;--ember:#ff5a1f;--amber:#f39c2a;--honey:#ffb870;--peach:#ffe4c9;--cream:#f4e4cb;--cream-soft:#fcefd8;--cream-warm:#ffe9d0;--charcoal:#1a130e;--steel:#3a2a22;--sage:#7e9a4f;--line:#2118121a;--warm-shadow:#d9420f2e}html[data-theme=marinho]{--peach:#22334d;--cream:#1c2b42;--cream-soft:#182538;--cream-warm:#20304a;--charcoal:#f2ece1;--steel:#b9c3d2;--line:#ffffff24;--warm-shadow:#0006}html[data-theme=marinho] .btn-primary{color:#fff}html[data-theme=marinho] footer{background:#0f1826}html[data-theme=marinho] .hero-kitchen img{opacity:.3}html[data-theme=marinho] header,html[data-theme=marinho] .module-nav{background:#182538e0}html[data-theme=marinho] .process,html[data-theme=marinho] footer{--cream-soft:#fcefd8;--cream-warm:#ffe9d0;--honey:#ffb870}html[data-theme=marinho] .feature-mock,html[data-theme=marinho] .float-card,html[data-theme=marinho] .mfloat,html[data-theme=marinho] .hero-frame-bar,html[data-theme=marinho] .form-card,html[data-theme=marinho] .hero-badge{--charcoal:#1a130e;--steel:#3a2a22;--line:#2118121a;--cream-soft:#fcefd8;--cream-warm:#ffe9d0;--cream:#f4e4cb;--peach:#ffe4c9;color:#1a130e}html[data-theme=marinho] .hero-badge{background:#fdfbf7}html[data-theme=marinho] .feature-image{background-color:#ffe9d0!important}html[data-theme=marinho] .form-card{background:#fdfbf7}html[data-theme=marinho] .form-row input{color:#1a130e}html[data-theme=marinho] .sup-safety span{background:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream-soft);color:var(--charcoal);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}.container{max-width:1240px;margin:0 auto;padding:0 32px}header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffe9d0d9;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.logo{color:var(--terracotta);letter-spacing:-.02em;font-family:Fraunces,serif;font-size:28px;font-weight:700;text-decoration:none}nav ul{gap:36px;list-style:none;display:flex}nav a{color:var(--charcoal);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}nav a:hover{color:var(--terracotta)}.header-cta{align-items:center;gap:16px;display:flex}.btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:var(--terracotta);color:var(--cream-soft);box-shadow:0 18px 40px var(--warm-shadow)}.btn-primary:hover{background:var(--ember);transform:translateY(-1px)}.btn-ghost{color:var(--steel);border:1px solid var(--line);background:0 0;font-size:14px}.btn-ghost:hover{border-color:var(--charcoal)}.hero{background:linear-gradient(135deg, var(--cream-warm) 0%, var(--peach) 100%);padding:88px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(#ffb8708c 0%,#0000 60%);width:55%;height:140%;position:absolute;top:-20%;right:-10%}.hero:after{content:"";pointer-events:none;background:radial-gradient(#ff5a1f2e 0%,#0000 65%);width:50%;height:80%;position:absolute;bottom:-30%;left:-10%}.hero-grid{z-index:2;grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;display:grid;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--terracotta);align-items:center;gap:12px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--terracotta);width:32px;height:1px}h1{letter-spacing:-.025em;color:var(--charcoal);margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1.02}h1 em{color:var(--terracotta);font-style:italic;font-weight:500}.hero-tagline{color:var(--charcoal);letter-spacing:-.01em;margin-bottom:28px;font-family:Fraunces,serif;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.25}.hero-tagline em{color:var(--terracotta);font-style:italic;font-weight:500}.hero-sub{color:var(--steel);max-width:520px;margin-bottom:36px;font-size:18px;line-height:1.55}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.text-link{color:var(--charcoal);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s}.text-link:hover{border-color:var(--terracotta)}.hero-assur{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.hero-assur span{color:var(--steel);align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.hero-assur span:before{content:"";background:var(--sage);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;flex-shrink:0;width:18px;height:18px}.hero-visual{animation:8s ease-in-out infinite floatGentle;position:relative}.hero-frame{border:1px solid var(--line);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 50px 100px -34px #1a130e80}.hero-frame-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:13px 16px;display:flex}.hero-frame-bar i{background:#e8d2b4;border-radius:50%;width:11px;height:11px;display:block}.hero-frame-bar .url{color:#b79d7e;letter-spacing:.04em;margin-left:14px;font-family:JetBrains Mono,monospace;font-size:11px}.hero-frame img{width:100%;height:auto;display:block}.hero-badge{background:var(--cream-soft);border:1px solid var(--line);z-index:3;border-radius:14px;padding:18px 22px;position:absolute;bottom:36px;left:-26px;box-shadow:0 24px 48px -16px #1a130e47}.hero-badge .n{color:var(--terracotta);letter-spacing:-.03em;font-family:Fraunces,serif;font-size:38px;font-weight:600;line-height:1}.hero-badge .l{color:var(--steel);margin-top:4px;font-size:12.5px;font-weight:500}@keyframes floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-kitchen{z-index:0;border-radius:22px;width:122%;height:128%;position:absolute;top:-14%;right:-26%;overflow:hidden;-webkit-mask-image:radial-gradient(115% 88% at 70% 46%,#000 38%,#0000 76%);mask-image:radial-gradient(115% 88% at 70% 46%,#000 38%,#0000 76%)}.hero-kitchen img{object-fit:cover;opacity:.46;filter:saturate(1.06)contrast(1.02);width:100%;height:100%}.hero-kitchen:after{content:"";background:linear-gradient(102deg,var(--cream-warm) 4%,#ffe4c966 30%,transparent 58%);position:absolute;inset:0}.hero-frame{z-index:2}.float-card{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--line);background:#fffaf3f7;border-radius:14px;min-width:148px;padding:13px 16px;position:absolute;box-shadow:0 22px 46px -18px #1a130e6b}.float-card .fc-top{align-items:center;gap:9px;margin-bottom:10px;display:flex}.fc-ico{background:var(--cream-warm);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.fc-ico svg{width:16px;height:16px}.fc-cap{color:var(--charcoal);font-size:13px;font-weight:600;line-height:1.15}.fc-cap small{letter-spacing:.06em;text-transform:uppercase;color:var(--steel);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:600;display:block}.fc-val{align-items:baseline;gap:8px;display:flex}.fc-n{color:var(--charcoal);letter-spacing:-.02em;font-family:Fraunces,serif;font-size:26px;font-weight:600;line-height:1}.fc-tag{font-size:11px;font-weight:600}.fc-tag.ok{color:#5f7d34}.fc-tag.warn{color:var(--ember)}.fc-prod{animation:7s ease-in-out infinite floatA;top:-34px;left:-30px}.fc-check{animation:8.5s ease-in-out infinite floatB;top:-50px;right:-20px}.fc-cmv{animation:9.5s ease-in-out infinite floatA;top:46%;right:-54px}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.trustbar{background:var(--cream-soft);border-bottom:1px solid var(--line);padding:46px 0}.trustbar-label{text-align:center;text-transform:uppercase;letter-spacing:.16em;color:var(--steel);margin-bottom:30px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-track{align-items:center;width:max-content;padding:6px 0;animation:36s linear infinite beltRight;display:flex}.logo-track .logo-chip{margin-right:44px}.logo-track:hover{animation-play-state:paused}@keyframes beltRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.stats{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:120px 0;position:relative}.stats-header{text-align:center;max-width:820px;margin:0 auto 80px}.stats-header h2{letter-spacing:-.02em;margin-bottom:20px;font-family:Fraunces,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.1}.stats-header p{color:var(--steel);font-size:18px}.stats-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.stat{background:var(--cream-soft);padding:56px 40px;transition:background .3s}.stat:hover{background:var(--cream-warm)}.stat-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--terracotta);margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.stat-number{letter-spacing:-.04em;color:var(--terracotta);align-items:baseline;margin-bottom:16px;font-family:Fraunces,serif;font-size:96px;font-weight:500;line-height:.95;display:flex}.stat-number .unit{color:var(--ember);margin-left:6px;font-size:32px}.stat-number .prefix{color:var(--ember);margin-right:2px;font-size:48px;line-height:1}.stat h3{letter-spacing:-.01em;margin-bottom:12px;font-family:Fraunces,serif;font-size:24px;font-weight:500}.stat p{color:var(--steel);font-size:15px;line-height:1.55}.features{background:var(--cream-soft);padding:140px 0}.features-header{max-width:780px;margin-bottom:60px}.features-header h2{letter-spacing:-.02em;margin-bottom:20px;font-family:Fraunces,serif;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.1}.features-header p{color:var(--steel);font-size:18px}.module-nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffe9d0eb;margin-bottom:80px;position:sticky;top:71px}.module-nav-inner{scrollbar-width:none;gap:4px;max-width:1240px;margin:0 auto;padding:0 32px;display:flex;overflow-x:auto}.module-nav-inner::-webkit-scrollbar{display:none}.module-nav a{text-transform:uppercase;letter-spacing:.12em;color:var(--steel);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin-bottom:-1px;padding:20px 22px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-decoration:none;transition:all .25s;display:flex}.module-nav a:before{content:attr(data-num);color:var(--terracotta);opacity:.5;font-weight:700;transition:opacity .25s}.module-nav a:hover{color:var(--charcoal)}.module-nav a:hover:before{opacity:1}.module-nav a.active{color:var(--terracotta);border-bottom-color:var(--terracotta)}.module-nav a.active:before{opacity:1}.feature-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:80px 0;scroll-margin-top:140px;display:grid}.feature-row:first-of-type{border-top:none;padding-top:0}.feature-row.reverse .feature-text{order:2}.feature-row.reverse .feature-image,.feature-row.reverse .feature-image-wrap,.feature-row.reverse .feature-mock{order:1}.feature-text{max-width:480px}.feature-text .eyebrow{margin-bottom:24px}.feature-text h3{letter-spacing:-.02em;color:var(--charcoal);margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(32px,3.5vw,44px);font-weight:500;line-height:1.1}.feature-text>p{color:var(--steel);margin-bottom:28px;font-size:17px;line-height:1.65}.feature-list{list-style:none}.feature-list li{border-top:1px solid var(--line);color:var(--charcoal);align-items:flex-start;gap:14px;padding:14px 0;font-size:15px;line-height:1.55;display:flex}.feature-list li:last-child{border-bottom:1px solid var(--line)}.feature-list li:before{content:"";background:var(--terracotta);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:9px}.feature-image{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--cream-warm);will-change:transform;border-radius:14px;transition:transform .6s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 30px 60px -20px #1f1a172e}.feature-image.ludic{background-repeat:no-repeat;background-size:contain;background-color:var(--cream-soft);background-blend-mode:multiply;box-shadow:none;aspect-ratio:auto;border-radius:0;height:520px}.feature-row.featured{grid-template-columns:1fr 1.7fr;gap:60px;padding:100px 0}.feature-row.featured .feature-image-wrap{margin-right:-10vw;position:relative}.feature-row.featured.reverse .feature-image-wrap{margin-left:-10vw;margin-right:0}.feature-row.featured.reverse{grid-template-columns:1.7fr 1fr}.feature-row.featured .feature-image{aspect-ratio:16/11;box-shadow:none;background-color:var(--cream-soft);background-blend-mode:multiply;background-repeat:no-repeat;background-size:contain;border-radius:0}@property --p{syntax:"<number>";inherits:false;initial-value:0}.feature-mock{border:1px solid var(--line);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 34px 70px -28px #1f1a1747}.feature-mock .mock-bar{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fffbf4);align-items:center;gap:10px;padding:14px 18px;display:flex}.feature-mock .dot{background:var(--terracotta);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d9420f1f}.feature-mock .title{letter-spacing:.13em;text-transform:uppercase;color:var(--steel);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.feature-mock .live{letter-spacing:.1em;color:var(--sage);text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.feature-mock .live:before{content:"";background:var(--sage);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse}.feature-mock .mock-body{padding:22px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}@keyframes rowIn{to{opacity:1;transform:translateY(0)}}.buy-alert{color:var(--terracotta-deep);background:#ff5a1f14;border:1px solid #ff5a1f38;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.buy-alert:before{content:"";background:var(--ember);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}.buy-row{border-top:1px solid var(--line);opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards rowIn;animation-delay:var(--d);grid-template-columns:1.1fr 1.1fr auto;align-items:center;gap:14px;padding:12px 2px;display:grid;transform:translateY(8px)}.buy-row:first-of-type{border-top:none}.buy-row .ing{color:var(--charcoal);font-size:14px;font-weight:500}.buy-row .bar{background:var(--cream-warm);border-radius:6px;height:7px;overflow:hidden}.buy-row .bar i{background:var(--amber);border-radius:6px;height:100%;display:block}.buy-row.hot .bar i{background:var(--ember)}.buy-row .sug{color:var(--terracotta);text-align:right;min-width:46px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.buy-foot{border-top:1px solid var(--line);color:var(--steel);justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding-top:16px;font-size:12px;display:flex}.mini-btn{background:var(--terracotta);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:9px 15px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.mock-prod .mock-body{padding:20px 22px 22px}.prod-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.prod-kpis .kpi{background:var(--cream-soft);border:1px solid var(--line);border-radius:11px;padding:13px 15px}.prod-kpis .kn{color:var(--terracotta);letter-spacing:-.02em;font-family:Fraunces,serif;font-size:28px;font-weight:600;line-height:1;display:block}.prod-kpis .kl{color:var(--steel);margin-top:6px;font-size:11.5px;line-height:1.3;display:block}.prod-sched{border:1px solid var(--line);background:linear-gradient(#fffdf8,#fff);border-radius:12px;padding:14px 16px 28px;position:relative}.prod-sched .lane{align-items:center;gap:12px;height:32px;margin-bottom:9px;display:flex}.prod-sched .lane-l{text-transform:uppercase;letter-spacing:.06em;width:84px;color:var(--steel);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.prod-sched .track{flex:1;height:28px;position:relative}.prod-sched .blk{color:#fff;white-space:nowrap;transform-origin:0;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-style:normal;font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) backwards blkIn;display:flex;position:absolute;top:1px;overflow:hidden;box-shadow:0 4px 10px -4px #00000040}.prod-sched .b1{background:var(--terracotta)}.prod-sched .b2{background:var(--amber);color:var(--charcoal)}.prod-sched .b3{background:var(--sage)}.prod-sched .now{background:var(--ember);width:2px;box-shadow:0 0 10px var(--ember);z-index:4;animation:7s ease-in-out infinite nowSweep;position:absolute;top:12px;bottom:30px}.prod-sched .now:before{content:"";background:var(--ember);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.prod-sched .axis{color:var(--steel);opacity:.7;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:8px;left:108px;right:16px}@keyframes blkIn{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@keyframes nowSweep{0%{left:100px}50%{left:calc(100% - 22px)}to{left:100px}}.mock-ficha .ficha-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.ficha-thumb{background:radial-gradient(circle at 32% 28%,var(--honey),var(--terracotta));border-radius:13px;flex-shrink:0;width:62px;height:62px;box-shadow:inset 0 0 0 1px #0000000f}.ficha-name{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:20px;font-weight:600}.ficha-meta{color:var(--steel);margin-top:3px;font-size:13px}.ficha-meta b{color:var(--charcoal)}.ficha-badge{color:#4a7233;background:#7e9a4f24;border:1px solid #7e9a4f52;border-radius:20px;align-items:center;gap:7px;margin-top:9px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.ficha-badge:before{content:"";background:var(--sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/9px no-repeat;border-radius:50%;flex-shrink:0;width:14px;height:14px}.ficha-ings{border-top:1px solid var(--line)}.ficha-ings .fi{border-bottom:1px solid var(--line);color:var(--charcoal);justify-content:space-between;align-items:center;padding:10px 2px;font-size:14px;display:flex}.ficha-ings .fi .g{color:var(--terracotta);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.ficha-steps{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.ficha-steps .st{background:var(--cream-warm);border-radius:4px;width:26px;height:6px}.ficha-steps .st.done{background:var(--terracotta)}.ficha-steps .st.cur{background:var(--ember);animation:1.4s ease-in-out infinite pulse}.ficha-steplabel{color:var(--steel);margin-left:6px;font-size:12px;font-weight:500}.mock-check .check-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.ring{background:conic-gradient(var(--terracotta) 87%,var(--cream-warm) 0);background:conic-gradient(var(--terracotta) calc(var(--p)*1%),var(--cream-warm) 0);border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;animation:6s ease-in-out infinite fillRing;display:grid;position:relative}.ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.ring span{color:var(--terracotta);font-family:Fraunces,serif;font-size:16px;font-weight:600;position:relative}@keyframes fillRing{0%{--p:0}30%,to{--p:87}}.check-title{font-family:Fraunces,serif;font-size:18px;font-weight:600}.check-sub{color:var(--steel);margin-top:3px;font-size:13px}.check-list{list-style:none}.ck{border-top:1px solid var(--line);color:var(--charcoal);align-items:center;gap:12px;padding:11px 2px;font-size:14px;display:flex}.ck:first-child{border-top:none}.ck .box{border:1.5px solid var(--line);background:#fff;border-radius:6px;flex-shrink:0;width:20px;height:20px;position:relative}.ck:not(.pend) .box{border-color:var(--sage);background:var(--sage)}.ck .box:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/12px no-repeat;position:absolute;inset:0;transform:scale(0)}.ck:not(.pend):first-child .box:after{animation:7s ease-in-out .2s infinite tick}.ck:not(.pend):nth-child(2) .box:after{animation:7s ease-in-out .7s infinite tick}.ck:not(.pend):nth-child(3) .box:after{animation:7s ease-in-out 1.2s infinite tick}.ck.pend{color:var(--steel)}.ck.pend .box{border-style:dashed}@keyframes tick{0%,6%{opacity:0;transform:scale(0)}13%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.feature-shot{position:relative}.feature-shot img{filter:drop-shadow(0 28px 48px #1a130e33);width:100%;height:auto;display:block}.mock-supply .mock-body{padding:20px 22px 24px}.sup-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sup-prod{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:20px;font-weight:600}.sup-meta{color:var(--steel);margin-top:4px;font-size:12.5px}.sup-meta b{color:var(--charcoal)}.sup-cov{text-align:right;flex-shrink:0}.sup-cov-n{color:var(--terracotta);font-family:Fraunces,serif;font-size:25px;font-weight:600;line-height:1}.sup-cov-n i{color:var(--ember);margin-left:3px;font-size:13px;font-style:normal}.sup-cov-l{color:var(--steel);margin-top:3px;font-size:11px;display:block}.sup-chart{height:176px;margin-bottom:18px;position:relative}.sup-zero{z-index:3;background:#21181238;height:2px;position:absolute;top:113px;left:0;right:0}.sup-safety{z-index:3;border-top:1.5px dashed #d9420f80;position:absolute;top:88px;left:0;right:0}.sup-safety span{text-transform:uppercase;letter-spacing:.05em;color:var(--terracotta);background:#fff;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;position:absolute;top:-15px;right:0}.sup-cols{align-items:stretch;gap:8px;display:flex;position:absolute;inset:18px 0 22px}.bcol{flex:1;position:relative}.bcol .b{width:60%;height:var(--h);animation:.65s cubic-bezier(.2,.8,.2,1) forwards barGrow;animation-delay:var(--d);border-radius:6px;position:absolute;left:50%;transform:translate(-50%)scaleY(0)}.bcol .b.up{transform-origin:bottom;background:linear-gradient(180deg,#9bb866,var(--sage));bottom:41px}.bcol .b.low{transform-origin:bottom;background:linear-gradient(180deg,var(--honey),var(--amber));bottom:41px}.bcol .b.dn{transform-origin:top;background:linear-gradient(180deg,var(--ember),var(--terracotta));top:95px}.bcol .dl{text-align:center;letter-spacing:.03em;color:var(--steel);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;position:absolute;bottom:-22px;left:0;right:0}.bcol.mark .dl{color:var(--terracotta)}.bcol.mark:before{content:"";border-left:1.5px dashed var(--terracotta);z-index:2;width:0;position:absolute;top:-16px;bottom:-22px;left:50%;transform:translate(-50%)}@keyframes barGrow{to{transform:translate(-50%)scaleY(1)}}.sup-buy{background:var(--terracotta);color:#fff;z-index:6;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;animation:2.2s ease-in-out infinite buyPulse;display:inline-flex;position:absolute;top:-4px;left:0}@keyframes buyPulse{0%,to{box-shadow:0 8px 18px -6px var(--warm-shadow)}50%{box-shadow:0 8px 28px #d9420f80}}.sup-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.sup-sug-l{color:var(--steel);font-size:12px}.sup-sug-n{color:var(--terracotta);margin:0 5px;font-family:Fraunces,serif;font-size:22px;font-weight:600}.sup-sug-x{color:var(--steel);font-size:12px}.shot-stage{position:relative}.shot-stage:before{content:"";background:var(--tone,var(--cream-warm));z-index:0;border-radius:26px;position:absolute;inset:30px -24px -26px 30px}.shot-stage>*{z-index:1;position:relative}.tone-amber{--tone:#f6dba9}.tone-peach{--tone:#facfb4}.tone-lav{--tone:#e1d9f1}.tone-olive{--tone:#e3e7c6}.feature-screenshot{border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 30px 64px -26px #1f1a1757}.feature-screenshot img{width:100%;height:auto;display:block}.logo-chip{border:1px solid var(--line);border-radius:15px;flex:none;justify-content:center;align-items:center;width:152px;height:86px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 26px -14px #1a130e57}.logo-chip:hover{transform:translateY(-3px);box-shadow:0 18px 34px -16px #1a130e66}.logo-chip img{object-fit:contain;width:100%;height:100%;display:block}.logo-chip.pad img{padding:12px 14px}.logo-chip img.zoom{transform:scale(1.55)}.mock-ficha .mock-body{padding:22px 24px 24px}.tone-olive .mf-tl{top:-48px;left:-42px}.tone-olive .mf-br{bottom:-38px;right:-36px}.mock-ficha .ficha-steps{padding-right:120px}.shot-stage.s-tl:before{inset:-22px 46px 48px -26px}.shot-stage.s-br:before{inset:48px -26px -26px 46px}.mfloat{z-index:7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--line);background:#fffbf5fa;border-radius:13px;align-items:center;gap:11px;max-width:230px;padding:11px 15px;display:flex;position:absolute;box-shadow:0 20px 44px -18px #1a130e73}.mfloat .mf-ic{background:var(--cream-warm);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.mfloat .mf-ic svg{width:18px;height:18px}.mfloat .mf-tx{color:var(--charcoal);font-size:13px;font-weight:600;line-height:1.2}.mfloat .mf-tx small{letter-spacing:.05em;text-transform:uppercase;color:var(--steel);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;display:block}.mfloat .mf-tx b{color:var(--terracotta);font-weight:700}.mf-tl{animation:7s ease-in-out infinite floatA;top:-30px;left:-28px}.mf-br{animation:8.5s ease-in-out infinite floatB;bottom:-26px;right:-30px}.mf-tr{animation:9s ease-in-out infinite floatB;top:-26px;right:-22px}.mf-bl{animation:8s ease-in-out infinite floatA;bottom:-22px;left:-30px}.mdot{background:var(--terracotta);z-index:6;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 5px #d9420f24}.mock-rank .mock-body{padding:20px 22px 22px}.rank-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.rank-kpis .rk{background:var(--cream-soft);border:1px solid var(--line);border-radius:11px;padding:12px 14px}.rank-kpis .rkn{color:var(--terracotta);align-items:baseline;gap:4px;font-family:Fraunces,serif;font-size:25px;font-weight:600;line-height:1;display:flex}.rank-kpis .rkn small{color:var(--ember);font-size:12px;font-weight:600}.rank-kpis .rkl{color:var(--steel);margin-top:6px;font-size:11.5px;line-height:1.3}.podium{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:12px;margin-bottom:18px;display:grid}.pod{flex-direction:column;align-items:center;gap:8px;display:flex}.pod .av{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Fraunces,serif;font-size:15px;font-weight:600;display:grid;box-shadow:0 6px 14px -6px #0000004d}.pod .nm{text-align:center;font-size:12px;font-weight:600;line-height:1.2}.pod .nm small{color:var(--steel);margin-top:1px;font-size:10.5px;font-weight:500;display:block}.pod .bar{color:#fff;transform-origin:bottom;border-radius:11px 11px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:11px 0;animation:.7s cubic-bezier(.2,.8,.2,1) backwards podRise;display:flex}.pod .pl{font-family:Fraunces,serif;font-size:18px;font-weight:600;line-height:1}.pod .pts{opacity:.92;margin-top:3px;font-size:11px}.pod-1 .bar{background:linear-gradient(#f5a623,#e08600);height:90px;animation-delay:.15s}.pod-2 .bar{background:linear-gradient(#9aa0ab,#7c828d);height:66px;animation-delay:50ms}.pod-3 .bar{background:linear-gradient(#cf945f,#a86a3e);height:50px;animation-delay:.25s}@keyframes podRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rank-list .rr{border-top:1px solid var(--line);grid-template-columns:16px 26px 1fr auto;align-items:center;gap:11px;padding:9px 8px;font-size:13.5px;display:grid}.rank-list .rr:first-child{border-top:none}.rr .pos{color:var(--steel);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.rr .rav{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.rr .who b{color:var(--charcoal);font-weight:600}.rr .who span{color:var(--steel);font-size:11px;display:block}.rr .tail{justify-self:end;align-items:center;gap:10px;display:flex}.rr .tag{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:600}.tag.ok{color:#5f7d34;background:#7e9a4f29}.tag.bad{color:var(--terracotta);background:#d9420f1f}.rr .sc{color:var(--terracotta);text-align:right;min-width:42px;font-family:Fraunces,serif;font-size:15px;font-weight:600}.rr.you{background:#ff5a1f12;border-radius:9px}.process{color:var(--cream-soft);background:radial-gradient(circle at 80% 0,#ff5a1f47,#0000 38%),linear-gradient(135deg,#2a170b 0%,#4a2614 100%);padding:120px 0 140px}.process-header{text-align:center;max-width:720px;margin:0 auto 64px}.process-header .eyebrow{color:var(--honey);justify-content:center}.process-header .eyebrow:before{content:none}.process-header h2{letter-spacing:-.02em;color:var(--cream-soft);font-family:Fraunces,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1}.process-grid{grid-template-columns:repeat(3,1fr);gap:48px;margin-bottom:60px;display:grid}.step{border-top:1px solid #ffe9d02e;padding:40px 0}.step-number{color:var(--honey);letter-spacing:.1em;margin-bottom:32px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.step h3{letter-spacing:-.01em;color:var(--cream-soft);margin-bottom:16px;font-family:Fraunces,serif;font-size:28px;font-weight:500}.step p{color:#ffe9d0b8;font-size:15px;line-height:1.6}.process-cta{text-align:center;margin-top:60px}.process-cta .btn{background:var(--ember);color:var(--cream-soft);padding:18px 36px;font-size:16px}.process-cta .btn:hover{background:var(--amber);color:var(--charcoal)}.demo{background:linear-gradient(135deg, var(--cream) 0%, var(--peach) 100%);padding:140px 0}.demo-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.demo-info h2{letter-spacing:-.025em;margin-bottom:28px;font-family:Fraunces,serif;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.05}.demo-info h2 em{color:var(--terracotta);font-style:italic}.demo-info>p{color:var(--steel);margin-bottom:32px;font-size:18px;line-height:1.6}.demo-assur{margin-top:8px;list-style:none}.demo-assur li{color:var(--charcoal);border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:11px 0;font-size:15.5px;display:flex}.demo-assur li:before{content:"";background:var(--sage);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px}.form-card{background:var(--cream-soft);border:1px solid var(--line);box-shadow:0 24px 48px -20px var(--warm-shadow);border-radius:14px;padding:40px}.form-card h3{letter-spacing:-.01em;margin-bottom:28px;font-family:Fraunces,serif;font-size:24px;font-weight:500}.form-row{margin-bottom:20px}.form-row label{text-transform:uppercase;letter-spacing:.12em;color:var(--steel);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:block}.form-row input{border:1px solid var(--line);width:100%;color:var(--charcoal);background:#fff;border-radius:8px;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s}.form-row input:focus{border-color:var(--terracotta);outline:none}.form-card button{background:var(--terracotta);width:100%;color:var(--cream-soft);cursor:pointer;border:none;border-radius:8px;margin-top:12px;padding:16px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:background .2s}.form-card button:hover{background:var(--ember)}.form-note{text-align:center;color:var(--steel);margin-top:16px;font-size:13px}footer{background:var(--charcoal);color:#ffe9d099;padding:80px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid}.footer-brand .logo{color:var(--cream-soft);font-size:32px}.footer-brand p{max-width:280px;margin-top:16px;font-size:14px;line-height:1.6}.footer-col h4{color:var(--honey);text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:11px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul a{color:var(--cream-soft);opacity:.8;font-size:14px;text-decoration:none;transition:opacity .2s}.footer-col ul a:hover{opacity:1}.footer-bottom{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffe9d01f;justify-content:space-between;padding-top:32px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (width<=900px){.hero-grid,.feature-row,.feature-row.reverse,.feature-row.featured,.demo-grid,.stats-grid,.process-grid,.footer-grid{grid-template-columns:1fr;gap:40px}.feature-row.featured .feature-mock{margin:0}.feature-row.reverse .feature-text,.feature-row.reverse .feature-image,.feature-row.reverse .feature-image-wrap{order:initial}.feature-row.featured .feature-image-wrap,.feature-row.featured.reverse .feature-image-wrap{margin:0}header nav{display:none}.hero{padding:56px 0 64px}.feature-image.ludic{aspect-ratio:4/3;height:auto}.hero-badge{left:0}.prod-kpis{grid-template-columns:1fr 1fr}.float-card,.hero-kitchen,.mfloat,.mdot{display:none}.shot-stage:before,.shot-stage.s-tl:before,.shot-stage.s-br:before{display:none;inset:auto}}
