@font-face{font-family: 'Schibsted Grotesk';font-style: normal;font-display: swap;font-weight: 400 900;src: url('/assets/fonts/schibsted-grotesk-latin-wght-normal.woff2') format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Schibsted Grotesk';font-style: normal;font-display: swap;font-weight: 400 900;src: url('/assets/fonts/schibsted-grotesk-latin-ext-wght-normal.woff2') format('woff2-variations');unicode-range: U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--black: var(--black);--ink: #1a1a1a;--body: #2a2a2a;--mid: #5f5f5f;--white: #fff;--off: #ffffff;--pearl: #f6f4f8;--line: #e3dee7;--gold: #b59658;--gold-hi: #c7aa70;--gold-d: #7f6637;--on-dark: rgba(255,255,255,.74);--on-dark-s: rgba(255,255,255,.58);--line-d: rgba(255,255,255,.13);--ease: cubic-bezier(.16,1,.3,1);--sec: clamp(72px, 10vw, 148px);--gut: clamp(20px, 4vw, 40px);color-scheme: light;--black: var(--black);--ink: #1a1a1a;--body: #2a2a2a;--mid: #5f5f5f;--pearl: #f6f4f8;--line: #e8e2d4;--on-dark: rgba(255,255,255,.76);--on-dark-s: rgba(255,255,255,.6);--line-d: rgba(255,255,255,.13);--card-d: var(--black);--burgundy: #5c1f2c;--black: #1f0e24;--ink: #1f0e24;--body: #453a4a;--mid: #6a5f6e;--plum: #2c1433;--plum-2: #3a1f42;--gold: #f2b134;--gold-hi: #f8c55c;--gold-d: #8c5c00;--gold-t: #8c5c00;--tint: #f6f4f8;--rule: #e3dee7;--rule-d: rgba(255,255,255,.17);--line: #e3dee7;--card-d: #1f0e24;--on-dark: rgba(255,255,255,.8);--on-dark-s: rgba(255,255,255,.64);--line-d: rgba(255,255,255,.16);--r: 12px}@view-transition{navigation: auto}*, *::after, *::before{box-sizing: border-box}[hidden]{display: none!important}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;scroll-padding-top: 96px}body{margin: 0;font-weight: 400;font-size: clamp(16.5px, 1.1vw, 18px);line-height: 1.65;font-family: 'Schibsted Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing: -.006em;color: var(--body);background: var(--white);-webkit-font-smoothing: antialiased;background: var(--white);color: var(--body);letter-spacing: 0}body.no-scroll{overflow: hidden}img, svg, video{display: block;max-width: 100%;height: auto}dd, dl, figure, h1, h2, h3, ol, p, ul{margin: 0}ol, ul{padding: 0;list-style: none}a{color: inherit}b, strong{font-weight: 700}address{font-style: normal}fieldset{border: 0;margin: 0;padding: 0;min-width: 0}.wrap{width: 100%;max-width: 1320px;margin-inline: auto;padding-inline: var(--gut)}.skip{position: absolute;left: -999px;top: 8px;background: var(--gold);color: var(--black);padding: 10px 16px;z-index: 200}.skip:focus{left: 8px}.h-lg, .h-md, .h-xl{color: var(--black);text-wrap: balance}.h-xl{letter-spacing: -.04em}.h-lg{letter-spacing: -.035em}.h-md{font-size: clamp(23px, 2.2vw, 32px);letter-spacing: -.028em}.gold{color: var(--gold)!important}.gold-d{color: var(--gold-d)!important}.lead{font-size: clamp(18px, 1.45vw, 22px);line-height: 1.55;color: var(--mid);max-width: 62ch;margin-top: 22px;letter-spacing: -.012em}.eyebrow{display: flex;align-items: center;gap: 14px;letter-spacing: .24em;text-transform: uppercase;color: var(--gold-d);line-height: 1.5}.eyebrow::before{content: '';width: 34px;height: 1px;background: currentColor;flex: none}.logo{font-size: 25px;letter-spacing: -.055em;color: var(--black);line-height: 1;white-space: nowrap}.logo-d{font-weight: 900;color: var(--gold)}a:has(> .logo){text-decoration: none;display: inline-block}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;padding: 16px 26px;min-height: 54px;background: var(--gold);color: var(--black);font: 600 16.5px/1.2 'Schibsted Grotesk',sans-serif;letter-spacing: -.01em;text-decoration: none;border: 0;cursor: pointer;transition: background .2s,transform .2s var(--ease),box-shadow .25s}.btn:hover{background: var(--gold-hi);transform: translateY(-2px);box-shadow: 0 10px 28px rgba(181,150,88,.28)}.btn:active{transform: scale(.985)}.btn .arr{transition: transform .25s var(--ease);flex: none}.btn:hover .arr{transform: translateX(4px)}.btn:disabled{opacity: .6;cursor: default;transform: none;box-shadow: none}.btn-sm{padding: 11px 18px;min-height: 44px;font-size: 15px}.btn-lg{padding: 18px 30px;min-height: 62px;font-size: 18px}.btn-avatar{padding-left: 10px}.btn-avatar img{border-radius: 50%;object-fit: cover;flex: none}.btn-line{background: 0 0;color: var(--black);box-shadow: inset 0 0 0 1px var(--black);margin-top: 28px}.btn-line:hover{background: var(--black);color: var(--white);box-shadow: inset 0 0 0 1px var(--black)}.btn-ghost{background: none;border: 0;font: 500 16px 'Schibsted Grotesk',sans-serif;color: var(--mid);cursor: pointer;padding: 14px 6px}.btn-ghost:hover{color: var(--black)}.btn-full{width: 100%}.link{font-weight: 600;color: var(--black);text-decoration: none;background: linear-gradient(var(--gold),var(--gold)) 0 100%/100% 1.5px no-repeat;padding-bottom: 3px;transition: background-size .3s var(--ease)}.link-lg{font-size: 17px}.progress{position: fixed;inset: 0 0 auto;height: 2px;background: var(--gold);transform: scaleX(0);transform-origin: 0 50%;z-index: 120;pointer-events: none}.site-head{position: sticky;top: 0;z-index: 100;background: rgba(255,255,255,.86);backdrop-filter: saturate(160%) blur(14px);transition: background .3s,border-color .3s}.site-head.is-stuck{border-color: var(--line)}.head-in{display: flex;align-items: center;gap: 32px}.nav{display: flex;align-items: center;gap: 30px;margin-left: auto}.has-menu > a, .nav > a{font-size: 15.5px;color: var(--ink);text-decoration: none;padding: 8px 0;background: linear-gradient(var(--gold),var(--gold)) 0 100%/0 1.5px no-repeat;transition: background-size .25s var(--ease)}.has-menu:hover > a, .nav > a:hover{background-size: 100% 1.5px}.has-menu{position: relative}.menu{position: absolute;top: 100%;width: 620px;display: grid;grid-template-columns: 1fr 1fr;gap: 2px;padding: 12px;background: var(--white);border: 1px solid var(--line);box-shadow: 0 24px 60px rgba(10,10,10,.1);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s,transform .25s var(--ease),visibility .2s}.has-menu:focus-within .menu, .has-menu:hover .menu{opacity: 1;visibility: visible;transform: none}.menu a{display: block;padding: 14px;text-decoration: none;transition: background .15s}.menu a:hover{background: var(--pearl)}.menu strong{display: block;color: var(--black);font-size: 15px;font-weight: 650}.menu span{display: block;font-size: 13.5px;color: var(--mid);line-height: 1.4;margin-top: 3px}.burger{display: none;margin-left: auto;width: 46px;height: 46px;background: none;border: 0;cursor: pointer;position: relative}.burger i{position: absolute;left: 11px;right: 11px;height: 1.5px;background: var(--black);transition: transform .3s var(--ease),top .3s var(--ease)}.burger i:first-child{top: 18px}.burger i:last-child{top: 27px}.is-open .burger i:first-child{top: 22px;transform: rotate(45deg)}.is-open .burger i:last-child{top: 22px;transform: rotate(-45deg)}.m-nav{display: none}.is-simple .head-in{justify-content: space-between;height: 68px}.head-back{font-size: 14.5px;font-weight: 500;color: var(--mid);text-decoration: none}.head-back:hover{color: var(--black)}.sec{padding-block: var(--sec)}.sec-soft{background: var(--pearl)}.sec-dark{background: var(--black);color: var(--on-dark)}.sec-dark .h-lg, .sec-dark .h-md, .sec-dark .h-xl{color: var(--off)}.sec-dark .h-lg b, .sec-dark .h-xl b{color: var(--white)}.sec-dark .lead{color: var(--on-dark)}.final .eyebrow, .p-hero .eyebrow, .sec-dark .eyebrow{color: var(--gold)}.sec-head{max-width: 1000px;margin-bottom: clamp(44px,5.5vw,80px)}.split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: clamp(36px,7vw,110px);align-items: start}.split-l{position: sticky;top: 112px}.js [data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity .8s var(--ease),transform .8s var(--ease)}.js [data-reveal].is-in{opacity: 1;transform: none}.phases{display: grid;grid-template-columns: repeat(4,1fr);gap: clamp(22px,2.4vw,36px);border-top: 2px solid var(--black)}.sec-soft .phases{border-color: var(--gold)}.phase{display: flex;flex-direction: column;gap: 12px;padding-top: 22px;position: relative}.phase::before{content: '';position: absolute;top: -7px;left: 0;width: 12px;height: 12px;background: var(--gold);transform: rotate(45deg)}.phase-n{letter-spacing: .18em;text-transform: uppercase;color: var(--gold-d)}.phase h3{font-size: clamp(19px, 1.6vw, 23px);letter-spacing: -.028em;color: var(--black);line-height: 1.18}.phase > p:not(.phase-n){color: var(--mid);font-size: 16px;flex: 1}.result{border: 1px solid var(--gold)}.result span{display: block;letter-spacing: .18em;text-transform: uppercase;color: var(--gold-d)}.result p{color: var(--black);line-height: 1.35}.faq-wrap{display: grid;grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);gap: clamp(32px,6vw,96px);align-items: start}.faq-narrow{max-width: 900px}.faq-i{border-bottom: 1px solid var(--line)}.faq-i:first-child{border-top: 1px solid var(--line)}.faq-i summary{display: flex;justify-content: space-between;gap: 24px;align-items: flex-start;padding: 24px 0;cursor: pointer;list-style: none;font-size: clamp(18px, 1.4vw, 21px);line-height: 1.3;font-weight: 600;letter-spacing: -.02em;color: var(--black);transition: color .2s}.faq-i summary::-webkit-details-marker{display: none}.faq-i summary:hover{color: var(--gold-d)}.faq-i summary i{position: relative;flex: none;width: 18px;height: 18px;margin-top: 5px;transition: transform .3s var(--ease)}.faq-i summary i::after, .faq-i summary i::before{content: '';position: absolute;background: var(--gold-d)}.faq-i summary i::before{left: 0;right: 0;top: 8px;height: 2px}.faq-i summary i::after{top: 0;bottom: 0;left: 8px;width: 2px}.faq-i[open] summary i{transform: rotate(45deg)}.faq-i > div{padding: 0 42px 26px 0;color: var(--mid)}.site-foot{background: var(--black);color: var(--on-dark);border-top: 1px solid var(--line-d);padding-top: clamp(56px,7vw,96px);font-size: 15.5px}.foot-top{display: grid;grid-template-columns: 1.5fr 1fr 1.1fr 1fr;gap: clamp(28px,4vw,64px);padding-bottom: clamp(44px,6vw,80px)}.site-foot .logo{color: var(--off);font-size: 30px}.foot-brand p{margin: 16px 0;color: var(--gold);font-weight: 500;font-size: 14.5px}.foot-brand address{color: var(--on-dark-s);font-size: 14.5px;line-height: 1.6}.site-foot .foot-h{letter-spacing: .22em;text-transform: uppercase;color: var(--gold);margin-bottom: 16px}.foot-contact > a:not(.btn), .site-foot nav a{display: block;text-decoration: none;padding: 5px 0;color: var(--on-dark);transition: color .2s,transform .2s;overflow-wrap: anywhere}.foot-contact > a:not(.btn):hover, .site-foot nav a:hover{color: var(--gold);transform: translateX(3px)}.foot-contact .btn{margin-top: 18px}.foot-bot{display: flex;justify-content: space-between;gap: 16px 32px;flex-wrap: wrap;padding-block: 24px;border-top: 1px solid var(--line-d);font-size: 13.5px;color: var(--on-dark-s)}.foot-legal{display: flex;gap: 22px}.foot-legal a{text-decoration: none}.foot-legal a:hover{color: var(--gold)}.p-hero{background: var(--black);color: var(--on-dark);padding-block: clamp(44px,6vw,80px) clamp(64px,9vw,130px)}.p-hero .h-lg, .p-hero .h-xl{color: var(--off)}.p-hero .h-lg b, .p-hero .h-xl b{color: var(--white)}.p-hero .lead{color: var(--on-dark)}.p-hero-in{max-width: 1040px}.p-hero .hero-cta .link{color: var(--off);color: var(--ink)}.p-hero-c .p-hero-in{margin-inline: auto;text-align: center;display: flex;flex-direction: column;align-items: center}.p-hero-c{padding-top: clamp(70px,9vw,130px)}.p-hero-s{padding-bottom: clamp(44px,5vw,70px)}.crumbs{margin-bottom: clamp(32px,4vw,56px);font-size: 13.5px;color: var(--on-dark-s)}.crumbs ol{display: flex;flex-wrap: wrap;gap: 4px 8px}.crumbs li + li::before{content: '/';margin-right: 8px;opacity: .5}.crumbs a{text-decoration: none}.crumbs a:hover{color: var(--gold)}.more-links{display: grid;grid-template-columns: 1fr 1fr;gap: 0 48px}.more-links a{display: flex;justify-content: space-between;align-items: center;gap: 18px;padding: 20px 0;border-bottom: 1px solid var(--line);text-decoration: none;font-weight: 600;font-size: 18px;color: var(--black);letter-spacing: -.02em;transition: color .2s}.more-links a:hover{color: var(--gold-d)}.more-links .arr{transition: transform .3s var(--ease);flex: none}.more-links a:hover .arr{transform: translateX(4px)}.seats{border: 1px solid rgba(181,150,88,.5);background: rgba(181,150,88,.07);padding: 20px 24px;margin: 28px 0;max-width: 540px;width: 100%}.seats b{color: var(--gold)}.seat-bar{display: flex;gap: 4px;margin-top: 12px}.seat-bar i{flex: 1;height: 6px}.video-box{max-width: 1000px;margin: clamp(36px,5vw,64px) auto 0;background: #111}.video-box video{width: 100%}.article-wrap{display: grid;grid-template-columns: 280px minmax(0,760px);gap: clamp(36px,6vw,96px);justify-content: center;align-items: start}.toc{position: sticky;top: 112px;font-size: 14.5px;line-height: 1.35}.toc p{letter-spacing: .2em;text-transform: uppercase;color: var(--gold-d);margin-bottom: 14px}.toc a{display: block;text-decoration: none;color: var(--mid);padding: 7px 0;border-bottom: 1px solid var(--line)}.toc a:hover{color: var(--black)}.article-by{font-size: 14.5px;color: var(--mid);margin-bottom: 8px}.article h2{font-size: clamp(24px, 2.3vw, 34px);line-height: 1.16;letter-spacing: -.032em;color: var(--black);margin: 48px 0 16px}.article p + p{margin-top: 14px}.article ul:not(.x){display: grid;gap: 10px;margin-top: 14px}.article section > ul li{padding-left: 22px;position: relative}.article section > ul li::before{content: '';position: absolute;left: 2px;top: .62em;width: 7px;height: 7px;background: var(--gold);transform: rotate(45deg)}.article a{color: var(--gold-d);font-weight: 600}.article .faq{margin-top: 12px}.legal-in{max-width: 800px}.legal-note{color: var(--mid);margin-bottom: 26px}.legal h2{font-size: 21px;letter-spacing: -.02em;color: var(--black);margin: 34px 0 10px}.legal a{color: var(--gold-d)}.form-page{background: var(--pearl);padding-block: clamp(44px,6vw,88px) var(--sec)}.form-wrap{max-width: 760px}.form-page .eyebrow{color: var(--gold-d)}.form{margin-top: 38px;background: var(--white);padding: clamp(22px,4vw,44px);border: 1px solid var(--line);display: grid;gap: 20px}.form-step{display: grid;gap: 20px}.form-step[hidden]{display: none}.form-step-t{font-size: 23px;letter-spacing: -.03em;color: var(--black);padding: 0;margin-bottom: 4px}.form-prog p{display: flex;justify-content: space-between;gap: 16px;font-size: 12.5px;font-weight: 600;color: var(--mid);margin-bottom: 8px;justify-content: flex-end}.form-prog p span:first-child{display: none}.form-bar{height: 3px;background: var(--line)}.form-bar i{display: block;height: 100%;width: 0;background: var(--gold);transition: width .4s var(--ease)}.f, .f-g{display: grid;gap: 7px}.f > span, .f-g > legend{font-size: 14px;font-weight: 600;color: var(--ink);padding: 0}.f-g > legend{margin-bottom: 9px}.f input, .f select, .f textarea{width: 100%;font: 400 16px/1.4 'Schibsted Grotesk',sans-serif;color: var(--black);background: var(--white);border: 1px solid #857b8b;padding: 13px 14px;transition: border-color .2s,box-shadow .2s}.f input:focus, .f select:focus, .f textarea:focus{outline: 0;border-color: var(--gold-d);box-shadow: 0 0 0 3px rgba(181,150,88,.22)}.f-2{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.opts{display: grid;gap: 6px}.opt{display: flex;gap: 11px;align-items: flex-start;padding: 11px 13px;border: 1px solid var(--line);cursor: pointer;font-size: 15.5px;line-height: 1.35;transition: border-color .15s,background .15s}.opt:hover{border-color: var(--gold)}.opt:has(input:checked){border-color: var(--gold-d);background: rgba(181,150,88,.08)}.consent input, .opt input{accent-color: var(--gold-d);width: 17px;height: 17px;margin: 2px 0 0;flex: none}.consent{display: flex;gap: 11px;font-size: 14.5px;color: var(--mid);line-height: 1.5;flex-wrap: wrap}.consent > span{flex: 1 1 80%}.consent a{color: var(--gold-d)}.is-bad input:not([type=radio]):not([type=checkbox]), .is-bad select, .is-bad textarea{border-color: #a12b2b}.f-msg{color: #a12b2b;font-size: 13.5px;font-weight: 500;width: 100%}.form-err{background: #fbf1f1;border: 1px solid #e3bcbc;color: #7d1f1f;padding: 12px 14px;font-size: 14.5px}.form-nav{display: flex;justify-content: space-between;align-items: center;gap: 12px}.form-nav > :only-child{margin-left: auto}.form-nav [hidden]{display: none}.form-note{font-size: 13.5px;color: var(--mid);text-align: center}.form-done{margin-top: 38px;background: var(--white);border: 1px solid var(--gold);padding: clamp(28px,4vw,48px);display: grid;gap: 16px;justify-items: start}.form-done[hidden]{display: none}.form-done h2{font-size: 26px;letter-spacing: -.03em;color: var(--black);line-height: 1.2}.hp{position: absolute;left: -9999px;height: 1px;overflow: hidden}.sticky-cta{display: none}.final, .p-hero{position: relative;overflow: hidden;isolation: isolate}.final > .wrap, .p-hero > .wrap{position: relative;z-index: 1}.final::after, .p-hero::after{content: '';position: absolute;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(60% 70% at 85% 0,rgba(181,150,88,.16),transparent 70%);display: none}.ul{position: relative}.ul::after{content: '';position: absolute;left: 0;right: .2em;bottom: -.03em;height: .08em;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 10' preserveAspectRatio='none'%3E%3Cpath d='M2 8Q80 3 160 6t158-1' stroke='%23B59658' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform-origin: 0 50%;animation: draw .9s .9s var(--ease) both;display: none}@keyframes draw{from{transform: scaleX(0)}}.sw{display: inline-block;animation: rise .8s var(--ease) both}@keyframes rise{from{opacity: 0;transform: translateY(.45em)}}.hero-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 30px}.sig{filter: brightness(0) invert(1);width: 140px;height: auto;margin-bottom: 6px;opacity: .92}.stats{position: relative;background: var(--black);border-top: 1px solid rgba(181,150,88,.32);color: var(--on-dark)}.stats-in{display: grid;grid-template-columns: repeat(4,1fr)}.stat{padding: clamp(28px,3.4vw,52px) 26px;border-left: 1px solid var(--line-d)}.stat:first-child{border-left: 0;padding-left: 0}.stat-n{color: var(--gold);letter-spacing: -.06em;line-height: 1;font-variant-numeric: tabular-nums}.stat-txt{letter-spacing: -.045em}.stat-l{color: var(--white);font-weight: 600;margin-top: 14px;font-size: 15.5px}.stat-s{font-size: 14px;color: var(--on-dark-s)}@keyframes mq{to{transform: translateX(-50%)}}.story{background: var(--black);color: var(--on-dark);padding-block: var(--sec)}.story.is-pin{height: 340vh;padding: 0}.story.is-pin .story-pin{position: sticky;top: 0;height: 100vh;display: flex;align-items: center;overflow: hidden}.story-in{display: grid;grid-template-columns: minmax(0,.58fr) minmax(0,1.42fr);gap: clamp(28px,4vw,64px);align-items: center}.story-txt{display: grid}.story-s{padding-bottom: 28px}.story-s .eyebrow{color: var(--gold)}.story-s .h-lg{color: var(--off)}.story-s .h-lg b{color: var(--gold)}.story-s > p:not(.eyebrow){margin-top: 20px;font-size: clamp(17px, 1.3vw, 19px)}.is-pin .story-s{grid-area: 1/1;padding: 0;opacity: 0;transform: translateY(18px);transition: opacity .5s,transform .6s var(--ease);pointer-events: none}.is-pin .story-s.is-on{opacity: 1;transform: none;pointer-events: auto}.story-list{display: grid;gap: 12px;margin-top: 22px}.story-list li{display: flex;gap: 11px;font-size: 16.5px;line-height: 1.4;color: var(--off)}.story-list .chk{color: var(--gold);flex: none}.flow{width: 100%;font-family: 'Schibsted Grotesk',sans-serif;overflow: visible}.flow-line{fill: none;stroke: rgba(181,150,88,.85);stroke-width: 1.5}.flow-clean{fill: none;stroke: var(--gold);stroke-width: 4;stroke-dasharray: 1;stroke-dashoffset: 0}.flow-dot{fill: rgba(255,255,255,.85)}.flow-dot-b{fill: var(--gold-hi)}.flow-in rect{fill: #161616;stroke: rgba(255,255,255,.22)}.flow-in text{fill: rgba(255,255,255,.86);font-size: 15px;font-weight: 500}.flow-core rect{fill: var(--gold)}.flow-core .t1{fill: var(--black);font-weight: 800;font-size: 17px;letter-spacing: -.03em}.flow-core .t2{fill: var(--black);font-weight: 400;font-size: 15px}.flow-out rect{fill: rgba(181,150,88,.1);stroke: var(--gold);stroke-width: 1.5}.flow-out text{fill: var(--gold-hi);font-weight: 800;font-size: 19px;letter-spacing: .06em}.flow-m{display: none}.portrait img{width: 100%}.checks{display: grid;gap: 18px}.checks li{display: flex;gap: 14px;color: var(--body);line-height: 1.55}.checks b{color: var(--black);font-weight: 650}.chk{color: var(--gold-d);flex: none;margin-top: 3px}.spot{position: relative}.spot::before{content: '';position: absolute;inset: 0;opacity: 0;pointer-events: none;transition: opacity .35s;background: radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(181,150,88,.17),transparent 70%);display: none}.spot:hover::before{opacity: 1}.spot > *{position: relative}.pains{counter-reset: p}.pains li{counter-increment: p;line-height: 1.22;letter-spacing: -.03em;color: var(--black);border-bottom: 1px solid var(--line);position: relative;transition: color .35s,transform .5s var(--ease)}.pains li:first-child{border-top: 1px solid var(--line)}.pains li::before{content: counter(p,decimal-leading-zero);position: absolute;left: 0;font-size: 14px;letter-spacing: .08em;color: var(--gold-d)}.pains li::after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;width: 100%;background: var(--gold);transform: scaleX(0);transform-origin: 0 50%;transition: transform .7s var(--ease)}.js .pains:not(.is-static) li{color: #b9b6ac}.js .pains:not(.is-static) li.is-cur{color: var(--black);transform: translateX(8px);transform: none}.js .pains:not(.is-static) li.is-cur::after{transform: scaleX(1)}.sys{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(36px,7vw,110px);align-items: start}.sys-l{position: sticky;top: 112px}.sys-l .lead{font-size: clamp(16.5px, 1.2vw, 19px)}.sys-n{letter-spacing: -.08em;line-height: .95;color: var(--gold);margin-top: 22px;font-variant-numeric: tabular-nums}.sys-of{letter-spacing: .2em;text-transform: uppercase;color: var(--mid)}.sys-r{position: relative;padding-left: 44px}.sys-line{position: absolute;left: 6px;top: 12px;bottom: 12px;width: 2px;background: var(--line)}.sys-line b{display: block;width: 100%;height: 100%;background: var(--gold);transform: scaleY(0);transform-origin: 50% 0}.sys-s{position: relative;padding: clamp(30px,4vw,60px) 0;opacity: .3;transition: opacity .5s}.sys-s.is-on{opacity: 1}.sys-s::before{content: '';position: absolute;left: -44px;top: calc(clamp(30px,4vw,60px) + 9px);width: 14px;height: 14px;background: var(--white);border: 2px solid var(--line);transform: rotate(45deg);transition: background .3s,border-color .3s}.sys-s.is-on::before{background: var(--gold);border-color: var(--gold)}.sys-k{display: none;font-size: 13px;font-weight: 700;color: var(--gold-d);letter-spacing: .1em;margin-bottom: 8px}.sys-s h3{letter-spacing: -.045em;line-height: 1.04;color: var(--black);margin-bottom: 14px}.sys-s p{color: var(--mid);font-size: clamp(17px, 1.3vw, 20px);max-width: 32em}.cases{display: grid;gap: 22px}.case{top: 104px;display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.3fr);gap: clamp(28px,5vw,80px);background: var(--black);overflow: hidden}.case:nth-child(2){top: 124px}.case:nth-child(3){top: 144px}.case-area{letter-spacing: .2em;text-transform: uppercase;color: var(--on-dark-s)}.case-n{line-height: 1;letter-spacing: -.075em;color: var(--gold);white-space: nowrap}.case-n span{opacity: .65}.case-unit{color: var(--white);font-weight: 600;font-size: 15.5px;line-height: 1.4}.case-unit em{font-style: normal;color: var(--gold);font-weight: 500}.case-body h3{font-size: clamp(24px, 2.5vw, 38px);line-height: 1.1;letter-spacing: -.038em;color: var(--off);margin-bottom: 26px;text-wrap: balance}.chains{display: grid;gap: 20px;margin-bottom: 22px;min-height: 124px;align-content: start}.switch{display: inline-flex;justify-self: start;border: 1px solid var(--line-d);padding: 3px;gap: 3px}.switch button{background: none;border: 0;cursor: pointer;font: 600 13.5px 'Schibsted Grotesk',sans-serif;color: var(--on-dark);padding: 8px 18px;transition: background .25s,color .25s}.switch button:hover{color: var(--white)}.switch button[aria-pressed="true"]{background: var(--gold);color: var(--black)}.js .switch:not([hidden]) ~ .chain-w .chain-t{display: none}.chain-t{letter-spacing: .18em;text-transform: uppercase;color: var(--on-dark-s);margin-bottom: 9px}.chain-t-g{color: var(--gold)}.chain-w{animation: rise .55s var(--ease) both}.chain{display: flex;flex-wrap: wrap;gap: 8px 0;align-items: center}.chain li{font-size: 14px;line-height: 1.25;padding: 10px 14px;border: 1px solid var(--line-d);color: var(--on-dark);display: flex;align-items: center}.chain li + li{margin-left: 22px;position: relative}.chain li + li::before{content: '';position: absolute;left: -23px;top: 50%;width: 22px;height: 1px;background: var(--line-d)}.chain.is-after li{border-color: rgba(181,150,88,.55);color: var(--white)}.chain.is-after li + li::before{background: var(--gold);height: 2px}.chain.is-after li:nth-child(2){background: var(--gold);color: var(--black);font-weight: 650;border-color: var(--gold)}.case-more summary{display: inline-flex;align-items: center;gap: 9px;cursor: pointer;color: var(--gold);font-weight: 600;font-size: 15px;list-style: none;padding: 6px 0}.case-more summary::-webkit-details-marker{display: none}.case-more summary::before{content: '+';font-size: 19px;line-height: 1;transition: transform .3s var(--ease)}.case-more[open] summary::before{transform: rotate(45deg)}.case-more dl{display: grid;grid-template-columns: 100px 1fr;gap: 14px 22px;margin-top: 16px;padding-top: 18px;border-top: 1px solid var(--line-d)}.case-more dt{letter-spacing: .16em;text-transform: uppercase;color: var(--gold);padding-top: 4px}.case-more dd{font-size: 15.5px}.mid-cta{display: flex;flex-direction: column;align-items: center;gap: 22px;text-align: center;margin-top: clamp(44px,5vw,72px)}.mid-cta p{font-size: clamp(22px, 2.3vw, 34px);font-weight: 300;letter-spacing: -.03em;color: var(--off)}.founder{position: relative;overflow: hidden;isolation: isolate}.founder > .founder-pic{position: absolute;left: 0;top: 0;bottom: 0;width: min(50vw,760px);z-index: -1}.founder > .founder-pic img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 15%}.founder::after{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(270deg,var(--black) 48%,rgba(10,10,10,.5) 62%,transparent 78%),linear-gradient(0deg,var(--black) 0,transparent 20%)}.founder-in{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(36px,6vw,90px);align-items: end}.founder-txt > p:not(.eyebrow){margin-top: 18px}.founder-txt .h-lg{margin-bottom: 8px}.facts{display: grid;grid-template-columns: repeat(4,auto);gap: 8px 28px;margin-top: 32px;padding-top: 26px;border-top: 1px solid var(--line-d);justify-content: start}.facts.is-light{grid-template-columns: repeat(3,auto);border-color: var(--line)}.facts b{display: block;font-size: clamp(22px, 2.3vw, 34px);letter-spacing: -.04em;font-weight: 700;color: var(--gold);line-height: 1.1}.is-light b{color: var(--gold-d)}.facts span{font-size: 13.5px;color: var(--on-dark);line-height: 1.3;display: block;margin-top: 5px}.is-light span{color: var(--mid)}.founder-in-s{grid-template-columns: minmax(0,.55fr) minmax(0,1fr);align-items: center}.founder-in-s .founder-pic{background: var(--black)}.final{background: var(--black);color: var(--on-dark);padding-block: clamp(100px,15vw,220px);border-top: 3px solid var(--gold)}.final-in{display: flex;flex-direction: column;align-items: flex-start}.final .h-xl{color: var(--off);letter-spacing: -.055em}.final .h-xl b{color: var(--gold)}.final .lead{color: var(--on-dark);margin-bottom: 40px}.h-xl{letter-spacing: -.048em}.h-lg{letter-spacing: -.042em}.btn{box-shadow: 0 0 0 0 rgba(181,150,88,0)}@media (max-width:1080px){.head-cta, .nav{display: none}.burger{display: block}.m-nav{position: absolute;top: 100%;left: 0;right: 0;height: calc(100dvh - 80px);background: var(--black);padding: 24px var(--gut) 40px;display: flex;flex-direction: column;gap: 2px;opacity: 0;visibility: hidden;transform: translateY(-10px);transition: opacity .25s,transform .3s var(--ease),visibility .25s;overflow-y: auto}.m-nav > a:not(.btn){color: var(--off);font-size: 28px;font-weight: 300;letter-spacing: -.035em;text-decoration: none;padding: 13px 0;border-bottom: 1px solid var(--line-d)}.m-nav .btn{margin-top: 26px}.is-open .m-nav{opacity: 1;visibility: visible;transform: none}.is-open.site-head{background: var(--black)}.is-open .logo{color: var(--off)}.is-open .burger i{background: var(--off)}.phases{grid-template-columns: 1fr 1fr;border-top: 0}.phase{border-top: 2px solid var(--gold)}.foot-top{grid-template-columns: 1fr 1fr}.article-wrap{grid-template-columns: minmax(0,760px)}.toc{position: static}}@media (max-width:860px){.stats-in{grid-template-columns: 1fr 1fr}.stat:nth-child(odd){border-left: 0;padding-left: 0}.stat:nth-child(n+3){border-top: 1px solid var(--line-d)}.case, .faq-wrap, .founder-in, .founder-in-s, .split, .story-in, .sys{grid-template-columns: 1fr}.case, .split-l, .sys-l{position: static}.sys-n, .sys-of{display: none}.sys-k{display: block}.sys-r{padding-left: 34px}.sys-s::before{left: -34px}.more-links{grid-template-columns: 1fr}.founder > .founder-pic{position: relative;width: 100%;height: 100vw;max-height: 560px;z-index: 0;margin-top: calc(var(--sec) * -1)}.founder::after{display: none}.founder-in{position: relative;margin-top: -80px}.founder-in-s{margin-top: 0}.sticky-cta{display: block;position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;padding: 10px var(--gut) calc(10px + env(safe-area-inset-bottom));background: rgba(10,10,10,.92);backdrop-filter: blur(10px);transform: translateY(110%);transition: transform .35s var(--ease)}.sticky-cta.is-on{transform: none}.sticky-cta .btn{width: 100%;min-height: 48px;padding: 12px 18px}.site-foot{padding-bottom: 72px}.facts, .facts.is-light{grid-template-columns: 1fr 1fr;gap: 20px}.flow{display: none}.story-in{gap: 8px}.story-pic{order: -1;margin-bottom: 36px}.flow-m{display: grid;justify-items: center;color: var(--on-dark)}.flow-m-in{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px}.flow-m-in span{font-size: 13.5px;padding: 6px 11px;border: 1px solid var(--line-d);background: #161616}.flow-m-l{width: 2px;height: 34px;background: rgba(255,255,255,.25)}.flow-m-l.is-g{background: var(--gold)}.flow-m-core{background: var(--gold);color: var(--black);font-weight: 800;letter-spacing: -.03em;padding: 14px 22px;font-size: 17px;text-align: center;line-height: 1.2}.flow-m-core small{display: block;font-weight: 400;font-size: 14px;letter-spacing: 0}.flow-m-out{border: 1.5px solid var(--gold);color: var(--gold-hi);font-weight: 800;letter-spacing: .06em;padding: 10px 28px}.chains{min-height: 0}.pains li{padding-left: 46px}}@media (max-width:620px){.f-2, .foot-top, .phases{grid-template-columns: 1fr}.chain{flex-direction: column;align-items: flex-start}.chain li + li{margin: 16px 0 0}.chain li + li::before, .chain.is-after li + li::before{left: 18px;top: -17px;width: 1px;height: 16px}.case-more dl{grid-template-columns: 1fr;gap: 4px}.case-more dd{margin-bottom: 14px}.btn-avatar{font-size: 15.5px;padding: 9px 14px 9px 9px}.btn-lg{font-size: 16px;min-height: 56px}.ul{white-space: normal}.eyebrow{letter-spacing: .16em;font-size: 11.5px}.foot-bot{flex-direction: column}.logo{font-size: 23px}.faq-i > div{padding-right: 0}}.ladder{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;counter-reset: none}.ladder-i{display: flex;flex-direction: column;background: var(--white);border: 1px solid var(--line);border-top: 3px solid var(--gold);overflow: hidden;transition: transform .45s var(--ease),box-shadow .4s}.ladder-i:hover{transform: translateY(-5px);box-shadow: 0 22px 50px rgba(10,10,10,.08)}.ladder-n{letter-spacing: .2em;text-transform: uppercase;color: var(--gold-d)}.ladder-i h3{letter-spacing: -.045em;line-height: 1.05;color: var(--black);margin: 14px 0 12px}.ladder-i > p{color: var(--mid)}.ladder-i ul{display: grid;gap: 10px;margin: 22px 0 26px;flex: 1;align-content: start}.ladder-i ul li{display: flex;gap: 10px;font-size: 15.5px;line-height: 1.4;color: var(--body)}.ladder-i .chk{margin-top: 1px}.link-d{display: inline-block;margin-top: 24px;color: var(--off)}.founder-txt a:not(.btn){color: var(--gold)}.cmp-w{overflow-x: auto}.cmp{width: 100%;min-width: 720px;border-collapse: collapse}.cmp td, .cmp th{padding: 20px 18px;text-align: left;border-bottom: 1px solid var(--line);font-size: 16px;line-height: 1.35;font-weight: 400;color: var(--mid);vertical-align: top}.cmp thead th{font-size: 14px;font-weight: 700;color: var(--black)}.cmp tbody th{font-weight: 650;color: var(--black)}.cmp .is-us{background: var(--black);color: var(--off)}.cmp thead .is-us{color: var(--gold);font-size: 16px}.cmp td.is-us{display: table-cell;font-weight: 550;border-bottom-color: var(--line-d)}.cmp td.is-us .chk{color: var(--gold);display: inline-block;vertical-align: -4px;margin: 0 8px 0 0}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.case:nth-child(4){top: 164px}.case:nth-child(5){top: 184px}@media (max-width:860px){.ladder{grid-template-columns: 1fr}.case:nth-child(n){top: auto}}.ul{white-space: normal}.hero-cta{margin-top: 24px}.fit{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.fit > div{padding: clamp(26px,3vw,44px)}.fit h3{font-size: clamp(24px, 2.3vw, 34px);font-weight: 700;letter-spacing: -.035em;margin-bottom: 22px;color: var(--black)}.fit ul{display: grid;gap: 14px}.fit li{display: flex;gap: 12px;line-height: 1.4}@media (max-width:860px){.fit{grid-template-columns: 1fr}}.case{background: var(--card-d)}.flow-in rect{fill: var(--card-d)}.flow-m-in span{background: var(--card-d)}.founder::after{background: linear-gradient(270deg,var(--black) 48%,rgba(10,10,10,.55) 62%,rgba(10,10,10,.1) 80%),linear-gradient(0deg,var(--black) 0,transparent 20%)}.final{background: var(--burgundy);border-top: 0}.final::after{background: radial-gradient(60% 80% at 85% 10%,rgba(181,150,88,.24),transparent 70%)}.final .lead{color: rgba(255,255,255,.82)}.final .eyebrow{color: var(--gold-hi)}.final .h-xl b{color: var(--gold-hi)}.mock{margin: 0;background: var(--card-d);color: var(--on-dark);border: 1px solid rgba(181,150,88,.3);overflow: hidden;box-shadow: 0 30px 70px rgba(10,10,10,.22);font-size: 14px;line-height: 1.35;transition: transform .6s var(--ease),box-shadow .5s}.mock:hover{transform: translateY(-5px);box-shadow: 0 40px 80px rgba(10,10,10,.28)}.mock figcaption{padding: 8px 16px;font-size: 11.5px;color: var(--on-dark-s);border-top: 1px solid var(--line-d)}.m-bar{display: flex;align-items: center;gap: 6px;padding: 11px 16px;background: rgba(255,255,255,.04);border-bottom: 1px solid var(--line-d)}.m-bar i{width: 9px;height: 9px;border-radius: 50%;background: rgba(255,255,255,.18);flex: none}.m-bar i:first-child{background: var(--gold)}.m-bar span{font-size: 13px;font-weight: 600;color: var(--off);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.m-bar em{margin-left: auto;flex: none;font-style: normal;font-size: 11.5px;color: var(--gold-hi);border-radius: 2px}.m-body{padding: 16px;display: grid;gap: 14px;min-width: 0}.m-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.m-kpis > div{background: rgba(255,255,255,.05);padding: 10px 12px}.m-kpis b{display: block;font-size: 24px;letter-spacing: -.04em;color: var(--white);line-height: 1.1}.m-kpis b.g{color: var(--gold-hi);font-weight: 500}.m-kpis span{font-size: 12px;color: var(--on-dark-s)}.m-t{width: 100%;border-collapse: collapse}.m-t th{text-align: left;font-size: 11.5px;font-weight: 600;color: var(--on-dark-s);padding: 0 0 6px}.m-t td{padding: 7px 8px 7px 0;border-top: 1px solid var(--line-d);color: var(--on-dark)}.m-t .r{text-align: right;padding-right: 14px;font-variant-numeric: tabular-nums}.m-st{display: inline-block;font-size: 11.5px;font-weight: 600;padding: 2px 8px;white-space: nowrap}.m-st.is-ok{color: var(--white);background: rgba(255,255,255,.1)}.m-st.is-q{color: var(--black);background: var(--gold)}.m-st.is-p{color: var(--gold-hi);border: 1px solid rgba(255,255,255,.3)}.m-st.is-o{color: var(--on-dark-s);border: 1px solid var(--line-d)}.m-foot{display: flex;justify-content: space-between;align-items: center;gap: 10px;font-size: 12.5px;color: var(--on-dark-s)}.m-btn{background: var(--gold);color: var(--black);font-weight: 600;padding: 6px 12px;border-radius: 2px;white-space: nowrap}.m-time{color: var(--gold-hi);font-weight: 600}.m-bars{display: grid;gap: 10px}.m-bar-i{display: grid;grid-template-columns: 96px 1fr 42px;align-items: center;gap: 10px;font-size: 13px}.m-bar-i i{display: block;height: 10px;background: rgba(255,255,255,.08)}.m-bar-i i b{display: block;height: 100%;background: var(--gold);transform-origin: 0 50%}.is-in .m-bar-i i b{animation: grow-x .9s var(--ease) both}.m-bar-i em{font-style: normal;text-align: right;color: var(--off);font-variant-numeric: tabular-nums}.m-note{font-size: 13px;color: var(--on-dark);padding-top: 10px;border-top: 1px solid var(--line-d)}.m-note b{color: var(--off)}.m-flow{display: grid;grid-template-columns: 1fr auto 1fr;gap: 10px;align-items: center}.m-xl p{font-size: 12px;font-weight: 600;color: var(--on-dark-s);margin-bottom: 6px}.m-xl table{width: 100%;border-collapse: collapse;font-size: 12.5px;font-variant-numeric: tabular-nums}.m-xl td, .m-xl th{border: 1px solid var(--line-d);padding: 4px 6px;text-align: center;color: var(--on-dark);font-weight: 400}.m-xl th{background: rgba(255,255,255,.06);font-weight: 600}.m-xl.is-g td, .m-xl.is-g th{border-color: rgba(255,255,255,.3)}.m-xl.is-g th{background: rgba(255,255,255,.14);color: var(--white)}.m-arrow{display: grid;justify-items: center;gap: 4px}.m-arrow span{font-size: 11px;font-weight: 700;color: var(--black);background: var(--gold);padding: 3px 7px}.m-arrow i{display: block;width: 44px;height: 2px;background: var(--gold);position: relative}.m-arrow i::after{content: '';position: absolute;right: 0;top: -3px;border: 4px solid transparent;border-left-color: var(--gold);transform: translateX(4px)}.m-list{display: grid;gap: 0}.m-list li{display: grid;grid-template-columns: 92px 1fr auto;gap: 10px;align-items: center;padding: 9px 0;border-top: 1px solid var(--line-d)}.m-list li:first-child{border-top: 0;padding-top: 0}.m-list em{font-style: normal;font-size: 12.5px;color: var(--on-dark-s)}.m-api li{grid-template-columns: 1fr 40px auto}.m-api i{display: block;height: 2px;background: var(--line-d)}.m-api i.on{background: var(--gold)}.m-plan{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.m-plan > div{background: rgba(255,255,255,.05);padding: 10px 12px;border-top: 2px solid var(--gold)}.m-plan h4{margin: 0 0 7px;font-size: 13px;font-weight: 700;color: var(--gold-hi)}.m-plan ul{display: grid;gap: 6px;font-size: 12.5px}.m-abc{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.m-abc > div{display: flex;gap: 8px;align-items: center;font-size: 12.5px;color: var(--on-dark-s)}.m-abc b{width: 24px;height: 24px;display: grid;place-items: center;background: var(--gold);color: var(--black);font-weight: 800}.m-abc > div:nth-child(2) b{background: rgba(255,255,255,.3);color: var(--white)}.m-abc > div:nth-child(3) b{background: rgba(255,255,255,.12);color: var(--white)}.m-cols{display: flex;align-items: flex-end;gap: 6px;height: 120px}.m-cols i{flex: 1;background: var(--gold);transform-origin: 50% 100%}.m-cols i.low{background: rgba(255,255,255,.2)}.is-in .m-cols i{animation: grow-y .8s var(--ease) both}.m-check{display: grid;gap: 8px}.m-check li{display: flex;gap: 10px;align-items: center;color: var(--on-dark-s)}.m-check li.d{color: var(--off)}.m-check i{width: 16px;height: 16px;border: 1px solid var(--line-d);flex: none}.m-check li.d i{background: var(--gold);border-color: var(--gold)}@keyframes grow-x{from{transform: scaleX(0)}}@keyframes grow-y{from{transform: scaleY(0)}}.mid-cta{color: inherit}@media (max-width:620px){.m-bar span{font-size: 12px}.m-flow{grid-template-columns: 1fr;justify-items: stretch}.m-arrow i{display: none}.m-plan{grid-template-columns: 1fr}.m-list li{grid-template-columns: 82px 1fr}.m-list em{grid-column: 2}.m-api li{grid-template-columns: 1fr auto}.m-api i{display: none}.m-t{font-size: 13px}}.p-hero-split{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: clamp(30px,5vw,70px);align-items: center}@media (max-width:960px){.p-hero-split{grid-template-columns: 1fr}}.p-hero-split .h-xl{font-size: clamp(34px, 4vw, 62px);line-height: 1.05}.p-hero-split .lead{font-size: clamp(17px, 1.3vw, 20px)}.p-hero-split .mock{box-shadow: 0 30px 70px rgba(0,0,0,.5)}.ki .mock, .sec-dark .mock{box-shadow: 0 30px 70px rgba(0,0,0,.5)}.article h2, .case-body h3, .form-done h2, .form-step-t, .h-lg, .h-md, .h-xl, .ladder-i h3, .legal h2, .phase h3, .sys-s h3{font-family: 'Source Serif',Georgia,'Times New Roman',serif;letter-spacing: -.012em;font-weight: 500}.final .h-xl{font-size: clamp(36px, 4.6vw, 68px);line-height: 1.08;letter-spacing: -.012em}.sys-s h3{font-size: clamp(26px, 2.5vw, 36px);letter-spacing: -.012em}.ladder-i h3{font-size: clamp(23px, 2vw, 29px);letter-spacing: -.01em}.eyebrow{font-size: 15px;font-weight: 600;letter-spacing: 0;text-transform: none;margin-bottom: 12px;color: var(--gold-d)}.eyebrow::before{display: none}.final .eyebrow, .p-hero .eyebrow, .sec-dark .eyebrow, .story-s .eyebrow{color: var(--gold)}.case-area, .case-more dt, .chain-t, .ladder-n, .phase-n, .result span, .site-foot .foot-h, .sys-of, .toc p{letter-spacing: 0;text-transform: none;font-size: 14px;font-weight: 600}.sys-of{display: none}.btn:hover{transform: none;background: var(--gold-hi)}.btn .arr, .btn:hover .arr{transform: none}.ladder-i:hover, .mock:hover{transform: none;box-shadow: none}.js [data-reveal]{opacity: 1;transform: none;transition: none}.js .pains:not(.is-static) li{color: var(--black)}.pains li::after{display: none}.pains li{letter-spacing: -.008em;padding: 20px 0 20px 40px}.pains li::before{top: 25px;letter-spacing: 0;font-family: 'Schibsted Grotesk',sans-serif;font-weight: 600}.stat-n{letter-spacing: -.02em;font-size: clamp(38px, 4vw, 60px)}.stat-txt{font-weight: 500;font-size: clamp(26px, 2.7vw, 40px);line-height: 1.5;letter-spacing: -.012em}.case-n{letter-spacing: -.02em}.sys-n{letter-spacing: -.02em;font-size: clamp(90px, 10vw, 150px)}.result{border: 0;border-left: 3px solid var(--gold);background: none;padding: 2px 0 2px 14px}.result span{color: var(--black);margin-bottom: 1px}.result p{font-weight: 400;color: var(--body);font-size: 16px}.ki .mock, .p-hero-split .mock, .sec-dark .mock{box-shadow: none;border-color: #2c2a26}.m-bar i{display: none}.m-bar span{margin-left: 0}.m-bar em{border: 0;padding: 0;color: var(--on-dark-s);font-weight: 500}.m-st{border-radius: 0}.m-kpis b{letter-spacing: -.01em}.progress{display: none}.site-head{backdrop-filter: none;background: var(--white)}.final{background: var(--burgundy)}.link{background-size: 100% 1px}.link:hover{background-size: 100% 2px}.logo{display: block;width: auto;height: .74em;fill: currentColor}.logo-d{fill: var(--gold)}.article h2, .case-body h3, .case-n, .form-done h2, .form-step-t, .h-lg, .h-md, .h-xl, .ladder-i h3, .legal h2, .m-kpis b, .pains li, .phase h3, .stat-n, .sys-n, .sys-s h3{font-family: 'Schibsted Grotesk',system-ui,sans-serif;letter-spacing: -.018em;font-style: normal}.h-lg, .h-md, .h-xl{font-weight: 700;line-height: 1.12}.h-xl{font-size: clamp(31px, 3.5vw, 52px);letter-spacing: -.025em}.h-lg{font-size: clamp(27px, 2.8vw, 40px);letter-spacing: -.022em}.h-lg b, .h-md b, .h-xl b{font-weight: 700}.h-lg b.gold, .h-xl b.gold{font-weight: 700;color: var(--gold)!important}.h-lg b.gold-d, .h-xl b.gold-d{font-weight: 700}.pains li{font-weight: 500;font-size: clamp(18px, 1.4vw, 21px)}.case-n, .stat-n, .sys-n{font-weight: 700;letter-spacing: -.035em}.m-kpis b{font-weight: 600}em{font-style: normal}.btn{border-radius: 8px;font-family: 'Schibsted Grotesk',sans-serif;font-weight: 650;letter-spacing: -.005em;box-shadow: none}.btn:hover{box-shadow: none;background: var(--gold-hi)}.btn-avatar img{width: 40px;height: 40px;border: 0}.btn-line{box-shadow: inset 0 0 0 1.5px var(--ink)}.btn-line:hover{box-shadow: inset 0 0 0 1.5px var(--ink)}.btn-out{background: none;color: var(--white);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.5)}.btn-out:hover{background: var(--white);color: var(--ink)}#fallstudien :focus-visible, .m-nav :focus-visible, .n-dark :focus-visible, .n-final a:not(.btn):focus-visible, .n-founder :focus-visible, .sec-dark :focus-visible, .site-foot :focus-visible{outline-color: var(--gold)}.n-final .btn:focus-visible{outline-color: var(--white)}.sys-n{color: var(--gold)}.sys-s{opacity: .45}.sys-s h3{font-weight: 700;letter-spacing: -.028em}.case-body h3, .feat-t h3, .ki-flow h3, .ladder-i h3, .phase h3, .step h3, .svc h3, .why-i h3{font-weight: 700;letter-spacing: -.02em}.ladder-i{background: none;border: 0;border-top: 3px solid var(--ink);border-radius: 0;padding: 18px 0 0;box-shadow: none}.ladder-n{color: var(--gold-t)}.f input, .f select, .f textarea{border-color: #857b8b}.opt{border-color: #857b8b}.site-head{background: var(--white);border-bottom: 1px solid transparent}.site-head.is-stuck{border-color: var(--rule)}.head-in{height: 76px}.has-menu > a, .nav > a{font-weight: 500;color: var(--ink)}.menu{border-radius: 10px;left: -220px}.menu span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.m-nav{height: calc(100dvh - 76px)}.n-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,min(40vw,760px));background: var(--white)}.n-hero-in{padding: clamp(36px,4vw,64px) clamp(28px,5vw,80px) clamp(36px,4vw,64px) max(var(--gut),calc((100vw - 1320px)/ 2 + var(--gut)))}.n-over{font-size: 16px;font-weight: 600;color: var(--gold-t);margin-bottom: 18px}.n-h1{font-size: clamp(35px, 3.95vw, 60px);font-weight: 700;line-height: 1.1;letter-spacing: -.028em;color: var(--ink);margin: 0}.n-h1 em, .n-h2 em{font-style: normal;background: linear-gradient(transparent 66%,var(--gold) 66%,var(--gold) 94%,transparent 94%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.n-sub{margin-top: 20px;font-size: clamp(17.5px, 1.3vw, 19.5px);line-height: 1.5;color: var(--body)}.n-ben{display: grid;gap: 9px;margin: 22px 0 28px}.n-ben li{display: flex;gap: 12px;align-items: flex-start;font-size: clamp(18px, 1.36vw, 20px);line-height: 1.35;color: var(--body)}.n-ben b{color: var(--ink);font-weight: 650}.n-ben .chk{flex: none;color: var(--ink);background: var(--gold);border-radius: 50%;padding: 3px;width: 22px;height: 22px;margin-top: 2px}.n-note{margin-top: 12px;font-size: 14.5px;color: var(--mid)}.n-hero-pic{position: relative;background: var(--plum);min-height: 100%}.n-hero-pic .portrait, .n-hero-pic .portrait img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 8%}.n-hero-pic .portrait{position: absolute;inset: 0}.n-hero-fig{position: absolute;left: clamp(-56px,-3.4vw,-28px);bottom: clamp(24px,3vw,44px);width: 176px;padding: 16px 18px;background: var(--gold);color: var(--ink);border-radius: 10px;font-size: 14.5px;font-weight: 600;line-height: 1.25}.n-hero-fig b{display: block;font-size: 46px;font-weight: 700;letter-spacing: -.03em;line-height: 1;margin-bottom: 4px}.n-hero-tag{position: absolute;right: clamp(16px,2.6vw,40px);bottom: clamp(20px,2.6vw,36px);display: flex;flex-direction: column;align-items: flex-end;text-align: right;color: var(--white)}.n-hero-tag strong{font-weight: 650;font-size: 15px}.n-hero-tag span{font-size: 13.5px;opacity: .8}.n-hero-tag .sig{width: 120px;margin-bottom: 2px}.n-clients{background: var(--white);border-block: 1px solid var(--rule);padding: 26px 0}.n-clients .wrap{display: grid;grid-template-columns: 148px minmax(0,1fr);gap: 24px;align-items: center}.n-clients p{font-size: 15px;font-weight: 600;line-height: 1.3;color: var(--ink)}.n-clients ul{display: flex;justify-content: space-between;align-items: center;gap: clamp(20px,3vw,44px)}.n-clients img{display: block;width: auto;height: var(--h);max-width: 100%}.n-sec{padding-block: clamp(68px,8vw,124px)}.n-bone{background: var(--tint)}.n-dark{background: var(--plum);color: var(--on-dark)}.n-h2{font-size: clamp(29px, 3.3vw, 50px);font-weight: 700;line-height: 1.12;letter-spacing: -.026em;color: var(--ink);margin: 0 0 clamp(24px,3vw,44px);max-width: 1000px;text-wrap: balance}.n-dark .n-h2, .n-founder .n-h2{color: var(--white)}.n-dark .n-h2 em, .n-founder .n-h2 em{background: none;color: var(--gold)}.n-big{font-size: clamp(33px, 4.5vw, 70px);line-height: 1.07;letter-spacing: -.03em;max-width: 1180px}.n-lead{font-size: clamp(18px, 1.4vw, 21px);line-height: 1.5;max-width: 760px;margin-bottom: clamp(36px,4vw,60px)}.n-dark .n-lead{color: var(--on-dark)}.n-end{margin-top: clamp(36px,4vw,56px)}.n-cols3{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(24px,3vw,48px)}.n-cols3 article{border-top: 3px solid var(--ink);padding-top: 16px}.n-cols3 h3{font-size: clamp(20px, 1.65vw, 24px);font-weight: 700;letter-spacing: -.016em;line-height: 1.22;color: var(--ink);margin-bottom: 10px}.n-cols3 p{line-height: 1.55}.n-figs{display: grid;grid-template-columns: repeat(4,1fr);gap: clamp(24px,3vw,48px);margin-top: clamp(52px,6vw,88px)}.n-figs b{display: inline-block;font-size: clamp(36px, 4vw, 60px);font-weight: 700;letter-spacing: -.032em;line-height: 1.08;color: var(--ink);padding-bottom: 6px;border-bottom: 4px double var(--gold)}.n-figs span{display: block;margin-top: 10px;font-size: 15.5px}.n-split{display: grid;grid-template-columns: minmax(0,.86fr) minmax(0,1.14fr);gap: clamp(30px,6vw,96px);align-items: start}.n-split-l{position: sticky;top: 112px}.n-split-l .n-h2{font-size: clamp(29px, 2.9vw, 44px)}.n-split-l .n-lead{margin-bottom: 0}.n-split-l .link{display: inline-block;margin-top: 18px}.n-rows article{padding: clamp(22px,2.2vw,30px) 0;border-top: 1px solid var(--rule)}.n-rows article:first-child{border-top: 3px solid var(--ink)}.n-rows article:last-child{border-bottom: 1px solid var(--rule)}.n-rows h3{font-size: clamp(21px, 1.8vw, 26px);font-weight: 700;letter-spacing: -.018em;line-height: 1.2;color: var(--ink);margin-bottom: 10px}.n-rows p{line-height: 1.6}.n-amber{background: var(--gold);color: var(--ink)}.n-huge{font-size: clamp(38px, 6.4vw, 104px);line-height: 1.02;letter-spacing: -.036em;max-width: none;margin-bottom: clamp(36px,4.6vw,70px)}.n-amber .n-h2 em{background: linear-gradient(transparent 90%,var(--ink) 90%,var(--ink) 96%,transparent 96%);color: var(--ink)}.n-amber-t{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(26px,5vw,80px);font-size: clamp(18px, 1.4vw, 21px);line-height: 1.5;font-weight: 500;padding-top: 22px;border-top: 3px solid var(--ink)}.n-sign{margin-top: 18px;display: flex;align-items: center;gap: 16px;font-size: 15px;font-weight: 650}.n-sign .sig{width: 120px;filter: invert(1) brightness(.3)}.n-list > li{display: grid;grid-template-columns: 88px minmax(0,1fr) minmax(0,.46fr);gap: clamp(16px,3vw,48px);padding: clamp(24px,2.6vw,36px) 0;border-top: 1px solid var(--rule);align-items: start}.n-list > li:first-child{border-top: 3px solid var(--ink)}.n-num{font-size: clamp(30px, 2.8vw, 42px);font-weight: 700;letter-spacing: -.03em;line-height: 1;color: var(--gold-t)}.n-list h3{font-size: clamp(22px, 2vw, 30px);font-weight: 700;letter-spacing: -.02em;line-height: 1.16;color: var(--ink);margin-bottom: 10px}.n-list p{line-height: 1.58}.n-res{font-weight: 650;color: var(--ink);line-height: 1.32}.n-res small{display: block;font-size: 13.5px;font-weight: 650;color: var(--gold-t);margin-bottom: 4px}.n-feats{display: grid;gap: clamp(16px,2vw,24px)}.n-feat{display: grid;grid-template-columns: minmax(0,.86fr) minmax(0,1.14fr);gap: clamp(26px,4vw,64px);align-items: center;padding: clamp(24px,3.2vw,48px);border-radius: var(--r);background: var(--plum-2);box-shadow: 0 -16px 36px rgba(20,6,24,.3)}.n-eye{font-size: 15px;font-weight: 650;color: var(--gold);margin-bottom: 10px}.n-feat h3{font-size: clamp(25px, 2.4vw, 36px);font-weight: 700;letter-spacing: -.024em;line-height: 1.12;color: var(--white);margin-bottom: 14px}.n-feat-t > p:not(.n-eye):not(.n-tag){line-height: 1.55}.n-feat ul{display: grid;gap: 9px;margin: 18px 0}.n-feat li{display: flex;gap: 10px;line-height: 1.4;color: rgba(255,255,255,.92)}.n-feat .chk{flex: none;color: var(--gold);width: 19px;height: 19px;margin-top: 2px}.n-tag{font-weight: 650;color: var(--gold);margin-bottom: 4px;line-height: 1.35}.n-feat .link-d{display: table;margin-top: 12px}.mock{border-radius: 10px;border-color: rgba(255,255,255,.12);box-shadow: none}@media (min-width:1081px) and (min-height:760px){.n-feat{position: sticky;top: 92px}}.n-index li{border-top: 1px solid var(--rule)}.n-index li:first-child{border-top: 3px solid var(--ink)}.n-index li:last-child{border-bottom: 1px solid var(--rule)}.n-index a{display: grid;grid-template-columns: 44px minmax(0,1fr) 20px;gap: 8px 14px;align-items: center;padding: 18px 0;text-decoration: none;transition: padding .25s var(--ease),background .2s}.n-index a:hover{padding-inline: 12px;background: var(--tint)}.n-index-n{font-size: 19px;font-weight: 700;color: var(--gold-t)}.n-index strong{display: block;font-size: clamp(19px, 1.5vw, 22px);font-weight: 700;letter-spacing: -.016em;line-height: 1.22;color: var(--ink)}.n-index-t span{display: block;margin-top: 4px;font-size: 15px;line-height: 1.42;color: var(--mid)}.n-index .arr{color: var(--ink)}.n-t{border-top: 3px solid var(--ink);border-bottom: 4px double var(--ink);background: var(--white)}.n-t-h, .n-t-r{display: grid;grid-template-columns: 1fr 1fr}.n-t-h > div, .n-t-r > div{padding: 15px clamp(16px,3vw,44px);line-height: 1.38}.n-t-h > div + div, .n-t-r > div + div{border-left: 3px solid var(--ink)}.n-t-h > div{padding-block: 18px 20px;font-size: clamp(21px, 2vw, 29px);font-weight: 700;letter-spacing: -.02em;color: var(--ink)}.n-t-h small{display: block;font-size: 15px;font-weight: 650;letter-spacing: 0;color: var(--gold-t)}.n-t-r{border-top: 1px solid var(--rule);font-size: clamp(16.5px, 1.25vw, 18.5px)}.n-t-r > div + div{font-weight: 650;color: var(--ink)}.n-t.is-anim .n-t-r > div{opacity: 0;transition: opacity .45s ease,transform .55s var(--ease);transition-delay: calc(var(--i) * 130ms)}.n-t.is-anim .n-t-r > div:first-child{transform: translateX(-14px)}.n-t.is-anim .n-t-r > div + div{transform: translateX(14px);transition-delay: calc(var(--i) * 130ms + 90ms)}.n-t.is-anim.is-in .n-t-r > div{opacity: 1;transform: none}.n-contact h2{font-size: 15px;font-weight: 650;color: var(--gold-t);margin-bottom: 10px}.n-contact address, .n-contact article > p:first-of-type a{display: block;font-size: clamp(20px, 1.7vw, 25px);font-weight: 700;letter-spacing: -.016em;line-height: 1.25;color: var(--ink);text-decoration: none;overflow-wrap: anywhere}.n-contact article > p:first-of-type a:hover{text-decoration: underline;text-decoration-color: var(--gold);text-underline-offset: 4px}.n-contact address{font-size: clamp(18px, 1.4vw, 21px);font-weight: 600}.n-contact-s{margin-top: 10px;font-size: 15.5px;color: var(--mid)}.n-contact-s a{color: var(--ink)}.wrap.faq-narrow, .wrap.legal-in{max-width: 1320px}.legal-in > *{max-width: 800px}.faq-narrow > .faq{max-width: 900px}.legal h2{font-weight: 700}.n-fit{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,4vw,64px)}.n-fit > div{border-top: 3px solid var(--ink);padding-top: 16px}.n-fit h3{font-size: clamp(21px, 1.8vw, 26px);font-weight: 700;letter-spacing: -.018em;color: var(--ink);margin-bottom: 16px}.n-fit ul{display: grid;gap: 12px}.n-fit li{display: flex;gap: 12px;line-height: 1.42}.n-fit .chk{flex: none;color: var(--ink);background: var(--gold);border-radius: 50%;padding: 3px;width: 22px;height: 22px}.n-fit i{flex: none;width: 22px;height: 22px;border-radius: 50%;background: #e4dfe8;position: relative}.n-fit i::after, .n-fit i::before{content: '';position: absolute;left: 6px;right: 6px;top: 10px;height: 2px;background: var(--ink);transform: rotate(45deg)}.n-fit i::after{transform: rotate(-45deg)}.n-trig-h{margin-top: clamp(44px,5vw,72px);margin-bottom: 18px}.n-trig{display: grid;grid-template-columns: repeat(3,1fr);gap: 0 clamp(24px,3vw,48px)}.n-trig li{border-top: 1px solid var(--rule);padding: 14px 0 18px;font-weight: 500;color: var(--ink);line-height: 1.36}.n-bone .n-index a:hover{background: var(--white)}.stats-in{grid-template-columns: repeat(3,minmax(0,1fr))}.n-founder{display: grid;grid-template-columns: minmax(0,min(40vw,760px)) minmax(0,1fr);background: var(--plum);color: var(--on-dark)}.n-founder-pic{position: relative;min-height: 100%}.n-founder-pic .portrait{position: absolute;inset: 0}.n-founder-pic .portrait, .n-founder-pic img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 8%}.n-founder-t{padding: clamp(60px,7vw,108px) max(var(--gut),calc((100vw - 1320px)/ 2 + var(--gut))) clamp(60px,7vw,108px) clamp(28px,5vw,80px)}.n-founder-t > p{margin-bottom: 16px;line-height: 1.6;font-size: clamp(17px, 1.3vw, 19px)}.n-founder-t a:not(.btn){color: var(--gold)}.n-facts{display: grid;grid-template-columns: 1fr 1fr;gap: 16px 28px;margin: 26px 0 22px}.n-facts li{border-top: 1px solid var(--rule-d);padding-top: 12px}.n-facts b{display: block;color: var(--white);font-weight: 650}.n-facts span{font-size: 15px;line-height: 1.35;display: block;color: var(--on-dark-s)}.n-founder .sig{width: 140px}.n-more{margin: 16px 0 0!important}.n-more .btn{margin-top: 0}.n-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: clamp(20px,2.4vw,36px)}.n-steps > li{display: flex;flex-direction: column;border-top: 3px solid var(--ink);padding-top: 18px}.n-steps h3{font-size: clamp(20px, 1.65vw, 24px);font-weight: 700;letter-spacing: -.018em;line-height: 1.2;color: var(--ink);margin: 16px 0 10px}.n-steps li > p:not(.n-res){line-height: 1.55;flex: 1;font-size: 16px}.n-steps .n-res{margin-top: 16px;font-size: 15.5px}.n-ana{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(26px,4vw,64px);align-items: center;margin-top: clamp(52px,6vw,88px);padding: clamp(24px,3.2vw,48px);background: var(--tint);border-radius: var(--r)}.n-h3{font-size: clamp(23px, 2vw, 30px);font-weight: 700;letter-spacing: -.02em;line-height: 1.16;color: var(--ink);margin-bottom: 12px}.n-ana p{line-height: 1.6}.n-faq-list .faq-i{border-top: 1px solid var(--rule);border-bottom: 0}.n-faq-list .faq-i:first-child{border-top: 3px solid var(--ink)}.n-faq-list .faq-i:last-child{border-bottom: 1px solid var(--rule)}.n-faq-list summary{font-weight: 650;font-size: clamp(17px, 1.3vw, 19.5px);padding: 18px 0;color: var(--ink)}.n-faq-list .faq-i > div{padding: 0 0 20px}.n-final{background: var(--plum);color: var(--on-dark);padding-block: clamp(68px,8.5vw,132px)}.n-final h2{font-size: clamp(33px, 4.6vw, 72px);font-weight: 700;letter-spacing: -.03em;line-height: 1.06;color: var(--white);max-width: 1120px;margin-bottom: 22px;text-wrap: balance}.n-final p{font-size: clamp(18px, 1.4vw, 21px);line-height: 1.5;max-width: 760px;margin-bottom: 30px}.n-final-s{font-size: 16px!important;margin: 18px 0 0!important}.n-final-s a{color: var(--gold);font-weight: 650}#fallstudien{background: var(--plum);padding-block: clamp(64px,7.5vw,112px)}#fallstudien .sec-head{margin-bottom: 36px}#fallstudien .h-xl{color: var(--white)}.case{border-radius: var(--r);border: 0;background: var(--plum-2);position: static;padding: clamp(24px,3.2vw,48px)}.cases{gap: 16px;background: none}.case-n{color: var(--gold);font-size: clamp(54px, 6vw, 88px);margin: 12px 0}.case-area{color: var(--gold)}.chain li, .switch{border-radius: 8px}.switch button{border-radius: 6px}.p-hero{background: var(--white);color: var(--body);border-bottom: 1px solid var(--rule)}.p-hero .h-lg, .p-hero .h-xl{color: var(--ink)}.p-hero .gold, .p-hero .h-lg b, .p-hero .h-xl b{color: var(--ink)!important;background: linear-gradient(transparent 66%,var(--gold) 66%,var(--gold) 94%,transparent 94%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.p-hero .lead{color: var(--body)}.p-hero .eyebrow{color: var(--gold-t)}.crumbs{color: var(--mid)}.crumbs a:hover{color: var(--ink)}.seats{border-color: var(--rule);background: var(--tint);color: var(--ink);border-radius: var(--r)}.seats b{color: var(--ink)}.seat-bar i{background: #cfc8d4}.seat-bar i.on{background: var(--gold)}.n-cols4{grid-template-columns: repeat(4,1fr)}.n-svc{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,3vw,44px) clamp(24px,4vw,64px)}.n-svc a{display: flex;flex-direction: column;height: 100%;gap: 10px;border-top: 3px solid var(--ink);padding-top: 18px;text-decoration: none}.n-svc h2{font-size: clamp(22px, 2vw, 30px);font-weight: 700;letter-spacing: -.02em;line-height: 1.16;color: var(--ink)}.n-svc p{line-height: 1.55;flex: 1}.n-svc-go{display: inline-flex;align-items: center;gap: 8px;font-weight: 650;color: var(--ink)}.n-svc a:hover .n-svc-go{color: var(--gold-t)}.sec-soft{background: var(--tint)}.sec-dark{background: var(--plum)}.form, .form-done{border-radius: var(--r)}.result{border-radius: 0}.f input, .f select, .f textarea, .opt, .seats{border-radius: 8px}.site-foot{background: var(--black)}.sticky-cta{background: rgba(31,14,36,.96);visibility: hidden}.sticky-cta.is-on{visibility: visible}@media (max-width:1080px){.n-cols4{grid-template-columns: 1fr 1fr}.n-steps{grid-template-columns: 1fr 1fr}.n-list > li{grid-template-columns: 64px minmax(0,1fr)}.n-list .n-res{grid-column: 2}.n-clients .wrap{grid-template-columns: 1fr;gap: 16px}.n-clients ul{flex-wrap: wrap;justify-content: flex-start;gap: 18px 36px}}@media (max-width:860px){.n-founder, .n-hero{grid-template-columns: minmax(0,1fr)}.n-hero-in{padding-inline: var(--gut)}.n-hero-pic{height: 440px}.n-hero-fig{left: var(--gut);bottom: 20px;width: 150px;padding: 12px 14px}.n-hero-fig b{font-size: 36px}.n-founder-pic{height: 420px}.n-founder-t{padding-inline: var(--gut)}.n-amber-t, .n-ana, .n-cols3, .n-cols4, .n-feat, .n-fit, .n-split, .n-svc, .n-trig{grid-template-columns: minmax(0,1fr)}.n-feat{padding: 20px 16px}.n-ana > div, .n-feat-m{min-width: 0;overflow-x: auto}.n-figs{grid-template-columns: 1fr 1fr}.n-split-l{position: static}.n-t-h > div, .n-t-r > div{padding-inline: 12px}.n-t-r{font-size: 15.5px}}@media (max-width:760px){.cmp-w::before{content: 'Zum Vergleichen seitlich wischen';display: block;position: sticky;left: 0;width: max-content;font-size: 14px;color: var(--mid);margin-bottom: 8px}}@media (max-width:620px){.n-facts, .n-steps{grid-template-columns: 1fr}.n-h1{font-size: clamp(26px, 8.1vw, 33px)}.n-hero-tag{right: var(--gut)}.n-hero-tag .sig{display: none}.n-list > li{grid-template-columns: 1fr;gap: 6px}.n-list .n-res{grid-column: 1;margin-top: 8px}.n-t-h > div{font-size: 19px}.n-clients ul{display: grid;grid-template-columns: 1fr 1fr;gap: 20px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior: auto}*, *::after, *::before{transition-duration: .01ms!important;animation: none!important}.flow-dot{display: none}}@media print{.progress, .site-head, .sticky-cta{display: none}.n-t.is-anim .n-t-r > div{opacity: 1;transform: none;transition: none}}.form-done h2{font-weight: 700}.article h2{font-weight: 700;letter-spacing: -.02em}.hp{display: none}.f{align-content: start}.f input:focus, .f select:focus, .f textarea:focus{border-color: var(--plum);box-shadow: 0 0 0 2px var(--plum);outline: 0}.form-points{display: grid;gap: 8px;margin: 18px 0 26px}.form-points li{display: flex;gap: 10px;color: var(--ink);font-weight: 500;line-height: 1.4}.form-points .chk{flex: none;width: 20px;height: 20px;margin-top: 2px;padding: 3px;color: var(--ink);background: var(--gold);border-radius: 50%}.form-tel{margin-top: 20px;color: var(--ink)}.form-tel a{font-weight: 650;color: var(--ink)}.form-done p a{color: var(--ink)}:root{--tint: #fff;--pearl: #f5f5f5;--rule: #e4e4e4;--line: #e4e4e4;--body: #3f3a40;--mid: #66626a;--r: 4px}.sec-soft, .n-bone, .form-page{background: #fff}.btn, .mock, .menu, .seats, .opt, .f input, .f select, .f textarea, .form, .form-done, .chain li, .switch, .switch button, .case, .why-i, .quote, .vs > div{border-radius: 4px}.n-sec:not(.n-dark):not(.n-amber) + .n-sec:not(.n-dark):not(.n-amber){border-top: 1px solid var(--rule)}.n-h1{font-size: clamp(35px, 4.7vw, 68px);line-height: 1.04}.n-big{font-size: clamp(29px, 3.3vw, 50px)}.p-hero h1{font-size: clamp(35px, 4.2vw, 60px)}.n-h2 em{background: none;color: inherit}.n-big em, .n-h1 em{background: linear-gradient(transparent 66%, var(--gold) 66%, var(--gold) 94%, transparent 94%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.form-note{text-align: left}.n-sec.n-ki{padding-block: clamp(96px, 11vw, 180px)}.n-sec.n-eng{padding-block: clamp(56px, 6vw, 88px)}.n-t-q{font-size: clamp(18px, 1.5vw, 22px);font-weight: 650;color: var(--ink);margin-bottom: 14px}.n-t-r > div b{display: block;color: var(--ink);font-weight: 700}.n-t-d{display: block;margin-top: 6px;font-size: 16px;font-weight: 400;line-height: 1.5}.n-t-leer{position: relative;min-height: 72px;padding: 0 !important;color: var(--ink)}.n-nase{position: absolute;inset: 0;display: block;width: 100%;height: 100%}.n-amber .n-huge{font-size: clamp(44px, 9vw, 172px);line-height: .98}.n-amber .wrap{max-width: none}.n-amber-t{font-size: clamp(20px, 1.6vw, 26px)}.n-person .n-satz{font-size: clamp(30px, 5vw, 84px);line-height: 1.06;max-width: none;letter-spacing: -.03em}.n-person-t{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(26px, 5vw, 80px);padding-top: 22px;border-top: 1px solid var(--rule-d)}.n-person-t p{font-size: clamp(17px, 1.3vw, 19px);line-height: 1.6;margin-bottom: 14px}.n-person-t a{color: var(--gold)}.n-person .sig{width: 280px;margin-top: 8px}.n-person .n-facts{margin-top: 0;align-content: start}.n-person-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px}.n-person-cta .link-d{margin-top: 0}.n-feat{position: static;background: none;border-radius: 0;box-shadow: none;padding-inline: 0;border-top: 1px solid var(--rule-d)}.n-feats{gap: 0}.n-hero-tag small{display: block;max-width: 300px;margin-top: 10px;padding-top: 10px;border-top: 1px solid rgba(255, 255, 255, .5);font-size: 15px;line-height: 1.35}.n-ki-rows article{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px clamp(24px, 4vw, 64px);align-items: baseline;padding: clamp(20px, 2.4vw, 32px) 0;border-top: 1px solid var(--rule)}.n-ki-rows article:first-child{border-top: 3px solid var(--ink)}.n-ki-rows article:last-child{border-bottom: 1px solid var(--rule)}.n-ki-rows h3{font-size: clamp(24px, 3vw, 44px);font-weight: 700;letter-spacing: -.024em;line-height: 1.1;color: var(--ink)}.n-ki-rows p{font-size: clamp(17px, 1.3vw, 19px);line-height: 1.55}.n-more-link{margin-top: 24px}.n-fragen{list-style: decimal;padding-left: 1.3em;display: grid;gap: 10px}.n-fragen li{font-size: clamp(18px, 1.5vw, 22px);font-weight: 600;line-height: 1.3;color: var(--ink)}.n-ana .n-end{margin-top: 26px}.n-trig-q{margin: 28px 0 16px;font-size: clamp(18px, 1.4vw, 21px);font-weight: 600;color: var(--ink)}@media (min-width: 861px){.n-hero{grid-template-columns: minmax(0, 1fr) minmax(0, min(34vw, 760px))}.n-t-r > div{font-size: clamp(18px, 1.7vw, 24px);padding-block: 22px;letter-spacing: -.012em;line-height: 1.25}.n-t-h > div{font-size: clamp(28px, 3vw, 44px);letter-spacing: -.028em;line-height: 1.1}.n-t-h small{font-size: 17px;letter-spacing: 0;margin-bottom: 4px}.n-amber{min-height: 100svh;display: flex;align-items: center}.n-amber .wrap{width: 100%}.n-feat:nth-child(even) .n-feat-t{order: 2}}@media (max-width: 860px){.n-person-t, .n-ki-rows article{grid-template-columns: minmax(0, 1fr)}.n-person .sig{width: 200px}}@media (max-width: 620px){.n-h1{font-size: clamp(22px, 7.1vw, 33px)}.n-h2, .n-big, .n-split-l .n-h2{font-size: clamp(24px, 6.4vw, 28px)}.n-amber .n-huge{font-size: clamp(38px, 11.4vw, 48px)}.n-person .n-satz{font-size: clamp(27px, 7.4vw, 32px)}.n-t-d{display: none}.n-t-r > div b{font-weight: 500}.n-t-leer{min-height: 56px}}.n-h1{font-size: clamp(35px, 4.3vw, 68px)}.n-hero-in{padding-top: clamp(28px, 3vw, 56px)}.n-ben{margin: 18px 0 24px}.site-head.is-open .m-nav{height: calc(100dvh - 60px)}.checks li{align-items: flex-start}.checks .chk{flex: none;width: 20px;height: 20px;margin-top: 3px}.split-r .btn-line{margin-top: 24px}.m-t .r{white-space: nowrap}.site-foot.is-simple{padding-block: 20px}.site-foot.is-simple .foot-bot{margin-top: 0;padding-top: 0;border-top: 0}.n-konten{border-top: 3px solid var(--ink);border-bottom: 4px double var(--ink)}.n-konten li + li{border-top: 1px solid var(--rule)}.n-konten a{display: grid;grid-template-columns: 56px minmax(0, 1fr) minmax(0, 1fr) 22px;gap: 8px clamp(16px, 2.4vw, 36px);align-items: center;padding: clamp(18px, 2.2vw, 30px) 12px;color: var(--ink);text-decoration: none;transition: background .15s}.n-konten a:hover{background: var(--gold)}.n-konten a:hover .n-num{color: var(--ink)}.n-konten .n-num{font-size: 15px;letter-spacing: 0}.n-konten h2{font-size: clamp(26px, 3.4vw, 52px);font-weight: 700;letter-spacing: -.028em;line-height: 1.06;color: var(--ink)}.n-konten p{font-size: 17px;line-height: 1.45;color: var(--body)}.n-konten .arr{color: var(--ink)}.sec.n-konten-s{padding-top: clamp(28px, 3vw, 48px)}@media (max-width: 860px){a[href^="tel:"], a[href^="mailto:"]{display: inline-block;padding-block: 12px}.link-d, #ki .link{padding-block: 10px}.site-foot nav a{padding-block: 9px}.foot-legal{gap: 8px}.foot-legal a{display: inline-block;padding: 12px 8px}.crumbs a{display: inline-block;padding-block: 12px}.sys-s{opacity: 1}.n-konten a{grid-template-columns: minmax(0, 1fr) 22px;padding-inline: 0}.n-konten .n-num{display: none}.n-konten p{grid-column: 1;grid-row: 2;font-size: 16px}.n-konten .arr{grid-column: 2;grid-row: 1}}@media (max-width: 800px){.cmp-w::before{content: none}.cmp{min-width: 0}.cmp thead{display: none}.cmp, .cmp tbody, .cmp tbody th, .cmp td, .cmp td.is-us{display: block;width: auto}.cmp tr{display: flex;flex-direction: column;padding: 20px 0;border-bottom: 1px solid var(--line)}.cmp tbody th, .cmp td{padding: 3px 0;border: 0}.cmp td.is-us{order: 1;margin: 8px 0;padding: 12px 14px}.cmp td:not(.is-us){order: 2}.cmp td::before{content: attr(data-l) ': ';font-weight: 650}}@media (max-width: 620px){.n-h1{font-size: clamp(22px, 7.1vw, 33px)}.n-over{display: none}.head-in{height: 60px}.n-index-t > span{display: none}.foot-top{grid-template-columns: 1fr 1fr;gap: 28px 16px}.foot-brand, .foot-contact{grid-column: 1 / -1}.form .f-2:first-child, .form-step > .f-2:first-of-type{grid-template-columns: 1fr 1fr}.form-nav [data-next], .form-nav [data-submit]{width: 100%}.p-hero-c .p-hero-in{text-align: left;align-items: flex-start}.p-hero-c .btn{width: 100%}.m-list li{display: grid;grid-template-columns: 74px minmax(0, 1fr) auto}.m-api li{display: grid;grid-template-columns: minmax(0, 1fr) auto}.m-api i{display: none}}.has-menu.is-zu .menu{opacity: 0;visibility: hidden}.p-hero h1 .eyebrow{display: block;font-family: inherit}.ladder-l{display: table;margin-top: 16px}.n-guide{margin-top: 16px}.faq-g{margin-top: clamp(36px, 4vw, 56px);margin-bottom: 12px}.faq-g:first-child{margin-top: 0}.faq-more{margin-top: 14px}.case-body .link-d{display: table;margin-top: 16px}.k-bruecke-s{padding-bottom: clamp(20px,3vw,40px)}.k-bruecke{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);border-block: 3px solid var(--ink)}.k-bruecke > div{padding: clamp(24px,2.6vw,36px) clamp(20px,2.4vw,32px)}.k-bruecke > div:first-child{padding-left: 0}.k-bruecke > div:last-child{padding-right: 0}.k-bruecke h2{font-size: 16px;font-weight: 650;letter-spacing: 0;color: var(--gold-t);margin: 0 0 16px}.k-bruecke ul{list-style: none;margin: 0;padding: 0}.k-bruecke li{font-size: clamp(18px,1.5vw,21px);font-weight: 500;line-height: 1.5;color: var(--ink)}.k-mitte{background: var(--plum);display: flex;flex-direction: column;justify-content: space-between;gap: 36px}.k-mitte h2{color: var(--gold);margin: 0}.k-mitte p{color: #fff;font-size: clamp(24px,2.3vw,34px);line-height: 1.14;letter-spacing: -.02em;font-weight: 600;margin: 0}.k-zahlen{border-top: 1px solid var(--ink)}.k-zahlen article{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: clamp(16px,3vw,48px);padding-block: clamp(22px,2.4vw,32px);border-bottom: 1px solid var(--rule);align-items: baseline}.k-z{font-size: clamp(26px,3vw,44px);line-height: 1.08;letter-spacing: -.026em;font-weight: 700;color: var(--ink);margin: 0;text-wrap: balance}.k-zahlen h3{font-size: 20px;font-weight: 650;color: var(--ink);margin: 0 0 6px}.k-zahlen p:not(.k-z){margin: 0}.k-plakat{margin-bottom: 0}.k-wege{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);border-top: 3px solid var(--ink)}.k-wege article{padding: clamp(22px,2.6vw,32px) clamp(24px,3.4vw,48px) 8px 0}.k-wege article + article{border-left: 3px solid var(--ink);padding-left: clamp(24px,3.4vw,48px);padding-right: 0}.k-wege h3{font-size: clamp(22px,2vw,28px);font-weight: 650;letter-spacing: -.015em;color: var(--ink);margin: 0 0 14px}.k-wege p{font-size: 18px;margin: 0 0 12px}.k-stellen{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--ink)}.k-stellen a{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 28px;padding-block: 22px;border-bottom: 1px solid var(--rule);color: var(--ink);text-decoration: none}.k-stellen strong{font-size: 21px;font-weight: 650}.k-stellen span{flex: 1;min-width: 240px}.k-hinweis{font-size: clamp(18px,1.4vw,21px);line-height: 1.5;max-width: 760px;margin: 20px 0 0}.k-apply{display: flex;flex-wrap: wrap;gap: 14px}.n-final .k-apply + *{margin-top: 18px}.n-final p a{color: var(--gold)}.k-stelle .h-md{margin: clamp(28px,3vw,44px) 0 16px}.k-stelle .h-md:first-child{margin-top: 0}@media (max-width: 860px){.k-bruecke, .k-zahlen article, .k-wege{grid-template-columns: minmax(0,1fr)}.k-bruecke > div{padding: 22px 0}.k-bruecke > div + div{border-top: 1px solid var(--rule)}.k-mitte{padding: 26px 20px !important}.k-wege article, .k-wege article + article{padding: 22px 0 8px;border-left: 0}.k-wege article + article{border-top: 3px solid var(--ink);margin-top: 14px}.k-apply .btn{width: 100%}}.crumbs ol{align-items: center}.k-apply .btn{display: inline-flex}.n-amber.k-amber{min-height: 0;display: block}.n-amber.k-amber .n-huge{font-size: clamp(36px, 6.4vw, 104px);margin-bottom: 0}@media (min-width: 861px){.k-page .p-hero-in{max-width: none}.k-page .p-hero .h-xl{font-size: clamp(52px, 7vw, 112px);line-height: 1;letter-spacing: -.036em}.k-page .p-hero .lead{max-width: 760px;font-size: clamp(20px, 1.6vw, 24px)}}.n-amber.k-amber .wrap{max-width: 1320px}.k-kurz-s{padding-bottom: clamp(36px,4vw,64px)}.k-kurz{margin: 0;border-top: 3px solid var(--ink)}.k-kurz > div{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2.4fr);gap: 8px clamp(20px,3vw,48px);padding-block: 18px;border-bottom: 1px solid var(--rule)}.k-kurz dt{font-weight: 650;color: var(--ink)}.k-kurz dd{margin: 0}.k-hinweis a{color: var(--ink)}@media (max-width: 860px){.k-kurz > div{grid-template-columns: minmax(0,1fr)}}.sys-n{color: var(--gold-t)}.n-ana{padding: clamp(24px,3vw,40px) 0 0;background: none;border-radius: 0;border-top: 3px solid var(--ink);align-items: start}.n-ana > div:first-child{overflow: visible}.n-fragen{padding-left: 1.7em}@media (min-width: 861px){.n-ana{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.n-trig{grid-template-columns: repeat(12,1fr)}.n-trig li{grid-column: span 4}.n-trig li:nth-child(n+4){grid-column: span 3}}@media (min-width: 1081px){.n-steps{row-gap: 0}.n-steps > li{display: grid;grid-row: span 4;grid-template-rows: subgrid}}.n-t-h, .n-t-r{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}@media (max-width: 400px){.n-t-h > div{font-size: clamp(14px,4.4vw,19px)}.n-t-h > div, .n-t-r > div{padding-inline: 10px}}.m-api li{display: grid;grid-template-columns: minmax(0,1fr) 40px auto;align-items: center;column-gap: 12px}@media (max-width: 860px){.link-d, #ki .link{background-position: 0 calc(100% - 8px)}.foot-legal{margin-left: -8px}}@media (max-width: 620px){.m-api li{grid-template-columns: minmax(0,1fr) auto}}:focus-visible{outline: 2px solid #2c1433;outline-offset: 2px}.sticky-cta :focus-visible{outline-color: var(--gold)}.n-bs{border-top: 3px solid var(--ink);border-bottom: 4px double var(--ink);list-style: none;padding: 0}.n-bs li{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);column-gap: .3em;align-items: baseline;padding-block: .24em;border-top: 1px solid var(--rule);font-size: clamp(34px,4.4vw,66px);font-weight: 700;letter-spacing: -.03em;line-height: 1.05;color: var(--ink)}.n-bs li:first-child{border-top: 0}.n-bs span:first-child{text-align: right}.n-bs i{font-style: normal;font-size: .3em;font-weight: 500}.n-bs small{grid-column: 3;font-size: 17px;font-weight: 500;letter-spacing: 0;margin-top: 6px}@media (max-width: 620px){.n-bs li{display: flex;flex-wrap: wrap;column-gap: .25em;font-size: clamp(26px,7.4vw,30px);padding-block: 12px}.n-bs i{font-size: .6em}.n-bs small{flex-basis: 100%;font-size: 16px}}.n-summe{display: inline-block;border-bottom: .055em double var(--ink);line-height: .95}@media (min-width: 861px){.n-amber:not(.k-amber){min-height: min(calc(100svh - 77px),1000px);padding-block: clamp(48px,6vw,96px)}.n-amber:not(.k-amber) .wrap{display: grid;grid-template-columns: auto minmax(280px,1fr);gap: clamp(40px,5vw,96px);align-items: end;padding-inline: clamp(40px,4.6vw,96px)}.n-amber:not(.k-amber) .n-huge{margin: 0}.n-amber-t{display: block;border-top: 3px solid var(--ink);padding-top: 16px;font-size: clamp(18px,1.45vw,24px)}.n-amber-t p + div{margin-top: 14px}}.n-t-end > div + div{align-self: stretch;display: flex;align-items: center}@media (min-width: 861px){.n-t-leer{min-height: clamp(150px,15vw,240px)}.n-t-end > div + div{font-size: clamp(30px,4vw,60px);font-weight: 700;letter-spacing: -.03em;line-height: 1.04;padding-block: 22px}.n-t-h > div{font-size: clamp(20px,1.9vw,28px)}.n-t-r > div:last-child{align-self: stretch;display: flex;align-items: center}}.n-satz span, .n-satz strong{display: block}.n-person .sig{width: 170px}@media (min-width: 861px){.n-person .n-satz{display: grid;grid-template-columns: 1fr 1fr;font-size: clamp(28px,3.5vw,56px);line-height: 1.1;border-top: 3px solid var(--gold)}.n-satz span{padding: clamp(20px,2.4vw,36px) clamp(20px,3vw,44px) clamp(28px,3vw,48px) 0}.n-satz span + span{border-left: 3px solid var(--gold);padding-left: clamp(20px,3vw,44px)}.n-satz strong{grid-column: 1 / -1;font-size: clamp(34px,6.2vw,86px);line-height: 1.02;letter-spacing: -.035em;color: var(--gold);padding-top: .25em;font-weight: inherit}}#ki .n-h2{font-size: clamp(38px,6.6vw,92px);line-height: 1;letter-spacing: -.035em;max-width: none;text-wrap: initial}.n-ki-rows h3{font-size: clamp(20px,1.7vw,24px)}.n-ki-rows article{padding-block: clamp(14px,1.5vw,20px)}@media (max-width: 620px){.n-feat h3{font-size: 21px}.n-ki-rows h3{font-size: 20px}.n-person .sig{display: none}}.btn-avatar{padding-left: 26px}.n-ben{gap: 0}.n-ben li{padding-block: 6px;border-top: 1px solid var(--rule)}.n-ben li:last-child{border-bottom: 1px solid var(--rule)}.n-ben .chk, .n-fit .chk, .form-points .chk{background: none;padding: 0;border-radius: 0;color: var(--ink)}.n-fit i{background: none;border-radius: 0}.n-fit i::after, .n-fit i::before{height: 1.5px}:root{--gold-t: var(--ink);--gold-d: var(--ink)}@media (min-width: 861px){body:not(.k-page) .p-hero:not(.p-hero-c) .wrap > div:not(.p-hero-split) > .p-hero-in{max-width: none}body:not(.k-page) .p-hero:not(.p-hero-c) .wrap > div:not(.p-hero-split) > .p-hero-in h1{font-size: clamp(40px,6.2vw,96px);line-height: 1.02;max-width: none}body:not(.k-page) .p-hero:not(.p-hero-c) .wrap > div:not(.p-hero-split) > .p-hero-in .lead, body:not(.k-page) .p-hero:not(.p-hero-c) .wrap > div:not(.p-hero-split) > .p-hero-in .hero-cta{margin-left: 50%}}.n-konten h2{font-size: clamp(26px,2.9vw,44px)}.n-konten .n-num{font-size: 17px;font-weight: 700;color: var(--ink);font-variant-numeric: tabular-nums}.cmp th.is-us, .cmp td.is-us{background: none;color: var(--ink);border-left: 3px solid var(--ink);font-weight: 650}.cmp thead .is-us{color: var(--ink)}.cmp td.is-us .chk{display: none}.case{background: none;border-radius: 0;border-top: 3px solid var(--gold);padding-inline: 0}.switch, .switch button{border-radius: 0}.ladder-i ul li{align-items: flex-start}.ladder-i .chk{flex: none;width: 20px;height: 20px}.ladder-l{align-self: flex-start;margin-bottom: 12px}@media (max-width: 620px){.form-wrap{display: flex;flex-direction: column}.form-points{order: 1;margin: 24px 0 0}.form-tel{order: 2}.form{margin-top: 20px}}.form-step-t{font-weight: 700}.form .f-2:has([name="vorname"]){grid-template-columns: 1fr 1fr}.form-hinweis{margin-top: 12px;font-size: 15px;line-height: 1.45;color: var(--ink)}.form-hinweis[hidden]{display: none}.form-hinweis a{color: var(--ink);font-weight: 650}@media (max-width: 860px){.m-nav > a:not(.btn){font-size: 22px;padding: 6px 0}.m-nav > a[href^="tel:"]{display: block}.head-in > a:first-child{display: block;padding-block: 14px}.head-back, .switch button{min-height: 44px}.head-back{display: flex;align-items: center}.ladder-l{padding-block: 12px 10px;background-position: 0 calc(100% - 7px)}a.btn[href^="tel:"]{display: inline-flex;padding-block: 16px}.n-person .n-satz strong{color: var(--gold)}}.n-t-b{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);border-top: 3px solid var(--ink);border-bottom: 4px double var(--ink);margin-top: clamp(24px,3vw,40px)}.n-t-soll{display: flex;flex-direction: column}.n-t-haben{border-left: 3px solid var(--ink)}.n-t-k{display: block;padding: 18px clamp(16px,3vw,44px) 20px;font-size: clamp(20px,1.9vw,28px);font-weight: 700;letter-spacing: -.02em;line-height: 1.15;color: var(--ink);margin: 0}.n-t-k small{display: block;font-size: 15px;font-weight: 650;letter-spacing: 0;margin-bottom: 4px}.n-t-soll ul{list-style: none;margin: 0;padding: 0}.n-t-soll li{padding: 18px clamp(16px,3vw,44px);border-top: 1px solid var(--rule);font-size: clamp(17px,1.4vw,20px);font-weight: 500;line-height: 1.35;color: var(--ink)}.n-t-soll .n-t-leer{flex: 1;min-height: 120px;border-top: 1px solid var(--rule)}.n-t-haben article{padding: 18px clamp(16px,3vw,44px);border-top: 1px solid var(--rule)}.n-t-haben h3{font-size: clamp(19px,1.6vw,24px);font-weight: 700;letter-spacing: -.018em;line-height: 1.2;color: var(--ink);margin: 0 0 6px}.n-t-haben p{font-size: 16.5px;line-height: 1.5;margin: 0}.n-t-schluss{margin-top: clamp(24px,3vw,40px)}.n-t-schluss .btn{margin-top: 18px}.l-konto .lead{margin-top: 14px}@media (max-width: 620px){.n-t-b{grid-template-columns: minmax(0,1fr);border-top: 0}.n-t-soll{border-top: 3px solid var(--ink)}.n-t-haben{border-left: 0;border-top: 3px solid var(--ink)}.n-t-soll .n-t-leer{display: none}.n-t-k, .n-t-soll li, .n-t-haben article{padding-inline: 0}}@media (max-width: 620px){.stats-in{grid-template-columns: minmax(0,1fr)}.stat{border-left: 0;padding-inline: 0}}.n-bs i{font-size: max(15px,.3em)}.n-bs small{grid-column: 1;text-align: right;line-height: 1.35}@media (max-width: 620px){.n-bs small{text-align: left}}.m-t .r, .m-xl table{font-variant-numeric: normal}.n-fragen li::marker{font-variant-numeric: normal}.form-wrap > [hidden]{display: none}@media (min-width: 861px){#zusammenarbeit .n-steps{display: block;border-top: 3px solid var(--ink)}#zusammenarbeit .n-steps > li{display: grid;grid-template-columns: 72px calc(50% - 72px) 50%;grid-template-rows: auto 1fr;grid-row: auto;border-top: 0;border-bottom: 1px solid var(--rule);padding: 0}#zusammenarbeit .n-num{grid-row: 1 / 3;padding-top: 24px;font-size: 20px}#zusammenarbeit .n-steps h3{grid-column: 2;margin: 0;padding: 24px 32px 6px 0;font-size: clamp(24px,2.4vw,36px)}#zusammenarbeit .n-steps li > p:not(.n-res){grid-column: 2;margin: 0;padding: 0 32px 24px 0}#zusammenarbeit .n-steps .n-res{grid-column: 3;grid-row: 1 / 3;margin: 0;border-left: 3px solid var(--ink);padding: 24px 0 24px clamp(20px,3vw,44px);font-size: clamp(18px,1.6vw,24px)}#einwaende .n-cols3{display: block;border-top: 3px solid var(--ink)}#einwaende article{display: grid;grid-template-columns: 1fr 1fr;border-top: 0 !important;border-bottom: 1px solid var(--rule);padding: 0 !important}#einwaende article h3{margin: 0;padding: 22px 32px 22px 0;font-size: clamp(24px,2.4vw,36px)}#einwaende article p{margin: 0;border-left: 3px solid var(--ink);padding: 22px 0 22px clamp(20px,3vw,44px)}.n-ki-rows article{gap: 0;padding: 0;align-items: stretch}.n-ki-rows h3{padding: 22px 32px 22px 0}.n-ki-rows p{border-left: 3px solid var(--ink);padding: 22px 0 22px clamp(20px,3vw,44px)}}#einwaende .n-trig-q{margin-top: clamp(28px,3vw,44px)}.n-feat .mock{--white: #2c1433;--off: #2c1433;--on-dark: #2c1433;--on-dark-s: #5c5760;--line-d: #e4e4e4;--card-d: #fff;--gold-hi: #2c1433;background: #fff;color: #2c1433;border: 0;border-radius: 0}.n-feat .mock .m-bar{background: #fff;border-bottom: 3px solid #2c1433}.n-feat .mock figcaption{border-top: 4px double #2c1433}.n-feat .m-kpis > *{background: none;border-top: 1px solid #2c1433;padding-inline: 0}.n-feat .m-st.is-ok{background: none;color: #2c1433;padding-inline: 0}.n-feat .m-xl th{background: none;border-bottom: 3px solid #2c1433}.n-feat .m-xl table, .n-feat .m-xl td, .n-feat .m-xl th{border-color: #e4e4e4}.n-feat .m-api li{color: #2c1433}#selbsttest{background: var(--gold);border: 0 !important}#selbsttest + .n-sec{border-top: 0}#selbsttest .n-lead, #selbsttest .n-h2, #selbsttest .n-trig-q, #selbsttest .link{color: var(--ink)}#selbsttest .link{background-image: linear-gradient(var(--ink),var(--ink))}#selbsttest .btn{background: var(--ink);color: #fff}.n-selbst-mail{margin-top: 22px}@media (min-width: 861px){#selbsttest .n-fragen{padding-left: 0;list-style: none;gap: 0;border-top: 3px solid var(--ink);margin-top: 24px}#selbsttest .n-fragen li{display: grid;grid-template-columns: 1fr 1fr;padding: 18px 0;border-bottom: 1px solid var(--ink);font-size: clamp(19px,1.6vw,25px);line-height: 1.25}#selbsttest .n-fragen li::after{content: 'Antwort:';margin-block: -18px;margin-left: clamp(14px,2vw,28px);border-left: 3px solid var(--ink);padding: 20px 0 20px clamp(20px,3vw,44px);font-size: 15px;font-weight: 500}}.form-who{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 16px;align-items: center;margin-top: 28px;color: var(--ink)}.form-who img{width: 72px;height: 72px;object-fit: cover;object-position: 50% 8%}.form-who p{margin: 0;font-size: 16px;line-height: 1.4}@media (max-width: 620px){.form-who{order: 2}}@media (max-width: 620px){.n-hero-in{padding-top: 20px}.n-ben{margin: 14px 0 18px;gap: 0}.n-ben li{padding-block: 3px}#ki .n-h2{font-size: 8.8vw}.p-hero h1 b::before{content: "\A";white-space: pre}.btn-x{display: none}.btn-avatar{width: 100%;justify-content: center}.founder-in-s{display: grid !important;grid-template-columns: 96px minmax(0,1fr);gap: 16px;align-items: start}.founder-in-s .founder-pic{height: auto;margin: 0}.founder-in-s .founder-pic img{height: 128px;width: 96px;object-fit: cover;object-position: 50% 8%}.n-contact article:first-child{display: none}.p-hero .btn[href^="tel:"]{width: 100%;justify-content: center}}@media (max-width: 860px){.n-more-link .link, .n-guide .link, .faq-more .link{display: inline-block;padding-block: 10px;background-position: 0 calc(100% - 8px)}.n-final-s a{display: inline-block;padding-block: 8px}}.n-rechner{margin-top: clamp(48px,6vw,88px)}.n-rechner-t{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);border-top: 3px solid var(--ink);margin-top: 16px}.n-rechner-t[hidden]{display: none}.n-rechner-sp + .n-rechner-sp{border-left: 3px solid var(--ink);padding-left: clamp(20px,3vw,44px)}.n-rechner-sp:first-child{padding-right: 32px}.n-rechner-k{margin: 0;padding: 14px 0 10px;font-size: 15px;font-weight: 650;color: var(--ink)}.n-rechner-z{display: grid;grid-template-columns: minmax(0,1fr) minmax(96px,160px);align-items: center;gap: 16px;min-height: 64px;border-top: 1px solid var(--rule);font-size: clamp(17px,1.3vw,19px);font-weight: 500;color: var(--ink)}.n-rechner-z input{width: 100%;min-height: 48px;padding: 8px 10px;border: 1px solid var(--ink);border-radius: 0;background: #fff;color: var(--ink);font: inherit;font-weight: 650;text-align: right}.n-rechner-z output{text-align: right;font-size: clamp(20px,1.9vw,28px);font-weight: 700;letter-spacing: -.02em;overflow-wrap: anywhere}.n-rechner-end{border-bottom: 4px double var(--ink)}.n-rechner-f{margin: 14px 0 0;max-width: 760px;font-size: 15.5px;line-height: 1.5}.n-rechner-f + .btn, .n-rechner .btn{margin-top: 20px}@media (max-width: 860px){.n-rechner-t{grid-template-columns: minmax(0,1fr)}.n-rechner-sp:first-child{padding-right: 0}.n-rechner-sp + .n-rechner-sp{border-left: 0;border-top: 3px solid var(--ink);padding-left: 0;margin-top: 16px}}.mock{display: flex;flex-direction: column}.mock figcaption{order: 1}.mock > [data-nosnippet]{min-width: 0}.n-t-o{margin: 0;padding: 18px clamp(16px,3vw,44px) 0;font-size: 15px;font-weight: 650;color: var(--ink)}.n-t-o + .n-t-k{padding-top: 4px}.case-body h3 + p{margin-top: 8px}.n-analyse .n-fragen{max-width: 900px}.article h3{margin: 24px 0 6px;font-size: clamp(19px,1.6vw,22px);font-weight: 700;letter-spacing: -.012em;line-height: 1.25;color: var(--ink)}@media (max-width: 620px){.n-t-o{padding-inline: 0}}.case-body h3 + p{margin-bottom: 16px}.nb{white-space: nowrap}.menu span.nb, .n-index-t span.nb{display: inline;margin: 0;font-size: inherit}.n-stempel{display: none}@media (min-width: 1081px){.n-final .wrap:has(.n-stempel){display: grid;grid-template-columns: minmax(0,1fr) 380px;column-gap: 56px}.n-final .wrap:has(.n-stempel) > *{grid-column: 1}.n-final .wrap:has(.n-stempel) .btn{justify-self: start}.n-stempel{display: block;grid-column: 2 !important;grid-row: 1 / 8;align-self: center;border: 3px solid var(--gold);transform: rotate(-2deg);font-size: 15px}.n-stempel div{display: grid;grid-template-columns: 110px 1fr;border-bottom: 1px solid var(--gold)}.n-stempel div:last-child{border-bottom: 0}.n-stempel span{padding: 10px 12px;border-right: 1px solid var(--gold);color: var(--gold);font-weight: 500}.n-stempel b{padding: 10px 12px;color: #fff;font-weight: 600}}.p-hero:has(+ .k-kurz-s), .p-hero:has(+ .n-konten-s){border-bottom: 0}@media (min-width: 861px){.n-trig{grid-template-columns: repeat(4,1fr)}.n-trig li, .n-trig li:nth-child(n+4){grid-column: auto}}.n-t-soll li{border: 0;padding-block: 12px}.n-t-soll ul{padding-block: 12px}.sys-s{opacity: 1}.k-bau-s{padding-top: clamp(24px,3vw,44px)}.k-bau{border-top: 3px solid var(--ink);border-bottom: 4px double var(--ink)}.k-bau article{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px clamp(24px,4vw,64px);padding-block: clamp(26px,3vw,44px);scroll-margin-top: 90px}.k-bau article + article{border-top: 1px solid var(--rule)}.k-bau-n{font-size: 15px;font-weight: 650;color: var(--ink);margin: 0 0 6px}.k-bau h2{font-size: clamp(28px,3.4vw,52px);line-height: 1.06;letter-spacing: -.03em;font-weight: 700;color: var(--ink);margin: 0;text-wrap: balance}.k-bau p:not(.k-bau-n){font-size: clamp(17px,1.35vw,20px);margin: 0 0 14px}.k-wege3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(20px,3vw,44px)}.k-wege3 article{border-top: 3px solid var(--gold);padding-top: 18px}.k-wege3 h3{color: #fff;font-size: clamp(22px,2vw,28px);font-weight: 650;letter-spacing: -.015em;margin: 0 0 10px}.k-wege3 p{margin: 0}.form-done .link + .link{margin-left: 18px}@media (max-width: 860px){.k-bau article, .k-wege3{grid-template-columns: minmax(0,1fr)}.form-done .link + .link{display: inline-block;margin: 12px 0 0}}