.nx{--bg:#f5f6f1;--surface:#fff;--panel:#f7f8f4;--ink:#171b18;--muted:#525e55;--border:#dfe6dd;--lime:#c6fa78;--lime-text:#17200e;--violet:#477d31;--night:#0d1010;--shadow:0 25px 72px #0b181013;background:var(--bg);color:var(--ink)}.nx[data-theme=dark]{--bg:#0c1010;--surface:#171d19;--panel:#111612;--ink:#f2f5ee;--muted:#b7c3b8;--border:#354238;--night:#080c0b;--shadow:0 24px 60px #0007}.nx .nx-wordmark>span:last-child>b{color:#4b872f}.nx[data-theme=dark] .nx-wordmark>span:last-child>b{color:#c6fa78}.nx .nx-topline{color:#c7d1c7;background:#0b0e0c}.nx .nx-topline a{color:#ceff91}.nx .nx-header{background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 9px 28px #0a140a0b}.nx .nx-wordmark-icon{color:#122017;background:#bff274;box-shadow:0 0 0 4px #9ce25c20}.nx .nx-btn-ink{background:#151b17;box-shadow:0 10px 24px #07100b21;color:#f7fff3!important}.nx .nx-btn-ink:hover{background:#2c392d}.nx .nx-btn-lime{background:#c4f578;color:#172314!important}.nx .nx-btn-lime:hover{background:#d5ff97}.nx .nx-theme-toggle{background:var(--panel);border-color:var(--border)}.nx .nx-nav a:hover,.nx .nx-role-list>a:hover,.nx .nx-footer-columns a:hover{color:#65a744}.nx .nx-label>span{background:#82bd52;box-shadow:0 0 0 5px #8ccd5b1a}.nx .nx-hero{background:radial-gradient(at 77% 53%,#dae9d3 0,#0000 46%),linear-gradient(123deg,#f9faf7 0,#eef2eb 100%)}.nx[data-theme=dark] .nx-hero{background:radial-gradient(at 79% 48%,#2c422a8a 0,#0000 58%),linear-gradient(122deg,#111812,#090c0b)}.nx .nx-hero:before{background:radial-gradient(#baf4781c,#0000 67%);width:67%;height:860px;right:-10%}.nx .nx-hero h1 em{color:#497b31}.nx[data-theme=dark] .nx-hero h1 em{color:#bdf47a}.nx .nx-hero-period{color:#76aa4a}.nx .nx-eye-star{color:#4e7e37;background:#e7f3d7;border-color:#b8dca4}.nx .nx-eyebrow-line{background:linear-gradient(90deg,#73ae52,#0000)}.nx .nx-play{color:#2e5b25;background:#ddf1c4}.nx .nx-hero-icons svg:first-child{color:#417a30;background:#e1f5d4}.nx .nx-hero-icons svg:nth-child(2){color:#9a6347;background:#f6e7d5}.nx .nx-hero-icons svg:nth-child(3){color:#4b8045;background:#dff6db}.nx .nx-values-band{background:#151b17}.nx .nx-values-band>.nx-container>div{border-right-color:#3d4b40}.nx .nx-values-band small{color:#c4cec3}.nx .nx-overview-section{background:var(--surface)}.nx .nx-capabilities-section{background:var(--bg)}.nx .nx-explorer-stage{background:linear-gradient(135deg,#dfebd7,#ebeee8 56%,#d7e6d2)}.nx .nx-explorer-tabs>button.active{color:#234526;background:#e6f4d5;border-color:#cbe5b7}.nx .nx-explorer-tip{color:#f4fff0;background:#132117}.nx .nx-capability-icon,.nx .nx-capability.tone-violet .nx-capability-icon{color:#508036;background:#e1f1d5}.nx .nx-capability.tone-blue .nx-capability-icon{color:#387853;background:#e1f1e7}.nx .nx-capability.tone-peach .nx-capability-icon{color:#a16c3c;background:#f9ead9}.nx .nx-capability-head>span,.nx .nx-section-heading>p{color:var(--muted)}.nx .nx-dark-story,.nx .nx-inner-dark{color:#eef4e8;background:#0b0f0d}.nx .nx-dark-story:before{background:radial-gradient(circle,#4b7c2945,#0000 66%)}.nx .nx-dark-story .nx-label,.nx .nx-inner-dark .nx-label{color:#b9e884}.nx .nx-dark-story .nx-section-heading h2 em,.nx .nx-inner-dark .nx-section-heading h2 em{color:#bffa7d}.nx .nx-operation-map{background:linear-gradient(134deg,#181e19,#111613);border-color:#303c31;box-shadow:0 20px 56px #0005}.nx .nx-map-lines{color:#a9eb78}.nx .nx-map-title{color:#c7d6c1}.nx .nx-map-icon{color:#d3ffac;background:#294531;border-color:#4d7750}.nx .nx-map-icon.tone-blue{color:#b0f1d8;background:#28453e;border-color:#416f61}.nx .nx-map-icon.tone-violet{color:#e3ffb2;background:#3b4830;border-color:#657d43}.nx .nx-map-icon.tone-peach{color:#ffe0b8;background:#513d31;border-color:#84694c}.nx .nx-map-icon.tone-lime{color:#d7fbaa;background:#3f592c;border-color:#6d9153}.nx .nx-map-icon{box-shadow:0 0 0 10px #161b17}.nx .nx-map-caption{color:#b7c9b8;border-color:#334235}.nx .nx-story-number,.nx .nx-story-aside p{color:#c6d5c7}.nx .nx-service-section{background:var(--surface)}.nx .nx-role-icon{color:#527e35;background:#e2f1d4}.nx .nx-service-shot{background:#e3ecde}.nx .nx-service-badge{color:#2c472a;border-color:#dbe6d9}.nx .nx-trust-section{background:var(--bg)}.nx .nx-trust-card>span{color:#53833c;background:#e9f5e3}.nx .nx-trust-card:nth-child(2)>span{color:#4e8862;background:#e1efe1}.nx .nx-trust-card:nth-child(3)>span{color:#6f9f40;background:#eaf4d9}.nx .nx-final-cta,.nx .nx-footer{color:#f2f8ef;background:#0a0e0c}.nx .nx-final-cta{text-align:left;padding:98px 0 105px}.nx .nx-final-cta .nx-container{grid-template-columns:1fr 300px;align-items:center;gap:40px;min-height:395px;display:grid}.nx .nx-final-cta .nx-container>div:first-child{z-index:3;position:relative}.nx .nx-final-cta .nx-container>div>div:last-of-type{justify-content:flex-start}.nx .nx-final-cta h2{font-size:clamp(43px,5.4vw,78px)}.nx .nx-final-cta h2 em,.nx .nx-inline-cta h2 em{color:#bff478}.nx .nx-final-cta p{color:#d0ddcb}.nx .nx-final-cta small{color:#b7c7b3}.nx .nx-cta-star{color:#9cee6c;opacity:.025}.nx .nx-footer{border-top:1px solid #314031}.nx .nx-footer .nx-wordmark{color:#eef8ec}.nx .nx-footer .nx-wordmark>span:last-child>b{color:#c9f87b}.nx .nx-footer-brand h2 span{color:#baf17c}.nx .nx-footer-brand>p,.nx .nx-footer-columns a{color:#c0d0bf}.nx .nx-footer-columns strong{color:#e9f8df}.nx .nx-footer-bottom{color:#b9cab9;border-color:#344035}.nx .nx-cookie{color:#223428;background:#fafcf7;border-color:#d8e5d5;box-shadow:0 18px 55px #07100841}.nx .nx-cookie-icon{color:#427830;background:#e1f3d0}.nx .nx-policy-next{background:#151c16}.nx .nx-policy-orbit{background:radial-gradient(circle,#e3f1d4,#ebf4e4 39%,#0000 66%)}.nx .nx-policy-center{background:#18231b}.nx .nx-policy-mindmap-node:hover{border-color:#8bbd74}.nx .nx-price-card.featured{background:#141c16;border-color:#455843}.nx .nx-price-ribbon{background:#c4f478}.nx .nx-how-step.active{background:#1c2b1c;border-color:#527049}.nx .nx-how-pills button.active{background:#202e1f}.nx .nx-how-stage{background:linear-gradient(140deg,#dcebd2,#e9eee4 65%,#e5f0db)}.nx .nx-experience-tile-image,.nx .nx-deep-card-image{background:linear-gradient(135deg,#e3f0d9,#e9efe7)!important}.nx .nx-inner-hero{background:radial-gradient(circle at 82% 25%,#b6e8a62d,transparent 41%),var(--bg)}.nx .nx-inner-art{background:linear-gradient(140deg,#deefd8,#edf2e9)}.nx .nx-policy-mindmap-head>span,.nx .nx-policy-node-number,.nx .nx-role-icon{color:#4d7d31;background:#e4f4d8}.nx .nx-policy-orbit-node{color:#395837;border-color:#d1e6c8}.nx .nx-policy-mindmap-nodes:before{background:linear-gradient(90deg,#0000,#97c77d,#0000)}.nx .nx-policy-mindmap-node:before{background:#8ec76e}.nx .nx-auth-form-card,.nx .kl-auth-form-card{box-shadow:var(--shadow)}.nx .nx-shot-bar{color:#536552;background:#f2f4f0;border-color:#dce6d9}.nx .nx-shot-address{color:#465f49}.nx .nx-story-preview-head{color:#495d4c}.nx .nx-inner-cta{background:#e6f0dd}.nx .nx-centerlink a,.nx .nx-explorer-toolbar>a,.nx .nx-explorer-bottom>a,.nx .nx-deep-card-body a{color:#427a2b}.nx[data-theme=dark] .nx-final-cta,.nx[data-theme=dark] .nx-dark-story{background:#090d0b}.nx[data-theme=dark] .nx-hero-bottom{border-color:#354d39}.nx[data-theme=dark] .nx-explorer-stage{background:linear-gradient(140deg,#24352b,#17231b)}.nx[data-theme=dark] .nx-feature-card,.nx[data-theme=dark] .nx-capability{background:var(--surface)}.noir-hero-phones{perspective:1250px;isolation:isolate;min-width:0;height:680px;position:relative}.noir-hero-orbit{pointer-events:none;border:1px solid #6aa43b2e;border-radius:50%;position:absolute}.noir-orbit-a{width:550px;height:550px;top:65px;right:4%}.noir-orbit-b{width:390px;height:390px;top:140px;right:17%;box-shadow:0 0 75px #9be95d11}.noir-hero-ring{pointer-events:none;border:1px dashed #82b74a77;border-radius:50%;width:340px;height:340px;animation:55s linear infinite noir-spin;position:absolute;top:34%;right:11%}.noir-ring-two{border-color:#85b94d44;width:470px;height:470px;animation-duration:90s;animation-direction:reverse;top:26%;right:0}.noir-hero-dashboard{transform-origin:65% 55%;z-index:1;background:#fff;border:8px solid #222822;border-radius:20px;width:78%;position:absolute;top:123px;right:-6%;overflow:hidden;box-shadow:0 40px 80px #05100737}.noir-hero-dashboard>img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:370px;display:block}.noir-mock-toolbar{color:#536753;letter-spacing:.1em;background:#f6f9f4;justify-content:space-between;align-items:center;height:31px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.noir-mock-dots{color:#d0a5a1;letter-spacing:3px}.noir-phone{aspect-ratio:366/737;isolation:isolate;background:#1c211e;border-radius:39px;width:100%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 70px #07150e53,0 0 0 2px #1e2920}.noir-phone>img{object-fit:fill;width:100%;height:100%;display:block}.noir-hero-phone-front,.noir-hero-phone-back{z-index:3;will-change:transform;width:250px;position:absolute}.noir-hero-phone-front{z-index:4;top:151px;left:8%}.noir-hero-phone-back{z-index:3;width:205px;top:245px;right:5%}.noir-hero-phone-back .noir-phone{box-shadow:0 24px 65px #091b1066}.noir-float-label{z-index:5;color:#263a28;white-space:nowrap;background:#fbfff7;border:1px solid #d0e8c6;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:11px;font-weight:820;animation:5s ease-in-out infinite noir-hover;display:flex;position:absolute;box-shadow:0 15px 32px #0a1e0e27}.noir-label-one{top:75px;right:-8%}.noir-label-one svg{color:#57853d}.noir-label-two{animation-delay:-2s;bottom:31px;left:23%}.noir-label-symbol{color:#578840;background:#e1f4cf;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.noir-status-pulse{background:#a8ed61;border-radius:50%;flex:none;width:8px;height:8px;animation:2.3s ease-in-out infinite noir-pulse;display:inline-block;box-shadow:0 0 0 4px #b7ed711f}.noir-hero-stamp{letter-spacing:.15em;color:#548148;font-size:9px;font-weight:870;position:absolute;top:12px;right:4%}.noir-hero-stamp span{color:#93c95e;padding:0 6px}.noir-mobile-section{background:#f1f5ed}.nx[data-theme=dark] .noir-mobile-section{background:#0d1510}.noir-phone-journey{background:#fff;border:1px solid #dce6d8;border-radius:24px;grid-template-columns:340px minmax(0,1fr);gap:16px;padding:13px;display:grid;box-shadow:0 22px 65px #10220d10}.noir-journey-controls{align-content:center;gap:7px;display:grid}.noir-journey-step{text-align:left;color:#27342a;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:13px;padding:16px 14px;transition:background .23s,border-color .23s,transform .23s;display:flex}.noir-journey-step:hover{background:#f2f7ee;transform:translate(3px)}.noir-journey-step.active{background:#eaf5de;border-color:#cde4bc;box-shadow:0 5px 15px #52722b12}.noir-journey-step-icon{color:#517b39;background:#eef2ea;border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid}.noir-journey-step.active .noir-journey-step-icon{color:#243820;background:#c6f478}.noir-journey-step>span:nth-child(2){flex:1}.noir-journey-step small{color:#5a8650;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.noir-journey-step strong{margin-top:2px;font-size:13px;font-weight:860;display:block}.noir-journey-step>svg{color:#75a053}.noir-journey-view{isolation:isolate;background:radial-gradient(circle at 42% 48%,#304331,#121b15 65%,#101713);border-radius:17px;min-height:608px;position:relative;overflow:hidden}.noir-journey-grid{background-image:linear-gradient(#badf8310 1px,#0000 1px),linear-gradient(90deg,#badf8310 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.noir-orbit-sm{border:1px dashed #aacd7740;border-radius:50%;width:470px;height:470px;animation:75s linear infinite noir-spin;position:absolute;top:65px;left:-36px}.noir-orbit-sm-b{width:290px;height:290px;animation-duration:49s;animation-direction:reverse;top:159px;left:53px}.noir-journey-counter{z-index:3;color:#c4e9ac;letter-spacing:.1em;align-items:center;gap:10px;font-size:10px;font-weight:890;display:flex;position:absolute;top:23px;left:26px}.noir-journey-phone{z-index:2;filter:drop-shadow(0 22px 28px #030b0744);width:240px;position:absolute;top:60px;left:9%}.noir-journey-caption{z-index:3;color:#f5fff0;width:39%;position:absolute;top:32%;right:6%}.noir-journey-caption>span{color:#bbf27d;letter-spacing:.12em;font-size:10px;font-weight:900}.noir-journey-caption h3{letter-spacing:-.05em;margin:19px 0 16px;font-size:clamp(24px,2.8vw,39px);font-weight:860;line-height:1.2}.noir-journey-caption p{color:#cbdacc;font-size:13px;line-height:1.85}.noir-journey-caption a{color:#cafa8a;align-items:center;gap:7px;margin-top:14px;font-size:11px;font-weight:850;display:inline-flex}.noir-mini-phone-stack{isolation:isolate;min-width:0;height:530px;position:relative}.noir-mini-glow{background:radial-gradient(circle,#67a74444,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute;top:5%;left:8%}.noir-mini-back,.noir-mini-front{z-index:2;width:216px;position:absolute}.noir-mini-back{top:30px;right:7%}.noir-mini-front{z-index:3;top:58px;left:11%}.noir-mini-caption{z-index:4;color:#31552a;background:#ecf9dff5;border:1px solid #547351;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:810;display:flex;position:absolute;bottom:16px;right:3%;box-shadow:0 14px 35px #0002}.noir-story-phones{min-width:0;position:relative}.noir-story-phones .noir-mini-glow{background:radial-gradient(circle,#83c45b39,#0000 67%)}.noir-cta-phones{z-index:2;min-width:0;position:relative}.noir-cta-phones .noir-mini-phone-stack{height:410px}.noir-cta-phones .noir-mini-front{width:150px;top:2px;left:0}.noir-cta-phones .noir-mini-back{width:145px;top:18px;right:4%}.noir-cta-phones .noir-mini-caption{display:none}.noir-cta-phones .noir-mini-glow{width:430px;height:430px;top:-7%;left:-27%}.noir-how-stage-visual{min-height:485px;position:relative}.noir-how-desktop{z-index:1;width:83%;padding-top:25px;position:relative}.noir-how-mobile{z-index:3;width:168px;position:absolute;bottom:0;right:0;transform:rotate(7deg)}.noir-how-mobile .noir-phone{border-radius:24px;box-shadow:0 20px 42px #05110844}.noir-experience-phones{margin:105px 0 55px}.noir-experience-phones .noir-phone-journey{background:var(--surface);border-color:var(--border)}.noir-experience-phones .noir-journey-view{min-height:605px}@keyframes noir-spin{to{transform:rotate(360deg)}}@keyframes noir-pulse{50%{box-shadow:0 0 0 9px #b7ed712e}}@keyframes noir-hover{50%{translate:0 -12px}}@media (max-width:1150px){.noir-hero-phones{transform-origin:50%;transform:scale(.9)}.noir-hero-phone-front{left:1%}.noir-hero-phone-back{right:-1%}.noir-label-one{right:0}.noir-journey-phone{left:6%}}@media (max-width:950px){.noir-hero-phones{width:100%;height:650px;transform:none}.noir-hero-phone-front{top:115px;left:16%}.noir-hero-dashboard{width:70%;top:85px;right:5%}.noir-hero-phone-back{top:175px;right:12%}.noir-phone-journey{grid-template-columns:1fr}.noir-journey-controls{scrollbar-width:thin;gap:8px;padding:8px 2px 12px;display:flex;overflow-x:auto}.noir-journey-step{flex:none;min-width:155px;padding:12px 11px}.noir-journey-step>svg{display:none}.noir-journey-step small{font-size:8px}.noir-journey-view{min-height:540px}.noir-journey-phone{width:218px;top:35px;left:19%}.noir-journey-caption{right:8%}.nx .nx-final-cta .nx-container{grid-template-columns:1fr 235px}.noir-cta-phones .noir-mini-front{width:130px}.noir-cta-phones .noir-mini-back{width:126px}}@media (max-width:650px){.noir-hero-phones{width:119%;height:425px;left:-8%;overflow:visible}.noir-orbit-a{width:320px;height:320px;top:43px;right:8%}.noir-orbit-b{width:245px;height:245px;top:80px;right:17%}.noir-hero-dashboard{border-width:5px;border-radius:12px;width:81%;top:105px;right:-1%}.noir-mock-toolbar{height:19px;padding:0 5px;font-size:6px}.noir-hero-dashboard>img{max-height:210px}.noir-hero-phone-front{width:137px;top:62px;left:11%}.noir-hero-phone-back{width:119px;top:142px;right:7%}.noir-hero-phone-front .noir-phone,.noir-hero-phone-back .noir-phone{border-radius:22px}.noir-hero-ring{width:220px;height:220px;top:27%;right:9%}.noir-ring-two{width:320px;height:320px;top:17%;right:-3%}.noir-label-one{padding:8px;font-size:8px;top:26px;right:0}.noir-label-two{padding:7px;font-size:8px;bottom:15px;left:9%}.noir-label-symbol{width:23px;height:23px}.noir-hero-stamp{font-size:7px;right:5%}.noir-journey-view{min-height:665px}.noir-journey-controls{padding:5px 0 10px}.noir-journey-step{min-width:135px}.noir-journey-step-icon{width:31px;height:31px}.noir-journey-step strong{font-size:11px}.noir-journey-phone{width:193px;top:40px;left:50%;translate:-50%}.noir-journey-caption{text-align:center;width:84%;inset:auto 8% 20px}.noir-journey-caption h3{margin:10px 0;font-size:25px}.noir-journey-caption p{margin:0;font-size:11px}.noir-journey-caption a{margin-top:8px}.noir-journey-counter{font-size:8px;top:13px;left:14px}.noir-mini-phone-stack{height:485px}.noir-mini-front{width:170px;left:6%}.noir-mini-back{width:165px;right:1%}.noir-mini-caption{max-width:85%;font-size:9px;bottom:14px;right:0}.nx .nx-final-cta .nx-container{text-align:center;display:block}.nx .nx-final-cta .nx-container>div>div:last-of-type{justify-content:center}.nx .nx-final-cta{padding:75px 0 35px}.noir-cta-phones{max-width:310px;height:285px;margin:25px auto 0}.noir-cta-phones .noir-mini-phone-stack{height:285px}.noir-cta-phones .noir-mini-front{width:120px;left:10%}.noir-cta-phones .noir-mini-back{width:120px;right:12%}.noir-story-phones{margin-top:4px}.noir-how-stage-visual{min-height:360px}.noir-how-desktop{width:100%;padding-top:6px}.noir-how-mobile{width:98px;right:-4px}.noir-how-mobile .noir-phone{border-radius:17px}.noir-experience-phones{margin:65px 0 24px}}@media (max-width:390px){.noir-hero-phones{height:385px}.noir-hero-phone-front{width:123px;left:12%}.noir-hero-phone-back{width:108px;right:6%}.noir-label-two{white-space:normal;max-width:230px;left:0}.noir-journey-view{min-height:650px}.noir-journey-phone{width:184px}}@media (prefers-reduced-motion:reduce){.noir-hero-ring,.noir-hero-orbit,.noir-status-pulse,.noir-float-label,.noir-orbit-sm{animation:none!important}.noir-journey-step,.noir-phone{transition:none!important}}.nx .nx-label{color:#315c26}.nx .noir-journey-step small{color:#365d2f}.nx .noir-journey-step.active small{color:#325b23}.nx .nx-inline-cta h2 em{color:#316b29}.nx .nx-header-inner{transition:height .26s cubic-bezier(.2,.8,.2,1)}.nx .nx-header-scrolled .nx-header-inner{height:69px}.nx .nx-header-scrolled{box-shadow:0 15px 35px #0a120d18}.nx .nx-nav>a{transition:color .2s,transform .2s}.nx .nx-nav>a:hover{transform:translateY(-2px)}@media (max-width:620px){.nx .nx-header-scrolled .nx-header-inner{height:60px}}.nx .nx-service-shot-top{color:#3f5947}.nx .nx-final-cta .nx-label{color:#c6f48a}.nx .nx-final-cta .nx-label>span{background:#b9f179}.nx .nx-inner-dark .nx-section-heading>p,.nx .nx-dark-story .nx-section-heading>p{color:#c4d4c2}.nx .nx-policy-next .nx-label{color:#c4f48c}.nx .nx-text-button{color:#286324}.nx .nx-cookie strong{color:#1c3520}.nx .nx-cookie p{color:#3d573f}.nx .nx-cookie .nx-btn-ink{background:#17291b;color:#fff!important}.nx[data-theme=dark] .nx-label{color:#c6f48b}.nx[data-theme=dark] .nx-label>span{background:#bdf27c}.nx[data-theme=dark] .nx-explorer-toolbar>a,.nx[data-theme=dark] .nx-explorer-bottom>a,.nx[data-theme=dark] .nx-centerlink a,.nx[data-theme=dark] .nx-deep-card-body a,.nx[data-theme=dark] .nx-experience-tile>div:last-child>span,.nx[data-theme=dark] .nx-deep-card-body>span,.nx[data-theme=dark] .nx-role-list>a:hover{color:#c2f48a}.nx[data-theme=dark] .nx-cookie{color:#203420;background:#f5faef}.nx[data-theme=dark] .nx-cookie .nx-text-button{color:#286324}.nx[data-theme=dark] .nx-inner-cta h2 em{color:#376c2a}.nx[data-theme=dark] .nx-how-pills button:not(.active) span{color:#c4f68b}.nx[data-theme=dark] .nx-how-explain .nx-label,.nx[data-theme=dark] .nx-inline-cta .nx-label,.nx[data-theme=dark] .nx-inner-cta .nx-label{color:#315f2b}.nx[data-theme=dark] .noir-journey-step{color:#f0f9ee}.nx[data-theme=dark] .noir-journey-step:hover{background:#253929}.nx[data-theme=dark] .noir-journey-step.active{color:#f4ffee;background:#2e492f;border-color:#517548}.nx[data-theme=dark] .noir-journey-step small{color:#bce8af}.nx[data-theme=dark] .noir-journey-step.active small{color:#dbffc0}.nx[data-theme=dark] .noir-journey-step-icon{color:#d6fcc1;background:#3b5a3e}.nx[data-theme=dark] .noir-journey-step.active .noir-journey-step-icon{color:#223b21;background:#c6f478}.nx[data-theme=dark] .nx-price-card:not(.featured) .nx-price-card-top>span{color:#c4f68b}.nx[data-theme=dark] .nx-policy-toc a span,.nx[data-theme=dark] .nx-policy-reading-number,.nx[data-theme=dark] .nx-policy-contact>a{color:#bff18b}.nx[data-theme=dark] .nx-policy-node-number{color:#315d29}.nx[data-theme=dark] .nx-policy-mindmap-node>svg{color:#c6f48b}.nx[data-theme=dark] .noir-phone-journey{background:#171d19;border-color:#3b4e3e}.nx .nx-skip-link{z-index:300;color:#142316;background:#d2fc94;border:2px solid #213b25;border-radius:10px;padding:13px 18px;font-size:13px;font-weight:850;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 12px 35px #0004}.nx .nx-skip-link:focus-visible{transform:translateY(0)}.nx :is(button,a,summary,[role=tab],.noir-journey-view):focus-visible{outline-offset:4px;outline:3px solid #76b74e}.nx .nx-nav>a[aria-current=page]{color:#42762b;position:relative}.nx .nx-nav>a[aria-current=page]:after{content:"";background:#a2dc67;border-radius:2px;height:2px;position:absolute;bottom:-9px;left:0;right:0}.nx[data-theme=dark] .nx-nav>a[aria-current=page]{color:#d4ff9d}.nx .nx-mobile-scrim{display:none}.nx .nx-how-progress{border-top:1px solid #afc8ab;margin:24px 26px 0;padding-top:18px}.nx .nx-how-progress-meter{grid-template-columns:repeat(6,1fr);gap:5px;height:5px;display:grid}.nx .nx-how-progress-meter span{background:#b4c6ad;border-radius:6px;transition:background .3s,box-shadow .3s}.nx .nx-how-progress-meter span.reached{background:#6c9d44;box-shadow:0 0 9px #96c97856}.nx .nx-how-progress-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.nx .nx-how-progress-actions button{color:#2e4d2c;background:#f6faf3;border:1px solid #bcd2b1;border-radius:10px;min-height:41px;padding:11px 15px;font-size:12px;font-weight:850;transition:transform .2s,background .2s}.nx .nx-how-progress-actions button:hover:not(:disabled){background:#daf4c4;transform:translateY(-2px)}.nx .nx-how-progress-actions button:disabled{cursor:not-allowed;opacity:.42}.nx .nx-how-progress-actions>span{letter-spacing:.14em;color:#4a6942;font-size:9px;font-weight:900}.nx .noir-how-mobile>div{width:100%}.nx .noir-journey-step[aria-selected=true]{background:#eaf5de;border-color:#cde4bc}.nx[data-theme=dark] .nx-how-progress-actions button{color:#d6f6c4;background:#233226;border-color:#476447}.nx[data-theme=dark] .nx-how-progress-meter span{background:#415741}.nx[data-theme=dark] .nx-how-progress-meter span.reached{background:#bff27b}.nx[data-theme=dark] .nx-how-progress-actions>span{color:#b8d5a7}@media (max-width:920px){.nx .nx-mobile-scrim{z-index:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#070e0ac9;border:0;display:block;position:fixed;inset:107px 0 0}.nx .nx-header-inner{z-index:2}.nx .nx-nav-open{z-index:3;max-height:calc(100dvh - 107px);animation:.26s cubic-bezier(.2,.8,.2,1) both nx-mobile-menu-enter;overflow-y:auto}.nx .nx-nav>a[aria-current=page]{color:#467e32;background:#ecf6e4;border-radius:9px;padding-left:12px}.nx .nx-nav>a[aria-current=page]:after{display:none}.nx[data-theme=dark] .nx-nav>a[aria-current=page]{color:#d4ff9d;background:#27392a}}@media (max-width:700px){.nx .nx-how-pills{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;padding:4px 0 12px;overflow-x:auto}.nx .nx-how-pills button{scroll-snap-align:center;flex:none}.nx .nx-how-progress{margin:18px 13px 0;padding-top:14px}.nx .nx-how-progress-actions button{padding:9px;font-size:11px}.nx .nx-how-progress-actions>span{letter-spacing:.06em;font-size:8px}}@media (max-width:620px){.nx .nx-mobile-scrim{top:88px}.nx .nx-nav-open{max-height:calc(100dvh - 88px)}}@keyframes nx-mobile-menu-enter{0%{opacity:.8;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nx .nx-nav-open{animation:none}.nx .nx-how-progress-meter span{transition:none}}.nx .nx-header-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.nx .noir-spotlight-section{background:radial-gradient(circle at 72% 44%,#ddf0d3,#0000 37%),#ecf3e9;position:relative;overflow:hidden}.nx .noir-spotlight-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:540px;display:grid}.nx .noir-spotlight-copy{max-width:540px}.nx .noir-spotlight-copy h2{letter-spacing:-.065em;color:#1a241b;margin:26px 0;font-size:clamp(41px,4.6vw,65px);line-height:1.08}.nx .noir-spotlight-copy>p{color:#4d604e;max-width:520px;margin-bottom:25px;font-size:15px;line-height:1.85}.nx .noir-spotlight-copy>small{color:#58705a;margin-top:18px;font-size:11px;line-height:1.6;display:block}.nx .noir-spotlight-visual{min-width:0}.nx .noir-spotlight-visual .noir-mini-phone-stack{max-width:530px;margin:0 auto}.nx .noir-spotlight-visual .noir-mini-glow{background:radial-gradient(circle,#7eb35f48,#0000 68%)}.nx[data-theme=dark] .noir-spotlight-section{background:radial-gradient(circle at 78% 40%,#2c462a,#0000 45%),#141b16}.nx[data-theme=dark] .noir-spotlight-copy h2{color:#f2f9ed}.nx[data-theme=dark] .noir-spotlight-copy>p{color:#c7dac7}.nx[data-theme=dark] .noir-spotlight-copy>small{color:#abc6a5}@media (max-width:920px){.nx .noir-spotlight-grid{grid-template-columns:1fr 1fr;gap:14px}.nx .noir-spotlight-visual .noir-mini-front,.nx .noir-spotlight-visual .noir-mini-back{width:155px}}@media (max-width:700px){.nx .noir-spotlight-grid{flex-direction:column;gap:6px;display:flex}.nx .noir-spotlight-copy h2{margin:18px 0;font-size:clamp(38px,10vw,50px)}.nx .noir-spotlight-copy>p{font-size:13px}.nx .noir-spotlight-visual{width:100%;max-width:380px}.nx .noir-spotlight-visual .noir-mini-phone-stack{height:440px}.nx .noir-spotlight-visual .noir-mini-front{width:155px;top:42px;left:4%}.nx .noir-spotlight-visual .noir-mini-back{width:155px;top:12px;right:5%}}
.nx{--violet:#7453bb;--violet-soft:#f0eafa;--violet-ink:#6041a8;--violet-glow:#9f7bf555}.nx[data-theme=dark]{--violet:#c5a7ff;--violet-soft:#302840;--violet-ink:#cfb7ff;--violet-glow:#a37ef543}.nx .nx-wordmark i{color:#9067d4}.nx .nx-topline{background:linear-gradient(90deg,#0c0f0d 0%,#151221 63%,#10150f 100%)}.nx .nx-topline a{color:#d9c7ff}.nx .nx-header{border-bottom-color:color-mix(in srgb,var(--violet) 13%,var(--border))}.nx .nx-nav>a:hover,.nx .nx-nav>a[aria-current=page]{color:var(--violet-ink)}.nx .nx-nav>a[aria-current=page]:after{background:linear-gradient(90deg,#9270d9,#b3e96f)}.nx .nx-theme-toggle:hover{border-color:#9773d8;box-shadow:0 0 0 4px #9272d71a}.nx .nx-hero{background:radial-gradient(at 84% 18%,#e7dbf56e 0%,#0000 43%),radial-gradient(at 78% 67%,#d9ebd5 0%,#0000 47%),linear-gradient(125deg,#fafbf8 0%,#eef1eb 100%)}.nx[data-theme=dark] .nx-hero{background:radial-gradient(at 80% 29%,#442f6047 0%,#0000 48%),radial-gradient(at 80% 72%,#243b294b,#0000 53%),linear-gradient(125deg,#111713,#090d0b)}.nx .nx-hero-period{color:#8762cc}.nx .nx-eyebrow-line{background:linear-gradient(90deg,#9d7bd5,#9fd764 70%,#0000)}.nx .nx-hero-icons svg:nth-child(3){color:#7654b7;background:#eee4fc}.nx .nx-eye-star{color:#5f4e94;background:linear-gradient(145deg,#e7f3d7,#f0e8fc);border-color:#c6b8db}.nx .nx-play{color:#694baf;background:#eadcfc}.nx .nx-hero-ring.noir-ring-two{border-color:#a181d354}.nx .noir-orbit-b{border-color:#a18ada58;box-shadow:0 0 78px #ae92e629}.nx .noir-hero-dashboard{box-shadow:0 40px 85px #0b1f1035,0 0 48px #b69be632}.nx .noir-label-symbol{color:#684ba3;background:#ebdefd}.nx .noir-status-pulse{background:#b9f47a}.nx .nx-explorer-stage{background:radial-gradient(circle at 4% 1%,#cdbaf460 0%,#0000 45%),linear-gradient(135deg,#e3ebdd,#eeeff0 60%,#dcead7)}.nx .nx-explorer-tabs>button.active{color:#513b8e;background:linear-gradient(115deg,#eae3f9,#ecf4dc);border-color:#d2c3eb}.nx .nx-explorer-tabs>button:hover{color:var(--violet-ink)}.nx .nx-capability.tone-violet .nx-capability-icon{color:#7451b6;background:#ebdffc}.nx .nx-capability.tone-blue .nx-capability-icon{color:#377e5b;background:#e4f2e9}.nx .nx-capability:nth-child(2n) .nx-capability-arrow{color:var(--violet-ink)}.nx .nx-centerlink a,.nx .nx-explorer-toolbar>a,.nx .nx-explorer-bottom>a,.nx .nx-deep-card-body a{color:#6543ad}.nx .nx-centerlink a:hover,.nx .nx-deep-card-body a:hover{color:#422876}.nx .nx-role-icon{color:#64469c;background:linear-gradient(140deg,#e3f3d6,#eae2f6)}.nx .nx-map-icon.tone-violet{color:#e3ceff;background:#3c2f52;border-color:#7859a1}.nx .nx-map-lines{color:#b9de82}.nx .nx-operation-map{background:radial-gradient(circle at 73% 15%,#3e2e5038,#0000 38%),linear-gradient(125deg,#181d1a,#101512);border-color:#413849}.nx .nx-service-shot{background:linear-gradient(140deg,#e7e0f2,#e3ecde 50%,#f3f4ee)}.nx .nx-trust-card:nth-child(2)>span{color:#7552a9;background:#ede4fa}.nx .nx-trust-card>svg:last-child{color:#7554b7}.nx .noir-mobile-section{background:linear-gradient(115deg,#f2f5ee,#f1eff6 64%,#ecf4e7)}.nx .noir-phone-journey{border-color:#ded6e6}.nx .noir-journey-step[aria-selected=true]{background:linear-gradient(115deg,#f0e8fd,#e8f6dd);border-color:#d9c8ef}.nx .noir-journey-step[aria-selected=true] .noir-journey-step-icon{color:#512f97;background:#dcc9f8}.nx .noir-journey-view{background:radial-gradient(circle at 33% 45%,#443256,#17201a 72%,#121713)}.nx .noir-orbit-sm-b{border-color:#c4a3f576}.nx .noir-journey-caption>span{color:#d6baff}.nx .noir-journey-caption a{color:#d5f68f}.nx .noir-how-stage-visual:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#c8b0f45d,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:8%;right:2%}.nx .nx-how-pills button.active{background:#392c4d;border-color:#795ea2}.nx .nx-how-step.active{background:#2e263a;border-color:#715e88}.nx .nx-how-progress-meter span.reached{background:#9470d0;box-shadow:0 0 10px #a783e654}.nx .nx-how-progress-actions button:not(:disabled):hover{background:#eadef6;border-color:#b298da}.nx .nx-inner-hero{background:radial-gradient(circle at 83% 23%,#dcd1ee67,transparent 40%), radial-gradient(circle at 71% 86%,#e2efdb7e,transparent 45%),var(--bg)}.nx .nx-inner-art{background:linear-gradient(135deg,#e7e1f3,#e8f1e4 69%)}.nx .nx-inner-art-orb{color:#9d7ada}.nx .nx-faq-grid summary span{color:#6c459e;background:#e9def8}.nx .nx-price-card.featured{background:radial-gradient(circle at 88% 0,#48345b8a,#0000 43%),#161a18;border-color:#635172}.nx .nx-price-ribbon{color:#193019;background:#c6f478}.nx .nx-policy-mindmap{background:linear-gradient(140deg,#fafcf7,#f2eef8)}.nx .nx-policy-orbit{background:radial-gradient(circle,#e7d9f7,#e5f1d9 51%,#0000 70%)}.nx .nx-policy-mindmap-node:hover{border-color:#a786d6;box-shadow:0 8px 25px #8e70bb18}.nx .nx-policy-mindmap-node:before{background:#9374ce}.nx .nx-policy-mindmap-nodes:before{background:linear-gradient(90deg,#0000,#9775d0,#0000)}.nx .nx-policy-node-number{color:#6847ac;background:#ece2f8}.nx .noir-spotlight-section{background:radial-gradient(circle at 78% 34%,#e5d9f289,#0000 39%),radial-gradient(circle at 83% 80%,#ddefd3,#0000 37%),#edf2e8}.nx .noir-spotlight-visual .noir-mini-glow{background:radial-gradient(circle,#a286d845,#0000 67%)}.nx .nx-footer{background:radial-gradient(at 87% 0,#3e2a484a 0%,#0000 42%),#0a0e0c}.nx .nx-footer-brand h2 span,.nx .nx-footer .nx-wordmark i{color:#c9acf7}.nx .nx-footer-columns a:hover{color:#ceb0ff}.nx[data-theme=dark] .nx-explorer-tabs>button.active{color:#d6c4ff;background:#342c40;border-color:#6d5b8d}.nx[data-theme=dark] .nx-nav>a[aria-current=page]{color:#d2b7ff}.nx[data-theme=dark] .nx-inner-hero{background:radial-gradient(circle at 75% 20%,#49355e50,transparent 50%),var(--bg)}.nx[data-theme=dark] .nx-inner-art{background:linear-gradient(135deg,#30263c,#212d24)}.nx[data-theme=dark] .noir-mobile-section{background:linear-gradient(120deg,#101612,#221c2c 70%,#141a14)}.nx[data-theme=dark] .noir-phone-journey{border-color:#483a59}.nx[data-theme=dark] .noir-journey-step[aria-selected=true]{color:#fff;background:linear-gradient(115deg,#40304f,#293827);border-color:#76618d}.nx[data-theme=dark] .noir-journey-step[aria-selected=true] .noir-journey-step-icon{color:#f5eaff;background:#614480}.nx[data-theme=dark] .nx-how-progress-meter span.reached{background:#bf9efa}.nx[data-theme=dark] .noir-spotlight-section{background:radial-gradient(circle at 78% 32%,#49355a78,#0000 48%),#141b16}.nx[data-theme=dark] .nx-policy-mindmap{background:linear-gradient(140deg,#211d2a,#1b261c)}.nx[data-theme=dark] .nx-policy-node-number{color:#e2cdff;background:#3d2e4f}.nx[data-theme=dark] .nx-faq-grid summary span{color:#dbc5ff;background:#403151}@media (max-width:920px){.nx .nx-nav>a[aria-current=page]{color:#633e9e;background:#f1eafb}.nx[data-theme=dark] .nx-nav>a[aria-current=page]{color:#e3ccff;background:#3b2d4b}}@media (prefers-reduced-motion:reduce){.nx .nx-explorer-tabs>button,.nx .nx-theme-toggle{transition:none}}
.nx{--bg:#f4f6fa;--surface:#fff;--panel:#f9fafc;--ink:#20263a;--muted:#65708a;--border:#e2e6ee;--night:#12192a;--lime:#bff56c;--lime-text:#26341d;--violet:#7856cc;--violet-ink:#6848b4;--violet-soft:#efebfa;--shadow:0 26px 80px #26344c13;background:var(--bg);color:var(--ink)}.nx[data-theme=dark]{--bg:#101523;--surface:#1a2233;--panel:#141c2c;--ink:#f0f1fa;--muted:#bec5dd;--border:#35405a;--night:#0d1120;--violet:#c7adff;--violet-ink:#decaff;--violet-soft:#343047;--shadow:0 28px 72px #05061377}.nx .nx-topline{color:#bcc7d9;background:#1b2538}.nx .nx-topline a{color:#d8ffa4}.nx .nx-topline-signal,.nx .nx-live-icon{background:#a3e861}.nx .nx-header{background:color-mix(in srgb,var(--surface) 95%,transparent);border-color:#e1e5f0;box-shadow:0 7px 25px #2636530a}.nx .nx-wordmark i,.nx .nx-footer .nx-wordmark i{color:#885ad6}.nx .nx-wordmark>span:last-child>b{color:#427d2d}.nx .nx-nav>a{color:#58647f}.nx .nx-nav>a:hover,.nx .nx-nav>a[aria-current=page]{color:var(--violet-ink)}.nx .nx-nav>a[aria-current=page]:after{background:#805bd2}.nx .nx-theme-toggle{color:#252d45;background:#f9faff;border-color:#e1e5ee}.nx .nx-btn-ink{background:#212b42;box-shadow:0 13px 30px #26335223;color:#fff!important}.nx .nx-btn-ink:hover{background:#33405c}.nx .nx-btn-lime{background:#bdf17a;color:#23311b!important}.nx .nx-btn-lime:hover{background:#d2f9a0}.nx .nx-btn-soft{color:#27314c;background:#fff;border-color:#dde2ed}.nx .nx-hero{background:radial-gradient(at 74% 40%,#e6e2f5bb,#0000 49%),radial-gradient(at 100% 90%,#eff0fa,#0000 54%),linear-gradient(125deg,#f6f7fb 0%,#f1f3fa 100%)}.nx .nx-hero:before{background:radial-gradient(#c9bce451,#0000 66%)}.nx .nx-hero h1{color:#20263a}.nx .nx-hero h1 em{color:#8057d0}.nx .nx-hero-period{color:#9fda58}.nx .nx-eyebrow{color:#7856cc}.nx .nx-eye-star{color:#805cce;background:#ece6ff;border-color:#bcabf5}.nx .nx-eyebrow-line{background:linear-gradient(90deg,#a994eb,#0000)}.nx .nx-hero-content>div>p,.nx .nx-hero-bottom small{color:#63718b}.nx .nx-play{color:#7150bc;background:#e9e2fc}.nx .nx-hero-icons svg:first-child{color:#8257d3;background:#e8e2ff}.nx .nx-hero-icons svg:nth-child(2){color:#9f6747;background:#f7e0d4}.nx .nx-hero-icons svg:nth-child(3){color:#639641;background:#e2efce}.nx .nx-hero-bottom{border-color:#e0e5ee}.nx .nx-hero-bottomline{color:#66738e;border-color:#e0e5ee}.nx .noir-hero-orbit{border-color:#a69bd535}.nx .noir-hero-ring.noir-ring-one{border-color:#9e89dc77}.nx .noir-hero-ring.noir-ring-two{border-color:#b3a7e164}.nx .noir-orbit-b{border-color:#ada0e360;box-shadow:0 0 77px #aa99e634}.nx .noir-hero-dashboard{box-shadow:0 40px 90px #242b5350,0 0 40px #aea7e02a}.nx .noir-float-label{color:#273149;background:#fff;border-color:#e0e3f3;box-shadow:0 16px 40px #23254a24}.nx .noir-label-symbol{color:#7c59c9;background:#e9e2fc}.nx .noir-hero-stamp{color:#6b619a}.nx .nx-values-band{color:#fff;background:#20293e}.nx .nx-values-band>.nx-container>div{border-color:#59627c66}.nx .nx-values-band small{color:#c5cee2}.nx .nx-values-band>.nx-container>div>span{color:#c6aaff}.nx .nx-label{color:#7153be}.nx .nx-label>span{background:#9c7de6;box-shadow:0 0 0 5px #b6a6e432}.nx .nx-overview-section,.nx .nx-inner-content,.nx .nx-service-section{background:var(--surface)}.nx .nx-capabilities-section,.nx .nx-trust-section,.nx .nx-faq-section{background:var(--bg)}.nx .nx-section-heading h2 em,.nx .nx-service-grid h2 em,.nx .nx-trust-grid h2 em{color:#8158cf}.nx .nx-explorer-stage{background:radial-gradient(circle at 2% 0,#d6c7f770,#0000 46%),linear-gradient(130deg,#efeafa,#e9edf8 56%,#edf0fa)}.nx .nx-explorer-tabs>button.active{color:#563b9c;background:#e9e1fb;border-color:#d6c8f3}.nx .nx-explorer-tip{color:#f9f8ff;background:#252a48}.nx .nx-capability{background:var(--surface);border-color:var(--border)}.nx .nx-capability-icon{color:#7950bd;background:#ede6fa}.nx .nx-capability.tone-blue .nx-capability-icon{color:#5676bb;background:#e5edfb}.nx .nx-capability.tone-violet .nx-capability-icon{color:#8553d0;background:#eee3ff}.nx .nx-capability.tone-peach .nx-capability-icon{color:#a36d48;background:#fbe8dd}.nx .nx-capability.tone-green .nx-capability-icon{color:#64894b;background:#eaf2e0}.nx .nx-centerlink a,.nx .nx-deep-card-body a,.nx .nx-explorer-toolbar>a,.nx .nx-explorer-bottom>a{color:#7856c4}.nx .noir-mobile-section{background:linear-gradient(115deg,#f2f1fa,#f5f5fb 75%,#f0edfa)}.nx .noir-phone-journey{background:#fff;border-color:#d9d7ee;box-shadow:0 22px 66px #241e4d12}.nx .noir-journey-step{color:#3b395b}.nx .noir-journey-step.active,.nx .noir-journey-step[aria-selected=true]{color:#43366a;background:#eee8fa;border-color:#d6c6f4}.nx .noir-journey-step.active .noir-journey-step-icon,.nx .noir-journey-step[aria-selected=true] .noir-journey-step-icon{color:#5b419a;background:#d8c6fa}.nx .noir-journey-step small{color:#7a55bc}.nx .noir-journey-step>svg{color:#9b7bd9}.nx .noir-journey-view{background:radial-gradient(circle at 31% 47%,#483d70,#192238 73%,#151b2c)}.nx .noir-orbit-sm{border-color:#a68ce566}.nx .noir-journey-caption>span{color:#e1cfff}.nx .noir-journey-caption p{color:#e4e5f0}.nx .nx-dark-story,.nx .nx-inner-dark{color:#f7f6ff;background:#151b2d}.nx .nx-dark-story:before{background:radial-gradient(circle,#6553954a,#0000 66%)}.nx .nx-dark-story .nx-label,.nx .nx-inner-dark .nx-label{color:#cfb6ff}.nx .nx-dark-story .nx-section-heading h2 em,.nx .nx-inner-dark .nx-section-heading h2 em{color:#dabefe}.nx .nx-operation-map{background:linear-gradient(130deg,#1c2640,#171e32);border-color:#39445e}.nx .nx-map-title,.nx .nx-map-caption{color:#ced3ec}.nx .nx-map-lines{color:#b8a6ff}.nx .nx-map-icon{color:#e2d2ff;background:#353453;border-color:#655d8d;box-shadow:0 0 0 10px #1b2540}.nx .nx-map-icon.tone-blue{color:#cee4ff;background:#283e60;border-color:#55739a}.nx .nx-map-icon.tone-violet{color:#e8d7ff;background:#453560;border-color:#795ea5}.nx .nx-map-icon.tone-peach{color:#ffe1d5;background:#534052;border-color:#82618a}.nx .nx-map-icon.tone-lime{color:#deffbd;background:#384c3a;border-color:#6b9560}.nx .nx-map-caption{border-color:#46516d}.nx .nx-story-aside p,.nx .nx-story-number{color:#d8ddf0}.nx .nx-role-icon{color:#7754bc;background:#ece5f9}.nx .nx-service-shot{background:#eae7f5}.nx .nx-service-badge{color:#4d467e;border-color:#dcdcf0}.nx .nx-trust-card{background:#fff;border-color:#e2e6ef}.nx .nx-trust-card>span{color:#7e61c6;background:#e8e3fb}.nx .nx-trust-card:nth-child(2)>span{color:#8357b3;background:#eee0fa}.nx .nx-trust-card:nth-child(3)>span{color:#648b4b;background:#e6f1df}.nx .nx-final-cta{color:#f8f8ff;background:#1c253b}.nx .nx-final-cta h2 em{color:#c9a7ff}.nx .nx-inline-cta h2 em{color:#6840ab}.nx .nx-final-cta .nx-label{color:#d3baff}.nx .nx-final-cta p,.nx .nx-final-cta small{color:#c6cde0}.nx .nx-footer{color:#f0f2ff;background:radial-gradient(at 83% 0,#4a336654,#0000 43%),#131c2e}.nx .nx-footer .nx-wordmark>span:last-child>b{color:#a4df63}.nx .nx-footer-brand h2 span{color:#cdaaff}.nx .nx-footer-brand>p,.nx .nx-footer-columns a{color:#c0cce3}.nx .nx-footer-columns strong{color:#f0edff}.nx .nx-footer-bottom{color:#b2bfd8;border-color:#34405f}.nx .nx-inner-hero{background:radial-gradient(circle at 83% 25%,#b7a6ed55,transparent 43%),var(--bg)}.nx .nx-inner-art{background:linear-gradient(135deg,#e8e0fa,#e7edfa)}.nx .nx-how-stage{background:linear-gradient(135deg,#e9e3fa,#edf0fb 62%,#f4f3fc)}.nx .nx-how-pills button.active{background:#373458;border-color:#8670c7}.nx .nx-how-step.active{background:#373450;border-color:#7568af}.nx .nx-how-progress-meter span.reached{background:#8e70d3;box-shadow:0 0 10px #8a6bcf51}.nx .nx-price-note{color:#4d397a;background:#f0eafa;border-color:#dbcdf3}.nx .nx-price-note p{color:#615478}.nx .nx-price-card.featured{background:radial-gradient(circle at 85% 0,#4b386a99,#0000 46%),#25283e;border-color:#675a88}.nx .nx-price-ribbon{color:#3d245f;background:#d9c3fb}.nx .nx-faq-grid summary span{color:#7453b6;background:#e8e0fa}.nx .nx-experience-tile-image,.nx .nx-deep-card-image{background:linear-gradient(145deg,#e9e2fb,#eff0fa)!important}.nx .nx-policy-orbit{background:radial-gradient(circle,#e4d9fa,#eae8fa 45%,#0000 68%)}.nx .nx-policy-center{background:#282942}.nx .nx-policy-mindmap{background:#f6f3fc}.nx .nx-policy-mindmap-head>span,.nx .nx-policy-node-number{color:#7856c3;background:#e8e1fa}.nx .nx-policy-mindmap-nodes:before{background:linear-gradient(90deg,#0000,#a289da,#0000)}.nx .nx-policy-mindmap-node:before{background:#997cd3}.nx .nx-policy-mindmap-node:hover{border-color:#a894db}.nx .nx-policy-orbit-node{color:#66518f;border-color:#dad0f3}.nx .noir-spotlight-section{background:radial-gradient(circle at 78% 40%,#ded1f78a,#0000 43%),#f2f1fa}.nx .noir-spotlight-copy h2{color:#252a41}.nx .noir-spotlight-copy>p{color:#626986}.nx .noir-spotlight-copy>small{color:#68718e}.nx .noir-spotlight-visual .noir-mini-glow{background:radial-gradient(circle,#b19be370,#0000 68%)}.nx .nx-cookie{color:#29314e;background:#fff;border-color:#e0e3f0}.nx .nx-cookie p{color:#63708b}.nx .nx-cookie-icon{color:#7554ba;background:#e9e2fc}.nx .nx-skip-link:focus-visible{color:#2f2350;background:#eee6ff;border-color:#7853c6}.nx :is(button,a,summary,[role=tab],.noir-journey-view):focus-visible{outline-color:#9474df}.nx[data-theme=dark] .nx-header{background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:#35405a}.nx[data-theme=dark] .nx-wordmark>span:last-child>b{color:#c6ec89}.nx[data-theme=dark] .nx-nav>a{color:#d1d7e8}.nx[data-theme=dark] .nx-hero{background:radial-gradient(at 76% 39%,#382f645d,#0000 57%),linear-gradient(125deg,#171c30,#101524)}.nx[data-theme=dark] .nx-hero h1{color:#f1f2fe}.nx[data-theme=dark] .nx-hero h1 em{color:#c5a1ff}.nx[data-theme=dark] .nx-hero-period{color:#cbb3ff}.nx[data-theme=dark] .nx-hero-content>div>p,.nx[data-theme=dark] .nx-hero-bottom small{color:#bfcae0}.nx[data-theme=dark] .nx-theme-toggle{color:#f2eaff;background:#262d40;border-color:#414b62}.nx[data-theme=dark] .nx-btn-soft{color:#f6f4ff;background:#252c43;border-color:#46506b}.nx[data-theme=dark] .nx-explorer-stage{background:linear-gradient(130deg,#292843,#222940)}.nx[data-theme=dark] .nx-explorer-tabs>button.active{color:#e9dfff;background:#353051;border-color:#64558e}.nx[data-theme=dark] .noir-mobile-section{background:linear-gradient(125deg,#171c2e,#211f39 70%,#191d30)}.nx[data-theme=dark] .noir-phone-journey{background:#20283b;border-color:#40425f}.nx[data-theme=dark] .noir-journey-step{color:#e0e1f3}.nx[data-theme=dark] .noir-journey-step.active,.nx[data-theme=dark] .noir-journey-step[aria-selected=true]{color:#f3edff;background:#373053;border-color:#6e5a96}.nx[data-theme=dark] .noir-journey-step.active .noir-journey-step-icon,.nx[data-theme=dark] .noir-journey-step[aria-selected=true] .noir-journey-step-icon{color:#f0e7ff;background:#58457e}.nx[data-theme=dark] .noir-journey-step small{color:#cdb4ff}.nx[data-theme=dark] .nx-capability,.nx[data-theme=dark] .nx-trust-card{background:var(--surface);border-color:var(--border)}.nx[data-theme=dark] .nx-inner-hero{background:radial-gradient(circle at 83% 25%,#44396d65,transparent 48%),var(--bg)}.nx[data-theme=dark] .nx-inner-art{background:linear-gradient(130deg,#312b4f,#242c43)}.nx[data-theme=dark] .nx-how-stage{background:linear-gradient(125deg,#34304f,#2a3049)}.nx[data-theme=dark] .nx-price-note{color:#e4d9ff;background:#29263e;border-color:#5a4d77}.nx[data-theme=dark] .nx-price-note p{color:#c8c0de}.nx[data-theme=dark] .nx-policy-mindmap{background:#23243b}.nx[data-theme=dark] .noir-spotlight-section{background:radial-gradient(circle at 78% 40%,#44356c94,#0000 48%),#1a2032}.nx[data-theme=dark] .noir-spotlight-copy h2{color:#f2f0ff}.nx[data-theme=dark] .noir-spotlight-copy>p{color:#c8cfe1}.nx[data-theme=dark] .noir-spotlight-copy>small{color:#c2c9dc}@media (max-width:920px){.nx .nx-nav{background:var(--surface)}.nx .nx-nav>a[aria-current=page]{color:#633e9e;background:#eee8fa}.nx[data-theme=dark] .nx-nav>a[aria-current=page]{color:#ecdaff;background:#40375d}}@media (prefers-reduced-motion:reduce){.nx .noir-hero-ring,.nx .noir-orbit-sm,.nx .noir-float-label{animation:none}}
.nx:not([data-theme=dark]) .nx-topline{color:#56627e;background:#eff0fa;border-bottom:1px solid #e0e4f1}.nx:not([data-theme=dark]) .nx-topline a{color:#6848aa}.nx:not([data-theme=dark]) .nx-topline-signal{background:#9876df}.nx:not([data-theme=dark]) .nx-values-band{color:#29314e;background:linear-gradient(100deg,#f0effb,#f6f6fc 55%,#f0f3fa);border-block:1px solid #e4e5f1}.nx:not([data-theme=dark]) .nx-values-band>.nx-container>div{border-color:#e0e2ef}.nx:not([data-theme=dark]) .nx-values-band>.nx-container>div>span{color:#8360ca}.nx:not([data-theme=dark]) .nx-values-band small{color:#65718d}.nx:not([data-theme=dark]) .nx-dark-story,.nx:not([data-theme=dark]) .nx-inner-dark{color:#20263a;background:radial-gradient(at 78% 10%,#e8e0f7bb 0%,#0000 45%),linear-gradient(125deg,#f6f4fd 0%,#f5f7fc 55%,#fafbfe 100%)}.nx:not([data-theme=dark]) .nx-dark-story:before,.nx:not([data-theme=dark]) .nx-inner-dark:before{background:radial-gradient(circle,#b9a6e124,#0000 68%)}.nx:not([data-theme=dark]) .nx-dark-story .nx-label,.nx:not([data-theme=dark]) .nx-inner-dark .nx-label{color:#7150b8}.nx:not([data-theme=dark]) .nx-dark-story .nx-section-heading h2,.nx:not([data-theme=dark]) .nx-inner-dark .nx-section-heading h2,.nx:not([data-theme=dark]) .nx-story-aside h3{color:#242a44}.nx:not([data-theme=dark]) .nx-dark-story .nx-section-heading h2 em,.nx:not([data-theme=dark]) .nx-inner-dark .nx-section-heading h2 em{color:#7950bd}.nx:not([data-theme=dark]) .nx-dark-story .nx-section-heading>p,.nx:not([data-theme=dark]) .nx-inner-dark .nx-section-heading>p,.nx:not([data-theme=dark]) .nx-story-aside p,.nx:not([data-theme=dark]) .nx-story-number{color:#5d6a86}.nx:not([data-theme=dark]) .nx-story-number span{color:#9369d3}.nx:not([data-theme=dark]) .nx-operation-map{color:#293049;background:radial-gradient(at 81% 17%,#eae3f8aa,#0000 49%),linear-gradient(135deg,#fff 0%,#faf9fe 50%,#f6f8fe 100%);border:1px solid #dfe2f1;box-shadow:0 27px 65px #3d426619}.nx:not([data-theme=dark]) .nx-map-title,.nx:not([data-theme=dark]) .nx-map-caption,.nx:not([data-theme=dark]) .nx-map-node strong{color:#343c5a}.nx:not([data-theme=dark]) .nx-map-title-icon{color:#825bc3}.nx:not([data-theme=dark]) .nx-map-node small{color:#66718b}.nx:not([data-theme=dark]) .nx-map-lines{color:#a98cde}.nx:not([data-theme=dark]) .nx-map-dash{stroke:#a389db}.nx:not([data-theme=dark]) .nx-map-icon{color:#7351b5;background:#f1ecfc;border-color:#dbcef3;box-shadow:0 0 0 10px #faf9fd}.nx:not([data-theme=dark]) .nx-map-icon.tone-blue{color:#5173b0;background:#eaf0fc;border-color:#ccd9ef}.nx:not([data-theme=dark]) .nx-map-icon.tone-violet{color:#7654bd;background:#eee6fb;border-color:#cfbaf0}.nx:not([data-theme=dark]) .nx-map-icon.tone-peach{color:#95614f;background:#fbefe9;border-color:#ead2c6}.nx:not([data-theme=dark]) .nx-map-icon.tone-lime{color:#557e41;background:#eff5e9;border-color:#d1e1c1}.nx:not([data-theme=dark]) .nx-map-caption{border-color:#e2e4ef}.nx:not([data-theme=dark]) .nx-map-caption a{color:#6745b0}.nx:not([data-theme=dark]) .nx-map-caption a:hover{color:#4c2c93}.nx:not([data-theme=dark]) .nx-story-preview{background:#f1edfb;box-shadow:0 27px 55px #242a4418}.nx:not([data-theme=dark]) .nx-story-preview-head{color:#4f5b81}.nx:not([data-theme=dark]) .nx-explorer-tip{color:#4f3981;background:#f4effc;border:1px solid #dcd1f5;box-shadow:0 12px 32px #3630641b}.nx:not([data-theme=dark]) .nx-how-pills button.active,.nx:not([data-theme=dark]) .nx-how-step.active{color:#49346e;background:#eae3fa;border-color:#cdb7ed;box-shadow:0 12px 25px #60508e13}.nx:not([data-theme=dark]) .nx-how-step.active .nx-how-index{color:#53338f;background:#d9c9f5}.nx:not([data-theme=dark]) .nx-price-card.featured{color:#29304b;background:radial-gradient(circle at 92% 6%,#e6dbf9,#0000 55%),linear-gradient(145deg,#fbfaff,#f0edfa);border-color:#bca3e5;box-shadow:0 24px 52px #4f3c861c}.nx:not([data-theme=dark]) .nx-price-card.featured :is(h2,h3,p,li,small){color:#29314c}.nx:not([data-theme=dark]) .nx-price-card.featured .nx-price-ribbon{color:#fff;background:#7552bc}.nx:not([data-theme=dark]) .nx-policy-next{color:#252c46;background:linear-gradient(125deg,#fff,#f4f0fc);border:1px solid #e1d9f4;box-shadow:0 16px 45px #28234f13}.nx:not([data-theme=dark]) .nx-policy-next p{color:#596685}.nx:not([data-theme=dark]) .nx-policy-next .nx-label{color:#7051bd}.nx:not([data-theme=dark]) .nx-policy-center{color:#3b3260;background:#f5f0ff;border:1px solid #d9c9f4;box-shadow:0 19px 41px #4c3b731f}.nx:not([data-theme=dark]) .nx-policy-center>svg{color:#7850bb}.nx:not([data-theme=dark]) .noir-journey-view{background:radial-gradient(circle at 27%,#dfd4f7,#0000 48%),linear-gradient(140deg,#f9f9fe,#edeaf8);border:1px solid #e1dbef}.nx:not([data-theme=dark]) .noir-journey-caption{color:#2d3352}.nx:not([data-theme=dark]) .noir-journey-caption>span{color:#7550bc}.nx:not([data-theme=dark]) .noir-journey-caption p{color:#5d6783}.nx:not([data-theme=dark]) .noir-journey-caption a{color:#6545a8}.nx:not([data-theme=dark]) .noir-journey-counter{color:#454169}.nx:not([data-theme=dark]) .noir-journey-grid{opacity:.26}.nx:not([data-theme=dark]) .noir-orbit-sm{border-color:#ad91e17d}.nx:not([data-theme=dark]) .nx-final-cta{color:#232941;background:radial-gradient(circle at 87% 24%,#dfd3f2a6,#0000 34%),linear-gradient(125deg,#faf9ff,#f3f2fb 56%,#f8faff);border-block:1px solid #e2e4f1}.nx:not([data-theme=dark]) .nx-final-cta h2{color:#242a44}.nx:not([data-theme=dark]) .nx-final-cta h2 em{color:#7954c4}.nx:not([data-theme=dark]) .nx-final-cta .nx-label{color:#7450b8}.nx:not([data-theme=dark]) .nx-final-cta p,.nx:not([data-theme=dark]) .nx-final-cta small{color:#636f8a}.nx:not([data-theme=dark]) .nx-cta-star{color:#9679d8;opacity:.035}.nx:not([data-theme=dark]) .nx-final-cta .nx-btn-outline{background:#ffffffc0;border-color:#cfc3e9;color:#513b82!important}.nx:not([data-theme=dark]) .nx-final-cta .nx-btn-outline:hover{background:#efe9fa;border-color:#a88cdb}.nx:not([data-theme=dark]) .nx-final-cta .nx-btn-lime{background:#e7dcfa;color:#4f367e!important}.nx:not([data-theme=dark]) .nx-final-cta .nx-btn-lime:hover{background:#d9c6f6}.nx:not([data-theme=dark]) .noir-cta-phones .noir-mini-glow{background:radial-gradient(circle,#b79de546,#0000 69%)}.nx .nx-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--ink);padding:48px 0 26px}.nx .nx-footer .nx-container{position:relative}.nx .nx-footer-feature{background:radial-gradient(at 91% -40%,#dec9f99c,#0000 65%),linear-gradient(125deg,#f8f5ff,#f2f0fc 65%,#f5f7fd);border:1px solid #e3dcf3;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 0 65px;padding:31px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #49447c0c}.nx .nx-footer-feature:after{content:"";pointer-events:none;border:1px solid #b69fe65c;border-radius:50%;width:270px;height:270px;position:absolute;top:-115px;right:-70px}.nx .nx-footer-feature-mark{color:#7654bd;background:#e6dafa;border:1px solid #d7c3f6;border-radius:19px;flex:none;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 12px 25px #8b72bd20}.nx .nx-footer-feature-copy{z-index:1;position:relative}.nx .nx-footer-eyebrow{color:#7554b6;letter-spacing:.19em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.nx .nx-footer-feature h2{letter-spacing:-.055em;color:#25304a;margin:0 0 8px;font-size:clamp(24px,2.45vw,35px);line-height:1.18}.nx .nx-footer-feature h2 em{color:#7750bd}.nx .nx-footer-feature p{color:#65708a;max-width:630px;margin:0;font-size:12px;line-height:1.65}.nx .nx-footer-feature-actions{z-index:1;gap:10px;min-width:195px;display:grid;position:relative}.nx .nx-footer-feature-actions a{border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:0 16px;font-size:11px;font-weight:850;transition:transform .25s,background .25s,border .25s;display:flex}.nx .nx-footer-feature-actions a:hover{transform:translateY(-2px)}.nx .nx-footer-primary-link{background:#7454ba;box-shadow:0 8px 18px #654da32a;color:#fff!important}.nx .nx-footer-primary-link:hover{background:#61439f}.nx .nx-footer-secondary-link{background:#ffffffc4;border:1px solid #d0c3eb;color:#564273!important}.nx .nx-footer-secondary-link:hover{background:#fff}.nx .nx-footer-main{grid-template-columns:minmax(255px,.85fr) minmax(0,1.65fr);align-items:start;gap:clamp(35px,8vw,130px);display:grid}.nx .nx-footer-brand .nx-wordmark{color:var(--ink)}.nx .nx-footer-brand>p{max-width:325px;color:var(--muted);margin:23px 0 20px;font-size:12px;line-height:1.85}.nx .nx-footer-brand-caption{color:#65708a;align-items:center;gap:9px;font-size:10px;font-weight:740;line-height:1.5;display:flex}.nx .nx-footer-heartbeat{background:#8d6fd6;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #ad96e92f}.nx .nx-footer-contact{align-items:center;gap:9px;margin-top:25px;font-size:11px;font-weight:850;display:inline-flex;color:#6746b0!important}.nx .nx-footer-contact:hover{color:#4b318e!important}.nx .nx-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.nx .nx-footer-columns>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.nx .nx-footer-columns strong{color:var(--ink);margin-bottom:8px;font-size:11px;font-weight:900}.nx .nx-footer-columns a{color:#63708a;font-size:11px;line-height:1.45;transition:color .2s,transform .2s}.nx .nx-footer-columns a:hover{color:#754cc2;transform:translate(3px)}.nx .nx-footer-bottom{color:#707b96;border-top:1px solid #e1e4ef;justify-content:space-between;align-items:center;gap:22px;margin-top:56px;padding-top:22px;font-size:10px;line-height:1.5;display:flex}.nx .nx-footer-bottom a{white-space:nowrap;color:#6644a9;align-items:center;gap:7px;font-weight:800;display:inline-flex}.nx .nx-footer-preview-note{color:#66718a;align-items:center;gap:8px;display:inline-flex}.nx .nx-footer-preview-note svg{color:#7c60bf}.nx[data-theme=dark] .nx-footer{color:#eff0fc;background:radial-gradient(circle at 83% 10%,#342f5269,#0000 42%),#151b2b;border-top-color:#303550}.nx[data-theme=dark] .nx-footer-feature{background:radial-gradient(circle at 95% 0,#453662a0,#0000 68%),#25243d;border-color:#4d436d;box-shadow:0 19px 42px #05091835}.nx[data-theme=dark] .nx-footer-feature:after{border-color:#9676d13b}.nx[data-theme=dark] .nx-footer-feature-mark{color:#ecd8ff;background:#4a3768;border-color:#67508a}.nx[data-theme=dark] .nx-footer-eyebrow{color:#cdb2ff}.nx[data-theme=dark] .nx-footer-feature h2{color:#f2f1ff}.nx[data-theme=dark] .nx-footer-feature h2 em{color:#d4baff}.nx[data-theme=dark] .nx-footer-feature p{color:#c5c5df}.nx[data-theme=dark] .nx-footer-primary-link{background:#b19aec;color:#1e1933!important}.nx[data-theme=dark] .nx-footer-primary-link:hover{background:#cab8ff}.nx[data-theme=dark] .nx-footer-secondary-link{background:#292c47;border-color:#565374;color:#eee7ff!important}.nx[data-theme=dark] .nx-footer-secondary-link:hover{background:#3a3656}.nx[data-theme=dark] .nx-footer-brand .nx-wordmark{color:#f1efff}.nx[data-theme=dark] .nx-footer-brand>p{color:#c5c9dc}.nx[data-theme=dark] .nx-footer-brand-caption{color:#bbc5df}.nx[data-theme=dark] .nx-footer-contact{color:#d2b9ff!important}.nx[data-theme=dark] .nx-footer-columns strong{color:#f6f3ff}.nx[data-theme=dark] .nx-footer-columns a{color:#c8d0e3}.nx[data-theme=dark] .nx-footer-columns a:hover{color:#dbbbff}.nx[data-theme=dark] .nx-footer-bottom{color:#c1c8dc;border-color:#404760}.nx[data-theme=dark] .nx-footer-bottom a{color:#d7bcff}.nx[data-theme=dark] .nx-footer-preview-note{color:#c3c8df}.nx[data-theme=dark] .nx-footer-preview-note svg{color:#c3abfb}@media (max-width:1100px){.nx .nx-footer-feature{grid-template-columns:auto minmax(0,1fr);gap:19px}.nx .nx-footer-feature-actions{grid-column:2;grid-template-columns:1fr 1fr;min-width:0}.nx .nx-footer-main{grid-template-columns:1fr 1.7fr;gap:40px}.nx .nx-footer-columns{column-gap:16px}}@media (max-width:760px){.nx .nx-footer{padding-top:34px}.nx .nx-footer-feature{border-radius:21px;grid-template-columns:1fr;gap:14px;margin-bottom:42px;padding:25px}.nx .nx-footer-feature-mark{border-radius:15px;width:49px;height:49px}.nx .nx-footer-feature-actions{grid-column:auto}.nx .nx-footer-main{grid-template-columns:1fr;gap:43px}.nx .nx-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nx .nx-footer-bottom{flex-wrap:wrap;margin-top:40px}}@media (max-width:480px){.nx .nx-footer-feature{padding:22px 18px}.nx .nx-footer-feature h2{font-size:29px}.nx .nx-footer-feature-actions{grid-template-columns:1fr}.nx .nx-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 18px}.nx .nx-footer-columns>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;display:grid}.nx .nx-footer-columns>div:last-child strong{grid-column:1/-1;margin:0}.nx .nx-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.nx .nx-footer-feature-actions a,.nx .nx-footer-columns a{transition:none}}.nx:not([data-theme=dark]) .nx-footer .nx-wordmark>span:last-child>b{color:#397523}.nx:not([data-theme=dark]) .nx-footer-bottom{color:#52617c}.nx:not([data-theme=dark]) .nx-btn-ink{background:#e9defb;border:1px solid #d7c5f5;box-shadow:0 10px 23px #7c61b220;color:#4c317f!important}.nx:not([data-theme=dark]) .nx-btn-ink:hover{background:#ddccf7;border-color:#bba3e4}.nx:not([data-theme=dark]) .nx-btn-soft:hover{background:#f2edfc}.nx:not([data-theme=dark]) .nx-how-pills button.active span{color:#583693}.nx:not([data-theme=dark]) .nx-policy-center small{color:#5b5578}.nx:not([data-theme=dark]) .nx-how-step.active small{color:#534070;opacity:1}
.nx{--kl-ink:#263048;--kl-violet:#7660bb;--kl-stroke:#e1e1ef;--kl-frost:#ffffffd9;--kl-mac-shadow:0 20px 55px #25254414}.nx[data-theme=dark]{--kl-ink:#f3f0fe;--kl-violet:#c6acee;--kl-stroke:#41415c;--kl-frost:#24243fe6;--kl-mac-shadow:0 22px 50px #01020a68}.nx .nx-header:not(.nx-header-menu-open){background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.35);border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);box-shadow:0 4px 25px #38305c0d}.nx .nx-header-scrolled:not(.nx-header-menu-open){background:color-mix(in srgb,var(--surface) 85%,transparent);box-shadow:0 12px 35px #22243e12}.nx .nx-header-actions .nx-btn,.nx .nx-theme-toggle{border-radius:13px}.nx .nx-nav>a{border-radius:10px;transition:color .25s,background .25s;position:relative}.nx .nx-nav>a:hover{background:#b6a0e418}.nx .nx-btn,.nx .nx-footer-feature-actions a{transition:transform .32s cubic-bezier(.2,.95,.3,1),box-shadow .32s,background .25s,border-color .25s}.nx .nx-btn:hover,.nx .nx-footer-feature-actions a:hover{transform:translateY(-3px)}.nx .nx-btn:active,.nx .nx-footer-feature-actions a:active{transform:translateY(0)scale(.98)}.nx .nx-capability,.nx .nx-trust-card,.nx .nx-price-card,.nx .nx-experience-tile,.nx .kl-seo-insight-card,.nx .kl-seo-city-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .35s}.nx .nx-capability:hover,.nx .nx-trust-card:hover,.nx .nx-price-card:hover,.nx .kl-seo-insight-card:hover,.nx .kl-seo-city-card:hover{border-color:#cdbce9;transform:translateY(-6px);box-shadow:0 24px 55px #4f428c17}.nx .noir-mock-toolbar{-webkit-backdrop-filter:blur(18px)}.nx .noir-hero-dashboard{box-shadow:0 32px 75px #29305720,0 1px 2px #3a375814}.nx .noir-hero-orbit,.nx .noir-orbit-b{filter:drop-shadow(0 9px 36px #8974c629)}.nx:not([data-theme=dark]) .nx-topline-signal,.nx:not([data-theme=dark]) .nx-live-icon,.nx:not([data-theme=dark]) .nx-footer-heartbeat{background:#9878d7;box-shadow:0 0 0 4px #b7a1e632}.nx:not([data-theme=dark]) .nx-capability.tone-green .nx-capability-icon,.nx:not([data-theme=dark]) .nx-capability.tone-lime .nx-capability-icon{color:#8660bc;background:#eee8f8}.nx:not([data-theme=dark]) .nx-trust-card:nth-child(3)>span{color:#7853b0;background:#eee8f9}.nx:not([data-theme=dark]) .nx-btn-lime{background:#eee4fb;border:1px solid #d8c7ee;color:#52387f!important}.nx:not([data-theme=dark]) .nx-btn-lime:hover{background:#e2d2f7}.nx:not([data-theme=dark]) .nx-price-ribbon{color:#fff;background:#795bbf}.nx:not([data-theme=dark]) .nx-map-icon.tone-lime{color:#7451b7;background:#eee6fa;border-color:#d3c1ed}.nx .nx-reading-progress{z-index:95;transform-origin:0;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#9173da,#d0b7fb);height:3px;position:fixed;top:0;left:0;right:0}.nx .nx-footer-city-nav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.nx .nx-footer-city-nav span{color:var(--muted);font-size:10px;font-weight:750}.nx .nx-footer-city-nav a{color:var(--violet-ink);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 86%,transparent);border-radius:8px;padding:6px 9px;font-size:10px}.nx .nx-footer-city-nav a:hover{background:var(--violet-soft)}.nx .kl-seo-crumb{min-height:42px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding-top:16px;font-size:11px;display:flex}.nx .kl-seo-crumb>a{color:var(--violet-ink);font-weight:750}.nx .kl-seo-crumb>span{align-items:center;gap:9px;display:inline-flex}.nx .kl-seo-crumb svg{opacity:.45}.nx .kl-seo-crumb [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:460px;overflow:hidden}.nx .kl-seo-hero{background:radial-gradient(at 81% 24%,#dbd1f080,#0000 45%),linear-gradient(125deg,#f9faff,#f2f1fa);padding:105px 0 100px;position:relative;overflow:hidden}.nx .kl-seo-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:6%;display:grid}.nx .kl-seo-kicker{color:#6745af;letter-spacing:.125em;align-items:center;gap:11px;font-size:10px;font-weight:900;display:inline-flex}.nx .kl-seo-kicker-icon{color:#754dbf;background:#ebe2fb;border:1px solid #d8c7f2;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.nx .kl-seo-hero h1{letter-spacing:-.073em;color:#242b43;max-width:810px;margin:29px 0 24px;font-size:clamp(44px,5.4vw,79px);font-weight:850;line-height:1.06}.nx .kl-seo-hero p{color:#66718a;max-width:650px;font-size:15px;line-height:1.8}.nx .kl-seo-mac-panel{-webkit-backdrop-filter:blur(24px);background:#fff9;border:1px solid #ffffffcf;border-radius:22px;transition:transform .65s cubic-bezier(.2,1,.28,1),box-shadow .5s;overflow:hidden;transform:rotate(1.25deg);box-shadow:0 35px 85px #403a751d,0 0 0 1px #d9d3e759}.nx .kl-seo-mac-panel:hover{transform:rotate(0)translateY(-5px);box-shadow:0 42px 95px #403a7524}.nx .kl-seo-mac-bar{color:#5e557c;letter-spacing:.15em;background:#fbfaff;border-bottom:1px solid #e9e5f1;justify-content:space-between;align-items:center;height:47px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.nx .kl-seo-mac-dots{gap:6px;display:flex}.nx .kl-seo-mac-dots i{background:#ffbcb9;border-radius:50%;width:9px;height:9px;display:block}.nx .kl-seo-mac-dots i:nth-child(2){background:#f4d88d}.nx .kl-seo-mac-dots i:nth-child(3){background:#c0e4bb}.nx .kl-seo-mac-spark{color:#8b6bd3;font-size:17px}.nx .kl-seo-mac-body{background:radial-gradient(circle at 85% 12%,#ded4f48a,#0000 56%),#fff;min-height:292px;padding:34px 31px}.nx .kl-seo-field-icon{color:#7a55bf;background:#efe8fc;border:1px solid #e2d3f6;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.nx .kl-seo-field-title{letter-spacing:-.05em;color:#26304c;font-size:28px;font-weight:850;line-height:1.2;display:block}.nx .kl-seo-mac-body p{color:#657087;max-width:360px;margin-top:12px;font-size:12px;line-height:1.7}.nx .kl-seo-mac-tag{color:#6b519e;letter-spacing:.08em;background:#f4f1fb;border-radius:9px;align-items:center;gap:8px;margin-top:24px;padding:10px 13px;font-size:9px;font-weight:850;display:inline-flex}.nx .kl-seo-mac-tag span{background:#9376d9;border-radius:50%;width:7px;height:7px}.nx .kl-seo-section{background:var(--bg);padding:98px 0 120px}.nx .kl-seo-overline{letter-spacing:.14em;color:var(--violet-ink);font-size:10px;font-weight:900;display:inline-block}.nx .kl-seo-section-head{max-width:800px;margin-bottom:40px}.nx .kl-seo-section-head h2{letter-spacing:-.065em;color:var(--ink);margin:19px 0;font-size:clamp(37px,4.4vw,60px);line-height:1.08}.nx .kl-seo-section-head p{color:var(--muted);font-size:14px;line-height:1.8}.nx .kl-seo-topic-nav{flex-wrap:wrap;gap:10px;margin:25px 0 72px;display:flex}.nx .kl-seo-topic-nav a{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:11px;padding:11px 15px;font-size:11px;font-weight:750;transition:transform .24s,background .24s}.nx .kl-seo-topic-nav a:hover{background:var(--violet-soft);transform:translateY(-2px)}.nx .kl-seo-topic-section{margin:0 0 88px;scroll-margin-top:128px}.nx .kl-seo-topic-heading{border-bottom:1px solid var(--border);margin-bottom:23px;padding-bottom:18px}.nx .kl-seo-topic-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(30px,3.3vw,45px)}.nx .kl-seo-cards-grid,.nx .kl-seo-cities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nx .kl-seo-insight-card,.nx .kl-seo-city-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:15px;min-height:300px;padding:28px;text-decoration:none;display:flex;box-shadow:0 10px 30px #24224508}.nx .kl-seo-insight-head,.nx .kl-seo-city-card-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.nx .kl-seo-card-category{background:var(--violet-soft);color:var(--violet-ink);border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850}.nx .kl-seo-insight-number{letter-spacing:.12em;font-size:9px;font-weight:760}.nx .kl-seo-insight-card h3,.nx .kl-seo-city-card h3{letter-spacing:-.048em;color:var(--ink);margin:3px 0 0;font-size:24px;line-height:1.2}.nx .kl-seo-insight-card p,.nx .kl-seo-city-card p{color:var(--muted);flex:1;margin:0;font-size:12px;line-height:1.8}.nx .kl-seo-card-cta{color:var(--violet-ink);justify-content:space-between;align-items:center;gap:13px;font-size:11px;font-weight:850;display:flex}.nx .kl-seo-city-card-head{font-size:10px;font-weight:800}.nx .kl-seo-city-icon{background:var(--violet-soft);border:1px solid var(--border);width:47px;height:47px;color:var(--violet-ink);border-radius:14px;place-items:center;display:grid}.nx .kl-seo-location-readmore{margin-top:100px}.nx .kl-seo-city-links{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:35px 0;font-size:12px;display:flex}.nx .kl-seo-city-links svg{color:var(--violet-ink)}.nx .kl-seo-city-links a{border:1px solid var(--border);background:var(--surface);color:var(--violet-ink);border-radius:9px;padding:8px 12px;font-size:11px;font-weight:800}.nx .kl-seo-city-links a:hover{background:var(--violet-soft)}.nx .kl-seo-byline{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:26px 0;display:flex}.nx .kl-seo-avatar{background:var(--violet-soft);width:42px;height:42px;color:var(--violet-ink);border:1px solid #d8c5f0;border-radius:13px;place-items:center;font-size:18px;font-weight:900;display:grid}.nx .kl-seo-byline strong,.nx .kl-seo-byline small{display:block}.nx .kl-seo-byline strong{color:var(--ink);font-size:12px}.nx .kl-seo-byline small{color:var(--muted);margin-top:4px;font-size:10px}.nx .kl-seo-byline>a{color:var(--violet-ink);margin-left:auto;font-size:11px;font-weight:760}.nx .kl-seo-article-layout,.nx .kl-seo-city-content{grid-template-columns:minmax(0,1fr) 275px;gap:8%;padding-top:65px;padding-bottom:95px;display:grid}.nx .kl-seo-article-body{min-width:0}.nx .kl-seo-article-intro{background:var(--violet-soft);border:1px solid var(--border);border-radius:18px;margin-bottom:52px;padding:28px 33px}.nx .kl-seo-article-intro p{color:var(--ink);margin:13px 0 0;font-size:16px;line-height:1.9}.nx .kl-seo-article-section{border-bottom:1px solid var(--border);margin:50px 0 0;padding-bottom:34px;scroll-margin-top:132px}.nx .kl-seo-part{letter-spacing:.15em;color:var(--violet-ink);margin-bottom:14px;font-size:10px;font-weight:850;display:block}.nx .kl-seo-article-section h2,.nx .kl-seo-article-conclusion h2{letter-spacing:-.055em;color:var(--ink);margin:0 0 19px;font-size:clamp(29px,3.3vw,42px);line-height:1.16}.nx .kl-seo-article-section p,.nx .kl-seo-article-conclusion p{color:var(--muted);margin:0 0 19px;font-size:15px;line-height:1.94}.nx .kl-seo-checklist{background:linear-gradient(140deg,var(--surface),var(--violet-soft));border:1px solid var(--border);border-radius:20px;margin:54px 0;padding:32px}.nx .kl-seo-checklist h2{letter-spacing:-.05em;margin:10px 0 23px;font-size:31px}.nx .kl-seo-checklist ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.nx .kl-seo-checklist li{color:var(--ink);align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.nx .kl-seo-checklist li span{border:1px solid var(--border);background:var(--surface);width:25px;height:25px;color:var(--violet-ink);border-radius:8px;flex:none;place-items:center;display:grid}.nx .kl-seo-article-conclusion{padding:25px 0 12px}.nx .kl-seo-related{margin-top:54px}.nx .kl-seo-related h2{letter-spacing:-.05em;margin:10px 0 22px;font-size:30px}.nx .kl-seo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nx .kl-seo-related-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:15px;padding:20px;display:flex}.nx .kl-seo-related-category{letter-spacing:.07em;color:var(--violet-ink);font-size:9px;font-weight:850}.nx .kl-seo-related-card strong{letter-spacing:-.03em;color:var(--ink);font-size:17px;line-height:1.28}.nx .kl-seo-related-arrow{color:var(--violet-ink);align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:800;display:flex}.nx .kl-seo-sticky{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:22px;position:sticky;top:125px}.nx .kl-seo-sticky nav{gap:3px;margin:18px 0;display:grid}.nx .kl-seo-sticky nav a{color:var(--muted);border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 4px;font-size:11px;line-height:1.5;display:flex}.nx .kl-seo-sticky nav a:hover{color:var(--violet-ink)}.nx .kl-seo-sidebar-note{background:var(--violet-soft);border-radius:13px;margin-top:23px;padding:17px}.nx .kl-seo-sidebar-note strong{color:var(--ink);font-size:13px}.nx .kl-seo-sidebar-note p{color:var(--muted);margin:9px 0 14px;font-size:11px;line-height:1.75}.nx .kl-seo-sidebar-note a{color:var(--violet-ink);font-size:11px;font-weight:850}.nx .kl-seo-city-preview{letter-spacing:.06em;color:var(--violet-ink);margin-top:20px;font-size:10px;font-weight:850;display:block}.nx .kl-seo-city-checks{gap:11px;margin:23px 0;padding:0;list-style:none;display:grid}.nx .kl-seo-city-checks li{color:var(--ink);align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;display:flex}.nx .kl-seo-city-checks li span{color:var(--violet-ink)}.nx .kl-seo-guide-actions{background:radial-gradient(circle at 86% 20%,#e6dcf8,#0000 38%),#f5f1fd;border:1px solid #e3d6f5;border-radius:23px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin:28px 0 95px;padding:41px;display:grid}.nx .kl-seo-guide-actions h2{letter-spacing:-.057em;color:#2a2c48;margin:12px 0;font-size:clamp(28px,3vw,38px);line-height:1.15}.nx .kl-seo-guide-actions p{color:#616984;max-width:520px;font-size:12px;line-height:1.75}.nx .kl-seo-guide-actions>div:last-child{gap:10px;display:grid}.nx .kl-seo-guide-actions a{border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-width:188px;padding:14px 17px;font-size:11px;font-weight:850;display:flex}.nx .kl-seo-action-main{background:#7955bd;color:#fff!important}.nx .kl-seo-action-secondary{background:#ffffffba;border:1px solid #d9c9ef;color:#6447a1!important}.nx .kl-seo-hub-footer{border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:20px;display:flex}.nx .kl-seo-hub-footer div{gap:4px;display:grid}.nx .kl-seo-hub-footer svg{color:var(--violet-ink)}.nx .kl-seo-hub-footer strong{font-size:16px}.nx .kl-seo-hub-footer p{color:var(--muted);font-size:11px}.nx .kl-seo-hub-footer>a{color:var(--violet-ink);font-size:12px;font-weight:850}.nx .kl-seo-mac-panel,.nx .kl-seo-insight-card,.nx .kl-seo-city-card{content-visibility:auto;contain-intrinsic-size:auto 320px}.nx .kl-seo-hero .kl-seo-mac-panel{content-visibility:visible}.nx[data-theme=dark] .kl-seo-hero{background:radial-gradient(at 80% 25%,#48315f75,#0000 53%),#131a2a}.nx[data-theme=dark] .kl-seo-hero h1{color:#f4f1ff}.nx[data-theme=dark] .kl-seo-hero p{color:#c6cadf}.nx[data-theme=dark] .kl-seo-kicker{color:#d6bdff}.nx[data-theme=dark] .kl-seo-mac-panel{background:#2b2845c9;border-color:#4c416a}.nx[data-theme=dark] .kl-seo-mac-bar{color:#d1cde5;background:#24243d;border-color:#47415d}.nx[data-theme=dark] .kl-seo-mac-body{background:radial-gradient(circle at 80% 10%,#4e34649c,#0000 60%),#262741}.nx[data-theme=dark] .kl-seo-field-title{color:#f1efff}.nx[data-theme=dark] .kl-seo-mac-body p{color:#c5c7dc}.nx[data-theme=dark] .kl-seo-mac-tag{color:#f0defe;background:#3f335b}.nx[data-theme=dark] .kl-seo-insight-card:hover,.nx[data-theme=dark] .kl-seo-city-card:hover{border-color:#8268a6;box-shadow:0 22px 55px #02041680}.nx[data-theme=dark] .kl-seo-guide-actions{background:radial-gradient(circle at 86% 20%,#3c275d,#0000 40%),#252641;border-color:#504468}.nx[data-theme=dark] .kl-seo-guide-actions h2{color:#f5f2ff}.nx[data-theme=dark] .kl-seo-guide-actions p{color:#c9c8e0}.nx[data-theme=dark] .kl-seo-action-secondary{background:#34324d;border-color:#66557c;color:#e5d4ff!important}@media (max-width:1000px){.nx .kl-seo-hero-grid{grid-template-columns:1fr 330px;gap:22px}.nx .kl-seo-cards-grid,.nx .kl-seo-cities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .kl-seo-article-layout,.nx .kl-seo-city-content{grid-template-columns:minmax(0,1fr) 230px;gap:30px}}@media (max-width:720px){.nx .kl-seo-hero{padding:65px 0}.nx .kl-seo-hero-grid{grid-template-columns:1fr;gap:35px}.nx .kl-seo-hero h1{font-size:clamp(41px,11vw,57px)}.nx .kl-seo-hero p{font-size:13px}.nx .kl-seo-mac-panel{max-width:480px;transform:none}.nx .kl-seo-mac-body{min-height:250px}.nx .kl-seo-section{padding:60px 0}.nx .kl-seo-topic-nav{margin:20px 0 48px}.nx .kl-seo-topic-section{margin-bottom:62px}.nx .kl-seo-cards-grid,.nx .kl-seo-cities-grid{grid-template-columns:1fr}.nx .kl-seo-insight-card,.nx .kl-seo-city-card{min-height:230px}.nx .kl-seo-article-layout,.nx .kl-seo-city-content{grid-template-columns:1fr;gap:20px;padding:30px 0 60px}.nx .kl-seo-article-sidebar{display:none}.nx .kl-seo-related-grid{grid-template-columns:1fr}.nx .kl-seo-guide-actions{grid-template-columns:1fr;margin-bottom:55px;padding:25px}.nx .kl-seo-city-links{gap:8px}.nx .kl-seo-byline{flex-wrap:wrap}.nx .kl-seo-byline>a{width:100%;margin-left:0;padding-left:54px}}@media (max-width:500px){.nx .kl-seo-hero h1{font-size:42px}.nx .kl-seo-mac-body{padding:25px}.nx .kl-seo-article-intro{padding:20px}.nx .kl-seo-checklist{padding:24px}.nx .kl-seo-insight-card,.nx .kl-seo-city-card{padding:23px}}@media (prefers-reduced-motion:reduce){.nx .nx-reading-progress{display:none}.nx .kl-seo-mac-panel,.nx .kl-seo-insight-card,.nx .kl-seo-city-card,.nx .nx-btn{transition:none!important}.nx .kl-seo-mac-panel:hover,.nx .kl-seo-insight-card:hover,.nx .kl-seo-city-card:hover{transform:none!important}}.nx .kl-seo-home-section{border-top:1px solid var(--border);background:linear-gradient(120deg,#fafbfe,#f4f2fb)}.nx .kl-seo-home-section .kl-seo-cards-grid{margin:35px 0}.nx .kl-seo-home-location{background:radial-gradient(circle at 88% 26%,#e2d8f680,#0000 52%),#fff;border:1px solid #ded4f2;border-radius:21px;justify-content:space-between;align-items:center;gap:40px;margin-top:45px;padding:35px 36px;display:flex}.nx .kl-seo-home-location>div{max-width:620px}.nx .kl-seo-home-location h3{letter-spacing:-.05em;margin:10px 0;font-size:30px}.nx .kl-seo-home-location p{color:#646f87;margin:0;font-size:12px;line-height:1.85}.nx .kl-seo-home-location>a{white-space:nowrap;color:#7654b8;align-items:center;gap:12px;font-size:12px;font-weight:850;display:flex}.nx[data-theme=dark] .kl-seo-home-section{background:linear-gradient(135deg,#171b30,#20213a)}.nx[data-theme=dark] .kl-seo-home-location{background:radial-gradient(circle at 85% 0,#49386689,#0000 60%),#2a2a44;border-color:#494364}.nx[data-theme=dark] .kl-seo-home-location p{color:#c6c8df}.nx[data-theme=dark] .kl-seo-home-location>a{color:#dbc6ff}@media (max-width:720px){.nx .kl-seo-home-location{gap:18px;padding:26px;display:grid}.nx .kl-seo-home-location h3{font-size:26px}}.nx:not([data-theme=dark]) .kl-seo-sidebar-note p{color:#505a74}.nx .kl-seo-search-wrap{z-index:12;max-width:760px;margin:0 0 22px;position:relative}.nx .kl-seo-search-label{color:var(--ink);margin-bottom:13px;font-size:11px;font-weight:850;display:block}.nx .kl-seo-search-box{background:var(--surface);border:1px solid #d9d6e8;border-radius:16px;align-items:center;gap:14px;height:63px;padding:0 20px;transition:border-color .2s,box-shadow .25s;display:flex;box-shadow:0 16px 39px #4b458416}.nx .kl-seo-search-box:focus-within{border-color:#a88ad7;box-shadow:0 0 0 4px #ab96db28,0 18px 40px #554c8d19}.nx .kl-seo-search-box>svg{color:var(--violet-ink);flex:none}.nx .kl-seo-search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px}.nx .kl-seo-search-box input::placeholder{color:#8a8da1}.nx .kl-seo-search-box>button{cursor:pointer;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.nx .kl-seo-search-shortcut{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:850;display:flex}.nx .kl-seo-search-results{background:var(--surface);border:1px solid var(--border);border-radius:17px;max-height:440px;margin-top:8px;padding:9px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 27px 70px #22244125}.nx .kl-seo-search-results-head{color:var(--muted);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:11px 12px;font-size:10px;font-weight:850;display:flex}.nx .kl-seo-search-results-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.nx .kl-seo-search-results>a{border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.nx .kl-seo-search-results>a:hover,.nx .kl-seo-search-results>a[aria-selected=true]{background:var(--violet-soft)}.nx .kl-seo-search-results>a small,.nx .kl-seo-search-results>a strong{display:block}.nx .kl-seo-search-results>a small{color:var(--violet-ink);margin-bottom:4px;font-size:10px}.nx .kl-seo-search-results>a strong{color:var(--ink);font-size:12px;font-weight:750}.nx .kl-seo-search-results>a>svg{color:var(--violet-ink);flex:none}.nx .kl-seo-search-empty{color:var(--muted);padding:14px;font-size:12px}.nx .kl-seo-search-hint{border-top:1px solid var(--border);color:var(--muted);padding:12px;font-size:10px}@media (max-width:530px){.nx .kl-seo-search-box{height:56px;padding:0 13px}.nx .kl-seo-search-box input{font-size:12px}.nx .kl-seo-search-results{max-height:360px}}
.nx .nx-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.nx .nx-topline{background:color-mix(in srgb,var(--bg) 97%,transparent);border-bottom:1px solid var(--border)}.nx .nx-header-inner{background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);-webkit-backdrop-filter:blur(34px)saturate(1.35);border-radius:19px;width:calc(100% - 42px);max-width:1410px;height:66px;margin:12px auto 0;padding:0 20px;transition:box-shadow .4s,background .35s,transform .4s;box-shadow:0 9px 38px #26233e13,inset 0 1px #fff5}.nx .nx-header-scrolled .nx-header-inner{background:color-mix(in srgb,var(--surface) 91%,transparent);box-shadow:0 15px 45px #28233d1e,inset 0 1px #fff5}.nx .nx-nav{gap:6px}.nx .nx-nav>a{letter-spacing:-.01em;font-size:11px;border-radius:11px!important;padding:10px 13px!important}.nx .nx-nav>a:hover{background:var(--violet-soft)}.nx .nx-nav>a[aria-current=page]{background:var(--violet-soft);color:var(--violet-ink)}.nx .nx-nav>a[aria-current=page]:after{display:none}.nx .nx-header-actions .nx-btn{min-height:43px;padding:0 18px}.nx .nx-theme-toggle{width:41px;height:41px}.nx .nx-studio-dock{z-index:88;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);opacity:0;pointer-events:none;background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.5);border-radius:21px;align-items:center;gap:6px;padding:8px;transition:transform .5s cubic-bezier(.2,1,.3,1),opacity .3s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,125%);box-shadow:0 20px 55px #1b1d3628,inset 0 1px #fff7}.nx .nx-studio-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.nx .nx-studio-dock a{min-width:53px;min-height:44px;color:var(--muted);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;transition:background .2s,transform .3s;display:flex;position:relative}.nx .nx-studio-dock a span{white-space:nowrap;font-size:10px;font-weight:800;display:none}.nx .nx-studio-dock a:hover{background:var(--violet-soft);color:var(--violet-ink);transform:translateY(-5px)}.nx .nx-studio-dock a[aria-current=page]{background:var(--violet-soft);color:var(--violet-ink)}.nx .nx-studio-dock a[aria-current=page] span,.nx .nx-studio-dock a:hover span{display:inline}.nx .nx-studio-dock a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.nx .nx-menu-button{border-radius:12px}.nx:not([data-theme=dark]) .nx-overview-section,.nx:not([data-theme=dark]) .nx-service-section,.nx:not([data-theme=dark]) .nx-inner-content,.nx:not([data-theme=dark]) .nx-price-section{background:linear-gradient(170deg,#fbfbfe 0%,#f5f3fb 70%,#fafbff 100%)}.nx:not([data-theme=dark]) .nx-capabilities-section,.nx:not([data-theme=dark]) .nx-trust-section,.nx:not([data-theme=dark]) .nx-faq-section{background:radial-gradient(at 12% 30%,#ede7fa70,#0000 55%),#f8f8fc}.nx .nx-explorer,.nx .nx-operation-map,.nx .nx-how-stage,.nx .nx-policy-mindmap,.nx .nx-inner-art,.nx .nx-service-shot,.nx .nx-price-card,.nx .nx-deep-card{border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:24px;transition:transform .55s cubic-bezier(.2,1,.3,1),box-shadow .55s,border-color .35s;box-shadow:0 30px 80px #33304e10,0 2px 3px #33304e09,inset 0 1px #fff5}.nx .nx-explorer:hover,.nx .nx-deep-card:hover,.nx .nx-price-card:hover,.nx .nx-inner-art:hover,.nx .nx-service-shot:hover{box-shadow:0 35px 85px #38305820,0 2px 3px #33304e08}.nx .nx-explorer-toolbar,.nx .nx-how-stage-top,.nx .nx-service-shot-top,.nx .nx-policy-mindmap-head{min-height:44px}.nx .nx-explorer-toolbar:before,.nx .nx-how-stage-top:before,.nx .nx-service-shot-top:before{content:"";vertical-align:middle;background:#ffb9b7;border-radius:50%;flex:none;width:9px;height:9px;margin-right:33px;display:inline-block;box-shadow:15px 0 #f2d78f,30px 0 #bce2b7}.nx .nx-explorer-toolbar{background:color-mix(in srgb,var(--surface) 88%,var(--violet-soft));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nx .nx-how-stage-top{border-bottom:1px solid #a6a0b52b;margin-bottom:14px;padding-bottom:10px}.nx .nx-service-shot{transform:rotate(.85deg)}.nx .nx-service-shot:hover{transform:rotate(0)translateY(-3px)}.nx .nx-inner-art{background:linear-gradient(150deg,#eee8fb,#f2f5fc);transform:rotate(.75deg)}.nx .nx-inner-art:hover{transform:rotate(0)}.nx .nx-operation-map{overflow:hidden}.nx .nx-explorer-stage{background:radial-gradient(circle at 70% 22%,#ddd1f399,#0000 55%),linear-gradient(135deg,#f6f4fc,#eaf0f8 70%,#f7f5fc)}.nx .nx-how-stage{background:radial-gradient(circle at 80% 10%,#e3d8f19c,#0000 53%),linear-gradient(135deg,#f8f7fd,#ecedf8)}.nx .nx-price-card.featured{box-shadow:0 31px 83px #6756881c}.nx .nx-price-card .nx-btn{border-radius:12px}.nx .nx-capability,.nx .nx-trust-card,.nx .nx-experience-tile{border-radius:20px}.nx .nx-hero{background:radial-gradient(at 76% 43%,#ddd5f1aa,#0000 53%),linear-gradient(120deg,#f9faff,#f2f3fb 80%)}.nx .nx-hero h1{letter-spacing:-.086em}.nx .nx-hero-content p{max-width:520px}.nx .nx-hero-icons>svg:nth-child(3){color:#7755b6;background:#e8e2f8}.nx .nx-footer-feature{border-radius:25px}.nx:not([data-theme=dark]) .kl-auth-wrap,.nx:not([data-theme=dark]) .kl-inner-hero,.nx:not([data-theme=dark]) .nx-policy-hero{background:radial-gradient(at 78% 22%,#e7def69c,#0000 46%),linear-gradient(135deg,#f9faff,#f3f4fb)}.nx .kl-auth-form-card,.nx .kl-contact-note,.nx .kl-standard-card,.nx .nx-policy-next,.nx .nx-policy-reading,.nx .nx-faq-grid details{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface) 93%,var(--violet-soft));border-radius:22px;transition:box-shadow .4s cubic-bezier(.2,1,.3,1),border-color .25s,transform .35s;box-shadow:0 26px 60px #39324c10,inset 0 1px #fff6}.nx .kl-auth-form-card{padding-top:62px;position:relative;overflow:hidden}.nx .kl-auth-form-card:before,.nx .kl-contact-note:before{content:"";pointer-events:none;background:#f4b4b5;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:36px;box-shadow:16px 0 #edd292,32px 0 #bfe1b8}.nx .kl-contact-note{padding-top:58px;position:relative}.nx .kl-auth-form-card .kl-auth-submit,.nx:not([data-theme=dark]) .kl-auth-wrap .kl-button-dark{color:#503774;background:#e7dcf7;border:1px solid #cbb8ea;border-radius:13px;transition:background .25s,transform .3s,box-shadow .3s}.nx .kl-auth-form-card .kl-auth-submit:hover,.nx:not([data-theme=dark]) .kl-auth-wrap .kl-button-dark:hover{background:#dcccf3;transform:translateY(-2px);box-shadow:0 14px 30px #61498022}.nx .kl-auth-form-card :is(input,select,textarea):focus-visible{outline-offset:1px;outline:3px solid #9f84d763}.nx .kl-standard-card:hover,.nx .nx-policy-next:hover{transform:translateY(-4px);box-shadow:0 30px 70px #3a335620}.nx .nx-policy-mindmap,.nx .nx-policy-reading{border-radius:22px}.nx .nx-policy-mindmap-head:before{content:"";background:#f3babb;border-radius:50%;flex:none;width:10px;height:10px;margin-right:39px;box-shadow:16px 0 #f0d391,32px 0 #bdddb7}.nx:not([data-theme=dark]) .nx-policy-reading{background:linear-gradient(145deg,#fff,#faf8ff)}.nx:not([data-theme=dark]) .nx-policy-toc{background:#f4f0fb;border:1px solid #e5daf1;border-radius:16px;padding:17px}.nx .nx-faq-grid details:hover{border-color:#cdbbea;box-shadow:0 18px 35px #3b315012}.nx[data-theme=dark] .kl-auth-form-card,.nx[data-theme=dark] .kl-contact-note,.nx[data-theme=dark] .kl-standard-card,.nx[data-theme=dark] .nx-policy-reading{background:#232740;border-color:#42435d}.nx[data-theme=dark] .kl-auth-form-card .kl-auth-submit{color:#1c1c32;background:#9e81d4;border-color:#b39de2}@media (max-width:580px){.nx .kl-auth-form-card{padding-top:60px}.nx .kl-auth-form-card:before{left:24px}}@media (prefers-reduced-motion:reduce){.nx .kl-auth-form-card,.nx .kl-standard-card,.nx .nx-policy-next,.nx .nx-faq-grid details{transition:none!important}.nx .kl-standard-card:hover,.nx .nx-policy-next:hover{transform:none}}.nx .noir-hero-dashboard{transform:rotate(4deg)}.nx:not([data-theme=dark]) .nx-policy-toc a:not(.nx-policy-contact>a){color:#43516c}.nx:not([data-theme=dark]) .nx-policy-toc a span{color:#654597}@media (max-width:920px){.nx .nx-policy-toc a:not(.nx-policy-contact>a){font-size:11px}}@media (max-width:1100px){.nx .nx-nav>a{padding:9px!important}.nx .nx-header-inner{width:calc(100% - 24px)}}@media (max-width:920px){.nx .nx-nav{background:var(--surface)}.nx .nx-header-inner{height:64px}.nx .nx-studio-dock{display:none}}@media (max-width:580px){.nx .nx-header-inner{border-radius:15px;width:calc(100% - 20px);padding:0 12px}}@media (prefers-reduced-motion:reduce){.nx .nx-studio-dock,.nx .nx-header-inner,.nx .nx-explorer,.nx .nx-price-card,.nx .nx-deep-card,.nx .nx-service-shot{transition:none!important}.nx .nx-service-shot:hover,.nx .nx-inner-art:hover{transform:none!important}}
.nx .kl50-scene{isolation:isolate;perspective:1400px;contain:layout style;width:100%;min-width:0;height:610px;position:relative}.nx .kl50-scene-glow{pointer-events:none;z-index:-3;filter:blur(14px);background:radial-gradient(at 49% 49%,#b097e645,#0000 64%);position:absolute;inset:3% -3% 4% 0}.nx .kl50-scene-arc{pointer-events:none;z-index:-2;border:1px solid #9c7ed429;border-radius:50%;position:absolute}.nx .kl50-scene-arc-a{width:520px;height:520px;top:30px;right:6%}.nx .kl50-scene-arc-b{border-style:dashed;width:395px;height:395px;top:94px;right:16%}.nx .kl50-mac-frame{z-index:1;background:#fdfdff;border:1px solid #d6d3e5;border-radius:20px 20px 14px 14px;width:84%;position:absolute;top:112px;left:15%;overflow:visible;box-shadow:0 32px 65px #241f3d30,0 10px 24px #463c6e1a,inset 0 1px #fff}.nx .kl50-window-bar{color:#68718a;background:linear-gradient(#fff,#f8f7fb);border-bottom:1px solid #e4e2ee;border-radius:19px 19px 0 0;justify-content:space-between;align-items:center;gap:15px;height:43px;padding:0 16px;font-size:10px;font-weight:750;display:flex}.nx .kl50-window-dots{flex:none;align-items:center;gap:7px;display:flex}.nx .kl50-window-dots i{background:#f1b9be;border:1px solid #e8b0b2;border-radius:50%;width:9px;height:9px;display:block}.nx .kl50-window-dots i:nth-child(2){background:#f5d5a4;border-color:#efcd99}.nx .kl50-window-dots i:nth-child(3){background:#b9dcb9;border-color:#a7d1a9}.nx .kl50-window-address{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.015em;min-width:0;overflow:hidden}.nx .kl50-window-address span{color:#b7b0cb;margin:0 4px}.nx .kl50-window-bar>svg{color:#8b80a5;flex:none}.nx .kl50-mac-screen{background:#fbfcfe;border-radius:0 0 12px 12px;overflow:hidden}.nx .kl50-mac-screen>img{object-fit:contain;border-radius:0 0 12px 12px;width:100%;height:auto;display:block}.nx .kl50-mac-base{z-index:-1;background:linear-gradient(#e3e0eb,#c5c1d2);border:1px solid #bab8c6;border-radius:0 0 50% 50%;height:12px;position:absolute;bottom:-13px;left:8%;right:8%;box-shadow:0 11px 25px #24223e24}.nx .kl50-mac-base span{background:#9994a8;border-radius:0 0 8px 8px;height:5px;position:absolute;top:0;left:43%;right:43%}.nx .kl50-device{z-index:3;transform-origin:50%;background:linear-gradient(115deg,#383644,#171922 40%,#343240 90%);border:1px solid #1f222aeb;border-radius:clamp(22px,3.4vw,37px);padding:5px;transition:transform .6s cubic-bezier(.2,.9,.28,1),box-shadow .6s;position:absolute;box-shadow:0 26px 56px #13142052,0 2px 7px #16182626,inset 0 0 0 1px #646473}.nx .kl50-device-guest{width:29%;max-width:184px;top:215px;left:3%;transform:rotate(-6deg)}.nx .kl50-device-tracking{width:25%;max-width:154px;top:249px;right:0%;transform:rotate(6deg)}.nx .kl50-device:hover{box-shadow:0 31px 68px #13142063,0 3px 10px #231b3c33}.nx .kl50-device-guest:hover{transform:translateY(-8px)rotate(-3deg)}.nx .kl50-device-tracking:hover{transform:translateY(-8px)rotate(3deg)}.nx .kl50-device-screen{aspect-ratio:367/738;background:#fff;border-radius:clamp(17px,3vw,31px);width:100%;overflow:hidden}.nx .kl50-device-screen img{object-fit:cover;width:100%;height:100%;display:block}.nx .kl50-device-edge{border-radius:inherit;pointer-events:none;border:1px solid #9f9caa66;position:absolute;inset:2px}.nx .kl50-side-key{background:#7a7687;border-radius:3px 0 0 3px;width:2px;height:15%;position:absolute;top:18%;left:-3px}.nx .kl50-floating{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#303451;white-space:nowrap;background:#fffffff5;border:1px solid #e0d9ef;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;animation:7s ease-in-out infinite kl50-float;display:flex;position:absolute;box-shadow:0 16px 38px #2c215621,inset 0 1px #fff}.nx .kl50-floating-top{top:41px;right:1%}.nx .kl50-floating-bottom{animation-delay:-2.7s;bottom:14px;left:23%}.nx .kl50-float-icon{color:#7b57bc;background:#ede6fb;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.nx .kl50-floating span:nth-child(2){gap:4px;display:grid}.nx .kl50-floating strong{letter-spacing:-.015em;font-size:11px;font-weight:850;line-height:1.12}.nx .kl50-floating small{color:#75809a;font-size:9px;font-weight:650;line-height:1.2}.nx .kl50-floating>svg{color:#9678cf}.nx .kl50-scene-note{color:#8668ba;letter-spacing:.16em;white-space:nowrap;font-size:9px;font-weight:900;position:absolute;top:9px;right:7%}.nx .kl50-scene-note span{color:#a4a1b7;margin:0 5px}@keyframes kl50-float{0%,to{translate:0}50%{translate:0 -6px}}.nx[data-theme=dark] .kl50-scene-glow{background:radial-gradient(at 49% 49%,#9b73d02b,#0000 65%)}.nx[data-theme=dark] .kl50-mac-frame{border-color:#58516b;box-shadow:0 32px 69px #0006,0 10px 21px #080d234d}.nx[data-theme=dark] .kl50-floating{color:#f2efff;background:#25273bed;border-color:#47425f}.nx[data-theme=dark] .kl50-floating small{color:#c8c5db}.nx[data-theme=dark] .kl50-window-bar{background:linear-gradient(#eeeaf5,#d9d8e7)}@media (max-width:1150px){.nx .kl50-scene{height:550px}.nx .kl50-mac-frame{width:87%;top:99px;left:12%}.nx .kl50-device-guest{width:31%;top:188px;left:0}.nx .kl50-device-tracking{width:26%;top:223px;right:-1%}.nx .kl50-floating-bottom{bottom:3px;left:16%}}@media (max-width:950px){.nx .kl50-scene{max-width:650px;height:550px;margin:0 auto}.nx .kl50-mac-frame{width:80%;top:85px;left:14%}.nx .kl50-device-guest{width:28%;top:182px;left:5%}.nx .kl50-device-tracking{width:24%;top:219px;right:5%}.nx .kl50-floating-top{top:23px;right:5%}.nx .kl50-floating-bottom{bottom:0;left:22%}}@media (max-width:650px){.nx .kl50-scene{width:100%;max-width:410px;height:401px;margin:0 auto}.nx .kl50-scene-glow{inset:8% -2% 9%}.nx .kl50-scene-arc-a{width:340px;height:340px;top:17px;right:1%}.nx .kl50-scene-arc-b{width:250px;height:250px;top:57px;right:14%}.nx .kl50-mac-frame{border-radius:13px 13px 9px 9px;width:86%;top:90px;left:12%}.nx .kl50-window-bar{border-radius:12px 12px 0 0;height:27px;padding:0 9px;font-size:7px}.nx .kl50-window-dots{gap:4px}.nx .kl50-window-dots i{width:6px;height:6px}.nx .kl50-window-bar>svg{width:11px}.nx .kl50-mac-screen,.nx .kl50-mac-screen>img{border-radius:0 0 8px 8px}.nx .kl50-mac-base{height:7px;bottom:-8px}.nx .kl50-device{border-radius:23px;padding:3px}.nx .kl50-device-screen{border-radius:19px}.nx .kl50-device-guest{width:35%;max-width:137px;top:157px;left:1%;transform:rotate(-5deg)}.nx .kl50-device-tracking{width:30%;max-width:116px;top:178px;right:0;transform:rotate(5deg)}.nx .kl50-floating{border-radius:10px;gap:6px;padding:7px 9px}.nx .kl50-floating strong{font-size:9px}.nx .kl50-floating small{font-size:7px}.nx .kl50-floating-top{top:41px;right:0}.nx .kl50-floating-bottom{bottom:8px;left:18%}.nx .kl50-float-icon{border-radius:7px;width:23px;height:23px}.nx .kl50-float-icon svg{width:13px;height:13px}.nx .kl50-floating>svg{width:11px;height:11px}.nx .kl50-scene-note{letter-spacing:.11em;font-size:7px;top:13px;right:0}}@media (max-width:390px){.nx .kl50-scene{height:376px}.nx .kl50-mac-frame{top:84px}.nx .kl50-device-guest{top:148px}.nx .kl50-device-tracking{top:165px}.nx .kl50-floating-bottom{bottom:9px;left:15%}}@media (prefers-reduced-motion:reduce){.nx .kl50-floating{animation:none}.nx .kl50-device{transition:none}.nx .kl50-device:hover{transform:none}}.nx .kl50-mac-screen>picture{width:100%;display:block}.nx .kl50-mac-screen>picture>img{object-fit:contain;border-radius:0 0 12px 12px;width:100%;height:auto;display:block}.nx .kl50-device-screen>picture{width:100%;height:100%;display:block}.nx .kl50-device-screen>picture>img{object-fit:cover;width:100%;height:100%;display:block}.nx .nx-hero-content>p{color:var(--muted);max-width:475px;font-size:16px;line-height:1.85}@media (max-width:650px){.nx .kl50-mac-frame{width:75%;top:102px;left:17%}}@media (max-width:390px){.nx .kl50-mac-frame{width:75%;top:98px;left:17%}}
.nx .nx-hero h1{font-family:var(--kl-manrope),"Manrope",sans-serif;letter-spacing:-.085em;font-weight:890}.nx .nx-hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.nx .nx-hero-content>p{font-family:var(--kl-dm-sans),"DM Sans",sans-serif;color:var(--muted);max-width:475px;font-size:16px;line-height:1.85}.nx .kl51-enter{animation:.76s cubic-bezier(.18,.85,.24,1) both kl51-content-appear}.nx .kl51-enter-eyebrow{animation-delay:40ms}.nx .kl51-enter-title{animation-delay:.12s}.nx .kl51-enter-copy{animation-delay:.22s}.nx .kl51-enter-actions{animation-delay:.3s}.nx .kl51-enter-bottom{animation-delay:.39s}@keyframes kl51-content-appear{0%{opacity:0;translate:0 23px}to{opacity:1;translate:0}}.nx .kl50-scene{--kl51-mac-x:0px;--kl51-mac-y:0px;--kl51-guest-x:0px;--kl51-guest-y:0px;--kl51-track-x:0px;--kl51-track-y:0px;--kl51-glow-x:0px;--kl51-glow-y:0px}.nx .kl50-mac-frame{transform:translate3d(var(--kl51-mac-x),var(--kl51-mac-y),0);will-change:transform;animation:1.06s cubic-bezier(.17,.92,.28,1) .16s both kl51-mac-appear}@keyframes kl51-mac-appear{0%{opacity:0;translate:0 38px;scale:.945}to{opacity:1;translate:0;scale:1}}.nx .kl50-device-guest{transform:translate3d(var(--kl51-guest-x),var(--kl51-guest-y),0) rotate(-7deg);will-change:transform;animation:1.08s cubic-bezier(.17,.92,.28,1) .33s both kl51-phone-guest-enter}.nx .kl50-device-tracking{transform:translate3d(var(--kl51-track-x),var(--kl51-track-y),0) rotate(7deg);will-change:transform;animation:1.08s cubic-bezier(.17,.92,.28,1) .46s both kl51-phone-track-enter}@keyframes kl51-phone-guest-enter{0%{opacity:0;translate:-26px 54px;scale:.88}to{opacity:1;translate:0;scale:1}}@keyframes kl51-phone-track-enter{0%{opacity:0;translate:33px 51px;scale:.89}to{opacity:1;translate:0;scale:1}}.nx .kl50-device-guest:hover{transform:translate3d(var(--kl51-guest-x),calc(var(--kl51-guest-y) - 8px),0) rotate(-4deg)}.nx .kl50-device-tracking:hover{transform:translate3d(var(--kl51-track-x),calc(var(--kl51-track-y) - 8px),0) rotate(4deg)}.nx .kl50-scene-glow{transform:translate3d(var(--kl51-glow-x),var(--kl51-glow-y),0);animation:7s ease-in-out infinite kl51-glow-breathe}@keyframes kl51-glow-breathe{0%,to{opacity:.78;scale:1}50%{opacity:1;scale:1.07}}.nx .kl50-scene-arc-a{animation:19s ease-in-out infinite alternate kl51-slow-drift}.nx .kl50-scene-arc-b{animation:55s linear infinite kl51-slow-rotate}@keyframes kl51-slow-drift{0%{translate:0;scale:1}to{translate:-9px 10px;scale:1.055}}@keyframes kl51-slow-rotate{0%{rotate:0deg}to{rotate:360deg}}.nx .kl50-floating-top{animation:.66s cubic-bezier(.17,.92,.28,1) .8s both kl51-chip-enter,6.1s ease-in-out 1.5s infinite kl50-float}.nx .kl50-floating-bottom{animation:.66s cubic-bezier(.17,.92,.28,1) 1s both kl51-chip-enter,6.7s ease-in-out 1.7s infinite reverse kl50-float}@keyframes kl51-chip-enter{0%{opacity:0;scale:.89}to{opacity:1;scale:1}}.nx .nx-hero-actions .nx-btn:active{transform:translateY(1px)scale(.97)}.nx .nx-hero-actions .nx-btn:hover svg{transition:translate .3s;translate:3px -2px}.nx .nx-hero-actions .nx-btn svg{transition:translate .3s}@media (max-width:650px){.nx .kl51-enter{animation-duration:.68s}.nx .kl50-device-guest{transform:translate3d(var(--kl51-guest-x),var(--kl51-guest-y),0) rotate(-5deg)}.nx .kl50-device-tracking{transform:translate3d(var(--kl51-track-x),var(--kl51-track-y),0) rotate(5deg)}.nx .kl50-scene-glow{animation-duration:9s}}@media (prefers-reduced-motion:reduce){.nx .kl51-enter,.nx .kl50-mac-frame,.nx .kl50-device-guest,.nx .kl50-device-tracking,.nx .kl50-floating-top,.nx .kl50-floating-bottom,.nx .kl50-scene-glow,.nx .kl50-scene-arc-a,.nx .kl50-scene-arc-b{opacity:1!important;transition:none!important;animation:none!important;translate:0!important;rotate:0deg!important;scale:1!important}.nx .kl50-mac-frame,.nx .kl50-device-guest,.nx .kl50-device-tracking,.nx .kl50-scene-glow{transform:none!important}.nx .kl50-device-guest{transform:rotate(-5deg)!important}.nx .kl50-device-tracking{transform:rotate(5deg)!important}.nx .nx-hero-actions .nx-btn svg{transition:none!important}}.nx .kl51-enter-title{animation-name:kl51-title-arrive}@keyframes kl51-title-arrive{0%{opacity:1;translate:0 19px;scale:.982}to{opacity:1;translate:0;scale:1}}
