.Transformation-module__ugCMuG__section{background:#fff;padding-block:6rem 8rem;overflow:hidden}.Transformation-module__ugCMuG__headingBlock{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.Transformation-module__ugCMuG__headline{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-kp-ink);text-wrap:balance;grid-column:1/12;margin:0;font-size:clamp(2.65rem,5vw,3.75rem);line-height:1.02}.Transformation-module__ugCMuG__headlineLead,.Transformation-module__ugCMuG__headlineStrong,.Transformation-module__ugCMuG__headlineEmphasis{white-space:nowrap;max-width:none;display:block}.Transformation-module__ugCMuG__headlineLead{font-weight:400}.Transformation-module__ugCMuG__headlineStrong{margin-left:4%;font-weight:800}.Transformation-module__ugCMuG__headlineEmphasis{color:inherit;margin-left:8%;font-weight:800}.Transformation-module__ugCMuG__intro{color:var(--color-slate-700);grid-column:2/8;margin:0;padding-top:.5rem;font-size:1.125rem;line-height:1.75}.Transformation-module__ugCMuG__outcomes{grid-template-rows:minmax(21rem,.92fr) minmax(24rem,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;margin-top:5rem;display:grid}.Transformation-module__ugCMuG__outcome{isolation:isolate;min-width:0;position:relative;overflow:hidden}.Transformation-module__ugCMuG__brandOutcome{background:var(--color-kp-tinte);grid-area:1/1/3/8;min-height:46rem}.Transformation-module__ugCMuG__contactOutcome{background:var(--color-kp-tinte);grid-area:1/8/auto/13}.Transformation-module__ugCMuG__processOutcome{background:var(--color-kp-tinte);color:#fff;grid-area:2/8/auto/13;grid-template-rows:auto minmax(0,1fr);display:grid}.Transformation-module__ugCMuG__outcomeImage{z-index:-3;object-fit:cover}.Transformation-module__ugCMuG__brandOutcome .Transformation-module__ugCMuG__outcomeImage{object-position:center}.Transformation-module__ugCMuG__contactOutcome .Transformation-module__ugCMuG__outcomeImage{object-position:58% center}.Transformation-module__ugCMuG__brandShade,.Transformation-module__ugCMuG__contactShade{z-index:-2;pointer-events:none;position:absolute;inset:0}.Transformation-module__ugCMuG__brandShade{background:linear-gradient(180deg, color-mix(in srgb, var(--color-kp-tinte) 90%, transparent) 0%, transparent 48%)}.Transformation-module__ugCMuG__contactShade{background:linear-gradient(180deg, color-mix(in srgb, var(--color-kp-tinte) 94%, transparent) 0%, color-mix(in srgb, var(--color-kp-tinte) 15%, transparent) 62%)}.Transformation-module__ugCMuG__outcomeCopy,.Transformation-module__ugCMuG__processCopy{padding:clamp(1.5rem,3vw,2.5rem)}.Transformation-module__ugCMuG__outcomeCopy{color:#fff;max-width:34rem}.Transformation-module__ugCMuG__contactOutcome .Transformation-module__ugCMuG__outcomeCopy{max-width:27rem}.Transformation-module__ugCMuG__outcomeCopy h3,.Transformation-module__ugCMuG__processCopy h3{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:800;line-height:1.05}.Transformation-module__ugCMuG__contactOutcome h3{font-size:clamp(1.55rem,2vw,2.1rem)}.Transformation-module__ugCMuG__outcomeCopy p,.Transformation-module__ugCMuG__processCopy p{color:#ffffffc7;max-width:38rem;margin:1rem 0 0;font-size:1rem;line-height:1.65}.Transformation-module__ugCMuG__processCopy{padding-bottom:0}.Transformation-module__ugCMuG__processCopy h3{font-size:clamp(1.55rem,2vw,2.1rem)}.Transformation-module__ugCMuG__flow{align-self:end;width:104%;height:auto;margin:-1rem -2% -.5rem;display:block}.Transformation-module__ugCMuG__flowWire{fill:none;stroke-width:2px;stroke-linecap:round}@media (max-width:64rem){.Transformation-module__ugCMuG__section{padding-block:5rem 6rem}.Transformation-module__ugCMuG__headline{grid-column:1/13}.Transformation-module__ugCMuG__intro{grid-column:1/10}.Transformation-module__ugCMuG__outcomes{grid-template-rows:18rem 24rem;margin-top:4rem}.Transformation-module__ugCMuG__brandOutcome{grid-area:1/1/3/8;min-height:0}.Transformation-module__ugCMuG__contactOutcome{grid-area:1/8/auto/13}.Transformation-module__ugCMuG__processOutcome{grid-area:2/8/auto/13}.Transformation-module__ugCMuG__brandOutcome .Transformation-module__ugCMuG__outcomeImage{object-fit:contain;object-position:center 48%}.Transformation-module__ugCMuG__flow{width:90%;margin:0 5%}}@media (max-width:47rem){.Transformation-module__ugCMuG__section{padding-block:4.5rem 5rem}.Transformation-module__ugCMuG__headingBlock{display:block}.Transformation-module__ugCMuG__headline{font-size:clamp(2.35rem,11vw,3.1rem)}.Transformation-module__ugCMuG__headlineLead,.Transformation-module__ugCMuG__headlineStrong,.Transformation-module__ugCMuG__headlineEmphasis{white-space:normal;margin-left:0}.Transformation-module__ugCMuG__headlineStrong,.Transformation-module__ugCMuG__headlineEmphasis{margin-top:.35rem}.Transformation-module__ugCMuG__intro{max-width:34rem;margin-top:2rem;padding:0;font-size:1rem}.Transformation-module__ugCMuG__outcomes{flex-direction:column;gap:1rem;margin-top:3.5rem;display:flex}.Transformation-module__ugCMuG__brandOutcome,.Transformation-module__ugCMuG__contactOutcome,.Transformation-module__ugCMuG__processOutcome{min-height:30rem}.Transformation-module__ugCMuG__brandOutcome .Transformation-module__ugCMuG__outcomeImage{object-fit:cover;object-position:center}.Transformation-module__ugCMuG__contactOutcome .Transformation-module__ugCMuG__outcomeImage{object-position:center}.Transformation-module__ugCMuG__processOutcome{min-height:34rem}.Transformation-module__ugCMuG__brandOutcome{aspect-ratio:3/4;min-height:0}.Transformation-module__ugCMuG__outcomeCopy h3,.Transformation-module__ugCMuG__processCopy h3,.Transformation-module__ugCMuG__contactOutcome h3{font-size:1.8rem}.Transformation-module__ugCMuG__flow{width:112%;margin:-.5rem -6% -1rem}}
.ServiceTaxonomy-module__XPhxjW__landscape{background:var(--color-kp-tinte);color:#fff;width:100vw;margin-left:-50vw;position:relative;left:50%;overflow:hidden}.ServiceTaxonomy-module__XPhxjW__landscapeAfterHeader{margin-top:4.5rem}.ServiceTaxonomy-module__XPhxjW__landscapeInner{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:7rem 2rem;padding-top:7rem;padding-bottom:8rem;display:grid;position:relative}.ServiceTaxonomy-module__XPhxjW__backdrop{font-family:var(--font-display);letter-spacing:-.06em;color:#ffffff0a;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(19vw,18rem);font-weight:900;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceTaxonomy-module__XPhxjW__cluster{min-width:0}.ServiceTaxonomy-module__XPhxjW__clusterOne{grid-column:1/span 5}.ServiceTaxonomy-module__XPhxjW__clusterTwo{grid-column:8/span 4;margin-top:6rem}.ServiceTaxonomy-module__XPhxjW__clusterThree{grid-column:2/span 5}.ServiceTaxonomy-module__XPhxjW__clusterFour{grid-column:8/span 5;margin-top:-2rem}.ServiceTaxonomy-module__XPhxjW__cluster h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;font-size:clamp(2rem,4cqi,3.6rem);font-weight:700;line-height:1}.ServiceTaxonomy-module__XPhxjW__clusterTwo h3{color:var(--color-kp-blue);font-size:clamp(1.8rem,3.2cqi,2.8rem)}.ServiceTaxonomy-module__XPhxjW__clusterThree h3{font-size:clamp(2.15rem,4.4cqi,4rem)}.ServiceTaxonomy-module__XPhxjW__clusterFour h3{color:var(--color-kp-blue);font-size:clamp(1.9rem,3.5cqi,3.15rem)}.ServiceTaxonomy-module__XPhxjW__techList{flex-wrap:wrap;gap:1.75rem 2.5rem;margin-top:2.25rem;display:flex}.ServiceTaxonomy-module__XPhxjW__techItem{flex:12rem;max-width:18rem}.ServiceTaxonomy-module__XPhxjW__techLink{border-radius:var(--radius-kp-sm);min-height:2.75rem;padding:.2rem;text-decoration:none;display:block}.ServiceTaxonomy-module__XPhxjW__techLink:focus-visible{outline:2px solid var(--color-kp-blue);outline-offset:.3rem}.ServiceTaxonomy-module__XPhxjW__techName{font-family:var(--font-display);color:#fff;align-items:center;gap:.6rem;font-size:1.125rem;font-weight:700;transition:color .2s;display:flex}.ServiceTaxonomy-module__XPhxjW__techName svg{width:1rem;height:1rem;color:var(--color-kp-blue);flex:none}.ServiceTaxonomy-module__XPhxjW__techLink:hover .ServiceTaxonomy-module__XPhxjW__techName{color:var(--color-kp-blue)}.ServiceTaxonomy-module__XPhxjW__techText{color:var(--color-kp-text-invers-2);margin-top:.35rem;font-size:.875rem;line-height:1.5;display:block}@media (max-width:48rem){.ServiceTaxonomy-module__XPhxjW__landscapeAfterHeader{margin-top:3rem}.ServiceTaxonomy-module__XPhxjW__landscapeInner{flex-direction:column;gap:5rem;padding-top:5rem;padding-bottom:5.5rem;display:flex}.ServiceTaxonomy-module__XPhxjW__backdrop{font-size:8rem;top:48%;transform:translate(-50%,-50%)rotate(90deg)}.ServiceTaxonomy-module__XPhxjW__cluster,.ServiceTaxonomy-module__XPhxjW__clusterTwo,.ServiceTaxonomy-module__XPhxjW__clusterFour{margin-top:0}.ServiceTaxonomy-module__XPhxjW__cluster:nth-child(2n){padding-left:2rem}.ServiceTaxonomy-module__XPhxjW__cluster h3,.ServiceTaxonomy-module__XPhxjW__clusterTwo h3,.ServiceTaxonomy-module__XPhxjW__clusterThree h3,.ServiceTaxonomy-module__XPhxjW__clusterFour h3{font-size:clamp(2.2rem,11vw,3.25rem)}.ServiceTaxonomy-module__XPhxjW__techList{gap:1.75rem}.ServiceTaxonomy-module__XPhxjW__techItem{flex-basis:100%}}
.TechHostingVerbund-module__NTOfYq__figure{margin:0;container-type:inline-size}.TechHostingVerbund-module__NTOfYq__stage{background:var(--color-kp-flaeche);min-height:clamp(34rem,49vw,43rem);position:relative;overflow:clip}.TechHostingVerbund-module__NTOfYq__site{border:1px solid color-mix(in srgb, var(--color-kp-tinte) 12%, transparent);box-shadow:0 2.5rem 5rem -3.5rem color-mix(in srgb, var(--color-kp-tinte) 72%, transparent);background:#fff;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:8% 7% 15% 10%;overflow:hidden}.TechHostingVerbund-module__NTOfYq__siteTop{border-bottom:1px solid color-mix(in srgb, var(--color-kp-tinte) 10%, transparent);background:#fff;align-items:center;gap:1.2rem;min-height:3.4rem;padding-inline:1.35rem;display:flex}.TechHostingVerbund-module__NTOfYq__wordmark{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-kp-tinte);margin-right:auto;font-size:clamp(.68rem,1.35cqi,.82rem);font-weight:700}.TechHostingVerbund-module__NTOfYq__navItem{font-family:var(--font-display);color:var(--color-kp-grau);font-size:.62rem}.TechHostingVerbund-module__NTOfYq__siteMain{background:var(--color-kp-tinte);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0;display:grid}.TechHostingVerbund-module__NTOfYq__siteCopy{color:#fff;flex-direction:column;justify-content:center;padding:clamp(1.35rem,3cqi,2.4rem);display:flex}.TechHostingVerbund-module__NTOfYq__eyebrow,.TechHostingVerbund-module__NTOfYq__panelLabel,.TechHostingVerbund-module__NTOfYq__flowSystem{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.55rem,1.2cqi,.7rem);line-height:1.25}.TechHostingVerbund-module__NTOfYq__eyebrow{color:var(--color-kp-text-invers-2)}.TechHostingVerbund-module__NTOfYq__siteTitle{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(1.45rem,3.4cqi,2.65rem);font-weight:700;line-height:1.02}.TechHostingVerbund-module__NTOfYq__siteText{max-width:28ch;font-family:var(--font-display);color:var(--color-kp-text-invers-2);margin-top:.85rem;font-size:clamp(.72rem,1.45cqi,.95rem);line-height:1.45}.TechHostingVerbund-module__NTOfYq__siteAction{border-radius:var(--radius-kp);background:var(--color-kp-blue);font-family:var(--font-display);align-self:flex-start;margin-top:1rem;padding:.55rem .85rem;font-size:clamp(.6rem,1.2cqi,.75rem);font-weight:600}.TechHostingVerbund-module__NTOfYq__sitePhoto{min-height:0;position:relative;overflow:hidden}.TechHostingVerbund-module__NTOfYq__sitePhoto img,.TechHostingVerbund-module__NTOfYq__productThumb img{object-fit:cover}.TechHostingVerbund-module__NTOfYq__sitePhoto img{object-position:58% center}.TechHostingVerbund-module__NTOfYq__sitePhoto:after{content:"";background:linear-gradient(90deg, var(--color-kp-tinte), transparent 34%);pointer-events:none;position:absolute;inset:0}.TechHostingVerbund-module__NTOfYq__siteBottom{background:#fff;grid-template-columns:repeat(3,1fr);min-height:3.7rem;display:grid}.TechHostingVerbund-module__NTOfYq__siteFact{border-right:1px solid color-mix(in srgb, var(--color-kp-tinte) 9%, transparent);font-family:var(--font-display);color:var(--color-kp-grau);flex-direction:column;justify-content:center;gap:.18rem;padding-inline:1rem;font-size:clamp(.5rem,1.05cqi,.65rem);display:flex}.TechHostingVerbund-module__NTOfYq__siteFact:last-child{border-right:0}.TechHostingVerbund-module__NTOfYq__siteFact strong{color:var(--color-kp-tinte);font-size:clamp(.62rem,1.25cqi,.78rem)}.TechHostingVerbund-module__NTOfYq__productPanel,.TechHostingVerbund-module__NTOfYq__searchPanel,.TechHostingVerbund-module__NTOfYq__flowTrigger,.TechHostingVerbund-module__NTOfYq__flowTarget{border:1px solid color-mix(in srgb, var(--color-kp-tinte) 12%, transparent);box-shadow:0 1.5rem 3.5rem -2.3rem color-mix(in srgb, var(--color-kp-tinte) 70%, transparent);-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#fffffff5}.TechHostingVerbund-module__NTOfYq__productPanel{z-index:3;border-radius:var(--radius-kp-sm);width:43%;padding:clamp(.85rem,2.2cqi,1.35rem);position:absolute;bottom:2%;left:0}.TechHostingVerbund-module__NTOfYq__panelLabel{color:var(--color-kp-blue)}.TechHostingVerbund-module__NTOfYq__productHead{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.9rem;margin-top:.65rem;display:grid}.TechHostingVerbund-module__NTOfYq__productThumb{aspect-ratio:1;background:var(--color-kp-tinte);display:block;position:relative;overflow:hidden}.TechHostingVerbund-module__NTOfYq__productTitle,.TechHostingVerbund-module__NTOfYq__flowTitle{font-family:var(--font-display);color:var(--color-kp-tinte);font-weight:700}.TechHostingVerbund-module__NTOfYq__productTitle{font-size:clamp(.86rem,1.8cqi,1.1rem)}.TechHostingVerbund-module__NTOfYq__productSystem{font-family:var(--font-display);color:var(--color-kp-grau);margin-top:.25rem;font-size:clamp(.6rem,1.25cqi,.76rem);display:block}.TechHostingVerbund-module__NTOfYq__productRows{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.8rem;display:grid}.TechHostingVerbund-module__NTOfYq__productRow{border-top:1px solid color-mix(in srgb, var(--color-kp-tinte) 10%, transparent);font-family:var(--font-display);color:var(--color-kp-text-2);align-items:center;gap:.28rem;padding-top:.55rem;font-size:clamp(.5rem,1cqi,.63rem);display:flex}.TechHostingVerbund-module__NTOfYq__productRow svg{width:.75rem;height:.75rem;color:var(--color-kp-blue)}.TechHostingVerbund-module__NTOfYq__searchPanel{z-index:4;border-radius:var(--radius-kp-sm);width:47%;padding:clamp(.8rem,2cqi,1.2rem);position:absolute;top:2%;right:0}.TechHostingVerbund-module__NTOfYq__searchLine{border:1px solid color-mix(in srgb, var(--color-kp-tinte) 14%, transparent);background:var(--color-kp-flaeche);align-items:center;gap:.65rem;margin-top:.65rem;padding:.6rem .7rem;display:flex}.TechHostingVerbund-module__NTOfYq__searchLine svg{width:1rem;height:1rem;color:var(--color-kp-blue)}.TechHostingVerbund-module__NTOfYq__searchLead{font-family:var(--font-display);color:var(--color-kp-tinte);margin-top:.3rem;font-size:clamp(.7rem,1.45cqi,.9rem);font-weight:700;display:block}.TechHostingVerbund-module__NTOfYq__searchQuery{font-family:var(--font-display);color:var(--color-kp-text-2);font-size:clamp(.62rem,1.25cqi,.76rem)}.TechHostingVerbund-module__NTOfYq__searchResults{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.65rem;display:grid}.TechHostingVerbund-module__NTOfYq__searchResult{font-family:var(--font-display);color:var(--color-kp-text-2);align-items:center;gap:.4rem;font-size:clamp(.52rem,1.05cqi,.66rem);display:flex}.TechHostingVerbund-module__NTOfYq__searchResult:before{content:"";background:var(--color-kp-blue);border-radius:999px;width:.38rem;height:.38rem}.TechHostingVerbund-module__NTOfYq__flow{z-index:5;width:34%;position:absolute;bottom:0;right:1%}.TechHostingVerbund-module__NTOfYq__flowTrigger,.TechHostingVerbund-module__NTOfYq__flowTarget{border-radius:var(--radius-kp-sm);align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.TechHostingVerbund-module__NTOfYq__flowTrigger svg,.TechHostingVerbund-module__NTOfYq__flowTarget svg{width:1rem;height:1rem;color:var(--color-kp-blue);flex:none}.TechHostingVerbund-module__NTOfYq__flowTitle{font-size:clamp(.66rem,1.35cqi,.82rem);display:block}.TechHostingVerbund-module__NTOfYq__flowSystem{color:var(--color-kp-grau);margin-top:.18rem;display:block}.TechHostingVerbund-module__NTOfYq__flowRail{border-left:2px solid color-mix(in srgb, var(--color-kp-blue) 52%, transparent);height:2.3rem;margin-left:1.4rem;position:relative}.TechHostingVerbund-module__NTOfYq__flowRail span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-kp-blue);white-space:nowrap;font-size:clamp(.5rem,1cqi,.62rem);position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.TechHostingVerbund-module__NTOfYq__flowDot{background:var(--color-kp-blue);width:.45rem;height:.45rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--color-kp-blue) 16%, transparent);border-radius:999px;position:absolute;top:0;left:-.28rem}.TechHostingVerbund-module__NTOfYq__flowTarget{gap:.75rem}.TechHostingVerbund-module__NTOfYq__flowTarget .TechHostingVerbund-module__NTOfYq__flowTitle{font-size:clamp(.66rem,1.35cqi,.82rem)}:is(.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__site,.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__productPanel,.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__searchPanel,.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__flow){opacity:0}.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__site{transform:translateY(1.2rem)scale(.985)}.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__productPanel{transform:translate(-1.2rem,.8rem)}.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__searchPanel{transform:translate(1.2rem,-.6rem)}.js-reveal .TechHostingVerbund-module__NTOfYq__figure:not([data-revealed]) .TechHostingVerbund-module__NTOfYq__flow{transform:translate(1rem,.8rem)}:is(.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__site,.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__productPanel,.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__searchPanel,.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__flow){opacity:1;transition-timing-function:var(--kp-ease-reveal);transition-property:opacity,transform;transform:none}.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__site{transition-duration:.75s}.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__productPanel{transition-duration:.7s;transition-delay:.5s}.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__searchPanel{transition-duration:.7s;transition-delay:.8s}.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__flow{transition-duration:.7s;transition-delay:1.1s}@keyframes TechHostingVerbund-module__NTOfYq__flowDown{0%{transform:translateY(0)}to{transform:translateY(1.85rem)}}.js-reveal .TechHostingVerbund-module__NTOfYq__figure[data-revealed] .TechHostingVerbund-module__NTOfYq__flowDot{animation:1.6s cubic-bezier(.4,0,.2,1) 1.7s infinite alternate TechHostingVerbund-module__NTOfYq__flowDown}@container (max-width:35rem){.TechHostingVerbund-module__NTOfYq__stage{min-height:55rem}.TechHostingVerbund-module__NTOfYq__site{height:29rem;inset:0 0 auto}.TechHostingVerbund-module__NTOfYq__siteTop{min-height:3rem;padding-inline:1rem}.TechHostingVerbund-module__NTOfYq__navItem{display:none}.TechHostingVerbund-module__NTOfYq__siteMain{grid-template-rows:1fr auto;grid-template-columns:1fr}.TechHostingVerbund-module__NTOfYq__sitePhoto{grid-row:1;min-height:12.5rem}.TechHostingVerbund-module__NTOfYq__sitePhoto:after{background:linear-gradient(0deg, var(--color-kp-tinte), transparent 48%)}.TechHostingVerbund-module__NTOfYq__siteCopy{grid-row:2;padding:1rem 1.15rem 1.2rem}.TechHostingVerbund-module__NTOfYq__siteTitle{max-width:none;margin-top:.4rem;font-size:1.55rem}.TechHostingVerbund-module__NTOfYq__siteText{margin-top:.5rem;font-size:.75rem}.TechHostingVerbund-module__NTOfYq__siteAction{display:none}.TechHostingVerbund-module__NTOfYq__siteBottom{min-height:3.2rem}.TechHostingVerbund-module__NTOfYq__siteFact{padding-inline:.55rem;font-size:.48rem}.TechHostingVerbund-module__NTOfYq__siteFact strong{font-size:.6rem}.TechHostingVerbund-module__NTOfYq__productPanel{width:67%;top:24rem;bottom:auto;left:0}.TechHostingVerbund-module__NTOfYq__productHead{grid-template-columns:3.5rem minmax(0,1fr)}.TechHostingVerbund-module__NTOfYq__productRows{grid-template-columns:1fr 1fr}.TechHostingVerbund-module__NTOfYq__productRow:last-child{display:none}.TechHostingVerbund-module__NTOfYq__searchPanel{width:77%;top:34.2rem;right:0}.TechHostingVerbund-module__NTOfYq__flow{width:88%;top:44rem;bottom:auto;right:0}.TechHostingVerbund-module__NTOfYq__flowRail{height:1.8rem}.TechHostingVerbund-module__NTOfYq__flowSystem{font-size:.52rem}.TechHostingVerbund-module__NTOfYq__flowTitle,.TechHostingVerbund-module__NTOfYq__flowTarget .TechHostingVerbund-module__NTOfYq__flowTitle{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.TechHostingVerbund-module__NTOfYq__site,.TechHostingVerbund-module__NTOfYq__productPanel,.TechHostingVerbund-module__NTOfYq__searchPanel,.TechHostingVerbund-module__NTOfYq__flow{opacity:1!important;transition:none!important;transform:none!important}.TechHostingVerbund-module__NTOfYq__flowDot{animation:none!important}}
.TechWebprojektVerbund-module__FeNpxq__figure{margin:0;container-type:inline-size}.TechWebprojektVerbund-module__FeNpxq__stage{isolation:isolate;background:var(--color-kp-flaeche);min-height:clamp(42rem,56vw,50rem);position:relative}.TechWebprojektVerbund-module__FeNpxq__mainVisual{background:var(--color-kp-tinte);border:1px solid color-mix(in srgb, var(--color-kp-tinte) 14%, transparent);box-shadow:0 3rem 6rem -4rem color-mix(in srgb, var(--color-kp-tinte) 75%, transparent);position:absolute;inset:8% 8% 17%;overflow:hidden}.TechWebprojektVerbund-module__FeNpxq__mainImage{position:absolute;inset:0}.TechWebprojektVerbund-module__FeNpxq__mainImage img{object-fit:cover;object-position:center}.TechWebprojektVerbund-module__FeNpxq__mainImage:after{content:"";background:linear-gradient(90deg, var(--color-kp-tinte) 0%, color-mix(in srgb, var(--color-kp-tinte) 88%, transparent) 30%, transparent 70%);position:absolute;inset:0}.TechWebprojektVerbund-module__FeNpxq__mainCopy{z-index:1;color:#fff;flex-direction:column;justify-content:center;width:48%;padding:clamp(1.75rem,4cqi,3.75rem);display:flex;position:absolute;inset:0 auto 0 0}.TechWebprojektVerbund-module__FeNpxq__eyebrow,.TechWebprojektVerbund-module__FeNpxq__moduleLabel{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.58rem,1.05cqi,.72rem);line-height:1.25}.TechWebprojektVerbund-module__FeNpxq__eyebrow{color:var(--color-kp-text-invers-2)}.TechWebprojektVerbund-module__FeNpxq__mainTitle{max-width:13ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.9rem;font-size:clamp(1.8rem,4cqi,3.6rem);line-height:1.02}.TechWebprojektVerbund-module__FeNpxq__mainText{max-width:29ch;font-family:var(--font-display);color:var(--color-kp-text-invers-2);margin-top:1rem;font-size:clamp(.78rem,1.4cqi,1rem);line-height:1.45}.TechWebprojektVerbund-module__FeNpxq__contentModule,.TechWebprojektVerbund-module__FeNpxq__orientationModule,.TechWebprojektVerbund-module__FeNpxq__handoffModule{z-index:2;border:1px solid color-mix(in srgb, var(--color-kp-tinte) 14%, transparent);border-radius:var(--radius-kp-sm);box-shadow:0 1.8rem 4rem -2.7rem color-mix(in srgb, var(--color-kp-tinte) 72%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fffffff7;position:absolute}.TechWebprojektVerbund-module__FeNpxq__contentModule{grid-template-columns:clamp(4.8rem,10cqi,7rem) minmax(0,1fr);align-items:center;gap:clamp(.8rem,2cqi,1.25rem);width:38%;padding:clamp(.8rem,2cqi,1.35rem);display:grid;bottom:2%;left:2%}.TechWebprojektVerbund-module__FeNpxq__contentImage{aspect-ratio:1;background:var(--color-kp-tinte);position:relative;overflow:hidden}.TechWebprojektVerbund-module__FeNpxq__contentCrop{object-fit:cover;object-position:72% center}.TechWebprojektVerbund-module__FeNpxq__moduleLabel{color:var(--color-kp-blue);display:block}.TechWebprojektVerbund-module__FeNpxq__moduleTitle{font-family:var(--font-display);color:var(--color-kp-tinte);margin-top:.35rem;font-size:clamp(.85rem,1.75cqi,1.2rem);line-height:1.2;display:block}.TechWebprojektVerbund-module__FeNpxq__moduleText{font-family:var(--font-display);color:var(--color-kp-grau);margin-top:.35rem;font-size:clamp(.62rem,1.15cqi,.78rem);line-height:1.45;display:block}.TechWebprojektVerbund-module__FeNpxq__orientationModule{width:35%;padding:clamp(.85rem,2cqi,1.35rem);top:2%;right:1%}.TechWebprojektVerbund-module__FeNpxq__routes{gap:.5rem;margin-top:.75rem;display:grid}.TechWebprojektVerbund-module__FeNpxq__route{border-top:1px solid color-mix(in srgb, var(--color-kp-tinte) 12%, transparent);min-width:0;font-family:var(--font-display);color:var(--color-kp-tinte);grid-template-columns:clamp(2.35rem,4.5cqi,3.2rem) minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem;display:grid}.TechWebprojektVerbund-module__FeNpxq__routeImage{aspect-ratio:4/3;background:var(--color-kp-tinte);position:relative;overflow:hidden}.TechWebprojektVerbund-module__FeNpxq__routeImage img{object-fit:cover}.TechWebprojektVerbund-module__FeNpxq__routeCropOne{object-position:28% center}.TechWebprojektVerbund-module__FeNpxq__routeCropTwo{object-position:82% center}.TechWebprojektVerbund-module__FeNpxq__route strong,.TechWebprojektVerbund-module__FeNpxq__handoffNode strong{font-size:clamp(.66rem,1.25cqi,.84rem);line-height:1.2;display:block}.TechWebprojektVerbund-module__FeNpxq__route small,.TechWebprojektVerbund-module__FeNpxq__handoffNode small{color:var(--color-kp-grau);margin-top:.18rem;font-size:clamp(.54rem,1cqi,.68rem);line-height:1.35;display:block}.TechWebprojektVerbund-module__FeNpxq__route>svg{width:1rem;height:1rem;color:var(--color-kp-blue)}.TechWebprojektVerbund-module__FeNpxq__handoffModule{width:43%;padding:clamp(.85rem,2cqi,1.35rem);bottom:2%;right:2%}.TechWebprojektVerbund-module__FeNpxq__handoffPath{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:.75rem;display:grid}.TechWebprojektVerbund-module__FeNpxq__handoffNode{min-width:0;font-family:var(--font-display);color:var(--color-kp-tinte);align-items:center;gap:.55rem;display:flex}.TechWebprojektVerbund-module__FeNpxq__handoffNode>svg,.TechWebprojektVerbund-module__FeNpxq__handoffArrow{width:1.05rem;height:1.05rem;color:var(--color-kp-blue);flex:none}:is(.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__mainVisual,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__contentModule,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__orientationModule,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__handoffModule){opacity:0}.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__mainVisual{transform:translateY(1.25rem)scale(.985)}.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__contentModule{transform:translate(-1rem,.75rem)}.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__orientationModule{transform:translate(1rem,-.75rem)}.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure:not([data-revealed]) .TechWebprojektVerbund-module__FeNpxq__handoffModule{transform:translate(1rem,.75rem)}:is(.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__mainVisual,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__contentModule,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__orientationModule,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__handoffModule){opacity:1;transition-duration:.7s;transition-timing-function:var(--kp-ease-reveal);transition-property:opacity,transform;transform:none}.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__contentModule{transition-delay:.35s}.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__orientationModule{transition-delay:.55s}.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__handoffModule{transition-delay:.75s}@container (max-width:44rem){.TechWebprojektVerbund-module__FeNpxq__stage{gap:1rem;min-height:0;padding:1rem;display:grid}.TechWebprojektVerbund-module__FeNpxq__mainVisual,.TechWebprojektVerbund-module__FeNpxq__contentModule,.TechWebprojektVerbund-module__FeNpxq__orientationModule,.TechWebprojektVerbund-module__FeNpxq__handoffModule{width:auto;position:relative;inset:auto}.TechWebprojektVerbund-module__FeNpxq__mainVisual{min-height:30rem}.TechWebprojektVerbund-module__FeNpxq__mainImage:after{background:linear-gradient(0deg, var(--color-kp-tinte) 4%, color-mix(in srgb, var(--color-kp-tinte) 78%, transparent) 48%, transparent 82%)}.TechWebprojektVerbund-module__FeNpxq__mainCopy{justify-content:flex-end;width:auto;padding:1.4rem;inset:auto 0 0}.TechWebprojektVerbund-module__FeNpxq__mainTitle{max-width:15ch;font-size:2rem}.TechWebprojektVerbund-module__FeNpxq__contentModule{grid-template-columns:5.5rem minmax(0,1fr)}.TechWebprojektVerbund-module__FeNpxq__handoffPath{grid-template-columns:1fr}.TechWebprojektVerbund-module__FeNpxq__handoffArrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){:is(.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__mainVisual,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__contentModule,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__orientationModule,.js-reveal .TechWebprojektVerbund-module__FeNpxq__figure[data-revealed] .TechWebprojektVerbund-module__FeNpxq__handoffModule){transition:none}}
.TechHostingBetrieb-module__5bkvQW__figure{margin:0;overflow:clip;container-type:inline-size}.TechHostingBetrieb-module__5bkvQW__stage{aspect-ratio:1;background:var(--color-kp-flaeche);position:relative;overflow:hidden}.TechHostingBetrieb-module__5bkvQW__artwork{position:absolute;inset:0}.TechHostingBetrieb-module__5bkvQW__artwork img{object-fit:contain}.TechHostingBetrieb-module__5bkvQW__labels{position:absolute;inset:0}.TechHostingBetrieb-module__5bkvQW__label{z-index:2;border-left:3px solid var(--color-kp-blue);width:41%;min-height:clamp(3.2rem,8.8cqi,4.1rem);box-shadow:0 1rem 2.2rem -1.6rem color-mix(in srgb, var(--color-kp-tinte) 55%, transparent);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);color:var(--color-kp-tinte);background:#fffffff0;padding:clamp(.55rem,1.6cqi,.85rem) clamp(.65rem,1.8cqi,1rem);position:absolute}.TechHostingBetrieb-module__5bkvQW__label strong,.TechHostingBetrieb-module__5bkvQW__label small{display:block}.TechHostingBetrieb-module__5bkvQW__label strong{font-family:var(--font-display);font-size:clamp(.72rem,1.8cqi,1rem);font-weight:700;line-height:1.1}.TechHostingBetrieb-module__5bkvQW__label small{color:var(--color-kp-text-2);margin-top:.3rem;font-size:clamp(.55rem,1.22cqi,.72rem);line-height:1.35}.TechHostingBetrieb-module__5bkvQW__shared,.TechHostingBetrieb-module__5bkvQW__managed{top:39%}.TechHostingBetrieb-module__5bkvQW__cloud,.TechHostingBetrieb-module__5bkvQW__docker{bottom:39%}.TechHostingBetrieb-module__5bkvQW__shared,.TechHostingBetrieb-module__5bkvQW__cloud{left:2.5%}.TechHostingBetrieb-module__5bkvQW__managed,.TechHostingBetrieb-module__5bkvQW__docker{right:2.5%}:is(.js-reveal .TechHostingBetrieb-module__5bkvQW__figure:not([data-revealed]) .TechHostingBetrieb-module__5bkvQW__artwork,.js-reveal .TechHostingBetrieb-module__5bkvQW__figure:not([data-revealed]) .TechHostingBetrieb-module__5bkvQW__label){opacity:0;transform:translateY(.8rem)}:is(.js-reveal .TechHostingBetrieb-module__5bkvQW__figure[data-revealed] .TechHostingBetrieb-module__5bkvQW__artwork,.js-reveal .TechHostingBetrieb-module__5bkvQW__figure[data-revealed] .TechHostingBetrieb-module__5bkvQW__label){opacity:1;transition:opacity .65s var(--kp-ease-reveal), transform .65s var(--kp-ease-reveal);transform:none}.js-reveal .TechHostingBetrieb-module__5bkvQW__figure[data-revealed] .TechHostingBetrieb-module__5bkvQW__shared{transition-delay:.12s}.js-reveal .TechHostingBetrieb-module__5bkvQW__figure[data-revealed] .TechHostingBetrieb-module__5bkvQW__managed{transition-delay:.2s}.js-reveal .TechHostingBetrieb-module__5bkvQW__figure[data-revealed] .TechHostingBetrieb-module__5bkvQW__cloud{transition-delay:.28s}.js-reveal .TechHostingBetrieb-module__5bkvQW__figure[data-revealed] .TechHostingBetrieb-module__5bkvQW__docker{transition-delay:.36s}@container (max-width:32rem){.TechHostingBetrieb-module__5bkvQW__stage{aspect-ratio:auto;background:0 0;display:grid;overflow:visible}.TechHostingBetrieb-module__5bkvQW__artwork{aspect-ratio:1;background:var(--color-kp-flaeche);position:relative}.TechHostingBetrieb-module__5bkvQW__labels{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.TechHostingBetrieb-module__5bkvQW__label{border-top:1px solid color-mix(in srgb, var(--color-kp-tinte) 12%, transparent);width:auto;min-height:5.6rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-left-width:2px;padding:.85rem;position:static}.TechHostingBetrieb-module__5bkvQW__label strong{font-size:.8rem}.TechHostingBetrieb-module__5bkvQW__label small{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.TechHostingBetrieb-module__5bkvQW__artwork,.TechHostingBetrieb-module__5bkvQW__label{opacity:1!important;transition:none!important;transform:none!important}}
