/* Compact audience navigation, shared by all public pages. */
.nav-branches{position:relative;font-size:.875rem}.nav-branches>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px 0;white-space:nowrap}.nav-branches>summary::-webkit-details-marker{display:none}.nav-branches>summary:focus-visible{outline:2px solid #ff5b2d;outline-offset:5px}.nav-branches[open]>summary{color:#ff754f}.nav-branches>div{position:absolute;top:calc(100% + 10px);left:-20px;width:270px;background:#20262e;border:1px solid #424a55;border-radius:12px;padding:9px;box-shadow:0 15px 35px #0003}.nav-branches>div>a{display:block;padding:15px 12px;font-size:.875rem;border-radius:7px;line-height:1.4;color:white}.nav-branches>div>a:hover,.nav-branches>div>a[aria-current]{background:#303944;color:#ff8e6b}.site-header .nav nav{gap:23px}.site-header .nav nav>a{white-space:nowrap}
.business-status{font-size:.8125rem!important;color:#ffc3af!important;margin-top:24px!important;line-height:1.6!important}.business-hero-screen{background:#fff;border:1px solid #d9dfe6;border-radius:14px;color:#19212b;overflow:hidden;box-shadow:0 25px 55px #0003}.business-screen-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e5eb;padding:22px 25px;gap:20px}.business-screen-head strong{font-size:1.6rem;letter-spacing:-.05em}.business-screen-head strong span{font-size:.8125rem;font-weight:400;color:#738093;letter-spacing:0}.business-screen-head>span{font-size:.75rem;color:#677589;padding:6px 10px;background:#f0f3f7;border-radius:5px}.business-screen-body{padding:30px}.rs-page .business-screen-body h2{font-size:2rem}.business-screen-body .eyebrow{font-size:.75rem;color:#768497}.business-screen-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.business-screen-stats>div{padding:18px;background:#eef2f6;border-radius:10px;display:flex;flex-direction:column;gap:9px}.business-screen-stats span{font-size:.8125rem;color:#637386}.business-screen-stats strong{font-size:2rem;font-weight:500;letter-spacing:-.045em}.business-screen-task{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #e1e6ec}.business-step-dot{width:34px;height:34px;background:#fff0e8;border-radius:8px;display:grid;place-items:center;color:#bb3e18;font-size:.875rem;flex-shrink:0}.business-screen-task strong{display:block;font-size:.9375rem}.business-screen-task div>span{display:block;color:#69778a;font-size:.8125rem;margin-top:7px}.business-screen-body>a{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e1e6ec;padding-top:20px;font-size:.875rem;font-weight:500}.business-plan-status{max-width:930px!important}.rs-page .business-plan-status strong{color:#994120;font-weight:600}.rs-page.page-betriebe .price-section .section-intro .eyebrow{display:block}.business-demo-link{margin-top:25px}.business-crosslink{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:0 0 65px}.business-crosslink p{max-width:600px;margin-top:20px}
/* Working preview: no invented connection or payment state. */
.bd-page{font-family:Arial,Helvetica,sans-serif;color:#192330;background:#eef1f5;min-height:80vh}.bd-page *{min-width:0}.bd-page button,.bd-page select,.bd-page input{font:inherit}.bd-page button{cursor:pointer}.bd-page button:focus-visible,.bd-page select:focus-visible,.bd-page input:focus-visible{outline:3px solid #fa784f;outline-offset:3px}.bd-page button:disabled{cursor:default;opacity:.55}.bd-demo-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px max(24px,calc((100vw - 1360px)/2));background:#fff1e9;color:#713b26;font-size:.8125rem;line-height:1.6;border-bottom:1px solid #f0d4c3}.bd-demo-bar>a{text-decoration:underline;text-underline-offset:4px;flex-shrink:0}.bd-app{display:grid;grid-template-columns:225px minmax(0,1fr);max-width:1440px;margin:auto;min-height:900px}.bd-sidebar{background:#1e2835;color:white;padding:30px 18px;display:flex;flex-direction:column}.bd-brand{font-weight:600;font-size:2rem;letter-spacing:-.06em;padding-left:12px}.bd-brand>span{font-weight:400;font-size:.875rem;letter-spacing:0;color:#b3c0d1}.bd-business{font-size:.75rem;line-height:1.6;color:#a6b7ca;margin:15px 12px 30px}.bd-nav{display:flex;flex-direction:column;gap:6px}.bd-nav>button{border:0;background:transparent;text-align:left;color:#bdcad9;padding:14px 12px;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.875rem;line-height:1.4;min-height:46px}.bd-nav>button:hover{background:#2c394b}.bd-nav>button[aria-current]{background:#ff5b2d;color:#17212c;font-weight:600}.bd-nav>button>span{font-size:.6875rem;opacity:.9;border:1px solid currentColor;padding:3px 5px;border-radius:4px}.bd-sidebar-link{margin:35px 12px 0;color:#bac9da;font-size:.8125rem;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.bd-workspace{padding:28px 38px 40px}.bd-toolbar{display:flex;justify-content:space-between;align-items:end;gap:25px;padding-bottom:28px;border-bottom:1px solid #d9dfe6}.bd-toolbar label{display:block;font-size:.75rem;color:#647389;margin-bottom:9px}.bd-toolbar select{background:white;color:#233247;border:1px solid #ced7e2;border-radius:7px;padding:11px 32px 11px 13px;min-height:44px;font-size:.875rem}.bd-reset{background:transparent;border:1px solid #ccd5e0;border-radius:7px;padding:12px 15px;min-height:44px;color:#4f6178;font-size:.8125rem!important}.bd-reset:hover{background:white}.bd-page-title{padding:30px 0 23px}.bd-page-title .eyebrow{font-size:.6875rem;letter-spacing:.08em;margin-bottom:14px;color:#738095}.bd-page h1{font-size:2.3rem;letter-spacing:-.05em;font-weight:600;line-height:1.1;outline:none}.bd-page-title p{font-size:.9375rem;margin-top:12px;color:#68788e}.bd-message{font-size:.875rem;line-height:1.6;color:#7a432d;margin:0}.bd-message:not(:empty){padding:15px 18px;background:#fff1e8;border:1px solid #f1d9c8;border-radius:8px;margin-bottom:22px}.bd-page h2{font-size:1.35rem;font-weight:500;letter-spacing:-.03em;line-height:1.2}.bd-page h3{font-size:1.05rem;font-weight:600;letter-spacing:-.015em;line-height:1.4}.bd-page p{font-size:.9375rem;line-height:1.65;color:#637389}.bd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px}.bd-stats article{background:white;border:1px solid #dde3eb;border-radius:12px;padding:22px;display:flex;flex-direction:column}.bd-stats article>span{font-size:.8125rem;color:#617087}.bd-stats strong{font-size:2.65rem;font-weight:500;letter-spacing:-.06em;margin:15px 0 10px}.bd-stats small{font-size:.75rem;color:#758499}.bd-card{background:white;border:1px solid #dce3ec;border-radius:13px;padding:28px;margin-bottom:22px}.bd-two{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.bd-two>.bd-card{height:100%}.bd-two{margin-bottom:22px}.bd-next{background:#fff5ef;border-color:#eed9cc}.bd-eyebrow{display:block;font-size:.6875rem;letter-spacing:.07em;color:#718099;margin-bottom:16px;line-height:1.6}.bd-card>p{margin-top:18px}.bd-next>p{margin-bottom:23px}.bd-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.bd-badge{display:inline-block;background:#eef2f7;color:#5b6b83;border:1px solid #dfe6ef;border-radius:5px;font-size:.75rem;padding:7px 10px;line-height:1.5;white-space:normal}.bd-primary,.bd-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 19px;min-height:46px;border-radius:7px;font-size:.875rem!important;line-height:1.4}.bd-primary{background:#ff5b2d;border:1px solid #ff5b2d;color:#17212c;font-weight:600!important}.bd-primary:hover:not(:disabled){background:#ff7b55}.bd-secondary{background:#fff;border:1px solid #ccd6e3;color:#27384c}.bd-secondary:hover{background:#eff3f8}.bd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px}.bd-record{display:flex;align-items:center;justify-content:space-between;gap:25px}.bd-record strong{font-size:.9375rem;font-weight:600}.bd-record p{font-size:.8125rem;margin-top:9px}.bd-checklist{list-style:none;padding:0;margin:0;display:grid;gap:17px}.bd-checklist li{font-size:.875rem;display:flex;align-items:center;gap:12px;color:#8190a3;line-height:1.5}.bd-checklist li:before{content:'';width:13px;height:13px;border:1px solid #c3cddd;border-radius:50%;flex-shrink:0}.bd-checklist li.done{color:#293f57}.bd-checklist li.done:before{background:#ff5b2d;border-color:#ff5b2d}.bd-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;background:#f4f6f9;padding:23px;border-radius:10px;margin-block:24px}.bd-detail-grid>div{display:flex;flex-direction:column;gap:8px}.bd-detail-grid span{font-size:.75rem;color:#718197}.bd-detail-grid strong{font-size:.9375rem;font-weight:500;line-height:1.5}.bd-page blockquote{border-left:3px solid #ff5b2d;margin:24px 0;padding:3px 0 3px 20px;font-size:1.2rem;line-height:1.6;color:#364c64}.bd-empty{text-align:center;padding:45px 25px}.bd-empty h2{margin-top:15px}.bd-empty p{max-width:450px;margin:18px auto 25px}.bd-empty-symbol{font-size:2.2rem;color:#8a9bb0}.bd-lines{margin-top:25px}.bd-line{display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:20px;align-items:center;border-top:1px solid #e1e7ef;padding:23px 0}.bd-line>strong{font-size:.9375rem;line-height:1.5;font-weight:500}.bd-line label{font-size:.75rem;color:#687b94;line-height:1.5}.bd-line input{display:block;width:100%;min-height:44px;padding:11px 12px;margin-top:7px;border:1px solid #cdd7e3;background:#fff;color:#20334b;border-radius:6px;font-size:1rem}.bd-line input:disabled{background:#f1f4f8;color:#758295}.bd-totals{max-width:340px;margin:20px 0 0 auto;display:grid;gap:14px}.bd-totals>div{display:flex;justify-content:space-between;gap:20px;font-size:.875rem;color:#5e7088}.bd-totals>div:last-child{border-top:1px solid #dfe6ee;padding-top:15px;font-size:1.05rem;color:#1e334d}.bd-totals strong{font-weight:600}.bd-page .bd-small{font-size:.8125rem;line-height:1.65;margin-top:22px}.bd-invoice-lines>div{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid #e0e7ef;font-size:.9375rem;line-height:1.6}.bd-invoice-lines small{display:block;color:#75859b;font-size:.75rem;margin-top:6px}.bd-notice{padding:20px;background:#f0f4f8;border:1px solid #dde5ef;border-radius:9px;margin-top:27px}.bd-notice>strong{font-size:.875rem}.bd-notice>p{font-size:.8125rem;margin-top:10px}.bd-mail{border-block:1px solid #e1e7ef;padding:23px 0}.bd-mail>p{margin:20px 0}.bd-mail-draft{background:#fff5ef;border:1px solid #eedaca;padding:23px;border-radius:9px;margin-top:25px}.bd-mail-draft>strong{font-size:.8125rem}.bd-mail-draft>p{margin-top:15px}.bd-calendar-slot{display:grid;grid-template-columns:145px 1fr;gap:24px;padding:23px;background:#f3f6f9;border-radius:9px;border-left:3px solid #ff5b2d}.bd-calendar-slot>span{font-size:.9375rem;font-weight:600}.bd-calendar-slot small{display:block;font-size:.75rem;font-weight:400;color:#687c95;margin-top:9px}.bd-calendar-slot p{margin-top:10px;font-size:.875rem}.bd-feature-list{padding-left:20px;font-size:.9375rem;color:#66778e;line-height:1.7;margin-top:22px}.bd-feature-list li+li{margin-top:12px}.bd-page .bd-success{color:#3b6655;font-size:.875rem;margin-top:20px}.bd-demo-footnote{font-size:.75rem;color:#7b8aa0;line-height:1.7;padding-top:15px;max-width:700px}
@media(max-width:1150px){.site-header .nav nav{gap:14px}.site-header .nav nav>a,.nav-branches{font-size:.8125rem}.site-header .nav nav>a.header-cta{padding:12px 15px}.bd-workspace{padding-inline:25px}.bd-app{grid-template-columns:200px minmax(0,1fr)}.bd-stats{gap:14px}.bd-stats article{padding:18px}.bd-two{grid-template-columns:1fr}.bd-two>.bd-card{margin:0}.business-screen-body{padding:25px}}
@media(max-width:950px) and (min-width:801px){.site-header .nav{padding-inline:25px;gap:16px}.site-header .brand>span{font-size:1.7rem}.site-header .nav nav>a.header-cta{font-size:.75rem}.nav-branches>summary{font-size:.75rem}.site-header .nav nav>a{font-size:.75rem}}
@media(max-width:800px){.nav-branches{font-size:1rem;border-bottom:1px solid #ffffff15}.nav-branches>summary{min-height:50px;padding:17px 0;justify-content:space-between}.nav-branches>div{position:static;width:100%;margin-bottom:12px;padding:5px;background:#212a35;box-shadow:none;border:0}.nav-branches>div>a{font-size:.9375rem;padding:16px 13px}.site-header .nav nav>a{white-space:normal;font-size:1rem}.business-hero-screen{max-width:590px;justify-self:center;width:100%}.rs-page .business-screen-body h2{font-size:1.75rem}.business-screen-body{padding:23px}.business-screen-head{padding:20px}.business-screen-stats{gap:13px;margin-block:22px}.business-screen-stats>div{padding:17px}.business-screen-task{gap:12px}.business-screen-task strong{font-size:.875rem}.business-screen-task div>span{font-size:.75rem;line-height:1.5}.business-screen-body>a{font-size:.8125rem;align-items:center;line-height:1.5}.business-crosslink{grid-template-columns:1fr;gap:25px;padding-bottom:48px}.business-crosslink .button{width:100%}.business-crosslink p{font-size:.9375rem}.bd-app{display:block;min-height:800px}.bd-sidebar{padding:18px 20px}.bd-brand{padding:0;font-size:1.7rem}.bd-business,.bd-sidebar-link{display:none}.bd-nav{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding:15px 0 4px;scrollbar-width:thin;scrollbar-color:#8290a3 transparent}.bd-nav>button{flex-shrink:0;font-size:.8125rem;gap:8px;padding:11px 13px;min-height:44px;border:1px solid #3a4a60}.bd-nav>button>span{font-size:.625rem}.bd-demo-bar{padding:12px 20px;flex-direction:column;align-items:flex-start;gap:8px;font-size:.75rem}.bd-workspace{padding:23px 20px 32px}.bd-toolbar{gap:13px;padding-bottom:23px}.bd-toolbar select{font-size:.8125rem;padding:10px 24px 10px 11px}.bd-reset{font-size:.75rem!important;padding:10px 12px;max-width:140px;line-height:1.4}.bd-page h1{font-size:2rem}.bd-page-title{padding:25px 0 20px}.bd-page-title p{font-size:.875rem}.bd-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.bd-stats article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.bd-stats article:last-child strong{grid-column:2;grid-row:1/3;margin:0}.bd-stats article:last-child small{grid-column:1}.bd-stats article{padding:17px}.bd-stats article>span{font-size:.75rem}.bd-stats strong{font-size:2.2rem;margin:12px 0 9px}.bd-stats small{font-size:.6875rem}.bd-card{padding:23px;margin-bottom:18px}.bd-two{gap:18px;margin-bottom:18px}.bd-page h2{font-size:1.3rem}.bd-card-head{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:20px}.bd-badge{font-size:.6875rem;padding:6px 9px}.bd-record{flex-direction:column;align-items:flex-start;gap:20px}.bd-primary,.bd-secondary{font-size:.8125rem!important;padding:13px 17px;min-height:44px}.bd-actions{gap:12px;margin-top:23px}.bd-actions>button{width:100%}.bd-detail-grid{gap:20px;padding:19px}.bd-detail-grid strong{font-size:.875rem}.bd-page blockquote{font-size:1.05rem;padding-left:15px}.bd-line{grid-template-columns:1fr 1fr;gap:15px}.bd-line>strong{grid-column:1/-1}.bd-totals{max-width:none;margin-top:15px}.bd-invoice-lines>div{font-size:.875rem}.bd-calendar-slot{grid-template-columns:1fr;gap:20px;padding:20px}.bd-page .bd-small{font-size:.8125rem}.bd-notice{padding:17px}.bd-demo-footnote{font-size:.75rem}.bd-contact-next{padding-bottom:40px}}
@media(max-width:380px){.bd-workspace{padding-inline:15px}.bd-card{padding:20px}.bd-detail-grid{grid-template-columns:1fr}.bd-toolbar{align-items:stretch}.bd-toolbar select{width:100%}.bd-toolbar>div{flex:1}.bd-reset{max-width:105px;align-self:end}.business-screen-task{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.bd-page *, .business-hero-screen{scroll-behavior:auto;transition:none}}

.bd-page h1{scroll-margin-top:115px}@media(max-width:800px){.bd-page h1{scroll-margin-top:90px}}
