body.m1-start{background:#f2f7fa;color:#183b4e;font-family:var(--paytec-font-text)}.m1-start>.wrap{display:none!important}.m1-start .bn-global-nav{position:relative!important;min-height:88px;padding:16px 4.5%;gap:22px;display:flex;flex-wrap:wrap;background:white}.m1-brand{margin-right:auto;white-space:nowrap}.m1-start .bn-global-nav>button{background:none;border:0;color:#496a7b;padding:12px 8px;font-size:15px;font-weight:700}.m1-start .bn-global-nav>.build,.m1-start .bn-global-nav>[data-journey-bundles]{display:none!important}.m1-start .bn-global-nav>.round1-user,.m1-start .bn-global-nav>#cloudCases{font-size:12px}.m1-start #m1Main{max-width:1300px;margin:auto;padding:22px 28px}.m1-preview{font-size:12px;color:#866132;margin:0 0 15px}.m1-start #navigatorCustomer{border:1px solid #d6e4ec;border-radius:15px;padding:26px;background:white;box-shadow:none}.m1-start #navigatorCustomer h2{font-size:26px;margin:0 0 18px}.m1-start:not(.m1-has-customer) #m1Main{padding-top:45px}.m1-start:not(.m1-has-customer) #m1CustomerHost{max-width:850px;margin:50px auto}.m1-start:not(.m1-has-customer) .customer-current{display:none}.m1-start #navUseCase,.m1-start #navUseOffer{display:none}.m1-has-customer #navigatorCustomer{padding:15px 20px}.m1-has-customer #navigatorCustomer h2{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#6a8290;margin:0 0 6px}.m1-has-customer .customer-current{margin:0}.m1-has-customer .customer-current p{margin:2px 0}.m1-has-customer #navigatorCustomer>.customer-actions{margin:8px 0 0}.m1-start button{cursor:pointer}.m1-heading{margin:30px 0 22px}.m1-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#0074ad}.m1-heading h1,#m1Products h1{font-size:30px;margin:9px 0 10px}.m1-heading p,#m1ProductNote{color:#607989;line-height:1.5}.m1-intents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.m1-intents>button,.m1-product{background:white;border:1px solid #d3e3ec;border-radius:15px;padding:24px;text-align:left;color:#183b4e;display:flex;flex-direction:column;position:relative;min-height:265px;box-shadow:0 4px 12px #204f680b}.m1-intents h2{font-size:21px;line-height:1.3;margin:17px 0 11px}.m1-intents p{font-size:15px;color:#607989;line-height:1.5;margin:0 0 22px}.m1-icon{background:#e8f4fb;color:#0074ad;display:grid;place-items:center;width:43px;height:43px;border-radius:12px;font-size:27px}.m1-cta{margin-top:auto;background:#0075b2;border:0;border-radius:8px;color:white;padding:12px 14px;display:block;font-size:14px;font-weight:700}.m1-smart{position:absolute;right:15px;top:15px;background:#fff5e8;color:#955c1b;border:1px solid #edc89c;border-radius:7px;padding:7px 10px}.m1-product h2{margin-top:32px}.m1-help{margin-top:30px;color:#597787;font-size:14px}.m1-help p{line-height:1.5}.m1-help button,.m1-help a,#m1Back,#m1Saved button{border:1px solid #b9d0dd;background:white;color:#006ba2;border-radius:8px;padding:11px 15px;display:inline-block;margin:8px 10px 8px 0;text-decoration:none}.m1-start dialog{width:min(760px,94vw);border:1px solid #c9dce6;border-radius:16px;padding:28px;max-height:90vh;color:#183b4e}.m1-start dialog::backdrop{background:#15374766}.m1-start dialog p{line-height:1.6;color:#5e7787}.m1-saved-row{display:block!important;width:100%;text-align:left}#m1Products{margin-top:25px}#m1Status{color:#9b3927}#m1Intent[hidden],#m1Products[hidden]{display:none!important}@media(max-width:1000px){.m1-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.m1-start .bn-global-nav{gap:7px}.m1-brand{font-size:14px}}@media(max-width:560px){.m1-intents{grid-template-columns:1fr}.m1-start #m1Main{padding:18px 14px}.m1-start .bn-global-nav{padding:12px;gap:4px}.m1-start .bn-global-nav>button{font-size:12px;padding:8px 6px}.m1-start .bn-global-nav .bn-nav-logo img{width:110px}.m1-heading h1{font-size:25px}.m1-start #navigatorCustomer{padding:18px}.m1-start:not(.m1-has-customer) #m1CustomerHost{margin:20px 0}.m1-intents>button{min-height:220px}.m1-start .customer-fields{grid-template-columns:1fr!important}.m1-start .customer-actions{flex-wrap:wrap}}

/* Natural German compound break and consistent decorative intent icons. */
body .m1-intents>[data-m1-intent="comparison"] h2{overflow-wrap:normal;word-break:normal;hyphens:manual}
.m1-icon svg{display:block;width:25px;height:25px;flex:none}

/* Original product marks and restrained Paytec orange accents. */
.m1-product{border-top:2px solid #dc8a38;padding-top:76px}
.m1-product-brand{height:70px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}
.m1-product-brand img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}
.m1-product-brand.device img{width:110px}
.m1-product .m1-product-brand+h2{margin:8px 0 12px;font-size:21px}
.m1-product p{line-height:1.5;color:#607989;margin-bottom:24px}
.m1-product:focus-within{outline:2px solid #dc8a38;outline-offset:3px}
.m1-has-customer #navigatorCustomer{border-left:2px solid #dc8a38}
