/* High definition Finance wordmark: no stretched thumbnail or white frame. */
#desktop-card-finance .finance-brand-panel{width:min(100%,540px);margin:0 auto 24px;padding:0;border:0;background:transparent;border-radius:18px;box-shadow:none}
#desktop-card-finance .finance-brand-panel img{width:100%;height:auto;display:block;border-radius:18px;object-fit:contain}
/* Three questions, one fixed scene, driven by page scrolling. */
.mobile-scenes-preview .iris{height:330svh;min-height:0}
.mobile-scenes-preview .iris-stage{position:sticky;top:0;height:100svh;min-height:0;overflow:hidden}
.mobile-scenes-preview .iris-layout{height:100%;min-height:0;padding:28px 0;display:flex;align-items:center}
.mobile-scenes-preview .iris-interface{opacity:1;transform:none}
.mobile-scenes-preview .iris-copy{max-width:590px}
.mobile-scenes-preview .iris-copy h2{font-size:clamp(32px,3.5vw,52px);margin-bottom:14px}
.mobile-scenes-preview .iris-copy > p:not(.eyebrow){font-size:14px;line-height:1.5;margin-bottom:14px}
.mobile-scenes-preview .iris-interface-body{box-sizing:border-box}
.mobile-scenes-preview .iris .call-steps button{min-height:44px;cursor:pointer}
@media(max-width:900px){
 .mobile-scenes-preview .iris-layout{width:calc(100% - 36px);padding:120px 0 18px;align-items:center;justify-content:flex-end;flex-direction:column}
 .mobile-scenes-preview .iris-copy{width:100%;max-width:600px}
 .mobile-scenes-preview .iris-copy h2{font-size:clamp(25px,6vw,36px);line-height:1.1;margin:0}
 .mobile-scenes-preview .iris-copy > p:not(.eyebrow){display:none}
 .mobile-scenes-preview .iris-land{height:46svh;background-position:77% 34%}
 .mobile-scenes-preview .iris-interface{margin-top:14px}
 .mobile-scenes-preview .iris .scene-number{display:none}
 .mobile-scenes-preview .iris-contact-action{margin-top:10px}
}
@media(max-height:740px){
 .mobile-scenes-preview .iris-layout{padding-top:14px;padding-bottom:14px}
 .mobile-scenes-preview .iris-copy h2{font-size:30px;margin-bottom:0}
 .mobile-scenes-preview .iris-copy > p:not(.eyebrow){display:none}
 .mobile-scenes-preview .iris-copy .eyebrow{margin-bottom:8px;font-size:9px}
 .mobile-scenes-preview .iris-interface{margin-top:10px}
 .mobile-scenes-preview .iris-interface-top{min-height:48px;padding:8px 12px}
 .mobile-scenes-preview .iris-interface-body{padding:10px 12px;gap:8px}
 .mobile-scenes-preview .iris-prompt,.mobile-scenes-preview .iris-response{padding:8px 10px}
 .mobile-scenes-preview .iris-interface-bottom{padding:8px 12px}
 .mobile-scenes-preview .iris .call-steps{margin-top:8px}
 .mobile-scenes-preview .iris-contact-action{margin-top:8px;min-height:44px}
}
@media(max-width:400px) and (max-height:740px){
 .mobile-scenes-preview .iris-copy h2{font-size:24px}
 .mobile-scenes-preview .iris-interface-body{gap:6px}
 .mobile-scenes-preview .iris-question{margin-top:4px}
 .mobile-scenes-preview .iris-prompt{font-size:12px;line-height:1.4}
 .mobile-scenes-preview .iris-response{font-size:12px;line-height:1.4}
}
