/* Reference-led illustrations and supplied photos: public pages only. */
.w-platform .v4-scene{position:relative;display:block;width:100%;max-width:none;min-width:0;padding:18px 0 50px;isolation:isolate;line-height:1.4;overflow:visible}
.w-platform .v4-scene-art{position:relative;width:100%;border-radius:22px;overflow:hidden;background:var(--wayeel-white)}
.w-platform .v4-illustration{width:100%;aspect-ratio:1024/683;background-image:url('/assets/wayeel-identity-20261016-v1/illustration-pair.webp');background-repeat:no-repeat;background-size:200% 100%;background-position:left center}
.w-platform .v4-illustration-rating{background-position:right center}
.w-platform .v4-scene .v4-photo{display:block;position:static;width:100%;height:auto!important;aspect-ratio:1.5;object-fit:contain;object-position:center;border-radius:22px;max-width:100%}
.w-platform .v4-scene-art>svg{display:block;width:100%;height:auto}
.w-platform .v4-story{position:absolute;left:9%;bottom:20px;display:flex;align-items:center;gap:12px;width:82%;max-width:330px;padding:15px 18px;background:var(--wayeel-white);border:1px solid var(--wayeel-purple-light);border-radius:14px;box-shadow:0 12px 30px rgb(var(--wayeel-navy-rgb, 15 23 42) / 0.051);color:var(--wayeel-navy);font-size:clamp(11px,1vw,14px)}
.w-platform .v4-story-icon{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:50%;background:var(--wayeel-purple-light);color:var(--wayeel-purple);font-size:23px}
.w-platform .v4-story strong{font-size:inherit;font-weight:600}.w-platform .v4-story-track{display:flex;gap:5px;margin-top:8px}.w-platform .v4-story-track i{display:block;width:22px;height:4px;border-radius:8px;background:var(--wayeel-purple);opacity:.35}
.w-platform .v4-qr{position:absolute;right:2%;bottom:7%;padding:10px;border-radius:12px;border:1px solid var(--wayeel-purple-light);background:white;text-align:center;font-size:10px;color:var(--wayeel-navy);box-shadow:0 8px 22px rgb(var(--wayeel-navy-rgb, 15 23 42) / 0.0706)}.w-platform .v4-qr img{display:block;width:75px!important;height:75px!important;border-radius:0;object-fit:contain}.w-platform .v4-qr span{display:block;margin-top:4px}

.w-platform .w-product-orbit>.v4-scene{max-width:none}.w-platform .w-product-orbit>span{display:none}.w-platform .w-product-panel>.v4-scene,.w-platform .w-solution-panel>.v4-scene{align-self:center}.w-platform .w-solution-panel{overflow:visible}
.w-platform .w-visual:has(.v4-scene){background:var(--wayeel-gray);padding:18px 12px 12px;border-radius:26px}.w-platform .w-visual:has(.v4-scene) figcaption{margin-top:6px}.w-platform .w-patient-art>.v4-scene{max-width:620px;margin:auto}
.w-platform .v4-reaction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.w-platform .v4-reaction-grid figure{margin:0;min-width:0}.w-platform .v4-reaction-grid figure>div{overflow:hidden;border-radius:18px;background:var(--wayeel-gray)}.w-platform .v4-reaction-grid img{display:block;width:100%;aspect-ratio:1.5;object-fit:contain}.w-platform .v4-reaction-grid figcaption{padding:14px 1px 0;font-size:14px;color:var(--wayeel-navy)}.w-platform .v4-photo-note{font-size:11px;color:var(--wayeel-muted);margin-top:22px}




@media(max-width:900px){.w-platform .v4-story{font-size:12px;padding:12px 14px}.w-platform .v4-reaction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.w-platform .v4-scene{padding-top:8px}.w-platform .v4-reaction-grid{gap:24px 12px}.w-platform .v4-reaction-grid figcaption{font-size:12px}.w-platform .v4-story{bottom:24px}.w-platform .v4-qr img{width:62px!important;height:62px!important}}
@media(prefers-reduced-motion:reduce){.v4-scene *{animation:none!important;transition:none!important}.w-platform .v4-reaction-grid img{transition:none}.w-platform .v4-reaction-grid figure:hover img{transform:none}}

.w-platform .w-product-panel>.v4-scene{height:auto;min-height:0}

/* Owner-approved static artwork: no automatic motion, zoom, reveal or transitions. */
.w-platform *,.w-platform *::before,.w-platform *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.w-platform .v4-reaction-grid figure:hover img,.w-platform .btn:hover{transform:none!important}.w-platform .v4-story-track i{opacity:1}.w-platform .w-reveal{opacity:1!important;transform:none!important}

.w-platform .v4-scene-art,.w-platform .v4-reaction-grid figure>div{background:var(--wayeel-purple-light)}
