.finalHomepage .heroIntroduction{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);margin-bottom:32px;display:grid}.finalHomepage .heroIntroduction h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,4.8vw,4.7rem);line-height:1.02}.finalHomepage .heroIntroduction .heroLead{margin-bottom:0}.paymentScene,.floristScene{min-width:0;margin:0}.paymentScene img,.floristScene img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.paymentScene figcaption,.floristScene figcaption{color:#425574;margin-top:8px;font-size:.8125rem;line-height:1.5}.floristScene{margin-top:28px}.floristScene figcaption{color:#d5e0f2}.guidePhotography{min-width:0;margin:0 0 28px}.guidePhotography img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.guidePhotography figcaption{color:#425574;margin-top:8px;font-size:.8125rem;line-height:1.5}.guidePhotography.compact{margin-bottom:20px}@media (width<=900px){.finalHomepage .topbar{flex-wrap:wrap;height:auto;min-height:68px}.finalHomepage .topActions{flex-wrap:wrap;min-width:0;max-width:100%}.finalHomepage .topCta,.finalHomepage .accountCta{white-space:normal;max-width:100%}.finalHomepage .finalRankingCards dl>div{min-width:0}.finalHomepage .finalRankingCards dd{overflow-wrap:anywhere;min-width:0}.finalHomepage .heroCopy{flex-direction:column;display:flex}.finalHomepage .heroIntroduction{display:contents}.heroIntroductionText{order:0;margin-bottom:24px}.finalHomepage .strategyJourneys{order:1}.finalHomepage .strategyTrustBar{order:2}.finalHomepage .urgentRoute{order:3}.paymentScene{order:4;margin-top:28px}.finalHomepage .heroIntroduction h1{font-size:clamp(2.45rem,8vw,4rem)}}
