.launch-nozyx .nx-home-hero{min-height:min(900px,100svh);padding:130px 0 74px;background:#F8FBF9;color:#17221B;isolation:isolate}
.nx-home-hero::before{content:"";position:absolute;width:75vw;height:75vw;right:-25vw;top:-25vw;background:radial-gradient(circle,#DCF2E48C,transparent 64%);pointer-events:none}
.launch-nozyx .nx-home-hero>.wrap{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;text-align:left;justify-items:stretch;max-width:1340px;width:100%;padding:0 48px}
.nx-home-copy{position:relative;z-index:3}.nx-home-copy>img.nx-home-word{width:220px;height:auto;margin:0 0 38px;animation:none;opacity:1}
.nx-home-copy .nx-kicker{font:600 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#65746A;margin:0 0 24px;display:flex;gap:10px;align-items:center}.nx-kicker::before{content:"";width:22px;height:2px;background:linear-gradient(90deg,#1D6BFF,#12B76A,#B6F36A,#FF5A1F)}
.launch-nozyx .nx-home-hero h1{font:600 clamp(44px,5.3vw,76px)/1.04 Sora,Arial,sans-serif;letter-spacing:-.065em;max-width:12ch;margin:0;color:#17221B;animation:none;opacity:1;transform:none}
.nx-home-hero h1 span{color:#718178}.nx-home-copy .nx-home-intro{font:400 clamp(15px,1.35vw,18px)/1.7 Inter,Arial,sans-serif;max-width:43ch;color:#536258;margin:27px 0 30px}.nx-home-hero .nx-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px}.nx-home-actions .btn{font-size:13px;padding:14px 20px;background:#17221B;color:#fff}.nx-home-actions .nx-watch{display:inline-flex;gap:8px;align-items:center;color:#3B6550;text-decoration:none;font:500 12px Inter,Arial,sans-serif}.nx-watch svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.2}
.nx-atrium{position:relative;height:560px;width:100%;perspective:1200px;display:grid;place-items:center;isolation:isolate}
.nx-atrium:before{content:"";position:absolute;width:85%;height:60%;bottom:4%;left:7%;background:radial-gradient(ellipse,#C4D9C9AA,transparent 64%);filter:blur(25px);transform:rotate(-12deg)}
.nx-light-loop{position:absolute;inset:9% -1% 4%;width:102%;height:87%;fill:none;stroke:#C8DED0;stroke-width:.8;overflow:visible;transform:rotate(-12deg)}
.nx-light-loop .nx-ray{stroke:url(#nx-ray-color);stroke-width:2.5;stroke-dasharray:90 650;animation:nx-current 6s linear infinite;filter:drop-shadow(0 0 5px #80C8A3)}
.nx-logo-glass{position:relative;width:240px;height:265px;border-radius:54px;border:1px solid #FFF;background:linear-gradient(140deg,#FFFFFFFA,#E4ECE7B3);box-shadow:inset 0 2px 2px #FFF,0 25px 65px #42695022,0 3px 8px #456A4E12;display:grid;place-items:center;transform:rotateY(-14deg) rotateX(8deg) rotateZ(-8deg);animation:nx-glass 8s ease-in-out infinite;overflow:hidden}
.nx-logo-glass:after{content:"";position:absolute;inset:-70%;background:linear-gradient(110deg,transparent 42%,#FFFFFFB5 48%,transparent 55%);transform:translateX(-50%);animation:nx-sheen 7s ease-in-out infinite;pointer-events:none}
.nx-logo-glass svg{width:165px;height:165px;overflow:visible;filter:drop-shadow(0 12px 9px #5B8E5A20)}
.nx-logo-glass path{stroke-dasharray:150;stroke-dashoffset:150;animation:nx-draw 1.7s .2s cubic-bezier(.3,0,.2,1) forwards}.nx-logo-glass circle{animation:nx-node 1.2s ease-out both;transform-origin:center}.nx-logo-glass circle:nth-of-type(2){animation-delay:.3s}.nx-logo-glass circle:nth-of-type(3){animation-delay:.7s}.nx-logo-glass circle:nth-of-type(4){animation-delay:1s}
.nx-orbit-card{position:absolute;z-index:3;background:linear-gradient(125deg,#FFFFFFFA,#FFFFFFD9);border:1px solid #FFF;border-radius:19px;box-shadow:0 15px 35px #325B4313,inset 0 1px 2px #FFF;padding:17px 20px;text-decoration:none;color:#24372C;width:203px;backdrop-filter:blur(15px);animation:nx-satellite 7s ease-in-out infinite}
.nx-orbit-card:hover{outline:1px solid #729880;animation-play-state:paused}.nx-orbit-card>img{height:27px;width:105px;object-fit:contain;object-position:left;margin-bottom:14px}.nx-orbit-card small{font:500 9px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#718075;display:block;margin-bottom:7px}.nx-orbit-card strong{display:block;font:600 15px/1.4 Sora,Arial,sans-serif;letter-spacing:-.04em}.nx-orbit-card>span{display:block;font:400 11px/1.5 Inter,Arial,sans-serif;color:#64756A;margin-top:6px}.nx-orbit-card .nx-live-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--dot) 12%,transparent)}
.nx-orbit-pop{left:-2%;top:7%;--dot:#F16630;animation-delay:-1s}.nx-orbit-pay{right:-1%;top:36%;width:185px;--dot:#85AF26;animation-delay:-3s}.nx-orbit-crm{left:5%;bottom:7%;width:210px;--dot:#047857;animation-delay:-5s}
.nx-visual-note{position:absolute;bottom:-12px;left:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;gap:12px;font:400 9px/1.5 Inter,Arial,sans-serif;color:#6A7B6F}.nx-home-hero .nx-motion-control{font-size:9px;padding:6px 10px;background:transparent}
.nx-home-guide{background:#fff}.nx-home-guide .nx-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:50px}.nx-guide-grid article{border-top:1px solid #CFDCD2;padding-top:25px}.nx-guide-grid article>span{font:500 11px Inter,Arial,sans-serif;letter-spacing:.1em;color:#7D8B80}.nx-guide-grid h3{font:600 23px/1.2 Sora,Arial,sans-serif;letter-spacing:-.04em;margin:20px 0 16px;max-width:20ch}.nx-guide-grid p{font-size:15px;color:#5E6B62;line-height:1.7}.nx-guide-grid a{font-size:13px;font-weight:600;color:#315D42;text-decoration:none;display:inline-flex;gap:20px;margin-top:12px}
.nx-doc-notice{border-left:3px solid #047857;background:#F6FAF8;padding:24px 28px;margin-top:28px;border-radius:0 16px 16px 0}.nx-doc-notice h3{font:600 22px Sora,Arial,sans-serif;letter-spacing:-.04em;color:#142421;margin-bottom:10px}.nx-doc-notice p{font-size:14px;color:#53675E;max-width:70ch;margin:0;line-height:1.7}.nx-doc-notice small{display:block;font-size:11px;color:#047857;margin-bottom:12px;font-weight:600}
@keyframes nx-current{to{stroke-dashoffset:-740}}@keyframes nx-glass{0%,100%{transform:rotateY(-14deg) rotateX(8deg) rotateZ(-8deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(1deg) rotateZ(-4deg) translateY(-13px)}}@keyframes nx-satellite{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes nx-sheen{0%,25%{transform:translateX(-50%)}65%,100%{transform:translateX(50%)}}@keyframes nx-draw{to{stroke-dashoffset:0}}@keyframes nx-node{from{opacity:0}to{opacity:1}}
@media(min-width:1500px){.nx-atrium{height:600px}.launch-nozyx .nx-home-hero{min-height:900px}}
@media(max-width:1080px){.launch-nozyx .nx-home-hero>.wrap{padding:0 30px;gap:20px;grid-template-columns:1fr 1fr}.launch-nozyx .nx-home-hero h1{font-size:clamp(42px,5.6vw,61px)}.nx-atrium{height:490px}.nx-logo-glass{width:195px;height:225px}.nx-logo-glass svg{width:135px;height:135px}.nx-orbit-card{width:170px;padding:14px}.nx-orbit-card strong{font-size:13px}.nx-orbit-pop{left:-5%;top:7%}.nx-orbit-pay{right:-4%}.nx-orbit-crm{left:0;bottom:3%}.nx-visual-note{bottom:-35px;flex-direction:column;gap:7px}}
@media(max-width:760px){.launch-nozyx .nx-home-hero{padding:112px 0 58px;min-height:0}.launch-nozyx .nx-home-hero>.wrap{grid-template-columns:1fr;padding:0 24px;gap:30px}.nx-home-copy>img.nx-home-word{width:164px;margin-bottom:30px}.launch-nozyx .nx-home-hero h1{font-size:clamp(44px,9vw,65px);max-width:13ch}.nx-home-copy .nx-home-intro{font-size:16px;max-width:42ch;margin-top:23px}.nx-atrium{height:440px;max-width:520px;margin:0 auto}.nx-orbit-pop{left:0;top:7%}.nx-orbit-pay{right:0;top:40%}.nx-orbit-crm{left:3%;bottom:3%}.nx-visual-note{bottom:-27px}.nx-home-guide .nx-guide-grid{grid-template-columns:1fr;gap:28px}.nx-guide-grid h3{max-width:25ch}.launch-nozyx .nx-home-hero .down{display:none}}
@media(max-width:390px){.nx-atrium{height:410px}.nx-orbit-card{width:151px;padding:12px}.nx-orbit-card>img{width:95px;height:24px}.nx-orbit-card strong{font-size:12px}.nx-orbit-card>span{font-size:10px}.nx-logo-glass{width:175px;height:205px}}
@media(prefers-reduced-motion:reduce){.nx-atrium *,.nx-atrium *::after{animation:none!important}.nx-logo-glass path{stroke-dashoffset:0}.nx-logo-glass circle{opacity:1}}
