@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";.om-home{--om-ink:#15232d;--om-muted:#56636d;--om-blue:#174878;--om-line:#dfe5e9;--om-paper:#f5f7f8;--om-dark:#101c26;background:#fff;color:var(--om-ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.om-home *,.om-home *:before,.om-home *:after{box-sizing:border-box}.om-home h1,.om-home h2,.om-home h3,.om-home p,.om-home figure{margin:0}.om-home h1,.om-home h2,.om-home h3{font-family:inherit;font-weight:600;color:inherit;text-transform:none;text-wrap:balance}.om-home h1{font-size:clamp(34px,3.7vw,48px);line-height:1.14;letter-spacing:-.035em}.om-home h2{font-size:clamp(26px,2.5vw,32px);line-height:1.24;letter-spacing:-.025em}.om-home h3{font-size:23px;line-height:1.3;letter-spacing:-.02em}.om-home p{color:var(--om-muted);max-width:65ch}.om-home p+p{margin-top:16px}.om-home a{text-decoration:none}.om-home button,.om-home input,.om-home textarea{font:inherit}.om-home button,.om-home a{-webkit-tap-highlight-color:transparent}.om-home :focus-visible{outline:3px solid #4e8bff;outline-offset:5px}.om-home img{display:block;max-width:100%}.om-home svg{width:19px;height:19px;flex-shrink:0;stroke-width:1.7}.om-shell{width:min(1160px,calc(100% - 96px));margin-inline:auto}.om-section{padding-block:80px}.om-eyebrow{display:block;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--om-blue);margin-bottom:16px}.om-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 21px;border:1px solid transparent;border-radius:5px;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,color .18s,border-color .18s;cursor:pointer}.om-button-primary{color:#fff;background:var(--om-blue)}.om-button-primary:hover{background:#10375d}.om-button-outline{color:var(--om-ink);border-color:#bdc8d1;background:transparent}.om-button-outline:hover{background:var(--om-paper)}.om-button-light{background:#fff;color:var(--om-ink)}.om-button-light:hover{background:#e8edf0}.om-home button:disabled{opacity:.45;cursor:not-allowed}.om-text-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--om-blue);font-size:14px;font-weight:600}.om-text-link svg{transition:transform .18s}.om-text-link:hover svg{transform:translate(3px)}.om-skip{position:fixed;left:20px;top:-100px;z-index:100;background:#fff;padding:12px 20px;color:var(--om-blue)}.om-skip:focus{top:10px}.om-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--om-line)}.om-header-inner{display:flex;align-items:center;justify-content:space-between;height:80px;gap:24px}.om-brand{height:32px;flex-shrink:0;gap:10px!important}.om-brand img{width:auto}.om-brand>span{font-size:16px;letter-spacing:.21em}.om-desktop-nav{display:flex;align-items:center;gap:27px;margin-left:auto}.om-nav-link{font-size:13px;color:#47545e;padding:26px 0;position:relative}.om-nav-link:hover,.om-nav-link.active{color:var(--om-blue)}.om-nav-link.active:after{position:absolute;content:"";height:2px;background:var(--om-blue);bottom:17px;left:0;right:0}.om-header-actions{display:flex;align-items:center;gap:12px}.om-header-contact{min-height:42px;padding:10px 17px}.om-menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--om-line);border-radius:5px;color:var(--om-ink)}.om-mobile-nav{display:none}.om-page-main:focus{outline:none}.om-home-hero{background:#f5f7f8;padding:76px 0 70px;border-bottom:1px solid var(--om-line)}.om-home-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.om-home-hero-copy h1{margin-bottom:24px}.om-home-hero-copy>p{font-size:16px;max-width:46ch}.om-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.om-hero-footnote{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--om-muted);margin-top:28px}.om-hero-footnote>span{width:6px;height:6px;border-radius:50%;background:#5d7b72;flex-shrink:0}.om-home-showcase{border:1px solid #d4dce2;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 16px 36px #162b3b0a}.om-browser-bar{height:32px;border-bottom:1px solid var(--om-line);display:flex;gap:5px;align-items:center;padding:0 13px;background:#fafbfc}.om-browser-bar>span{width:5px;height:5px;background:#bac4cc;border-radius:50%}.om-browser-bar small{margin-left:auto;font-size:9px;color:#66737d}.om-showcase-image{display:block;overflow:hidden;aspect-ratio:1.52;background:#101622}.om-showcase-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .4s}.om-showcase-image:hover img{transform:scale(1.025)}.om-showcase-caption{display:flex;align-items:center;justify-content:space-between;padding:15px 20px}.om-showcase-caption small{display:block;font-size:10px;color:var(--om-muted)}.om-showcase-caption strong{display:block;font-size:14px;font-weight:600}.om-showcase-caption a{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--om-blue)}.om-section-heading{display:flex;gap:64px;align-items:flex-end;justify-content:space-between;margin-bottom:38px}.om-section-heading>div{max-width:560px}.om-section-heading>p{width:40%;font-size:15px}.om-service-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}.om-service-pair article{padding:32px;border:1px solid var(--om-line);border-radius:8px}.om-service-pair article:nth-child(2){background:var(--om-paper)}.om-service-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--om-blue);margin-bottom:30px}.om-service-heading svg{width:26px;height:26px}.om-service-pair h3{margin-bottom:16px;font-size:25px}.om-service-pair p{font-size:15px}.om-service-pair ul{list-style:none;padding:22px 0;margin:0;color:var(--om-muted);font-size:13px}.om-service-pair li{display:flex;gap:10px;align-items:center;padding-block:4px}.om-service-pair li:before{content:"";width:4px;height:4px;background:#7f9ab0;border-radius:50%}.om-home-projects{background:var(--om-paper);border-block:1px solid var(--om-line)}.om-featured-project{display:grid;grid-template-columns:1.65fr 1fr;background:#fff;border:1px solid var(--om-line);border-radius:8px;overflow:hidden}.om-featured-project>div:last-child{padding:38px;align-self:center}.om-featured-project h3{font-size:28px;margin-bottom:14px}.om-featured-project p{font-size:15px;margin-bottom:20px}.om-video{position:relative;min-width:0;aspect-ratio:16/10;background:#101823;overflow:hidden}.om-video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.om-video button{position:absolute;bottom:14px;right:14px;display:flex;align-items:center;justify-content:center;gap:7px;background:#101c26e8;color:#fff;border:1px solid #ffffff40;border-radius:4px;min-height:40px;padding:8px 12px;font-size:11px}.om-video button svg{width:14px;height:14px}.om-project-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.om-project-image-link{display:block;overflow:hidden;background:#e9eef2;border-radius:6px}.om-project-image-link img{width:100%;height:auto;aspect-ratio:1.75;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .35s}.om-project-image-link:hover img{transform:scale(1.025)}.om-project-card-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px}.om-project-card-caption .om-eyebrow{font-size:10px;margin-bottom:6px}.om-project-card-caption h3{font-size:21px}.om-working-note{padding-block:66px}.om-working-note>.om-shell{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.om-working-note p{font-size:15px;margin-bottom:16px}.om-page-hero{padding:64px 0 54px;background:var(--om-paper);border-bottom:1px solid var(--om-line)}.om-page-hero-grid{display:block}.om-page-hero-grid>div:first-child{max-width:740px}.om-page-hero h1{max-width:740px;margin-bottom:22px;font-size:clamp(32px,3.3vw,44px)}.om-page-hero p{max-width:63ch;font-size:16px}.om-page-hero-media .om-page-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.om-page-hero-image{width:100%;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;border-radius:7px}.om-page-hero-media .om-video{border-radius:7px}.om-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.om-content-grid p{font-size:15px}.om-services-choice{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.om-services-choice>a{display:block;border:1px solid var(--om-line);border-radius:7px;padding:32px;color:var(--om-ink);transition:border-color .2s,background .2s}.om-services-choice>a:hover{border-color:#9eb2c4;background:var(--om-paper)}.om-services-choice>a>span{color:#7e8d99;font-size:12px}.om-services-choice h3{margin:22px 0 12px}.om-services-choice p{font-size:15px}.om-services-choice strong{display:flex;align-items:center;gap:12px;margin-top:26px;font-weight:600;font-size:13px;color:var(--om-blue)}.om-pricing-note{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--om-line);margin-top:60px;padding-top:46px}.om-pricing-note h2{font-size:28px}.om-pricing-note p{font-size:15px}.om-pricing-note a{display:inline-flex;align-items:center;gap:12px;color:var(--om-blue);font-weight:600;font-size:14px;min-height:44px;margin-top:12px}.om-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px}.om-feature-card{border-top:1px solid var(--om-line);padding-top:24px}.om-feature-card>svg{color:var(--om-blue);margin-bottom:20px}.om-feature-card h3{font-size:19px;margin-bottom:12px}.om-feature-card p{font-size:14px}.om-dark-panel{background:#edf2f5;padding:44px 0;border-block:1px solid var(--om-line)}.om-check-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 36px}.om-check-columns p{color:var(--om-ink);font-size:14px;padding-left:18px;position:relative}.om-check-columns p:before{content:"✓";color:var(--om-blue);position:absolute;left:0;font-size:11px}.om-check-columns p+p{margin:0}.om-simple-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.om-simple-flow>div{position:relative}.om-simple-flow span{display:block;font-size:11px;color:#718492;margin-bottom:10px}.om-simple-flow strong{font-size:14px;font-weight:500}.om-simple-flow svg{position:absolute;right:0;bottom:4px;width:14px;color:#718492}.om-project-list{display:grid;gap:54px}.om-project-row{display:grid;grid-template-columns:1.25fr 1fr;gap:54px;align-items:center;padding-bottom:54px;border-bottom:1px solid var(--om-line)}.om-project-row:last-child{border-bottom:0;padding-bottom:0}.om-project-row .om-video{border-radius:7px}.om-project-row h2{font-size:29px;margin-bottom:16px}.om-project-row p{font-size:15px;margin-bottom:20px}.om-gallery-section{padding-top:0}.om-gallery-title{margin-bottom:32px!important}.om-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.om-gallery-item img{width:100%;height:auto;border:1px solid var(--om-line);border-radius:5px}.om-gallery-item figcaption{padding:18px 0}.om-gallery-item strong{display:block;font-size:16px;font-weight:600;margin-bottom:6px}.om-gallery-item figcaption span{display:block;color:var(--om-muted);font-size:13px;line-height:1.6}.om-about-section{padding-top:54px}.om-person{display:grid;grid-template-columns:270px 1fr;gap:54px;padding:32px;background:var(--om-paper);border:1px solid var(--om-line);border-radius:8px;align-items:center}.om-person-photo{height:320px;overflow:hidden;border-radius:5px}.om-person-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 66%;object-position:center 66%}.om-person-bio{max-width:620px}.om-person-bio h3{font-size:27px;margin-bottom:18px}.om-person-bio p{font-size:15px}.om-credential{display:inline-block;border-top:1px solid var(--om-line);padding-top:16px;margin-top:20px;font-size:12px;color:var(--om-blue)}.om-person-secondary{display:flex;gap:20px;align-items:center;margin-top:24px;padding:24px 32px;border:1px solid var(--om-line);border-radius:7px}.om-person-initials{display:flex;align-items:center;justify-content:center;background:#edf1f4;width:54px;height:54px;border-radius:50%;font-size:15px;color:#627889;flex-shrink:0}.om-person-secondary .om-eyebrow{font-size:10px;margin-bottom:5px}.om-person-secondary h3{font-size:20px}.om-contact-section{padding-top:54px}.om-contact-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px;align-items:start}.om-contact-intro h2{font-size:27px;margin-bottom:20px}.om-contact-intro p{font-size:15px}.om-contact-intro a{color:var(--om-blue);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.om-live-form{border:1px solid var(--om-line);padding:30px;border-radius:8px;box-shadow:0 8px 28px #142c4005;min-width:0}.om-live-progress{margin-bottom:26px}.om-live-progress>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:11px;color:#667985}.om-live-progress strong{font-weight:500}.om-live-progress>i{display:block;height:3px;background:#e8edf1}.om-live-progress b{display:block;height:3px;background:var(--om-blue);transition:width .25s}.om-live-step{border:0;padding:0;margin:0;min-width:0}.om-live-step legend{scroll-margin-top:100px;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.3;padding:0;margin-bottom:12px}.om-live-step>p{font-size:13px;margin-bottom:22px}.om-live-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.om-live-options button{display:grid;grid-template-columns:1fr 20px;position:relative;text-align:left;border:1px solid #d4dde4;border-radius:6px;padding:16px;background:#fff;color:var(--om-ink);cursor:pointer;transition:background .18s,border-color .18s}.om-live-options button>span{font-size:10px;color:#718291;margin-bottom:10px;grid-column:1}.om-live-options strong{font-size:14px;font-weight:600;grid-column:1/-1;margin-bottom:5px}.om-live-options small{font-size:12px;line-height:1.5;color:var(--om-muted);grid-column:1/-1}.om-live-options i{grid-column:2;grid-row:1;color:#8395a4}.om-live-options i svg{width:16px;height:16px}.om-live-options button:hover{border-color:#8aa3b7}.om-live-options button.is-selected{border-color:var(--om-blue);background:#f0f5f9;box-shadow:inset 0 0 0 1px var(--om-blue)}.om-live-options .is-selected i{color:var(--om-blue)}.om-live-options-compact{grid-template-columns:1fr}.om-live-options-compact button>span{display:none}.om-live-options-compact strong,.om-live-options-compact small{grid-column:1}.om-live-options-compact i{grid-row:1/3;align-self:center}.om-live-actions{display:flex;justify-content:space-between;gap:16px;margin-top:26px}.om-live-actions>.om-button{margin-left:auto}.om-live-back{border:0;background:none;color:var(--om-muted);text-decoration:underline;text-underline-offset:4px;font-size:13px!important;min-height:44px;cursor:pointer}.om-live-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.om-live-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;min-width:0}.om-live-fields input,.om-live-fields textarea{width:100%;min-height:46px;border:1px solid #cbd6de;border-radius:4px;padding:11px 12px;background:#fff;font-size:16px;font-weight:400;color:var(--om-ink)}.om-live-fields textarea{resize:vertical}.om-live-field-full{grid-column:1/-1}.om-live-error{background:#fff4ef;border:1px solid #edc7b7;padding:16px;border-radius:4px;margin-top:16px;font-size:13px}.om-live-error a{display:flex;align-items:center;gap:8px;color:#873c20;min-height:44px;font-weight:600}.om-live-result{padding-block:30px}.om-live-result-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#e8f0eb;border-radius:50%;color:#2b6049;margin-bottom:20px}.om-live-result small{color:var(--om-muted)}.om-live-result h3{margin:8px 0 16px}.om-live-result p{font-size:14px}.om-live-result button{margin-top:24px;border:0;background:none;color:var(--om-blue);text-decoration:underline;cursor:pointer;min-height:44px}.om-cta{background:var(--om-dark);color:#fff;padding:62px 0}.om-cta-inner{display:flex;gap:60px;align-items:center;justify-content:space-between}.om-cta .om-eyebrow{color:#a7bbc9}.om-cta h2{font-size:32px;margin-bottom:16px}.om-cta p{color:#c0ccd5;max-width:58ch;font-size:15px}.om-cta .om-button{flex-shrink:0}.om-footer{background:var(--om-dark);color:#fff;border-top:1px solid #ffffff20;padding:46px 0 22px}.om-footer-top{display:flex;justify-content:space-between;gap:50px}.om-footer-top p{font-size:12px;line-height:1.8;color:#aebdca;margin-top:20px}.om-footer-links{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:44px}.om-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.om-footer-links span{color:#8da1b0;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.om-footer-links a{color:#d5dfe6;font-size:12px;line-height:1.8;min-height:28px;overflow-wrap:anywhere}.om-footer-links a:hover{color:#fff;text-decoration:underline}.om-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:38px;padding-top:20px;border-top:1px solid #ffffff16;color:#92a6b5;font-size:10px}@media (min-width:1500px){.om-home-hero{padding-block:92px}}@media (max-width:1100px){.om-shell{width:calc(100% - 64px)}.om-desktop-nav,.om-header-inner{gap:18px}.om-brand>span{font-size:14px;letter-spacing:.16em}.om-home-hero-grid,.om-page-hero-media .om-page-hero-grid{gap:38px}.om-content-grid,.om-pricing-note,.om-contact-grid{gap:44px}.om-footer-links{gap:26px}}@media (max-width:960px){.om-desktop-nav{display:none}.om-header-inner{height:72px}.om-menu-button{display:flex}.om-mobile-nav{display:flex;flex-direction:column;padding:12px 32px 24px;border-top:1px solid var(--om-line);max-height:calc(100dvh - 72px);overflow-y:auto}.om-mobile-nav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;color:var(--om-ink);font-size:15px;border-bottom:1px solid var(--om-line)}.om-mobile-nav a.active{color:var(--om-blue);font-weight:600}.om-mobile-nav>a:last-child{font-size:12px;border:0;color:var(--om-muted);margin-top:12px}.om-home-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.om-home h1{font-size:38px}.om-home-hero-copy h1 br{display:none}.om-hero-actions{gap:12px}.om-section-heading{gap:40px}.om-featured-project{grid-template-columns:1.4fr 1fr}.om-featured-project>div:last-child{padding:25px}.om-featured-project h3{font-size:25px}.om-feature-grid{grid-template-columns:1fr 1fr;gap:34px}.om-person{grid-template-columns:230px 1fr;gap:30px;padding:24px}.om-contact-grid{grid-template-columns:1fr 1.5fr;gap:30px}.om-live-form{padding:24px}.om-footer-top{flex-direction:column;gap:36px}.om-footer-links{grid-template-columns:1fr 1fr 1.5fr}.om-cta-inner{gap:30px}}@media (max-width:700px){.om-shell{width:calc(100% - 40px)}.om-section{padding-block:48px}.om-home h1,.om-page-hero h1{font-size:34px;line-height:1.16}.om-home h2{font-size:26px}.om-home h3{font-size:22px}.om-eyebrow{font-size:10px;margin-bottom:14px}.om-header-inner{height:68px;gap:12px}.om-brand{height:27px;gap:8px!important}.om-brand>span{font-size:13px;letter-spacing:.15em}.om-header-contact{min-height:40px;font-size:11px;padding:9px 12px;gap:6px}.om-header-contact svg{width:14px}.om-header-actions{gap:8px}.om-menu-button{width:40px;height:40px}.om-mobile-nav{padding-inline:20px;max-height:calc(100dvh - 68px)}.om-home-hero{padding:44px 0 36px}.om-home-hero-grid{grid-template-columns:1fr;gap:32px}.om-home-hero-copy h1{max-width:370px;margin-bottom:20px}.om-home-hero-copy h1 br{display:block}.om-home-hero-copy>p{font-size:15px}.om-hero-actions{gap:12px 20px;margin-top:24px}.om-button{font-size:12px;min-height:46px;padding:12px 17px}.om-hero-footnote{font-size:10px;margin-top:20px}.om-showcase-image{aspect-ratio:1.65}.om-showcase-caption{padding:10px 16px}.om-section-heading{display:block;margin-bottom:28px}.om-section-heading>p{width:auto;margin-top:20px;font-size:14px}.om-section-heading>.om-text-link{margin-top:12px}.om-service-pair{grid-template-columns:1fr;gap:18px}.om-service-pair article{padding:25px}.om-service-heading{margin-bottom:22px}.om-service-pair h3{font-size:24px}.om-service-pair p{font-size:14px}.om-featured-project{grid-template-columns:1fr}.om-featured-project>div:last-child{padding:24px}.om-featured-project .om-video{aspect-ratio:16/9}.om-featured-project p{font-size:14px;margin-bottom:12px}.om-project-pair{grid-template-columns:1fr;gap:28px;margin-top:28px}.om-project-card-caption{padding-top:14px}.om-project-card-caption h3{font-size:21px}.om-project-card-caption .om-text-link{font-size:12px}.om-working-note{padding-block:44px}.om-working-note>.om-shell{grid-template-columns:1fr;gap:24px}.om-working-note p{font-size:14px}.om-page-hero{padding:40px 0 36px}.om-page-hero p{font-size:15px}.om-page-hero-media .om-page-hero-grid{grid-template-columns:1fr;gap:28px}.om-page-hero h1 br{display:none}.om-content-grid,.om-pricing-note{grid-template-columns:1fr;gap:24px}.om-services-choice{grid-template-columns:1fr;gap:18px;margin-top:28px}.om-services-choice>a{padding:25px}.om-pricing-note{margin-top:38px;padding-top:32px}.om-pricing-note h2{font-size:26px}.om-feature-grid{margin-top:32px;gap:26px}.om-feature-card h3{font-size:18px}.om-feature-card p{font-size:13px}.om-dark-panel{padding-block:32px}.om-check-columns{grid-template-columns:1fr 1fr;gap:16px}.om-check-columns p{font-size:13px}.om-simple-flow{grid-template-columns:1fr;gap:0}.om-simple-flow>div{display:flex;gap:20px;align-items:center;padding:15px 0;border-bottom:1px solid #d4dfe6}.om-simple-flow span{margin:0}.om-simple-flow svg{position:static;margin-left:auto;transform:rotate(90deg)}.om-project-row{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.om-project-list{gap:32px}.om-project-row h2{font-size:27px;margin-bottom:12px}.om-project-row p{font-size:14px;margin-bottom:12px}.om-gallery-section{padding-top:0}.om-gallery{grid-template-columns:1fr;gap:22px}.om-gallery-item figcaption{padding:14px 0 0}.om-about-section{padding-top:36px}.om-person{grid-template-columns:1fr;padding:22px;gap:26px}.om-person-photo{width:100%;max-width:280px;height:300px}.om-person-bio h3{font-size:25px}.om-person-bio p{font-size:14px}.om-person-secondary{padding:20px;gap:15px}.om-person-secondary h3{font-size:18px}.om-person-initials{width:46px;height:46px}.om-contact-section{padding-top:32px}.om-contact-grid{grid-template-columns:1fr;gap:28px}.om-contact-grid .om-live-form{order:-1}.om-contact-intro h2{font-size:24px;margin-bottom:12px}.om-contact-intro p{font-size:14px}.om-live-form{padding:22px}.om-live-step legend{font-size:21px}.om-live-options{gap:10px;grid-template-columns:1fr}.om-live-options button>span{display:none}.om-live-options strong,.om-live-options small{grid-column:1}.om-live-options i{grid-row:1/3;align-self:center}.om-live-options button{padding:13px}.om-live-options strong{font-size:13px}.om-live-options small{font-size:12px}.om-live-fields{grid-template-columns:1fr}.om-cta{padding-block:40px}.om-cta-inner{align-items:flex-start;flex-direction:column;gap:26px}.om-cta h2{font-size:28px;margin-bottom:14px}.om-cta p{font-size:14px}.om-footer{padding-top:36px}.om-footer-links{grid-template-columns:1fr 1fr;gap:28px}.om-footer-links>div:last-child{grid-column:1/-1}.om-footer-links a{min-height:32px}.om-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px;margin-top:28px}}@media (max-width:370px){.om-shell{width:calc(100% - 32px)}.om-header-contact{display:none}.om-home h1{font-size:31px}.om-home-hero-copy h1 br{display:none}.om-live-options,.om-feature-grid,.om-check-columns{grid-template-columns:1fr}.om-person{padding:18px}}@media (prefers-reduced-motion:reduce){.om-home *,.om-home *:before,.om-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.om-portfolio-visual{min-height:320px;border-radius:7px;background:#132536;color:#f4f7f9;padding:26px 30px;display:flex;flex-direction:column;justify-content:space-between}.om-portfolio-visual-head{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em;color:#9eb2c1}.om-portfolio-visual-list{margin-block:26px;border-top:1px solid #ffffff30}.om-portfolio-visual-list>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;min-height:62px;border-bottom:1px solid #ffffff30}.om-portfolio-visual-list span{font-size:10px;color:#9eb2c1}.om-portfolio-visual-list strong{font-size:18px;font-weight:500;letter-spacing:-.015em}.om-portfolio-visual-list small{font-size:10px;color:#aebdca;text-align:right}.om-portfolio-visual-foot{font-size:11px;color:#b4c1ca}.om-live-options button{grid-template-columns:minmax(0,1fr) 20px;min-height:78px}.om-live-options strong,.om-live-options small{grid-column:1}.om-live-options i{grid-column:2;grid-row:1/3;align-self:center}.om-live-options-compact button{min-height:62px}.om-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.om-live-summary{margin:22px 0 25px;padding:17px 19px;background:var(--om-paper);border:1px solid var(--om-line);border-radius:5px}.om-live-summary>span{display:block;color:var(--om-blue);font-size:11px;font-weight:600;margin-bottom:7px}.om-live-summary p{color:var(--om-ink);font-size:13px}.om-live-summary p+p{margin-top:5px}.om-live-disclosure{margin-top:19px!important;font-size:12px!important}.om-live-mailto{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--om-blue);font-size:12px;text-decoration:underline!important;text-underline-offset:4px}.om-live-mailto svg{width:15px;height:15px}@media (max-width:700px){.om-portfolio-visual{min-height:285px;padding:22px}.om-portfolio-visual-list strong{font-size:16px}.om-portfolio-visual-list small{font-size:9px;max-width:90px}.om-live-options{grid-template-columns:1fr}.om-live-options button{min-height:66px}}@media (max-width:370px){.om-portfolio-visual-list>div{grid-template-columns:24px 1fr}.om-portfolio-visual-list small{display:none}}.om-home{--om-ink:#07111f;--om-muted:#4e5f70;--om-blue:#123a70;--om-line:#dce4eb;--om-paper:#f6f8fa;--om-dark:#0b1c32}.om-home h1,.om-home h2,.om-home h3{text-wrap:pretty}.om-home-hero-v2{background:#fff;padding:70px 0 76px}.om-home-hero-v2 .om-home-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}.om-home-hero-v2 h1{max-width:18ch;font-size:clamp(37px,3.55vw,48px);line-height:1.12;font-weight:650;letter-spacing:-.04em}.om-home-hero-v2 .om-home-hero-copy>p{max-width:52ch}.om-home-hero-v2 .om-hero-actions{margin-top:30px}.om-hero-assurance{display:flex;align-items:center;gap:9px;margin-top:22px!important;font-size:12px!important;color:var(--om-muted)}.om-hero-assurance svg{width:15px;height:15px;color:var(--om-blue)}.om-hero-editorial{min-width:0;min-height:490px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:#0b1d33;color:#fff;border-radius:12px;box-shadow:0 26px 56px #07111f24;overflow:hidden}.om-hero-editorial-top,.om-hero-editorial-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:600;letter-spacing:.12em}.om-hero-editorial-top{color:#a8bcd0}.om-hero-editorial-stage{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:17px;padding:24px 0;min-width:0}.om-hero-editorial-side{color:#7f9bb8;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;letter-spacing:.18em;white-space:nowrap}.om-hero-editorial-browser{background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 18px 40px #0005;transform:rotate(-2deg)}.om-hero-editorial-browser .om-browser-bar{height:30px}.om-hero-editorial-browser img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.om-hero-editorial-bottom{padding-top:16px;border-top:1px solid #ffffff30;color:#a8bcd0}.om-hero-editorial-bottom a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:11px;letter-spacing:0;min-height:36px}.om-hero-editorial-bottom svg{width:15px;height:15px}.om-home-reality{border-block:1px solid var(--om-line);background:#f8fafb}.om-reality-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.om-reality-grid h2{max-width:17ch}.om-reality-grid p{font-size:16px}.om-reality-grid .om-text-link{margin-top:15px}.om-home-services .om-section-heading>div{max-width:660px}.om-home-services .om-service-pair article{border-radius:10px}.om-home-services .om-service-pair article:first-child{border-color:#bacbdc}.om-home-services .om-service-pair h3{font-size:26px;max-width:20ch}.om-home-services .om-service-pair li:before{width:5px;height:5px;background:var(--om-blue)}.om-journey{background:#0b1c32;color:#fff;padding:76px 0 82px}.om-journey-heading{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:70px;column-gap:70px}.om-journey-heading .om-eyebrow{grid-column:1/-1;color:#adc2d7}.om-journey-heading h2{max-width:17ch}.om-journey-heading p{color:#c2d0dc;font-size:15px;max-width:50ch}.om-journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px}.om-journey-steps>div{border-top:1px solid #ffffff70;padding-top:20px}.om-journey-steps span{display:block;color:#9ab7d2;font-size:11px;margin-bottom:20px}.om-journey-steps h3{color:#fff;font-size:19px;margin-bottom:9px}.om-journey-steps p{color:#c2d0dc;font-size:13px;line-height:1.6}.om-home-projects{background:#fff}.om-home-projects .om-featured-project{border-radius:10px}.om-all-projects{margin-top:24px}.om-home-budget{background:#f7f9fa;border-top:1px solid var(--om-line)}.om-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.om-budget-grid h2{max-width:19ch}.om-budget-grid>div:first-child p{font-size:15px;margin:20px 0 24px}.om-budget-note{background:#fff;border:1px solid var(--om-line);border-radius:9px;padding:34px}.om-budget-note span{display:block;color:var(--om-blue);font-size:11px;font-weight:600;letter-spacing:.06em;margin-top:20px}.om-budget-note span:first-child{margin-top:0}.om-budget-note p{font-size:14px;border-bottom:1px solid var(--om-line);padding:8px 0 19px}.om-budget-note p:last-child{border:0;padding-bottom:0}.om-page-hero{background:#f8fafb;padding-block:72px}.om-page-hero h1{font-size:clamp(36px,3.4vw,48px);letter-spacing:-.04em;max-width:24ch}.om-page-hero p{max-width:60ch}.om-services-page .om-services-choice>a{border-radius:9px}.om-web-intro{border-bottom:1px solid var(--om-line)}.om-web-intro .om-content-grid h2{max-width:18ch}.om-web-includes .om-feature-grid{grid-template-columns:repeat(3,1fr);gap:38px 30px}.om-web-includes .om-feature-card{padding-top:19px}.om-web-includes .om-feature-card h3{font-size:19px}.om-web-path{background:#0b1c32;color:#fff;padding:68px 0}.om-web-path .om-eyebrow{color:#a9c1d7}.om-web-path h2{color:#fff}.om-web-path p{color:#b7c8d7;font-size:14px;margin-top:28px}.om-web-path-steps{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:30px}.om-web-path-steps span{display:inline-flex;align-items:center;min-height:50px;border:1px solid #ffffff5a;border-radius:5px;padding:10px 16px;font-size:13px;color:#fff}.om-web-path-steps svg{width:16px;color:#9fb8ce}.om-web-options{background:#f8fafb;scroll-margin-top:80px}.om-web-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.om-web-option-grid article{background:#fff;border:1px solid var(--om-line);border-radius:9px;padding:32px}.om-web-option-grid article>span{color:var(--om-blue);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.om-web-option-grid h3{font-size:24px;max-width:20ch;margin:22px 0 12px}.om-web-option-grid p{font-size:14px}.om-web-option-grid .om-text-link{margin-top:22px}.om-web-work{border-top:1px solid var(--om-line)}.om-web-work .om-text-link{margin-top:12px}@media (max-width:1100px){.om-home-hero-v2 .om-home-hero-grid{gap:40px}.om-hero-editorial{min-height:420px}.om-hero-editorial-browser img{height:275px}.om-reality-grid,.om-budget-grid{gap:54px}}@media (max-width:850px){.om-home-hero-v2 .om-home-hero-grid{grid-template-columns:1fr}.om-home-hero-v2 h1{max-width:17ch}.om-hero-editorial{max-width:680px;width:100%}.om-journey-steps,.om-web-includes .om-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.om-home-hero-v2{padding-block:42px 45px}.om-home-hero-v2 h1{font-size:clamp(35px,9vw,43px);max-width:18ch}.om-home-hero-v2 .om-hero-actions{align-items:stretch;gap:10px}.om-home-hero-v2 .om-hero-actions .om-button{flex:1;white-space:nowrap}.om-hero-editorial{min-height:340px;padding:17px}.om-hero-editorial-stage{grid-template-columns:12px 1fr;gap:10px;padding-block:13px}.om-hero-editorial-browser img{height:220px}.om-hero-editorial-top,.om-hero-editorial-bottom{font-size:8px}.om-hero-editorial-bottom a{font-size:10px}.om-reality-grid,.om-budget-grid{grid-template-columns:1fr;gap:24px}.om-reality-grid p{font-size:15px}.om-home-services .om-service-pair h3{font-size:23px}.om-journey{padding-block:48px}.om-journey-heading{grid-template-columns:1fr;gap:14px}.om-journey-heading .om-eyebrow{grid-column:auto}.om-journey-steps{gap:22px 17px;margin-top:30px}.om-journey-steps h3{font-size:16px}.om-journey-steps p{font-size:12px}.om-home-budget .om-budget-note{padding:23px}.om-page-hero{padding-block:45px}.om-page-hero h1{font-size:34px}.om-web-includes .om-feature-grid{grid-template-columns:1fr 1fr;gap:24px 17px}.om-web-includes .om-feature-card h3{font-size:16px}.om-web-path{padding-block:45px}.om-web-path-steps{gap:9px}.om-web-path-steps span{font-size:11px;min-height:43px;padding:8px 10px}.om-web-path-steps svg{width:12px}.om-web-option-grid{grid-template-columns:1fr;gap:16px}.om-web-option-grid article{padding:25px}.om-web-option-grid h3{font-size:22px}}@media (max-width:400px){.om-home-hero-v2 .om-hero-actions{flex-direction:column;align-items:stretch}.om-hero-editorial-browser img{height:190px}.om-hero-editorial{min-height:310px}.om-web-includes .om-feature-grid{grid-template-columns:1fr}}html,body{overflow-x:clip!important;overflow-y:visible!important}.om-home{--om-ink:#101b25;--om-muted:#52606a;--om-blue:#193e68;--om-line:#d9dedf;--om-paper:#f0f0ec;--om-dark:#0b1420;background:#f4f3ef;color:var(--om-ink);font-family:Inter,Arial,sans-serif}.om-home h1,.om-home h2,.om-home h3{font-weight:570;letter-spacing:-.035em;text-wrap:pretty}.om-home h1{font-size:clamp(40px,4.4vw,68px);line-height:1.08}.om-home h2{font-size:clamp(28px,3vw,43px);line-height:1.13}.om-home h3{font-size:clamp(21px,2vw,29px);line-height:1.24}.om-shell{width:min(1320px,calc(100% - 96px))}.om-section{padding-block:clamp(70px,8vw,116px)}.om-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;text-transform:uppercase;color:#6e7e87}.om-home p{line-height:1.65}.om-button{border-radius:999px;min-height:51px;padding-inline:25px;font-size:13px}.om-button-primary{background:#244e7b;color:#fff}.om-button-primary:hover{background:#143b66}.om-button-outline{border-color:#7e96aa;background:transparent;color:var(--om-ink)}.om-button-ghost{background:transparent;border-color:#ffffff70;color:#fff}.om-button-ghost:hover{background:#ffffff1a}.om-header{background:#0d1825;border-bottom:1px solid #ffffff1f;color:#fff;box-shadow:0 4px 20px #0002}.om-header-inner{height:78px}.om-header .om-brand{width:auto;max-width:100%;height:38px}.om-header .om-brand img{height:100%;width:auto}.om-header .om-nav-link{color:#d8e2eb;font-size:12px}.om-header .om-nav-link:hover,.om-header .om-nav-link.active{color:#fff}.om-header-contact{background:#f2f0eb;color:#101b25}.om-header-contact:hover{background:#dce6ee;color:#101b25}.om-menu-button{color:#fff}.om-mobile-nav{background:#0d1825;border-top:1px solid #ffffff27}.om-mobile-nav a{color:#fff;border-bottom-color:#ffffff24}.om-mobile-nav a:last-child{color:#bed1de}.om-immersive-home{min-height:min(760px,calc(100svh - 78px));background-size:cover;background-position:center;display:flex;align-items:stretch;color:#fff;position:relative}.om-immersive-home-inner{display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(60px,8vw,105px) 42px}.om-immersive-home .om-eyebrow,.om-immersive-hero .om-eyebrow{color:#d2dfeb}.om-home-title-row{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:end;border-bottom:1px solid #ffffff75;padding-bottom:25px;margin-top:22px;gap:40px}.om-home-title-row h1{color:#fff;max-width:16ch;font-size:clamp(43px,4.6vw,64px);font-weight:550;line-height:1.06;text-align:right}.om-home-mark{font-size:clamp(64px,12vw,160px);font-weight:200;line-height:.7;color:#c5d3de}.om-home-hero-bottom{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:end;gap:40px;padding-top:24px}.om-home-hero-bottom>div{max-width:620px;text-align:right}.om-home-hero-bottom .om-hero-actions{justify-content:flex-end}.om-home-hero-bottom p{color:#f2f4f5;font-size:clamp(15px,1.3vw,18px);max-width:56ch}.om-home-hero-bottom>span{color:#c3d0db;font-size:10px;letter-spacing:.12em;line-height:1.8;text-align:left;white-space:nowrap}.om-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.om-home-intro{background:#f4f3ef}.om-home-intro .om-content-grid{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,140px)}.om-home-intro h2{max-width:14ch}.om-home-intro p{font-size:17px;max-width:52ch}.om-home-intro .om-text-link{margin-top:26px}.om-home-service-editorial{background:#e9ebe9}.om-editorial-services{display:grid;grid-template-columns:1fr 1fr;gap:22px}.om-editorial-services>a{display:flex;flex-direction:column;position:relative;min-height:340px;padding:38px;background:#0d1a29;color:#fff;overflow:hidden;transition:transform .25s,background .25s}.om-editorial-services>a:last-child{background:#183550}.om-editorial-services>a:hover{transform:translateY(-5px);background:#244d70}.om-editorial-services span{font-size:10px;letter-spacing:.17em;color:#b7c9d8}.om-editorial-services h3{font-size:clamp(27px,2.7vw,40px);max-width:13ch;margin:auto 0 14px;color:#fff}.om-editorial-services p{max-width:42ch;color:#d0dce4;font-size:14px}.om-editorial-services svg{position:absolute;right:35px;top:35px;width:28px;height:28px}.om-home-projects-new{background:#f4f3ef}.om-home-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.om-home-project{color:var(--om-ink)}.om-home-project-photo{height:310px;overflow:hidden;position:relative;background:#0e1d2c}.om-home-project-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.om-home-project:hover img{transform:scale(1.045)}.om-home-project-photo span{position:absolute;top:18px;left:18px;color:#fff;background:#101820bb;padding:7px 11px;font-size:10px;letter-spacing:.12em}.om-home-project>div:last-child{display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:20px 0;border-bottom:1px solid #bfc9ca}.om-home-project>div:last-child span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#617482}.om-home-project h3{grid-column:1;margin-top:8px}.om-home-project svg{grid-column:2;grid-row:1/3;align-self:center;color:#244e7b}.om-all-projects{margin-top:28px}.om-home-way{background:#101c2a;color:#fff;padding-block:clamp(70px,8vw,115px)}.om-home-way-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(45px,9vw,155px)}.om-home-way h2{max-width:15ch;color:#fff;margin:19px 0}.om-home-way p{color:#c5d3de;font-size:16px}.om-home-way .om-button{margin-top:30px}.om-home-way-note{display:grid;grid-template-columns:54px 1fr;align-content:center;gap:22px 15px;border-left:1px solid #ffffff4a;padding-left:32px}.om-home-way-note span{font-size:12px;color:#8fb0ca}.om-home-way-note p{font-size:14px;border-bottom:1px solid #ffffff30;padding-bottom:20px}.om-page-hero.om-immersive-hero{background-size:cover;background-position:center;min-height:430px;display:flex;align-items:center;position:relative;padding-block:90px;color:#fff;border:0}.om-immersive-hero .om-page-hero-grid{display:block;position:relative;z-index:1}.om-immersive-hero .om-page-hero-grid>div:first-child{max-width:740px}.om-immersive-hero h1{color:#fff;font-size:clamp(38px,3.7vw,54px);max-width:22ch;line-height:1.1;margin:18px 0}.om-immersive-hero p{font-size:16px;color:#e2e8ec;max-width:58ch}.om-immersive-hero .om-button-outline{color:#fff;border-color:#ffffffa6}.om-immersive-hero .om-button-outline:hover{background:#ffffff20}.om-hero-index{position:absolute;bottom:27px;right:max(48px,calc((100vw - 1320px)/2));font-size:10px;letter-spacing:.16em;color:#ffffffac}.om-page-main>.om-section:nth-of-type(2n){background:#f4f3ef}.om-page-main>.om-section:nth-of-type(odd){background:#e9ebe9}.om-services-choice>a,.om-feature-card,.om-web-option-grid article{border-radius:0;background:transparent;border-color:#c1ced2}.om-services-choice>a{min-height:310px;padding:36px}.om-services-choice>a:hover{background:#fff}.om-services-choice h3{font-size:29px}.om-feature-grid,.om-web-includes .om-feature-grid{gap:28px}.om-web-path,.om-dark-panel{background:#102235;color:#fff}.om-web-options,.om-pricing-note{background:#e9ebe9}.om-pricing-note{border-color:#b7c6cc}.om-project-list{display:grid;gap:0}.om-project-row{grid-template-columns:1.35fr .65fr;gap:clamp(36px,7vw,105px);padding-block:54px;border-bottom:1px solid #b6c4c8}.om-project-row:first-child{padding-top:0}.om-project-row:nth-child(2n) .om-project-image-link{order:2}.om-project-image-link{display:block;position:relative;overflow:hidden;background:#0c1823}.om-project-image-link img{width:100%;height:410px;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.om-project-image-link:hover img{transform:scale(1.04)}.om-image-corner{position:absolute;top:20px;left:20px;background:#0b1724c9;color:#fff;font-size:10px;letter-spacing:.12em;padding:9px 13px}.om-project-row h2{font-size:clamp(32px,3.4vw,50px)}.om-project-row p{font-size:16px}.om-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.om-gallery-item{min-width:0}.om-gallery-item figcaption{border-top:1px solid #b5c1c4;margin-top:14px;padding-top:14px}.om-demo-screen{height:340px;display:flex;flex-direction:column;overflow:hidden;background:#192832;color:#fff;border:1px solid #bbc7c8;box-shadow:0 16px 35px #0b192014}.om-demo-casa-norte{--demo-accent:#d9bd93;background:#15201d}.om-demo-norte-training{--demo-accent:#d3a66f;background:#172027}.om-demo-nocturna{--demo-accent:#9da8f7;background:#161a2d}.om-demo-browser{height:23px;display:flex;align-items:center;gap:4px;background:#e4e7e5;color:#556069;padding:0 10px;flex:none}.om-demo-browser i{width:5px;height:5px;border-radius:50%;background:#9ba6aa}.om-demo-browser span{margin:auto;font-size:8px}.om-demo-sitebar{height:34px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ffffff27;flex:none}.om-demo-sitebar strong{font-size:11px;letter-spacing:.17em}.om-demo-sitebar span{font-size:8px;color:#d8dedc}.om-demo-sitebar b{font-size:8px;letter-spacing:.08em}.om-demo-photo{flex:1;display:flex;align-items:center;background-size:cover;background-position:center;padding:35px;min-height:0}.om-demo-photo>div{max-width:280px}.om-demo-kicker{font-size:8px;letter-spacing:.17em;color:var(--demo-accent);font-weight:700}.om-demo-screen h3{font-size:clamp(21px,2vw,33px);color:#fff;line-height:1.06;margin:10px 0;max-width:13ch}.om-demo-screen p{font-size:10px;color:#e4e9e6;line-height:1.4;max-width:28ch}.om-demo-fakebutton{display:inline-block;background:var(--demo-accent);color:#18212a;font-size:8px;padding:8px 12px;margin-top:15px;letter-spacing:.04em}.om-demo-footerline{height:23px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#bccbd0;font-size:7px;letter-spacing:.1em;flex:none}.om-demo-content{flex:1;min-height:0;padding:28px 32px;background:radial-gradient(circle at 90% 20%,#44606d55,transparent 30%),#18242c}.om-demo-content h3{font-size:26px}.om-demo-list{display:grid;margin-top:16px;border-top:1px solid #ffffff35}.om-demo-list div{display:flex;gap:14px;align-items:center;padding:7px 0;border-bottom:1px solid #ffffff35;font-size:8px;color:#f5f5f3}.om-demo-list div strong{font-weight:500;flex:1}.om-demo-list div span:first-child{color:var(--demo-accent)}.om-demo-booking-grid{display:flex;gap:9px;margin-top:16px}.om-demo-booking-grid span{display:grid;gap:3px;min-width:120px;border:1px solid #ffffff48;padding:10px;color:#b9c5c8;font-size:7px;letter-spacing:.1em}.om-demo-booking-grid strong{font-size:10px;color:#fff;letter-spacing:0}.om-demo-variant-3{width:63%;margin-inline:auto;border:8px solid #111820;border-radius:24px;height:340px}.om-demo-variant-3 .om-demo-sitebar{padding:0 12px}.om-demo-variant-3 .om-demo-sitebar span,.om-demo-variant-3 .om-demo-sitebar b{display:none}.om-demo-variant-3 .om-demo-photo{padding:20px;background-position:62% center}.om-demo-variant-3 .om-demo-screen h3{font-size:20px}.om-demo-variant-3 .om-demo-footerline span:last-child{display:none}.om-person{background:#ecece7;border:0;border-radius:0;grid-template-columns:310px 1fr;padding:40px}.om-person-photo{height:380px;border-radius:0}.om-person-secondary{border-radius:0;border-color:#b9c6c7}.om-live-form{border-radius:0;background:#fff;box-shadow:0 15px 45px #0c1b2910}.om-live-options button{border-radius:0}.om-live-options button.is-selected{background:#eef3f6;border-color:#345f84}.om-cta{background:#18334b;color:#fff}.om-cta .om-eyebrow{color:#b8c8d7}.om-cta h2{color:#fff}.om-cta p{color:#d1dce4}.om-footer{background:#0b1420;color:#fff}.om-footer p,.om-footer span{color:#b3c3ce}@media (max-width:850px){.om-shell{width:min(100% - 44px,1320px)}.om-immersive-home{min-height:680px}.om-home-project-grid{grid-template-columns:1fr 1fr}.om-home-project:last-child{grid-column:1/-1}.om-home-way-grid{gap:42px}.om-project-row{grid-template-columns:1fr 1fr;gap:28px}.om-project-image-link img{height:340px}.om-gallery{gap:22px}.om-demo-screen,.om-demo-variant-3{height:290px}}@media (max-width:700px){.om-shell{width:calc(100% - 38px)}.om-header-inner{height:67px}.om-header .om-brand{width:144px}.om-section{padding-block:62px}.om-immersive-home{min-height:calc(100svh - 67px);background-position:32% center}.om-immersive-home-inner{padding-block:90px 38px}.om-home-title-row{align-items:end;margin-top:20px}.om-home-title-row h1{font-size:clamp(41px,10.5vw,62px)}.om-home-mark{font-size:72px}.om-home-hero-bottom{display:block}.om-home-hero-bottom>span{display:none}.om-home-hero-bottom p{font-size:15px}.om-hero-actions{gap:9px}.om-hero-actions .om-button{font-size:12px;min-height:46px;padding-inline:17px}.om-home-intro .om-content-grid,.om-home-way-grid{grid-template-columns:1fr;gap:24px}.om-home-intro p{font-size:15px}.om-editorial-services{grid-template-columns:1fr;gap:12px}.om-editorial-services>a{min-height:275px;padding:28px}.om-home-project-grid{grid-template-columns:1fr;gap:30px}.om-home-project:last-child{grid-column:auto}.om-home-project-photo{height:250px}.om-home-way-note{margin-top:20px}.om-page-hero.om-immersive-hero{min-height:390px;padding-block:75px;background-position:58% center}.om-immersive-hero h1{font-size:clamp(35px,9vw,48px);max-width:18ch}.om-immersive-hero p{font-size:14px}.om-hero-index{right:19px;font-size:8px}.om-project-row,.om-project-row:nth-child(2n){display:flex;flex-direction:column;gap:25px;padding-block:35px}.om-project-row:nth-child(2n) .om-project-image-link{order:0}.om-project-image-link{width:100%}.om-project-image-link img{height:260px}.om-gallery{grid-template-columns:1fr;gap:26px}.om-demo-screen{height:325px}.om-demo-variant-3{width:64%;height:325px}.om-person{grid-template-columns:1fr;padding:20px}.om-person-photo{height:340px}.om-contact-grid{gap:28px}}@media (max-width:380px){.om-home-title-row h1{font-size:39px}.om-home-mark{font-size:52px}.om-home-hero-bottom .om-hero-actions{flex-direction:column;align-items:stretch}.om-home-hero-bottom .om-button{width:100%}.om-demo-sitebar span{display:none}.om-demo-variant-3{width:75%}}@media (prefers-reduced-motion:reduce){.om-home-project-photo img,.om-project-image-link img,.om-editorial-services>a{transition:none}}@media (max-width:700px){.om-header .om-brand{height:30px;width:auto}.om-home-title-row{flex-direction:row}.om-home-title-row h1{text-align:left;max-width:15ch}.om-home-hero-bottom{flex-direction:column;align-items:start}.om-home-hero-bottom>div{text-align:left}.om-home-hero-bottom .om-hero-actions{justify-content:flex-start}.om-home-mark{display:none}.om-immersive-home-inner{justify-content:center;padding-block:64px 38px}}.om-demo-screen{display:block;background:#f3efe7}.om-demo-browser{height:20px}.om-concept{height:calc(100% - 20px);overflow:hidden;position:relative}.om-concept h3{max-width:none;margin:0}.om-concept p{max-width:none}.om-demo-variant-3{width:63%;border:8px solid #15191e;border-radius:25px}.om-demo-variant-3 .om-demo-browser{display:none}.om-demo-variant-3 .om-concept{height:100%}.om-restaurant{background:#f1ece3;color:#31271d;font-family:Georgia,serif}.om-restaurant h3{color:#31271d;font-family:Georgia,serif;font-weight:400}.om-r-top{height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.08em}.om-r-top strong{font-family:Georgia,serif;font-size:13px;letter-spacing:.03em}.om-r-top b{font-weight:500;border:1px solid #7f6752;padding:7px}.om-r-cover{height:calc(100% - 41px);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:end;padding:28px;color:#fff}.om-r-cover span,.om-r-reserve span,.om-r-mobile-copy span{font-family:Arial,sans-serif;font-size:8px;letter-spacing:.16em}.om-r-cover h3{color:#fff;font-size:clamp(31px,3.8vw,56px);line-height:.98;margin:9px 0}.om-r-cover p{font-family:Arial,sans-serif;color:#fff;font-size:10px}.om-r-menu-head{height:43%;padding:23px 28px;display:flex;justify-content:space-between;align-items:start;background:#e8dfd0}.om-r-menu-head span{font-family:Arial,sans-serif;font-size:8px;letter-spacing:.12em}.om-r-menu-head strong{font-size:30px;line-height:.95;font-weight:400;text-align:right}.om-r-menu-head em{font-weight:400}.om-r-menu{display:grid;grid-template-columns:1.25fr .75fr;height:57%}.om-r-menu>div:first-child{padding:13px 28px}.om-r-menu span{display:block;font:700 7px Arial,sans-serif;letter-spacing:.12em;margin:5px 0}.om-r-menu p{display:flex;justify-content:space-between;border-bottom:1px solid #b9aa98;padding:4px 0;font-size:10px;color:#31271d}.om-r-menu-photo{background-size:cover;background-position:center}.om-r-reserve-photo{position:absolute;top:0;right:56%;bottom:0;left:0;background-size:cover;background-position:center}.om-r-reserve{margin-left:44%;padding:31px 25px}.om-r-reserve h3{font-size:32px;line-height:1.05;margin:13px 0}.om-r-reserve p{color:#5d5045;font:10px/1.5 Arial,sans-serif}.om-r-date{display:flex;gap:7px;margin:18px 0}.om-r-date span{border:1px solid #b5a894;padding:7px 11px;line-height:1.6}.om-r-date strong{font-size:15px}.om-r-reserve>b,.om-r-mobile-copy b{font:700 8px Arial,sans-serif;background:#4c382b;color:#fff;padding:10px;display:inline-block}.om-r-mobile-head{height:35px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;font:700 15px Georgia,serif}.om-r-mobile-head span{font:8px Arial,sans-serif}.om-r-mobile-photo{height:48%;background-size:cover;background-position:center}.om-r-mobile-copy{padding:18px}.om-r-mobile-copy h3{font-size:27px;line-height:1;margin:8px 0}.om-r-mobile-copy p{color:#5d5045;font:9px Arial,sans-serif;margin-bottom:12px}.om-gym{background:#14191b;color:#f3f1e9;font-family:Arial,sans-serif}.om-gym h3{font-family:Impact,Arial Narrow,sans-serif;color:#f3f1e9;font-weight:400;letter-spacing:.015em}.om-g-nav{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:8px;letter-spacing:.12em}.om-g-nav strong{font-size:15px}.om-g-hero{height:calc(100% - 68px);display:grid;grid-template-columns:48% 52%;overflow:hidden}.om-g-hero>div{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:16px 23px}.om-g-hero span,.om-g-section-head span,.om-g-schedule-title span,.om-g-mobile-copy span{font-size:8px;color:#eec26c;letter-spacing:.13em}.om-g-hero h3{font-size:clamp(35px,4.4vw,65px);line-height:.9;margin:13px 0}.om-g-hero b,.om-g-mobile-copy b{font-size:8px;background:#eec26c;color:#13191b;padding:10px}.om-g-hero img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.om-g-ticker{height:26px;background:#eec26c;color:#1b1e1a;font-size:9px;font-weight:900;letter-spacing:.15em;padding:7px 15px;white-space:nowrap}.om-g-section-head{padding:20px 25px 13px;display:flex;align-items:end;justify-content:space-between}.om-g-section-head h3{font-size:42px;line-height:.88;text-align:right}.om-g-programs{border-top:1px solid #636a64;margin:0 25px}.om-g-programs>div{display:grid;grid-template-columns:30px 1fr 1fr 15px;align-items:center;gap:10px;border-bottom:1px solid #636a64;min-height:47px}.om-g-programs b,.om-g-programs i{color:#eec26c;font-size:11px}.om-g-programs strong{font:24px Impact,Arial Narrow,sans-serif}.om-g-programs span{font-size:9px;color:#b4b9b2}.om-g-schedule-title{display:flex;justify-content:space-between;align-items:start;padding:20px 26px}.om-g-schedule-title h3{font-size:42px;line-height:.9;text-align:right}.om-g-schedule{margin:0 26px}.om-g-schedule>div{display:grid;grid-template-columns:42px 1fr 45px;align-items:center;border-top:1px solid #6b716b;padding:7px 0}.om-g-schedule b{color:#eec26c;font-size:11px}.om-g-schedule strong{font:18px Impact,Arial Narrow,sans-serif}.om-g-schedule span{text-align:right;font-size:10px}.om-g-schedule-link{display:block;color:#eec26c;font-size:8px;margin:8px 26px}.om-g-mobile-nav{height:33px;padding:7px 13px;font-size:15px;font-weight:900;display:flex;justify-content:space-between}.om-g-mobile-image{height:45%;background-size:cover;background-position:center}.om-g-mobile-copy{padding:18px}.om-g-mobile-copy h3{font-size:39px;line-height:.9;margin:8px 0 15px}.om-dj{background:#0b0b19;color:#eeeaf9;font-family:Arial,sans-serif}.om-dj h3{font-family:Arial,sans-serif;color:#eeeaf9;font-weight:900}.om-d-nav{height:41px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:8px;letter-spacing:.15em}.om-d-nav strong{font-size:14px}.om-d-nav strong span{font-size:6px;vertical-align:top}.om-d-poster{height:calc(100% - 41px);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;padding:20px 26px}.om-d-poster>span,.om-d-release-head span,.om-d-events-head>span,.om-d-mobile-copy span{font-size:8px;letter-spacing:.18em;color:#b9aeff}.om-d-poster h3{font-size:clamp(42px,6vw,82px);letter-spacing:-.07em;line-height:.9}.om-d-poster>div{display:flex;justify-content:space-between;align-items:end;font-size:8px}.om-d-poster b{border:1px solid #dad5ff;padding:9px}.om-d-release-head,.om-d-events-head{padding:23px 26px 14px}.om-d-release-head h3{font-size:32px;letter-spacing:-.04em;margin:10px 0}.om-d-release{display:grid;grid-template-columns:42% 1fr;gap:15px;padding:0 26px}.om-d-art{height:155px;background-size:cover;background-position:center;display:flex;align-items:end;padding:12px}.om-d-art span{font-size:24px;font-weight:900;line-height:.9}.om-d-tracks>span{color:#b9aeff;font-size:8px;letter-spacing:.14em}.om-d-tracks p{display:flex;justify-content:space-between;border-top:1px solid #675f7f;color:#eeeaf9;padding:10px 2px;font-size:9px}.om-d-tracks b{color:#b9aeff}.om-d-events-head h3{font-size:42px;line-height:.87;letter-spacing:-.06em;margin:10px 0 0}.om-d-events-head h3 span{color:#a79df0}.om-d-events{margin:0 26px;border-top:1px solid #675f7f}.om-d-events>div{display:grid;grid-template-columns:55px 1fr 20px;gap:13px;align-items:center;border-bottom:1px solid #675f7f;padding:8px 0}.om-d-events strong{color:#b9aeff;font-size:12px;line-height:.9}.om-d-events span{font-size:10px;letter-spacing:.09em}.om-d-events small{display:block;color:#9993af;font-size:8px;letter-spacing:0;margin-top:3px}.om-d-events b{color:#b9aeff}.om-d-mobile-head{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:900}.om-d-mobile-orb{width:135px;height:135px;margin:17px auto;background:radial-gradient(circle at 35% 30%,#e5d9ff,#7468cb 30%,#262451 52%,#0b0b19 70%);border-radius:50%;box-shadow:0 0 32px #6d5ecd88}.om-d-mobile-copy{padding:0 18px}.om-d-mobile-copy h3{font-size:35px;line-height:.9;margin:7px 0 12px}.om-d-mobile-copy b{display:inline-block;background:#c0b3ff;color:#121124;padding:9px;font-size:9px}.om-d-mobile-bottom{position:absolute;bottom:0;width:100%;border-top:1px solid #5b5477;padding:11px;font-size:7px;text-align:center}.om-live-confirmation{min-height:440px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px}.om-live-confirmation>svg{width:36px;height:36px;padding:7px;background:#dcece8;color:#246651;border-radius:50%;margin-bottom:18px}.om-live-confirmation>span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#246651}.om-live-confirmation h3{font-size:clamp(26px,3vw,38px);margin:10px 0}.om-live-confirmation p{max-width:42ch}.om-live-confirmation .om-button{margin-top:20px}.om-live-error{background:#fff2ef;color:#913e30;padding:12px 15px;margin-top:14px;font-size:14px}@media (max-width:850px){.om-r-cover h3{font-size:37px}.om-r-menu-head strong{font-size:24px}.om-g-hero h3{font-size:42px}.om-d-poster h3{font-size:55px}}@media (max-width:700px){.om-demo-screen{height:325px}.om-demo-variant-3{width:64%}.om-r-cover h3{font-size:42px}.om-g-hero h3{font-size:43px}.om-d-poster h3{font-size:48px}.om-r-reserve{padding:23px 15px}.om-r-reserve h3{font-size:26px}}@media (max-width:380px){.om-r-top span,.om-g-nav span,.om-d-nav>span{display:none}.om-r-menu-head strong{font-size:21px}.om-r-menu-head,.om-r-menu>div:first-child{padding-inline:18px}.om-r-date span{padding:5px}.om-g-programs span{display:none}.om-g-programs>div{grid-template-columns:25px 1fr 15px}.om-d-release-head h3{font-size:27px}}.nx-site{--nx-ink:#07111f;--nx-night:#06101f;--nx-blue:#0867ef;--nx-ice:#eef5ff;--nx-white:#fff;--nx-muted:#5b6777;min-height:100vh;background:#fff;color:var(--nx-ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.5;overflow:clip}.nx-site *{box-sizing:border-box}.nx-site h1,.nx-site h2,.nx-site h3,.nx-site p{margin:0}.nx-site a{text-decoration:none}.nx-site button,.nx-site input,.nx-site select,.nx-site textarea{font:inherit}.nx-site :focus-visible{outline:3px solid #50a4ff;outline-offset:3px}.nx-wrap{width:min(100% - 7vw,1440px);margin-inline:auto}.nx-dark{background:var(--nx-night);color:#fff}.nx-white{background:#fff;color:var(--nx-ink)}.nx-light{background:#f8fbff;color:var(--nx-ink)}.nx-pale{background:#eff5fc;color:var(--nx-ink)}.nx-skip{position:fixed;z-index:1000;top:-80px;left:20px;background:#fff;color:#07111f;padding:10px 16px}.nx-skip:focus{top:10px}.nx-eyebrow{display:inline-flex;align-items:center;border:1px solid #aac8f2;border-radius:99px;padding:6px 12px;color:#0659d1;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.nx-eyebrow-light{border-color:#7da9e166;color:#ecf5ff}.nx-site h1,.nx-site h2,.nx-site h3{font-weight:800;letter-spacing:-.055em;line-height:1.04}.nx-site em{font-style:normal;color:#1880ff}.nx-site p{line-height:1.6}.nx-site img{display:block;max-width:100%}.nx-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.nx-reveal.is-visible{opacity:1;transform:none}.nx-header{position:sticky;top:0;z-index:80;margin-bottom:-74px;color:#fff;background:linear-gradient(180deg,#06101eea,#06101e00);transition:background .3s,box-shadow .3s}.nx-header.is-scrolled{background:#06101fea;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 26px #05101d26}.nx-header-inner{height:74px;display:flex;align-items:center;gap:28px}.nx-header-logo{display:flex;align-items:center;flex:none}.nx-header-logo .om-brand,.nx-footer-logo .om-brand{height:29px!important;width:auto!important;display:inline-flex!important}.nx-header-logo .om-brand img,.nx-footer-logo .om-brand img{height:100%;width:auto}.nx-header-logo .om-brand span,.nx-footer-logo .om-brand span{font-size:14px;letter-spacing:.25em!important}.nx-desktop-nav{display:flex;gap:27px;align-items:center;margin:auto}.nx-desktop-nav a{font-size:12px;font-weight:600;color:#dce6f4;transition:color .2s}.nx-desktop-nav a:hover,.nx-desktop-nav a.active{color:#fff}.nx-desktop-nav a.active:after{content:"";height:2px;background:#2689ff;display:block;margin-top:4px}.nx-header-cta{display:flex;align-items:center;gap:15px;background:#fff;color:#0b1829;border-radius:99px;padding:12px 17px;font-size:12px;font-weight:800;white-space:nowrap;transition:transform .2s,background .2s}.nx-header-cta:hover{transform:translateY(-2px);background:#d8e9ff}.nx-menu-toggle{display:none;background:transparent;border:1px solid #ffffff72;color:#fff;border-radius:9px;padding:8px;cursor:pointer}.nx-menu-toggle svg{display:block;width:22px;height:22px}.nx-mobile-nav{position:absolute;left:0;right:0;top:74px;background:#07111f;padding:24px 7vw 36px;box-shadow:0 22px 34px #0007}.nx-mobile-nav>a{display:flex;align-items:center;gap:13px;border-bottom:1px solid #ffffff24;color:#fff;font-size:24px;padding:13px 0;font-weight:700}.nx-mobile-nav>a svg{margin-left:auto}.nx-mobile-nav small{color:#4c9fff;font-size:10px}.nx-mobile-nav>a:last-child{font-size:13px;color:#9ccaff;border:0;margin-top:15px;font-weight:500}.nx-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:47px;border:1px solid #07111f;border-radius:99px;background:#07111f;color:#fff;padding:11px 18px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.nx-button:hover{background:#1269e9;border-color:#1269e9;transform:translateY(-2px);box-shadow:0 12px 24px #0e68e934}.nx-button-light{background:#fff;color:#081626;border-color:#fff}.nx-button-light:hover{background:#d8e9ff;color:#07111f;border-color:#d8e9ff}.nx-button-outline{background:transparent;color:#fff;border-color:#ffffff73}.nx-button-outline:hover{background:#fff;color:#081626;border-color:#fff}.nx-actions{display:flex;gap:10px;flex-wrap:wrap}.nx-text-link{display:inline-flex;align-items:center;gap:14px;color:#07111f;font-weight:800;font-size:13px;border-bottom:1px solid currentColor;padding-bottom:5px;transition:gap .2s,color .2s}.nx-text-link:hover{gap:22px;color:#0867ef}.nx-dark .nx-text-link{color:#fff}.nx-dark .nx-text-link:hover{color:#64adff}.nx-home-hero{min-height:min(810px,100svh);position:relative;isolation:isolate;overflow:hidden;padding:156px 0 70px;background:radial-gradient(ellipse at 90% 62%,#064da1,#081f40 24%,#06101f 58%)}.nx-home-glow{position:absolute;right:-10%;top:8%;width:70%;height:100%;background:radial-gradient(ellipse,#146ce550 0%,transparent 65%);filter:blur(35px);pointer-events:none}.nx-home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:44% 56%;align-items:center;min-height:540px;gap:2%}.nx-home-copy{position:relative;z-index:3}.nx-home-copy h1{font-size:clamp(54px,5.25vw,94px);max-width:11ch;margin:23px 0 22px}.nx-home-copy p{font-size:clamp(16px,1.35vw,19px);max-width:42ch;color:#dfecfb;margin-bottom:30px}.nx-hero-note{display:inline-flex;align-items:center;gap:12px;margin-top:65px;color:#b9d1ef;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.nx-hero-note b{color:#36a0ff;font-size:21px}.nx-scroll-cue{position:absolute;z-index:3;bottom:22px;left:3.5vw;display:flex;gap:14px;align-items:center;color:#8eb4da;font-size:9px;font-weight:800;letter-spacing:.15em}.nx-home-hero .nx-wrap{width:min(100% - 7vw,1440px)}.nx-hero-stage{height:560px;position:relative;perspective:1200px;overflow:visible}.nx-hero-orbit{position:absolute;width:650px;height:500px;border:1px solid #3485ef33;border-radius:50%;top:5%;left:6%;transform:rotate(-20deg);box-shadow:0 0 70px #176ff737,inset 0 0 60px #0b72e018}.nx-hero-stage:before,.nx-hero-stage:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,#70bcff,#1467d9 42%,#071a39 68%,#0067ff);box-shadow:0 0 60px #006eff88;filter:blur(.1px)}.nx-hero-stage:before{width:170px;height:170px;left:2%;top:6%}.nx-hero-stage:after{width:92px;height:92px;right:2%;bottom:4%}.nx-hero-browser{position:absolute;z-index:2;background:#0b1528;border:1px solid #4378ba90;border-radius:14px;overflow:hidden;box-shadow:0 25px 80px #000b,0 0 35px #1677ec73}.nx-hero-browser-main{width:75%;top:9%;right:2%;transform:rotateY(-15deg) rotate(-6deg);animation:nx-hoverfloat 8s ease-in-out infinite}.nx-hero-browser-side{width:43%;bottom:8%;left:0;transform:rotateY(9deg) rotate(6deg);animation:nx-hoverfloat 7s ease-in-out 1.4s infinite}.nx-hero-browser .nx-project-visual{border:0;box-shadow:none}.nx-float-label{position:absolute;z-index:4;background:#1269eaeb;border:1px solid #7fc0ff;color:#fff;border-radius:12px;padding:11px 14px;font-size:11px;font-weight:700;box-shadow:0 14px 30px #0007;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nx-float-label i{font-style:normal;background:#3ba0ff;border-radius:50%;padding:5px;margin-right:5px}.nx-float-one{top:4%;left:17%;transform:rotate(-8deg)}.nx-float-two{right:0;bottom:17%;transform:rotate(6deg)}@keyframes nx-hoverfloat{0%,to{translate:0 0}50%{translate:0 -12px}}.nx-home-intro{padding:104px 0 62px}.nx-home-intro-grid{display:grid;grid-template-columns:1.1fr .65fr;gap:10%;align-items:end}.nx-home-intro h2,.nx-section-top h2,.nx-process h2{font-size:clamp(36px,3.3vw,58px);max-width:16ch;margin-top:19px}.nx-home-intro p,.nx-section-top p{color:#506071;font-size:16px;margin-bottom:24px}.nx-service-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:46px}.nx-service-tile{position:relative;min-height:325px;border-radius:12px;overflow:hidden;color:#fff;padding:30px;display:flex;align-items:start;background:#092348}.nx-service-tile:hover .nx-circle-arrow{transform:rotate(45deg);background:#fff;color:#07111f}.nx-service-web{background:linear-gradient(125deg,#08346c,#0c1727 75%)}.nx-service-auto{background:radial-gradient(circle at 83% 75%,#10479e,#07111f 58%)}.nx-service-tile-copy{position:relative;z-index:2;max-width:52%}.nx-service-tile-copy>span{color:#b9d4ff;font-size:10px;font-weight:800;letter-spacing:.12em}.nx-service-tile h3{font-size:clamp(24px,2.3vw,34px);margin:12px 0 24px}.nx-circle-arrow{width:33px;height:33px;display:grid;place-items:center;background:#fff;color:#07111f;border-radius:50%;transition:transform .2s,background .2s}.nx-circle-arrow svg{width:16px}.nx-service-mini-browser{position:absolute;right:-6%;bottom:-21%;width:57%;transform:rotate(-10deg);border:5px solid #e5f2ff;border-radius:11px;box-shadow:0 25px 35px #0006}.nx-service-mini-browser img{height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.nx-service-flow-mini{position:absolute;right:6%;bottom:14%;width:38%;display:grid;justify-items:center;gap:7px;filter:drop-shadow(0 0 15px #0674ff)}.nx-service-flow-mini span{border:1px solid #4c9dff;background:#0b2a58;border-radius:8px;padding:8px 10px;font-size:10px;text-align:center;width:100%}.nx-service-flow-mini i{font-style:normal;color:#6bb6ff;font-size:18px;line-height:1}.nx-home-web{padding:130px 0}.nx-home-web-grid{display:grid;grid-template-columns:43% 55%;gap:2%;align-items:center}.nx-home-web h2,.nx-home-auto h2{font-size:clamp(42px,4vw,68px);max-width:11ch;margin:23px 0}.nx-home-web p,.nx-home-auto p{max-width:43ch;color:#4e6174;font-size:16px;margin-bottom:26px}.nx-home-web-visual{position:relative;transform:perspective(900px) rotateY(-9deg)}.nx-home-web-visual .nx-project-visual{box-shadow:0 35px 65px #06245525}.nx-home-web-visual>span{position:absolute;bottom:-25px;right:-15px;background:#0867ef;color:#fff;border-radius:50px;padding:10px 14px;font-size:9px;font-weight:800;letter-spacing:.11em}.nx-home-auto{padding:110px 0;background:radial-gradient(circle at 80% 50%,#0a3a78,#07111f 58%)}.nx-home-auto-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.nx-home-auto p{color:#c5d6e9}.nx-auto-workflow{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;border-radius:20px;min-height:370px;background:radial-gradient(circle,#124b9b45,transparent 65%);border:1px solid #4485d840}.nx-auto-workflow span{display:block;min-width:190px;text-align:center;border:1px solid #5a9df0;background:#0c2751;color:#fff;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:700;box-shadow:0 0 20px #1278ed4a}.nx-auto-workflow i{height:25px;width:2px;background:linear-gradient(#1b7cf1,#a7d5ff);position:relative;animation:nx-flow 2.4s ease-in-out infinite alternate}.nx-auto-workflow i:after{content:"";position:absolute;bottom:0;left:-3px;border:4px solid transparent;border-top-color:#a7d5ff;transform:translateY(7px)}@keyframes nx-flow{0%{opacity:.35}to{opacity:1;box-shadow:0 0 12px #6eaeff}}.nx-home-projects{padding:115px 0 95px}.nx-section-top{display:flex;align-items:end;justify-content:space-between;gap:8%;margin-bottom:48px}.nx-section-top p{max-width:34ch;margin:0}.nx-home-project-row{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:15px;margin-bottom:30px}.nx-home-project{min-width:0;color:#07111f}.nx-home-project-image{height:320px;position:relative;overflow:hidden;background:#081425;border-radius:11px}.nx-home-project-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.nx-home-project:hover img{transform:scale(1.07)}.nx-home-project-image>span{position:absolute;top:14px;left:14px;color:#fff;font-size:10px;background:#081425ac;border-radius:99px;padding:5px 9px}.nx-home-project>div:last-child{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:14px}.nx-home-project small{grid-column:1/-1;color:#69798e;text-transform:uppercase;font-size:10px;font-weight:700}.nx-home-project h3{font-size:23px;margin-top:5px}.nx-process{padding:90px 0}.nx-process h2{margin-bottom:42px}.nx-process-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #b2c8e2}.nx-process-line>div{position:relative;padding:28px 18px 0 0}.nx-process-line>div:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:#126efa;border-radius:50%}.nx-process-line span{color:#146ee4;display:block;font-size:11px;font-weight:800;margin-bottom:13px}.nx-process-line strong{font-size:17px}.nx-contact-band{position:relative;overflow:hidden;background:#061222;color:#fff;min-height:350px;display:flex;align-items:center}.nx-contact-band-inner{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:40px;padding:75px 0}.nx-contact-band h2{font-size:clamp(42px,4vw,68px);max-width:13ch;margin:18px 0 12px}.nx-contact-band p{color:#c3d6ed;max-width:47ch}.nx-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.nx-ribbon:before,.nx-ribbon:after,.nx-ribbon i{content:"";position:absolute;display:block;border-radius:38% 62% 45% 55%;filter:blur(2px);background:linear-gradient(120deg,#033777,#137dff 36%,#00132f 65%,#1a85ff);box-shadow:inset 15px 20px 40px #8cc9ff60,0 0 55px #0e76fd65}.nx-ribbon:before{width:30vw;height:52vw;right:-12vw;top:-20vw;transform:rotate(40deg)}.nx-ribbon:after{width:15vw;height:45vw;right:9vw;bottom:-25vw;transform:rotate(50deg)}.nx-ribbon i:nth-child(1){width:9vw;height:30vw;right:22vw;top:-14vw;transform:rotate(65deg)}.nx-ribbon i:nth-child(2),.nx-ribbon i:nth-child(3){display:none}.nx-inner-hero{position:relative;overflow:hidden;min-height:500px;padding:165px 0 85px;background:radial-gradient(circle at 83% 70%,#083b80,#06101f 53%)}.nx-inner-hero-content{position:relative;z-index:2}.nx-inner-hero h1{font-size:clamp(49px,5.3vw,88px);max-width:12ch;margin:24px 0}.nx-inner-hero p{font-size:17px;max-width:50ch;color:#d6e5f8;margin-bottom:27px}.nx-inner-services h1{max-width:16ch}.nx-inner-projects{background:radial-gradient(circle at 60% 50%,#092d5a,#06101f 60%)}.nx-inner-project-detail{min-height:430px}.nx-inner-about{background:radial-gradient(circle at 85% 90%,#0a458c,#06101f 60%)}.nx-inner-about h1{max-width:15ch}.nx-inner-web,.nx-inner-automation{min-height:550px}.nx-service-detail{padding:110px 0;overflow:hidden}.nx-detail-grid{display:grid;grid-template-columns:45% 50%;gap:5%;align-items:center}.nx-number{display:block;color:#146ff1;font-size:16px;font-weight:800;margin-bottom:24px}.nx-service-detail h2{font-size:clamp(36px,3.6vw,63px);max-width:14ch;margin:15px 0 18px}.nx-service-detail p{max-width:46ch;color:#506173}.nx-service-detail ul{padding:0;list-style:none;margin:22px 0}.nx-service-detail li{padding:6px 0 6px 22px;position:relative;font-size:13px}.nx-service-detail li:before{content:"";position:absolute;left:0;top:13px;width:8px;height:8px;border:2px solid #1978f7;border-radius:50%}.nx-detail-art{position:relative;min-height:330px;display:grid;align-items:center;transform:perspective(1200px) rotateY(-6deg)}.nx-detail-float{position:absolute;bottom:-20px;right:-18px;display:flex;align-items:center;gap:15px;background:#096cf5;color:#fff;padding:11px 15px;border-radius:12px;font-size:11px;box-shadow:0 20px 35px #1259af50}.nx-service-detail-dark{background:radial-gradient(circle at 80% 50%,#0b3776,#07111f 55%)}.nx-service-detail-dark p{color:#c9d9ec}.nx-service-detail-dark .nx-detail-art{min-height:390px}.nx-detail-auto .nx-auto-workflow{width:100%}.nx-service-detail-dark li{color:#d7e8fb}.nx-section{padding:110px 0}.nx-split-copy{display:grid;grid-template-columns:35% 55%;gap:10%;align-items:start}.nx-split-copy h2{font-size:clamp(34px,3.5vw,59px);max-width:17ch;margin:0 0 22px}.nx-split-copy p{color:#516276;max-width:53ch;margin-bottom:14px}.nx-web-showcase{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:22px;margin-top:60px}.nx-web-showcase .is-compact{transform:perspective(700px) rotateY(-10deg)}.nx-outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px}.nx-outcomes>div{border-top:1px solid #b7cae2;padding-top:15px}.nx-outcomes span{color:#0769e9;font-size:11px;font-weight:800}.nx-outcomes h3{font-size:23px;margin:24px 0 10px}.nx-outcomes p{font-size:13px;color:#526376}.nx-tasks{display:flex;flex-wrap:wrap;gap:10px;margin-top:45px}.nx-tasks span{display:inline-flex;align-items:center;gap:16px;border:1px solid #b6cae5;border-radius:99px;padding:12px 16px;font-size:13px;font-weight:700}.nx-tasks svg{color:#056df2}.nx-automation-stage{padding:110px 0;background:radial-gradient(circle at 50% 50%,#0b3b7d,#06101f 63%)}.nx-automation-stage h2{font-size:clamp(35px,3.4vw,60px);max-width:18ch;margin:18px 0 50px}.nx-automation-stage>div>p{color:#b9d0ea;max-width:55ch;margin-top:28px}.nx-automation-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.nx-automation-steps>div{position:relative;min-height:124px;border:1px solid #4182dc;background:#0a2752;border-radius:12px;padding:16px;box-shadow:0 0 22px #1172ec2d}.nx-automation-steps span{font-size:10px;color:#5eacff;display:block;margin-bottom:27px}.nx-automation-steps strong{font-size:13px}.nx-automation-steps i{position:absolute;width:14px;height:2px;right:-14px;top:50%;background:#71b4ff;box-shadow:0 0 9px #71b4ff;z-index:2;animation:nx-flow 2s ease-in-out infinite alternate}.nx-project-visual{position:relative;overflow:hidden;border:1px solid #425c83;background:#091b36;box-shadow:0 25px 55px #0004;border-radius:12px}.nx-project-browser{height:26px;background:#ecf3fa;display:flex;gap:4px;align-items:center;padding:0 11px;color:#617185}.nx-project-browser span{width:6px;height:6px;background:#91a1b3;border-radius:50%}.nx-project-browser small{font-size:8px;margin:auto}.nx-project-visual img{width:100%;height:330px;-o-object-fit:cover;object-fit:cover}.nx-project-visual-tag{position:absolute;bottom:15px;left:15px;background:#06111fdc;color:#fff;border:1px solid #ffffff4f;border-radius:99px;font-size:9px;font-weight:800;letter-spacing:.1em;padding:7px 11px}.nx-project-visual.is-compact img{height:220px}.nx-project-index{padding:0 0 100px}.nx-filter-row{display:flex;justify-content:space-between;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;padding:15px 0;font-size:10px;font-weight:700;color:#a8c9ed;letter-spacing:.14em}.nx-project-entry{display:grid;grid-template-columns:34% 64%;gap:2%;align-items:center;border-bottom:1px solid #ffffff38;padding:62px 0}.nx-project-entry:nth-child(odd) .nx-project-entry-art{order:-1}.nx-project-entry-copy>span{font-size:10px;font-weight:800;color:#57a5ff;letter-spacing:.12em}.nx-project-entry h2{font-size:clamp(43px,4vw,68px);margin:15px 0}.nx-project-entry p{font-size:14px;color:#b9cde5;max-width:35ch;margin-bottom:25px}.nx-project-entry-art{display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nx-project-entry-art:hover{transform:translateY(-8px) scale(1.01)}.nx-project-entry .nx-project-visual img{height:400px}.nx-project-case{padding:100px 0}.nx-case-hero{margin-top:60px}.nx-case-hero .nx-project-visual img{height:500px}.nx-case-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin-top:38px}.nx-case-gallery figure{margin:0;min-width:0}.nx-case-gallery figcaption{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #b4c4d6;margin-top:12px;padding-top:11px;font-size:12px}.nx-case-gallery figcaption span{color:#68798d}.nx-about-values{padding:105px 0;background:linear-gradient(180deg,#06101f,#0c2850)}.nx-about-values h2{font-size:clamp(37px,4vw,65px);max-width:14ch;margin:19px 0}.nx-about-values>div>p{color:#c2d5ef;max-width:65ch}.nx-values-line{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:75px}.nx-values-line>div{border-top:1px solid #79a5d27d;padding-top:14px}.nx-values-line span{color:#65aaff;font-size:11px;font-weight:800}.nx-values-line strong{display:block;font-size:22px;margin:17px 0 8px}.nx-values-line p{font-size:13px;color:#c4d4e6}.nx-team{padding:110px 0}.nx-team-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:18px}.nx-team-person{min-width:0;background:#eef4fb;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:42% 58%}.nx-team-person>img{height:450px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.nx-team-person>div:last-child{padding:34px;display:flex;flex-direction:column;justify-content:end}.nx-team-person span{font-size:10px;color:#0869ea;font-weight:800;letter-spacing:.12em}.nx-team-person h3{font-size:clamp(28px,2.6vw,43px);margin:14px 0}.nx-team-person p{font-size:14px;color:#53657a;margin-bottom:12px}.nx-team-person small{font-size:11px;color:#4d698b}.nx-team-person-pending{display:flex;flex-direction:column;background:#07192d;color:#fff}.nx-team-person-pending>div:last-child{padding:30px}.nx-team-person-pending p{color:#b2c4db}.nx-team-placeholder{height:62%;display:grid;place-items:center;font-size:84px;font-weight:800;letter-spacing:-.08em;color:#1d6fdb;background:radial-gradient(circle at 50% 48%,#174783,#07192d 65%)}.nx-contact-page{position:relative;overflow:hidden;min-height:780px;padding:160px 0 105px;background:radial-gradient(circle at 95% 75%,#08428d,#06101f 55%)}.nx-contact-layout{position:relative;z-index:2;display:grid;grid-template-columns:1fr minmax(390px,500px);gap:8%;align-items:start}.nx-contact-copy h1{font-size:clamp(52px,5.5vw,90px);max-width:10ch;margin:25px 0}.nx-contact-copy>p{font-size:17px;max-width:42ch;color:#cfdef0}.nx-contact-channel{margin-top:85px}.nx-contact-channel>span{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;color:#9abce3;margin-bottom:10px}.nx-contact-channel a{color:#fff;font-size:17px;font-weight:700;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #fff8;padding-bottom:6px}.nx-contact-form-wrap{min-height:530px}.nx-contact-form,.nx-form-confirmation{background:#fff;color:#07111f;border-radius:17px;padding:36px;box-shadow:0 30px 65px #0005}.nx-contact-form>span{font-size:10px;font-weight:800;color:#0a6fea;letter-spacing:.13em}.nx-contact-form h2{font-size:28px;margin:7px 0 24px}.nx-contact-form label{display:block;font-size:12px;font-weight:800;margin-top:15px}.nx-contact-form input,.nx-contact-form select,.nx-contact-form textarea{width:100%;border:1px solid #c8d8eb;border-radius:8px;background:#fff;color:#07111f;font-size:14px;padding:12px 14px;margin-top:7px;outline:none;resize:vertical}.nx-contact-form input:focus,.nx-contact-form select:focus,.nx-contact-form textarea:focus{border-color:#0867ef;box-shadow:0 0 0 3px #0867ef25}.nx-contact-form textarea{min-height:110px}.nx-contact-form button{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:9px;background:#0867ef;color:#fff;padding:14px;margin-top:18px;font-size:13px;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}.nx-contact-form button:hover{background:#064fbb;transform:translateY(-2px)}.nx-contact-form button:disabled{opacity:.65;cursor:wait}.nx-contact-form .nx-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nx-form-error{font-size:12px;color:#a63d32;background:#fff1ee;border-radius:8px;padding:10px;margin-top:12px}.nx-form-error a{color:#8d2c23;text-decoration:underline}.nx-form-confirmation{min-height:520px;display:flex;flex-direction:column;align-items:start;justify-content:center}.nx-form-confirmation>svg{color:#0867ef}.nx-form-confirmation h2{font-size:35px;margin:16px 0}.nx-form-confirmation p{color:#526376;margin-bottom:25px}.nx-contact-after{padding:90px 0}.nx-contact-after h2{font-size:clamp(31px,3vw,50px);max-width:18ch;margin:18px 0}.nx-contact-after p{max-width:55ch;color:#54677a}.nx-footer{background:#050c17;color:#fff;padding:75px 0 20px;overflow:hidden}.nx-footer-top{display:flex;justify-content:space-between;gap:60px}.nx-footer-top p{font-size:15px;color:#b8c9df;margin-top:25px}.nx-footer-columns{display:flex;gap:90px}.nx-footer-columns>div{display:flex;flex-direction:column;gap:11px}.nx-footer-columns strong{color:#6caafa;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.nx-footer-columns a{color:#d3e1f0;font-size:13px;transition:color .2s}.nx-footer-columns a:hover{color:#61aaff}.nx-footer-word{font-size:clamp(120px,22.2vw,350px);font-weight:800;letter-spacing:-.085em;line-height:.8;color:#0c305f;white-space:nowrap;margin:80px 0 25px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nx-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff29;padding-top:15px;color:#8ea4bd;font-size:11px}@media (max-width:1100px){.nx-wrap{width:calc(100% - 64px)}.nx-desktop-nav{gap:15px}.nx-home-hero-grid{grid-template-columns:48% 52%}.nx-home-copy h1{font-size:clamp(49px,6vw,74px)}.nx-hero-stage{height:460px}.nx-hero-browser-main{width:80%}.nx-hero-browser-side{width:45%}.nx-service-tile-copy{max-width:58%}.nx-home-project-image{height:270px}.nx-project-entry .nx-project-visual img{height:330px}.nx-team-grid{grid-template-columns:1fr 1fr}.nx-team-person{display:flex;flex-direction:column}.nx-team-person>img{height:300px}.nx-team-person-pending .nx-team-placeholder{height:300px}.nx-contact-layout{gap:5%}}@media (max-width:800px){.nx-wrap{width:calc(100% - 46px)}.nx-header-inner{height:68px}.nx-header{margin-bottom:-68px}.nx-desktop-nav{display:none}.nx-header-cta{margin-left:auto}.nx-menu-toggle{display:block}.nx-mobile-nav{top:68px}.nx-home-hero{min-height:830px;padding:125px 0 50px}.nx-home-hero-grid{grid-template-columns:1fr;gap:15px}.nx-home-copy h1{font-size:clamp(50px,7vw,75px);max-width:13ch}.nx-home-copy p{max-width:55ch}.nx-hero-note{margin-top:25px}.nx-hero-stage{height:360px;width:min(100%,680px);justify-self:center}.nx-hero-browser-main{width:64%;right:10%;top:0}.nx-hero-browser-side{width:34%;left:12%;bottom:0}.nx-hero-orbit{width:500px;height:350px}.nx-home-intro-grid{grid-template-columns:1fr;gap:20px}.nx-home-intro h2{max-width:19ch}.nx-home-intro-grid p{max-width:60ch}.nx-home-web-grid,.nx-home-auto-grid,.nx-detail-grid,.nx-split-copy{grid-template-columns:1fr;gap:40px}.nx-detail-art{max-width:650px;width:100%;margin:auto}.nx-inner-hero{min-height:450px}.nx-home-project-row{grid-template-columns:1fr 1fr}.nx-home-project:first-child{grid-column:1/-1}.nx-home-project:first-child .nx-home-project-image{height:360px}.nx-automation-steps{gap:4px}.nx-automation-steps>div{padding:10px}.nx-project-entry{grid-template-columns:1fr;gap:30px}.nx-project-entry:nth-child(odd) .nx-project-entry-art{order:0}.nx-project-entry-copy{max-width:600px}.nx-contact-layout{grid-template-columns:1fr;gap:40px}.nx-contact-copy h1{max-width:13ch}.nx-contact-channel{margin-top:30px}.nx-contact-form-wrap{max-width:620px;width:100%}}@media (max-width:600px){.nx-wrap{width:calc(100% - 38px)}.nx-header-logo .om-brand{height:25px!important}.nx-header-logo .om-brand span{font-size:11px}.nx-header-cta{padding:10px 12px;font-size:11px;gap:6px}.nx-header-cta svg{width:13px}.nx-home-hero{min-height:800px;padding-top:112px}.nx-home-copy h1{font-size:clamp(46px,11vw,64px);max-width:11ch;line-height:.98}.nx-home-copy p{font-size:14px;margin-bottom:19px}.nx-home-copy .nx-actions{gap:8px}.nx-home-copy .nx-button{min-height:44px;font-size:11px;gap:10px;padding:10px 13px}.nx-hero-stage{height:310px;margin-top:22px}.nx-hero-browser-main{width:79%;right:0}.nx-hero-browser-side{width:47%;left:0;bottom:0}.nx-hero-stage:before{width:80px;height:80px}.nx-hero-stage:after{width:50px;height:50px}.nx-hero-orbit{width:350px;height:280px}.nx-float-label{font-size:8px;padding:6px 7px}.nx-float-one{left:4%;top:5%}.nx-float-two{right:0;bottom:5%}.nx-hero-note{font-size:10px}.nx-scroll-cue{display:none}.nx-home-intro{padding:72px 0 35px}.nx-home-intro h2,.nx-section-top h2,.nx-process h2{font-size:clamp(34px,8vw,47px)}.nx-service-feature-grid{grid-template-columns:1fr;margin-top:30px}.nx-service-tile{min-height:270px;padding:24px}.nx-service-tile-copy{max-width:59%}.nx-service-tile h3{font-size:27px}.nx-service-mini-browser{width:58%;bottom:-22%}.nx-home-web,.nx-home-auto,.nx-home-projects,.nx-service-detail,.nx-section,.nx-team,.nx-about-values,.nx-automation-stage{padding:75px 0}.nx-home-web h2,.nx-home-auto h2{font-size:clamp(36px,9vw,52px)}.nx-home-web-grid,.nx-home-auto-grid{gap:45px}.nx-home-web-visual{transform:none}.nx-home-project-row{grid-template-columns:1fr}.nx-home-project:first-child{grid-column:auto}.nx-home-project-image,.nx-home-project:first-child .nx-home-project-image{height:250px}.nx-section-top{display:block;margin-bottom:30px}.nx-section-top p{margin-top:18px}.nx-process-line{grid-template-columns:1fr 1fr;gap:22px}.nx-process-line>div{padding-top:16px}.nx-contact-band-inner{display:block;padding:70px 0}.nx-contact-band h2{font-size:43px}.nx-contact-band .nx-button{margin-top:25px}.nx-ribbon:before{width:70vw;height:90vw;right:-35vw;top:-15vw}.nx-ribbon:after{width:30vw;height:80vw;bottom:-50vw}.nx-inner-hero{min-height:455px;padding:125px 0 65px}.nx-inner-hero h1{font-size:clamp(43px,10vw,59px);max-width:13ch}.nx-inner-hero p{font-size:14px}.nx-inner-web,.nx-inner-automation{min-height:500px}.nx-detail-grid{gap:30px}.nx-service-detail h2{font-size:clamp(36px,9vw,52px)}.nx-detail-art{min-height:230px}.nx-web-showcase{grid-template-columns:1fr;margin-top:35px}.nx-web-showcase .is-compact{width:70%;margin:-50px 0 0 auto;position:relative}.nx-outcomes{grid-template-columns:1fr 1fr;gap:25px 18px}.nx-outcomes h3{margin:12px 0 7px}.nx-automation-steps{grid-template-columns:1fr;gap:21px;max-width:450px}.nx-automation-steps>div{min-height:70px;padding:12px 16px}.nx-automation-steps span{margin:0 0 6px}.nx-automation-steps i{width:2px;height:20px;right:auto;left:50%;top:auto;bottom:-21px}.nx-project-entry{padding:42px 0}.nx-project-entry h2{font-size:48px}.nx-project-entry .nx-project-visual img{height:250px}.nx-project-visual img{height:230px}.nx-project-visual.is-compact img{height:170px}.nx-case-hero .nx-project-visual img{height:300px}.nx-case-gallery{grid-template-columns:1fr;gap:30px}.nx-case-gallery figcaption{font-size:11px}.nx-values-line{grid-template-columns:1fr;margin-top:45px;gap:20px}.nx-team-grid{grid-template-columns:1fr}.nx-team-person{display:grid;grid-template-columns:42% 58%}.nx-team-person>img{height:330px}.nx-team-person>div:last-child{padding:18px}.nx-team-person h3{font-size:29px}.nx-team-person p{font-size:12px}.nx-team-person-pending{display:grid;grid-template-columns:42% 58%}.nx-team-person-pending .nx-team-placeholder{height:240px;font-size:55px}.nx-contact-page{padding:130px 0 70px}.nx-contact-copy h1{font-size:clamp(48px,10vw,65px)}.nx-contact-form,.nx-form-confirmation{padding:24px}.nx-footer{padding-top:60px}.nx-footer-top{display:block}.nx-footer-columns{justify-content:space-between;gap:20px;margin-top:40px}.nx-footer-word{margin-top:70px}.nx-footer-bottom{font-size:10px}}@media (max-width:390px){.nx-header-logo .om-brand span{font-size:9px;letter-spacing:.13em!important}.nx-header-logo .om-brand{height:22px!important}.nx-header-cta{padding:8px 10px}.nx-home-copy h1{font-size:43px}.nx-home-hero{min-height:760px}.nx-hero-stage{height:260px}.nx-service-tile-copy{max-width:64%}.nx-team-person,.nx-team-person-pending{display:flex;flex-direction:column}.nx-team-person>img{height:310px}.nx-team-person-pending .nx-team-placeholder{height:200px}}@media (prefers-reduced-motion:reduce){.nx-site *,.nx-site *:before,.nx-site *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.nx-reveal{opacity:1;transform:none}}.nx-project-preview{position:relative;isolation:isolate;overflow:hidden}.nx-project-preview:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06111f99 0%,transparent 38%,#06111fc7 100%);pointer-events:none}.nx-project-preview img{display:block}.nx-preview-top,.nx-preview-copy{position:absolute;z-index:1;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;gap:14px;color:#fff;text-shadow:0 2px 10px #0009}.nx-preview-top{top:7%;font-size:clamp(9px,1.1vw,17px);letter-spacing:.08em}.nx-preview-top span{font-size:.65em;white-space:pre}.nx-preview-copy{bottom:15%;align-items:end}.nx-preview-copy strong{font-size:clamp(22px,3vw,48px);max-width:12ch;line-height:.98;letter-spacing:-.05em}.nx-preview-copy span{font-size:clamp(8px,.8vw,12px);font-weight:800;white-space:nowrap;border:1px solid #ffffffa0;border-radius:30px;padding:8px 12px}.nx-project-nocturna .nx-preview-copy strong{text-transform:uppercase;font-weight:900;letter-spacing:-.07em}.nx-project-norte-training .nx-preview-copy strong{text-transform:uppercase;font-style:italic}.nx-project-visual-tag{left:auto;right:14px;bottom:12px}.nx-project-visual.is-compact .nx-preview-copy strong,.nx-hero-browser-side .nx-preview-copy strong{font-size:17px}.nx-project-visual.is-compact .nx-preview-copy span,.nx-hero-browser-side .nx-preview-copy span{display:none}@media (max-width:600px){.nx-preview-top{font-size:9px}.nx-preview-copy strong{font-size:clamp(19px,6vw,29px)}.nx-preview-copy span{display:none}.nx-project-visual-tag{font-size:7px;padding:5px 7px}.nx-preview-copy{bottom:18%}}.nx-live-form,.nx-live-confirmation{background:#fff;color:#07111f;border-radius:17px;padding:32px;box-shadow:0 30px 65px #0005;min-width:0}.nx-live-progress{margin-bottom:25px}.nx-live-progress>div{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;color:#63748a;font-size:10px}.nx-live-progress>div span,.nx-live-summary>span{font-weight:800;letter-spacing:.1em;color:#1269e9}.nx-live-progress>div strong{font-weight:700;color:#07111f}.nx-live-progress>i{height:4px;background:#e6edf6;border-radius:4px;display:block;overflow:hidden}.nx-live-progress>i b{display:block;height:100%;background:#0867ef;transition:width .25s ease}.nx-live-step{border:0;padding:0;margin:0;min-width:0}.nx-live-step legend{font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.04em;padding:0;margin:0 0 8px;scroll-margin-top:100px}.nx-live-step>p{font-size:13px;color:#5e6e81;margin:0 0 17px}.nx-live-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nx-live-options button{min-height:92px;position:relative;display:block;text-align:left;border:1px solid #d3deeb;border-radius:9px;padding:14px 34px 14px 14px;background:#fff;color:#07111f;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.nx-live-options button:hover{border-color:#498deb;transform:translateY(-1px)}.nx-live-options button.is-selected{background:#eef5ff;border-color:#0867ef;box-shadow:inset 0 0 0 1px #0867ef}.nx-live-options strong,.nx-live-options small{display:block}.nx-live-options strong{font-size:13px;line-height:1.3;margin-bottom:5px}.nx-live-options small{font-size:11px;line-height:1.4;color:#64758a}.nx-live-options i{position:absolute;right:12px;top:14px;color:#7589a0}.nx-live-options i svg{width:16px;height:16px}.nx-live-options .is-selected i{color:#0867ef}.nx-live-options-compact{grid-template-columns:1fr}.nx-live-options-compact button{min-height:61px;padding-block:11px}.nx-live-options-compact i{top:50%;transform:translateY(-50%)}.nx-live-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.nx-live-continue{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;border:0;border-radius:9px;padding:12px 18px;background:#0867ef;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:background .18s,transform .18s}.nx-live-continue:hover:not(:disabled){background:#0755c4;transform:translateY(-1px)}.nx-live-continue:disabled{opacity:.5;cursor:not-allowed}.nx-live-back{min-height:44px;border:0;background:transparent;color:#51647a;text-decoration:underline;text-underline-offset:4px;font-size:12px;cursor:pointer}.nx-live-summary{background:#f0f5fc;border-radius:9px;padding:13px 15px;margin-bottom:18px}.nx-live-summary>span{display:block;font-size:9px;margin-bottom:6px}.nx-live-summary p{font-size:11px;color:#334a65;margin:3px 0}.nx-live-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.nx-live-fields label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:800;min-width:0}.nx-live-fields input{width:100%;min-height:45px;border:1px solid #c9d7e7;border-radius:8px;padding:10px 12px;color:#07111f;background:#fff;font-size:14px}.nx-live-fields input:focus{outline:3px solid #0867ef44;border-color:#0867ef}.nx-live-disclosure{margin-top:14px!important;font-size:11px!important}.nx-live-mailto,.nx-live-error a{display:flex;align-items:center;gap:7px;color:#0758cb;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px;margin-top:15px;min-height:38px}.nx-live-error{margin-top:14px;padding:12px 14px;background:#fff3ef;border:1px solid #f0c7bb;border-radius:8px}.nx-live-error p{font-size:12px;color:#743927}.nx-live-error a{margin-top:6px;color:#743927}.nx-live-confirmation{min-height:470px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nx-live-confirmation>svg{color:#0867ef}.nx-live-confirmation>span{font-size:10px;letter-spacing:.12em;color:#1269e9;font-weight:800;margin-top:20px}.nx-live-confirmation h2{font-size:32px;margin:10px 0}.nx-live-confirmation p{font-size:14px;color:#526376;margin-bottom:24px}.nx-contact-honey{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media (max-width:600px){.nx-live-form,.nx-live-confirmation{padding:23px}.nx-live-options{grid-template-columns:1fr}.nx-live-options button{min-height:69px}.nx-live-fields{grid-template-columns:1fr}.nx-live-step legend{font-size:21px}.nx-live-confirmation{min-height:390px}}.nx-home-hero{padding-bottom:74px}.nx-home-copy p{max-width:43ch}.nx-hero-stage{--scroll-drift:0px;--pointer-x:0deg;--pointer-y:0deg;--pointer-shift-x:0px;--pointer-shift-y:0px;transform:translateY(var(--scroll-drift));transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform}.nx-hero-browser-main{transform:translate3d(var(--pointer-shift-x),var(--pointer-shift-y),0) rotateX(var(--pointer-y)) rotateY(calc(var(--pointer-x) - 15deg)) rotate(-6deg);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.nx-hero-browser-side{transform:translate3d(calc(var(--pointer-shift-x) * -.6),calc(var(--pointer-shift-y) * -.7),0) rotateX(calc(var(--pointer-y) * -.7)) rotateY(calc(var(--pointer-x) + 9deg)) rotate(6deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nx-hero-stage:before,.nx-hero-stage:after{animation:nx-orb-breathe 8s ease-in-out infinite alternate}.nx-hero-stage:after{animation-delay:1.2s}@keyframes nx-orb-breathe{0%{scale:.96;opacity:.76}to{scale:1.04;opacity:1}}.nx-float-one{animation:nx-label-drift 8s ease-in-out infinite}.nx-float-two{animation:nx-label-drift 9s ease-in-out -3s infinite}@keyframes nx-label-drift{0%,to{translate:0 0}50%{translate:0 -7px}}.nx-scroll-cue{gap:14px;transition:color .2s}.nx-scroll-cue svg{animation:nx-cue-down 1.8s ease-in-out infinite}.nx-scroll-cue:hover{color:#fff}@keyframes nx-cue-down{0%,to{translate:0 0;opacity:.65}50%{translate:0 4px;opacity:1}}.nx-home-web{padding:clamp(92px,10vw,156px) 0 clamp(96px,11vw,168px)}.nx-web-editorial{display:grid;grid-template-columns:1.08fr .78fr;gap:10%;align-items:end;margin-bottom:clamp(52px,7vw,100px)}.nx-web-editorial h2{font-size:clamp(52px,7.1vw,112px);max-width:10ch;margin:24px 0 0}.nx-web-editorial h3{font-size:clamp(25px,2.7vw,39px);max-width:17ch;line-height:1.15;margin-bottom:18px}.nx-web-editorial p{max-width:44ch;color:#526376;margin-bottom:22px}.nx-web-stage{position:relative;margin-left:8%;width:92%;perspective:1400px}.nx-web-stage .nx-project-visual{border-radius:5px;box-shadow:0 44px 100px #071a3326;transform:scale(.96) rotateX(1deg);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.nx-web-stage.is-visible .nx-project-visual{transform:scale(1) rotateX(0)}.nx-web-stage .nx-project-visual img{height:clamp(370px,52vw,700px);-o-object-position:center 38%;object-position:center 38%}.nx-web-caption{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c8d6e6;padding:13px 1px;color:#64768b;font-size:9px;letter-spacing:.12em}.nx-web-caption strong{font-size:13px;letter-spacing:0;color:#07111f}.nx-web-promises{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8%;column-gap:8%;margin:clamp(50px,7vw,95px) 0 0 8%}.nx-web-promise{position:relative;display:grid;grid-template-columns:38px 1fr 34px;align-items:center;gap:14px;min-height:75px;border-top:1px solid #c8d6e6}.nx-web-promise:nth-last-child(1){grid-column:1/-1;width:46%}.nx-web-promise>span{color:#0867ef;font-size:10px;font-weight:800}.nx-web-promise p{font-size:clamp(16px,1.7vw,22px);letter-spacing:-.025em}.nx-web-promise i{width:30px;height:1px;background:#0a6de8;transform:scaleX(.35);transform-origin:left;transition:transform .5s ease}.nx-web-promise.is-visible i{transform:scaleX(1)}.nx-home-auto{padding:clamp(92px,10vw,150px) 0;background:radial-gradient(ellipse at 85% 45%,#0c3c79,#07111f 63%)}.nx-auto-editorial{display:grid;grid-template-columns:1.2fr .65fr;gap:9%;align-items:end}.nx-auto-editorial h2{font-size:clamp(47px,6.2vw,96px);max-width:12ch;line-height:1.02;margin:24px 0 0}.nx-auto-editorial>p{color:#bfd0e4;font-size:16px;max-width:40ch;margin-bottom:6px}.nx-auto-experience{display:grid;grid-template-columns:.72fr 1.28fr;gap:8%;align-items:start;margin-top:clamp(60px,8vw,112px)}.nx-auto-tasks{padding-top:1px}.nx-auto-task{position:relative;display:flex;align-items:center;gap:17px;min-height:64px;border-top:1px solid #ffffff2b;color:#f4f8ff;font-size:clamp(17px,1.7vw,23px);letter-spacing:-.025em;overflow:hidden}.nx-auto-task:last-child{border-bottom:1px solid #ffffff2b}.nx-auto-task>span{color:#62aaff;font-size:9px;font-weight:800;letter-spacing:.1em;flex:none}.nx-auto-task>i{position:absolute;left:25px;right:0;top:50%;height:1px;background:#4b95fa;transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.nx-auto-task.is-visible{color:#96a9c2}.nx-auto-task.is-visible>i{transform:scaleX(1)}.nx-auto-task:nth-child(2){transition-delay:.08s}.nx-auto-task:nth-child(3){transition-delay:.16s}.nx-auto-task:nth-child(4){transition-delay:.24s}.nx-auto-task:nth-child(5){transition-delay:.32s}.nx-auto-task:nth-child(6){transition-delay:.4s}.nx-auto-task:nth-child(7){transition-delay:.48s}.nx-auto-solution{border-left:1px solid #3a6ea8;padding-left:clamp(22px,4vw,54px)}.nx-auto-flow-heading>span{font-size:9px;font-weight:800;letter-spacing:.15em;color:#65aeff}.nx-auto-flow-heading p{font-size:clamp(23px,2.5vw,36px);line-height:1.15;margin:12px 0 32px;max-width:18ch}.nx-auto-diagram{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:29px;position:relative}.nx-flow-step{position:relative;z-index:1;min-height:90px;padding:14px 15px 8px 0;border-top:1px solid #3978bd;color:#fff;opacity:.25;transform:translateY(10px)}.nx-auto-solution.is-visible .nx-flow-step{animation:nx-flow-arrive .55s cubic-bezier(.2,.8,.2,1) calc(var(--flow-index) * .17s) forwards}.nx-flow-step:after{content:"";position:absolute;top:-2px;left:0;right:12px;height:3px;background:#1885ff;box-shadow:0 0 12px #1682ff;transform:scaleX(0);transform-origin:left}.nx-auto-solution.is-visible .nx-flow-step:after{animation:nx-flow-line .38s ease calc(var(--flow-index) * .17s + .25s) forwards}.nx-flow-step:nth-child(4):before{content:"";position:absolute;right:0;top:0;width:1px;height:29px;background:#3978bd}.nx-flow-step:nth-child(n+5){grid-row:2}.nx-flow-step:nth-child(5){grid-column:1}.nx-flow-step:nth-child(6){grid-column:2}.nx-flow-step:nth-child(7){grid-column:3}.nx-flow-step span{display:block;color:#63adff;font-size:9px;font-weight:800;margin-bottom:13px}.nx-flow-step strong{font-size:clamp(11px,1.15vw,14px);line-height:1.25}@keyframes nx-flow-arrive{to{opacity:1;transform:translateY(0)}}@keyframes nx-flow-line{to{transform:scaleX(1)}}.nx-auto-benefits{font-size:clamp(17px,1.8vw,23px);line-height:1.55!important;color:#e7f1ff;margin:30px 0 23px!important;max-width:42ch!important}.nx-auto-benefits span{color:#77b8ff}.nx-home-projects{padding:clamp(92px,10vw,156px) 0;background:#f7f9fc}.nx-projects-editorial{max-width:800px;margin-bottom:35px}.nx-projects-editorial h2{font-size:clamp(43px,5.4vw,78px);max-width:13ch;margin:22px 0}.nx-projects-editorial p{max-width:62ch;color:#53677d;font-size:14px}.nx-showcase-project{display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,.64fr);gap:5.5vw;align-items:center;padding:70px 0 86px;border-bottom:1px solid #cbd7e5}.nx-showcase-project-2 .nx-showcase-copy{grid-column:2;grid-row:1}.nx-showcase-project-2 .nx-showcase-visual{grid-column:1;grid-row:1}.nx-showcase-copy>span{font-size:9px;line-height:1.4;color:#0867ef;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.nx-showcase-copy h3{font-size:clamp(39px,5vw,72px);margin:18px 0 15px}.nx-showcase-copy p{font-size:14px;color:#53677d;max-width:33ch;margin-bottom:22px}.nx-showcase-visual{display:block;min-width:0;perspective:1200px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nx-showcase-visual:hover{transform:translateY(-7px)}.nx-showcase-visual .nx-project-visual{border-radius:6px;box-shadow:0 32px 70px #08172a24;transition:transform .7s}.nx-showcase-project-1 .nx-showcase-visual .nx-project-visual{transform:rotateY(-3deg)}.nx-showcase-project-2 .nx-showcase-visual .nx-project-visual{transform:rotateY(3deg) rotate(.5deg)}.nx-showcase-visual .nx-project-visual img{height:clamp(340px,39vw,560px)}.nx-process{padding:clamp(82px,9vw,132px) 0}.nx-process-line{position:relative;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.nx-process-line:before,.nx-process-line:after{content:"";position:absolute;top:0;left:0;height:1px}.nx-process-line:before{right:0;background:#b7c9df}.nx-process-line:after{width:100%;background:#1775ee;transform:scaleX(0);transform-origin:left}.nx-process.is-visible .nx-process-line:after{animation:nx-process-line 1.2s .25s cubic-bezier(.2,.8,.2,1) forwards}@keyframes nx-process-line{to{transform:scaleX(1)}}.nx-process-line>div{padding:28px 18px 0 0}.nx-process-line>div:before{top:-5px;z-index:1;box-shadow:0 0 0 5px #f8fbff}.nx-process-line strong{font-size:clamp(13px,1.4vw,18px)}.nx-home-about{padding:clamp(80px,9vw,130px) 0}.nx-home-about-grid{display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:center}.nx-home-about-photo{position:relative;min-height:480px;overflow:hidden;background:#d9e1ec}.nx-home-about-photo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#06111f99)}.nx-home-about-photo img{width:100%;height:540px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;filter:saturate(.82)}.nx-home-about-photo>span{position:absolute;z-index:1;left:23px;bottom:20px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.14em}.nx-home-about-grid h2{font-size:clamp(44px,5vw,74px);max-width:10ch;margin:22px 0}.nx-home-about-grid p{color:#53677d;max-width:39ch;margin-bottom:25px}.nx-project-index.nx-white{padding:clamp(75px,8vw,120px) 0}.nx-project-index .nx-showcase-project{min-height:440px}.nx-project-index .nx-showcase-visual .nx-project-visual img{height:clamp(330px,39vw,530px)}.nx-inner-projects{background:radial-gradient(circle at 76% 50%,#0d4693,#06101f 62%)}@media (max-width:800px){.nx-home-hero{padding-bottom:82px}.nx-hero-stage{height:380px}.nx-web-editorial{grid-template-columns:1fr;gap:29px}.nx-web-editorial h2{max-width:12ch}.nx-web-editorial h3{max-width:24ch}.nx-web-stage{width:100%;margin-left:0}.nx-web-stage .nx-project-visual img{height:clamp(340px,60vw,500px)}.nx-web-promises{margin-left:0;-moz-column-gap:6%;column-gap:6%}.nx-auto-editorial{grid-template-columns:1fr;gap:22px}.nx-auto-editorial h2{max-width:15ch}.nx-auto-experience{grid-template-columns:1fr;gap:55px}.nx-auto-solution{border-left:0;border-top:1px solid #3a6ea8;padding:35px 0 0}.nx-flow-step strong{font-size:12px}.nx-showcase-project{grid-template-columns:minmax(170px,.4fr) minmax(0,.6fr);gap:4vw;padding:55px 0 65px}.nx-showcase-visual .nx-project-visual img{height:clamp(300px,44vw,390px)}.nx-home-about-grid{grid-template-columns:1fr .9fr;gap:7%}.nx-home-about-photo,.nx-home-about-photo img{min-height:360px;height:380px}}@media (max-width:600px){.nx-home-hero{min-height:0;padding:112px 0 63px}.nx-home-hero-grid{min-height:0;gap:12px}.nx-hero-stage{height:300px;margin-top:14px;transform:none!important}.nx-hero-browser-main{width:79%;right:0;top:0}.nx-hero-browser-side{width:47%;left:0;bottom:0}.nx-scroll-cue{display:flex;left:19px;bottom:15px;font-size:8px}.nx-home-web,.nx-home-auto,.nx-home-projects,.nx-home-about,.nx-process{padding:76px 0}.nx-web-editorial h2{font-size:clamp(45px,12vw,66px);max-width:11ch}.nx-web-editorial h3{font-size:25px}.nx-web-stage .nx-project-visual img{height:300px}.nx-web-caption{font-size:7px;gap:8px}.nx-web-caption strong{font-size:11px}.nx-web-promises{grid-template-columns:1fr;margin-top:43px}.nx-web-promise:nth-last-child(1){grid-column:auto;width:100%}.nx-web-promise{min-height:67px;grid-template-columns:31px 1fr 28px;gap:9px}.nx-web-promise p{font-size:17px}.nx-auto-editorial h2{font-size:clamp(43px,11vw,62px);max-width:12ch}.nx-auto-editorial>p{font-size:14px}.nx-auto-experience{margin-top:48px;gap:43px}.nx-auto-task{min-height:60px;font-size:17px;gap:13px}.nx-auto-flow-heading p{font-size:27px}.nx-auto-diagram{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.nx-flow-step{min-height:80px}.nx-flow-step:nth-child(n+5){grid-row:auto}.nx-flow-step:nth-child(5){grid-column:1}.nx-flow-step:nth-child(6){grid-column:2}.nx-flow-step:nth-child(7){grid-column:1/-1}.nx-flow-step:nth-child(4):before{display:none}.nx-auto-solution.is-visible .nx-flow-step:after{animation-delay:calc(var(--flow-index) * .12s + .2s)}.nx-auto-benefits{font-size:17px;margin-top:15px!important}.nx-projects-editorial h2{font-size:clamp(40px,10vw,56px);max-width:12ch}.nx-projects-editorial p{font-size:13px}.nx-showcase-project,.nx-project-index .nx-showcase-project{grid-template-columns:1fr;gap:26px;padding:48px 0 58px;min-height:0}.nx-showcase-project-2 .nx-showcase-copy,.nx-showcase-project-2 .nx-showcase-visual{grid-column:auto;grid-row:auto}.nx-showcase-project-2 .nx-showcase-visual{order:2}.nx-showcase-copy h3{font-size:45px;margin:14px 0 11px}.nx-showcase-copy p{font-size:13px;margin-bottom:17px}.nx-showcase-visual .nx-project-visual img,.nx-project-index .nx-showcase-visual .nx-project-visual img{height:290px}.nx-showcase-project-1 .nx-showcase-visual .nx-project-visual,.nx-showcase-project-2 .nx-showcase-visual .nx-project-visual{transform:none}.nx-process h2{max-width:13ch;margin-bottom:35px}.nx-process-line{grid-template-columns:1fr 1fr;row-gap:21px}.nx-process-line:before,.nx-process-line:after{display:none}.nx-process-line>div{border-top:1px solid #b7c9df;padding:14px 8px 8px 0}.nx-process-line>div:before{top:-5px}.nx-process-line strong{font-size:14px}.nx-home-about-grid{grid-template-columns:1fr;gap:31px}.nx-home-about-photo,.nx-home-about-photo img{height:360px;min-height:0}.nx-home-about-grid h2{font-size:46px;max-width:11ch;margin:17px 0}}@media (max-width:390px){.nx-hero-stage{height:270px}.nx-scroll-cue{left:15px}.nx-flow-step strong{font-size:11px}.nx-web-stage .nx-project-visual img{height:250px}.nx-showcase-visual .nx-project-visual img,.nx-project-index .nx-showcase-visual .nx-project-visual img{height:245px}}@media (prefers-reduced-motion:reduce){.nx-hero-stage,.nx-hero-browser-main,.nx-hero-browser-side{transform:none!important}.nx-hero-stage:before,.nx-hero-stage:after,.nx-float-one,.nx-float-two,.nx-scroll-cue svg{animation:none!important}.nx-auto-task>i,.nx-flow-step,.nx-flow-step:after,.nx-process-line:after{animation:none!important;transition:none!important}.nx-auto-solution.is-visible .nx-flow-step{opacity:1;transform:none}.nx-auto-solution.is-visible .nx-flow-step:after{transform:scaleX(1)}.nx-process.is-visible .nx-process-line:after{transform:scaleX(1)}}.nx-home-hero{min-height:0;padding:128px 0 54px}.nx-home-hero-grid{min-height:465px}.nx-home-copy h1{font-size:clamp(50px,4.9vw,78px);max-width:12ch}.nx-home-copy p{max-width:42ch}.nx-hero-stage{height:450px}.nx-scroll-cue{bottom:18px}.nx-home-offer{padding:70px 0 76px}.nx-offer-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.nx-offer-heading h2{font-size:clamp(35px,4vw,58px);max-width:15ch;margin-top:16px}.nx-offer-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #cdd9e7}.nx-offer-tabs button{display:flex;align-items:center;gap:15px;min-height:59px;padding:10px 12px;border:0;border-top:1px solid #cdd9e7;background:transparent;color:#65758a;text-align:left;cursor:pointer;transition:color .2s,background .2s}.nx-offer-tabs button+button{border-left:1px solid #cdd9e7}.nx-offer-tabs button>span{font-size:15px;font-weight:700;color:#07111f}.nx-offer-tabs button>svg{margin-left:auto;width:17px;height:17px}.nx-offer-tabs button.is-active{background:#edf4fd;color:#0867ef;box-shadow:inset 0 -2px #0867ef}.nx-offer-panel{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(30px,6vw,86px);align-items:center;min-height:375px;padding:35px 0 0;animation:nx-panel-arrive .35s ease both}@keyframes nx-panel-arrive{0%{opacity:.45;translate:0 7px}to{opacity:1;translate:0 0}}.nx-offer-index{color:#0867ef;font-size:9px;font-weight:800;letter-spacing:.14em}.nx-offer-copy h3{font-size:clamp(29px,3.25vw,47px);max-width:13ch;margin:16px 0}.nx-offer-copy>p{font-size:14px;color:#53677d;max-width:44ch;margin-bottom:20px}.nx-offer-copy .nx-offer-result{color:#0867ef;font-weight:700;margin-top:-9px;margin-bottom:18px}.nx-offer-points{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 23px}.nx-offer-points span{border:1px solid #cbd9e9;border-radius:99px;padding:5px 10px;color:#465a70;font-size:10px}.nx-offer-visual{position:relative;display:block;min-width:0;perspective:1000px}.nx-offer-visual .nx-project-visual{box-shadow:0 25px 58px #071a3323;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.nx-offer-visual:hover .nx-project-visual{transform:rotateY(-2deg) translateY(-4px)}.nx-offer-visual .nx-project-visual img{height:clamp(270px,30vw,390px);-o-object-fit:cover;object-fit:cover}.nx-offer-visual-caption{position:absolute;right:12px;bottom:12px;background:#06101fce;color:#fff;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800;letter-spacing:.1em}.nx-offer-automation{grid-template-columns:.78fr 1.22fr;-moz-column-gap:clamp(28px,5vw,74px);column-gap:clamp(28px,5vw,74px);row-gap:17px}.nx-offer-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;position:relative;padding:30px 0}.nx-offer-flow:before{content:"";position:absolute;left:5%;right:5%;top:50%;height:1px;background:#a9c9f3}.nx-offer-flow-step{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;text-align:center;animation:nx-node-pulse 2.7s ease-in-out calc(var(--flow-index)*.22s) infinite}.nx-offer-flow-step>span{width:47px;height:47px;display:grid;place-items:center;border:1px solid #71aaf4;border-radius:50%;background:#f7faff;color:#0867ef;font-size:9px;font-weight:800;box-shadow:0 0 0 7px #fff}.nx-offer-flow-step strong{max-width:12ch;font-size:11px;line-height:1.25}@keyframes nx-node-pulse{0%,to{translate:0 0}50%{translate:0 -4px}}.nx-offer-tasks{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:-9px}.nx-offer-tasks span{color:#62768d;font-size:10px}.nx-offer-tasks span+span:before{content:"·";color:#0867ef;margin-right:8px}.nx-home-projects{padding:68px 0 72px}.nx-projects-editorial{max-width:none;display:grid;grid-template-columns:.7fr 1.3fr;-moz-column-gap:30px;column-gap:30px;align-items:end;margin-bottom:28px}.nx-projects-editorial>.nx-eyebrow{justify-self:start;grid-column:1/-1;margin-bottom:13px}.nx-projects-editorial h2{font-size:clamp(32px,3.65vw,52px);max-width:19ch;margin:0}.nx-projects-editorial p{justify-self:end;max-width:44ch;margin-bottom:4px}.nx-project-switcher{display:grid;grid-template-columns:minmax(210px,.47fr) minmax(0,1.53fr);gap:clamp(24px,5vw,72px);align-items:stretch;border-top:1px solid #ccd8e6;border-bottom:1px solid #ccd8e6;padding:21px 0}.nx-project-switcher-list{display:flex;flex-direction:column}.nx-project-switcher-list button{position:relative;display:grid;grid-template-columns:27px 1fr 16px;align-items:center;-moz-column-gap:10px;column-gap:10px;min-height:68px;padding:9px 11px;border:0;border-bottom:1px solid #d8e1eb;background:transparent;color:#07111f;text-align:left;cursor:pointer;transition:background .2s,color .2s}.nx-project-switcher-list button:last-child{border-bottom:0}.nx-project-switcher-list button>span{grid-row:1/3;color:#0867ef;font-size:9px;font-weight:800}.nx-project-switcher-list button>strong{font-size:15px;line-height:1.2}.nx-project-switcher-list button>small{grid-column:2;color:#718196;font-size:9px;margin-top:4px}.nx-project-switcher-list button>svg{grid-column:3;grid-row:1/3;width:16px}.nx-project-switcher-list button:hover,.nx-project-switcher-list button.is-active{background:#edf4fd}.nx-project-switcher-list button.is-active>strong{color:#075dcc}.nx-project-switcher-preview{display:grid;grid-template-columns:.65fr 1.35fr;gap:20px;align-items:center;animation:nx-panel-arrive .4s ease both;min-width:0}.nx-project-switcher-copy>span{font-size:8px;letter-spacing:.12em;font-weight:800;color:#0867ef}.nx-project-switcher-copy h3{font-size:clamp(27px,3vw,42px);margin:10px 0}.nx-project-switcher-copy p{font-size:12px;line-height:1.55;color:#5d6d80;margin-bottom:15px}.nx-project-switcher-image{display:block;min-width:0;perspective:1000px}.nx-project-switcher-image .nx-project-visual{box-shadow:0 21px 46px #071a3324;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.nx-project-switcher-image:hover .nx-project-visual{transform:rotateY(-2deg) translateY(-3px)}.nx-project-switcher-image .nx-project-visual img{height:clamp(245px,27vw,350px);-o-object-fit:cover;object-fit:cover}.nx-projects-all{display:flex;justify-content:flex-end;padding-top:18px}.nx-home-combined{padding:62px 0 66px}.nx-home-combined-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(35px,6vw,88px);align-items:center}.nx-home-process h2,.nx-home-about-mini h2{font-size:clamp(30px,3.25vw,46px);max-width:12ch;margin:15px 0 24px}.nx-home-process ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.nx-home-process li{border-top:1px solid #b9c9dc;padding-top:10px}.nx-home-process li span{display:block;color:#0867ef;font-size:9px;font-weight:800;margin-bottom:8px}.nx-home-process li strong{display:block;font-size:clamp(9px,.85vw,12px);line-height:1.3}.nx-home-about-mini{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center;min-width:0}.nx-home-about-mini>img{width:150px;height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 29%;object-position:center 29%;filter:saturate(.85)}.nx-home-about-mini h2{max-width:10ch;margin:12px 0}.nx-home-about-mini p{font-size:12px;color:#526376;line-height:1.5;margin-bottom:14px}.nx-home-final .nx-contact-band{min-height:250px}.nx-home-final .nx-contact-band-inner{padding:48px 0;align-items:center}.nx-home-final .nx-contact-band h2{font-size:clamp(36px,4.2vw,58px);margin:10px 0}.nx-home-final .nx-ribbon:before{width:22vw;height:38vw;right:-8vw;top:-17vw}.nx-home-final .nx-ribbon:after{width:11vw;height:33vw;right:13vw;bottom:-19vw}@media (max-width:900px){.nx-home-hero{padding-top:112px;padding-bottom:52px}.nx-home-hero-grid{min-height:410px;grid-template-columns:45% 55%}.nx-hero-stage{height:390px}.nx-home-copy h1{font-size:clamp(46px,6.4vw,66px)}.nx-project-switcher{grid-template-columns:190px minmax(0,1fr);gap:24px}.nx-project-switcher-preview{grid-template-columns:.72fr 1.28fr;gap:14px}.nx-home-combined-grid{gap:35px}.nx-home-about-mini{grid-template-columns:120px 1fr;gap:16px}.nx-home-about-mini>img{width:120px;height:185px}}@media (max-width:700px){.nx-home-hero{padding:100px 0 55px}.nx-home-hero-grid{min-height:0;grid-template-columns:1fr;gap:0}.nx-home-copy h1{font-size:clamp(43px,10vw,62px);max-width:12ch}.nx-home-copy p{font-size:14px;margin-bottom:19px}.nx-hero-stage{height:275px;margin-top:7px}.nx-scroll-cue{left:19px;bottom:15px;font-size:8px}.nx-home-offer,.nx-home-projects,.nx-home-combined{padding:52px 0}.nx-offer-heading{display:block;margin-bottom:20px}.nx-offer-heading h2{font-size:37px;max-width:13ch}.nx-offer-tabs button{gap:8px;min-height:54px;padding:8px 5px;font-size:9px}.nx-offer-tabs button>span{font-size:12px}.nx-offer-tabs button>svg{width:14px}.nx-offer-panel,.nx-offer-automation{grid-template-columns:1fr;gap:21px;min-height:0;padding-top:25px}.nx-offer-copy h3{font-size:34px;max-width:14ch;margin:10px 0}.nx-offer-copy>p{font-size:13px;margin-bottom:14px}.nx-offer-points{margin:15px 0 17px;gap:6px}.nx-offer-points span{font-size:9px;padding:5px 8px}.nx-offer-visual .nx-project-visual img{height:240px}.nx-offer-flow{padding:16px 0 8px}.nx-offer-flow-step{gap:7px}.nx-offer-flow-step>span{width:39px;height:39px;box-shadow:0 0 0 5px #fff}.nx-offer-flow-step strong{font-size:9px}.nx-offer-tasks{grid-column:1;margin-top:0;gap:7px}.nx-offer-tasks span{font-size:9px}.nx-offer-tasks span+span:before{margin-right:6px}.nx-projects-editorial{display:block;margin-bottom:19px}.nx-projects-editorial h2{font-size:36px;margin:12px 0}.nx-projects-editorial p{font-size:12px}.nx-project-switcher{grid-template-columns:1fr;gap:17px;padding:14px 0}.nx-project-switcher-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.nx-project-switcher-list button{grid-template-columns:1fr;justify-items:start;align-content:center;gap:4px;min-height:62px;padding:8px;border:1px solid #d8e1eb}.nx-project-switcher-list button>span,.nx-project-switcher-list button>svg{display:none}.nx-project-switcher-list button>strong{font-size:10px}.nx-project-switcher-list button>small{grid-column:auto;font-size:8px;margin:0}.nx-project-switcher-preview{grid-template-columns:1fr;gap:14px}.nx-project-switcher-copy h3{font-size:29px;margin:5px 0}.nx-project-switcher-copy p{font-size:11px;margin-bottom:10px}.nx-project-switcher-image .nx-project-visual img{height:235px}.nx-projects-all{justify-content:flex-start;padding-top:14px}.nx-home-combined-grid{grid-template-columns:1fr;gap:37px}.nx-home-process h2,.nx-home-about-mini h2{font-size:34px;margin:11px 0 17px}.nx-home-process ol{gap:6px}.nx-home-process li span{font-size:8px;margin-bottom:6px}.nx-home-process li strong{font-size:9px}.nx-home-about-mini{grid-template-columns:105px 1fr;gap:16px}.nx-home-about-mini>img{width:105px;height:164px}.nx-home-about-mini p{font-size:11px}.nx-home-final .nx-contact-band{min-height:220px}.nx-home-final .nx-contact-band-inner{display:flex;align-items:flex-start;flex-direction:column;gap:19px;padding:38px 0}.nx-home-final .nx-contact-band h2{font-size:39px;max-width:11ch}}@media (max-width:390px){.nx-hero-stage{height:245px}.nx-home-process li strong{font-size:8px}.nx-project-switcher-image .nx-project-visual img{height:205px}.nx-home-about-mini{grid-template-columns:90px 1fr;gap:13px}.nx-home-about-mini>img{width:90px;height:145px}}@media (prefers-reduced-motion:reduce){.nx-offer-panel,.nx-offer-flow-step{animation:none!important}}.nx-home-combined{padding:49px 0 54px}.nx-home-combined-grid{display:block}.nx-home-process{position:relative;max-width:none}.nx-home-process-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.nx-home-process h2{font-size:clamp(31px,3.35vw,47px);max-width:none;margin:13px 0 0}.nx-home-process-note{padding-bottom:6px;color:#708096;font-size:9px;font-weight:800;letter-spacing:.14em}.nx-home-process ol{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.nx-home-process ol:before,.nx-home-process ol:after{content:"";position:absolute;left:0;top:4px;height:1px}.nx-home-process ol:before{right:0;background:#c8d5e4}.nx-home-process ol:after{width:100%;background:linear-gradient(90deg,#0867ef,#12c8ff);transform:scaleX(0);transform-origin:left;transition:transform 1.15s cubic-bezier(.2,.7,.2,1) .15s}.nx-home-process.is-visible ol:after{transform:scaleX(1)}.nx-home-process li{position:relative;z-index:1;border:0;padding:0 12px 0 0}.nx-home-process li:before{content:"";display:block;width:9px;height:9px;margin-bottom:13px;border:2px solid #8da5c0;border-radius:50%;background:#f5f8fc;transition:background .35s,border-color .35s,box-shadow .35s}.nx-home-process.is-visible li:before{border-color:#0878f9;background:#fff;box-shadow:0 0 0 4px #1687ff14}.nx-home-process li span{font-size:9px;letter-spacing:.1em;margin-bottom:4px}.nx-home-process li strong{font-size:clamp(11px,1.1vw,15px);line-height:1.25}.nx-home-ending{position:relative;isolation:isolate;overflow:hidden;background:#050c19;color:#f5f8fc}.nx-home-ending>.nx-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.nx-home-ending>.nx-ribbon:before{width:min(34vw,460px);height:min(45vw,610px);right:-4vw;top:-10vw;opacity:.18}.nx-home-ending>.nx-ribbon:after{width:min(24vw,330px);height:min(42vw,570px);right:14vw;bottom:-23vw;opacity:.13}.nx-home-ending-inner{position:relative;z-index:1}.nx-home-ending-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:54px 0 44px;border-bottom:1px solid #ffffff1c}.nx-home-ending-cta h2{max-width:17ch;margin:12px 0 8px;font-size:clamp(36px,4.2vw,58px);line-height:1.04;letter-spacing:-.045em}.nx-home-ending-cta h2 em{color:#318bff;font-style:normal}.nx-home-ending-cta p{color:#b4c2d5;font-size:14px;margin:0}.nx-home-ending-cta .nx-button{flex:none}.nx-home-ending-brand{position:relative;display:flex;align-items:center;min-height:clamp(110px,16vw,205px);overflow:hidden;border-bottom:1px solid #ffffff1c}.nx-home-ending-brand span{display:block;white-space:nowrap;font-size:clamp(100px,19vw,260px);line-height:.78;font-weight:850;letter-spacing:-.095em;color:#f4f8ff0a;-webkit-text-stroke:1px #d7e7ff45;transition:color .4s ease,text-shadow .4s ease,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(9%)}.nx-home-ending-brand:hover span{color:#0d55ba24;text-shadow:0 0 36px #0878ff53;transform:translateY(5%) scale(1.008)}.nx-home-ending-brand i{position:absolute;right:4%;top:50%;width:clamp(90px,13vw,170px);aspect-ratio:1;border:1px solid #1687ff5c;border-radius:50%;transform:translateY(-50%);box-shadow:inset 0 0 48px #0867ef17,0 0 48px #0878ff12;pointer-events:none}.nx-home-ending-brand i:before,.nx-home-ending-brand i:after{content:"";position:absolute;top:17%;right:17%;bottom:17%;left:17%;border:1px solid #26a1ff4d;border-radius:50%;transform:rotate(-32deg) scaleX(1.4)}.nx-home-ending-brand i:after{top:34%;right:34%;bottom:34%;left:34%;background:#0878ff20;box-shadow:0 0 25px #0878ff24;transform:none}.nx-home-ending-links{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:24px;padding:26px 0 25px}.nx-home-ending-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nx-home-ending-links strong{color:#7f91a9;font-size:9px;text-transform:uppercase;letter-spacing:.15em}.nx-home-ending-links nav{display:flex;flex-wrap:wrap;gap:8px 18px}.nx-home-ending-links a{color:#e2eaf5;text-decoration:none;font-size:12px;transition:color .2s}.nx-home-ending-links a:hover{color:#41a2ff}.nx-home-ending-email{justify-self:end}.nx-home-ending-email a{display:flex;align-items:center;gap:5px}.nx-home-ending-bottom{display:flex;justify-content:space-between;gap:16px;padding:13px 0 17px;border-top:1px solid #ffffff1c;color:#8494aa;font-size:9px;letter-spacing:.04em}@media (max-width:700px){.nx-home-combined{padding:39px 0 43px}.nx-home-process-heading{display:block;margin-bottom:22px}.nx-home-process h2{font-size:34px;margin-top:10px}.nx-home-process-note{display:block;margin-top:11px;font-size:8px}.nx-home-process ol{grid-template-columns:1fr;gap:0;padding-left:0}.nx-home-process ol:before,.nx-home-process ol:after{left:3px;top:4px;width:1px;height:calc(100% - 15px)}.nx-home-process ol:after{height:calc(100% - 15px);transform:scaleY(0);transform-origin:top}.nx-home-process.is-visible ol:after{transform:scaleY(1)}.nx-home-process li{display:grid;grid-template-columns:19px 30px 1fr;align-items:center;gap:10px;min-height:38px;padding:0}.nx-home-process li:before{grid-column:1;grid-row:1;width:7px;height:7px;margin:0}.nx-home-process li span{grid-column:2;grid-row:1;margin:0;font-size:8px}.nx-home-process li strong{grid-column:3;grid-row:1;font-size:13px}.nx-home-ending-cta{display:flex;align-items:flex-start;flex-direction:column;gap:20px;padding:38px 0 31px}.nx-home-ending-cta h2{font-size:39px;max-width:12ch}.nx-home-ending-cta p{font-size:13px}.nx-home-ending-brand{min-height:104px}.nx-home-ending-brand span{font-size:clamp(83px,20vw,150px);transform:translateY(6%)}.nx-home-ending-brand i{right:1%;width:78px}.nx-home-ending-links{grid-template-columns:1fr 1fr;gap:24px 12px;padding:22px 0}.nx-home-ending-links nav{display:grid;gap:9px}.nx-home-ending-links a{font-size:11px}.nx-home-ending-email{grid-column:1/-1;justify-self:start}.nx-home-ending-bottom{font-size:8px;flex-wrap:wrap}}@media (max-width:390px){.nx-home-ending-cta h2{font-size:36px}.nx-home-ending-brand span{font-size:20vw}.nx-home-ending-email a{font-size:10px}}@media (prefers-reduced-motion:reduce){.nx-home-process ol:after,.nx-home-process li:before,.nx-home-ending-brand span{transition:none!important}.nx-home-process ol:after{transform:scaleX(1)}.nx-home-ending-brand:hover span{transform:translateY(5%)}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.nx-home-process ol:after{transform:scaleY(1)}}.nx-hero-system-link{position:absolute;z-index:4;right:4%;bottom:7%;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #4ba6ff55;border-radius:999px;background:#06152cdd;box-shadow:0 12px 35px #00112c70;color:#d8eaff;font-size:8px;font-weight:750;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nx-hero-system-link i{width:15px;height:1px;background:linear-gradient(90deg,#176fff,#21caff);box-shadow:0 0 8px #1688ff}.nx-home-services{position:relative;padding:62px 0 67px;background:#f5f7fa;color:#07111f;overflow:hidden}.nx-home-bridge{height:20px;position:absolute;left:0;right:0;top:0;overflow:hidden}.nx-home-bridge:before{content:"";position:absolute;left:9%;right:9%;top:0;height:1px;background:linear-gradient(90deg,transparent,#128bff66,#11d5ff66,transparent)}.nx-home-bridge span{position:absolute;top:-8px;left:18%;width:16px;height:16px;border:1px solid #1597ff88;border-radius:50%;background:#f5f7fa;box-shadow:0 0 16px #168bff60;animation:nx-bridge-travel 7s ease-in-out infinite alternate}@keyframes nx-bridge-travel{to{transform:translate(58vw)}}.nx-home-services-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:26px}.nx-home-services-heading h2{max-width:15ch;margin:11px 0 0;font-size:clamp(31px,3.7vw,49px);line-height:1.03;letter-spacing:-.055em}.nx-home-services-heading h2 em{color:#0867ef;font-style:normal}.nx-home-experience{display:grid;grid-template-columns:minmax(225px,.36fr) minmax(0,1fr);min-height:405px;border-radius:15px;background:#071426;color:#f4f8ff;box-shadow:0 24px 70px #0b23421c;overflow:hidden;transition:background-color .35s}.nx-home-service-automation .nx-home-experience{background:#050e1d}.nx-home-service-rail{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:25px;border-right:1px solid #ffffff19}.nx-home-service-rail button{position:relative;display:grid;grid-template-columns:27px 1fr 20px;align-items:center;gap:9px;min-height:87px;padding:13px 12px;border:1px solid #ffffff26;border-radius:9px;background:transparent;color:#ced9e8;text-align:left;cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .25s}.nx-home-service-rail button>span{align-self:start;color:#68aaff;font-size:9px;font-weight:800;letter-spacing:.12em}.nx-home-service-rail button>strong{font-size:clamp(18px,1.9vw,25px);line-height:1.02;letter-spacing:-.04em}.nx-home-service-rail button>svg{width:17px;height:17px;transition:transform .2s}.nx-home-service-rail button:hover>svg,.nx-home-service-rail button.is-active>svg{transform:translate(2px,-2px)}.nx-home-service-rail button:hover,.nx-home-service-rail button.is-active{transform:translate(3px);border-color:#1689ff;background:linear-gradient(110deg,#0878f933,#1286ff0d);color:#fff}.nx-home-service-rail>p{max-width:24ch;margin:10px 0 0;color:#8ea2bb;font-size:11px;line-height:1.5}.nx-home-service-stage{min-width:0;animation:nx-home-enter .32s ease both}@keyframes nx-home-enter{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.nx-home-service-panel{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(20px,3.6vw,50px);align-items:center;min-height:405px;padding:29px clamp(22px,3.6vw,49px)}.nx-home-service-copy{max-width:380px}.nx-home-service-kicker{display:block;color:#75b5ff;font-size:8px;font-weight:800;letter-spacing:.13em}.nx-home-service-copy h3{margin:13px 0 12px;max-width:14ch;font-size:clamp(26px,3vw,39px);line-height:1.04;letter-spacing:-.05em}.nx-home-service-copy>p{max-width:42ch;margin:0 0 17px;color:#c1ccda;font-size:12px;line-height:1.65}.nx-home-service-copy .nx-text-link{color:#9bcaff;font-size:11px}.nx-home-service-outcome{display:block;margin:0 0 16px;color:#f6f9ff;font-size:13px;line-height:1.55}.nx-home-web-demo{position:relative;min-width:0;padding:10px 10px 0}.nx-home-demo-window{height:205px;overflow:hidden;border:1px solid #8098b855;border-radius:8px;background:#f7f9fc;box-shadow:0 24px 38px #0007;transition:transform .35s,box-shadow .35s}.nx-home-demo-window:hover{transform:perspective(900px) rotateY(-1deg) translateY(-3px);box-shadow:0 27px 46px #0009}.nx-home-demo-window>.om-demo-screen{width:143%;height:340px;transform:scale(.7);transform-origin:top left}.nx-home-web-annotation{position:absolute;top:0;right:-5px;display:grid;gap:3px;max-width:170px;padding:10px 12px;border:1px solid #58aaff78;border-radius:7px;background:#09224bee;box-shadow:0 8px 25px #0006;animation:nx-note-in .2s ease both}@keyframes nx-note-in{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.nx-home-web-annotation span{color:#7fc0ff;font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nx-home-web-annotation strong{font-size:9px;line-height:1.35}.nx-home-web-focus{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.nx-home-web-focus button{padding:5px 8px;border:1px solid #ffffff24;border-radius:99px;background:transparent;color:#a8b8cb;font-size:8px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.nx-home-web-focus button:hover,.nx-home-web-focus button.is-active{border-color:#348fff;background:#0a64ca35;color:#fff}.nx-home-automation-panel{grid-template-columns:.75fr 1.25fr}.nx-home-automation-demo{position:relative;min-width:0;min-height:310px;display:flex;flex-direction:column;justify-content:center;padding:35px 20px 28px;border:1px solid #5883b141;border-radius:10px;background:radial-gradient(ellipse at 50% 48%,#0829578c,transparent 68%),#071225;overflow:hidden}.nx-home-manual-tasks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nx-home-manual-tasks span{position:absolute;left:var(--task-left);top:var(--task-top);padding:6px 8px;border:1px solid #f2a16a55;border-radius:5px;background:#31231e;color:#f1c4a8;font-size:7px;white-space:nowrap;opacity:0;animation:nx-task-resolve .95s ease var(--task-delay) forwards}@keyframes nx-task-resolve{0%{opacity:0;transform:translateY(7px)}25%{opacity:1;transform:translateY(0)}65%{opacity:1;text-decoration:line-through;text-decoration-color:#52b9ff}to{opacity:0;transform:translateY(-2px)}}.nx-home-automation-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;align-items:center;margin-top:13px}.nx-home-automation-wire{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nx-home-automation-wire path{fill:none;stroke:#218eff;stroke-width:.45;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:190;stroke-dashoffset:190;filter:drop-shadow(0 0 1px #168bff);animation:nx-flow-draw 2.2s ease .55s forwards}@keyframes nx-flow-draw{to{stroke-dashoffset:0}}.nx-home-automation-node{display:grid;justify-items:center;gap:7px;text-align:center;animation:nx-node-on .3s ease var(--flow-delay) both}@keyframes nx-node-on{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.nx-home-automation-node>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #428aff;border-radius:50%;background:#081b36;color:#7fc0ff;font-size:8px;font-weight:800;box-shadow:0 0 0 5px #071225,0 0 16px #147bff20}.nx-home-automation-node strong{max-width:15ch;color:#e4edf8;font-size:9px;line-height:1.25}.nx-home-automation-node:nth-child(5){grid-column:3;grid-row:2}.nx-home-automation-node:nth-child(6){grid-column:2;grid-row:2}.nx-home-automation-node:nth-child(7){grid-column:1;grid-row:2}.nx-home-automation-status{align-self:flex-end;display:flex;align-items:center;gap:6px;margin-top:21px;color:#8fa6c0;font-size:7px;font-weight:800;letter-spacing:.12em}.nx-home-automation-status i{width:6px;height:6px;border-radius:50%;background:#28dcad;box-shadow:0 0 9px #28dcad}.nx-home-work{padding:65px 0 59px;background:#fff;color:#07111f}.nx-home-work-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px 35px;margin-bottom:20px}.nx-home-work-heading>.nx-eyebrow{grid-column:1/-1}.nx-home-work-heading h2{max-width:20ch;margin:0;font-size:clamp(29px,3.6vw,46px);line-height:1.06;letter-spacing:-.05em}.nx-home-work-heading>p{max-width:35ch;margin:0;color:#758398;font-size:10px;line-height:1.5}.nx-home-workbench{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(24px,4vw,54px);align-items:stretch;border-top:1px solid #d8e0ea;border-bottom:1px solid #d8e0ea;padding:17px 0}.nx-home-work-list{display:flex;flex-direction:column;justify-content:center}.nx-home-work-list button{display:grid;grid-template-columns:24px 1fr 16px;align-items:center;gap:7px;min-height:71px;padding:10px 8px;border:0;border-bottom:1px solid #e2e7ee;background:transparent;text-align:left;cursor:pointer;transition:background .22s,padding .22s,color .22s}.nx-home-work-list button:last-child{border:0}.nx-home-work-list button>span{grid-row:1/3;color:#0878f9;font-size:8px;font-weight:800}.nx-home-work-list button>strong{font-size:15px;line-height:1.2}.nx-home-work-list button>small{grid-column:2;color:#758398;font-size:9px}.nx-home-work-list button>svg{grid-column:3;grid-row:1/3;width:15px;color:#8392a5;transition:transform .2s,color .2s}.nx-home-work-list button:hover,.nx-home-work-list button.is-active{padding-left:13px;background:#f3f7fc;color:#075dcc}.nx-home-work-list button.is-active>svg{transform:translate(2px,-2px);color:#0878f9}.nx-home-project-feature{display:grid;grid-template-columns:.68fr 1.32fr;gap:20px;align-items:center;min-width:0;animation:nx-home-enter .28s ease both}.nx-home-project-meta>span{color:#0878f9;font-size:8px;font-weight:800;letter-spacing:.11em}.nx-home-project-meta h3{margin:9px 0;font-size:clamp(25px,3vw,39px);line-height:1.05;letter-spacing:-.05em}.nx-home-project-meta p{margin:0 0 13px;color:#63738a;font-size:11px;line-height:1.55}.nx-home-project-meta .nx-text-link{font-size:10px}.nx-home-project-screen{position:relative;display:block;height:278px;min-width:0;overflow:hidden;border:1px solid #d2dce8;border-radius:8px;background:#edf2f8;box-shadow:0 17px 42px #102b4a1f;transition:transform .35s,box-shadow .35s}.nx-home-project-screen:hover{transform:translateY(-3px);box-shadow:0 23px 49px #102b4a2c}.nx-home-project-screen>.om-demo-screen{width:122%;height:340px;transform:scale(.82);transform-origin:top left}.nx-home-screen-mark{position:absolute;right:9px;top:9px;padding:5px 7px;border-radius:4px;background:#05162cdb;color:#fff;font-size:7px;font-weight:800;letter-spacing:.1em}.nx-home-work-all{display:flex;justify-content:flex-end;padding-top:15px}.nx-home-work-all .nx-text-link{font-size:11px}.nx-home-ending{padding:0 0 12px}.nx-home-ending>.nx-ribbon:before{width:min(28vw,380px);height:min(39vw,520px);right:-8vw;top:-6vw;opacity:.14}.nx-home-ending>.nx-ribbon:after{width:min(21vw,280px);height:min(35vw,460px);right:16vw;bottom:-24vw;opacity:.11}.nx-home-ending-cta{padding:42px 0 32px}.nx-home-ending-cta h2{font-size:clamp(34px,4vw,53px);max-width:18ch}.nx-home-ending-cta .nx-button{min-height:44px}.nx-home-footer-main{display:grid;grid-template-columns:150px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #ffffff1c}.nx-home-footer-logo{display:inline-flex;width:104px;align-items:center}.nx-home-footer-logo .nx-logo{width:100%;height:auto}.nx-home-footer-nav{display:flex;flex-wrap:wrap;gap:8px 18px}.nx-home-footer-nav a{color:#dce7f4;font-size:10px;text-decoration:none;transition:color .2s}.nx-home-footer-nav a:hover{color:#5af}.nx-home-footer-email{display:flex;align-items:center;gap:5px;color:#91bfff;font-size:10px;text-decoration:none}.nx-home-footer-email:hover{color:#fff}.nx-home-footer-services{display:flex;align-items:center;gap:9px;padding:18px 0 13px;color:#8ca2bd;font-size:8px;font-weight:800;letter-spacing:.15em}.nx-home-footer-services i{color:#2188ff;font-size:15px;font-style:normal}.nx-home-footer-services b{height:1px;flex:1;margin-left:7px;background:linear-gradient(90deg,#168aff66,transparent)}.nx-home-ending-bottom{padding:10px 0 0;border:0;font-size:8px}.nx-home-ending-bottom span:last-child{color:#92a0b3}@media (max-width:850px){.nx-home-service-panel{grid-template-columns:.78fr 1.22fr;padding-inline:25px}.nx-home-workbench{grid-template-columns:190px minmax(0,1fr);gap:22px}.nx-home-project-feature{grid-template-columns:1fr;gap:12px}.nx-home-project-screen{height:245px}.nx-home-project-screen>.om-demo-screen{width:139%;transform:scale(.72)}.nx-home-footer-main{grid-template-columns:110px 1fr;gap:14px}.nx-home-footer-email{grid-column:2;grid-row:2}}@media (max-width:650px){.nx-hero-system-link{right:0;bottom:2%;gap:6px;padding:8px 10px;font-size:6px}.nx-home-services{padding:45px 0 47px}.nx-home-services-heading{display:block;margin-bottom:17px}.nx-home-services-heading h2{font-size:34px;margin-top:9px}.nx-home-experience{grid-template-columns:1fr;min-height:0;border-radius:11px}.nx-home-service-rail{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px;border-right:0;border-bottom:1px solid #ffffff19}.nx-home-service-rail button{grid-template-columns:20px 1fr 15px;gap:5px;min-height:62px;padding:8px}.nx-home-service-rail button>strong{font-size:16px}.nx-home-service-rail button>svg{width:14px}.nx-home-service-rail>p{grid-column:1/-1;max-width:none;margin:0;padding:3px 3px 0;font-size:9px}.nx-home-service-panel,.nx-home-automation-panel{grid-template-columns:1fr;gap:17px;min-height:0;padding:18px 15px 17px}.nx-home-service-copy h3{max-width:17ch;margin:8px 0;font-size:27px}.nx-home-service-copy>p{font-size:11px;margin-bottom:11px}.nx-home-service-outcome{font-size:11px;margin-bottom:10px}.nx-home-demo-window{height:174px}.nx-home-demo-window>.om-demo-screen{width:170%;transform:scale(.59)}.nx-home-web-annotation{right:2px;top:-6px;max-width:130px;padding:7px 8px}.nx-home-web-annotation strong{font-size:8px}.nx-home-web-focus{gap:4px;margin-top:8px}.nx-home-web-focus button{padding:5px 6px;font-size:7px}.nx-home-automation-demo{min-height:235px;padding:27px 9px 17px}.nx-home-automation-flow{gap:18px 4px;margin-top:22px}.nx-home-automation-wire path{stroke-width:.65}.nx-home-automation-node{gap:5px}.nx-home-automation-node>span{width:31px;height:31px;box-shadow:0 0 0 3px #071225}.nx-home-automation-node strong{font-size:7px}.nx-home-automation-status{margin-top:15px;font-size:6px}.nx-home-work{padding:45px 0 39px}.nx-home-work-heading{display:block;margin-bottom:13px}.nx-home-work-heading h2{font-size:32px;margin:9px 0}.nx-home-work-heading>p{font-size:9px}.nx-home-workbench{grid-template-columns:1fr;gap:12px;padding:11px 0}.nx-home-work-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nx-home-work-list button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;min-height:55px;padding:7px;border:1px solid #e0e6ee;border-radius:5px}.nx-home-work-list button>span,.nx-home-work-list button>svg{display:none}.nx-home-work-list button>strong{font-size:9px;white-space:nowrap}.nx-home-work-list button>small{font-size:7px}.nx-home-work-list button:hover,.nx-home-work-list button.is-active{padding-left:9px}.nx-home-project-feature{grid-template-columns:1fr;gap:9px}.nx-home-project-meta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px}.nx-home-project-meta>span{grid-column:1/-1;font-size:7px}.nx-home-project-meta h3{font-size:25px;margin:3px 0}.nx-home-project-meta p{grid-column:1;margin:0;font-size:9px}.nx-home-project-meta .nx-text-link{grid-column:2;grid-row:2/4;font-size:8px}.nx-home-project-screen{height:205px;border-radius:6px}.nx-home-project-screen>.om-demo-screen{width:167%;transform:scale(.6)}.nx-home-screen-mark{font-size:6px}.nx-home-work-all{justify-content:flex-start;padding-top:11px}.nx-home-work-all .nx-text-link{font-size:10px}.nx-home-ending-cta{padding:32px 0 25px;gap:15px}.nx-home-ending-cta h2{font-size:36px;margin:9px 0 6px;max-width:13ch}.nx-home-ending-cta p{font-size:11px}.nx-home-ending-cta .nx-button{min-height:41px}.nx-home-footer-main{grid-template-columns:1fr auto;gap:12px;padding:15px 0}.nx-home-footer-logo{width:89px}.nx-home-footer-nav{grid-column:1/-1;grid-row:2;gap:8px 14px}.nx-home-footer-nav a{font-size:9px}.nx-home-footer-email{grid-column:2;grid-row:1;font-size:8px}.nx-home-footer-services{gap:7px;padding:13px 0 10px;font-size:6px;letter-spacing:.11em}.nx-home-ending-bottom{gap:7px;font-size:7px}}@media (max-width:370px){.nx-home-project-screen{height:178px}.nx-home-project-screen>.om-demo-screen{width:192%;transform:scale(.52)}.nx-home-footer-email{font-size:7px}}@media (prefers-reduced-motion:reduce){.nx-home-bridge span,.nx-home-automation-wire path,.nx-home-automation-node,.nx-home-manual-tasks span,.nx-home-service-stage,.nx-home-project-feature{animation:none!important}.nx-home-automation-wire path{stroke-dashoffset:0}}.nx-home-services{padding:60px 0 56px;background:#f5f7fa;color:#07111f;transition:background-color .42s,color .42s}.nx-home-services:after{content:"";position:absolute;z-index:0;left:50%;top:0;width:1px;height:100%;background:linear-gradient(180deg,#208aff00,#208aff24 24%,#208aff00 79%);pointer-events:none}.nx-home-services>.nx-wrap{position:relative;z-index:1}.nx-home-service-automation{background:#050c19;color:#f5f8fc}.nx-home-services-heading{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-bottom:23px}.nx-home-services-heading>.nx-eyebrow{grid-column:1/-1}.nx-home-services-heading h2{grid-column:2;grid-row:2;justify-self:end;max-width:17ch;font-size:clamp(28px,3.2vw,43px);line-height:1.05}.nx-home-service-automation .nx-home-services-heading h2 em{color:#318bff}.nx-home-experience{position:relative;display:grid;grid-template-columns:minmax(225px,.34fr) minmax(0,1fr);gap:clamp(22px,4vw,60px);min-height:380px;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;overflow:visible;transition:none}.nx-home-service-rail{align-self:stretch;justify-content:center;gap:0;padding:10px 16px 18px 0;border:0}.nx-home-service-rail button{grid-template-columns:30px 1fr 18px;gap:12px;min-height:76px;padding:14px 0;border:0;border-bottom:1px solid #0a27431c;border-radius:0;background:transparent;color:#758398;transition:color .24s,padding .24s}.nx-home-service-automation .nx-home-service-rail button{border-color:#fff2;color:#8291a6}.nx-home-service-rail button>span{font-size:9px}.nx-home-service-rail button>strong{font-size:clamp(18px,1.7vw,23px);white-space:nowrap}.nx-home-service-rail button>svg{width:16px}.nx-home-service-rail button:hover,.nx-home-service-rail button.is-active{transform:none;padding-left:7px;border-color:#1288ff;background:transparent;color:#075dcc}.nx-home-service-automation .nx-home-service-rail button:hover,.nx-home-service-automation .nx-home-service-rail button.is-active{color:#fff}.nx-home-service-rail>p{max-width:24ch;margin:14px 0 0;color:#758398;font-size:10px;line-height:1.55}.nx-home-service-automation .nx-home-service-rail>p{color:#91a2b9}.nx-home-service-stage{min-height:380px;overflow:visible}.nx-home-service-panel,.nx-home-automation-panel{position:relative;grid-template-columns:minmax(205px,.68fr) minmax(0,1.32fr);gap:clamp(20px,3vw,44px);min-height:380px;padding:9px 0 13px;background:transparent}.nx-home-service-copy{position:relative;z-index:4;max-width:355px}.nx-home-service-kicker{color:#0878f9;font-size:8px}.nx-home-service-automation .nx-home-service-kicker{color:#77b5ff}.nx-home-service-copy h3{max-width:13ch;margin:12px 0;font-size:clamp(26px,2.7vw,36px);line-height:1.04}.nx-home-service-copy>p{max-width:38ch;color:#526175;font-size:12px}.nx-home-service-automation .nx-home-service-copy>p{color:#b6c5d8}.nx-home-service-copy .nx-text-link{color:#0867ef}.nx-home-service-automation .nx-home-service-copy .nx-text-link{color:#91c2ff}.nx-home-service-outcome{font-size:12px}.nx-home-web-scene{position:relative;align-self:center;min-width:0;height:327px;perspective:1000px}.nx-home-web-rule{position:absolute;left:4%;right:2%;top:49%;height:1px;background:linear-gradient(90deg,#1589ff00,#1589ff88 28%,#1589ff16);transform:rotate(-8deg)}.nx-home-demo-window{position:absolute;overflow:hidden;background:#f4f7fb;box-shadow:0 18px 40px #09254b24;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s}.nx-home-demo-desktop{z-index:1;top:38px;right:3%;width:78%;height:230px;border:1px solid #d6dfeb;transform:rotate(-2.5deg);box-shadow:0 24px 45px #071b3429}.nx-home-demo-desktop>.om-demo-screen{width:135%;height:340px;transform:scale(.74);transform-origin:top left}.nx-home-web-scene:hover .nx-home-demo-desktop{transform:rotate(-1deg) translateY(-3px);box-shadow:0 31px 53px #071b3435}.nx-home-demo-mobile{z-index:2;left:4%;bottom:12px;width:22%;height:175px;border:4px solid #f8fbff;border-radius:12px;transform:rotate(4deg);box-shadow:0 18px 42px #081a3040}.nx-home-demo-mobile>.om-demo-screen{width:455%;height:760px;transform:scale(.22);transform-origin:top left}.nx-home-web-fragment{position:absolute;z-index:3;left:12px;top:11px;color:#f7f9fd;font-size:7px;font-weight:800;letter-spacing:.13em;text-shadow:0 1px 8px #000a}.nx-home-web-fragment i{color:#39a0ff;font-style:normal;padding:0 4px}.nx-home-web-detail{position:absolute;z-index:3;color:#0878f9;font-size:7px;font-weight:800;letter-spacing:.13em;line-height:1.6}.nx-home-web-detail-top{left:18%;top:5px}.nx-home-web-detail-top b{margin-left:6px;color:#6d7d92}.nx-home-web-detail-bottom{right:0;bottom:21px;display:flex;align-items:end;gap:8px;color:#6a788b;text-align:right}.nx-home-web-detail-bottom svg{color:#0878f9}.nx-home-web-annotation{top:auto;right:0;bottom:65px;max-width:155px;padding:0 0 0 10px;border:0;border-left:1px solid #1288ff;background:transparent;box-shadow:none}.nx-home-web-annotation span{color:#0878f9}.nx-home-web-annotation strong{color:#1b2b40;font-size:8px}.nx-home-service-automation .nx-home-web-annotation strong{color:#f4f8fc}.nx-home-web-focus{position:absolute;z-index:4;left:27%;right:4%;bottom:1px;display:flex;justify-content:space-between;gap:7px;margin:0;padding-top:9px;border-top:1px solid #0878f955}.nx-home-web-focus button{position:relative;padding:0 0 4px;border:0;border-radius:0;background:transparent;color:#66768a;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.nx-home-web-focus button i{position:absolute;left:0;right:100%;bottom:0;height:1px;background:#0878f9;transition:right .2s}.nx-home-web-focus button.is-active,.nx-home-web-focus button:hover{border:0;background:transparent;color:#075dcc}.nx-home-web-focus button.is-active i,.nx-home-web-focus button:hover i{right:0}.nx-home-service-automation .nx-home-web-focus{border-color:#248aff66}.nx-home-service-automation .nx-home-web-focus button{color:#a2b4cb}.nx-home-service-automation .nx-home-web-focus button.is-active,.nx-home-service-automation .nx-home-web-focus button:hover{color:#fff}.nx-home-automation-panel{grid-template-columns:minmax(205px,.68fr) minmax(0,1.32fr)}.nx-home-automation-demo{position:relative;display:flex;justify-content:center;min-width:0;min-height:310px;padding:32px 8px 20px;border:0;border-radius:0;background:transparent;overflow:hidden}.nx-home-automation-demo:before{content:"";position:absolute;top:4%;right:2%;bottom:4%;left:2%;background:radial-gradient(ellipse at 50% 50%,#0764cf19,transparent 69%);pointer-events:none}.nx-home-manual-tasks span{padding:0;border:0;border-bottom:1px solid #e3a17b55;border-radius:0;background:transparent;color:#e7b89d;font-size:7px;letter-spacing:.04em}.nx-home-automation-flow{width:100%;max-width:620px;min-height:235px;gap:34px 12px;margin:auto 0;grid-template-columns:repeat(3,minmax(0,1fr))}.nx-home-automation-wire{overflow:visible}.nx-home-automation-wire path{stroke:#168bff99;stroke-width:.38;stroke-dasharray:190;stroke-dashoffset:190;animation:nx-flow-draw 2.2s ease .2s forwards}.nx-home-data-pulse{fill:#eaf7ff;filter:drop-shadow(0 0 2px #168bff) drop-shadow(0 0 5px #168bff);opacity:.95}.nx-home-automation-node{position:relative;z-index:1;gap:5px;animation:nx-node-on .34s ease var(--flow-delay) both}.nx-home-automation-node>span{width:34px;height:34px;border:1px solid #228dff9c;background:#050c19;color:#90c8ff;font-size:8px;box-shadow:0 0 0 5px #050c19,0 0 20px #0878f923}.nx-home-automation-node strong{font-size:9px}.nx-home-automation-node small{color:#54a8ff;font-size:6px;font-weight:800;letter-spacing:.1em}.nx-home-automation-status{display:none}.nx-home-work-heading h2{max-width:18ch}.nx-home-workbench{border-color:#cbd7e6}.nx-home-work-list button{border-bottom-color:#d5deea}.nx-home-work-list button:hover,.nx-home-work-list button.is-active{padding-left:13px;background:linear-gradient(90deg,#eaf3ff,transparent 86%);color:#075dcc}.nx-home-project-feature{gap:clamp(20px,4vw,54px)}.nx-home-project-screen{height:278px;border:0;border-radius:0;background:#eaf0f7;box-shadow:none;transform:perspective(1100px) rotateY(-2deg)}.nx-home-project-screen:hover{transform:perspective(1100px) rotateY(0) translateY(-2px);box-shadow:none}.nx-home-project-screen>.om-demo-screen{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.nx-home-project-screen:hover>.om-demo-screen{transform:scale(.85) translateY(-4px)}.nx-home-screen-mark{border-radius:0;background:#061426;color:#e3efff}.nx-home-ending-cta{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:190px;padding:36px 0 32px;border-bottom:1px solid #ffffff1c}.nx-home-ending-cta:after{content:"";position:absolute;left:38%;right:17%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#138fff,#1ad8ff77,transparent);transform-origin:left;animation:nx-ending-trace 4.5s ease-in-out infinite alternate}@keyframes nx-ending-trace{0%{transform:scaleX(.35);opacity:.4}to{transform:scaleX(1);opacity:1}}.nx-home-ending-cta h2{max-width:17ch;font-size:clamp(34px,3.9vw,52px)}.nx-home-ending-action{position:relative;display:grid;place-items:center;min-width:230px;min-height:100px}.nx-home-ending-action .nx-button{position:relative;z-index:2}.nx-home-ending-orbit{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:1px solid #168bff20;border-radius:50%;transform:rotate(-18deg) scaleX(1.32)}.nx-home-ending-orbit i{position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;background:#0878ff;box-shadow:0 0 12px #168bff}.nx-home-ending-orbit i:nth-child(2){left:auto;right:0;background:#22c8ff}.nx-home-ending-orbit b{position:absolute;left:50%;top:50%;width:44px;height:44px;border:1px solid #168bff44;border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #0878ff20}.nx-home-footer-main{grid-template-columns:1.2fr 1.7fr 1.05fr 1.4fr;gap:clamp(16px,2.5vw,36px);align-items:start;padding:22px 0 20px;border-bottom:1px solid #ffffff18}.nx-home-footer-signature{display:grid;gap:10px}.nx-home-footer-logo{width:108px}.nx-home-footer-signature p{margin:0;color:#b8c9df;font-size:10px;line-height:1.55}.nx-home-footer-nav,.nx-home-footer-services,.nx-home-footer-email{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.nx-home-footer-nav>span,.nx-home-footer-services>span,.nx-home-footer-email>span{margin-bottom:2px;color:#6af;font-size:7px;font-weight:800;letter-spacing:.14em}.nx-home-footer-nav a,.nx-home-footer-services a{font-size:9px;line-height:1.2}.nx-home-footer-email{justify-self:stretch;gap:9px}.nx-home-footer-email strong{display:flex;align-items:center;gap:5px;color:#e3efff;font-size:9px;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.nx-home-footer-email:hover strong{color:#66b2ff}.nx-home-ending-bottom{position:relative;align-items:center;padding:10px 0 2px;border:0;font-size:8px}.nx-home-ending-bottom i{position:absolute;right:0;top:50%;width:7px;height:7px;border-radius:50%;background:#158aff;box-shadow:0 0 14px #158aff;transform:translateY(-50%)}@media (max-width:850px){.nx-home-experience{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:20px}.nx-home-service-panel,.nx-home-automation-panel{grid-template-columns:minmax(175px,.7fr) minmax(0,1.3fr);gap:17px}.nx-home-demo-desktop{right:0;width:84%}.nx-home-demo-mobile{left:0;width:25%}.nx-home-footer-main{grid-template-columns:1fr 1.6fr 1fr;gap:18px}.nx-home-footer-email{grid-column:2/-1;grid-row:2}}@media (max-width:650px){.nx-home-services{padding:42px 0 39px}.nx-home-services:after{left:88%;opacity:.5}.nx-home-services-heading{display:block;margin-bottom:18px}.nx-home-services-heading h2{font-size:32px;margin-top:9px}.nx-home-experience{grid-template-columns:1fr;gap:12px;min-height:0}.nx-home-service-rail{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;border-bottom:1px solid #0a274326}.nx-home-service-automation .nx-home-service-rail{border-color:#fff2}.nx-home-service-rail button{grid-template-columns:18px 1fr 14px;gap:5px;min-height:52px;padding:7px 4px}.nx-home-service-rail button>strong{font-size:13px;white-space:normal}.nx-home-service-rail>p{grid-column:1/-1;margin:8px 0 0;font-size:8px}.nx-home-service-stage,.nx-home-service-panel{min-height:0}.nx-home-service-panel,.nx-home-automation-panel{grid-template-columns:1fr;gap:11px;padding:8px 0 2px}.nx-home-service-copy h3{max-width:17ch;margin:7px 0;font-size:24px}.nx-home-service-copy>p{max-width:45ch;margin-bottom:9px;font-size:10px}.nx-home-service-kicker{font-size:7px}.nx-home-service-copy .nx-text-link{font-size:9px}.nx-home-web-scene{height:244px;margin:0 -2px}.nx-home-demo-desktop{top:27px;right:1%;width:77%;height:167px;transform:rotate(-2deg)}.nx-home-demo-desktop>.om-demo-screen{width:173%;height:340px;transform:scale(.58)}.nx-home-demo-mobile{left:4%;bottom:27px;width:24%;height:118px;border-width:3px}.nx-home-demo-mobile>.om-demo-screen{width:455%;height:760px;transform:scale(.16)}.nx-home-web-detail-top{top:1px;left:13%;font-size:6px}.nx-home-web-detail-bottom{bottom:3px;font-size:6px}.nx-home-web-annotation{right:0;bottom:43px;max-width:116px;padding-left:7px}.nx-home-web-annotation strong{font-size:7px}.nx-home-web-focus{left:30%;right:0;bottom:0;gap:5px;padding-top:6px}.nx-home-web-focus button{font-size:5px;letter-spacing:.04em}.nx-home-web-fragment{left:7px;top:7px;font-size:5px}.nx-home-automation-demo{min-height:208px;padding:16px 0 8px}.nx-home-automation-flow{min-height:175px;gap:24px 2px;margin:0}.nx-home-automation-node{gap:4px}.nx-home-automation-node>span{width:27px;height:27px;box-shadow:0 0 0 3px #050c19}.nx-home-automation-node strong{font-size:7px}.nx-home-automation-node small{font-size:5px;letter-spacing:.06em}.nx-home-manual-tasks span{font-size:6px}.nx-home-work{padding:39px 0 34px}.nx-home-work-heading h2{max-width:17ch;font-size:29px}.nx-home-workbench{padding:9px 0;gap:10px}.nx-home-work-list{gap:0}.nx-home-work-list button{min-height:47px;padding:5px 3px;border:0;border-bottom:1px solid #d5deea;border-radius:0}.nx-home-work-list button>strong{font-size:8px}.nx-home-work-list button>small{font-size:6px}.nx-home-work-list button:hover,.nx-home-work-list button.is-active{padding-left:6px;background:linear-gradient(90deg,#eaf3ff,transparent)}.nx-home-project-feature{gap:7px}.nx-home-project-meta h3{font-size:23px}.nx-home-project-screen{height:198px;transform:none}.nx-home-project-screen>.om-demo-screen{width:170%;transform:scale(.59)}.nx-home-project-screen:hover>.om-demo-screen{transform:scale(.61) translateY(-3px)}.nx-home-ending-cta{grid-template-columns:1fr auto;gap:10px;min-height:0;padding:30px 0 22px}.nx-home-ending-cta h2{max-width:12ch;margin:8px 0 5px;font-size:30px}.nx-home-ending-cta p{max-width:31ch;font-size:9px}.nx-home-ending-action{min-width:93px;min-height:88px}.nx-home-ending-action .nx-button{min-height:37px;padding:8px 10px;font-size:8px;white-space:nowrap}.nx-home-ending-orbit{transform:rotate(-18deg) scaleX(1.1)}.nx-home-ending-orbit b{width:33px;height:33px}.nx-home-footer-main{grid-template-columns:1fr 1fr;gap:17px 12px;padding:16px 0 13px}.nx-home-footer-signature{grid-column:1/-1;grid-template-columns:1fr;align-items:start;gap:7px}.nx-home-footer-logo{width:102px}.nx-home-footer-signature p{font-size:10px}.nx-home-footer-nav,.nx-home-footer-services{gap:7px}.nx-home-footer-email{grid-column:1/-1;grid-row:auto;gap:6px}.nx-home-footer-nav a,.nx-home-footer-services a,.nx-home-footer-email strong{font-size:10px}.nx-home-ending-bottom{font-size:8px}}@media (max-width:370px){.nx-home-ending-cta h2{font-size:27px}.nx-home-ending-action{min-width:82px}.nx-home-ending-action .nx-button{font-size:7px;padding:7px 8px}.nx-home-demo-mobile{width:27%}.nx-home-web-focus button{font-size:4px}}@media (prefers-reduced-motion:reduce){.nx-home-ending-cta:after{animation:none;transform:none}.nx-home-ending-orbit,.nx-home-ending-orbit i,.nx-home-ending-orbit b{animation:none!important}.nx-home-data-pulse{display:none}.nx-home-services,.nx-home-demo-window,.nx-home-project-screen,.nx-home-project-screen>.om-demo-screen{transition:none!important}.nx-home-project-screen:hover>.om-demo-screen{transform:none}}.nx-home-services{isolation:isolate;transition:background-color .5s ease,color .5s ease}.nx-home-services-heading h2{display:flex;flex-direction:column;gap:2px;transition:color .5s ease}.nx-home-services-title span,.nx-home-services-title em{display:block;transition:color .5s ease,opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.nx-home-services-title.is-web span{color:#07111f;opacity:1;transform:translate(0)}.nx-home-services-title.is-web em{color:#758399;opacity:.66;transform:translate(12px)}.nx-home-services-title.is-automation span{color:#9aabc2;opacity:.66;transform:translate(12px)}.nx-home-services-title.is-automation em{color:#fff;opacity:1;transform:translate(0)}.nx-home-experience{display:block;min-height:0}.nx-home-service-rail{position:relative;display:grid;grid-template-columns:1fr 1fr;align-self:auto;gap:0;margin:0 0 16px;padding:0;border:0}.nx-home-service-rail button{display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;min-height:54px;padding:10px 12px 13px;border:0;border-radius:0;background:transparent;color:#7e8b9c;text-align:left}.nx-home-service-rail button>strong{font-size:clamp(13px,1.15vw,16px);letter-spacing:.09em}.nx-home-service-rail button.is-active{padding-left:12px;color:#075dcc}.nx-home-service-automation .nx-home-service-rail button.is-active{color:#fff}.nx-home-service-indicator{position:absolute;left:0;bottom:0;width:50%;height:2px;background:linear-gradient(90deg,#137dff,#18b7ff);box-shadow:0 0 12px #148bff70;transform:translate(0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nx-home-service-indicator:after{content:"";position:absolute;right:0;top:-2px;width:6px;height:6px;border-radius:50%;background:#2bd3ff;box-shadow:0 0 10px #23c7ff}.nx-home-service-rail[data-view=automation] .nx-home-service-indicator{transform:translate(100%)}.nx-home-service-stage{position:relative;min-height:380px;overflow:visible}.nx-home-service-panel,.nx-home-automation-panel{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(18px,2.5vw,34px);min-height:0;padding:12px 0 10px;visibility:hidden;opacity:0;transform:translateY(13px) scale(.987);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s}.nx-home-service-panel.is-active{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:0s}.nx-home-service-copy{max-width:390px}.nx-home-demo-desktop{right:1%;width:87%;height:244px;transform:rotate(-2.5deg) translateY(0) scale(1)}.nx-home-demo-mobile{left:3%;width:25%;height:184px}.nx-home-web-panel:not(.is-active) .nx-home-demo-desktop{transform:translate(-7%,9%) rotate(-6deg) scale(.96);opacity:.35}.nx-home-web-panel:not(.is-active) .nx-home-demo-mobile{transform:translate(16%,12%) rotate(8deg) scale(.88);opacity:.25}.nx-home-automation-demo{min-height:310px}.nx-home-automation-wire path{stroke-dashoffset:190;animation:none}.nx-home-automation-panel.is-active .nx-home-automation-wire path{animation:nx-flow-draw .56s cubic-bezier(.2,.7,.2,1) .06s both}.nx-home-automation-node{opacity:0;transform:translateY(7px) scale(.92);animation:none}.nx-home-automation-panel.is-active .nx-home-automation-node{animation:nx-node-on .4s cubic-bezier(.2,.7,.2,1) var(--flow-delay) both}.nx-home-automation-panel:not(.is-active) .nx-home-data-pulse{opacity:0}.nx-home-data-pulse-two{opacity:.78;filter:drop-shadow(0 0 2px #178bff)}.nx-home-data-pulse-three{opacity:.62;filter:drop-shadow(0 0 2px #20c7ff)}.nx-home-project-feature{animation:nx-project-change .42s cubic-bezier(.2,.7,.2,1) both}@keyframes nx-project-change{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.nx-home-ending-cta{border-bottom:0}.nx-home-ending-inner{position:relative}.nx-home-footer-current{position:absolute;z-index:1;left:0;top:0;display:block;width:100%;height:220px;margin:0;overflow:visible;pointer-events:none}.nx-home-footer-current path{fill:none;stroke:url(#nx-footer-current);stroke-width:1.15;stroke-dasharray:18 5 2 5;animation:nx-current-drift 8s linear infinite}.nx-home-footer-current circle{fill:#36ceff;filter:drop-shadow(0 0 4px #1eaaff);animation:nx-current-dot 2.4s ease-in-out infinite alternate}@keyframes nx-current-drift{to{stroke-dashoffset:-120}}@keyframes nx-current-dot{0%{opacity:.45;r:1.5}to{opacity:1;r:3}}.nx-home-footer-main{position:relative;z-index:2;border-bottom-color:#ffffff12}.nx-home-footer-logo{position:relative}.nx-home-footer-logo:before{content:"";position:absolute;left:-9px;top:50%;width:4px;height:4px;border-radius:50%;background:#20c8ff;box-shadow:0 0 10px #168bff;transform:translateY(-50%)}@media (max-width:850px){.nx-home-service-panel,.nx-home-automation-panel{grid-template-columns:minmax(225px,.78fr) minmax(0,1.22fr)}}@media (max-width:650px){.nx-home-services-heading h2{font-size:29px}.nx-home-experience{display:block}.nx-home-service-rail{margin-bottom:12px}.nx-home-service-rail button{grid-template-columns:21px 1fr 13px;gap:4px;min-height:50px;padding:8px 3px 12px}.nx-home-service-rail button.is-active{padding-left:3px}.nx-home-service-rail button>span{font-size:8px}.nx-home-service-rail button>strong{font-size:10px;letter-spacing:.04em}.nx-home-service-stage{min-height:448px}.nx-home-service-panel,.nx-home-automation-panel{grid-template-columns:1fr;gap:10px;padding:7px 0 0}.nx-home-service-copy{max-width:none}.nx-home-web-scene{height:244px}.nx-home-demo-desktop{width:84%;height:178px}.nx-home-demo-mobile{width:26%;height:124px}.nx-home-automation-demo{min-height:208px}.nx-home-automation-flow{min-height:175px}.nx-home-footer-current{height:205px}.nx-home-footer-current path{stroke-width:1.6}}@media (prefers-reduced-motion:reduce){.nx-home-services,.nx-home-services-title span,.nx-home-services-title em,.nx-home-service-indicator,.nx-home-service-panel,.nx-home-demo-window,.nx-home-automation-wire path,.nx-home-automation-node,.nx-home-project-feature,.nx-home-footer-current path,.nx-home-footer-current circle{animation:none!important;transition:none!important}.nx-home-service-panel:not(.is-active){visibility:hidden}.nx-home-service-panel.is-active{visibility:visible;opacity:1;transform:none}.nx-home-automation-wire path{stroke-dashoffset:0}}.nx-home-section-label{display:block;color:#68809b;font-size:9px;font-weight:800;letter-spacing:.15em;line-height:1.3}.nx-home-services-heading{align-items:flex-start;flex-direction:column;gap:0}.nx-home-services-heading h2{margin-top:9px}.nx-home-services-title.is-web span{color:#0878f9}.nx-home-services-title.is-web em{color:#8795a8}.nx-home-services-title.is-automation span{color:#879ab4}.nx-home-services-title.is-automation em{color:#318bff}.nx-home-web-focus{position:relative;gap:clamp(8px,1.5vw,18px);margin-top:13px;padding-top:8px;border-top:1px solid #9cb2ca55}.nx-home-web-focus button{position:relative;padding:4px 1px 6px;border:0;border-radius:0;border-bottom:1px solid transparent;background:transparent;color:#718198;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.nx-home-web-focus button:hover,.nx-home-web-focus button.is-active{border:0;border-bottom:1px solid #1885ff;background:transparent;color:#075dcc}.nx-home-service-automation .nx-home-web-focus button:hover,.nx-home-service-automation .nx-home-web-focus button.is-active{color:#fff}.nx-home-web-scene{isolation:isolate;transition:filter .35s ease}.nx-home-demo-desktop{overflow:hidden}.nx-home-demo-desktop:after{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 36%,#fff9 48%,#63b7ff9c 52%,transparent 64%);transform:translate(-110%)}.nx-home-web-scene[data-focus=claridad] .nx-home-demo-desktop .om-d-release-head h3,.nx-home-web-scene[data-focus=claridad] .nx-home-demo-mobile .om-d-events-head h3{color:#1780ff;text-shadow:0 0 15px #147cff55;transform:translate(4px);transition:color .25s,text-shadow .25s,transform .25s}.nx-home-web-scene[data-focus=confianza] .nx-home-demo-desktop .om-d-release-head,.nx-home-web-scene[data-focus=confianza] .nx-home-demo-mobile .om-d-events-head{filter:drop-shadow(0 3px 7px #168bff70);transition:filter .25s}.nx-home-web-scene[data-focus=conversion] .nx-home-demo-desktop .om-d-tracks p b,.nx-home-web-scene[data-focus=conversion] .nx-home-demo-mobile .om-d-events>div b{color:#fff;background:#0878f9;border-radius:50%;box-shadow:0 0 0 5px #0878f92b;animation:nx-conversion-pulse .85s ease-in-out infinite alternate}@keyframes nx-conversion-pulse{to{box-shadow:0 0 0 8px #0878f900;transform:translateY(-2px)}}.nx-home-web-scene[data-focus=movil] .nx-home-demo-mobile{z-index:4;transform:rotate(0) scale(1.16) translate(8px,-5px);box-shadow:0 25px 45px #081a305c}.nx-home-web-scene[data-focus=movil] .nx-home-demo-desktop{transform:rotate(-1deg) translate(7%) scale(.96)}.nx-home-web-scene[data-focus=velocidad] .nx-home-demo-desktop:after{opacity:1;animation:nx-page-sweep .78s cubic-bezier(.2,.7,.2,1) both}@keyframes nx-page-sweep{to{transform:translate(110%);opacity:0}}.nx-home-automation-node{transition:opacity .3s ease,filter .3s ease}.nx-home-automation-node.is-current>span{background:#0d58a7;border-color:#76c4ff;color:#fff;box-shadow:0 0 0 5px #071225,0 0 23px #188bffb8;transform:scale(1.09)}.nx-home-automation-node.is-current strong{color:#fff}.nx-home-automation-node.is-current small{color:#8ad7ff;text-shadow:0 0 9px #188bff}.nx-home-automation-node.is-complete>span{background:#0b3261;border-color:#258cff;color:#a6d4ff}.nx-home-automation-node.is-complete small{color:#66b9ff}.nx-home-work{position:relative;background:radial-gradient(ellipse at 83% 20%,#edf5ff 0,transparent 43%),#fff}.nx-home-work:before{content:"";position:absolute;right:-12%;top:44%;width:42%;height:1px;background:linear-gradient(90deg,transparent,#168bff36,transparent);transform:rotate(-13deg);pointer-events:none}.nx-home-work>.nx-wrap{position:relative}.nx-home-work-heading{grid-template-columns:1fr auto}.nx-home-work-heading>.nx-home-section-label{grid-column:1/-1}.nx-home-workbench{position:relative;border:0;padding:8px 0 4px}.nx-home-work-list button{background:transparent}.nx-home-work-list button:hover,.nx-home-work-list button.is-active{background:linear-gradient(90deg,#edf5ff,transparent 92%)}.nx-home-project-feature{align-items:center}.nx-home-project-visual-stack{position:relative;min-width:0;perspective:1000px}.nx-home-project-screen{border-radius:3px;transform:perspective(1000px) rotateY(-2deg);box-shadow:0 21px 44px #102b4a26}.nx-home-project-screen:hover{transform:perspective(1000px) rotateY(0) translateY(-3px)}.nx-home-project-mobile{position:absolute;z-index:2;right:3%;bottom:-8px;width:19%;height:174px;overflow:hidden;border:4px solid #f7faff;border-radius:14px;background:#09111e;box-shadow:0 18px 38px #081a3045;transform:rotate(3deg);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.nx-home-project-mobile:hover{transform:rotate(0) translateY(-5px) scale(1.03);box-shadow:0 23px 42px #081a3055}.nx-home-project-mobile>.om-demo-screen{width:455%;height:760px;transform:scale(.22);transform-origin:top left}.nx-feature-casa-norte .nx-home-project-screen{box-shadow:0 21px 44px #633b2026}.nx-feature-norte-training .nx-home-project-screen{box-shadow:0 21px 44px #124e8b29}.nx-feature-nocturna .nx-home-project-screen{box-shadow:0 21px 44px #44316d2b}.nx-home-project-meta>span{transition:color .25s}.nx-feature-casa-norte .nx-home-project-meta>span{color:#a76536}.nx-feature-norte-training .nx-home-project-meta>span{color:#0878f9}.nx-feature-nocturna .nx-home-project-meta>span{color:#7158d4}.nx-home-ending{background:linear-gradient(120deg,#050c19,#07152b 67%,#071d3e)}.nx-home-ending-inner{isolation:isolate}.nx-home-ending-cta{position:relative;z-index:2;padding:34px 0 26px}.nx-home-footer-current{z-index:1;height:220px}.nx-home-footer-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(135px,.85fr) minmax(0,2.5fr) minmax(180px,1fr);gap:clamp(18px,3vw,42px);align-items:center;padding:20px 0 17px;border-bottom:1px solid #ffffff14}.nx-home-footer-routes{display:grid;grid-template-columns:1.25fr .85fr;gap:clamp(12px,2.5vw,34px)}.nx-home-footer-nav,.nx-home-footer-services{display:flex;flex-direction:row;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:8px 14px}.nx-home-footer-nav>span,.nx-home-footer-services>span{flex:0 0 100%;margin:0;color:#6af;font-size:8px;letter-spacing:.14em}.nx-home-footer-nav a,.nx-home-footer-services a{font-size:10px;color:#e2eaf5;transition:color .2s}.nx-home-footer-nav a:hover,.nx-home-footer-services a:hover{color:#66b2ff}.nx-home-footer-email{justify-self:end}.nx-home-ending-bottom{padding-top:10px}@media (max-width:850px){.nx-home-project-mobile{width:22%;height:145px}.nx-home-footer-main{grid-template-columns:120px minmax(0,1fr);gap:16px}.nx-home-footer-routes{grid-column:2;grid-row:1}.nx-home-footer-email{grid-column:2;grid-row:2;justify-self:start}}@media (max-width:650px){.nx-home-section-label{font-size:8px}.nx-home-services-heading h2{margin-top:8px}.nx-home-web-focus{gap:7px;justify-content:space-between}.nx-home-web-focus button{font-size:6px;letter-spacing:.035em}.nx-home-project-mobile{right:3%;bottom:-3px;width:24%;height:123px;border-width:3px;border-radius:11px}.nx-home-project-mobile>.om-demo-screen{width:455%;height:760px;transform:scale(.16)}.nx-home-footer-main{grid-template-columns:1fr auto;gap:17px 12px}.nx-home-footer-signature{grid-column:1/-1}.nx-home-footer-routes{grid-column:1/-1;grid-row:auto;grid-template-columns:1.25fr .85fr;gap:13px}.nx-home-footer-nav,.nx-home-footer-services{gap:7px 9px}.nx-home-footer-nav>span,.nx-home-footer-services>span{font-size:7px}.nx-home-footer-nav a,.nx-home-footer-services a{font-size:9px}.nx-home-footer-email{grid-column:1/-1;grid-row:auto;justify-self:start}.nx-home-ending-cta{padding:30px 0 20px}}@media (prefers-reduced-motion:reduce){.nx-home-demo-desktop:after{display:none}.nx-home-web-scene[data-focus=conversion] .nx-home-demo-desktop .om-d-tracks p b,.nx-home-web-scene[data-focus=conversion] .nx-home-demo-mobile .om-d-events>div b{animation:none}.nx-home-automation-node,.nx-home-automation-node>span,.nx-home-project-mobile,.nx-home-project-screen{transition:none!important;animation:none!important}.nx-home-project-screen:hover,.nx-home-project-mobile:hover{transform:none}}@media (max-width:650px){.nx-home-web-focus{gap:7px}.nx-home-web-focus button{font-size:8px;letter-spacing:.015em}.nx-home-automation-node strong{font-size:8px}.nx-home-automation-node small{font-size:6px}.nx-home-footer-nav>span,.nx-home-footer-services>span{font-size:8px}.nx-home-footer-nav a,.nx-home-footer-services a,.nx-home-ending-cta p{font-size:10px}}@media (max-width:370px){.nx-home-web-focus{gap:5px}.nx-home-web-focus button{font-size:7px}}@media (min-width:851px){.nx-home-services-heading{display:block;margin-bottom:14px}.nx-home-services-heading h2{display:flex;grid-column:1;grid-row:auto;justify-self:start;align-items:flex-start;max-width:24ch;margin:9px 0 0;font-size:clamp(34px,3vw,44px);text-align:left}.nx-home-service-panel,.nx-home-automation-panel{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);gap:clamp(18px,2vw,28px);padding:8px 0 10px}.nx-home-service-stage{min-height:380px}.nx-home-web-scene{height:327px}.nx-home-demo-desktop{right:0;width:98%;height:260px}.nx-home-demo-desktop>.om-demo-screen{width:125%;height:340px;transform:scale(.8);transform-origin:top left}.nx-home-demo-mobile{left:3%;width:25%;height:190px}.nx-home-workbench{grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);gap:clamp(16px,1.7vw,24px)}.nx-home-project-feature{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(16px,1.7vw,24px)}.nx-home-project-mobile{width:21%;height:185px;right:2%}.nx-home-footer-nav>span,.nx-home-footer-services>span,.nx-home-footer-email>span{font-size:9px}.nx-home-footer-nav a,.nx-home-footer-services a{font-size:12px;line-height:1.3}.nx-home-footer-email strong{font-size:12px;line-height:1.35}}#home-projects .nx-home-work-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px clamp(18px,3vw,42px);margin-bottom:12px}#home-projects .nx-home-work-heading>.nx-home-section-label{grid-column:1/-1}#home-projects .nx-home-work-heading h2{grid-column:1;grid-row:2;align-self:end;max-width:18ch}#home-projects .nx-home-work-heading>p{grid-column:1;grid-row:3;max-width:42ch;margin-top:2px}#home-projects .nx-home-project-selector{grid-column:2;grid-row:2/4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;border-bottom:1px solid #d5dfeb}#home-projects .nx-home-project-selector button{position:relative;display:flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 10px;border:0;background:transparent;color:#758398;text-align:left;cursor:pointer;transition:color .22s ease}#home-projects .nx-home-project-selector button>span{color:#1681fa;font-size:9px;font-weight:800}#home-projects .nx-home-project-selector button>strong{overflow:hidden;font-size:clamp(10px,.9vw,13px);font-weight:750;text-overflow:ellipsis;white-space:nowrap}#home-projects .nx-home-project-selector button>svg{flex:0 0 auto;width:14px;height:14px;opacity:0;transform:translate(-3px,3px);transition:opacity .22s ease,transform .22s ease}#home-projects .nx-home-project-selector button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#1179fa,#26caff);content:"";transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.7,.2,1)}#home-projects .nx-home-project-selector button:hover,#home-projects .nx-home-project-selector button.is-active{color:#07111f}#home-projects .nx-home-project-selector button:hover>svg,#home-projects .nx-home-project-selector button.is-active>svg{opacity:1;transform:translate(0)}#home-projects .nx-home-project-selector button.is-active:after{transform:scaleX(1)}#home-projects .nx-home-workbench{display:block;border:0;padding:0}#home-projects .nx-home-project-feature{grid-template-columns:minmax(200px,.28fr) minmax(0,1fr);gap:clamp(20px,2.7vw,38px);min-height:318px;animation:nx-home-project-arrive .38s cubic-bezier(.2,.7,.2,1) both}#home-projects .nx-home-project-meta{align-content:center;max-width:300px}#home-projects .nx-home-project-meta>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase}#home-projects .nx-home-project-meta h3{margin:8px 0;font-size:clamp(27px,3.15vw,42px)}#home-projects .nx-home-project-meta p{max-width:32ch;margin:0 0 12px;font-size:12px;line-height:1.48}#home-projects .nx-home-project-meta .nx-text-link{font-size:11px}#home-projects .nx-home-project-visual-stack{min-height:318px}#home-projects .nx-home-project-screen{height:300px;border-radius:5px;box-shadow:0 24px 52px #102b4a26}#home-projects .nx-home-project-screen>.om-demo-screen{width:122%;height:366px;transform:scale(.82);transform-origin:top left}#home-projects .nx-home-project-mobile{right:2%;bottom:-4px;width:19%;height:184px}#home-projects .nx-home-project-mobile>.om-demo-screen{width:455%;height:760px;transform:scale(.22);transform-origin:top left}#home-projects .nx-home-project-feature{transition:filter .35s ease}#home-projects .nx-home-work-all{padding-top:11px}@keyframes nx-home-project-arrive{0%{opacity:.35;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1000px){#home-projects .nx-home-work-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}#home-projects .nx-home-project-selector button{gap:6px;padding-inline:5px}#home-projects .nx-home-project-feature{grid-template-columns:minmax(185px,.31fr) minmax(0,1fr);gap:18px}#home-projects .nx-home-project-screen{height:270px}#home-projects .nx-home-project-screen>.om-demo-screen{height:330px;transform:scale(.82)}#home-projects .nx-home-project-visual-stack{min-height:288px}}@media (max-width:650px){#home-projects .nx-home-work{padding-top:39px}#home-projects .nx-home-work-heading{display:grid;grid-template-columns:1fr;gap:9px;margin-bottom:14px}#home-projects .nx-home-work-heading>.nx-home-section-label{grid-column:1;grid-row:1}#home-projects .nx-home-work-heading h2{grid-column:1;grid-row:2;max-width:19ch;font-size:29px}#home-projects .nx-home-project-selector{grid-column:1;grid-row:3;display:flex;gap:4px;margin-top:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}#home-projects .nx-home-project-selector::-webkit-scrollbar{display:none}#home-projects .nx-home-project-selector button{flex:0 0 auto;gap:6px;min-height:43px;padding:7px 8px;scroll-snap-align:start}#home-projects .nx-home-project-selector button>strong{font-size:10px}#home-projects .nx-home-project-selector button>svg{display:none}#home-projects .nx-home-work-heading>p{grid-column:1;grid-row:4;margin:0;font-size:9px}#home-projects .nx-home-workbench{touch-action:pan-y}#home-projects .nx-home-project-feature{grid-template-columns:1fr;gap:8px;min-height:0}#home-projects .nx-home-project-meta{grid-template-columns:1fr auto;max-width:none;gap:2px 8px}#home-projects .nx-home-project-meta>span{grid-column:1/-1;font-size:7px}#home-projects .nx-home-project-meta h3{grid-column:1;grid-row:2;font-size:24px;margin:2px 0}#home-projects .nx-home-project-meta p{grid-column:1;grid-row:3;max-width:38ch;margin:0;font-size:9px}#home-projects .nx-home-project-meta .nx-text-link{grid-column:2;grid-row:2/4;align-self:center;font-size:9px}#home-projects .nx-home-project-visual-stack{min-height:225px}#home-projects .nx-home-project-screen{height:215px}#home-projects .nx-home-project-screen>.om-demo-screen{width:167%;height:360px;transform:scale(.6)}#home-projects .nx-home-project-mobile{right:3%;bottom:-3px;width:23%;height:123px}#home-projects .nx-home-project-mobile>.om-demo-screen{width:455%;height:760px;transform:scale(.16)}#home-projects .nx-home-work-all{padding-top:11px}}@media (prefers-reduced-motion:reduce){#home-projects .nx-home-project-selector button,#home-projects .nx-home-project-selector button:after,#home-projects .nx-home-project-screen,#home-projects .nx-home-project-mobile{transition:none!important}#home-projects .nx-home-project-feature{animation:none!important}#home-projects .nx-home-project-screen:hover,#home-projects .nx-home-project-mobile:hover{transform:none}}@media (min-width:651px){#home-projects.nx-home-work{padding:47px 0 43px}#home-projects .nx-home-project-feature,#home-projects .nx-home-project-visual-stack{min-height:300px}#home-projects .nx-home-work-all{padding-top:8px}}@media (max-width:650px){#home-projects.nx-home-work{padding:30px 0 27px}#home-projects .nx-home-project-visual-stack{min-height:205px}#home-projects .nx-home-project-screen{height:195px}#home-projects .nx-home-work-all{padding-top:8px}}.nx-services-page{overflow:hidden;background:#f7f9fc;color:#101a29}.nx-services-page .nx-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.nx-services-hero{position:relative;isolation:isolate;overflow:hidden;min-height:450px;padding:70px 0 55px;background:radial-gradient(ellipse at 80% 46%,#0c3470 0,transparent 45%),#06101f;color:#f8fbff}.nx-services-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:5%;align-items:center;min-height:320px}.nx-services-hero-copy{position:relative;z-index:2}.nx-services-hero-copy h1{max-width:11ch;margin:18px 0 15px;font-size:clamp(43px,5.2vw,70px);line-height:.99;letter-spacing:-.055em}.nx-services-hero-copy h1 em{color:#2785ff;font-style:normal}.nx-services-hero-copy>p{max-width:47ch;color:#c4d2e4;font-size:15px;line-height:1.65}.nx-services-hero-pillars{display:flex;align-items:center;gap:12px;margin-top:25px}.nx-services-hero-pillars a{display:flex;gap:9px;align-items:center;color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em}.nx-services-hero-pillars a span{color:#59a5ff;font-size:10px}.nx-services-hero-pillars>b{color:#2785ff;font-size:20px;font-weight:400}.nx-services-scroll{display:inline-flex;align-items:center;gap:8px;margin-top:25px;color:#9bb0ca;text-decoration:none;font-size:11px;transition:color .2s}.nx-services-scroll:hover{color:#fff}.nx-services-scroll svg{animation:nx-services-down 1.5s ease-in-out infinite}@keyframes nx-services-down{50%{transform:translateY(3px)}}.nx-services-hero-art{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;perspective:1100px}.nx-services-hero-browser{position:relative;z-index:2;width:min(100%,530px);height:265px;padding:25px 20px 0;border:1px solid #7fbaff47;border-radius:12px 12px 3px 3px;background:#101d30;box-shadow:0 36px 80px #0008;transform:rotateY(-7deg) rotateX(2deg);overflow:hidden}.nx-services-browserbar{position:absolute;z-index:5;left:0;right:0;top:0;height:25px;display:flex;align-items:center;gap:5px;padding:0 9px;background:#12243b;border-bottom:1px solid #ffffff16}.nx-services-browserbar>i{width:5px;height:5px;border-radius:50%;background:#5382b7}.nx-services-browserbar>span{margin:auto;font-size:7px;letter-spacing:.08em;color:#c4d6eb}.nx-services-hero-browser>.om-demo-screen{position:absolute;left:13px;top:27px;width:142%;height:340px;transform:scale(.68);transform-origin:top left}.nx-services-hero-flow{position:absolute;z-index:3;right:-3%;bottom:18px;display:flex;align-items:center;gap:8px;padding:12px 15px;background:#07172bef;border:1px solid #499aff67;box-shadow:0 15px 40px #0007;color:#e7f1ff;font-size:8px;font-weight:800;letter-spacing:.12em}.nx-services-hero-flow>i{width:22px;height:1px;background:linear-gradient(90deg,#2379f7,#27d4ff);position:relative}.nx-services-hero-flow>i:after{content:"";position:absolute;right:0;top:-2px;border:2px solid transparent;border-right:0;border-left-color:#41b6ff}.nx-services-hero-caption{position:absolute;left:1%;bottom:4px;color:#8098b5;font-size:8px;letter-spacing:.17em}.nx-services-hero-caption b{color:#2388ff;padding:0 4px}.nx-services-hero-orbit{position:absolute;width:300px;height:300px;border:1px solid #1673f527;border-radius:50%;transform:translate(12%)}.nx-services-hero-orbit:before,.nx-services-hero-orbit:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border:1px solid #2e8fff20;border-radius:50%}.nx-services-hero-orbit:after{top:55px;right:55px;bottom:55px;left:55px}.nx-services-hero-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#218eff;box-shadow:0 0 18px #178bff}.nx-services-hero-orbit i:nth-child(1){top:11%;left:24%}.nx-services-hero-orbit i:nth-child(2){right:2%;top:48%;background:#1bc6f6}.nx-services-hero-orbit i:nth-child(3){bottom:6%;left:30%;background:#7354ff}.nx-services-web{position:relative;padding:73px 0 54px;background:#f7f9fc;scroll-margin-top:80px}.nx-services-web:before{content:"";position:absolute;top:0;left:50%;width:min(1240px,calc(100% - 64px));height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#cdd9e8 18%,#cdd9e8 82%,transparent)}.nx-services-web-intro,.nx-services-auto-intro{display:grid;grid-template-columns:1fr .65fr;gap:8%;align-items:end;margin-bottom:27px}.nx-services-web-intro h2,.nx-services-auto-intro h2{max-width:13ch;margin:10px 0 0;font-size:clamp(35px,4.1vw,54px);line-height:1.02;letter-spacing:-.045em}.nx-services-web-intro>div+div p,.nx-services-auto-intro>div+div p{max-width:43ch;margin:0 0 15px;color:#526174;font-size:13px;line-height:1.7}.nx-services-web-intro .nx-button,.nx-services-auto-intro .nx-button{min-height:42px}.nx-services-web-demo{position:relative;min-height:405px;padding:22px 4% 18px;border-top:1px solid #d8e0eb;border-bottom:1px solid #d8e0eb;overflow:hidden;background:radial-gradient(ellipse at 65% 56%,#eaf1fc 0,transparent 55%)}.nx-services-demo-label{position:absolute;z-index:4;left:4%;right:4%;top:10px;display:flex;justify-content:space-between;color:#66768b;font-size:8px;font-weight:700;letter-spacing:.14em}.nx-services-demo-label span+span{color:#096ef3}.nx-services-demo-stage{position:absolute;top:32px;right:5%;bottom:52px;left:5%}.nx-services-demo-desktop{position:absolute;left:9%;top:8px;width:76%;height:320px;overflow:hidden;border:7px solid #fff;border-radius:9px;background:#111a28;box-shadow:0 26px 55px #24395830;transform:perspective(1200px) rotateY(-4deg);transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s}.nx-services-demo-desktop>.om-demo-screen{width:145%;height:390px;transform:scale(.69);transform-origin:top left}.nx-services-demo-phone{position:absolute;z-index:3;right:4%;bottom:0;width:19%;height:265px;overflow:hidden;border:5px solid #fff;border-radius:18px;background:#111a28;box-shadow:0 20px 45px #1c304d38;transform:rotate(3deg);transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s}.nx-services-demo-phone>.om-demo-screen{width:455%;height:760px;transform:scale(.2);transform-origin:top left}.nx-services-demo-note{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;color:#1b2a3e;font-size:9px;font-weight:700}.nx-services-demo-note i{display:block;width:40px;height:1px;background:#1176f7}.nx-services-note-one{top:15%;right:1%}.nx-services-note-two{left:1%;bottom:19%}.nx-services-demo-note:before{content:"";width:5px;height:5px;border:1px solid #1685ff;border-radius:50%;order:2}.nx-services-feature-controls{position:absolute;z-index:5;left:4%;right:4%;bottom:15px;display:flex;align-items:center;gap:clamp(10px,2.6vw,33px)}.nx-services-feature-controls button{position:relative;padding:4px 0;border:0;background:transparent;color:#66768b;font-family:inherit;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s}.nx-services-feature-controls button:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:#0875ff;transition:width .22s}.nx-services-feature-controls button[aria-pressed=true]{color:#10243e}.nx-services-feature-controls button[aria-pressed=true]:after{width:100%}.nx-services-web-demo.is-claridad .nx-services-demo-desktop{box-shadow:0 26px 55px #24395830,0 0 0 3px #1685ff33}.nx-services-web-demo.is-conversion .nx-services-demo-desktop{transform:perspective(1200px) rotateY(-2deg) translateY(-3px)}.nx-services-web-demo.is-movil .nx-services-demo-phone{transform:translateY(-12px) rotate(0);box-shadow:0 28px 48px #145dbb45}.nx-services-web-demo.is-movil .nx-services-demo-desktop{transform:perspective(1200px) rotateY(-7deg) scale(.98)}.nx-services-web-demo.is-velocidad .nx-services-demo-desktop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,#fff8 50%,transparent 65%);transform:translate(-100%);animation:nx-services-scan .65s ease}@keyframes nx-services-scan{to{transform:translate(100%)}}.nx-services-web-demo.is-confianza .nx-services-demo-phone{box-shadow:0 20px 45px #1c304d38,0 0 0 3px #0875ff38}.nx-services-web-summary{margin:13px 0 0;color:#546479;font-size:11px;line-height:1.6;text-align:right}.nx-services-automation{position:relative;isolation:isolate;overflow:hidden;padding:69px 0 50px;background:radial-gradient(ellipse at 80% 45%,#0b3470 0,transparent 46%),#06101f;color:#f8fbff;scroll-margin-top:75px}.nx-services-automation:before{content:"";position:absolute;z-index:-1;left:-100px;bottom:-195px;width:520px;height:520px;border:1px solid #1685ff24;border-radius:50%;box-shadow:0 0 0 40px #1685ff09,0 0 0 90px #1685ff06}.nx-services-auto-intro{grid-template-columns:1fr .63fr;margin-bottom:34px}.nx-services-auto-intro h2{max-width:13ch}.nx-services-auto-intro>div+div p{color:#c2d2e6}.nx-services-auto-body{display:grid;grid-template-columns:.32fr 1fr;gap:6%;align-items:center}.nx-services-auto-copy>span{display:block;max-width:22ch;color:#fff;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.nx-services-auto-copy p{max-width:29ch;margin:13px 0 0;color:#9fb5d0;font-size:11px;line-height:1.7}.nx-services-flow{position:relative;padding:18px 0 12px;border-top:1px solid #90b6e52d;border-bottom:1px solid #90b6e52d}.nx-services-flow-heading,.nx-services-flow-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#90a8c7;font-size:8px;font-weight:700;letter-spacing:.14em}.nx-services-flow-live{display:flex;align-items:center;gap:6px;color:#92c5ff}.nx-services-flow-live i{width:6px;height:6px;border-radius:50%;background:#27d2ff;box-shadow:0 0 12px #27d2ff;animation:nx-services-pulse 1.2s ease-in-out infinite}@keyframes nx-services-pulse{50%{opacity:.35;box-shadow:0 0 3px #27d2ff}}.nx-services-flow-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:23px 0 25px}.nx-services-flow-step{position:relative;display:flex;min-height:82px;flex-direction:column;align-items:flex-start;justify-content:center;padding:13px 12px 13px 0;transition:color .25s}.nx-services-flow-index{color:#5e7697;font-size:8px;letter-spacing:.1em}.nx-services-flow-step strong{display:block;margin:7px 0 5px;color:#bdcce0;font-size:11px;line-height:1.25}.nx-services-flow-step small{color:#63809e;font-size:7px;font-weight:700;letter-spacing:.1em;transition:color .2s}.nx-services-flow-step.is-active small,.nx-services-flow-step.is-complete small{color:#45bcff}.nx-services-flow-step.is-active .nx-services-flow-index{color:#32a4ff}.nx-services-flow-connector{position:absolute;top:21px;left:0;right:0;height:1px;transform:translate(8px);background:#284362}.nx-services-flow-connector:after{content:"";position:absolute;right:0;top:-2px;border:2px solid transparent;border-right:0;border-left-color:#536d8a}.nx-services-flow-connector b{position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#29c7ff;opacity:0;box-shadow:0 0 10px #25bfff}.nx-services-flow-step.is-complete .nx-services-flow-connector b{opacity:1;animation:nx-services-data 1s linear infinite}@keyframes nx-services-data{to{left:100%}}.nx-services-flow-step.is-active .nx-services-flow-connector{background:linear-gradient(90deg,#1488ff,#2acfff,#284362)}.nx-services-flow-foot{font-weight:500;letter-spacing:.02em;color:#9fb5d0}.nx-services-flow-status{display:flex;align-items:center;gap:5px;color:#66c8ff;font-size:8px;font-weight:700;letter-spacing:.1em}.nx-services-together{margin-top:31px;padding-top:15px;border-top:1px solid #90b6e522;color:#9fb5d0;font-size:11px;line-height:1.6}@media (max-width:900px){.nx-services-hero{padding:62px 0 45px}.nx-services-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:3%}.nx-services-hero-copy h1{font-size:clamp(39px,6vw,57px)}.nx-services-demo-desktop{left:4%;width:83%}.nx-services-demo-phone{right:1%;width:22%}.nx-services-auto-body{grid-template-columns:.27fr 1fr;gap:4%}.nx-services-flow-step{padding-right:7px}}@media (max-width:650px){.nx-services-page .nx-wrap{width:calc(100% - 38px)}.nx-services-hero{min-height:0;padding:50px 0 31px}.nx-services-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:0}.nx-services-hero-copy h1{max-width:12ch;margin:13px 0 10px;font-size:clamp(38px,10.5vw,51px)}.nx-services-hero-copy>p{max-width:40ch;font-size:12px}.nx-services-hero-pillars{gap:9px;margin-top:16px;flex-wrap:wrap}.nx-services-hero-pillars a{font-size:10px}.nx-services-scroll{margin-top:15px;font-size:10px}.nx-services-hero-art{min-height:207px;margin:4px 4px 0}.nx-services-hero-browser{width:90%;height:176px;padding:18px 12px 0;border-radius:8px}.nx-services-browserbar{height:18px}.nx-services-browserbar>span{font-size:6px}.nx-services-hero-browser>.om-demo-screen{left:7px;top:19px;width:190%;height:340px;transform:scale(.48)}.nx-services-hero-flow{right:-3%;bottom:18px;gap:5px;padding:8px 9px;font-size:6px}.nx-services-hero-flow>i{width:13px}.nx-services-hero-caption{left:0;bottom:0;font-size:6px}.nx-services-hero-orbit{width:220px;height:220px}.nx-services-web{padding:45px 0 36px}.nx-services-web:before{width:calc(100% - 38px)}.nx-services-web-intro,.nx-services-auto-intro{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.nx-services-web-intro h2,.nx-services-auto-intro h2{max-width:15ch;margin-top:7px;font-size:clamp(31px,8vw,40px)}.nx-services-web-intro>div+div p,.nx-services-auto-intro>div+div p{margin-bottom:10px;font-size:12px}.nx-services-web-intro .nx-button,.nx-services-auto-intro .nx-button{min-height:40px}.nx-services-web-demo{min-height:280px;padding:17px 0 14px}.nx-services-demo-label{left:0;right:0;top:7px;font-size:7px}.nx-services-demo-stage{top:30px;right:0;bottom:43px;left:0}.nx-services-demo-desktop{left:0;top:18px;width:91%;height:205px;border-width:5px;border-radius:7px;transform:none}.nx-services-demo-desktop>.om-demo-screen{width:190%;height:390px;transform:scale(.51)}.nx-services-demo-phone{right:1%;bottom:0;width:26%;height:175px;border-width:4px;border-radius:14px;transform:rotate(2deg)}.nx-services-demo-phone>.om-demo-screen{width:455%;height:760px;transform:scale(.145)}.nx-services-demo-note{font-size:7px;gap:4px}.nx-services-demo-note i{width:20px}.nx-services-note-one{top:3%;right:0}.nx-services-note-two{left:0;bottom:7%}.nx-services-feature-controls{left:0;right:0;bottom:10px;gap:0;justify-content:space-between}.nx-services-feature-controls button{font-size:7px;letter-spacing:.07em}.nx-services-feature-controls button:after{bottom:-4px}.nx-services-web-summary{margin-top:10px;font-size:10px;text-align:left}.nx-services-automation{padding:44px 0 32px}.nx-services-auto-intro{margin-bottom:20px}.nx-services-auto-body{grid-template-columns:1fr;gap:19px}.nx-services-auto-copy>span{max-width:34ch;font-size:15px}.nx-services-auto-copy p{max-width:38ch;margin-top:6px;font-size:10px}.nx-services-flow{padding:13px 0 10px}.nx-services-flow-heading,.nx-services-flow-foot{font-size:7px}.nx-services-flow-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px;margin:16px 0}.nx-services-flow-step{min-height:66px;padding:10px 7px 8px 0}.nx-services-flow-step strong{font-size:10px}.nx-services-flow-step small{font-size:6px}.nx-services-flow-connector{top:18px;right:0;transform:translate(5px)}.nx-services-flow-step:nth-child(3) .nx-services-flow-connector{display:none}.nx-services-flow-foot{align-items:flex-start;letter-spacing:0}.nx-services-flow-status{font-size:7px;white-space:nowrap}.nx-services-together{margin-top:22px;padding-top:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.nx-services-page *,.nx-services-page *:before,.nx-services-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:650px){.nx-services-page .nx-services-demo-note{display:none}.nx-services-page .nx-services-feature-controls button{font-size:8px;letter-spacing:.035em}}.nx-services-web{isolation:isolate}.nx-services-bridge{position:absolute;z-index:3;right:15%;bottom:-13px;width:1px;height:31px;background:linear-gradient(180deg,#1282ff00,#1685ff,#29caff00);pointer-events:none}.nx-services-bridge:before{content:"";position:absolute;top:1px;left:-2px;width:5px;height:5px;border-radius:50%;background:#1685ff;box-shadow:0 0 11px #1685ff99}.nx-services-flow{padding:17px 0 11px;border:0}.nx-services-flow-heading{font-size:10px;letter-spacing:.02em;text-transform:none;color:#dceaff}.nx-services-flow-live{font-size:8px;letter-spacing:.11em;text-transform:uppercase}.nx-services-flow-track{position:relative;isolation:isolate;height:170px;grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0 17px}.nx-services-flow-wire{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.nx-services-flow-wire path{fill:none;stroke-linecap:round;stroke-linejoin:round}.nx-services-flow-wire-base{stroke:#7590b31f;stroke-width:1.5}.nx-services-flow-wire-progress{stroke:url(#nx-services-flow-gradient);stroke-width:2.5;filter:drop-shadow(0 0 4px #1685ff88);transition:stroke-dashoffset .52s cubic-bezier(.2,.7,.2,1)}.nx-services-flow-packet{position:absolute;z-index:2;width:11px;height:11px;transform:translate(-50%,-50%);transition:left .52s cubic-bezier(.2,.7,.2,1),top .52s cubic-bezier(.2,.7,.2,1);pointer-events:none}.nx-services-flow-packet i{display:block;width:100%;height:100%;border:2px solid #e7f6ff;border-radius:50%;background:#2acbff;box-shadow:0 0 0 5px #26aaff20,0 0 18px #24bfff}.nx-services-flow-step{z-index:1;min-height:170px;justify-content:flex-start;align-items:center;padding:121px 5px 0;text-align:center}.nx-services-flow-step:nth-child(2n){padding-top:69px}.nx-services-flow-step:nth-child(odd) .nx-services-flow-pin{top:108px}.nx-services-flow-step:nth-child(2n) .nx-services-flow-pin{top:56px}.nx-services-flow-step strong{max-width:13ch;margin:0 0 5px;color:#cbd9ed;font-size:12px;line-height:1.25;transition:color .25s,transform .25s}.nx-services-flow-step small{display:flex;min-height:14px;align-items:center;justify-content:center;gap:3px;color:#7186a2;font-size:8px;letter-spacing:.08em;white-space:nowrap;transition:color .25s}.nx-services-flow-pin{position:absolute;left:50%;top:96px;width:9px;height:9px;transform:translate(-50%,-50%);border:1px solid #557292;border-radius:50%;background:#0b1d34;transition:background .25s,border-color .25s,box-shadow .25s}.nx-services-flow-step.is-active .nx-services-flow-pin{border-color:#d7f5ff;background:#2acbff;box-shadow:0 0 0 6px #26aaff20,0 0 18px #24bfff}.nx-services-flow-step.is-complete .nx-services-flow-pin{border-color:#45b9ff;background:#1685ff}.nx-services-flow-step.is-active strong,.nx-services-flow-step.is-complete strong{color:#fff}.nx-services-flow-step.is-active strong{transform:translateY(-1px)}.nx-services-flow-step.is-active small,.nx-services-flow-step.is-complete small{color:#66caff}.nx-services-flow-connector{display:none}.nx-services-flow-foot{padding-top:4px;font-size:9px}.nx-services-flow-status{font-size:8px}@media (max-width:650px){.nx-services-bridge{right:13%;bottom:-10px;height:23px}.nx-services-flow{padding:13px 0 9px}.nx-services-flow-heading{font-size:9px}.nx-services-flow-live{font-size:6.5px;letter-spacing:.07em}.nx-services-flow-track{height:145px;margin:10px 0 12px}.nx-services-flow-step{min-height:145px;padding:104px 2px 0}.nx-services-flow-step:nth-child(2n){padding-top:55px}.nx-services-flow-step:nth-child(odd) .nx-services-flow-pin{top:92px}.nx-services-flow-step:nth-child(2n) .nx-services-flow-pin{top:48px}.nx-services-flow-step strong{font-size:8px;line-height:1.15}.nx-services-flow-step small{font-size:5.8px;letter-spacing:.035em}.nx-services-flow-pin{width:8px;height:8px}.nx-services-flow-packet{width:9px;height:9px}.nx-services-flow-packet i{border-width:1.5px;box-shadow:0 0 0 4px #26aaff20,0 0 13px #24bfff}.nx-services-flow-foot{font-size:7px}.nx-services-flow-status{font-size:6.5px}}@media (prefers-reduced-motion:reduce){.nx-services-flow-wire-progress{stroke-dashoffset:0!important}.nx-services-flow-packet{transition:none!important}}@media (max-width:650px){.nx-services-flow-track{height:164px}.nx-services-flow-step{min-height:164px;padding-top:116px}.nx-services-flow-step:nth-child(2n){padding-top:66px}.nx-services-flow-step:nth-child(odd) .nx-services-flow-pin{top:105px}.nx-services-flow-step:nth-child(2n) .nx-services-flow-pin{top:55px}.nx-services-flow-step strong{font-size:9px}.nx-services-flow-step small{font-size:6.5px;letter-spacing:.025em}}.nx-projects-page{background:#fff}.nx-projects-page .nx-projects-hero{min-height:500px;padding:142px 0 62px;background:radial-gradient(ellipse at 76% 66%,#0a3c7d,#07172b 37%,#06101f 72%)}.nx-projects-hero-grid{position:relative;z-index:1;min-height:296px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:4vw}.nx-projects-hero-copy{position:relative;z-index:3;max-width:600px}.nx-projects-hero-copy h1{max-width:10ch}.nx-projects-hero-copy p{max-width:44ch;color:#d6e5f8;font-size:15px}.nx-projects-hero-scene{height:300px;min-width:0;position:relative;perspective:1200px}.nx-projects-hero-orbit{position:absolute;width:290px;height:290px;border:1px solid #1982ff55;border-radius:50%;right:12%;top:-4%;box-shadow:0 0 0 24px #1377ff0b,0 0 80px #126bff21}.nx-projects-hero-screen{position:absolute;display:block;overflow:hidden;box-shadow:0 28px 70px #0209159c;transition:transform .45s cubic-bezier(.2,.75,.2,1)}.nx-projects-hero-screen .om-demo-screen{width:100%;height:100%;border:0}.nx-projects-hero-screen-back{width:58%;height:220px;right:1%;top:15px;transform:rotateY(-12deg) rotate(3deg);opacity:.76}.nx-projects-hero-screen-front{width:62%;height:232px;left:1%;bottom:5px;transform:rotateY(8deg) rotate(-3deg)}.nx-projects-hero-scene:hover .nx-projects-hero-screen-back{transform:translate3d(7px,-4px,8px) rotateY(-10deg) rotate(2deg)}.nx-projects-hero-scene:hover .nx-projects-hero-screen-front{transform:translate3d(-4px,-5px,15px) rotateY(6deg) rotate(-2deg)}.nx-projects-hero-caption{position:absolute;z-index:3;right:3%;bottom:0;display:flex;align-items:center;gap:10px;color:#c3d8f5;font-size:8px;font-weight:800;letter-spacing:.14em}.nx-projects-hero-caption i{width:30px;height:1px;background:#228bff}.nx-project-index{padding:58px 0 74px}.nx-projects-page .nx-projects-editorial{max-width:830px;margin:0 auto 8px}.nx-projects-page .nx-projects-editorial h2{max-width:18ch;font-size:clamp(34px,4.1vw,58px);margin:14px 0 9px}.nx-projects-page .nx-projects-editorial p{font-size:13px;max-width:70ch}.nx-projects-page .nx-showcase-project{position:relative;grid-template-columns:minmax(220px,.33fr) minmax(0,.67fr);gap:4vw;align-items:center;min-height:470px;padding:46px 0 54px;border:0}.nx-projects-page .nx-showcase-project:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#b9cce1 16%,#b9cce1 84%,transparent)}.nx-projects-page .nx-showcase-project:last-child:after{display:none}.nx-projects-page .nx-showcase-project-2 .nx-showcase-copy{grid-column:2;grid-row:1}.nx-projects-page .nx-showcase-project-2 .nx-showcase-scene{grid-column:1;grid-row:1}.nx-projects-page .nx-showcase-copy{position:relative;z-index:4;align-self:center}.nx-projects-page .nx-showcase-index{display:block;color:#8aa8c9;font-size:clamp(34px,4vw,58px);line-height:1;font-weight:700;letter-spacing:-.07em;margin-bottom:15px}.nx-projects-page .nx-showcase-copy>span.nx-showcase-type{display:block;color:#0867ef;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nx-projects-page .nx-showcase-copy h2{font-size:clamp(35px,3.5vw,52px);margin:10px 0 12px}.nx-projects-page .nx-showcase-copy p{font-size:14px;color:#53677d;max-width:33ch;margin-bottom:20px}.nx-projects-page .nx-showcase-scene{position:relative;min-width:0;height:clamp(340px,37vw,470px);perspective:1400px;isolation:isolate}.nx-projects-page .nx-showcase-scene:before{content:"";position:absolute;z-index:-1;width:66%;height:70%;left:17%;top:15%;border-radius:50%;background:var(--showcase-glow,#dcecff);filter:blur(46px);opacity:.72;transition:opacity .35s,transform .45s}.nx-projects-page .nx-showcase-scene:hover:before{opacity:.95;transform:scale(1.08)}.nx-projects-page .nx-showcase-browser{position:absolute;display:block;overflow:hidden;text-decoration:none;transition:transform .42s cubic-bezier(.2,.75,.2,1),box-shadow .42s;box-shadow:0 28px 58px #071b3024}.nx-projects-page .nx-showcase-browser .om-demo-screen{width:100%;height:100%;border:0;box-shadow:none}.nx-projects-page .nx-showcase-browser-main{z-index:1;left:0;top:9%;width:83%;height:77%;transform:rotateY(var(--screen-y,-5deg)) rotate(var(--screen-z,-1deg))}.nx-projects-page .nx-showcase-browser-main:hover{transform:translate3d(-2px,-5px,16px) rotateY(-2deg) rotate(0)}.nx-projects-page .nx-showcase-browser-detail{z-index:0;right:0;top:0;width:43%;height:35%;opacity:.94;transform:rotateY(5deg) rotate(2deg);box-shadow:0 18px 35px #071b3026}.nx-projects-page .nx-showcase-phone{position:absolute;z-index:3;display:block;right:2%;bottom:0;width:22%;height:62%;overflow:hidden;border:7px solid #101820;border-radius:28px;background:#101820;box-shadow:0 25px 45px #0615264a;transition:transform .42s cubic-bezier(.2,.75,.2,1)}.nx-projects-page .nx-showcase-phone:hover{transform:translateY(-8px) rotate(1deg)}.nx-projects-page .nx-showcase-phone .om-demo-screen{width:100%;height:100%;border:0;border-radius:15px;box-shadow:none}.nx-projects-page .nx-showcase-phone .om-demo-variant-3{width:100%!important;height:100%!important;margin:0;border:0;border-radius:15px}.nx-projects-page .nx-showcase-phone .om-demo-variant-3 .om-demo-browser{display:none}.nx-projects-page .nx-showcase-phone .om-demo-variant-3 .om-concept{height:100%}.nx-projects-page .nx-showcase-scene-mark{position:absolute;z-index:4;left:3%;bottom:3%;font-size:8px;font-weight:800;letter-spacing:.13em;color:#526b86}.nx-projects-page .nx-showcase-casa-norte{--showcase-glow:#eadfce}.nx-projects-page .nx-showcase-casa-norte .nx-showcase-browser-main{--screen-y:-7deg;--screen-z:-1deg}.nx-projects-page .nx-showcase-norte-training{--showcase-glow:#e5ebdc}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-main{left:7%;top:5%;width:88%;height:82%;--screen-y:4deg;--screen-z:1deg}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-detail{right:-2%;top:2%;width:38%;height:32%;transform:rotateY(-7deg) rotate(-3deg)}.nx-projects-page .nx-showcase-norte-training .nx-showcase-phone{left:0;right:auto;bottom:1%;width:21%;height:58%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-scene-mark{left:auto;right:2%;color:#68745e}.nx-projects-page .nx-showcase-nocturna{--showcase-glow:#e5e3f9}.nx-projects-page .nx-showcase-nocturna .nx-showcase-browser-main{--screen-y:6deg;--screen-z:1.5deg}.nx-projects-page .nx-showcase-nocturna .nx-showcase-browser-detail{width:39%;height:38%;transform:rotateY(-8deg) rotate(-2deg)}.nx-projects-page .nx-showcase-nocturna .nx-showcase-phone{right:0;bottom:3%;height:60%;transform:rotate(2deg)}.nx-projects-page .nx-showcase-nocturna .nx-showcase-phone:hover{transform:translateY(-8px) rotate(0)}.nx-projects-page .nx-showcase-project.nx-reveal{transition:opacity .62s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.nx-projects-page .nx-showcase-project .nx-showcase-scene{opacity:.78;transform:translateY(13px) scale(.985);transition:opacity .5s ease .1s,transform .55s cubic-bezier(.2,.8,.2,1) .1s}.nx-projects-page .nx-showcase-project.is-visible .nx-showcase-scene{opacity:1;transform:none}.nx-projects-page .nx-showcase-project.is-visible .nx-showcase-browser-detail{animation:nx-project-detail-arrive .55s cubic-bezier(.2,.8,.2,1) both}@keyframes nx-project-detail-arrive{0%{opacity:0;translate:0 -7px}to{opacity:.94;translate:0 0}}.nx-projects-page .nx-showcase-project-2 .nx-showcase-copy{padding-left:2vw}.nx-projects-page .nx-showcase-project-2 .nx-showcase-index{color:#d4b46d}.nx-projects-page .nx-showcase-nocturna .nx-showcase-index{color:#a8a4e8}.nx-projects-page .nx-showcase-project .nx-showcase-copy .nx-text-link{font-size:13px}@media (max-width:900px){.nx-projects-hero-grid{grid-template-columns:1fr 1fr;gap:2vw}.nx-projects-hero-scene{height:260px}.nx-projects-page .nx-showcase-project{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:3vw;min-height:410px}.nx-projects-page .nx-showcase-scene{height:360px}.nx-projects-page .nx-showcase-phone{width:24%}}@media (max-width:650px){.nx-projects-page .nx-projects-hero{min-height:540px;padding:112px 0 24px}.nx-projects-hero-grid{min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:15px}.nx-projects-hero-copy h1{font-size:clamp(44px,12vw,62px);margin:17px 0 10px}.nx-projects-hero-copy p{font-size:13px;margin:0;max-width:37ch}.nx-projects-hero-scene{height:205px;width:100%;margin-top:2px}.nx-projects-hero-orbit{width:180px;height:180px;right:19%;top:0}.nx-projects-hero-screen-back{width:61%;height:150px;right:0;top:2px}.nx-projects-hero-screen-front{width:66%;height:157px;left:0;bottom:4px}.nx-projects-hero-caption{right:1%;bottom:0;font-size:7px}.nx-project-index{padding:43px 0 46px}.nx-projects-page .nx-projects-editorial{margin-bottom:15px}.nx-projects-page .nx-projects-editorial h2{font-size:35px}.nx-projects-page .nx-projects-editorial p{font-size:12px}.nx-projects-page .nx-showcase-project,.nx-projects-page .nx-showcase-project-2{display:flex;flex-direction:column;align-items:stretch;gap:19px;min-height:0;padding:36px 0 42px}.nx-projects-page .nx-showcase-copy{display:grid;grid-template-columns:1fr auto;align-items:end}.nx-projects-page .nx-showcase-index{grid-column:1/-1;font-size:32px;margin-bottom:8px}.nx-projects-page .nx-showcase-copy>span.nx-showcase-type{grid-column:1/-1}.nx-projects-page .nx-showcase-copy h2{font-size:34px;margin:6px 0}.nx-projects-page .nx-showcase-copy p{grid-column:1/-1;font-size:13px;max-width:45ch;margin:0 0 14px}.nx-projects-page .nx-showcase-copy .nx-text-link{grid-column:1/-1;justify-self:start}.nx-projects-page .nx-showcase-project-2 .nx-showcase-copy{padding-left:0}.nx-projects-page .nx-showcase-scene{height:clamp(270px,76vw,330px);width:100%}.nx-projects-page .nx-showcase-browser-main{left:0;top:7%;width:91%;height:75%;transform:none}.nx-projects-page .nx-showcase-browser-detail{right:-3%;top:0;width:42%;height:29%;transform:none}.nx-projects-page .nx-showcase-phone{right:1%;bottom:1%;width:25%;height:59%;border-width:5px;border-radius:21px}.nx-projects-page .nx-showcase-norte-training .nx-showcase-phone{left:1%;right:auto}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-main{left:4%;top:8%;width:94%;height:76%;transform:none}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-detail{right:-2%;top:0;width:38%;height:30%}.nx-projects-page .nx-showcase-scene-mark{font-size:7px;bottom:0}.nx-projects-page .nx-showcase-scene:before{filter:blur(32px)}.nx-projects-page .nx-showcase-browser-main:hover,.nx-projects-page .nx-showcase-phone:hover{transform:none}}@media (prefers-reduced-motion:reduce){.nx-projects-page .nx-showcase-project.nx-reveal,.nx-projects-page .nx-showcase-project .nx-showcase-scene,.nx-projects-page .nx-showcase-browser,.nx-projects-page .nx-showcase-phone,.nx-projects-hero-screen{transition:none!important;animation:none!important}.nx-projects-page .nx-showcase-project .nx-showcase-scene{opacity:1;transform:none}}.nx-projects-page .nx-showcase-project:after{display:none}.nx-projects-page .nx-showcase-browser-main,.nx-projects-page .nx-showcase-casa-norte .nx-showcase-browser-main{width:89%;height:82%}.nx-projects-page .nx-showcase-phone{width:23%;height:65%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-main{left:4%;top:3%;width:93%;height:87%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-detail{right:-1%;width:39%;height:34%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-phone{left:0;width:23%;height:63%}.nx-projects-page .nx-showcase-nocturna .nx-showcase-browser-main{width:87%;height:81%}.nx-projects-page .nx-showcase-nocturna .nx-showcase-phone{width:23%;height:63%}@media (max-width:900px){.nx-projects-page .nx-showcase-browser-main{width:89%;height:82%}.nx-projects-page .nx-showcase-phone{width:25%;height:66%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-main{left:5%;top:4%;width:93%;height:86%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-phone{left:0;width:24%;height:63%}}@media (max-width:650px){.nx-projects-page .nx-showcase-browser-main{width:95%;height:82%}.nx-projects-page .nx-showcase-browser-detail{width:43%;height:31%}.nx-projects-page .nx-showcase-phone{width:26%;height:62%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-main{left:3%;top:6%;width:96%;height:84%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-browser-detail{right:-2%;width:40%;height:31%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-phone{left:0;width:26%;height:62%}.nx-projects-page .nx-showcase-nocturna .nx-showcase-browser-main{width:94%;height:81%}.nx-projects-page .nx-showcase-nocturna .nx-showcase-phone{width:26%;height:61%}.nx-projects-page .nx-showcase-norte-training .nx-showcase-phone{left:auto;right:2%}}.nx-projects-page .nx-showcase-project-2{grid-template-columns:minmax(0,.67fr) minmax(220px,.33fr)}@media (max-width:900px){.nx-projects-page .nx-showcase-project-2{grid-template-columns:minmax(0,.66fr) minmax(180px,.34fr)}}.nx-projects-page .nx-showcase-norte-training .nx-showcase-phone{left:auto;right:0}undefined .nx-dw-hero-window>.om-demo-screen{height:calc(100% - 29px);min-height:0;flex:none;border:0;box-shadow:none}.nx-dw-hero-window .om-demo-screen>.om-demo-browser{display:none}.nx-dw-hero-phone .om-demo-browser,.nx-dw-proof-phone .om-demo-browser{display:none}.nx-dw-proof-browser .om-demo-screen{height:100%;min-height:0;flex:none;border:0;box-shadow:none}.nx-dw-proof-browser .om-demo-browser{display:none}.nx-dw-work .om-demo-browser{display:none}.nx-design-web-page{--dw-blue:#0877fa;overflow:hidden}.nx-dw-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(560px,46vw,690px);padding:148px 0 72px;background:radial-gradient(ellipse at 78% 58%,#0a3c7d,#071a33 38%,#06101f 70%)}.nx-dw-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.84fr 1.16fr;gap:4%;align-items:center}.nx-dw-hero-copy h1{max-width:10ch;margin:22px 0;font-size:clamp(50px,5.6vw,82px)}.nx-dw-hero-copy p{max-width:48ch;color:#d5e4f5;margin-bottom:28px;font-size:16px}.nx-dw-hero-copy .nx-text-link{color:#fff;margin-left:8px}.nx-dw-hero-art{position:relative;height:450px;perspective:1100px;isolation:isolate}.nx-dw-orbit{position:absolute;width:80%;height:74%;left:11%;top:10%;border:1px solid #2687ff55;border-radius:50%;transform:rotate(-17deg);box-shadow:0 0 55px #0877fa26,inset 0 0 45px #0e72e61a}.nx-dw-hero-window{position:absolute;overflow:hidden;border:1px solid #5fa7ff70;border-radius:12px;background:#0b1930;box-shadow:0 28px 55px #0008,0 0 25px #0877fa30}.nx-dw-hero-window>.om-demo-screen{height:calc(100% - 29px);min-height:0;flex:none;border:0;box-shadow:none}.nx-dw-hero-window .om-demo-browser,.nx-dw-proof-browser .om-demo-browser,.nx-dw-hero-phone .om-demo-browser,.nx-dw-proof-phone .om-demo-browser,.nx-dw-work .om-demo-browser{display:none}.nx-dw-hero-main{z-index:2;left:7%;top:9%;width:70%;height:77%;transform:rotateY(-9deg) rotate(-3deg);animation:nx-dw-float 8s ease-in-out infinite}.nx-dw-hero-side{z-index:1;right:0;top:19%;width:39%;height:56%;opacity:.84;transform:rotateY(-12deg) rotate(5deg);animation:nx-dw-float 7s ease-in-out -2s infinite}.nx-dw-chrome{height:29px;display:flex;align-items:center;gap:5px;padding:0 10px;background:#101e33;color:#b5c8df;font-size:8px;letter-spacing:.08em}.nx-dw-chrome i{width:5px;height:5px;border-radius:50%;background:#51a4ff80}.nx-dw-chrome span{margin-left:8px}.nx-dw-hero-phone{position:absolute;z-index:4;right:3%;bottom:-1%;width:23%;height:53%;padding:7px 6px 16px;border:1px solid #b9d6f1;border-radius:19px;background:#07111f;box-shadow:0 20px 55px #0009;transform:rotate(5deg);animation:nx-dw-float 6.5s ease-in-out -1.1s infinite}.nx-dw-hero-phone>.om-demo-screen,.nx-dw-proof-phone>.om-demo-screen{height:100%;min-height:0;flex:none;border:0;box-shadow:none}.nx-dw-hero-phone>span{position:absolute;bottom:2px;left:0;right:0;text-align:center;color:#cce3ff;font-size:7px}.nx-dw-hero-tag{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;color:#e4f1ff;font-size:8px;letter-spacing:.12em}.nx-dw-hero-tag i{display:block;width:35px;height:1px;background:#37a0ff}.nx-dw-tag-one{top:3%;left:22%}.nx-dw-tag-two{right:1%;bottom:9%}@keyframes nx-dw-float{0%,to{translate:0 0}50%{translate:0 -8px}}.nx-dw-experience{position:relative;padding:82px 0 84px}.nx-dw-experience-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:6%;align-items:start;margin-bottom:26px}.nx-dw-experience-heading h2{font-size:clamp(34px,3.8vw,54px);max-width:14ch;margin-bottom:12px}.nx-dw-experience-heading p{max-width:72ch;color:#566477;font-size:15px}.nx-dw-proof{display:grid;grid-template-columns:145px 1fr;gap:30px;align-items:center;min-height:370px}.nx-dw-feature-list{display:flex;flex-direction:column;align-items:stretch;position:relative}.nx-dw-feature-list:before{content:"";position:absolute;left:7px;top:9px;bottom:9px;width:1px;background:#cbd9e9}.nx-dw-feature-list button{position:relative;z-index:1;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#637184;padding:11px 0;text-align:left;font-size:12px;font-weight:700;cursor:pointer;transition:color .25s,transform .25s}.nx-dw-feature-list button i{width:15px;height:15px;border:1px solid #aabbd0;border-radius:50%;background:#fff;color:transparent;font-size:0;transition:background .25s,border-color .25s,box-shadow .25s}.nx-dw-feature-list button[aria-pressed=true]{color:#075fd2;transform:translate(4px)}.nx-dw-feature-list button[aria-pressed=true] i{background:#0877fa;border-color:#0877fa;box-shadow:0 0 0 4px #0877fa19}.nx-dw-proof-stage{position:relative;min-height:370px;display:flex;align-items:center;justify-content:center;perspective:1000px}.nx-dw-proof-browser{position:relative;z-index:2;width:min(78%,790px);height:326px;border:1px solid #c9d7e7;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 27px 70px #0b25431c;transform:rotateY(-5deg);transition:transform .4s,box-shadow .4s}.nx-dw-screen{height:calc(100% - 27px);overflow:hidden}.nx-dw-screen>.om-demo-screen{height:100%;min-height:0;flex:none;border:0;box-shadow:none}.nx-dw-focus-content,.nx-dw-focus-cta{position:absolute;z-index:3;pointer-events:none;border:2px solid #0877fa;border-radius:6px;opacity:0;transition:opacity .25s;box-shadow:0 0 0 5px #0877fa14}.nx-dw-focus-content{left:9%;top:23%;width:58%;height:46%}.nx-dw-focus-cta{right:12%;bottom:17%;width:21%;height:13%}.nx-dw-focus-claridad .nx-dw-focus-content,.nx-dw-focus-seo .nx-dw-focus-content,.nx-dw-focus-confianza .nx-dw-focus-content,.nx-dw-focus-conversion .nx-dw-focus-cta{opacity:1}.nx-dw-focus-velocidad .nx-dw-proof-browser:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 38%,#fff9 50%,transparent 62%);transform:translate(-100%);animation:nx-dw-scan .8s ease}@keyframes nx-dw-scan{to{transform:translate(100%)}}.nx-dw-live{position:absolute;z-index:4;left:14px;top:39px;padding:7px 10px;background:#fff;color:#155ba7;border-left:2px solid #0877fa;box-shadow:0 4px 18px #0b254315;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.nx-dw-live i{display:inline-block;width:5px;height:5px;margin-left:8px;border-radius:50%;background:#0877fa}.nx-dw-proof-phone{position:absolute;z-index:4;right:4%;bottom:2%;width:108px;height:216px;padding:6px;border:1px solid #b7c8da;border-radius:17px;background:#081321;box-shadow:0 18px 38px #07172d32;transform:rotate(4deg);transition:transform .4s,box-shadow .4s}.nx-dw-proof-phone>div{height:100%;overflow:hidden;border-radius:12px}.nx-dw-proof-phone small{position:absolute;top:-20px;white-space:nowrap;color:#52657d;font-size:8px;font-weight:800;letter-spacing:.1em}.nx-dw-focus-movil .nx-dw-proof-phone{transform:rotate(0) translateY(-10px) scale(1.1);box-shadow:0 24px 50px #0877fa35}.nx-dw-proof-note,.nx-dw-proof-caption{position:absolute;z-index:3;color:#52647a;font-size:8px;font-weight:800;letter-spacing:.11em}.nx-dw-proof-note{top:9%;left:4%;transform:rotate(-90deg);transform-origin:left}.nx-dw-proof-note i{font-style:normal;color:#0877fa}.nx-dw-proof-caption{left:11%;bottom:0;color:#7e8c9c;font-size:7px}.nx-dw-approach{position:relative;overflow:hidden;padding:76px 0 82px}.nx-dw-approach-inner{display:grid;grid-template-columns:.78fr 1.22fr;gap:5%;align-items:center}.nx-dw-approach-copy h2{max-width:12ch;margin:18px 0 14px;font-size:clamp(37px,4.2vw,60px)}.nx-dw-approach-copy p{max-width:39ch;margin-bottom:20px;color:#536174}.nx-dw-approach-works{position:relative;height:360px;display:flex;align-items:center;justify-content:center;perspective:900px}.nx-dw-work{position:absolute;width:55%;transition:transform .4s}.nx-dw-work>div{height:255px;overflow:hidden;border:6px solid #fff;border-bottom-width:11px;border-radius:8px;background:#fff;box-shadow:0 20px 45px #071d352c;transition:transform .35s,box-shadow .35s}.nx-dw-work>div>.om-demo-screen{height:100%;min-height:0;flex:none;border:0;box-shadow:none}.nx-dw-work .om-demo-screen>.om-concept{min-height:0}.nx-dw-work .om-demo-variant-3{width:100%;height:100%;border-width:0;border-radius:0}.nx-dw-work>span{display:flex;align-items:center;padding:8px 1px;color:#273951;font-size:8px;font-weight:800;letter-spacing:.07em}.nx-dw-work>span i{margin-left:auto;color:#77879a;font-size:7px;font-style:normal}.nx-dw-work-0{z-index:1;left:1%;transform:translateY(-8px) rotateY(9deg) rotate(-5deg)}.nx-dw-work-1{z-index:3;left:23%;transform:translateY(8px) rotateY(-4deg) rotate(2deg)}.nx-dw-work-2{z-index:2;right:0;transform:translateY(-15px) rotateY(-10deg) rotate(6deg)}.nx-dw-approach-works:hover .nx-dw-work-0{transform:translate(-5px,-17px) rotateY(7deg) rotate(-4deg)}.nx-dw-approach-works:hover .nx-dw-work-1{transform:translateY(-3px) rotateY(-2deg) rotate(1deg)}.nx-dw-approach-works:hover .nx-dw-work-2{transform:translate(5px,-22px) rotateY(-7deg) rotate(5deg)}.nx-dw-process{padding:72px 0 88px}.nx-dw-process-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.nx-dw-process-heading h2{font-size:clamp(33px,3.6vw,50px);max-width:15ch}.nx-dw-process-grid{display:grid;grid-template-columns:.68fr 1.32fr;gap:6%;align-items:center}.nx-dw-process-tabs{display:flex;flex-direction:column}.nx-dw-process-tabs button{display:grid;grid-template-columns:35px 1fr 16px;gap:10px;align-items:center;border:0;border-bottom:1px solid #e1e8ef;background:transparent;padding:12px 2px;text-align:left;color:#718093;cursor:pointer;transition:color .25s}.nx-dw-process-tabs button i{color:#1680ff;font-size:10px;font-style:normal;font-weight:800}.nx-dw-process-tabs button b{font-size:13px}.nx-dw-process-tabs button span{width:7px;height:7px;border-radius:50%;background:#d2dce7;transition:background .25s,box-shadow .25s}.nx-dw-process-tabs button[aria-selected=true]{color:#07111f}.nx-dw-process-tabs button[aria-selected=true] span{background:#1680ff;box-shadow:0 0 0 5px #1680ff18}.nx-dw-process-panel{height:328px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 58% 58%,#e4effb,#f7faff 54%,transparent 76%)}.nx-dw-wireframe{position:relative;width:69%;height:238px;border:1px solid #adbed2;border-radius:9px;background:#fff;box-shadow:0 22px 50px #11294121;overflow:hidden;transform:perspective(800px) rotateY(-8deg);transition:transform .4s,box-shadow .4s}.nx-dw-wire-chrome{height:22px;display:flex;align-items:center;gap:4px;padding:0 8px;background:#0b1729;color:#c3d3e5}.nx-dw-wire-chrome i{width:4px;height:4px;border-radius:50%;background:#3289ef}.nx-dw-wire-chrome span{margin-left:7px;font-size:6px;letter-spacing:.08em}.nx-dw-wire-page{padding:17px 8%;transition:filter .35s}.nx-dw-wire-page header{display:flex;align-items:center;gap:13px;font-size:7px;color:#0c1c30}.nx-dw-wire-page header b{margin-right:auto;color:#0877fa}.nx-dw-wire-page header i{width:18px;height:2px;background:#ccd8e7}.nx-dw-wire-hero{height:95px;margin-top:15px;padding:14px;background:#e8f2ff;position:relative;transition:background .35s}.nx-dw-wire-hero span{display:block;width:28%;height:6px;background:#89b7ee}.nx-dw-wire-hero b{display:block;width:48%;height:12px;margin-top:8px;background:#142843}.nx-dw-wire-hero b+b{width:33%;height:5px;background:#72849a}.nx-dw-wire-hero i{position:absolute;right:12%;bottom:15px;width:44px;height:13px;border-radius:9px;background:#0877fa}.nx-dw-wire-content{display:flex;gap:8px;margin-top:11px}.nx-dw-wire-content i{height:23px;flex:1;background:linear-gradient(90deg,#dce6f1 65%,transparent 65%);border-radius:2px}.nx-dw-wire-phone{position:absolute;z-index:3;right:10%;bottom:23px;width:80px;height:158px;border:5px solid #091626;border-radius:15px;background:#fff;padding:24px 7px 7px;box-shadow:0 18px 30px #10294239;transition:transform .4s}.nx-dw-wire-phone:before{content:"";position:absolute;top:9px;left:27px;width:20px;height:3px;border-radius:3px;background:#506179}.nx-dw-wire-phone i{display:block;height:30px;background:#e3effb}.nx-dw-wire-phone b{display:block;width:83%;height:4px;margin-top:6px;background:#172c44}.nx-dw-wire-phone span{display:block;width:42px;height:10px;margin-top:8px;border-radius:9px;background:#0877fa}.nx-dw-step-copy{position:absolute;z-index:4;left:4%;bottom:15px;max-width:35%;padding:12px 14px;background:#fff;box-shadow:0 8px 24px #142b4317}.nx-dw-step-copy small{color:#0877fa;font-size:8px;font-weight:800;letter-spacing:.1em}.nx-dw-step-copy h3{margin:5px 0;font-size:17px}.nx-dw-step-copy p{font-size:10px;color:#657488}.nx-dw-process-panel[data-step="0"] .nx-dw-wire-page{filter:grayscale(1);opacity:.48}.nx-dw-process-panel[data-step="2"] .nx-dw-wireframe{transform:perspective(800px) rotateY(0) scale(1.035);box-shadow:0 30px 60px #0877fa29}.nx-dw-process-panel[data-step="3"] .nx-dw-wire-hero{background:linear-gradient(115deg,#e8f2ff 55%,#d1e4ff)}.nx-dw-process-panel[data-step="4"] .nx-dw-wire-phone{transform:translateY(-8px) rotate(3deg)}@media (max-width:900px){.nx-dw-hero{min-height:0;padding:132px 0 52px}.nx-dw-hero-grid{grid-template-columns:1fr;gap:8px}.nx-dw-hero-copy h1{max-width:12ch;font-size:clamp(48px,9vw,75px)}.nx-dw-hero-art{height:360px}.nx-dw-experience-heading{grid-template-columns:.55fr 1.45fr}.nx-dw-proof{grid-template-columns:118px 1fr;gap:18px}.nx-dw-proof-browser{width:82%;height:295px}.nx-dw-proof-phone{right:1%;width:94px;height:190px}.nx-dw-approach-inner{grid-template-columns:.75fr 1.25fr;gap:3%}.nx-dw-approach-works{height:330px}.nx-dw-work{width:61%}.nx-dw-work>div{height:220px}.nx-dw-process-grid{grid-template-columns:.75fr 1.25fr;gap:3%}}@media (max-width:640px){.nx-dw-hero{padding:116px 0 34px}.nx-dw-hero-copy h1{font-size:clamp(43px,12vw,60px);max-width:10ch}.nx-dw-hero-copy p{font-size:14px}.nx-dw-hero-copy .nx-actions{gap:10px}.nx-dw-hero-copy .nx-text-link{margin:0}.nx-dw-hero-art{height:256px;margin:10px -2vw 0}.nx-dw-orbit{width:91%;height:70%;left:3%}.nx-dw-hero-main{left:2%;top:9%;width:76%;height:75%}.nx-dw-hero-side{right:-1%;top:10%;width:41%;height:50%}.nx-dw-hero-phone{width:23%;height:48%;right:2%;bottom:0}.nx-dw-hero-tag{font-size:6px}.nx-dw-experience{padding:56px 0 60px}.nx-dw-experience-heading{display:block;margin-bottom:20px}.nx-dw-experience-heading h2{font-size:35px;margin:13px 0}.nx-dw-experience-heading p{font-size:14px}.nx-dw-proof{display:flex;flex-direction:column;gap:7px;min-height:0;align-items:stretch}.nx-dw-feature-list{order:0;flex-direction:row;overflow-x:auto;gap:14px;padding:5px 0 8px;scrollbar-width:none}.nx-dw-feature-list::-webkit-scrollbar{display:none}.nx-dw-feature-list:before{left:0;right:0;top:auto;bottom:7px;width:auto;height:1px}.nx-dw-feature-list button{flex:none;gap:5px;padding:4px 0 10px;font-size:10px}.nx-dw-feature-list button i{width:8px;height:8px}.nx-dw-proof-stage{order:1;min-height:275px}.nx-dw-proof-browser{width:90%;height:236px;transform:rotateY(-2deg)}.nx-dw-proof-phone{width:72px;height:150px;right:0;bottom:0}.nx-dw-proof-note{left:0;font-size:6px}.nx-dw-proof-caption{left:4%;font-size:6px}.nx-dw-live{font-size:7px}.nx-dw-approach{padding:58px 0 62px}.nx-dw-approach-inner{grid-template-columns:1fr;gap:12px}.nx-dw-approach-copy h2{font-size:39px;max-width:13ch}.nx-dw-approach-copy p{font-size:14px}.nx-dw-approach-works{height:255px;margin-inline:-2vw}.nx-dw-work{width:64%}.nx-dw-work>div{height:172px;border-width:4px;border-bottom-width:8px}.nx-dw-work>span{font-size:6px}.nx-dw-process{padding:56px 0 64px}.nx-dw-process-heading{display:block;margin-bottom:18px}.nx-dw-process-heading h2{font-size:35px;margin-top:12px}.nx-dw-process-grid{grid-template-columns:1fr;gap:8px}.nx-dw-process-tabs{flex-direction:row;overflow-x:auto;gap:12px;padding:4px 0 8px;scrollbar-width:none}.nx-dw-process-tabs::-webkit-scrollbar{display:none}.nx-dw-process-tabs button{display:flex;flex:none;gap:6px;padding:8px 2px;font-size:10px}.nx-dw-process-tabs button b{font-size:10px}.nx-dw-process-tabs button span{display:none}.nx-dw-process-panel{height:245px}.nx-dw-wireframe{width:78%;height:178px}.nx-dw-wire-hero{height:67px}.nx-dw-wire-phone{right:5%;bottom:17px;width:61px;height:122px}.nx-dw-step-copy{left:2%;bottom:10px;max-width:44%;padding:8px}.nx-dw-step-copy h3{font-size:14px}.nx-dw-step-copy p{font-size:8px}}@media (prefers-reduced-motion:reduce){.nx-design-web-page *,.nx-design-web-page *:before,.nx-design-web-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nx-dw-proof-browser{width:min(87%,880px);height:350px}.nx-dw-feature-list button{min-height:38px}.nx-dw-feature-list button[aria-pressed=true]{color:#075fd2;font-weight:800}.nx-dw-feature-list button[aria-pressed=true]:after{content:"";width:20px;height:2px;margin-left:auto;background:#0877fa}.nx-dw-focus-content,.nx-dw-focus-cta,.nx-dw-focus-trust,.nx-dw-focus-path,.nx-dw-focus-structure{position:absolute;z-index:3;pointer-events:none;opacity:0;transition:opacity .32s ease,transform .38s ease;transform:scale(.985)}.nx-dw-focus-content,.nx-dw-focus-cta,.nx-dw-focus-trust,.nx-dw-focus-structure{border:2px solid #0877fa;border-radius:6px;box-shadow:0 0 0 5px #0877fa14}.nx-dw-focus-content{left:8%;top:18%;width:60%;height:47%}.nx-dw-focus-trust{right:5%;top:12%;width:27%;height:11%;border-color:#22a4ff}.nx-dw-focus-cta{right:9%;bottom:13%;width:25%;height:15%}.nx-dw-focus-path{right:29%;bottom:23%;width:15%;height:14%;border-right:1px dashed #0877fa;border-bottom:1px dashed #0877fa;border-radius:0 0 9px}.nx-dw-focus-path:after{content:"";position:absolute;right:-4px;bottom:-4px;border:4px solid transparent;border-right-color:#0877fa;transform:rotate(45deg)}.nx-dw-focus-structure{left:5%;bottom:11%;width:28%;height:17%;border-style:dashed}.nx-dw-focus-structure:after{content:"H1  →  H2";position:absolute;left:6px;top:5px;padding:3px 5px;background:#fff;color:#075fd2;font:700 8px/1.2 DM Sans,sans-serif;letter-spacing:.04em}.nx-dw-focus-claridad .nx-dw-focus-content,.nx-dw-focus-confianza .nx-dw-focus-trust,.nx-dw-focus-conversion .nx-dw-focus-cta,.nx-dw-focus-conversion .nx-dw-focus-path,.nx-dw-focus-seo .nx-dw-focus-structure{opacity:1;transform:scale(1)}.nx-dw-focus-confianza .nx-dw-proof-browser{box-shadow:0 30px 72px #0b254326,0 0 0 4px #0877fa12}.nx-dw-focus-velocidad .nx-dw-proof-browser:after{animation:nx-dw-scan .72s ease}.nx-dw-proof-phone{transition:transform .38s ease,box-shadow .38s ease}.nx-dw-work{opacity:0;transition:opacity .42s ease,transform .32s ease}.nx-dw-work.is-visible{opacity:1}.nx-dw-work-0{transform:translate3d(var(--dw-back-x,0px),calc(var(--dw-back-y,0px) - 8px),0) rotateY(9deg) rotate(-5deg)}.nx-dw-work-1{transform:translate3d(var(--dw-mid-x,0px),calc(var(--dw-mid-y,0px) + 8px),0) rotateY(-4deg) rotate(2deg)}.nx-dw-work-2{transform:translate3d(var(--dw-front-x,0px),calc(var(--dw-front-y,0px) - 15px),0) rotateY(-10deg) rotate(6deg)}.nx-dw-approach-works:hover .nx-dw-work-0.is-visible{transform:translate3d(calc(var(--dw-back-x,0px) - 3px),calc(var(--dw-back-y,0px) - 15px),0) rotateY(7deg) rotate(-4deg)}.nx-dw-approach-works:hover .nx-dw-work-1.is-visible{transform:translate3d(var(--dw-mid-x,0px),calc(var(--dw-mid-y,0px) + 1px),0) rotateY(-2deg) rotate(1deg)}.nx-dw-approach-works:hover .nx-dw-work-2.is-visible{transform:translate3d(calc(var(--dw-front-x,0px) + 3px),calc(var(--dw-front-y,0px) - 21px),0) rotateY(-7deg) rotate(5deg)}.nx-dw-process-tabs button:hover{color:#0877fa}.nx-dw-process-tabs button[aria-selected=true] b{color:#075fd2}.nx-dw-process-tabs button:focus-visible,.nx-dw-feature-list button:focus-visible{outline:2px solid #1680ff;outline-offset:3px}.nx-dw-wireframe{width:76%;height:254px;transition:transform .4s ease,box-shadow .4s ease}.nx-dw-wire-page,.nx-dw-wire-hero,.nx-dw-wire-phone,.nx-dw-process-markers,.nx-dw-interface-cursor{transition:opacity .38s ease,transform .38s ease,filter .38s ease,background-color .38s ease}.nx-dw-process-panel[data-step="0"] .nx-dw-wire-page{filter:grayscale(1);opacity:.62}.nx-dw-process-panel[data-step="1"] .nx-dw-wire-page{filter:saturate(1.1);opacity:1}.nx-dw-process-panel[data-step="1"] .nx-dw-wire-hero{background:linear-gradient(120deg,#eaf2ff,#d5e7ff)}.nx-dw-process-panel[data-step="1"] .nx-dw-wire-page header b{color:#0877fa}.nx-dw-process-panel[data-step="2"] .nx-dw-wire-hero i{animation:nx-dw-action-pulse 1.2s ease-in-out infinite}.nx-dw-process-panel[data-step="2"] .nx-dw-interface-cursor{opacity:1;animation:nx-dw-cursor 1.6s ease-in-out infinite alternate}.nx-dw-process-panel[data-step="3"] .nx-dw-wireframe{transform:perspective(800px) rotateY(0) scale(1.04);box-shadow:0 30px 60px #0877fa29}.nx-dw-process-panel[data-step="3"] .nx-dw-wire-phone{opacity:1;transform:translateY(-12px) rotate(2deg) scale(1.08)}.nx-dw-process-panel[data-step="4"] .nx-dw-process-markers{opacity:1;transform:translateY(0)}.nx-dw-process-panel[data-step="4"] .nx-dw-wireframe:after{content:"";position:absolute;right:13px;top:36px;width:40px;height:3px;border-radius:4px;background:#1386ff;box-shadow:0 0 11px #0877fa99}.nx-dw-process-markers{position:absolute;top:23px;right:7%;display:flex;gap:7px;opacity:0;transform:translateY(5px)}.nx-dw-process-markers span{padding:5px 7px;background:#fff;color:#496078;box-shadow:0 4px 16px #122c4518;font-size:7px;font-weight:800;letter-spacing:.07em}.nx-dw-process-markers b{color:#0877fa}.nx-dw-interface-cursor{position:absolute;z-index:5;left:60%;top:45%;width:12px;height:12px;border-left:2px solid #0877fa;border-top:2px solid #0877fa;opacity:0;filter:drop-shadow(0 2px 2px #fff)}@keyframes nx-dw-action-pulse{50%{box-shadow:0 0 0 5px #0877fa2e}}@keyframes nx-dw-cursor{to{transform:translate(19px,8px)}}@media (hover:hover) and (min-width:800px){.nx-dw-approach-works:hover .nx-dw-work>div{box-shadow:0 27px 54px #071d353b}}@media (max-width:900px){.nx-dw-proof-browser{width:86%;height:315px}.nx-dw-wireframe{width:76%;height:238px}}@media (max-width:640px){.nx-dw-proof-browser{width:90%;height:236px}.nx-dw-feature-list button[aria-pressed=true]:after{width:12px}.nx-dw-work{transition:opacity .42s ease}.nx-dw-approach-works:hover .nx-dw-work-0.is-visible{transform:translateY(-8px) rotateY(9deg) rotate(-5deg)}.nx-dw-approach-works:hover .nx-dw-work-1.is-visible{transform:translateY(8px) rotateY(-4deg) rotate(2deg)}.nx-dw-approach-works:hover .nx-dw-work-2.is-visible{transform:translateY(-15px) rotateY(-10deg) rotate(6deg)}.nx-dw-wireframe{width:78%;height:178px}.nx-dw-process-panel[data-step="3"] .nx-dw-wire-phone{transform:translateY(-8px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nx-dw-work,.nx-dw-proof-browser,.nx-dw-proof-phone,.nx-dw-process-panel *{animation:none!important;transition:none!important}.nx-dw-work{opacity:1}}.nx-automation-page{overflow:hidden;background:#fff}.nx-auto2-hero{position:relative;isolation:isolate;min-height:560px;padding:142px 0 64px;background:#050d1b;color:#f7f9ff;overflow:hidden}.nx-auto2-hero:after{content:"";position:absolute;z-index:-1;right:-13%;top:3%;width:56vw;height:56vw;border-radius:50%;border:1px solid #1680ff20;box-shadow:0 0 0 38px #1680ff08,0 0 0 92px #1680ff05;pointer-events:none}.nx-auto2-hero-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:4%;align-items:center}.nx-auto2-hero-copy{position:relative;z-index:2}.nx-auto2-hero-copy h1{max-width:12ch;margin:20px 0 17px;font-size:clamp(47px,5.2vw,73px);line-height:.99;letter-spacing:-.055em}.nx-auto2-hero-copy h1 em{color:#1487ff;font-style:normal}.nx-auto2-hero-copy p{max-width:43ch;color:#c2cede;font-size:16px}.nx-auto2-hero-actions{display:flex;align-items:center;gap:24px;margin-top:25px}.nx-auto2-hero-actions>a:last-child{display:inline-flex;align-items:center;gap:8px;color:#d7e6fa;font-size:13px}.nx-auto2-hero-actions>a:last-child svg{color:#39a3ff;transition:transform .2s}.nx-auto2-hero-actions>a:last-child:hover svg{transform:translateY(3px)}.nx-auto2-hero-art{position:relative;min-height:390px;display:flex;align-items:center;overflow:hidden;isolation:isolate}.nx-auto2-orbit{position:absolute;width:370px;height:370px;left:24%;top:0;border:1px solid #2b81f22e;border-radius:50%;box-shadow:0 0 0 32px #1176ef0b,0 0 0 86px #1176ef07;animation:nx-auto2-breathe 7s ease-in-out infinite alternate}.nx-auto2-orbit i{position:absolute;left:50%;top:-4px;width:8px;height:8px;background:#1e8bff;border-radius:50%;box-shadow:0 0 18px #1788ff}.nx-auto2-orbit i+i{left:auto;top:auto;right:9%;bottom:15%;width:5px;height:5px;background:#2bd0ff}.nx-auto2-intake{position:absolute;z-index:3;left:0;top:50%;transform:translateY(-50%);width:182px;padding:19px 18px;background:linear-gradient(135deg,#102442,#0a172b 85%);border:1px solid #4f91dc62;box-shadow:0 16px 40px #0005;border-radius:13px}.nx-auto2-intake-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:15px;border-radius:50%;background:#147bff;color:#fff;box-shadow:0 0 24px #1484ff65}.nx-auto2-intake small,.nx-auto2-intake strong{display:block}.nx-auto2-intake small{color:#83bfff;font-size:9px;font-weight:800;letter-spacing:.12em}.nx-auto2-intake strong{margin-top:5px;font-size:14px}.nx-auto2-intake>i{position:absolute;right:17px;top:24px;width:7px;height:7px;background:#36d8ff;border-radius:50%;box-shadow:0 0 10px #36d8ff}.nx-auto2-hero-path{position:absolute;z-index:1;top:12%;right:0;bottom:8%;left:4%;width:96%;height:80%;overflow:visible}.nx-auto2-path-base,.nx-auto2-path-light{fill:none;stroke:#2a5e9a;stroke-width:1.1;vector-effect:non-scaling-stroke}.nx-auto2-path-light{stroke:#1889ff;stroke-width:2.2;stroke-dasharray:11 13;stroke-linecap:round;filter:drop-shadow(0 0 5px #1889ff);animation:nx-auto2-flow 1.6s linear infinite}.nx-auto2-traveller{fill:#fff;filter:drop-shadow(0 0 7px #31baff)}.nx-auto2-path-node{fill:#07172a;stroke:#4381bd;stroke-width:2;vector-effect:non-scaling-stroke;transition:fill .3s,stroke .3s,filter .3s}.nx-auto2-path-node.is-done{fill:#1b9bff;stroke:#a7e8ff;filter:drop-shadow(0 0 8px #168bff)}.nx-auto2-statuses{position:absolute;top:9%;right:0;bottom:7%;left:0;pointer-events:none}.nx-auto2-statuses span{position:absolute;left:15%;top:30%;font-size:9px;color:#7291b3;letter-spacing:.08em;font-weight:800;opacity:.36;transition:opacity .25s,color .25s,transform .25s}.nx-auto2-statuses span:nth-child(2){left:36%;top:17%}.nx-auto2-statuses span:nth-child(3){left:58%;top:70%}.nx-auto2-statuses span:nth-child(4){left:75%;top:23%}.nx-auto2-statuses span:nth-child(5){left:auto;right:0;top:51%;color:#83caff}.nx-auto2-statuses span.is-active,.nx-auto2-statuses span.is-done{opacity:1;color:#c8e8ff;transform:translateY(-2px)}.nx-auto2-statuses i{margin-right:5px;color:#36c8ff;font-style:normal}.nx-auto2-hero-finish{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;gap:5px;width:70px;height:70px;border:1px solid #3c8de7;border-radius:50%;background:#07162a;color:#47d9ff;box-shadow:0 0 30px #0879ff28}.nx-auto2-hero-finish span{font-size:9px;font-weight:800;letter-spacing:.1em}.nx-auto2-problem{padding:78px 0 84px}.nx-auto2-problem-heading{display:grid;grid-template-columns:.72fr 1.28fr;-moz-column-gap:7%;column-gap:7%;align-items:end}.nx-auto2-kicker{display:block;color:#1674e9;font-size:10px;font-weight:800;letter-spacing:.14em}.nx-auto2-kicker.is-light{color:#80bcff}.nx-auto2-problem-heading h2,.nx-auto2-live-head h2,.nx-auto2-outcome h2{margin:12px 0;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.045em}.nx-auto2-problem-heading h2{max-width:14ch}.nx-auto2-problem-heading p{max-width:54ch;margin:0 0 8px;color:#596a7e}.nx-auto2-task-controls{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:34px;border-bottom:1px solid #dce5ef}.nx-auto2-example-tabs,.nx-auto2-mode-switch{display:flex;align-items:center;gap:23px}.nx-auto2-example-tabs button,.nx-auto2-mode-switch button{position:relative;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:0 0 12px;color:#78879a;font-size:12px;cursor:pointer;transition:color .2s}.nx-auto2-example-tabs button[aria-pressed=true],.nx-auto2-mode-switch button[aria-pressed=true]{color:#07182b;font-weight:800}.nx-auto2-example-tabs button i{position:absolute;bottom:-1px;left:0;width:0;height:2px;background:#117bfa;transition:width .3s}.nx-auto2-example-tabs button[aria-pressed=true] i{width:100%}.nx-auto2-mode-switch{gap:12px;color:#9aaabc}.nx-auto2-mode-switch button{padding-bottom:12px}.nx-auto2-mode-switch button[aria-pressed=true]{color:#0878f9}.nx-auto2-task-scene{position:relative;display:grid;grid-template-columns:190px 1fr 225px;align-items:center;gap:28px;min-height:182px;padding:25px 0 0}.nx-auto2-task-origin{position:relative;display:grid;grid-template-columns:45px 1fr;align-items:center;-moz-column-gap:11px;column-gap:11px}.nx-auto2-signal{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid #bdd7f7;border-radius:50%;background:#f5f9ff}.nx-auto2-signal i{width:10px;height:10px;border-radius:50%;background:#1382ff;box-shadow:0 0 0 7px #1680ff16,0 0 18px #1680ff77}.nx-auto2-task-origin small{font-size:9px;color:#79899b;font-weight:800;letter-spacing:.13em}.nx-auto2-task-origin strong{font-size:13px}.nx-auto2-task-route{position:relative;display:flex;justify-content:space-between;gap:9px}.nx-auto2-task-route:before{content:"";position:absolute;left:0;right:0;top:19px;height:1px;background:#c9d9ed}.nx-auto2-task-step{position:relative;z-index:1;display:grid;justify-items:center;gap:9px;max-width:125px;text-align:center;animation:nx-auto2-arrive .38s both;animation-delay:calc(var(--task-index)*60ms)}.nx-auto2-task-step>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #acd0fa;border-radius:50%;background:#fff;color:#0878f9}.nx-auto2-task-step strong{font-size:10px;line-height:1.3}.nx-auto2-task-number{font-size:10px;font-weight:800}.nx-auto2-task-note{padding-left:19px;border-left:2px solid #1d82f9;color:#5a6d82;font-size:11px;line-height:1.5}.nx-auto2-task-scene.is-manual .nx-auto2-task-origin i{background:#96a2b1;box-shadow:0 0 0 7px #8899aa14}.nx-auto2-task-scene.is-manual .nx-auto2-task-route:before{background:repeating-linear-gradient(90deg,#b3bdc8 0 5px,transparent 5px 10px)}.nx-auto2-task-scene.is-manual .nx-auto2-task-step>span{border-color:#cbd3dc;color:#8c99a6}.nx-auto2-task-scene.is-manual .nx-auto2-task-note{border-color:#9aa8b8}.nx-auto2-live{position:relative;padding:80px 0 82px;background:radial-gradient(ellipse at 69% 54%,#0c3470 0,#071a35 42%,#050d1b 76%);color:#f4f8ff;overflow:hidden}.nx-auto2-live:after{content:"";position:absolute;right:-20%;bottom:-84%;width:60vw;height:60vw;border:1px solid #1680ff22;border-radius:50%;box-shadow:0 0 0 42px #1680ff08,0 0 0 96px #1680ff05;pointer-events:none}.nx-auto2-live-head{position:relative;z-index:2;display:grid;grid-template-columns:.78fr 1.22fr;-moz-column-gap:6%;column-gap:6%;align-items:end}.nx-auto2-live-head h2{max-width:16ch;margin-bottom:7px}.nx-auto2-live-head p{grid-column:2;max-width:54ch;margin:0;color:#b8cce2;font-size:14px}.nx-auto2-live-tabs{position:relative;z-index:2;display:flex;gap:20px;margin:27px 0 0 39%;border-bottom:1px solid #3f6190}.nx-auto2-live-tabs button{position:relative;display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:0 0 10px;color:#91a8c3;font-size:11px;cursor:pointer;transition:color .2s}.nx-auto2-live-tabs button[aria-pressed=true]{color:#fff;font-weight:800}.nx-auto2-live-tabs button span{width:5px;height:5px;border-radius:50%;background:transparent;transition:background .2s,box-shadow .2s}.nx-auto2-live-tabs button[aria-pressed=true] span{background:#30c8ff;box-shadow:0 0 10px #30c8ff}.nx-auto2-live-scene{position:relative;min-height:285px;margin-top:8px}.nx-auto2-live-wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.nx-auto2-live-track-mobile,.nx-auto2-live-data-mobile{display:none}.nx-auto2-live-track,.nx-auto2-live-progress{fill:none;stroke:#355b8d;stroke-width:1.2;vector-effect:non-scaling-stroke}.nx-auto2-live-progress{stroke:#188bff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - (var(--progress, 85)));filter:drop-shadow(0 0 5px #188bff);transition:stroke-dashoffset .5s}.nx-auto2-live-data{fill:#fff;filter:drop-shadow(0 0 8px #27b9ff)}.nx-auto2-live-nodes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.nx-auto2-live-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;transition:transform .35s,opacity .35s}.nx-auto2-live-node:nth-child(odd){transform:translateY(23px)}.nx-auto2-live-node:nth-child(2n){transform:translateY(-40px)}.nx-auto2-node-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid #4775a9;border-radius:50%;background:#0a1c36;color:#7caddd;transition:transform .3s,background .3s,border .3s,box-shadow .3s}.nx-auto2-live-node.is-active .nx-auto2-node-mark{transform:scale(1.12);border-color:#50b9ff;background:#1164bb;color:#fff;box-shadow:0 0 0 7px #1680ff19,0 0 24px #1680ff70}.nx-auto2-live-node.is-done .nx-auto2-node-mark{border-color:#2a9cff;background:#0c4c8e;color:#bfe7ff}.nx-auto2-live-node>strong{max-width:140px;font-size:11px}.nx-auto2-live-node>small{min-height:12px;color:#7097c0;font-size:8px;font-weight:800;letter-spacing:.1em;transition:color .25s}.nx-auto2-live-node.is-active>small,.nx-auto2-live-node.is-done>small{color:#72cbff}.nx-auto2-live-caption{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:space-between;align-items:center;color:#85a7ce;font-size:9px;letter-spacing:.08em}.nx-auto2-live-caption span{display:flex;align-items:center;gap:7px}.nx-auto2-live-caption i{width:5px;height:5px;border-radius:50%;background:#39d4ff;box-shadow:0 0 9px #39d4ff}.nx-auto2-live-caption b{font-size:8px;color:#648ab6}.nx-auto2-live-foot{display:flex;justify-content:space-between;gap:20px;color:#a9bfd9;font-size:11px}.nx-auto2-live-foot span+span{color:#72caff}.nx-auto2-outcome{position:relative;overflow:hidden;padding:74px 0 82px}.nx-auto2-outcome-inner{position:relative;display:grid;grid-template-columns:1fr .85fr;gap:6%;align-items:center}.nx-auto2-outcome h2{max-width:17ch;margin:14px 0 0;font-size:clamp(35px,4vw,52px)}.nx-auto2-outcome-copy p{max-width:48ch;color:#516276;font-size:14px}.nx-auto2-outcome-copy p+p{font-size:12px}.nx-auto2-outcome-thread{position:absolute;left:50%;right:-12%;top:10%;height:80px;pointer-events:none;opacity:.55}.nx-auto2-outcome-thread:before{content:"";position:absolute;left:0;right:0;top:40px;height:1px;background:linear-gradient(90deg,#1784ff00,#1784ff80,#20aaff00)}.nx-auto2-outcome-thread i,.nx-auto2-outcome-thread span,.nx-auto2-outcome-thread b{position:absolute;top:35px;width:11px;height:11px;border-radius:50%;background:#1680ff;box-shadow:0 0 0 6px #1680ff13}.nx-auto2-outcome-thread i{left:15%}.nx-auto2-outcome-thread span{left:52%;width:7px;height:7px;top:37px;background:#24bfff}.nx-auto2-outcome-thread b{right:12%;width:14px;height:14px;top:33px}.nx-auto2-hero .nx-ribbon{opacity:.6}.nx-auto2-hero .nx-ribbon:before{right:-19vw;top:-26vw}.nx-auto2-hero .nx-ribbon:after{left:-24vw;bottom:-57vw}@keyframes nx-auto2-flow{to{stroke-dashoffset:-48}}@keyframes nx-auto2-breathe{to{transform:scale(1.035);opacity:.7}}@keyframes nx-auto2-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.nx-auto2-hero-actions a:focus-visible,.nx-auto2-example-tabs button:focus-visible,.nx-auto2-mode-switch button:focus-visible,.nx-auto2-live-tabs button:focus-visible{outline:2px solid #1680ff;outline-offset:4px}@media (max-width:1000px){.nx-auto2-hero{min-height:0;padding-top:128px}.nx-auto2-hero-grid{grid-template-columns:.9fr 1.1fr;gap:2%}.nx-auto2-hero-art{min-height:340px}.nx-auto2-orbit{width:310px;height:310px}.nx-auto2-intake{width:153px;padding:15px}.nx-auto2-hero-finish{width:59px;height:59px}.nx-auto2-task-scene{grid-template-columns:150px 1fr 170px;gap:18px}.nx-auto2-live-scene{min-height:265px}}@media (max-width:760px){.nx-auto2-hero{padding:108px 0 40px}.nx-auto2-hero-grid{grid-template-columns:1fr;gap:12px}.nx-auto2-hero-copy h1{max-width:13ch;font-size:clamp(45px,10vw,67px)}.nx-auto2-hero-art{min-height:300px;margin:0 -8px}.nx-auto2-orbit{width:280px;height:280px;left:26%;top:1%}.nx-auto2-intake{left:1%;width:142px}.nx-auto2-hero-path{top:13%;right:-2%;bottom:7%;left:0;width:102%}.nx-auto2-statuses span{font-size:7px}.nx-auto2-hero-finish{right:0;width:52px;height:52px}.nx-auto2-problem{padding:62px 0}.nx-auto2-problem-heading{grid-template-columns:1fr;gap:8px}.nx-auto2-problem-heading h2{max-width:16ch}.nx-auto2-task-controls{align-items:flex-start;flex-direction:column;gap:12px;margin-top:25px}.nx-auto2-example-tabs{gap:19px}.nx-auto2-task-scene{grid-template-columns:1fr;gap:19px;min-height:0;padding:24px 0 0}.nx-auto2-task-origin{width:-moz-max-content;width:max-content}.nx-auto2-task-route{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.nx-auto2-task-route:before{display:none}.nx-auto2-task-step{grid-template-columns:30px 1fr;justify-items:start;align-items:center;max-width:none;text-align:left;gap:8px}.nx-auto2-task-step>span{width:28px;height:28px}.nx-auto2-task-note{padding:10px 0 0;border-left:0;border-top:1px solid #dbe4ee}.nx-auto2-live{padding:62px 0}.nx-auto2-live-head{grid-template-columns:1fr;gap:8px}.nx-auto2-live-head h2{max-width:17ch}.nx-auto2-live-head p{grid-column:1;font-size:13px}.nx-auto2-live-tabs{margin:22px 0 0;gap:18px}.nx-auto2-live-scene{min-height:410px;margin-top:20px}.nx-auto2-live-track-desktop,.nx-auto2-live-data-desktop{display:none}.nx-auto2-live-track-mobile,.nx-auto2-live-data-mobile{display:block}.nx-auto2-live-nodes{top:0;right:0;bottom:32px;left:0;grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);gap:0}.nx-auto2-live-node{display:grid;grid-template-columns:31px minmax(0,1fr) auto;justify-items:start;align-items:center;text-align:left;gap:12px;transform:none!important}.nx-auto2-live-node:nth-child(n){grid-row:auto}.nx-auto2-live-node:nth-child(odd){grid-column:1}.nx-auto2-live-node:nth-child(2n){grid-column:2}.nx-auto2-node-mark{width:31px;height:31px}.nx-auto2-live-node>strong{max-width:none;font-size:12px}.nx-auto2-live-node>small{justify-self:end;text-align:right;font-size:8px}.nx-auto2-live-caption{bottom:2px;font-size:8px}.nx-auto2-live-foot{display:grid;gap:7px;font-size:10px}.nx-auto2-outcome{padding:61px 0 65px}.nx-auto2-outcome-inner{grid-template-columns:1fr;gap:19px}.nx-auto2-outcome h2{max-width:16ch}.nx-auto2-outcome-thread{left:48%;right:-40%;top:0}}@media (max-width:430px){.nx-auto2-hero-copy h1{font-size:clamp(43px,11.5vw,55px);max-width:12ch}.nx-auto2-hero-copy p{font-size:14px}.nx-auto2-hero-actions{gap:13px;flex-wrap:wrap}.nx-auto2-hero-actions .nx-button{min-height:43px;padding:11px 13px;font-size:11px}.nx-auto2-hero-art{min-height:220px}.nx-auto2-orbit{width:225px;height:225px;left:27%}.nx-auto2-intake{width:126px;padding:12px}.nx-auto2-intake strong{font-size:12px}.nx-auto2-intake small{font-size:7px}.nx-auto2-statuses span{font-size:6px}.nx-auto2-hero-finish{width:46px;height:46px}.nx-auto2-problem-heading h2,.nx-auto2-live-head h2,.nx-auto2-outcome h2{font-size:35px}.nx-auto2-example-tabs,.nx-auto2-live-tabs{gap:15px}.nx-auto2-example-tabs button,.nx-auto2-live-tabs button{font-size:10px}.nx-auto2-mode-switch button{font-size:11px}.nx-auto2-task-route{gap:11px}.nx-auto2-task-step strong{font-size:9px}.nx-auto2-live-scene{min-height:410px}.nx-auto2-live-node{gap:6px}.nx-auto2-live-node>strong{font-size:10px}.nx-auto2-live-node>small{font-size:7px}}@media (prefers-reduced-motion:reduce){.nx-automation-page *,.nx-automation-page *:before,.nx-automation-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nx-auto2-traveller,.nx-auto2-live-data{display:none}.nx-auto2-live-progress{stroke-dashoffset:0}}@media (max-width:760px){.nx-auto2-live-wire{inset:0 auto 0 0;width:40px;height:100%}.nx-auto2-live-node:nth-child(n){grid-column:1}}@media (min-width:761px) and (max-width:900px){.nx-automation-page .nx-auto2-live-scene{min-height:410px}.nx-automation-page .nx-auto2-live-track-desktop,.nx-automation-page .nx-auto2-live-data-desktop{display:none}.nx-automation-page .nx-auto2-live-track-mobile,.nx-automation-page .nx-auto2-live-data-mobile{display:block}.nx-automation-page .nx-auto2-live-nodes{top:0;right:0;bottom:32px;left:0;grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.nx-automation-page .nx-auto2-live-node{display:grid;grid-template-columns:31px minmax(0,1fr) auto;justify-items:start;align-items:center;text-align:left;gap:12px;transform:none!important}.nx-automation-page .nx-auto2-live-node:nth-child(n){grid-column:1}.nx-automation-page .nx-auto2-node-mark{width:31px;height:31px}.nx-automation-page .nx-auto2-live-node>strong{max-width:none;font-size:13px}.nx-automation-page .nx-auto2-live-node>small{justify-self:end;text-align:right;font-size:10px}.nx-automation-page .nx-auto2-live-caption{font-size:9px}.nx-automation-page .nx-auto2-live-wire{inset:0 auto 0 0;width:40px;height:100%}.nx-automation-page .nx-auto2-statuses span{font-size:8px}}@media (max-width:760px){.nx-automation-page .nx-auto2-statuses span{font-size:9px;max-width:90px;line-height:1.2}.nx-automation-page .nx-auto2-statuses span:nth-child(4){left:auto;right:54px;top:20%;text-align:right}.nx-automation-page .nx-auto2-task-step strong{font-size:11px}.nx-automation-page .nx-auto2-live-node>strong{font-size:11px}.nx-automation-page .nx-auto2-live-node>small{font-size:9px}.nx-automation-page .nx-auto2-live-caption{font-size:9px}}@media (min-width:901px){.nx-automation-page .nx-auto2-live-node>small{font-size:9px}}body:has(.nx-automation-page) .nx-home-ending-action .nx-button{font-size:9px}body:has(.nx-automation-page) .nx-home-footer-nav a,body:has(.nx-automation-page) .nx-home-footer-services a{font-size:11px}body:has(.nx-automation-page) .nx-home-footer-nav>span,body:has(.nx-automation-page) .nx-home-footer-services>span,body:has(.nx-automation-page) .nx-home-footer-email>span{font-size:9px}body:has(.nx-automation-page) .nx-home-footer-email{font-size:9px}body:has(.nx-automation-page) .nx-home-footer-email strong{font-size:9px}body:has(.nx-automation-page) .nx-home-ending-bottom{font-size:9px}.nx-about-page{--about-blue:#1576f5;--about-ink:#081426;overflow:hidden}.nx-about-hero{position:relative;isolation:isolate;overflow:hidden;min-height:540px;padding:137px 0 70px;background:radial-gradient(ellipse at 83% 53%,#0c3b76,#081a32 31%,#06101f 68%)}.nx-about-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:6%;align-items:center;min-height:328px}.nx-about-hero-copy{position:relative;z-index:2}.nx-about-hero-copy h1{max-width:10ch;margin:24px 0 20px;font-size:clamp(52px,5.5vw,82px)}.nx-about-hero-copy p{max-width:41ch;color:#d8e6f8;font-size:17px}.nx-about-hero-visual{position:relative;display:flex;min-height:330px;flex-direction:column;justify-content:center;align-items:center;isolation:isolate}.nx-about-hero-visual:before{content:"";position:absolute;z-index:-1;width:54%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#1372e958,transparent 70%);filter:blur(14px)}.nx-about-hero-orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#5ba7ff65;stroke-width:1}.nx-about-hero-orbit ellipse:first-child{transform-origin:50% 50%;transform:rotate(-17deg)}.nx-about-hero-orbit ellipse:nth-child(2){stroke:#2d7fe655;stroke-dasharray:2 7}.nx-about-hero-orbit path{stroke:#3d98ff78}.nx-about-hero-orbit circle{fill:#54b2ff;stroke:#91d1ff;stroke-width:1}.nx-about-hero-word{color:#ffffff12;font-size:clamp(48px,8vw,105px);font-weight:800;letter-spacing:.12em;line-height:1}.nx-about-hero-names{display:flex;align-items:center;gap:14px;margin-top:22px;color:#fff;font-size:15px;font-weight:700}.nx-about-hero-names i{width:26px;height:1px;background:#39a0ff;box-shadow:0 0 12px #1680ff}.nx-about-hero-visual>p{margin-top:10px;color:#a9c5e5;font-size:12px;letter-spacing:.04em}.nx-about-team{padding:88px 0 90px}.nx-about-team-heading{display:grid;grid-template-columns:1fr .82fr;align-items:end;gap:8%;margin-bottom:42px}.nx-about-team-heading h2,.nx-about-process-heading h2{max-width:15ch;margin:13px 0 0;font-size:clamp(38px,4vw,57px)}.nx-about-team-heading>p{max-width:47ch;margin:0 0 4px;color:#56677c;font-size:15px}.nx-about-people{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:5%;align-items:center}.nx-about-people:before{content:"";position:absolute;z-index:0;left:42%;right:6%;top:50%;height:1px;background:linear-gradient(90deg,#1784ff88,#1784ff00);pointer-events:none}.nx-about-person{position:relative;z-index:1;min-width:0}.nx-about-person-daniel{display:grid;grid-template-columns:minmax(155px,.78fr) 1fr;gap:clamp(18px,2.5vw,34px);align-items:center}.nx-about-daniel-photo{position:relative;margin:0;aspect-ratio:.82;overflow:hidden;background:#eaf1fb}.nx-about-daniel-photo:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#06101f62)}.nx-about-daniel-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 27%;object-position:center 27%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;filter:saturate(.86)}.nx-about-person-daniel:hover .nx-about-daniel-photo img{transform:scale(1.025);filter:saturate(1)}.nx-about-person-copy{min-width:0}.nx-about-person-role{display:block;margin-bottom:10px;color:#176bd2;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.5}.nx-about-person-copy h3{margin:0 0 12px;font-size:clamp(24px,2.3vw,32px);letter-spacing:-.04em}.nx-about-person-copy p{max-width:38ch;color:#526276;font-size:14px}.nx-about-person-copy small{display:block;margin-top:15px;color:#718198;font-size:11px;line-height:1.4}.nx-about-person-jairo{min-height:340px;display:flex;flex-direction:column;justify-content:center;padding-left:7%;border-left:1px solid #d8e6f5}.nx-about-jairo-art{position:relative;display:flex;min-height:220px;flex-direction:column;justify-content:center;overflow:hidden}.nx-about-jairo-art:before,.nx-about-jairo-art:after{content:"";position:absolute;z-index:-1;left:49%;top:50%;width:210px;height:210px;border:1px solid #1680ff38;border-radius:50%;transform:translate(-50%,-50%) rotate(-22deg)}.nx-about-jairo-art:after{width:155px;height:235px;transform:translate(-50%,-50%) rotate(34deg);border-color:#64aaff49}.nx-about-jairo-art span{color:#0b1e38;font-size:clamp(65px,8vw,108px);font-weight:800;letter-spacing:-.08em;line-height:.9}.nx-about-jairo-art i{position:absolute;left:0;top:51%;width:88%;height:1px;background:linear-gradient(90deg,#1680ff,#1680ff00)}.nx-about-jairo-art b{position:absolute;left:48%;top:calc(51% - 4px);width:9px;height:9px;border-radius:50%;background:#1680ff;box-shadow:0 0 0 6px #1680ff15,0 0 22px #1680ff80}.nx-about-jairo-art small{margin:12px 0 0 5px;color:#2f6097;font-size:14px;font-weight:700;letter-spacing:.22em}.nx-about-person-jairo .nx-about-person-copy h3{font-size:27px}.nx-about-team-note{display:flex;align-items:center;gap:18px;margin:30px 0 0;padding-top:18px;border-top:1px solid #dfe8f2;color:#42556b;font-size:13px}.nx-about-team-note span{flex:none;color:#126ce3;font-size:10px;font-weight:800;letter-spacing:.12em}.nx-about-collaboration{padding:78px 0 86px}.nx-about-process-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.nx-about-process-heading h2{max-width:18ch}.nx-about-stage-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;border-bottom:1px solid #cbd8e6}.nx-about-stage-tabs button{position:relative;display:flex;min-height:63px;align-items:flex-start;gap:10px;padding:8px 8px 16px 0;border:0;background:none;color:#66768a;text-align:left;cursor:pointer;transition:color .25s}.nx-about-stage-tabs button:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:#1675ef;transition:width .35s}.nx-about-stage-tabs button[aria-selected=true]{color:#0b1a2d}.nx-about-stage-tabs button[aria-selected=true]:after{width:100%}.nx-about-stage-tabs button>span{padding-top:2px;color:#2878d5;font-size:10px;font-weight:800;letter-spacing:.08em}.nx-about-stage-tabs button>strong{max-width:17ch;font-size:13px;line-height:1.3}.nx-about-collab-scene{display:grid;grid-template-columns:1.45fr .55fr;gap:5%;align-items:center;min-height:285px;padding-top:20px}.nx-about-collab-art{position:relative;min-height:245px;display:flex;align-items:center;justify-content:center;isolation:isolate}.nx-about-collab-art:before{content:"";position:absolute;z-index:-1;width:245px;height:180px;border-radius:50%;background:radial-gradient(ellipse,#a5ccf54f,transparent 70%);filter:blur(9px)}.nx-about-collab-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#9db7d5;stroke-width:1.2}.nx-about-collab-art svg circle{fill:#fff;stroke:#1680ff;stroke-width:2}.nx-about-collab-progress{stroke:#1680ff!important;stroke-width:2.5!important;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:820;filter:drop-shadow(0 0 5px #1680ff75);transition:stroke-dashoffset .45s ease}.nx-about-phase-1 .nx-about-collab-progress{stroke-dashoffset:615}.nx-about-phase-2 .nx-about-collab-progress{stroke-dashoffset:410}.nx-about-phase-3 .nx-about-collab-progress{stroke-dashoffset:205}.nx-about-phase-4 .nx-about-collab-progress{stroke-dashoffset:0}.nx-about-endpoint{position:absolute;top:calc(50% + 26px);color:#52677f;font-size:10px;font-weight:800;letter-spacing:.12em}.nx-about-endpoint-client{left:2%}.nx-about-endpoint-omelar{right:2%}.nx-about-artifact{position:relative;display:flex;width:min(52%,310px);min-height:135px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:17px 20px;background:linear-gradient(140deg,#fff,#f7faff);box-shadow:0 22px 48px #103c7020;transform:rotate(-2deg);transition:transform .45s cubic-bezier(.2,.8,.2,1),background .4s,box-shadow .4s}.nx-about-artifact-kicker,.nx-about-artifact small{color:#67809e;font-size:9px;font-weight:800;letter-spacing:.1em}.nx-about-artifact strong{color:#0a1d36;font-size:clamp(17px,2vw,25px);text-align:center;transition:color .35s}.nx-about-artifact>i{display:block;width:48%;height:2px;background:#d8e3f1;transition:width .35s,background .35s}.nx-about-artifact>i:nth-of-type(2){width:33%}.nx-about-artifact>i:nth-of-type(3){width:40%}.nx-about-phase-1 .nx-about-artifact{transform:translateY(-5px) rotate(1deg)}.nx-about-phase-1 .nx-about-artifact>i{width:65%}.nx-about-phase-2 .nx-about-artifact{transform:translateY(4px) rotate(-1deg);background:linear-gradient(140deg,#fff,#e8f2ff);box-shadow:0 25px 55px #126fe32b}.nx-about-phase-2 .nx-about-artifact>i{background:#8abaf0}.nx-about-phase-3 .nx-about-artifact{transform:translateY(-4px) rotate(2deg)}.nx-about-phase-3 .nx-about-artifact>i:nth-of-type(2){width:56%;background:#1680ff}.nx-about-phase-4 .nx-about-artifact{transform:translateY(2px) rotate(0);box-shadow:0 25px 60px #126fe338}.nx-about-phase-4 .nx-about-artifact strong{color:#0867ef}.nx-about-stage-copy{max-width:330px;padding-left:10px}.nx-about-stage-copy>span{color:#2675d1;font-size:10px;font-weight:800;letter-spacing:.13em}.nx-about-stage-copy h3{margin:9px 0;font-size:clamp(24px,2.5vw,34px)}.nx-about-stage-copy p{color:#55677c;font-size:14px;line-height:1.6}.nx-about-page button:focus-visible{outline:3px solid #1680ff;outline-offset:4px}@media (max-width:1000px){.nx-about-hero{min-height:500px;padding-top:122px}.nx-about-hero-grid{grid-template-columns:.9fr 1.1fr;gap:3%}.nx-about-hero-copy h1{font-size:clamp(48px,6.3vw,66px)}.nx-about-hero-visual{min-height:295px}.nx-about-team{padding:70px 0}.nx-about-team-heading{gap:5%}.nx-about-person-daniel{grid-template-columns:minmax(130px,.76fr) 1fr;gap:17px}.nx-about-person-jairo{padding-left:5%}}@media (max-width:720px){.nx-about-hero{min-height:0;padding:111px 0 48px}.nx-about-hero-grid{grid-template-columns:1fr;gap:7px}.nx-about-hero-copy h1{max-width:11ch;margin:18px 0 14px;font-size:clamp(45px,10vw,62px)}.nx-about-hero-copy p{max-width:39ch;font-size:15px}.nx-about-hero-visual{min-height:226px;margin:0 -8px}.nx-about-hero-word{font-size:clamp(48px,16vw,72px)}.nx-about-hero-names{gap:9px;margin-top:16px;font-size:12px}.nx-about-hero-names i{width:15px}.nx-about-hero-visual>p{font-size:11px}.nx-about-team{padding:58px 0 62px}.nx-about-team-heading{grid-template-columns:1fr;gap:12px;margin-bottom:27px}.nx-about-team-heading h2{max-width:14ch;font-size:clamp(34px,9vw,43px)}.nx-about-team-heading>p{font-size:14px}.nx-about-people{grid-template-columns:1fr;gap:25px}.nx-about-people:before{left:0;right:0;top:auto;bottom:0}.nx-about-person-daniel{grid-template-columns:minmax(115px,.42fr) 1fr;gap:16px;align-items:start}.nx-about-daniel-photo{aspect-ratio:.78}.nx-about-person-role{font-size:9px;margin-bottom:7px}.nx-about-person-copy h3{font-size:23px;margin-bottom:8px}.nx-about-person-copy p{font-size:13px}.nx-about-person-copy small{font-size:10px;margin-top:10px}.nx-about-person-jairo{min-height:0;padding:20px 0 22px;border-left:0;border-top:1px solid #d8e6f5}.nx-about-jairo-art{min-height:170px}.nx-about-jairo-art span{font-size:clamp(67px,19vw,92px)}.nx-about-jairo-art small{font-size:12px}.nx-about-person-jairo .nx-about-person-copy h3{font-size:24px}.nx-about-team-note{align-items:flex-start;gap:10px;margin-top:20px;padding-top:15px;font-size:12px}.nx-about-team-note span{font-size:9px}.nx-about-collaboration{padding:58px 0 63px}.nx-about-process-heading{display:block;margin-bottom:22px}.nx-about-process-heading h2{max-width:15ch;font-size:clamp(33px,8.5vw,42px);margin-top:12px}.nx-about-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.nx-about-stage-tabs button{min-height:54px;gap:8px;padding:8px 2px 12px 0}.nx-about-stage-tabs button>strong{font-size:12px}.nx-about-collab-scene{grid-template-columns:1fr;gap:0;min-height:0;padding-top:6px}.nx-about-collab-art{min-height:220px}.nx-about-artifact{width:54%;min-height:118px;padding:14px 12px}.nx-about-artifact strong{font-size:18px}.nx-about-endpoint{font-size:9px;top:calc(50% + 24px)}.nx-about-stage-copy{max-width:none;padding:8px 0 0}.nx-about-stage-copy h3{font-size:25px}.nx-about-stage-copy p{font-size:14px}}@media (max-width:380px){.nx-about-hero-names{font-size:10px}.nx-about-person-daniel{grid-template-columns:110px 1fr;gap:12px}.nx-about-person-copy h3{font-size:21px}.nx-about-person-copy p{font-size:12px}.nx-about-jairo-art span{font-size:64px}}@media (prefers-reduced-motion:reduce){.nx-about-page *,.nx-about-page *:before,.nx-about-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nx-about-person-daniel:hover .nx-about-daniel-photo img{transform:none}}.nx-about-page .nx-about-people{grid-template-columns:1.03fr .97fr}.nx-about-page .nx-about-person-role{font-size:11px}.nx-about-page .nx-about-person-copy small{font-size:12px}.nx-about-page .nx-about-jairo-art{min-height:232px}.nx-about-page .nx-about-jairo-art span{font-size:clamp(70px,8.7vw,118px)}.nx-about-page .nx-about-jairo-art:before{width:228px;height:228px}.nx-about-page .nx-about-jairo-art:after{width:168px;height:250px}.nx-about-page .nx-about-team-note span{font-size:11px}.nx-about-page .nx-about-stage-tabs button>span{font-size:11px}.nx-about-page .nx-about-stage-copy>span{font-size:11px}.nx-about-page .nx-about-endpoint{font-size:11px}.nx-about-page .nx-about-artifact-kicker,.nx-about-page .nx-about-artifact small{font-size:10px}@media (max-width:1000px){.nx-about-page .nx-about-jairo-art span{font-size:clamp(72px,9vw,112px)}}@media (max-width:720px){.nx-about-page .nx-about-person-role{font-size:10px}.nx-about-page .nx-about-person-copy small{font-size:11px}.nx-about-page .nx-about-team-note span,.nx-about-page .nx-about-endpoint,.nx-about-page .nx-about-artifact-kicker,.nx-about-page .nx-about-artifact small{font-size:10px}}@media (max-width:380px){.nx-about-page .nx-about-person-role{font-size:9.5px}}@media (max-width:720px){.nx-about-page .nx-about-people{grid-template-columns:1fr}}@keyframes nx-contact-step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-contact-confirm-check{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.nx-contact-page .nx-live-step{animation:nx-contact-step-enter .3s cubic-bezier(.2,.8,.2,1) both}.nx-contact-page .nx-live-progress>div{font-size:11px}.nx-contact-page .nx-live-options small{font-size:12px}.nx-contact-page .nx-live-summary>span{font-size:10px}.nx-contact-page .nx-live-summary p,.nx-contact-page .nx-live-fields label{font-size:12px}.nx-contact-page .nx-live-disclosure{font-size:12px!important}.nx-contact-page .nx-live-mailto,.nx-contact-page .nx-live-error a{font-size:12px}.nx-contact-page .nx-live-continue,.nx-contact-page .nx-live-back{font-size:13px}.nx-contact-page .nx-live-confirmation{animation:nx-contact-step-enter .32s cubic-bezier(.2,.8,.2,1) both}.nx-contact-page .nx-live-confirmation>svg{animation:nx-contact-confirm-check .38s cubic-bezier(.2,.8,.2,1) both}.nx-contact-page button:focus-visible,.nx-contact-page a:focus-visible,.nx-contact-page input:focus-visible,.nx-contact-page legend:focus-visible{outline:3px solid #1680ff;outline-offset:3px}@media (max-width:600px){.nx-contact-page .nx-live-options small,.nx-contact-page .nx-live-summary p,.nx-contact-page .nx-live-fields label,.nx-contact-page .nx-live-mailto,.nx-contact-page .nx-live-error a{font-size:12px}}.nx-casa-page{overflow:hidden;background:#f6f7f8;color:#07111f}.nx-casa-page .nx-casa-hero{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:132px 0 58px;background:radial-gradient(ellipse at 78% 48%,#0c3670 0,#07172b 32%,#050b16 72%);color:#f5f8fc}.nx-casa-hero>.nx-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.48}.nx-casa-hero-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(34px,6vw,88px);align-items:center}.nx-casa-hero-copy{position:relative;z-index:3}.nx-casa-hero-copy h1{font-size:clamp(52px,6.4vw,88px);line-height:.96;letter-spacing:-.06em;margin:18px 0 15px}.nx-casa-hero-copy>p{max-width:39ch;color:#d1deed;font-size:15px;line-height:1.65;margin:0}.nx-casa-demo-note{display:block;margin-top:22px;color:#91bdf2;font-size:10px;letter-spacing:.13em;font-weight:700}.nx-casa-back{display:inline-flex;align-items:center;gap:8px;margin-top:25px;color:#d8e7f7;font-size:13px;text-decoration:none;transition:color .2s,transform .2s}.nx-casa-back svg{transform:rotate(180deg);transition:transform .2s}.nx-casa-back:hover{color:#fff}.nx-casa-back:hover svg{transform:translate(-3px) rotate(180deg)}.nx-casa-hero-scene{height:390px;min-width:0;position:relative;perspective:1100px}.nx-casa-hero-desktop{position:absolute;z-index:1;left:2%;right:8%;top:2%;height:330px;overflow:hidden;transform:rotateY(-5deg) rotateX(1deg);border:1px solid #d5e2f344;box-shadow:0 36px 75px #0008;transition:transform .45s}.nx-casa-hero-scene:hover .nx-casa-hero-desktop{transform:rotateY(-2deg) rotateX(0) translateY(-3px)}.nx-casa-page .nx-casa-hero-desktop>.om-demo-screen{height:100%;border:0;box-shadow:none}.nx-casa-hero-mobile{position:absolute;z-index:2;right:2%;bottom:17px;width:173px;height:304px;padding:7px;border:1px solid #dce9f1aa;border-radius:28px;background:#0c1420;box-shadow:0 23px 50px #0008;transform:rotate(4deg);transition:transform .45s}.nx-casa-hero-scene:hover .nx-casa-hero-mobile{transform:rotate(1.5deg) translateY(-4px)}.nx-casa-page .nx-casa-hero-mobile>.om-demo-screen{height:100%;width:100%;border:0;border-radius:20px;overflow:hidden}.nx-casa-page .nx-casa-hero-mobile .om-demo-variant-3{width:100%;height:100%;border:0;border-radius:20px}.nx-casa-scene-label{position:absolute;z-index:3;left:0;bottom:4px;display:flex;align-items:center;gap:9px;color:#b6cbe5;font-size:10px;letter-spacing:.15em}.nx-casa-scene-label i{width:5px;height:5px;border-radius:50%;background:#2f8cff;box-shadow:0 0 12px #2788ff}.nx-casa-scene-orbit{position:absolute;z-index:0;right:1%;top:-8%;width:43%;aspect-ratio:1;border:1px solid #258bff46;border-radius:50%;transform:rotate(-24deg) scaleY(.55);pointer-events:none}.nx-casa-direction{padding:27px 0 29px}.nx-casa-direction-grid{display:grid;grid-template-columns:.72fr 1.1fr auto;gap:25px;align-items:start}.nx-casa-direction-grid>.nx-eyebrow{padding-top:11px}.nx-casa-direction-grid h2{font-size:clamp(28px,3.2vw,43px);line-height:1.06;letter-spacing:-.04em;max-width:18ch;margin:0 0 11px}.nx-casa-direction-grid p{max-width:57ch;color:#526174;font-size:15px;line-height:1.65;margin:0}.nx-casa-direction-mark{align-self:center;color:#93a4b6;font-size:14px;font-weight:700;letter-spacing:.1em}.nx-casa-direction-mark span{padding:0 7px;color:#1676f8}.nx-casa-tour{padding:70px 0 80px;background:#eef2f4}.nx-casa-tour-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.nx-casa-tour-heading h2{font-size:clamp(31px,3.6vw,47px);line-height:1.04;letter-spacing:-.045em;margin:10px 0 0}.nx-casa-tour-heading>span{padding-bottom:5px;color:#617184;font-size:10px;font-weight:700;letter-spacing:.12em}.nx-casa-tour-controls{display:flex;align-items:center;gap:clamp(19px,4vw,56px);margin:30px 0 21px;border-bottom:1px solid #b9c8d2;overflow-x:auto;scrollbar-width:thin}.nx-casa-tour-controls button{position:relative;display:inline-flex;align-items:center;gap:10px;flex:none;padding:0 0 13px;border:0;background:none;color:#536273;font:inherit;font-weight:600;font-size:13px;cursor:pointer;transition:color .2s}.nx-casa-tour-controls button>span{color:#8291a0;font-size:10px;letter-spacing:.08em}.nx-casa-tour-controls button>i{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#1676f8;transform:scaleX(0);transform-origin:left;transition:transform .3s}.nx-casa-tour-controls button:hover,.nx-casa-tour-controls button[aria-pressed=true]{color:#07111f}.nx-casa-tour-controls button[aria-pressed=true]{font-weight:750}.nx-casa-tour-controls button[aria-pressed=true]>span{color:#1676f8}.nx-casa-tour-controls button[aria-pressed=true]>i{transform:scaleX(1)}.nx-casa-tour-controls button:focus-visible,.nx-casa-page a:focus-visible{outline:3px solid #1676f8;outline-offset:4px}.nx-casa-tour-layout{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:clamp(18px,2.1vw,29px);align-items:center;animation:nx-casa-tour-in .36s cubic-bezier(.2,.8,.2,1) both}.nx-casa-tour-screen{height:480px;min-width:0;position:relative;perspective:1300px;filter:drop-shadow(0 24px 34px #11253b20)}.nx-casa-tour-screen>.om-demo-screen{height:100%;border:1px solid #c2ccd1;box-shadow:0 12px 30px #0d1a2812;transform:rotateY(-1.2deg);transform-origin:center;transition:transform .35s,box-shadow .35s}.nx-casa-tour-screen:hover>.om-demo-screen{transform:rotateY(0) translateY(-3px);box-shadow:0 19px 38px #0d1a2824}.nx-casa-tour-screen.is-mobile-view{height:480px;display:flex;justify-content:center;filter:none}.nx-casa-tour-screen.is-mobile-view>.om-demo-screen{width:248px;height:100%;border:8px solid #15191e;border-radius:29px;box-shadow:0 20px 38px #0d1a2828;transform:none}.nx-casa-page .nx-casa-tour-screen.is-mobile-view>.om-demo-variant-3{width:248px;height:100%;border:8px solid #15191e;border-radius:29px}.nx-casa-tour-caption{padding-bottom:5px}.nx-casa-tour-caption>span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#1676f8}.nx-casa-tour-caption h3{margin:13px 0 6px;font-size:24px;line-height:1.05;letter-spacing:-.03em}.nx-casa-tour-caption p{font-size:13px;line-height:1.55;color:#5e6b79;margin:0}.nx-casa-next{padding:55px 0 67px}.nx-casa-next-inner{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(34px,6vw,82px);align-items:center}.nx-casa-next-copy h2{font-size:clamp(33px,4vw,52px);line-height:1;letter-spacing:-.05em;margin:12px 0 8px}.nx-casa-next-copy>p{font-size:12px;color:#627184;margin:0 0 21px}.nx-casa-next-link,.nx-casa-all-link{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:9px;text-decoration:none}.nx-casa-next-link{font-size:14px;font-weight:700;color:#0b1b30}.nx-casa-next-link svg{color:#1676f8;transition:transform .2s}.nx-casa-next-link:hover svg{transform:translate(4px)}.nx-casa-all-link{margin-top:17px;font-size:12px;color:#627184;transition:color .2s}.nx-casa-all-link:hover{color:#1676f8}.nx-casa-next-preview{height:260px;min-width:0;position:relative;display:block;overflow:hidden;text-decoration:none;box-shadow:0 18px 42px #0b1b301c;transition:transform .3s,box-shadow .3s}.nx-casa-next-preview:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0b1b302b}.nx-casa-next-preview>.om-demo-screen{height:100%;border:0}.nx-casa-next-preview>span{position:absolute;right:14px;bottom:13px;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#07111fe8;color:#fff;font-size:10px;letter-spacing:.12em}@keyframes nx-casa-tour-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.nx-casa-hero-grid{grid-template-columns:minmax(235px,.7fr) minmax(0,1.3fr);gap:28px}.nx-casa-hero-scene{height:340px}.nx-casa-hero-desktop{right:5%;height:295px}.nx-casa-hero-mobile{width:145px;height:260px}.nx-casa-tour-layout{grid-template-columns:minmax(0,1fr) 155px;gap:22px}.nx-casa-tour-screen,.nx-casa-tour-screen.is-mobile-view{height:400px}}@media (max-width:650px){.nx-casa-page .nx-casa-hero{padding:105px 0 42px}.nx-casa-hero-grid{grid-template-columns:1fr;gap:24px}.nx-casa-hero-copy h1{font-size:clamp(49px,13vw,68px);margin:13px 0}.nx-casa-hero-copy>p{font-size:14px;max-width:38ch}.nx-casa-demo-note{margin-top:15px}.nx-casa-back{margin-top:18px}.nx-casa-hero-scene{height:300px;margin:0 0 7px}.nx-casa-hero-desktop{left:0;right:7%;top:6%;height:250px;transform:none}.nx-casa-hero-mobile{width:116px;height:208px;right:0;bottom:2px;padding:5px;border-radius:21px;transform:rotate(3deg)}.nx-casa-page .nx-casa-hero-mobile>.om-demo-screen,.nx-casa-page .nx-casa-hero-mobile .om-demo-variant-3{border-radius:15px}.nx-casa-scene-label{font-size:9px;bottom:-3px}.nx-casa-scene-orbit{width:55%;top:-1%;right:-7%}.nx-casa-direction{padding:22px 0 24px}.nx-casa-direction-grid{grid-template-columns:1fr auto;gap:9px 14px}.nx-casa-direction-grid>.nx-eyebrow{grid-column:1/-1;padding-top:0}.nx-casa-direction-grid h2{font-size:30px}.nx-casa-direction-grid p{font-size:14px}.nx-casa-direction-mark{align-self:end;font-size:12px}.nx-casa-tour{padding:51px 0 55px}.nx-casa-tour-heading{align-items:start}.nx-casa-tour-heading h2{font-size:34px}.nx-casa-tour-heading>span{font-size:9px;white-space:nowrap;padding-top:4px}.nx-casa-tour-controls{gap:22px;margin:22px 0 17px}.nx-casa-tour-controls button{font-size:12px;padding-bottom:11px}.nx-casa-tour-layout{grid-template-columns:1fr;gap:16px}.nx-casa-tour-screen{height:340px}.nx-casa-tour-screen.is-mobile-view{height:400px}.nx-casa-tour-screen.is-mobile-view>.om-demo-screen{width:220px}.nx-casa-page .nx-casa-tour-screen.is-mobile-view>.om-demo-variant-3{width:220px}.nx-casa-tour-caption{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:11px;column-gap:11px;align-items:baseline;padding:0}.nx-casa-tour-caption>span{grid-column:1;grid-row:1;font-size:9px}.nx-casa-tour-caption h3{grid-column:2;grid-row:1;margin:0;font-size:20px}.nx-casa-tour-caption p{grid-column:2;grid-row:2;font-size:12px}.nx-casa-next{padding:40px 0 49px}.nx-casa-next-inner{grid-template-columns:1fr;gap:23px}.nx-casa-next-copy h2{font-size:38px}.nx-casa-next-preview{height:225px}}@media (max-width:390px){.nx-casa-hero-scene{height:265px}.nx-casa-hero-desktop{height:216px}.nx-casa-hero-mobile{width:103px;height:184px}.nx-casa-tour-heading>span{font-size:8px}.nx-casa-tour-controls{gap:17px}.nx-casa-tour-screen{height:300px}.nx-casa-tour-screen.is-mobile-view{height:365px}}@media (prefers-reduced-motion:reduce){.nx-casa-page *,.nx-casa-page *:before,.nx-casa-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nx-norte-page{overflow:hidden;background:#f4f2eb;color:#101214}.nx-norte-page .nx-norte-hero{position:relative;isolation:isolate;overflow:hidden;padding:132px 0 50px;background:radial-gradient(ellipse at 77% 52%,#423b25 0,#121719 36%,#080b0d 76%);color:#f7f5ed}.nx-norte-hero>.nx-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.38}.nx-norte-hero-grid{display:grid;grid-template-columns:minmax(285px,.72fr) minmax(0,1.28fr);gap:clamp(32px,5.5vw,80px);align-items:center}.nx-norte-hero-copy{position:relative;z-index:4}.nx-norte-hero-copy h1{font-size:clamp(54px,6.6vw,90px);line-height:.94;letter-spacing:-.065em;margin:18px 0 16px}.nx-norte-hero-copy>p{max-width:39ch;color:#d7d8d2;font-size:15px;line-height:1.65}.nx-norte-demo-note{display:block;margin-top:19px;color:#f0c65d;font-size:10px;letter-spacing:.13em;font-weight:800}.nx-norte-back{display:inline-flex;align-items:center;gap:8px;margin-top:21px;color:#d8e1e1;font-size:13px;transition:color .2s,transform .2s}.nx-norte-back svg{transform:rotate(180deg);transition:transform .2s}.nx-norte-back:hover{color:#fff}.nx-norte-back:hover svg{transform:translate(-3px) rotate(180deg)}.nx-norte-hero-scene{height:360px;min-width:0;position:relative;perspective:1100px}.nx-norte-hero-word{position:absolute;z-index:0;top:-25px;left:1%;font-size:clamp(42px,6.2vw,88px);font-weight:900;line-height:.8;letter-spacing:-.09em;color:#f1c34c;opacity:.12;white-space:nowrap}.nx-norte-hero-desktop{position:absolute;z-index:1;left:1%;right:12%;top:5%;height:290px;overflow:hidden;border:1px solid #f4edcf44;box-shadow:0 32px 70px #0009;transform:rotateY(-5deg) rotateX(1deg);transition:transform .4s}.nx-norte-hero-scene:hover .nx-norte-hero-desktop{transform:rotateY(-2deg) translateY(-3px)}.nx-norte-page .nx-norte-hero-desktop>.om-demo-screen{height:100%;border:0}.nx-norte-hero-mobile{position:absolute;z-index:2;right:1%;bottom:4px;width:142px;height:252px;padding:6px;border:1px solid #eee6d8a6;border-radius:25px;background:#101315;box-shadow:0 22px 50px #0009;transform:rotate(4deg);transition:transform .4s}.nx-norte-hero-scene:hover .nx-norte-hero-mobile{transform:rotate(1deg) translateY(-4px)}.nx-norte-page .nx-norte-hero-mobile>.om-demo-screen,.nx-norte-page .nx-norte-hero-mobile .om-demo-variant-3{width:100%;height:100%;border:0;border-radius:18px}.nx-norte-scene-label{position:absolute;z-index:3;left:0;bottom:0;display:flex;align-items:center;gap:9px;color:#c9d1cd;font-size:10px;letter-spacing:.14em}.nx-norte-scene-label i{width:6px;height:6px;border-radius:50%;background:#f2c44e;box-shadow:0 0 12px #f2c44e}.nx-norte-scene-orbit{position:absolute;z-index:0;right:2%;top:-7%;width:45%;aspect-ratio:1;border:1px solid #e8bd3840;border-radius:50%;transform:rotate(-20deg) scaleY(.56);pointer-events:none}.nx-norte-direction{padding:27px 0 29px;background:#fff}.nx-norte-direction-grid{display:grid;grid-template-columns:.72fr 1.1fr auto;gap:25px;align-items:start}.nx-norte-direction-grid>.nx-eyebrow{padding-top:11px}.nx-norte-direction-grid h2{font-size:clamp(28px,3.2vw,43px);line-height:1.06;letter-spacing:-.04em;max-width:19ch;margin:0 0 10px}.nx-norte-direction-grid p{max-width:58ch;color:#526174;font-size:15px;line-height:1.65}.nx-norte-direction-mark{align-self:center;color:#99a09c;font-size:14px;font-weight:800;letter-spacing:.1em}.nx-norte-direction-mark span{padding:0 7px;color:#d8aa26}.nx-norte-feature{padding:68px 0 76px;background:#111719;color:#f7f5ed;overflow:hidden}.nx-norte-feature-grid{display:grid;grid-template-columns:.56fr 1.44fr;gap:clamp(35px,7vw,100px);align-items:center}.nx-norte-feature-copy h2{font-size:clamp(45px,5.8vw,75px);line-height:.91;letter-spacing:-.065em;margin:16px 0}.nx-norte-feature-copy h2 em{color:#f0c54c}.nx-norte-feature-copy>p{max-width:36ch;color:#c7cdca;font-size:14px;line-height:1.65}.nx-norte-feature-index{display:block;margin-top:25px;color:#e8be42;font-size:10px;font-weight:800;letter-spacing:.13em}.nx-norte-feature-screen{position:relative;min-width:0;transform:rotateY(-1deg);transition:transform .35s,filter .35s;filter:drop-shadow(0 24px 40px #0006)}.nx-norte-feature-screen:hover{transform:rotateY(0) translateY(-3px)}.nx-norte-browser{height:29px;display:flex;align-items:center;gap:5px;padding:0 11px;background:#e9e9e5;border:1px solid #ffffff28;border-bottom:0;border-radius:8px 8px 0 0}.nx-norte-browser i{width:6px;height:6px;border-radius:50%;background:#b2b5b0}.nx-norte-browser span{margin-left:9px;color:#555d5c;font-size:9px;letter-spacing:.04em}.nx-norte-feature-screen>.om-demo-screen{height:390px;border-radius:0 0 6px 6px;border:1px solid #ffffff25}.nx-norte-tour{padding:65px 0 74px;background:#f1f0e9;color:#111719}.nx-norte-tour-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:27px}.nx-norte-tour-heading h2{font-size:clamp(34px,4vw,50px);line-height:1.02;letter-spacing:-.05em;margin-top:10px}.nx-norte-tour-heading>span{padding-bottom:5px;color:#68716e;font-size:10px;font-weight:800;letter-spacing:.12em}.nx-norte-tour-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(26px,5vw,68px);align-items:center}.nx-norte-rail{display:flex;flex-direction:column;gap:7px}.nx-norte-rail button{position:relative;display:grid;grid-template-columns:37px 1fr;align-items:center;gap:8px;text-align:left;padding:12px 12px 12px 0;border:0;border-bottom:1px solid #c9cbc2;background:transparent;color:#626b68;font:inherit;cursor:pointer;transition:color .25s,transform .25s,border-color .25s}.nx-norte-rail button>span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#929891;transition:color .25s}.nx-norte-rail button strong{font-size:14px;font-weight:700}.nx-norte-rail button>i{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#d5aa30;transform:scaleX(0);transform-origin:left;transition:transform .34s}.nx-norte-rail button:hover,.nx-norte-rail button[aria-pressed=true]{color:#111719;transform:translate(4px)}.nx-norte-rail button[aria-pressed=true]>span{color:#b18713}.nx-norte-rail button[aria-pressed=true]>i{transform:scaleX(1)}.nx-norte-rail button:focus-visible,.nx-norte-page a:focus-visible{outline:3px solid #d5aa30;outline-offset:3px}.nx-norte-stage-column{min-width:0}.nx-norte-stage{height:425px;position:relative;isolation:isolate;display:flex;align-items:center;padding:0 38px 0 6px;animation:nx-norte-arrive .38s cubic-bezier(.2,.8,.2,1) both}.nx-norte-stage-word{position:absolute;z-index:0;right:4%;top:2px;max-width:88%;overflow:hidden;color:#d3ad3966;font-size:clamp(36px,5.4vw,76px);font-weight:900;letter-spacing:-.085em;line-height:.82;white-space:nowrap;pointer-events:none;opacity:.72;transition:transform .4s,opacity .4s}.nx-norte-stage-browser{position:relative;z-index:1;width:100%;height:355px;overflow:hidden;box-shadow:0 24px 55px #20231c25;transform:rotateY(-2deg);transition:transform .35s,box-shadow .35s}.nx-norte-stage-browser:hover{transform:rotateY(0) translateY(-3px);box-shadow:0 30px 63px #20231c30}.nx-norte-stage-browser>.om-demo-screen{height:calc(100% - 29px);border:0}.nx-norte-stage-mobile{position:absolute;z-index:3;right:0;bottom:3px;width:142px;height:246px;padding:6px;border-radius:24px;background:#101315;border:1px solid #56605e;box-shadow:0 18px 38px #12191635;transform:rotate(3deg);transition:transform .35s}.nx-norte-stage-mobile:hover{transform:rotate(1deg) translateY(-4px)}.nx-norte-page .nx-norte-stage-mobile>.om-demo-screen,.nx-norte-page .nx-norte-stage-mobile .om-demo-variant-3{width:100%;height:100%;border:0;border-radius:17px}.nx-norte-stage.is-mobile-view{justify-content:center;padding:0}.nx-norte-stage-phone{width:228px;height:398px;padding:7px;border-radius:31px;background:#141817;box-shadow:0 20px 45px #15191435}.nx-norte-page .nx-norte-stage-phone>.om-demo-screen,.nx-norte-page .nx-norte-stage-phone .om-demo-variant-3{height:100%;width:100%;border:0;border-radius:23px}.nx-norte-stage.is-mobile-view .nx-norte-stage-word{top:38%;right:4%;max-width:70%;font-size:clamp(31px,8vw,55px);opacity:.42}.nx-norte-stage-caption{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:13px;column-gap:13px;align-items:baseline;padding:4px 3px}.nx-norte-stage-caption>span{grid-column:1;grid-row:1;color:#ac8617;font-size:10px;font-weight:800;letter-spacing:.13em}.nx-norte-stage-caption h3{grid-column:2;grid-row:1;margin:0;font-size:22px;letter-spacing:-.035em}.nx-norte-stage-caption p{grid-column:2;grid-row:2;margin-top:3px;color:#59625f;font-size:13px;line-height:1.55}.nx-norte-next{padding:53px 0 65px;background:#fff}.nx-norte-next-inner{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(32px,6vw,82px);align-items:center}.nx-norte-next-copy h2{font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.05em;margin:12px 0 8px}.nx-norte-next-copy>p{font-size:12px;color:#627184;margin-bottom:20px}.nx-norte-next-link,.nx-norte-all-link{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:9px}.nx-norte-next-link{font-size:14px;font-weight:750;color:#101719}.nx-norte-next-link svg{color:#d0a31e;transition:transform .2s}.nx-norte-next-link:hover svg{transform:translate(4px)}.nx-norte-all-link{margin-top:16px;color:#627184;font-size:12px;transition:color .2s}.nx-norte-all-link:hover{color:#9a7510}.nx-norte-next-preview{height:255px;min-width:0;position:relative;display:block;overflow:hidden;text-decoration:none;box-shadow:0 18px 42px #0b1b301c;transition:transform .3s,box-shadow .3s}.nx-norte-next-preview:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0b1b302b}.nx-norte-next-preview>.om-demo-screen{height:100%;border:0}.nx-norte-next-preview>span{position:absolute;right:14px;bottom:13px;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#07111fe8;color:#fff;font-size:10px;letter-spacing:.12em}@keyframes nx-norte-arrive{0%{opacity:.25;transform:translateY(9px) translate(5px)}to{opacity:1;transform:translateY(0) translate(0)}}@media (max-width:980px){.nx-norte-hero-grid{grid-template-columns:minmax(235px,.72fr) minmax(0,1.28fr);gap:28px}.nx-norte-hero-scene{height:320px}.nx-norte-hero-desktop{height:252px}.nx-norte-hero-mobile{width:120px;height:216px}.nx-norte-tour-layout{grid-template-columns:176px minmax(0,1fr);gap:28px}.nx-norte-stage{height:385px}.nx-norte-stage-browser{height:320px}.nx-norte-feature-screen>.om-demo-screen{height:330px}}@media (max-width:680px){.nx-norte-page .nx-norte-hero{padding:103px 0 37px}.nx-norte-hero-grid{grid-template-columns:1fr;gap:19px}.nx-norte-hero-copy h1{font-size:clamp(48px,12.5vw,68px);margin:13px 0}.nx-norte-hero-copy>p{font-size:14px;max-width:40ch}.nx-norte-demo-note{margin-top:14px}.nx-norte-back{margin-top:15px}.nx-norte-hero-scene{height:270px;margin-top:4px}.nx-norte-hero-word{top:0;left:2%;font-size:clamp(34px,9.2vw,60px)}.nx-norte-hero-desktop{left:0;right:10%;top:21px;height:205px;transform:none}.nx-norte-hero-mobile{width:105px;height:186px;right:0;bottom:2px;padding:5px;border-radius:21px;transform:rotate(3deg)}.nx-norte-page .nx-norte-hero-mobile>.om-demo-screen,.nx-norte-page .nx-norte-hero-mobile .om-demo-variant-3{border-radius:15px}.nx-norte-scene-label{font-size:9px;bottom:-3px}.nx-norte-direction{padding:22px 0 24px}.nx-norte-direction-grid{grid-template-columns:1fr auto;gap:9px 14px}.nx-norte-direction-grid>.nx-eyebrow{grid-column:1/-1;padding-top:0}.nx-norte-direction-grid h2{font-size:30px}.nx-norte-direction-grid p{font-size:14px}.nx-norte-direction-mark{align-self:end;font-size:12px}.nx-norte-feature{padding:47px 0 52px}.nx-norte-feature-grid{grid-template-columns:1fr;gap:22px}.nx-norte-feature-copy h2{font-size:clamp(43px,11vw,61px)}.nx-norte-feature-copy>p{font-size:13px}.nx-norte-feature-screen>.om-demo-screen{height:280px}.nx-norte-tour{padding:48px 0 54px}.nx-norte-tour-heading{align-items:start;margin-bottom:22px}.nx-norte-tour-heading h2{font-size:34px}.nx-norte-tour-heading>span{font-size:8px;white-space:nowrap;padding-top:4px}.nx-norte-tour-layout{grid-template-columns:1fr;gap:21px}.nx-norte-rail{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.nx-norte-rail button{min-width:0;grid-template-columns:28px minmax(0,1fr);padding:10px 2px 11px 0}.nx-norte-rail button strong{font-size:13px}.nx-norte-stage{height:318px;padding:0 21px 0 0}.nx-norte-stage-mobile{display:none}.nx-norte-stage-word{top:4px;right:3%;max-width:84%;font-size:clamp(32px,8.5vw,52px);opacity:.56}.nx-norte-stage-browser{height:270px}.nx-norte-stage-mobile{width:102px;height:178px;padding:5px;border-radius:19px;bottom:-1px}.nx-norte-page .nx-norte-stage-mobile>.om-demo-screen,.nx-norte-page .nx-norte-stage-mobile .om-demo-variant-3{border-radius:13px}.nx-norte-stage.is-mobile-view{height:390px}.nx-norte-stage-phone{width:205px;height:350px}.nx-norte-stage-caption h3{font-size:20px}.nx-norte-stage-caption p{font-size:12px}.nx-norte-next{padding:40px 0 48px}.nx-norte-next-inner{grid-template-columns:1fr;gap:22px}.nx-norte-next-copy h2{font-size:38px}.nx-norte-next-preview{height:220px}}@media (max-width:390px){.nx-norte-hero-scene{height:242px}.nx-norte-hero-desktop{height:185px}.nx-norte-hero-mobile{width:94px;height:166px}.nx-norte-feature-screen>.om-demo-screen{height:240px}.nx-norte-stage{height:285px}.nx-norte-stage-browser{height:238px}.nx-norte-stage-mobile{width:88px;height:154px}.nx-norte-stage.is-mobile-view{height:360px}.nx-norte-stage-phone{width:190px;height:320px}}@media (prefers-reduced-motion:reduce){.nx-norte-page *,.nx-norte-page *:before,.nx-norte-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nx-nocturna-page{overflow:hidden;background:#090812;color:#f7f5ff}.nx-nocturna-page .nx-nocturna-hero{position:relative;isolation:isolate;min-height:610px;padding:110px 0 76px;background:radial-gradient(ellipse at 78% 48%,#21143b,#0d0b19 43%,#080a13 82%)}.nx-nocturna-hero-grid{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:4vw;min-height:420px}.nx-nocturna-hero-copy{position:relative;z-index:2;max-width:510px}.nx-nocturna-hero-copy h1{margin:21px 0 14px;font-size:clamp(58px,8vw,104px);line-height:.88;letter-spacing:-.075em;font-weight:850}.nx-nocturna-hero-copy h1 span{color:#a99bea}.nx-nocturna-hero-copy p{max-width:430px;color:#c4c0d3;font-size:16px;line-height:1.65}.nx-nocturna-demo-note{display:block;margin-top:19px;color:#aaa4c2;font-size:11px;letter-spacing:.13em}.nx-nocturna-back{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:#f7f5ff;font-size:14px;text-decoration:none}.nx-nocturna-back svg{transform:rotate(180deg);color:#a99bea;transition:transform .25s}.nx-nocturna-back:hover svg{transform:translate(-4px) rotate(180deg)}.nx-nocturna-hero-scene{position:relative;isolation:isolate;height:420px;min-width:0;perspective:1000px}.nx-nocturna-hero-type{position:absolute;z-index:-1;top:10px;left:8%;color:#c4b8ff14;font-size:clamp(58px,9vw,118px);font-weight:900;letter-spacing:-.1em;white-space:nowrap}.nx-nocturna-orb{position:absolute;display:block;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 36% 32%,#d7c8ff 0,#9b78ff 16%,#5835af 44%,#311b6d 67%,#21103b 78%,transparent 79%);filter:drop-shadow(0 0 28px #885aff70);animation:nx-nocturna-float 8s ease-in-out infinite}.nx-nocturna-orb-hero{width:230px;height:230px;right:4%;top:18%;opacity:.76}.nx-nocturna-hero-window{position:absolute;overflow:hidden;border:1px solid #b4a2f54a;border-radius:15px;background:#0c0b16;box-shadow:0 30px 90px #0201089c;transform-style:preserve-3d}.nx-nocturna-hero-main{z-index:2;left:6%;top:9%;width:77%;height:79%;transform:rotateY(-4deg) rotate(-2deg);animation:nx-nocturna-rise .7s both}.nx-nocturna-browser{position:relative;z-index:2;height:28px;padding:0 11px;display:flex;align-items:center;gap:5px;background:#11101c;border-bottom:1px solid #ffffff14;color:#bdb5dc;font-size:9px}.nx-nocturna-browser i{width:6px;height:6px;border-radius:50%;background:#6d638a}.nx-nocturna-browser span{margin-left:8px;letter-spacing:.07em}.nx-nocturna-hero-window>.om-demo-screen,.nx-nocturna-feature-screen>.om-demo-screen,.nx-nocturna-stage-window>.om-demo-screen,.nx-nocturna-stage-phone>.om-demo-screen,.nx-nocturna-hero-fragment>.om-demo-screen,.nx-nocturna-next-preview>.om-demo-screen{height:calc(100% - 28px);overflow:hidden}.nx-nocturna-hero-window .om-demo-browser,.nx-nocturna-feature-screen>.om-demo-screen>.om-demo-browser,.nx-nocturna-stage-window .om-demo-browser,.nx-nocturna-stage-phone .om-demo-browser,.nx-nocturna-hero-fragment .om-demo-browser,.nx-nocturna-next-preview .om-demo-browser{display:none}.nx-nocturna-hero-fragment{position:absolute;z-index:3;right:0;bottom:6%;width:34%;height:34%;overflow:hidden;border:1px solid #b4a2f540;border-radius:11px;box-shadow:0 20px 50px #05030eab;transform:rotate(3deg)}.nx-nocturna-hero-fragment>.om-demo-screen{height:100%}.nx-nocturna-hero-label{position:absolute;z-index:4;right:1%;top:3%;color:#f5f1ff;font-size:10px;letter-spacing:.12em}.nx-nocturna-hero-label i{display:inline-block;width:26px;height:1px;margin:0 8px 3px;background:#a891f5}.nx-nocturna-direction{padding:50px 0 54px;color:#10101a}.nx-nocturna-direction-grid{display:grid;grid-template-columns:1fr 2.2fr auto;gap:34px;align-items:center}.nx-nocturna-direction-grid>.nx-eyebrow{align-self:start;margin-top:10px}.nx-nocturna-direction-grid h2{max-width:770px;margin:0;font-size:clamp(30px,4.2vw,52px);letter-spacing:-.06em;line-height:1.02}.nx-nocturna-direction-grid p{max-width:670px;margin:12px 0 0;color:#62616d;font-size:15px;line-height:1.6}.nx-nocturna-direction-mark{color:#8a7db7;font-size:16px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.nx-nocturna-direction-mark span{padding:0 7px;color:#c4bfd1}.nx-nocturna-feature{position:relative;isolation:isolate;padding:68px 0 80px;background:radial-gradient(ellipse at 80% 50%,#211438 0,#100d1d 49%,#090a12)}.nx-nocturna-feature-grid{display:grid;grid-template-columns:.64fr 1.36fr;gap:5vw;align-items:center}.nx-nocturna-feature-copy h2{margin:17px 0;font-size:clamp(42px,6vw,76px);line-height:.94;letter-spacing:-.075em}.nx-nocturna-feature-copy h2 em{color:#b19cff;font-style:normal}.nx-nocturna-feature-copy p{max-width:350px;color:#cbc5dc;font-size:15px;line-height:1.65}.nx-nocturna-feature-index{display:block;margin-top:22px;color:#928aa9;font-size:10px;letter-spacing:.12em}.nx-nocturna-feature-screen{position:relative;z-index:1;height:clamp(330px,43vw,520px);overflow:hidden;border:1px solid #b9a9f238;border-radius:14px;background:#0a0911;box-shadow:0 35px 90px #02010980;transform:perspective(1200px) rotateY(-2deg);transition:transform .4s}.nx-nocturna-feature-screen:hover{transform:perspective(1200px) rotateY(0) translateY(-3px)}.nx-nocturna-feature-screen>.nx-nocturna-browser{height:31px}.nx-nocturna-feature-screen>.om-demo-screen{position:relative;z-index:1}.nx-nocturna-orb-feature{z-index:-1;width:180px;height:180px;right:-32px;top:-68px;opacity:.64}.nx-nocturna-tour{padding:76px 0 84px;color:#f8f7fc;background:linear-gradient(140deg,#11101b,#151021 65%,#0e0d17)}.nx-nocturna-tour-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.nx-nocturna-tour-heading h2{margin:10px 0 0;font-size:clamp(34px,5vw,60px);line-height:.98;letter-spacing:-.07em}.nx-nocturna-tour-heading>span{color:#aaa1c2;font-size:11px;letter-spacing:.12em}.nx-nocturna-scene-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #ffffff2c}.nx-nocturna-scene-nav button{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:14px 13px 17px;border:0;background:transparent;color:#aaa5b8;text-align:left;cursor:pointer;transition:color .25s}.nx-nocturna-scene-nav button>span{color:#827993;font-size:10px;letter-spacing:.1em}.nx-nocturna-scene-nav button strong{font-size:14px;font-weight:600;white-space:nowrap}.nx-nocturna-scene-nav button i{position:absolute;left:0;right:100%;bottom:-1px;height:2px;background:#a78cff;transition:right .35s}.nx-nocturna-scene-nav button.is-active{color:#fff}.nx-nocturna-scene-nav button.is-active>span{color:#baaaff}.nx-nocturna-scene-nav button.is-active i{right:0}.nx-nocturna-scene-nav button:focus-visible,.nx-nocturna-back:focus-visible,.nx-nocturna-next-link:focus-visible,.nx-nocturna-all-link:focus-visible,.nx-nocturna-next-preview:focus-visible{outline:2px solid #b6a0ff;outline-offset:4px}.nx-nocturna-tour-layout{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:30px;align-items:center;margin-top:27px;animation:nx-nocturna-scene-in .38s cubic-bezier(.2,.75,.25,1) both}.nx-nocturna-stage{position:relative;isolation:isolate;min-width:0;height:clamp(310px,40vw,470px);display:flex;align-items:center;justify-content:center;perspective:1100px}.nx-nocturna-stage-window{position:relative;z-index:1;width:87%;height:87%;overflow:hidden;border:1px solid #b7a5ef55;border-radius:13px;background:#0a0911;box-shadow:0 28px 70px #08051088;transform:rotateY(-2deg) rotate(-.5deg);transition:transform .4s}.nx-nocturna-stage-window:hover{transform:rotateY(0) translateY(-3px)}.nx-nocturna-stage-window>.nx-nocturna-browser{height:28px}.nx-nocturna-stage-window>.om-demo-screen{height:calc(100% - 28px)}.nx-nocturna-stage-phone{position:relative;z-index:1;width:min(36%,270px);height:95%;overflow:hidden;border:5px solid #292333;border-radius:34px;background:#08070e;box-shadow:0 30px 75px #05030e99;transition:transform .4s}.nx-nocturna-stage-phone:hover{transform:translateY(-5px) rotate(1deg)}.nx-nocturna-stage-phone>.om-demo-screen{height:100%}.nx-nocturna-stage-word{position:absolute;z-index:-1;top:7%;left:5%;max-width:90%;overflow:hidden;color:#b8a6f71d;font-size:clamp(42px,8vw,100px);font-weight:900;letter-spacing:-.09em;line-height:.85;white-space:nowrap}.nx-nocturna-orb-stage{z-index:-1;width:220px;height:220px;right:4%;top:10%;opacity:.42}.nx-nocturna-stage-glint{position:absolute;z-index:2;right:4%;bottom:9%;width:70px;height:70px;border:1px solid #b39bff50;border-radius:50%;opacity:.45}.nx-nocturna-stage-caption{position:relative;z-index:2;border-left:1px solid #9178cf;padding:5px 0 5px 20px}.nx-nocturna-stage-caption>span{color:#b9a8ed;font-size:11px;letter-spacing:.12em}.nx-nocturna-stage-caption h3{margin:11px 0 8px;font-size:25px;line-height:1.05;letter-spacing:-.05em}.nx-nocturna-stage-caption p{margin:0;color:#c5bfd0;font-size:14px;line-height:1.6}.nx-nocturna-next{padding:43px 0 60px;color:#10101a}.nx-nocturna-next-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw;align-items:center}.nx-nocturna-next-copy h2{margin:10px 0;font-size:clamp(34px,4vw,52px);letter-spacing:-.06em}.nx-nocturna-next-copy p{margin:0;color:#696775;font-size:14px}.nx-nocturna-next-link,.nx-nocturna-all-link{display:flex;align-items:center;gap:9px;width:-moz-max-content;width:max-content;color:#11111c;text-decoration:none}.nx-nocturna-next-link{margin-top:18px;font-weight:700}.nx-nocturna-next-link svg{transform:rotate(180deg);color:#715bd0;transition:transform .25s}.nx-nocturna-next-link:hover svg{transform:translate(-4px) rotate(180deg)}.nx-nocturna-all-link{margin-top:12px;color:#777482;font-size:13px}.nx-nocturna-next-preview{position:relative;display:block;height:185px;overflow:hidden;border-radius:9px;background:#090812;box-shadow:0 18px 44px #10102720;color:#fff}.nx-nocturna-next-preview>.om-demo-screen{height:100%;transition:transform .45s}.nx-nocturna-next-preview:hover>.om-demo-screen{transform:scale(1.025)}.nx-nocturna-next-preview>span{position:absolute;right:14px;bottom:13px;display:flex;gap:8px;align-items:center;color:#fff;font-size:11px;letter-spacing:.09em;text-shadow:0 2px 10px #000}.nx-nocturna-next-preview>span svg{color:#baaaff}@keyframes nx-nocturna-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes nx-nocturna-rise{0%{opacity:0;transform:translate3d(0,12px,0) rotateY(-4deg) rotate(-2deg)}to{opacity:1;transform:rotateY(-4deg) rotate(-2deg)}}@keyframes nx-nocturna-scene-in{0%{opacity:.2;transform:translate3d(0,8px,0) scale(.99)}to{opacity:1;transform:none}}@media (max-width:900px){.nx-nocturna-hero{padding-top:100px!important}.nx-nocturna-hero-grid{grid-template-columns:.8fr 1.2fr;gap:2vw}.nx-nocturna-hero-scene{height:370px}.nx-nocturna-hero-main{left:3%;width:82%;height:75%}.nx-nocturna-hero-fragment{width:37%;height:31%}.nx-nocturna-direction-grid{grid-template-columns:1fr auto;gap:16px 24px}.nx-nocturna-direction-grid>.nx-eyebrow{grid-column:1/-1;margin:0}.nx-nocturna-feature-grid{grid-template-columns:.7fr 1.3fr;gap:3vw}.nx-nocturna-tour-layout{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.nx-nocturna-stage{height:390px}}@media (max-width:650px){.nx-nocturna-page .nx-nocturna-hero{min-height:0;padding:92px 0 38px!important}.nx-nocturna-hero-grid{grid-template-columns:1fr;gap:25px}.nx-nocturna-hero-copy h1{font-size:clamp(57px,17vw,84px)}.nx-nocturna-hero-copy p{font-size:14px}.nx-nocturna-hero-scene{height:300px;margin:0 -2vw}.nx-nocturna-hero-type{top:7%;left:4%;font-size:19vw}.nx-nocturna-orb-hero{width:160px;height:160px;right:3%;top:20%}.nx-nocturna-hero-main{left:2%;top:8%;width:87%;height:78%;transform:rotate(-1deg)}.nx-nocturna-hero-fragment{right:0;bottom:3%;width:40%;height:32%}.nx-nocturna-hero-label{right:0;top:0;font-size:8px}.nx-nocturna-direction{padding:36px 0 40px}.nx-nocturna-direction-grid{grid-template-columns:1fr;gap:12px}.nx-nocturna-direction-mark{display:none}.nx-nocturna-direction-grid h2{font-size:34px}.nx-nocturna-direction-grid p{font-size:14px}.nx-nocturna-feature{padding:45px 0 52px}.nx-nocturna-feature-grid{grid-template-columns:1fr;gap:22px}.nx-nocturna-feature-copy h2{font-size:53px}.nx-nocturna-feature-screen{height:clamp(240px,70vw,340px);transform:none}.nx-nocturna-tour{padding:48px 0 52px}.nx-nocturna-tour-heading{align-items:start}.nx-nocturna-tour-heading h2{max-width:300px;font-size:39px}.nx-nocturna-tour-heading>span{font-size:8px;white-space:nowrap;padding-top:7px}.nx-nocturna-scene-nav{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ffffff2c}.nx-nocturna-scene-nav button{gap:8px;padding:12px 7px;min-height:50px;border-bottom:1px solid #ffffff20}.nx-nocturna-scene-nav button strong{font-size:12px;white-space:normal;line-height:1.15}.nx-nocturna-tour-layout{grid-template-columns:1fr;gap:14px;margin-top:16px}.nx-nocturna-stage{height:clamp(270px,83vw,390px)}.nx-nocturna-stage-window{width:96%;height:84%;transform:none}.nx-nocturna-stage-phone{width:min(58%,245px);height:94%}.nx-nocturna-stage-word{top:5%;left:3%;max-width:94%;font-size:clamp(36px,11vw,58px)}.nx-nocturna-orb-stage{width:160px;height:160px;right:-1%;top:13%;opacity:.34}.nx-nocturna-stage-caption{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:baseline;border-left:0;border-top:1px solid #9178cf;padding:12px 0 0}.nx-nocturna-stage-caption>span{grid-column:1;grid-row:1;font-size:10px}.nx-nocturna-stage-caption h3{grid-column:2;grid-row:1;margin:0;font-size:20px}.nx-nocturna-stage-caption p{grid-column:1/-1;margin-top:6px;font-size:13px}.nx-nocturna-next{padding:30px 0 38px}.nx-nocturna-next-inner{grid-template-columns:1fr;gap:19px}.nx-nocturna-next-preview{height:160px}}@media (prefers-reduced-motion:reduce){.nx-nocturna-page *,.nx-nocturna-page *:before,.nx-nocturna-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.nx-nocturna-page .nx-nocturna-direction{background:linear-gradient(180deg,#f5f6fb,#fafaff)}.nx-nocturna-stage-phone>.om-demo-screen{width:100%;height:100%}.nx-nocturna-stage-phone .om-d-mobile-orb{width:clamp(64px,9vw,96px);height:clamp(64px,9vw,96px);margin:10px auto}.nx-nocturna-stage-phone .om-d-mobile-copy{padding:0 12px}.nx-nocturna-stage-phone .om-d-mobile-copy h3{font-size:clamp(21px,3vw,30px);line-height:.88;margin:6px 0 9px}@media (max-width:650px){.nx-nocturna-hero-fragment{display:none}}.nx-automation-page .nx-auto2-hero-copy h1{margin-top:0}.nx-automation-page .nx-auto2-problem{padding:66px 0 61px}.nx-automation-page .nx-auto2-problem-heading{display:flex;flex-direction:column;align-items:flex-start;max-width:760px;margin:0 auto}.nx-automation-page .nx-auto2-problem-heading h2{max-width:18ch;margin:0}.nx-automation-page .nx-auto2-problem-heading p{max-width:none;margin:11px 0 0;color:#516b88;font-size:clamp(13px,1.05vw,15px);font-weight:600;line-height:1.4;letter-spacing:0}.nx-automation-page .nx-auto2-task-controls{margin-top:32px}.nx-automation-page .nx-auto2-example-tabs{width:100%;justify-content:space-between;gap:12px}.nx-automation-page .nx-auto2-example-tabs button{color:#42566d;font-size:clamp(15px,1.25vw,17px);font-weight:600;padding-bottom:14px}.nx-automation-page .nx-auto2-cost-scene{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:82px}.nx-automation-page .nx-auto2-cost-line{position:absolute;left:12.5%;right:12.5%;top:50%;height:1px;background:linear-gradient(90deg,#bfcfe2,#1280ff,#bfcfe2)}.nx-automation-page .nx-auto2-cost-point{position:relative;z-index:1;display:flex;justify-content:center}.nx-automation-page .nx-auto2-cost-point i{display:block;width:9px;height:9px;border:1px solid #8dafd0;border-radius:50%;background:#fff;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}.nx-automation-page .nx-auto2-cost-point.is-active i{border-color:#167dff;background:#167dff;box-shadow:0 0 0 7px #1680ff18;transform:scale(1.2)}.nx-automation-page .nx-auto2-cost-signal{position:absolute;z-index:2;top:50%;width:5px;height:5px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff;box-shadow:0 0 9px #0d87ff;pointer-events:none;transition:left .38s cubic-bezier(.2,.7,.2,1)}.nx-automation-page .nx-auto2-live-head h2{grid-column:2}.nx-automation-page .nx-auto2-live-tabs{margin-top:20px}.nx-automation-page .nx-auto2-live-scene{margin-top:14px}.nx-automation-page .nx-auto2-outcome h2{margin-top:0}.nx-automation-page .nx-auto2-outcome-copy p{max-width:45ch;margin:0 0 22px;color:#455b72;font-size:16px;line-height:1.5}body:has(.nx-automation-page) .nx-home-ending-cta h2{max-width:23ch;font-size:clamp(33px,3.45vw,47px)}body:has(.nx-automation-page) .nx-home-ending-cta p{max-width:65ch}@media (max-width:760px){.nx-automation-page .nx-auto2-problem{padding:56px 0 48px}.nx-automation-page .nx-auto2-problem-heading{max-width:none}.nx-automation-page .nx-auto2-problem-heading h2{max-width:16ch}.nx-automation-page .nx-auto2-problem-heading p{margin-top:10px;font-size:14px}.nx-automation-page .nx-auto2-task-controls{margin-top:24px}.nx-automation-page .nx-auto2-example-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.nx-automation-page .nx-auto2-example-tabs button{justify-content:flex-start;font-size:14px;line-height:1.25;padding-bottom:11px}.nx-automation-page .nx-auto2-outcome-copy p{font-size:15px}.nx-automation-page .nx-auto2-cost-scene{height:62px}.nx-automation-page .nx-auto2-live-head h2{grid-column:1}.nx-automation-page .nx-auto2-live-tabs{margin-top:20px}body:has(.nx-automation-page) .nx-home-ending-cta h2{max-width:17ch;font-size:clamp(29px,7.6vw,36px)}body:has(.nx-automation-page) .nx-home-ending-cta p{font-size:12px}}.nx-automation-page .nx-auto2-hero-actions .nx-button{color:#081626}.nx-automation-page .nx-auto2-hero-actions .nx-button svg{color:#0878f9}body:has(.nx-automation-page) .nx-home-ending-action .nx-button{font-size:12px}@media (max-width:650px){body:has(.nx-automation-page) .nx-home-ending-cta{grid-template-columns:minmax(0,1fr);gap:10px}body:has(.nx-automation-page) .nx-home-ending-cta h2{max-width:20ch;font-size:clamp(28px,7.4vw,32px)}body:has(.nx-automation-page) .nx-home-ending-action{justify-self:start;min-width:235px;min-height:65px}body:has(.nx-automation-page) .nx-home-ending-action .nx-button{font-size:11px}}.nx-services-page .nx-services-hero-copy h1{max-width:14ch;margin-top:0}.nx-services-page .nx-services-hero-copy>p{font-size:16px;line-height:1.6}.nx-services-page .nx-services-web-intro>div+div p,.nx-services-page .nx-services-auto-intro>div+div p{font-size:15px;line-height:1.6}.nx-services-page .nx-services-web{padding:60px 0 42px}.nx-services-page .nx-services-hero-pillars{gap:16px;margin-top:28px}.nx-services-page .nx-services-hero-pillars a{gap:7px;padding-bottom:4px;border-bottom:1px solid #64a7ff66;font-size:14px;transition:color .2s,border-color .2s}.nx-services-page .nx-services-hero-pillars a:hover{color:#83bdff;border-color:#83bdff}.nx-services-page .nx-services-demo-label{justify-content:flex-end;font-size:10px}.nx-services-page .nx-services-web-demo{min-height:380px}.nx-services-page .nx-services-demo-stage{top:28px;right:5%;bottom:26px;left:5%}.nx-services-page .nx-services-auto-body{display:block}.nx-services-page .nx-services-flow{width:100%;padding:8px 0}.nx-services-page .nx-services-flow-track{margin:10px 0}.nx-services-page .nx-services-flow-step strong{font-size:13px}.nx-services-page .nx-services-flow-step small{font-size:10px}.nx-services-cta .nx-home-ending-cta .nx-eyebrow{display:none}.nx-services-cta .nx-home-ending-cta h2{max-width:23ch;font-size:clamp(34px,3.8vw,52px)}.nx-services-cta .nx-home-ending-cta p{max-width:53ch;font-size:15px;line-height:1.5}@media (max-width:760px){.nx-services-page .nx-services-hero-copy h1{max-width:13ch}.nx-services-page .nx-services-hero-copy>p{font-size:14px}.nx-services-page .nx-services-web-intro>div+div p,.nx-services-page .nx-services-auto-intro>div+div p{font-size:14px}.nx-services-page .nx-services-web{padding:40px 0 28px}.nx-services-page .nx-services-hero-pillars{gap:12px;margin-top:21px}.nx-services-page .nx-services-hero-pillars a{font-size:12px}.nx-services-page .nx-services-web-demo{min-height:280px}.nx-services-page .nx-services-demo-stage{top:23px;right:0;bottom:20px;left:0}.nx-services-page .nx-services-demo-label{font-size:9px}.nx-services-page .nx-services-hero-flow{font-size:8px}.nx-services-page .nx-services-flow-step strong{font-size:12px}.nx-services-page .nx-services-flow-step small{font-size:8.5px}.nx-services-cta .nx-home-ending-cta h2{max-width:17ch;font-size:clamp(29px,7vw,36px)}.nx-services-cta .nx-home-ending-cta p{font-size:14px}}@media (max-width:650px){.nx-services-cta .nx-home-ending-cta{grid-template-columns:minmax(0,1fr);gap:13px}.nx-services-cta .nx-home-ending-action{justify-self:start;min-width:230px;min-height:63px}.nx-services-cta .nx-home-ending-action .nx-button{font-size:11px}}.nx-home-clean-hero{min-height:min(760px,88svh);padding:118px 0 42px}.nx-home-clean-hero .nx-home-hero-grid{min-height:520px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5vw}.nx-home-clean-hero .nx-home-copy h1{max-width:11ch;margin:0 0 22px;font-size:clamp(54px,5.5vw,88px);line-height:.96}.nx-home-clean-hero .nx-home-copy p{max-width:36ch;margin:0 0 27px;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.nx-home-clean-hero .nx-hero-stage{height:clamp(380px,40vw,520px)}.nx-home-clean-hero .nx-hero-browser-main{width:76%;right:2%;top:9%}.nx-home-clean-hero .nx-hero-browser-side{width:43%;left:0;bottom:6%}.nx-home-clean-hero .nx-project-visual-tag,.nx-home-clean-hero .nx-scroll-cue{display:none}.nx-home-clean-hero .nx-home-copy>.nx-eyebrow{display:none}.nx-home-clean-services{position:relative;isolation:isolate;padding:clamp(54px,6vw,78px) 0 clamp(58px,7vw,86px);transition:background-color .52s ease,color .52s ease;background:#f7f9fc;color:#091525}.nx-home-clean-services.nx-home-service-automation{background:#06101f;color:#f6f9fd}.nx-home-clean-kicker{margin:0 0 22px!important;color:#1169e6;font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1.3}.nx-home-service-automation .nx-home-clean-kicker{color:#82baff}.nx-home-clean-options{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,7vw,105px);margin-bottom:26px}.nx-home-clean-option{min-width:0;border-top:1px solid #aebdce;padding:14px 0 0;transition:border-color .4s,opacity .4s}.nx-home-service-automation .nx-home-clean-option{border-color:#ffffff3d}.nx-home-clean-option>button{display:flex;align-items:baseline;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.nx-home-clean-option>button>span{color:#1678f3;font-size:11px;font-weight:800}.nx-home-clean-option>button>strong{font-size:clamp(28px,3.5vw,47px);font-weight:800;letter-spacing:-.055em;line-height:1.05;transition:color .3s}.nx-home-clean-option>button>svg{width:18px;height:18px;margin-left:auto;opacity:.35;transform:translate(-4px);transition:opacity .25s,transform .25s,color .3s}.nx-home-clean-option.is-active>button>strong,.nx-home-clean-option.is-active>button>svg{color:#0875f5}.nx-home-clean-option.is-active>button>svg{opacity:1;transform:none}.nx-home-clean-option>p{max-width:38ch;min-height:48px;margin:11px 0 10px;color:#4f5e71;font-size:15px;line-height:1.5}.nx-home-service-automation .nx-home-clean-option>p{color:#c1ccdb}.nx-home-clean-option>a{display:inline-flex;align-items:center;gap:8px;color:#075ccf;font-size:13px;font-weight:800;transition:gap .2s,color .2s}.nx-home-service-automation .nx-home-clean-option>a{color:#8fc3ff}.nx-home-clean-option>a:hover{gap:13px;color:#258aff}.nx-home-clean-stage{position:relative;min-height:clamp(280px,31vw,405px);transition:background-color .5s ease,transform .45s cubic-bezier(.2,.7,.2,1);animation:nx-home-clean-arrive .42s ease both}.nx-home-clean-web-visual{position:relative;isolation:isolate;width:min(100%,1100px);height:clamp(280px,31vw,405px);margin:auto;perspective:1100px}.nx-home-clean-web-orbit{position:absolute;z-index:-1;top:6%;left:13%;width:74%;height:85%;border:1px solid #1179ff38;border-radius:50%;transform:rotate(-9deg)}.nx-home-clean-web-desktop{position:absolute;top:5%;left:6%;width:75%;height:87%;overflow:hidden;border:1px solid #cbd8e7;border-radius:11px;background:#101726;box-shadow:0 28px 62px #0c23472b;transform:rotateY(-2deg);transition:transform .4s}.nx-home-clean-web-desktop:hover{transform:rotateY(0) translateY(-3px)}.nx-home-clean-web-desktop>.om-demo-screen{height:100%;overflow:hidden}.nx-home-clean-web-mobile{position:absolute;z-index:2;right:6%;bottom:-1%;width:18%;height:79%;overflow:hidden;border:5px solid #f8fbff;border-radius:22px;background:#101726;box-shadow:0 22px 50px #0c234744;transform:rotate(3deg);transition:transform .4s}.nx-home-clean-web-mobile>.om-demo-screen{height:100%;overflow:hidden}.nx-home-clean-web-mobile:hover{transform:rotate(0) translateY(-5px)}.nx-home-clean-flow{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(280px,31vw,405px);overflow:hidden}.nx-home-clean-route{position:absolute;z-index:0;overflow:visible;pointer-events:none}.nx-home-clean-route path{fill:none;stroke:#2f88ff80;stroke-width:.45}.nx-home-clean-route circle{fill:#9dcaff;filter:drop-shadow(0 0 2px #1481ff)}.nx-home-clean-route-wide{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nx-home-clean-route-tall{display:none}.nx-home-clean-flow-nodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;gap:0}.nx-home-clean-flow-node{display:grid;justify-items:center;align-content:center;gap:12px;min-width:0;min-height:145px;padding:12px;text-align:center;color:#9cabc0;transition:color .3s,transform .3s}.nx-home-clean-flow-node>span{display:grid;place-items:center;width:47px;height:47px;border:1px solid #80b5ff6b;border-radius:50%;color:#a9caff;font-size:11px;font-weight:800;transition:background .3s,border-color .3s,box-shadow .3s,color .3s}.nx-home-clean-flow-node>strong{max-width:18ch;font-size:clamp(14px,1.4vw,19px);font-weight:650;line-height:1.25}.nx-home-clean-flow-node.is-complete>span{background:#0c63cb;border-color:#368cf4;color:#fff}.nx-home-clean-flow-node.is-current{color:#fff;transform:translateY(-4px)}.nx-home-clean-flow-node.is-current>span{background:#0c76f2;border-color:#82bcff;color:#fff;box-shadow:0 0 25px #0878ff88}.nx-home-clean-flow-state{position:absolute;right:3%;bottom:0;color:#82baff;font-size:11px;font-weight:750;letter-spacing:.05em}.nx-home-clean-projects{padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(45px,5vw,64px)}.nx-home-clean-projects .nx-home-work-heading{grid-template-columns:1fr auto;align-items:end;gap:12px 24px;margin-bottom:15px}.nx-home-clean-projects .nx-home-work-heading h2{max-width:18ch;font-size:clamp(31px,3.2vw,45px)}.nx-home-clean-projects .nx-home-work-heading>p{max-width:33ch;font-size:12px;color:#69788c}.nx-home-clean-projects .nx-home-project-selector{grid-column:2;grid-row:1/3}.nx-home-clean-projects .nx-home-workbench{border-top-color:#dce3eb;border-bottom-color:#dce3eb}.nx-home-clean-projects .nx-home-project-meta>span{font-size:10px}.nx-home-clean-projects .nx-home-project-meta h3{font-size:clamp(28px,3.2vw,43px)}.nx-home-clean-projects .nx-home-project-meta p{font-size:13px}.nx-home-clean-projects .nx-home-project-meta .nx-text-link{font-size:12px}.nx-home-clean-projects .nx-home-project-screen{height:clamp(255px,27vw,355px)}.nx-home-clean-projects .nx-home-project-screen>.om-demo-screen{height:430px}.nx-home-clean-projects .nx-home-project-mobile{height:clamp(165px,17vw,220px)}.nx-home-clean-projects .nx-home-screen-mark{font-size:9px}.nx-home-clean-ending .nx-home-ending-cta{padding-top:clamp(38px,5vw,66px);padding-bottom:clamp(34px,4vw,52px)}.nx-home-clean-ending .nx-home-ending-cta h2{max-width:18ch;font-size:clamp(35px,4.1vw,57px)}.nx-home-clean-ending .nx-home-ending-cta p{max-width:60ch;font-size:15px}.nx-home-clean-ending .nx-home-footer-signature p{display:none}@keyframes nx-home-clean-arrive{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.nx-home-clean-hero{min-height:0;padding:104px 0 38px}.nx-home-clean-hero .nx-home-hero-grid{min-height:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2vw}.nx-home-clean-hero .nx-home-copy h1{font-size:clamp(47px,6.5vw,68px);max-width:11ch}.nx-home-clean-hero .nx-hero-stage{height:clamp(300px,42vw,390px)}.nx-home-clean-services{padding:50px 0 58px}.nx-home-clean-stage,.nx-home-clean-flow,.nx-home-clean-web-visual{min-height:300px;height:300px}.nx-home-clean-web-mobile{width:20%}}@media (max-width:700px){.nx-home-clean-hero{padding:102px 0 34px}.nx-home-clean-hero .nx-home-hero-grid{grid-template-columns:1fr;gap:2px}.nx-home-clean-hero .nx-home-copy h1{max-width:13ch;font-size:clamp(47px,10.7vw,64px)}.nx-home-clean-hero .nx-home-copy p{max-width:42ch;font-size:15px;margin-bottom:20px}.nx-home-clean-hero .nx-hero-stage{width:100%;height:clamp(255px,72vw,330px);margin-top:22px}.nx-home-clean-hero .nx-hero-browser-main{width:76%;top:7%;right:1%}.nx-home-clean-hero .nx-hero-browser-side{width:44%;left:0;bottom:5%}.nx-home-clean-hero .nx-hero-orbit{width:115%;height:92%;left:-6%;top:0}.nx-home-clean-options{grid-template-columns:1fr;gap:21px;margin-bottom:20px}.nx-home-clean-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding-top:11px}.nx-home-clean-option>button{grid-column:1/-1}.nx-home-clean-option>button>strong{font-size:29px}.nx-home-clean-option>p{grid-column:1;min-height:0;margin:4px 0;font-size:14px}.nx-home-clean-option>a{grid-column:2;grid-row:2/3;align-self:center;font-size:11px;white-space:nowrap}.nx-home-clean-stage,.nx-home-clean-flow,.nx-home-clean-web-visual{min-height:250px;height:clamp(250px,75vw,315px)}.nx-home-clean-web-desktop{left:0;top:5%;width:82%;height:82%}.nx-home-clean-web-mobile{right:0;width:24%;height:76%;bottom:0}.nx-home-clean-flow-nodes{grid-template-columns:1fr;max-width:430px;gap:5px;margin-right:0}.nx-home-clean-flow-node{min-height:54px;grid-template-columns:34px minmax(0,1fr);justify-items:start;gap:12px;padding:4px 0;text-align:left}.nx-home-clean-flow-node>span{width:30px;height:30px;font-size:9px}.nx-home-clean-flow-node>strong{font-size:14px;max-width:none}.nx-home-clean-route-wide{display:none}.nx-home-clean-route-tall{display:block;top:0;bottom:0;left:7px;width:18px;height:100%}.nx-home-clean-flow-state{right:0;bottom:0;font-size:9px}.nx-home-clean-projects{padding-top:42px;padding-bottom:38px}.nx-home-clean-projects .nx-home-work-heading{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:16px}.nx-home-clean-projects .nx-home-work-heading h2{grid-column:1;grid-row:auto;max-width:19ch;font-size:clamp(30px,8vw,40px)}.nx-home-clean-projects .nx-home-work-heading>p{grid-column:1;grid-row:auto;max-width:45ch;margin:0;font-size:11px}.nx-home-clean-projects .nx-home-project-selector{grid-column:1;grid-row:auto;display:flex;gap:4px;margin-top:3px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.nx-home-clean-projects .nx-home-project-selector::-webkit-scrollbar{display:none}.nx-home-clean-projects .nx-home-project-selector button{flex:0 0 auto;gap:6px;min-height:43px;padding:7px 8px;scroll-snap-align:start}.nx-home-clean-projects .nx-home-project-selector button>strong{font-size:11px}.nx-home-clean-projects .nx-home-project-selector button>svg{display:none}.nx-home-clean-projects .nx-home-project-feature{grid-template-columns:1fr;gap:8px;min-height:0}.nx-home-clean-projects .nx-home-project-meta{grid-template-columns:1fr auto;max-width:none;gap:2px 8px}.nx-home-clean-projects .nx-home-project-meta>span{grid-column:1/-1;font-size:9px}.nx-home-clean-projects .nx-home-project-meta h3{grid-column:1;grid-row:2;font-size:26px;margin:2px 0}.nx-home-clean-projects .nx-home-project-meta p{grid-column:1;grid-row:3;max-width:38ch;margin:0;font-size:12px}.nx-home-clean-projects .nx-home-project-meta .nx-text-link{grid-column:2;grid-row:2/4;align-self:center;font-size:10px;white-space:nowrap}.nx-home-clean-projects .nx-home-project-visual-stack{min-height:235px}.nx-home-clean-projects .nx-home-project-screen{height:215px}.nx-home-clean-projects .nx-home-project-screen>.om-demo-screen{width:167%;height:360px;transform:scale(.6)}.nx-home-clean-projects .nx-home-project-mobile{right:1%;width:23%;height:140px}.nx-home-clean-projects .nx-home-work-all{padding-top:8px}.nx-home-clean-ending .nx-home-ending-cta{display:grid;grid-template-columns:1fr;gap:18px;padding:39px 0 30px}.nx-home-clean-ending .nx-home-ending-cta h2{max-width:17ch;font-size:clamp(32px,8.5vw,42px)}.nx-home-clean-ending .nx-home-ending-cta p{font-size:14px}}@media (prefers-reduced-motion:reduce){.nx-home-clean-services,.nx-home-clean-stage,.nx-home-clean-option,.nx-home-clean-web-desktop,.nx-home-clean-web-mobile,.nx-home-clean-ending *{transition:none!important;animation:none!important}.nx-home-clean-route circle{display:none}}#home-projects.nx-home-clean-projects .nx-home-work-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px}#home-projects.nx-home-clean-projects .nx-home-work-heading h2{grid-column:1;grid-row:1}#home-projects.nx-home-clean-projects .nx-home-work-heading>p{grid-column:1;grid-row:2;font-size:12px}#home-projects.nx-home-clean-projects .nx-home-project-selector{grid-column:2;grid-row:1/3;align-self:end}#home-projects.nx-home-clean-projects .nx-home-project-meta>span{font-size:10px}#home-projects.nx-home-clean-projects .nx-home-project-meta h3{font-size:clamp(28px,3.2vw,43px)}#home-projects.nx-home-clean-projects .nx-home-project-meta p{font-size:13px}#home-projects.nx-home-clean-projects .nx-home-project-meta .nx-text-link{font-size:12px}#home-projects.nx-home-clean-projects .nx-home-project-screen{height:clamp(255px,27vw,355px)}#home-projects.nx-home-clean-projects .nx-home-project-screen>.om-demo-screen{height:430px}#home-projects.nx-home-clean-projects .nx-home-project-mobile{height:clamp(165px,17vw,220px)}@media (max-width:700px){#home-projects.nx-home-clean-projects .nx-home-work-heading{grid-template-columns:1fr;gap:10px;margin-bottom:16px}#home-projects.nx-home-clean-projects .nx-home-work-heading h2{grid-column:1;grid-row:auto;max-width:19ch;font-size:clamp(30px,8vw,40px)}#home-projects.nx-home-clean-projects .nx-home-work-heading>p{grid-column:1;grid-row:auto;max-width:45ch;margin:0;font-size:11px}#home-projects.nx-home-clean-projects .nx-home-project-selector{grid-column:1;grid-row:auto;display:flex;gap:4px;margin-top:3px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}#home-projects.nx-home-clean-projects .nx-home-project-selector::-webkit-scrollbar{display:none}#home-projects.nx-home-clean-projects .nx-home-project-selector button{flex:0 0 auto;gap:6px;min-height:43px;padding:7px 8px;scroll-snap-align:start}#home-projects.nx-home-clean-projects .nx-home-project-selector button>strong{font-size:11px}#home-projects.nx-home-clean-projects .nx-home-project-selector button>svg{display:none}#home-projects.nx-home-clean-projects .nx-home-project-feature{grid-template-columns:1fr;gap:8px;min-height:0}#home-projects.nx-home-clean-projects .nx-home-project-meta{grid-template-columns:1fr auto;max-width:none;gap:2px 8px}#home-projects.nx-home-clean-projects .nx-home-project-meta>span{grid-column:1/-1;font-size:9px}#home-projects.nx-home-clean-projects .nx-home-project-meta h3{grid-column:1;grid-row:2;font-size:26px;margin:2px 0}#home-projects.nx-home-clean-projects .nx-home-project-meta p{grid-column:1;grid-row:3;max-width:38ch;margin:0;font-size:12px}#home-projects.nx-home-clean-projects .nx-home-project-meta .nx-text-link{grid-column:2;grid-row:2/4;align-self:center;font-size:10px;white-space:nowrap}#home-projects.nx-home-clean-projects .nx-home-project-visual-stack{min-height:235px}#home-projects.nx-home-clean-projects .nx-home-project-screen{height:215px}#home-projects.nx-home-clean-projects .nx-home-project-screen>.om-demo-screen{width:167%;height:360px;transform:scale(.6)}#home-projects.nx-home-clean-projects .nx-home-project-mobile{right:1%;width:23%;height:140px}#home-projects.nx-home-clean-projects .nx-home-work-all{padding-top:8px}}@media (min-width:901px){.nx-home-clean-hero .nx-home-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1.25vw}.nx-home-clean-hero .nx-home-copy h1{max-width:17ch;font-size:clamp(52px,5.1vw,76px);line-height:1.02}}.nx-home-clean-options{gap:clamp(28px,5vw,72px)}.nx-home-clean-option.is-active{border-top-color:#0875f5}.nx-home-service-automation .nx-home-clean-option.is-active{border-top-color:#1684ff}.nx-home-clean-option>button{min-height:48px}.nx-home-clean-projects .nx-home-work-heading h2,#home-projects.nx-home-clean-projects .nx-home-work-heading h2{font-size:clamp(29px,2.8vw,39px)}.nx-design-web-page .nx-dw-hero-copy .nx-eyebrow,.nx-design-web-page .nx-dw-hero-tag,.nx-design-web-page .nx-dw-hero-phone>span{display:none}.nx-design-web-page .nx-dw-hero-copy h1{max-width:12ch}.nx-design-web-page .nx-dw-hero-copy p{max-width:49ch}.nx-design-web-page .nx-dw-experience-heading{display:block;margin-bottom:24px}.nx-design-web-page .nx-dw-experience-heading h2{max-width:24ch;margin:0;font-size:clamp(35px,4vw,54px);line-height:1.02}.nx-design-web-page .nx-dw-journey{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:clamp(24px,4vw,60px);min-height:390px}.nx-design-web-page .nx-dw-journey-list{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px}.nx-design-web-page .nx-dw-journey-list:before,.nx-design-web-page .nx-dw-journey-list:after{content:"";position:absolute;left:12px;top:10px;width:1px;pointer-events:none}.nx-design-web-page .nx-dw-journey-list:before{bottom:10px;background:#cbd9e9}.nx-design-web-page .nx-dw-journey-list:after{height:0;background:#0877fa;transition:height .38s ease}.nx-design-web-page .nx-dw-journey-list[data-step="0"]:after{height:0}.nx-design-web-page .nx-dw-journey-list[data-step="1"]:after{height:33%}.nx-design-web-page .nx-dw-journey-list[data-step="2"]:after{height:67%}.nx-design-web-page .nx-dw-journey-list[data-step="3"]:after{height:calc(100% - 20px)}.nx-design-web-page .nx-dw-journey-list button{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:42px;padding:4px 0;border:0;background:transparent;color:#5f6e80;text-align:left;font-size:13px;font-weight:700;line-height:1.2;font-family:inherit;cursor:pointer;transition:color .25s ease,transform .25s ease}.nx-design-web-page .nx-dw-journey-list button i{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border:1px solid #b7c8da;border-radius:50%;background:#fff;color:#6b7d91;font-size:9px;font-weight:700;line-height:1;font-family:inherit;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.nx-design-web-page .nx-dw-journey-list button[aria-pressed=true]{color:#075fd2;transform:translate(4px)}.nx-design-web-page .nx-dw-journey-list button[aria-pressed=true] i{border-color:#0877fa;background:#0877fa;color:#fff;box-shadow:0 0 0 4px #0877fa18}.nx-design-web-page .nx-dw-proof-stage{min-height:390px}.nx-design-web-page .nx-dw-journey-browser{width:min(89%,900px);height:350px;transform:rotateY(-4deg);transition:transform .42s ease,box-shadow .42s ease}.nx-design-web-page .nx-dw-journey-browser[data-step="1"]{transform:rotateY(-2deg) translate(3px)}.nx-design-web-page .nx-dw-journey-browser[data-step="2"]{transform:rotateY(0) translate(5px);box-shadow:0 31px 74px #0b254326}.nx-design-web-page .nx-dw-journey-browser[data-step="3"]{transform:rotateY(0) translate(2px) scale(1.012)}.nx-design-web-page .nx-dw-journey-progress{position:absolute;z-index:5;top:28px;left:0;width:var(--journey-progress,25%);height:2px;background:linear-gradient(90deg,#0877fa,#34baff);box-shadow:0 0 10px #0877fa55;transition:width .4s ease}.nx-design-web-page .nx-dw-journey-target{position:absolute;z-index:4;left:8%;top:48%;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#0877fa;box-shadow:0 0 0 4px #0877fa28,0 0 16px #0877fa85;transition:left .4s ease,top .4s ease,right .4s ease,bottom .4s ease,transform .4s ease}.nx-design-web-page .nx-dw-journey-browser[data-step="1"] .nx-dw-journey-target{left:34%;top:57%}.nx-design-web-page .nx-dw-journey-browser[data-step="2"] .nx-dw-journey-target{left:61%;top:34%}.nx-design-web-page .nx-dw-journey-browser[data-step="3"] .nx-dw-journey-target{left:82%;top:76%;transform:scale(1.16)}.nx-design-web-page .nx-dw-journey-browser[data-step="3"]~.nx-dw-proof-phone{transform:rotate(0) translateY(-9px) scale(1.08);box-shadow:0 24px 50px #0877fa35}.nx-design-web-page .nx-dw-proof-phone{width:116px;height:232px}.nx-design-web-page .nx-dw-work>span{font-size:11px;letter-spacing:.02em}.nx-design-web-page .nx-dw-work>span i{display:none}.nx-design-web-page .nx-dw-process-heading .nx-eyebrow{display:none}.nx-design-web-page .nx-dw-process-heading{justify-content:flex-start}.nx-design-web-page .nx-dw-process-heading h2{max-width:none;margin:0}.nx-design-web-page .nx-dw-wire-page header b{display:block;width:44px;height:5px;border-radius:2px;background:#0877fa}.nx-design-web-page .nx-dw-step-copy{max-width:46%;padding:14px 16px}.nx-design-web-page .nx-dw-step-copy small{font-size:11px}.nx-design-web-page .nx-dw-step-copy h3{font-size:19px}.nx-design-web-page .nx-dw-step-copy p{font-size:13px;line-height:1.4}.nx-design-web-page .nx-dw-process-panel[data-step="0"] .nx-dw-wire-page{filter:grayscale(1);opacity:.55}.nx-design-web-page .nx-dw-process-panel[data-step="1"] .nx-dw-wire-page{filter:saturate(1.1);opacity:1}.nx-design-web-page .nx-dw-process-panel[data-step="2"] .nx-dw-wire-hero i{animation:nx-dw-action-pulse 1.2s ease-in-out infinite}.nx-design-web-page .nx-dw-process-panel[data-step="3"] .nx-dw-wireframe{transform:perspective(800px) rotateY(0) scale(1.04);box-shadow:0 30px 60px #0877fa29}.nx-design-web-page .nx-dw-process-panel[data-step="3"] .nx-dw-wire-phone{opacity:1;transform:translateY(-10px) rotate(2deg) scale(1.08)}.nx-design-web-page .nx-dw-process-panel[data-step="3"] .nx-dw-wireframe:after{content:"";position:absolute;right:13px;top:36px;width:40px;height:3px;border-radius:4px;background:#1386ff;box-shadow:0 0 11px #0877fa99}.nx-design-web-page .nx-dw-process-tabs button:focus-visible,.nx-design-web-page .nx-dw-journey-list button:focus-visible{outline:2px solid #1680ff;outline-offset:4px}@media (max-width:900px){.nx-design-web-page .nx-dw-journey{grid-template-columns:minmax(165px,.38fr) minmax(0,1.62fr);gap:24px;min-height:340px}.nx-design-web-page .nx-dw-proof-stage{min-height:340px}.nx-design-web-page .nx-dw-journey-browser{width:92%;height:308px}.nx-design-web-page .nx-dw-proof-phone{width:94px;height:190px}}@media (max-width:640px){.nx-design-web-page .nx-dw-experience-heading{display:block;margin-bottom:20px}.nx-design-web-page .nx-dw-experience-heading h2{max-width:17ch;font-size:34px;line-height:1.04}.nx-design-web-page .nx-dw-journey{display:flex;flex-direction:column;gap:8px;min-height:0;align-items:stretch}.nx-design-web-page .nx-dw-journey-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:0 0 4px}.nx-design-web-page .nx-dw-journey-list:before,.nx-design-web-page .nx-dw-journey-list:after{display:none}.nx-design-web-page .nx-dw-journey-list button{min-height:38px;gap:8px;padding:4px 2px;font-size:11px;line-height:1.2}.nx-design-web-page .nx-dw-journey-list button i{flex-basis:22px;width:22px;height:22px;font-size:8px}.nx-design-web-page .nx-dw-proof-stage{order:0;min-height:260px;height:260px}.nx-design-web-page .nx-dw-journey-browser{width:92%;height:224px;transform:rotateY(-2deg)}.nx-design-web-page .nx-dw-proof-phone{width:72px;height:150px;right:0;bottom:1%}.nx-design-web-page .nx-dw-journey-target{width:7px;height:7px}.nx-design-web-page .nx-dw-process-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;overflow:visible;padding:4px 0}.nx-design-web-page .nx-dw-process-tabs button{min-width:0;justify-content:flex-start;flex-wrap:wrap;gap:4px 7px;padding:8px 2px;font-size:12px}.nx-design-web-page .nx-dw-process-tabs button b{font-size:12px}.nx-design-web-page .nx-dw-process-panel{height:250px}.nx-design-web-page .nx-dw-wireframe{width:80%;height:178px}.nx-design-web-page .nx-dw-wire-phone{right:5%;bottom:16px;width:60px;height:122px}.nx-design-web-page .nx-dw-step-copy{left:2%;bottom:8px;max-width:64%;padding:8px 10px}.nx-design-web-page .nx-dw-step-copy small{font-size:10px}.nx-design-web-page .nx-dw-step-copy h3{margin:4px 0;font-size:16px}.nx-design-web-page .nx-dw-step-copy p{font-size:11px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.nx-design-web-page .nx-dw-journey-list:after,.nx-design-web-page .nx-dw-journey-browser,.nx-design-web-page .nx-dw-journey-target,.nx-design-web-page .nx-dw-journey-progress{transition:none!important}}.nx-design-web-page .nx-dw-experience-heading h2{max-width:26ch;font-size:clamp(33px,3.7vw,50px);line-height:1.04}.nx-design-web-page .nx-dw-process-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:4%}.nx-design-web-page .nx-dw-process-tabs{gap:4px}.nx-design-web-page .nx-dw-process-tabs button{grid-template-columns:42px minmax(0,1fr) 22px;gap:12px;min-height:62px;padding:14px 4px;color:#56677b}.nx-design-web-page .nx-dw-process-tabs button i{font-size:12px}.nx-design-web-page .nx-dw-process-tabs button b{font-size:16px;letter-spacing:-.015em}.nx-design-web-page .nx-dw-process-tabs button span{width:8px;height:2px;border-radius:2px}.nx-design-web-page .nx-dw-process-tabs button[aria-selected=true] span{width:18px;background:#0877fa;box-shadow:0 0 10px #0877fa55}.nx-design-web-page .nx-dw-process-panel{height:328px}.nx-design-web-page .nx-dw-wireframe{width:84%;height:278px}.nx-design-web-page .nx-dw-wire-phone{width:86px;height:170px}.nx-design-web-page .nx-dw-step-copy{max-width:48%;padding:14px 16px}@media (max-width:900px){.nx-design-web-page .nx-dw-process-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3%}.nx-design-web-page .nx-dw-process-tabs button{min-height:58px;padding:12px 3px}.nx-design-web-page .nx-dw-wireframe{width:84%;height:264px}}@media (max-width:640px){.nx-design-web-page .nx-dw-experience-heading h2{max-width:18ch;font-size:32px;line-height:1.05}.nx-design-web-page .nx-dw-process-grid{grid-template-columns:1fr;gap:10px}.nx-design-web-page .nx-dw-process-tabs{gap:4px 10px}.nx-design-web-page .nx-dw-process-tabs button{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;gap:8px;min-height:48px;padding:10px 2px}.nx-design-web-page .nx-dw-process-tabs button i{font-size:11px}.nx-design-web-page .nx-dw-process-tabs button b{font-size:14px}.nx-design-web-page .nx-dw-process-tabs button span{display:block;width:7px;height:2px}.nx-design-web-page .nx-dw-process-tabs button[aria-selected=true] span{width:12px}.nx-design-web-page .nx-dw-wireframe{width:84%;height:190px}.nx-design-web-page .nx-dw-wire-phone{width:60px;height:122px}.nx-design-web-page .nx-dw-step-copy{max-width:64%}}.nx-legal-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;padding-right:18px;font-size:12px;line-height:1.5;letter-spacing:0;color:#aebacc}.nx-legal-links button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.nx-legal-links a:hover,.nx-legal-links button:hover{color:#fff}.nx-legal-links :focus-visible,.nx-legal-page :focus-visible{outline:2px solid #178cff;outline-offset:4px}.nx-legal-page{padding-top:130px!important;min-height:60vh}.nx-legal-page .nx-wrap{max-width:900px}.nx-legal-page h1{font-size:clamp(32px,4vw,54px)!important;margin-bottom:28px}.nx-legal-page section{margin-top:32px}.nx-legal-page h2{font-size:24px!important;line-height:1.25!important;margin-bottom:14px}.nx-legal-page p,.nx-legal-page dt,.nx-legal-page dd{font-size:16px!important;line-height:1.65!important;max-width:none}.nx-legal-page p+p{margin-top:14px}.nx-legal-page dt{font-weight:700;margin-top:12px}.nx-legal-page a{color:#1266cf;text-decoration:underline;text-underline-offset:3px}.nx-legal-pending{border-left:3px solid #178cff;padding-left:16px}.nx-live-privacy{font-size:13px!important;line-height:1.5!important;margin-top:16px!important}.nx-live-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.nx-legal-links{justify-content:flex-start;gap:10px 14px;width:100%;padding-right:0}.nx-legal-page{padding-top:110px!important}.nx-legal-page h2{font-size:22px!important}}@media (max-width:360px){.nx-header-inner{gap:8px}.nx-header-logo>span{height:22px;gap:8px}.nx-header-logo>span>span{font-size:11px;letter-spacing:.25em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nx-site-home{background:#e7f9fa}.nx-site-home .nx-header{background:transparent}.nx-site-home .nx-header.is-scrolled{background:#08121de9}.nx-site-home .nx-desktop-nav{gap:0;padding:5px;border:1px solid #ffffff3c;border-radius:999px;background:#131a20a6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nx-site-home .nx-desktop-nav a{padding:8px 15px;border-radius:999px;font-size:12px;font-weight:500;color:#e5edf4}.nx-site-home .nx-desktop-nav a.active{background:#ffffff17}.nx-site-home .nx-desktop-nav a.active:after{display:none}.nx-site-home .nx-header-cta{background:#131a20a6;border:1px solid #ffffff3c;color:#fff;font-weight:500}.nx-site-home .nx-header-cta svg{width:27px;height:27px;margin:-6px -10px -6px 0;padding:6px;border-radius:50%;background:#1268f7;color:#fff}.omr-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(810px,100svh);overflow:hidden;background:#171a1e;color:#effcff;text-align:center}.omr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 38%,#28323875,transparent 72%);pointer-events:none}.omr-hero-aura{position:absolute;right:6%;top:30%;width:110px;height:110px;border-radius:50%;background:#7617ee;filter:blur(35px);opacity:.42;animation:omr-aura 8s ease-in-out infinite alternate}.omr-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:138px 0 165px}.omr-hero .omr-kicker,.omr-about .omr-kicker{display:block;color:#a6bbbf;font-size:12px;font-weight:700;letter-spacing:.09em}.omr-hero h1{max-width:1000px;margin:17px auto 15px!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.3vw,96px);font-weight:400;letter-spacing:-.055em;line-height:.98;text-wrap:balance;animation:omr-hero-enter .9s both}.omr-hero h1 em{color:#bcebf1;font-style:italic;font-weight:400}.omr-hero p{max-width:530px;margin:0 auto 26px!important;color:#c4d2d7;font-size:clamp(15px,1.2vw,18px);line-height:1.55;animation:omr-hero-enter .9s .12s both}.omr-hero .nx-button{position:relative;z-index:2;min-height:45px;padding:12px 20px;border:0;background:#174df2;color:#fff;box-shadow:0 8px 28px #184dff5c;animation:omr-hero-enter .9s .22s both}.omr-hero .nx-button:hover{background:#3065ff;box-shadow:0 10px 32px #184dff8a}.omr-hero-light{position:absolute;z-index:1;left:-16%;right:-16%;bottom:-105px;height:295px;overflow:hidden;pointer-events:none}.omr-hero-light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,#8a00ff76 18%,#0b4fffcd 34%,#21afff 49%,#c8f7f9 72%,#e3f9fa 100%);filter:blur(16px);animation:omr-tide 7s ease-in-out infinite alternate}.omr-hero-light:after{content:"";position:absolute;inset:36% 0 auto;height:1px;background:#a9f6ff99;box-shadow:0 0 28px 9px #267aff9c;animation:omr-line 5s ease-in-out infinite alternate}.omr-hero-light i{position:absolute;left:0;right:0;height:1px;background:#ffffff45;box-shadow:0 0 15px #4ad3ff;animation:omr-grid 5s ease-in-out infinite alternate}.omr-hero-light i:nth-child(1){top:54%}.omr-hero-light i:nth-child(2){top:67%;animation-delay:1s}.omr-hero-light i:nth-child(3){top:81%;animation-delay:2s}.omr-scroll{position:absolute;z-index:3;bottom:22px;left:50%;display:grid;place-items:center;width:38px;height:38px;border:1px solid #255578;border-radius:50%;color:#082a4b;transform:translate(-50%);animation:omr-scroll 2.2s ease-in-out infinite}.omr-about{position:relative;z-index:2;padding:75px 0 88px;background:#e3f8f9;color:#141b22}.omr-about-intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:6%;min-height:370px}.omr-about .omr-kicker{color:#667b80}.omr-about h2{max-width:680px;margin:10px 0 25px!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.6vw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.02}.omr-about-copy p{max-width:510px;margin-bottom:25px!important;color:#40565d;font-size:16px;line-height:1.65}.omr-about-copy .nx-text-link{color:#0e5ccf;font-size:14px}.omr-mark-scene{position:relative;display:flex;align-items:center;justify-content:center;height:360px;perspective:900px}.omr-mark{position:absolute;width:38%;height:22%;border-radius:26px;transform:rotate(-29deg) skew(-8deg);box-shadow:inset 0 7px 8px #ffffff8a,inset 0 -8px 10px #081b9b80,0 28px 27px #17539c30;animation:omr-mark-float 6s ease-in-out infinite alternate}.omr-mark:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:15px;border:1px solid #ffffff6a}.omr-mark-one{top:12%;right:17%;background:linear-gradient(135deg,#c126ff,#6a0dde);animation-delay:-1s}.omr-mark-two{top:37%;right:24%;background:linear-gradient(135deg,#2b6aff,#172de1);animation-delay:-3s}.omr-mark-three{top:62%;right:31%;background:linear-gradient(135deg,#2ce6f4,#078fe5);animation-delay:-5s}.omr-mark-shadow{position:absolute;z-index:-1;bottom:6%;right:16%;width:72%;height:20%;border-radius:50%;background:#165a9570;filter:blur(30px);animation:omr-shadow 6s ease-in-out infinite alternate}.omr-about-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.omr-about-card{display:flex;flex-direction:column;justify-content:space-between;min-height:340px;overflow:hidden;border:1px solid #b9dfe5;border-radius:22px;background:#eefcfc;box-shadow:0 18px 48px #125b7720;transition:transform .45s,box-shadow .45s}.omr-about-card:nth-child(2){transition-delay:.1s}.omr-about-card:nth-child(3){transition-delay:.2s}.omr-about-card:hover{transform:translateY(-6px);box-shadow:0 28px 55px #125b7730}.omr-about-card>div{position:relative;z-index:2;padding:25px 26px 0}.omr-about-card h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,37px);font-weight:400;letter-spacing:-.045em}.omr-about-card p{max-width:32ch;margin-top:11px!important;color:#50636b;font-size:14px;line-height:1.5}.omr-card-art{position:relative;display:block;height:145px;margin-top:12px;overflow:hidden;background:#151d25}.omr-card-art:before,.omr-card-art:after{content:"";position:absolute;border:1px solid #b2def0;border-radius:18px;transform:rotate(-15deg)}.omr-card-art:before{left:-5%;bottom:-45%;width:75%;height:115%;background:#eafafa}.omr-card-art:after{right:-10%;bottom:-60%;width:60%;height:100%;background:#d4f2fc}.omr-card-art i{position:absolute;z-index:2;display:block;border-radius:16px;transition:transform .5s}.omr-card-art i:nth-child(1){left:28%;top:18%;width:37%;height:58%;background:linear-gradient(130deg,#b300ff,#1766ff);box-shadow:0 13px 25px #6310ac61;transform:rotate(-18deg)}.omr-card-art i:nth-child(2){left:42%;top:34%;width:28%;height:48%;border:3px solid #11273f;transform:rotate(13deg)}.omr-card-art i:nth-child(3){right:12%;top:14%;width:16px;height:16px;background:#122fed}.omr-about-card:hover .omr-card-art i:nth-child(1){transform:rotate(-10deg) translateY(-7px)}.omr-about-card:hover .omr-card-art i:nth-child(2){transform:rotate(18deg) translateY(5px)}.omr-card-build i:nth-child(1){background:linear-gradient(130deg,#0879ff,#1ee3ed);transform:rotate(13deg)}.omr-card-build i:nth-child(2){left:27%;top:19%;border-radius:50%;border:9px solid #122338;transform:none}.omr-card-review i:nth-child(1){left:51%;background:linear-gradient(130deg,#1a2e46,#5a8aab);transform:rotate(12deg)}.omr-card-review i:nth-child(2){left:22%;top:22%;width:18%;height:68%;border-radius:999px;border:2px solid #091d32;transform:rotate(-12deg)}.nx-site-home .nx-home-clean-services{padding:0 0 75px;background:#e3f8f9;color:#fff;transition:none}.nx-site-home .nx-home-clean-services.nx-home-service-automation{background:#e3f8f9;color:#fff}.nx-site-home .nx-home-clean-services>.nx-wrap{width:min(calc(100% - 42px),1510px);min-height:650px;padding:62px clamp(25px,5vw,80px) 65px;border-radius:22px;background:#171a1e;box-shadow:0 25px 60px #1234472b}.nx-site-home .nx-home-clean-kicker{display:block;margin:0 auto 6px!important;color:#a4b4ba;text-align:center;font-size:12px;letter-spacing:.05em}.nx-site-home .omr-services-title{margin:0 auto 32px!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.3vw,66px);font-weight:400;letter-spacing:-.045em;text-align:center}.nx-site-home .nx-home-clean-options{width:min(540px,100%);gap:4px;margin:0 auto 28px;padding:5px;border-radius:16px;background:#292d30}.nx-site-home .nx-home-clean-option{display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:12px;opacity:.66}.nx-site-home .nx-home-clean-option.is-active{background:#3a3d40;opacity:1;box-shadow:inset 0 0 0 1px #ffffff38}.nx-site-home .nx-home-clean-option>button{justify-content:center;min-height:45px;padding:9px 10px;text-align:center}.nx-site-home .nx-home-clean-option>button>strong{color:#f4f8fa;font-size:clamp(13px,1.2vw,16px);font-weight:650;letter-spacing:0;line-height:1.2}.nx-site-home .nx-home-clean-option.is-active>button>strong{color:#fff}.nx-site-home .nx-home-clean-option>button>svg{display:none}.nx-site-home .nx-home-clean-option>p,.nx-site-home .nx-home-clean-option>a{display:none}.nx-site-home .nx-home-clean-stage{width:min(100%,1040px);min-height:340px;margin:auto}.nx-site-home .nx-home-clean-web-visual,.nx-site-home .nx-home-clean-flow{height:clamp(290px,27vw,390px);min-height:290px}.nx-site-home .nx-home-clean-web-desktop{left:7%;top:3%;height:90%;border-color:#5273a4;box-shadow:0 25px 60px #005aff35;animation:omr-browser-float 5s ease-in-out infinite alternate}.nx-site-home .nx-home-clean-web-mobile{right:5%;height:82%;box-shadow:0 25px 40px #0075ff47;animation:omr-phone-float 5s ease-in-out infinite alternate}.nx-site-home .nx-home-clean-web-orbit{border-color:#2465f280}.nx-site-home .nx-home-clean-flow-node>strong{color:#f7fbff}.nx-site-home .nx-home-clean-flow-node.is-current>strong{color:#78b3ff}.nx-site-home .nx-home-clean-services .nx-home-clean-stage:after{content:"";position:absolute;z-index:-1;left:14%;right:14%;bottom:0;height:75%;border-radius:50%;background:#0c63cf47;filter:blur(75px);pointer-events:none}.nx-site-home .nx-home-clean-services .nx-home-clean-stage{isolation:isolate}.nx-site-home .nx-home-clean-services .nx-home-clean-stage:before{content:"";position:absolute;top:-12%;right:-4%;bottom:-12%;left:-4%;border-radius:50%;background:radial-gradient(ellipse,#2f4add28,transparent 70%);pointer-events:none}.nx-site-home .nx-home-clean-services .nx-home-clean-stage+.nx-home-service-links{margin-top:12px}.nx-site-home .nx-home-service-links{display:flex;align-items:center;justify-content:center;gap:20px;text-align:center}.nx-site-home .nx-home-service-links p{color:#b9c9d3;font-size:14px}.nx-site-home .nx-home-service-links .nx-text-link{color:#83baff;font-size:14px;white-space:nowrap}.nx-site-home .nx-home-clean-services .nx-home-clean-option.is-active>a{display:none}.nx-site-home .nx-home-clean-services .nx-home-clean-flow-node{min-height:175px}.nx-site-home .nx-home-clean-services .nx-home-clean-flow-node>span{width:54px;height:54px}.nx-site-home .nx-home-clean-services .nx-home-clean-route path{stroke:#3690ffad}.nx-site-home .nx-home-clean-services .nx-home-clean-route circle{fill:#b0d7ff;filter:drop-shadow(0 0 4px #2288ff)}.nx-site-home .nx-home-clean-route circle{display:none}.omr-flow-signal{position:absolute;z-index:2;top:calc(50% - 9px);left:12%;width:18px;height:18px;border-radius:50%;background:#a8daff;box-shadow:0 0 0 7px #328bff42,0 0 25px 11px #1685ff9c;animation:omr-signal-wide 3.6s linear infinite;pointer-events:none}.nx-site-home .nx-home-clean-services .nx-home-clean-stage{animation:omr-stage-in .5s cubic-bezier(.2,.8,.2,1) both}.nx-site-home .nx-home-clean-services .nx-home-clean-option:focus-within{outline:2px solid #6eb6ff;outline-offset:3px}.nx-site-home .nx-home-clean-services .nx-home-clean-option.is-active>button{cursor:default}.nx-site-home .nx-home-clean-services .nx-home-clean-option:not(.is-active)>button:hover{background:#ffffff12;border-radius:12px}@keyframes omr-hero-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes omr-aura{0%{transform:translate(-45px,25px) scale(.8);opacity:.25}to{transform:translate(35px,-30px) scale(1.4);opacity:.5}}@keyframes omr-tide{0%{transform:translateY(35px) scaleY(.8)}to{transform:translateY(-30px) scaleY(1.14)}}@keyframes omr-line{0%{transform:translateY(14px);opacity:.55}to{transform:translateY(-20px);opacity:1}}@keyframes omr-grid{0%{opacity:.14}to{opacity:.6}}@keyframes omr-scroll{50%{transform:translate(-50%,6px)}}@keyframes omr-mark-float{0%{transform:translateY(8px) rotate(-29deg) skew(-8deg)}to{transform:translateY(-10px) rotate(-26deg) skew(-8deg)}}@keyframes omr-shadow{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.12);opacity:.8}}@keyframes omr-browser-float{0%{transform:translateY(6px) rotateY(-2deg)}to{transform:translateY(-5px) rotateY(1deg)}}@keyframes omr-phone-float{0%{transform:translateY(-4px) rotate(3deg)}to{transform:translateY(8px) rotate(0)}}@keyframes omr-stage-in{0%{opacity:.15;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes omr-signal-wide{0%{left:12%}to{left:88%}}@keyframes omr-signal-tall{0%{top:12%}to{top:88%}}@media (max-width:900px){.nx-site-home .nx-desktop-nav{display:none}.omr-hero{min-height:720px}.omr-hero h1{font-size:clamp(53px,8.5vw,76px)}.omr-about-intro{grid-template-columns:1fr 1fr;gap:3%}.omr-mark-scene{height:300px}.omr-about-cards{gap:12px}.omr-about-card{min-height:320px}.omr-about-card>div{padding:20px 18px 0}}@media (max-width:700px){.omr-hero{min-height:700px}.omr-hero-content{padding:130px 0 190px}.omr-hero h1{max-width:12ch;font-size:clamp(47px,10vw,70px)}.omr-hero p{max-width:33ch;font-size:15px}.omr-hero-light{bottom:-85px;height:245px}.omr-about{padding:55px 0 62px}.omr-about-intro{grid-template-columns:1fr;min-height:0}.omr-about h2{max-width:15ch;font-size:clamp(43px,10vw,57px)}.omr-about-copy p{font-size:15px}.omr-mark-scene{height:230px;margin-top:10px}.omr-mark{width:37%;height:26%;border-radius:17px}.omr-mark-one{right:14%}.omr-mark-two{right:27%}.omr-mark-three{right:40%}.omr-about-cards{grid-template-columns:1fr;gap:14px;margin-top:12px}.omr-about-card{min-height:235px}.omr-card-art{height:100px}.nx-site-home .nx-home-clean-services{padding-bottom:36px}.nx-site-home .nx-home-clean-services>.nx-wrap{width:calc(100% - 16px);min-height:0;padding:38px 17px 45px;border-radius:20px}.nx-site-home .omr-services-title{margin-bottom:22px!important;font-size:45px}.nx-site-home .nx-home-clean-options{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px}.nx-site-home .nx-home-clean-option{display:flex;flex-direction:column}.nx-site-home .nx-home-clean-option>button{grid-column:auto}.nx-site-home .nx-home-clean-option>button>strong{font-size:12px}.nx-site-home .nx-home-clean-stage{min-height:280px}.nx-site-home .nx-home-clean-web-visual,.nx-site-home .nx-home-clean-flow{min-height:280px;height:280px}.nx-site-home .nx-home-clean-flow-node{min-height:60px!important}.nx-site-home .nx-home-clean-flow-node>span{width:32px!important;height:32px!important}.nx-site-home .omr-flow-signal{left:7px;top:12%;width:13px;height:13px;animation-name:omr-signal-tall}.nx-site-home .nx-home-service-links{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.nx-site-home .omr-hero *,.nx-site-home .omr-mark,.nx-site-home .omr-mark-shadow,.nx-site-home .nx-home-clean-web-desktop,.nx-site-home .nx-home-clean-web-mobile,.nx-site-home .nx-home-clean-stage{animation:none!important;transition:none!important}.nx-site-home .nx-reveal{opacity:1;transform:none}.nx-site-home .omr-flow-signal{animation:none;top:50%;left:50%}}.nx-chroma-hero-fragment img,.nx-showcase-chroma img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.nx-chroma-hero-fragment{background:#101018}.nx-showcase-chroma{--showcase-glow:#d9d7fb}.nx-showcase-chroma .nx-chroma-frame{background:#14121a;border:5px solid #151822;border-radius:9px}.nx-showcase-chroma .nx-showcase-browser-main{width:88%;height:79%}.nx-showcase-chroma .nx-showcase-browser-detail{width:39%;height:33%;right:0;top:0}.nx-showcase-chroma .nx-chroma-phone{background:#111;border-color:#111}.nx-chroma-page{overflow:hidden}.nx-chroma-detail-hero{background:radial-gradient(circle at 76% 55%,#281748 0,#0b1329 43%,#06101e 78%);padding:118px 0 66px}.nx-chroma-detail-grid{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;gap:4vw;min-height:365px}.nx-chroma-detail-copy{position:relative;z-index:2}.nx-chroma-back{display:block;width:-moz-max-content;width:max-content;color:#bad3fb;text-decoration:none;font-size:13px;margin-bottom:38px}.nx-chroma-back:hover,.nx-chroma-back:focus-visible{color:#fff}.nx-chroma-detail-copy h1{color:#fff;font-size:clamp(48px,6vw,88px);line-height:.94;letter-spacing:-.065em;margin:17px 0}.nx-chroma-detail-copy h1 em{color:#8d83ff;font-style:normal}.nx-chroma-detail-copy p{color:#d0dbef;font-size:16px;line-height:1.55;max-width:42ch;margin:0 0 25px}.nx-chroma-visit{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#06152d;border-radius:99px;padding:13px 19px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .3s,background .3s}.nx-chroma-visit:hover{transform:translateY(-3px);background:#dbeaff}.nx-chroma-hero-visual{position:relative;height:365px;min-width:0;perspective:1100px}.nx-chroma-browser{position:absolute;left:0;top:4%;width:92%;height:78%;overflow:hidden;border:5px solid #26334a;border-radius:11px;background:#111;box-shadow:0 35px 65px #0008;transform:rotateY(-4deg) rotate(-1deg);transition:transform .4s}.nx-chroma-hero-visual:hover .nx-chroma-browser{transform:rotateY(-1deg) translateY(-4px)}.nx-chroma-browser-bar{height:25px;background:#eaf2fc;display:flex;align-items:center;gap:5px;padding:0 10px}.nx-chroma-browser-bar i{width:5px;height:5px;border-radius:50%;background:#94a5ba}.nx-chroma-browser-bar span{margin:auto;font-size:8px;color:#4c6080}.nx-chroma-browser img{display:block;width:100%;height:calc(100% - 25px);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.nx-chroma-handset{position:absolute;right:0;bottom:0;width:21%;height:59%;border:6px solid #0c101a;border-radius:24px;overflow:hidden;background:#111;box-shadow:0 26px 40px #0009;transition:transform .4s}.nx-chroma-hero-visual:hover .nx-chroma-handset{transform:translateY(-7px)}.nx-chroma-handset img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.nx-chroma-tour{padding:74px 0 86px}.nx-chroma-tour-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.nx-chroma-tour-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.02;max-width:14ch;margin:15px 0 0}.nx-chroma-tour-heading p{font-size:14px;color:#586b83;max-width:29ch}.nx-chroma-tour-heading a{color:#0867ef}.nx-chroma-tour-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px;align-items:start}.nx-chroma-view-nav{display:flex;flex-direction:column;border-top:1px solid #ccdaeb}.nx-chroma-view-nav button{display:flex;align-items:center;gap:13px;width:100%;min-height:63px;border:0;border-bottom:1px solid #ccdaeb;background:transparent;color:#5f6f84;text-align:left;font-size:16px;font-weight:750;cursor:pointer;transition:color .25s,padding .25s}.nx-chroma-view-nav button span{font-size:11px;color:#7c91ad}.nx-chroma-view-nav button svg{margin-left:auto}.nx-chroma-view-nav button:hover,.nx-chroma-view-nav button.is-active{color:#005fe7;padding-left:8px}.nx-chroma-view-nav button.is-active{box-shadow:inset 3px 0 #0867ef}.nx-chroma-stage{min-width:0;border-radius:12px;background:#0e1422;padding:15px;box-shadow:0 28px 55px #0a203b23}.nx-chroma-stage-image{height:clamp(330px,39vw,480px);overflow:hidden;background:#121019;animation:nx-chroma-in .4s ease both}.nx-chroma-stage-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.nx-chroma-stage-image.is-mobile{display:flex;justify-content:center;padding:15px;background:radial-gradient(circle,#242042,#0e1422 70%)}.nx-chroma-stage-image.is-mobile img{width:auto;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:5px solid #080a12;border-radius:22px}.nx-chroma-stage-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:13px 4px 0;color:#fff}.nx-chroma-stage-caption strong{font-size:14px}.nx-chroma-stage-caption p{font-size:12px;color:#bfd0e5;margin:0;max-width:48ch}.nx-chroma-project-nav{padding:26px 0}.nx-chroma-project-nav .nx-wrap{display:flex;justify-content:space-between;gap:20px}.nx-chroma-project-nav a{display:inline-flex;align-items:center;gap:7px;color:#092749;font-weight:750;text-decoration:none;font-size:14px}.nx-chroma-project-nav a:hover{color:#0067ed}@keyframes nx-chroma-in{0%{opacity:.35;transform:translate(12px)}to{opacity:1;transform:none}}@media (max-width:800px){.nx-chroma-detail-grid{grid-template-columns:1fr;gap:20px}.nx-chroma-detail-hero{padding:102px 0 44px}.nx-chroma-hero-visual{height:310px}.nx-chroma-tour-grid{grid-template-columns:1fr;gap:18px}.nx-chroma-view-nav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ccdaeb}.nx-chroma-view-nav button{font-size:13px;gap:5px;min-height:50px;justify-content:center}.nx-chroma-view-nav button svg{display:none}.nx-chroma-view-nav button.is-active{box-shadow:inset 0 -3px #0867ef}.nx-chroma-tour-heading{align-items:start}}@media (max-width:600px){.nx-chroma-detail-hero{padding:94px 0 34px}.nx-chroma-back{margin-bottom:24px}.nx-chroma-detail-copy h1{font-size:clamp(46px,12vw,66px)}.nx-chroma-detail-copy p{font-size:14px}.nx-chroma-hero-visual{height:230px}.nx-chroma-browser{width:91%;height:82%;border-width:3px}.nx-chroma-handset{width:23%;height:59%;border-width:4px;border-radius:17px}.nx-chroma-tour{padding:52px 0 60px}.nx-chroma-tour-heading{display:block}.nx-chroma-tour-heading p{font-size:13px}.nx-chroma-view-nav{grid-template-columns:repeat(2,1fr)}.nx-chroma-view-nav button{justify-content:flex-start;padding:0 8px}.nx-chroma-stage{padding:8px}.nx-chroma-stage-image{height:280px}.nx-chroma-stage-caption{display:block}.nx-chroma-stage-caption p{margin:5px 0 0}.nx-chroma-project-nav .nx-wrap{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nx-chroma-page *,.nx-chroma-page *:before,.nx-chroma-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 215 28% 8%;--card: 0 0% 100%;--card-foreground: 215 28% 8%;--popover: 0 0% 100%;--popover-foreground: 215 28% 8%;--primary: 215 84% 51%;--primary-foreground: 0 0% 100%;--primary-soft: 215 100% 96%;--primary-glow: 215 95% 65%;--dark: 215 28% 8%;--dark-2: 217 25% 12%;--secondary: 210 20% 98%;--secondary-foreground: 215 28% 8%;--muted: 210 20% 96%;--muted-foreground: 220 9% 46%;--accent: 215 100% 96%;--accent-foreground: 215 84% 51%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--success: 152 60% 40%;--success-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 215 84% 51%;--radius: .625rem;--gradient-hero: radial-gradient(ellipse 90% 70% at 80% 30%, hsl(215 100% 96% / .7) 0%, transparent 60%);--gradient-blue: linear-gradient(135deg, hsl(215 84% 51%) 0%, hsl(215 95% 65%) 100%);--gradient-dark: linear-gradient(180deg, hsl(215 28% 8%) 0%, hsl(217 25% 12%) 100%);--gradient-glow: radial-gradient(circle at center, hsl(215 84% 51% / .18) 0%, transparent 60%);--shadow-xs: 0 1px 2px hsl(215 28% 8% / .04);--shadow-sm: 0 1px 3px hsl(215 28% 8% / .06), 0 1px 2px hsl(215 28% 8% / .04);--shadow-md: 0 4px 12px hsl(215 28% 8% / .06), 0 2px 4px hsl(215 28% 8% / .04);--shadow-lg: 0 12px 36px hsl(215 28% 8% / .08), 0 4px 12px hsl(215 28% 8% / .04);--shadow-blue: 0 8px 24px hsl(215 84% 51% / .18), 0 4px 12px hsl(215 84% 51% / .1);--shadow-blue-lg: 0 16px 48px hsl(215 84% 51% / .22)}*{border-color:hsl(var(--border));box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}h1,h2,h3,h4{font-family:Inter,system-ui,sans-serif;letter-spacing:-.035em;font-weight:800}::-moz-selection{background:#1971eb2e;color:#0f131a}::selection{background:#1971eb2e;color:#0f131a}.eyebrow{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;color:hsl(var(--primary));letter-spacing:.18em}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-2{top:.5rem}.top-4{top:1rem}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.mb-6{margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.max-h-screen{max-height:100vh}.w-10{width:2.5rem}.w-4{width:1rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.shrink-0{flex-shrink:0}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1.5rem}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pr-8{padding-right:2rem}.font-display{font-family:Inter,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.88em\]{font-size:.88em}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.tracking-\[0\.32em\]{letter-spacing:.32em}.text-\[\#0B0F14\]{--tw-text-opacity: 1;color:rgb(11 15 20 / var(--tw-text-opacity, 1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:flex-col{flex-direction:column}.sm\:p-8{padding:2rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:max-w-\[420px\]{max-width:420px}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
