@layer tokens,base,roles,components;@layer pages{html[lang=de] :is(h1,h2,h3,.h1,.h2){text-wrap:balance}html[lang=de] :is(h1,h2,h3,h4,h5,h6){-webkit-hyphens:manual;hyphens:manual}html[lang=de] :is(p,blockquote),html[lang=de] :is(li,figcaption,label,.footer,.nav,.mnav,.dropdown){-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}html[lang=de] :is(.btn,.nav__link,.eyebrow,.chip){-webkit-hyphens:manual;hyphens:manual}html[lang=de] .footer__col--legal{width:auto;min-width:122px}html[lang=de] .footer__col a{-webkit-hyphens:manual;hyphens:manual}@media (max-width:1199.98px){html[lang=de] .footer__col--legal{max-width:none}html[lang=de] .footer__grid{column-gap:var(--space-40);grid-template-columns:1fr auto auto}html[lang=de] .footer__social{gap:var(--space-32);margin-top:var(--space-24);flex-direction:row;order:1;grid-area:auto/1/auto/-1}}@media (max-width:767.98px){html[lang=de] .footer__grid{grid-template-columns:1fr}html[lang=de] .footer__social{justify-content:flex-start;gap:var(--space-32);margin:var(--space-4) 0 var(--space-8);order:0}}@media (min-width:480px) and (max-width:767.98px){.br-p{display:none!important}h1,h2,h3,.h1,.h2{text-wrap:balance}p,li,blockquote{text-wrap:pretty}:root :is(.ats-cta h2,.cta-band h2,.ab-cta .ab-cta__lead){max-width:420px}}@media (max-width:1199.98px){.cta-band :is(h2,p.lead){text-wrap:balance}}:where(.int-connect__title){font-size:var(--text-h2-size);line-height:var(--text-h2-leading);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking)}:where(.int-values__title){font-size:var(--text-h3-size);line-height:var(--text-h3-leading);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking)}:where(.int-value__title){font-size:var(--text-h4-size);line-height:var(--text-h4-leading);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-tracking)}:where(.int-value__text){font-size:var(--text-body-size);line-height:var(--text-body-leading);font-weight:var(--font-weight-regular);color:var(--color-text)}@media (min-width:1200px){.page-integrations .int-sec{margin-top:calc(var(--space-16) * -1);padding-bottom:var(--space-160)}.page-integrations .cta-band{margin-top:0}}@media (min-width:768px) and (max-width:1199.98px){.page-integrations .int-sec{margin-top:calc(var(--space-16) * -1);padding-bottom:var(--space-112)}.page-integrations .cta-band{margin-top:0}}@media (max-width:767.98px){.page-integrations .int-sec{margin-top:var(--space-40);padding-bottom:var(--space-80)}.page-integrations .cta-band{margin-top:0}}.int-hero{padding:var(--space-40) 0 var(--space-64);background:var(--gradient-surface-wash);position:relative;overflow:hidden}.int-hero__intro{text-align:center}.int-hero__title{max-width:900px;margin-inline:auto}.int-hero__lead{max-width:860px;margin:var(--space-12) auto 0}.int-hero__cta{margin-top:var(--space-24)}.int-connect{margin-top:var(--space-112);grid-template-columns:470px minmax(0,1fr);align-items:center;display:grid}.int-connect__text{z-index:var(--z-raised);width:470px;position:relative}.int-connect__lead{margin-top:var(--space-40)}.int-orbit{aspect-ratio:1;width:min(960px,100% + 86px);position:relative}.int-orbit__anim{width:auto;position:absolute;inset:-2.86%}.int-orbit .illustration__fallback{width:auto;height:auto;inset:2.78%}.int-orbit__anim>svg{opacity:0}.int-orbit__anim.is-ready>svg{opacity:1}.int-orbit__glow{border-radius:var(--radius-round);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-blue-500) 12%, transparent), transparent);filter:blur(20px);animation:int-breathe var(--duration-6000) var(--ease-in-out) infinite alternate;pointer-events:none;position:absolute;inset:30%}@keyframes int-breathe{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.int-sec{background:var(--color-surface-tint);padding:var(--space-112) 0 var(--space-112)}.int-sec__head{text-align:center}.int-sec__lead{max-width:700px;margin:var(--space-12) auto 0}.int-badges{justify-content:center;gap:var(--space-24);margin-top:var(--space-64);display:flex}.int-badge{width:168px}.int-badge__card{background:var(--color-surface);border-radius:var(--radius-surface);height:230px;transition:transform var(--duration-600) var(--ease-out), box-shadow var(--duration-600) var(--ease-out);flex-direction:column;align-items:center;display:flex;position:relative}@media (hover:hover){.int-badge__card:hover{box-shadow:var(--shadow-float)}}.int-badge__img{transition:transform var(--duration-900) var(--ease-spring)}.int-badge__img--gdpr{width:111px;height:109px;margin-top:var(--space-28)}.int-badge__img--ai,.int-badge__img--cra{width:90px;height:118px;margin-top:var(--space-24)}@media (hover:hover){.int-badge__card:hover .int-badge__img{transform:scale(1.06)}}.int-badge__name{margin-top:var(--space-24);font-size:var(--font-size-20);line-height:var(--line-height-20);font-weight:var(--font-weight-bold);text-align:center;letter-spacing:var(--tracking-xtight)}.int-badge__pill{justify-content:center;align-items:center;gap:var(--space-8);height:34px;margin-top:var(--space-8);border-radius:var(--radius-surface);color:var(--color-text-inverse);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);white-space:nowrap;box-shadow:var(--shadow-glow-blue);display:flex}.int-badge__pill img{width:12px;height:12px}.int-badge__pill--pink{background:var(--color-pink-500);box-shadow:var(--shadow-glow-pink)}.int-badge__pill--blue{background:var(--color-blue-500)}.int-values__title{display:none}.int-values{justify-content:center;gap:var(--space-24);margin-top:var(--space-64);grid-template-columns:repeat(2,minmax(0,496px));display:grid}.int-value{align-items:center;gap:var(--space-16);min-height:154px;padding:var(--space-28) var(--space-24);border-color:var(--color-white);box-shadow:var(--shadow-card);display:flex}.int-value[data-reveal]{transition:opacity var(--duration-900) var(--ease-out), transform var(--duration-900) var(--ease-out), box-shadow var(--duration-600) var(--ease-out);transition-delay:calc(var(--d,0) * var(--duration-900))}.int-value>div{align-self:center}.int-value__icon{width:var(--size-icon-40);height:var(--size-icon-40);margin-top:var(--space-2);transition:transform var(--duration-600) var(--ease-spring);flex:none;align-self:flex-start}@media (hover:hover){.int-value:hover .int-value__icon{transform:scale(1.06)}.int-value.is-in:hover{box-shadow:var(--shadow-float);transition-delay:0s;transform:translateY(-6px)}}.int-value__text{margin-top:var(--space-8);max-width:386px}.int-value:nth-child(3) .int-value__text,.int-value:nth-child(6) .int-value__text{max-width:362px}.int-cta{padding:var(--space-96) 0 var(--space-80)}.int-cta .eyebrow{margin-inline:auto}.int-cta h2{max-width:none}.int-cta .lead{max-width:880px;margin:var(--space-16) auto var(--space-20)}.int-br{display:inline}@media (max-width:1199.98px){.int-hero{padding:var(--space-64) 0 var(--space-64)}.int-hero__lead{margin-top:var(--space-8)}.int-hero__cta{margin-top:var(--space-16)}.int-hero__cta .btn{width:100%}.int-connect{margin-top:var(--space-64);grid-template-columns:1fr}.int-connect__text{text-align:center;width:auto;margin:0 auto}.int-connect__lead{margin-top:var(--space-16)}.int-orbit{width:min(96%,900px);margin:var(--space-16) auto 0}.int-sec{padding:var(--space-64) 0 var(--space-64)}.int-sec__lead{margin-top:var(--space-16)}.int-badges{margin-top:var(--space-40)}.int-values__title{margin-top:var(--space-40);display:block}.int-values{gap:var(--space-16);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.int-value{min-height:0;padding:var(--space-24);align-items:flex-start}.int-value>div{align-self:flex-start}.int-value__icon{margin-top:0}.int-value__text,.int-value:nth-child(n) .int-value__text{margin-top:var(--space-4);max-width:none}.int-cta{padding:var(--space-64) 0}.int-cta .lead{margin:var(--space-8) auto var(--space-16);text-wrap:pretty}.int-cta .btn-row{gap:var(--space-8);flex-direction:column}.int-cta .btn{width:100%}}@media (max-width:767.98px){.int-hero{padding:var(--space-40) 0 var(--space-4)}.int-hero__title{max-width:290px}.int-hero__lead{margin-top:var(--space-12)}.int-hero__cta{margin-top:var(--space-16)}.int-connect{margin-top:var(--space-40)}.int-connect__text{text-align:left}.int-connect__lead{margin-top:var(--space-16)}.int-orbit{width:calc(min(100%, var(--layout-art-max)) * 1.36);margin:var(--space-16) 0 0 calc((100% - min(100%, var(--layout-art-max)) * 1.36) / 2)}.int-sec{padding:var(--space-40) 0 var(--space-40)}.int-sec__head{text-align:left}.int-sec__lead{margin-top:var(--space-12)}.int-badges{gap:var(--space-16);margin-top:var(--space-40);flex-direction:column}.int-badge{width:100%}.int-badge__pill{height:40px;margin-top:var(--space-8);font-size:var(--font-size-14);gap:var(--space-8)}.int-badge__pill img{width:var(--size-icon-14);height:var(--size-icon-14)}.int-values__title{margin-top:var(--space-40)}.int-values{gap:var(--space-16);margin-top:var(--space-12);grid-template-columns:1fr}.int-value{gap:var(--space-16);padding:var(--space-24);flex-direction:column}.int-cta{padding:var(--space-64) 0}.int-cta .lead{margin:var(--space-16) auto var(--space-16)}.int-br{display:none}}html[lang=de] .nobr{white-space:nowrap}html[lang=de] .int-value__title{-webkit-hyphens:manual;hyphens:manual}html[lang=de] .int-hero__lead,html[lang=de] .int-cta .lead{text-wrap:balance}@media (min-width:768px){html[lang=de] .int-sec__lead{text-wrap:balance}}html[lang=de] .int-cta .lead{max-width:880px}html[lang=de] .int-br{display:none}}@layer utilities;
