*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body,"Segoe UI", sans-serif);color:var(--color-text);background:var(--color-bg)}:root{--color-bg:#f6f7f5;--color-surface:#fff;--color-text:#1c2b2e;--color-text-muted:#55625f;--color-primary:#12818f;--color-primary-dark:#0b5c66;--color-primary-light:#3fa9b5;--color-accent:#d8a34e;--color-accent-dark:#b9862f;--color-border:#e1e4e1;--font-display:"Segoe UI", "Georgia", serif;--font-body:"Work Sans", "Segoe UI", sans-serif;--radius-lg:20px;--radius-md:14px;--shadow-card:0 16px 40px #12818f29}.home{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);position:relative;overflow-x:hidden}.home *{box-sizing:border-box}@media (max-width:900px){.home{background-attachment:scroll}}.hero-bg{aspect-ratio:1900/780;background-image:linear-gradient(#0b5c6680,#0b5c66ad,#0b5c66bf,#0b5c66e6),url(/Krankenfahrten_mit_Rollstuhl.jpeg);background-position:50%;background-size:cover;border-radius:0 0 50% 50%/0 0 70px 70px;position:relative;overflow:hidden}.hero{align-items:center;display:flex}@media (max-width:900px){.hero-bg{aspect-ratio:auto;background-position:top}.hero{padding-top:48px;padding-bottom:60px;display:block;position:static;inset:auto}}.btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-dark)}.btn--secondary{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-primary)}.btn--secondary:hover{background:#12818f0f}.btn--light{background:var(--color-primary-dark);color:#fff}.btn--light:hover{background:#073e45}.btn--outline{color:#fff;background:#ffffff0f;border-color:#fff6}.btn--outline:hover{background:#ffffff24}.btn__label--desktop{display:none}@media (min-width:768px){.btn__label--mobile{display:none}.btn__label--desktop{display:inline}}.hero-bg{background:var(--color-bg);aspect-ratio:auto}.hero{max-width:1400px;margin:0 auto;padding:64px 24px 48px}.hero__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.hero__intro{max-width:620px}.hero__eyebrow{color:var(--color-primary);background:#12818f14;border-radius:999px;margin-bottom:18px;padding:8px 18px;font-size:.85rem;font-weight:600;display:inline-block}.hero__title{font-family:var(--font-display);color:var(--color-text);margin:0 0 20px;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;line-height:1.2}.hero__title--accent{color:var(--color-primary)}.hero__subtitle{color:var(--color-text-muted);margin:0 0 32px;font-size:1rem;line-height:1.7}.hero__actions{flex-wrap:wrap;gap:14px;display:flex}.hero__media{border-radius:var(--radius-lg);position:relative;overflow:hidden}.hero__media:after{content:"";border-radius:var(--radius-lg);background:linear-gradient(to right, var(--color-bg) 0%, transparent 45%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%)}.hero__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;min-height:460px;display:block}@media (max-width:900px){.hero-bg{background-image:linear-gradient(#0b5c6680,#0b5c66ad,#0b5c66bf,#0b5c66e6),url(/Krankenfahrten_mit_Rollstuhl.jpeg);background-position:top;background-size:cover;background-attachment:scroll;border-radius:0 0 50% 50%/0 0 70px 70px;position:relative;overflow:hidden}.hero{padding:48px 24px 60px}.hero__grid{grid-template-columns:1fr}.hero__media{display:none}.hero__eyebrow{color:var(--color-accent);background:#ffffff1a;border:1px solid #ffffff29}.hero__title,.hero__title--accent{color:#fff}.hero__subtitle{color:#ffffffd1}}.reviews{max-width:1180px;margin:0 auto;padding:64px 24px 80px}.reviews__heading{text-align:center;max-width:700px;margin:0 auto 40px}.reviews__heading h2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;line-height:1.2}.reviews__heading p{max-width:600px;color:var(--color-text-muted);margin:0 auto;font-size:1.02rem;line-height:1.65}@media (max-width:560px){.reviews__widget{padding:28px 18px}}.why{max-width:1180px;margin:0 auto;padding:56px 24px 72px}.why__heading{text-align:center;max-width:620px;margin:0 auto 40px}.why__heading h2{font-family:var(--font-display);color:var(--color-primary);margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.1rem)}.why__heading p{color:var(--color-text-muted);margin:0;line-height:1.6}.why__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.reason-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:26px 22px;transition:transform .2s,box-shadow .2s}.reason-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.reason-card__icon{width:46px;height:46px;color:var(--color-accent-dark);background:#d8a34e29;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.reason-card__title{color:var(--color-primary);margin:0 0 8px;font-size:1.05rem;font-weight:600}.reason-card__text{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.process{max-width:1180px;margin:0 auto;padding:24px 24px 72px}.process__top{grid-template-columns:1fr;align-items:center;gap:40px;margin-bottom:40px;display:grid}.process__top>:last-child{width:100%;max-width:900px;margin:1.1em auto}.process__eyebrow{border:1px solid var(--color-border);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;background:#12818f14;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:.7rem;font-weight:700;display:inline-block}.process__heading{font-family:var(--font-display);color:var(--color-text);margin:0 0 20px;font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:700;line-height:1.2}.process__mark{color:inherit;background:#46a0dc59;border-radius:4px;padding:0 4px}.process__text{color:var(--color-text-muted);margin:0 0 16px;font-size:.92rem;line-height:1.7}.process__text strong{color:var(--color-text)}.process__media{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.process__image{object-fit:contain;width:100%;height:100%;min-height:380px;max-height:520px;display:block}.flow{aspect-ratio:1;width:min(100%,640px);margin:64px auto 0;position:relative}.flow__step-reveal{display:contents}.flow__track{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow__steps{margin:0;padding:0;list-style:none;position:absolute;inset:0}.flow__step{z-index:1;align-items:center;gap:12px;display:flex;position:absolute}.flow__step--1,.flow__step--4{text-align:center;flex-direction:column;width:260px;left:50%}.flow__step--1{flex-direction:column-reverse;top:12.5%;transform:translate(-50%,-100%)}.flow__step--4{top:87.5%;transform:translate(-50%)}.flow__step--2,.flow__step--3{text-align:left;flex-direction:row;width:220px;left:82.475%;transform:translateY(-50%)}.flow__step--2{top:31.25%}.flow__step--3{top:68.75%}.flow__step--5,.flow__step--6{text-align:right;flex-direction:row-reverse;width:220px;left:17.525%;transform:translate(-100%,-50%)}.flow__step--5{top:68.75%}.flow__step--6{top:31.25%}.flow__num{background:linear-gradient(155deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;width:48px;height:48px;font-family:var(--font-display);box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;position:relative}.flow__step-title{font-family:var(--font-display);color:var(--color-primary);margin:0 0 6px;font-size:1.05rem;font-weight:700}.flow__step-text{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:900px){.flow{aspect-ratio:auto;width:100%}.flow__track{display:none}.flow__steps{flex-direction:column;gap:32px;display:flex;position:static}.flow__step{position:static;text-align:center!important;flex-direction:column!important;width:100%!important;transform:none!important}}.flow__arc path:first-child{fill:none}.flow__arc{opacity:0;animation:9s linear infinite flow-arc-highlight}.flow__arc--1{animation-delay:0s}.flow__arc--2{animation-delay:1.5s}.flow__arc--3{animation-delay:3s}.flow__arc--4{animation-delay:4.5s}.flow__arc--5{animation-delay:6s}.flow__arc--6{animation-delay:7.5s}@keyframes flow-arc-highlight{0%,15%{opacity:1}17%,to{opacity:0}}@media (max-width:900px){.flow__steps{gap:28px;max-width:420px;margin:32px auto 0}.flow__step-content{padding-bottom:4px}}.services{max-width:1180px;margin:0 auto;padding:0 24px 72px}.services__accordion{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:8px}.services__summary{cursor:pointer;font-family:var(--font-display);color:var(--color-primary);justify-content:space-between;align-items:center;padding:20px 24px;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.services__summary::-webkit-details-marker{display:none}.services__summary-icon{flex-shrink:0;width:22px;height:22px;position:relative}.services__summary-icon:before,.services__summary-icon:after{content:"";background:var(--color-primary);transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services__summary-icon:before{width:16px;height:2px}.services__summary-icon:after{width:2px;height:16px}.services__accordion[open] .services__summary-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.services__columns{grid-template-columns:1fr 1fr;gap:32px;padding:4px 24px 24px;display:grid}.services__column-title{font-family:var(--font-display);color:var(--color-accent-dark);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:.95rem;font-weight:600}.services__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.services__list li{color:var(--color-text-muted);padding-left:18px;font-size:.9rem;line-height:1.5;position:relative}.services__list li:before{content:"";background:var(--color-accent-dark);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}@media (max-width:700px){.services__columns{grid-template-columns:1fr;gap:24px}}@media (max-width:900px){.services__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.services__list{grid-template-columns:1fr}}.cta{background:linear-gradient(160deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;padding:72px 24px}.cta__content{text-align:center;max-width:720px;margin:0 auto}.cta__title{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(1.7rem,3.4vw,2.3rem)}.cta__subtitle{color:#ffffffc7;margin:0 0 32px;line-height:1.6}.cta__trust{flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:36px;display:flex}.trust-item{color:#ffffffe6;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:900px){.why__grid{grid-template-columns:repeat(2,1fr)}.hero__frame{padding:40px 32px 32px}.hero__frame-top{grid-template-columns:1fr;gap:24px}.hero__intro{max-width:none}.hero__image{max-height:240px}.hero{padding-top:16px}}@media (max-width:560px){.why__grid{grid-template-columns:1fr}.hero__actions{flex-direction:column;align-items:stretch}.btn{justify-content:center}.hero__pills{gap:8px}.cta__trust{gap:16px}}@media (prefers-reduced-motion:reduce){.flow__arc{opacity:0;animation:none}.insurers__list{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.btn,.reason-card{transition:none}}
