/* ==============================================================
   TierNotTeam – Naturdesigns EXACT LAYOUT V4
   Ziel: nicht nur Farbthema, sondern die Komposition der beiden
   freigegebenen Entwurfsbilder mit den vorhandenen Live-Inhalten.
   ============================================================== */

body.page-home.tnt-exact-v4{overflow-x:hidden}
body.page-home.tnt-exact-v4 .tnt-theme-scenery{display:none!important}
body.page-home.tnt-exact-v4 .hero-color{display:none!important}
body.page-home.tnt-exact-v4 .hero-main-image{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
body.page-home.tnt-exact-v4 .hero-badge,
body.page-home.tnt-exact-v4 .quality-seal{display:none!important}
body.page-home.tnt-exact-v4 .section{overflow:visible}
body.page-home.tnt-exact-v4 .topline{display:none!important}
body.page-home.tnt-exact-v4 .site-header{position:relative!important;z-index:40!important}
body.page-home.tnt-exact-v4 .site-header .container,
body.page-home.tnt-exact-v4 .site-header>.container{width:min(1448px,calc(100% - 56px))!important;max-width:1448px!important}
body.page-home.tnt-exact-v4 .site-header .header-inner,
body.page-home.tnt-exact-v4 .site-header .nav-row{min-height:86px!important}
body.page-home.tnt-exact-v4 .site-header .brand{box-shadow:none!important;border:0!important;background:transparent!important}
body.page-home.tnt-exact-v4 .site-header .brand img{max-height:62px!important;width:auto!important;object-fit:contain!important}
body.page-home.tnt-exact-v4 .main-nav{gap:25px!important}
body.page-home.tnt-exact-v4 .main-nav>a,
body.page-home.tnt-exact-v4 .tnt-nav-dropdown>summary{font-size:.94rem!important;font-weight:760!important;letter-spacing:.01em!important;padding:31px 0 28px!important}
body.page-home.tnt-exact-v4 .nav-contact{border-radius:9px!important;padding:12px 17px!important;font-weight:820!important}

/* Five feature cards built from existing live content. */
body.page-home.tnt-exact-v4 .tnt-exact-feature-section{position:relative;z-index:15;padding:0 0 28px}
body.page-home.tnt-exact-v4 .tnt-exact-feature-inner{width:min(1325px,calc(100% - 52px));max-width:1325px;margin:0 auto}
body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:13px!important;margin:-26px 0 0!important;padding:0!important;position:relative!important;z-index:16!important}
body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck>.tnt-exact-feature-card{position:relative!important;min-height:142px!important;margin:0!important;padding:22px 17px 18px 94px!important;border:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;transform:none!important}
body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck>.tnt-exact-feature-card::before{content:""!important;position:absolute!important;left:16px!important;top:28px!important;width:66px!important;height:66px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.page-home.tnt-exact-v4 .tnt-exact-feature-card .mission-number,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card .mission-icon,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card>[class*="number"],
body.page-home.tnt-exact-v4 .tnt-exact-feature-card>[class*="icon"]{display:none!important}
body.page-home.tnt-exact-v4 .tnt-exact-feature-card h3,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card h4,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card strong{margin:0 0 7px!important;font-size:1rem!important;line-height:1.15!important;font-weight:820!important}
body.page-home.tnt-exact-v4 .tnt-exact-feature-card p,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card small{margin:0!important;font-size:.79rem!important;line-height:1.38!important}
body.page-home.tnt-exact-v4 .tnt-exact-feature-card a{margin-top:8px!important;font-size:.78rem!important;font-weight:780!important;text-decoration:none!important}

/* Gallery + help panel: same visual placement as the approved mockup. */
body.page-home.tnt-exact-v4 .tnt-exact-showcase{padding:0 0 18px;position:relative;z-index:8}
body.page-home.tnt-exact-v4 .tnt-exact-showcase-inner{width:min(1360px,calc(100% - 46px));max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1.54fr .86fr;gap:0;align-items:stretch}
body.page-home.tnt-exact-v4 .home-animal-slider-wrap.tnt-exact-gallery{margin:0!important;padding:0!important;min-width:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
body.page-home.tnt-exact-v4 .tnt-exact-gallery .container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.page-home.tnt-exact-v4 .tnt-exact-gallery .section-head,
body.page-home.tnt-exact-v4 .tnt-exact-gallery .slider-head{position:absolute!important;z-index:5!important;top:3px!important;left:22px!important;margin:0!important;padding:0!important;pointer-events:none!important}
body.page-home.tnt-exact-v4 .tnt-exact-gallery .section-head .eyebrow{display:none!important}
body.page-home.tnt-exact-v4 .tnt-exact-gallery .section-head h2,
body.page-home.tnt-exact-v4 .tnt-exact-gallery .section-head h3,
body.page-home.tnt-exact-v4 .tnt-exact-gallery .slider-head h2,
body.page-home.tnt-exact-v4 .tnt-exact-gallery .slider-head h3{font-family:"Segoe Print","Bradley Hand",cursive!important;font-size:1.12rem!important;font-weight:600!important;line-height:1!important}
body.page-home.tnt-exact-v4 .home-animal-slider,
body.page-home.tnt-exact-v4 .home-animal-slider-viewport{margin:0!important;padding:24px 0 0!important;overflow:hidden!important}
body.page-home.tnt-exact-v4 .home-animal-slider-track{display:flex!important;gap:2px!important;align-items:stretch!important}
body.page-home.tnt-exact-v4 .home-animal-slide{flex:0 0 142px!important;width:142px!important;height:158px!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}
body.page-home.tnt-exact-v4 .home-animal-slide img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
body.page-home.tnt-exact-v4 .home-animal-slider-wrap .slider-controls,
body.page-home.tnt-exact-v4 .home-animal-slider-wrap .slider-count{display:none!important}
body.page-home.tnt-exact-v4 .colorful-band.tnt-exact-help{margin:0!important;padding:0!important;min-height:182px!important;border:0!important;box-shadow:none!important;overflow:hidden!important}
body.page-home.tnt-exact-v4 .tnt-exact-help>.container,
body.page-home.tnt-exact-v4 .tnt-exact-help .container{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important}
body.page-home.tnt-exact-v4 .tnt-exact-help .help-grid{height:100%!important;min-height:182px!important;margin:0!important;padding:27px 34px!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
body.page-home.tnt-exact-v4 .tnt-exact-help .help-grid::before{display:none!important}
body.page-home.tnt-exact-v4 .tnt-exact-help .help-options{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:13px!important}
body.page-home.tnt-exact-v4 .tnt-exact-help .help-option{min-height:0!important;padding:10px 14px!important;border-radius:9px!important}

/* Existing trust facts directly beneath gallery/help. */
body.page-home.tnt-exact-v4 .tnt-exact-trust-section{padding:0 0 18px}
body.page-home.tnt-exact-v4 .tnt-exact-trust-inner{width:min(1360px,calc(100% - 46px));max-width:1360px;margin:0 auto}
body.page-home.tnt-exact-v4 .tnt-exact-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.page-home.tnt-exact-v4 .tnt-exact-trust>*{min-width:0!important;padding:13px 26px!important;border-right:1px solid rgba(40,85,43,.11)!important}
body.page-home.tnt-exact-v4 .tnt-exact-trust>*:last-child{border-right:0!important}
body.page-home.tnt-exact-v4 .tnt-exact-trust strong{display:block!important;font-size:.93rem!important;line-height:1.15!important}
body.page-home.tnt-exact-v4 .tnt-exact-trust small{display:block!important;margin-top:3px!important;font-size:.74rem!important;line-height:1.3!important}

/* Keep all remaining live sections, but integrate them visually. */
body.page-home.tnt-exact-v4 .tnt-exact-intro,
body.page-home.tnt-exact-v4 .tnt-exact-seo,
body.page-home.tnt-exact-v4 .tnt-exact-story,
body.page-home.tnt-exact-v4 .tnt-exact-animals,
body.page-home.tnt-exact-v4 .tnt-exact-journey,
body.page-home.tnt-exact-v4 .tnt-exact-knowledge,
body.page-home.tnt-exact-v4 .tnt-exact-news{position:relative!important}
body.page-home.tnt-exact-v4 .tnt-exact-intro .mission-cards:empty{display:none!important}

/* ==============================================================
   NATUR & LEBEN – close rebuild of the supplied green reference
   ============================================================== */
body.page-home.home-theme-natur-leben.tnt-exact-v4{
  --ex-forest:#245f2d;--ex-green:#397a37;--ex-leaf:#6d9850;--ex-cream:#fbf8ec;--ex-paper:#fffdf5;--ex-ink:#203b27;--ex-soft:#edf3e5;
  background:#faf7ed url('../img/themes/natur-leben/paper-cream.webp') center top/640px 420px repeat!important;color:#283b2d!important
}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-header{background:rgba(255,253,247,.98)!important;border:0!important;box-shadow:0 7px 22px rgba(38,81,40,.07)!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .main-nav>a,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-nav-dropdown>summary{color:#26352a!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .main-nav>a:hover,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-nav-dropdown>summary:hover{color:#2e6d31!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .nav-contact{background:#2c6a2b!important;color:#fff!important;border-color:#2c6a2b!important}

body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero{position:relative!important;min-height:430px!important;height:430px!important;margin:0!important;padding:0!important;background:#fbf8ec url('../img/themes/natur-leben/paper-cream.webp') center/640px 420px repeat!important;overflow:hidden!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero::before{content:""!important;position:absolute!important;left:0!important;top:0!important;z-index:6!important;width:106px!important;height:100%!important;background:url('../img/themes/natur-leben/foliage-left.webp') left center/auto 100% no-repeat!important;pointer-events:none!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero::after{content:""!important;position:absolute!important;right:-2px!important;bottom:-3px!important;z-index:6!important;width:118px!important;height:82%!important;background:url('../img/themes/natur-leben/foliage-right.webp') right bottom/auto 100% no-repeat!important;pointer-events:none!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-grid{width:min(1448px,100%)!important;max-width:1448px!important;height:430px!important;min-height:430px!important;margin:0 auto!important;padding:0 50px!important;display:grid!important;grid-template-columns:45.3% 54.7%!important;gap:0!important;align-items:stretch!important;position:relative!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy{position:relative!important;z-index:4!important;height:100%!important;min-height:0!important;margin:0 -46px 0 0!important;padding:46px 72px 42px 66px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fffdf5 url('../img/themes/natur-leben/paper-cream.webp') center/640px 420px repeat!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;clip-path:polygon(0 0,95% 0,100% 6%,96% 14%,100% 23%,96% 31%,100% 40%,96% 49%,100% 58%,96% 67%,100% 76%,96% 85%,100% 94%,95% 100%,0 100%)!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy::before{content:""!important;position:absolute!important;right:28px!important;bottom:7px!important;width:112px!important;height:94px!important;background:url('../img/themes/natur-leben/foliage-right.webp') right bottom/112px auto no-repeat!important;opacity:.52!important;pointer-events:none!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy::after{display:none!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy .eyebrow.light{padding:0!important;margin:0 0 7px!important;background:transparent!important;color:#5d844b!important;border:0!important;border-radius:0!important;font-size:.8rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy h1{width:100%!important;max-width:610px!important;margin:0 0 13px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(2.5rem,3.4vw,3.6rem)!important;line-height:1.03!important;letter-spacing:-.035em!important;color:#245d2b!important;text-wrap:balance!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy>p{max-width:530px!important;margin:0!important;font-size:1rem!important;line-height:1.48!important;color:#405344!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy .button-row{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:19px!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy .button{min-height:43px!important;padding:11px 18px!important;border-radius:9px!important;font-size:.91rem!important;font-weight:820!important;box-shadow:none!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy .button-sun{background:#2f6f30!important;border-color:#2f6f30!important;color:#fff!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy .button-ghost-light{background:rgba(255,255,255,.58)!important;border:1px solid #4f7b4d!important;color:#315f34!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-visual{position:relative!important;z-index:2!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-image:url('../img/themes/natur-leben/hero-meadow.webp')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;overflow:hidden!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-visual::before{display:none!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-visual::after{content:""!important;position:absolute!important;left:-1px!important;right:-1px!important;bottom:-1px!important;height:27px!important;background:#fbf8ec!important;clip-path:polygon(0 70%,7% 45%,14% 65%,22% 44%,30% 62%,38% 42%,46% 64%,54% 45%,62% 62%,70% 44%,78% 64%,86% 42%,94% 62%,100% 52%,100% 100%,0 100%)!important}

body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-section{background:#fbf8ec url('../img/themes/natur-leben/paper-cream.webp') center/640px 420px repeat!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card{background:rgba(255,253,246,.95)!important;border:1px solid rgba(56,103,54,.06)!important;border-radius:18px!important;box-shadow:0 10px 25px rgba(43,76,42,.08)!important;color:#304534!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card h3,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card h4,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card strong{color:#315c32!important;font-family:Georgia,serif!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card p,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card small{color:#4e5c50!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card a{color:#397539!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card:nth-child(1)::before{background-image:url('../img/themes/natur-leben/feature-1.webp')!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card:nth-child(2)::before{background-image:url('../img/themes/natur-leben/feature-2.webp')!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card:nth-child(3)::before{background-image:url('../img/themes/natur-leben/feature-3.webp')!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card:nth-child(4)::before{background-image:url('../img/themes/natur-leben/feature-4.webp')!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card:nth-child(5)::before{background-image:url('../img/themes/natur-leben/feature-5.webp')!important}

body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-showcase{background:#fbf8ec url('../img/themes/natur-leben/paper-cream.webp') center/640px 420px repeat!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-gallery{position:relative!important;background:#f9f6e9!important;border-radius:20px 0 0 20px!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-gallery .section-head h2,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-gallery .section-head h3,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-gallery .slider-head h2,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-gallery .slider-head h3{color:#58794d!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-help{position:relative!important;background:#4f8445 url('../img/themes/natur-leben/paper-green.webp') center/640px 420px repeat!important;color:#fff!important;border-radius:0 34px 34px 0!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-help::after{content:"";position:absolute;right:-8px;bottom:-16px;width:108px;height:160px;background:url('../img/themes/natur-leben/foliage-right.webp') right bottom/auto 100% no-repeat;opacity:.68;pointer-events:none}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-help h2,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-help h3{font-family:Georgia,serif!important;color:#fff!important;font-size:1.75rem!important;line-height:1.05!important;margin:0 0 8px!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-help p{color:rgba(255,255,255,.92)!important;font-size:.9rem!important;line-height:1.4!important;margin:0!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-help .help-option{background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.48)!important;color:#fff!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-help .help-option:first-child{background:#fff!important;color:#315f34!important;border-color:#fff!important}

body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-trust-section{background:#f3f5e8!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-trust{color:#41603f!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-trust strong{font-family:Georgia,serif!important;color:#315e33!important}

body.page-home.home-theme-natur-leben.tnt-exact-v4 .section-intro,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .home-seo-hub,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .home-chance-section,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .section-animals,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-journey-section,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .knowledge-section,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .news-section{background:#fbf8ec url('../img/themes/natur-leben/paper-cream.webp') center/640px 420px repeat!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .home-chance-shell,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .animal-card,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .seo-link-card,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .journey-card,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .knowledge-card{background:rgba(255,253,246,.94)!important;border:1px solid rgba(51,101,51,.08)!important;box-shadow:0 12px 30px rgba(43,76,42,.07)!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 h2,
body.page-home.home-theme-natur-leben.tnt-exact-v4 h3{color:#285f30}

body.page-home.home-theme-natur-leben.tnt-exact-v4 .footer-cta{background:#eef1e4!important;color:#335438!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer{position:relative!important;overflow:hidden!important;background:linear-gradient(110deg,#1f592b,#2f7133 55%,#3c7a3b)!important;color:#f6fbf4!important;border:0!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer::before,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer::after{content:"";position:absolute;z-index:0;bottom:0;pointer-events:none;opacity:.38;background-repeat:no-repeat;background-size:contain}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer::before{left:0;width:250px;height:300px;background-image:url('../img/themes/natur-leben/footer-leaves-left.webp');background-position:left bottom}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer::after{right:0;width:270px;height:300px;background-image:url('../img/themes/natur-leben/footer-leaves-right.webp');background-position:right bottom}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer>.container,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer .container{position:relative;z-index:1}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer h2,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer h3,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer h4,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer strong,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer a{color:#fff!important}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer p,
body.page-home.home-theme-natur-leben.tnt-exact-v4 .site-footer li{color:rgba(255,255,255,.84)!important}

/* ==============================================================
   FELD & SONNE – same structural rebuild, dry Spanish landscape
   ============================================================== */
body.page-home.home-theme-feld-sonne.tnt-exact-v4{
  --ex-earth:#a74d29;--ex-olive:#747044;--ex-sand:#ead4b2;--ex-paper:#f7ecda;--ex-ink:#493328;
  background:#f1e3ce url('../img/themes/feld-sonne/paper-parchment.webp') center top/640px 420px repeat!important;color:#49382d!important
}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-header{background:rgba(250,244,233,.97)!important;border:0!important;box-shadow:0 6px 20px rgba(81,53,34,.07)!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-header .brand img{filter:sepia(.35) saturate(.8) brightness(.82)!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .main-nav>a,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-nav-dropdown>summary{color:#46372f!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .nav-contact{background:#a84d28!important;color:#fff!important;border-color:#a84d28!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero{position:relative!important;min-height:430px!important;height:430px!important;margin:0!important;padding:0!important;background:#e8d3b5!important;overflow:hidden!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-grid{width:min(1448px,100%)!important;max-width:1448px!important;height:430px!important;min-height:430px!important;margin:0 auto!important;padding:0 48px!important;display:block!important;position:relative!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual{position:absolute!important;z-index:1!important;inset:0 48px!important;height:430px!important;min-height:0!important;background:url('../img/themes/feld-sonne/hero-field.webp') center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(248,239,225,.96) 0%,rgba(248,239,225,.91) 28%,rgba(248,239,225,.56) 44%,rgba(248,239,225,.05) 64%,transparent 100%)!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy{position:relative!important;z-index:3!important;width:49%!important;height:100%!important;min-height:0!important;margin:0!important;padding:44px 20px 38px 62px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy::before,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy::after{display:none!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy .eyebrow.light{padding:0!important;margin:0 0 7px!important;background:transparent!important;color:#a84d28!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.78rem!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy h1{width:100%!important;max-width:620px!important;margin:0 0 12px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(2.45rem,3.35vw,3.55rem)!important;line-height:1.03!important;letter-spacing:-.03em!important;color:#4d3528!important;text-wrap:balance!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy>p{max-width:500px!important;margin:0!important;font-size:.99rem!important;line-height:1.48!important;color:#57483d!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy .button-row{display:flex!important;gap:11px!important;flex-wrap:wrap!important;margin-top:18px!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy .button{min-height:43px!important;padding:11px 18px!important;border-radius:3px!important;font-size:.9rem!important;font-weight:820!important;box-shadow:none!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy .button-sun{background:#aa4e28!important;border-color:#aa4e28!important;color:#fff!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy .button-ghost-light{background:rgba(249,241,229,.74)!important;border:1px solid #7d634f!important;color:#5f4839!important}

body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-section{background:#f1e4d0 url('../img/themes/feld-sonne/paper-parchment.webp') center/640px 420px repeat!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card{background:#f8eddd url('../img/themes/feld-sonne/paper-parchment.webp') center/500px 330px repeat!important;border:1px solid rgba(90,60,42,.11)!important;border-radius:3px!important;box-shadow:0 11px 23px rgba(72,48,33,.10)!important;color:#4d3c31!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card h3,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card h4,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card strong{color:#47352b!important;font-family:Georgia,serif!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card p,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card small{color:#655448!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card a{color:#9f4b29!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card:nth-child(1)::before{background-image:url('../img/themes/feld-sonne/feature-1.webp')!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card:nth-child(2)::before{background-image:url('../img/themes/feld-sonne/feature-2.webp')!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card:nth-child(3)::before{background-image:url('../img/themes/feld-sonne/feature-3.webp')!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card:nth-child(4)::before{background-image:url('../img/themes/feld-sonne/feature-4.webp')!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card:nth-child(5)::before{background-image:url('../img/themes/feld-sonne/feature-5.webp')!important}

body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-showcase{background:#efe0ca url('../img/themes/feld-sonne/paper-parchment.webp') center/640px 420px repeat!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-gallery{position:relative!important;background:#f6e9d5!important;border-radius:3px 0 0 3px!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-gallery .section-head h2,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-gallery .section-head h3,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-gallery .slider-head h2,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-gallery .slider-head h3{font-family:Georgia,serif!important;color:#7c6047!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-help{background:#93603f url('../img/themes/feld-sonne/paper-earth.webp') center/640px 420px repeat!important;color:#fff!important;border-radius:0 3px 3px 0!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-help h2,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-help h3{font-family:Georgia,serif!important;color:#fff8ef!important;font-size:1.7rem!important;line-height:1.05!important;margin:0 0 8px!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-help p{color:rgba(255,248,239,.91)!important;font-size:.9rem!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-help .help-option{background:rgba(255,248,238,.08)!important;border:1px solid rgba(255,255,255,.34)!important;color:#fff!important;border-radius:3px!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-help .help-option:first-child{background:#f8eddd!important;color:#734529!important;border-color:#f8eddd!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-trust-section{background:#ead8bc!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-trust{color:#634e3f!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-trust strong{font-family:Georgia,serif!important;color:#62452f!important}

body.page-home.home-theme-feld-sonne.tnt-exact-v4 .section-intro,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .home-seo-hub,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .home-chance-section,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .section-animals,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-journey-section,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .knowledge-section,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .news-section{background:#f1e3ce url('../img/themes/feld-sonne/paper-parchment.webp') center/640px 420px repeat!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .home-chance-shell,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .animal-card,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .seo-link-card,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .journey-card,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .knowledge-card{background:#f7ebda url('../img/themes/feld-sonne/paper-parchment.webp') center/520px 340px repeat!important;border:1px solid rgba(91,61,42,.13)!important;border-radius:3px!important;box-shadow:0 11px 26px rgba(70,47,32,.09)!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .home-chance-photo-frame{border-radius:2px!important;border:9px solid #fff7e9!important;transform:rotate(-1.6deg)!important;box-shadow:0 10px 22px rgba(75,51,34,.17)!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 h2,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 h3{color:#71452e}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .footer-cta{background:#e4d1b3 url('../img/themes/feld-sonne/paper-parchment.webp') center/640px 420px repeat!important;color:#4d382d!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-footer{background:#ead9bf url('../img/themes/feld-sonne/paper-parchment.webp') center/640px 420px repeat!important;color:#46352a!important;border-top:1px solid rgba(80,54,37,.14)!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-footer h2,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-footer h3,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-footer h4,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-footer strong{color:#3e2f26!important}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .site-footer a{color:#704c36!important}

/* Desktop sizing is intentionally close to the 1448px reference. */
@media(min-width:1450px){
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy h1,
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy h1{font-size:3.55rem!important}
}
@media(max-width:1200px){
  body.page-home.tnt-exact-v4 .main-nav{gap:17px!important}
  body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck>.tnt-exact-feature-card{min-height:132px!important}
  body.page-home.tnt-exact-v4 .tnt-exact-showcase-inner{grid-template-columns:1.25fr .9fr}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-grid{grid-template-columns:48% 52%!important;padding-inline:28px!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy{padding-left:46px!important;padding-right:60px!important}
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-grid{padding-inline:28px!important}
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual{inset:0 28px!important}
}
@media(max-width:900px){
  body.page-home.tnt-exact-v4 .site-header .container,
  body.page-home.tnt-exact-v4 .site-header>.container{width:min(100% - 28px,1448px)!important}
  body.page-home.tnt-exact-v4 .tnt-exact-showcase-inner{grid-template-columns:1fr!important}
  body.page-home.tnt-exact-v4 .tnt-exact-help{border-radius:0 0 20px 20px!important}
  body.page-home.tnt-exact-v4 .tnt-exact-gallery{border-radius:20px 20px 0 0!important}
  body.page-home.tnt-exact-v4 .tnt-exact-trust{grid-template-columns:1fr!important}
  body.page-home.tnt-exact-v4 .tnt-exact-trust>*{border-right:0!important;border-bottom:1px solid rgba(40,85,43,.11)!important}
  body.page-home.tnt-exact-v4 .tnt-exact-trust>*:last-child{border-bottom:0!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero,
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero{height:auto!important;min-height:0!important;padding-bottom:18px!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-grid,
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-grid{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:0 16px!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-visual,
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual{order:1!important;position:relative!important;inset:auto!important;width:100%!important;height:360px!important;min-height:360px!important;background-size:cover!important;background-position:center!important;border-radius:0!important}
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual::before{background:linear-gradient(180deg,transparent 45%,rgba(246,235,218,.22) 64%,rgba(246,235,218,.8) 100%)!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy,
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy{order:2!important;position:relative!important;width:calc(100% - 22px)!important;height:auto!important;margin:-46px auto 0!important;padding:31px 28px 29px!important;background:#fffdf5 url('../img/themes/natur-leben/paper-cream.webp') center/640px 420px repeat!important;border-radius:18px!important;clip-path:none!important;box-shadow:0 13px 31px rgba(44,62,42,.11)!important}
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy{background:#f7ecda url('../img/themes/feld-sonne/paper-parchment.webp') center/640px 420px repeat!important;border-radius:3px!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero::before,
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero::after{opacity:.5!important;width:72px!important}
}
@media(max-width:650px){
  body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck{grid-template-columns:1fr!important;gap:9px!important;margin-top:-8px!important}
  body.page-home.tnt-exact-v4 .tnt-exact-feature-inner,
  body.page-home.tnt-exact-v4 .tnt-exact-showcase-inner,
  body.page-home.tnt-exact-v4 .tnt-exact-trust-inner{width:calc(100% - 24px)!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-visual,
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual{height:300px!important;min-height:300px!important}
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy h1,
  body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-copy h1{font-size:2.55rem!important}
  body.page-home.tnt-exact-v4 .home-animal-slide{flex-basis:115px!important;width:115px!important;height:138px!important}
}

/* ==============================================================
   V4.1 – Korrekturen nach Live-Screenshot
   - vollständige Symbole
   - Navigation ohne überhöhten Kontakt-Tab
   - keine alten Dekor-Punkte in den Seitenrändern
   - sauberere Kartenproportionen und keine Silbentrennung
   ============================================================== */
body.page-home.home-theme-natur-leben.tnt-exact-v4::before,
body.page-home.home-theme-natur-leben.tnt-exact-v4::after,
body.page-home.home-theme-feld-sonne.tnt-exact-v4::before,
body.page-home.home-theme-feld-sonne.tnt-exact-v4::after{
  content:none!important;
  display:none!important;
  background:none!important;
}
body.page-home.tnt-exact-v4 .main-nav>a.nav-contact{
  padding:11px 16px!important;
  min-height:40px!important;
  height:auto!important;
  align-self:center!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1.15!important;
  border-radius:7px!important;
}
body.page-home.tnt-exact-v4 .hero-copy h1,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card h3,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card h4,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card strong{
  hyphens:none!important;
  -webkit-hyphens:none!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
}
body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck{
  gap:12px!important;
}
body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck>.tnt-exact-feature-card{
  min-height:132px!important;
  padding:19px 15px 17px 88px!important;
  overflow:hidden!important;
}
body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck>.tnt-exact-feature-card::before{
  left:15px!important;
  top:27px!important;
  width:60px!important;
  height:60px!important;
  background-size:60px 60px!important;
  background-position:center!important;
}
body.page-home.tnt-exact-v4 .tnt-exact-feature-card h3,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card h4,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card strong{
  font-size:.94rem!important;
  line-height:1.12!important;
  margin-bottom:6px!important;
}
body.page-home.tnt-exact-v4 .tnt-exact-feature-card p,
body.page-home.tnt-exact-v4 .tnt-exact-feature-card small{
  font-size:.77rem!important;
  line-height:1.34!important;
}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual{
  background-size:cover!important;
  background-position:center 48%!important;
}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .hero-visual::before{
  background:linear-gradient(90deg,rgba(248,239,225,.93) 0%,rgba(248,239,225,.86) 28%,rgba(248,239,225,.48) 45%,rgba(248,239,225,.08) 63%,transparent 77%)!important;
}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-section,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-showcase,
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-trust-section{
  box-shadow:none!important;
}
body.page-home.home-theme-feld-sonne.tnt-exact-v4 .tnt-exact-feature-card::before{
  border-radius:50%!important;
}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-visual{
  background-size:cover!important;
  background-position:center center!important;
}
body.page-home.home-theme-natur-leben.tnt-exact-v4 .tnt-exact-feature-card::before{
  background-size:contain!important;
}
@media(min-width:1201px){
  body.page-home.tnt-exact-v4 .tnt-exact-feature-inner{
    width:min(1320px,calc(100% - 72px))!important;
  }
  body.page-home.home-theme-natur-leben.tnt-exact-v4 .hero-copy h1{
    font-size:clamp(2.7rem,3.1vw,3.45rem)!important;
  }
}
@media(max-width:1200px) and (min-width:901px){
  body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
  }
  body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck>.tnt-exact-feature-card{
    padding-left:76px!important;
  }
  body.page-home.tnt-exact-v4 .mission-cards.tnt-exact-feature-deck>.tnt-exact-feature-card::before{
    width:52px!important;height:52px!important;background-size:52px 52px!important;
  }
}
