:root{--navy:#082a48;--teal:#098b9d;--teal2:#13a0ad;--pale:#eff8fc;--blue:#eaf5fb;--muted:#536276;--line:#dce8ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--navy);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1450px,calc(100% - 70px));margin:auto}.site-header{height:108px;background:rgba(255,255,255,.94);position:absolute;z-index:20;left:0;right:0}.nav-row{height:100%;display:flex;align-items:center}.logo{display:flex;align-items:center;gap:17px}.heart-logo{width:70px;height:61px;display:grid;place-items:center;border:3px solid var(--teal);border-radius:36px 36px 42px 42px;clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%);color:var(--teal);font-size:30px}.logo b{font-size:20px}.logo small{display:block;margin-top:4px;color:var(--muted);font-size:14px}.main-nav{display:flex;gap:51px;margin-left:auto;font-size:14px;font-weight:600}.main-nav a{padding:18px 4px}.main-nav .active{color:var(--teal);border-bottom:2px solid var(--teal)}.nav-button{margin-left:65px;min-width:220px}.button{height:52px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid var(--teal);border-radius:7px;background:linear-gradient(110deg,#078799,#129dab);color:#fff;font-size:14px;font-weight:700}.outline{background:#fff;color:#08798c}.menu-toggle{display:none;margin-left:auto;padding:5px;border:0;background:none}.menu-toggle span{display:block;width:26px;height:2px;margin:5px;background:var(--navy)}.hero{background:linear-gradient(110deg,#f4fbfe,#e7f4fb)}.hero-grid{height:665px;display:grid;grid-template-columns:44% 56%;align-items:center}.hero-copy{padding:105px 0 10px 60px;position:relative;z-index:3}.hero h1{margin:0 0 22px;font-size:66px;line-height:1.13;letter-spacing:-2px}.hero h1 em{color:var(--teal);font-style:normal}.hero-copy>p{max-width:540px;margin:0;color:#293c51;font-size:18px;line-height:1.75}.hero-actions{display:flex;gap:23px;margin-top:34px}.hero-actions .button{min-width:230px}.doctor-image{height:665px;background:url("../../storage/images/medizinische_betreuung/IMAGE.png") no-repeat;background-size:1672px 941px;background-position:-705px 0;background-color:#d8d2cc}.trust{height:120px;margin-top:-26px;position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(20,72,102,.08)}.trust article{min-height:67px;padding:8px 30px;display:flex;align-items:center;gap:21px;border-right:1px solid var(--line)}.trust article:last-child{border:0}.trust article>span{flex:0 0 62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#edf6fb;color:var(--teal);font-size:29px}.trust h2{margin:0 0 6px;font-size:14px}.trust p{margin:0;color:#34455a;font-size:11px;line-height:1.5}.details{min-height:225px;padding-top:53px;padding-bottom:30px;display:grid;grid-template-columns:repeat(3,1fr)}.details article{padding:0 35px 0 20px;display:grid;grid-template-columns:56px 1fr;gap:19px;border-right:1px solid #ccdde5}.details article:last-child{border:0}.details article>span{width:53px;height:53px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#18a3b0,#007c91);color:#fff;font-size:25px}.details h2{margin:4px 0 12px;font-size:15px}.details table,.details p,.details li{color:#324257;font-size:11px}.details td{padding:3px 14px 3px 0}.details p{margin:7px 0}.details ul{padding:0;list-style:none}.details li{margin:8px 0}.details li:before{content:"✓";margin-right:10px;color:var(--teal)}.details a{display:block;margin-top:13px;color:#087b8e;font-size:11px;font-weight:600}.care{padding:85px 0;background:#f0f8fb}.eyebrow{text-transform:uppercase;color:var(--teal);font-size:10px;letter-spacing:1px}.section-heading{margin:14px 0 40px;display:flex;justify-content:space-between;align-items:end}.section-heading h2{max-width:630px;margin:0;font-size:40px;line-height:1.15}.section-heading p{max-width:470px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.care-grid article{padding:28px;border-radius:8px;background:#fff;border:1px solid var(--line)}.care-grid i{color:var(--teal);font-size:30px}.care-grid h3{font-size:18px}.care-grid p{color:var(--muted);font-size:12px;line-height:1.65}.practice{padding:85px 0;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.practice-photo{height:390px;border-radius:12px;background:url("../../storage/images/medizinische_betreuung/IMAGE.png") no-repeat;background-size:1250px auto;background-position:-575px -20px;background-color:#d8d2cc}.practice h2,.team h2{font-size:38px;line-height:1.18}.practice p{color:var(--muted);font-size:13px;line-height:1.75}.practice ul{padding:0;list-style:none}.practice li{margin:11px 0;font-size:12px}.practice li:before{content:"✓";margin-right:10px;color:var(--teal)}.team{padding:80px 0;background:#f4f9fb;text-align:center}.team h2{margin:14px 0 35px}.team .container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.team article{padding:25px;background:#fff;border:1px solid var(--line)}.team article>span{width:80px;height:80px;margin:auto;border-radius:50%;display:grid;place-items:center;background:#e5f3f8;color:var(--teal);font-weight:700}.team h3{font-size:16px}.team p{color:var(--muted);font-size:11px}.cta{min-height:100px;margin-top:25px;margin-bottom:25px;padding:17px 30px;display:grid;grid-template-columns:60px 1fr auto;gap:20px;align-items:center;border:1px solid var(--line);border-radius:10px}.cta>span{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:#e8f5f8;color:var(--teal);font-size:24px}.cta h2{margin:0 0 5px;font-size:19px}.cta p{margin:0;color:var(--muted);font-size:11px}.cta>a{min-width:190px}footer{padding:30px 0;border-top:1px solid var(--line)}.footer-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:40px;align-items:center}.footer-row p,.footer-row>small{color:var(--muted);font-size:9px}.footer-row>div{display:flex;gap:20px;font-size:9px}

@media(max-width:1000px){.container{width:min(100% - 48px,800px)}.site-header{position:relative;height:86px}.heart-logo{width:50px;height:47px;font-size:22px}.main-nav{gap:22px}.nav-button{display:none}.hero-grid{height:auto;grid-template-columns:1fr}.hero-copy{padding:55px 0}.doctor-image{height:500px;background-position:-700px -80px}.trust{grid-template-columns:repeat(2,1fr);height:auto;margin-top:20px}.details{gap:10px}.footer-row{grid-template-columns:auto 1fr}}

@media(max-width:640px){.container{width:calc(100% - 28px)}.site-header{height:70px}.heart-logo{width:38px;height:36px;border-width:2px;font-size:17px}.logo b{font-size:14px}.logo small{font-size:8px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:70px;left:0;width:100%;padding:10px 14px 20px;background:#fff;box-shadow:0 13px 22px rgba(8,42,72,.1)}.menu-open .main-nav{display:flex;flex-direction:column;gap:0}.main-nav a{padding:11px 0;border-bottom:1px solid var(--line)}.hero-grid{display:flex;flex-direction:column}.hero-copy{padding:30px 4px 15px}.hero h1{font-size:38px;line-height:1.08;letter-spacing:-1px}.hero-copy>p{font-size:12px;line-height:1.55}.hero-actions{display:grid;gap:8px;margin-top:17px}.hero-actions .button{width:100%;height:40px}.doctor-image{width:calc(100% + 28px);height:280px;background-size:760px auto;background-position:-322px -22px}.trust{width:calc(100% - 20px);grid-template-columns:1fr;margin-top:-15px;border-radius:10px}.trust article{min-height:0;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line)}.trust article>span{flex-basis:42px;height:42px;font-size:19px}.trust h2{font-size:12px}.trust p{font-size:8px}.details{padding:25px 0;grid-template-columns:1fr;gap:15px}.details article{padding:0 8px 15px;grid-template-columns:45px 1fr;border-right:0;border-bottom:1px solid var(--line)}.details article>span{width:40px;height:40px;font-size:18px}.details h2{font-size:13px}.care{padding:55px 0}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:29px}.section-heading p{margin-top:13px}.care-grid{grid-template-columns:1fr}.practice{padding:55px 0;grid-template-columns:1fr;gap:30px}.practice-photo{height:260px;background-size:850px auto;background-position:-390px -15px}.practice h2,.team h2{font-size:29px}.team{padding:55px 0}.team .container>div{grid-template-columns:1fr}.cta{width:calc(100% - 18px);min-height:115px;padding:11px;grid-template-columns:42px 1fr}.cta>span{width:38px;height:38px;font-size:17px}.cta h2{font-size:14px}.cta p{font-size:8px}.cta>a{grid-column:1/-1;width:100%;height:33px}.footer-row{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-row>div{flex-wrap:wrap}}

/* GLOBAL-LAYOUT-SAFETY */
body{overflow-x:hidden}img,svg{max-width:100%;height:auto}.button{max-width:100%}[class*="grid"]>*{min-width:0}
