.nexo-root{--paper:#f1f3f8;--surface:#fff;--ink:#0a1630;--muted:#4b5677;--line:#d7dce8;--blue:#1b44f2;--blue-soft:#e2e8ff;--on-blue:#fff;--coral:#ff5a36;--night:#0a1630;--on-night:#eef1fa;--night-line:#eef1fa29;--wa:#0b5e43;--on-wa:#ecfff6;--dim:color-mix(in srgb, var(--ink) 36%, var(--paper));--shade:#000;--scr:#fff;--scr-soft:#f2f4f7;--scr-ink:#111827;--scr-muted:#6b7280;--scr-line:#e5e7eb;--scr-link:#1d4ed8;--chat-bg:#efe7dd;--bub-in:#fff;--bub-out:#d9fdd3;--wa-head:#075e54;--wa-btn:#25d366;--wa-btn-ink:#04331f;--device:#0b0f19;--f-display:var(--nexo-archivo), "Arial Black", "Helvetica Neue", Arial, sans-serif;--f-body:var(--nexo-instrument), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:var(--nexo-martian), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-xs:.75rem;--t-sm:.875rem;--t-base:1.0625rem;--t-md:1.25rem;--t-lg:clamp(1.6rem, 2.8vw, 2.4rem);--t-xl:clamp(2.2rem, 4.8vw, 4.3rem);--t-hero:clamp(2.8rem, 6vw, 5.8rem);--ease:cubic-bezier(.2,.7,.1,1);--gut:clamp(16px, 4.5vw, 48px);--max:1280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;min-height:100dvh;line-height:1.55;overflow-x:hidden}@media (prefers-color-scheme:dark){.nexo-root:not([data-theme=light]){--paper:#070c1a;--surface:#0e1730;--ink:#edf0f8;--muted:#a3aeca;--line:#1f2b4a;--blue:#3a5bff;--blue-soft:#17234d;--on-blue:#fff;--coral:#ff6b4a;--night:#111c3b;--on-night:#eef1fa;--wa:#0a4d37;--on-wa:#ecfff6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.nexo-root[data-theme=dark],html.dark .nexo-root{--paper:#070c1a;--surface:#0e1730;--ink:#edf0f8;--muted:#a3aeca;--line:#1f2b4a;--blue:#3a5bff;--blue-soft:#17234d;--on-blue:#fff;--coral:#ff6b4a;--night:#111c3b;--on-night:#eef1fa;--wa:#0a4d37;--on-wa:#ecfff6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light .nexo-root,.nexo-root[data-theme=light]{--paper:#f1f3f8;--surface:#fff;--ink:#0a1630;--muted:#4b5677;--line:#d7dce8;--blue:#1b44f2;--blue-soft:#e2e8ff;--on-blue:#fff;--coral:#ff5a36;--night:#0a1630;--on-night:#eef1fa;--night-line:#eef1fa29;--wa:#0b5e43;--on-wa:#ecfff6;--dim:color-mix(in srgb, var(--ink) 36%, var(--paper));--shade:#000;--scr:#fff;--scr-soft:#f2f4f7;--scr-ink:#111827;--scr-muted:#6b7280;--scr-line:#e5e7eb;--scr-link:#1d4ed8;--chat-bg:#efe7dd;--bub-in:#fff;--bub-out:#d9fdd3;--wa-head:#075e54;--wa-btn:#25d366;--wa-btn-ink:#04331f;--device:#0b0f19;--f-display:var(--nexo-archivo), "Arial Black", "Helvetica Neue", Arial, sans-serif;--f-body:var(--nexo-instrument), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:var(--nexo-martian), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-xs:.75rem;--t-sm:.875rem;--t-base:1.0625rem;--t-md:1.25rem;--t-lg:clamp(1.6rem, 2.8vw, 2.4rem);--t-xl:clamp(2.2rem, 4.8vw, 4.3rem);--t-hero:clamp(2.8rem, 6vw, 5.8rem);--ease:cubic-bezier(.2,.7,.1,1);--gut:clamp(16px, 4.5vw, 48px);--max:1280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nexo-root h1,.nexo-root h2,.nexo-root h3{font-size:unset;font-weight:unset}.nexo-root button,.nexo-root [type=button]{appearance:none;background-color:#0000}.nexo-root svg{vertical-align:middle;max-width:none;display:inline-block}.nexo-root img{max-width:none;height:auto;display:inline-block}.nexo-root a{-webkit-text-decoration:inherit;text-decoration:inherit}.nexo-safe{height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper);pointer-events:none;position:fixed;inset:0 0 auto}.nexo-root,.nexo-root *,.nexo-root:before,.nexo-root :before,.nexo-root:after,.nexo-root :after{box-sizing:border-box}.nexo-root h1,.nexo-root h2,.nexo-root h3,.nexo-root p,.nexo-root ul,.nexo-root ol,.nexo-root figure{margin:0}.nexo-root ul{padding:0;list-style:none}.nexo-root a{color:inherit}.nexo-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nexo-root :focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.nexo-root .sprite{width:0;height:0;position:absolute;overflow:hidden}.nexo-root .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nexo-root .skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.nexo-root .skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.nexo-root .wrap{max-width:var(--max);padding-left:max(var(--gut), env(safe-area-inset-left,0px));padding-right:max(var(--gut), env(safe-area-inset-right,0px));margin-inline:auto}.nexo-root .ic{flex:none;width:1.15em;height:1.15em}.nexo-root .eyebrow{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6em;font-weight:500;display:flex}.nexo-root .eyebrow .dot{background:var(--coral);border-radius:50%;width:6px;height:6px}.nexo-root .display{font-family:var(--f-display);font-variation-settings:"wdth" 108;font-weight:800;font-size:var(--t-xl);letter-spacing:-.035em;text-wrap:balance;line-height:.96}.nexo-root .lead{color:var(--muted);text-wrap:pretty;max-width:52ch;font-size:clamp(1.0625rem,1.3vw,1.2rem)}.nexo-root [data-split] .w{display:inline-block}.nexo-root .btn{isolation:isolate;min-height:54px;transition:transform .35s var(--ease), box-shadow .35s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.65em;padding:0 24px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nexo-root .btn:active{transform:scale(.97)}.nexo-root .btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.nexo-root .btn:hover:before{transform:none}.nexo-root .roll{flex-direction:column;height:1.25em;line-height:1.25em;display:inline-flex;overflow:hidden}.nexo-root .roll>span,.nexo-root .roll:after{transition:transform .5s var(--ease);display:block}.nexo-root .roll:after{content:attr(data-t)}.nexo-root a:hover .roll>span,.nexo-root a:hover .roll:after,.nexo-root button:hover .roll>span,.nexo-root button:hover .roll:after{transform:translateY(-100%)}.nexo-root .btn-primary{background:var(--blue);color:var(--on-blue);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--blue) 80%, transparent)}.nexo-root .btn-primary:before{background:var(--ink)}.nexo-root .btn-primary:hover{color:var(--paper)}.nexo-root .btn-ghost{border:1.5px solid var(--line);color:var(--ink)}.nexo-root .btn-ghost:before{background:var(--surface)}.nexo-root .btn-light{background:var(--on-night);color:var(--night)}.nexo-root .btn-light:before{background:var(--coral)}.nexo-root .btn .arr{transition:transform .45s var(--ease)}.nexo-root .btn:hover .arr{transform:translate(3px)}.nexo-root .link-arrow{align-items:center;gap:.5em;padding-block:10px;font-weight:600;text-decoration:none;display:inline-flex}.nexo-root .link-arrow .arr{transition:transform .45s var(--ease)}.nexo-root .link-arrow:hover .arr{transform:translate(3px)}.nexo-root .nav{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb, var(--paper) 94%, transparent);transition:transform .5s var(--ease), border-color .3s, background-color .3s;border-bottom:1px solid #0000;position:sticky}.nexo-root .nav.scrolled{border-bottom-color:var(--line);background:var(--paper)}.nexo-root .nav.hide{transform:translateY(-110%)}.nexo-root .nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.nexo-root .logo{font-family:var(--f-display);font-variation-settings:"wdth" 116;letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.nexo-root .logo svg{width:32px;height:32px}.nexo-root .links{font-size:var(--t-sm);gap:clamp(18px,2.4vw,34px);font-weight:500;display:flex}.nexo-root .links a{padding-block:8px;text-decoration:none;position:relative}.nexo-root .links a:after{content:"";transform-origin:100%;height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nexo-root .links a:hover:after{transform-origin:0;transform:scaleX(1)}.nexo-root .nav .btn{min-height:44px;font-size:var(--t-sm);padding:0 18px}@media (max-width:760px){.nexo-root .links{display:none}}.nexo-root .hero{padding-block:clamp(28px,5vw,64px) clamp(56px,7vw,104px);position:relative;overflow:hidden}.nexo-root .hero .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.nexo-root .hero-copy{gap:clamp(20px,2.4vw,30px);min-width:0;display:grid}.nexo-root .h1{font-family:var(--f-display);font-variation-settings:"wdth" 112;font-weight:800;font-size:var(--t-hero);letter-spacing:-.045em;margin:0;line-height:.9}.nexo-root .h1 .ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.nexo-root .h1 .kw{color:var(--ink);transition:color .6s var(--ease);display:inline-block;position:relative}.nexo-root.js .h1 .kw{color:var(--dim)}.nexo-root.js .h1 .kw.on{color:var(--ink)}.nexo-root .swash{pointer-events:none;width:100%;height:.2em;position:absolute;bottom:-.02em;left:-1%;overflow:visible}.nexo-root .swash path{fill:none;stroke:var(--coral);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .8s var(--ease) .1s, opacity .2s}.nexo-root .kw.on .swash path{stroke-dashoffset:0;opacity:1}.nexo-root .cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.nexo-root .hero-meta{font-size:var(--t-sm);color:var(--muted)}.nexo-root .hero-meta b{color:var(--ink);-webkit-user-select:all;user-select:all;font-weight:600}.nexo-root .demo{min-width:0;padding-block:12px 0;position:relative}.nexo-root .slab{z-index:0;background-color:var(--blue);background-image:linear-gradient(color-mix(in srgb, var(--on-blue) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--on-blue) 9%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:46px 46px;border-bottom-left-radius:36px;position:absolute;inset:calc(-1*clamp(28px,5vw,64px) - 12px) -50vw -28px 10%}.nexo-root .stage{z-index:1;max-width:460px;margin-inline:auto;position:relative}.nexo-root .phone{z-index:2;aspect-ratio:9/18.4;background:var(--device);border-radius:44px;width:min(272px,74vw);margin-inline:auto;padding:10px;position:relative;box-shadow:0 50px 90px -40px #030a20b3,inset 0 0 0 1.5px #ffffff12}.nexo-root .screen{background:var(--scr);height:100%;color:var(--scr-ink);font-family:var(--f-body);border-radius:34px;position:relative;overflow:hidden}.nexo-root .notch{z-index:9;background:var(--device);border-radius:14px;width:86px;height:24px;position:absolute;top:8px;left:50%;translate:-50%}.nexo-root .status{z-index:8;justify-content:space-between;align-items:center;height:36px;padding:2px 22px 0;font-size:11px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.nexo-root .status.light{color:#fff}.nexo-root .scr{opacity:0;visibility:hidden;transition:opacity .45s ease, transform .7s var(--ease), visibility 0s linear .45s;position:absolute;inset:0;transform:translate(18px)}.nexo-root .scr.on{opacity:1;visibility:visible;transition:opacity .45s ease, transform .7s var(--ease), visibility 0s;transform:none}.nexo-root .photo{width:100%;height:100%;display:block}.nexo-root .scr-ad{flex-direction:column;padding-top:36px;font-size:11.5px;display:flex}.nexo-root .app-top{align-items:center;gap:8px;padding:8px 12px;display:flex}.nexo-root .av{color:#fff;background:#c8553d;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9.5px;font-weight:700;display:grid}.nexo-root .app-top b{font-size:12px;display:block}.nexo-root .app-top small{color:var(--scr-muted);font-size:10px;display:block}.nexo-root .app-top .more{color:var(--scr-muted);letter-spacing:1px;margin-left:auto}.nexo-root .ad-photo{flex:auto;min-height:0;position:relative;overflow:hidden}.nexo-root .ad-photo .photo{transform-origin:40% 60%;width:100%;height:100%;position:absolute;inset:0}.nexo-root .scr-ad.on .ad-photo .photo{animation:4s ease-out both nexo-kenburns}.nexo-root .ad-cta{background:var(--scr-soft);color:var(--scr-link);border-bottom:1px solid var(--scr-line);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.nexo-root .scr-ad.on .ad-cta{animation:.85s 1.9s both nexo-ctaflash}.nexo-root .ad-icons{color:var(--scr-ink);gap:12px;padding:9px 12px 4px;display:flex}.nexo-root .ad-icons svg{width:18px;height:18px}.nexo-root .ad-copy{padding:2px 12px;line-height:1.4}.nexo-root .ad-meta{color:var(--scr-muted);padding:4px 12px 16px;font-size:10px}.nexo-root .scr-search{background:var(--scr-soft);padding-top:36px;font-size:11.5px}.nexo-root .sbar{z-index:2;background:var(--scr);border-radius:19px;align-items:center;gap:8px;height:38px;margin:6px 10px 0;padding:0 14px;font-size:12.5px;display:flex;position:relative;box-shadow:0 4px 14px -6px #00000040}.nexo-root .sbar svg{width:16px;height:16px;color:var(--scr-muted)}.nexo-root .caret{background:var(--scr-link);width:1.5px;height:15px;animation:1s step-end infinite nexo-blink;display:inline-block}.nexo-root .map{height:62%;position:absolute;inset:0}.nexo-root .map svg{width:100%;height:100%;display:block}.nexo-root .pin{width:26px;height:34px;color:var(--coral);filter:drop-shadow(0 4px 4px #00000040);position:absolute;top:44%;left:52%;translate:-50% -100%}.nexo-root .scr-search.on .pin{animation:nexo-pindrop .55s 1.05s var(--ease) both}.nexo-root .place{background:var(--scr);border-radius:20px 20px 0 0;gap:7px;padding:10px 14px 16px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -10px #0003}.nexo-root .place:before{content:"";background:var(--scr-line);border-radius:2px;justify-self:center;width:34px;height:4px}.nexo-root .scr-search.on .place{animation:nexo-rise .55s 1.25s var(--ease) both}.nexo-root .place b{font-size:15px}.nexo-root .place small{color:var(--scr-muted)}.nexo-root .open{font-size:11px}.nexo-root .open .g{color:#15803d;font-weight:600}.nexo-root .place-photos{border-radius:10px;grid-template-columns:1.3fr 1fr 1fr;gap:4px;height:64px;display:grid;overflow:hidden}.nexo-root .place-photos svg{width:100%;height:100%}.nexo-root .place-actions{flex-wrap:wrap;gap:6px;display:flex}.nexo-root .place-actions span{border:1px solid var(--scr-line);color:var(--scr-link);border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:600}.nexo-root .place-actions .wa{background:var(--wa-btn);border-color:var(--wa-btn);color:var(--wa-btn-ink)}.nexo-root .scr-search.on .place-actions .wa{animation:.45s 2.5s both nexo-tap}.nexo-root .scr-site{background:var(--scr);padding-top:36px;font-size:11.5px}.nexo-root .url-bar{z-index:2;background:var(--scr-soft);height:26px;color:var(--scr-muted);border-radius:8px;justify-content:center;align-items:center;gap:5px;margin:4px 12px 6px;font-size:10.5px;display:flex;position:relative}.nexo-root .url-bar svg{width:10px;height:10px}.nexo-root .site-view{position:absolute;inset:68px 0 0;overflow:hidden}.nexo-root .scr-site.on .site-body{animation:2.6s cubic-bezier(.45,0,.2,1) .7s both nexo-sitescroll}.nexo-root .site-hero{color:#fff;height:210px;position:relative;overflow:hidden}.nexo-root .site-hero .photo{position:absolute;inset:0}.nexo-root .site-hero:after{content:"";background:linear-gradient(#0000 30%,#140a04b8);position:absolute;inset:0}.nexo-root .site-hero .t{z-index:1;gap:4px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.nexo-root .site-hero .t b{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.03em;font-size:24px;line-height:1}.nexo-root .site-hero .t span{opacity:.9;font-size:11px}.nexo-root .menu-h{justify-content:space-between;padding:14px 14px 6px;font-size:12.5px;font-weight:700;display:flex}.nexo-root .menu-h span{color:var(--scr-muted);font-size:10.5px;font-weight:500}.nexo-root .menu-list li{border-top:1px solid var(--scr-line);justify-content:space-between;padding:9px 14px;display:flex}.nexo-root .menu-list li span{color:var(--scr-muted)}.nexo-root .visit{background:var(--scr-soft);color:var(--scr-muted);border-radius:10px;margin:10px 14px;padding:10px;font-size:10.5px}.nexo-root .site-wa{z-index:3;background:var(--wa-btn);height:40px;color:var(--wa-btn-ink);border-radius:20px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 10px 20px -10px #04331f99}.nexo-root .site-wa:after{content:"";border-radius:inherit;border:2px solid var(--wa-btn);opacity:0;position:absolute;inset:0}.nexo-root .scr-site.on .site-wa:after{animation:1s ease-out 2.6s 2 nexo-ring}.nexo-root .scr-site.on .site-wa{animation:.45s 3.5s both nexo-tap}.nexo-root .scr-chat{background:var(--chat-bg);flex-direction:column;display:flex}.nexo-root .wa-head{background:var(--wa-head);color:#fff;align-items:center;gap:9px;padding:40px 12px 10px;display:flex}.nexo-root .wa-head .av{color:#3a2400;background:#f5b83d}.nexo-root .wa-head b{font-size:12.5px;display:block}.nexo-root .wa-head small{opacity:.8;font-size:10px;display:block}.nexo-root .chat{flex-direction:column;flex:1;gap:6px;padding:12px 10px;font-size:11.5px;display:flex;overflow:hidden}.nexo-root .day{color:var(--scr-muted);background:#ffffffbf;border-radius:6px;align-self:center;padding:3px 8px;font-size:9.5px}.nexo-root .bub{background:var(--bub-in);max-width:82%;color:var(--scr-ink);transform-origin:0 100%;border-radius:10px;align-self:flex-start;padding:7px 9px 5px;line-height:1.38;box-shadow:0 1px #00000014}.nexo-root .bub.out{background:var(--bub-out);transform-origin:100% 100%;align-self:flex-end}.nexo-root .bub time{text-align:right;color:var(--scr-muted);margin-top:2px;font-size:8.5px;display:block}.nexo-root .bub .auto{color:#0b6b4c;align-items:center;gap:3px;margin-bottom:2px;font-size:8.5px;font-weight:600;display:inline-flex}.nexo-root .bub .auto svg{width:9px;height:9px}.nexo-root .typing{background:var(--bub-out);opacity:0;border-radius:10px;align-self:flex-end;gap:3px;max-height:0;margin-top:-6px;padding:0 10px;display:flex;overflow:hidden}.nexo-root .typing span{background:#5b7a63;border-radius:50%;width:5px;height:5px;animation:1s infinite nexo-dot}.nexo-root .typing span:nth-child(2){animation-delay:.15s}.nexo-root .typing span:nth-child(3){animation-delay:.3s}.nexo-root .sys{color:#6b5300;background:#fff5cc;border-radius:7px;align-self:center;padding:4px 10px;font-size:9.5px}.nexo-root .scr-chat.on .bub,.nexo-root .scr-chat.on .sys{animation:nexo-pop .45s var(--d,0s) var(--ease) both}.nexo-root .scr-chat.on .typing{animation:nexo-typing-win var(--tw,.8s) var(--d,0s) ease both}.nexo-root .steps{z-index:2;color:var(--on-blue);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0 0 16%;display:grid;position:relative}.nexo-root .step{text-align:left;opacity:.72;gap:3px;min-height:48px;padding:8px 0;transition:opacity .3s;display:grid}.nexo-root .step:hover,.nexo-root .step.on{opacity:1}.nexo-root .step-n{font-family:var(--f-display);font-variation-settings:"wdth" 110;letter-spacing:-.02em;font-size:1rem;font-weight:800}.nexo-root .step-s{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.625rem}.nexo-root .bar{background:color-mix(in srgb, var(--on-blue) 26%, transparent);border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.nexo-root .bar i{background:var(--on-blue);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.nexo-root .hero.playing .step.on .bar i{animation:nexo-fill var(--dur,5s) linear forwards}.nexo-root .hero.paused .step.on .bar i,.nexo-root .hero.offscreen .step.on .bar i,.nexo-root .hero.paused .scr.on *,.nexo-root .hero.offscreen .scr.on *{animation-play-state:paused}.nexo-root .marquee{border-block:1px solid var(--line);background:var(--surface);padding-block:22px;overflow:hidden}.nexo-root .mq-label{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px}.nexo-root .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.nexo-root .mq-track{width:max-content;animation:46s linear infinite nexo-mq;display:flex}.nexo-root .mq:hover .mq-track{animation-play-state:paused}.nexo-root.gs .mq-track{animation:none}.nexo-root .mq-track ul{align-items:center;display:flex}.nexo-root .mq-track li{font-family:var(--f-display);font-variation-settings:"wdth" 118;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:clamp(18px,2.4vw,34px);padding-right:clamp(18px,2.4vw,34px);font-size:clamp(1.4rem,2.6vw,2.3rem);font-weight:700;display:flex}.nexo-root .mq-track li:after{content:"";background:var(--coral);border-radius:50%;width:10px;height:10px}.nexo-root .reality{isolation:isolate;background:var(--night);color:var(--on-night);--cx:70%;--cy:30%;position:relative;overflow:hidden}.nexo-root .reality-fill{z-index:-1;background:var(--blue);clip-path:circle(0% at var(--cx) var(--cy));transition:clip-path 1.1s var(--ease);position:absolute;inset:0}.nexo-root .reality[data-state=after] .reality-fill{clip-path:circle(150% at var(--cx) var(--cy))}.nexo-root .reality .wrap{padding-block:clamp(80px,10vw,150px)}.nexo-root .r-head{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:32px 48px;display:grid}.nexo-root .r-head .eyebrow{color:color-mix(in srgb, var(--on-night) 72%, transparent)}.nexo-root .r-head h2{margin-top:18px}.nexo-root .r-side{justify-items:start;gap:18px;display:grid}.nexo-root .r-status{font-size:var(--t-base);max-width:36ch;color:color-mix(in srgb, var(--on-night) 86%, transparent);display:grid}.nexo-root .r-status span{transition:opacity .5s ease, transform .6s var(--ease);grid-area:1/1}.nexo-root .r-status .a{opacity:0;transform:translateY(8px)}.nexo-root .reality[data-state=after] .r-status .b{opacity:0;transform:translateY(-8px)}.nexo-root .reality[data-state=after] .r-status .a{opacity:1;transform:none}.nexo-root .toggle{background:color-mix(in srgb, var(--on-night) 13%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.nexo-root .toggle button{z-index:1;min-height:46px;font-weight:600;font-size:var(--t-sm);border-radius:999px;padding:0 20px;transition:color .4s;position:relative}.nexo-root .toggle .knob{background:var(--on-night);width:calc(50% - 4px);transition:transform .55s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.nexo-root .reality[data-state=after] .knob{transform:translate(100%)}.nexo-root .reality[data-state=before] .toggle button:first-of-type{color:var(--night)}.nexo-root .reality[data-state=after] .toggle button:last-of-type{color:var(--blue)}.nexo-root .toggle.hint .knob{animation:1.6s 1s 2 nexo-nudge}.nexo-root .ledger{border-top:1px solid var(--night-line);margin-top:clamp(44px,6vw,84px)}.nexo-root .row{border-bottom:1px solid var(--night-line);grid-template-columns:150px minmax(0,1fr) 34px;align-items:center;gap:16px 28px;padding-block:clamp(18px,2.2vw,26px);display:grid}.nexo-root .row .lab{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--on-night) 70%, transparent)}.nexo-root .row .txt{min-width:0;display:grid}.nexo-root .row .txt span,.nexo-root .row .mk span{transition:opacity .45s ease, transform .6s var(--ease);transition-delay:calc(var(--i) * 70ms);grid-area:1/1}.nexo-root .row .txt span{text-wrap:pretty;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:500;line-height:1.3}.nexo-root .row .a{opacity:0;transform:translateY(14px)}.nexo-root .reality[data-state=after] .row .b{opacity:0;transform:translateY(-14px)}.nexo-root .reality[data-state=after] .row .a{opacity:1;transform:none}.nexo-root .row .mk{width:34px;height:34px;display:grid}.nexo-root .row .mk span{border-radius:50%;place-items:center;display:grid}.nexo-root .row .mk .b{border:1.5px solid color-mix(in srgb, var(--coral) 70%, transparent);color:var(--coral)}.nexo-root .row .mk .a{background:var(--on-night);color:var(--blue)}.nexo-root .row .mk svg{width:16px;height:16px}.nexo-root .services{padding-block:clamp(84px,10vw,150px) clamp(60px,8vw,120px)}.nexo-root .s-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:28px 48px;margin-bottom:clamp(44px,6vw,84px);display:grid}.nexo-root .s-intro h2{margin-top:18px}.nexo-root .s-intro p{color:var(--muted);max-width:40ch}.nexo-root .deck{flex-direction:column;gap:clamp(24px,4vw,48px);display:flex}.nexo-root .panel{transform-origin:50% 0;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:560px;display:grid;position:relative;overflow:hidden}.nexo-root .shade{z-index:5;background:var(--shade);opacity:0;pointer-events:none;position:absolute;inset:0}@media (min-width:900px) and (min-height:700px){.nexo-root .panel{top:calc(env(safe-area-inset-top,0px) + 88px + var(--i) * 16px);position:sticky}}.nexo-root .p-text{z-index:1;flex-direction:column;gap:20px;min-width:0;padding:clamp(28px,4vw,56px);display:flex;position:relative}.nexo-root .p-tag{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.nexo-root .p-tag span:last-child{opacity:.72}.nexo-root .p-text h3{font-family:var(--f-display);font-variation-settings:"wdth" 106;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3.3vw,3rem);font-weight:800;line-height:1}.nexo-root .p-text p{opacity:.86;max-width:46ch}.nexo-root .checks{font-size:var(--t-sm);gap:10px;display:grid}.nexo-root .checks li{align-items:flex-start;gap:10px;display:flex}.nexo-root .checks svg{flex:none;width:18px;height:18px;margin-top:1px}.nexo-root .p-text .link-arrow{margin-top:auto}.nexo-root .p-vis{z-index:1;place-items:center;min-width:0;padding:clamp(20px,3vw,44px);display:grid;position:relative}.nexo-root .p-web{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.nexo-root .p-web .checks svg{color:var(--blue)}.nexo-root .p-web .p-vis{background:var(--blue-soft)}.nexo-root .p-wa{background:var(--wa);color:var(--on-wa)}.nexo-root .p-ads{background:var(--blue);color:var(--on-blue)}.nexo-root .p-photo{background:var(--night);color:var(--on-night)}.nexo-root .p-wa .checks svg,.nexo-root .p-ads .checks svg,.nexo-root .p-photo .checks svg{opacity:.9}.nexo-root .browser{background:var(--scr);width:100%;max-width:520px;color:var(--scr-ink);border-radius:14px;font-size:12px;overflow:hidden;box-shadow:0 40px 70px -40px #030a208c}.nexo-root .b-bar{background:var(--scr-soft);border-bottom:1px solid var(--scr-line);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.nexo-root .b-bar i{background:#d9dce3;border-radius:50%;width:9px;height:9px}.nexo-root .b-bar .u{background:var(--scr);height:20px;color:var(--scr-muted);border-radius:6px;flex:1;align-items:center;margin-left:10px;padding-left:10px;font-size:10px;display:flex}.nexo-root .b-body{gap:10px;padding:14px;display:grid;position:relative}.nexo-root .b-nav{justify-content:space-between;align-items:center;font-weight:700;display:flex}.nexo-root .b-nav span{color:var(--scr-muted);gap:12px;font-size:10.5px;font-weight:500;display:flex}.nexo-root .b-hero{color:#fff;border-radius:10px;height:150px;position:relative;overflow:hidden}.nexo-root .b-hero .photo{position:absolute;inset:0}.nexo-root .b-hero:after{content:"";background:linear-gradient(90deg,#140a04b3,#140a0400 70%);position:absolute;inset:0}.nexo-root .b-hero .t{z-index:1;gap:6px;display:grid;position:absolute;top:50%;left:16px;translate:0 -50%}.nexo-root .b-hero b{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.03em;font-size:22px;line-height:1}.nexo-root .b-hero small{opacity:.9;font-size:10.5px}.nexo-root .b-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nexo-root .b-tile{border:1px solid var(--scr-line);border-radius:8px;font-size:10.5px;overflow:hidden}.nexo-root .b-tile svg{width:100%;height:56px;display:block}.nexo-root .b-tile div{justify-content:space-between;padding:6px 8px;display:flex}.nexo-root .b-tile div span{color:var(--scr-muted)}.nexo-root .b-info{color:var(--scr-muted);background:var(--scr-soft);border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:10.5px;display:flex}.nexo-root .b-wa{background:var(--wa-btn);height:34px;color:var(--wa-btn-ink);border-radius:17px;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 20px -8px #04331f8c}.nexo-root .b-wa svg{width:13px;height:13px}.nexo-root .b-wa:after{content:"";border-radius:inherit;border:2px solid var(--wa-btn);opacity:0;position:absolute;inset:0}.nexo-root .cursor{z-index:4;width:22px;height:22px;color:var(--scr-ink);opacity:0;pointer-events:none;filter:drop-shadow(0 2px 2px #0000004d);position:absolute;bottom:4px;right:30px}.nexo-root .b-anim{transition:opacity .6s ease, transform .8s var(--ease);transition-delay:calc(var(--k) * .11s)}.nexo-root.motion .p-web:not(.live) .b-anim{opacity:0;transform:translateY(18px)}.nexo-root .p-web.live .cursor{animation:nexo-cursor-in 1.4s 1.2s var(--ease) both}.nexo-root .p-web.live .b-wa{animation:.45s 2.6s both nexo-tap}.nexo-root .p-web.live .b-wa:after{animation:1.3s ease-out 2.8s 2 nexo-ring}.nexo-root .chatcard{background:var(--chat-bg);width:100%;max-width:380px;color:var(--scr-ink);border-radius:22px;overflow:hidden;box-shadow:0 40px 70px -36px #0009}.nexo-root .chatcard .wa-head{padding-top:12px}.nexo-root .chatcard .chat{gap:7px;min-height:400px;font-size:12px}.nexo-root.motion .p-wa:not(.live) .chat .bub,.nexo-root.motion .p-wa:not(.live) .chat .sys{opacity:0}.nexo-root .p-wa.live .bub,.nexo-root .p-wa.live .sys{animation:nexo-pop .5s var(--d,0s) var(--ease) both}.nexo-root .p-wa.live .typing{animation:nexo-typing-win var(--tw,.9s) var(--d,0s) ease both}.nexo-root .adsvis{gap:12px;width:100%;max-width:430px;display:grid}.nexo-root .fb-ad{color:#111827;background:#fff;border-radius:18px;font-size:12.5px;overflow:hidden;box-shadow:0 30px 60px -34px #0009}.nexo-root .fb-top{align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.nexo-root .fb-mark{color:#fff;width:34px;height:34px;font-family:var(--f-display);background:#1877f2;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid}.nexo-root .fb-top b{font-size:13px;display:block}.nexo-root .fb-top small,.nexo-root .fb-cta small{color:#65676b;font-size:11px;font-weight:500;display:block}.nexo-root .fb-top .more{color:#65676b;letter-spacing:1px;margin-left:auto}.nexo-root .fb-ad>p{margin:0;padding:0 14px 10px;line-height:1.4}.nexo-root .fb-photo{aspect-ratio:16/9;background:#e4e6eb;overflow:hidden}.nexo-root .fb-photo .photo{width:100%;height:100%;display:block}.nexo-root .fb-cta{background:#f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.nexo-root .fb-cta b{font-size:13px;display:block}.nexo-root .fb-btn{color:#fff;background:#1877f2;border-radius:8px;flex:none;padding:8px 12px;font-size:12px;font-weight:700}.nexo-root .placements{gap:8px;display:grid}.nexo-root .pl-row{background:color-mix(in srgb, var(--on-blue) 12%, transparent);font-size:var(--t-sm);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.nexo-root .pl-row small{opacity:.78;font-weight:400;font-size:var(--t-xs);display:block}.nexo-root .sw{background:var(--on-blue);width:40px;height:22px;transition:background-color .4s ease calc(.5s + var(--k) * .3s);border-radius:11px;flex:none;position:relative}.nexo-root .sw:after{content:"";background:var(--blue);width:16px;height:16px;transition:transform .45s var(--ease) calc(.5s + var(--k) * .3s), background-color .4s ease calc(.5s + var(--k) * .3s);border-radius:50%;position:absolute;top:3px;left:3px;transform:translate(18px)}.nexo-root.motion .p-ads:not(.live) .sw{background:color-mix(in srgb, var(--on-blue) 30%, transparent)}.nexo-root.motion .p-ads:not(.live) .sw:after{background:var(--on-blue);transform:none}.nexo-root .photovis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:470px;display:grid}.nexo-root .master{border-radius:16px;grid-column:1/-1;position:relative;overflow:hidden}.nexo-root .master .photo{object-fit:contain;width:100%;height:auto;position:relative}.nexo-root .vf{pointer-events:none;position:absolute;inset:10px}.nexo-root .vf svg{width:100%;height:100%}.nexo-root .master figcaption{font-family:var(--f-mono);letter-spacing:.06em;color:#fff;background:#080e1eb8;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex;position:absolute;bottom:14px;left:14px}.nexo-root .master figcaption i{background:#ff4d4d;border-radius:50%;width:7px;height:7px}.nexo-root .shutter{opacity:0;background:#fff;position:absolute;inset:0}.nexo-root .p-photo.live .shutter{animation:.6s .25s both nexo-flash}.nexo-root .dest{background:color-mix(in srgb, var(--on-night) 8%, transparent);border:1px solid var(--night-line);font-size:var(--t-xs);border-radius:12px;overflow:hidden}.nexo-root .photo-m{transition:clip-path 1s var(--ease) calc(.7s + var(--k) * .18s);clip-path:inset(0);display:block;overflow:hidden}.nexo-root .photo-m img{width:100%;height:auto;display:block}.nexo-root.motion .p-photo:not(.live) .photo-m{clip-path:inset(0 0 100%)}.nexo-root .process{border-top:1px solid var(--line);padding-block:clamp(84px,10vw,150px)}.nexo-root .proc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,104px);display:grid}.nexo-root .proc-head{top:calc(env(safe-area-inset-top,0px) + 120px);align-self:start;justify-items:start;gap:22px;display:grid;position:sticky}.nexo-root .proc-head h2{margin-top:-4px}.nexo-root .steps-v{gap:clamp(56px,8vw,104px);padding-left:76px;display:grid;position:relative}.nexo-root .track{background:var(--line);border-radius:2px;width:2px;position:absolute;top:12px;bottom:60px;left:22px}.nexo-root .track i{background:var(--blue);transform-origin:50% 0;border-radius:2px;position:absolute;inset:0}.nexo-root .p-step{gap:12px;display:grid;position:relative}.nexo-root .p-num{background:var(--blue);width:46px;height:46px;color:var(--on-blue);border:2px solid var(--blue);font-family:var(--f-display);transition:background-color .4s, color .4s, border-color .4s, transform .5s var(--ease);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:800;display:grid;position:absolute;top:-6px;left:-76px}.nexo-root.gs .p-step:not(.reached) .p-num{background:var(--paper);color:var(--muted);border-color:var(--line);transform:scale(.88)}.nexo-root .p-step h3{font-family:var(--f-display);font-variation-settings:"wdth" 106;letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;line-height:1.05}.nexo-root .p-step p{color:var(--muted);max-width:46ch}.nexo-root .artifact{justify-self:start;max-width:100%;margin-top:8px}.nexo-root .art-msg{background:var(--bub-out);color:var(--scr-ink);font-size:var(--t-sm);border-radius:12px 12px 4px;max-width:340px;padding:10px 12px 6px;box-shadow:0 10px 24px -16px #00000059}.nexo-root .art-msg time{text-align:right;color:var(--scr-muted);font-size:10px;display:block}.nexo-root .art-tags{flex-wrap:wrap;gap:8px;display:flex}.nexo-root .art-tags span{font-size:var(--t-xs);font-family:var(--f-mono);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 11px}.nexo-root .art-live{background:var(--surface);border:1px solid var(--line);font-size:var(--t-sm);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:inline-flex}.nexo-root .art-live i{background:#22c55e;border-radius:50%;width:9px;height:9px;animation:2s infinite nexo-live;box-shadow:0 0 #22c55e80}.nexo-root .faq{background:var(--surface);border-top:1px solid var(--line);padding-block:clamp(84px,10vw,150px)}.nexo-root .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);display:grid}.nexo-root .faq-head{top:calc(env(safe-area-inset-top,0px) + 120px);align-self:start;gap:20px;display:grid;position:sticky}.nexo-root .faq-head p{color:var(--muted);max-width:36ch}.nexo-root .qa{border-top:1px solid var(--line)}.nexo-root .qa details{border-bottom:1px solid var(--line)}.nexo-root .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.nexo-root .qa summary::-webkit-details-marker{display:none}.nexo-root .pm{border:1px solid var(--line);width:36px;height:36px;transition:background-color .35s, border-color .35s, transform .5s var(--ease);border-radius:50%;flex:none;position:relative}.nexo-root .pm:before,.nexo-root .pm:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.nexo-root .pm:after{rotate:90deg}.nexo-root .qa summary:hover .pm{background:var(--blue-soft);border-color:var(--blue-soft)}.nexo-root .qa details[open] .pm{background:var(--blue);border-color:var(--blue);color:var(--on-blue);transform:rotate(45deg)}.nexo-root .ans{overflow:hidden}.nexo-root .ans p{max-width:60ch;color:var(--muted);padding-bottom:26px}.nexo-root .close{background:var(--night);color:var(--on-night);overflow:hidden}.nexo-root .close .wrap{padding-block:clamp(84px,12vw,170px) 0}.nexo-root .big{font-family:var(--f-display);font-variation-settings:"wdth" 125;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(3rem,12vw,10.4rem);font-weight:800;line-height:.86}.nexo-root .big .c{display:inline-block}.nexo-root .big .q{color:var(--coral)}.nexo-root .close-grid{grid-template-columns:minmax(0,1fr);place-items:start center;gap:clamp(36px,5vw,56px);margin-top:clamp(36px,5vw,64px);display:grid}.nexo-root .close-aside{align-content:start;justify-items:stretch;gap:24px;width:min(100%,36rem);display:grid}.nexo-root .close-aside>.btn{justify-self:start}.nexo-root .close-aside>p{color:color-mix(in srgb, var(--on-night) 82%, transparent);max-width:42ch;font-size:clamp(1.05rem,1.4vw,1.25rem)}.nexo-root .consult{color:#111827;background:#fff;border-radius:28px;gap:16px;width:min(100%,36rem);padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 30px 70px -36px #00000080}.nexo-root .consult h3{font-family:var(--f-display);font-variation-settings:"wdth" 108;letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.15}.nexo-root .consult label{letter-spacing:-.01em;color:#111827;gap:8px;font-size:.8125rem;font-weight:700;display:grid}.nexo-root .consult .opt{color:#6b7280;font-weight:500}.nexo-root .consult-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nexo-root .consult input,.nexo-root .consult textarea,.nexo-root .consult select{width:100%;font:inherit;color:#111827;min-height:52px;box-shadow:none;background:#f3f4f6;border:0;border-radius:12px;padding:14px 16px;font-size:.95rem;font-weight:500}.nexo-root .consult textarea{resize:vertical;min-height:120px}.nexo-root .consult input::placeholder,.nexo-root .consult textarea::placeholder{color:#9ca3af;font-weight:500}.nexo-root .consult-select{display:block;position:relative}.nexo-root .consult select{appearance:none;cursor:pointer;padding-right:42px}.nexo-root .consult-select:after{content:"";pointer-events:none;border-bottom:2px solid #111827;border-right:2px solid #111827;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.nexo-root .consult-go{color:#fff;cursor:pointer;background:#111827;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:4px;font-size:1rem;font-weight:650;display:flex}.nexo-root .consult-go:hover{background:#000}.nexo-root .consult-go:disabled{opacity:.6;cursor:default}.nexo-root .consult>p{text-align:center;color:#6b7280;justify-self:center;max-width:42ch;margin:0;font-size:.75rem;font-weight:500;line-height:1.45}.nexo-root .consult .consult-done{color:#111827;max-width:28ch;font-size:1rem;font-weight:650}.nexo-root .consult .consult-error{color:#b42318}.nexo-root .contact{border-top:1px solid var(--night-line);display:grid}.nexo-root .contact div{border-bottom:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:18px;display:flex}.nexo-root .contact small{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:.625rem;display:block}.nexo-root .contact strong{-webkit-user-select:all;user-select:all;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600}.nexo-root .copy{border:1px solid var(--night-line);min-height:40px;font-size:var(--t-sm);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.nexo-root .copy:hover{background:var(--on-night);color:var(--night)}.nexo-root .copy svg{width:15px;height:15px}.nexo-root .copy.copied{background:var(--coral);border-color:var(--coral);color:var(--night)}.nexo-root .foot{border-top:1px solid var(--night-line);font-size:var(--t-sm);color:color-mix(in srgb, var(--on-night) 72%, transparent);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(64px,9vw,120px);padding-block:28px;display:flex}.nexo-root .foot nav{flex-wrap:wrap;gap:22px;display:flex}.nexo-root .foot a{text-decoration:none}.nexo-root .foot a:hover{color:var(--on-night)}.nexo-root .mbar{z-index:45;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--surface);border-top:1px solid var(--line);transition:transform .5s var(--ease);gap:10px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.nexo-root .mbar.show{transform:none}.nexo-root .mbar .btn{flex:1;min-height:50px}@media (max-width:980px){.nexo-root .hero .wrap{grid-template-columns:minmax(0,1fr)}.nexo-root .demo{margin-top:12px;padding-top:44px}.nexo-root .slab{border-radius:0;inset:0 -50vw -56px}.nexo-root .steps{margin-left:0}.nexo-root .s-intro,.nexo-root .r-head,.nexo-root .proc,.nexo-root .faq-grid,.nexo-root .close-grid{grid-template-columns:minmax(0,1fr)}.nexo-root .proc-head,.nexo-root .faq-head{position:static}.nexo-root .panel{grid-template-columns:minmax(0,1fr);min-height:0}.nexo-root .p-text .link-arrow{margin-top:0}}@media (max-width:760px){.nexo-root .mbar{display:flex}.nexo-root .foot{padding-bottom:96px}.nexo-root .row{grid-template-columns:minmax(0,1fr) 30px;gap:8px 16px}.nexo-root .row .lab{grid-column:1/-1}.nexo-root .row .mk{grid-area:2/2;width:30px;height:30px}.nexo-root .steps{gap:6px}.nexo-root .step-s{font-size:.5625rem}.nexo-root .contact div{align-items:flex-start}.nexo-root .consult-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nexo-root .steps-v{padding-left:62px}.nexo-root .p-num{width:40px;height:40px;left:-62px}.nexo-root .track{left:19px}.nexo-root .chatcard .chat{min-height:360px}}@keyframes nexo-fill{to{transform:scaleX(1)}}@keyframes nexo-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes nexo-typing-win{0%{opacity:0;max-height:0;margin-top:-6px;padding-block:0}14%,86%{opacity:1;max-height:32px;margin-top:0;padding-block:9px}to{opacity:0;max-height:0;margin-top:-6px;padding-block:0}}@keyframes nexo-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes nexo-kenburns{0%{transform:scale(1.16)}}@keyframes nexo-rise{0%{transform:translateY(105%)}}@keyframes nexo-pindrop{0%{opacity:0;transform:translateY(-26px)}60%{opacity:1}}@keyframes nexo-sitescroll{to{transform:translateY(-138px)}}@keyframes nexo-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.7)}}@keyframes nexo-ring2{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes nexo-tap{0%,to{scale:1}45%{scale:.9}}@keyframes nexo-ctaflash{0%,to{background:var(--scr-soft);color:var(--scr-link)}30%,70%{background:var(--scr-link);color:#fff}}@keyframes nexo-blink{50%{opacity:0}}@keyframes nexo-flash{0%{opacity:0}18%{opacity:.95}to{opacity:0}}@keyframes nexo-cursor-in{0%{opacity:0;translate:-150px -120px}25%{opacity:1}to{opacity:1;translate:0}}@keyframes nexo-mq{to{transform:translate(-50%)}}@keyframes nexo-nudge{0%,to{transform:none}50%{transform:translate(12%)}}@keyframes nexo-live{0%{box-shadow:0 0 #22c55e80}80%,to{box-shadow:0 0 0 10px #22c55e00}}@media (prefers-reduced-motion:reduce){.nexo-root,.nexo-root *,.nexo-root:before,.nexo-root :before,.nexo-root:after,.nexo-root :after{transition:none!important;animation:none!important}.nexo-root .step.on .bar i{transform:scaleX(1)}.nexo-root .mq-track{flex-wrap:wrap;width:auto}.nexo-root .mq-track ul[aria-hidden]{display:none}.nexo-root .mq-track ul{flex-wrap:wrap;row-gap:8px}}
