*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.relative{position:relative}.sticky{position:sticky}.z-\[1\]{z-index:1}.mx-auto{margin-left:auto;margin-right:auto}.mb-\[18px\]{margin-bottom:18px}.mt-11{margin-top:2.75rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.mt-\[18px\]{margin-top:18px}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[3px\]{height:3px}.w-\[54px\]{width:54px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[390px\]{max-width:390px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[18px\]{gap:18px}.gap-\[2px\]{gap:2px}.rounded-full{border-radius:9999px}.border-t{border-top-width:1px}.border-\[rgba\(20\,40\,60\,\.10\)\]{border-color:#14283c1a}.bg-\[linear-gradient\(90deg\,var\(--cyan\)\,var\(--electric\)\)\]{background-image:linear-gradient(90deg,var(--cyan),var(--electric))}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-7{padding-bottom:1.75rem}.pt-6{padding-top:1.5rem}.pt-\[72px\]{padding-top:72px}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-\[\.66rem\]{font-size:.66rem}.text-\[\.68rem\]{font-size:.68rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.9rem\]{font-size:.9rem}.uppercase{text-transform:uppercase}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.18em\]{letter-spacing:.18em}.text-\[\#37E0A0\]{--tw-text-opacity: 1;color:rgb(55 224 160 / var(--tw-text-opacity, 1))}.text-\[\#39BDF8\]{--tw-text-opacity: 1;color:rgb(57 189 248 / var(--tw-text-opacity, 1))}.text-\[\#667789\]{--tw-text-opacity: 1;color:rgb(102 119 137 / var(--tw-text-opacity, 1))}.text-\[\#EAF2FB\]{--tw-text-opacity: 1;color:rgb(234 242 251 / var(--tw-text-opacity, 1))}.text-\[\#FF6B6B\]{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.text-\[rgba\(234\,242\,251\,\.44\)\]{color:#eaf2fb70}.text-\[rgba\(234\,242\,251\,\.62\)\]{color:#eaf2fb9e}.text-z-cyan{color:var(--cyan)}.text-z-muted{color:var(--muted)}.no-underline{text-decoration-line:none}.shadow-\[0_0_16px_rgba\(95\,200\,255\,\.65\)\]{--tw-shadow: 0 0 16px rgba(95,200,255,.65);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}:root{--bg: #0A0E14;--bg-2: #0E141D;--panel: #121A26;--cyan: #5CC8FF;--electric: #3D7BFF;--glow: #6FD3FF;--white: #EAF2FB;--muted: #8499AE;--green: #37E0A0;--line: rgba(120, 160, 200, .14);--display: "JetBrains Mono", monospace;--mono: "JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--display);background:var(--bg);color:var(--white);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:600;letter-spacing:-.02em;line-height:1.05}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.nav{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 32px;background:linear-gradient(180deg,#0a0e14d9,#0a0e1400);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand{display:flex;align-items:center;gap:.6em;font-weight:700;font-size:1.25rem;letter-spacing:.02em}.brand .mark{width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,var(--cyan),var(--electric));display:grid;place-items:center;box-shadow:0 0 18px #5fc8ff80}.brand .mark svg{width:16px;height:16px}.nav-cta{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);border:1px solid rgba(95,200,255,.35);padding:.7em 1.2em;border-radius:999px;transition:.25s}.nav-cta:hover{background:#5fc8ff1a;box-shadow:0 0 22px #5fc8ff40}.hero{position:relative}.stage{height:100vh;width:100%;position:relative;overflow:hidden;display:grid;place-items:center}.bg-grid{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;opacity:0;background-image:radial-gradient(circle at 50% 40%,rgba(61,123,255,.2),transparent 55%),radial-gradient(circle at 50% 44%,rgba(95,200,255,.12),transparent 45%),linear-gradient(rgba(120,160,200,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,200,.05) 1px,transparent 1px);background-size:auto,auto,46px 46px,46px 46px;background-position:center;will-change:transform}.particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:twinkle 4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.05}50%{opacity:.5}}.scene{position:relative;width:min(92vw,560px);aspect-ratio:1/1.18;display:grid;place-items:center}.layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;will-change:transform,opacity}.face-wrap{z-index:3}.photo{position:relative;width:min(78vw,400px);aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#1a2735,#0e151e);box-shadow:0 34px 90px -22px #000000bf,0 0 0 1px #78aad22e}.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:78% center;object-position:78% center;display:block;filter:saturate(1.05) contrast(1.03)}.ph-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:24px;color:var(--muted);font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;line-height:2}.grid-fx{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-image:linear-gradient(rgba(95,200,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(95,200,255,.16) 1px,transparent 1px);background-size:26px 26px;mix-blend-mode:screen}.scanline{position:absolute;left:0;right:0;top:0;height:70px;opacity:0;background:linear-gradient(180deg,#5fc8ff00,#5fc8ff47);border-bottom:2px solid var(--glow);box-shadow:0 0 28px 4px #5fc8ff8c}.reticle{position:absolute;top:14px;right:14px;bottom:14px;left:14px;opacity:0}.reticle span{position:absolute;width:26px;height:26px;border:2.5px solid var(--cyan);transition:border-color .2s}.reticle .a{top:0;left:0;border-right:0;border-bottom:0}.reticle .b{top:0;right:0;border-left:0;border-bottom:0}.reticle .c{bottom:0;left:0;border-right:0;border-top:0}.reticle .d{bottom:0;right:0;border-left:0;border-top:0}.mesh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--mono)}.hud .corner{position:absolute;font-size:.58rem;letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;opacity:0}.hud .tl{top:14px;left:14px}.hud .tr{top:14px;right:14px;text-align:right}.hud .bl{bottom:14px;left:14px}.hud .br{bottom:14px;right:14px;text-align:right}.hud .k{color:var(--muted)}.hud .v{color:var(--white)}.proc-bar{width:84px;height:3px;background:#78a0c840;border-radius:2px;margin-top:5px;overflow:hidden}.proc-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--electric));box-shadow:0 0 10px var(--cyan)}.verified{position:absolute;left:50%;bottom:22px;transform:translate(-50%) scale(.6);opacity:0;display:flex;align-items:center;gap:.6em;padding:.6em 1em;border-radius:999px;background:#081016d9;border:1px solid rgba(55,224,160,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 36px #37e0a059;white-space:nowrap}.verified .vc{width:26px;height:26px;border-radius:50%;background:var(--green);display:grid;place-items:center;box-shadow:0 0 18px #37e0a0b3}.verified .vc svg{width:14px;height:14px;stroke:#06231a;stroke-width:3.4;fill:none}.verified .vt{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.building-wrap{z-index:2;opacity:0}.building-svg{width:98%;height:auto;filter:drop-shadow(0 50px 80px rgba(0,0,0,.75))}@keyframes winblink{0%,to{opacity:.5}50%{opacity:.9}}.winblink{animation:winblink 5s ease-in-out infinite}.copy{position:absolute;left:0;right:0;bottom:8%;z-index:10;text-align:center;padding:0 24px}.cblock{position:absolute;left:0;right:0;bottom:0;opacity:0;will-change:transform,opacity}.cblock .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);display:block;margin-bottom:.8rem}.cblock h1{font-size:clamp(2rem,4.6vw,3.4rem)}.cblock h1 .g{background:linear-gradient(90deg,var(--cyan),var(--electric));-webkit-background-clip:text;background-clip:text;color:transparent}.cblock p{margin-top:.8rem;color:var(--muted);font-size:1.05rem}.cblock.green .eyebrow{color:var(--green)}.cue{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:11;display:flex;flex-direction:column;align-items:center;gap:.5em;color:var(--muted);font-family:var(--mono);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase}.cue .m{width:22px;height:34px;border:1.5px solid var(--muted);border-radius:12px;position:relative}.cue .m:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:7px;border-radius:2px;background:var(--cyan);transform:translate(-50%);animation:wheel 1.6s ease-in-out infinite}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}70%{opacity:1;transform:translate(-50%,9px)}to{opacity:0;transform:translate(-50%,9px)}}.prail{position:absolute;top:0;left:0;height:2px;width:100%;z-index:12}.prail i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--electric));box-shadow:0 0 12px var(--cyan)}.band{padding:120px 0;background:linear-gradient(180deg,var(--bg),var(--bg-2))}.band .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.band h2{font-size:clamp(1.8rem,3.6vw,2.7rem);margin-top:1rem;max-width:14ch}.band p.lead{color:var(--muted);margin-top:1.1rem;font-size:1.1rem;max-width:46ch}.triad{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}.tcard{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px;transition:.3s}.tcard:hover{transform:translateY(-6px);border-color:#5fc8ff66;box-shadow:0 20px 50px -24px #5fc8ff66}.tcard .ic{width:46px;height:46px;border-radius:12px;background:#5fc8ff1a;display:grid;place-items:center;margin-bottom:16px}.tcard .ic svg{width:22px;height:22px;stroke:var(--cyan);stroke-width:1.8;fill:none}.tcard h3{font-size:1.15rem}.tcard p{color:var(--muted);font-size:.95rem;margin-top:.5rem}footer{padding:40px 0;border-top:1px solid var(--line);text-align:center;color:var(--muted);font-family:var(--mono);font-size:.78rem;letter-spacing:.1em}@media (max-width:760px){.cblock h1{font-size:2rem}.triad{grid-template-columns:1fr}.nav{padding:0 18px}.stage{align-items:start;padding-top:60px}}@media (prefers-reduced-motion: reduce){*{animation:none!important}}html.reduced .bg-grid,html.reduced .building-wrap{opacity:1}html.reduced .face-wrap{opacity:0}html.reduced .verified{opacity:1;transform:translate(-50%) scale(1)}.znav{position:fixed;top:0;left:0;right:0;z-index:90;background:#0a0e14b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(120,160,200,.1);transition:background .3s}.znav-inner{max-width:1240px;margin:0 auto;height:70px;padding:0 26px;display:flex;align-items:center;gap:26px}.znav .brand{margin-right:4px}.znav-menu{display:flex;align-items:center;gap:4px}.znav-link{display:inline-flex;align-items:center;gap:.4em;height:40px;padding:0 14px;border-radius:10px;font-size:.95rem;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;font-family:var(--display);transition:.2s}.znav-link:hover{color:var(--white);background:#78aadc14}.znav-link .chev{width:14px;height:14px;opacity:.7;transition:transform .25s}.znav-item{position:relative}.znav-item:hover .chev{transform:rotate(180deg)}.znav-drop{position:absolute;top:100%;left:0;width:344px;padding:10px;background:#101620f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(120,160,200,.14);border-radius:16px;box-shadow:0 30px 70px -20px #000000b3;opacity:0;visibility:hidden;transform:translateY(8px);transition:none;display:flex;flex-direction:column;gap:2px}.znav-item:hover .znav-drop,.znav-item:focus-within .znav-drop{opacity:1;visibility:visible;transform:none;transition:opacity .1s ease,transform .1s ease}.drop-row{display:flex;gap:12px;padding:12px;border-radius:12px;transition:background-color .2s}.drop-row:hover{background:#5fc8ff14}.drop-row .ic{flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:#5fc8ff1a;display:grid;place-items:center}.drop-row .ic svg{width:19px;height:19px;stroke:var(--cyan);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.drop-row .rt{display:block;font-size:.92rem;font-weight:600;color:var(--white)}.drop-row .rd{display:block;font-size:.8rem;color:var(--muted);margin-top:2px;line-height:1.4}.znav-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.btn-ghost-sm{font-size:.9rem;font-weight:500;color:var(--white);padding:.55em 1.05em;border-radius:999px;border:1px solid rgba(120,160,200,.22);transition:.2s}.btn-ghost-sm:hover{background:#78aadc1a}.btn-cta{font-size:.9rem;font-weight:600;color:#06121a;background:linear-gradient(145deg,var(--cyan),var(--electric));padding:.6em 1.15em;border-radius:999px;box-shadow:0 8px 22px -8px #5fc8ffb3;transition:.2s}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px #5fc8ffb3}.znav-burger{display:none;margin-left:auto;width:42px;height:42px;border-radius:10px;border:1px solid rgba(120,160,200,.2);background:#78aadc0f;color:var(--white);cursor:pointer;align-items:center;justify-content:center}.znav-burger svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#05080c99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:.3s;z-index:100}.sheet-overlay.open{opacity:1;visibility:visible}.sheet{position:fixed;top:0;right:0;height:100%;width:min(86vw,360px);background:#0c121b;border-left:1px solid rgba(120,160,200,.14);z-index:101;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);padding:22px;overflow-y:auto;display:flex;flex-direction:column}.sheet.open{transform:none}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sheet-close{width:38px;height:38px;border-radius:9px;border:1px solid rgba(120,160,200,.2);background:none;color:var(--white);cursor:pointer;display:grid;place-items:center}.sheet-close svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.2;fill:none}.sheet-body{display:flex;flex-direction:column;gap:2px}.m-link{padding:14px 6px;font-size:1.05rem;font-weight:600;color:var(--white);border-bottom:1px solid rgba(120,160,200,.08)}.m-acc{border-bottom:1px solid rgba(120,160,200,.08)}.m-acc-trig{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 6px;font-size:1.05rem;font-weight:600;color:var(--white);background:none;border:0;cursor:pointer;font-family:var(--display)}.m-acc-trig .chev{width:16px;height:16px;stroke:var(--muted);stroke-width:2;fill:none;transition:transform .25s}.m-acc.open .chev{transform:rotate(180deg)}.m-acc-panel{overflow:hidden;max-height:0;transition:max-height .35s ease}.m-row{display:flex;gap:12px;padding:12px 6px}.m-row .ic{flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:#5fc8ff1a;display:grid;place-items:center}.m-row .ic svg{width:17px;height:17px;stroke:var(--cyan);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.m-row .rt{display:block;font-size:.9rem;font-weight:600;color:var(--white)}.m-row .rd{display:block;font-size:.78rem;color:var(--muted)}.m-extra{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:14px 0;padding-top:14px;border-top:1px solid rgba(120,160,200,.1)}.m-extra a{padding:8px 6px;font-size:.88rem;color:var(--muted)}.m-extra a:hover{color:var(--cyan)}.m-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.m-actions .btn-ghost-sm,.m-actions .btn-cta{text-align:center;padding:.85em}@media (max-width:920px){.znav-menu,.znav-actions{display:none!important}.znav-burger{display:flex!important}}.sec{padding:110px 0;position:relative}.sec.alt{background:linear-gradient(180deg,var(--bg-2),var(--bg))}.sec-head{max-width:680px;margin:0 auto 56px;text-align:center}.sec-head .eyebrow{justify-content:center}.sec-head h2{font-size:clamp(1.9rem,3.8vw,2.8rem);margin-top:1rem}.sec-head p{color:var(--muted);margin-top:1rem;font-size:1.08rem}.grid{display:grid;gap:20px}.g5{grid-template-columns:repeat(5,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr);max-width:920px;margin:0 auto}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s}.card:hover{transform:translateY(-6px);border-color:#5fc8ff66;box-shadow:0 24px 50px -24px #5fc8ff59}.card .ic{width:46px;height:46px;border-radius:12px;background:#5fc8ff1a;display:grid;place-items:center;margin-bottom:16px}.card .ic svg{width:23px;height:23px;stroke:var(--cyan);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.card h3{font-size:1.12rem}.card p{color:var(--muted);font-size:.94rem;margin-top:.5rem}.card .num{font-family:var(--mono);font-size:.8rem;color:var(--cyan);font-weight:700}.card.step .ic{margin-top:12px}.tech{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.tech h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-top:1rem}.tech p.lead{color:var(--muted);margin-top:1rem;font-size:1.05rem}.feat{list-style:none;margin:1.6rem 0 0;display:flex;flex-direction:column;gap:.85rem}.feat li{display:flex;gap:.7em;align-items:flex-start;color:var(--white);font-size:1rem}.feat .tick{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#37e0a024;display:grid;place-items:center;margin-top:2px}.feat .tick svg{width:13px;height:13px;stroke:var(--green);stroke-width:3;fill:none}.logpanel{background:#0c1420;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 30px 70px -28px #000c}.logpanel .lh{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.logpanel .lh span{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--muted)}.dots{display:flex;gap:6px}.dots i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.dots i:first-child{background:#ff6b6b}.dots i:nth-child(2){background:#ffc676}.dots i:nth-child(3){background:var(--green)}.logline{font-family:var(--mono);font-size:.82rem;line-height:1.95;color:#eaf2fbcc;display:flex;gap:.7em}.logline .t{color:var(--cyan)}.logline .ok{color:var(--green);margin-left:auto}.chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.chip{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 20px;font-family:var(--mono);font-weight:700;font-size:.95rem;color:var(--white);display:flex;align-items:center;gap:.6em;transition:.25s}.chip:hover{transform:translateY(-4px);border-color:var(--cyan);box-shadow:0 16px 36px -20px #5fc8ff80}.chip .d{width:8px;height:8px;border-radius:50%;background:var(--cyan)}.chip.dev{color:var(--muted)}.price{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:36px;display:flex;flex-direction:column;transition:.3s}.price:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #0009}.price.featured{border-color:#5fc8ff8c;box-shadow:0 0 0 1px #5fc8ff40,0 30px 60px -30px #5fc8ff66}.price .tag{align-self:flex-start;font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);background:#5fc8ff1f;padding:.4em .8em;border-radius:999px;margin-bottom:16px}.price h3{font-size:1.3rem}.price .amount{font-family:var(--display);font-size:2.4rem;font-weight:700;margin:16px 0 2px;letter-spacing:-.03em}.price .amount small{font-size:.95rem;font-weight:500;color:var(--muted)}.price .setup{color:var(--muted);font-size:.88rem}.price .desc{color:var(--muted);margin:14px 0 20px;font-size:.96rem}.price ul{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-bottom:26px;flex:1}.price li{display:flex;gap:.6em;align-items:flex-start;font-size:.95rem;color:#eaf2fbd9}.price li svg{flex:0 0 auto;width:18px;height:18px;stroke:var(--cyan);stroke-width:2.2;fill:none;margin-top:3px}.price .btn-cta,.price .btn-ghost-sm{text-align:center;padding:.85em}.cta-final{position:relative;overflow:hidden;border-radius:26px;padding:64px;text-align:center;background:linear-gradient(135deg,#101a2e,#0c1322);border:1px solid rgba(95,200,255,.2)}.cta-final:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:var(--electric);filter:blur(80px);opacity:.35;top:-140px;right:-60px}.cta-final:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:var(--cyan);filter:blur(80px);opacity:.25;bottom:-160px;left:-40px}.cta-final h2{font-size:clamp(1.9rem,3.6vw,2.8rem);position:relative}.cta-final p{position:relative;color:var(--muted);max-width:40em;margin:1rem auto 0;font-size:1.08rem}.cta-actions{position:relative;display:flex;gap:12px;justify-content:center;margin-top:2rem;flex-wrap:wrap}.foot{border-top:1px solid var(--line);padding:60px 0 40px}.foot-grid{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.foot-brand{max-width:300px}.foot-brand p{color:var(--muted);font-size:.9rem;margin-top:14px}.foot-cols{display:flex;gap:60px;flex-wrap:wrap}.foot-col h4{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.foot-col a{display:block;color:#eaf2fbb3;font-size:.92rem;margin-bottom:9px;transition:.2s}.foot-col a:hover{color:var(--cyan)}.foot-bottom{margin-top:46px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-family:var(--mono);font-size:.78rem;letter-spacing:.06em}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.07s}.reveal.d2{transition-delay:.14s}.reveal.d3{transition-delay:.21s}.reveal.d4{transition-delay:.28s}.reveal.d5{transition-delay:.35s}@media (max-width:920px){.g5,.g4{grid-template-columns:repeat(2,1fr)}.g3,.g2{grid-template-columns:1fr}.tech{grid-template-columns:1fr;gap:34px}.cta-final{padding:44px 26px}}@media (max-width:600px){.g5,.g4{grid-template-columns:1fr}.sec{padding:80px 0}}.logo-wall{position:relative;overflow:hidden;margin-top:34px;border-radius:26px;border:1px solid rgba(120,160,200,.14);background:radial-gradient(circle at 50% 0%,rgba(95,200,255,.12),transparent 45%),linear-gradient(180deg,#121a26b8,#0c121b9e);box-shadow:0 30px 80px -45px #000000d9}.logo-wall:before,.logo-wall:after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:2;pointer-events:none}.logo-wall:before{left:0;background:linear-gradient(90deg,var(--bg-2),transparent)}.logo-wall:after{right:0;background:linear-gradient(270deg,var(--bg-2),transparent)}.logo-track{display:flex;width:-moz-max-content;width:max-content;gap:18px;padding:30px 18px;animation:logoScroll 28s linear infinite}.logo-wall:hover .logo-track{animation-play-state:paused}.logo-card{flex:0 0 auto;min-width:180px;height:86px;border-radius:18px;border:1px solid rgba(120,160,200,.16);background:#0a10189e;display:flex;align-items:center;justify-content:center;padding:0 24px;color:#eaf2fbdb;font-family:var(--mono);font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:.25s}.logo-card:hover{transform:translateY(-4px);border-color:#5fc8ff73;color:var(--white);box-shadow:0 20px 40px -28px #5fc8ffbf}.logo-card .dot{width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px #5fc8ffcc;margin-right:10px}.logo-subgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.integration-note{background:#121a26c7;border:1px solid rgba(120,160,200,.14);border-radius:20px;padding:24px}.integration-note h3{font-size:1.05rem}.integration-note p{color:var(--muted);margin-top:.55rem;font-size:.94rem}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:760px){.logo-card{min-width:150px;height:74px;font-size:.76rem;padding:0 18px}.logo-track{animation-duration:22s;padding:24px 12px}.logo-subgrid{grid-template-columns:1fr}.logo-wall:before,.logo-wall:after{width:70px}}@media (prefers-reduced-motion: reduce){.logo-track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}.persona-gallery{margin-top:44px}.persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.persona-card{position:relative;min-height:360px;overflow:hidden;border-radius:28px;padding:26px;border:1px solid rgba(120,160,200,.16);background:radial-gradient(circle at 25% 0%,rgba(95,200,255,.18),transparent 36%),linear-gradient(180deg,#121a26e6,#080d14f0);cursor:pointer;text-align:left;color:var(--white);font-family:var(--display);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.persona-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(5,9,14,.92) 100%),radial-gradient(circle at 80% 18%,rgba(61,123,255,.28),transparent 34%);opacity:.9;transition:.35s}.persona-card:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-90px;bottom:-90px;background:var(--cyan);filter:blur(70px);opacity:.05;transition:.35s}.persona-card:hover{transform:translateY(-8px);border-color:#5fc8ff6b;box-shadow:0 32px 80px -48px #5fc8ffcc}.persona-card.active{border-color:#5fc8ffb8;box-shadow:0 0 0 1px #5fc8ff47,0 36px 90px -48px #5fc8fff2}.persona-card.active:after{opacity:.26}.persona-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;transition:.35s}.persona-card:hover .persona-bg,.persona-card.active .persona-bg{opacity:.72;transform:scale(1.04)}.persona-bg.private{background:linear-gradient(135deg,rgba(95,200,255,.18),transparent 38%),url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?auto=format&fit=crop&w=900&q=80) center/cover}.persona-bg.agency{background:linear-gradient(135deg,rgba(95,200,255,.18),transparent 38%),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=900&q=80) center/cover}.persona-bg.scale{background:linear-gradient(135deg,rgba(95,200,255,.18),transparent 38%),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=80) center/cover}.persona-content{position:relative;z-index:2;height:100%;min-height:308px;display:flex;flex-direction:column;justify-content:space-between}.persona-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.persona-icon{width:48px;height:48px;border-radius:16px;background:#050a1094;border:1px solid rgba(95,200,255,.2);display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.persona-icon svg{width:23px;height:23px;stroke:var(--cyan);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.persona-badge{font-family:var(--mono);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);padding:.45em .7em;border-radius:999px;border:1px solid rgba(95,200,255,.22);background:#050a106b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.persona-bottom h3{font-size:1.45rem;max-width:12ch}.persona-bottom p{color:#eaf2fbb8;margin-top:.7rem;font-size:.96rem}.persona-arrow{margin-top:18px;display:inline-flex;align-items:center;gap:.45em;color:var(--cyan);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.persona-arrow svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.persona-result{margin-top:24px;border-radius:30px;border:1px solid rgba(95,200,255,.22);background:radial-gradient(circle at 12% 0%,rgba(95,200,255,.14),transparent 36%),linear-gradient(135deg,#121a26eb,#080d14e6);padding:34px;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:stretch;box-shadow:0 35px 90px -56px #000000f2;animation:personaFade .35s ease both}@keyframes personaFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.persona-result-kicker{font-family:var(--mono);color:var(--cyan);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.persona-result h3{margin-top:.8rem;font-size:clamp(1.7rem,3.2vw,2.45rem)}.persona-result p{color:var(--muted);margin-top:1rem;font-size:1.03rem}.persona-result ul{list-style:none;display:grid;gap:.8rem;margin-top:1.5rem}.persona-result li{display:flex;gap:.7em;align-items:flex-start;color:#eaf2fbe0}.persona-result li span{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#37e0a024;display:grid;place-items:center;margin-top:2px}.persona-result li svg{width:13px;height:13px;stroke:var(--green);stroke-width:3;fill:none}.persona-offer{border-radius:24px;padding:28px;background:#050a1094;border:1px solid rgba(120,160,200,.14);display:flex;flex-direction:column;justify-content:space-between}.persona-offer .label{font-family:var(--mono);color:var(--muted);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.persona-offer .big{margin-top:14px;font-size:2.25rem;font-weight:700;letter-spacing:-.04em}.persona-offer .small{color:var(--muted);margin-top:.6rem;font-size:.95rem}.persona-offer .btn-cta{margin-top:28px;text-align:center;padding:.85em 1.2em}@media (max-width:920px){.persona-grid{grid-template-columns:1fr}.persona-card{min-height:270px}.persona-content{min-height:218px}.persona-result{grid-template-columns:1fr;padding:26px}}.lead-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;align-items:center;justify-content:center;padding:24px;background:#03070cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lead-modal-overlay.open{display:flex;animation:modalFade .22s ease both}@keyframes modalFade{0%{opacity:0}to{opacity:1}}.lead-modal{position:relative;width:min(94vw,760px);max-height:90vh;overflow:auto;border-radius:28px;border:1px solid rgba(120,160,200,.18);background:radial-gradient(circle at 15% 0%,rgba(95,200,255,.16),transparent 38%),linear-gradient(135deg,#121a26fa,#080d14fa);box-shadow:0 40px 120px -45px #000000f2;padding:34px;animation:modalUp .25s ease both}@keyframes modalUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.lead-modal-close{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:12px;border:1px solid rgba(120,160,200,.2);background:#0a10189e;color:var(--white);cursor:pointer;display:grid;place-items:center}.lead-modal-close svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.2;fill:none}.lead-modal-head{max-width:580px;padding-right:46px;margin-bottom:24px}.lead-modal-head .eyebrow{font-family:var(--mono);color:var(--cyan);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.lead-modal-head h3{font-size:clamp(1.6rem,3vw,2.25rem);margin-top:.7rem}.lead-modal-head p{color:var(--muted);margin-top:.8rem}.lead-form{display:grid;gap:16px}.lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-field{display:flex;flex-direction:column;gap:7px}.lead-field label{font-family:var(--mono);color:#eaf2fbb8;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.lead-field input,.lead-field select,.lead-field textarea{width:100%;border:1px solid rgba(120,160,200,.18);background:#050a1094;color:var(--white);border-radius:14px;padding:13px 14px;font-family:var(--display);font-size:.95rem;outline:none;transition:.2s}.lead-field textarea{min-height:110px;resize:vertical}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{border-color:#5fc8ff99;box-shadow:0 0 0 3px #5fc8ff1f}.lead-field input::-moz-placeholder,.lead-field textarea::-moz-placeholder{color:#8499aeb3}.lead-field input::placeholder,.lead-field textarea::placeholder{color:#8499aeb3}.lead-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px}.lead-form-note{color:var(--muted);font-size:.82rem;max-width:390px}.lead-submit{border:0;cursor:pointer;font-family:var(--display)}@media (max-width:700px){.lead-modal{padding:28px 22px}.lead-form-grid{grid-template-columns:1fr}.lead-form-actions{align-items:stretch;flex-direction:column}.lead-submit{width:100%}}.install-section{position:relative}.install-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:44px}.install-card{position:relative;overflow:hidden;min-height:430px;border-radius:30px;padding:34px;border:1px solid rgba(120,160,200,.16);background:radial-gradient(circle at 20% 0%,rgba(95,200,255,.16),transparent 38%),linear-gradient(180deg,#121a26e6,#080d14f0);transition:.32s ease}.install-card:hover{transform:translateY(-7px);border-color:#5fc8ff6b;box-shadow:0 34px 90px -52px #5fc8ffd9}.install-card:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-110px;top:-110px;background:var(--cyan);filter:blur(80px);opacity:.08;transition:.3s}.install-card:hover:before{opacity:.23}.install-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px}.install-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#5fc8ff1f;border:1px solid rgba(95,200,255,.2)}.install-icon svg{width:28px;height:28px;stroke:var(--cyan);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.install-badge{font-family:var(--mono);font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);padding:.45em .72em;border-radius:999px;background:#5fc8ff1a;border:1px solid rgba(95,200,255,.18)}.install-card h3{position:relative;font-size:clamp(1.45rem,2.4vw,2rem);max-width:13ch}.install-card p{position:relative;color:var(--muted);margin-top:1rem;font-size:1rem}.install-list{position:relative;list-style:none;display:flex;flex-direction:column;gap:.82rem;margin-top:1.6rem}.install-list li{display:flex;gap:.7em;align-items:flex-start;color:#eaf2fbdb;font-size:.96rem}.install-list .check{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#37e0a024;display:grid;place-items:center;margin-top:2px}.install-list .check svg{width:13px;height:13px;stroke:var(--green);stroke-width:3;fill:none}.install-note{position:relative;margin-top:28px;padding:18px 20px;border-radius:18px;background:#050a1085;border:1px solid rgba(120,160,200,.12);color:var(--muted);font-size:.92rem}.install-note strong{color:var(--white);font-weight:600}.install-flow{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.install-step{border-radius:18px;padding:18px;background:#121a26b8;border:1px solid rgba(120,160,200,.13)}.install-step span{display:block;font-family:var(--mono);color:var(--cyan);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.install-step p{color:#eaf2fbd1;font-size:.92rem;margin:0}@media (max-width:920px){.install-grid{grid-template-columns:1fr}.install-flow{grid-template-columns:1fr 1fr}.install-card{min-height:auto}}@media (max-width:600px){.install-flow{grid-template-columns:1fr}.install-card{padding:28px 22px}}.install-layout-section{position:relative;overflow:hidden}.install-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center}.install-layout-copy .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.install-layout-copy h2{font-size:clamp(2rem,4vw,3rem);margin-top:1rem}.install-layout-copy p{color:var(--muted);margin-top:1.1rem;font-size:1.06rem}.install-layout-list{list-style:none;display:flex;flex-direction:column;gap:.85rem;margin-top:1.7rem}.install-layout-list li{display:flex;gap:.75em;align-items:flex-start;color:#eaf2fbdb;font-size:.96rem}.install-layout-list span{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#37e0a024;display:grid;place-items:center;margin-top:2px}.install-layout-list svg{width:13px;height:13px;stroke:var(--green);stroke-width:3;fill:none}.install-layout-cards{display:grid;grid-template-columns:1fr;gap:18px}.install-method-card{position:relative;min-height:245px;overflow:hidden;border-radius:30px;padding:30px;border:1px solid rgba(120,160,200,.16);background:radial-gradient(circle at 82% 18%,rgba(95,200,255,.16),transparent 34%),linear-gradient(135deg,#121a26eb,#080d14f2);transition:.32s ease}.install-method-card:hover{transform:translateY(-6px);border-color:#5fc8ff73;box-shadow:0 34px 90px -54px #5fc8ffcc}.install-method-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050a1026,#050a10d1),var(--install-bg);background-size:cover;background-position:center;opacity:.34;transition:.32s ease}.install-method-card:hover:before{opacity:.48;transform:scale(1.03)}.install-method-card.direct{--install-bg: url(install-zentrya-citofono.png)}.install-method-card.smart{--install-bg: url(install-elettricista-dispositivo.png)}.install-method-content{position:relative;z-index:2;max-width:520px}.install-method-top{display:flex;align-items:center;gap:14px;margin-bottom:20px}.install-method-icon{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#5fc8ff1f;border:1px solid rgba(95,200,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.install-method-icon svg{width:25px;height:25px;stroke:var(--cyan);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.install-method-badge{font-family:var(--mono);font-size:.64rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);padding:.48em .75em;border-radius:999px;border:1px solid rgba(95,200,255,.24);background:#050a1080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.install-method-card h3{font-size:clamp(1.35rem,2.5vw,1.9rem)}.install-method-card p{color:#eaf2fbbd;margin-top:.85rem;font-size:.98rem}.install-method-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.install-method-points span{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#eaf2fbb8;padding:.55em .75em;border-radius:999px;background:#050a1085;border:1px solid rgba(120,160,200,.14)}@media (max-width:980px){.install-layout{grid-template-columns:1fr}}@media (max-width:620px){.install-method-card{min-height:280px;padding:24px}.install-method-points{flex-direction:column;align-items:flex-start}}.how-premium{position:relative;overflow:hidden}.how-premium:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-220px;top:120px;background:radial-gradient(circle,rgba(95,200,255,.18),transparent 62%);filter:blur(10px);pointer-events:none}.how-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}.how-copy .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.how-copy h2{font-size:clamp(2rem,4vw,3.05rem);margin-top:1rem}.how-copy .lead{color:var(--muted);margin-top:1.1rem;font-size:1.08rem;max-width:46ch}.how-highlight{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.how-stat{border-radius:18px;border:1px solid rgba(120,160,200,.14);background:#121a269e;padding:18px}.how-stat strong{display:block;font-size:1.55rem;letter-spacing:-.04em}.how-stat span{display:block;margin-top:4px;color:var(--muted);font-size:.82rem}.how-timeline{position:relative;margin-top:34px;display:flex;flex-direction:column;gap:14px}.how-timeline:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,var(--cyan),rgba(95,200,255,.08))}.how-step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:flex-start;padding:18px;border-radius:20px;border:1px solid rgba(120,160,200,.12);background:#080d1485;transition:.28s ease}.how-step:hover{transform:translate(5px);border-color:#5fc8ff5c;background:#121a26c7}.how-num{position:relative;z-index:2;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#5fc8ff38,#3d7bff21);border:1px solid rgba(95,200,255,.28);color:var(--cyan);font-family:var(--mono);font-size:.82rem;font-weight:700;box-shadow:0 0 24px #5fc8ff1f}.how-step h3{font-size:1.05rem}.how-step p{color:var(--muted);margin-top:.35rem;font-size:.93rem}.how-visual{position:relative;border-radius:34px;border:1px solid rgba(120,160,200,.16);background:radial-gradient(circle at 50% 0%,rgba(95,200,255,.16),transparent 42%),linear-gradient(180deg,#121a26e0,#080d14f5);min-height:650px;overflow:hidden;box-shadow:0 40px 110px -62px #000000f2}.how-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(120,160,200,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,200,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%);pointer-events:none}.how-phone{position:absolute;left:34px;top:56px;width:230px;height:455px;border-radius:36px;background:linear-gradient(180deg,#172436,#07101a);border:1px solid rgba(180,220,255,.2);box-shadow:0 34px 80px -42px #000000f2,inset 0 1px #ffffff14;padding:18px}.how-phone:before{content:"";position:absolute;top:12px;left:50%;width:72px;height:5px;border-radius:999px;transform:translate(-50%);background:#eaf2fb2e}.phone-screen{margin-top:18px;height:398px;border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(95,200,255,.18),transparent 36%),linear-gradient(180deg,#0e1824,#08111a);border:1px solid rgba(120,160,200,.12);padding:20px;overflow:hidden}.phone-title{font-family:var(--mono);color:var(--cyan);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.phone-card{margin-top:16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(120,160,200,.12);padding:16px}.phone-face{width:74px;height:74px;border-radius:50%;margin:0 auto;background:radial-gradient(circle at 50% 38%,rgba(95,200,255,.32),transparent 35%),linear-gradient(180deg,#27384b,#101a26);border:1px solid rgba(95,200,255,.28);box-shadow:0 0 30px #5fc8ff29;position:relative}.phone-face:before,.phone-face:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan);top:31px;box-shadow:0 0 10px var(--cyan)}.phone-face:before{left:22px}.phone-face:after{right:22px}.scan-mini{margin-top:18px;height:6px;border-radius:999px;background:#78a0c829;overflow:hidden}.scan-mini i{display:block;width:72%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--electric));box-shadow:0 0 12px #5fc8ffcc;animation:scanMini 2.4s ease-in-out infinite alternate}@keyframes scanMini{0%{width:35%}to{width:92%}}.phone-status{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:14px;color:var(--green);font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.phone-status span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.phone-lines{margin-top:18px;display:grid;gap:9px}.phone-lines i{display:block;height:8px;border-radius:999px;background:#78a0c826}.phone-lines i:nth-child(1){width:86%}.phone-lines i:nth-child(2){width:66%}.phone-lines i:nth-child(3){width:74%}.how-dashboard{position:absolute;right:34px;top:88px;width:310px;border-radius:24px;border:1px solid rgba(120,160,200,.16);background:#070d14b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 80px -50px #000000f2;overflow:hidden}.dash-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(120,160,200,.12)}.dash-head strong{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;color:var(--muted)}.dash-dots{display:flex;gap:6px}.dash-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff29}.dash-dots i:nth-child(1){background:#ff6b6b}.dash-dots i:nth-child(2){background:#ffc676}.dash-dots i:nth-child(3){background:var(--green)}.dash-body{padding:18px}.dash-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(120,160,200,.08)}.dash-row:last-child{border-bottom:0}.dash-icon{width:28px;height:28px;border-radius:10px;background:#5fc8ff1c;display:grid;place-items:center}.dash-icon svg{width:15px;height:15px;stroke:var(--cyan);stroke-width:2;fill:none}.dash-row h4{font-size:.86rem;font-weight:600}.dash-row p{color:var(--muted);font-size:.74rem;margin-top:1px}.dash-ok{color:var(--green);font-family:var(--mono);font-size:.64rem;letter-spacing:.08em}.access-card{position:absolute;left:120px;right:34px;bottom:42px;border-radius:26px;border:1px solid rgba(55,224,160,.26);background:radial-gradient(circle at 18% 10%,rgba(55,224,160,.14),transparent 38%),#070d14c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px;display:grid;grid-template-columns:70px 1fr;gap:18px;align-items:center;box-shadow:0 30px 80px -50px #37e0a08c}.access-icon{width:70px;height:70px;border-radius:22px;display:grid;place-items:center;background:#37e0a01f;border:1px solid rgba(55,224,160,.22)}.access-icon svg{width:34px;height:34px;stroke:var(--green);stroke-width:2.2;fill:none}.access-card .kicker{font-family:var(--mono);font-size:.64rem;letter-spacing:.15em;text-transform:uppercase;color:var(--green)}.access-card h3{margin-top:4px;font-size:1.25rem}.access-card p{color:var(--muted);font-size:.88rem;margin-top:4px}.connection-line{position:absolute;left:255px;top:260px;width:190px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 14px #5fc8ffcc;transform:rotate(-8deg);opacity:.7}.connection-line:before,.connection-line:after{content:"";position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);transform:translateY(-50%)}.connection-line:before{left:0}.connection-line:after{right:0}@media (max-width:1040px){.how-layout{grid-template-columns:1fr}.how-visual{min-height:620px}}@media (max-width:700px){.how-highlight{grid-template-columns:1fr}.how-visual{min-height:auto;padding:24px;display:grid;gap:18px}.how-phone,.how-dashboard,.access-card,.connection-line{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%}.how-phone{height:auto;min-height:420px;margin:0 auto;max-width:260px}.how-dashboard{max-width:none}.access-card{grid-template-columns:54px 1fr}.access-icon{width:54px;height:54px;border-radius:18px}}.how-gallery-section{position:relative;overflow:hidden}.how-gallery-section:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-220px;top:80px;background:radial-gradient(circle,rgba(95,200,255,.16),transparent 62%);pointer-events:none}.how-gallery-head{max-width:760px;margin-bottom:44px}.how-gallery-head .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.how-gallery-head h2{font-size:clamp(2rem,4vw,3rem);margin-top:1rem}.how-gallery-head p{color:var(--muted);margin-top:1rem;font-size:1.08rem;max-width:58ch}.how-gallery-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:18px;overflow-x:auto;padding:4px 4px 18px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(95,200,255,.45) rgba(120,160,200,.08)}.how-gallery-scroll::-webkit-scrollbar{height:8px}.how-gallery-scroll::-webkit-scrollbar-track{background:#78a0c814;border-radius:999px}.how-gallery-scroll::-webkit-scrollbar-thumb{background:#5fc8ff73;border-radius:999px}.how-gallery-card{position:relative;min-height:520px;border-radius:30px;overflow:hidden;border:1px solid rgba(120,160,200,.16);background:var(--panel);scroll-snap-align:start;transition:.32s ease}.how-gallery-card:hover{transform:translateY(-8px);border-color:#5fc8ff6b;box-shadow:0 32px 90px -54px #5fc8ffcc}.how-gallery-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050a1014,#050a102e 35%,#050a10f0),var(--how-img);background-size:cover;background-position:center;opacity:.82;transition:.35s ease}.how-gallery-card:hover:before{transform:scale(1.04);opacity:.95}.how-gallery-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(95,200,255,.18),transparent 42%);pointer-events:none}.how-gallery-content{position:relative;z-index:2;min-height:520px;padding:26px;display:flex;flex-direction:column;justify-content:space-between}.how-gallery-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.how-gallery-num{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#050a1094;border:1px solid rgba(95,200,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cyan);font-family:var(--mono);font-size:.82rem;font-weight:700;box-shadow:0 0 24px #5fc8ff29}.how-gallery-badge{font-family:var(--mono);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);padding:.48em .75em;border-radius:999px;border:1px solid rgba(95,200,255,.22);background:#050a1080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.how-gallery-bottom h3{font-size:clamp(1.35rem,2.4vw,1.85rem);max-width:13ch}.how-gallery-bottom p{color:#eaf2fbc2;margin-top:.85rem;font-size:.96rem}.how-gallery-line{width:54px;height:3px;border-radius:999px;margin-top:18px;background:linear-gradient(90deg,var(--cyan),var(--electric));box-shadow:0 0 16px #5fc8ffa6}.how-gallery-card.step-1{--how-img: url(https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&w=900&q=80)}.how-gallery-card.step-2{--how-img: url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=900&q=80)}.how-gallery-card.step-3{--how-img: url(https://images.unsplash.com/photo-1555421689-491a97ff2040?auto=format&fit=crop&w=900&q=80)}.how-gallery-card.step-4{--how-img: url(https://images.unsplash.com/photo-1563986768609-322da13575f3?auto=format&fit=crop&w=900&q=80)}.how-gallery-card.step-5{--how-img: url(install-zentrya-citofono.png)}@media (max-width:760px){.how-gallery-scroll{grid-auto-columns:minmax(260px,82vw)}.how-gallery-card,.how-gallery-content{min-height:460px}}@media (min-width:1100px){.how-gallery-scroll{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:unset;grid-auto-columns:unset;overflow:visible;gap:14px;padding:4px;scroll-snap-type:none}.how-gallery-card,.how-gallery-content{min-height:455px}.how-gallery-content{padding:22px}.how-gallery-bottom h3{font-size:1.25rem;max-width:12ch}.how-gallery-bottom p{font-size:.88rem}}@media (max-width:1099px){.how-gallery-scroll.auto-scroll{scroll-behavior:smooth}}.how-gallery-card:before{background:linear-gradient(180deg,#050a1038,#050a1057 18%,#050a1094 42%,#050a10d1 68%,#050a10f5),var(--how-img)!important;background-size:cover!important;background-position:center!important;opacity:1!important}.install-method-card:before{background:linear-gradient(90deg,#050a107a,#050a1099,#050a10c2 60%,#050a10e0),var(--install-bg)!important;background-size:cover!important;background-position:center!important;opacity:.72!important}.persona-card:before{background:linear-gradient(180deg,#050a1029,#050a1057 34%,#050a10b3 72%,#050a10f0),radial-gradient(circle at 80% 18%,rgba(61,123,255,.22),transparent 34%)!important;opacity:1!important}.persona-bg{opacity:.28!important}.persona-card:hover .persona-bg,.persona-card.active .persona-bg{opacity:.42!important}.how-gallery-card,.install-method-card,.persona-card{isolation:isolate}.how-gallery-content,.install-method-content,.persona-content{position:relative;z-index:2}.how-gallery-badge,.install-method-badge,.persona-badge{background:#050a10ad!important;border-color:#5fc8ff47!important}.how-gallery-bottom p,.install-method-card p,.persona-bottom p{color:#eaf2fbdb!important}body{letter-spacing:-.015em}h1,h2,h3{letter-spacing:-.055em}.brand,.btn-cta,.btn-ghost-sm,.znav-link,.m-link,.m-acc-trig{letter-spacing:-.025em}.eyebrow,.cblock .eyebrow,.band .eyebrow,.sec-head .eyebrow{letter-spacing:.16em!important}.why-zentrya{position:relative;overflow:hidden}.why-zentrya:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;left:-220px;top:80px;background:radial-gradient(circle,rgba(95,200,255,.15),transparent 62%);pointer-events:none}.why-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:start}.why-copy .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.why-copy h2{font-size:clamp(2rem,4vw,3rem);margin-top:1rem}.why-copy p{color:var(--muted);margin-top:1.1rem;font-size:1.02rem;max-width:48ch}.why-console{margin-top:28px;border-radius:22px;border:1px solid rgba(120,160,200,.15);background:#050a109e;overflow:hidden}.why-console-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(120,160,200,.12)}.why-console-head span{color:var(--muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.why-console-dots{display:flex;gap:6px}.why-console-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff29}.why-console-dots i:nth-child(1){background:#ff6b6b}.why-console-dots i:nth-child(2){background:#ffc676}.why-console-dots i:nth-child(3){background:var(--green)}.why-console-body{padding:18px;display:grid;gap:10px}.why-line{display:flex;gap:10px;color:#eaf2fbc2;font-size:.82rem}.why-line .ok{color:var(--green)}.why-line .cmd{color:var(--cyan)}.why-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.why-card{position:relative;overflow:hidden;min-height:230px;border-radius:26px;border:1px solid rgba(120,160,200,.14);background:radial-gradient(circle at 80% 0%,rgba(95,200,255,.13),transparent 36%),linear-gradient(180deg,#121a26e0,#080d14f0);padding:26px;transition:.3s ease}.why-card:hover{transform:translateY(-6px);border-color:#5fc8ff66;box-shadow:0 30px 80px -55px #5fc8ffd9}.why-card .num{display:inline-flex;width:42px;height:42px;border-radius:14px;align-items:center;justify-content:center;color:var(--cyan);background:#5fc8ff1a;border:1px solid rgba(95,200,255,.2);font-weight:700;font-size:.82rem;margin-bottom:18px}.why-card h3{font-size:1.18rem;line-height:1.2}.why-card p{color:var(--muted);margin-top:.75rem;font-size:.9rem}.why-card strong{color:var(--white)}@media (max-width:920px){.why-grid,.why-cards{grid-template-columns:1fr}}:root{--bg: #F4F7FA;--bg-2: #FFFFFF;--panel: #FFFFFF;--cyan: #1677A8;--electric: #2F6BFF;--glow: #4AA8D8;--white: #101820;--muted: #667789;--green: #18A875;--line: rgba(20, 40, 60, .12)}body{background:var(--bg);color:var(--white)}.znav{background:#ffffffd1!important;border-bottom:1px solid rgba(20,40,60,.1)!important}.nav{background:linear-gradient(180deg,#ffffffdb,#fff0)!important}.znav-link,.btn-ghost-sm,.m-link,.m-acc-trig{color:#172331!important}.znav-link:hover{background:#14283c0f!important}.sheet{background:#fff!important}.sheet-overlay{background:#0a141e59!important}.card,.tcard,.price,.integration-note,.why-card-simple,.install-method-card,.persona-result,.persona-offer,.logo-wall,.lead-modal{background:#fff!important;color:#101820!important;border-color:#14283c1f!important}.sec.alt{background:linear-gradient(180deg,#fff,#f4f7fa)!important}.sec{background:var(--bg)}.card p,.tcard p,.price .desc,.price .setup,.sec-head p,.lead,.foot-brand p,.why-card-simple p,.install-layout-copy p,.install-method-card p,.persona-result p,.persona-offer .small,.logo-card,.integration-note p{color:var(--muted)!important}.how-gallery-card:before{background:linear-gradient(180deg,#0a121c1f,#0a121c47 28%,#0a121c9e 68%,#0a121cdb),var(--how-img)!important}.how-gallery-bottom h3,.how-gallery-bottom p,.how-gallery-num,.how-gallery-badge{color:#fff!important}.install-method-card:before{background:linear-gradient(90deg,#ffffff38,#ffffff8a 40%,#ffffffe0),var(--install-bg)!important;background-size:cover!important;background-position:center!important;opacity:.78!important}.persona-card:before{background:linear-gradient(180deg,#0a121c1f,#0a121c52 38%,#0a121cbd)!important}.persona-bottom h3,.persona-bottom p,.persona-arrow{color:#fff!important}.foot{background:#fff;border-top:1px solid rgba(20,40,60,.12)!important}.foot-col a,.foot-bottom{color:var(--muted)!important}.cta-final{background:linear-gradient(135deg,#fff,#eaf3fa)!important;border-color:#14283c1f!important}.cta-final h2{color:#101820!important}.cta-final p{color:var(--muted)!important}.lead-modal-overlay{background:#0a141e59!important}.lead-field input,.lead-field select,.lead-field textarea{background:#f7fafc!important;color:#101820!important;border-color:#14283c24!important}.lead-field label{color:#405064!important}.why-simple{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f4f7fa)}.why-simple-head{max-width:720px;margin:0 auto 46px;text-align:center}.why-simple-head .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.why-simple-head h2{font-size:clamp(2rem,4vw,3rem);margin-top:1rem;color:#101820}.why-simple-head p{color:var(--muted);margin-top:1rem;font-size:1.04rem}.why-simple-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why-card-simple{border-radius:24px;padding:28px;border:1px solid rgba(20,40,60,.12);box-shadow:0 20px 60px -45px #14283c59;transition:.28s ease}.why-card-simple:hover{transform:translateY(-6px);border-color:#1677a847;box-shadow:0 28px 70px -45px #1677a859}.why-card-simple .icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#1677a817;border:1px solid rgba(22,119,168,.14);margin-bottom:18px}.why-card-simple .icon svg{width:24px;height:24px;stroke:var(--cyan);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.why-card-simple h3{font-size:1.08rem;color:#101820;letter-spacing:-.04em}.why-card-simple p{margin-top:.7rem;font-size:.9rem;line-height:1.55}@media (max-width:980px){.why-simple-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.why-simple-grid{grid-template-columns:1fr}}h1,h2,h3,h4,.sec-head h2,.how-gallery-head h2,.install-layout-copy h2,.persona-result h3,.persona-offer strong,.price h3,.tcard h3,.card h3{color:#101820!important}p,.muted,.lead,.sec-head p,.how-gallery-head p,.install-layout-copy p,.persona-result p,.price .desc,.price .setup,.card p,.tcard p{color:#5f7083!important}.hero h1,.hero p,.how-gallery-card h3,.how-gallery-card p,.how-gallery-num,.how-gallery-badge,.persona-card h3,.persona-card p,.persona-arrow{color:#fff!important}.install-method-card p,.install-method-points li{color:#344456!important}.install-method-badge,.install-method-card .tag,.install-method-card span{color:#101820!important}.install-method-card:before{background:linear-gradient(90deg,#ffffffeb,#ffffffdb 42%,#ffffff94 72%,#ffffff38),var(--install-bg)!important;background-size:cover!important;background-position:center!important;opacity:.9!important}.how-gallery-card:before{background:linear-gradient(180deg,#050a104d,#050a106b 30%,#050a10c2 68%,#050a10f0),var(--how-img)!important;background-size:cover!important;background-position:center!important;opacity:1!important}.how-gallery-bottom p{color:#ffffffdb!important}.persona-card:before{background:linear-gradient(180deg,#050a1038,#050a1075 38%,#050a10e0)!important}.persona-bottom p{color:#ffffffdb!important}.persona-badge{color:#fff!important;background:#050a109e!important}.logo-card{color:#344456!important;background:#fff!important}.logo-card strong,.logo-card b,.logo-card span{color:#101820!important}.btn-cta{color:#fff!important;background:linear-gradient(135deg,#1677a8,#2f6bff)!important}.btn-ghost-sm,.btn-secondary,.btn-light{color:#101820!important;background:#ffffffbf!important;border-color:#14283c24!important}.foot h4,.foot-brand strong{color:#101820!important}.foot a,.foot p,.foot-bottom{color:#667789!important}.lead-modal h2,.lead-modal h3{color:#101820!important}.lead-modal p{color:#667789!important}.lead-close{color:#101820!important}.sec-head h2,.band h2,.cblock h2,.tech h2,.tech-card h3,.tcard h3,.card h3,.price h3,.integration-note h3,.persona-result h3,.install-layout-copy h2{color:#101820!important;text-shadow:none!important}.sec-head p,.band p,.cblock p,.tech p,.tech-card p,.tcard p,.card p,.integration-note p,.persona-result p,.install-layout-copy p{color:#5f7083!important;text-shadow:none!important}#tecnologia h2,#tecnologia h3,#tecnologia p,#tecnologia .eyebrow,#tecnologia span,#tecnologia strong{text-shadow:none!important}#tecnologia h2,#tecnologia h3,#tecnologia strong{color:#101820}#tecnologia p,#tecnologia span{color:#5f7083!important}#tecnologia .eyebrow{color:#1677a8!important}#tecnologia .card,#tecnologia .tcard,#tecnologia .tech-card,#tecnologia .feature,#tecnologia .glass{background:#fff!important;border-color:#14283c1f!important;box-shadow:0 22px 70px -50px #14283c59!important}.hero-copy h1,.hero h1,.hero-title,.headline,.stage-copy h1,.stage-title,.hero .scene-title,.hero .scene-copy h1{color:#101820!important;text-shadow:none!important}.hero-copy p,.hero p,.hero-subtitle,.stage-copy p,.scene-copy p{color:#5f7083!important;text-shadow:none!important}.hero h1 span,.hero-title span,.headline span,.stage-title span{color:#1f6fe5!important}.mega,.dropdown,.znav-dropdown,.nav-dropdown,.menu-panel{background:#fff!important;color:#101820!important;border:1px solid rgba(20,40,60,.12)!important;box-shadow:0 24px 80px -45px #14283c59!important}.mega *,.dropdown *,.znav-dropdown *,.znav-menu *,.nav-dropdown *,.menu-panel *{color:#101820!important;opacity:1!important}.mega p,.dropdown p,.znav-dropdown p,.znav-menu p,.nav-dropdown p,.menu-panel p{color:#5f7083!important}.mega svg,.dropdown svg,.znav-dropdown svg,.znav-menu svg,.nav-dropdown svg,.menu-panel svg{stroke:#1677a8!important}.persona-result li,.persona-result ul li,.persona-result .check,.persona-offer li,.persona-offer ul li,.persona-result li span,.persona-result ul li span,.persona-offer li span,.persona-offer ul li span{color:#344456!important;opacity:1!important}.persona-result li::marker,.persona-offer li::marker{color:#18a875!important}.persona-result .benefit,.persona-result .benefit span,.persona-result .feature,.persona-result .feature span,.install-layout-list,.install-layout-list li,.install-layout-list span,.install-layout-copy li,.install-layout-copy ul li,.install-layout-copy ul li span{color:#344456!important;opacity:1!important}.install-layout-list li::marker,.install-layout-copy li::marker{color:#18a875!important}.install-layout-list .check,.install-layout-copy .check{color:#18a875!important;background:#18a8751f!important}.install-method-card h3{color:#101820!important}.install-method-card p,.install-method-card li,.install-method-card span{color:#344456!important;opacity:1!important}.install-method-badge,.install-method-card .tag,.install-method-card .pill{background:#1018201f!important;color:#101820!important;border-color:#1018201f!important}.install-method-card:before{background:linear-gradient(90deg,#fffffff5,#ffffffeb 46%,#ffffffb8 72%,#ffffff57),var(--install-bg)!important;background-size:cover!important;background-position:center!important;opacity:.96!important}.sec *{text-shadow:none}.sec li,.sec li span{opacity:1!important}.znav-menu,.nav-menu,.menu,.nav-links{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.znav-link,.m-link,.m-acc-trig{background:transparent!important;border:0!important;box-shadow:none!important;color:#101820!important;opacity:1!important}.znav-link:hover,.m-link:hover,.m-acc-trig:hover{background:#1018200f!important;color:#101820!important}.mega,.mega-panel,.mega-menu,.dropdown,.dropdown-menu,.nav-dropdown,.znav-dropdown,.submenu,.submenu-panel,.m-panel,.m-acc-panel,.m-dropdown,.menu-panel{background:#fffffff5!important;border:1px solid rgba(20,40,60,.12)!important;box-shadow:0 24px 80px -42px #14283c52!important;color:#101820!important;opacity:1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.mega *,.mega-panel *,.mega-menu *,.dropdown *,.dropdown-menu *,.nav-dropdown *,.znav-dropdown *,.submenu *,.submenu-panel *,.m-panel *,.m-acc-panel *,.m-dropdown *,.menu-panel *{color:#101820!important;opacity:1!important;text-shadow:none!important}.mega p,.mega-panel p,.mega-menu p,.dropdown p,.dropdown-menu p,.nav-dropdown p,.znav-dropdown p,.submenu p,.submenu-panel p,.m-panel p,.m-acc-panel p,.m-dropdown p,.menu-panel p,.mega small,.mega-panel small,.mega-menu small,.dropdown small,.dropdown-menu small{color:#5f7083!important;opacity:1!important}.mega a,.mega-panel a,.mega-menu a,.dropdown a,.dropdown-menu a,.nav-dropdown a,.znav-dropdown a,.submenu a,.submenu-panel a,.m-panel a,.m-acc-panel a,.m-dropdown a,.menu-panel a{color:#101820!important;opacity:1!important;background:transparent!important}.mega a:hover,.mega-panel a:hover,.mega-menu a:hover,.dropdown a:hover,.dropdown-menu a:hover,.nav-dropdown a:hover,.znav-dropdown a:hover,.submenu a:hover,.submenu-panel a:hover,.m-panel a:hover,.m-acc-panel a:hover,.m-dropdown a:hover,.menu-panel a:hover{background:#1677a814!important}.mega svg,.mega-panel svg,.mega-menu svg,.dropdown svg,.dropdown-menu svg,.nav-dropdown svg,.znav-dropdown svg,.submenu svg,.submenu-panel svg,.m-panel svg,.m-acc-panel svg,.m-dropdown svg,.menu-panel svg{stroke:#1677a8!important;color:#1677a8!important}.mega .icon,.mega-panel .icon,.mega-menu .icon,.dropdown .icon,.dropdown-menu .icon,.m-panel .icon,.m-acc-panel .icon{background:#1677a81a!important;border-color:#1677a829!important}.znav *{text-shadow:none!important}.znav,.nav,header{background:#ffffffeb!important}.znav>*,.nav>*,header>*{color:#101820!important}.znav div[class*=drop],.znav div[class*=Drop],.znav div[class*=mega],.znav div[class*=Mega],.znav div[class*=panel],.znav div[class*=Panel],.znav div[class*=popover],.znav div[class*=Popover],.znav div[class*=submenu],.znav div[class*=Submenu],.znav div[class*=acc],.znav div[class*=Acc],.znav ul[class*=drop],.znav ul[class*=mega],.znav ul[class*=panel],.znav ul[class*=submenu],.nav div[class*=drop],.nav div[class*=mega],.nav div[class*=panel],.nav div[class*=submenu],header div[class*=drop],header div[class*=mega],header div[class*=panel],header div[class*=submenu]{background:#111a26!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 28px 90px -42px #000000a6!important;color:#fff!important;opacity:1!important}.znav div[class*=drop] *,.znav div[class*=Drop] *,.znav div[class*=mega] *,.znav div[class*=Mega] *,.znav div[class*=panel] *,.znav div[class*=Panel] *,.znav div[class*=popover] *,.znav div[class*=Popover] *,.znav div[class*=submenu] *,.znav div[class*=Submenu] *,.znav div[class*=acc] *,.znav div[class*=Acc] *,.znav ul[class*=drop] *,.znav ul[class*=mega] *,.znav ul[class*=panel] *,.znav ul[class*=submenu] *,.nav div[class*=drop] *,.nav div[class*=mega] *,.nav div[class*=panel] *,.nav div[class*=submenu] *,header div[class*=drop] *,header div[class*=mega] *,header div[class*=panel] *,header div[class*=submenu] *{color:#fff!important;opacity:1!important;text-shadow:none!important}.znav div[class*=drop] p,.znav div[class*=mega] p,.znav div[class*=panel] p,.znav div[class*=submenu] p,.znav div[class*=acc] p,.nav div[class*=drop] p,.nav div[class*=mega] p,.nav div[class*=panel] p,header div[class*=drop] p,header div[class*=mega] p,header div[class*=panel] p{color:#ffffffbd!important}.znav div[class*=drop] svg,.znav div[class*=mega] svg,.znav div[class*=panel] svg,.znav div[class*=submenu] svg,.znav div[class*=acc] svg,.nav div[class*=drop] svg,.nav div[class*=mega] svg,.nav div[class*=panel] svg,header div[class*=drop] svg,header div[class*=mega] svg,header div[class*=panel] svg{stroke:#39bdf8!important;color:#39bdf8!important}.znav a,.znav button,.znav span,.znav p,.znav strong{opacity:1!important}.znav>div>a,.znav>div>button,.znav-link,.m-link,.m-acc-trig{color:#101820!important}#soluzione,#installazione,#tecnologia,#integrazioni,#contatti{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(22,119,168,.1),transparent 34%),radial-gradient(circle at 88% 22%,rgba(47,107,255,.09),transparent 30%),linear-gradient(180deg,#fff,#f4f8fc 52%,#eef5fa)!important}#soluzione:before,#installazione:before,#tecnologia:before,#integrazioni:before,#contatti:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,40,60,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,40,60,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 82%,transparent 100%);pointer-events:none}#soluzione:after,#installazione:after,#tecnologia:after,#integrazioni:after,#contatti:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-180px;bottom:-200px;background:radial-gradient(circle,rgba(22,119,168,.14),transparent 64%);pointer-events:none;filter:blur(4px)}#soluzione .wrap,#installazione .wrap,#tecnologia .wrap,#integrazioni .wrap,#contatti .wrap{position:relative;z-index:1}.cta-final{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(22,119,168,.16),transparent 34%),radial-gradient(circle at 85% 80%,rgba(47,107,255,.14),transparent 36%),linear-gradient(135deg,#fff,#eaf4fb)!important}.cta-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,40,60,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(20,40,60,.05) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.cta-final>*{position:relative;z-index:1}.foot{background:radial-gradient(circle at 10% 0%,rgba(22,119,168,.08),transparent 34%),linear-gradient(180deg,#fff,#f3f8fc)!important}.z-footer{position:relative;overflow:hidden;border-top:1px solid rgba(20,40,60,.1);background:radial-gradient(circle at 10% 0%,rgba(22,119,168,.12),transparent 34%),radial-gradient(circle at 90% 20%,rgba(47,107,255,.1),transparent 32%),linear-gradient(180deg,#fff,#f3f8fc);color:#101820}.z-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,40,60,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,40,60,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%);pointer-events:none}.z-footer-wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:72px 24px 28px}.z-footer-grid{display:grid;grid-template-columns:1.25fr .75fr .85fr .85fr;gap:46px}.z-footer-brand{position:relative}.z-footer-logo{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.06em;font-size:1.25rem;margin-bottom:22px}.z-footer-mark{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#1677a8,#2f6bff);color:#fff;box-shadow:0 16px 40px -22px #2f6bffcc}.z-footer-brand h2{font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.075em;line-height:1.05;color:#101820;margin:0 0 14px}.z-footer-brand p{color:#667789;line-height:1.65;max-width:38ch;margin:0 0 24px;font-size:.95rem}.z-newsletter{position:relative;display:flex;max-width:390px;border:1px solid rgba(20,40,60,.12);background:#ffffffc7;border-radius:999px;padding:5px;box-shadow:0 20px 60px -48px #14283c73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.z-newsletter input{flex:1;border:0;outline:0;background:transparent;color:#101820;font-family:var(--mono);font-size:.88rem;padding:0 14px;min-width:0}.z-newsletter input::-moz-placeholder{color:#8795a6}.z-newsletter input::placeholder{color:#8795a6}.z-newsletter button{width:42px;height:42px;border:0;border-radius:999px;cursor:pointer;display:grid;place-items:center;background:linear-gradient(135deg,#1677a8,#2f6bff);color:#fff;transition:.25s ease}.z-newsletter button:hover{transform:scale(1.05)}.z-footer-glow{position:absolute;right:10px;top:42px;width:120px;height:120px;border-radius:50%;background:#1677a821;filter:blur(34px);pointer-events:none}.z-footer-col h3{margin:0 0 18px;font-size:1rem;letter-spacing:-.045em;color:#101820}.z-footer-links,.z-footer-address{display:grid;gap:11px;font-size:.88rem}.z-footer-links a,.z-footer-address a,.z-footer-address span{color:#667789;text-decoration:none;transition:.2s ease}.z-footer-links a:hover,.z-footer-address a:hover{color:#1677a8;transform:translate(3px)}.z-socials{display:flex;gap:12px;margin-bottom:24px}.z-socials a{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;color:#101820;border:1px solid rgba(20,40,60,.12);background:#ffffffb3;text-decoration:none;transition:.25s ease}.z-socials a:hover{color:#fff;background:linear-gradient(135deg,#1677a8,#2f6bff);transform:translateY(-3px);box-shadow:0 18px 44px -26px #2f6bffcc}.z-socials svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.z-theme-toggle{display:flex;align-items:center;gap:10px;color:#667789;font-size:.82rem}.z-switch{position:relative;width:48px;height:26px;border:1px solid rgba(20,40,60,.14);border-radius:999px;background:#e8eef4;cursor:pointer;transition:.25s ease}.z-switch:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:2px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #14283c2e;transition:.25s ease}html.dark{--bg: #07101A;--bg-2: #0D1824;--panel: #101B28;--white: #EAF2FB;--muted: #9EADBD;background:#07101a;color:#eaf2fb}html.dark .z-switch{background:#1677a8}html.dark .z-switch:before{transform:translate(21px)}html.dark .z-footer{background:radial-gradient(circle at 10% 0%,rgba(57,189,248,.12),transparent 34%),radial-gradient(circle at 90% 20%,rgba(47,107,255,.12),transparent 32%),linear-gradient(180deg,#0b1520,#07101a);border-top-color:#ffffff14}html.dark .z-footer,html.dark .z-footer h2,html.dark .z-footer h3,html.dark .z-footer-logo{color:#eaf2fb}html.dark .z-newsletter,html.dark .z-socials a{background:#ffffff0d;border-color:#ffffff1a}html.dark .z-newsletter input{color:#eaf2fb}html.dark .z-footer p,html.dark .z-footer-address span,html.dark .z-footer-address a,html.dark .z-footer-links a,html.dark .z-theme-toggle{color:#9eadbd}.z-footer-bottom{margin-top:56px;padding-top:24px;border-top:1px solid rgba(20,40,60,.1);display:flex;justify-content:space-between;align-items:center;gap:18px;color:#667789;font-size:.82rem}.z-footer-legal{display:flex;gap:18px;flex-wrap:wrap}.z-footer-legal a{color:#667789;text-decoration:none}.z-footer-legal a:hover{color:#1677a8}html.dark .z-footer-bottom{border-top-color:#ffffff14;color:#9eadbd}html.dark .z-footer-legal a{color:#9eadbd}@media (max-width:980px){.z-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.z-footer-wrap{padding:56px 20px 26px}.z-footer-grid{grid-template-columns:1fr;gap:34px}.z-footer-bottom{flex-direction:column;align-items:flex-start}.z-newsletter{max-width:none}}html.dark{--bg: #07101A !important;--bg-2: #0D1824 !important;--panel: #101B28 !important;--cyan: #39BDF8 !important;--electric: #5A7CFF !important;--white: #EAF2FB !important;--muted: #9EADBD !important;--line: rgba(255, 255, 255, .1) !important;background:#07101a!important;color:#eaf2fb!important}html.dark .sec,html.dark .sec.alt,html.dark #soluzione,html.dark #installazione,html.dark #tecnologia,html.dark #integrazioni,html.dark #contatti{background:radial-gradient(circle at 12% 18%,rgba(57,189,248,.12),transparent 34%),radial-gradient(circle at 88% 22%,rgba(90,124,255,.12),transparent 30%),linear-gradient(180deg,#0d1824,#07101a)!important}html.dark .znav,html.dark .nav{background:#07101ae0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html.dark .znav-burger{color:#eaf2fb!important;border-color:#78a0c833!important;background:#78aadc0f!important}html.dark .znav-burger svg{stroke:#eaf2fb!important}html.dark .sheet{background:#0c121b!important;border-left-color:#78a0c824!important}html.dark .sheet-overlay{background:#05080c99!important}html.dark .m-link,html.dark .m-acc-trig{color:#eaf2fb!important;border-bottom-color:#78a0c814!important}html.dark .sheet-close{border-color:#78a0c833!important;color:#eaf2fb!important}html.dark .brand,html.dark .znav-link,html.dark .m-link,html.dark .m-acc-trig,html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark .hero-copy h1,html.dark .hero h1,html.dark .sec-head h2,html.dark .how-gallery-head h2,html.dark .install-layout-copy h2,html.dark .persona-result h3,html.dark .price h3,html.dark .tcard h3,html.dark .card h3{color:#eaf2fb!important}html.dark p,html.dark .lead,html.dark .muted,html.dark .sec-head p,html.dark .how-gallery-head p,html.dark .install-layout-copy p,html.dark .persona-result p,html.dark .price .desc,html.dark .price .setup,html.dark .card p,html.dark .tcard p{color:#9eadbd!important}html.dark .card,html.dark .tcard,html.dark .price,html.dark .why-card-simple,html.dark .persona-result,html.dark .persona-offer,html.dark .logo-wall,html.dark .integration-note,html.dark .lead-modal{background:#101b28e0!important;border-color:#ffffff1a!important;color:#eaf2fb!important}html.dark .why-card-simple h3,html.dark .persona-result h3,html.dark .persona-offer strong,html.dark .integration-note h3{color:#eaf2fb!important}html.dark .why-card-simple p,html.dark .persona-result p,html.dark .persona-offer .small,html.dark .integration-note p{color:#9eadbd!important}html.dark .install-method-card:before{background:linear-gradient(90deg,#07101af5,#07101ae0 46%,#07101aa8 72%,#07101a57),var(--install-bg)!important;background-size:cover!important;background-position:center!important}html.dark .install-method-card h3,html.dark .install-method-card p,html.dark .install-method-card li,html.dark .install-method-card span,html.dark .install-layout-list li,html.dark .install-layout-list span{color:#eaf2fb!important}html.dark .install-method-badge,html.dark .install-method-card .tag,html.dark .install-method-card .pill{background:#ffffff1a!important;color:#eaf2fb!important;border-color:#ffffff1f!important}html.dark .lead-field input,html.dark .lead-field select,html.dark .lead-field textarea{background:#0d1824!important;color:#eaf2fb!important;border-color:#ffffff1f!important}html.dark .cta-final{background:radial-gradient(circle at 15% 20%,rgba(57,189,248,.14),transparent 34%),radial-gradient(circle at 85% 80%,rgba(90,124,255,.14),transparent 36%),linear-gradient(135deg,#101b28,#07101a)!important;border-color:#ffffff1a!important}html.dark .cta-final h2{color:#eaf2fb!important}html.dark .cta-final p{color:#9eadbd!important}html.dark .z-footer{background:radial-gradient(circle at 10% 0%,rgba(57,189,248,.12),transparent 34%),radial-gradient(circle at 90% 20%,rgba(90,124,255,.12),transparent 32%),linear-gradient(180deg,#0d1824,#07101a)!important;border-top-color:#ffffff14!important}html.dark .z-footer p,html.dark .z-footer-address span,html.dark .z-footer-address a,html.dark .z-footer-links a,html.dark .z-theme-toggle,html.dark .z-footer-bottom,html.dark .z-footer-legal a{color:#9eadbd!important}.z-theme-toggle{position:relative!important;z-index:20!important;pointer-events:auto!important}#zThemeSwitch{position:relative!important;z-index:30!important;pointer-events:auto!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}#zThemeSwitch *{pointer-events:none!important}html.dark{background:#07101a!important;color:#eaf2fb!important}html.dark .z-switch{background:#1677a8!important}html.dark .z-switch:before{transform:translate(21px)!important}html.dark .z-footer{background:radial-gradient(circle at 10% 0%,rgba(57,189,248,.12),transparent 34%),radial-gradient(circle at 90% 20%,rgba(90,124,255,.12),transparent 32%),linear-gradient(180deg,#0d1824,#07101a)!important}html.dark .z-footer,html.dark .z-footer h2,html.dark .z-footer h3,html.dark .z-footer-logo{color:#eaf2fb!important}html.dark .z-footer p,html.dark .z-footer span,html.dark .z-footer a,html.dark .z-theme-toggle,html.dark .z-footer-bottom{color:#9eadbd!important}html.dark .z-newsletter,html.dark .z-socials a{background:#ffffff0f!important;border-color:#ffffff1a!important}html.dark .z-newsletter input{color:#eaf2fb!important}html.dark,html.dark main,html.dark section{color:#eaf2fb!important}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark strong,html.dark b,html.dark .brand,html.dark .sec-head h2,html.dark .why-simple-head h2,html.dark .how-gallery-head h2,html.dark .install-layout-copy h2,html.dark .persona-result h3,html.dark .persona-offer strong,html.dark .integration-note h3,html.dark .cta-final h2,html.dark .z-footer h2,html.dark .z-footer h3{color:#eaf2fb!important;text-shadow:none!important}html.dark p,html.dark li,html.dark span,html.dark small,html.dark label,html.dark address,html.dark .lead,html.dark .muted,html.dark .sec-head p,html.dark .why-simple-head p,html.dark .how-gallery-head p,html.dark .install-layout-copy p,html.dark .persona-result p,html.dark .persona-offer .small,html.dark .integration-note p,html.dark .cta-final p,html.dark .z-footer p,html.dark .z-footer span,html.dark .z-footer-address,html.dark .z-footer-bottom{color:#aebccd!important;text-shadow:none!important;opacity:1!important}html.dark a{color:#eaf2fb!important}html.dark a:hover,html.dark .eyebrow,html.dark .how-gallery-head .eyebrow,html.dark .why-simple-head .eyebrow,html.dark .install-layout-copy .eyebrow,html.dark .sec-head .eyebrow{color:#39bdf8!important}html.dark .card,html.dark .tcard,html.dark .price,html.dark .why-card-simple,html.dark .persona-result,html.dark .persona-offer,html.dark .logo-card,html.dark .logo-wall,html.dark .integration-note,html.dark .lead-modal{background:#101b28eb!important;color:#eaf2fb!important;border-color:#ffffff1c!important;box-shadow:0 24px 80px -58px #000c!important}html.dark .card h3,html.dark .tcard h3,html.dark .price h3,html.dark .why-card-simple h3,html.dark .persona-result h3,html.dark .persona-offer strong,html.dark .logo-card strong,html.dark .logo-card b,html.dark .integration-note h3{color:#eaf2fb!important}html.dark .card p,html.dark .tcard p,html.dark .price .desc,html.dark .price .setup,html.dark .why-card-simple p,html.dark .persona-result p,html.dark .persona-offer .small,html.dark .logo-card,html.dark .integration-note p{color:#aebccd!important}html.dark .znav-link,html.dark .m-link,html.dark .m-acc-trig,html.dark .btn-ghost-sm{color:#eaf2fb!important}html.dark .znav-link:hover,html.dark .m-link:hover,html.dark .m-acc-trig:hover{background:#ffffff12!important;color:#fff!important}html.dark .mega,html.dark .mega-panel,html.dark .dropdown,html.dark .dropdown-menu,html.dark .nav-dropdown,html.dark .znav-dropdown,html.dark .submenu,html.dark .submenu-panel,html.dark .menu-panel,html.dark .m-acc-panel,html.dark .m-panel,html.dark .m-dropdown{background:#101b28!important;border-color:#ffffff1a!important;color:#eaf2fb!important}html.dark .m-row .rt{color:#eaf2fb!important}html.dark .m-row .rd{color:#9eadbd!important}html.dark .m-acc{border-bottom-color:#78a0c81a!important}html.dark .mega *,html.dark .mega-panel *,html.dark .dropdown *,html.dark .dropdown-menu *,html.dark .nav-dropdown *,html.dark .znav-dropdown *,html.dark .submenu *,html.dark .submenu-panel *,html.dark .menu-panel *,html.dark .install-layout-list li,html.dark .install-layout-list span,html.dark .install-layout-copy li,html.dark .install-layout-copy ul li,html.dark .install-method-card h3,html.dark .install-method-card p,html.dark .install-method-card li,html.dark .install-method-card span{color:#eaf2fb!important;opacity:1!important}html.dark .install-method-card:before{background:linear-gradient(90deg,#07101af5,#07101ae6 46%,#07101ab8 74%,#07101a6b),var(--install-bg)!important;background-size:cover!important;background-position:center!important;opacity:.96!important}html.dark .install-method-badge,html.dark .install-method-card .tag,html.dark .install-method-card .pill,html.dark .persona-badge,html.dark .how-gallery-badge{background:#ffffff1a!important;color:#eaf2fb!important;border-color:#ffffff24!important}html.dark .lead-field input,html.dark .lead-field select,html.dark .lead-field textarea,html.dark .z-newsletter input{background:#0d1824!important;color:#eaf2fb!important;border-color:#ffffff24!important}html.dark .lead-field input::-moz-placeholder,html.dark .lead-field textarea::-moz-placeholder,html.dark .z-newsletter input::-moz-placeholder{color:#788a9c!important}html.dark .lead-field input::placeholder,html.dark .lead-field textarea::placeholder,html.dark .z-newsletter input::placeholder{color:#788a9c!important}html.dark .lead-close{color:#eaf2fb!important}html.dark .z-footer-links a,html.dark .z-footer-address a,html.dark .z-footer-legal a{color:#aebccd!important}html.dark .z-footer-links a:hover,html.dark .z-footer-address a:hover,html.dark .z-footer-legal a:hover{color:#39bdf8!important}html.dark .z-socials a{color:#eaf2fb!important}.znav a[href="#accedi"],.znav a[href="#login"],.znav button[data-action=login],.znav .login,.znav .accedi,.nav a[href="#accedi"],.nav a[href="#login"],.nav .login,.nav .accedi{display:none!important}@media (min-width:900px){.znav .mega,.znav .mega-panel,.znav .mega-menu,.znav .dropdown,.znav .dropdown-menu,.znav .nav-dropdown,.znav .znav-dropdown,.znav .submenu,.znav .submenu-panel,.znav .m-panel,.znav .m-acc-panel,.znav .m-dropdown,.znav .menu-panel,.nav .mega,.nav .mega-panel,.nav .dropdown,.nav .dropdown-menu,.nav .submenu,.nav .submenu-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .08s ease,transform .08s ease,visibility 0s linear .08s!important;transition-delay:0s!important}.znav li:hover>.mega,.znav li:hover>.mega-panel,.znav li:hover>.mega-menu,.znav li:hover>.dropdown,.znav li:hover>.dropdown-menu,.znav li:hover>.nav-dropdown,.znav li:hover>.znav-dropdown,.znav li:hover>.submenu,.znav li:hover>.submenu-panel,.znav li:hover>.m-panel,.znav li:hover>.m-acc-panel,.znav li:hover>.m-dropdown,.znav li:hover>.menu-panel,.znav li:focus-within>.mega,.znav li:focus-within>.mega-panel,.znav li:focus-within>.mega-menu,.znav li:focus-within>.dropdown,.znav li:focus-within>.dropdown-menu,.znav li:focus-within>.nav-dropdown,.znav li:focus-within>.znav-dropdown,.znav li:focus-within>.submenu,.znav li:focus-within>.submenu-panel,.znav li:focus-within>.m-panel,.znav li:focus-within>.m-acc-panel,.znav li:focus-within>.m-dropdown,.znav li:focus-within>.menu-panel,.znav .nav-item:hover>.mega,.znav .nav-item:hover>.dropdown,.znav .nav-item:hover>.menu-panel,.znav .znav-item:hover>.mega,.znav .znav-item:hover>.dropdown,.znav .znav-item:hover>.menu-panel,.znav .m-acc:hover>.m-acc-panel,.znav .m-acc:focus-within>.m-acc-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;transition-delay:0s!important}}.znav .mega,.znav .mega-panel,.znav .mega-menu,.znav .dropdown,.znav .dropdown-menu,.znav .nav-dropdown,.znav .znav-dropdown,.znav .submenu,.znav .submenu-panel,.znav .m-panel,.znav .m-acc-panel,.znav .m-dropdown,.znav .menu-panel{transition-duration:.08s!important;animation-duration:.08s!important;transition-delay:0s!important;animation-delay:0s!important}.install-method-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.install-method-points span{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#5b6f83!important;position:relative;display:inline-flex;align-items:center;gap:10px}.install-method-points span:not(:last-child):after{content:"";width:4px;height:4px;border-radius:50%;background:#1677a873;display:inline-block;margin-left:2px}html.dark .install-method-points span{color:#aebccd!important}html.dark .install-method-points span:not(:last-child):after{background:#39bdf88c}.tech-refresh{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(22,119,168,.08),transparent 34%),radial-gradient(circle at 88% 22%,rgba(47,107,255,.08),transparent 30%),linear-gradient(180deg,#fff,#f4f8fc)}.tech-refresh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,40,60,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,40,60,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 12%,black 88%,transparent 100%);pointer-events:none}.tech-refresh-wrap{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:46px;align-items:center}.tech-refresh-copy .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.tech-refresh-copy h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.03;letter-spacing:-.07em;margin-top:1rem;color:#101820;max-width:12ch}.tech-refresh-copy .lead{margin-top:1.15rem;max-width:48ch;color:#667789;font-size:1rem;line-height:1.72}.tech-feature-list{display:grid;gap:14px;margin-top:28px}.tech-feature{display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(20,40,60,.08)}.tech-feature:last-child{border-bottom:0}.tech-feature-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#1677a814;border:1px solid rgba(22,119,168,.12)}.tech-feature-icon svg{width:18px;height:18px;stroke:var(--cyan);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.tech-feature h3{font-size:1rem;color:#101820;letter-spacing:-.04em}.tech-feature p{margin-top:.3rem;color:#667789;font-size:.9rem;line-height:1.62}.tech-side{display:grid;gap:18px}.tech-panel{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(20,40,60,.1);background:radial-gradient(circle at 18% 0%,rgba(22,119,168,.14),transparent 30%),linear-gradient(180deg,#0e1824,#09111b);padding:24px;box-shadow:0 36px 90px -58px #0a141eb3}.tech-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.tech-panel-dots{display:flex;gap:6px}.tech-panel-dots i{width:8px;height:8px;border-radius:50%;display:block}.tech-panel-dots i:nth-child(1){background:#ff7b72}.tech-panel-dots i:nth-child(2){background:#ffc857}.tech-panel-dots i:nth-child(3){background:#2bd67b}.tech-panel-label{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#eaf2fb9e}.tech-log{display:grid;gap:12px}.tech-log-row{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.tech-log-row:last-child{border-bottom:0}.tech-time{font-family:var(--mono);font-size:.72rem;color:#eaf2fb70}.tech-event{color:#eaf2fb;font-size:.9rem}.tech-status{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:#39bdf8}.tech-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.tech-mini{border-radius:22px;border:1px solid rgba(20,40,60,.1);background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;box-shadow:0 24px 70px -54px #14283c59}.tech-mini strong{display:block;color:#101820;font-size:1.02rem;letter-spacing:-.04em}.tech-mini p{margin-top:.45rem;color:#667789;font-size:.86rem;line-height:1.58}.tech-mini .tag{display:inline-flex;margin-bottom:12px;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}@media (max-width:980px){.tech-refresh-wrap,.tech-mini-grid{grid-template-columns:1fr}.tech-refresh-copy h2{max-width:none}}html.dark .tech-refresh{background:radial-gradient(circle at 12% 18%,rgba(57,189,248,.12),transparent 34%),radial-gradient(circle at 88% 22%,rgba(90,124,255,.12),transparent 30%),linear-gradient(180deg,#0d1824,#07101a)!important}html.dark .tech-refresh-copy h2,html.dark .tech-feature h3,html.dark .tech-mini strong{color:#eaf2fb!important}html.dark .tech-refresh-copy .lead,html.dark .tech-feature p,html.dark .tech-mini p{color:#aebccd!important}html.dark .tech-feature{border-bottom-color:#ffffff14}html.dark .tech-feature-icon{background:#39bdf814;border-color:#39bdf81f}html.dark .tech-mini{background:#101b28e0;border-color:#ffffff1a}.lead-success-note{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;background:#18a8751a;border:1px solid rgba(24,168,117,.18);color:#127b58!important;font-size:.86rem}html.dark .lead-success-note{background:#18a87524;border-color:#18a87538;color:#7de4bd!important}.lead-form button[type=submit]{cursor:pointer}.lead-close,.modal-close,.close-modal,[data-close-modal],[aria-label=Chiudi],[aria-label=Close]{position:relative!important;z-index:99999!important;pointer-events:auto!important;cursor:pointer!important}.lead-modal-overlay{z-index:9998!important}.lead-modal{z-index:9999!important}.particle-ready{position:relative!important;overflow:hidden!important;isolation:isolate!important;transform:translateZ(0)}.particle-ready:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--px, 50%) var(--py, 50%),rgba(255,255,255,.42),transparent 32%);opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .35s ease,transform .35s ease;z-index:0}.particle-ready.particle-press:before{opacity:1;transform:scale(1.25)}.particle-ready>*{position:relative;z-index:2}.particle-dot{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:999px;background:var(--c);pointer-events:none;z-index:20;box-shadow:0 0 14px var(--c);animation:zParticle .72s cubic-bezier(.16,1,.3,1) forwards}@keyframes zParticle{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.15)}}.particle-ready:active{transform:translateY(1px) scale(.985)}.btn-cta.particle-ready,button.particle-ready,.z-newsletter button.particle-ready{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn-cta.particle-ready:hover,button.particle-ready:hover{filter:saturate(1.08)}.lead-modal-overlay{z-index:99990!important}.lead-modal{position:relative!important;z-index:99991!important}.lead-close,.z-modal-close,.modal-close,.close-modal,[aria-label=Chiudi],[aria-label=Close]{position:absolute!important;top:18px!important;right:18px!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(20,40,60,.12)!important;background:#fff!important;color:#101820!important;display:grid!important;place-items:center!important;z-index:99999!important;cursor:pointer!important;pointer-events:auto!important;font-size:22px!important;line-height:1!important}.lead-close:hover,.z-modal-close:hover,.modal-close:hover,.close-modal:hover{background:#f1f5f9!important}html.dark .lead-close,html.dark .z-modal-close,html.dark .modal-close,html.dark .close-modal{background:#101b28!important;color:#eaf2fb!important;border-color:#ffffff24!important}body.modal-closed .lead-modal-overlay{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.modal-closed .lead-modal-overlay{display:none!important}.lead-modal-overlay{z-index:9990!important}.lead-modal{position:relative!important;z-index:9991!important}.lead-close{position:absolute!important;top:18px!important;right:18px!important;width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgba(20,40,60,.12)!important;background:#ffffffeb!important;color:#101820!important;display:grid!important;place-items:center!important;z-index:10!important;cursor:pointer!important;pointer-events:auto!important;font-size:22px!important;line-height:1!important;box-shadow:0 10px 30px -20px #14283c73!important}.lead-close:hover{background:#f1f5f9!important;transform:scale(1.04)}html.dark .lead-close{background:#101b28!important;color:#eaf2fb!important;border-color:#ffffff24!important}.lead-modal-overlay.active,.lead-modal-overlay.open,.lead-modal-overlay.is-open{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.lead-modal .z-modal-close,.lead-modal .modal-close,.lead-modal .close-modal{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lead-modal .lead-close{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fff!important;color:#101820!important}html.dark .lead-modal .lead-close{background:#101b28!important;color:#eaf2fb!important}.lead-close:before,.lead-close:after{display:none!important;content:none!important}.lead-modal{position:relative!important}.lead-modal .lead-close{position:absolute!important;top:18px!important;right:18px!important;width:40px!important;height:40px!important;border-radius:999px!important;border:1px solid rgba(20,40,60,.14)!important;background:#fff!important;color:#101820!important;display:grid!important;place-items:center!important;z-index:99999!important;cursor:pointer!important;pointer-events:auto!important;font-size:24px!important;line-height:1!important;font-family:Arial,sans-serif!important;box-shadow:0 14px 36px -24px #14283c8c!important}.lead-modal .lead-close:hover{background:#f1f5f9!important;transform:scale(1.04)}html.dark .lead-modal .lead-close{background:#101b28!important;color:#eaf2fb!important;border-color:#ffffff29!important}.lead-modal .z-modal-close,.lead-modal .modal-close,.lead-modal .close-modal{display:none!important}.brand{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important}.brand .brand-mark,.brand-mark{display:none!important}.zentrya-nav-logo{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 8px 18px rgba(47,107,255,.22))}.brand span,.brand strong{color:#101820!important;font-weight:800!important;letter-spacing:-.055em!important}html.dark .brand span,html.dark .brand strong{color:#eaf2fb!important}.z-footer-logo-img{width:76px;height:76px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:14px;filter:drop-shadow(0 16px 34px rgba(47,107,255,.28))}.z-footer-logo .z-footer-mark{display:none!important}@media (max-width:640px){.zentrya-nav-logo{width:34px;height:34px}.z-footer-logo-img{width:64px;height:64px}}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}img,video,canvas,svg{max-width:100%}@media (max-width:900px){.wrap{width:100%;padding-left:20px!important;padding-right:20px!important}.sec{padding-top:72px!important;padding-bottom:72px!important}.znav,.nav{min-height:72px!important;padding:0 16px!important}.brand{gap:9px!important;min-width:auto!important}.zentrya-nav-logo{width:34px!important;height:34px!important}.brand span,.brand strong{font-size:1rem!important}.znav-menu,.nav-links,.nav-menu{gap:2px!important;overflow-x:auto!important;max-width:54vw!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.znav-menu::-webkit-scrollbar,.nav-links::-webkit-scrollbar,.nav-menu::-webkit-scrollbar{display:none!important}.znav-link,.m-link,.m-acc-trig{white-space:nowrap!important;font-size:.78rem!important;padding:9px 10px!important}.btn-cta{padding:11px 14px!important;font-size:.78rem!important;white-space:nowrap!important}.znav-actions,.nav-actions{gap:8px!important}.btn-ghost-sm{display:none!important}.mega,.mega-panel,.dropdown,.dropdown-menu,.nav-dropdown,.znav-dropdown,.submenu,.submenu-panel,.m-panel,.m-acc-panel,.m-dropdown,.menu-panel{max-width:calc(100vw - 32px)!important;left:16px!important;right:16px!important;transform:none!important}.hero{min-height:calc(100vh - 72px)!important;padding-top:92px!important;padding-bottom:52px!important}.hero h1,.hero-title,.headline,.stage-title{font-size:clamp(2.05rem,11vw,3.2rem)!important;line-height:1.02!important;letter-spacing:-.075em!important;text-align:center!important}.hero p,.hero-subtitle,.stage-copy p{font-size:.92rem!important;line-height:1.55!important;text-align:center!important;max-width:34ch!important;margin-left:auto!important;margin-right:auto!important}.hero-visual,.phone-stage,.scan-card,.face-card{max-width:86vw!important;margin-left:auto!important;margin-right:auto!important}.how-gallery-head{margin-bottom:28px!important;text-align:left!important}.how-gallery-head h2{font-size:clamp(1.85rem,9vw,2.65rem)!important;line-height:1.06!important}.how-gallery-head p{font-size:.94rem!important}.how-gallery-scroll{grid-auto-columns:minmax(255px,82vw)!important;gap:14px!important;padding-bottom:18px!important}.how-gallery-card,.how-gallery-content{min-height:430px!important}.how-gallery-content{padding:22px!important}.how-gallery-bottom h3{font-size:1.35rem!important}.how-gallery-bottom p{font-size:.88rem!important}.why-simple-head{text-align:left!important;margin-bottom:30px!important}.why-simple-head h2{font-size:clamp(1.85rem,9vw,2.6rem)!important}.why-simple-grid{grid-template-columns:1fr!important;gap:14px!important}.why-card-simple{padding:22px!important;border-radius:22px!important}.persona-grid,.persona-gallery,.persona-cards{grid-template-columns:1fr!important;gap:14px!important}.persona-card{min-height:330px!important;border-radius:24px!important}.persona-result,.persona-offer{border-radius:24px!important;padding:24px!important}.persona-result h3{font-size:1.75rem!important;line-height:1.08!important}.persona-offer{margin-top:18px!important}.install-layout{grid-template-columns:1fr!important;gap:28px!important}.install-layout-copy h2{font-size:clamp(1.9rem,9vw,2.75rem)!important;line-height:1.06!important}.install-method-card{min-height:360px!important;border-radius:24px!important;padding:22px!important}.install-method-card h3{font-size:1.35rem!important;line-height:1.12!important}.install-method-card p{font-size:.88rem!important}.install-method-points{gap:8px!important}.install-method-points span{font-size:.62rem!important;letter-spacing:.11em!important}.tech-simple-head{text-align:left!important;margin-bottom:28px!important}.tech-simple-head h2{font-size:clamp(1.85rem,9vw,2.65rem)!important}.tech-simple-grid,.tech-simple-flow{grid-template-columns:1fr!important;gap:14px!important}.tech-simple-card{min-height:auto!important;padding:24px!important;border-radius:24px!important}.tech-flow-step:not(:last-child):after{display:none!important}.logo-wall{padding:20px!important;border-radius:24px!important}.logo-subgrid{grid-template-columns:1fr 1fr!important;gap:10px!important}.logo-card{min-height:74px!important;font-size:.76rem!important;padding:12px!important}.cta-final{border-radius:26px!important;padding:34px 22px!important;text-align:left!important}.cta-final h2{font-size:clamp(1.8rem,9vw,2.55rem)!important;line-height:1.06!important}.cta-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.cta-actions .btn-cta,.cta-actions a,.cta-actions button{width:100%!important;justify-content:center!important;text-align:center!important}.z-footer-wrap{padding:54px 20px 24px!important}.z-footer-grid{grid-template-columns:1fr!important;gap:34px!important}.z-footer-brand h2{font-size:2rem!important}.z-newsletter{max-width:none!important;width:100%!important}.z-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.z-footer-legal{gap:12px!important}.lead-modal-overlay{padding:18px!important;align-items:flex-start!important;overflow-y:auto!important}.lead-modal{width:100%!important;max-width:100%!important;margin:28px auto!important;border-radius:26px!important;padding:26px 20px!important}.lead-modal h2,.lead-modal h3{font-size:1.55rem!important;line-height:1.12!important;padding-right:42px!important}.lead-form{gap:12px!important}.lead-field input,.lead-field select,.lead-field textarea{font-size:16px!important;min-height:48px!important}.lead-close{top:14px!important;right:14px!important;width:38px!important;height:38px!important}}@media (max-width:520px){.znav-menu,.nav-links,.nav-menu{max-width:44vw!important}.btn-cta{padding:10px 12px!important;font-size:.72rem!important}.hero{padding-top:86px!important}.how-gallery-card,.how-gallery-content{min-height:410px!important}.logo-subgrid{grid-template-columns:1fr!important}}@media (max-width:900px){.znav-inner{padding:0!important}}@supports (height: 100dvh){.stage,.sheet{height:100dvh}}@media (max-width:900px){.cue{bottom:max(24px,calc(24px + env(safe-area-inset-bottom,0px)))!important}.copy{padding-bottom:env(safe-area-inset-bottom,0px)!important}.sheet{padding-bottom:max(22px,calc(22px + env(safe-area-inset-bottom,0px)))!important}.lead-modal-overlay{padding-bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 10px))!important}}@media (max-width:900px){.how-gallery-scroll{scrollbar-width:none!important}.how-gallery-scroll::-webkit-scrollbar{display:none!important}}@media (max-width:900px){.z-socials,.z-theme-toggle{justify-content:center!important}}.lead-modal-close{position:absolute;top:18px;right:18px;background:none;border:none;cursor:pointer;color:var(--txt-muted, #6a8090);padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s;z-index:10}.lead-modal-close:hover{color:var(--txt, #e8f0f6);background:#ffffff0f}.lead-modal{position:relative}.nuki-partner-sec{background:linear-gradient(180deg,var(--bg),var(--bg-2));overflow:hidden}.nuki-eyebrow{color:var(--cyan)!important}.nuki-accent{background:linear-gradient(90deg,var(--cyan),var(--electric));-webkit-background-clip:text;background-clip:text;color:transparent}.nuki-badge-wrap{display:flex;justify-content:center;margin-bottom:48px}.nuki-badge{position:relative;background:var(--panel);border:1px solid rgba(92,200,255,.28);border-radius:24px;padding:36px 44px;max-width:540px;width:100%;box-shadow:0 0 0 1px #5cc8ff14,0 24px 64px -24px #0009,0 0 60px -20px #5cc8ff2e;overflow:hidden;transition:box-shadow .35s,border-color .35s}.nuki-badge:hover{border-color:#5cc8ff80;box-shadow:0 0 0 1px #5cc8ff24,0 32px 80px -24px #000000a6,0 0 80px -16px #5cc8ff4d}.nuki-badge-glow{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:340px;height:200px;background:radial-gradient(ellipse at center,rgba(92,200,255,.15),transparent 70%);pointer-events:none}.nuki-badge-top{display:flex;align-items:center;gap:24px}.nuki-lock-icon{flex:0 0 auto;width:64px;height:64px;border-radius:18px;background:#5cc8ff1a;border:1px solid rgba(92,200,255,.22);display:grid;place-items:center;color:var(--cyan);box-shadow:0 0 24px #5cc8ff2e}.nuki-lock-icon svg{width:36px;height:36px}.nuki-badge-identity{display:flex;flex-direction:column;gap:8px}.nuki-wordmark{font-family:var(--mono);font-size:2rem;font-weight:700;letter-spacing:.14em;background:linear-gradient(90deg,var(--cyan),var(--electric));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.nuki-cert-pill{display:inline-flex;align-items:center;gap:6px;padding:.35em .85em;border-radius:999px;background:#5cc8ff1a;border:1px solid rgba(92,200,255,.3);color:var(--cyan);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.nuki-cert-pill svg{width:14px;height:14px;flex:0 0 auto}.nuki-divider{height:1px;background:#ff8c0026;margin:24px 0}.nuki-checklist{list-style:none;display:flex;flex-direction:column;gap:12px}.nuki-checklist li{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.82rem;letter-spacing:.06em;color:var(--white)}.nuki-check-icon{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#37e0a01f;border:1px solid rgba(55,224,160,.3);display:grid;place-items:center;color:var(--green)}.nuki-check-icon svg{width:12px;height:12px}.nuki-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nuki-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px;transition:border-color .3s,box-shadow .3s,transform .3s}.nuki-card:hover{transform:translateY(-5px);border-color:#5cc8ff66;box-shadow:0 18px 48px -20px #5cc8ff4d}.nuki-card-icon{width:46px;height:46px;border-radius:12px;background:#5cc8ff1a;border:1px solid rgba(92,200,255,.18);display:grid;place-items:center;margin-bottom:16px;color:var(--cyan)}.nuki-card-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.nuki-card h3{font-size:1.08rem;font-weight:600;color:var(--white)}.nuki-card p{color:var(--muted);font-size:.92rem;margin-top:.5rem;line-height:1.6}@media (max-width: 760px){.nuki-badge{padding:28px 24px}.nuki-cards{grid-template-columns:1fr}.nuki-badge-top{flex-direction:column;align-items:flex-start;gap:16px}}.acc-feat{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:40px}.acc-feat-list{display:flex;flex-direction:column;gap:6px}.acc-feat-item{border:1px solid transparent;border-radius:16px;overflow:hidden;transition:border-color .25s,background .25s}.acc-feat-item.is-open{background:#1677a80f;border-color:#1677a838}.acc-feat-trigger{all:unset;display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;cursor:pointer;color:#667789;transition:color .2s}.acc-feat-trigger:hover,.acc-feat-item.is-open .acc-feat-trigger{color:#101820}.acc-feat-trigger-icon{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#1677a814;border:1px solid rgba(22,119,168,.16);display:grid;place-items:center;color:var(--cyan);transition:background .25s,border-color .25s}.acc-feat-item.is-open .acc-feat-trigger-icon{background:#1677a824;border-color:#1677a852}.acc-feat-trigger-icon svg{width:17px;height:17px}.acc-feat-trigger-label{flex:1;font-family:var(--mono);font-size:.95rem;font-weight:600;letter-spacing:.03em}.acc-feat-chevron{flex:0 0 auto;color:#667789;transition:transform .25s}.acc-feat-chevron.rotated{transform:rotate(180deg);color:var(--cyan)}.acc-feat-chevron svg{width:16px;height:16px}.acc-feat-body{padding:0 20px 20px 70px;animation:accBodyIn .2s ease}@keyframes accBodyIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.acc-feat-body p{color:#667789;font-size:.93rem;line-height:1.65}.acc-feat-body-visual{display:none}.acc-feat-panel{position:relative}.acc-feat-panel-inner{background:#ffffffd9;border:1px solid rgba(20,40,60,.12);border-radius:22px;padding:28px;min-height:320px;display:flex;align-items:center;justify-content:center;box-shadow:0 24px 70px -40px #14283c2e;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.acc-vis-pms,.acc-vis-auto,.acc-vis-access{position:relative;width:100%;display:flex;flex-direction:column;gap:16px}.acc-vis-glow{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:280px;height:140px;background:radial-gradient(ellipse at center,rgba(22,119,168,.08),transparent 70%);pointer-events:none}.acc-vis-card{background:linear-gradient(180deg,#0e1824,#09111b);border:1px solid rgba(20,40,60,.18);border-radius:14px;padding:20px 22px;box-shadow:0 20px 50px -30px #0a141e80}.acc-vis-card-header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.acc-vis-card-dot{width:8px;height:8px;border-radius:50%;background:#39bdf8;box-shadow:0 0 8px #39bdf899;flex:0 0 auto}.acc-vis-card-title{font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;color:#eaf2fbb3;flex:1}.acc-vis-pill{display:inline-flex;align-items:center;padding:.2em .7em;border-radius:999px;font-family:var(--mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.acc-vis-pill.green{background:#18a87524;border:1px solid rgba(24,168,117,.3);color:#18a875}.acc-vis-booking-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.8rem}.acc-vis-booking-row:last-child{border-bottom:none}.acc-vis-label{color:#eaf2fb6b;font-family:var(--mono);font-size:.74rem;letter-spacing:.07em}.acc-vis-value{color:#eaf2fbe6;font-family:var(--mono);font-size:.8rem;font-weight:600}.acc-vis-value.cyan{color:#39bdf8}.acc-vis-divider{height:1px;background:#ffffff0f;margin:12px 0}.acc-vis-flow-row{display:flex;align-items:center;gap:10px}.acc-vis-flow-step{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#eaf2fb66;padding:.35em .9em;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.acc-vis-flow-step.active{color:#39bdf8;border-color:#39bdf866;background:#39bdf81f}.acc-vis-flow-arrow{color:#eaf2fb4d;font-size:.85rem}.acc-vis-source-pills{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.acc-vis-source{display:inline-flex;align-items:center;padding:.32em .9em;border-radius:999px;background:#1677a81a;border:1px solid rgba(22,119,168,.3);color:var(--cyan);font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.1em}.acc-vis-nodes{display:flex;align-items:center;gap:0;justify-content:center;padding:12px 0}.acc-vis-node{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:#667789}.acc-vis-node-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.acc-vis-node-icon.cyan{background:#1677a81a;border:1px solid rgba(22,119,168,.25);color:var(--cyan)}.acc-vis-node-icon.blue{background:#2f6bff1a;border:1px solid rgba(47,107,255,.25);color:var(--electric)}.acc-vis-node-icon.green{background:#18a8751a;border:1px solid rgba(24,168,117,.25);color:var(--green)}.acc-vis-node-icon svg{width:20px;height:20px}.acc-vis-node-line{flex:1;height:1px;background:linear-gradient(90deg,#1677a840,#2f6bff40);margin:0 8px 24px}.acc-vis-rule-card{margin-top:0}.acc-vis-rule-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.acc-vis-rule-row:last-child{border-bottom:none}.acc-vis-rule-label{font-family:var(--mono);font-size:.8rem;color:#eaf2fb8c}.acc-vis-hub{display:flex;justify-content:center;position:relative;height:80px;align-items:center}.acc-vis-hub-ring{position:absolute;width:80px;height:80px;border-radius:50%;border:1.5px solid rgba(22,119,168,.2);box-shadow:0 0 24px #1677a81a}.acc-vis-hub-core{width:52px;height:52px;border-radius:50%;background:#1677a81a;border:1px solid rgba(22,119,168,.3);display:grid;place-items:center;color:var(--cyan);position:relative;z-index:1}.acc-vis-hub-core svg{width:26px;height:26px}.acc-vis-devices{display:flex;flex-direction:column;gap:8px}.acc-vis-device{display:flex;align-items:center;gap:10px;background:#ffffffb3;border:1px solid rgba(20,40,60,.12);border-radius:10px;padding:10px 14px;font-family:var(--mono);font-size:.8rem;color:#101820}.acc-vis-device-emoji{font-size:1rem}.acc-vis-device .acc-vis-pill{margin-left:auto}@media (max-width: 860px){.acc-feat{grid-template-columns:1fr;gap:0}.acc-feat-panel{display:none}.acc-feat-body-visual{display:block;margin-top:16px}}@media (max-width: 600px){.acc-feat-body{padding-left:20px}}.tech-acc-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tech-acc-left h2{font-size:clamp(1.8rem,3.5vw,2.6rem);color:#101820;margin-top:10px;margin-bottom:16px}.tech-acc-left .lead{color:#667789;font-size:.95rem;line-height:1.65;margin-bottom:28px}.tech-acc-list{margin-top:0}.tech-panel-inner{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;align-items:stretch!important}.tech-vis-wrap{display:flex;flex-direction:column;gap:16px;width:100%;position:relative}@media (max-width: 900px){.tech-acc-layout{grid-template-columns:1fr;gap:0}.tech-acc-layout .acc-feat-panel{display:none}.tech-acc-layout .acc-feat-body-visual{display:block;margin-top:16px}}html.dark .acc-feat-item.is-open{background:#39bdf812!important;border-color:#39bdf838!important}html.dark .acc-feat-trigger{color:#9eadbd!important}html.dark .acc-feat-trigger:hover,html.dark .acc-feat-item.is-open .acc-feat-trigger{color:#eaf2fb!important}html.dark .acc-feat-trigger-icon{background:#39bdf814!important;border-color:#39bdf829!important}html.dark .acc-feat-item.is-open .acc-feat-trigger-icon{background:#39bdf824!important;border-color:#39bdf852!important}html.dark .acc-feat-chevron,html.dark .acc-feat-body p{color:#9eadbd!important}html.dark .acc-feat-panel-inner{background:#0d1824eb!important;border-color:#39bdf82e!important;box-shadow:0 0 60px -24px #39bdf82e,0 24px 64px -24px #0000008c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.dark .acc-vis-glow{background:radial-gradient(ellipse at center,rgba(57,189,248,.1),transparent 70%)!important}html.dark .acc-vis-source{background:#39bdf81a!important;border-color:#39bdf852!important}html.dark .acc-vis-node{color:#9eadbd!important}html.dark .acc-vis-node-icon.cyan{background:#39bdf81a!important;border-color:#39bdf840!important}html.dark .acc-vis-node-icon.blue{background:#5a7cff1a!important;border-color:#5a7cff40!important}html.dark .acc-vis-node-icon.green{background:#18a8751a!important;border-color:#18a87540!important}html.dark .acc-vis-node-line{background:linear-gradient(90deg,#39bdf840,#5a7cff40)!important}html.dark .acc-vis-hub-ring{border-color:#39bdf838!important;box-shadow:0 0 28px #39bdf826!important}html.dark .acc-vis-hub-core{background:#39bdf81a!important;border-color:#39bdf84d!important}html.dark .acc-vis-device{background:#0c1420b3!important;border-color:#39bdf829!important;color:#eaf2fb!important}html.dark .acc-vis-pill.green{background:#18a87524!important;border-color:#18a8754d!important;color:#7de4bd!important}html.dark .tech-acc-left h2{color:#eaf2fb!important}html.dark .tech-acc-left .lead{color:#9eadbd!important}.nuki-f108{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.nuki-f108-tabs{display:flex;flex-direction:column;gap:8px}.nuki-f108-tab{all:unset;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--muted);transition:background .25s,border-color .25s,color .25s;text-align:left;width:100%}.nuki-f108-tab:hover{background:#5cc8ff0f;color:var(--white)}.nuki-f108-tab.is-active{background:#5cc8ff1a;border-color:#5cc8ff47;color:var(--white)}.nuki-f108-tab-icon{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#5cc8ff14;border:1px solid rgba(92,200,255,.15);display:grid;place-items:center;color:var(--cyan);transition:background .25s,border-color .25s}.nuki-f108-tab.is-active .nuki-f108-tab-icon{background:#5cc8ff26;border-color:#5cc8ff59;box-shadow:0 0 16px #5cc8ff33}.nuki-f108-tab-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.nuki-f108-tab-label{flex:1;font-family:var(--mono);font-size:.88rem;font-weight:600;letter-spacing:.04em}.nuki-f108-tab-arrow{flex:0 0 auto;opacity:0;transition:opacity .2s;color:var(--cyan)}.nuki-f108-tab-arrow svg{width:14px;height:14px}.nuki-f108-tab.is-active .nuki-f108-tab-arrow{opacity:1}.nuki-f108-content{background:var(--panel);border:1px solid rgba(92,200,255,.18);border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.nuki-f108-text{padding:36px 40px 28px;border-bottom:1px solid var(--line)}.nuki-f108-badge{display:inline-flex;align-items:center;padding:.3em .9em;border-radius:999px;background:#5cc8ff1a;border:1px solid rgba(92,200,255,.28);color:var(--cyan);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.nuki-f108-title{font-size:1.5rem;font-weight:700;color:var(--white);margin-bottom:12px;letter-spacing:-.02em;line-height:1.15}.nuki-f108-desc{color:var(--muted);font-size:.95rem;line-height:1.65;max-width:520px}.nuki-f108-visual{padding:32px 40px;display:flex;align-items:center;justify-content:center;min-height:220px}.nuki-vis-lock,.nuki-vis-api,.nuki-vis-shield{position:relative;width:100%;display:flex;flex-direction:column;gap:20px}.nuki-vis-glow{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:320px;height:160px;background:radial-gradient(ellipse at center,rgba(92,200,255,.12),transparent 70%);pointer-events:none}.nuki-vis-badge-card{display:flex;align-items:center;gap:20px;background:#5cc8ff0f;border:1px solid rgba(92,200,255,.2);border-radius:16px;padding:20px 24px}.nuki-vis-lock-icon{flex:0 0 auto;width:56px;height:56px;border-radius:14px;background:#5cc8ff1a;border:1px solid rgba(92,200,255,.22);display:grid;place-items:center;color:var(--cyan)}.nuki-vis-lock-icon svg{width:32px;height:32px}.nuki-vis-identity{display:flex;flex-direction:column;gap:6px}.nuki-vis-wordmark{font-family:var(--mono);font-size:1.6rem;font-weight:700;letter-spacing:.14em;background:linear-gradient(90deg,var(--cyan),var(--electric));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.nuki-vis-cert-pill{display:inline-flex;align-items:center;gap:5px;padding:.3em .75em;border-radius:999px;background:#5cc8ff1a;border:1px solid rgba(92,200,255,.28);color:var(--cyan);font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.nuki-vis-cert-pill svg{width:13px;height:13px;flex:0 0 auto}.nuki-vis-checklist{list-style:none;display:flex;flex-direction:column;gap:10px}.nuki-vis-checklist li{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.82rem;letter-spacing:.05em;color:var(--white)}.nuki-vis-check{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:#37e0a01f;border:1px solid rgba(55,224,160,.3);display:grid;place-items:center;color:var(--green)}.nuki-vis-check svg{width:11px;height:11px}.nuki-vis-code-panel{background:#0a0e14cc;border:1px solid rgba(92,200,255,.2);border-radius:14px;overflow:hidden;font-family:var(--mono)}.nuki-vis-code-header{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#5cc8ff0d;border-bottom:1px solid rgba(92,200,255,.12)}.nuki-vis-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.nuki-vis-code-label{margin-left:8px;font-size:.7rem;letter-spacing:.08em;color:var(--muted)}.nuki-vis-code-body{padding:18px 20px;font-size:.8rem;line-height:1.85;color:var(--white)}.cv-kw{color:var(--cyan)}.cv-fn{color:var(--electric)}.cv-str{color:var(--green)}.cv-comment{color:var(--muted);font-style:italic}.cv-gap{height:8px}.nuki-vis-api-badges{display:flex;flex-wrap:wrap;gap:8px}.nuki-vis-api-pill{display:inline-flex;align-items:center;padding:.32em .85em;border-radius:999px;background:#5cc8ff14;border:1px solid rgba(92,200,255,.22);color:var(--cyan);font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.nuki-vis-api-pill.green{background:#37e0a01a;border-color:#37e0a04d;color:var(--green)}.nuki-vis-shield{align-items:center}.nuki-vis-shield-icon{display:flex;justify-content:center;color:var(--cyan)}.nuki-vis-shield-icon svg{width:100px;height:110px;filter:drop-shadow(0 0 24px rgba(92,200,255,.35))}.nuki-vis-shield-stats{display:flex;align-items:center;gap:0;background:#5cc8ff0f;border:1px solid rgba(92,200,255,.18);border-radius:14px;padding:18px 24px;width:100%}.nuki-vis-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.nuki-vis-stat-val{font-family:var(--mono);font-size:1.6rem;font-weight:700;background:linear-gradient(90deg,var(--cyan),var(--electric));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.nuki-vis-stat-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.nuki-vis-stat-divider{width:1px;height:40px;background:var(--line)}@media (max-width: 900px){.nuki-f108{grid-template-columns:1fr}.nuki-f108-tabs{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px}.nuki-f108-tab{flex:0 0 auto;white-space:nowrap}.nuki-f108-tab-arrow{display:none}}@media (max-width: 600px){.nuki-f108-text{padding:24px 20px 20px}.nuki-f108-visual{padding:20px}.nuki-f108-title{font-size:1.25rem}}.privacy-page{min-height:100vh;background:var(--bg);padding-bottom:80px}.privacy-wrap{max-width:780px;margin:0 auto;padding:0 28px}.privacy-hero{padding:80px 0 56px;border-bottom:1px solid var(--line);margin-bottom:56px}.privacy-hero h1{font-size:clamp(2rem,4vw,3rem);margin-top:1rem;background:linear-gradient(90deg,var(--cyan),var(--electric));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.privacy-subtitle{color:var(--muted);font-size:1rem;margin-top:1.1rem;line-height:1.65;max-width:60ch}.privacy-date{margin-top:1rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;color:var(--muted);opacity:.7}.privacy-body{display:flex;flex-direction:column;gap:48px}.privacy-section{border-bottom:1px solid var(--line);padding-bottom:48px}.privacy-section:last-child{border-bottom:none}.privacy-section h2{font-size:1.25rem;color:var(--white);margin-bottom:20px;letter-spacing:-.01em}.privacy-section h3{font-size:1rem;color:var(--white);margin:24px 0 10px;font-weight:600}.privacy-section p{color:var(--muted);font-size:.97rem;line-height:1.7;margin-bottom:12px}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{color:var(--muted);font-size:.97rem;line-height:1.7;padding-left:20px;margin:10px 0;display:flex;flex-direction:column;gap:8px}.privacy-section a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.privacy-section a:hover{opacity:.8}.privacy-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 24px;margin:16px 0;display:flex;flex-direction:column;gap:4px}.privacy-card p{margin:0;font-size:.92rem}.privacy-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.9rem}.privacy-table th{background:var(--panel);color:var(--cyan);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;text-align:left;border:1px solid var(--line)}.privacy-table td{color:var(--muted);padding:12px 16px;border:1px solid var(--line);line-height:1.55;vertical-align:top}.privacy-table tr:hover td{background:#5cc8ff08}.privacy-footer-note{margin-top:56px;padding:28px 32px;background:var(--panel);border:1px solid var(--line);border-radius:18px;text-align:center}.privacy-footer-note p{color:var(--muted);font-size:.97rem}.privacy-footer-note a:not(.btn-cta){color:var(--cyan)}@media (max-width: 600px){.privacy-hero{padding:48px 0 40px}.privacy-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.privacy-footer-note{padding:22px 18px}}.hover\:text-z-cyan:hover{color:var(--cyan)}.dark\:border-\[rgba\(255\,255\,255\,\.08\)\]:is(.dark *){border-color:#ffffff14}.dark\:text-\[\#9EADBD\]:is(.dark *){--tw-text-opacity: 1;color:rgb(158 173 189 / var(--tw-text-opacity, 1))}@media (max-width: 700px){.max-\[700px\]\:w-full{width:100%}.max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[700px\]\:flex-col{flex-direction:column}.max-\[700px\]\:items-stretch{align-items:stretch}}@media (max-width: 640px){.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-\[640px\]\:pb-\[26px\]{padding-bottom:26px}.max-\[640px\]\:pt-14{padding-top:3.5rem}}@media (min-width: 920px){.min-\[920px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
