/* V22 – bring Business Checks headings and intro into the V20/V21 editorial hierarchy. No changes to questionnaire behavior. */
.fav-business-checks-page .fav-interaktiv-intro{position:relative;overflow:hidden;padding:52px 0 46px;background:linear-gradient(110deg,#e8ecf8 0%,#f3f5fa 66%,#f9faff 100%);border-top:3px solid #ea6846;}
.fav-business-checks-page .fav-interaktiv-intro:after{content:"";position:absolute;right:-85px;top:-150px;width:450px;height:450px;border:2px solid rgba(106,120,186,.1);border-radius:50%;box-shadow:0 0 0 48px rgba(106,120,186,.033),0 0 0 103px rgba(106,120,186,.024);pointer-events:none;}
.fav-business-checks-page .fav-interaktiv-intro .fav-interaktiv-wrap{position:relative;z-index:1;}
.fav-business-checks-page .fav-interaktiv-intro h1{font:700 clamp(31px,4.2vw,43px)/1.14 PTSans,Arial,sans-serif;letter-spacing:-.012em;color:#273466;margin:0 0 24px;max-width:800px;}
.fav-business-checks-page .fav-interaktiv-intro p{max-width:870px;font:16.5px/1.62 PTSans,Arial,sans-serif;color:#343d51;margin:0 0 13px;}
.fav-business-checks-page .fav-interaktiv-intro p:last-child{margin-bottom:0;}
.fav-business-checks-page .fav-interaktiv-intro .fav-business-lead{border-left:4px solid #ea6846;padding-left:24px;font:17.5px/1.62 PTSans,Arial,sans-serif;color:#343d51;margin:0 0 19px;max-width:870px;}
.fav-business-checks-page .fav-interaktiv-angebote{padding-top:27px;}
.fav-business-checks-page .fav-business-card h2{font-family:PTSans,Arial,sans-serif;color:#273466;letter-spacing:-.005em;}
.fav-business-checks-page .fav-business-card-current h2{font-size:26px;line-height:1.23;}
.fav-business-checks-page .fav-business-card-pending h2{font-size:21.5px;line-height:1.28;}
.fav-business-checks-page .fav-business-card-current{border-top:3px solid #ea6846;}
.fav-check .fav-check-main #quiz>.eyebrow,.fav-check .fav-check-main #result>.eyebrow{font:700 14px/1.3 PTSans,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#6273ac;margin:0 0 15px;}
.fav-check .fav-check-main #quiz h2#qtitle{font:700 clamp(29px,3.6vw,39px)/1.17 PTSans,Arial,sans-serif;letter-spacing:-.012em;color:#273466;margin:16px 0 12px;max-width:860px;}
.fav-check .fav-check-main #result h1#rtitle{font:700 clamp(31px,4.2vw,43px)/1.14 PTSans,Arial,sans-serif;letter-spacing:-.012em;color:#273466;margin:15px 0 17px;}
.fav-check .fav-check-main #quiz,.fav-check .fav-check-main #result{border-top:3px solid #ea6846;padding-top:19px;}
.fav-check .fav-check-main .fav-check-findings-heading{font-size:22px;line-height:1.3;color:#273466;}
@media(max-width:767.98px){
 .fav-business-checks-page .fav-interaktiv-intro{padding:33px 0 36px;}
 .fav-business-checks-page .fav-interaktiv-intro:after{right:-250px;top:-200px;}
 .fav-business-checks-page .fav-interaktiv-intro h1{font-size:31px;margin-bottom:21px;}
 .fav-business-checks-page .fav-interaktiv-intro p{font-size:16px;line-height:1.58;}
 .fav-business-checks-page .fav-interaktiv-intro .fav-business-lead{font-size:16.5px;border-left-width:3px;padding-left:17px;}
 .fav-business-checks-page .fav-business-card-current h2{font-size:23px;}
 .fav-business-checks-page .fav-business-card-pending h2{font-size:20px;}
 .fav-check .fav-check-main #quiz h2#qtitle{font-size:29px;}
 .fav-check .fav-check-main #result h1#rtitle{font-size:31px;}
}
@media print{.fav-check .fav-check-main #result{border:0;padding-top:0;}}
