#eap3090-tool{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:32px 0;padding:0;font-size:18px;line-height:1.7;color:#172033;background:linear-gradient(180deg, #f4f7ff 0%, #eef3ff 100%);border:1px solid #cbd8f3;border-radius:22px;box-shadow:0 18px 45px rgba(23, 32, 51, 0.14);overflow:visible;isolation:isolate;}
#eap3090-tool,
#eap3090-tool *{box-sizing:border-box;}
#eap3090-tool *{max-width:100%;min-width:0;}
#eap3090-tool h2,
#eap3090-tool h3,
#eap3090-tool h4,
#eap3090-tool p,
#eap3090-tool ul,
#eap3090-tool ol,
#eap3090-tool li,
#eap3090-tool fieldset,
#eap3090-tool legend,
#eap3090-tool label,
#eap3090-tool input,
#eap3090-tool select,
#eap3090-tool textarea,
#eap3090-tool button,
#eap3090-tool summary,
#eap3090-tool output,
#eap3090-tool table,
#eap3090-tool caption,
#eap3090-tool th,
#eap3090-tool td{font-family:inherit;}
#eap3090-tool h2,
#eap3090-tool h3,
#eap3090-tool h4{margin-top:0;color:#101827;font-weight:800;letter-spacing:-0.015px;line-height:1.22;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#eap3090-tool h2{margin-bottom:18px;font-size:34px;color:#ffffff;}
#eap3090-tool h3{margin-bottom:18px;font-size:26px;}
#eap3090-tool h4{margin-bottom:10px;font-size:21px;}
#eap3090-tool p,
#eap3090-tool li{font-size:18px;line-height:1.7;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#eap3090-tool p{margin-top:0;margin-bottom:16px;}
#eap3090-tool ul,
#eap3090-tool ol{margin-top:0;margin-bottom:0;padding-left:24px;}
#eap3090-tool li + li{margin-top:8px;}
#eap3090-tool strong{font-weight:800;color:#101827;}
#eap3090-tool a{color:#2557c7;font-size:18px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;}
#eap3090-tool a:hover,
#eap3090-tool a:focus{color:#102f7a;text-decoration-thickness:3px;}
#eap3090-tool a:focus-visible,
#eap3090-tool button:focus-visible,
#eap3090-tool input:focus-visible,
#eap3090-tool select:focus-visible,
#eap3090-tool textarea:focus-visible,
#eap3090-tool summary:focus-visible{outline:3px solid #ffcf4a !important;outline-offset:3px !important;}
#eap3090-tool .eap3090-header{position:relative;padding:34px 34px 32px;color:#ffffff;background:linear-gradient(135deg, #18264f 0%, #4054b2 58%, #e032a6 120%);border-radius:21px 21px 0 0;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.16);}
#eap3090-tool .eap3090-header::after{content:"";position:absolute;right:28px;bottom:-22px;width:170px;height:70px;background:radial-gradient(circle, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0) 68%);pointer-events:none;}
#eap3090-tool .eap3090-kicker{display:inline-flex;align-items:center;width:auto;margin:0 0 16px;padding:7px 13px;font-size:16px;line-height:1.4;font-weight:800;color:#18264f;background:#ffffff;border:1px solid rgba(255, 255, 255, 0.76);border-radius:999px;box-shadow:0 8px 22px rgba(16, 24, 39, 0.18);}
#eap3090-tool .eap3090-intro{max-width:920px;margin-bottom:14px;font-size:18px;line-height:1.72;color:#f8fbff;}
#eap3090-tool .eap3090-intro:last-child{margin-bottom:0;}
#eap3090-tool .eap3090-section{margin:24px 24px 0;padding:26px;background:#ffffff;border:1px solid #d7e0f4;border-radius:18px;box-shadow:0 12px 28px rgba(23, 32, 51, 0.08);}
#eap3090-tool .eap3090-section:last-child{margin-bottom:24px;}
#eap3090-tool .eap3090-section > h3{display:flex;align-items:center;gap:10px;}
#eap3090-tool .eap3090-section > h3::before{content:"";flex:0 0 auto;width:10px;height:30px;background:linear-gradient(180deg, #4054b2 0%, #e032a6 100%);border-radius:999px;}
#eap3090-tool .eap3090-benefit-grid,
#eap3090-tool .eap3090-phase-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px;width:100%;min-width:0;max-width:100%;}
#eap3090-tool .eap3090-benefit-card,
#eap3090-tool .eap3090-phase-card{min-width:0;max-width:100%;padding:20px;background:linear-gradient(180deg, #ffffff 0%, #f7f9ff 100%);border:1px solid #cfdaf2;border-left:6px solid #4054b2;border-radius:16px;box-shadow:0 8px 22px rgba(23, 32, 51, 0.07);}
#eap3090-tool .eap3090-phase-card:nth-child(2n),
#eap3090-tool .eap3090-benefit-card:nth-child(2n){border-left-color:#e032a6;}
#eap3090-tool .eap3090-benefit-card p,
#eap3090-tool .eap3090-phase-card p{margin-bottom:0;}
#eap3090-tool .eap3090-steps{padding:20px 20px 20px 46px;background:#f6f8ff;border:1px solid #ccd8f4;border-radius:16px;}
#eap3090-tool .eap3090-note,
#eap3090-tool .eap3090-help{padding:16px 18px;color:#24324f;background:#f8f2ff;border:1px solid #e6d3f7;border-left:6px solid #e032a6;border-radius:14px;}
#eap3090-tool .eap3090-input-section{background:linear-gradient(180deg, #ffffff 0%, #f7faff 100%);border-color:#bdcbed;}
#eap3090-tool .eap3090-input-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:18px;width:100%;min-width:0;max-width:100%;}
#eap3090-tool .eap3090-field{min-width:0;max-width:100%;padding:18px;background:#ffffff;border:1px solid #cbd8f3;border-radius:16px;box-shadow:0 7px 18px rgba(23, 32, 51, 0.06);}
#eap3090-tool label,
#eap3090-tool .eap3090-fieldset legend{display:block;margin:0 0 8px;font-size:18px;line-height:1.45;font-weight:800;color:#172033;}
#eap3090-tool input,
#eap3090-tool select,
#eap3090-tool textarea{display:block;width:100%;min-height:48px;margin:0;padding:11px 13px;font-size:18px;line-height:1.45;color:#172033;background:#ffffff;border:2px solid #aebde4;border-radius:12px;box-shadow:inset 0 1px 2px rgba(23, 32, 51, 0.06);appearance:auto;}
#eap3090-tool input:hover,
#eap3090-tool select:hover,
#eap3090-tool textarea:hover{border-color:#4054b2;}
#eap3090-tool input::placeholder,
#eap3090-tool textarea::placeholder{color:#66718a;opacity:1;}
#eap3090-tool .eap3090-field-help{margin:9px 0 0;font-size:16px;line-height:1.6;color:#4a5874;}
#eap3090-tool .eap3090-fieldset{margin:22px 0 0;padding:22px;background:#f4f7ff;border:2px solid #c0ceee;border-radius:18px;}
#eap3090-tool .eap3090-fieldset legend{width:auto;padding:6px 12px;color:#ffffff;background:#4054b2;border-radius:999px;}
#eap3090-tool .eap3090-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:12px;width:100%;min-width:0;max-width:100%;}
#eap3090-tool .eap3090-checkbox-label{display:flex;align-items:flex-start;gap:12px;min-height:52px;margin:0;padding:14px;font-size:18px;line-height:1.5;font-weight:700;color:#172033;background:#ffffff;border:1px solid #ccd8f4;border-radius:14px;box-shadow:0 6px 15px rgba(23, 32, 51, 0.05);cursor:pointer;}
#eap3090-tool .eap3090-checkbox-label:hover{border-color:#4054b2;background:#fbfcff;}
#eap3090-tool .eap3090-checkbox-label input[type="checkbox"]{flex:0 0 auto;width:22px;height:22px;min-height:22px;margin:3px 0 0;padding:0;accent-color:#4054b2;}
#eap3090-tool .eap3090-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}
#eap3090-tool .eap3090-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:180px;margin:0;padding:12px 18px;font-size:18px;line-height:1.4;font-weight:800;text-align:center;text-decoration:none;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:transform 150ms ease, box-shadow 150ms ease, background-color 150ms ease, border-color 150ms ease;}
#eap3090-tool .eap3090-button:hover{transform:translateY(-1px);}
#eap3090-tool .eap3090-button-primary{color:#ffffff;background:linear-gradient(135deg, #4054b2 0%, #263a8c 100%);border-color:#4054b2;box-shadow:0 10px 22px rgba(64, 84, 178, 0.28);}
#eap3090-tool .eap3090-button-primary:hover,
#eap3090-tool .eap3090-button-primary:focus{color:#ffffff;background:linear-gradient(135deg, #3349a8 0%, #182e7f 100%);}
#eap3090-tool .eap3090-button-secondary{color:#172033;background:#ffffff;border-color:#b8c6e8;box-shadow:0 8px 18px rgba(23, 32, 51, 0.08);}
#eap3090-tool .eap3090-button-secondary:hover,
#eap3090-tool .eap3090-button-secondary:focus{color:#101827;background:#f4f7ff;border-color:#4054b2;}
#eap3090-tool .eap3090-status{margin:18px 0 0;padding:15px 17px;font-size:16px;line-height:1.6;color:#24324f;background:#fff8df;border:1px solid #f0d678;border-left:6px solid #ffcf4a;border-radius:14px;}
#eap3090-tool .eap3090-results{color:#ffffff;background:linear-gradient(135deg, #101827 0%, #18264f 58%, #273a82 100%);border-color:#263a8c;}
#eap3090-tool .eap3090-results h3{color:#ffffff;}
#eap3090-tool .eap3090-results h3::before{background:linear-gradient(180deg, #ffcf4a 0%, #e032a6 100%);}
#eap3090-tool .eap3090-result-summary{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;width:100%;min-width:0;max-width:100%;}
#eap3090-tool .eap3090-score-card{min-width:0;max-width:100%;padding:20px;color:#f8fbff;background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.22);border-left:6px solid #ffcf4a;border-radius:16px;box-shadow:0 10px 22px rgba(0, 0, 0, 0.18);}
#eap3090-tool .eap3090-score-card:nth-child(2){border-left-color:#e032a6;}
#eap3090-tool .eap3090-score-card:nth-child(3){border-left-color:#79e2ff;}
#eap3090-tool .eap3090-score-card h4{color:#ffffff;}
#eap3090-tool .eap3090-score-card p{color:#edf4ff;}
#eap3090-tool .eap3090-score{margin:0 0 10px;}
#eap3090-tool .eap3090-score span{display:inline-block;max-width:100%;padding:8px 12px;font-size:22px;line-height:1.35;font-weight:900;color:#101827;background:#ffcf4a;border-radius:12px;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#eap3090-tool .eap3090-plan{background:#fbfcff;}
#eap3090-tool .eap3090-checkpoints{background:#ffffff;}
#eap3090-tool .eap3090-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #cbd8f3;border-radius:16px;background:#ffffff;}
#eap3090-tool .eap3090-table{width:100%;max-width:100%;min-width:0;border-collapse:collapse;table-layout:auto;background:#ffffff;}
#eap3090-tool .eap3090-table caption{padding:14px 16px;font-size:16px;line-height:1.5;font-weight:800;color:#24324f;text-align:left;background:#f4f7ff;border-bottom:1px solid #cbd8f3;}
#eap3090-tool .eap3090-table th,
#eap3090-tool .eap3090-table td{padding:14px 15px;font-size:17px;line-height:1.6;color:#172033;text-align:left;vertical-align:top;border-bottom:1px solid #dbe4f6;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#eap3090-tool .eap3090-table th{font-weight:900;color:#ffffff;background:#4054b2;}
#eap3090-tool .eap3090-table tr:nth-child(even) td{background:#f7f9ff;}
#eap3090-tool .eap3090-table tr:last-child td{border-bottom:0;}
#eap3090-tool .eap3090-output{background:linear-gradient(180deg, #ffffff 0%, #f7f2ff 100%);border-color:#dec7f1;}
#eap3090-tool .eap3090-copy-output{min-width:0;max-width:100%;padding:22px;background:#ffffff;border:2px solid #e032a6;border-radius:18px;box-shadow:0 10px 24px rgba(224, 50, 166, 0.09);}
#eap3090-tool .eap3090-copy-output h4{color:#172033;}
#eap3090-tool .eap3090-warning{background:#fffaf2;border-color:#f0d7ad;}
#eap3090-tool .eap3090-warning h3::before{background:linear-gradient(180deg, #f59e0b 0%, #e032a6 100%);}
#eap3090-tool .eap3090-risk-list{padding:20px 20px 20px 46px;background:#ffffff;border:1px solid #f0d7ad;border-radius:16px;}
#eap3090-tool .eap3090-example{background:#f6f8ff;}
#eap3090-tool .eap3090-example ul{padding:20px 20px 20px 46px;background:#ffffff;border:1px solid #cbd8f3;border-radius:16px;}
#eap3090-tool .eap3090-privacy{background:#f2fffb;border-color:#bde8db;}
#eap3090-tool .eap3090-privacy h3::before{background:linear-gradient(180deg, #0f9f7a 0%, #4054b2 100%);}
#eap3090-tool .eap3090-faq{background:#ffffff;}
#eap3090-tool .eap3090-faq-item{margin:0 0 12px;background:#f7f9ff;border:1px solid #cbd8f3;border-radius:14px;overflow:visible;}
#eap3090-tool .eap3090-faq-item:last-child{margin-bottom:0;}
#eap3090-tool .eap3090-faq-item summary{display:block;position:relative;min-height:48px;padding:14px 46px 14px 16px;font-size:18px;line-height:1.5;font-weight:900;color:#172033;cursor:pointer;list-style:none;}
#eap3090-tool .eap3090-faq-item summary::-webkit-details-marker{display:none;}
#eap3090-tool .eap3090-faq-item summary::after{content:"+";position:absolute;top:12px;right:16px;width:28px;height:28px;color:#ffffff;font-size:22px;line-height:26px;font-weight:900;text-align:center;background:#4054b2;border-radius:50%;}
#eap3090-tool .eap3090-faq-item[open] summary::after{content:"–";line-height:24px;}
#eap3090-tool .eap3090-faq-item p{margin:0;padding:0 16px 16px;color:#24324f;}
#eap3090-tool #toc_container,
#eap3090-tool .toc_container,
#eap3090-tool #ez-toc-container,
#eap3090-tool .ez-toc-container,
#eap3090-tool .lwptoc,
#eap3090-tool .rank-math-toc,
#eap3090-tool .wp-block-rank-math-toc-block{width:100% !important;max-width:100% !important;min-width:0 !important;margin:20px 0 !important;padding:18px !important;color:#172033 !important;background:#ffffff !important;border:2px solid #cbd8f3 !important;border-radius:16px !important;box-shadow:0 8px 22px rgba(23, 32, 51, 0.08) !important;}
#eap3090-tool #toc_container p,
#eap3090-tool .toc_container p,
#eap3090-tool #ez-toc-container p,
#eap3090-tool .ez-toc-container p,
#eap3090-tool .lwptoc p,
#eap3090-tool .rank-math-toc p,
#eap3090-tool .wp-block-rank-math-toc-block p,
#eap3090-tool #toc_container li,
#eap3090-tool .toc_container li,
#eap3090-tool #ez-toc-container li,
#eap3090-tool .ez-toc-container li,
#eap3090-tool .lwptoc li,
#eap3090-tool .rank-math-toc li,
#eap3090-tool .wp-block-rank-math-toc-block li{font-size:17px !important;line-height:1.6 !important;color:#172033 !important;}
#eap3090-tool #toc_container ul,
#eap3090-tool .toc_container ul,
#eap3090-tool #ez-toc-container ul,
#eap3090-tool .ez-toc-container ul,
#eap3090-tool .lwptoc ul,
#eap3090-tool .rank-math-toc ul,
#eap3090-tool .wp-block-rank-math-toc-block ul{margin:8px 0 0 !important;padding-left:22px !important;}
#eap3090-tool #toc_container a,
#eap3090-tool .toc_container a,
#eap3090-tool #ez-toc-container a,
#eap3090-tool .ez-toc-container a,
#eap3090-tool .lwptoc a,
#eap3090-tool .rank-math-toc a,
#eap3090-tool .wp-block-rank-math-toc-block a{color:#2557c7 !important;font-size:17px !important;line-height:1.55 !important;font-weight:700 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#eap3090-tool #toc_container a:hover,
#eap3090-tool .toc_container a:hover,
#eap3090-tool #ez-toc-container a:hover,
#eap3090-tool .ez-toc-container a:hover,
#eap3090-tool .lwptoc a:hover,
#eap3090-tool .rank-math-toc a:hover,
#eap3090-tool .wp-block-rank-math-toc-block a:hover,
#eap3090-tool #toc_container a:focus,
#eap3090-tool .toc_container a:focus,
#eap3090-tool #ez-toc-container a:focus,
#eap3090-tool .ez-toc-container a:focus,
#eap3090-tool .lwptoc a:focus,
#eap3090-tool .rank-math-toc a:focus,
#eap3090-tool .wp-block-rank-math-toc-block a:focus{color:#102f7a !important;text-decoration-thickness:3px !important;}
@media(max-width:900px){
#eap3090-tool{margin:26px 0;font-size:17px;border-radius:18px;}
#eap3090-tool .eap3090-header{padding:30px 26px 28px;border-radius:17px 17px 0 0;}
#eap3090-tool h2{font-size:31px;}
#eap3090-tool h3{font-size:25px;}
#eap3090-tool h4{font-size:20px;}
#eap3090-tool p,
#eap3090-tool li,
#eap3090-tool label,
#eap3090-tool input,
#eap3090-tool select,
#eap3090-tool textarea,
#eap3090-tool button,
#eap3090-tool summary,
#eap3090-tool output,
#eap3090-tool .eap3090-checkbox-label,
#eap3090-tool .eap3090-faq-item summary{font-size:17px;}
#eap3090-tool .eap3090-field-help,
#eap3090-tool .eap3090-status,
#eap3090-tool .eap3090-table caption{font-size:16px;}
#eap3090-tool .eap3090-section{margin:20px 18px 0;padding:22px;}
#eap3090-tool .eap3090-section:last-child{margin-bottom:18px;}
#eap3090-tool .eap3090-benefit-grid,
#eap3090-tool .eap3090-phase-grid,
#eap3090-tool .eap3090-input-grid,
#eap3090-tool .eap3090-checkbox-grid{grid-template-columns:minmax(0, 1fr);}
}
@media(max-width:720px){
#eap3090-tool .eap3090-table,
#eap3090-tool .eap3090-table caption,
#eap3090-tool .eap3090-table thead,
#eap3090-tool .eap3090-table tbody,
#eap3090-tool .eap3090-table tr,
#eap3090-tool .eap3090-table th,
#eap3090-tool .eap3090-table td{display:block;width:100%;}
#eap3090-tool .eap3090-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
#eap3090-tool .eap3090-table tr{margin:0;padding:0;border-bottom:2px solid #cbd8f3;}
#eap3090-tool .eap3090-table tr:last-child{border-bottom:0;}
#eap3090-tool .eap3090-table td{padding:13px 15px;font-size:16px;border-bottom:1px solid #e0e8f8;}
#eap3090-tool .eap3090-table td::before{display:block;margin-bottom:3px;font-size:15.5px;line-height:1.45;font-weight:900;color:#4054b2;}
#eap3090-tool .eap3090-table td:nth-child(1)::before{content:"Zeitpunkt";}
#eap3090-tool .eap3090-table td:nth-child(2)::before{content:"Ziel des Gesprächs";}
#eap3090-tool .eap3090-table td:nth-child(3)::before{content:"Leitfragen";}
}
@media(max-width:560px){
#eap3090-tool {
margin: 22px 0;
font-size: 16px;
border-radius: 16px;
}
#eap3090-tool .eap3090-header {
padding: 26px 18px 24px;
border-radius: 15px 15px 0 0;
}
#eap3090-tool h2 {
font-size: 28px;
}
#eap3090-tool h3 {
font-size: 23px;
}
#eap3090-tool h4 {
font-size: 20px;
}
#eap3090-tool p,
#eap3090-tool li,
#eap3090-tool label,
#eap3090-tool input,
#eap3090-tool select,
#eap3090-tool textarea,
#eap3090-tool button,
#eap3090-tool summary,
#eap3090-tool output,
#eap3090-tool .eap3090-checkbox-label,
#eap3090-tool .eap3090-faq-item summary {
font-size: 16px;
}
#eap3090-tool .eap3090-kicker,
#eap3090-tool .eap3090-field-help,
#eap3090-tool .eap3090-status,
#eap3090-tool .eap3090-table caption,
#eap3090-tool .eap3090-table td::before {
font-size: 16px;
}
#eap3090-tool .eap3090-section {
margin: 16px 12px 0;
padding: 18px;
border-radius: 16px;
}
#eap3090-tool .eap3090-section:last-child {
margin-bottom: 12px;
}
#eap3090-tool .eap3090-field,
#eap3090-tool .eap3090-benefit-card,
#eap3090-tool .eap3090-phase-card,
#eap3090-tool .eap3090-score-card,
#eap3090-tool .eap3090-copy-output {
padding: 16px;
border-radius: 14px;
}
#eap3090-tool .eap3090-fieldset {
padding: 18px;
border-radius: 16px;
}
#eap3090-tool .eap3090-actions {
display: grid;
grid-template-columns: minmax(0, 1fr);
}
#eap3090-tool .eap3090-button {
width: 100%;
min-width: 0;
min-height: 48px;
}
#eap3090-tool .eap3090-steps,
#eap3090-tool .eap3090-risk-list,
#eap3090-tool .eap3090-example ul {
padding: 18px 18px 18px 38px;
}
#eap3090-tool .eap3090-score span {
font-size: 20px;
}
}.embed-copy-box{margin:20px 0;}
.embed-copy-button{background-color:#4CAF50;border:none;color:#ffffff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px 10px 0;cursor:pointer;border-radius:4px;}
.embed-copy-button:hover, .embed-copy-button:focus{background-color:#3f9443;}
.embed-copy-input{display:block;width:100%;max-width:800px;padding:8px 10px;font-size:14px;box-sizing:border-box;}
.embed-copy-status {
margin-top: 6px;
font-size: 14px;
}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}