html:has(.td-page),html:has(.td-page) body{overflow-x:clip}.td-page{--td-pad: clamp(20px, 7vw, 100px);--td-radius: 12px;--td-border: var(--color-border-subtle);--td-shadow-card: 0 24px 56px -34px rgba(20, 27, 40, .5);font-family:var(--font-family-main);color:var(--color-text-main);background:var(--color-white)}.td-page *,.td-page *:before,.td-page *:after{box-sizing:border-box}:where(.td-page) h1,:where(.td-page) h2,:where(.td-page) h3,:where(.td-page) p,:where(.td-page) figure{margin:0}:where(.td-page) a{color:inherit;text-decoration:none}.td-page [hidden]{display:none!important}.td-page img{max-width:100%}.td-takeaways__deco,.td-contact__deco-plus,.td-contact__deco-illu,.td-cases__deco{pointer-events:none}.td-xbold,.td-num{font-weight:var(--font-extrabold)}.td-num{line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-primary-600)}.td-num__prefix{margin-right:6px;color:var(--color-text-subtle)}.td-section{scroll-margin-top:96px}.td-container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding-left:var(--td-pad);padding-right:var(--td-pad)}.td-accent{height:4px;background:var(--color-primary-600)}.td-copy{max-width:900px;color:var(--color-text-subtle);text-wrap:pretty}.td-copy--subtle{color:var(--color-neutral-600)}.td-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 18px;border:1px solid transparent;border-radius:4px;cursor:pointer;white-space:nowrap;font-family:var(--font-family-main);transition:background-color .2s ease-out,color .2s ease-out}.td-btn svg{flex:none}.td-btn--primary,.td-page a.td-btn--primary{background:var(--color-primary-600);color:var(--color-text-inverse)}.td-btn--primary:hover,.td-page a.td-btn--primary:hover{background:var(--color-primary-700)}.td-btn--outline{background:transparent;border-color:var(--color-border-primary);color:var(--color-text-primary)}.td-btn--outline:hover{background:var(--color-primary-50)}.td-btn--ghost-dark{gap:8px;background:transparent;border-color:#ffffff40;color:var(--color-neutral-0)}.td-btn--ghost-dark:hover{background:#ffffff1a}.td-btn--small{height:40px;padding:0 16px}.td-badge{display:inline-flex;align-items:center;height:28px;padding:2px 8px;border:1px solid transparent;border-radius:8px;background:var(--color-bg-primary-subtle);color:var(--color-text-primary);white-space:nowrap}.td-hero{background:var(--color-white)}.td-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:stretch;padding-right:0}.td-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:72px 56px 72px 0}.td-hero__meta{display:flex;align-items:center;gap:14px}.td-hero__meta-text{color:var(--color-text-subtlest)}.td-hero__title{line-height:1.1;letter-spacing:var(--tracking-tight);text-wrap:balance}.td-hero__sub{max-width:44ch;color:var(--color-neutral-600);text-wrap:pretty}.td-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.td-hero__visual{position:relative;overflow:hidden;min-height:420px}.td-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.td-hero__slot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;border-width:0 0 0 1px}.td-hero__card{position:absolute;right:20px;bottom:20px;display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--td-border);border-radius:var(--td-radius);background:#fdfdfdd1;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 22px 50px -32px #141b2899}.td-hero__card-label{color:var(--color-text-primary)}.td-hero__card-stats{display:flex;gap:24px}.td-hero__card-stat{display:flex;flex-direction:column;gap:1px}.td-hero__card-desc{color:var(--color-neutral-600)}.td-facts{display:flex;align-items:stretch;gap:36px;padding:18px 0;border-top:1px solid var(--td-border);border-bottom:1px solid var(--td-border);margin-bottom:40px}.td-facts__logo{display:flex;align-items:center;justify-content:center;align-self:center;flex:none;width:104px;height:104px;padding:8px;border:1px solid var(--td-border);border-radius:var(--td-radius);background:var(--color-white)}.td-facts__logo img{width:100%;height:100%;object-fit:contain;display:block}.td-facts__cell{display:flex;flex:1;flex-direction:column;justify-content:center;gap:4px;padding-left:36px;border-left:1px solid var(--td-border)}.td-facts__cell--wide{flex:1.2}.td-facts__label{color:var(--color-text-subtlest)}.td-facts__value{letter-spacing:var(--tracking-tight);text-wrap:balance}.td-intro{display:flex;flex-direction:column;gap:20px;padding-top:40px}.td-intro__title{margin-top:28px;letter-spacing:var(--tracking-tight)}.td-goals{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:760px;margin-top:16px;padding:24px;border-radius:var(--td-radius);background:var(--color-bg-primary-subtlest)}.td-goals--three{grid-template-columns:repeat(3,1fr);max-width:none}.td-goals--four{grid-template-columns:repeat(4,1fr);max-width:none}.td-goals__text{color:var(--color-neutral-600);text-wrap:pretty}.td-goals__item{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:3px solid var(--color-primary-600)}.td-goals__label{color:var(--color-text-primary)}.td-goals__title{letter-spacing:var(--tracking-tight);text-wrap:balance}.td-block{display:flex;flex-direction:column;gap:16px;padding-top:40px}.td-block__title{letter-spacing:var(--tracking-tight);text-wrap:balance}.td-kpis{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border:1px solid var(--td-border);border-radius:var(--td-radius);overflow:hidden}.td-kpis__cell{display:flex;flex-direction:column;gap:8px;padding:24px;border-right:1px solid var(--td-border);border-bottom:1px solid var(--td-border)}.td-kpis__cell:nth-child(3n){border-right:0}.td-kpis__cell:nth-child(n+4){border-bottom:0}.td-kpis__desc{color:var(--color-neutral-600);text-wrap:pretty}.td-pillars{display:flex;flex-direction:column;gap:40px;margin-top:28px}.td-pillar{display:grid;grid-template-columns:72px 1fr;gap:28px;align-items:start}.td-pillar__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--td-radius);background:var(--color-bg-primary-subtlest);color:var(--color-primary-600)}.td-pillar__body{display:flex;flex-direction:column;gap:8px}.td-pillar__title{letter-spacing:var(--tracking-tight);text-wrap:balance}.td-pillar__text{max-width:720px;color:var(--color-neutral-600);text-wrap:pretty}.td-gallery{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:190px 190px;gap:16px;padding-top:40px}.td-gallery__main{grid-row:1 / 3}.td-slot{display:flex;align-items:center;justify-content:center;padding:12px;border:1px dashed var(--color-border-main);border-radius:var(--td-radius);background:var(--color-neutral-100);color:var(--color-text-subtlest);text-align:center}.td-slot--circle{border-radius:50%;padding:4px}.td-quote-wrap,.td-followup{padding-top:40px}.td-quote{display:grid;grid-template-columns:3px 1fr;gap:32px;align-items:start}.td-quote__bar{align-self:stretch;border-radius:9999px;background:var(--color-primary-600)}.td-quote__body{display:flex;flex-direction:column;gap:20px;max-width:760px}.td-quote__text{line-height:1.35;letter-spacing:var(--tracking-tight);text-wrap:pretty}.td-quote__caption{display:flex;align-items:center;gap:14px}.td-quote__photo{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden}.td-quote__photo img{width:100%;height:100%;object-fit:cover;display:block}.td-quote__author{display:flex;flex-direction:column;gap:1px}.td-quote__role{color:var(--color-neutral-600)}.td-takeaways{position:relative;overflow:hidden;padding:40px 0 48px;background:var(--color-white)}.td-takeaways__deco{position:absolute;right:max(-26px,calc(50% - 576px));bottom:-26px;width:120px;height:120px;transform:rotate(10deg)}.td-takeaways__intro{margin-top:12px}.td-takeaways__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px}.td-takeaway{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:2px solid var(--color-primary-300)}.td-takeaway__num{color:var(--color-text-primary)}.td-takeaway__title{letter-spacing:var(--tracking-tight)}.td-takeaway__text{color:var(--color-neutral-600);text-wrap:pretty}.td-contact{position:relative;overflow:hidden;padding:64px 0;background:var(--color-bg-primary-subtlest)}.td-contact__deco-plus{position:absolute;left:max(-40px,calc(50% - 590px));top:-18px;width:130px;height:130px;transform:rotate(-8deg)}.td-contact__deco-illu{position:absolute;left:calc(50% - 316px);bottom:-24px;z-index:0;width:212px;height:204px;transform:rotate(-8deg)}.td-contact__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.td-contact__copy{display:flex;flex-direction:column;gap:20px}.td-contact__title{letter-spacing:var(--tracking-tighter);text-wrap:balance}.td-contact__sub{max-width:44ch}.td-advisors{display:flex;flex-direction:column;gap:24px;margin-top:12px}.td-advisor{display:flex;align-items:center;gap:20px}.td-advisor__avatar{position:relative;flex:none}.td-advisor__photo{width:92px;height:92px;border:4px solid var(--color-neutral-0);border-radius:9999px;overflow:hidden;box-shadow:0 0 0 2px var(--color-border-primary)}.td-advisor__photo img{width:100%;height:100%;object-fit:cover;display:block}.td-advisor__badge{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid var(--color-neutral-0);border-radius:9999px;background:var(--color-primary-600);color:var(--color-white)}.td-advisor__name{margin-bottom:12px}.td-advisor__line{width:32px;height:2px;margin-bottom:12px;border-radius:9999px;background:var(--color-primary-600)}.td-advisor__mail{color:var(--color-neutral-600)}.td-advisor__mail:hover{text-decoration:underline}.td-cform--beratung{padding:24px;border-radius:16px;background:var(--color-white);color:var(--color-text-main);box-shadow:var(--td-shadow-card)}.td-cform .contactform{width:100%;gap:16px 24px}.td-cform .contactform__labelbox{height:auto;margin-bottom:8px}.td-cform .contactform__label{color:var(--color-text-main);font-family:var(--font-family-main);font-size:var(--fluid-size-label-m)}.td-cform .contactform__input-wrapper{height:48px;padding:0 16px;justify-content:center;border:1px solid var(--color-border-main);border-radius:4px;background:var(--color-white)}.td-cform .contactform__input-wrapper:focus-within{border-color:var(--color-primary-600);outline:1px solid var(--color-primary-600)}.td-cform .contactform__input-wrapper:focus-within .contactform__label{color:var(--color-primary-600)}.td-cform .contactform__input-wrapper--error{border-color:var(--color-text-error)}.td-cform .contactform__inputbox{padding:0}.td-cform .contactform__input{color:var(--color-text-main);font-family:var(--font-family-main);font-size:var(--fluid-size-body-m);font-weight:400}.td-cform .contactform__input::placeholder{color:var(--color-neutral-400);font-family:var(--font-family-main);font-size:var(--fluid-size-body-m)}.td-cform textarea.contactform__input{padding:14px 0}.td-cform .contactform__input-wrapper:has(textarea){height:auto!important}.td-cform .contactform__warning{margin-top:4px;color:var(--color-text-error)}.td-cform .contactform__consent{width:100%}.td-cform .contactform__consent p,.td-cform .contactform__agb p{color:var(--color-neutral-600);font-family:var(--font-family-main);font-size:var(--fluid-size-label-s);line-height:1.5}.td-cform .contactform__consent a{color:var(--color-text-primary)}.td-cform .dynamic__Form__SubmitBtn{width:100%!important;height:48px;align-items:center;padding:0 18px;border-radius:4px;background:var(--color-primary-600);color:var(--color-text-inverse);font-family:var(--font-family-main);font-size:var(--fluid-size-body-m);font-weight:700;text-transform:none;transition:background-color .2s ease-out}.td-cform .dynamic__Form__SubmitBtn:hover{background:var(--color-primary-700)}.td-cform .contactform__success-wrapper{color:var(--color-text-success)}.td-cform .contactform__success-message{color:var(--color-text-main);font-family:var(--font-family-main);text-align:center}.td-cases{position:relative;overflow:hidden;padding:48px 0}.td-cases__deco{position:absolute;right:max(-26px,calc(50% - 576px));top:-30px;width:120px;height:120px;transform:rotate(12deg)}.td-cases__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.td-cases__nav{display:flex;align-items:center;gap:10px;flex:none}.td-cases__counter{color:var(--color-text-subtlest)}.td-cases__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:10px;cursor:pointer;transition:background-color .2s ease-out}.td-cases__btn--prev{border:1px solid var(--color-border-primary-subtle);background:var(--color-white);color:var(--color-text-primary)}.td-cases__btn--prev:hover{background:var(--color-primary-100)}.td-cases__btn--next{border:0;background:var(--color-primary-600);color:var(--color-text-inverse)}.td-cases__btn--next:hover{background:var(--color-primary-700)}.td-case{display:grid;grid-template-columns:1fr 240px;gap:56px;align-items:center;margin-top:28px;padding:48px 56px;border-radius:16px;background:var(--color-bg-primary-subtlest);transition:background-color .2s ease-out}.td-case:hover{background:var(--color-primary-100)}.td-case__content{display:flex;flex-direction:column;gap:18px;min-width:0}.td-case__tag{color:var(--color-text-primary)}.td-case__title{letter-spacing:var(--tracking-tight);text-wrap:balance}.td-case__text{max-width:560px;color:var(--color-neutral-600);text-wrap:pretty}.td-case__stats{display:flex;flex-wrap:wrap;gap:40px;padding-top:18px;border-top:1px solid var(--color-border-primary-subtle)}.td-case__stat{display:flex;flex-direction:column;gap:2px}.td-case__stat-value{color:var(--color-primary-600);font-weight:var(--font-extrabold)}.td-case__stat-label{color:var(--color-text-subtlest)}.td-case__link{display:flex;align-items:center;gap:8px;color:var(--color-text-primary)}.td-case__cover{display:block;width:240px;aspect-ratio:210 / 297;object-fit:cover;border-radius:8px;box-shadow:0 20px 44px #20242c38;transform:rotate(3deg)}.td-case__cover--placeholder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:24px;background:var(--color-primary-600);color:var(--color-text-inverse)}.td-pill-wrap{position:sticky;bottom:20px;z-index:6;display:flex;justify-content:center;margin:-84px 0 24px;pointer-events:none}.td-pill-inner{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:860px;padding:0 24px;pointer-events:auto}.td-outline{display:flex;flex-direction:column;gap:18px;width:100%;padding:22px 24px;border-radius:10px;background:var(--color-neutral-850);box-shadow:0 24px 56px -28px #141b28b3}.td-outline__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:2px 32px}.td-outline__link{display:flex;align-items:center;gap:12px;padding:9px 0;color:var(--color-neutral-0);transition:color .15s ease-out}.td-outline__link:hover,.td-outline__link.is-active{color:var(--color-primary-300)}.td-outline__num{min-width:18px;color:#ffffff73;font-variant-numeric:tabular-nums;letter-spacing:.04em}.td-outline__link.is-active .td-outline__num{color:var(--color-primary-300)}.td-outline__stats{display:flex;flex-wrap:wrap;gap:28px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.td-outline__stat{display:flex;align-items:baseline;gap:8px}.td-outline__stat-value{color:var(--color-primary-300);font-weight:var(--font-extrabold);line-height:1.1}.td-outline__stat-label{color:#ffffffb3}.td-pill{display:flex;align-items:center;gap:12px;max-width:100%;padding:8px 8px 8px 20px;border-radius:10px;background:var(--color-neutral-850);box-shadow:0 18px 40px -22px #141b28bf}.td-pill__toggle{display:flex;align-items:center;gap:12px;min-width:0;padding:0 4px 0 0;border:0;background:none;color:var(--color-neutral-0);cursor:pointer;font-family:var(--font-family-main)}.td-pill__chevron{display:flex;flex:none}.td-pill__toggle[aria-expanded=true] .td-pill__chevron--down,.td-pill__toggle[aria-expanded=false] .td-pill__chevron--up{display:none}.td-pill__label,.td-pill__counter{color:#ffffff8c;white-space:nowrap}.td-pill__counter{font-variant-numeric:tabular-nums}.td-pill__current{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-modal{width:min(760px,92%);max-height:100%;padding:0;border:0;border-radius:16px;background:var(--color-white);color:var(--color-text-main);font-family:var(--font-family-main);box-shadow:0 24px 48px -12px #0000003d;overflow:hidden}.td-modal::backdrop{background:#141b2880;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.td-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--td-border)}.td-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-text-main);cursor:pointer}.td-modal__close:hover{background:var(--color-neutral-100)}.td-modal__body{display:grid;grid-template-columns:200px minmax(0,1fr)}.td-modal__cover-col{display:flex;align-items:center;justify-content:center;padding:24px 20px;background:var(--color-bg-primary-subtlest)}.td-modal__cover{display:block;width:100%;max-width:160px;aspect-ratio:210 / 297;object-fit:cover;border:1px solid var(--td-border);border-radius:6px;box-shadow:0 16px 36px -14px #20242c59;transform:rotate(-2deg)}.td-modal__content{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px 24px}.td-modal__text{color:var(--color-neutral-600);text-wrap:pretty}@media(max-width:1023px){.td-hero__grid{grid-template-columns:1fr;padding-right:var(--td-pad)}.td-hero__copy{padding:48px 0 32px}.td-hero__visual{min-height:320px;border-radius:var(--td-radius);margin-bottom:40px}.td-kpis{grid-template-columns:repeat(2,1fr)}.td-kpis__cell:nth-child(3n){border-right:1px solid var(--td-border)}.td-kpis__cell:nth-child(2n){border-right:0}.td-kpis__cell:nth-child(n+4){border-bottom:1px solid var(--td-border)}.td-kpis__cell:nth-child(n+5){border-bottom:0}.td-contact__grid{grid-template-columns:1fr;gap:40px}.td-goals--three,.td-goals--four{grid-template-columns:1fr 1fr}.td-contact__deco-illu{display:none}.td-case{grid-template-columns:1fr;gap:32px;padding:32px}.td-case__cover{justify-self:center}.td-pill-wrap{margin-top:-64px}}@media(max-width:767px){.td-facts{flex-wrap:wrap;gap:20px}.td-facts__cell{flex-basis:100%;padding-left:0;border-left:0}.td-takeaways__grid{grid-template-columns:1fr;gap:24px}.td-gallery{grid-template-columns:1fr;grid-template-rows:220px 140px 140px}.td-gallery__main{grid-row:auto}.td-pillar{grid-template-columns:56px 1fr;gap:16px}.td-pillar__icon{width:56px;height:56px}.td-pillar__icon svg{width:26px;height:26px}.td-cases__head{flex-direction:column;align-items:flex-start}.td-outline__list{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.td-pill-inner{padding:0 12px}.td-pill{gap:8px;padding:6px 6px 6px 14px}.td-pill__current,.td-pill__pdf-label{display:none}}@media(max-width:479px){.td-pill__label{display:none}.td-pill{gap:6px;padding:6px 6px 6px 12px}.td-pill__toggle{gap:8px}.td-btn--small{padding:0 12px}.td-modal__body{grid-template-columns:1fr}.td-modal__cover-col{display:none}.td-cform .contactform__input-container{width:100%!important}}@media(max-width:639px){.td-kpis{grid-template-columns:1fr}.td-kpis__cell,.td-kpis__cell:nth-child(3n),.td-kpis__cell:nth-child(n+4){border-right:0;border-bottom:1px solid var(--td-border)}.td-kpis__cell:last-child{border-bottom:0}.td-goals,.td-goals--three,.td-goals--four{grid-template-columns:1fr}.td-hero__actions .td-btn{width:100%}.td-hero__card{right:12px;bottom:12px;left:12px}.td-case__stats{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/b2b-new-design.css.map */
