:root{--co-rhythm:clamp(64px,9vw,116px)}.ino-hero+.container.container-mt-20,.home-hero+.container.container-mt-20{margin-top:0}main>.container.container-mt-20{padding-top:clamp(22px,3.5vw,44px)}.container.container-mt-20>section:first-child{margin-top:0}.hero,.ki-adoption-stats,.articles-section,.transformation-projects-section,.resources-section,.deadlines-section,.cta-section{margin-top:var(--co-rhythm);margin-bottom:var(--co-rhythm)}.hero{padding-bottom:0}.section-eyebrow{display:flex;align-items:center;justify-content:center;gap:13px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-ink);font-weight:600;margin-bottom:16px}.section-heading,.ki-adoption-stats .stats-title{font-family:'Fraunces',Georgia,serif;font-weight:500;letter-spacing:-.015em;line-height:1.15;color:var(--text)}.section-heading-sm{font-family:'Fraunces',Georgia,serif;font-weight:500;color:var(--text)}.articles-section h2.section-heading,.cta-section h2.section-heading{font-family:'Fraunces',Georgia,serif;font-weight:500;letter-spacing:-.015em}.stats-subtitle,.projects-subtitle,.insights-intro-text{color:var(--muted)}.value-prop-box{background:transparent;border:0;border-top:2px solid var(--line);border-radius:0;box-shadow:none}#energie-referenz .projects-subtitle,#energy-reference .projects-subtitle,#leistungen .projects-subtitle,#services .projects-subtitle{max-width:680px}#energie-referenz .value-props-container,#energy-reference .value-props-container,#leistungen .value-props-container,#services .value-props-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(13px,1.3vw,20px);max-width:1220px;margin:clamp(2.4rem,4vw,3.4rem) auto 0;perspective:1400px}#leistungen .value-props-container,#services .value-props-container{grid-template-columns:repeat(4,minmax(0,1fr))}#energie-referenz .value-prop-box,#energy-reference .value-prop-box,#leistungen .value-prop-box,#services .value-prop-box{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:1.4rem 0 0}#energie-referenz .vp-num,#energy-reference .vp-num,#leistungen .vp-num,#services .vp-num{position:absolute;top:.5rem;right:.95rem;z-index:0;font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:2.7rem;line-height:1;letter-spacing:-.02em;color:rgba(10,22,37,.10);transition:color .45s ease}#energie-referenz .value-prop-box:hover .vp-num,#energy-reference .value-prop-box:hover .vp-num{color:var(--muted)}#energie-referenz .vp-icon,#energy-reference .vp-icon,#leistungen .vp-icon,#services .vp-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:.9rem;border-radius:var(--r);color:var(--teal-ink);background:transparent;border:1px solid var(--hairline);transition:color .3s ease,border-color .3s ease}#energie-referenz .vp-icon svg,#energy-reference .vp-icon svg,#leistungen .vp-icon svg,#services .vp-icon svg{width:23px;height:23px;display:block}#energie-referenz .value-prop-box:hover .vp-icon,#energy-reference .value-prop-box:hover .vp-icon,#leistungen .value-prop-box:hover .vp-icon,#services .value-prop-box:hover .vp-icon{color:var(--text);border-color:var(--line)}#energie-referenz .value-prop-box h3,#energy-reference .value-prop-box h3,#leistungen .value-prop-box h3,#services .value-prop-box h3{position:relative;z-index:1;font-family:var(--font-heading,'Sora',sans-serif);font-size:1.06rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 .55rem;color:var(--text)}#energie-referenz .value-prop-box p,#energy-reference .value-prop-box p,#leistungen .value-prop-box p,#services .value-prop-box p{position:relative;z-index:1;font-size:1rem;line-height:1.6;color:var(--muted);margin:0}#energie-referenz .value-prop-box:hover,#energy-reference .value-prop-box:hover,#leistungen .value-prop-box:hover,#services .value-prop-box:hover{border-top-color:var(--teal)}#energie-referenz .value-prop-box::after,#energy-reference .value-prop-box::after,#leistungen .value-prop-box::after,#services .value-prop-box::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:transparent;opacity:0;transition:opacity .45s ease}#energie-referenz .value-prop-box:hover::after,#energy-reference .value-prop-box:hover::after,#leistungen .value-prop-box:hover::after,#services .value-prop-box:hover::after{opacity:1}#leistungen .vp-num,#services .vp-num{position:static;display:block;margin:0 0 .7rem;font-size:.75rem;letter-spacing:.2em;line-height:1;text-transform:uppercase;font-weight:600;font-family:var(--font-primary,'Plus Jakarta Sans',sans-serif);background:0;color:var(--teal-ink);opacity:1}#leistungen .value-prop-box:hover .vp-num,#services .value-prop-box:hover .vp-num{color:var(--teal-ink)}#leistungen .value-prop-box p,#services .value-prop-box p{margin-bottom:.4rem}#leistungen .vp-link,#services .vp-link{position:relative;z-index:1;display:inline-block;margin-top:auto;padding-top:1rem;font-size:.88rem;font-weight:600;letter-spacing:0;color:var(--text);text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px;transition:text-decoration-color .3s ease}#leistungen .value-prop-box:hover .vp-link,#services .value-prop-box:hover .vp-link{text-decoration-color:var(--text)}.vp-cta{text-align:center;margin:clamp(1.9rem,3vw,2.7rem) auto 0}.vp-cta .cta-button{width:auto;margin:0;font-size:.95rem;padding:14px 28px}#energie-referenz .value-prop-box:nth-child(1),#energy-reference .value-prop-box:nth-child(1){animation-delay:.05s}#energie-referenz .value-prop-box:nth-child(2),#energy-reference .value-prop-box:nth-child(2){animation-delay:.13s}#energie-referenz .value-prop-box:nth-child(3),#energy-reference .value-prop-box:nth-child(3){animation-delay:.21s}#energie-referenz .value-prop-box:nth-child(4),#energy-reference .value-prop-box:nth-child(4){animation-delay:.29s}#energie-referenz .value-prop-box:nth-child(5),#energy-reference .value-prop-box:nth-child(5){animation-delay:.37s}@media(max-width:1080px){#energie-referenz .value-props-container,#energy-reference .value-props-container{grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px}#leistungen .value-props-container,#services .value-props-container{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}@media(max-width:680px){#energie-referenz .value-props-container,#energy-reference .value-props-container{grid-template-columns:repeat(2,minmax(0,1fr));max-width:500px}}@media(max-width:460px){#energie-referenz .value-props-container,#energy-reference .value-props-container,#leistungen .value-props-container,#services .value-props-container{grid-template-columns:1fr;max-width:360px}}.ki-adoption-stats,.transformation-projects-section,.resources-section{background:transparent;border:0;border-radius:0;box-shadow:none}.logo-fade-left{background:linear-gradient(to right,var(--paper) 0,transparent 100%)}.logo-fade-right{background:linear-gradient(to left,var(--paper) 0,transparent 100%)}.stat-card{background:transparent;border:1px solid var(--hairline);border-radius:var(--r-md)}.stat-card:hover{border-color:rgba(64,192,240,.42)}.stat-value{font-family:'Fraunces',Georgia,serif;font-weight:500}.hb-card{border-radius:var(--r-md)}.hb-card--featured,.hb-card--standard{border-color:var(--hairline)}.resource-group{border-top:2px solid var(--line)}.cta-section .section-heading{font-size:clamp(1.9rem,4vw,2.9rem)}.cta-button{border-radius:var(--r)}.cta-trust-signals{color:var(--muted)}.ino-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.ino-reveal.is-in{opacity:1;transform:none}@media(max-width:768px){:root{--co-rhythm:48px}main>.container.container-mt-20{padding-top:14px}.ki-adoption-stats{padding:34px 20px;border-radius:var(--r-md)}.resources-section{padding:30px 0 0}.value-props-container{gap:14px}.section-heading{font-size:clamp(1.55rem,6.4vw,2.1rem)}.stat-value{font-size:2.4rem}.cta-section{padding-top:44px}.cta-button{display:block;width:100%;text-align:center;margin:0 auto 12px}}@media(max-width:420px){:root{--co-rhythm:44px}.section-eyebrow::before,.section-eyebrow::after{width:20px}.value-prop-box{padding-top:2.25rem}}@media(prefers-reduced-motion:reduce){.ino-reveal{opacity:1;transform:none;transition:none}.value-prop-box:hover,.stat-card:hover{transform:none}}