/* 115 Schiller v0.9.6 - Guest-journey artwork with real-photo comparison. */
.funnel-visual{min-width:0;max-width:100%}
.funnel-visual .funnel-portrait{border:1px solid #e2e7dc;box-shadow:0 18px 55px rgba(24,55,45,.065)}
.funnel-visual .funnel-portrait img{object-position:center;transition:opacity .15s ease}
.funnel-visual .funnel-portrait img.funnel-swapping{opacity:.65}
.funnel-visual .funnel-portrait>span{font-size:10px;line-height:1.25;max-width:calc(100% - 44px);letter-spacing:.11em}
.funnel-photo-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:16px}
.funnel-photo-switch{display:flex;max-width:100%;gap:4px;padding:4px;border-radius:999px;background:#e8ede7;border:1px solid #dce3da}
.funnel-photo-switch button{appearance:none;cursor:pointer;background:transparent;color:#334e41;border:0;border-radius:999px;padding:10px 15px;min-height:42px;font-family:inherit;font-weight:700;font-size:12px;line-height:1.3;white-space:normal;text-align:center;transition:color .18s ease,background .18s ease,box-shadow .18s ease}
.funnel-photo-switch button[aria-pressed="true"]{background:#17392e;color:#fff;box-shadow:0 2px 8px #132f281b}
.funnel-photo-switch button:hover:not([aria-pressed="true"]){background:#f7f9f4}
.funnel-photo-switch button:focus-visible,.funnel-actual-link:focus-visible{outline:3px solid #bc9a64;outline-offset:3px}
.funnel-actual-link{font-size:13px;font-weight:700;color:#245343;text-underline-offset:4px}
.funnel-photo-explainer{margin:12px 2px 0;color:#607064;font-size:12px;line-height:1.65;max-width:580px}
@media(max-width:700px){.funnel-photo-controls{align-items:flex-start;gap:10px}.funnel-photo-switch{width:100%}.funnel-photo-switch button{flex:1 1 0;min-width:0;padding:10px 8px;font-size:12px}.funnel-photo-explainer{font-size:12px;margin-top:11px}.funnel-actual-link{padding:2px 0 3px}.funnel-visual .funnel-portrait>span{left:14px;bottom:14px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){.funnel-visual .funnel-portrait img,.funnel-photo-switch button{transition:none}}
