@font-face{font-family:'Hanken Grotesk';src:url(/assets/fonts/hanken-grotesk-italic-latin-ext.woff2) format('woff2');font-weight:300 800;font-style:italic;font-display:swap;unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Hanken Grotesk';src:url(/assets/fonts/hanken-grotesk-italic-latin.woff2) format('woff2');font-weight:300 800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Hanken Grotesk';src:url(/assets/fonts/hanken-grotesk-normal-latin-ext.woff2) format('woff2');font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Hanken Grotesk';src:url(/assets/fonts/hanken-grotesk-normal-latin.woff2) format('woff2');font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Outfit';src:url(/assets/fonts/outfit-normal-latin-ext.woff2) format('woff2');font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Outfit';src:url(/assets/fonts/outfit-normal-latin.woff2) format('woff2');font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Caveat';src:url(/assets/fonts/caveat-normal-latin-ext.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Caveat';src:url(/assets/fonts/caveat-normal-latin.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.home-platform{--bg:#FFFFFF;--bg-2:#F4F6F9;--surface:#FFFFFF;--line:#E6EAF0;--line-2:#D7DDE6;--text:#16202B;--text-soft:#5A6675;--green:#0F172A;--green-d:#1E293B;--green-br:#1E293B;--green-soft:#EEF1F5;--green-line:rgba(15,23,42,.35);--card:#FFFFFF;--sh-sm:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.05);--sh-md:0 8px 24px rgba(16,24,40,.08);--sh-lg:0 24px 60px rgba(16,24,40,.14);background:var(--bg);color:var(--text);font-family:'Hanken Grotesk',system-ui,sans-serif}body.home-platform .container{max-width:1200px;margin-inline:auto;padding-inline:1.25rem}body.home-platform h1,body.home-platform h2,body.home-platform h3{font-family:Outfit,system-ui,sans-serif;letter-spacing:-.02em;color:var(--text)}body.home-platform .flag-top{height:4px;display:flex}body.home-platform .flag-top i{flex:1}body.home-platform .flag-top i:first-child{background:#000}body.home-platform .flag-top i:nth-child(2){background:#d00}body.home-platform .flag-top i:nth-child(3){background:#ffce00}body.home-platform .ph-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}body.home-platform .ph-inner{position:relative;max-width:1200px;margin-inline:auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1.5rem}body.home-platform .ph-logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--text);font-family:Outfit;font-weight:600;font-size:1.1rem}body.home-platform .ph-logo .mark{width:34px;height:34px;border-radius:9px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px var(--line-2)}body.home-platform .ph-logo .mark i{flex:1}body.home-platform .ph-logo .mark i:first-child{background:#000}body.home-platform .ph-logo .mark i:nth-child(2){background:#d00}body.home-platform .ph-logo .mark i:nth-child(3){background:#ffce00}body.home-platform .ph-logo strong{color:var(--green-d);font-weight:700}body.home-platform .ph-logo small{display:block;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);font-weight:600;font-family:'Hanken Grotesk';margin-top:-2px}body.home-platform .ph-nav{display:flex;gap:1.4rem;margin-left:auto}body.home-platform .ph-nav a{color:var(--text-soft);text-decoration:none;font-size:.92rem;font-weight:500;transition:color .15s}body.home-platform .ph-nav a:hover{color:var(--text)}body.home-platform .ph-cta{background:var(--green);color:#fff;font-family:Outfit;font-weight:700;font-size:.9rem;padding:.6rem 1.15rem;border-radius:999px;text-decoration:none;box-shadow:0 6px 18px rgba(15,23,42,.28);white-space:nowrap}body.home-platform .ph-cta:hover{background:var(--green-d)}body.home-platform .ph-burger{display:none;margin-left:auto;background:0 0;border:1px solid var(--line-2);color:var(--text);border-radius:10px;padding:.5rem .7rem;font-size:1.1rem}body.home-platform .btn2{display:inline-flex;align-items:center;gap:.5rem;font-family:Outfit;font-weight:700;border-radius:999px;padding:.85rem 1.6rem;text-decoration:none;font-size:1rem;transition:transform .15s,background .15s}body.home-platform .btn2-green{background:var(--green);color:#fff;box-shadow:0 8px 22px rgba(15,23,42,.28)}body.home-platform .btn2-green:hover{background:var(--green-d);transform:translateY(-1px)}body.home-platform .btn2-ghost{background:#fff;color:var(--text);border:1px solid var(--line-2)}body.home-platform .btn2-ghost:hover{border-color:var(--text-soft)}body.home-platform section{position:relative}body.home-platform .sec{padding:5rem 0}body.home-platform .eyebrow2{display:inline-flex;align-items:center;gap:.5rem;font-family:'Hanken Grotesk';font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);background:var(--green-soft);border:1px solid var(--green-line);padding:.35em .85em;border-radius:999px}body.home-platform .sec h2{font-size:clamp(1.7rem,3.4vw,2.5rem);margin:.9rem 0 .6rem}body.home-platform .sec-lead{color:var(--text-soft);font-size:1.05rem;max-width:640px;line-height:1.6}body.home-platform .sec-head-center{text-align:center}body.home-platform .sec-head-center .sec-lead{margin-inline:auto}body.home-platform .hero2{padding:4.5rem 0 4rem;overflow:hidden}body.home-platform .hero2::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 55% at 18% 0,rgba(15,23,42,.1),transparent 60%),linear-gradient(rgba(16,24,40,.035) 1px,transparent 1px) 0 0/100% 34px,linear-gradient(90deg,rgba(16,24,40,.035) 1px,transparent 1px) 0 0/34px 100%;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%);pointer-events:none}body.home-platform .hero2 .container{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center}body.home-platform .hero2 h1{font-size:clamp(2.4rem, 5vw, 3.7rem);line-height:1.05;margin:1.1rem 0 1.1rem}body.home-platform .hero2 h1 .accent{color:var(--text)}body.home-platform .hero2 .hero-sub2{color:var(--text-soft);font-size:1.12rem;line-height:1.6;max-width:540px}body.home-platform .hero2 .hero-cta2{display:flex;gap:.9rem;flex-wrap:wrap;margin:1.8rem 0 1.4rem}body.home-platform .hero-chips{display:flex;flex-wrap:wrap;gap:.5rem .5rem;margin-top:1rem}body.home-platform .chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-soft);background:#fff;border:1px solid var(--line);border-radius:999px;padding:.4em .8em;box-shadow:var(--sh-sm)}body.home-platform .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}body.home-platform .mock{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-lg);overflow:hidden}body.home-platform .mock-bar{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-bottom:1px solid var(--line);background:var(--bg-2)}body.home-platform .mock-bar .d{width:10px;height:10px;border-radius:50%}body.home-platform .mock-bar .d1{background:#ff5f57}.mock-bar .d2{background:#febc2e}.mock-bar .d3{background:#28c840}body.home-platform .mock-bar span{margin-left:auto;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}body.home-platform .mock-body{padding:1.1rem}body.home-platform .mock-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}body.home-platform .mock-head .mock-h{font-family:Outfit;font-weight:700;font-size:1.05rem;color:var(--text);margin:0}body.home-platform .mock-live{font-size:.62rem;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--green);border-radius:5px;padding:.15em .5em}body.home-platform .mock-row{display:flex;align-items:center;gap:.75rem;padding:.7rem;border:1px solid var(--line);border-radius:12px;margin-bottom:.55rem;background:#fff}body.home-platform .mock-av{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:Outfit;font-weight:700;color:#fff;flex-shrink:0}body.home-platform .mock-row .n{font-weight:600;color:var(--text);font-size:.92rem}body.home-platform .mock-row .m{font-size:.76rem;color:var(--text-soft)}body.home-platform .mock-tag{margin-left:auto;font-size:.64rem;font-weight:700;letter-spacing:.04em;border-radius:6px;padding:.28em .55em;white-space:nowrap}body.home-platform .tag-kba{color:var(--green-d);background:var(--green-soft)}body.home-platform .tag-sig{color:#7a5210;background:#fbf1de}body.home-platform .tag-ok{color:#1d6fb8;background:#e4f0fb}body.home-platform .chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:stretch;margin-top:2.5rem}body.home-platform .chain-node{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.4rem 1.25rem;box-shadow:var(--sh-sm)}body.home-platform .chain-node.is-core{border-color:var(--green-line);box-shadow:0 0 0 1px var(--green-line),0 20px 46px rgba(15,23,42,.14);background:linear-gradient(180deg,var(--green-soft),#fff)}body.home-platform .chain-node h3{font-size:1.05rem;margin:0 0 .4rem}body.home-platform .chain-node p{color:var(--text-soft);font-size:.86rem;line-height:1.5;margin:0}body.home-platform .chain-node .k{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green-d);display:block;margin-bottom:.5rem}body.home-platform .chain-arrow{display:flex;align-items:center;color:var(--green);font-size:1.4rem}body.home-platform .grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem;margin-top:2.2rem}body.home-platform .dcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.5rem 1.4rem;box-shadow:var(--sh-sm);transition:border-color .15s,box-shadow .15s,transform .15s}body.home-platform .dcard:hover{border-color:var(--green-line);box-shadow:var(--sh-md);transform:translateY(-2px)}body.home-platform .dcard .ic{width:44px;height:44px;border-radius:11px;background:var(--green-soft);color:var(--green-d);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}body.home-platform .dcard .ic svg{width:24px;height:24px}body.home-platform .dcard h3{font-size:1.12rem;margin:0 0 .4rem}body.home-platform .dcard p{color:var(--text-soft);font-size:.92rem;line-height:1.55;margin:0 0 .9rem}body.home-platform .dcard a{color:var(--green-d);text-decoration:none;font-weight:600;font-size:.9rem}body.home-platform .dcard a:hover{text-decoration:underline}body.home-platform .band-alt{background:var(--bg-2);border-block:1px solid var(--line)}body.home-platform .steps2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2.5rem;counter-reset:st}body.home-platform .step2{position:relative;padding-top:1rem}body.home-platform .step2 .num{width:40px;height:40px;border-radius:11px;background:var(--green);color:#fff;font-family:Outfit;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 6px 16px rgba(15,23,42,.28)}body.home-platform .step2 h3{font-size:1.15rem;margin:0 0 .4rem}body.home-platform .step2 p{color:var(--text-soft);font-size:.92rem;line-height:1.55;margin:0}body.home-platform .fee{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:720px;box-shadow:var(--sh-sm)}body.home-platform .fee-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.4rem;border-bottom:1px solid var(--line)}body.home-platform .fee-row:last-child{border-bottom:0}body.home-platform .fee-row span{color:var(--text)}body.home-platform .fee-row b{font-family:Outfit;font-weight:700;color:var(--green-d)}body.home-platform .fee-note{color:var(--text-soft);font-size:.85rem;margin-top:1rem;max-width:720px}body.home-platform .b2b-band{background:linear-gradient(120deg,var(--green-soft),#fff 55%);border:1px solid var(--line);border-radius:22px;padding:2.5rem;display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center;box-shadow:var(--sh-sm)}body.home-platform .b2b-band h2{margin-top:.6rem}body.home-platform .b2b-seg{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.2rem}body.home-platform .b2b-seg span{background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:.55rem .9rem;font-size:.88rem;color:var(--text)}body.home-platform .cta2{text-align:center}body.home-platform .cta2 .box{background:linear-gradient(180deg,var(--green-soft),#fff);border:1px solid var(--green-line);border-radius:24px;padding:3.5rem 2rem;box-shadow:var(--sh-md)}body.home-platform .cta2 h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}body.home-platform .cta2 p{color:var(--text-soft);max-width:520px;margin:.8rem auto 1.8rem}body.home-platform .pf{background:var(--bg-2);border-top:1px solid var(--line);padding:3rem 0 2rem;color:var(--text-soft)}body.home-platform .pf-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem}body.home-platform .pf h3{color:var(--text);font-family:Outfit;font-size:.95rem;margin:0 0 .9rem}body.home-platform .pf a{color:var(--text-soft);text-decoration:none;display:block;padding:.25rem 0;font-size:.9rem}body.home-platform .pf a:hover{color:var(--green-d)}body.home-platform .pf-legal{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.4rem;font-size:.82rem}@media (max-width:900px){body.home-platform .hero2 .container{grid-template-columns:1fr;gap:2.5rem}body.home-platform .chain{grid-template-columns:1fr}body.home-platform .chain-arrow{transform:rotate(90deg);justify-content:center}body.home-platform .b2b-band{grid-template-columns:1fr}body.home-platform .pf-grid{grid-template-columns:1fr 1fr}body.home-platform .ph-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#fff;border-bottom:1px solid var(--line);padding:.8rem 1.25rem;gap:.1rem;box-shadow:var(--sh-md)}body.home-platform .ph-nav a{padding:.6rem 0}body.home-platform .ph-burger{display:inline-block}}@media (max-width:560px){body.home-platform .pf-grid{grid-template-columns:1fr}body.home-platform .sec{padding:3.5rem 0}}@media (prefers-reduced-motion:reduce){body.home-platform *{transition:none!important}}.consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;max-width:560px;margin-left:auto;background:#fff;color:#16202b;border:1px solid #e6eaf0;border-radius:16px;box-shadow:0 18px 48px rgba(15,23,42,.22);padding:20px 22px;font-family:inherit;font-size:14.5px;line-height:1.55;animation:consent-in .28s ease-out both}@keyframes consent-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.consent-banner p{margin:0 0 14px}.consent-banner strong{color:#0f172a}.consent-banner a{color:#0f172a;text-decoration:underline;text-underline-offset:2px}.consent-knoepfe{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.consent-banner .btn{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;font-weight:600;padding:11px 20px;border-radius:999px;border:1px solid transparent;line-height:1}.consent-banner .btn-primary{background:#0f172a;color:#fff}.consent-banner .btn-primary:hover{background:#1e293b}.consent-banner .btn-outline{background:#fff;color:#0f172a;border-color:#cbd5e1}.consent-banner .btn-outline:hover{background:#f4f6f9}.cookie-settings-link{cursor:pointer}@media(max-width:560px){.consent-banner{left:10px;right:10px;bottom:10px;padding:16px 16px}.consent-knoepfe{justify-content:stretch}.consent-banner .btn{flex:1 1 auto;text-align:center}}body.home-platform .chain-link{position:relative;align-self:center;width:56px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}body.home-platform .chain-link .pkt{position:absolute;top:-1px;left:0;width:12px;height:4px;border-radius:2px;background:var(--green);animation:zbChainPktH 2.4s linear infinite}body.home-platform .chain-link .pkt2{animation-delay:1.2s;opacity:.5}@keyframes zbChainPktH{from{left:-14px}to{left:100%}}body.home-platform .chain-node.is-core::after{content:"";position:absolute;top:14px;right:14px;width:9px;height:9px;border-radius:50%;background:var(--green);animation:zbChainPuls 2.2s ease-out infinite}@keyframes zbChainPuls{0%{box-shadow:0 0 0 0 rgba(15,23,42,.45)}70%{box-shadow:0 0 0 11px rgba(15,23,42,0)}100%{box-shadow:0 0 0 0 rgba(15,23,42,0)}}@supports (animation-timeline:view()){body.home-platform #kette .chain-node{animation:zbChainRise .7s ease-out both;animation-timeline:view();animation-range:entry 0% entry 32%}@keyframes zbChainRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}@media (max-width:900px){body.home-platform .chain-link{width:2px;height:38px;margin:.15rem auto}body.home-platform .chain-link .pkt{left:-1px;top:0;width:4px;height:12px;animation-name:zbChainPktV}@keyframes zbChainPktV{from{top:-14px}to{top:100%}}}@media (prefers-reduced-motion:reduce){body.home-platform .chain-link .pkt{animation:none;left:42%}body.home-platform .chain-node.is-core::after{animation:none}}body.home-platform .aud-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:1.5rem;margin-top:2.5rem;align-items:stretch}body.home-platform .aud-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:2rem 1.8rem;box-shadow:var(--sh-sm);display:flex;flex-direction:column}body.home-platform .aud-card--b2c{background:linear-gradient(180deg,var(--green-soft),#fff);border-color:var(--green-line)}body.home-platform .aud-k{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green-d);display:block;margin-bottom:.6rem}body.home-platform .aud-card h3{font-size:1.3rem;margin:0 0 .6rem}body.home-platform .aud-card p{color:var(--text-soft);line-height:1.6;margin:0 0 1.1rem}body.home-platform .aud-list{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.55rem}body.home-platform .aud-list li{position:relative;padding-left:1.6rem;color:var(--text);font-size:.93rem;line-height:1.45}body.home-platform .aud-list li::before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--green)}body.home-platform .aud-card .btn2{margin-top:auto;align-self:flex-start}body.home-platform .faq2{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2.5rem;margin-top:2.5rem}body.home-platform .faq2-item h3{font-size:1.08rem;margin:0 0 .5rem}body.home-platform .faq2-item p{color:var(--text-soft);font-size:.94rem;line-height:1.6;margin:0}body.home-platform .faq2-quellen{margin-top:2rem;color:var(--text-soft);font-size:.82rem;line-height:1.5;border-top:1px solid var(--line);padding-top:1.2rem}body.home-platform .faq2-quellen time{color:var(--text);font-weight:600}@media(max-width:760px){body.home-platform .aud-grid{grid-template-columns:1fr}body.home-platform .faq2{grid-template-columns:1fr;gap:1.4rem}}body.home-platform .flowx-kette{display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:1.8rem;margin-top:2.5rem;box-shadow:var(--sh-sm)}body.home-platform .flowx-quellen{display:flex;flex-direction:column;gap:.6rem;justify-content:center}body.home-platform .flowx-quelle{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);padding:.7rem .9rem;font-weight:600;font-size:.9rem;color:var(--text)}body.home-platform .flowx-quelle .punkt{width:9px;height:9px;border-radius:50%;flex-shrink:0}body.home-platform .flowx-quelle:first-child .punkt{background:#0f172a}body.home-platform .flowx-quelle:nth-child(2) .punkt{background:#475569}body.home-platform .flowx-quelle:nth-child(3) .punkt{background:#94a3b8}body.home-platform .flowx-strecke{position:relative;flex-shrink:0;align-self:center;width:2px;height:42px;background:var(--line);overflow:hidden}body.home-platform .flowx-strecke::after{content:"";position:absolute;left:-1px;top:0;width:4px;height:10px;border-radius:2px;background:var(--green);animation:flowxHV 2.6s linear infinite}body.home-platform .flowx-strecke--2::after{animation-delay:1.3s}@keyframes flowxHV{from{transform:translateY(-12px)}to{transform:translateY(46px)}}body.home-platform .flowx-plattform{border:1px solid var(--green);border-radius:16px;padding:1.5rem 1.3rem 1.3rem;text-align:center;position:relative;background:var(--surface);box-shadow:0 18px 44px -24px rgba(15,23,42,.4)}body.home-platform .flowx-badge{position:absolute;top:-.8rem;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-d);background:var(--green-soft);border:1px solid var(--green-line);border-radius:99px;padding:.26rem .85rem}body.home-platform .flowx-plattform h3{font-size:1.25rem;margin:.5rem 0 .1rem}body.home-platform .flowx-plattform .rolle{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}body.home-platform .flowx-gks{margin-top:1rem;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:.9rem}body.home-platform .flowx-siegel{width:44px;height:44px;margin:0 auto .5rem;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;font-family:Outfit;font-weight:700;font-size:.7rem;color:var(--text);position:relative;overflow:hidden}body.home-platform .flowx-siegel::after{content:"";position:absolute;inset-inline:0;bottom:0;height:4px;background:linear-gradient(90deg,#000 33%,#d00 33% 66%,#ffce00 66%)}body.home-platform .flowx-gks .gks-name{font-weight:700;font-size:.82rem;color:var(--text);line-height:1.3}body.home-platform .flowx-chips{margin-top:.6rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}body.home-platform .flowx-chips span{font-size:.6rem;font-weight:700;color:var(--text-soft);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:.16rem .42rem}body.home-platform .flowx-ziel{align-self:center;width:100%}body.home-platform .flowx-ziel h3{font-size:1.1rem;margin:0 0 .8rem;text-align:center}body.home-platform .flowx-ziel h3 strong{color:var(--green)}body.home-platform .flowx-behoerden{display:grid;grid-template-columns:1fr;gap:.5rem}body.home-platform .flowx-behoerde{display:flex;align-items:center;gap:.6rem;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);padding:.6rem .85rem;font-size:.82rem;font-weight:600;color:var(--text)}body.home-platform .flowx-behoerde .punkt{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 7px rgba(15,23,42,.45);flex-shrink:0}body.home-platform .flowx-behoerde--rest{color:var(--text-soft);font-weight:500}@media(min-width:900px){body.home-platform .flowx-kette{flex-direction:row;align-items:center;gap:0;padding:2.5rem 2rem}body.home-platform .flowx-quellen{width:240px;flex-shrink:0}body.home-platform .flowx-plattform{width:320px;flex-shrink:0}body.home-platform .flowx-ziel{flex:1;min-width:0}body.home-platform .flowx-behoerden{grid-template-columns:1fr 1fr}body.home-platform .flowx-strecke{width:56px;height:2px;align-self:center}body.home-platform .flowx-strecke::after{left:0;top:-1px;width:10px;height:4px;animation-name:flowxHH}@keyframes flowxHH{from{transform:translateX(-12px)}to{transform:translateX(60px)}}}@media(prefers-reduced-motion:reduce){body.home-platform .flowx-strecke::after{animation:none}}