/* SIMII Liquid Glass: Buttons und Hauptmenue */
.trust-cta a,.btn,.lp-cta,.lp-form-box button[type=submit],.transition-cta-button,.kf button[type=submit],.topbar .navright .outline,.end .copy-mail{
position:relative;isolation:isolate;overflow:hidden;
-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);
transition:transform .22s,box-shadow .22s,filter .22s!important}
.trust-cta a::before,.btn::before,.lp-cta::before,.lp-form-box button[type=submit]::before,.transition-cta-button::before,.kf button[type=submit]::before,.topbar .navright .outline::before,.end .copy-mail::before{
content:"";position:absolute;inset:0 0 auto;height:52%;z-index:-1;pointer-events:none;border-radius:inherit;
background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.04))}
/* Salbei-Glas (Standard) */
.trust-cta a,.btn,.lp-cta,.lp-form-box button[type=submit],.transition-cta-button,.kf button[type=submit]{
background:linear-gradient(145deg,rgba(214,244,178,.97) 0%,rgba(178,228,156,.9) 52%,rgba(150,216,200,.82) 100%)!important;
color:#10201c!important;border:1px solid rgba(255,255,255,.42)!important;border-top-color:rgba(255,255,255,.8)!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -12px 20px rgba(56,108,80,.16),0 12px 28px rgba(8,22,20,.22),0 2px 6px rgba(8,22,20,.12)!important}
.trust-cta a:hover,.btn:hover,.lp-cta:hover,.lp-form-box button[type=submit]:hover,.transition-cta-button:hover,.kf button[type=submit]:hover{
transform:translateY(-2px)!important;filter:brightness(1.06) saturate(1.1);
box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -12px 20px rgba(56,108,80,.16),0 18px 36px rgba(8,22,20,.28),0 3px 8px rgba(8,22,20,.14)!important}
/* Dunkles Glas (auf hellem Grund) */
.topbar .navright .outline,.lp-cta.lp-cta-ink,.end .kf button[type=submit]{
background:linear-gradient(145deg,rgba(44,76,76,.92) 0%,rgba(22,42,44,.88) 55%,rgba(30,56,56,.84) 100%)!important;
color:#f4f2ec!important;border:1px solid rgba(255,255,255,.2)!important;border-top-color:rgba(255,255,255,.42)!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -10px 18px rgba(0,0,0,.2),0 10px 24px rgba(10,24,26,.28),0 2px 5px rgba(10,24,26,.16)!important}
.topbar .navright .outline::before,.lp-cta.lp-cta-ink::before,.end .kf button[type=submit]::before{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0))}
.topbar .navright .outline:hover,.lp-cta.lp-cta-ink:hover,.end .kf button[type=submit]:hover{transform:translateY(-1px);filter:brightness(1.18)}
/* Helles Glas fuer Zweit-Buttons */
.end .copy-mail{background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,255,255,.28))!important;color:#1b2828!important;border:1px solid rgba(255,255,255,.7)!important;border-top-color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 16px rgba(16,30,30,.12)!important}
.end .copy-mail:hover{filter:brightness(1.04);transform:translateY(-1px)}
.btn:disabled,.kf button[type=submit]:disabled,.lp-form-box button[type=submit]:disabled{opacity:.6;transform:none!important}
/* Hauptmenue als Glas */
.topbar{
background:linear-gradient(145deg,rgba(250,249,244,.86),rgba(236,240,232,.72))!important;
-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);
border:1px solid rgba(255,255,255,.62)!important;border-top-color:rgba(255,255,255,.95)!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -10px 22px rgba(255,255,255,.08),0 16px 42px rgba(8,18,20,.24),0 3px 9px rgba(8,18,20,.12)!important}
.mnav:not([hidden]){background:linear-gradient(145deg,rgba(250,249,244,.95),rgba(238,241,234,.92))!important;-webkit-backdrop-filter:blur(28px) saturate(1.7);backdrop-filter:blur(28px) saturate(1.7);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 46px rgba(8,18,20,.32)!important}
@media(prefers-reduced-motion:reduce){.trust-cta a,.btn,.lp-cta,.transition-cta-button,.kf button[type=submit]{transition:none!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.topbar{background:rgba(244,242,236,.96)!important}}
