.am-skip{background:var(--am-flaeche);box-shadow:var(--am-schatten-2);z-index:100;border-radius:10px;padding:10px 14px;position:absolute;top:8px;left:-999px}.am-skip:focus{left:12px}.am-kopf{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#f3f5f9b8;position:sticky;top:0}.am-kopf-innen{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.am-marke{color:var(--am-tinte);display:inline-flex}.am-nav{color:var(--am-tinte-2);gap:26px;font-size:15px;font-weight:500;display:flex}.am-nav a{transition:color var(--am-dauer-kurz), border-color var(--am-dauer-kurz);border-bottom:2px solid #0000;padding:6px 0}.am-nav a:hover{color:var(--am-tinte);border-color:var(--am-akzent)}.am-kopf-rechts{align-items:center;gap:18px;display:flex}.am-sprache{color:var(--am-tinte-2);font-size:14px;font-weight:600}.am-sprache:hover{color:var(--am-tinte)}.am-knopf--klein{min-height:42px;padding:0 18px;font-size:14px}@media (max-width:900px){.am-nav{display:none}}@media (max-width:480px){.am-sprache{display:none}.am-knopf--klein{padding:0 14px;font-size:13px}}.am-h1{letter-spacing:-.04em;margin:26px 0 22px;font-size:clamp(40px,6.2vw,78px);font-weight:800;line-height:.98}.am-h1 em{color:var(--am-tinte-2);letter-spacing:-.03em;font-style:normal;font-weight:300}.am-h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.04}.am-unter{color:var(--am-tinte-2);max-width:56ch;margin:0 0 36px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.am-abschnitt{padding:clamp(56px,8vw,112px) 0}.am-tag{color:var(--am-akzent-tinte);background:var(--am-akzent-hell);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.am-fett{font-weight:600;fill:var(--am-tinte)!important}svg text{font-family:var(--am-schrift);fill:var(--am-tinte-2);font-size:11px}.am-hero{padding:clamp(40px,6vw,72px) 0 clamp(32px,5vw,56px);overflow:clip}.am-hero-innen{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.am-herkunft{flex-wrap:wrap;gap:8px;margin:0;display:flex}.am-hero-unter{color:var(--am-tinte-2);max-width:52ch;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.am-hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.am-hero-karte-huelle{will-change:transform}.am-bericht{box-shadow:var(--am-schatten-2);padding:26px 28px;position:relative;overflow:hidden}.am-bericht:before{content:"";background:radial-gradient(closest-side, var(--am-akzent-weich), transparent);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;right:-40px}.am-bericht-kopf{justify-content:space-between;align-items:baseline;display:flex}.am-bericht-kopf b{color:var(--am-tinte-2);font-size:14px;font-weight:600}.am-kpi{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 10px;display:grid}.am-kpi div{background:var(--am-grund);border-radius:var(--am-radius-klein);min-width:0;padding:14px}.am-kpi small{color:var(--am-tinte-2);font-size:12px;display:block}.am-kpi strong{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:800;display:block}.am-kpi span{color:var(--am-gut);margin-top:4px;font-size:12px;font-weight:600;display:block}.am-bericht-chart{width:100%;height:auto;display:block}.am-bericht-legende{color:var(--am-tinte-2);margin:8px 0 0;font-size:11px}.am-linie-vorher{fill:none;stroke:#b8bfcf;stroke-width:2px;stroke-dasharray:4 5}.am-linie-nachher{fill:none;stroke:var(--am-akzent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--am-kurve) .2s}.am-drin .am-linie-nachher{stroke-dashoffset:0}.am-punkt{fill:#fff;stroke:var(--am-akzent);stroke-width:2.5px;opacity:0;transition:opacity .3s 1.2s}.am-drin .am-punkt{opacity:1}@media (prefers-reduced-motion:reduce){.am-linie-nachher{stroke-dashoffset:0}.am-punkt{opacity:1}}@media (max-width:900px){.am-hero-innen{grid-template-columns:1fr}.am-kpi strong{font-size:20px}}@media (max-width:560px){.am-kpi{grid-template-columns:1fr;gap:8px}.am-kpi div{flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.am-kpi small{flex:1 0 100%}.am-kpi span{margin:0}}.am-plattform-liste{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.am-plattform{transition:transform var(--am-dauer-kurz) var(--am-kurve), box-shadow var(--am-dauer-kurz) var(--am-kurve), opacity var(--am-dauer) var(--am-kurve);padding:26px 24px}.am-plattform:hover{box-shadow:var(--am-schatten-2);transform:translateY(-3px)}.am-glyph{background:var(--am-akzent-hell);width:48px;height:44px;color:var(--am-akzent-tinte);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.am-glyph svg{width:30px;height:28px}.am-plattform h3{letter-spacing:-.02em;margin:16px 0 6px;font-size:20px;font-weight:700}.am-plattform p{color:var(--am-tinte-2);margin:0;font-size:15px;line-height:1.55}@media (max-width:1000px){.am-plattform-liste{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.am-plattform-liste{grid-template-columns:1fr}}.am-zahlen{background:linear-gradient(180deg, transparent, var(--am-flaeche-2) 30%, var(--am-flaeche-2) 70%, transparent)}.am-zahlen-kopf{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,4vw,48px);display:grid}.am-zahlen-kopf .am-unter{margin-bottom:0}.am-grosszahl{padding:28px 30px}.am-grosszahl-wert{letter-spacing:-.05em;font-size:clamp(64px,8vw,104px);font-weight:800;line-height:.95}.am-grosszahl-wert span{color:var(--am-tinte-2);letter-spacing:0;margin-left:10px;font-size:clamp(20px,2vw,28px);font-weight:500}.am-grosszahl p{color:var(--am-tinte-2);margin:12px 0 0;font-size:15px;line-height:1.5}.am-beispiel-hinweis{color:var(--am-tinte-2);flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 18px;font-size:13px;display:flex}.am-diagramme{grid-template-columns:1fr 1fr;gap:18px;display:grid}.am-dia{margin:0;padding:24px 26px}.am-dia figcaption h3{letter-spacing:-.015em;margin:0 0 4px;font-size:17px;font-weight:700}.am-dia figcaption p{color:var(--am-tinte-2);margin:0 0 14px;font-size:14px;line-height:1.5}.am-dia svg{width:100%;height:auto;display:block}.am-balken{transition:transform .7s var(--am-kurve);transform:scaleY(0)}.am-drin .am-balken{transform:scaleY(1)}.am-verteilung{gap:12px;margin:0;padding:0;list-style:none;display:grid}.am-verteilung li{grid-template-columns:76px 1fr 56px;grid-template-areas:"name spur prozent""name klein klein";align-items:center;gap:2px 12px;display:grid}.am-verteilung b{grid-area:name;font-size:14px}.am-spur{background:var(--am-grund);border-radius:7px;grid-area:spur;height:14px;overflow:hidden}.am-anteil{background:var(--am-akzent);transform-origin:0;height:100%;transition:transform .8s var(--am-kurve);border-radius:7px;display:block;transform:scaleX(0)}.am-drin .am-anteil{transform:scaleX(1)}.am-prozent{text-align:right;grid-area:prozent;font-size:14px;font-weight:700}.am-verteilung small{color:var(--am-tinte-2);grid-area:klein;font-size:12px}.am-funnel{gap:10px;margin:0;padding:0;list-style:none;display:grid}.am-funnel li{grid-template-columns:110px 1fr 84px;align-items:center;gap:12px;font-size:14px;display:grid}.am-funnel-spur{background:var(--am-grund);border-radius:8px;height:16px;overflow:hidden}.am-funnel-wert{background:var(--am-akzent);transform-origin:0;height:100%;transition:transform .8s var(--am-kurve);border-radius:8px;display:block;transform:scaleX(0)}.am-drin .am-funnel-wert{transform:scaleX(1)}.am-funnel-zahl{text-align:right;font-weight:600}@media (prefers-reduced-motion:reduce){.am-balken,.am-anteil,.am-funnel-wert{transform:none!important}}@media (max-width:900px){.am-zahlen-kopf,.am-diagramme{grid-template-columns:1fr}}.am-bereiche{grid-template-columns:repeat(6,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.am-bereiche>li{grid-column:span 2}.am-bereiche>li:nth-child(n+4){grid-column:span 3}.am-bereich{transition:transform var(--am-dauer-kurz) var(--am-kurve), box-shadow var(--am-dauer-kurz) var(--am-kurve), opacity var(--am-dauer) var(--am-kurve);padding:0}.am-bereich:hover{box-shadow:var(--am-schatten-2);transform:translateY(-3px)}.am-bereich a{height:100%;color:inherit;flex-direction:column;padding:26px 24px;display:flex}.am-bereich h3{letter-spacing:-.02em;margin:16px 0 6px;font-size:20px;font-weight:700}.am-bereich p{color:var(--am-tinte-2);flex:1;margin:0 0 16px;font-size:15px;line-height:1.55}.am-bereich-preis{color:var(--am-akzent-tinte);font-size:14px;font-weight:600}.am-katalog-knopf{justify-content:center;margin-top:28px;display:flex}.am-bereichsnav{z-index:5;flex-wrap:wrap;gap:8px;margin:0 0 32px;display:flex;position:sticky;top:80px}.am-bereichsnav a{border-radius:var(--am-radius-pille);background:var(--am-flaeche);box-shadow:var(--am-schatten-1);color:var(--am-tinte-2);transition:color var(--am-dauer-kurz), box-shadow var(--am-dauer-kurz);padding:9px 16px;font-size:14px;font-weight:600}.am-bereichsnav a:hover{color:var(--am-akzent-tinte);box-shadow:var(--am-schatten-2)}.am-katalog-voll .am-block{margin-top:48px;scroll-margin-top:140px}.am-katalog-voll .am-block-kopf{flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:20px}.am-katalog-voll .am-block-kopf h2{letter-spacing:-.025em;margin:0 0 2px;font-size:26px;font-weight:800}.am-katalog-voll .am-block-kopf .am-glyph{flex:none}.am-katalog-voll .am-leistung-kopf h3{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:700}.am-seitenkopf{padding:clamp(36px,5vw,64px) 0 0}.am-h1--klein{margin:22px 0 14px;font-size:clamp(36px,5vw,60px)}@media (max-width:1000px){.am-bereiche{grid-template-columns:repeat(2,1fr)}.am-bereiche>li,.am-bereiche>li:nth-child(n+4){grid-column:auto}.am-bereiche>li:last-child{grid-column:1/-1}}@media (max-width:560px){.am-bereiche{grid-template-columns:1fr}.am-bereiche>li:last-child{grid-column:auto}.am-bereichsnav{position:static}}.am-block{margin-top:40px}.am-block-kopf{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.am-block-kopf h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.am-block-kopf p{color:var(--am-tinte-2);margin:0}.am-karten{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.am-leistung{transition:transform var(--am-dauer-kurz) var(--am-kurve), box-shadow var(--am-dauer-kurz) var(--am-kurve), opacity var(--am-dauer) var(--am-kurve);flex-direction:column;padding:26px;scroll-margin-top:90px;display:flex}.am-leistung:hover{box-shadow:var(--am-schatten-2);transform:translateY(-3px)}.am-leistung-kopf h4{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:700}.am-leistung-kopf p{color:var(--am-tinte-2);margin:0;font-size:14.5px;line-height:1.5}.am-preis{flex-direction:column;margin:18px 0 12px;display:flex}.am-preis strong{letter-spacing:-.035em;font-size:34px;font-weight:800;line-height:1}.am-preis span{color:var(--am-tinte-2);margin-top:6px;font-size:13px}.am-preis .am-preis-zusatz{color:var(--am-akzent-tinte);margin-top:4px;font-weight:600}.am-leistung--zusatz{background:linear-gradient(180deg, var(--am-akzent-hell), var(--am-flaeche) 55%)}.am-zusatz-marke{border-radius:var(--am-radius-pille);background:var(--am-flaeche);box-shadow:var(--am-schatten-1);letter-spacing:.06em;text-transform:uppercase;color:var(--am-akzent-tinte);margin:0 0 12px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}.am-umfang{flex:1;margin:0 0 18px;padding:0;font-size:14px;line-height:1.6;list-style:none}.am-umfang li{margin-bottom:6px;padding-left:24px;position:relative}.am-umfang li:before{content:"";background:var(--am-akzent-hell);width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--am-akzent-hell), inset 0 0 0 5px var(--am-akzent);border-radius:50%;position:absolute;top:6px;left:0}.am-menge{color:var(--am-tinte-2);grid-template-columns:auto 88px 1fr;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:grid}.am-menge input{border:1px solid var(--am-linie);min-height:44px;font:inherit;background:var(--am-flaeche);border-radius:10px;padding:0 12px;font-size:16px}.am-menge b{text-align:right;color:var(--am-tinte);font-size:16px}.am-hinweis{color:var(--am-tinte-2);margin:0 0 12px;font-size:13px}.am-kauf .am-knopf{width:100%}.am-ueber100k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:26px 28px;display:flex}.am-ueber100k h3{letter-spacing:-.02em;margin:0 0 4px;font-size:20px}.am-ueber100k p{color:var(--am-tinte-2);max-width:60ch;margin:0}.am-schritte{counter-reset:schritt;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.am-schritt{padding:26px 24px}.am-schritt-nr{background:var(--am-akzent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex}.am-schritt h3{letter-spacing:-.015em;margin:16px 0 6px;font-size:18px;font-weight:700}.am-schritt p{color:var(--am-tinte-2);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:1000px){.am-schritte{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.am-schritte{grid-template-columns:1fr}}.am-ueber-innen{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.am-ueber-text p{color:var(--am-tinte-2);margin:0 0 16px;font-size:17px;line-height:1.6}.am-fakten{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;margin:8px 0 0;display:grid}.am-fakten div{background:var(--am-flaeche);border-radius:var(--am-radius-klein);box-shadow:var(--am-schatten-1);padding:16px 18px}.am-fakten dt{color:var(--am-tinte-2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.am-fakten dd{letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:700}@media (max-width:900px){.am-ueber-innen{grid-template-columns:1fr}.am-fakten{grid-template-columns:repeat(2,1fr)}}.am-faq-innen{max-width:820px}.am-faq-liste{gap:12px;display:grid}.am-faq-eintrag{padding:0 22px}.am-faq-eintrag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.am-faq-eintrag summary::-webkit-details-marker{display:none}.am-faq-plus{background:var(--am-akzent-hell);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.am-faq-plus:before,.am-faq-plus:after{content:"";background:var(--am-akzent-tinte);width:10px;height:2px;transition:transform var(--am-dauer-kurz);position:absolute;top:10px;left:6px}.am-faq-plus:after{transform:rotate(90deg)}.am-faq-eintrag[open] .am-faq-plus:after{transform:rotate(0)}.am-faq-eintrag p{color:var(--am-tinte-2);margin:0;padding:0 0 20px;line-height:1.6}.am-kontakt-innen{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.am-formular{gap:14px;padding:26px;display:grid}.am-feld-reihe{grid-template-columns:1fr 1fr;gap:14px;display:grid}.am-formular label{color:var(--am-tinte-2);gap:6px;font-size:14px;font-weight:500;display:grid}.am-formular input,.am-formular textarea{border:1px solid var(--am-linie);min-height:46px;font:inherit;color:var(--am-tinte);background:var(--am-flaeche);border-radius:10px;padding:10px 12px;font-size:16px}.am-formular textarea{resize:vertical}.am-formular input:focus,.am-formular textarea:focus{outline:3px solid var(--am-akzent-hell);border-color:var(--am-akzent)}.am-honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.am-formular-fuss{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.am-ok{color:var(--am-gut);margin:0;font-size:14px;font-weight:600}@media (max-width:900px){.am-kontakt-innen{grid-template-columns:1fr}}@media (max-width:560px){.am-feld-reihe{grid-template-columns:1fr}}.am-fuss{background:linear-gradient(180deg, transparent, var(--am-flaeche-2));padding:clamp(40px,6vw,80px) 0 40px}.am-fuss-panel{box-shadow:var(--am-schatten-2);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding:clamp(28px,4vw,44px);display:grid}.am-fuss-marke p{max-width:34ch;color:var(--am-tinte-2);margin:18px 0 14px;font-size:15px;line-height:1.55}.am-fuss-mail{color:var(--am-akzent-tinte);align-items:center;gap:8px;font-weight:600;display:inline-flex}.am-fuss-mail:before{content:"";background:var(--am-akzent);width:8px;height:8px;box-shadow:0 0 0 4px var(--am-akzent-hell);border-radius:50%}.am-fuss-spalte{flex-direction:column;gap:10px;display:flex}.am-fuss-spalte h4{letter-spacing:.08em;text-transform:uppercase;color:var(--am-tinte-3);margin:0 0 4px;font-size:12px;font-weight:700}.am-fuss-spalte a{color:var(--am-tinte-2);transition:color var(--am-dauer-kurz);width:fit-content;font-size:15px;font-weight:500}.am-fuss-spalte a:hover{color:var(--am-tinte)}.am-fuss-aktiv{color:var(--am-tinte)!important;font-weight:700!important}.am-projekte{margin-top:28px}.am-projekte-kopf{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 6px 14px;display:flex}.am-projekte-kopf h4{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:700}.am-projekte-kopf p{color:var(--am-tinte-2);margin:0;font-size:14px}.am-projekte ul{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.am-projekt{color:inherit;height:100%;transition:transform var(--am-dauer-kurz) var(--am-kurve), box-shadow var(--am-dauer-kurz) var(--am-kurve);flex-direction:column;gap:16px;padding:20px 22px 22px;display:flex}.am-projekt-oben{justify-content:space-between;align-items:center;gap:12px;display:flex}.am-projekt:hover{box-shadow:var(--am-schatten-2);transform:translateY(-2px)}.am-projekt:hover .am-projekt-pfeil{color:var(--am-akzent-tinte);background:var(--am-akzent-hell)}.am-projekt-logo{align-items:center;height:36px;display:inline-flex}.am-projekt-logo img{display:block}.am-projekt-video,.am-projekt-llc{align-items:center;gap:9px;display:inline-flex}.am-projekt-video b,.am-projekt-llc b{letter-spacing:.04em;color:var(--am-tinte);white-space:nowrap;font-size:15px;font-weight:700}.am-projekt-video b span{color:#6441f5}.am-projekt-llc b span{letter-spacing:0;color:var(--am-tinte-2);font-weight:500}.am-projekt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.am-projekt-text b{font-size:15px;font-weight:700}.am-projekt-text span{color:var(--am-tinte-2);font-size:14px;line-height:1.5}.am-projekt-pfeil{width:32px;height:32px;color:var(--am-tinte-3);background:var(--am-grund);transition:color var(--am-dauer-kurz), background var(--am-dauer-kurz);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.am-fuss-leiste{color:var(--am-tinte-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:28px 6px 0;font-size:13px;display:flex}.am-fuss-leiste p{margin:0}@media (max-width:1000px){.am-fuss-panel{grid-template-columns:1fr 1fr}.am-fuss-marke{grid-column:1/-1}.am-projekte ul{grid-template-columns:1fr}}@media (max-width:560px){.am-fuss-panel{grid-template-columns:1fr}}.am-consent{background:var(--am-flaeche);border-radius:var(--am-radius);max-width:420px;box-shadow:var(--am-schatten-3);z-index:60;margin-left:auto;padding:18px 20px;position:fixed;bottom:16px;left:16px;right:16px}.am-consent p{color:var(--am-tinte-2);margin:0 0 14px;font-size:14px;line-height:1.5}.am-consent a{color:var(--am-akzent-tinte);font-weight:600}.am-consent-knoepfe{justify-content:flex-end;gap:10px;display:flex}.am-consent .am-knopf{min-height:42px;padding:0 16px;font-size:14px}
