.logo small{display:none}.difference{background:linear-gradient(145deg,#fff 0,#fff7fb 45%,#f5e1eb 100%)}.benefits{border:0;gap:16px;background:transparent}.benefits article{position:relative;overflow:hidden;border:0;border-radius:22px;background:#fff;padding:34px;box-shadow:0 18px 55px #84204f18;transition:transform .4s,box-shadow .4s}.benefits article:nth-child(2){background:#af286c;color:#fff}.benefits article:nth-child(3){background:#f5d45f;color:#453d25}.benefits article:nth-child(4){background:#7073ba;color:#fff}.benefits article:hover{transform:translateY(-12px) rotate(-1deg);box-shadow:0 28px 65px #84204f35}.benefits i{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#f6e2ec;font-style:normal;font-size:28px;margin-bottom:30px}.benefits article:nth-child(n+2) i{background:#ffffff33}.benefits article:nth-child(n+2)>b{color:inherit}.benefits article:after{content:'';position:absolute;width:130px;height:130px;border:28px solid #ffffff20;border-radius:50%;right:-55px;top:-55px}.jobfinder{display:grid;grid-template-columns:360px 1fr;gap:30px;margin:40px 0;background:#faf1f6;border-radius:28px;padding:30px}.mapbox{text-align:center}.mapbox h3{font-size:28px}.germany-map{width:220px;height:270px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);gap:5px;transform:rotate(-2deg)}.germany-map button{border:0;border-radius:10px;background:#d8a0bc;color:#fff;font-weight:900;transition:.25s}.germany-map button:nth-child(1){grid-column:2/4}.germany-map button:nth-child(2){grid-column:2}.germany-map button:nth-child(3){grid-column:1/3}.germany-map button:nth-child(4){grid-column:4}.germany-map button:nth-child(5){grid-column:1/3}.germany-map button:nth-child(6){grid-column:2/4}.germany-map button:nth-child(7){grid-column:4}.germany-map button:nth-child(8){grid-column:1/3}.germany-map button:nth-child(9){grid-column:1/3}.germany-map button:nth-child(10){grid-column:3/5}.germany-map button:hover,.germany-map button.active{background:#af286c;transform:scale(1.08);box-shadow:0 8px 20px #af286c55}.filters{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center}.filters label{font-size:11px;font-weight:900}.filters input,.filters select{width:100%;padding:14px;margin-top:6px;border:1px solid #dacbd2;border-radius:10px;background:#fff}.joblist{display:grid;gap:16px}.jobcard{--card:#af286c;border:1px solid #eadce3;border-left:8px solid var(--card);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 30px #54243a0d;transition:transform .3s,box-shadow .3s}.jobcard:hover{transform:translateY(-4px);box-shadow:0 22px 55px #54243a20}.jobcard.violet{--card:#7073ba}.jobcard.orange{--card:#ef8a4a}.jobcard.blue{--card:#3e91c4}.jobcard.green{--card:#49a285}.jobsummary{display:grid;grid-template-columns:1.2fr 1fr .8fr .8fr 1.2fr 52px;gap:18px;align-items:center;padding:23px}.jobsummary h3{margin:5px 0 0;font-size:23px;color:var(--card)}.jobsummary>strong{font-size:27px;color:var(--card)}.jobsummary>strong small{font-size:9px}.jobsummary>span{font-size:11px}.jobmetrics{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#777}.expand{width:46px;height:46px;border:0;border-radius:50%;background:var(--card);color:#fff;font-size:27px;transition:.3s}.jobcard.active .expand{transform:rotate(180deg)}.jobdetails{display:grid;grid-template-columns:1fr auto;gap:18px;max-height:0;padding:0 23px;opacity:0;overflow:hidden;background:#fbf7f9;transition:max-height .45s,opacity .35s,padding .35s}.jobcard.active .jobdetails{max-height:260px;opacity:1;padding:22px 23px}.jobdetails p{grid-column:1/-1;margin:0;line-height:1.55}.jobdetails i{display:inline-block;padding:7px 10px;margin:0 6px 5px 0;border-radius:99px;background:#f4e1ea;font-style:normal;font-size:10px}.proof{padding:100px 5vw;background:#4b4b4b;color:#fff;text-align:center}.proof h2{font-size:clamp(42px,4.5vw,62px);margin:18px 0 45px}.proofstats{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:auto}.proofstats article{padding:30px;border-left:1px solid #ffffff33}.proofstats strong{display:block;font-size:48px;color:#f5d45f}.proofstats span{font-size:12px}.testimonial-note{max-width:760px;margin:45px auto 0;padding:24px;border:1px dashed #ffffff55;border-radius:18px;color:#ddd}.sitefoot{grid-template-columns:1fr 1fr 1.3fr 1fr}.sitefoot>img{filter:brightness(0) invert(1);opacity:.96}.legal{padding:40px 5vw}.legal>a>img{width:min(420px,90%)}.legal main{max-width:900px;margin:55px auto;background:#fff;padding:55px;border-radius:24px;box-shadow:0 20px 60px #00000012}.legal h1{color:#af286c}.legal h2{margin-top:35px}.legal p{line-height:1.7}.hero .visual img{animation:softZoom 10s ease-in-out infinite alternate}.visual aside{animation:float 3s ease-in-out infinite}.ticker{background:linear-gradient(90deg,#8d1f56,#d24f8e,#8d1f56);background-size:200%;animation:shine 7s linear infinite}.pill{transition:transform .25s,box-shadow .25s}.pill:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 25px #8a1f5340}section article,.jobfinder,.proofstats{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .65s}section article.in,.jobfinder.in,.proofstats.in{opacity:1;transform:none}@keyframes softZoom{to{transform:scale(1.035)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes shine{to{background-position:200%}}
@media(max-width:850px){.jobfinder{grid-template-columns:1fr;padding:20px}.filters{grid-template-columns:1fr}.jobsummary{grid-template-columns:1fr 1fr}.jobmetrics{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.expand{position:absolute;right:34px}.jobcard{position:relative}.jobdetails{grid-template-columns:1fr}.jobcard.active .jobdetails{max-height:420px}.proofstats{grid-template-columns:1fr}.proofstats article{border-left:0;border-top:1px solid #ffffff33}.sitefoot{grid-template-columns:1fr}.legal{padding:25px 18px}.legal main{padding:30px 20px}.benefits{grid-template-columns:1fr}}

/* Lebendige Seniorhelp24-Farbwelt */
.jobfinder{background:radial-gradient(circle at 12% 18%,#ffd6e8 0,transparent 34%),radial-gradient(circle at 92% 85%,#e1d7ff 0,transparent 35%),linear-gradient(135deg,#fff8fb,#f8efff);border:1px solid #f1cadd;box-shadow:0 26px 70px #7b17431c}
.mapbox{padding:12px 8px}.map-stage{position:relative;min-height:390px;display:grid;place-items:center}.germany-map{display:block;width:min(285px,100%);height:390px;margin:auto;transform:none;border:0;filter:drop-shadow(0 20px 22px #6f21452e)}
.map-tooltip{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);min-width:190px;padding:10px 16px;border-radius:99px;background:#42182f;color:#fff;font-size:12px;font-weight:800;box-shadow:0 10px 25px #42182f45;pointer-events:none}.map-reset{margin-top:14px;padding:9px 16px;border:1px solid #af286c;border-radius:99px;background:#fff;color:#af286c;font-weight:900;cursor:pointer;transition:.25s}.map-reset:hover{background:#af286c;color:#fff;transform:translateY(-2px)}
.filters input,.filters select{border:2px solid #ead0dd;border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.filters input:focus,.filters select:focus{outline:0;border-color:#af286c;box-shadow:0 0 0 5px #af286c18;transform:translateY(-1px)}
.pill,.outline{position:relative;overflow:hidden;border:0;border-radius:14px;background:linear-gradient(135deg,#8e1d55,#d9468c);color:#fff;font-weight:900;box-shadow:0 11px 24px #8e1d5540;transition:transform .25s,box-shadow .25s,filter .25s}.pill:after,.outline:after{content:'';position:absolute;inset:-80% auto -80% -35%;width:28%;background:#ffffff55;transform:rotate(18deg);transition:left .55s}.pill:hover:after,.outline:hover:after{left:120%}.pill:hover,.outline:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 18px 34px #8e1d5560;filter:saturate(1.16)}
.steps{background:radial-gradient(circle at 18% 20%,#a92b6d55,transparent 34%),linear-gradient(135deg,#351329,#68214d);color:#fff}.steps h2,.steps h3{color:#fff}.steps article{border-color:#ffffff22;background:#ffffff0b}.proof{background:radial-gradient(circle at 12% 18%,#d43d8566,transparent 34%),radial-gradient(circle at 88% 75%,#7160bb55,transparent 32%),linear-gradient(135deg,#311126,#561a43)}.testimonial-note{color:#fff;background:#ffffff0b}.sitefoot{background:radial-gradient(circle at 10% 10%,#b4286d44,transparent 28%),linear-gradient(135deg,#24101f,#491735)}.sitefoot>img{filter:none;opacity:1}
@media(max-width:850px){.map-stage{min-height:330px}.germany-map{height:330px}.map-tooltip{bottom:-4px}}

/* Vertragswahl: kräftig, warm und eindeutig statt grau */
.choice{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0,#fff7fb 48%,#f8efff 100%);gap:28px}
.choice:before,.choice:after{content:'';position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}
.choice:before{width:360px;height:360px;right:-150px;top:-160px;background:#e94c9830}
.choice:after{width:280px;height:280px;left:38%;bottom:-190px;background:#755fc329}
.choice>div,.choice>article{position:relative;z-index:1}
.choice article{min-height:570px;padding:46px;border:1px solid #ffffff88;border-radius:32px;background:radial-gradient(circle at 92% 8%,#fff 0,transparent 26%),linear-gradient(145deg,#ffe7f1,#f7cfe1);box-shadow:0 28px 70px #95225624;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,filter .4s}
.choice article.dark{background:radial-gradient(circle at 90% 8%,#e7579a66 0,transparent 26%),linear-gradient(145deg,#8e1e59 0,#b62872 48%,#6e3fa6 100%);color:#fff;box-shadow:0 30px 75px #6d174a45}
.choice article:hover{transform:translateY(-12px) rotate(-.6deg);box-shadow:0 38px 85px #95225638;filter:saturate(1.08)}
.choice article.dark:hover{transform:translateY(-12px) rotate(.6deg);box-shadow:0 40px 90px #6d174a60}
.choice article>span{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#fff;font-size:38px;box-shadow:0 15px 35px #8e1e5924;animation:choiceFloat 3.6s ease-in-out infinite}
.choice article.dark>span{background:#ffffff1d;border:1px solid #ffffff45;box-shadow:0 15px 35px #32102655}
.choice h3{font-size:clamp(34px,3vw,48px);line-height:1.04;margin:34px 0 18px;color:#6d1947}
.choice article.dark h3{color:#fff}
.choice article p{font-size:18px;line-height:1.65;min-height:150px}
.choice article button{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:15px 21px;border-radius:14px;background:linear-gradient(135deg,#921d59,#d83e88);color:#fff;box-shadow:0 13px 28px #921d5940;transition:transform .25s,box-shadow .25s,background .25s}
.choice article.dark button{background:#fff;color:#9f2363;box-shadow:0 15px 32px #32102655}
.choice article button:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 38px #921d5955}
.choice article.dark button:hover{background:#f7cf4c;color:#5e173d;box-shadow:0 0 0 7px #f7cf4c2b,0 20px 38px #32102666}
.choice>div h2{color:#35132b}.choice>div p{font-size:18px;line-height:1.6}
@keyframes choiceFloat{50%{transform:translateY(-8px) rotate(2deg)}}
@media(max-width:850px){.choice article{min-height:auto;padding:34px 28px}.choice article p{min-height:auto}.choice h3{font-size:36px}}

/* Polityka prywatności w pełnym stylu Seniorhelp24 */
.privacy-page{background:#fff9fc;color:#401d32}.privacy-page header{box-shadow:0 8px 35px #6d173c0c}.privacy-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.45fr .75fr;gap:7vw;align-items:center;padding:90px 7vw;background:radial-gradient(circle at 82% 20%,#f7cbdd 0,transparent 27%),radial-gradient(circle at 12% 92%,#dcd0ff 0,transparent 25%),linear-gradient(140deg,#fff 0,#fff3f8 55%,#f5edff 100%)}.privacy-hero:after{content:'24';position:absolute;right:-2vw;bottom:-8vw;font-size:34vw;font-weight:900;line-height:1;color:#af286c08;pointer-events:none}.privacy-hero>div,.privacy-contact{position:relative;z-index:1}.privacy-hero h1{font-size:clamp(58px,7.5vw,112px);color:#351428}.privacy-hero>div>p{max-width:680px;font-size:20px;line-height:1.65}.privacy-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.privacy-badges span{padding:10px 14px;border-radius:99px;background:#fff;color:#91245c;font-size:12px;font-weight:900;box-shadow:0 10px 28px #7a1c4a15}.privacy-contact{padding:38px;border-radius:30px;background:linear-gradient(145deg,#941f5d,#c2347d 55%,#7446a9);color:#fff;box-shadow:0 30px 70px #6e16463d;transform:rotate(1.5deg)}.privacy-contact>span{font-size:11px;font-weight:900;letter-spacing:1.7px;opacity:.75}.privacy-contact h2{margin:25px 0 18px;font-size:40px;color:#fff}.privacy-contact p{font-size:17px;line-height:1.65}.privacy-contact a{display:inline-block;margin-top:16px;padding:12px 15px;border-radius:12px;background:#fff;color:#9c2462;font-weight:900;transition:.25s}.privacy-contact a:hover{transform:translateY(-3px);background:#f6d04e;color:#5f183c}.privacy-layout{display:grid;grid-template-columns:250px minmax(0,900px);gap:70px;justify-content:center;padding:90px 6vw 110px}.privacy-nav{position:sticky;top:115px;align-self:start;display:flex;flex-direction:column;gap:4px;padding:22px;border-radius:22px;background:#fff;box-shadow:0 20px 55px #68173b12}.privacy-nav b{margin:4px 8px 14px;color:#af286c}.privacy-nav a{padding:11px 9px;border-radius:10px;font-size:12px;font-weight:800;transition:.2s}.privacy-nav a:hover{padding-left:14px;background:#f8e7ef;color:#af286c}.privacy-content{display:grid;gap:18px}.privacy-content article{scroll-margin-top:115px;display:grid;grid-template-columns:58px 1fr;gap:22px;padding:35px;border:1px solid #f0dce6;border-radius:24px;background:#fff;box-shadow:0 16px 45px #68173b0c;transition:transform .3s,box-shadow .3s}.privacy-content article:hover{transform:translateY(-4px);box-shadow:0 24px 55px #68173b18}.privacy-number{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#f6dbe8;color:#a62666;font-weight:900}.privacy-content h2{margin:4px 0 15px;font-size:29px;color:#4c1b38}.privacy-content p{line-height:1.75;margin:0 0 12px}.privacy-content p a,.privacy-mail{color:#af286c;font-weight:900}.privacy-content .privacy-highlight{border:0;background:radial-gradient(circle at 90% 10%,#df5c9a66,transparent 26%),linear-gradient(135deg,#851b55,#b72b73 58%,#7245a8);color:#fff;box-shadow:0 28px 65px #68173b35}.privacy-highlight h2{color:#fff}.privacy-highlight .privacy-number{background:#fff;color:#a42163}.privacy-highlight .privacy-mail{display:inline-block;margin-top:8px;padding:13px 17px;border-radius:12px;background:#fff;color:#a42163}.privacy-updated{display:flex;justify-content:space-between;gap:20px;margin:12px 0;padding:18px 22px;border-radius:16px;background:#f7e7ef;font-size:12px}.privacy-back{justify-self:start}.privacy-page .sitefoot{margin-top:0}
@media(max-width:850px){.privacy-page header nav{display:none}.privacy-hero{grid-template-columns:1fr;padding:65px 20px;gap:35px}.privacy-hero h1{font-size:58px}.privacy-hero>div>p{font-size:17px}.privacy-contact{padding:30px;transform:none}.privacy-layout{grid-template-columns:1fr;padding:55px 18px 75px}.privacy-nav{display:none}.privacy-content article{grid-template-columns:1fr;padding:28px 22px}.privacy-content h2{font-size:26px}.privacy-updated{flex-direction:column;gap:4px}}

/* Geschützte Marke im Footer */
.sitefoot .footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.sitefoot .footer-logo{position:relative;display:inline-flex;align-items:flex-start;width:min(295px,100%)}.sitefoot .footer-logo img{display:block;width:100%;height:auto;filter:none}.sitefoot .footer-logo sup{position:absolute;right:-11px;top:-2px;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:400;line-height:1;letter-spacing:0;text-rendering:geometricPrecision}.sitefoot .footer-brand small{grid-column:auto;width:auto;border:0;padding:0;color:#f5dce8;font-size:9px;line-height:1.5;letter-spacing:.2px}.sitefoot>small{grid-column:1/-1;border-top:1px solid #ffffff33;padding-top:20px}
@media(max-width:850px){.sitefoot .footer-logo{width:min(270px,90%)}.sitefoot .footer-logo sup{right:-10px;top:-1px;font-size:10px}.sitefoot>small{grid-column:1}}

/* Poradnik opiekunki A-Z */
.guide-page{background:#fffafc;color:#422034}.guide-page nav .active{color:#af286c}.guide-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:6vw;align-items:center;padding:85px 6vw;background:radial-gradient(circle at 18% 90%,#f6cfe0 0,transparent 28%),radial-gradient(circle at 88% 15%,#dcd0ff 0,transparent 27%),linear-gradient(140deg,#fff,#fff4f9 55%,#f6efff)}.guide-hero h1{font-size:clamp(60px,7vw,104px);color:#351329}.guide-hero>div>p{max-width:760px;font-size:20px;line-height:1.65}.guide-hero aside{display:flex;flex-direction:column;gap:22px;padding:42px;border-radius:38px;background:linear-gradient(145deg,#8b1c57,#c12f78 55%,#7046a7);color:#fff;box-shadow:0 35px 75px #71174440;transform:rotate(2deg)}.guide-hero aside b{font-size:95px;line-height:1;color:#f7d04d}.guide-hero aside span{font-size:25px;font-weight:800}.guide-hero aside a{padding:14px;border-radius:13px;background:#fff;color:#9e2362;font-weight:900}.guide-search{position:relative;max-width:700px;margin-top:32px}.guide-search input{width:100%;padding:20px 58px 20px 22px;border:2px solid #eed0df;border-radius:18px;background:#fff;font-size:16px;box-shadow:0 17px 45px #791a4714}.guide-search input:focus{outline:0;border-color:#b1276c;box-shadow:0 0 0 6px #b1276c17}.guide-search span{position:absolute;right:20px;top:10px;font-size:33px;color:#af286c}.guide-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.guide-chips a{padding:9px 13px;border-radius:99px;background:#fff;color:#8d2059;font-size:11px;font-weight:900}.guide-intro,.guide-library,.alphabet,.guide-sources{padding:90px 6vw}.guide-intro h2,.guide-title h2,.alphabet h2{font-size:clamp(44px,5vw,68px)}.guide-featured{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-featured article{padding:32px;border-radius:24px;background:#fff;box-shadow:0 18px 55px #791a4712}.guide-featured article:nth-child(2){background:#ae286d;color:#fff}.guide-featured article:nth-child(3){background:#f5d04d;color:#493d22}.guide-featured i{font-style:normal;font-size:12px;font-weight:900}.guide-featured h3{margin:35px 0 14px;font-size:27px}.guide-featured p{line-height:1.65}.guide-library{display:grid;grid-template-columns:300px minmax(0,900px);gap:65px;justify-content:center;background:#fff}.guide-title{position:sticky;top:120px;align-self:start}.guide-title p{color:#af286c;font-weight:900}.guide-topics{display:grid;gap:13px}.guide-topics details{border:1px solid #efdce5;border-radius:20px;background:#fff;box-shadow:0 13px 35px #7218420b;overflow:hidden}.guide-topics summary{display:grid;grid-template-columns:50px 1fr 30px;gap:15px;align-items:center;padding:22px;cursor:pointer;list-style:none}.guide-topics summary::-webkit-details-marker{display:none}.guide-topics summary>span{font-size:29px}.guide-topics summary small{color:#af286c;font-weight:900;letter-spacing:1px}.guide-topics summary h3{margin:4px 0 0;font-size:21px}.guide-topics summary>b{font-size:25px;color:#af286c}.guide-topics details[open]{border-color:#d989ae;box-shadow:0 22px 55px #72184218}.guide-answer{padding:0 28px 27px 87px;line-height:1.75}.guide-answer ul{padding-left:20px}.guide-empty{padding:30px;border-radius:18px;background:#f8e3ed}.guide-empty a{color:#af286c;font-weight:900}.alphabet{background:radial-gradient(circle at 90% 10%,#d6468d55,transparent 28%),linear-gradient(135deg,#311127,#5c1c48);color:#fff}.alphabet h2{color:#fff}.alphabet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.alphabet-grid p{display:flex;align-items:center;gap:12px;margin:0;padding:14px;border-radius:13px;background:#ffffff0d}.alphabet-grid b{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:10px;background:#f3c947;color:#5c193e}.guide-sources{background:#fff}.guide-sources>p{max-width:900px;line-height:1.75}.guide-sources>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.guide-sources a{padding:11px 14px;border-radius:11px;background:#f6e2ec;color:#9c2462;font-size:12px;font-weight:900}
@media(max-width:850px){.guide-hero{grid-template-columns:1fr;padding:60px 18px}.guide-hero h1{font-size:55px}.guide-hero aside{padding:30px;transform:none}.guide-hero aside b{font-size:70px}.guide-featured{grid-template-columns:1fr}.guide-library{grid-template-columns:1fr;padding:70px 18px}.guide-title{position:static}.guide-answer{padding:0 22px 24px}.alphabet-grid{grid-template-columns:1fr 1fr}.guide-intro,.alphabet,.guide-sources{padding:70px 18px}}
.guide-teaser{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:85px 8vw;background:radial-gradient(circle at 88% 20%,#f05a9c55,transparent 26%),linear-gradient(135deg,#fff0f7,#f3eaff)}.guide-teaser h2{font-size:clamp(46px,5vw,72px);margin:18px 0}.guide-teaser p{max-width:760px;font-size:18px;line-height:1.65;margin-bottom:28px}.guide-teaser>b{font-size:clamp(100px,16vw,230px);line-height:.8;color:#af286c12;letter-spacing:-.1em}.guide-teaser article{opacity:1;transform:none}@media(max-width:850px){.guide-teaser{grid-template-columns:1fr;padding:70px 20px}.guide-teaser>b{display:none}}

/* Sichtbare Filterrückmeldung */
.filter-result{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,#46152f,#7f2055);color:#fff;box-shadow:0 18px 40px #5f173835}.filter-result>div{display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:center}.filter-result small{grid-column:1/-1;font-size:8px;letter-spacing:1.6px;opacity:.7}.filter-result strong{font-size:34px;line-height:1;color:#f4cf4d}.filter-result span{font-size:12px;font-weight:800}.filter-result .pill{padding:13px 18px;background:#fff;color:#a32365;box-shadow:none}@media(max-width:650px){.filter-result{align-items:stretch;flex-direction:column}.filter-result .pill{width:100%}}

/* Echte Bewertungen von seniorhelp24.de */
.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:50px auto 0;text-align:left}.review-grid article{position:relative;overflow:hidden;padding:34px;border:1px solid #ffffff22;border-radius:25px;background:#ffffff0d;backdrop-filter:blur(8px);transition:transform .35s,box-shadow .35s}.review-grid article:hover{transform:translateY(-9px);box-shadow:0 25px 55px #17071055}.review-grid .review-accent{background:linear-gradient(145deg,#b72d73,#7a49ad);border:0}.review-head{display:flex;align-items:center;gap:13px}.review-head>span{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#fff;color:#a72567;font-size:20px;font-weight:900;box-shadow:0 10px 25px #1a071433}.review-head div{display:flex;flex-direction:column}.review-head b{font-size:17px}.review-head small{margin-top:3px;font-size:10px;opacity:.72}.review-grid blockquote{margin:30px 0 28px;font-size:16px;line-height:1.75;font-weight:600}.review-grid a{font-size:10px;font-weight:900;text-decoration:underline;text-underline-offset:4px;opacity:.8}.review-source{max-width:900px;margin:25px auto 0;font-size:10px;line-height:1.6;opacity:.65}.review-grid article:after{content:'“';position:absolute;right:18px;top:-25px;font-size:130px;font-family:Georgia,serif;color:#ffffff10}.review-grid article.in{opacity:1;transform:none}@media(max-width:850px){.review-grid{grid-template-columns:1fr}.review-grid article{padding:28px}.review-grid blockquote{font-size:15px}}

.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.gowork-score{display:inline-flex;align-items:center;gap:15px;margin:5px auto 0;padding:13px 18px;border:1px solid #ffffff26;border-radius:15px;background:#ffffff0d;text-align:left;transition:.25s}.gowork-score:hover{transform:translateY(-3px);background:#ffffff18}.gowork-score strong{font-size:26px;color:#f3ce4e}.gowork-score span{font-size:9px;line-height:1.45;opacity:.75}.filter-search{grid-column:1/-1}.filter-search input{border:2px solid #d79ab8;font-size:16px;font-weight:700;box-shadow:0 10px 28px #8d20591a}.filter-search input:focus{outline:0;border-color:#af286c;box-shadow:0 0 0 5px #af286c18}@media(max-width:850px){.review-grid{grid-template-columns:1fr}.gowork-score{display:flex;width:max-content;max-width:100%}.filter-search{grid-column:auto}}

/* Minimalistyczne FAQ */
.faq details{padding:0;border:0;border-bottom:1px solid #eadde4;background:transparent}.faq details:first-of-type{border-top:1px solid #eadde4}.faq summary{position:relative;padding:24px 48px 24px 0;list-style:none;cursor:pointer;font-size:19px;font-weight:750;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary::marker{content:''}.faq summary:after{content:'';position:absolute;right:8px;top:50%;width:14px;height:14px;transform:translateY(-50%);background:linear-gradient(#a72a68,#a72a68) center/14px 1.5px no-repeat,linear-gradient(#a72a68,#a72a68) center/1.5px 14px no-repeat;transition:transform .25s ease}.faq details[open] summary{color:#af286c}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{max-width:760px;margin:0;padding:0 48px 24px 0;line-height:1.7;color:#6e5b65}.faq summary:hover{color:#af286c}
.thank-page{min-height:100vh;background:radial-gradient(circle at 10% 90%,#f1cddd 0,transparent 27%),radial-gradient(circle at 88% 10%,#ded3ff 0,transparent 28%),linear-gradient(145deg,#fff,#fff4f9 58%,#f6efff);color:#3f1a31}.thank-page header{position:relative}.thank-hero{min-height:calc(100vh - 86px);display:grid;grid-template-columns:minmax(0,850px) minmax(300px,420px);justify-content:center;align-items:center;gap:28px;padding:60px 5vw}.thank-card{position:relative;overflow:hidden;padding:clamp(35px,5vw,70px);border:1px solid #fff;border-radius:38px;background:#ffffffd9;box-shadow:0 35px 90px #6f174628;backdrop-filter:blur(14px)}.thank-card:after{content:'24';position:absolute;right:-20px;bottom:-60px;font-size:240px;font-weight:900;line-height:1;color:#af286c08;pointer-events:none}.thank-check{display:grid;place-items:center;width:84px;height:84px;margin-bottom:28px;border-radius:26px;background:linear-gradient(145deg,#a91f63,#d9478d);box-shadow:0 18px 40px #9a205a45;animation:thankPop .7s cubic-bezier(.2,.9,.2,1.25)}.thank-check span{font-size:43px;color:#fff}.thank-card h1{font-size:clamp(52px,6vw,86px);color:#351428}.thank-card>p{max-width:690px;font-size:18px;line-height:1.7}.thank-next{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0}.thank-next article{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:17px;background:#faeaf2}.thank-next b{color:#af286c}.thank-next span{font-size:12px;font-weight:800;line-height:1.45}.thank-actions{position:relative;z-index:1;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.thank-link{color:#9d235f;font-size:13px;font-weight:900}.thank-side{display:flex;flex-direction:column;gap:13px;padding:42px;border-radius:34px;background:radial-gradient(circle at 90% 10%,#ed579c55,transparent 28%),linear-gradient(145deg,#4c1639,#7d1d57);color:#fff;box-shadow:0 30px 70px #51133538;transform:rotate(1.5deg)}.thank-side>span{font-size:11px;font-weight:900;letter-spacing:2px;color:#f4ce4c}.thank-side h2{margin:15px 0 25px;font-size:48px;color:#fff}.thank-side a{padding:14px 0;border-bottom:1px solid #ffffff26;font-weight:800}.thank-side small{margin-top:25px;opacity:.65}@keyframes thankPop{0%{opacity:0;transform:scale(.35) rotate(-20deg)}100%{opacity:1;transform:none}}@media(max-width:850px){.thank-hero{grid-template-columns:1fr;padding:35px 18px 60px}.thank-card{padding:34px 24px;border-radius:28px}.thank-next{grid-template-columns:1fr}.thank-side{padding:30px;transform:none}.thank-page header>.pill{font-size:0}.thank-page header>.pill:after{content:'TEL';font-size:10px;letter-spacing:1px}}
.pic{display:inline-block;width:28px;height:28px;background:currentColor;mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat}.pic-check{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pic-home{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11 12 3l9 8v10h-6v-6H9v6H3Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}.pic-euro{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6c-4-4-11-2-12 4h9M5 14h10m4 4c-4 4-11 2-12-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.pic-people{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='8' r='3' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M3 20c0-4 2-7 6-7s6 3 6 7M16 5c3 0 4 4 2 6m0 2c2 1 3 3 3 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.flag-mark,.flag-card{display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:5px;font-size:9px;font-weight:900;letter-spacing:.08em}.flag-mark{width:24px;height:17px;margin:0 3px}.flag-card{width:58px;height:42px;font-size:15px}.flag-pl{background:linear-gradient(#fff 0 50%,#d4213d 50%);color:#811731}.flag-de{background:linear-gradient(#171717 0 33%,#d02a2a 33% 66%,#f2c744 66%);color:#fff}.visual aside>.pic{width:22px;height:22px;margin-right:6px;color:#af286c;vertical-align:middle}.benefits .pic{color:currentColor}.thank-check .pic{width:46px;height:46px;color:#fff}.jobsummary h3:before{content:'';display:inline-block;width:9px;height:9px;margin-right:9px;border:2px solid currentColor;border-radius:50%;vertical-align:2px}.jobdetails i{position:relative;padding-left:27px}.jobdetails i:before{content:'';position:absolute;left:10px;top:50%;width:7px;height:4px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(-45deg)}.website-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:850px){.thank-page header>.pill:after{content:'TEL';font-size:10px;letter-spacing:1px}}
.topic-mark{display:grid!important;place-items:center;width:42px!important;height:42px;border:1px solid #dba8c1;border-radius:13px;background:#fff5fa;color:#a32163;font-size:11px!important;font-weight:900;letter-spacing:.05em}.search-mark{display:block;width:22px;height:22px;margin:8px;border:2px solid #af286c;border-radius:50%}.search-mark:after{content:'';display:block;width:9px;height:2px;margin:17px 0 0 15px;background:#af286c;transform:rotate(45deg);border-radius:2px}.privacy-badge{position:relative;padding-left:30px!important}.privacy-badge:before{content:'';position:absolute;left:12px;top:50%;width:8px;height:4px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(-45deg)}
