@import url("https://fonts.googleapis.com/css2?family=Anton&family=Outfit:wght@800&family=Inter:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.nb-site{--nb-primary: #FF6600;--nb-on-primary: #0A0A0A;--nb-accent: #FF6600;--nb-text: #0A0A0A;--nb-muted: #4A4A4A;--nb-bg: #F4F4F4;--nb-light: #F4F4F4;--nb-dark: #0A0A0A;--nb-font-heading: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--nb-font-body: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--nb-size: 18px;--nb-heading-weight: 800;--nb-radius: 6px;--nb-btn-radius: 6px;--nb-width: 1200px;--nb-gap: clamp(16px, 2.4vw, 28px);--nb-surface: var(--nb-bg);--nb-card: var(--nb-light);--nb-line: color-mix(in srgb, var(--nb-text) 12%, transparent);min-height:100vh;display:flex;flex-direction:column;background:var(--nb-bg);color:var(--nb-text);font-family:var(--nb-font-body);font-size:var(--nb-size);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nb-site *,.nb-site *::before,.nb-site *::after{box-sizing:border-box}:where(.nb-site) img{max-width:100%;height:auto;display:block}:where(.nb-site) h1,:where(.nb-site) h2,:where(.nb-site) h3,:where(.nb-site) h4{margin:0 0 0.45em;font-family:var(--nb-font-heading);font-weight:var(--nb-heading-weight);line-height:1.12;letter-spacing:-0.015em;text-wrap:balance;color:inherit}:where(.nb-site) h1{font-size:clamp(2.3rem, 1.5rem + 3.4vw, 4.1rem)}:where(.nb-site) h2{font-size:clamp(1.85rem, 1.35rem + 2vw, 2.85rem)}:where(.nb-site) h3{font-size:clamp(1.2rem, 1.05rem + 0.6vw, 1.5rem)}:where(.nb-site) h4{font-size:1.1rem}:where(.nb-site) p{margin:0 0 1em}:where(.nb-site) ul,:where(.nb-site) ol{margin:0 0 1em;padding-left:1.2em}:where(.nb-site) p:where(:last-child),:where(.nb-site) ul:where(:last-child),:where(.nb-site) ol:where(:last-child){margin-bottom:0}:where(.nb-site) a:where(:not(.nb-btn)){color:var(--nb-primary);text-underline-offset:3px}:where(.nb-site) blockquote{margin:0}.nb-wrap{width:min(100% - 2 * clamp(20px, 5vw, 48px), var(--nb-width));margin-inline:auto}.nb-main{flex:1}.nb-section{position:relative;padding-block:clamp(64px, 8vw, 108px);background:var(--nb-surface)}.nb-space-s{padding-block:clamp(36px, 4.5vw, 56px)}.nb-space-l{padding-block:clamp(88px, 11vw, 150px)}.nb-space-none{padding-block:0}.nb-bg-default{--nb-surface: var(--nb-bg);--nb-card: var(--nb-light)}.nb-bg-light{--nb-surface: var(--nb-light);--nb-card: var(--nb-bg)}.nb-bg-primary,.nb-bg-dark{color:var(--nb-on-primary);--nb-muted: color-mix(in srgb, currentColor 76%, transparent);--nb-line: color-mix(in srgb, currentColor 22%, transparent);--nb-card: color-mix(in srgb, currentColor 10%, transparent)}.nb-bg-primary a:not(.nb-btn),.nb-bg-dark a:not(.nb-btn){color:inherit}.nb-bg-primary{--nb-surface: var(--nb-primary)}.nb-bg-dark{--nb-surface: var(--nb-dark);color:#fff}.nb-head{max-width:46rem;margin-bottom:clamp(32px, 4vw, 56px)}.nb-head.nb-center{margin-inline:auto;text-align:center}.nb-title{margin-bottom:0.3em}.nb-intro{font-size:1.12em;color:var(--nb-muted)}.nb-muted{color:var(--nb-muted)}.nb-heading-center{text-align:center}.nb-heading-right{text-align:right}.nb-kicker{margin-bottom:14px;font-weight:600;font-size:0.95em;color:var(--nb-primary)}.nb-bg-primary .nb-kicker,.nb-bg-dark .nb-kicker{color:var(--nb-accent)}.nb-grid{display:grid;gap:var(--nb-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.nb-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.nb-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width: 1000px){.nb-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 860px){.nb-grid:not(.nb-cols-4){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.nb-grid,.nb-grid.nb-cols-4{grid-template-columns:1fr}}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5em;min-height:2.9em;padding:0.7em 1.45em;border:2px solid transparent;border-radius:var(--nb-btn-radius);font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 160ms ease, color 160ms ease, border-color 160ms ease, transform 160ms ease}.nb-btn:active{transform:translateY(1px)}.nb-btn:focus-visible{outline:3px solid var(--nb-accent);outline-offset:2px}.nb-btn-primary{background:var(--nb-primary);color:var(--nb-on-primary)}.nb-btn-primary:hover{background:color-mix(in srgb, var(--nb-primary) 86%, #000)}.nb-btn-secondary{background:color-mix(in srgb, var(--nb-primary) 10%, var(--nb-surface));color:var(--nb-primary)}.nb-btn-outline{border-color:currentColor;color:inherit;background:transparent}.nb-btn-text{padding-inline:0;min-height:0;color:var(--nb-primary);text-decoration:underline;text-underline-offset:4px}.nb-bg-primary .nb-btn-primary,.nb-bg-dark .nb-btn-primary{background:var(--nb-on-primary);color:var(--nb-primary)}.nb-bg-dark .nb-btn-primary{background:var(--nb-accent);color:var(--nb-dark)}.nb-bg-primary .nb-btn-secondary,.nb-bg-dark .nb-btn-secondary{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}.nb-bg-primary .nb-btn-text,.nb-bg-dark .nb-btn-text{color:inherit}.nb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nb-center .nb-actions,.nb-actions.nb-center{justify-content:center}.nb-card{display:flex;flex-direction:column;gap:10px;padding:clamp(22px, 2.4vw, 30px);border-radius:var(--nb-radius);background:color-mix(in srgb, var(--nb-surface) 92%, var(--nb-text) 8%)}.nb-bg-default .nb-card{background:var(--nb-light)}.nb-bg-light .nb-card{background:var(--nb-bg)}.nb-bg-primary .nb-card,.nb-bg-dark .nb-card{background:color-mix(in srgb, currentColor 9%, transparent)}.nb-icon{width:1.5em;height:1.5em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nb-icon-badge{width:3rem;height:3rem;display:grid;place-items:center;flex-shrink:0;border-radius:calc(var(--nb-radius) * 0.8 + 6px);background:color-mix(in srgb, var(--nb-primary) 12%, transparent);color:var(--nb-primary)}.nb-bg-primary .nb-icon-badge,.nb-bg-dark .nb-icon-badge{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}.nb-media{width:100%;border-radius:var(--nb-radius);object-fit:cover}.nb-ratio-wide{aspect-ratio:16 / 9}.nb-ratio-photo{aspect-ratio:4 / 3}.nb-ratio-square{aspect-ratio:1}.nb-ratio-portrait{aspect-ratio:4 / 5}.nb-header{position:relative;z-index:40;background:color-mix(in srgb, var(--nb-bg) 92%, transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--nb-line)}.nb-header.nb-sticky{position:sticky;top:0}.nb-header-inner{min-height:72px;display:flex;align-items:center;gap:24px}.nb-brand{display:flex;align-items:center;color:inherit;text-decoration:none;font-family:var(--nb-font-heading);font-weight:var(--nb-heading-weight);font-size:1.2rem}.nb-brand img{max-height:44px;width:auto}.nb-nav{margin-left:auto;display:flex;align-items:center;gap:clamp(14px, 2vw, 28px)}.nb-nav a:not(.nb-btn){color:inherit;text-decoration:none;font-weight:500}.nb-nav a:not(.nb-btn):hover,.nb-nav a[aria-current="page"]{color:var(--nb-primary)}.nb-nav a.nb-nav-draft{opacity:0.5;text-decoration:underline dashed;text-underline-offset:4px}.nb-header-cta{min-height:2.6em;padding-block:0.5em}.nb-lang{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--nb-line);border-radius:999px;font-size:0.78em}.nb-nav .nb-lang a:not(.nb-btn){padding:4px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:0.04em;font-weight:600}.nb-nav .nb-lang a[aria-current]{background:var(--nb-text);color:var(--nb-bg)}.nb-menu-toggle{position:absolute;opacity:0;pointer-events:none}.nb-menu-button{display:none;margin-left:auto;width:44px;height:44px;padding:12px 10px;cursor:pointer;flex-direction:column;justify-content:space-between}.nb-menu-button span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform 200ms ease, opacity 200ms ease}.nb-hint{font-size:0.85rem;color:var(--nb-muted)}@media (max-width: 860px){.nb-menu-button{display:flex}.nb-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px clamp(20px, 5vw, 48px) 20px;background:var(--nb-bg);border-bottom:1px solid var(--nb-line)}.nb-nav a:not(.nb-btn){padding:12px 0;border-bottom:1px solid var(--nb-line)}.nb-header-cta{margin-top:14px}.nb-lang{align-self:flex-start;margin-top:14px}.nb-nav .nb-lang a:not(.nb-btn){padding:6px 12px;border-bottom:0}.nb-menu-toggle:checked~.nb-nav{display:flex}.nb-menu-toggle:checked+.nb-menu-button span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nb-menu-toggle:checked+.nb-menu-button span:nth-child(2){opacity:0}.nb-menu-toggle:checked+.nb-menu-button span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.nb-footer{background:var(--nb-dark);color:color-mix(in srgb, #fff 82%, transparent);padding-top:clamp(48px, 6vw, 72px);font-size:0.95em}.nb-footer a{color:inherit}.nb-footer-grid{display:grid;grid-template-columns:1.4fr 1fr auto;gap:32px;padding-bottom:40px}.nb-footer-brand{margin-bottom:8px;color:#fff;font-family:var(--nb-font-heading);font-weight:var(--nb-heading-weight);font-size:1.15rem}.nb-footer-contact{white-space:pre-line}.nb-footer-nav{display:flex;flex-direction:column;gap:8px}.nb-footer-nav a{text-decoration:none}.nb-footer-nav a:hover{text-decoration:underline}.nb-footer-bottom{padding-block:20px;border-top:1px solid rgba(255,255,255,0.14);font-size:0.88em;color:rgba(255,255,255,0.6)}@media (max-width: 760px){.nb-footer-grid{grid-template-columns:1fr}}@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url(/nebla/fonts/geist-latin-wght-normal.woff2) format("woff2");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}@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url(/nebla/fonts/geist-latin-ext-wght-normal.woff2) format("woff2");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:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url(/nebla/fonts/inter-tight-latin-wght-normal.woff2) format("woff2");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}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url(/nebla/fonts/inter-tight-latin-ext-wght-normal.woff2) format("woff2");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:"Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url(/nebla/fonts/geist-mono-latin-wght-normal.woff2) format("woff2");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}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url(/nebla/fonts/geist-mono-latin-ext-wght-normal.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/nebla/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");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}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/nebla/fonts/instrument-serif-latin-ext-400-normal.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/nebla/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");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}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/nebla/fonts/instrument-serif-latin-ext-400-italic.woff2) format("woff2");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}.nb-look-calm{--nb-track: 1}.nb-look-calm .nb-site{letter-spacing:-0.011em}.nb-look-calm.nb-hfont-serif,.nb-look-calm.nb-hfont-instrument{--nb-track: 0.3}:where(.nb-look-calm .nb-site) h1,:where(.nb-look-calm .nb-site) h2,:where(.nb-look-calm .nb-site) h3,:where(.nb-look-calm .nb-site) h4{letter-spacing:calc(-0.035em * var(--nb-track));line-height:1.05}:where(.nb-look-calm .nb-site) h1{font-size:clamp(2.6rem, 1.25rem + 5.2vw, 5.6rem);letter-spacing:calc(-0.052em * var(--nb-track));line-height:0.98}:where(.nb-look-calm .nb-site) h2{font-size:clamp(2rem, 1.15rem + 3.1vw, 3.8rem);letter-spacing:calc(-0.046em * var(--nb-track));line-height:1.02}:where(.nb-look-calm .nb-site) h3{font-size:clamp(1.18rem, 1.05rem + 0.45vw, 1.42rem);letter-spacing:calc(-0.022em * var(--nb-track));line-height:1.2}:where(.nb-look-calm .nb-site) h4{letter-spacing:calc(-0.015em * var(--nb-track))}.nb-look-calm.nb-accent-serif .nb-site h1 em,.nb-look-calm.nb-accent-serif .nb-site h2 em,.nb-look-calm.nb-accent-serif .nb-site h3 em,.nb-look-calm.nb-accent-serif .nb-text-statement em{font-family:"Instrument Serif", "Iowan Old Style", Georgia, serif;font-style:italic;font-weight:400;letter-spacing:-0.012em}.nb-look-calm .nb-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px 5px 11px;border:1px solid var(--nb-line);border-radius:999px;background:color-mix(in srgb, var(--nb-surface) 60%, transparent);color:inherit;font-size:0.8rem;font-weight:500;letter-spacing:-0.005em;line-height:1.5}.nb-look-calm .nb-kicker::before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--nb-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--nb-accent) 28%, transparent)}.nb-look-calm .nb-kicker>span{min-width:2ch}.nb-look-calm.nb-editing .nb-kicker>span>*{display:inline}.nb-look-calm .nb-head{max-width:50rem;margin-bottom:clamp(40px, 5vw, 72px)}.nb-look-calm .nb-intro,.nb-look-calm .nb-hero-text,.nb-look-calm .nb-cta-text,.nb-look-calm .nb-text-large{font-size:clamp(1.05rem, 0.98rem + 0.35vw, 1.25rem);line-height:1.5;letter-spacing:-0.015em}.nb-look-calm .nb-hero-text{max-width:36rem}.nb-look-calm .nb-space-m{padding-block:clamp(72px, 9vw, 128px)}.nb-look-calm .nb-space-s{padding-block:clamp(44px, 5.5vw, 76px)}.nb-look-calm .nb-space-l{padding-block:clamp(96px, 12vw, 172px)}.nb-look-calm .nb-main>.nb-bg-primary,.nb-look-calm .nb-main>.nb-bg-dark{margin:clamp(4px, 0.6vw, 8px) clamp(8px, 1.2vw, 16px);border-radius:calc(var(--nb-radius) * 1.5);overflow:hidden}.nb-look-calm .nb-btn{min-height:2.8em;padding:0.7em 1.4em;border-width:1px;font-weight:500;letter-spacing:-0.01em;overflow:hidden;transition:background-color 220ms ease, color 220ms ease, border-color 220ms ease, transform 160ms ease}.nb-look-calm .nb-btn-primary:hover{background:color-mix(in srgb, var(--nb-primary) 84%, var(--nb-bg))}.nb-look-calm .nb-btn-secondary{background:var(--nb-surface);color:var(--nb-text);border-color:color-mix(in srgb, var(--nb-text) 16%, transparent)}.nb-look-calm .nb-btn-secondary:hover{border-color:color-mix(in srgb, var(--nb-text) 40%, transparent)}.nb-look-calm .nb-bg-primary .nb-btn-secondary,.nb-look-calm .nb-bg-dark .nb-btn-secondary,.nb-look-calm .nb-has-bgimg .nb-btn-secondary,.nb-look-calm .nb-hero-cover .nb-btn-secondary,.nb-look-calm .nb-hero-frame .nb-btn-secondary{background:rgba(255,255,255,0.1);color:inherit;border-color:rgba(255,255,255,0.28)}.nb-look-calm .nb-bg-dark .nb-btn-primary,.nb-look-calm .nb-has-bgimg .nb-btn-primary,.nb-look-calm .nb-hero-cover .nb-btn-primary,.nb-look-calm .nb-hero-frame .nb-btn-primary{background:#fff;color:#141210}.nb-look-calm:not(.nb-editing) .nb-btn>span{display:inline-block;text-shadow:0 2.4em 0 currentColor;transition:transform 520ms cubic-bezier(0.65, 0, 0.2, 1)}.nb-look-calm:not(.nb-editing) .nb-btn:hover>span{transform:translateY(-2.4em)}.nb-look-calm .nb-btn-text{padding-inline:0}.nb-look-calm .nb-card{padding:clamp(24px, 2.6vw, 34px)}.nb-look-calm .nb-price-highlight{box-shadow:0 0 0 1px var(--nb-text)}.nb-look-calm .nb-bg-primary .nb-price-highlight,.nb-look-calm .nb-bg-dark .nb-price-highlight{box-shadow:0 0 0 1px currentColor}.nb-look-calm .nb-card-item{transition:transform 400ms cubic-bezier(0.2, 0.7, 0.2, 1)}.nb-look-calm .nb-card-item:hover{transform:translateY(-4px)}.nb-look-calm .nb-card-img{transition:transform 700ms cubic-bezier(0.2, 0.7, 0.2, 1)}.nb-look-calm .nb-card-item:hover .nb-card-img{transform:scale(1.03)}.nb-look-calm .nb-feature{padding:4px 0 8px clamp(18px, 2vw, 28px);border-left:1px solid var(--nb-line)}.nb-look-calm .nb-feature .nb-icon-badge{width:auto;height:auto;place-items:start;background:none;color:inherit;margin-bottom:18px}.nb-look-calm .nb-feature .nb-icon{width:1.75em;height:1.75em;stroke-width:1.4}.nb-look-calm .nb-feature h3{font-size:1.12rem;letter-spacing:-0.02em}.nb-look-calm .nb-center+.nb-grid .nb-feature{border-left:0;padding-left:0}.nb-look-calm .nb-stat{padding-top:22px;border-top:1px solid var(--nb-line)}.nb-look-calm .nb-stat-value{font-weight:400;font-size:clamp(2.8rem, 1.7rem + 3.8vw, 5rem);letter-spacing:calc(-0.06em * var(--nb-track));line-height:1;color:inherit;font-variant-numeric:tabular-nums}.nb-look-calm .nb-quote-mark{width:22px;fill:var(--nb-muted);opacity:0.5}.nb-look-calm .nb-quote blockquote{font-size:1.12em;letter-spacing:-0.015em}.nb-look-calm .nb-faq-item summary{font-weight:500;font-size:1.12em;letter-spacing:-0.02em;padding-block:24px}.nb-look-calm .nb-contact-list .nb-icon-badge{background:none;border:1px solid var(--nb-line);color:inherit}.nb-look-calm .nb-symbol-badge,.nb-look-calm .nb-symbol-circle{background:color-mix(in srgb, currentColor 8%, transparent)}.nb-look-calm .nb-footer{margin:clamp(8px, 1.2vw, 16px);border-radius:calc(var(--nb-radius) * 1.5);overflow:hidden}.nb-look-calm .nb-footer-mark{display:block;padding:12px clamp(20px, 5vw, 48px) 0;font-family:var(--nb-font-heading);font-weight:var(--nb-heading-weight);font-size:clamp(3rem, 11vw, 14rem);line-height:0.78;letter-spacing:calc(-0.065em * var(--nb-track));white-space:nowrap;overflow:hidden;color:rgba(255,255,255,0.09);user-select:none}.nb-look-calm .nb-footer-bottom{border-top-color:rgba(255,255,255,0.08)}.nb-footer-mark{display:none}.nb-header-float .nb-header{position:sticky;top:0;background:transparent;border-bottom-color:transparent;backdrop-filter:none}.nb-header-float .nb-header-inner{border:1px solid transparent;border-radius:999px;transition:width 600ms cubic-bezier(0.2, 0.7, 0.2, 1),min-height 600ms cubic-bezier(0.2, 0.7, 0.2, 1),margin 600ms cubic-bezier(0.2, 0.7, 0.2, 1),padding 600ms cubic-bezier(0.2, 0.7, 0.2, 1),background-color 400ms ease,border-color 400ms ease,box-shadow 400ms ease}.nb-header-float.nb-scrolled .nb-header-inner{width:min(100% - 24px, 1040px);min-height:58px;margin-top:10px;padding:0 8px 0 24px;background:color-mix(in srgb, var(--nb-bg) 88%, transparent);border-color:var(--nb-line);box-shadow:0 10px 40px -12px rgba(20,18,16,0.16);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5)}.nb-header-float.nb-scrolled .nb-header-cta{min-height:2.4em}@media (max-width: 860px){.nb-header-float.nb-scrolled .nb-nav{top:calc(100% + 8px);border-radius:calc(var(--nb-radius) + 6px);border:1px solid var(--nb-line)}}.nb-motion .nb-head>*:not(.nb-in),.nb-motion .nb-hero-copy>*:not(.nb-in),.nb-motion .nb-hero-media:not(.nb-in),.nb-motion .nb-hero-panel:not(.nb-in),.nb-motion .nb-flow>*:not(.nb-in),.nb-motion .nb-grid>*:not(.nb-in),.nb-motion .nb-g>*:not(.nb-in),.nb-motion .nb-split>*:not(.nb-in),.nb-motion .nb-steps>*:not(.nb-in),.nb-motion .nb-faq-list>*:not(.nb-in),.nb-motion .nb-contact>*:not(.nb-in),.nb-motion .nb-columns>*:not(.nb-in),.nb-motion .nb-logos:not(.nb-in),.nb-motion .nb-cta>*:not(.nb-in),.nb-motion .nb-trow:not(.nb-in),.nb-motion .nb-box-body>*:not(.nb-in){opacity:0;transform:translate3d(0, 26px, 0)}.nb-motion-lively .nb-head>*:not(.nb-in),.nb-motion-lively .nb-hero-copy>*:not(.nb-in),.nb-motion-lively .nb-hero-media:not(.nb-in),.nb-motion-lively .nb-hero-panel:not(.nb-in),.nb-motion-lively .nb-flow>*:not(.nb-in),.nb-motion-lively .nb-grid>*:not(.nb-in),.nb-motion-lively .nb-g>*:not(.nb-in),.nb-motion-lively .nb-split>*:not(.nb-in),.nb-motion-lively .nb-steps>*:not(.nb-in),.nb-motion-lively .nb-faq-list>*:not(.nb-in),.nb-motion-lively .nb-contact>*:not(.nb-in),.nb-motion-lively .nb-columns>*:not(.nb-in),.nb-motion-lively .nb-logos:not(.nb-in),.nb-motion-lively .nb-cta>*:not(.nb-in),.nb-motion-lively .nb-trow:not(.nb-in),.nb-motion-lively .nb-box-body>*:not(.nb-in){transform:translate3d(0, 44px, 0) scale(0.985);filter:blur(10px)}.nb-motion .nb-head>*:not(.nb-done),.nb-motion .nb-hero-copy>*:not(.nb-done),.nb-motion .nb-hero-media:not(.nb-done),.nb-motion .nb-hero-panel:not(.nb-done),.nb-motion .nb-flow>*:not(.nb-done),.nb-motion .nb-grid>*:not(.nb-done),.nb-motion .nb-g>*:not(.nb-done),.nb-motion .nb-split>*:not(.nb-done),.nb-motion .nb-steps>*:not(.nb-done),.nb-motion .nb-faq-list>*:not(.nb-done),.nb-motion .nb-contact>*:not(.nb-done),.nb-motion .nb-columns>*:not(.nb-done),.nb-motion .nb-logos:not(.nb-done),.nb-motion .nb-cta>*:not(.nb-done),.nb-motion .nb-trow:not(.nb-done),.nb-motion .nb-box-body>*:not(.nb-done){transition:opacity 1s cubic-bezier(0.16, 1, 0.3, 1),transform 1.2s cubic-bezier(0.16, 1, 0.3, 1),filter 1s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:calc(var(--nb-i, 0) * 80ms)}.nb-motion .nb-box-body>*:not(.nb-in){transform:none;filter:none}.nb-motion .nb-word{transition:opacity 300ms ease}.nb-marquee-on{overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent);mask-image:linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent)}.nb-marquee-on>.nb-marquee-track{display:flex;flex-wrap:nowrap;width:max-content;animation:nb-marquee var(--nb-marquee-time, 40s) linear infinite}.nb-marquee-on:hover>.nb-marquee-track{animation-play-state:paused}@keyframes nb-marquee{to{transform:translate3d(-50%, 0, 0)}}@media (prefers-reduced-motion: reduce){.nb-marquee-on>.nb-marquee-track{animation:none}}.nb-js [data-nb-reveal]:not(.nb-in):not([data-nb-reveal="custom"])>*{opacity:0;transform:translate3d(0, 28px, 0)}[data-nb-reveal]:not([data-nb-reveal="custom"])>*{transition:opacity 0.8s cubic-bezier(0.33, 1, 0.68, 1),transform 0.8s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:calc(var(--nb-i, 0) * var(--nb-stagger, 110ms))}[data-nb-scroll]{--p: 0;--p-in: 0}.nb-editing [data-nb-scroll],.nb-still [data-nb-scroll]{--p: 1;--p-in: 1}[data-nb-pin]{--stage: 0;--stage-p: 0;--p: 0}[data-nb-pin].nb-pinned{height:calc(var(--nb-pin-n, 3) * 100vh)}[data-nb-pin].nb-pinned>:first-child{position:sticky;top:0;height:100vh;overflow:hidden}[data-nb-play]:not(.nb-playing),[data-nb-play]:not(.nb-playing) *{animation-play-state:paused !important}.nb-typing::after{content:"";display:inline-block;width:0.08em;height:1em;margin-left:0.06em;vertical-align:-0.12em;background:currentColor;animation:nb-caret 0.9s steps(1) infinite}@keyframes nb-caret{50%{opacity:0}}.nb-frame-load{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:20px;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:center;cursor:pointer}.nb-frame-load small{max-width:26rem;font-weight:400;font-size:0.8em;opacity:0.75}.nb-frame-icon{width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;background:var(--nb-primary);color:var(--nb-on-primary);transition:transform 160ms ease}.nb-frame-icon .nb-icon{width:1.8em;height:1.8em}.nb-frame-load:hover .nb-frame-icon{transform:scale(1.06)}.nb-frame-load:focus-visible{outline:3px solid var(--nb-accent);outline-offset:-3px}.nb-editing [data-ph]:empty::before{content:attr(data-ph);opacity:0.38;pointer-events:none}.nb-editing .nb-img-ph{display:grid;place-items:center;min-height:220px;padding:20px;border:2px dashed color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--nb-radius);background:color-mix(in srgb, currentColor 4%, transparent);text-align:center;font-size:0.9rem;color:var(--nb-muted)}@media (prefers-reduced-motion: reduce){.nb-site *{transition:none !important}}.okm-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nb-site .okh{position:relative;z-index:60;padding:0;min-height:0;background:#fff;border-bottom:1px solid rgba(0,0,0,0.08)}.nb-site .okh-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:0;height:auto;padding-top:11px;padding-bottom:11px}.nb-site a.okh-phone{justify-self:start;display:inline-flex;align-items:center;gap:12px;color:#0A0A0A;text-decoration:none;white-space:nowrap}.okh-ring{position:relative;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#FF6600;color:#0A0A0A;transition:transform 200ms ease}.okh-ring svg{position:relative;z-index:1;width:20px;height:20px}.okh-ring::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #FF6600;animation:okh-pulse 2.4s ease-out infinite}@keyframes okh-pulse{0%{transform:scale(1);opacity:0.7}70%,100%{transform:scale(1.7);opacity:0}}.nb-site a.okh-phone:hover .okh-ring{transform:rotate(-12deg)}.okh-phone-txt{display:flex;flex-direction:column;line-height:1.15}.okh-phone-txt small{font-size:0.68rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#FF6600}.okh-phone-txt span{font-size:1.08rem;font-weight:700;letter-spacing:-0.005em}.okh-brand{justify-self:center;display:block;line-height:0}.nb-site .okh-logo{width:auto;height:36px;max-height:none}.okh-logo-light{display:none}.okh-right{justify-self:end;display:flex;align-items:center}.nb-site .okh .okh-burger{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:auto;height:auto;margin:0;padding:8px 0 8px 6px;border:0;background:none;color:#0A0A0A;cursor:pointer;user-select:none}.nb-site .okh-burger-txt{display:block;font-size:1rem;font-weight:600;line-height:1}.nb-site .okh-lines{position:relative;display:block;width:32px;height:18px}.okh-lines i{position:absolute;right:0;height:2.5px;border-radius:2px;background:currentColor;transition:transform 300ms cubic-bezier(0.6, 0, 0.2, 1),width 300ms ease,opacity 200ms ease,top 300ms ease}.okh-lines i:nth-child(1){top:0;width:32px}.okh-lines i:nth-child(2){top:8px;width:32px}.okh-lines i:nth-child(3){top:16px;width:20px}.nb-site .okh-burger:hover .okh-lines i:nth-child(3){width:32px}:root:has(.kk-hero) .nb-site .okh{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:0;box-shadow:none}:root:has(.kk-hero) .okh-logo-dark{display:none}:root:has(.kk-hero) .okh-logo-light{display:block}:root:has(.kk-hero) .nb-site a.okh-phone,:root:has(.kk-hero) .nb-site .okh .okh-burger{color:#fff}:root:has(.kk-hero) .nb-site .kk-hero{padding-top:calc(clamp(80px, 11vw, 170px) + 70px)}@supports (animation-timeline: scroll()){:root:has(.kk-hero) .nb-site .okh{position:fixed;animation:okh-solid linear both;animation-timeline:scroll(root);animation-range:0 140px}@keyframes okh-solid{from{background:rgba(10,10,10,0);backdrop-filter:blur(0)}to{background:rgba(10,10,10,0.92);backdrop-filter:blur(10px)}}}.okm{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:100px 16px 60px;background:#2B2B2B;visibility:hidden;opacity:0;transition:opacity 350ms ease, visibility 0s linear 350ms}.okm-nav{display:flex;flex-direction:column;align-items:center;text-align:center}.nb-site a.okm-link{position:relative;display:inline-block;padding:0.04em 0;font-family:"Anton", Impact, sans-serif;font-size:clamp(2.6rem, calc(1rem + 5vw), 5.2rem);line-height:1.12;letter-spacing:0.005em;text-transform:uppercase;white-space:nowrap;color:#fff;text-decoration:none;opacity:0;transform:translateY(24px);transition:color 200ms ease,opacity 400ms ease,transform 500ms cubic-bezier(0.2, 0.8, 0.2, 1)}.nb-site a.okm-link:hover,.nb-site a.okm-link:focus-visible{color:#FF6600}.okm-link.is-on::before{content:"";position:absolute;left:-0.45em;top:50%;width:0.2em;height:0.2em;margin-top:-0.1em;border-radius:50%;background:#FF6600}#nb-menu-toggle:checked~.okm{visibility:visible;opacity:1;transition:opacity 350ms ease, visibility 0s}#nb-menu-toggle:checked~.okm .okm-link{opacity:1;transform:none}#nb-menu-toggle:checked~.okm .okm-link:nth-child(1){transition-delay:80ms}#nb-menu-toggle:checked~.okm .okm-link:nth-child(2){transition-delay:140ms}#nb-menu-toggle:checked~.okm .okm-link:nth-child(3){transition-delay:200ms}#nb-menu-toggle:checked~.okm .okm-link:nth-child(4){transition-delay:260ms}#nb-menu-toggle:checked~.okm .okm-link:nth-child(5){transition-delay:320ms}#nb-menu-toggle:checked~.okm a.okm-link:hover{transition-delay:0s}:root:has(#nb-menu-toggle:checked){overflow:hidden}:root:has(#nb-menu-toggle:checked) .nb-site .okh{position:fixed;top:0;left:0;right:0;background:#0A0A0A;border-bottom:0;animation:none;backdrop-filter:none}:root:has(#nb-menu-toggle:checked) .okh-logo-dark{display:none}:root:has(#nb-menu-toggle:checked) .okh-logo-light{display:block}:root:has(#nb-menu-toggle:checked) .nb-site a.okh-phone,:root:has(#nb-menu-toggle:checked) .nb-site .okh .okh-burger{color:#fff}#nb-menu-toggle:checked~.okh .okh-lines i:nth-child(1){top:8px;width:32px;transform:rotate(45deg)}#nb-menu-toggle:checked~.okh .okh-lines i:nth-child(2){opacity:0;transform:translateX(10px)}#nb-menu-toggle:checked~.okh .okh-lines i:nth-child(3){top:8px;width:32px;transform:rotate(-45deg)}@media (max-width: 700px){.nb-site .okh-in{gap:10px}.okh-phone-txt,.nb-site .okh-burger-txt{display:none}.okh-ring{width:38px;height:38px}.okh-ring svg{width:18px;height:18px}.nb-site .okh-logo{height:26px}:root:has(.kk-hero) .nb-site .kk-hero{padding-top:110px}.nb-site a.okm-link{font-size:min(3.4rem, 13vw)}}@media (prefers-reduced-motion: reduce){.okh-ring::after{animation:none;display:none}.okm,.okm-link,.okh-lines i{transition:none !important}}.nb-site .kk-final::before{bottom:-3px}.okf{position:relative;overflow:hidden;margin-top:-2px;padding-top:0;border:0;background:#0A0A0A;color:rgba(255,255,255,0.72);font-size:0.98rem}.okf-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:clamp(40px, 5vw, 64px) 0}.okf-cta-kick{margin:0 0 6px;font-size:0.8rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:#FF6600}.okf-cta-title{margin:0;font-family:"Anton", Impact, sans-serif;font-size:clamp(2rem, calc(1.2rem + 2.4vw), 3.4rem);line-height:1.1;text-transform:uppercase;color:#fff}.okf .okf-cta-btn{color:#0A0A0A}.okf-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-block:clamp(56px, 7vw, 88px) clamp(48px, 6vw, 72px)}.okf-logo img{width:170px;height:auto}.okf-text{max-width:22rem;margin:18px 0 22px;line-height:1.6}.okf-tools{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.okf-tools li{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#fff}.okf-head{margin:0 0 16px;font-size:0.8rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#fff}.okf-col{display:flex;flex-direction:column;gap:10px}.okf-contact{white-space:pre-line;line-height:1.8}.okf-nav{display:flex;flex-direction:column;gap:10px}.okf-mark{padding:0 16px;margin-bottom:-0.12em;font-family:"Outfit", "Inter", sans-serif;font-weight:800;font-size:clamp(4rem, 19vw, 20rem);line-height:0.95;letter-spacing:-0.035em;text-align:center;white-space:nowrap;color:#161616;user-select:none}.okf-mark span{color:#FF6600}@media (max-width: 900px){.okf-grid{grid-template-columns:1fr 1fr}.okf-brand{grid-column:1 / -1}}@media (max-width: 520px){.okf-grid{grid-template-columns:1fr}}.kk-hero{position:relative;overflow:hidden;background:#0A0A0A;color:#fff;text-align:center;padding-block:clamp(80px, 11vw, 170px) clamp(56px, 6vw, 90px)}.kk-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kk-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,10,10,0.78) 0%, rgba(10,10,10,0.7) 55%, rgba(10,10,10,0.94) 100%)}.kk-hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:1100px}.kk-proof{display:inline-flex;align-items:center;gap:14px;margin:0 0 28px;padding:9px 20px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(10,10,10,0.45);backdrop-filter:blur(6px);font-size:0.95rem;font-weight:600;line-height:1.3;color:#fff}.kk-proof:has(.kk-stars){padding-left:16px}.kk-stars{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.kk-stars i{display:block;width:19px;height:19px;background:#FF6600;-webkit-mask:url("/media/Bilder/ok-star.svg") center/contain no-repeat;mask:url("/media/Bilder/ok-star.svg") center/contain no-repeat}.kk-stars i:nth-child(1){transform:rotate(-9deg) translateY(1px)}.kk-stars i:nth-child(2){transform:rotate(5deg) scale(1.06)}.kk-stars i:nth-child(3){transform:rotate(-3deg) translateY(-1px) scale(1.1)}.kk-stars i:nth-child(4){transform:rotate(8deg)}.kk-stars i:nth-child(5){transform:rotate(-6deg) translateY(1px) scale(0.96)}.kk-hero-title{margin:0 0 26px;color:#fff;font-size:clamp(3.4rem, calc(1.2rem + 8.5vw), 9.5rem)}.kk-hero-sub{max-width:40rem;margin:0 auto 38px;font-size:clamp(1.1rem, calc(1rem + 0.5vw), 1.45rem);line-height:1.45;color:rgba(255,255,255,0.82)}.kk-hero-btn{gap:14px;font-size:clamp(1.3rem, calc(1rem + 0.8vw), 1.8rem);padding:0.75em 1.6em}.kk-hero-note{margin:22px 0 0;font-size:0.92rem;color:rgba(255,255,255,0.7)}.kk-logos{width:100%;max-width:980px;margin-top:clamp(56px, 7vw, 100px);padding-top:26px;border-top:1px solid rgba(255,255,255,0.14)}.kk-logos-label{margin:0 0 18px;font-size:0.75rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.5)}.kk-logos-list{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:0;padding:0;list-style:none}.kk-logos-list li{display:inline-flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:700;letter-spacing:-0.01em;color:rgba(255,255,255,0.66);transition:color 150ms ease}.kk-logos-list img{width:22px;height:22px;filter:grayscale(1) brightness(0) invert(1);opacity:0.66;transition:filter 150ms ease, opacity 150ms ease}.kk-logos-list li:hover{color:#fff}.kk-logos-list li:hover img{filter:none;opacity:1}@media (max-width: 600px){.nb-site .kk-hero .kk-hero-title{font-size:min(3.4rem, 12vw)}.kk-proof{flex-direction:column;gap:8px;padding:7px 14px;margin-bottom:22px;font-size:0.84rem;letter-spacing:-0.005em}.kk-proof:has(.kk-stars){padding:0;border:0;border-radius:0;background:none;backdrop-filter:none}.kk-stars i{width:22px;height:22px}.kk-proof-text{color:rgba(255,255,255,0.88)}.nb-site .kk-hero-sub{font-size:1.12rem;line-height:1.5}.nb-site .kk-hero-btn{width:100%;gap:10px;padding:0.85em 0.9em;font-size:clamp(1rem, 5vw, 1.25rem);white-space:nowrap}.kk-logos-list{gap:12px 22px}.kk-logos-list li{font-size:0.88rem;gap:7px}.kk-logos-list img{width:18px;height:18px}}.kk-letter{position:relative;background:#F4F4F4;padding-block:clamp(70px, 9vw, 130px)}.kk-letter-in{max-width:42rem}.kk-date{margin:0 0 40px}.kk-date span{display:inline-block;padding-bottom:6px;border-bottom:3px solid #FF6600;font-size:0.95rem;font-weight:700;color:#0A0A0A}.kk-letter-body{font-size:clamp(1.1rem, calc(1rem + 0.3vw), 1.28rem);line-height:1.6;color:#111}.kk-letter-body p{margin:0 0 1.1em}.kk-letter-body strong{font-weight:800}.kk-letter-body em{font-style:italic;color:#555}.kk-letter-cta{margin-top:44px}.kk-logos-wall{position:relative;overflow:hidden;background:#fff;padding-block:clamp(64px, 8vw, 120px)}.nb-site .kk-logos-wall+.ok-slant{background:#fff}.kk-lw-head{max-width:52rem;margin:0 auto clamp(36px, 5vw, 64px);text-align:center}.kk-lw-head .ok-kick{color:#E55300}.nb-site .kk-lw-title{margin:0;color:#0A0A0A;font-size:clamp(2.4rem, calc(1.2rem + 3.6vw), 4.6rem)}.kk-mq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%)}.kk-mq+.kk-mq{margin-top:clamp(18px, 3vw, 40px)}.kk-mq-track{display:flex;width:max-content;animation:kk-mq 45s linear infinite}.kk-mq-rev .kk-mq-track{animation-direction:reverse;animation-duration:52s}.kk-mq:hover .kk-mq-track{animation-play-state:paused}.kk-mq-set{display:flex;align-items:center;flex-shrink:0}@keyframes kk-mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.kk-mq-edit{-webkit-mask-image:none;mask-image:none}.kk-mq-edit .kk-mq-track{animation:none;width:auto}.kk-mq-edit .kk-mq-set{flex-wrap:wrap;justify-content:center}@media (prefers-reduced-motion: reduce){.kk-mq-track{animation:none}}.kk-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:96px;padding:0 clamp(22px, 3vw, 44px)}.kk-logo-img{display:block;width:auto;height:auto;max-height:72px;max-width:210px;object-fit:contain;mix-blend-mode:multiply}@media (max-width: 700px){.kk-logo{height:72px;padding:0 20px}.kk-logo-img{max-height:52px;max-width:150px}}.kk-cards{--ok-sbg: #2B2B2B;color:#fff}.kk-cards-head{max-width:52rem;margin:0 auto 64px;text-align:center}.kk-cards-title{margin:0 0 20px;color:#fff;font-size:clamp(2.8rem, calc(1.2rem + 5vw), 6rem)}.kk-cards-intro{font-size:1.15rem;color:rgba(255,255,255,0.75)}.kk-cards-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;margin-top:70px}.kk-cards-grid:has(.kk-card~.kk-card~.kk-card~.kk-card){grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.kk-cards-grid:has(.kk-card~.kk-card~.kk-card~.kk-card) .kk-card{padding-inline:22px}.kk-center{display:flex;justify-content:center;margin-top:56px}@media (max-width: 1100px){.kk-cards-grid:has(.kk-card~.kk-card~.kk-card~.kk-card){grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:76px}}@media (max-width: 900px){.kk-cards-grid,.kk-cards-grid:has(.kk-card~.kk-card~.kk-card~.kk-card){grid-template-columns:1fr;gap:70px}}.kk-card{position:relative;padding:70px 30px 34px;border-radius:14px;background:linear-gradient(180deg, #4A4A4A 0%, #3A3A3A 100%);text-align:center}.kk-card-circle{position:absolute;top:-48px;left:50%;width:96px;height:96px;margin-left:-48px;display:grid;place-items:center;border-radius:50%;background:#0A0A0A;color:#FF6600;font-size:3.4rem;line-height:1}.kk-card-kicker{margin:0 0 8px;font-size:0.8rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#FF6600}.kk-card-title{margin:0 0 16px;color:#fff;font-size:clamp(2.2rem, calc(1.4rem + 1.8vw), 3.4rem)}.kk-card-text{font-size:1rem;line-height:1.55;color:rgba(255,255,255,0.8)}.nb-site .kk-cards-grid:has(.kk-card~.kk-card~.kk-card~.kk-card) .kk-card-title{font-size:clamp(1.6rem, calc(0.9rem + 1.15vw), 2.3rem);overflow-wrap:anywhere}.nb-site .kk-cards-grid:has(.kk-card~.kk-card~.kk-card~.kk-card) .kk-card-kicker{letter-spacing:0.14em}@media (max-width: 1100px){.nb-site .kk-cards-grid:has(.kk-card~.kk-card~.kk-card~.kk-card) .kk-card-title{font-size:clamp(2rem, calc(1.2rem + 2vw), 2.8rem)}}.kk-stats{background:#F4F4F4;padding-block:clamp(70px, 9vw, 130px)}.kk-stats-head{max-width:52rem;margin:0 auto 48px;text-align:center}.kk-kick-dark{color:#E55300}.kk-stats-title{margin:0 0 18px;color:#0A0A0A;font-size:clamp(2.8rem, calc(1.2rem + 5vw), 6rem)}.kk-stats-intro{font-size:1.15rem;color:#333}.kk-stats-media{border-radius:14px;overflow:hidden}.kk-stats-img{width:100%;aspect-ratio:21 / 8;object-fit:cover}.kk-stats-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.kk-stats-over{position:relative;z-index:1;margin:-90px 24px 0}.kk-stats-note{max-width:44rem;margin:36px auto 0;text-align:center;font-size:0.85rem;color:#666}@media (max-width: 1000px){.kk-stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.kk-stats-grid{grid-template-columns:1fr}.kk-stats-over{margin:-40px 10px 0}}.kk-stat{padding:24px 22px 26px;border-radius:10px;background:#fff;box-shadow:0 14px 40px -18px rgba(0,0,0,0.25)}.kk-stat-label{margin:0 0 14px;padding-bottom:10px;border-bottom:3px solid #FF6600;font-size:0.95rem;font-weight:700;color:#0A0A0A}.kk-stat-value{margin:0 0 12px;font-size:clamp(3rem, calc(1.8rem + 3vw), 4.6rem);color:#0A0A0A}.kk-stat-text{font-size:0.92rem;line-height:1.5;color:#555}.kk-projects{--ok-sbg: #0A0A0A;color:#fff}.kk-pj-head{max-width:52rem;margin:0 auto 56px;text-align:center}.nb-site .kk-pj-title{margin:0 0 18px;color:#fff;font-size:clamp(2.8rem, calc(1.2rem + 5vw), 6rem)}.kk-pj-intro{font-size:clamp(1.15rem, calc(1rem + 0.45vw), 1.4rem);color:rgba(255,255,255,0.75)}.kk-pj-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media (max-width: 1000px){.kk-pj-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.kk-pj-grid{grid-template-columns:1fr}}.kk-proj{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#1A1A1A;box-shadow:0 0 0 1px rgba(255,255,255,0.06);transition:transform 200ms ease}.kk-proj:hover{transform:translateY(-4px)}.kk-proj-media{aspect-ratio:16 / 10;overflow:hidden;background:#222}.kk-proj-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.kk-proj-body{padding:22px 24px 26px}.nb-site .kk-proj-name{margin:0 0 8px;color:#fff;font-size:clamp(1.6rem, calc(1.1rem + 1vw), 2.2rem)}.kk-proj-tags{margin:0;font-size:0.95rem;color:rgba(255,255,255,0.68)}.nb-site a.kk-proj-link{display:inline-block;margin-top:14px;font-size:0.9rem;font-weight:700;color:#FF6600;text-decoration:none}.nb-site a.kk-proj-link:hover{text-decoration:underline}.ok-band{--ok-sbg: #FF6600;color:#0A0A0A;text-align:center}.ok-band-in{max-width:1050px;display:flex;flex-direction:column;align-items:center}.ok-band-kick{margin:0 0 16px;font-size:0.82rem;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#0A0A0A}.ok-band-title{margin:0 0 24px;color:#0A0A0A;font-size:clamp(2.6rem, calc(1.2rem + 4.6vw), 5.6rem)}.ok-band-text{max-width:46rem;margin:0 auto 34px;font-size:1.15rem;font-weight:500}.kk-power{--ok-sbg: #2B2B2B;color:#fff;text-align:center}.kk-power-in{display:flex;flex-direction:column;align-items:center}.kk-power-title{max-width:1000px;margin:0 0 30px;color:#fff;font-size:clamp(3rem, calc(1.2rem + 6vw), 7.5rem)}.kk-power-text{max-width:36rem;margin:0 auto 40px;text-align:left;font-size:1.15rem;line-height:1.65;color:rgba(255,255,255,0.82)}.kk-power-text p{margin:0 0 1em}.kk-power-text strong{color:#fff}.kk-power-note{margin:18px 0 0;font-size:0.9rem;color:rgba(255,255,255,0.65)}.kk-about{background:#fff;padding-block:clamp(70px, 9vw, 130px)}.kk-about-in{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(32px, 5vw, 80px);align-items:start}.kk-about-media{position:relative;margin:0}.kk-about-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:14px}.kk-about-media figcaption{position:absolute;right:-12px;bottom:26px;padding:8px 18px;background:#0A0A0A;color:#fff;font-size:1.4rem;transform:rotate(-2deg)}.kk-about-title{margin:0 0 20px;color:#0A0A0A;font-size:clamp(2.8rem, calc(1.2rem + 4.4vw), 5.4rem)}.kk-about-text{margin-bottom:26px;font-size:1.12rem;color:#333}.kk-about-text p{margin:0 0 1em}.kk-about-list ul{list-style:none;margin:0 0 36px;padding:0;display:grid;gap:10px}.kk-about-list li{position:relative;padding:14px 16px 14px 52px;border-radius:8px;background:#F4F4F4;font-weight:600;color:#111}.kk-about-list li::before{content:"✓";position:absolute;left:16px;top:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#FF6600;color:#0A0A0A;font-size:0.85rem;font-weight:800}@media (max-width: 900px){.kk-about-in{grid-template-columns:1fr}.kk-about-img{aspect-ratio:1}}.nb-faq .nb-head,.nb-faq-list{max-width:50rem;margin-inline:auto}.nb-faq .nb-head:not(.nb-center){margin-inline:auto}.nb-faq-item{border-bottom:1px solid var(--nb-line)}.nb-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.08em}.nb-faq-item summary::-webkit-details-marker{display:none}.nb-faq-item summary .nb-icon{flex-shrink:0;transition:transform 200ms ease}.nb-faq-item[open] summary .nb-icon{transform:rotate(180deg)}.nb-faq-answer{padding:0 0 22px;max-width:44rem}.kk-final{--ok-sbg: #0A0A0A;color:#fff;text-align:center;padding-bottom:clamp(90px, 11vw, 160px);overflow:hidden;scroll-margin-top:80px}.kk-float{position:absolute;inset:0;z-index:0;pointer-events:none}.kk-float span{position:absolute;width:68px;height:68px;display:grid;place-items:center;border-radius:16px;background:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.06);animation:kk-bob 6s ease-in-out infinite}.kk-float img{width:32px;height:32px;display:block}.kk-f1{left:6%;top:26%;transform:rotate(-8deg)}.kk-f2{left:17%;top:60%;transform:rotate(6deg);animation-delay:-1s}.kk-f3{left:8%;top:82%;transform:rotate(-4deg);animation-delay:-2s}.kk-f4{left:27%;top:16%;transform:rotate(5deg) scale(0.82);animation-delay:-3s}.kk-f5{right:7%;top:24%;transform:rotate(7deg);animation-delay:-1.5s}.kk-f6{right:17%;top:58%;transform:rotate(-6deg);animation-delay:-2.5s}.kk-f7{right:8%;top:82%;transform:rotate(4deg);animation-delay:-3.5s}.kk-f8{right:28%;top:88%;transform:rotate(-5deg) scale(0.82);animation-delay:-4s}@keyframes kk-bob{0%,100%{translate:0 0}50%{translate:0 -10px}}@media (prefers-reduced-motion: reduce){.kk-float span{animation:none}}.kk-final-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:900px}.kk-final-title{margin:0 0 40px;color:#fff;font-size:clamp(2.8rem, calc(1.2rem + 5.2vw), 6.4rem)}.kk-final-btn{font-size:clamp(1.3rem, calc(1rem + 0.8vw), 1.8rem)}.kk-final-note{margin:18px 0 44px;font-size:0.9rem;color:rgba(255,255,255,0.65)}.kk-final-text{max-width:38rem;text-align:left;font-size:1.05rem;line-height:1.65;color:rgba(255,255,255,0.78)}.kk-final-text strong{color:#FF6600}@media (max-width: 900px){.kk-f4,.kk-f8{display:none}}@media (max-width: 700px){.kk-float{display:none}}html,body{overflow-x:clip}.nb-site{--nb-font-heading: "Inter", system-ui, sans-serif;--nb-font-body: "Inter", system-ui, sans-serif;--ok-orange: #FF6600;--ok-deep: #E55300;--ok-ink: #0A0A0A;--ok-gray: #2B2B2B;--ok-paper: #F4F4F4;--ok-display: "Anton", Impact, "Arial Narrow", sans-serif;--ok-arrow: url("/media/Bilder/ok-arrow.svg");--ok-mark: linear-gradient(-180deg, #FFC8A0 15%, #FFE6D3 94%);background:var(--ok-paper);line-height:1.6;overflow-x:clip}.nb-site h1,.nb-site h2,.nb-site h3{letter-spacing:-0.02em}.nb-site .ok-display{font-family:var(--ok-display);font-weight:400;text-transform:uppercase;letter-spacing:0.005em;line-height:1.14;text-wrap:balance}.nb-site .kk-hero-title{font-size:clamp(3.4rem, calc(1.2rem + 8.5vw), 9.5rem);color:#fff;line-height:1.08}.nb-site .kk-cards-title,.nb-site .kk-stats-title{font-size:clamp(2.8rem, calc(1.2rem + 5vw), 6rem)}.nb-site .kk-card-title{font-size:clamp(2rem, calc(1.2rem + 1.6vw), 3rem)}.nb-site .kk-case-title,.nb-site .kk-about-title{font-size:clamp(2.8rem, calc(1.2rem + 4.4vw), 5.4rem)}.nb-site .ok-band-title{font-size:clamp(2.6rem, calc(1.2rem + 4.6vw), 5.6rem)}.nb-site .kk-power-title{font-size:clamp(3rem, calc(1.2rem + 6vw), 7.5rem)}.nb-site .kk-final-title{max-width:780px;font-size:clamp(2.8rem, calc(1.2rem + 5.2vw), 6.4rem)}.nb-site .nb-faq .nb-head h2{font-family:var(--ok-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.8rem, calc(1.2rem + 5vw), 6rem);line-height:1.14;letter-spacing:0.005em}.nb-site .kk-hero-sub{max-width:46rem;font-size:clamp(1.25rem, calc(1.05rem + 0.75vw), 1.75rem);line-height:1.4}.nb-site .kk-cards-intro,.nb-site .kk-stats-intro{max-width:46rem;margin-inline:auto;font-size:clamp(1.25rem, calc(1.05rem + 0.65vw), 1.6rem);line-height:1.45}.nb-site .kk-case-text,.nb-site .kk-about-text,.nb-site .ok-band-text,.nb-site .kk-power-text{font-size:clamp(1.15rem, calc(1rem + 0.45vw), 1.4rem);line-height:1.55}.nb-site .kk-card-text{font-size:1.08rem}.nb-site .kk-letter-in{max-width:58rem}.nb-site .kk-letter-body{font-size:clamp(1.25rem, calc(0.75rem + 1.4vw), 2rem);line-height:1.55;letter-spacing:-0.01em;color:#0A0A0A}.nb-site .kk-letter-body p{margin:0 0 1.05em}.nb-site .kk-letter-body em,.nb-site .ok-mark{font-style:normal;color:#2B2B2B;padding:2px 4px;border-radius:4px;background:var(--ok-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone}.nb-site .kk-power-text em,.nb-site .kk-case-text em,.nb-site .kk-about-text em{font-style:normal;color:#0A0A0A;padding:2px 4px;border-radius:4px;background:var(--ok-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone}.nb-site a.ok-btn,.nb-site a.nb-btn{color:#0A0A0A;text-decoration:none}.nb-site a.ok-btn-dark{color:#fff}.nb-site .ok-btn{gap:0.5em}.nb-site .ok-btn::after{content:"";flex-shrink:0;width:0.9em;height:0.9em;background-color:currentColor;-webkit-mask:var(--ok-arrow) center/contain no-repeat;mask:var(--ok-arrow) center/contain no-repeat;transition:transform 150ms ease}.nb-site .ok-btn:hover::after{transform:translateX(3px)}.nb-site .ok-btn>span[aria-hidden],.nb-site .ok-btn .kk-arrow{display:none}.nb-site .kkd-btn{font-size:0 !important;gap:14px;padding:22px 48px;border-radius:10px}.nb-site .kkd-btn>span{font-size:clamp(1.3rem, calc(1rem + 0.8vw), 1.8rem);line-height:1.1}.nb-site .kkd-btn::after{width:clamp(1.15rem, calc(0.9rem + 0.7vw), 1.6rem);height:clamp(1.15rem, calc(0.9rem + 0.7vw), 1.6rem)}.nb-site .okf a:not(.ok-btn){color:rgba(255,255,255,0.82);text-decoration:none}.nb-site .okf a:not(.ok-btn):hover{color:#FF6600}.nb-site .kk-logos-wall{background:var(--ok-paper)}.nb-site .kk-f1{left:3%;top:30%}.nb-site .kk-f2{left:12%;top:62%}.nb-site .kk-f3{left:4%;top:84%}.nb-site .kk-f4{left:16%;top:14%}.nb-site .kk-f5{right:3%;top:28%;left:auto}.nb-site .kk-f6{right:12%;top:60%;left:auto}.nb-site .kk-f7{right:4%;top:84%;left:auto}.nb-site .kk-f8{right:16%;top:12%;left:auto}.nb-site .kk-logos-wall+.ok-slant{background:transparent}@media (max-width: 1250px){.nb-site .kk-f4,.nb-site .kk-f8,.nb-site .kk-f2,.nb-site .kk-f6{display:none}}@media (max-width: 600px){.nb-site .ok-btn{max-width:100%;white-space:nowrap;gap:10px;padding:0.85em 1.1em;font-size:clamp(1rem, 5vw, 1.25rem)}.nb-site .kk-final-btn{width:100%}.nb-site .kkd-btn{width:100%;padding:18px 22px;gap:12px}.nb-site .kkd-btn>span{font-size:clamp(1.1rem, 5.5vw, 1.4rem);white-space:nowrap}.nb-site .kkd-btn::after{width:1.1rem;height:1.1rem}:root:has(#vorfuehrung) .nb-site .kk-hero .kk-hero-title{font-size:min(3.4rem, 10.4vw)}}@media (prefers-reduced-motion: reduce){.nb-site .ok-btn:hover::after{transform:none}}.ok-kick{margin:0 0 18px;font-size:0.82rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:var(--ok-orange)}.nb-header{background:#fff;border-bottom:1px solid rgba(0,0,0,0.08)}.nb-brand img{max-height:32px}.nb-btn,.ok-btn{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0.85em 2em;border:0;border-radius:8px;background:var(--ok-orange);color:var(--ok-ink);font-family:var(--ok-display);font-weight:400;font-size:1.35rem;letter-spacing:0.01em;text-transform:uppercase;line-height:1.1;text-decoration:none;box-shadow:none;transform:none;transition:background-color 150ms ease}.nb-btn:hover,.ok-btn:hover{background:#FF7A1F;transform:none;box-shadow:none}.nb-btn:active,.ok-btn:active{transform:none}.nb-header-cta{font-size:1.05rem;padding:0.6em 1.3em}.ok-btn-dark{background:var(--ok-ink)}.ok-btn-dark:hover{background:#222}.ok-slant{position:relative;isolation:isolate;background:transparent;overflow-x:clip;padding-top:calc(clamp(64px, 8vw, 120px) + 5vw);padding-bottom:clamp(64px, 8vw, 120px)}.ok-slant::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ok-sbg, #2B2B2B);clip-path:polygon(0 5vw, 100% 0, 100% 100%, 0 100%)}.ok-bars{position:absolute;left:0;right:0;top:0;height:calc(5vw + 8px);pointer-events:none;z-index:0}.ok-bars::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #f60 0%, #f60 35%, #FFB37F 70%, rgba(255,179,127,0) 100%);clip-path:polygon(0 5vw, 100% 0, 100% 6px, 0 calc(5vw + 6px))}.ok-bars::after{content:none}.nb-faq{background:var(--ok-paper)}.nb-faq .nb-kicker{font-size:0.82rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:var(--ok-deep)}.nb-faq-item{margin-bottom:10px;border:0 !important;background:#E9E9E9;border-radius:4px;padding-inline:22px}.nb-faq-item summary{font-family:"Inter", sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-0.01em}.nb-footer{background:var(--ok-ink)}
