/* Feenschweif Care V5 – durchgehendes Theme auf Basis der gemeinsamen Kern-CSS. */
:root{--care-ink:#102c51;--care-muted:#58758b;--care-aqua:#04a9b5;--care-blue:#1e5fc0;--care-line:#d5e9ef;--care-green:#12a48f}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}
body.fs-care{--fs-cta-gradient:linear-gradient(108deg,#1449bb,#087fcb 48%,#0bb9ab);margin:0;padding-top:0!important;color:var(--care-ink);font:15px/1.7 'Segoe UI',system-ui,-apple-system,sans-serif;background:#fbfcff;-webkit-font-smoothing:antialiased}
.fs-care .fs-site-header{--fs-liquid-bg:linear-gradient(114deg,rgba(255,255,255,.84),rgba(240,255,255,.80) 58%,rgba(244,248,255,.81));--fs-shadow:0 14px 42px rgba(24,85,126,.16),inset 0 1px 4px rgba(255,255,255,.98)}
.fs-care a{color:inherit;text-decoration:none}.fs-care a:hover{text-decoration:none}.fs-care a:focus-visible,.fs-care button:focus-visible,.fs-care summary:focus-visible{outline:3px solid #0c91af;outline-offset:4px}.fs-care img{max-width:100%}.fs-care h1,.fs-care h2,.fs-care h3,.fs-care p{margin-top:0}.care-container{width:min(1290px,calc(100% - 44px));margin:0 auto}.care-skip{position:absolute;top:-100px;left:12px;z-index:2000;background:white;color:#103e77;padding:10px 16px;border-radius:8px}.care-skip:focus{top:98px}.care-kicker{font-weight:850;text-transform:uppercase;font-size:11px;letter-spacing:2.7px;color:#169fa1}.care-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 29%,#c8f5f6 0,transparent 44%),radial-gradient(ellipse at 93% 86%,#d8eaff 0,transparent 47%),radial-gradient(ellipse at 7% 14%,#fffdf4 0,transparent 52%),linear-gradient(110deg,#fff,#f5fdff 54%,#e8f6ff);padding:166px 0 125px}.care-hero::after{content:'';position:absolute;bottom:-70px;left:-5%;width:115%;height:123px;background:linear-gradient(110deg,rgba(255,255,255,.98),rgba(245,250,255,.95));border-radius:50% 40% 0 0/90% 55% 0 0;transform:rotate(-1.3deg);z-index:-1}
.care-sparks{position:absolute;inset:0;pointer-events:none;opacity:.57;background:radial-gradient(circle at 8% 23%,#d8ab48 0 3px,transparent 4px),radial-gradient(circle at 24% 71%,#0ab0be 0 2px,transparent 3px),radial-gradient(circle at 56% 18%,#d3a74d 0 3px,transparent 4px),radial-gradient(circle at 82% 62%,#83cce4 0 3px,transparent 4px),radial-gradient(circle at 96% 29%,#caaf61 0 2px,transparent 3px)}
.care-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:35px;align-items:center}.care-hero-copy{position:relative;z-index:2}.care-hero h1,.care-pagehero h1{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-3.7px;line-height:1.06;font-size:clamp(48px,5.2vw,78px);margin:18px 0 25px;color:#0b2b66}.care-hero h1 em,.care-pagehero h1 em,.care-section h2 em{font-weight:400;font-style:italic;background:linear-gradient(105deg,#1c56c3,#01a9b6,#4bc6b4);background-clip:text;-webkit-background-clip:text;color:transparent}.care-hero-lead{font-size:16px;max-width:650px;color:#50718b;line-height:1.85}.care-actions{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0 18px}.care-button{min-height:50px;padding:13px 22px;border:1px solid #cddff2;border-radius:999px!important;display:inline-flex;gap:14px;align-items:center;justify-content:center;text-decoration:none;font-weight:800;font-size:13px;white-space:normal}.care-button.care-primary{background:var(--fs-cta-gradient);border-color:transparent;color:white!important;box-shadow:0 12px 25px rgba(38,96,170,.2)}.care-button.care-secondary{background:rgba(255,255,255,.88);color:#193c7f!important}.care-microcopy{font-size:11px;color:#698399;font-weight:650;margin:8px 0}.care-hero-art{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center}.care-hero-orbit{position:absolute;width:min(92%,470px);aspect-ratio:1;border:1px solid rgba(33,166,177,.18);border-radius:50%;background:radial-gradient(circle at 33% 28%,rgba(255,255,255,.84),rgba(198,242,251,.25) 68%,transparent);box-shadow:0 28px 60px rgba(34,122,171,.08)}.care-hero-art>img{position:relative;z-index:1;display:block;width:min(100%,620px);height:auto;object-fit:contain;filter:drop-shadow(0 19px 24px rgba(35,82,142,.1))}
.care-trust{position:relative;margin-top:-45px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;z-index:3}.care-trust article{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.91);border:1px solid #dceaf8;border-radius:23px;padding:20px;box-shadow:0 13px 32px rgba(26,75,127,.09)}.care-fact-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px solid #e4f1f8;border-radius:50%;color:#18a3b8;background:linear-gradient(145deg,#fff,#e9f8ff);font-size:23px}.care-trust strong{display:block;color:#173e83;font-size:14px}.care-trust small{font-size:12px;color:#6c86a0;line-height:1.45;display:block}
.care-section{padding-top:90px;padding-bottom:92px}.care-section-header{max-width:800px;margin-bottom:32px}.care-section-header.care-center{margin-inline:auto;text-align:center}.care-section-header h2,.care-split h2,.care-faq-panel h2,.care-split-text h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,3.7vw,54px);font-weight:500;line-height:1.13;letter-spacing:-1.7px;color:#0b2c63;margin:13px 0 18px}.care-section-header p,.care-split-copy p,.care-faq-panel p,.care-split-text p{font-size:14px;line-height:1.84;color:#55728b}.care-center p{margin-inline:auto}.care-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.care-insight{border:1px solid #dbe6f7;background:linear-gradient(150deg,#fff,#f6fbff);border-radius:25px;padding:29px 22px;min-height:220px;box-shadow:0 13px 31px rgba(31,81,134,.06)}.care-insight:nth-child(2n){background:linear-gradient(150deg,#f4ffff,#fff)}.care-insight-symbol{font:800 11px/1 system-ui;letter-spacing:1px;color:#188ba3}.care-insight h3{font-size:18px;color:#173b78;margin:24px 0 9px}.care-insight p,.care-module p{color:#58768c;font-size:12px;line-height:1.75;margin:0}.care-inline-caveat{font-size:12px;color:#6d859c;margin:20px 0 0}
.care-alt{background:linear-gradient(125deg,#f1faff,#f9fdff 48%,#f5fffc);border-top:1px solid #e1eef5;border-bottom:1px solid #e2edf6}.care-split{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:65px;align-items:start}.care-split-copy{position:sticky;top:108px}.care-split-copy .care-button{margin-top:15px}.care-modules{display:grid;gap:10px}.care-module{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #d9eaf1;padding:20px;border-radius:20px;box-shadow:0 8px 19px rgba(23,75,110,.03)}.care-module-index{font-size:13px;color:#0ba6af;background:#e9faf7;border-radius:12px;width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;font-weight:850}.care-module h3{color:#183d77;font-size:14px;line-height:1.4;margin:2px 0 7px}.care-toolgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.care-tool{position:relative;display:flex;flex-direction:column;min-height:275px;padding:26px;border-radius:26px;background:white;border:1px solid #d8e8f3;box-shadow:0 12px 31px rgba(31,78,131,.07)}.care-tool:hover{border-color:#9ddad7;box-shadow:0 20px 40px rgba(27,91,121,.11)}.care-tool-meta{display:flex;align-items:center;justify-content:space-between}.care-tool-index{font:800 12px/1 system-ui;color:#4ba9ad}.care-availability{font-size:10px;font-weight:850;background:#e4f9ef;color:#188162;border-radius:50px;padding:6px 11px}.care-tool-type{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px;color:#1597a4;margin-top:25px}.care-tool h3{font-size:21px;color:#102f6b;margin:9px 0 12px}.care-tool p{color:#59748c;font-size:13px;line-height:1.65;margin:0 0 25px;flex:1}.care-tool-link{font-size:12px;color:#136d96!important;font-weight:850;display:inline-flex;gap:9px;align-items:center}.care-tool-link:hover{text-decoration:underline}.care-ctaline{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;background:linear-gradient(116deg,#e7fbf8,#f3f6ff);border:1px solid #d4eaf3;padding:28px 30px;border-radius:24px;margin-top:24px}.care-ctaline strong{font-size:15px;color:#154779}.care-ctaline p{font-size:12px;color:#698294;max-width:590px;margin:6px 0 0}
.care-flow{background:radial-gradient(ellipse at 8% 54%,#c9f2f2 0,transparent 42%),radial-gradient(ellipse at 89% 34%,#d7e9ff 0,transparent 43%),#f7fcff}.care-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.care-steps>div{border:1px solid #d9e7f1;background:rgba(255,255,255,.84);border-radius:24px;padding:25px;min-height:212px}.care-steps span{display:inline-block;color:#109baa;font-size:19px;font-weight:850;margin-bottom:24px}.care-steps h3{font-size:19px;color:#13437c;margin-bottom:12px}.care-steps p{font-size:12px;color:#678099;line-height:1.7}.care-faq-panel{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:linear-gradient(135deg,#f5ffff,#f4f6ff);border:1px solid #dfeaf4;border-radius:32px;padding:45px}.care-faq-panel .care-button{margin-top:15px}.care-quickfaq details{padding:14px 0;border-bottom:1px solid #dbe5f3}.care-quickfaq summary,.care-faq-item summary{cursor:pointer;color:#163e7e;font-weight:850;line-height:1.5;font-size:13px}.care-quickfaq details p,.care-faq-item p{font-size:12px;color:#617e95;line-height:1.8;margin:12px 0 0}.care-bottom-notice{padding:39px 0;background:#ecfaf9;color:#37677c;font-size:13px}.care-bottom-notice strong{font-size:15px;color:#164d73}.care-bottom-notice p{max-width:1050px;margin:8px 0 12px}.care-bottom-notice a{color:#126b97;text-decoration:underline;font-weight:750}
.care-footer{padding:65px 0 30px;border-top:1px solid #d4e9f2;background:radial-gradient(circle at 0% 23%,#d9f5f3,transparent 43%),radial-gradient(circle at 98% 30%,#dceaff,transparent 48%),linear-gradient(140deg,#fff,#f8feff);color:#32546e}.care-footgrid{display:grid;grid-template-columns:minmax(240px,1.65fr) repeat(3,minmax(115px,1fr));gap:35px}.care-footbrand img{width:min(100%,300px);max-height:160px;object-fit:contain;object-position:left center;display:block}.care-footbrand p{font-size:12px;color:#55738b;line-height:1.8;max-width:340px}.care-foot-small{font-size:10px;color:#7891a2}.care-footcol{display:flex;flex-direction:column;gap:11px}.care-footcol h3{font-size:12px;font-weight:850;letter-spacing:1px;text-transform:uppercase;color:#138a94;margin:10px 0}.care-footcol a{font-size:12px;color:#244c78;font-weight:650}.care-footcol a:hover{text-decoration:underline}.care-footer-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #d4e5ee;margin-top:35px;padding-top:20px;font-size:11px;color:#7790a1}
/* Secondary pages */
.care-pagehero{padding:175px 0 78px;background:radial-gradient(circle at 86% 22%,#d8f7f5,transparent 43%),linear-gradient(110deg,#fff,#f1f9ff)}.care-pagehero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:35px;align-items:center}.care-pagehero h1{max-width:780px}.care-pagehero p{max-width:700px;font-size:15px;color:#5e7893;line-height:1.8}.care-pagehero-image img{display:block;width:100%;height:auto;object-fit:contain}.care-breadcrumb{display:inline-block;font-size:12px;font-weight:800;color:#157e9a!important;margin:0 0 25px}.care-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.care-explain-grid article{border:1px solid #dceaf4;background:white;border-radius:24px;padding:27px}.care-explain-grid h3{font-size:20px;color:#193f76}.care-explain-grid p{font-size:12px;line-height:1.8;color:#617b91}.care-module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.care-note{border-left:4px solid #0aa5b0;margin:28px 0 0;border-radius:0 15px 15px 0;padding:19px 23px;background:white;color:#58738b;font-size:13px;line-height:1.75}.care-note strong{color:#17688b}.care-prepsteps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:0;margin:0}.care-prepsteps li{counter-increment:steps;border:1px solid #d8e9f2;padding:26px;border-radius:22px;background:white}.care-prepsteps li:before{content:counter(steps,decimal-leading-zero);display:block;margin-bottom:20px;font-weight:850;color:#169fa4}.care-prepsteps strong{color:#183d77}.care-prepsteps p{margin:10px 0 0;font-size:12px;color:#637f96}.care-split-text{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.care-resource-links{display:flex;flex-direction:column;gap:11px}.care-resource-links a{background:white;border:1px solid #dbe8f2;padding:15px 19px;border-radius:13px;color:#166f9c;font-size:13px;font-weight:800}.care-resource-links a:hover{border-color:#91c5d5}.care-faq-list{max-width:950px;margin:0 auto}.care-faq-item{border:1px solid #dce8f3;border-radius:19px;margin-bottom:12px;background:#fff;overflow:hidden}.care-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 24px;font-size:15px}.care-faq-item summary::-webkit-details-marker{display:none}.care-faq-item summary span{font-size:21px;color:#1ca0aa}.care-faq-item[open] summary span{transform:rotate(45deg)}.care-faq-item p{padding:0 24px 23px;margin:0;font-size:13px}
@media(max-width:1120px){.care-insights,.care-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.care-footgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-hero-art{min-height:360px}.care-split{gap:30px}}
@media(max-width:830px){.care-hero{padding:128px 0 100px}.care-hero-layout,.care-pagehero-grid{grid-template-columns:1fr}.care-hero-art{min-height:250px;max-width:600px;margin:0 auto}.care-trust{grid-template-columns:1fr}.care-split{grid-template-columns:1fr}.care-split-copy{position:static}.care-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-faq-panel,.care-split-text{grid-template-columns:1fr;gap:26px}.care-pagehero{padding:135px 0 62px}}
@media(max-width:600px){.care-container{width:min(100% - 28px,1290px)}.care-hero{padding:112px 0 92px}.care-hero h1,.care-pagehero h1{font-size:clamp(44px,10vw,63px);letter-spacing:-2.7px}.care-hero-lead{font-size:14px}.care-hero-art{min-height:180px}.care-trust{margin-top:-33px;gap:9px}.care-trust article{padding:15px}.care-section{padding:63px 0}.care-section-header h2,.care-split h2,.care-faq-panel h2,.care-split-text h2{font-size:35px}.care-insights,.care-toolgrid,.care-steps,.care-module-list,.care-explain-grid,.care-prepsteps{grid-template-columns:1fr}.care-insight{min-height:0}.care-steps>div{min-height:0}.care-module{padding:17px}.care-tool{min-height:235px}.care-faq-panel{padding:25px 19px;border-radius:24px}.care-footgrid{grid-template-columns:1fr 1fr;gap:20px}.care-footbrand{grid-column:1/-1}.care-footer{padding-top:45px}.care-actions .care-button{width:100%}.care-pagehero{padding:115px 0 55px}.care-breadcrumb{margin-bottom:16px}.care-ctaline{padding:21px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.fs-site-header,.care-actions,.care-button,.care-footer{display:none!important}.care-hero,.care-section,.care-pagehero{padding:15px 0;background:white}.care-tool,.care-module,.care-insight{break-inside:avoid}}
