@import url('');:root{--ink:#273250;--muted:#66718a;--line:#dfe4f2;--blue:#5366ae;--lav:#e9e9fc;--bg:#f8f9ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at 90% 0,#e9e8ff 0,transparent 34%),var(--bg)}a{color:#425ba6}a:hover{text-decoration:none}.shell{width:min(1100px,calc(100% - 36px));margin:auto}.float-header{position:sticky;top:16px;z-index:10;margin:16px auto 0;width:min(1100px,calc(100% - 36px));background:rgba(255,255,255,.72);backdrop-filter:blur(19px) saturate(1.4);border:1px solid rgba(255,255,255,.85);box-shadow:0 12px 35px #44518d1c;border-radius:24px;padding:11px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-weight:750}.brand img{width:120px;max-height:55px;object-fit:contain}.nav{display:flex;gap:14px;flex-wrap:wrap;font-size:14px}.hero{padding:76px 0 35px;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px}.hero img{width:100%;max-width:330px;justify-self:center;filter:drop-shadow(0 20px 28px #6274a329)}.kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#5965a2;font-weight:800}h1{font-size:clamp(36px,6vw,65px);line-height:1.08;letter-spacing:-.04em;margin:15px 0}h2{font-size:clamp(24px,3vw,34px);line-height:1.2}h3{margin:0 0 8px}p{color:var(--muted)}.lead{font-size:19px;max-width:680px}.beta{display:inline-block;border-radius:30px;background:#ece9ff;color:#564ca0;font-size:12px;font-weight:800;padding:4px 11px;margin-left:8px;vertical-align:middle}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0 55px}.card{border:1px solid var(--line);border-radius:25px;background:rgba(255,255,255,.86);padding:29px;box-shadow:0 14px 35px #4a5b8a0b}.card p{margin-top:0}.btn{display:inline-block;padding:11px 18px;background:#5366ae;color:white;border-radius:13px;text-decoration:none;font-weight:700;margin:8px 8px 0 0;border:0;cursor:pointer}.btn.secondary{background:#eef0fa;color:#394a8c}.notice{background:#f0f1ff;border:1px solid #d8dcf4;border-radius:20px;padding:20px 24px;margin:28px 0}footer{border-top:1px solid var(--line);padding:28px 0 55px;color:var(--muted);font-size:13px}.frame{width:100%;height:78vh;border:1px solid var(--line);border-radius:16px;background:white}ul{padding-left:22px}li{margin:7px 0}@media(max-width:700px){.hero{grid-template-columns:1fr;padding-top:45px}.hero img{max-width:200px}.grid{grid-template-columns:1fr}.float-header{top:8px}.brand img{width:90px}.nav{gap:8px;font-size:12px}}@media print{.float-header,.nav,.btn{display:none!important}body{background:white}.card{box-shadow:none}}
:root{--blue:#138e9c;--lav:#e5f7f7;--bg:#f6fbfb;--ink:#18354b;--line:#d5e8eb}.btn{background:linear-gradient(110deg,#126997,#11a7a5)}.btn.secondary{background:#e5f5f4;color:#146a76}.beta{background:#e2f7f1;color:#167e75}.notice{background:#eef9f7;border-color:#d1e9e6}.kicker{color:#168b91}.float-header{backdrop-filter:blur(22px) saturate(1.5)}.hero-logo{max-width:450px!important}.feature{background:linear-gradient(130deg,#f4fffe,#e8f4fa)}.breadcrumb{padding-top:55px;color:#657c89;font-size:14px}.card .label{font-size:11px;font-weight:800;letter-spacing:.13em;color:#138e9c;text-transform:uppercase}.card h3{margin:9px 0}.footlinks{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px}

/* Pflege Beta 3 – zugängliche einheitliche Oberflächen */
:root{--blue:#087f91;--ink:#17354a;--muted:#526979}body{background:radial-gradient(circle at 95% 4%,#d9f5f5,transparent 32%),radial-gradient(circle at 4% 36%,#f6f2dc,transparent 35%),#f8fcfc}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d78a1a;outline-offset:3px}.float-header{background:rgba(255,255,255,.91);border:1px solid #e5eff1}.float-header .brand img{width:118px}.hero{padding-top:48px}.hero img{max-height:340px;object-fit:contain}.card{box-shadow:0 16px 43px #164a6210;transition:transform .15s}.card:hover{transform:translateY(-2px)}.card p{line-height:1.7}.step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e1f6ef;color:#16786c;font-weight:800;margin-right:9px}.chips{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.chip{background:#e9f8f8;padding:6px 12px;border-radius:40px;font-size:13px;font-weight:650;color:#14636f}.section-intro{max-width:750px}.soft{background:linear-gradient(115deg,#effafa,#fffdf4)}.callout{border-left:4px solid #13a2a5;padding:14px 20px;background:#f0fbfb;border-radius:0 15px 15px 0;margin:22px 0}.muted{color:var(--muted)}.small{font-size:14px}.card a:not(.btn){text-underline-offset:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:99;background:white;padding:12px}.toolform label{display:block;font-weight:700;margin:12px 0 6px}.toolform select,.toolform textarea,.toolform input{width:100%;padding:12px;border:1px solid #a9cbd0;border-radius:12px;font:inherit;color:var(--ink);background:white}.toolform textarea{min-height:100px}.toolform fieldset{border:1px solid #d3e8e9;border-radius:18px;padding:20px;margin:16px 0}.toolform legend{font-weight:800;padding:0 8px}.actionrow{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.btn{font:inherit;font-weight:750}.btn:disabled{opacity:.4}.progress{height:9px;background:#e2eded;border-radius:12px;overflow:hidden}.progress>div{height:100%;background:linear-gradient(90deg,#13a2a5,#d6a42b);width:0;transition:width .2s}.checkrow{display:block;padding:12px 0;border-bottom:1px solid #e5eeee}.checkrow input{width:auto;margin-right:10px}.printonly{display:none}@media(max-width:700px){.float-header{border-radius:18px;padding:10px}.nav{justify-content:flex-end}.nav a{padding:4px}.hero{gap:6px}.hero img{max-width:230px!important}.card{padding:22px}.breadcrumb{padding-top:26px}}@media print{.float-header,.no-print,footer,.actionrow{display:none!important}.printonly{display:block}.card{break-inside:avoid}body{background:white}}

/* V18: shared fixed Liquid Glass header / original wordmark; no app widgets touched */
body.fs-care{padding-top:96px}.fs-care .shell{max-width:1290px;width:min(1290px,calc(100% - 36px))}
.fs-care .hero{padding-top:30px}.fs-care .float-header{display:none!important}
.fs-care .btn:not(.secondary){border-radius:999px!important}
@media(max-width:640px){body.fs-care{padding-top:78px}}

.fs-tool-back{display:flex;gap:16px;flex-wrap:wrap;padding:12px 20px;margin:0 auto;max-width:1290px}.fs-tool-back a{color:#3253a1;text-decoration:none;font-weight:750;font-size:12px}
