body.az-2026-unified:has(.az-proto) header.az-2026-global-header{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}body.az-2026-unified .az-proto>header.sitehead,body.az-2026-unified .az-proto>nav.mobile-actions{display:none!important;visibility:hidden!important}body.az-2026-unified .az-proto{margin-top:0!important;max-width:100%!important}body.az-2026-unified .az-proto :is(.buttonrow,.azd-actions){align-items:stretch!important;gap:10px!important}body.az-2026-unified .az-proto .buttonrow>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;min-height:50px!important;border-radius:11px!important;max-width:100%!important;white-space:normal!important;word-break:normal!important}body.az-2026-unified .az-proto .buttonrow>a[href^="tel:"]{background:#F6C66A!important;color:#071725!important}body.az-2026-unified .az-proto .buttonrow>a[href*="wa.me/"]{background:#148858!important;color:#fff!important}body.az-2026-unified .az-proto .buttonrow>a[href*="zur-online-terminbuchung"]{background:#B71D38!important;color:#fff!important}body.az-2026-unified .az-proto .azd-actions>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-align:center!important;box-sizing:border-box!important;min-height:50px!important;border:1px solid transparent!important;border-radius:11px!important;font:800 15px/1.3 system-ui,Arial,sans-serif!important;box-shadow:none!important;text-decoration:none!important}body.az-2026-unified .az-proto .azd-actions>a[href^="tel:"]{background:#F6C66A!important;color:#071725!important}body.az-2026-unified .az-proto .azd-actions>a[href*="whatsapp.com/"],body.az-2026-unified .az-proto .azd-actions>a[href*="wa.me/"]{background:#148858!important;color:#fff!important}body.az-2026-unified .az-proto .azd-actions>a[href*="/zur-online-terminbuchung/"]{background:#B71D38!important;color:#fff!important}body.az-2026-unified .az-proto .azd-actions>a::before{content:"";display:inline-block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}body.az-2026-unified .az-proto .azd-actions>a[href^="tel:"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23071725' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.7v3a2 2 0 0 1-2.2 2 19.7 19.7 0 0 1-8.6-3.1 19 19 0 0 1-5.8-5.8 19.7 19.7 0 0 1-3.1-8.7A2 2 0 0 1 4.3 2h3a2 2 0 0 1 2 1.7l.5 3.1a2 2 0 0 1-.6 1.8L7.3 10a15.5 15.5 0 0 0 6.7 6.7l1.4-1.9a2 2 0 0 1 1.8-.6l3.1.5a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}body.az-2026-unified .az-proto .azd-actions>a[href*="whatsapp.com/"]::before,body.az-2026-unified .az-proto .azd-actions>a[href*="wa.me/"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 11.7a8.5 8.5 0 0 1-12.8 7.4L3 20.5l1.4-4.7a8.5 8.5 0 1 1 16.1-4.1Z'/%3E%3Cpath d='M8.4 8.6c.4 2.3 2.7 4.9 5.4 6 .7.3 1.4-.1 1.8-.8'/%3E%3C/svg%3E")}body.az-2026-unified .az-proto .azd-actions>a[href*="/zur-online-terminbuchung/"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 2v6M17 2v6M3 10h18M8 15h3'/%3E%3C/svg%3E")}@media(max-width:720px){body.az-2026-unified .az-proto .azd-hero h1,body.az-2026-unified .az-proto .hero h1{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.17!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:auto!important}body.az-2026-unified .az-proto .azd-hero{padding:28px 0 38px!important}body.az-2026-unified .az-proto .azd-hero-grid{gap:21px!important}body.az-2026-unified .az-proto .azd-hero .azd-eyebrow{font-size:12px!important;line-height:1.4!important}body.az-2026-unified .az-proto .container{width:calc(100% - 32px)!important;max-width:100%!important}body.az-2026-unified .az-proto .az26-match-buttons,body.az-2026-unified .az-proto .buttonrow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;width:100%!important}body.az-2026-unified .az-proto .az26-match-buttons>a,body.az-2026-unified .az-proto .buttonrow>a{display:flex!important;width:100%!important;min-width:0!important;min-height:52px!important;flex:initial!important;padding:11px 10px!important;font-size:14px!important;line-height:1.25!important;text-align:center!important;align-items:center!important;justify-content:center!important;gap:7px!important}body.az-2026-unified .az-proto .az26-match-buttons>a:nth-child(3),body.az-2026-unified .az-proto .buttonrow>a:nth-child(3){grid-column:1 / -1!important}body.az-2026-unified .az-proto .az26-match-buttons>a svg,body.az-2026-unified .az-proto .buttonrow>a svg{width:19px!important;height:19px!important;flex:0 0 19px!important}body.az-2026-unified .az-proto .azd-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.az-2026-unified .az-proto .azd-actions>a{width:100%!important;min-width:0!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 8px!important;line-height:1.3!important;font-size:14px!important}body.az-2026-unified .az-proto .azd-actions>a:nth-child(3){grid-column:1 / -1!important}body.az-2026-unified .az-proto .azd-hero p,body.az-2026-unified .az-proto .hero .lede{font-size:16px!important;line-height:1.6!important}}@media(max-width:359px){body.az-2026-unified .az-proto .az26-match-buttons>a,body.az-2026-unified .az-proto .buttonrow>a{font-size:12px!important;padding:10px 6px!important}}