:root{--flow-ease:cubic-bezier(.16,1,.3,1);--flow-ease-soft:cubic-bezier(.22,.61,.36,1);--co-rhythm:clamp(76px,10vw,138px)}to{transform:translate3d(-4%,-3%,0) scale(1)}}main{position:relative}.section-eyebrow{position:relative}.transformation-projects-section,.resources-section,.ki-adoption-stats,.pillar-cluster-section{box-shadow:none;background:transparent;position:relative}.transformation-projects-section::after,.resources-section::after,.ki-adoption-stats::after,.pillar-cluster-section::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:transparent}.transformation-projects-section>*,.resources-section>*,.ki-adoption-stats>*,.pillar-cluster-section>*{position:relative;z-index:1}.hero,.articles-section,.transformation-projects-section,.resources-section,.pillar-cluster-section,.cta-section{margin-top:var(--co-rhythm);margin-bottom:var(--co-rhythm)}.section-eyebrow{margin-bottom:18px}.section-heading{margin-bottom:18px}.insights-intro-text,.projects-subtitle{margin-top:0}.articles-section .insights-intro-text{margin-bottom:22px}.ino-reveal{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .9s var(--flow-ease),transform 1.05s var(--flow-ease);transition-delay:var(--r-delay,0ms);will-change:opacity,transform}.ino-reveal.is-in{opacity:1;transform:none}.ino-reveal--head{transition-duration:1s,1.15s}.reveal-pending{transform:translateY(30px) scale(.99);transition:opacity .9s var(--flow-ease),transform 1.05s var(--flow-ease)}.reveal-pending.revealed{transform:none}.hb-card{transition:transform .4s var(--flow-ease),border-color .4s ease,box-shadow .4s ease}.value-prop-box{transition:transform .45s var(--flow-ease),border-color .4s ease,box-shadow .4s ease}html{scroll-behavior:smooth}#schwerpunkte .pillar-grid,#focus-areas .pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(13px,1.3vw,20px);margin-top:clamp(2.2rem,3.6vw,3rem);perspective:1400px}#schwerpunkte .pillar-card,#focus-areas .pillar-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;background:transparent;border:1px solid var(--hairline);border-radius:var(--r-md);padding:1.7rem 1.45rem 1.5rem;box-shadow:none;transition:transform .45s var(--flow-ease),border-color .45s ease,box-shadow .45s ease}#schwerpunkte .pillar-card::before,#focus-areas .pillar-card::before{position:absolute;top:.5rem;right:1rem;z-index:0;font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:2.6rem;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:transparent;opacity:.5;transition:opacity .45s ease,transform .45s var(--flow-ease)}#schwerpunkte .pillar-card:nth-child(1)::before,#focus-areas .pillar-card:nth-child(1)::before{content:"01"}#schwerpunkte .pillar-card:nth-child(2)::before,#focus-areas .pillar-card:nth-child(2)::before{content:"02"}#schwerpunkte .pillar-card:nth-child(3)::before,#focus-areas .pillar-card:nth-child(3)::before{content:"03"}#schwerpunkte .pillar-card:nth-child(4)::before,#focus-areas .pillar-card:nth-child(4)::before{content:"04"}#schwerpunkte .pillar-card:nth-child(5)::before,#focus-areas .pillar-card:nth-child(5)::before{content:"05"}#schwerpunkte .pillar-card:nth-child(6)::before,#focus-areas .pillar-card:nth-child(6)::before{content:"06"}#schwerpunkte .pillar-card:nth-child(7)::before,#focus-areas .pillar-card:nth-child(7)::before{content:"07"}#schwerpunkte .pillar-card:nth-child(8)::before,#focus-areas .pillar-card:nth-child(8)::before{content:"08"}#schwerpunkte .pillar-card::after,#focus-areas .pillar-card::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:transparent;opacity:0;transition:opacity .45s ease}#schwerpunkte .pillar-card:hover,#focus-areas .pillar-card:hover{transform:translateY(-7px);border-color:rgba(30,111,154,.45);background:var(--paper-2);box-shadow:none}#schwerpunkte .pillar-card:hover::after,#focus-areas .pillar-card:hover::after{opacity:1}#schwerpunkte .pillar-card:hover::before,#focus-areas .pillar-card:hover::before{opacity:.9;transform:translateY(-2px)}#schwerpunkte .pillar-card-title,#focus-areas .pillar-card-title{position:relative;z-index:1;font-family:var(--font-primary,'Plus Jakarta Sans',sans-serif);font-size:1.06rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--text);margin:0 0 .55rem}#schwerpunkte .pillar-card-text,#focus-areas .pillar-card-text{position:relative;z-index:1;font-size:.9rem;line-height:1.55;color:var(--text);margin:0 0 1.1rem;flex-grow:1}#schwerpunkte .pillar-card-link,#focus-areas .pillar-card-link{position:relative;z-index:1;font-size:.84rem;font-weight:700;color:var(--sky-ink);letter-spacing:.01em;transition:color .3s ease}#schwerpunkte .pillar-card:hover .pillar-card-link,#focus-areas .pillar-card:hover .pillar-card-link{color:var(--teal-ink)}@media(max-width:1080px){#schwerpunkte .pillar-grid,#focus-areas .pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){#schwerpunkte .pillar-grid,#focus-areas .pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){#schwerpunkte .pillar-grid,#focus-areas .pillar-grid{grid-template-columns:1fr}}#fristen .deadline-grid,#deadlines .deadline-grid{display:block;margin-top:clamp(1.4rem,2.4vw,2rem);border-top:2px solid var(--line)}#fristen .deadline-card,#deadlines .deadline-card{display:grid;grid-template-columns:150px 1fr minmax(180px,220px);gap:8px 26px;align-items:start;padding:20px 12px;margin:0 -12px;border-bottom:1px solid var(--hairline);border-radius:0;background:transparent;text-decoration:none;color:var(--text);transition:background .2s ease}#fristen .deadline-card:hover,#deadlines .deadline-card:hover{background:var(--paper-2)}#fristen .deadline-date,#deadlines .deadline-date{grid-row:span 2;font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:1.35rem;line-height:1.1;letter-spacing:-.02em;color:var(--teal-ink);font-variant-numeric:tabular-nums}#fristen .deadline-status,#deadlines .deadline-status{grid-column:2;justify-self:start;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-bg);border:0;border-radius:var(--r);padding:2px 9px}#fristen .deadline-title,#deadlines .deadline-title{grid-column:2;font-family:var(--font-primary,'Plus Jakarta Sans',sans-serif);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--text);margin:0}#fristen .deadline-text,#deadlines .deadline-text{grid-column:2;font-size:1rem;line-height:1.6;color:var(--muted);margin:0}#fristen .deadline-field,#deadlines .deadline-field{grid-column:3;grid-row:1 / span 3;align-self:start;margin-top:.15rem;font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--muted)}@media(max-width:900px){#fristen .deadline-card,#deadlines .deadline-card{grid-template-columns:1fr;gap:6px}#fristen .deadline-date,#deadlines .deadline-date{grid-row:auto}#fristen .deadline-status,#deadlines .deadline-status,#fristen .deadline-title,#deadlines .deadline-title,#fristen .deadline-text,#deadlines .deadline-text,#fristen .deadline-field,#deadlines .deadline-field{grid-column:1;grid-row:auto}}#fristen .hc-strip,#deadlines .hc-strip{margin-top:clamp(1.4rem,2.4vw,2rem)}@media(max-width:768px){:root{--co-rhythm:58px}.ino-reveal{transform:translateY(26px) scale(.99)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ino-reveal,.reveal-pending{opacity:1;transform:none;transition:none}}#schwerpunkte .pillar-card,#focus-areas .pillar-card{background:transparent;border:1px solid var(--hairline);box-shadow:none}#schwerpunkte .pillar-icon,#focus-areas .pillar-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:1.05rem;border-radius:var(--r-md);color:var(--sky-ink);background:transparent;border:1px solid var(--hairline);box-shadow:none;transition:color .45s ease,border-color .45s ease,box-shadow .45s ease,transform .45s var(--flow-ease,ease)}#schwerpunkte .pillar-icon svg,#focus-areas .pillar-icon svg{width:22px;height:22px;display:block}#schwerpunkte .pillar-card:hover .pillar-icon,#focus-areas .pillar-card:hover .pillar-icon{color:var(--teal-ink);border-color:rgba(30,111,154,.45);transform:translateY(-2px);box-shadow:none}.pillar-cluster-section{border:0;border-radius:0;padding:0}.pillar-cluster-section .pillar-grid{margin-top:clamp(2.2rem,3.4vw,3rem)}@media(max-width:768px){.pillar-cluster-section{padding:30px 0}}@media(max-width:768px){#fristen .deadline-card:nth-of-type(n+4),#deadlines .deadline-card:nth-of-type(n+4){display:none}}