/* partner-aktionen: inline */
*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,sans-serif;color:#1a1a2e;background:#f5f7fa;line-height:1.6}a{color:inherit;text-decoration:none}.topbar{color:#fff;background:linear-gradient(to right,#00c06a,#005430);font-size:14px}.topbar-inner,.nav-inner,.pa-wrap{width:min(100%,1120px);margin:auto;padding-inline:1.5rem}.topbar-inner{height:34px;display:flex;align-items:center;justify-content:space-between}.topbar-left,.topbar-right,.nav-inner,.nav-links,.nav-cta{display:flex;align-items:center}.topbar-right{gap:.85rem}.topbar-right a{color:#fff}.topbar-sep{opacity:.45}.mainnav{position:sticky;top:34px;z-index:100;background:rgba(255,255,255,.97);border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.05)}.nav-inner{height:60px;gap:1.25rem}.nav-logo img{display:block;height:32px;width:auto}.nav-links{flex:1}.nav-cta{margin-left:auto}.nav-burger{display:none;margin-left:auto}.nav-mobile{max-height:0;overflow:hidden;visibility:hidden}.pa-hero{padding:72px 0 52px;background:radial-gradient(circle at 80% 20%,rgba(0,192,106,.12),transparent 32%),#fff;border-bottom:1px solid #e5e7eb}.pa-eyebrow{color:#006b3e;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pa-hero h1{margin:.45rem 0 .8rem;font-size:clamp(2.35rem,6vw,4rem);line-height:1.05;letter-spacing:-.04em}.pa-lead{max-width:760px;margin:0;color:#4b5563;font-size:1.12rem}.pa-jumps{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.6rem}.pa-jumps a{padding:.45rem .75rem;color:#006b3e;background:#fff;border:1px solid #b8dbc9;border-radius:999px;font-size:13px;font-weight:700}.pa-note{margin-top:1.25rem;color:#6b7280;font-size:.82rem}.pa-category{padding:3.3rem 0;scroll-margin-top:110px}.pa-category:nth-child(even){background:#fff}.pa-head{max-width:720px;margin-bottom:1.4rem}.pa-head h2{margin:0 0 .35rem;font-size:clamp(1.7rem,3.5vw,2.25rem);line-height:1.2}.pa-head p{margin:0;color:#59616d}.pa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pa-card{min-height:210px;padding:1.25rem;display:flex;flex-direction:column;background:#fff;border:1px solid #dfe5e2;border-radius:10px;box-shadow:0 5px 18px rgba(20,45,31,.05)}.pa-category:nth-child(even) .pa-card{background:#f8faf9}.pa-card .pa-title{margin:0 0 .45rem;font-size:1.05rem}.pa-card p{margin:0;color:#5a6470;font-size:.9rem}.pa-benefit{margin-top:.7rem!important;color:#006b3e!important;font-weight:700}.pa-card a.pa-link{align-self:flex-start;margin-top:auto;padding-top:1rem;color:#006b3e;font-size:.88rem;font-weight:750}.pa-card a.pa-link:hover{text-decoration:underline}.pa-final{padding:2.6rem 0 4rem}.pa-final-box{padding:1.5rem;background:#eaf7f0;border:1px solid #bddfcd;border-radius:10px}.pa-final-box h2{margin:0 0 .4rem}.pa-final-box p{margin:.35rem 0;color:#48564f}.pa-final-box a{color:#006b3e;font-weight:700}.partner-strip-wrap{padding:10px 0;background:linear-gradient(to bottom,#f5f7fa 0,#f5f7fa 50%,#0f172a 50%,#0f172a 100%)}.partner-strip{position:relative;width:fit-content;max-width:100%;margin:auto;padding:.85rem 1.6rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.partner-strip>a{position:absolute;top:0;left:50%;padding:.28rem .95rem;transform:translate(-50%,-50%);background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}footer{padding:52px 0 28px;color:rgba(255,255,255,.78);background:#0f172a}.footer-wrap{max-width:1240px;margin:auto;padding:0 1.5rem}.footer-grid{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:2rem;margin-bottom:2.5rem}.footer-logo img{height:36px;width:auto;background:#fff;border-radius:3px;padding:5px 12px}.footer-desc{max-width:250px;font-size:14px}.footer-h{margin:0 0 1rem;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.07em}.footer-col ul{margin:0;padding:0;display:grid;gap:.5rem;list-style:none}.footer-col a,.footer-legal a{font-size:14px;color:rgba(255,255,255,.78)}.footer-bottom{padding-top:1.4rem;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:14px}.footer-legal{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:900px){.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:770px){.topbar{display:none}.mainnav{top:0}.nav-links,.nav-cta{display:none}.nav-burger{display:flex}.pa-grid{grid-template-columns:1fr}.pa-hero{padding-top:48px}.footer-grid{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}}
/* partner-aktionen: partner-aktionen-page */
main{background:#f5f7fa}
    .pa-hero{position:relative;overflow:hidden;padding:56px 0 44px;background:#f5f7fa;border-bottom:1px solid #e1e7e4}
    .pa-hero::after{content:"";position:absolute;z-index:0;top:-180px;right:-100px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(0,192,106,.16) 0,rgba(0,192,106,.07) 38%,rgba(0,192,106,0) 72%);pointer-events:none}
    .pa-hero .pa-wrap{position:relative;z-index:1}
    .pa-hero h1.hero-label{display:inline-flex;margin:0 0 .9rem;padding:.36rem .8rem;color:#006b3e;background:#e2f4ea;border:1px solid #b9dfca;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.01em}
    .pa-hero h2{max-width:820px;margin:0 0 .9rem;color:#1a1a2e;font-size:clamp(2.35rem,6vw,4rem);font-weight:760;line-height:1.05;letter-spacing:-.04em}
    .pa-grad{background:linear-gradient(to right,#00c06a,#005430);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#006b3e}
    .pa-note{max-width:850px;margin-top:1.35rem;padding:.85rem 1rem;color:#53605a;background:rgba(255,255,255,.72);border:1px solid #dce6e1;border-radius:9px;font-size:.84rem}
    .pa-category,.pa-category:nth-child(even){background:#f5f7fa}
    .pa-category+.pa-category{border-top:1px solid #e7ebe9}
    .pa-card,.pa-category:nth-child(even) .pa-card{background:#fff}
    .pa-brand{min-height:52px;margin:0 0 .8rem;display:flex;align-items:center;gap:.8rem}
    .pa-logo-link{display:inline-flex;align-items:center;max-width:100%;text-decoration:none}
    .pa-logo-link img{display:block;width:auto;max-width:118px;height:auto;max-height:42px;object-fit:contain}
    .pa-logo-link img.pa-logo-square{max-width:46px;max-height:46px}
    .pa-logo-link img.logo-plate{padding:4px 6px;background:#fff;border-radius:5px}
    .pa-brand .pa-title{margin:0;font-size:1.05rem;line-height:1.25}
    .pa-brand-wordmark>.pa-title{width:100%;display:flex;align-items:center}
    .pa-brand-wordmark>.pa-title .pa-logo-link img{max-width:174px;max-height:50px}
    .pa-brand-wordmark>.pa-title .pa-logo-link img[src*=".svg"]{width:174px;height:50px}
    .pa-study-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
    .pa-study-grid>.pa-card{grid-column:span 2}
    .pa-logo-link:focus-visible{outline:2px solid #00a85a;outline-offset:4px;border-radius:4px}
    .pa-card a.pa-link{display:inline-flex;align-items:center;gap:.4rem}
    @media(max-width:900px){.pa-study-grid>.pa-card{grid-column:span 3}}
    @media(max-width:770px){.pa-hero{padding-top:38px}.pa-hero h2{font-size:clamp(2rem,11vw,3rem)}.pa-note{background:#fff}.pa-brand{min-height:46px}.pa-study-grid{grid-template-columns:1fr}.pa-study-grid>.pa-card{grid-column:span 1}}
/* partner-aktionen: kd-copy-code-css */
.kd-copy-code{display:inline-flex;align-items:center;gap:7px;padding:2px 9px 2px 8px;background:#fffdf8;border:1px dashed #d4ae53;border-radius:999px;color:#65470e;font:inherit;line-height:1.35;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}
.kd-copy-code:hover{background:#fff8e9;border-color:#c39a3a;box-shadow:0 2px 6px rgba(101,71,14,.13)}
.kd-copy-code:focus-visible{outline:3px solid rgba(0,107,62,.2);outline-offset:2px}
.kd-copy-code:active{transform:translateY(1px)}
.kd-copy-code code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em;font-weight:800;letter-spacing:.02em;color:#65470e}
.kd-copy-code .copy-status{padding-left:7px;border-left:1px solid #e8d7ad;color:#006b3e;font-size:.72em;font-weight:800;letter-spacing:.02em}
.kd-copy-code[data-copy-state="done"]{background:#edf8f1;border-style:solid;border-color:#8fc7a7}
.kd-copy-code[data-copy-state="done"] code,.kd-copy-code[data-copy-state="done"] .copy-status{color:#116337}
/* partner-aktionen: hero-h2-fix */
h1.hero-label ~ h2 { font-size: clamp(1.85rem, 4.5vw, 2.9rem) !important; line-height: 1.12 !important; font-weight: 700 !important; letter-spacing: -.025em !important; margin-bottom: 1.2rem !important; }
  .footer-social { display: flex; gap: 1.1rem; flex-wrap: wrap; margin-top: .5rem; }
  .footer-social a { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 6px; background: rgba(255,255,255,.1); color: rgba(255,255,255,.7) !important; transition: background .15s, color .15s; text-decoration: none !important; }
  .footer-social a:hover { background: rgba(255,255,255,.2) !important; color: #fff !important; }
/* partner-aktionen: request-subpage-sprites */
.partner-request-sprite.partner-request-sprite{display:block!important;box-sizing:content-box!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin-left:0!important;margin-right:0!important;object-fit:none!important;}.partner-request-sprite-0{width:104px!important;min-width:104px!important;max-width:104px!important;object-position:0px 0!important;}.partner-request-sprite-1{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-120px 0!important;}.partner-request-sprite-2{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-240px 0!important;}.partner-request-sprite-3{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-360px 0!important;}.partner-request-sprite-4{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-480px 0!important;}.partner-request-sprite-5{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-600px 0!important;}.partner-request-sprite-6{width:89px!important;min-width:89px!important;max-width:89px!important;object-position:-720px 0!important;}.partner-request-sprite-7{width:108px!important;min-width:108px!important;max-width:108px!important;object-position:-840px 0!important;}.partner-request-sprite-8{width:108px!important;min-width:108px!important;max-width:108px!important;object-position:-960px 0!important;}.partner-request-sprite-9{width:109px!important;min-width:109px!important;max-width:109px!important;object-position:-1080px 0!important;}.partner-request-sprite-10{width:84px!important;min-width:84px!important;max-width:84px!important;object-position:-1200px 0!important;}.partner-request-sprite-11{width:40px!important;min-width:40px!important;max-width:40px!important;object-position:-1320px 0!important;}.partner-request-sprite-12{width:105px!important;min-width:105px!important;max-width:105px!important;object-position:-1440px 0!important;}.partner-request-sprite-13{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-1560px 0!important;}.partner-request-sprite-14{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-1680px 0!important;}.partner-request-sprite-15{width:108px!important;min-width:108px!important;max-width:108px!important;object-position:-1800px 0!important;}.partner-request-sprite-16{width:106px!important;min-width:106px!important;max-width:106px!important;object-position:-1920px 0!important;}.partner-request-sprite-17{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-2040px 0!important;}.partner-request-sprite-18{width:64px!important;min-width:64px!important;max-width:64px!important;object-position:-2160px 0!important;}.partner-request-sprite-19{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-2280px 0!important;}.partner-request-sprite-20{width:99px!important;min-width:99px!important;max-width:99px!important;object-position:-2400px 0!important;}.partner-request-sprite-21{width:30px!important;min-width:30px!important;max-width:30px!important;object-position:-2520px 0!important;}.partner-request-sprite-22{width:87px!important;min-width:87px!important;max-width:87px!important;object-position:-2640px 0!important;}.partner-request-sprite-23{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-2760px 0!important;}.partner-request-sprite-24{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-2880px 0!important;}.partner-request-sprite-25{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-3000px 0!important;}.partner-request-sprite-26{width:52px!important;min-width:52px!important;max-width:52px!important;object-position:-3120px 0!important;}.partner-request-sprite-27{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-3240px 0!important;}.partner-request-sprite-28{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-3360px 0!important;}.partner-request-sprite-29{width:57px!important;min-width:57px!important;max-width:57px!important;object-position:-3480px 0!important;}.partner-request-sprite-30{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-3600px 0!important;}.partner-request-sprite-31{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-3720px 0!important;}.partner-request-sprite-32{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-3840px 0!important;}.partner-request-sprite-33{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-3960px 0!important;}.partner-request-sprite-34{width:109px!important;min-width:109px!important;max-width:109px!important;object-position:-4080px 0!important;}.partner-request-sprite-35{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-4200px 0!important;}.partner-request-sprite-36{width:47px!important;min-width:47px!important;max-width:47px!important;object-position:-4320px 0!important;}.partner-request-sprite-37{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-4440px 0!important;}.partner-request-sprite-38{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-4560px 0!important;}.partner-request-sprite-39{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-4680px 0!important;}.partner-request-sprite-40{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-4800px 0!important;}.partner-request-sprite-41{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-4920px 0!important;}.partner-request-sprite-42{width:96px!important;min-width:96px!important;max-width:96px!important;object-position:-5040px 0!important;}.partner-request-sprite-43{width:91px!important;min-width:91px!important;max-width:91px!important;object-position:-5160px 0!important;}.partner-request-sprite-44{width:110px!important;min-width:110px!important;max-width:110px!important;object-position:-5280px 0!important;}.partner-request-sprite-45{width:82px!important;min-width:82px!important;max-width:82px!important;object-position:-5400px 0!important;}.partner-request-sprite-46{width:88px!important;min-width:88px!important;max-width:88px!important;object-position:-5520px 0!important;}
