/* v6: original .at olive palette; calm single entry, two products on Vision. */
.v6-vision-entry{background:#344021;color:#fbfaf7;padding:40px;border-radius:20px;margin:24px auto 48px;display:block}.v6-vision-entry h2{color:#fbfaf7;max-width:720px}.v6-vision-entry p{color:#f3efe7;max-width:720px}.v6-vision-entry .eyebrow{color:#f3efe7!important}.v6-vision-entry .actions{margin:24px 0 0}.v6-vision-entry a.button{background:#fbfaf7;color:#344021;border:2px solid #fbfaf7;box-shadow:none}.v6-vision-entry a.button.secondary{background:transparent;color:#fbfaf7}.v6-vision-entry a.button:hover{background:#f3efe7;color:#344021}.v6-vision-entry a:focus-visible{outline:3px solid #fbfaf7;outline-offset:5px}.v6-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v6-product-grid .card{background:#fbfaf7;color:#1e2824;border:1px solid #d8dfdb;padding:28px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start}.v6-product-grid .card .button{margin-top:auto;background:#344021;color:#fff}.v6-product-grid .eyebrow{color:#506036}.v6-product-grid a:focus-visible{outline:3px solid #344021;outline-offset:4px}@media(max-width:640px){.v6-vision-entry{padding:24px}.v6-product-grid{grid-template-columns:1fr}.v6-product-grid .card{padding:22px}.v6-vision-entry .actions{flex-wrap:wrap}}
.v6-product-section>.ai-boundary{width:min(1120px,calc(100% - 56px));margin:24px auto}
/* Explicitly override older brand layers, retaining the original olive colours. */
#prototype-products.v6-vision-entry a.button{background:#fbfaf7!important;color:#344021!important;border-color:#fbfaf7!important}#prototype-products.v6-vision-entry a.button.secondary{background:#344021!important;color:#fbfaf7!important}#prototype-products.v6-vision-entry a.button:hover{background:#f3efe7!important;color:#344021!important}
#produktdemo.v6-product-section{background:#fbfaf7!important;color:#1e2824!important}#produktdemo.v6-product-section h2,#produktdemo.v6-product-section h3,#produktdemo.v6-product-section p{color:#1e2824!important}#produktdemo.v6-product-section .eyebrow{color:#506036!important}#produktdemo.v6-product-section span{color:inherit!important}#produktdemo.v6-product-section .card{background:#fbfaf7!important;color:#1e2824!important;border:1px solid #d8dfdb!important}#produktdemo.v6-product-section .button{background:#344021!important;color:#fff!important}#produktdemo.v6-product-section .button:hover{background:#506036!important}.v6-product-section>.ai-boundary{background:#f0f3ea!important;color:#1e2824!important}

#prototype-products.v6-vision-entry a.button.secondary:hover{background:#f3efe7!important;color:#344021!important}#produktdemo.v6-product-section .eyebrow,#produktdemo.v6-product-section .eyebrow span{background:transparent!important}#produktdemo.v6-product-section .ai-boundary a{color:#344021!important}

#prototype-products.v6-vision-entry a.button,#produktdemo.v6-product-section .button{transition:none!important}

/* v6.1: original clinic/concept pair, without duplicate product cards. */
.v61-home-entry .actions{display:flex;gap:12px;flex-wrap:wrap}.v61-home-entry .ai-area .actions a{transition:none!important}.v61-home-entry .ai-area .actions a:focus-visible{outline:3px solid #fff;outline-offset:4px}
