/* PASCHER FAQ – V4.82; ausschließlich auf /faq/ geladen */
.pp-faq-page{background:#090a0c;color:#f0efea}.pp-faq-page .sig-kicker{letter-spacing:.18em;font-size:11px;font-weight:800;color:#d7b76e}.pp-faq-hero{background:radial-gradient(ellipse at 83% 25%,rgba(179,130,64,.11),transparent 49%),#07080a;border-bottom:1px solid #2b2925}.pp-faq-hero-inner{padding-top:clamp(84px,9vw,155px);padding-bottom:clamp(66px,8vw,116px);display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:7vw;align-items:end}.pp-faq-hero h1,.pp-faq-process h2,.pp-faq-outro h2{font-size:clamp(39px,5.7vw,88px);line-height:.99;letter-spacing:-.055em;font-weight:850;margin:21px 0 23px;text-transform:uppercase}.pp-faq-hero h1 em,.pp-faq-process h2 em,.pp-faq-outro h2 em{font-style:normal;color:#d7b76e}.pp-faq-hero p{max-width:680px;font-size:clamp(15px,1.5vw,19px);line-height:1.65;color:#afafb0}.pp-faq-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px}.pp-faq-hero-phone{color:#d7b76e;text-decoration:none;font-weight:800}.pp-faq-hero-aside{padding:24px;border:1px solid #3a3229;border-top:2px solid #caa75f;background:rgba(18,19,20,.72);display:flex;flex-direction:column;gap:8px}.pp-faq-hero-aside span{font-size:10px;letter-spacing:.18em;color:#cbaa67}.pp-faq-hero-aside strong{font-size:32px;letter-spacing:-.04em}.pp-faq-hero-aside p,.pp-faq-hero-aside a{font-size:14px;color:#c2c0bb;overflow-wrap:anywhere}.pp-faq-index{display:flex;flex-wrap:wrap;gap:10px;padding-top:26px;padding-bottom:34px}.pp-faq-index a{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:#e5e2db;border:1px solid #38352f;padding:12px 16px;font-size:13px;font-weight:650;transition:background .2s,border-color .2s}.pp-faq-index a:hover,.pp-faq-index a:focus-visible{border-color:#caa75f;background:#211d18}.pp-faq-index span{color:#d7b76e}.pp-faq-content{padding-bottom:80px}.pp-faq-section{scroll-margin-top:115px;display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);gap:40px;padding:55px 0;border-top:1px solid #33312e}.pp-faq-heading h2{font-size:clamp(29px,3vw,43px);line-height:1.1;letter-spacing:-.035em;margin:13px 0 12px}.pp-faq-heading p{color:#b2b0ac;font-size:15px;line-height:1.7;max-width:350px}.pp-faq-questions{display:flex;flex-direction:column;gap:9px}.pp-faq-questions details{border:1px solid #373631;background:#121315}.pp-faq-questions details[open]{border-color:#726045;background:#171614}.pp-faq-questions summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:720;line-height:1.4;font-size:15px;padding:20px;list-style:none}.pp-faq-questions summary::-webkit-details-marker{display:none}.pp-faq-questions summary span{color:#d7b76e;font-size:25px;line-height:1;font-weight:400}.pp-faq-questions details[open] summary span{transform:rotate(45deg)}.pp-faq-answer{padding:0 20px 21px;color:#b9b8b5;font-size:15px;line-height:1.75}.pp-faq-answer a{color:#d7b76e}.pp-faq-process{scroll-margin-top:115px;border-top:1px solid #37312a;padding:65px 0 40px}.pp-faq-process h2{font-size:clamp(35px,4vw,58px)}.pp-faq-process-head>p{color:#b9b8b5}.pp-faq-steps{counter-reset:faqsteps;list-style:none;margin:33px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-faq-steps li{counter-increment:faqsteps;position:relative;padding:25px 25px 25px 78px;background:#141517;border:1px solid #34322e;min-height:125px}.pp-faq-steps li:before{content:counter(faqsteps,decimal-leading-zero);position:absolute;left:22px;top:25px;font-size:25px;font-weight:750;color:#d7b76e}.pp-faq-steps strong{display:block;font-size:16px}.pp-faq-steps p{color:#b9b8b5;line-height:1.65;font-size:14px;margin:8px 0 0}.pp-faq-process-note{display:flex;align-items:center;gap:17px;flex-wrap:wrap;padding:21px;border:1px solid #615038;background:#221d16}.pp-faq-process-note b{color:#ead5ab}.pp-faq-process-note span{color:#c9c4b8;flex:1;min-width:200px}.pp-faq-process-note a{color:#e6cb91;font-weight:800}.pp-faq-outro{background:#121111;border-top:1px solid #44382a}.pp-faq-outro-inner{padding-top:80px;padding-bottom:80px;display:flex;gap:30px;align-items:center;justify-content:space-between}.pp-faq-outro h2{font-size:clamp(35px,4vw,64px)}.pp-faq-outro p{color:#bdb8ad;max-width:630px}.pp-faq-outro .sig-btn{flex-shrink:0}@media(max-width:900px){.pp-faq-hero-inner,.pp-faq-section{grid-template-columns:1fr;gap:24px}.pp-faq-hero-aside{max-width:420px}.pp-faq-steps{grid-template-columns:1fr}.pp-faq-outro-inner{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.pp-faq-hero-inner{padding-top:70px}.pp-faq-hero h1{font-size:clamp(37px,11vw,60px)}.pp-faq-hero-aside{width:100%}.pp-faq-index{padding-top:16px}.pp-faq-index a{font-size:12px;flex:1 1 auto}.pp-faq-section{padding:38px 0}.pp-faq-questions summary{padding:17px;font-size:14px}.pp-faq-steps li{padding-left:62px}.pp-faq-steps li:before{left:15px}.pp-faq-outro-inner{padding-top:60px;padding-bottom:60px}}@media(prefers-reduced-motion:reduce){.pp-faq-questions details[open] summary span{transition:none}}
