.dreiklang-l__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.dreiklang-l__card{background:var(--color-bg-light);border-radius:var(--radius-lg);padding:var(--space-lg);transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.dreiklang-l__card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(28,57,74,.12)}.dreiklang-l__card h3,.dreiklang-l__icon{margin-bottom:var(--space-sm)}.dreiklang-l__card p{margin-bottom:var(--space-md);color:var(--color-text-medium)}.dreiklang-l__link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--color-primary);transition:gap .3s ease,color .2s ease}.dreiklang-l__link:hover{gap:.75rem;color:var(--color-highlight-dark)}@media (min-width:768px){.dreiklang-l__grid{grid-template-columns:repeat(3,1fr)}}.fb__row{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;margin-bottom:var(--space-2xl)}.fb__row:last-child{margin-bottom:0}.fb__label{font-family:var(--font-heading);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-highlight-dark);margin-bottom:var(--space-xs)}.fb__content h3{margin-bottom:var(--space-sm)}.fb__intro{font-size:1.05rem;color:var(--color-text-medium);font-style:italic}.fb__intro,.fb__list{margin-bottom:var(--space-md)}.fb__list{list-style:none}.fb__list li{position:relative;padding-left:1.5rem;margin-bottom:var(--space-sm);line-height:1.7;color:var(--color-text-medium)}.fb__list li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;background:var(--color-highlight);border-radius:50%}.fb__list li strong{color:var(--color-text)}.fb__hero-story{font-size:.95rem;color:var(--color-primary);padding:var(--space-sm) var(--space-md);background:rgba(180,208,92,.08);border-left:3px solid var(--color-highlight);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.fb__hero-story em{font-weight:600;color:var(--color-highlight-dark)}.fb__visual{overflow:hidden}.fb__visual,.fb__visual img{border-radius:var(--radius-lg)}.fb__visual img{width:100%;height:320px;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.fb__visual:hover img{transform:scale(1.03)}@media (min-width:1024px){.fb__row{grid-template-columns:1fr 1fr}.fb__row--reverse{direction:rtl}.fb__row--reverse>*{direction:ltr}.fb__visual img{height:400px}}.methodik__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.methodik__card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-lg);transition:transform .4s cubic-bezier(.25,.46,.45,.94),border-color .3s ease}.methodik__card:hover{transform:translateY(-4px);border-color:rgba(180,208,92,.3)}.methodik__card-badge{font-family:var(--font-heading);font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-highlight);margin-bottom:var(--space-sm)}.methodik__card h3{color:var(--color-white);margin-bottom:var(--space-sm)}.methodik__card p{color:rgba(255,255,255,.75);margin-bottom:var(--space-sm)}.methodik__card-sub{font-size:.95rem}.methodik__card-sub strong{color:var(--color-highlight)}.methodik__dimensions{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm);gap:var(--space-sm);margin:var(--space-md) 0}.methodik__dim{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm);background:rgba(255,255,255,.04);border-radius:var(--radius-sm);transition:background .3s ease}.methodik__dim:hover{background:rgba(180,208,92,.08)}.methodik__dim-number{font-family:var(--font-heading);font-weight:900;font-size:1.25rem;color:var(--color-highlight);opacity:.5;min-width:2rem;line-height:1;padding-top:.15rem}.methodik__dim strong{display:block;color:var(--color-white);font-size:.95rem;margin-bottom:.15rem}.methodik__dim span{font-size:.85rem;color:rgba(255,255,255,.6)}.methodik__link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--color-highlight);transition:gap .3s ease;margin-top:var(--space-xs)}.methodik__link:hover{gap:.75rem}@media (min-width:768px){.methodik__dimensions{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.methodik__grid{grid-template-columns:1fr 1fr}.methodik__card--wide{grid-column:1/-1}}