.nxr{--ink:#210042;--deep:#2E0055;--violet:#7B1FA2;--magenta:#C2129B;--green:#16A279;--green-d:#0F7D5C;--mint:#EAF6F1;--lav:#F5F2F9;--grey:#F3F1F5;--grey-d:#E7E3EC;--paper:#FFFFFF;--mute:#4A4158;--body:#3A3148;--line:#E4DDEE;--f-disp:'Bricolage Grotesque',Georgia,serif;--f-body:'Figtree',system-ui,sans-serif;--ease-out:cubic-bezier(0.23,1,0.32,1);font-family:var(--f-body);color:var(--ink)}.nxr *,.nxr *::before,.nxr *::after{box-sizing:border-box}.nxr :has(> h1) > *,.nxr h1 span{animation:none!important}.nxr .rv:not(.nx-chat > *){opacity:1!important;translate:none!important}.nx-wrap{max-width:1360px;margin:0 auto;padding-inline:max(24px,4vw)}.nx-dot{color:var(--green)}.nxr h1,.nxr h2,.nxr h3{font-family:var(--f-disp);margin:0;text-wrap:balance}.nxr p{margin:0}.nxr a{color:inherit}.nxr a:focus-visible,.nxr button:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.nx-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font:600 13px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--violet)}.nx-eyebrow::before{content:"";width:28px;height:2px;background:currentColor}.nx-h2{font-size:clamp(40px,4.6vw,72px);line-height:.98;font-weight:800;letter-spacing:-.03em}.nx-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.nx-w > span{display:inline-block}.nx-btn{display:inline-flex;align-items:center;gap:12px;padding:18px 26px;border-radius:999px;background:var(--green);color:#fff!important;text-decoration:none;font:600 16px/1 var(--f-body);transition:background-color .2s ease,transform .16s var(--ease-out)}.nx-btn:active{transform:scale(.97)}.nx-btn svg{transition:transform .2s var(--ease-out)}.nx-link{font:600 16px/1 var(--f-body);text-decoration:none;padding:6px 0;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;transition:background-size .25s var(--ease-out)}.nx-more{display:inline-flex;align-items:center;gap:14px;font:700 clamp(22px,2.2vw,32px)/1 var(--f-disp);text-decoration:none;letter-spacing:-.02em;color:var(--ink)}.nx-more span{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;transition:transform .3s var(--ease-out),background-color .2s ease}@media (hover:hover) and (pointer:fine){.nx-btn:hover{background:var(--green-d)}.nx-btn:hover svg{transform:translateX(4px)}.nx-link:hover{background-size:0 1.5px;background-position:100% 100%}.nx-more:hover span{transform:rotate(-45deg);background:var(--green)}}body.nx-on .nxr--top{margin-top:-78px}header.s16{transition:background-color .3s ease,transform .32s,box-shadow .32s}header.s16.nx-top{background:transparent!important}header.s16.nx-top a.nav,header.s16.nx-top .nd-tg{color:#fff!important}header.s16.nx-top a.nav{transition:color .2s ease}header.s16.nx-top .nd.is-open .nd-tg{background:rgba(255,255,255,.16)!important;color:#fff!important}header.s16.nx-top .s20{background:#fff!important;color:#210042!important}header.s16.nx-top .burger span{background:#fff!important}@media (hover:hover) and (pointer:fine){header.s16.nx-top a.nav:hover{color:#4FD1A5!important}header.s16.nx-top .nd-tg:hover{background:rgba(255,255,255,.12)!important}header.s16.nx-top .s20:hover{background:#16A279!important;color:#fff!important}}.nx-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#210042 0%,#2E0055 45%,#5A1287 80%,#7B1FA2 100%);color:#fff;min-height:100svh;padding-top:78px;display:flex;flex-direction:column}.nx-hero > canvas.nx-grid{position:absolute;inset:0;z-index:-2;pointer-events:none;-webkit-mask-image:radial-gradient(130% 100% at 72% 42%,#000 38%,rgba(0,0,0,.4) 100%);mask-image:radial-gradient(130% 100% at 72% 42%,#000 38%,rgba(0,0,0,.4) 100%)}.nx-hero__sun{position:absolute;right:max(24px,6vw);top:calc(78px + 8%);z-index:-1;width:min(38vw,520px);aspect-ratio:1;border-radius:50%;background:rgba(22,162,121,1);pointer-events:none;transition:background-color .45s ease,box-shadow .45s ease,-webkit-backdrop-filter .45s ease,backdrop-filter .45s ease}.nx-hero__sun.is-glass{background:rgba(22,162,121,.86);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.nx-hero__grid{flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:40px;padding-top:clamp(40px,7vh,88px)}.nx-hero__copy{display:flex;flex-direction:column;gap:28px;padding-bottom:clamp(96px,14vh,150px)}.nx-hero .nx-eyebrow{color:#4FD1A5}.nx-hero h1{font-size:clamp(52px,7.4vw,124px);line-height:.92;font-weight:800;letter-spacing:-.035em;max-width:11ch}.nx-hero h1 .nx-thin{font-weight:400;color:#C8BCDA}.nx-lead{max-width:46ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:#D9D0E6}.nx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.nx-hero__fig{position:relative;margin:0;align-self:end;justify-self:center;width:min(100%,520px)}.nx-hero__fig > img{display:block;width:100%;height:auto}.nx-hero__badge{position:absolute;left:-28px;bottom:22%;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:999px;background:#fff;color:var(--ink);font:600 13px/1.25 var(--f-body);box-shadow:0 18px 40px -18px rgba(0,0,0,.5);max-width:260px;text-decoration:none}.nx-hero__badge img{width:44px;height:44px;flex:none}.nx-hero__foot-wrap{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.nx-hero__foot{display:flex;justify-content:space-between;gap:16px;width:52%;padding-block:18px;border-top:1px solid rgba(255,255,255,.16);font:500 13px/1.3 var(--f-body);color:#B9ACCD;letter-spacing:.02em;font-variant-numeric:tabular-nums}.nx-hero__foot b{color:#fff;font-weight:600}.nx-band{border-bottom:1px solid var(--line);background:var(--paper)}.nx-band__in{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding-block:22px;font:600 20px/1.2 var(--f-disp);color:var(--body)}.nx-band__in i{font-style:normal;color:var(--green)}.nx-band__l{font:600 14px/1.2 var(--f-body);color:var(--mute)}.nx-svc{padding-block:clamp(88px,12vw,168px);background:var(--paper)}.nx-svc__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);align-items:start}.nx-svc__head{position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.nx-svc__head > p:not(.nx-eyebrow){max-width:38ch;font-size:18px;line-height:1.6;color:var(--body)}.nx-svc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nx-row{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 32px;column-gap:20px;row-gap:8px;align-items:baseline;margin-inline:-20px;padding:28px 24px 26px;border-radius:14px;background:var(--grey);overflow:hidden;isolation:isolate;text-decoration:none;color:var(--ink)!important;transition:background-color .2s ease}.nx-row::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--grey-d);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.nx-row__n{grid-row:1;align-self:center;width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--violet);font:800 14px/1 var(--f-disp);font-variant-numeric:tabular-nums;transition:background .18s,color .18s}.nx-row__t{grid-row:1;align-self:center;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:700 clamp(28px,3vw,44px)/1.05 var(--f-disp);letter-spacing:-.025em;transition:transform .3s var(--ease-out)}.nx-row__d{grid-column:2;max-width:52ch;font-size:16px;line-height:1.55;color:var(--body)}.nx-row__a{grid-row:1;grid-column:3;align-self:center;justify-self:end;color:var(--green);transition:transform .3s var(--ease-out)}.nx-tag{font:700 11px/1 var(--f-body);letter-spacing:.1em;padding:6px 9px;border-radius:999px;background:var(--green);color:#fff}.nx-row--vibe{background:var(--green)}.nx-row--ki{background:var(--ink)}.nx-row--vibe::before,.nx-row--ki::before{display:none}.nx-row--vibe .nx-row__t,.nx-row--ki .nx-row__t,.nx-row--vibe .nx-row__a,.nx-row--ki .nx-row__a{color:#fff}.nx-row--vibe .nx-row__d,.nx-row--ki .nx-row__d{color:rgba(255,255,255,.86)}.nx-row--vibe .nx-row__n{background:rgba(255,255,255,.18);color:#fff}.nx-row--ki .nx-row__n{background:rgba(255,255,255,.1);color:#4FD1A5}.nx-row--vibe .nx-tag{background:#fff;color:var(--green-d)}@media (hover:hover) and (pointer:fine){.nx-row:hover::before{transform:scaleX(1)}.nx-row:hover .nx-row__t{transform:translateX(8px)}.nx-row:hover .nx-row__a{transform:translateX(6px)}.nx-row:not(.nx-row--vibe):not(.nx-row--ki):hover .nx-row__n{background:linear-gradient(135deg,#7B1FA2,#C2129B);color:#fff}.nx-row--vibe:hover{background:var(--green-d)}.nx-row--ki:hover{background:var(--deep)}.nx-row--vibe:hover .nx-row__n{background:#fff;color:var(--green-d)}.nx-row--ki:hover .nx-row__n{background:var(--green);color:#fff}}.nx-ai{background:var(--ink);color:#fff;overflow:hidden}.nx-ai__in{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:96px}.nx-ai .nx-eyebrow{color:#4FD1A5}.nx-ai h2{margin-top:22px;font-size:clamp(40px,4.8vw,76px)}.nx-ai__p{margin:24px 0 32px!important;max-width:46ch;font-size:18px;line-height:1.6;color:#D9D0E6}.nx-chat{display:flex;flex-direction:column;gap:16px;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.nx-bub{padding:22px 24px;border-radius:20px;max-width:30ch}.nx-bub small{display:block;margin-bottom:8px;font:600 12px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.nx-bub--q{align-self:flex-end;background:var(--violet);border-bottom-right-radius:6px}.nx-bub--a{background:#fff;color:var(--ink);border-bottom-left-radius:6px;max-width:34ch}.nx-bub--a strong{color:var(--violet)}.nx-typing{display:none;gap:6px;padding:18px 20px;border-radius:20px;border-bottom-left-radius:6px;background:rgba(255,255,255,.12);width:max-content}.nx-js .nx-typing{display:inline-flex}.nx-typing i{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.6}.nx-note{font-size:13px;color:#9E91B4}.nx-steps{padding-block:clamp(88px,11vw,152px);background:var(--paper)}.nx-steps h2{margin:22px 0 56px}.nx-steps__rail{position:relative;height:2px;background:var(--line);margin-bottom:36px}.nx-steps__rail i{position:absolute;inset:0;background:var(--green);transform-origin:left}.nx-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.nx-step{display:flex;flex-direction:column;gap:12px}.nx-step__n{font:800 64px/.9 var(--f-disp);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--violet)}.nx-step__k{font:600 13px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--green-d)}.nx-step h3{font-size:24px;line-height:1.15;font-weight:700}.nx-step p{font-size:16px;line-height:1.55;color:var(--body)}.nx-refs{background:var(--lav);padding-block:clamp(88px,11vw,152px)}.nx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}.nx-head h2{margin-top:22px}.nx-refs__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 32px;align-items:start}.nx-card{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--ink)!important}.nx-card:nth-child(4n+1){grid-column:1 / span 7}.nx-card:nth-child(4n+2){grid-column:8 / span 5;margin-top:96px}.nx-card:nth-child(4n+3){grid-column:1 / span 5;margin-top:-40px}.nx-card:nth-child(4n+4){grid-column:6 / span 7;margin-top:56px}.nx-card__m{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:4/3;background:#E4DDEE}.nx-card__m img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;transition:transform .6s var(--ease-out)}.nx-card__m.is-logo{background:#0E1720}.nx-card__m.is-logo img{object-fit:contain;top:0;height:100%}.nx-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid rgba(33,0,66,.18);padding-top:14px}.nx-card h3{font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:700;letter-spacing:-.02em}.nx-card__s{margin-top:4px!important;font-size:15px;color:var(--mute)}.nx-card__l{flex:none;font:600 13px/1 var(--f-body);color:var(--violet);white-space:nowrap}@media (hover:hover) and (pointer:fine){.nx-card:hover .nx-card__m img{transform:scale(1.04)}}.nx-blog{background:var(--paper);padding-block:clamp(88px,11vw,150px)}.nx-blog .nx-head{margin-bottom:40px}.nx-blog .nlb-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.nx-blog .nlb-list li{border-bottom:1px solid var(--line)}.nx-blog .nlb-item{display:grid!important;grid-template-columns:150px minmax(0,1fr) 176px;align-items:center;gap:32px;padding:26px 4px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none;color:var(--ink)!important}.nx-blog .nlb-text{display:contents!important}.nx-blog .nlb-date{grid-column:1;grid-row:1;font:600 14px/1.3 var(--f-body)!important;color:var(--violet)!important;font-variant-numeric:tabular-nums;margin:0!important}.nx-blog .nlb-title{grid-column:2;grid-row:1;display:block!important;font:700 clamp(20px,2vw,28px)/1.2 var(--f-disp)!important;letter-spacing:-.015em;color:var(--ink)!important;-webkit-line-clamp:unset!important;transition:transform .3s var(--ease-out),color .2s ease}.nx-blog .nlb-thumb{grid-column:3;grid-row:1;width:176px!important;height:99px!important;object-fit:cover;border-radius:10px!important;transition:transform .4s var(--ease-out)}.nx-blog .nlb-skel{height:112px;background:linear-gradient(90deg,var(--grey) 0%,#fff 50%,var(--grey) 100%);border-radius:0}@media (hover:hover) and (pointer:fine){.nx-blog .nlb-item:hover .nlb-title{transform:translateX(8px);color:var(--violet)!important}.nx-blog .nlb-item:hover .nlb-thumb{transform:scale(1.04)}}.nx-post{background:var(--lav);padding-block:clamp(88px,11vw,150px)}.nx-post__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px clamp(40px,6vw,96px);align-items:end}.nx-post__grid > .nx-eyebrow{grid-column:1;margin-bottom:-26px}.nx-post__grid > h2{grid-column:1;font-size:clamp(52px,6.4vw,104px);line-height:.92;letter-spacing:-.04em}.nx-post__lead{grid-column:2;grid-row:1 / span 2;align-self:end;font-size:19px;line-height:1.6;color:var(--body);max-width:44ch}.nx-post__topics{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 12px}.nx-post__topics li{display:flex;gap:10px;align-items:center;padding:10px 16px;border-radius:999px;background:#fff;font-size:15px;font-weight:500}.nx-post__topics li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--green)}.nx-post__panel{grid-column:1 / -1;padding:clamp(24px,3vw,40px);background:#fff;border-radius:20px}.nx-post__note{grid-column:1 / -1;margin-top:-28px!important;font-size:14px;color:var(--mute)}.nx-post form.nl-home__form{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:none!important}.nx-post .wf-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:20px 28px!important;align-items:end}.nx-post .wf-field[data-target^="first_name"]{grid-column:span 4!important}.nx-post .wf-field[data-target^="email"]{grid-column:span 5!important}.nx-post .wf-field[data-target^="subscribe"]{grid-column:1 / -1!important}.nx-post .wf-label{font:600 13px/1 var(--f-body)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)!important}.nx-post .wf-field input[type=text],.nx-post .wf-field input[type=email]{border:0!important;border-bottom:2px solid var(--ink)!important;border-radius:0!important;background:transparent!important;padding:10px 0!important;font:500 20px/1.3 var(--f-body)!important;box-shadow:none!important}.nx-post .wf-field input[type=text]:focus,.nx-post .wf-field input[type=email]:focus{outline:none;border-bottom-color:var(--green)!important}.nx-post .wf-submit{grid-row:1;grid-column:10 / 13!important;width:100%!important;height:56px;white-space:nowrap;border-radius:999px!important;background:var(--green)!important;background-image:none!important;box-shadow:none!important;padding:0 26px!important;font:600 16px/1 var(--f-body)!important;transition:background-color .2s ease,transform .16s var(--ease-out)!important}.nx-post .wf-submit:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nx-post .wf-submit:hover{background:var(--green-d)!important}}.nx-cta{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#210042 0%,#2E0055 38%,#1B5A63 72%,#16A279 100%);color:#fff;padding-block:clamp(88px,11vw,160px)}.nx-cta .nx-eyebrow{color:#fff}.nx-cta h2{margin-top:22px;font-size:clamp(48px,8vw,140px);line-height:.9;font-weight:800;letter-spacing:-.04em;max-width:12ch}.nx-cta__rows{margin-top:64px;border-top:1px solid rgba(255,255,255,.24)}.nx-cta__row{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.24);text-decoration:none;color:#fff!important}.nx-cta__row small{font:600 13px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#CFE9DF}.nx-cta__row b{font:700 clamp(22px,2.6vw,38px)/1.1 var(--f-disp);letter-spacing:-.02em;min-width:0;overflow-wrap:anywhere}.nx-cta__row svg{color:#fff;transition:transform .3s var(--ease-out),color .2s ease}@media (hover:hover) and (pointer:fine){.nx-cta__row:hover svg{transform:translateX(8px);color:#4FD1A5}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (max-width:900px){.nx-hero__grid{grid-template-columns:1fr;align-items:start;gap:8px}.nx-hero__copy{padding-bottom:12px}.nx-hero__fig{width:min(86%,420px);justify-self:end}.nx-hero__sun{top:auto;bottom:6%;right:-18vw;width:78vw}.nx-hero__badge{left:-12%;bottom:12%}.nx-hero__foot-wrap{position:static}.nx-hero__foot{width:auto}.nx-svc__grid,.nx-ai__in{grid-template-columns:1fr}.nx-svc__head{position:static}.nx-ai__in{min-height:0}.nx-steps__list{grid-template-columns:1fr 1fr;gap:40px 24px}.nx-refs__grid{grid-template-columns:1fr;gap:48px}.nx-card:nth-child(n){grid-column:auto;margin-top:0}.nx-blog .nlb-item{grid-template-columns:minmax(0,1fr) 112px;gap:6px 18px}.nx-blog .nlb-date{grid-column:1;grid-row:1}.nx-blog .nlb-title{grid-column:1;grid-row:2}.nx-blog .nlb-thumb{grid-column:2;grid-row:1 / span 2;width:112px!important;height:63px!important}.nx-post__grid{grid-template-columns:1fr;gap:24px}.nx-post__grid > *{grid-column:1!important;grid-row:auto!important}.nx-post__grid > .nx-eyebrow{margin-bottom:0}.nx-post__note{margin-top:0!important}.nx-post .wf-field[data-target^="first_name"],.nx-post .wf-field[data-target^="email"],.nx-post .wf-submit{grid-column:1 / -1!important;grid-row:auto}.nx-cta__row{grid-template-columns:1fr auto;gap:8px 16px}.nx-cta__row small{grid-column:1 / -1}}@media (max-width:560px){.nx-hero__foot span:nth-child(2){display:none}.nx-steps__list{grid-template-columns:1fr}.nx-row{grid-template-columns:40px minmax(0,1fr) 24px;margin-inline:-14px;padding:24px 14px}.nx-row__n{width:32px;height:32px;border-radius:10px;font-size:13px}.nx-band__in{gap:8px 16px;font-size:18px}}@media (prefers-reduced-motion:reduce){.nx-row::before,.nx-row__t,.nx-card__m img,.nx-hero__sun{transition:none}}@media (prefers-reduced-motion:no-preference){.nx-pre .nx-hero__copy,.nx-pre .nx-hero__fig,.nx-pre .nx-hero__sun{visibility:hidden}}.nxr .nx-hero__badge{color:var(--ink)!important}.nx-hero__fig{width:auto!important;max-width:100%;justify-self:end}.nx-hero__fig > img{width:auto!important;max-width:100%;height:min(650px,calc(100svh - 78px - 40px))!important;object-fit:contain;object-position:bottom}.nx-card__m.is-logo .lp-spur i{position:absolute}@media (max-width:900px){.nx-hero__fig{justify-self:end}.nx-hero__fig > img{height:auto!important;width:100%!important}}.nx-blog .nlb{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.nx-blog .nlb-list{display:block!important;max-width:none!important}.nx-hero{height:100svh;min-height:560px}.nx-hero h1{font-size:clamp(44px,min(7.4vw,11vh),124px)}.nx-hero__grid{min-height:0}.nx-hero__copy{gap:min(28px,3.2vh)}@media (min-width:901px){.nx-hero__fig > img{height:min(650px,calc(100svh - 78px - clamp(40px,7vh,88px)))!important}}.nx-hero__copy{padding-bottom:clamp(64px,10vh,130px)}@media (max-width:900px){.nx-hero{height:100svh;min-height:620px}.nx-hero__grid{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px;padding-top:28px}.nx-hero__copy{flex:none;gap:18px;padding-bottom:0}.nx-hero h1{font-size:clamp(38px,11vw,60px)}.nx-lead{font-size:16px;line-height:1.5}.nx-ctas{gap:12px 22px}.nx-btn{padding:16px 22px}.nx-hero__fig{flex:1 1 0;min-height:0;width:100%!important;max-width:none;display:flex;justify-content:center;align-items:flex-end;justify-self:auto}.nx-hero__fig > img{height:100%!important;width:auto!important;max-width:100%;object-fit:contain;object-position:bottom}.nx-hero__foot-wrap{display:none}.nx-hero__sun{top:auto;bottom:-6%;right:auto;left:calc(50% - min(44vw,210px));width:min(88vw,420px)}.nx-hero__badge{left:0;bottom:14%;max-width:220px;font-size:12px;padding:8px 14px 8px 8px}.nx-hero__badge img{width:36px;height:36px}}@media (max-width:900px){.nx-hero{height:auto!important;min-height:0!important}.nx-hero__grid{display:block!important;padding-top:0!important}.nx-hero__copy{min-height:calc(100svh - 78px);display:flex!important;flex-direction:column;justify-content:center;padding:16px 0 56px!important}.nx-hero__fig{height:auto;padding-top:8px;width:100%!important;display:flex!important;justify-content:center;align-items:flex-end}.nx-hero__fig > img{height:auto!important;width:min(100%,380px)!important;max-height:78svh;object-fit:contain}.nx-hero__sun{bottom:-3%}}@media (max-width:900px){body{overflow-x:clip}.nx-post__grid{grid-template-columns:minmax(0,1fr)!important}.nx-post__grid > *{min-width:0}}.nx-more > span{font-size:0!important;line-height:0!important;display:inline-grid!important;place-items:center!important;padding:0!important}.nx-more > span::before{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width:900px){.nx-more{gap:12px!important}.nx-more > span{width:38px!important;height:38px!important;min-width:38px}}.nx-more > span{position:relative!important}.nx-more > span::before{position:absolute;inset:0;margin:auto;width:16px;height:16px}@media (max-width:900px){.nx-more{gap:10px!important}.nx-more > span{width:30px!important;height:30px!important;min-width:30px}.nx-more > span::before{width:14px;height:14px}}@media (min-width:901px){.nx-hero__grid{width:100%!important;margin-left:auto!important;margin-right:auto!important;max-width:1280px!important;padding-left:24px!important;padding-right:24px!important;padding-top:0!important;box-sizing:border-box}.nx-hero__foot-wrap > .nx-wrap{max-width:1280px!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}.nx-hero__copy{align-self:center!important;padding-bottom:54px!important}}.nxr .nx-chat > .rv{transition:none!important}@media (min-width:901px){.nx-hero__sun{width:min(30vw,420px)!important;right:max(36px,calc(50% - 604px))!important;top:calc(78px + 13%)!important}}@media (max-width:900px){.nx-hero__sun{width:min(108vw,520px)!important;left:calc(50% - min(54vw,260px) + 9vw)!important;bottom:2%!important}}.nx-hero__name{display:none}@media (max-width:900px){.nx-hero__fig{position:relative}.nx-hero__name{display:flex;flex-direction:column;gap:4px;position:absolute;left:0;top:-40px;z-index:2;color:#fff;text-align:left;pointer-events:none}.nx-hero__name b{font:800 22px/1 'Bricolage Grotesque',sans-serif;letter-spacing:-.02em}.nx-hero__name small{font:600 11px/1.2 'Figtree',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#4FD1A5}.nx-hero__name::before{content:"";width:28px;height:2px;background:#4FD1A5;margin-bottom:8px}}@media (min-width:901px){.nx-hero__sun{right:max(4px,calc(50% - 636px))!important;top:calc(78px + 20%)!important}}@media (max-width:900px){.nx-hero__fig{padding-top:64px!important}.nx-hero__name{top:0!important}}@media (min-width:901px){.nx-more{gap:12px!important}.nx-more > span{width:40px!important;height:40px!important;min-width:40px}.nx-more > span::before{width:16px;height:16px}}.nxn{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#7B1FA2 0%,#9A1AA0 45%,#C2129B 100%);color:#fff;padding-block:clamp(56px,6vw,88px)}.nxn::before{content:"";position:absolute;right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(79,209,165,.45),rgba(79,209,165,0) 65%);z-index:-1}.nxn__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center}.nxn .nx-eyebrow{color:#fff!important}.nxn h2{margin:16px 0 0;color:#fff;font:800 clamp(40px,4.2vw,60px)/.95 'Bricolage Grotesque',sans-serif!important;letter-spacing:-.035em}.nxn h2 .nx-dot{color:#4FD1A5}.nxn__lead{margin:16px 0 0;font-size:18px;line-height:1.5;color:rgba(255,255,255,.88);max-width:36ch}.nxn__note{margin:14px 0 0;font-size:13px;color:rgba(255,255,255,.75)}.nxn form{margin:0;background:none!important;padding:0!important;color:#fff}.nxn .wf-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;align-items:end}.nxn .wf-field[data-target^="first_name"]{grid-column:span 3!important}.nxn .wf-field[data-target^="email"]{grid-column:span 5!important}.nxn .wf-submit{grid-column:9 / span 4!important;grid-row:1;height:54px;border-radius:999px!important;background:#16A279!important;color:#fff!important;font-weight:700!important;white-space:nowrap;padding:0 18px!important}@media (hover:hover){.nxn .wf-submit:hover{background:#210042!important}}.nxn .wf-field[data-target^="subscribe"]{grid-column:1 / -1!important;grid-row:2}.nxn .wf-label{color:rgba(255,255,255,.85)!important;font-size:13px!important;font-weight:600!important;margin-bottom:6px}.nxn input[type=text],.nxn input[type=email]{height:54px;border-radius:14px!important;border:0!important;background:#fff!important;color:#210042!important;padding:0 16px!important;font-size:16px!important;width:100%}.nxn .wf-consent,.nxn .wf-consent span{color:rgba(255,255,255,.85)!important;font-size:13px!important;line-height:1.45}.nxn .wf-consent a{color:#fff!important;text-decoration:underline}.nxn .wf-consent input{accent-color:#16A279}.nxn .wf-err{color:#FFE3F4!important}@media (max-width:900px){.nxn__in{grid-template-columns:1fr}.nxn .wf-field[data-target^="first_name"],.nxn .wf-field[data-target^="email"]{grid-column:1 / -1!important}.nxn .wf-submit{grid-column:1 / -1!important;grid-row:auto}.nxn .wf-field[data-target^="subscribe"]{grid-row:auto}.nxn h2{font-size:clamp(34px,10vw,44px)!important}}
/* Referenzen auf der Startseite: Hover-Animation (scale statt transform, weil das Parallax transform belegt) */
.nx-card .nx-card__m img{transition:transform .6s cubic-bezier(.23,1,.32,1),scale .7s cubic-bezier(.23,1,.32,1)!important}
.nx-card h3,.nx-card .nx-card__t{transition:color .25s ease,transform .4s cubic-bezier(.23,1,.32,1)}
@media (hover:hover) and (pointer:fine){
.nx-card:hover .nx-card__m img{scale:1.07!important}
.nx-card:hover h3,.nx-card:hover .nx-card__t{color:#7B1FA2!important;transform:translateX(6px)}
}