.fj-home{--ink:#2e3032;--paper:#faf8f5;--hero-bg:#fefefd;--green:#d4926f;--line:#e2dcd6;--white:#fff;--radius:26px;background:var(--paper);color:var(--ink);--copper:#a86b4d;letter-spacing:.01em;--muted:#575451;-moz-osx-font-smoothing:auto;text-rendering:auto;--section-y:clamp(72px, 9vw, 128px);--band-y:32px;--gutter:clamp(20px, 6vw, 40px);--head-copy:clamp(16px, 1.6vw, 24px);--head-gap:clamp(32px, 4vw, 56px);--block-gap:clamp(56px, 6vw, 88px);--fine:#75726f;margin:0}.fj-home,.fj-home *{box-sizing:border-box}.fj-home{font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.fj-home button,.fj-home input{font:inherit}.fj-home button,.fj-home a{-webkit-tap-highlight-color:transparent}.fj-home a{color:inherit}.fj-home button{cursor:pointer}.fj-home a:focus-visible,.fj-home button:focus-visible,.fj-home summary:focus-visible,.fj-home input:focus-visible{outline-offset:5px;outline:3px solid #a86b4d}.fj-home h1,.fj-home h2,.fj-home h3,.fj-home p{margin:0}.fj-home h1,.fj-home h2,.fj-home h3{letter-spacing:-.055em;font-weight:550;line-height:1.05}.fj-home h1{font-size:clamp(54px,5.8vw,86px)}.fj-home h2{font-size:clamp(36px,4.3vw,60px)}.fj-home p{color:var(--muted)}.fj-home .wrap{max-width:72rem;margin:auto;padding:0 40px}.fj-home .nav-inner{justify-content:space-between;align-items:center;gap:30px;height:86px;display:flex}.fj-home .brand{align-items:center;gap:11px;line-height:1.1;text-decoration:none;display:flex}.fj-home .brand strong{letter-spacing:-3px;font-size:32px}.fj-home .btn{background:linear-gradient(110deg, var(--color-phc-anthracite) 40%, #6b3d28 50%, #9a5f40 62%, #7a4a32 78%, #9a5f40 92%) 0 0 / 250% 100%;color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:all .2s,background-position .6s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fj-home .btn:hover{color:#fff;background-position:100% 0;transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.fj-home .btn:active{transform:scale(.97)}.fj-home .pfeil{background:linear-gradient(135deg,#c47e5a,#d4926f 50%,#a86b4d);flex-shrink:0;width:1.25em;height:1.25em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/contain no-repeat}.fj-home .btn:hover .pfeil{background:#fff}.fj-home .eyebrow{text-transform:uppercase;letter-spacing:.1em;margin-bottom:17px;font-size:12px;font-weight:700;display:block}.fj-home .hero{background:var(--hero-bg);--flaeche-unten:82px;--karte-tiefer:16px;overflow-x:clip}.fj-home .intro{max-width:530px;margin-top:25px;font-size:18px;line-height:1.65}.fj-home .micro{margin-top:12px;font-size:13px}.fj-home .partners p{margin-bottom:10px;font-size:11px}.fj-home .section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:block}.fj-home .section-head p{max-width:350px;font-size:16px}.fj-home .dark .eyebrow{color:var(--green)}.fj-home .problem-list button span{color:#aebbbf;font-size:12px}.fj-home .service{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px 20px}.fj-home .icon{background:#f4e8df;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:27px;display:grid}.fj-home .icon svg{stroke:#8b5538;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.fj-home .service h3{margin-bottom:12px;font-size:23px}.fj-home .service p{font-size:14px}.fj-home .fine{max-width:850px;margin-top:19px}.fj-home .employee .label{letter-spacing:1px;min-width:155px;font-size:12px}.fj-home .employee small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.fj-home .checklist li{border-bottom:1px solid #cbd3c7;align-items:baseline;gap:15px;padding:11px 0;font-size:15px;display:flex}.fj-home .checklist li:before{content:"+";color:#8b5538;font-size:20px}.fj-home .step{border-top:1px solid #c9d0c7;padding-top:25px}.fj-home .step>span{letter-spacing:-2px;color:#7b8e70;font-size:42px;font-weight:300}.fj-home .step h3{margin:17px 0 11px}.fj-home .step p{font-size:15px}.fj-home .faq-grid{grid-template-columns:.8fr 1.2fr;display:grid}.fj-home button:hover{filter:brightness(.97)}@media (min-width:1500px){.fj-home .hero{padding-top:90px;padding-bottom:65px}}@media (max-width:1000px){.fj-home .wrap{padding:0 28px}.fj-home h1{font-size:60px}}@media (max-width:760px){.fj-home .wrap{padding:0 22px}.fj-home .brand strong{font-size:29px}.fj-home h1{font-size:clamp(43px,11vw,64px)}.fj-home .intro{margin-top:23px;font-size:16px}.fj-home .btn{padding:15px 21px;font-size:14px}.fj-home h2{font-size:38px}.fj-home .service{padding:21px 15px}.fj-home .service h3{font-size:21px}.fj-home .icon{margin-bottom:23px}.fj-home .employee .label{margin-bottom:14px}.fj-home .step{grid-template-columns:40px 1fr;gap:0 18px;padding-top:22px;display:grid}.fj-home .step>span{grid-row:1/3;font-size:30px}.fj-home .step h3{margin:0 0 10px;font-size:23px}.fj-home .step p{grid-column:2}.fj-home .faq-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fj-home,.fj-home *{transition:none!important}}.fj-home{font-family:PHC Sans,Arial,sans-serif;line-height:1.65}.fj-home :is(p,li){-webkit-font-smoothing:auto}.fj-home h1,.fj-home h2{letter-spacing:-.03em;font-weight:400;line-height:1.1}.fj-home h3{letter-spacing:-.01em;font-size:25px;font-weight:700;line-height:1.3}.fj-home .brand img{width:88px;height:47px;display:block}.fj-home .hero .eyebrow{max-width:400px}.fj-home .hero .intro{max-width:510px;font-size:17px}.fj-home .comparison article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:40px}.fj-home .comparison article:last-child{background:var(--ink);color:#fff;border:0}.fj-home .comparison article:last-child .eyebrow{color:#d4926f}.fj-home .comparison h3{font-size:36px}.fj-home .comparison ul{margin:28px 0 0;padding:0;list-style:none}.fj-home .comparison li{border-top:1px solid #aaa4;padding:15px 0;font-size:16px}.fj-home .comparison li:before{content:"—";color:#a86b4d;margin-right:15px}.fj-home .comparison article:last-child li:before{content:"+";color:#d4926f}.fj-home .presets button{color:var(--ink);background:0 0;border:1px solid #c4b5aa;border-radius:100px;padding:12px 24px;font-size:15px}.fj-home .presets button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.fj-home .error{color:#973a24;min-height:22px;margin-top:12px;font-size:14px}.fj-home a:focus-visible,.fj-home button:focus-visible,.fj-home input:focus-visible,.fj-home summary:focus-visible{outline-color:#c47e5a}@media (max-width:760px){.fj-home .brand img{width:72px;height:38px}.fj-home .comparison article{padding:27px}.fj-home .comparison h3{font-size:31px}.fj-home .hero .eyebrow{font-size:12px}.fj-home .section-head p{max-width:none}}@media (max-width:360px){.fj-home .wrap{padding:0 16px}.fj-home h2{overflow-wrap:anywhere;font-size:32px}}.fj-home .absence-section{background:#efe9e3}.fj-home .absence-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:45px;display:grid}.fj-home .cost-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.fj-home .cost-field{min-width:0}.fj-home .cost-field label{min-height:40px;margin-bottom:9px;font-size:14px;line-height:1.4;display:block}.fj-home .cost-field input{width:100%;color:var(--ink);background:#fff;border:1px solid #c4b6ac;border-radius:10px;padding:12px 14px;font-size:20px}.fj-home .cost-field input[aria-invalid=true]{border:2px solid #9c3c26}.fj-home .cost-field small{color:#666260;margin-top:8px;font-size:12px;line-height:1.5;display:block}.fj-home .result-row{border-top:1px solid #ffffff26;justify-content:space-between;gap:18px;padding:15px 0;font-size:14px;display:flex}.fj-home .result-row span{max-width:70%}.fj-home .result-row b{text-align:right;overflow-wrap:anywhere;font-weight:400}.fj-home .method{border-top:1px solid #c7bcb3;margin-top:24px;padding-top:16px}.fj-home .method summary{cursor:pointer;font-size:15px}.fj-home .method p{max-width:950px;margin-top:15px;font-size:14px}.fj-home .network-grid{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.fj-home .cost-facts{padding-bottom:60px}.fj-home summary:focus-visible{outline-offset:4px;outline:3px solid #a86b4d}@media (max-width:1000px){.fj-home .absence-grid{gap:25px}}@media (max-width:760px){.fj-home .absence-grid,.fj-home .network-grid{grid-template-columns:1fr;gap:30px}.fj-home .cost-fields{gap:18px 14px}.fj-home .cost-field label{min-height:60px}.fj-home .cost-field input{padding:11px}.fj-home .result-row{gap:12px}}@media (max-width:360px){.fj-home .cost-fields{grid-template-columns:1fr}.fj-home .cost-field label{min-height:0}}.fj-home .section{padding:58px 0}.fj-home .hero{padding:48px 0}.fj-home .hero h1{text-wrap:balance;font-size:clamp(38px,3.7vw,53px)}.fj-home .hero .micro{max-width:480px;font-size:12px}.fj-home .section h2{color:#895136;font-size:clamp(33px,3.8vw,51px)}.fj-home .compact-disclosure{background:#fff;border:1px solid #d4c8bd;border-radius:15px;margin-top:16px;overflow:hidden}.fj-home .compact-disclosure>summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 25px;font-size:18px;line-height:1.4;list-style:none;display:flex}.fj-home .compact-disclosure>summary::-webkit-details-marker{display:none}.fj-home .tool-content{padding:10px 28px 28px}.fj-home .network-grid{gap:35px}.fj-home .contact h2{font-size:43px}.fj-home .section-soft{padding-top:48px}.fj-home .faq-grid{gap:35px}@media (max-width:760px){.fj-home .section{padding:38px 0}.fj-home .hero{padding:30px 0}.fj-home .hero h1{font-size:clamp(33px,8.6vw,48px)}.fj-home .section h2{font-size:34px}.fj-home .section-head p{margin-top:15px}.fj-home .compact-disclosure>summary{flex-wrap:wrap;gap:8px;padding:18px;font-size:16px}.fj-home .tool-content{padding:5px 18px 22px}.fj-home .network-grid{gap:20px}.fj-home .contact h2{font-size:36px}.fj-home .section-soft{padding-top:38px}}@media (max-width:360px){.fj-home .section h2{font-size:30px}}.fj-home .hero-proof span{border-bottom:1px solid #c9ad9b;padding-bottom:5px}.fj-home .hero :is(.intro,.micro){text-wrap:pretty}@media (max-width:1000px){.fj-home .hero{--flaeche-unten:85px;--karte-tiefer:-16px}}@media (max-width:760px){.fj-home .hero{--flaeche-unten:74px;--karte-tiefer:5px}}.fj-home .section-head>p{max-width:760px;margin:20px 0 0}.fj-home .section-head h2{max-width:1050px}.fj-home .contact .micro,.fj-home .contact .broker-note{color:#e3d9d2}@media (max-width:760px){.fj-home .nav-inner{flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px}}.fj-home .phc-product p{font-size:16px;line-height:1.65}.fj-home .phc-product-app p{color:#eee5de}.fj-home .phc-product .fine{margin-top:14px}@media (max-width:760px){.fj-home .phc-product p{font-size:15px}}.fj-home .phc-product figure{min-width:0;margin:0}.fj-home .phc-product-app .fine{color:#a3998f}html:has(.fj-home){scroll-padding-top:100px}.fj-home picture{display:contents}.fj-home .hero-photo .ki-hinweis{color:#fff;letter-spacing:.04em;background:#2e3032b3;border-radius:30px;padding:3px 9px;font-size:10px;position:absolute;top:18px;right:20px}:where(.fj-home :not(svg,svg *,img,.logo-copper)){all:revert}:where(.fj-home svg,.fj-home img){vertical-align:baseline;max-width:none;display:inline}.fj-home{-webkit-font-smoothing:auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fj-home .health-card[data-einflug=laeuft]:not([data-ohne-auftauchen]):not([data-karte3d]) .karte-telefon{animation:1.1s cubic-bezier(.2,.8,.2,1) .9s both telefon-auftauchen}}@keyframes telefon-auftauchen{0%{opacity:0;translate:-40%}40%{opacity:1}}.fj-home .quittung-neu{color:#895136;text-underline-offset:3px;background:0 0;border:0;font-size:14px;text-decoration:underline}.fj-home .quittung-portraet .ki-hinweis{color:var(--muted);letter-spacing:.04em;margin-top:10px;padding-left:40px;font-size:11px}@media (max-width:760px){.fj-home .quittungen>*{grid-column:1}}.fj-home .tour-beschreibung{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fj-home .tour-portraet img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.fj-home .tour-quelle span{box-sizing:border-box;justify-content:center;align-items:center;gap:calc(8 * var(--px));height:calc(48 * var(--px));border-radius:calc(12 * var(--px));font-size:calc(17 * var(--px));letter-spacing:calc(-.43 * var(--px));background:#2e3032;border:1px solid #ffffff1a;display:flex}.fj-home .tour-erstattet small{font-size:calc(13 * var(--px));margin-left:auto;font-weight:400}.fj-home .tour-daten div{align-items:center;gap:calc(8 * var(--px));font-size:calc(17 * var(--px));line-height:calc(22 * var(--px));letter-spacing:calc(-.43 * var(--px));display:flex}.fj-home .tour-daten span,.fj-home .tour-posten span{color:#f2f2f299}.fj-home .tour-daten b,.fj-home .tour-posten b{text-align:right;margin-left:auto}.fj-home .tour-bildschirm .tour-posten-gruen span,.fj-home .tour-posten-gruen b{color:#34c759}.fj-home .copper-text-shine{background-image:var(--copper-gradient);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text}.fj-home :is(h1,h2).copper-text-shine{margin-bottom:-.2em;padding-bottom:.2em}.fj-home main>.section{padding-block:var(--section-y)}.fj-home .phc-product .hr-sync-hinweis{color:#666260;text-align:center;margin:0;font-size:12px;line-height:1.4}.fj-home .hr-sync-logos .hr-sync-weitere{color:#666260;border-style:dashed}.fj-home :is(.hero,.phc-product-plattform,.hr-sync-weitere){--fine:#787572}.fj-home :is(.health-stage,.network-section){--fine:#6c6966}.fj-home :is(.contact,.phc-product-app){--fine:#a19790}.fj-home :is(.micro,.fine.ergaenzend,.broker-note,.tile-sub,.range-labels,.hr-sync-hinweis,.hr-sync-weitere,.cost-field small){color:var(--fine);font-size:12px;line-height:1.5}.fj-home :is(.fine:not(.ergaenzend),.ki-hinweis){color:var(--fine);font-size:8px;line-height:1.5}.fj-home .leistung-blase strong{margin-bottom:4px;font-size:15px;font-weight:500;display:block}.fj-home .leistung-blase p{font-size:14px;line-height:1.5}.fj-home .wrap{padding-inline:var(--gutter)}.fj-home .section-head>p{margin-top:var(--head-copy)}.fj-home main>.section>.wrap>:is(.section-head,.leistungen-kopf){margin-bottom:0}.fj-home main>.section>.wrap>:is(.section-head,.leistungen-kopf)+*{margin-top:var(--head-gap)}.fj-home main>.section>.wrap>:is(.fact-grid,.system-steps){margin-bottom:0}.fj-home main>.section>.wrap>:is(.challenge-disclosure,.phc-product-story){margin-top:var(--block-gap)}.fj-home :is(.faq-grid,.network-grid){row-gap:var(--head-gap)}@media (max-width:360px){.fj-home{--gutter:16px}}@media (max-width:760px){.fj-home .leistung-blase>strong{display:none}}@media (prefers-reduced-motion:no-preference){.fj-home details:not(.menu){interpolate-size:allow-keywords}.fj-home details:not(.menu)::details-content{block-size:0;transition:block-size .3s var(--ease-out-expo), content-visibility .3s allow-discrete;overflow:clip}.fj-home details:not(.menu)[open]::details-content{block-size:auto}}
