:root{--nx-sage:#4e8c72;--nx-coral:#e07a5a;--nx-lavanda:#c4a7d8;--nx-sage-mid:#3d7260;--nx-coral-mid:#c8603f;--nx-lav-mid:#9e7fc0;--nx-ink:#1c2b3a;--nx-ink-mid:#344a5e;--nx-stone:#8c9bad;--nx-white:#fff;--nx-cream:#fafaf7;--nx-sage-clar:#e3f0ec;--nx-lavanda-clar:#eae8f5;--nx-coral-clar:#fae8e2;--nx-ink-clar:#e4ebf2;--nx-border:#e8e2d9;--nx-border-soft:#f0ebe2;--nx-font-display:"Fraunces", "Times New Roman", Georgia, serif;--nx-font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nx-s-1:4px;--nx-s-2:8px;--nx-s-3:12px;--nx-s-4:16px;--nx-s-5:20px;--nx-s-6:24px;--nx-s-8:32px;--nx-s-10:40px;--nx-s-12:48px;--nx-s-16:64px;--nx-s-20:80px;--nx-s-24:96px;--nx-r-sm:8px;--nx-r-md:10px;--nx-r-lg:16px;--nx-r-xl:20px;--nx-r-pill:100px;--nx-shadow-rest:0 1px 2px #1c2b3a0a;--nx-shadow-hover:0 8px 24px #1c2b3a14;--nx-shadow-modal:0 24px 64px #1c2b3a29;--nx-ease:cubic-bezier(.22, .61, .36, 1);--nx-dur-fast:.15s;--nx-dur-med:.24s;--nx-dur-slow:.48s}.nx-display,h1.nx-display{font-family:var(--nx-font-display);letter-spacing:-.03em;color:var(--nx-ink);font-size:clamp(56px,6.4vw,72px);font-weight:900;line-height:1.04}.nx-h1,h1{font-family:var(--nx-font-display);letter-spacing:-.022em;color:var(--nx-ink);font-size:clamp(36px,4vw,48px);font-weight:900;line-height:1.08}.nx-h2,h2{font-family:var(--nx-font-display);letter-spacing:-.012em;color:var(--nx-ink);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.16}.nx-h3,h3{font-family:var(--nx-font-display);letter-spacing:-.005em;color:var(--nx-ink);font-size:22px;font-weight:700;line-height:1.25}.nx-em{font-family:var(--nx-font-display);font-style:italic;font-weight:inherit}.nx-lead{font-family:var(--nx-font-body);color:var(--nx-ink-mid);font-size:clamp(18px,1.4vw,20px);font-weight:300;line-height:1.75}.nx-body,p{font-family:var(--nx-font-body);color:var(--nx-ink-mid);font-size:16px;font-weight:400;line-height:1.75}.nx-ui{font-family:var(--nx-font-body);color:var(--nx-ink);font-size:14px;font-weight:600;line-height:1.4}.nx-caption{font-family:var(--nx-font-body);color:var(--nx-stone);font-size:12.5px;font-weight:400;line-height:1.5}.nx-label{font-family:var(--nx-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-ink-mid);font-size:11px;font-weight:700;line-height:1.2}.nx-logo{font-family:var(--nx-font-body);letter-spacing:0;text-transform:lowercase;white-space:nowrap;font-size:24px;font-weight:700;line-height:1;display:inline-block}.nx-logo .nx-logo-nex{color:var(--nx-sage)}.nx-logo .nx-logo-edu{color:var(--nx-ink)}.nx-logo--on-dark .nx-logo-edu{color:var(--nx-white)}.nx-btn{font-family:var(--nx-font-body);border-radius:var(--nx-r-md);cursor:pointer;transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease);border:0;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.nx-btn:active{transform:translateY(1px)}.nx-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--nx-sage) 60%, transparent);outline-offset:2px}.nx-btn--sage{background:var(--nx-sage);color:#fff}.nx-btn--sage:hover{background:var(--nx-sage-mid)}.nx-btn--coral{background:var(--nx-coral);color:#fff}.nx-btn--coral:hover{background:var(--nx-coral-mid)}.nx-btn--lavanda{background:var(--nx-lavanda-clar);color:var(--nx-lav-mid)}.nx-btn--lavanda:hover{color:var(--nx-lav-mid);background:#ddd6ee}.nx-btn--ghost{color:var(--nx-ink);border:1px solid var(--nx-border);background:0 0}.nx-btn--ghost:hover{background:var(--nx-cream);border-color:var(--nx-stone)}.nx-btn--sm{border-radius:var(--nx-r-sm);padding:10px 14px;font-size:13.5px}.nx-btn--lg{padding:18px 28px;font-size:16px}.nx-badge{font-family:var(--nx-font-body);border-radius:var(--nx-r-pill);letter-spacing:.01em;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.nx-badge--sage{background:var(--nx-sage-clar);color:var(--nx-sage-mid)}.nx-badge--coral{background:var(--nx-coral-clar);color:var(--nx-coral-mid)}.nx-badge--lavanda{background:var(--nx-lavanda-clar);color:var(--nx-lav-mid)}.nx-badge--ink{background:var(--nx-ink-clar);color:var(--nx-ink-mid)}.nx-card{border:1px solid var(--nx-border);border-radius:var(--nx-r-lg);box-shadow:var(--nx-shadow-rest);transition:transform var(--nx-dur-med) var(--nx-ease), box-shadow var(--nx-dur-med) var(--nx-ease);background:#fff;padding:24px;position:relative;overflow:hidden}.nx-card:before{content:"";background:var(--nx-card-accent,var(--nx-sage));height:3px;position:absolute;top:0;left:0;right:0}.nx-card:hover{box-shadow:var(--nx-shadow-hover);transform:translateY(-4px)}.nx-card--sage{--nx-card-accent:var(--nx-sage)}.nx-card--coral{--nx-card-accent:var(--nx-coral)}.nx-card--lavanda{--nx-card-accent:var(--nx-lavanda)}.nx-icon-halo{background:var(--nx-icon-bg,var(--nx-sage-clar));width:48px;height:48px;color:var(--nx-icon-fg,var(--nx-sage-mid));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nx-icon-halo--sage{--nx-icon-bg:var(--nx-sage-clar);--nx-icon-fg:var(--nx-sage-mid)}.nx-icon-halo--coral{--nx-icon-bg:var(--nx-coral-clar);--nx-icon-fg:var(--nx-coral-mid)}.nx-icon-halo--lavanda{--nx-icon-bg:var(--nx-lavanda-clar);--nx-icon-fg:var(--nx-lav-mid)}.nx-field{font-family:var(--nx-font-body);width:100%;color:var(--nx-ink);border:1px solid var(--nx-border);border-radius:var(--nx-r-md);transition:border-color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease);background:#fff;padding:13px 14px;font-size:15px;font-weight:500}.nx-field::placeholder{color:var(--nx-stone);font-weight:400}.nx-field:focus{border-color:var(--nx-sage);box-shadow:0 0 0 3px color-mix(in oklab, var(--nx-sage) 18%, transparent);outline:none}
.nx-landing *{box-sizing:border-box}.nx-landing{background:var(--nx-cream);color:var(--nx-ink);font-family:var(--nx-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;overflow-x:hidden}.nx-landing img{max-width:100%;display:block}.nx-landing a{color:inherit;text-decoration:none}.nx-landing button{font:inherit}.nx-shell{width:100%}.nx-wrap{max-width:1200px;margin:0 auto;padding:0 48px}.nx-wrap--narrow{max-width:920px}.nx-wrap--xnarrow{max-width:720px}.nx-nav{z-index:50;transition:background .2s var(--nx-ease), border-color .2s var(--nx-ease), backdrop-filter .2s var(--nx-ease);background:#fff0;border-bottom:1px solid #0000;position:sticky;top:0}.nx-nav--scrolled{border-bottom-color:var(--nx-border);-webkit-backdrop-filter:saturate(120%)blur(10px);background:#ffffffd9}.nx-nav__inner{justify-content:space-between;align-items:center;gap:32px;height:64px;display:flex}.nx-nav__links{font-family:var(--nx-font-body);color:var(--nx-ink-mid);align-items:center;gap:28px;font-size:15px;font-weight:500;display:flex}.nx-nav__links a{transition:color .15s var(--nx-ease)}.nx-nav__links a:hover{color:var(--nx-sage)}@media (max-width:820px){.nx-nav__links{display:none}}.nx-section{padding:100px 0}.nx-section--tight{padding:64px 0}.nx-section:before,.nx-section--ink:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.nx-section:before{-webkit-mask-image:linear-gradient(#0000 0,#000 90px calc(100% - 90px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 90px calc(100% - 90px),#0000 100%)}.nx-section--cream:before{background:var(--nx-cream)}.nx-section--white:before{background:#fff}.nx-section--sage:before{background:var(--nx-sage-clar)}.nx-section--lav:before{background:var(--nx-lavanda-clar)}.nx-section--ink:before{background:var(--nx-ink)}.nx-hero{z-index:2;background:0 0;align-items:center;min-height:calc(100vh - 64px);padding:56px 0 64px;display:flex;position:relative}.nx-hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.nx-hero__copy{z-index:3;position:relative}.nx-hero__visual{min-height:1px}.nx-shell{z-index:0;position:relative}.nx-section,.nx-nav,.nx-footer,.nx-mockup,.nx-closing{z-index:2;position:relative}.nx-hero h1{font-family:var(--nx-font-display);letter-spacing:-.035em;color:var(--nx-ink);margin:16px 0 20px;font-size:clamp(48px,6vw,76px);font-weight:900;line-height:1.02}.nx-hero h1 em{color:var(--nx-sage);font-style:italic;font-weight:900}.nx-hero__lead{font-family:var(--nx-font-body);color:var(--nx-ink-mid);max-width:480px;margin:0 0 28px;font-size:19px;font-weight:300;line-height:1.7}.nx-hero__ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nx-hero__sub-badge{margin-top:16px}@media (max-width:980px){.nx-hero__grid{grid-template-columns:1fr;gap:32px}.nx-hero{min-height:auto;padding:40px 0 56px}}.nx-eyebrow{font-family:var(--nx-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--nx-stone);margin-bottom:16px;font-size:11px;font-weight:700;line-height:1.2;display:inline-block}.nx-eyebrow--sage{color:var(--nx-sage-mid)}.nx-eyebrow--coral{color:var(--nx-coral-mid)}.nx-eyebrow--lav{color:var(--nx-lav-mid)}.nx-eyebrow--invert{color:var(--nx-sage)}.nx-section h2{font-family:var(--nx-font-display);letter-spacing:-.02em;color:var(--nx-ink);text-wrap:balance;max-width:720px;margin:0 0 16px;font-size:clamp(36px,4.2vw,52px);font-weight:900;line-height:1.06}.nx-section h2 em{color:var(--nx-sage);font-style:italic;font-weight:900}.nx-section--ink h2{color:#fff}.nx-section__lead{font-family:var(--nx-font-body);color:var(--nx-ink-mid);max-width:560px;margin:0 0 56px;font-size:18px;font-weight:300;line-height:1.7}.nx-section--ink .nx-section__lead{color:var(--nx-stone)}.nx-mockup{background:linear-gradient(to bottom, var(--nx-cream), #fff);padding:0 0 64px;position:relative}.nx-mockup__frame{border:1px solid var(--nx-border);background:#fff;border-radius:18px;max-width:1000px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 80px #1c2b3a1a}.nx-mockup__chrome{border-bottom:1px solid var(--nx-border-soft);background:#fafafa;align-items:center;gap:8px;padding:12px 18px;display:flex}.nx-mockup__dot{background:#e6e2da;border-radius:50%;width:10px;height:10px}.nx-mockup__url{font:12px var(--nx-font-body);color:var(--nx-stone);margin-left:12px}.nx-mockup__body{padding:28px}.nx-float{border:1px solid var(--nx-border);width:240px;font-family:var(--nx-font-body);color:var(--nx-ink-mid);background:#fff;border-radius:14px;padding:14px 16px;font-size:13px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 12px 32px #1c2b3a1a}.nx-float__title{color:var(--nx-ink);align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:600;display:flex}.nx-float__link{color:var(--nx-sage);margin-top:6px;font-weight:600;display:inline-block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nx-problem{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.nx-problem__col h4{font-family:var(--nx-font-body);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.nx-problem__col--pain h4{color:var(--nx-coral-mid)}.nx-problem__col--win h4{color:var(--nx-sage-mid)}.nx-problem__row{font-family:var(--nx-font-body);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:14px 18px;font-size:14.5px;line-height:1.5;display:flex}.nx-problem__col--pain .nx-problem__row{color:var(--nx-coral-mid);background:#fdf5f3}.nx-problem__col--win .nx-problem__row{color:var(--nx-sage-mid);background:#f0f9f5}.nx-problem__icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.nx-problem__col--pain .nx-problem__icon{color:var(--nx-coral-mid);background:#c8603f26}.nx-problem__col--win .nx-problem__icon{color:var(--nx-sage-mid);background:#4e8c7226}@media (max-width:800px){.nx-problem{grid-template-columns:1fr;gap:24px}}.nx-traza{grid-template-columns:repeat(7,1fr);gap:0;margin-top:56px;display:grid;position:relative}.nx-traza__step{flex-direction:column;align-items:flex-start;padding:0 14px;display:flex;position:relative}.nx-traza__step:not(:last-child):after{content:"";background:repeating-linear-gradient(to right, var(--nx-sage) 0 4px, transparent 4px 8px);opacity:.5;width:16px;height:2px;position:absolute;top:18px;right:-8px}.nx-traza__num{background:var(--nx-sage);color:#fff;width:36px;height:36px;font-family:var(--nx-font-body);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #4e8c7240}.nx-traza__title{font-family:var(--nx-font-display);color:var(--nx-ink);letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:700}.nx-traza__desc{font-family:var(--nx-font-body);color:var(--nx-ink-mid);margin:0;font-size:13.5px;font-weight:400;line-height:1.55}@media (max-width:1100px){.nx-traza{grid-template-columns:repeat(2,1fr);gap:32px 24px}.nx-traza__step:not(:last-child):after{display:none}}@media (max-width:600px){.nx-traza{grid-template-columns:1fr;gap:24px}}.nx-modules{flex-direction:column;gap:56px;margin-top:48px;display:flex}.nx-mod-bloc__head{font-family:var(--nx-font-body);letter-spacing:.18em;text-transform:uppercase;border-left:3px solid var(--nx-sage);margin:0 0 20px;padding-left:14px;font-size:13px;font-weight:700}.nx-mod-bloc--sage .nx-mod-bloc__head{color:var(--nx-sage-mid);border-left-color:var(--nx-sage)}.nx-mod-bloc--lav .nx-mod-bloc__head{color:var(--nx-lav-mid);border-left-color:var(--nx-lavanda)}.nx-mod-bloc--coral .nx-mod-bloc__head{color:var(--nx-coral-mid);border-left-color:var(--nx-coral)}.nx-mod-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.nx-mod-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.nx-mod-grid{grid-template-columns:1fr}}.nx-mod-bloc--coral .nx-mod-card{background:#fdf5f3;border-color:#e07a5a40}.nx-ia-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:980px){.nx-ia-grid{grid-template-columns:1fr;gap:40px}}.nx-ia__list{margin:0 0 24px;padding:0;list-style:none}.nx-ia__item{font-family:var(--nx-font-body);color:var(--nx-ink-mid);align-items:flex-start;gap:14px;padding:12px 0;font-size:15px;line-height:1.55;display:flex}.nx-ia__spark{color:var(--nx-lav-mid);flex:none;margin-top:1px;font-size:18px;line-height:1}.nx-ia__trust{border-left:3px solid var(--nx-lavanda);font-family:var(--nx-font-body);color:var(--nx-ink-mid);background:#fff;border-radius:12px;margin:16px 0 24px;padding:16px 20px;font-size:13.5px;line-height:1.6}.nx-ia__cards{min-height:460px;position:relative}.nx-ia__card{width:78%;font-family:var(--nx-font-body);background:#fff;border:1px solid #ece6f2;border-radius:14px;padding:18px 20px;position:absolute;box-shadow:0 12px 32px #c4a7d82e}.nx-ia__card-head{font-family:var(--nx-font-body);color:var(--nx-lav-mid);letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.nx-ia__card-body{color:var(--nx-ink-mid);font-size:13.5px;line-height:1.55}.nx-ia__card--1{top:0;left:4%;transform:rotate(-2deg)}.nx-ia__card--2{background:var(--nx-coral-clar);border-color:#e07a5a33;top:130px;right:0;transform:rotate(1.5deg)}.nx-ia__card--2 .nx-ia__card-head,.nx-ia__card--2 .nx-ia__card-body{color:var(--nx-coral-mid)}.nx-ia__card--3{top:280px;left:8%;transform:rotate(-1deg)}@media (max-width:980px){.nx-ia__cards{flex-direction:column;gap:16px;min-height:auto;display:flex}.nx-ia__card{width:100%;position:static;transform:none!important}}.nx-compare-wrap{margin-top:48px;overflow-x:auto}.nx-compare{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--nx-font-body);min-width:720px;font-size:14px}.nx-compare th,.nx-compare td{text-align:left;vertical-align:middle;padding:14px 16px}.nx-compare thead th{background:var(--nx-ink);color:var(--nx-stone);border-bottom:1px solid #ffffff0f;font-size:13px;font-weight:600}.nx-compare thead th:first-child{color:var(--nx-stone);border-bottom:1px solid var(--nx-border);background:0 0}.nx-compare thead th.is-nexedu{background:var(--nx-sage);color:#fff;font-weight:700}.nx-compare thead th:first-child{border-top-left-radius:12px}.nx-compare thead th:last-child{border-top-right-radius:12px}.nx-compare tbody tr:nth-child(2n) td{background:#fafaf7}.nx-compare tbody td:first-child{color:var(--nx-ink);border-right:1px solid var(--nx-border-soft);font-size:14px;font-weight:600}.nx-compare tbody td.is-nexedu{color:var(--nx-sage-mid);border-left:1px solid #4e8c722e;font-weight:600;background:#f0f9f5!important}.nx-compare tbody td.is-no{color:var(--nx-coral-mid)}.nx-compare tbody td.is-mid{color:var(--nx-stone)}.nx-compare__ico{width:16px;margin-right:6px;font-weight:700;display:inline-block}.nx-compare__note{font-family:var(--nx-font-body);color:var(--nx-stone);margin-top:16px;font-size:12.5px}.nx-faq{flex-direction:column;gap:10px;margin-top:40px;display:flex}.nx-faq__item{background:#fff;border:1px solid #c5ddd5;border-radius:12px;overflow:hidden}.nx-faq__btn{text-align:left;cursor:pointer;width:100%;font-family:var(--nx-font-body);color:var(--nx-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;display:flex}.nx-faq__chev{transition:transform .2s var(--nx-ease);color:var(--nx-sage-mid);flex:none}.nx-faq__item--open .nx-faq__chev{transform:rotate(180deg)}.nx-faq__panel{max-height:0;transition:max-height .28s var(--nx-ease);overflow:hidden}.nx-faq__item--open .nx-faq__panel{max-height:320px}.nx-faq__answer{font-family:var(--nx-font-body);color:var(--nx-ink-mid);padding:0 24px 20px;font-size:15px;font-weight:400;line-height:1.7}.nx-closing{text-align:center;padding:100px 0}.nx-closing h2{color:#fff;text-wrap:balance;margin:0 auto 16px;font-size:clamp(40px,4.8vw,60px)}.nx-closing h2 em{color:var(--nx-sage)}.nx-closing__lead{max-width:520px;font:300 19px/1.65 var(--nx-font-body);color:var(--nx-stone);margin:0 auto 40px}.nx-form{text-align:left;background:#243344;border-radius:20px;max-width:700px;margin:0 auto;padding:40px}.nx-form__row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.nx-form__row--single{grid-template-columns:1fr}@media (max-width:600px){.nx-form__row{grid-template-columns:1fr}}.nx-form input,.nx-form select{width:100%;font-family:var(--nx-font-body);color:#fff;transition:border-color .15s var(--nx-ease), box-shadow .15s var(--nx-ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:14px 16px;font-size:15px;font-weight:400}.nx-form input::placeholder{color:var(--nx-stone)}.nx-form input:focus,.nx-form select:focus{border-color:var(--nx-sage);outline:none;box-shadow:0 0 0 3px #4e8c7233}.nx-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238C9BAD' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.nx-form__submit{background:var(--nx-coral);color:#fff;width:100%;font-family:var(--nx-font-body);cursor:pointer;transition:background .15s var(--nx-ease), transform .15s var(--nx-ease);border:0;border-radius:10px;margin-top:8px;padding:16px;font-size:16px;font-weight:600}.nx-form__submit:hover{background:var(--nx-coral-mid);transform:translateY(-1px)}.nx-form__legal{font:400 12.5px/1.55 var(--nx-font-body);color:var(--nx-stone);text-align:center;max-width:480px;margin:16px auto 0}.nx-form__legal a{color:var(--nx-sage);text-underline-offset:2px;text-decoration:underline}.nx-footer{background:var(--nx-ink);border-top:1px solid #ffffff14;padding:36px 0}.nx-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.nx-footer__tag{color:var(--nx-stone);font:italic 400 13px/1.4 var(--nx-font-body);margin-top:4px}.nx-footer__links{font:400 13px var(--nx-font-body);color:var(--nx-stone);gap:24px;display:flex}.nx-footer__links a:hover{color:var(--nx-sage)}.nx-footer__copy{font:400 12.5px var(--nx-font-body);color:var(--nx-stone)}.nx-reveal{opacity:0;transition:opacity .6s var(--nx-ease), transform .6s var(--nx-ease);transform:translateY(24px)}.nx-reveal.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nx-reveal{opacity:1;transition:none;transform:none}}.nx-hero2{background:var(--nx-cream);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-lights{pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 90% at 50% 35%,#000 30%,#000000b3 65%,#0000 100%);mask-image:radial-gradient(110% 90% at 50% 35%,#000 30%,#000000b3 65%,#0000 100%)}.hero-lights .light{will-change:opacity, transform;border-radius:50%;animation-name:nxTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.hero-lights .light.sage{background:#4e8c72;box-shadow:0 0 12px 2px #4e8c7299,0 0 32px 8px #4e8c7259,0 0 60px 18px #4e8c722e}.hero-lights .light.coral{background:#e07a5a;box-shadow:0 0 12px 2px #e07a5a99,0 0 32px 8px #e07a5a59,0 0 60px 18px #e07a5a2e}.hero-lights .light.lavanda{background:#c4a7d8;box-shadow:0 0 14px 3px #c4a7d8b3,0 0 38px 10px #c4a7d866,0 0 70px 22px #c4a7d833}.hero-lights .light.haze{filter:blur(14px);opacity:.55;box-shadow:none}.hero-lights .light.haze.sage{background:#4e8c72d9}.hero-lights .light.haze.coral{background:#e07a5ad9}.hero-lights .light.haze.lavanda{background:#c4a7d8f2}@keyframes nxTwinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.hero-lights .light{opacity:.55;animation:none}}.nx-hero2__nav{z-index:50;-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;height:60px;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.nx-hero2__brand-group{align-items:center;gap:18px;display:flex}.nx-hero2__brand{letter-spacing:-.01em;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;text-decoration:none}.nx-lang{background:#1c2b3a0d;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.nx-lang__btn{color:#344a5e;letter-spacing:.04em;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.nx-lang__btn:hover{color:#1c2b3a;background:#ffffffb3}.nx-lang__btn.is-active{color:#1c2b3a;background:#fff;box-shadow:0 1px 2px #0000000f}.nx-lang__btn svg{flex:none}.nx-lang__code{line-height:1}.nx-hero2__navlinks{align-items:center;gap:28px;display:flex}.nx-hero2__navlinks a{color:#344a5e;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nx-hero2__navlinks a:hover{color:#1c2b3a}.nx-hero2__navcta{background:#e07a5a;border-radius:10px;padding:8px 18px;transition:background .15s,transform .15s;color:#fff!important;font-weight:600!important}.nx-hero2__navcta:hover{background:#c8603f;transform:translateY(-1px);color:#fff!important}.nx-hero2__navlogin{border:1.5px solid #caddd4;border-radius:10px;padding:7px 16px;transition:border-color .15s,background .15s;color:#3d7260!important;font-weight:600!important}.nx-hero2__navlogin:hover{background:#e3f0ec;border-color:#4e8c72;color:#3d7260!important}@media (max-width:900px){.nx-hero2__navlinks{gap:12px}.nx-hero2__navlinks a:not(.nx-hero2__navcta):not(.nx-hero2__navlogin){display:none}}@media (max-width:760px){.nx-hero2__nav{padding:0 16px}.nx-hero2__brand-group{gap:10px}.nx-lang{padding:2px}.nx-lang__btn{gap:4px;padding:3px 6px}.nx-lang__code{display:none}}.nx-hero2__content{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1200px;padding:290px 24px 0;display:flex;position:relative}@media (max-width:760px){.nx-hero2__content{gap:24px;padding-top:200px}}.nx-hero2__eyebrow{color:#3d7260;text-transform:uppercase;letter-spacing:.18em;background:#e3f0ec;border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.nx-hero2__title{font-family:var(--nx-font-display);letter-spacing:-.02em;color:#1c2b3a;text-wrap:balance;margin:0;font-size:clamp(48px,7vw,80px);font-weight:600;line-height:1}.nx-hero2__title-em{font-family:var(--nx-font-display);color:#4e8c72;letter-spacing:-.02em;font-size:1.1em;font-style:italic;font-weight:600}.nx-hero2__lead{font-family:var(--nx-font-body);color:#373a46;opacity:.85;text-wrap:pretty;max-width:554px;margin:0;font-size:18px;font-weight:400;line-height:1.7}.nx-hero2__cta-wrap{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.nx-hero2__email{background:#fcfcfc;border:1px solid #00000014;border-radius:40px;align-items:center;gap:8px;width:100%;max-width:460px;padding:5px 5px 5px 20px;display:flex;box-shadow:0 10px 40px 5px #c2c2c240}.nx-hero2__email-icon{opacity:.4;flex-shrink:0}.nx-hero2__email-input{min-width:0;font-family:var(--nx-font-body);color:#1c2b3a;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:14px}.nx-hero2__email-input::placeholder{color:#8c9bad}.nx-hero2__email-btn{font-family:var(--nx-font-body);color:#fff;background:var(--nx-coral);cursor:pointer;white-space:nowrap;box-shadow:var(--nx-shadow-rest);border:none;border-radius:34px;padding:11px 22px;font-size:14px;font-weight:600;transition:background .15s,transform .15s}.nx-hero2__email-btn:hover{background:var(--nx-coral-mid);transform:translateY(-1px)}.nx-hero2__email-btn:active{transform:scale(.98)}.nx-hero2__social{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.nx-hero2__avatars{align-items:center;display:flex}.nx-hero2__avatar{color:#344a5e;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:600;display:flex;position:relative}.nx-hero2__stars{gap:2px;display:flex}.nx-hero2__social-text{color:#344a5e;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.nx-hero2__social-text strong{color:#1c2b3a;font-weight:700}.nx-hero2__wip{color:#c8603f;background:#fae8e2;border-radius:100px;align-items:center;gap:6px;padding:5px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.nx-hero2__loginhint{color:#8c9bad;margin-top:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px}.nx-hero2__loginhint-link{color:#3d7260;border-bottom:1.5px solid #caddd4;font-weight:600;text-decoration:none;transition:border-color .15s}.nx-hero2__loginhint-link:hover{border-color:#4e8c72}.nx-hero2__scroll{z-index:10;opacity:0;flex-direction:column;align-items:center;gap:6px;animation:.6s 1.2s forwards nxFadeIn;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.nx-hero2__scroll span{letter-spacing:.15em;text-transform:uppercase;color:#8c9bad;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500}.nx-hero2__scroll-arrow{color:#8c9bad;font-size:16px;animation:1.8s ease-in-out infinite nxBounce}.nx-hero2__fade{opacity:0;filter:blur(4px);animation:.75s cubic-bezier(.25,.46,.45,.94) forwards nxFadeUp;transform:translateY(28px)}@keyframes nxFadeUp{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes nxFadeIn{to{opacity:1}}@keyframes nxBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.nx-hero2__fade{opacity:1;filter:none;animation:none;transform:none}.nx-hero2__scroll{opacity:1;animation:none}.nx-hero2__scroll-arrow{animation:none}}@media (max-width:600px){.nx-hero2__title{font-size:clamp(40px,11vw,56px)}.nx-hero2__lead{font-size:16px;line-height:1.6}.nx-hero2__eyebrow{letter-spacing:.14em;padding:5px 12px;font-size:10px}}@media (max-width:540px){.nx-hero2__email{border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;padding:10px}.nx-hero2__email-icon{display:none}.nx-hero2__email-input{text-align:center;background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:15px}.nx-hero2__email-btn{border-radius:12px;width:100%;padding:13px 22px}}@media (max-width:380px){.nx-hero2__social{gap:8px}.nx-hero2__social-text{text-align:center;flex-basis:100%;font-size:12px}}@media (max-width:600px){.nx-wrap{padding:0 20px}.nx-section{padding:64px 0}.nx-section h2{font-size:clamp(28px,8vw,40px)}.nx-section__lead{font-size:16px}}.nx-compare-wrap{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}@media (max-width:760px){.nx-compare-wrap{padding-top:22px;position:relative}.nx-compare-wrap:before{content:"Desplaça →";color:var(--nx-stone);letter-spacing:.04em;pointer-events:none;opacity:.7;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;position:absolute;top:0;right:4px}html[lang=es] .nx-compare-wrap:before{content:"Desliza →"}html[lang=en-GB] .nx-compare-wrap:before,html[lang=en] .nx-compare-wrap:before{content:"Swipe →"}.nx-compare-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 80%);width:36px;position:absolute;top:22px;bottom:0;right:0}.nx-compare th,.nx-compare td{padding:12px;font-size:13px}.nx-compare{min-width:640px}}@media (max-width:600px){.nx-ia__card{padding:16px}.nx-ia__card-body{font-size:14px}.nx-closing{padding:64px 0 80px}.nx-form{padding:20px}}@media (max-width:760px){.nx-footer__inner{flex-direction:column;align-items:flex-start;gap:24px}.nx-footer__inner>div:last-child{text-align:left!important}.nx-footer__links{flex-wrap:wrap;gap:16px}}@media (max-width:600px){.nx-traza{grid-template-columns:1fr!important;gap:16px!important}}@media (min-width:601px) and (max-width:900px){.nx-traza{grid-template-columns:1fr 1fr!important}}.nx-landing{overflow-x:hidden}img,svg,video,iframe{max-width:100%}@media (max-width:760px){.nx-hero2__navcta{padding:10px 16px}.nx-faq__btn{min-height:44px;padding:18px 16px}.nx-form__submit{min-height:48px;padding:14px 20px}}.nx-hero2__success{color:#1b5e4f;background:#e3f0ec;border-radius:999px;align-items:center;padding:12px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #4e8c7226}.nx-hero2__error{color:#c8603f;margin-top:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.nx-form__done{text-align:center;color:#fff;background:#4e8c7214;border:1px solid #4e8c7240;border-radius:18px;padding:40px 28px}.nx-form__done-icon{color:#fff;background:#4e8c72;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:28px;font-weight:700;display:inline-flex}.nx-form__done-title{font-family:var(--nx-font-display);color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.nx-form__done p{color:#ffffffbf;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.nx-form__error{color:#ffb7a1;text-align:center;margin:-8px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.nx-landing button[disabled],.nx-landing input[disabled],.nx-landing select[disabled]{opacity:.6;cursor:not-allowed}
