.travsim-home{color:#f9fafb}.travsim-home .max-w-7xl{max-width:1200px}.travsim-home>section{padding-top:50px;padding-bottom:50px}.travsim-home h2{font-size:24px;line-height:1.2}.travsim-home .home-hero{padding:0}.travsim-home .home-popular{padding-bottom:0}.travsim-home .home-popular-card{aspect-ratio:1;border-radius:40px}.travsim-home .home-popular-card>div:last-child{bottom:24px;left:24px;right:24px}.travsim-home .home-popular-card>div:last-child>div{padding:16px}.travsim-home .home-regions{scroll-snap-type:x mandatory;grid-auto-columns:85%;grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.travsim-home .home-regions>*{scroll-snap-align:start}@media (min-width:768px){.travsim-home .home-regions{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (min-width:1024px){.travsim-home>section{padding-top:64px;padding-bottom:64px}.travsim-home h2{font-size:40px}.travsim-home .home-hero{padding:0}.travsim-home .home-popular{padding-bottom:0}.travsim-home .home-popular-card>div:last-child{bottom:32px;left:32px;right:32px}.travsim-home .home-popular-card>div:last-child>div{padding:24px}.travsim-home .home-regions{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:24px;overflow:visible}}.travsim-home .home-trial-background{object-fit:cover;object-position:right bottom;transform-origin:80% 100%;transform:scale(2.4)}
