:root,[data-theme]{--ui-c-ink: #16181d;--ui-c-paper: #ffffff;--ui-c-accent: #3f8f3a;--ui-c-accent-deep: #2f7a2b;--ui-c-accent-light: #57a352;--ui-c-accent-ink: #ffffff;--ui-c-highlight: #6aa84f;--ui-neutral-tint: 0%;--ui-font-display: "Fraunces Variable", Georgia, serif;--ui-font-display-weight: 400;--ui-font-display-case: none;--ui-font-display-tracking: -.02em;--ui-font-body: "DM Sans Variable", system-ui, sans-serif;--ui-font-ui-weight: 600;--ui-text-display: clamp(2.75rem, 1.55rem + 4.4vw, 4.75rem);--ui-text-h2: clamp(2rem, 1.35rem + 2.5vw, 3.5rem);--ui-text-h3: clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--ui-text-h4: clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--ui-text-lead: clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--ui-text-body: clamp(1.0625rem, 1.03rem + .15vw, 1.125rem);--ui-text-small: .9375rem;--ui-text-label: clamp(.8125rem, .78rem + .15vw, .9375rem);--ui-text-numeral: clamp(2.5rem, 2rem + 1.6vw, 3.5rem);--ui-text-stat: clamp(2.75rem, 2.2rem + 2vw, 4rem);--ui-leading-tight: 1.06;--ui-leading-heading: 1.12;--ui-leading-body: 1.7;--ui-tracking-label: .12em;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.5rem;--ui-space-6: 2rem;--ui-space-7: 3rem;--ui-space-8: 4rem;--ui-space-9: 6rem;--ui-space-10: 8rem;--ui-section-y: clamp(5rem, 3.5rem + 6vw, 8.5rem);--ui-section-head-gap: clamp(3rem, 2rem + 4vw, 6rem);--ui-gutter: clamp(1.25rem, .6rem + 3vw, 4rem);--ui-container: 76rem;--ui-container-narrow: 56rem;--ui-measure: 38rem;--ui-grid-gap: clamp(1rem, .6rem + 1.4vw, 2rem);--ui-card-pad: clamp(1.5rem, 1.1rem + 1.6vw, 2.75rem);--ui-radius-sm: .5rem;--ui-radius-md: 1rem;--ui-radius-lg: 1.375rem;--ui-radius-pill: 999px;--ui-shadow-color: 22 24 29;--ui-shadow-sm: 0 1px 2px rgb(var(--ui-shadow-color) / .04), 0 2px 8px rgb(var(--ui-shadow-color) / .04);--ui-shadow-md: 0 2px 4px rgb(var(--ui-shadow-color) / .03), 0 12px 32px -8px rgb(var(--ui-shadow-color) / .09);--ui-shadow-lg: 0 4px 8px rgb(var(--ui-shadow-color) / .04), 0 24px 48px -12px rgb(var(--ui-shadow-color) / .16);--ui-glow: 0 14px 36px -10px color-mix(in srgb, var(--ui-c-accent) 60%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--ui-c-accent) 35%, transparent);--ui-ease: cubic-bezier(.22, .7, .25, 1);--ui-dur-fast: .18s;--ui-dur: .28s;--ui-dur-reveal: .72s;--ui-lift: -3px;--ui-reveal-shift: 20px;--ui-reveal-stagger: 90ms}:root,[data-theme]{--ui-accent-50: color-mix(in srgb, var(--ui-c-accent) 8%, var(--ui-c-paper));--ui-accent-100: color-mix(in srgb, var(--ui-c-accent) 16%, var(--ui-c-paper));--ui-accent-200: color-mix(in srgb, var(--ui-c-accent) 32%, var(--ui-c-paper));--ui-accent-400: color-mix(in srgb, var(--ui-c-accent) 70%, var(--ui-c-paper));--ui-accent-600: var(--ui-c-accent);--ui-accent-700: color-mix(in srgb, var(--ui-c-accent) 78%, #000);--ui-accent-900: color-mix(in srgb, var(--ui-c-accent) 45%, #000);--ui-c-neutral: color-mix(in srgb, var(--ui-c-accent) var(--ui-neutral-tint), var(--ui-c-ink));--ui-btn-tonal-bg: var(--ui-accent-100);--ui-btn-tonal-bg-hover: var(--ui-accent-200);--ui-btn-tonal-text: var(--ui-accent-700)}:root,[data-theme],[data-tone=light]{--ui-bg: var(--ui-c-paper);--ui-bg-alt: color-mix(in srgb, var(--ui-c-neutral) 3%, var(--ui-c-paper));--ui-surface: var(--ui-c-paper);--ui-surface-tint: color-mix(in srgb, var(--ui-c-highlight) 10%, var(--ui-c-paper));--ui-text: var(--ui-c-ink);--ui-text-muted: color-mix(in srgb, var(--ui-c-neutral) 66%, transparent);--ui-text-subtle: color-mix(in srgb, var(--ui-c-neutral) 24%, transparent);--ui-line: color-mix(in srgb, var(--ui-c-neutral) 10%, transparent);--ui-line-strong: color-mix(in srgb, var(--ui-c-neutral) 22%, transparent);--ui-icon: var(--ui-c-highlight);--ui-icon-bg: color-mix(in srgb, var(--ui-c-highlight) 12%, var(--ui-c-paper));--ui-label-bg: color-mix(in srgb, var(--ui-c-highlight) 12%, var(--ui-c-paper));--ui-label-text: var(--ui-c-highlight);--ui-btn-soft-bg: var(--ui-c-paper);--ui-btn-soft-text: var(--ui-c-ink);--ui-btn-outline-line: color-mix(in srgb, var(--ui-c-neutral) 22%, transparent);--ui-btn-outline-text: color-mix(in srgb, var(--ui-c-neutral) 78%, transparent);--ui-focus: var(--ui-c-highlight);--ui-link-accent: var(--ui-c-accent);--ui-detail: var(--ui-c-highlight);--ui-field-h: 4rem;--ui-field-radius: 1rem;--ui-field-bg: var(--ui-c-paper);--ui-field-line: color-mix(in srgb, var(--ui-c-neutral) 11%, transparent);--ui-field-line-hover: color-mix(in srgb, var(--ui-c-neutral) 24%, transparent);--ui-field-text: var(--ui-c-ink);--ui-field-placeholder: color-mix(in srgb, var(--ui-c-neutral) 45%, transparent);--ui-field-focus: var(--ui-c-ink);--ui-field-ring: color-mix(in srgb, var(--ui-c-highlight) 35%, transparent);--ui-danger: #b42318;--ui-success: #2f7a2b}[data-tone=dark]{--ui-bg: var(--ui-c-ink);--ui-bg-alt: color-mix(in srgb, var(--ui-c-paper) 4%, var(--ui-c-ink));--ui-surface: color-mix(in srgb, var(--ui-c-paper) 6%, var(--ui-c-ink));--ui-surface-tint: color-mix(in srgb, var(--ui-c-highlight) 10%, var(--ui-c-ink));--ui-text: var(--ui-c-paper);--ui-text-muted: color-mix(in srgb, var(--ui-c-paper) 72%, transparent);--ui-text-subtle: color-mix(in srgb, var(--ui-c-paper) 28%, transparent);--ui-line: color-mix(in srgb, var(--ui-c-paper) 12%, transparent);--ui-line-strong: color-mix(in srgb, var(--ui-c-paper) 24%, transparent);--ui-icon: var(--ui-c-highlight);--ui-icon-bg: color-mix(in srgb, var(--ui-c-highlight) 14%, var(--ui-c-ink));--ui-label-bg: color-mix(in srgb, var(--ui-c-highlight) 14%, transparent);--ui-label-text: var(--ui-c-highlight);--ui-btn-soft-bg: var(--ui-c-paper);--ui-btn-soft-text: var(--ui-c-ink);--ui-btn-outline-line: color-mix(in srgb, var(--ui-c-paper) 30%, transparent);--ui-btn-outline-text: var(--ui-c-paper);--ui-shadow-sm: none;--ui-shadow-md: 0 12px 32px -12px rgb(0 0 0 / .35);--ui-shadow-lg: 0 24px 48px -16px rgb(0 0 0 / .45);--ui-field-bg: color-mix(in srgb, var(--ui-c-paper) 6%, var(--ui-c-ink));--ui-field-line: color-mix(in srgb, var(--ui-c-paper) 16%, transparent);--ui-field-line-hover: color-mix(in srgb, var(--ui-c-paper) 30%, transparent);--ui-field-text: var(--ui-c-paper);--ui-field-placeholder: color-mix(in srgb, var(--ui-c-paper) 50%, transparent);--ui-field-focus: var(--ui-c-paper);--ui-link-accent: var(--ui-c-highlight);--ui-detail: var(--ui-c-highlight);--ui-danger: #ff8a7a;--ui-success: #8fd68a}.ui-root,[data-tone]{background:var(--ui-bg);color:var(--ui-text)}.ui-root{font-family:var(--ui-font-body);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ui-root [hidden]{display:none!important}.ui-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-display,.ui-h2{font-family:var(--ui-font-display);font-weight:var(--ui-font-display-weight);text-transform:var(--ui-font-display-case);letter-spacing:var(--ui-font-display-tracking);text-wrap:balance;margin:0}.ui-display strong,.ui-h2 strong{font-weight:var(--ui-font-display-strong, 700)}.ui-display{font-size:var(--ui-text-display);line-height:var(--ui-leading-tight)}.ui-h2{font-size:var(--ui-text-h2);line-height:var(--ui-leading-heading)}.ui-h3,.ui-h4{font-family:var(--ui-font-body);font-weight:var(--ui-font-ui-weight);line-height:1.3;letter-spacing:-.005em;margin:0}.ui-h3{font-size:var(--ui-text-h3)}.ui-h4{font-size:var(--ui-text-h4)}.ui-lead{font-size:var(--ui-text-lead);line-height:1.6;color:var(--ui-text-muted);max-width:var(--ui-measure);text-wrap:pretty;margin:0}.ui-body{font-size:var(--ui-text-body);line-height:var(--ui-leading-body);color:var(--ui-text-muted);max-width:var(--ui-measure);margin:0}.ui-small{font-size:var(--ui-text-small);line-height:1.5;color:var(--ui-text-muted)}.ui-numeral{font-family:var(--ui-font-body);font-size:var(--ui-text-numeral);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--ui-text-subtle);font-variant-numeric:tabular-nums}.ui-stat{font-family:var(--ui-font-body);font-size:var(--ui-text-stat);font-weight:650;line-height:1;letter-spacing:-.035em}.ui-stat em{font-style:normal;color:var(--ui-c-accent)}.ui-mark{background-image:linear-gradient(var(--ui-mark-color, color-mix(in srgb, var(--ui-detail) 35%, transparent)),var(--ui-mark-color, color-mix(in srgb, var(--ui-detail) 35%, transparent)));background-repeat:no-repeat;background-size:100% .28em;background-position:0 92%;padding-inline:.02em}.ui-mark--block{background-size:100% 100%;background-position:0 0;padding-inline:.18em;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ui-container{width:100%;max-width:calc(var(--ui-container) + 2 * var(--ui-gutter));margin-inline:auto;padding-inline:var(--ui-gutter)}.ui-container--narrow{max-width:calc(var(--ui-container-narrow) + 2 * var(--ui-gutter))}.ui-section{padding-block:var(--ui-section-y)}.ui-section--alt{background:var(--ui-bg-alt)}.ui-section:not(.ui-section--alt):not([data-tone])+.ui-section:not(.ui-section--alt):not([data-tone]){padding-top:calc(var(--ui-section-y) / 2)}.ui-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-4);margin-bottom:var(--ui-section-head-gap)}.ui-section-head>.ui-lead{margin-top:var(--ui-space-2)}.ui-section-head--center{align-items:center;text-align:center}.ui-section-head--center>*{margin-inline:auto}.ui-grid{display:grid;gap:var(--ui-grid-gap);grid-template-columns:repeat(var(--ui-cols, 3),minmax(0,1fr))}@media(max-width:960px){.ui-grid{grid-template-columns:repeat(min(var(--ui-cols, 3),2),minmax(0,1fr))}}@media(max-width:640px){.ui-grid{grid-template-columns:1fr}}.ui-card{background:var(--ui-surface);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md);padding:var(--ui-card-pad)}[data-tone=dark] .ui-card{box-shadow:none;border:1px solid var(--ui-line)}.ui-card--tint{background:var(--ui-surface-tint);box-shadow:none}.ui-divider{border:0;border-top:1px solid var(--ui-line);margin:0}.ui-img{border-radius:var(--ui-radius-md);display:block;width:100%;height:100%;object-fit:cover}.ui-lift{transition:transform var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ui-lift:hover{transform:translateY(var(--ui-lift));box-shadow:var(--ui-shadow-lg)}}.ui-js [data-reveal]{opacity:0;transform:translateY(var(--ui-reveal-shift));transition:opacity var(--ui-dur-reveal) var(--ui-ease),transform var(--ui-dur-reveal) var(--ui-ease);transition-delay:calc(var(--ui-reveal-i, 0) * var(--ui-reveal-stagger))}.ui-js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ui-js [data-reveal]{opacity:1;transform:none;transition:none}.ui-lift,.ui-btn{transition:none!important}.ui-lift:hover,.ui-btn:hover{transform:none!important}}.ui-root :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:4px}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=nordstern]{--ui-c-ink: #0f0f0f;--ui-c-paper: #ffffff;--ui-c-accent: #0f0f0f;--ui-c-accent-deep: #2b2b2b;--ui-c-accent-light: #0f0f0f;--ui-c-accent-ink: #ffffff;--ui-c-highlight: #e98f6f;--ui-shadow-color: 15 15 15;--ui-neutral-tint: 0%;--ui-font-display: "Plus Jakarta Sans Variable", system-ui, sans-serif;--ui-font-body: "Plus Jakarta Sans Variable", system-ui, sans-serif;--ui-font-ui-weight: 600;--ui-btn-gradient: var(--ui-c-accent);--ui-btn-glow: none;--ui-btn-glow-hover: none;--ui-btn-solid-weight: 600;--ui-font-display-weight: 500;--ui-font-display-strong: 750;--ui-font-display-tracking: -.03em;--ui-label-case: none;--ui-label-tracking: -.005em;--ui-label-size: clamp(.9375rem, .9rem + .2vw, 1.0625rem);--ui-label-weight: 500;--ui-label-pad: .625rem 1.25rem;--ui-check-size: 2.25rem;--ui-check-bg: var(--ui-c-ink);--ui-check-fg: #ffffff;--ui-check-shadow: none;--ui-check-bg-dark: var(--ui-c-highlight);--ui-check-fg-dark: var(--ui-c-ink);--ns-sand-50: #fbf6ef;--ns-sand-100: #f8ead8;--ns-sand-200: #e6d8c8;--ns-sand-300: #d4c6b8;--ns-sand-400: #c2b4a8;--ns-sand-500: #b0a298;--ns-sand-ink: #5c4f45;--ns-night: #1b1714;--ns-night-2: #26201b;--ui-mark-color: var(--ns-sand-200)}[data-theme=nordstern],[data-theme=nordstern] [data-tone=light]{--ui-bg-alt: #fbfaf8;--ui-surface-tint: #fbfaf8;--ui-icon: var(--ui-c-ink);--ui-icon-bg: var(--ns-sand-100);--ui-label-bg: var(--ns-sand-50);--ui-label-text: var(--ui-c-ink);--ui-label-ring: inset 0 0 0 1px rgb(15 15 15 / .07), 0 1px 2px rgb(15 15 15 / .04);--ui-check-text: var(--ui-text-muted);--ui-detail: var(--ui-c-ink);--ui-link-accent: var(--ui-c-ink);--ui-focus: var(--ui-c-ink);--ui-btn-outline-line: var(--ui-c-ink);--ui-btn-outline-text: var(--ui-c-ink);--ui-btn-tonal-bg: var(--ui-c-highlight);--ui-btn-tonal-bg-hover: #e07a56;--ui-btn-tonal-text: var(--ui-c-ink)}[data-theme=nordstern] [data-tone=dark],[data-theme=nordstern][data-tone=dark]{--ui-bg: var(--ns-night);--ui-bg-alt: var(--ns-night-2);--ui-c-accent: #ffffff;--ui-c-accent-deep: #e6e6e6;--ui-c-accent-ink: #0f0f0f;--ui-btn-gradient: #ffffff;--ui-btn-outline-line: #ffffff;--ui-btn-outline-text: #ffffff;--ui-btn-tonal-bg: var(--ui-c-highlight);--ui-btn-tonal-bg-hover: #e07a56;--ui-btn-tonal-text: var(--ui-c-ink);--ui-icon: #ffffff;--ui-detail: var(--ns-sand-200);--ui-label-text: #ffffff;--ui-label-bg: rgb(255 255 255 / .06);--ui-label-ring: inset 0 0 0 1px rgb(255 255 255 / .12);--ui-check-text: var(--ui-text-muted);--ui-focus: var(--ns-sand-200)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img{max-width:100%}body.ui-root{--ui-text-h2: clamp(1.75rem, 1.35rem + 1.5vw, 2.625rem);--ui-text-h3: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--ui-text-h4: clamp(1rem, .97rem + .15vw, 1.0625rem);--ui-text-lead: 1.0625rem;--ui-text-body: 1rem;--ui-text-small: .875rem;--ui-text-numeral: clamp(1.75rem, 1.5rem + .8vw, 2.25rem);--ui-label-size: .875rem;--ui-label-pad: .5rem 1rem;--ui-font-display-weight: 600;--ui-font-display-strong: 600;--ui-font-display-tracking: -.035em}.ns-head{gap:1.25rem}.ns-head .ui-h2+.ui-lead{margin-top:.5rem}.wf-tag{display:none;margin:0 auto 1.5rem;width:fit-content;max-width:calc(100% - 2rem);padding:.375rem .875rem;border-radius:.5rem;border:1px dashed #9a9a9a;background:#fffbe6;color:#5c4b00;font:500 .8125rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.wf-on .wf-tag{display:block}.wf-on .wf-draft{outline:1px dashed #d4b100;outline-offset:3px}.ns-hero{padding-block:clamp(3rem,2rem + 4vw,6.5rem) clamp(4rem,2.5rem + 4vw,7rem);background:radial-gradient(55% 70% at 92% 0%,var(--ns-sand-200) 0%,transparent 70%),radial-gradient(45% 55% at 0% 100%,var(--ns-sand-100) 0%,transparent 70%),linear-gradient(180deg,#f3ebe0,#fbf8f3 70%,#fdfcfa)}.ns-logos-sec{background:linear-gradient(180deg,#fdfcfa,#fff)}.ui-nav[data-tone=dark]{background:#0f0f0f;border-bottom:1px solid rgb(255 255 255 / .08)}.ui-nav[data-tone=dark] .ui-nav__bar{min-height:3.75rem}.ui-nav[data-tone=dark] .ui-nav__links a{min-height:2.25rem;padding:0 .75rem;font-size:.9375rem;color:#ffffffc7}@media(hover:hover){.ui-nav[data-tone=dark] .ui-nav__links a:hover{background:transparent;color:#fff;box-shadow:inset 0 -2px 0 var(--ns-accent-strong);border-radius:0}}.ui-nav[data-tone=dark] .ui-nav__cta{--_h: 2.375rem;padding:0 1.125rem;font-size:.875rem}.ui-nav[data-tone=dark] .ui-nav__toggle{color:#fff}@media(max-width:959px){.ui-nav[data-tone=dark] .ui-nav__menu{background:#0f0f0f;border-bottom-color:#ffffff14}}.ns-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,1rem + 4vw,6rem);align-items:center}.ns-hero__body{display:flex;flex-direction:column;align-items:flex-start}.ns-hero__body>.ui-label{margin-bottom:1.25rem;--ui-label-size: .875rem;--ui-label-pad: .5rem 1rem}.ns-hero__title{margin:0;max-width:12em;font-family:var(--ui-font-display);font-weight:600;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.75rem);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.ns-hero__title strong{font-weight:750}.ns-hero__claim{margin:2rem 0 0;max-width:none;font-weight:500;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.35;letter-spacing:-.015em;color:color-mix(in srgb,var(--ui-c-ink) 82%,transparent)}.ns-hero__lead{margin:2rem 0 0;max-width:32rem;font-size:1.0625rem;line-height:1.55;color:color-mix(in srgb,var(--ui-c-ink) 72%,transparent)}.ns-hero__lead strong{color:var(--ui-c-ink);font-weight:650}.ns-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:2.5rem}.ns-hero__hint{margin:.875rem 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--ui-c-ink) 70%,transparent)}.ns-hero__trust{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:1.5rem 0 0;font-size:.875rem;color:color-mix(in srgb,var(--ui-c-ink) 78%,transparent)}.ns-hero__seal{width:5.5rem;height:2.5rem;border-radius:.5rem;overflow:hidden}.ns-hero__seal .ui-placeholder{min-height:0;font-size:.75rem;gap:.25rem}.ns-hero__seal .ui-placeholder svg{width:16px;height:16px}.ns-hero__sep{width:1px;align-self:stretch;background:var(--ui-line-strong)}.ns-hero__trust li{display:inline-flex;align-items:center;gap:.5rem}.ns-hero__trust svg{flex:none}.ns-stars{color:var(--ui-c-ink);letter-spacing:.08em;margin-right:.25rem}.ns-hero__proof{display:flex;flex-direction:column;gap:.75rem;max-width:26rem;justify-self:end;width:100%}.ns-hero__stat{margin:0 0 .5rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem}.ns-hero__stat-num{font-weight:650;font-size:clamp(2.25rem,1.8rem + 1.4vw,3rem);line-height:1;letter-spacing:-.04em}.ns-hero__stat>span:last-child{font-size:.9375rem;color:var(--ui-text-muted)}.ns-case{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:center;padding:.875rem;border-radius:var(--ui-radius-md);background:var(--ui-c-paper);box-shadow:0 0 0 1px #0f0f0f12,var(--ui-shadow-sm)}.ns-case__img{aspect-ratio:1;border-radius:.625rem;overflow:hidden}.ns-case__num{padding-left:.5rem;font-weight:650;font-size:1.25rem;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.ns-case__title{margin:0;white-space:nowrap;font-weight:600;font-size:.9375rem;line-height:1.35;letter-spacing:-.01em}.ns-case__meta{margin:.25rem 0 0;font-size:.8125rem;color:var(--ui-text-muted)}.ns-media{border-radius:var(--ui-radius-lg);overflow:hidden}.ns-media--hero{aspect-ratio:4 / 5}.ns-media--wide{aspect-ratio:16 / 10}.ns-media--card{aspect-ratio:4 / 3;border-radius:var(--ui-radius-md)}.ns-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 2.5rem}.ns-logos li{display:flex;align-items:center;gap:.625rem;height:3rem;opacity:.5;transition:opacity var(--ui-dur) var(--ui-ease)}.ns-logos li:hover{opacity:.85}.ns-logos img{height:var(--h, 28px);width:auto;display:block}.ns-logos span{font-weight:650;font-size:1.0625rem;letter-spacing:-.02em;white-space:nowrap}.ns-logos-title{text-align:center;margin:0 0 1.25rem;font-size:var(--ui-text-small);color:var(--ui-text-muted)}.ns-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);max-width:46rem}.ns-head--center{align-items:center;text-align:center;margin-inline:auto}.ns-cards{display:grid;gap:var(--ui-grid-gap);grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.ns-card{padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);display:flex;flex-direction:column;gap:.75rem}.ns-section--alt .ns-card{background:var(--ui-c-paper)}.ns-card__num{font-size:var(--ui-text-small);color:var(--ui-text-muted);font-weight:600}.ns-card h3{margin:0}.ns-card p{margin:0;color:var(--ui-text-muted);line-height:1.6}.ns-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4.5rem);align-items:center}.ns-split__body{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.ns-benefits{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.ns-benefits li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:start;font-size:var(--ui-text-body);line-height:1.55;color:var(--ui-text-muted)}.ns-benefits strong{color:var(--ui-text);font-weight:600}.ns-benefits__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ui-c-paper);color:var(--ui-c-ink);box-shadow:0 0 0 1px #0f0f0f12}.ns-ref{display:flex;flex-direction:column;gap:.75rem}.ns-ref{text-decoration:none;color:inherit}.ns-shot{border-radius:var(--ui-radius-md);overflow:hidden;background:var(--ui-c-paper);box-shadow:0 0 0 1px #0f0f0f14,var(--ui-shadow-sm);transition:transform var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.ns-shot__bar{display:flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;background:#f4f4f3;border-bottom:1px solid rgb(15 15 15 / .06)}.ns-shot__bar span{width:.5rem;height:.5rem;border-radius:50%;background:#0f0f0f24}.ns-shot__bar em{margin-left:.625rem;font-style:normal;font-size:.6875rem;color:var(--ui-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-shot img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.ns-ref__meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem}.ns-ref__go{color:var(--ui-text-muted);transition:transform var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.ns-ref__trade{margin-top:-.5rem;font-size:var(--ui-text-small);color:var(--ui-text-muted)}.ns-ref__result{font-size:var(--ui-text-small);font-weight:600;color:var(--ui-text)}@media(hover:hover){.ns-ref:hover .ns-shot{transform:translateY(-3px);box-shadow:0 0 0 1px #0f0f0f14,var(--ui-shadow-md)}.ns-ref:hover .ns-ref__go{color:var(--ui-text);transform:translate(2px,-2px)}}.ns-ref__name{font-weight:600;color:var(--ui-text)}.ns-ref--card{padding:1.25rem 1.5rem 1.5rem;border-radius:var(--ui-radius-md);background:var(--ui-c-paper);box-shadow:0 0 0 1px #0f0f0f14;transition:box-shadow var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.ns-ref--card .ns-ref__meta{margin-top:0}@media(hover:hover){.ns-ref--card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0f0f0f1f,var(--ui-shadow-sm)}}.ns-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-grid-gap)}.ns-fact{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border-radius:var(--ui-radius-lg);background:var(--ui-bg-alt);box-shadow:0 0 0 1px #0f0f0f0d}.ns-fact__num{font-weight:650;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1;letter-spacing:-.04em}.ns-fact__label{font-size:var(--ui-text-small);color:var(--ui-text-muted)}.ns-sender{display:flex;align-items:center;gap:.875rem;margin-top:.5rem}.ns-sender img{width:56px;height:56px;border-radius:50%;object-fit:cover}.ns-sender span{display:flex;flex-direction:column;font-size:var(--ui-text-small);color:var(--ui-text-muted)}.ns-sender strong{color:var(--ui-text);font-weight:600;font-size:var(--ui-text-body)}.ns-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-grid-gap)}.ns-fit__col{padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);border-radius:var(--ui-radius-lg);background:var(--ui-c-paper);box-shadow:var(--ui-shadow-sm)}.ns-fit__col h3{margin:0 0 1.5rem}.ns-fit__col--no{--ui-check-bg: #e4e4e1;--ui-check-fg: var(--ui-c-ink)}.ns-bridge{margin:clamp(2rem,1.5rem + 1.5vw,3rem) 0 0;font-size:var(--ui-text-lead);line-height:1.5;color:var(--ui-text-muted);max-width:40rem}.ns-bridge strong{color:var(--ui-text);font-weight:600}.ns-hero__note{margin:.25rem 0 0;font-size:.75rem;line-height:1.5;color:var(--ui-text-muted)}.ns-cta__note{margin:0;font-size:var(--ui-text-small);color:var(--ui-text-muted)}.ns-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.ns-cta .ui-h2{max-width:16em}@media(max-width:860px){.ns-hero__grid,.ns-split,.ns-fit{grid-template-columns:1fr}.ns-hero__trust{flex-wrap:wrap;gap:.75rem 1rem}.ns-case{grid-template-columns:6.75rem 1fr;gap:.75rem}.ns-case__num{padding-left:.25rem;font-size:1.0625rem}.ns-hero__proof{justify-self:stretch;max-width:none}.ns-media--hero{aspect-ratio:4 / 3}.ns-cards{grid-template-columns:1fr}.ns-logos{justify-content:center;gap:1.5rem 2rem}}@media(min-width:861px)and (max-width:1100px){.ns-cards{--cols: 2 !important}}.cw{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--ui-font-body)}.cw-b{position:relative;display:grid;place-items:center;width:58px;height:58px;border:0;border-radius:50%;background:var(--ui-c-ink);color:#fff;cursor:pointer;box-shadow:0 12px 28px -10px #0f0f0f80;transition:transform .2s}.cw-b:hover{transform:scale(1.05)}.cw-b svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cw-b .x,.cw.open .cw-b .o{display:none}.cw.open .cw-b .x{display:block}.cw-p{width:320px;max-width:calc(100vw - 24px);padding:8px;background:#fff;border-radius:16px;box-shadow:0 24px 60px -18px #0f0f0f66,0 0 0 1px #0f0f0f0d;animation:cw-pop .25s ease both;transform-origin:right bottom}.cw-p[hidden]{display:none}.cw-h{display:flex;align-items:center;gap:12px;padding:12px}.cw-h img{width:48px;height:48px;border-radius:50%;object-fit:cover}.cw-h b{display:block;font-weight:600;font-size:16px;line-height:22px}.cw-h span{display:block;font-size:13px;line-height:18px;color:var(--ui-text-muted)}.cw-t{margin:0;padding:0 12px 10px;font-size:14px;line-height:20px;color:var(--ui-text-muted)}.cw-r{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid rgb(15 15 15 / .07);font-weight:500;font-size:15px;line-height:20px;color:var(--ui-c-ink);text-decoration:none;transition:background .15s}.cw-r:hover{background:#f9f9f8}.cw-i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f4f4f3;color:var(--ui-c-ink)}.cw-i.cw-wa{background:#25d366;color:#fff}.cw-i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cw-i.cw-wa svg{fill:currentColor;stroke:none}.cw-a{width:18px;height:18px;margin-left:auto;fill:none;stroke:#777;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cw-n{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:var(--ui-c-highlight);color:var(--ui-c-ink);font-weight:700;font-size:11px;line-height:1;font-style:normal;animation:cw-pop .35s cubic-bezier(.2,1.4,.4,1) both}.cw-n[hidden]{display:none}.cw-m{display:flex;align-items:center;max-width:calc(100vw - 24px);background:#fff;border-radius:14px;box-shadow:0 18px 44px -14px #0f0f0f59,0 0 0 1px #0f0f0f0d;animation:cw-pop .35s cubic-bezier(.2,1.2,.4,1) both;transform-origin:right bottom}.cw-m[hidden]{display:none}.cw-m-t{display:flex;align-items:center;gap:10px;padding:10px 4px 10px 12px;border:0;background:none;color:var(--ui-c-ink);font:inherit;font-size:15px;line-height:21px;text-align:left;cursor:pointer}.cw-m-t img{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}.cw-m-x{display:grid;place-items:center;width:36px;height:36px;margin-right:4px;border:0;background:none;color:#777;cursor:pointer}.cw-m-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@keyframes cw-pop{0%{opacity:0;transform:translateY(8px) scale(.92)}}@media(max-width:900px){.cw{right:12px;bottom:12px}.cw-b{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.cw-p,.cw-m,.cw-n{animation:none}}.ui-messages.ns-messages{columns:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--ui-grid-gap);align-items:stretch}.ui-messages.ns-messages>.ui-message{margin-bottom:0;height:100%}body.ui-root .ui-placeholder{background:linear-gradient(135deg,var(--ns-sand-100) 0%,var(--ns-sand-200) 55%,var(--ns-sand-300) 100%);color:var(--ns-sand-ink)}body.ui-root [data-tone=dark] .ui-placeholder{background:linear-gradient(135deg,#3a322b,#2c261f);color:var(--ns-sand-300)}.ns-card__num{align-self:flex-start;padding:.25rem .625rem;border-radius:99px;background:var(--ns-sand-100);color:var(--ns-sand-ink)}#system .ns-card>svg{box-sizing:content-box;padding:.625rem;border-radius:50%;background:var(--ns-sand-100);color:var(--ui-c-ink)}.ns-benefits__icon{background:var(--ns-sand-100);box-shadow:none}.ui-message__avatar{background:var(--ns-sand-100)!important;color:var(--ns-sand-ink)!important}@media(hover:hover){.ns-ref--card:hover{background:var(--ns-sand-50)}}.ns-star{position:absolute;z-index:-1;width:6px;height:6px;border-radius:50%;background:#fffaf2;pointer-events:none;box-shadow:0 0 10px 3px #fffaf2f2,0 0 40px 14px #f8ead8b3,0 0 120px 50px #f8ead84d;animation:ns-glow 6s ease-in-out infinite}@keyframes ns-glow{50%{opacity:.7;transform:scale(.85)}}.ui-section[data-tone=dark]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(70% 60% at 85% 0%,rgb(230 216 200 / .08) 0%,transparent 70%),linear-gradient(180deg,var(--ns-night) 0%,var(--ns-night-2) 100%)}.ui-section[data-tone=dark]:before{content:"";position:absolute;inset:-40px 0 0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 68% 9%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 84% 42%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 33% 71%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 52% 36%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1px 1px at 91% 83%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 6% 88%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 76% 64%,rgb(255 255 255 / .6) 50%,transparent 51%);background-size:420px 320px;animation:ns-drift 90s linear infinite}@keyframes ns-drift{to{transform:translateY(40px)}}.ui-section[data-tone=dark] .ns-star{top:3rem;right:12%}@media(prefers-reduced-motion:reduce){.ns-star,.ui-section[data-tone=dark]:before{animation:none}}body.ui-root{--ui-bg-alt: #fbf9f6}.ns-dash{padding:clamp(1.5rem,1rem + 3vw,4rem);border-radius:calc(var(--ui-radius-lg) * 1.5);background:radial-gradient(60% 70% at 100% 0%,rgb(230 216 200 / .8) 0%,transparent 70%),linear-gradient(180deg,var(--ns-sand-100) 0%,var(--ns-sand-50) 55%,#fdfcfa 100%)}.ns-dash .ns-benefits li{color:var(--ns-sand-ink)}.ns-dash .ns-benefits__icon{background:#ffffffbf}.ns-dash .ui-label{--ui-label-bg: rgb(255 255 255 / .7)}.ns-app{background:#fff;border-radius:var(--ui-radius-lg);box-shadow:0 1px 2px #1b17140f,0 24px 60px -20px #5c4f4559;overflow:hidden;font-size:.875rem;color:var(--ui-c-ink)}.ns-app__bar{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid #f0ebe4}.ns-app__bar b{font-weight:600}.ns-app__bar em{margin-left:auto;font-style:normal;font-size:.75rem;color:var(--ui-text-muted)}.ns-app__dots{display:flex;gap:.3rem}.ns-app__dots i{width:.5rem;height:.5rem;border-radius:50%;background:#e9e2d9}.ns-app__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem 1.25rem .5rem}.ns-app__kpis>div{display:flex;flex-direction:column;gap:.125rem;padding:.75rem .875rem;border-radius:var(--ui-radius-md);background:var(--ns-sand-50)}.ns-app__kpis span:last-child{font-size:.75rem;color:var(--ns-sand-ink)}.ns-app__num{font-size:1.625rem;font-weight:650;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.ns-app__list{list-style:none;margin:0;padding:.25rem 1.25rem 1rem}.ns-app__row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f3efe9}.ns-app__row:last-child{border-bottom:0}.ns-app__av{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--ns-sand-100);color:var(--ns-sand-ink);font-size:.6875rem;font-weight:700}.ns-app__txt{display:flex;flex-direction:column;min-width:0}.ns-app__txt b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-app__txt small{font-size:.75rem;color:var(--ui-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .625rem;border-radius:99px;font-size:.6875rem;font-weight:600;white-space:nowrap;background:#f1eee9;color:#4a423b}.ns-pill--new{background:#0f0f0f;color:#fff}.ns-pill--new i{width:.4rem;height:.4rem;border-radius:50%;background:var(--ns-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--ns-accent-strong) 35%,transparent)}.ns-pill--dark{background:var(--ns-sand-300);color:#2b241f}.ns-pill--sand{background:var(--ns-sand-100);color:var(--ns-sand-ink)}.ns-app.is-armed .ns-app__row--new{opacity:0;transform:translateY(-8px);max-height:0;padding-block:0;border-bottom-width:0;overflow:hidden}.ns-app.is-live .ns-app__row--new{opacity:1;transform:none;max-height:9rem;padding-block:.75rem;border-bottom-width:1px;background:linear-gradient(90deg,var(--ns-sand-50),transparent 70%);transition:max-height .5s var(--ui-ease, ease),padding .5s var(--ui-ease, ease),opacity .5s .15s var(--ui-ease, ease),transform .5s .15s var(--ui-ease, ease)}@media(max-width:480px){.ns-app__row{grid-template-columns:2.25rem minmax(0,1fr);row-gap:.375rem}.ns-app__row .ns-pill{grid-column:2;justify-self:start}.ns-app__txt b,.ns-app__txt small{white-space:normal}.ns-app__kpis{gap:.375rem;padding-inline:.875rem}.ns-app__kpis>div{padding:.625rem}.ns-app__list{padding-inline:.875rem}.ns-app__num{font-size:1.375rem}}body.ui-root{--ns-accent: #e98f6f;--ns-accent-strong: #e07a56;--ui-mark-color: var(--ns-accent)}.ns-accent-u{background-image:linear-gradient(var(--ns-accent-strong),var(--ns-accent-strong));background-repeat:no-repeat;background-size:100% .12em;background-position:0 94%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ns-slot{aspect-ratio:16 / 10;border-radius:var(--ui-radius-md);overflow:hidden;margin-bottom:.5rem}.ns-slot .ui-placeholder{min-height:0;font-size:.75rem;font-weight:600;padding:.75rem}.ns-slot .ui-placeholder svg{width:20px;height:20px}.ns-slot--phone{aspect-ratio:4 / 3;margin-bottom:.25rem}.ns-ref--card{padding-top:.75rem}.ns-bg{position:relative;isolation:isolate;overflow:hidden}.ns-bg:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgb(176 162 152 / .16) 0 2px,transparent 2px 14px)}[data-tone=dark].ns-bg:after{background:repeating-linear-gradient(135deg,rgb(255 255 255 / .045) 0 2px,transparent 2px 14px)}.ns-bg-tag{position:absolute;right:.75rem;top:.75rem;z-index:2;max-width:calc(100% - 1.5rem);padding:.25rem .5rem;border-radius:6px;font:600 .6875rem/1.3 var(--ui-font-body);background:#ffffffd9;color:var(--ns-sand-ink);box-shadow:0 0 0 1px #5c4f4526}.ns-bg-tag--section{right:1.25rem;top:1.25rem}#system .ns-card.ns-bg{padding-top:3.25rem}.ns-hero__visual{position:relative}.ns-notify{position:absolute;left:-1.5rem;bottom:2rem;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:14px;background:#ffffffeb;box-shadow:0 12px 40px -12px #1b171459;backdrop-filter:blur(10px);font-size:.8125rem}.ns-notify b{display:block;font-weight:650}.ns-notify small{color:var(--ui-text-muted)}.ns-notify__dot{width:.625rem;height:.625rem;border-radius:50%;background:var(--ns-accent-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--ns-accent-strong) 25%,transparent)}.ns-ablauf-img{margin-top:2rem}@media(max-width:960px){.ns-notify{left:.75rem;bottom:.75rem}}#system .ns-card.ns-imgcard{position:relative;isolation:isolate;overflow:hidden;min-height:26rem;justify-content:flex-end;background:#1b1714;color:#fff;box-shadow:none}.ns-imgcard__img{position:absolute;inset:0;z-index:-2}.ns-imgcard__img .ui-placeholder{align-items:center;justify-content:flex-start;padding-top:3rem;font-size:.75rem}.ns-imgcard:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1b171400 22%,#1b1714b3 48%,#1b1714f0 72%)}.ns-imgcard h3,.ns-imgcard svg{color:#fff}.ns-imgcard p{color:#ffffffc7!important}#system .ns-imgcard>svg{background:#ffffff24;color:#fff}.ns-hero__stack{position:absolute;left:-2.5rem;right:1.25rem;bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.ns-hero__badge{margin:0 0 .25rem;display:flex;flex-direction:column;gap:.125rem;padding:.875rem 1.125rem;border-radius:16px;background:#0f0f0f;color:#fff;box-shadow:0 16px 40px -16px #1b171480}.ns-hero__badge-num{font-weight:650;font-size:1.75rem;line-height:1;letter-spacing:-.04em}.ns-hero__badge>span:last-child{font-size:.75rem;color:#ffffffb8}.ns-hcase{display:flex;align-items:center;gap:.875rem;padding:.625rem 1rem .625rem .625rem;border-radius:14px;background:#ffffffeb;backdrop-filter:blur(10px);box-shadow:0 12px 32px -14px #1b171459;font-size:.8125rem}.ns-hcase__num{min-width:5.75rem;padding:.5rem .625rem;border-radius:10px;background:var(--ns-sand-100);font-weight:650;font-size:.9375rem;letter-spacing:-.02em;white-space:nowrap;text-align:center}.ns-hcase b{display:block;font-weight:600}.ns-hcase small{color:var(--ui-text-muted)}.ns-hcase:nth-child(3){margin-left:1.5rem}.ns-hcase:nth-child(4){margin-left:3rem}@media(max-width:960px){.ns-hero__stack{position:relative;left:auto;right:auto;bottom:auto;margin:-3.5rem .75rem 0}.ns-hcase:nth-child(n){margin-left:0}.ns-hcase{width:100%}}.ns-ping{margin:0;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .55rem;border-radius:99px;background:#fffffff0;box-shadow:0 8px 24px -10px #1b171459;backdrop-filter:blur(8px);font-size:.75rem;line-height:1.2;white-space:nowrap}.ns-ping b{font-weight:650}.ns-ping>span:last-child{color:var(--ui-text-muted)}.ns-ping__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--ns-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--ns-accent-strong) 25%,transparent)}.ns-ping:nth-of-type(2){margin-left:1.25rem}.ns-ping:nth-of-type(3){margin-left:.5rem}.ns-ping:nth-of-type(4){margin-left:2rem}@media(prefers-reduced-motion:no-preference){.ns-ping{opacity:0;transform:translateY(6px) scale(.92);animation:ns-pop .45s cubic-bezier(.2,.9,.3,1.3) forwards;animation-delay:calc(.9s + var(--i) * .9s)}}@keyframes ns-pop{to{opacity:1;transform:none}}@media(max-width:960px){.ns-ping:nth-of-type(n){margin-left:0}}.ns-photo{display:block;width:100%;height:100%;object-fit:cover}.ns-media--hero .ns-photo{object-position:45% 40%}.ns-ablauf-img .ns-photo{object-position:45% 50%}.ns-dash--photo{background:linear-gradient(90deg,var(--ns-sand-100) 0%,rgb(248 234 216 / .94) 38%,rgb(248 234 216 / .55) 62%,rgb(248 234 216 / .25) 100%),url(/img/ki/feierabend-sofa.jpg) 70% 50% / cover no-repeat}@media(max-width:960px){.ns-dash--photo{background:linear-gradient(180deg,#f8ead8f5,#f8ead8d9),url(/img/ki/feierabend-sofa.jpg) 70% 50% / cover no-repeat}}.ui-section.ns-cta-photo{background:linear-gradient(180deg,#1b17148c,#1b1714cc),url(/img/ki/ruhr-stern.jpg) 50% 60% / cover no-repeat,var(--ns-night)}.ns-cta-photo .ns-star{display:none}.ui-section.ns-voices-photo{background:linear-gradient(180deg,var(--ns-night) 0%,var(--ns-night-2) 100%)}.ui-section.ns-voices-photo:after{content:"";position:absolute;top:0;right:0;width:45%;height:60%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgb(230 216 200 / .1) 0 1px,transparent 1px 14px);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,rgb(0 0 0 / .6) 35%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,rgb(0 0 0 / .6) 35%,transparent 72%)}#system .ns-imgcard .ns-photo{filter:saturate(.92)}#ueber-uns .ns-fact{background:var(--ns-sand-50);box-shadow:0 0 0 1px #5c4f4514;min-height:10rem;justify-content:flex-end}#ueber-uns .ns-fact:nth-child(2){background:#0f0f0f;color:#fff;box-shadow:none}#ueber-uns .ns-fact:nth-child(2) .ns-fact__label{color:#ffffffb8}#ueber-uns .ns-fact:nth-child(3){background:var(--ns-sand-100)}#system .ns-imgcard:nth-child(2) .ns-photo{filter:contrast(1.18) brightness(.92) saturate(1.05)}.ns-ablauf-visual{position:relative;margin-top:2rem}.ns-ablauf-visual .ns-ablauf-img{margin-top:0}.ns-ablauf-stack{position:absolute;left:-1.5rem;bottom:-1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ns-hero__badge--sm{padding:.75rem 1rem}.ns-hero__badge--sm .ns-hero__badge-num{font-size:1.375rem}.ns-ping--static{opacity:1!important;transform:none!important;animation:none!important}.ns-ablauf-stack .ns-ping:nth-of-type(2){margin-left:1.25rem}.ns-ablauf-stack .ns-ping:nth-of-type(3){margin-left:.5rem}@media(max-width:960px){.ns-ablauf-stack{position:relative;left:auto;bottom:auto;margin:-3rem .75rem 0}.ns-ablauf-stack .ns-ping:nth-of-type(n){margin-left:0}}.ui-section.ns-cta-light{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#fbf9f6 0%,var(--ns-sand-50) 45%,var(--ns-sand-100) 100%)}.ui-section.ns-cta-light:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;filter:grayscale(.35) sepia(.3);background:url(/img/ki/region-luftbild.jpg) 50% 40% / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 100%)}.ns-cta-light .ns-cta__note{color:var(--ui-text-muted)}.ns-reflist{list-style:none;margin:0;padding:0;border-top:1px solid rgb(92 79 69 / .14)}.ns-reflist li{border-bottom:1px solid rgb(92 79 69 / .14)}.ns-reflist__row{display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(0,1.4fr) 1.5rem;gap:1.5rem;align-items:baseline;padding:1.75rem 0;color:inherit;text-decoration:none;transition:background-color var(--ui-dur) var(--ui-ease)}.ns-reflist__num{font-weight:650;color:var(--ns-accent-strong);font-variant-numeric:tabular-nums}.ns-reflist__name{display:flex;flex-direction:column;gap:.25rem;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:550;letter-spacing:-.02em;line-height:1.2}.ns-reflist__name small{font-size:var(--ui-text-small);font-weight:400;letter-spacing:0;color:var(--ui-text-muted)}.ns-reflist__done{color:var(--ui-text-muted);line-height:1.6}.ns-reflist__go{color:var(--ui-text-muted);transition:transform var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ns-reflist__row:hover{background:#f8ead859}.ns-reflist__row:hover .ns-reflist__go{color:var(--ui-text);transform:translate(2px,-2px)}}@media(max-width:760px){.ns-reflist__row{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;row-gap:.5rem;padding:1.25rem 0}.ns-reflist__done{grid-column:2 / 4}.ns-reflist__go{grid-column:3;grid-row:1}}.ns-problem{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4.5rem);align-items:center}.ns-pchart{margin:0;padding:clamp(1.25rem,1rem + 1.5vw,2rem);border-radius:var(--ui-radius-lg);background:#fff;box-shadow:0 0 0 1px #5c4f451a,0 24px 60px -30px #5c4f4559}.ns-pchart__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;font-size:.875rem}.ns-pchart__head b{font-weight:650}.ns-pchart__head span{font-size:.75rem;color:var(--ui-text-muted)}.ns-pchart__plot{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.25rem,.8vw,.625rem);height:15rem;align-items:end}.ns-pchart__col{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;height:100%;gap:.5rem}.ns-pchart__bar{display:block;height:calc(var(--h) * (100% - 1.5rem));min-height:3px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--ns-sand-300),var(--ns-sand-200));transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 60ms)}.ns-pchart__col.is-empty .ns-pchart__bar{background:repeating-linear-gradient(135deg,rgb(224 122 86 / .35) 0 2px,transparent 2px 5px);height:1.25rem;border-radius:6px;box-shadow:inset 0 0 0 1px #e07a5673}.ns-pchart__lbl{text-align:center;font-size:.6875rem;color:var(--ui-text-muted);height:1rem}.ns-pchart__plan{position:absolute;left:0;right:0;bottom:calc(1.5rem + .5*(100% - 1.5rem));border-top:2px dashed rgb(15 15 15 / .35);pointer-events:none;z-index:1}.ns-pchart__plan em{position:absolute;right:0;top:-1.6rem;font-style:normal;font-size:.6875rem;font-weight:600;color:#0f0f0f99;background:#fff;padding:0 .25rem}.ns-ping--muted{position:absolute;z-index:2;left:22%;bottom:6.25rem;background:#f4f1ed;box-shadow:0 10px 28px -14px #1b171466;color:var(--ui-text)}.ns-ping--muted .ns-ping__dot{background:#9a9087;box-shadow:0 0 0 3px #9a908740}.ui-js .ns-pchart:not(.is-visible) .ns-pchart__bar{transform:scaleY(0)}.ui-js .ns-pchart .ns-pchart__note{opacity:0;transform:translateY(6px);transition:opacity .5s 1.1s,transform .5s 1.1s}.ui-js .ns-pchart.is-visible .ns-pchart__note{opacity:1;transform:none}.ns-plist{list-style:none;margin:0;padding:0;border-top:1px solid rgb(92 79 69 / .14)}.ns-plist li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1.125rem 0;border-bottom:1px solid rgb(92 79 69 / .14)}.ns-plist__num{font-weight:650;color:var(--ns-accent-strong);font-variant-numeric:tabular-nums;padding-top:.1rem}.ns-plist h3{margin:0 0 .25rem}.ns-plist p{margin:0;color:var(--ui-text-muted);line-height:1.55;font-size:.9375rem}@media(max-width:960px){.ns-problem{grid-template-columns:1fr}.ns-pchart__plot{height:12rem}.ns-ping--muted{left:8%;bottom:4.5rem}}@media(prefers-reduced-motion:reduce){.ns-pchart__bar{transition:none}}.ns-foot{background:#0f0f0f;color:#ffffffb8;padding:clamp(3rem,2rem + 3vw,5rem) 0 2rem;font-size:.9375rem}.ns-foot__top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem;padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.ns-foot__brand p{margin:1.25rem 0 0;max-width:26rem;line-height:1.65;color:#fff9}.ns-foot__col{display:flex;flex-direction:column;gap:.75rem}.ns-foot__col b{color:#fff;font-weight:600;margin-bottom:.25rem}.ns-foot__col a{color:#ffffffb8;text-decoration:none;transition:color var(--ui-dur) var(--ui-ease);width:fit-content}.ns-foot__col a:hover{color:#fff}.ns-foot__badge{margin-top:.5rem;width:fit-content;padding:.375rem .75rem;border-radius:99px;font-size:.8125rem;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.ns-foot__bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .08);font-size:.8125rem;color:#ffffff73}.ns-foot__legal{display:flex;gap:1.5rem}.ns-foot__legal a{color:#ffffff8c;text-decoration:none}.ns-foot__legal a:hover{color:#fff}@media(max-width:860px){.ns-foot__top{grid-template-columns:1fr 1fr}.ns-foot__brand{grid-column:1 / -1}}@media(max-width:480px){.ns-foot__top{grid-template-columns:1fr}}#system .ns-sol{background:#fff;box-shadow:0 0 0 1px #5c4f451a;gap:.625rem;transition:transform var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}@media(hover:hover){#system .ns-sol:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #5c4f4524,0 20px 44px -24px #5c4f4573}}.ns-sol__vis{height:8.5rem;margin-bottom:.75rem;border-radius:var(--ui-radius-md);background:linear-gradient(135deg,var(--ns-sand-50),var(--ns-sand-100));display:grid;place-items:center;overflow:hidden;position:relative}.ns-sol__num{font-weight:650;font-size:.8125rem;color:var(--ns-accent-strong)}.ns-mini{font-size:.625rem;color:var(--ns-sand-ink)}.ns-mini--web{width:78%;background:#fff;border-radius:8px;box-shadow:0 8px 20px -12px #5c4f4580;padding:0 0 .6rem;display:flex;flex-direction:column;gap:.4rem}.ns-mini__bar{display:flex;align-items:center;gap:.2rem;padding:.35rem .5rem;border-bottom:1px solid #f0ebe4}.ns-mini__bar i{width:.3rem;height:.3rem;border-radius:50%;background:#e3dbd1}.ns-mini__bar em{font-style:normal;margin-left:.35rem;color:var(--ui-text-muted)}.ns-mini__l{display:block;height:.35rem;margin:0 .6rem;width:55%;border-radius:4px;background:#efe8df}.ns-mini__l--h{height:.55rem;width:75%;background:#0f0f0f}.ns-mini__btn{margin:.15rem .6rem 0;width:fit-content;padding:.25rem .5rem;border-radius:99px;background:#0f0f0f;color:#fff;font-weight:600}.ns-mini--quiz{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;width:86%}.ns-mini__chip{padding:.3rem .55rem;border-radius:99px;font-weight:600;background:#fff;box-shadow:0 4px 12px -8px #5c4f4580}.ns-mini__chip.is-on{color:#0f0f0f}.ns-mini__chip.is-off{color:var(--ns-accent-strong);text-decoration:line-through;background:#fff9}.ns-mini--map{position:absolute;inset:0}.ns-mini__ring{position:absolute;left:50%;top:46%;border-radius:50%;border:1px dashed rgb(92 79 69 / .35);transform:translate(-50%,-50%)}.ns-mini__ring.r1{width:2.2rem;height:2.2rem;background:#0f0f0f;border:0}.ns-mini__ring.r2{width:5rem;height:5rem}.ns-mini__ring.r3{width:8rem;height:8rem}.ns-mini__pin{position:absolute;width:.55rem;height:.55rem;border-radius:50%;background:var(--ns-accent-strong);box-shadow:0 0 0 3px #e07a5640}.ns-mini__pin.p1{left:30%;top:30%}.ns-mini__pin.p2{left:66%;top:26%}.ns-mini__pin.p3{left:70%;top:62%}.ns-mini__pin.p4{left:34%;top:66%}.ns-mini--map em{position:absolute;left:0;right:0;bottom:.5rem;text-align:center;font-style:normal;font-weight:600}.ns-mini--dash{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;width:80%}.ns-mini__kpi{display:flex;flex-direction:column;padding:.4rem .5rem;border-radius:8px;background:#fff;box-shadow:0 4px 12px -8px #5c4f4580}.ns-mini__kpi b{font-size:1.1rem;font-weight:650;color:#0f0f0f;letter-spacing:-.03em;line-height:1.1}.ns-mini__spark{grid-column:1 / -1;display:flex;align-items:flex-end;gap:.25rem;height:2rem;padding:.3rem .5rem;border-radius:8px;background:#fff}.ns-mini__spark i{flex:1;height:calc(var(--h) * 100%);border-radius:2px;background:var(--ns-sand-300)}.ns-mini__spark i:last-child{background:var(--ns-accent-strong)}.ns-foot__badge{display:inline-flex;align-items:center;gap:.5rem}.ns-flag{width:1.125rem;height:.75rem;border-radius:2px;background:linear-gradient(180deg,#000 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%);box-shadow:0 0 0 1px #ffffff26}.ui-message__avatar{object-fit:cover}.ns-foot__col a{display:inline-flex;align-items:center;gap:.5rem}.ns-hero--wide{padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(2.5rem,2rem + 2vw,4rem)}.ns-hero__top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,6rem);align-items:end;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.ns-eyebrow{display:flex;align-items:center;gap:.625rem;margin:0 0 1.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text)}.ns-eyebrow__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--ns-accent-strong);box-shadow:0 0 0 4px #e07a562e}.ns-hero--wide .ns-hero__title{max-width:12em;font-size:clamp(2.5rem,1.4rem + 4.2vw,5rem);line-height:1.02;letter-spacing:-.045em}.ns-hero__side{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:.5rem}.ns-hero__side .ns-hero__lead{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--ui-text-muted)}.ns-hero__side .ns-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.ns-hero__visual--wide{position:relative}.ns-media--wide-hero{position:relative;aspect-ratio:2 / 1;border-radius:calc(var(--ui-radius-lg) * 1.4);overflow:hidden}.ns-media--wide-hero .ns-photo{object-position:50% 50%}.ns-media--wide-hero:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgb(15 15 15 / .45) 100%)}.ns-hero__stack--right{position:absolute;left:auto;right:clamp(1rem,3vw,2.5rem);top:clamp(1rem,3vw,2.5rem);bottom:auto;align-items:flex-end}.ns-hero__stack--right .ns-ping:nth-of-type(n){margin-left:0}.ns-hero__stack--right .ns-ping{background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ns-hero__trust--img{position:absolute;left:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,2.5vw,2rem);margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:#fff;font-size:.8125rem}.ns-hero__trust--img li{color:#ffffffe6}@media(max-width:960px){.ns-hero__top{grid-template-columns:1fr;align-items:start;gap:1.5rem}.ns-media--wide-hero{aspect-ratio:4 / 3}.ns-media--wide-hero .ns-photo{object-position:25% 50%}.ns-hero__stack--right{position:relative;right:auto;top:auto;margin:-2.5rem .75rem 0;align-items:flex-start}.ns-hero__trust--img{position:static;margin-top:1.25rem;color:var(--ui-text)}.ns-hero__trust--img li{color:var(--ui-text-muted)}}.ns-hero--wide .ns-hero__top{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.ns-hero--wide .ns-hero__title{max-width:none;font-size:clamp(2.25rem,1.2rem + 3vw,3.875rem);line-height:1.05;text-wrap:initial}.ns-hero__side .ns-hero__actions{flex-wrap:nowrap}.ns-hero__side .ns-hero__actions .ui-btn{white-space:nowrap}@media(max-width:1100px){.ns-br{display:none}}@media(max-width:480px){.ns-hero__side .ns-hero__actions{flex-wrap:wrap}}.ns-media--wide-hero:after{display:none}.ns-hero--wide .ns-hero__top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem)}.ns-hero__side .ns-hero__actions .ui-btn{--_h: 3rem;padding-inline:1.25rem;font-size:.9375rem}.ns-hero__side .ns-hero__actions{justify-content:flex-start}@media(max-width:1180px){.ns-hero__side .ns-hero__actions{flex-wrap:wrap}}@media(max-width:960px){.ns-hero--wide .ns-hero__top{grid-template-columns:1fr}}@media(min-width:961px){.ns-hero--wide .ns-hero__side{justify-self:end;width:max-content;max-width:100%}.ns-hero--wide .ns-hero__side .ns-hero__lead{width:0;min-width:100%}}.ns-media--wide-hero:after{display:block;background:linear-gradient(0deg,#0f0f0fd9,#0f0f0f8c 22%,#0f0f0f33 42%,#0f0f0f00 60%)}.ns-hero.ns-hero--wide{background:radial-gradient(55% 45% at 92% 0%,rgb(230 216 200 / .9) 0%,transparent 70%),linear-gradient(180deg,#f3ebe0,#f8f2ea 35%,#fcfaf7 65%,#fff)}.ns-logos-sec{background:#fff}.ns-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.ns-marquee__track{list-style:none;margin:0;padding:0;display:flex;align-items:center;width:max-content;animation:ns-marquee 60s linear infinite}.ns-marquee:hover .ns-marquee__track{animation-play-state:paused}.ns-marquee__track li{flex:none;display:flex;align-items:center;gap:.5rem;height:2.5rem;opacity:.5;margin-right:clamp(3.5rem,2.5rem + 3vw,6rem)}.ns-marquee__track img{height:var(--h, 22px);width:auto;display:block;filter:grayscale(1) brightness(0)}.ns-marquee__track span{font-weight:650;font-size:.9375rem;letter-spacing:-.02em;white-space:nowrap;color:#0f0f0f}@keyframes ns-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ns-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.ns-svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.ns-svc__card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.375rem 1.625rem;border-radius:var(--ui-radius-md);background:#fff;box-shadow:0 0 0 1px #5c4f451c;transition:box-shadow var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}@media(hover:hover){.ns-svc__card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #5c4f4529,0 16px 36px -22px #5c4f4573}}.ns-svc__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;border-radius:10px;background:#fff;color:var(--ns-accent-strong);box-shadow:0 0 0 1px #5c4f451f,0 2px 6px -2px #5c4f4533}.ns-svc__card h3{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.ns-svc__card p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--ui-text-muted)}.ns-svc{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.ns-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ns-svc{grid-template-columns:1fr}}.ns-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto);gap:.875rem}.ns-bento__tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:var(--ui-radius-lg);background:#fff;box-shadow:0 0 0 1px #5c4f451a}.ns-bento__tile h3{margin:0;font-size:1.1875rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.ns-bento__tile p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--ui-text-muted)}.ns-bento__kicker{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ns-sand-ink)}.ns-bento__kicker:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--ns-accent-strong)}.ns-bento__dash{grid-column:span 2;grid-row:span 2;background:linear-gradient(180deg,var(--ns-sand-100) 0%,var(--ns-sand-50) 60%,#fff 100%)}.ns-bento__txt{display:flex;flex-direction:column;gap:.5rem;max-width:26rem}.ns-bdash{margin-top:auto;background:#fff;border-radius:var(--ui-radius-md);box-shadow:0 1px 2px #1b17140f,0 24px 50px -24px #5c4f4573;overflow:hidden;font-size:.8125rem}.ns-bdash__bar{display:flex;align-items:center;gap:.3rem;padding:.625rem 1rem;border-bottom:1px solid #f0ebe4}.ns-bdash__bar i{width:.45rem;height:.45rem;border-radius:50%;background:#e9e2d9}.ns-bdash__bar b{margin-left:.5rem;font-weight:600}.ns-bdash__bar em{margin-left:auto;font-style:normal;font-size:.6875rem;color:var(--ui-text-muted)}.ns-bdash ul{list-style:none;margin:0;padding:.25rem 1rem .5rem}.ns-bdash li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.625rem;align-items:center;padding:.625rem 0;border-bottom:1px solid #f3efe9}.ns-bdash li:last-child{border-bottom:0}.ns-bdash li>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.ns-bdash li b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-bdash li small{font-size:.6875rem;color:var(--ui-text-muted)}.ns-bdash li.is-new{background:linear-gradient(90deg,var(--ns-sand-50),transparent 70%)}.ns-bdash .ns-app__av{width:2rem;height:2rem}.ns-bento__mio{grid-column:span 2;background:#0f0f0f;color:#fff;justify-content:flex-end}.ns-bento__mio .ns-bento__kicker{color:#fff9}.ns-bento__mio p{color:#ffffffb3;max-width:22rem}.ns-bento__mio .ns-bento__big{margin:.25rem 0;font-size:clamp(2.75rem,2rem + 2.5vw,4rem);font-weight:650;letter-spacing:-.045em;line-height:1;color:#fff}.ns-bento__mio:after{content:"";position:absolute;right:-3rem;top:-3rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgb(224 122 86 / .45),transparent 65%);pointer-events:none}.ns-bento__filter .ns-mini--quiz{width:100%;justify-content:flex-start;margin-top:auto}.ns-bento__filter,.ns-bento__learn{background:linear-gradient(180deg,#fff 0%,var(--ns-sand-50) 100%)}.ns-learn{width:100%;height:auto;margin:auto 0 .25rem}.ns-bento__facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.75rem 1.5rem}.ns-bento__facts>div{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;border-left:1px solid rgb(92 79 69 / .14)}.ns-bento__facts>div:first-child{border-left:0;padding-left:0}.ns-bento__facts b{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:650;letter-spacing:-.04em;line-height:1.05}.ns-bento__facts span{font-size:.875rem;color:var(--ui-text-muted)}@media(max-width:960px){.ns-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-bento__dash,.ns-bento__mio{grid-column:1 / -1;grid-row:auto}.ns-bento__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-bento__facts>div:nth-child(3){border-left:0;padding-left:0}}@media(max-width:560px){.ns-bento{grid-template-columns:1fr}.ns-bento__filter,.ns-bento__learn{grid-column:1 / -1}}.ns-bento__filter .ns-mini{font-size:.8125rem}.ns-bento__filter .ns-mini__chip{padding:.4rem .75rem}.ns-stack{display:flex;flex-direction:column;gap:1.5rem}.ns-stack__card{position:sticky;top:calc(5.5rem + var(--i) * 1.25rem);min-height:24rem;box-shadow:0 -1px #5c4f450f,0 -18px 40px -28px #5c4f4559}.ns-stack__card:nth-child(2){background:linear-gradient(180deg,#f6ede1,#fbf7f2 60%,#fff)}.ns-stack__card:nth-child(3){background:linear-gradient(180deg,#efe4d6,#f8f1e8 60%,#fdfbf8)}.ns-stack__title{margin:.75rem 0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ns-stack__text{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--ns-sand-ink);max-width:28rem}.ns-vis{position:relative;min-height:17rem;border-radius:var(--ui-radius-md);background:#ffffffb3;box-shadow:0 0 0 1px #fffc,0 24px 50px -28px #5c4f4573}.ns-hub__me{position:absolute;left:50%;top:50%;width:5.5rem;height:5.5rem;border-radius:50%;object-fit:cover;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #fff,0 0 0 7px #e07a5680;z-index:2}.ns-hub__node{position:absolute;z-index:2;padding:.45rem .875rem;border-radius:99px;background:#fff;font-size:.8125rem;font-weight:600;box-shadow:0 6px 18px -10px #5c4f4599}.ns-hub__node.n1{left:10%;top:16%}.ns-hub__node.n2{right:10%;top:16%}.ns-hub__node.n3{left:12%;bottom:16%}.ns-hub__node.n4{right:9%;bottom:16%}.ns-hub__line{position:absolute;left:50%;top:50%;height:0;border-top:1.5px dashed rgb(224 122 86 / .55);transform-origin:0 0;z-index:1}.ns-hub__line.l1{width:38%;transform:rotate(-150deg)}.ns-hub__line.l2{width:38%;transform:rotate(-30deg)}.ns-hub__line.l3{width:38%;transform:rotate(150deg)}.ns-hub__line.l4{width:38%;transform:rotate(30deg)}.ns-vis--time{display:flex;flex-direction:column;justify-content:center;padding:2rem 1.75rem;gap:1.25rem}.ns-time__track{height:.5rem;border-radius:99px;background:#efe8df;overflow:hidden}.ns-time__fill{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ns-sand-300),var(--ns-accent-strong))}.ns-time__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ns-time__steps li{display:flex;flex-direction:column;gap:.15rem;padding:.625rem .75rem;border-radius:10px;background:#fff;box-shadow:0 4px 14px -10px #5c4f4599;font-size:.75rem;color:var(--ui-text-muted)}.ns-time__steps b{font-size:.9375rem;color:#0f0f0f;font-weight:650}.ns-time__steps li.is-live{background:#0f0f0f;color:#ffffffbf}.ns-time__steps li.is-live b{color:#fff}.ns-vis--funnel{display:flex;flex-direction:column;justify-content:center;gap:.625rem;padding:2rem 1.75rem}.ns-fun span{display:flex;align-items:baseline;gap:.5rem;width:var(--w);min-width:max-content;padding:.75rem 1rem;border-radius:10px;background:linear-gradient(90deg,var(--ns-sand-200),var(--ns-sand-100));font-size:.8125rem;color:var(--ns-sand-ink)}.ns-fun b{font-size:1.125rem;font-weight:650;color:#0f0f0f;letter-spacing:-.02em}.ns-fun--win span{background:linear-gradient(90deg,var(--ns-accent-strong),#ec9a7b);color:#ffffffd9}.ns-fun--win b{color:#fff}.ns-vis--funnel em{font-style:normal;font-size:.6875rem;color:var(--ui-text-muted);margin-top:.25rem}@media(max-width:960px){.ns-stack__card{position:relative;top:auto;min-height:0}.ns-time__steps{grid-template-columns:repeat(2,1fr)}}.ns-hub__logo{display:grid;place-items:center;background:#0f0f0f}.ns-hub__logo img{width:2.5rem;height:auto}.ns-hub__logo{background:radial-gradient(circle at 32% 28%,#ffffff8c,#fff0 38%),radial-gradient(circle at 70% 80%,#b85a37,#b85a3700 55%),linear-gradient(145deg,#f6b79d,#e07a56 55%,#c8613d);box-shadow:0 0 0 6px #fff,0 0 0 7px #e07a5659,0 18px 30px -12px #c8613db3,inset 0 -6px 12px #78321959,inset 0 4px 8px #ffffff59}.ns-hub__logo img{filter:drop-shadow(0 2px 2px rgb(90 35 15 / .45)) drop-shadow(0 -1px 0 rgb(255 255 255 / .4))}.ns-stack__list{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ns-stack__list li{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--ui-text)}.ns-stack__chk{flex:none;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background:#0f0f0f;color:#fff}.ns-stack__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:600;color:var(--ui-text);text-decoration:none}.ns-stack__link span{transition:transform var(--ui-dur) var(--ui-ease)}.ns-stack__link:hover span{transform:translate(3px)}.ns-stack__card{min-height:28rem}.ns-trust{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.ns-trust__label{margin:0;font-size:.9375rem;color:var(--ui-text-muted);white-space:nowrap}.ns-trust__label b{color:var(--ui-text);font-weight:650}.ns-trust .ns-marquee__track li{opacity:.55}@media(max-width:760px){.ns-trust{grid-template-columns:1fr;gap:.75rem}.ns-trust__label{text-align:center}}.ns-svc__card{position:relative;background:linear-gradient(180deg,var(--ns-sand-50) 0%,#fff 70%);box-shadow:0 0 0 1px #5c4f451a;padding:1.75rem 1.5rem}.ns-svc__num{position:absolute;top:1.5rem;right:1.5rem;font-size:.8125rem;font-weight:650;color:var(--ns-accent-strong);font-variant-numeric:tabular-nums}.ns-svc__icon{width:3rem;height:3rem;border-radius:50%;color:#fff;margin-bottom:1.5rem;background:radial-gradient(circle at 32% 28%,#ffffff8c,#fff0 40%),linear-gradient(145deg,#f6b79d,#e07a56 55%,#c8613d);box-shadow:0 10px 20px -10px #c8613dbf,inset 0 -4px 8px #7832194d,inset 0 3px 6px #ffffff59}.ns-svc__icon svg{filter:drop-shadow(0 1px 1px rgb(90 35 15 / .4))}.ns-svc__card:first-child{background:#0f0f0f;box-shadow:none}.ns-svc__card:first-child h3{color:#fff}.ns-svc__card:first-child p{color:#ffffffad}.ns-svc__card:first-child:after{content:"";position:absolute;right:-3rem;top:-3rem;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgb(224 122 86 / .35),transparent 65%);pointer-events:none}.ns-svc__card{overflow:hidden}.ns-svc__card:first-child:after{display:none}.ns-svc__card:first-child{padding-bottom:7.5rem}.ns-svc__site{position:absolute;right:-1.5rem;bottom:-1.5rem;width:62%;padding-bottom:1.25rem;border-radius:12px 0 0;background:#1d1a17;box-shadow:0 0 0 1px #ffffff14,-12px -12px 40px -20px #0009;display:flex;flex-direction:column;gap:.5rem;font-size:.625rem}.ns-svc__bar{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-bottom:1px solid rgb(255 255 255 / .07)}.ns-svc__bar i{width:.35rem;height:.35rem;border-radius:50%;background:#ffffff2e}.ns-svc__bar em{margin-left:.5rem;font-style:normal;color:#ffffff73}.ns-svc__h,.ns-svc__l{display:block;margin:0 .875rem;border-radius:4px}.ns-svc__h{margin-top:.4rem;height:.6rem;width:70%;background:#ffffffd9}.ns-svc__l{height:.35rem;width:55%;background:#ffffff2e}.ns-svc__l--s{width:38%}.ns-svc__btn{margin:.35rem .875rem 0;width:fit-content;padding:.3rem .65rem;border-radius:99px;background:var(--ns-accent-strong);color:#fff;font-weight:600}.ns-svc__card:first-child{padding-bottom:1.75rem}.ns-svc__card:first-child:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:radial-gradient(1px 1px at 72% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 86% 34%,rgb(255 255 255 / .7) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 64% 40%,rgb(255 255 255 / .8) 50%,transparent 51%),radial-gradient(1px 1px at 92% 12%,rgb(255 255 255 / .6) 50%,transparent 51%),radial-gradient(1px 1px at 80% 56%,rgb(255 255 255 / .5) 50%,transparent 51%),repeating-linear-gradient(135deg,rgb(246 183 157 / .22) 0 1px,transparent 1px 14px),linear-gradient(225deg,#e07a5624,#e07a5600 55%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,rgb(0 0 0 / .5) 40%,transparent 75%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,rgb(0 0 0 / .5) 40%,transparent 75%)}.ns-svc__card:first-child>*{position:relative}.ns-svc__card:first-child>.ns-svc__num{position:absolute}.ns-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.ns-steps li{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;align-items:start}.ns-steps li:before{content:"";position:absolute;left:1.5rem;top:3.25rem;bottom:-1.25rem;width:0;border-left:1.5px dashed rgb(224 122 86 / .45);transform:translate(-50%)}.ns-steps li.is-last:before{display:none}.ns-steps__dot{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:#fff;font-weight:700;font-size:1.0625rem;background:radial-gradient(circle at 32% 28%,#ffffff8c,#fff0 40%),linear-gradient(145deg,#f6b79d,#e07a56 55%,#c8613d);box-shadow:0 0 0 5px #fff,0 10px 20px -10px #c8613dbf,inset 0 -4px 8px #7832194d,inset 0 3px 6px #ffffff59;text-shadow:0 1px 1px rgb(90 35 15 / .4)}.ns-steps li.is-last .ns-steps__dot{background:#0f0f0f;box-shadow:0 0 0 5px #fff,0 10px 20px -10px #0009;text-shadow:none}.ns-steps__card{padding:1.25rem 1.375rem;border-radius:var(--ui-radius-md);background:linear-gradient(180deg,var(--ns-sand-50) 0%,#fff 80%);box-shadow:0 0 0 1px #5c4f451a}.ns-steps__card h3{margin:0 0 .375rem;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.ns-steps__card p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ui-text-muted)}.ns-steps li.is-last .ns-steps__card{background:#0f0f0f;box-shadow:none}.ns-steps li.is-last .ns-steps__card h3{color:#fff}.ns-steps li.is-last .ns-steps__card p{color:#ffffffb3}@media(min-width:961px){#ablauf .ns-split__body{position:sticky;top:6.5rem}}.ns-geo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.ns-geo__map{position:relative;width:min(100%,26rem);justify-self:center;aspect-ratio:73.76 / 100}.ns-geo__dots{position:absolute;inset:0;width:100%;height:100%;fill:var(--ns-sand-300)}.ns-geo__pin{all:unset;position:absolute;width:1.75rem;height:1.75rem;transform:translate(-50%,-50%);cursor:pointer;display:grid;place-items:center;z-index:2}.ns-geo__pin i{width:.7rem;height:.7rem;border-radius:50%;background:var(--ns-accent-strong);box-shadow:0 0 0 3px #fff,0 4px 10px -2px #c8613d99;transition:transform .3s}.ns-geo__pin.is-on i{transform:scale(1.35);animation:ns-pulse 1.8s ease-out infinite}@keyframes ns-pulse{0%{box-shadow:0 0 0 3px #fff,0 0 0 3px #e07a568c}to{box-shadow:0 0 0 3px #fff,0 0 0 16px #e07a5600}}.ns-geo__home{position:absolute;z-index:1;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%);border-radius:50%;background:#0f0f0f;display:grid;place-items:center}.ns-geo__home img{width:.75rem;height:auto}.ns-geo__side{display:grid}.ns-geo__card{grid-area:1 / 1;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-radius:var(--ui-radius-lg);background:linear-gradient(180deg,var(--ns-sand-50) 0%,#fff 75%);box-shadow:0 0 0 1px #5c4f451a,0 24px 50px -30px #5c4f4566;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .45s,transform .45s}.ns-geo__card.is-on{opacity:1;transform:none;pointer-events:auto}.ns-geo__logo{height:2rem;width:auto;max-width:11rem;object-fit:contain;object-position:left;margin-bottom:.75rem;filter:grayscale(1) brightness(0);opacity:.8}.ns-geo__meta{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ns-sand-ink)}.ns-geo__card h3{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ns-geo__done{margin:.25rem 0 0;font-size:1.0625rem;line-height:1.6;color:var(--ui-text-muted)}.ns-geo__card .ns-stack__link{margin-top:1rem}.ns-geo__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.ns-geo__chip{all:unset;cursor:pointer;padding:.4rem .8rem;border-radius:99px;font-size:.8125rem;font-weight:500;color:var(--ui-text-muted);box-shadow:inset 0 0 0 1px #5c4f4529;transition:background .2s,color .2s}.ns-geo__chip:hover{color:var(--ui-text)}.ns-geo__chip.is-on{background:#0f0f0f;color:#fff;box-shadow:none}@media(max-width:960px){.ns-geo{grid-template-columns:1fr}.ns-geo__map{width:min(80%,20rem)}}#referenzen{overflow:hidden}.ns-refrows{display:flex;flex-direction:column;gap:1rem;margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.ns-refrow{overflow:hidden}.ns-refrow__track{display:flex;width:max-content;animation:ns-refslide 90s linear infinite}.ns-refrow--rev .ns-refrow__track{animation-direction:reverse;animation-duration:110s}.ns-refrows:hover .ns-refrow__track{animation-play-state:paused}@keyframes ns-refslide{0%{transform:translate(0)}to{transform:translate(-50%)}}.ns-rcard{flex:none;width:21rem;margin-right:1rem;display:flex;flex-direction:column;gap:.4rem;padding:1.375rem 1.5rem 1.5rem;border-radius:var(--ui-radius-lg);background:linear-gradient(180deg,var(--ns-sand-50) 0%,#fff 75%);box-shadow:0 0 0 1px #5c4f451a;color:inherit;text-decoration:none;transition:box-shadow .25s,transform .25s}.ns-rcard:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #5c4f4529,0 18px 40px -24px #5c4f4580}.ns-rcard__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ns-rcard__top img{height:1.625rem;width:auto;max-width:9rem;object-fit:contain;object-position:left;filter:grayscale(1) brightness(0);opacity:.75}.ns-rcard__go{color:var(--ns-accent-strong);font-weight:700}.ns-rcard__meta{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ns-sand-ink)}.ns-rcard__name{font-size:1.1875rem;font-weight:600;letter-spacing:-.02em}.ns-rcard__done{font-size:.9375rem;line-height:1.55;color:var(--ui-text-muted)}@media(prefers-reduced-motion:reduce){.ns-refrow__track{animation:none}.ns-refrow{overflow-x:auto}}.ns-cases{display:flex;flex-direction:column;gap:1.25rem}.ns-case2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.5rem,1rem + 3vw,4rem);align-items:center;padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);border-radius:calc(var(--ui-radius-lg) * 1.4);background:linear-gradient(180deg,#fff 0%,var(--ns-sand-50) 100%);box-shadow:0 0 0 1px #5c4f451a;overflow:hidden}.ns-case2--rev .ns-case2__body{order:2}.ns-case2__big{margin:.75rem 0 0;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:650;letter-spacing:-.05em;line-height:.95;color:#0f0f0f}.ns-case2__bigsub{margin:.375rem 0 1.5rem;font-size:1rem;font-weight:600;color:var(--ns-accent-strong)}.ns-case2 h3{margin:0 0 .375rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.ns-case2__did{margin:0;color:var(--ui-text-muted);line-height:1.6}.ns-case2__quote{margin:1.5rem 0 0;padding:1.25rem 1.375rem;border-radius:var(--ui-radius-md);background:#fff;box-shadow:0 0 0 1px #5c4f4514}.ns-case2__quote p{margin:0 0 1rem;font-size:1rem;line-height:1.6;color:var(--ui-text)}.ns-case2__quote footer{display:flex;align-items:center;gap:.625rem}.ns-case2__quote img{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}.ns-case2__quote footer span{display:flex;flex-direction:column;font-size:.8125rem;color:var(--ui-text-muted);line-height:1.3}.ns-case2__quote footer b{color:var(--ui-text);font-weight:600}.ns-case2__phone{display:grid;place-items:center}.ns-phone{width:min(100%,17rem);aspect-ratio:9 / 19;padding:.55rem;border-radius:2.6rem;background:#0f0f0f;box-shadow:0 30px 60px -30px #1b17148c,inset 0 0 0 1.5px #ffffff1f;transform:rotate(-3deg)}.ns-case2--rev .ns-phone{transform:rotate(3deg)}.ns-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:2.1rem}@media(max-width:960px){.ns-case2{grid-template-columns:1fr}.ns-case2--rev .ns-case2__body{order:0}.ns-phone{width:min(70%,15rem)}}.ns-hero__toasts{position:absolute;z-index:2;top:clamp(1rem,.5rem + 2vw,2rem);right:clamp(1rem,.5rem + 2vw,2rem);margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.ns-hero__toasts li{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.125rem;border-radius:.875rem;background:#28201a80;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:.9375rem;font-weight:500;opacity:0;transform:translateY(8px);animation:nsToast .6s ease forwards}.ns-hero__toasts li:nth-child(2){animation-delay:.5s}.ns-hero__toasts li:nth-child(3){animation-delay:1s}.ns-hero__toasts svg{color:#f6b79d;flex:none}@keyframes nsToast{to{opacity:1;transform:none}}@media(max-width:700px){.ns-hero__toasts li{font-size:.75rem;padding:.5rem .75rem}.ns-hero__toasts li:nth-child(3){display:none}}html.nq-lock #cw,html.nq-lock .ns-cw{display:none!important}
