.paint-hero{min-height:500px;display:flex;align-items:flex-end;background:center/cover no-repeat;position:relative;color:#fff}.paint-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,rgba(3,23,31,.9),rgba(3,50,55,.36))}.paint-hero .wrap{position:relative;padding-bottom:70px}.paint-hero h1{font-family:Outfit,Arial,sans-serif;font-size:clamp(48px,6vw,82px);line-height:1;margin:14px 0}.paint-hero p{max-width:600px;font-size:19px}.service-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}.service-item{padding:24px;background:#fff;border-left:4px solid #00a7a8;box-shadow:0 12px 30px rgba(8,32,42,.09)}.service-item h3{font-family:Outfit,Arial,sans-serif;font-size:25px;margin:0 0 8px}.service-item p{margin:0}@media(max-width:720px){.service-list{grid-template-columns:1fr}.paint-hero{min-height:430px}}
 .paint-hero:before{background:linear-gradient(105deg,rgba(20,25,28,.92),rgba(74,48,38,.52),rgba(183,104,61,.14))}

/* Malerei: klarer Aufbau, handwerkliche Tiefe und starke Bildführung. */
.paint-hero{min-height:630px;background-position:center 48%;isolation:isolate;overflow:hidden}
.paint-hero:before{background:linear-gradient(100deg,rgba(12,20,23,.95) 0%,rgba(24,35,38,.72) 45%,rgba(129,61,36,.22) 100%)}
.paint-hero:after{content:'';position:absolute;right:-12vw;bottom:-23vw;width:52vw;height:52vw;border:1px solid rgba(226,173,134,.4);border-radius:50%;box-shadow:0 0 0 28px rgba(184,102,61,.08),0 0 0 62px rgba(184,102,61,.045);z-index:-1}
.paint-hero .wrap{padding-bottom:86px}.paint-hero .eyebrow{display:inline-flex;padding:8px 12px;background:#b8663d;color:#fff}.paint-hero h1{font-size:clamp(58px,7.8vw,108px);letter-spacing:-.055em;text-shadow:0 8px 28px rgba(0,0,0,.25)}.paint-hero p{font-size:20px;line-height:1.55;color:#f4ece7;max-width:560px}
.paint-hero .button{margin-top:9px}.section.tint{padding:118px 0;background:linear-gradient(135deg,#eee5d9,#e5d8c8)}
.split{gap:84px}.split .photo{height:540px;box-shadow:22px 25px 0 rgba(184,102,61,.18),0 22px 55px rgba(17,27,30,.14)}
.split h2{font-size:clamp(42px,5vw,70px);letter-spacing:-.04em}.split p{font-size:18px;max-width:520px}.split .eyebrow{display:flex;align-items:center;gap:10px}.split .eyebrow:before{content:'';width:30px;height:2px;background:#b8663d}
.section:not(.tint){padding:112px 0;background:linear-gradient(180deg,#faf8f4,#f4eee7)}
.section:not(.tint)>.wrap>h2{max-width:620px;letter-spacing:-.04em}.service-list{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}
.service-item{position:relative;min-height:210px;padding:30px 28px 28px;border:1px solid rgba(24,35,38,.09);border-left:0;background:rgba(255,253,249,.95);box-shadow:0 14px 34px rgba(17,27,30,.08);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}
.service-item:before{content:'';position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#b8663d,#dca071)}.service-item:after{content:'✦';position:absolute;right:20px;top:17px;color:rgba(184,102,61,.2);font-size:34px}.service-item:hover{transform:translateY(-8px);box-shadow:0 25px 48px rgba(17,27,30,.14)}.service-item h3{position:relative;z-index:1;font-size:27px;color:#283437}.service-item p{position:relative;z-index:1;color:#566062}
.cta{position:relative;padding:120px 24px;background:radial-gradient(circle at 84% 12%,#624437 0,#1b2528 46%,#111b1e 100%);overflow:hidden}.cta:before{content:'';position:absolute;width:52vw;height:52vw;border:1px solid rgba(226,173,134,.24);border-radius:50%;left:-24vw;bottom:-35vw}.cta>*{position:relative}.cta h2{letter-spacing:-.045em}
@media(max-width:900px){.service-list{grid-template-columns:repeat(2,1fr)}.split{gap:50px}}@media(max-width:720px){.paint-hero{min-height:500px}.paint-hero .wrap{padding-bottom:62px}.paint-hero h1{font-size:clamp(51px,14vw,78px)}.section.tint,.section:not(.tint){padding:72px 0}.split .photo{height:380px}.service-list{grid-template-columns:1fr}.service-item{min-height:auto}.cta{padding:82px 22px}}

/* Kompaktere Dramaturgie: mehr Inhalt im Blick, ohne die Seite eng zu machen. */
.paint-hero{min-height:540px}.paint-hero .wrap{padding-bottom:64px}.section.tint{padding:78px 0}.split{gap:54px}.split .photo{height:440px}.section:not(.tint){padding:78px 0}.section:not(.tint)>.wrap>h2{margin-bottom:14px}.service-list{margin-top:28px;gap:16px}.service-item{min-height:175px;padding:24px 23px}.service-item h3{font-size:24px;margin-bottom:6px}.cta{padding:86px 24px}.cta h2{margin-bottom:22px}@media(max-width:720px){.paint-hero{min-height:450px}.paint-hero .wrap{padding-bottom:48px}.section.tint,.section:not(.tint){padding:58px 0}.split .photo{height:330px}.service-list{gap:13px}.service-item{padding:21px}.cta{padding:66px 22px}}

/* Echtes Fassadenprojekt aus Füssen: sichtbar von Anfang bis Abschluss. */
.paint-hero{background-image:url('/assets/fassade-projekt-1.jpg')!important;background-position:center 50%}.cta{background:linear-gradient(112deg,rgba(13,23,26,.94),rgba(35,39,37,.68),rgba(105,50,30,.33)),url('/assets/fassade-projekt-2.jpg') center/cover no-repeat}

/* Projektgalerien: Spachtel, Verputz und kreative Wandgestaltung. */
.craft-section{background:linear-gradient(145deg,#e6ddd3,#f7f3ee)!important}.craft-section h2,.inspiration-section h2,.aurea-section h2{font-size:clamp(42px,5vw,68px);letter-spacing:-.045em}.craft-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:34px}.craft-grid figure,.living-grid figure,.aurea-grid figure{position:relative;overflow:hidden;margin:0;background:#263438;box-shadow:0 16px 38px rgba(17,27,30,.14)}.craft-grid figure:first-child{grid-column:span 7;grid-row:span 2}.craft-grid figure:not(:first-child){grid-column:span 5}.craft-grid img,.living-grid img,.aurea-grid img{display:block;width:100%;height:250px;object-fit:cover;transition:transform .5s ease}.craft-grid figure:first-child img{height:518px}.craft-grid figure:hover img,.living-grid figure:hover img,.aurea-grid figure:hover img{transform:scale(1.04)}.craft-grid figcaption,.living-grid figcaption,.aurea-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 21px 16px;color:#fff;font-weight:700;letter-spacing:.03em;background:linear-gradient(transparent,rgba(0,0,0,.78))}.process-video{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px;align-items:center;margin-top:30px;padding:30px;background:#203135;color:#f7f1ea;box-shadow:0 16px 40px rgba(17,27,30,.18)}.process-video h3{font-family:Outfit,Arial,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.03;margin:11px 0}.process-video p{color:#dfe4e0}.process-video video{display:block;width:100%;aspect-ratio:16/9;background:#0a1113}.inspiration-section{background:#f8f5f0!important}.living-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:34px}.living-grid .living-feature{grid-column:span 7;grid-row:span 2}.living-grid figure:not(.living-feature){grid-column:span 5}.living-grid .living-feature img{height:518px}.aurea-section{background:#272625!important;color:#f4ece4}.aurea-section .lead{color:#d7cfca}.aurea-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.aurea-grid figure:first-child{grid-column:span 2}.aurea-grid img{height:240px}.aurea-grid figure:first-child img{height:320px}.aurea-grid figcaption{padding-top:45px}@media(max-width:760px){.craft-grid,.living-grid,.aurea-grid{grid-template-columns:1fr}.craft-grid figure,.craft-grid figure:first-child,.craft-grid figure:not(:first-child),.living-grid .living-feature,.living-grid figure:not(.living-feature),.aurea-grid figure,.aurea-grid figure:first-child{grid-column:auto;grid-row:auto}.craft-grid img,.craft-grid figure:first-child img,.living-grid img,.living-grid .living-feature img,.aurea-grid img,.aurea-grid figure:first-child img{height:280px}.process-video{grid-template-columns:1fr;padding:22px;gap:22px}.craft-grid,.living-grid{gap:14px}.aurea-grid{gap:12px}}
