/* Visual revision, October 2026 */
.visual15-function{overflow:hidden!important;padding:0 0 24px!important}
.visual15-function .visual15-function-img{display:block;width:100%;height:210px;object-fit:cover;margin:0 0 22px}
.visual15-function>b,.visual15-function>p{display:block;margin-left:24px!important;margin-right:24px!important}
.visual15-functions{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.tech-proof-v63.polygiene-v63 .tech-proof-grid-v63{gap:20px;padding:28px 0}
.tech-proof-v63.polygiene-v63 .tech-proof-grid-v63>div{padding:28px!important;background:#eef7f8;border:1px solid #cde3e7;border-radius:18px}
.tech-proof-v63.polygiene-v63 strong{font-size:clamp(24px,2.4vw,36px)!important;line-height:1.2;display:block;margin-bottom:12px}
.tech-proof-v63.polygiene-v63 span{font-size:17px!important;line-height:1.6!important;color:#315765!important}
@media(max-width:700px){.visual15-functions{grid-template-columns:1fr!important}.visual15-function .visual15-function-img{height:220px}}

.visual15-logo{display:block!important;width:100%!important;max-width:250px!important;height:72px!important;object-fit:contain!important;object-position:left center!important;background:white;padding:12px;border-radius:10px;margin:0 0 20px!important}
.related-tech-card-v92 .visual15-logo{max-width:100%!important;height:130px!important;object-position:center!important}
.visual15-material{display:block;width:100%;height:180px;object-fit:cover;border-radius:12px;margin-bottom:22px}
.visual15-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}
.visual15-faq details{border:1px solid #cde3e7;background:white;padding:24px;border-radius:16px}
.visual15-faq summary{font-weight:700;font-size:20px;color:#073c50;cursor:pointer}
.visual15-faq p{font-size:17px;line-height:1.7}
@media(max-width:700px){.visual15-faq{grid-template-columns:1fr}.visual15-logo{max-width:220px!important}}

.v120-technology{padding-bottom:24px!important}.tech-proof-v63.polygiene-v63{padding-top:0!important}.visual15-functions .v108-app-overlay b{font-size:20px!important}.visual15-functions .v108-app-overlay small{font-size:14px!important}
